From e8672efd476904da780296b060318f016a2284fe Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 05:28:45 -0400 Subject: [PATCH 01/34] feat: remove settings.local.json file to clean up unused configuration --- .claude/settings.local.json | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index 5f15b9d..0000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(npm run *)" - ] - } -} From a380108b7c3a1075d7a7c3696d7cbc372afbd14d Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 05:30:37 -0400 Subject: [PATCH 02/34] feat: enhance CLAUDE.md with platform-specific details and update titlebar close button visibility for non-Mac users --- CLAUDE.md | 8 +++- src/renderer/components/custom/titlebar.tsx | 51 +++++++++++---------- 2 files changed, 34 insertions(+), 25 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 5f9efbb..1ad12d1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -23,7 +23,7 @@ npm run format # Prettier + ESLint auto-fix ## Architecture -This is an **Electron desktop application** - an AI-powered live interview assistant that provides real-time transcription and AI suggestions during job interviews. +This is an **Electron desktop application** targeting **macOS and Windows** - an AI-powered live interview assistant that provides real-time transcription and AI suggestions during job interviews. **Stack:** React 19 + TypeScript + Tailwind CSS + shadcn/ui (renderer), Electron 40 (main), Vite (build). @@ -66,6 +66,12 @@ Hash-based router (required for Electron): `/` → auth flow → `/main` (interv Router defined in [src/renderer/router.tsx](src/renderer/router.tsx). +### Platform Differences + +- **macOS:** `titleBarStyle: 'hidden'` with native traffic lights (close/minimize/zoom) on the top-left. The custom titlebar leaves 72 logical px clear for them. No custom close button in the UI. +- **Windows:** Custom titlebar rendered entirely in the renderer. Includes a close button (top-right) since there are no native traffic lights. Use `process.platform === 'darwin'` (main) or `navigator.platform` / `isMac` (renderer) to branch platform-specific behavior. +- Audio capture and screenshot APIs may behave differently per platform — test on both when touching [src/main/services/](src/main/services/). + ### Key Features - **Transcription:** Dual-channel (speaker + interviewer mic) via WebSocket streaming - [src/main/services/transcript-service.ts](src/main/services/transcript-service.ts) diff --git a/src/renderer/components/custom/titlebar.tsx b/src/renderer/components/custom/titlebar.tsx index d2c8d4b..24cbc58 100644 --- a/src/renderer/components/custom/titlebar.tsx +++ b/src/renderer/components/custom/titlebar.tsx @@ -147,31 +147,34 @@ export default function Titlebar() { - - - - - -

Close

-
-
+ + + + + + +

Close

+
+ + )} + From 49b3289e2280ec1921f580797e35ecdb39815de2 Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 05:50:21 -0400 Subject: [PATCH 03/34] feat: update references from "Power Interview" to "Power Interview AI" across documentation and codebase --- README.md | 8 +++--- package-lock.json | 4 +-- package.json | 16 ++++++------ src/main/index.ts | 15 ++++------- .../custom/documentation-dialog.tsx | 4 +-- src/renderer/components/custom/loading.tsx | 2 +- src/renderer/components/custom/titlebar.tsx | 25 +++++++++++-------- src/renderer/hooks/use-assistant-service.ts | 2 +- src/renderer/pages/auth/login.tsx | 2 +- src/renderer/pages/auth/signup.tsx | 2 +- .../services/live-transcription.service.ts | 2 +- 11 files changed, 40 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index 898c411..aa6dbb5 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,11 @@ ## Overview -Power Interview is a privacy-first AI assistant designed to help you ace technical and behavioral interviews. With real-time transcription and intelligent suggestions, you'll have the confidence and support you need during live interviews-all while maintaining your privacy. +Power Interview AI is a privacy-first AI assistant designed to help you ace technical and behavioral interviews. With real-time transcription and intelligent suggestions, you'll have the confidence and support you need during live interviews-all while maintaining your privacy. ## Privacy First -**Your data stays with you.** Power Interview is built with privacy as a core principle: +**Your data stays with you.** Power Interview AI is built with privacy as a core principle: - **Client-Side Application**: Desktop client for account management and UI - **Secure Storage**: Credentials and personal info stored using Electron Store @@ -64,7 +64,7 @@ Stay on top of the conversation with live ASR: ## Platform Support -Power Interview desktop client is supported on: +Power Interview AI desktop client is supported on: - Windows 10/11 (x64 installer build) - macOS (Apple Silicon and Intel release artifacts) @@ -73,7 +73,7 @@ Release binaries are published on the [GitHub Releases](https://github.com/Power ## Architecture -Power Interview follows a **client-server architecture**. +Power Interview AI follows a **client-server architecture**. ### Desktop Client diff --git a/package-lock.json b/package-lock.json index f5a3260..fce9417 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "power-interview", + "name": "power-interview-ai", "version": "1.5.2", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "power-interview", + "name": "power-interview-ai", "version": "1.5.2", "dependencies": { "@mohtasham/md-to-docx": "^2.6.1", diff --git a/package.json b/package.json index c334272..7950875 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { - "name": "power-interview", + "name": "power-interview-ai", "private": false, "version": "1.5.2", "description": "AI-powered live interview assistant", - "author": "Power Interview", + "author": "Power Interview AI", "main": "electron-dist/index.js", "type": "module", "scripts": { @@ -77,9 +77,9 @@ "wait-on": "^9.0.3" }, "build": { - "appId": "ai.power-interview.client", - "productName": "Power Interview", - "copyright": "Copyright ©2026 Power Interview", + "appId": "ai.power-interview-ai.client", + "productName": "Power Interview AI", + "copyright": "Copyright ©2026 Power Interview AI", "publish": [ { "provider": "github", @@ -116,8 +116,8 @@ "entitlements": "build/entitlements.mac.plist", "entitlementsInherit": "build/entitlements.mac.inherit.plist", "extendInfo": { - "NSMicrophoneUsageDescription": "Power Interview needs microphone access to transcribe your voice during interviews.", - "NSScreenRecordingUsageDescription": "Power Interview needs screen recording access to capture system audio during interviews." + "NSMicrophoneUsageDescription": "Power Interview AI needs microphone access to transcribe your voice during interviews.", + "NSScreenRecordingUsageDescription": "Power Interview AI needs screen recording access to capture system audio during interviews." } }, "nsis": { @@ -131,7 +131,7 @@ "installerLanguages": [ "en_US" ], - "shortcutName": "Power Interview", + "shortcutName": "Power Interview AI", "artifactName": "PowerInterview-Setup-${version}.exe" } } diff --git a/src/main/index.ts b/src/main/index.ts index 01a7a9c..2aeb1a2 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -33,14 +33,9 @@ let win: BrowserWindow | null = null; // Must run before app is ready so built-in loopback IPC handlers are registered. initializeAudioLoopback(); -// Ensure the application name is set (used by native dialogs/title fallbacks) -try { - if (typeof app.setName === 'function') { - app.setName('Power Interview'); - } -} catch (err) { - console.warn('Failed to set app name:', err); -} +// Ensure the application name is set (used by native dialogs/title fallbacks). +// app.setName() was removed in Electron 40+; use the property setter instead. +app.name = 'Power Interview AI'; // Prevent Chromium from aggressively throttling timers/rendering // when the window is occluded or in the background. This improves @@ -95,7 +90,7 @@ async function createWindow() { console.log('Adjusted window bounds with minimum constraints:', savedBounds); win = new BrowserWindow({ - title: 'Power Interview', + title: 'Power Interview AI', ...savedBounds, titleBarStyle: 'hidden', // Center traffic lights vertically in the h-9 (36px) titlebar. @@ -119,7 +114,7 @@ async function createWindow() { if (process.platform === 'darwin') { const macMenu = Menu.buildFromTemplate([ { - label: app.name, + label: 'Power Interview AI', submenu: [ { role: 'about' }, { type: 'separator' }, diff --git a/src/renderer/components/custom/documentation-dialog.tsx b/src/renderer/components/custom/documentation-dialog.tsx index f1b7ab1..b8e8dda 100644 --- a/src/renderer/components/custom/documentation-dialog.tsx +++ b/src/renderer/components/custom/documentation-dialog.tsx @@ -40,10 +40,10 @@ export default function DocumentationDialog({ open, onOpenChange }: Documentatio - Power Interview {version ? `v${version}` : ''} + Power Interview AI {version ? `v${version}` : ''}

- Power Interview is an AI-powered assistant that enhances your interview experience + Power Interview AI is an AI-powered assistant that enhances your interview experience with real-time suggestions, on-screen code recommendations.

diff --git a/src/renderer/components/custom/loading.tsx b/src/renderer/components/custom/loading.tsx index 896d059..df5d957 100644 --- a/src/renderer/components/custom/loading.tsx +++ b/src/renderer/components/custom/loading.tsx @@ -7,7 +7,7 @@ type LoadingProps = { }; export function LoadingPage({ disclaimer }: LoadingProps) { - const title = 'Power Interview'; + const title = 'Power Interview AI'; return (

diff --git a/src/renderer/components/custom/titlebar.tsx b/src/renderer/components/custom/titlebar.tsx index 24cbc58..2849ce1 100644 --- a/src/renderer/components/custom/titlebar.tsx +++ b/src/renderer/components/custom/titlebar.tsx @@ -28,7 +28,7 @@ export default function Titlebar() { if (!isMac) return; const electron = getElectron(); if (!electron) return; - electron.zoom.getFactor().then(setZoomFactor).catch(() => {}); + electron.zoom.getFactor().then(setZoomFactor).catch(() => { }); return electron.zoom.onChange((percent) => setZoomFactor(percent / 100)); }, []); @@ -62,17 +62,20 @@ export default function Titlebar() { style={{ WebkitAppRegion: 'drag', paddingLeft: macPaddingLeft } as any} className="flex items-center gap-3 h-9 pr-1 pl-1 select-none bg-card border-b border-border" > -
- logo - -
- Power Interview + {!isMac && ( +
+ logo + +
+ Power Interview +
-
+ )} + {isMac &&
} {appState?.isLoggedIn && appState?.credits !== undefined && ( ((set, get) => ({ const screenStatus = await electron.permissions.checkScreenRecording(); if (screenStatus === 'denied' || screenStatus === 'restricted') { throw new Error( - 'Screen Recording permission is required. Go to System Settings → Privacy & Security → Screen Recording, enable Power Interview, then restart the app.' + 'Screen Recording permission is required. Go to System Settings → Privacy & Security → Screen Recording, enable Power Interview AI, then restart the app.' ); } diff --git a/src/renderer/pages/auth/login.tsx b/src/renderer/pages/auth/login.tsx index 2154b2a..3963d57 100644 --- a/src/renderer/pages/auth/login.tsx +++ b/src/renderer/pages/auth/login.tsx @@ -73,7 +73,7 @@ export default function LoginPage() { Sign in - Use your account to access Power Interview + Use your account to access Power Interview AI
diff --git a/src/renderer/pages/auth/signup.tsx b/src/renderer/pages/auth/signup.tsx index f10d8f2..2c9a59c 100644 --- a/src/renderer/pages/auth/signup.tsx +++ b/src/renderer/pages/auth/signup.tsx @@ -40,7 +40,7 @@ export default function SignupPage() { Create account - Register a new account for Power Interview + Register a new account for Power Interview AI diff --git a/src/renderer/services/live-transcription.service.ts b/src/renderer/services/live-transcription.service.ts index f057be8..7654e97 100644 --- a/src/renderer/services/live-transcription.service.ts +++ b/src/renderer/services/live-transcription.service.ts @@ -287,7 +287,7 @@ class LiveTranscriptionService { () => reject( new Error( - 'Screen capture timed out. On macOS, go to System Settings → Privacy & Security → Screen Recording and enable Power Interview, then restart the app.' + 'Screen capture timed out. On macOS, go to System Settings → Privacy & Security → Screen Recording and enable Power Interview AI, then restart the app.' ) ), GET_DISPLAY_MEDIA_TIMEOUT_MS From 0f760d4fe47660dbb65963e55dd96ba3ecdbb700 Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 05:53:08 -0400 Subject: [PATCH 04/34] fix: correct hyphenation in project title and update version badge format in README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aa6dbb5..19b09bd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Power Interview AI - Privacy-First AI Interview Assistant +# Power Interview AI - Privacy First AI Interview Assistant
@@ -6,7 +6,7 @@ 🌐 **Website**: [https://www.powerinterviewai.com](https://www.powerinterviewai.com) -[![Version](https://img.shields.io/badge/version-1.5.2-blue.svg)](https://github.com/PowerInterviewAI/client-app/releases/latest) +[![Version](https://img.shields.io/github/v/release/PowerInterviewAI/client-app?label=version)](https://github.com/PowerInterviewAI/client-app/releases/latest) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) 📧 [Email](mailto:team@vectorleappulse.xyz) | 🌐 [Website](https://www.powerinterviewai.com/) | 🌐 [GitHub Pages](https://powerinterviewai.github.io/hero/) | 💬 [Telegram](https://t.me/+uQuuBdrsIYBjY2Qx) | 💭 [Discord](https://discord.gg/TJJp5azK7Z) | 🐦 [X](https://x.com/power_interview) From 76d96618de864f3974b87f4d14c12f58f2978905 Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 09:03:34 -0400 Subject: [PATCH 05/34] feat: add repositionTrafficLights function to adjust traffic light button position based on zoom factor --- src/main/services/zoom.service.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/services/zoom.service.ts b/src/main/services/zoom.service.ts index 9f1281c..049d805 100644 --- a/src/main/services/zoom.service.ts +++ b/src/main/services/zoom.service.ts @@ -3,6 +3,13 @@ import { BrowserWindow } from 'electron'; import { ZOOM_MAX_FACTOR, ZOOM_MIN_FACTOR } from '../consts.js'; import { configStore } from '../store/config.store.js'; +// h-9 titlebar height in CSS px (must match titlebar.tsx) +const TITLEBAR_CSS_HEIGHT = 36; +// macOS traffic light button diameter in logical px +const TRAFFIC_LIGHT_SIZE = 12; +// x offset matching trafficLightPosition in index.ts +const TRAFFIC_LIGHT_X = 7; + let win: BrowserWindow | null = null; export function setWindowReference(window: BrowserWindow) { @@ -15,6 +22,7 @@ export function setWindowReference(window: BrowserWindow) { if (saved && !isNaN(saved)) { const clamped = clamp(saved); win!.webContents.setZoomFactor(clamped); + repositionTrafficLights(clamped); } } catch (e) { console.warn('zoom.service:apply saved zoom failed', e); @@ -58,11 +66,22 @@ export function getZoomFactor(): number { } } +function repositionTrafficLights(factor: number): void { + if (process.platform !== 'darwin' || !win || win.isDestroyed()) return; + try { + const y = Math.round((TITLEBAR_CSS_HEIGHT * factor - TRAFFIC_LIGHT_SIZE) / 2); + win.setWindowButtonPosition({ x: TRAFFIC_LIGHT_X, y }); + } catch (e) { + console.warn('zoom.service:repositionTrafficLights failed', e); + } +} + export function setZoomFactor(factor: number): void { if (!win || win.isDestroyed()) return; const clamped = clamp(factor); try { win.webContents.setZoomFactor(clamped); + repositionTrafficLights(clamped); notifyChange(clamped); // persist new value try { From 35f38c53c1cb3492b8de2a0ac32e13a64241b379 Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 09:37:03 -0400 Subject: [PATCH 06/34] feat: update BACKEND_BASE_URL logic and adjust platform-specific behavior for macOS --- src/main/consts.ts | 7 ++++--- src/main/services/window-control.service.ts | 15 ++++++++++++++- src/renderer/components/custom/titlebar.tsx | 2 +- .../services/live-transcription.service.ts | 8 +++++--- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/main/consts.ts b/src/main/consts.ts index b0c48f1..e062e73 100644 --- a/src/main/consts.ts +++ b/src/main/consts.ts @@ -1,8 +1,9 @@ import { EnvUtil } from './utils/env.js'; -export const BACKEND_BASE_URL = EnvUtil.isDev() - ? 'http://localhost:8080' - : 'https://api.powerinterviewai.com'; +export const BACKEND_BASE_URL = + process.platform === 'darwin' || !EnvUtil.isDev() + ? 'https://api.powerinterviewai.com' + : 'http://localhost:8080'; // minimum allowed dimensions for window bounds export const MIN_WIDTH = 760; diff --git a/src/main/services/window-control.service.ts b/src/main/services/window-control.service.ts index 1d3d5c6..61a5a47 100644 --- a/src/main/services/window-control.service.ts +++ b/src/main/services/window-control.service.ts @@ -1,4 +1,4 @@ -import { BrowserWindow, screen } from 'electron'; +import { BrowserWindow, app, screen } from 'electron'; import { MIN_HEIGHT, MIN_WIDTH } from '../consts.js'; import { configStore } from '../store/config.store.js'; @@ -271,6 +271,11 @@ export function enableStealth(): void { console.warn('Failed to save stealth state:', e); } + if (process.platform === 'darwin') { + try { win.setWindowButtonVisibility(false); } catch (e) { console.warn('setWindowButtonVisibility(false) failed:', e); } + try { app.dock?.hide(); } catch (e) { console.warn('dock.hide failed:', e); } + } + console.log('Stealth mode enabled'); try { @@ -308,6 +313,14 @@ export function disableStealth(): void { console.warn('Failed to save stealth state:', e); } + win.show(); + win.focus(); + + if (process.platform === 'darwin') { + try { win.setWindowButtonVisibility(true); } catch (e) { console.warn('setWindowButtonVisibility(true) failed:', e); } + try { app.dock?.show(); } catch (e) { console.warn('dock.show failed:', e); } + } + console.log('Stealth mode disabled'); try { diff --git a/src/renderer/components/custom/titlebar.tsx b/src/renderer/components/custom/titlebar.tsx index 2849ce1..6cd94db 100644 --- a/src/renderer/components/custom/titlebar.tsx +++ b/src/renderer/components/custom/titlebar.tsx @@ -71,7 +71,7 @@ export default function Titlebar() { // eslint-disable-next-line style={{ WebkitAppRegion: 'drag' } as any} > - Power Interview + Power Interview AI
)} diff --git a/src/renderer/services/live-transcription.service.ts b/src/renderer/services/live-transcription.service.ts index 7654e97..c7a624c 100644 --- a/src/renderer/services/live-transcription.service.ts +++ b/src/renderer/services/live-transcription.service.ts @@ -7,9 +7,11 @@ const WS_RETRY_MAX_ATTEMPTS = 5; const WS_RETRY_BASE_DELAY_MS = 1000; const WS_RETRY_MAX_DELAY_MS = 8000; const GET_DISPLAY_MEDIA_TIMEOUT_MS = 20000; -const BACKEND_BASE_URL = import.meta.env.DEV - ? 'http://localhost:8080' - : 'https://api.powerinterviewai.com'; +const isMacOS = navigator.platform.toUpperCase().includes('MAC'); +const BACKEND_BASE_URL = + isMacOS || !import.meta.env.DEV + ? 'https://api.powerinterviewai.com' + : 'http://localhost:8080'; const STREAMING_URL = `${BACKEND_BASE_URL.replace('http', 'ws')}/api/asr/streaming`; // Inline AudioWorklet processor (runs off the main thread) From 060fe8f18fefcf3dad1076e25d3c94297451b09f Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 14:23:50 -0400 Subject: [PATCH 07/34] feat: add application icon and update appId in package.json --- build/icon.icns | Bin 0 -> 198525 bytes package.json | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100755 build/icon.icns diff --git a/build/icon.icns b/build/icon.icns new file mode 100755 index 0000000000000000000000000000000000000000..139f9c248d0e335b6f4a0d3b4e8fb989f619a060 GIT binary patch literal 198525 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

Lk9jvInmw&O8-KInF;aUoXp=T-KE{?s*(xj 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 z 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 z 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 )_lZ|umjKwZNmGE(g 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 n6-Yr(Q;RhDkOfnQ)4DD`3fs57*}OoS7#JvUT` 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 Date: Mon, 1 Jun 2026 14:28:13 -0400 Subject: [PATCH 08/34] fix: update copyright information in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bca5d57..48fb521 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "build": { "appId": "com.powerinterviewai.client-app", "productName": "Power Interview AI", - "copyright": "Copyright ©2026 Power Interview AI", + "copyright": "Copyright ©2026 VectorLeap Pulse Innovation LTD", "publish": [ { "provider": "github", From 5646d4cc2c6325d06b3d8c49f9504184cd29312e Mon Sep 17 00:00:00 2001 From: alpha Date: Mon, 1 Jun 2026 14:43:07 -0400 Subject: [PATCH 09/34] feat: implement macOS permission checks for screen recording and microphone access --- src/main/ipc/transcript.ts | 48 ++++++++++++++++++- src/main/preload.cts | 3 ++ .../components/custom/control-panel/index.tsx | 5 +- src/renderer/hooks/use-assistant-service.ts | 28 ++++++++--- .../services/live-transcription.service.ts | 34 +++++++------ src/renderer/types/electron-api.d.ts | 2 + 6 files changed, 97 insertions(+), 23 deletions(-) diff --git a/src/main/ipc/transcript.ts b/src/main/ipc/transcript.ts index f301c26..e8bc251 100644 --- a/src/main/ipc/transcript.ts +++ b/src/main/ipc/transcript.ts @@ -1,4 +1,4 @@ -import { ipcMain, session, systemPreferences } from 'electron'; +import { BrowserWindow, dialog, ipcMain, session, shell, systemPreferences } from 'electron'; import loopbackPkg from 'electron-audio-loopback'; import { BACKEND_BASE_URL } from '../consts.js'; @@ -13,16 +13,62 @@ export function initializeAudioLoopback() { loopbackInitialized = true; } +const PERMISSION_SETTINGS: Record< + 'screen-recording' | 'microphone', + { label: string; settingsUrl: string } +> = { + 'screen-recording': { + label: 'Screen Recording', + settingsUrl: + 'x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture', + }, + microphone: { + label: 'Microphone', + settingsUrl: + 'x-apple.systempreferences:com.apple.preference.security?Privacy_Microphone', + }, +}; + export function registerPermissionHandlers() { ipcMain.handle('permissions:check-screen-recording', () => { if (process.platform !== 'darwin') return 'granted'; return systemPreferences.getMediaAccessStatus('screen'); }); + // macOS has no askForMediaAccess('screen') — screen recording permission can only be + // triggered by the OS when getDisplayMedia() is called from the renderer. + // Mic and camera can be explicitly requested via askForMediaAccess. + + ipcMain.handle('permissions:check-microphone', () => { + if (process.platform !== 'darwin') return 'granted'; + return systemPreferences.getMediaAccessStatus('microphone'); + }); + ipcMain.handle('permissions:request-microphone', async () => { if (process.platform !== 'darwin') return true; return systemPreferences.askForMediaAccess('microphone'); }); + + ipcMain.handle( + 'permissions:show-denied-dialog', + async (_event, type: 'screen-recording' | 'microphone') => { + if (process.platform !== 'darwin') return; + const { label, settingsUrl } = PERMISSION_SETTINGS[type]; + const win = BrowserWindow.getFocusedWindow() ?? BrowserWindow.getAllWindows()[0]; + const { response } = await dialog.showMessageBox(win, { + type: 'warning', + title: `${label} Permission Required`, + message: `Power Interview AI needs ${label} access`, + detail: `Open System Settings to grant ${label} permission, then restart the app.`, + buttons: ['Open Settings', 'Cancel'], + defaultId: 0, + cancelId: 1, + }); + if (response === 0) { + await shell.openExternal(settingsUrl); + } + } + ); } export function registerTranscriptHandlers() { diff --git a/src/main/preload.cts b/src/main/preload.cts index 28317e8..b704142 100644 --- a/src/main/preload.cts +++ b/src/main/preload.cts @@ -134,7 +134,10 @@ const electronApi = { // macOS permission checks permissions: { checkScreenRecording: () => ipcRenderer.invoke('permissions:check-screen-recording'), + checkMicrophone: () => ipcRenderer.invoke('permissions:check-microphone'), requestMicrophone: () => ipcRenderer.invoke('permissions:request-microphone'), + showDeniedDialog: (type: 'screen-recording' | 'microphone') => + ipcRenderer.invoke('permissions:show-denied-dialog', type), }, // Open external URLs in the default browser diff --git a/src/renderer/components/custom/control-panel/index.tsx b/src/renderer/components/custom/control-panel/index.tsx index be01710..b8d39eb 100644 --- a/src/renderer/components/custom/control-panel/index.tsx +++ b/src/renderer/components/custom/control-panel/index.tsx @@ -49,7 +49,10 @@ export default function ControlPanel({ onProfileClick, onSignOut }: ControlPanel await startAssistant(); } catch (error) { console.log('Failed to start assistant:', error); - toast.error(error instanceof Error ? error.message : 'Failed to start assistant'); + // PermissionError: native dialog was already shown — skip the toast + if ((error as { name?: string })?.name !== 'PermissionError') { + toast.error(error instanceof Error ? error.message : 'Failed to start assistant'); + } await stopAssistant(); } }, diff --git a/src/renderer/hooks/use-assistant-service.ts b/src/renderer/hooks/use-assistant-service.ts index aaf920c..3e5a592 100644 --- a/src/renderer/hooks/use-assistant-service.ts +++ b/src/renderer/hooks/use-assistant-service.ts @@ -31,15 +31,29 @@ export const useAssistantService = create((set, get) => ({ try { set({ error: null }); - // On macOS, verify Screen Recording permission before starting. - // desktopCapturer.getSources() returns [] when permission is denied, which - // causes the electron-audio-loopback handler to throw without resolving - // getDisplayMedia(), hanging the start flow indefinitely. + // Pre-flight permission checks before any state change. + // + // Microphone: check + request if not-determined (macOS exposes askForMediaAccess). + // Screen recording: check only — macOS has no programmatic request API; the OS + // dialog fires automatically when getDisplayMedia() is called in the start flow. + const micStatus = await electron.permissions.checkMicrophone(); + if (micStatus === 'not-determined') { + const granted = await electron.permissions.requestMicrophone(); + if (!granted) { + await electron.permissions.showDeniedDialog('microphone'); + return; + } + } else if (micStatus === 'denied' || micStatus === 'restricted') { + await electron.permissions.showDeniedDialog('microphone'); + return; + } + + // desktopCapturer.getSources() returns [] when screen recording is denied, + // causing getDisplayMedia() to hang indefinitely — guard against it here. const screenStatus = await electron.permissions.checkScreenRecording(); if (screenStatus === 'denied' || screenStatus === 'restricted') { - throw new Error( - 'Screen Recording permission is required. Go to System Settings → Privacy & Security → Screen Recording, enable Power Interview AI, then restart the app.' - ); + await electron.permissions.showDeniedDialog('screen-recording'); + return; } electron.appState.update({ runningState: RunningState.Starting }); diff --git a/src/renderer/services/live-transcription.service.ts b/src/renderer/services/live-transcription.service.ts index c7a624c..1a40e81 100644 --- a/src/renderer/services/live-transcription.service.ts +++ b/src/renderer/services/live-transcription.service.ts @@ -282,20 +282,26 @@ class LiveTranscriptionService { }); await electron.transcription.enableLoopbackAudio(); - const displayStream = await Promise.race([ - navigator.mediaDevices.getDisplayMedia({ audio: true, video: true }), - new Promise((_, reject) => - window.setTimeout( - () => - reject( - new Error( - 'Screen capture timed out. On macOS, go to System Settings → Privacy & Security → Screen Recording and enable Power Interview AI, then restart the app.' - ) - ), - GET_DISPLAY_MEDIA_TIMEOUT_MS - ) - ), - ]); + let displayStream: MediaStream; + try { + displayStream = await Promise.race([ + navigator.mediaDevices.getDisplayMedia({ audio: true, video: true }), + new Promise((_, reject) => + window.setTimeout(() => reject(new Error('timeout')), GET_DISPLAY_MEDIA_TIMEOUT_MS) + ), + ]); + } catch (err) { + await electron.transcription.disableLoopbackAudio(); + // User denied the OS screen-recording permission dialog, or timed out. + // The pre-flight check passes 'not-determined' through so the OS can prompt here. + const isPermissionDenied = err instanceof DOMException && err.name === 'NotAllowedError'; + const isTimeout = err instanceof Error && err.message === 'timeout'; + if (isPermissionDenied || isTimeout) { + await electron.permissions.showDeniedDialog('screen-recording'); + throw Object.assign(new Error(), { name: 'PermissionError' }); + } + throw err; + } await electron.transcription.disableLoopbackAudio(); displayStream.getVideoTracks().forEach((track) => { diff --git a/src/renderer/types/electron-api.d.ts b/src/renderer/types/electron-api.d.ts index f6d15c1..8b5d8a9 100644 --- a/src/renderer/types/electron-api.d.ts +++ b/src/renderer/types/electron-api.d.ts @@ -157,7 +157,9 @@ declare global { // macOS permission checks permissions: { checkScreenRecording: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; + checkMicrophone: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; requestMicrophone: () => Promise; + showDeniedDialog: (type: 'screen-recording' | 'microphone') => Promise; }; // Open external URL in user's default browser From f9389b3a4b5f8f718520eca436306070d31235f5 Mon Sep 17 00:00:00 2001 From: alpha Date: Tue, 2 Jun 2026 03:27:24 -0400 Subject: [PATCH 10/34] feat: add new macOS logo assets in various formats --- build/icon.icns | Bin 198525 -> 451334 bytes public/logo_macos.icns | Bin 0 -> 451334 bytes public/logo_macos.png | Bin 0 -> 48149 bytes public/logo_macos.svg | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100755 public/logo_macos.icns create mode 100755 public/logo_macos.png create mode 100755 public/logo_macos.svg diff --git a/build/icon.icns b/build/icon.icns index 139f9c248d0e335b6f4a0d3b4e8fb989f619a060..c6eaf3fa2b3e78e461eb4b3cbb5353a9e7bcd34f 100755 GIT binary patch literal 451334 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%0A|^wLVnZukAi^fHfypYc+hLdpG8dO6K-d?TvQ3XW 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ÞvEe|6F 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

8%F;$I7u}W%@jI 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

Lk9jvInmw&O8-KInF;aUoXp=T-KE{?s*(xj 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 z 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 z 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 )_lZ|umjKwZNmGE(g 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 n6-Yr(Q;RhDkOfnQ)4DD`3fs57*}OoS7#JvUT` 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%0A|^wLVnZukAi^fHfypYc+hLdpG8dO6K-d?TvQ3XW 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ÞvEe|6F zQSPJ4WHE&(2LzZ`aLOFhWTQ0x-oQ&hOix{>@Bb+>9048|sp~k(_!Zb;8zac{^=btO ztx>VY-;Bohj1s#qDpAudz5gD7J*E*c5ymRV`FL1X4OFm%7?@;_QWqG`DXamT$fMQ) z=t9DUIJAF*jwdw!W3GAwoJxP%kfxOQvx+|5~?q-vLh$dVB9A!JZaNY9+ z7kkWt&7qn@z+qO|gFx20aWMd=iSK;#anSy{`hHZJzdx%TyJq#2@Cb?LL?n~W`B0P^ z#X+jL2zZn=yaY_LdL&@aag{3l-a3#YQnOlCNWUZQm)0tkzjc|uh6>#hAuV!Bh-Ad+ zbJRH_gtRCKX|atftqbr73FCn&+h!b;*gL5 z-OZu@6E$O;&0KsIli;F$8DIrI6L^fnHX4{ zuo8WjayqcN_{qX7u&*C&cknWxz($cwzPnc7RbB+XmwYAD3D_KeFnI(h*njXvAR7ga z{}6_UR)9Dyh=f8*;Q9ZJmLWxOY#dTFZfV^G6ULa<()`&|{)<40HkHZcN z$#F=dXNb#6_Lf$9HQ&baZSrjZ%J-E!wa+*0n*a`E1ir@C0N9~?dCC4!76RElnixK* z9;^uOF^?3I#tPz>dL_$-XuCTU$X9DC51&I;*NKu)mKN@%w*NG+-gngBy6ZS?wDi=& zG6nvDwf}Z4LkH}ia*zgZ3tRz<^>fHgKYYxVshp91tIm9-Ickr0G~FtE;sOcblH>M& z3H~wLizhW)XWVUy8Wpw(QP5kA3y}r7!{#X~f={^r!1=(l$&t(s;J^4VpZ+_ZcF9Wi z&#(gZqX&V{RFzde2K;-~&WfJ_Mb--|QzqzcCarL81Ym_V24b7YZ-IoKYyuoAIpdF1_10)0cD)>9#cB_ZF#~p!W%_@c_OhkYgt`z!Dad2d=T(IRLyuH(La@mmCiOMG_v- zc7cq~&u6i|BX>w>tee>Mb86m7^d5!hwpS#Bw~BLOvd*I$R{~QN_%(GXx~&xw;wrVc z#CDs$ffL2?5IU9v0wh4#O^KT4olW2RiB*5R-j`=m?u8mqQ14&I$ADhEz)yiT_BcDh z)-jGO(2S>4iO(pYjnkBQ6Fu+40QR`9_Z}r6iu#^qyuwPH25P(X+;Tw19wz~+XlBcR z78Dr?^e4luU>k_3z{PGI+P_$S(BIrIn+X9?kY8pL;>GFp`uj0Z-|q(%INmEHL?v7B zG))%RtL<(fV{3rPHki3!TezQwKrfo9&8|Y%TZ^>t`@CM97W3qn56dq*$}dCUAE^~1 z!7JDscofLnJo*6Zd6)>ehW6xvXB=r^+llN2piHe5F&o`4O$d}!_V{6uOxC3bP*!YQ zxDZ%ybnn3hz~xNj^ZX0U*4cBw!FWpMe&A?yAogNTSD`q+oUST%CADy%8BVI;6j~wE zfdAOu{qU0zjwut9j~)fPmMm~9L#!*_Li)PqcwfP1X(gQSKg{ei_89>CxP2Ueb2tZp ztVXd}X%lbB-oi==fVZ*eN0E!e^p~TrQl3+FX;!OFdkUxgtIzd+sReSoL=}pxdBtK` z^d$frqV*nEZ+^RDdaj<+fDkD6B=u+eLGn^=8L;{K_h=pWKK;de9hWOa4te7KS{^TV zR~z`p$1ZK!G5bfPL8QHa$I}13rme#9PSa9swJB?VHoXS*fZDxp+JA(9cxrU51Mx)1 z7+uZSR2I-vA+d$e;Rkge1EfDnIS)Dlh3F5_3SdKKL$(9(EiUAGPUoO0_=7&HH=Sr6AIk9mRtv3*{&?}Huk1@a!ZYKeTh9z!+YGVk4B84s`xb(@+h)VfRX3>IFraeU^H7X zu*bFCJq%+%5Ob4yfIUF~`LspJ&u52N`}=AlI!q(ybEynkFKrjBE?$2x0tM@9&jCXj zMm=B*&(Z{Jlt$<7HI6ouKP`#TMUK0F))a;6%8GrHcQClsu|5&~oNyiV2my{yDg z-kgjt7Dqx61NPYf5}*%b$p9lc)y9H7&oai~>7@VBcB00YPo0|Q;g&DK${r-5=C!U!PCSbhLNPeJ&D3}F5^ zq(zPQs@p)3P2MQM*zO@Qph|xxq}Ht~@H{nq7Z_oKsQ~(VIB)ytMjkMXjdB7+5ob=0X(3zYKlx=B_43049WQ*z-7jB~tmZJu2R707dnfzwy0YP%6QPA}KQM-utryrB8^(n| zZ*JfPAZAC3I0}B?ep!@XF4s78h5Rynm&5tQ`f_K)kx=AUxEjE6pxpfF^`IUZQfXkD zO>BMewBA_l#r;zCd%Hr&k}I@-ldNy7@$y8eM|{H00y0%QDjg9r*~vOnu7$$867UvS z&GWzyl2Mrjz^n25k`sV}ZFIkneiJJBDLLQ8T0U{yzJiJc$1KDAXr}hkKtDgA>okgh z5%Cf(g1A)s`Z7pCq-6hSTd6YOa#5t3M(q#sK>!v?gt26AX{7|f+u0rgz-v3veL9gG z4-vWw zr{nF{2Vu2B07fR?rLFdX-<@RzOH|3dwIg_i2tPi4b=yHK|e+}jhi3>*Tr+yMdF zA4qC~px0?POr~8j-yOw4;J1K*U-PP_1<;H|BoxTKGbklY(ZY98#w4)0Kh@H*T>U+r3l+)!fNyASPo$R_+!ZFCcXsQr=!8$6!IG@8S-v zf0fqXqouQKqu086j9@(h4zR@^9HJtdZ#c- zA)u}8W!?zDW*>iTl*ZqIYyc8Qi5$=qmZOMS540t=fnZD6!bqTzjb<8F{?yM!UTM@T?iB7JrU#{!+RKH`ojHrLg#s>O#pISO<&*$dl&#T7t8-x66%62 zm+V_}p0Z^?WOwL#uTlzk&v8hL5J>M6J?%1A#jzHWGrJ}IF4fWV+70B%*t5V6_R|Kq zjb+>q%yp!Nt>I?!KnD(T1c-=LInE2Swg)HYdqwZ(HM;JHbl++@7#`92`un|?Y9QiO z@<7h6;Q+9jR`wEb6FC|H&k->XY>Te5hP_HmEf4Ay^2?U;%bff&Qo^AYX>kz1?l2EA zW=aXDC5>^WhCM)5$e~5#s0Qw2pRER4YIpK5@LOhZ3$7;Ny7bxfIZGWte)+olr9CRY zoGQP3E=2@{gowY_1=``Vnim3zbz=iCoT*Y9d4>dR35l%-uEvWX8H)1Dwc@mRO#7d# z0>aZ4$P8QQJqd{~Z1($l_rqH&g2|)1!#U233hZ9#H*epcCKighq2@ofzCN}|5 z{OS0|I?rGE3h9h0%-}*ue{A#<=J5eh8455h^z+&Bhs{cCB)U&gXd|^V0RuZlTLeVG zH{X@}@PErf{PmZXnNn=~PONm3{$6`?VjzMjikzkLs2we3{{9Y&lmLjR@d}W&cb#1u z!~r0ZxQjT3EimLe+_hFrD@gPu)b_#$%)lV65qM#J=$N2Aj?!-fTmLg!{;5pg@zDEY z!C|%Rv7s5^*gZ@-?u^@O89r0F^gRl4G(o5)$bns{zg6LU0tql)Z)O*5vm#{%@Oo2} zCNv(_U#i2a3GvF68^T*kS3tFWGy=GSNAF8SK^K z_X;b39~29P?Lda1bOFrH;|MU4VPt_37+J6pWGuY@qk)8iPvoq%#*q&4B7%d5A6i4*GJn;ROLQzHvmV7_%1Mzm~x;$^NGP`+js@Sy#=uzFTczQydCkl zj_3PdpoHZFB_QuHrys3Q0y3k3FiKmETz+pMMPQpvu#Uhun$ZgAMmhb#UXqS^R^wMh zEX>do&cbgKHP+m%0J2OI&VSE7PyugdgFm$10Bz0?zW^deV#z=rt`T;D72cCqz-N8_h+k~+cPCZ$6cYTL{1|Pchpy3dkqv`OHpR z0TSJhjX;6e8Un-E%>}@4yOs*DQB06*<18g>5~=PaN+}myp3p`pv>LASnWXQ{tF}t# zS6}bR#oDeCz(y*7A3+QpW};03M)NYGfyc@7O|W@-zcP|}j8kmN2y?%jAfBIP^2@vu zGEwTk{@g|j={8bd$j5{{@cBa`q{SQZgYlR>2XwJ9OafcZNX`Wg(T#(+7-K+MgzvWs z15OKUedU+8%P${IWdnoE=$l&-BO<;AB=$H*fLFN<118gzJkXwktpnRG`N?YFyLjWm zMgV(UetE0*-&u);f?8rSsa&N$FEuLK&&0>avmlDaT7R@OFZ#R9=kjssKK|pZlmPg9txS2-UF>2v*iPGNJ8({b5-Y&p zZWSD4JFuM{wgWiAe)a%)O;hG*I@3k#d%r7o1T>MX4VXg+?*n(NiAKn%?^PutRKNos z;BhT$S@b#XH#J)7Ij7z7wO~CzUV!TRQXK!*Qhz^H%U)WB3SN@#Uol{z(y}UkUOlYgEPt*Q)rU8H>2{LKxK!C`t)bdzzA%U%;i)aEI&1}hx z2X@eg6M;hMy)W5&$o7-xbf9kWq{8_?rZ}^37T6*i#;L%sqlOfLdBp4mJ3wNthH*$e z!1G){%6iIQ9@a#-LIFf9osYagqWe|pTp&!+)$*VA>;n?AHVU684#io(2Lt`sPXsoP zMbrf@x2re^#I#c{c97|d1bWPBzw0!9-K+8JgX*1cqgH@is!|fhp}M%p;9;Q3?zJa? zNB9tr0i$S5ORy)&aTK^t$B9yzxs8Hs-(%hr{$a^~wo17I!qV?krBbPzeT1{t8XrF* zWtFw$fkTodZAsQv0#m7?jVk@u0=HRfwgM3!(SBbKH6I%YKwTwV%U%DRO@eG+uYmJf zoqt9Z-AHnbd2R->lJDBeCUU?%)`S8umuuJxwwjDJ!&?xp#M2tFj+fE(Iho>(s$gHO zRBlF<_((n7dA&zfo)ESUYy=`kTU$M?OM#b2cnx?^mFxwM46v}E!)||DtT!-&y^IGs+fZhJ&1D1$@Eb-^ z7f909u$)L{W9@&p$a@FtdIK3-nZ6H6+7ff2wp*s{vOvZ{OUxzg1qN}%CgHvOe*~MS z^Qq zOW=TY;3&|X+sOgb*iRYQGGbc;+(}jlf-=cy2CkwGdM|EMV82g^npk9xb%nSPsiBY- zSOXzB?y}XoYxRL0(I>1Y*zbyG6n_eIFMPOW25@n9e||Vn{qD>IYzvEQGO$1Hmuv%) zxO03hP~a05W^g~#GL-7vq+XadW`?!9X^k4)r#R(m3M9~X;d8D7c<>(s^WA^!GB$G% zxYLmWwo~_E2Rl;Qz>@v-X5MOH8*Bp`fNpf-WBOa2zh}q)x2==__**RixJEhKvgIvr zKZoer=-TKDzyS`V3Zo_a>#f2L+K<4R*k||*SOZ$|6R?x`9QOnD1*8pxE?H`!{R&(~ zf`vYavB;=)=*cZms2r&GuG2E8DgUW&1n9lG@Kfl02Q34ybf~q5-di^@45Wd7AP>x@ z%j23!tegJPTKnv*bEv`b2pLk~zO~o+-kfS8+^DU`r^gG;D`KZj&p)IdLXX^^m%FL8 z2q>dS4cO1EB`tx^+ZSy;V9`0z7ys&~U9yt>Q_S|-*C|5uMSIQKfc3E^w1lXhvq9VQ zL^d1;MteZG%Et?9sFC1|v|=A*`rL0~1)PWF|DoBatJXh5p8bX`!sSLA0&jFM5dM%#6PF=PXyIJBAxrW ztOcI4uGR>cNN+9#Yb)}&>qSzRq#Pqh6^KkxZ~mh~PW2MaQV4WvN&I~Lt@QEN?$`L+ zn{7ZupCG479+*qQVPGhU-3r!=D!vW0vmAya(Pm=)C1?}%aKU)emmPt&}-Rp{vi34>!A0I`6XXDh;)mMT4 zL{)UNIP^VA142KaXFaiN6Ra(e;SRb0dnl(nFkhT5t$jOtnhfiKEYI0|Ahro2L%ah| z*p{W0{t(D};F1x$`Aml>+cipn-=;4`SxP#W!CCl60qe+c6R?2UJOJElS5pqQRu$u; z9OZ!D7xjiGlH1)RwTt;WerxUjc0Ioe=N2HLnU1b@IzIsT`9^q z7XoID*$>R-OmPd0A_nV2#-0FL6EjL)80e_o53bk#&(QuyD)ALmE@E*W)ad-@=)OFz zdCOFr2PC}0P@s$)-vXxMDnIvAhtq(Jooo%j9xL8#Jt6v{&9ol_)qIh6V;*p_eV-~| zFAaDAxRSH@Jn+4=g)vx|&3KxrwwFJYYYv5REJbL98DU5u?AKm0z*;=;Z=}6F>GQYf z%l2I+gMHXev#t<*$-cxFfWv%I2+)%KEta@ih%L6o#Y4bQhT2v<4!iANeRBW*S}6hW z_gWccM8IY?vm4L!Z3jDG2kgk-yYv6URuS!pegsidw%c}K6o>dNF2NUpIoz)ng2kJ< zwH)e~(cm1Q?P6U{1LM=RTyorzYavD<5LV_^P{P_?{u_^3FB2f8VhIjmb!Z3(mHwBt z%%=grJ`5IEX&={h-HWFO4&fbXF`k9a026hT4XXPTR0qqZ#~YCD-_I|b=DGt7)dgCr zHR5e_Q^Ve>h=4j)pMenlxUjqCTqy41C7uNe=7^1wmF&G>J2=x;09)ddlWzd+;@xp) zU@e>MFp%d^bRmE}mdb|un?5h}K8qZ*t{~+F`ORS;ckF&m98VNfcP?9TQqfMpe)Wd8 zr^pImGKa~5Ew%^A12=F2M}dgh)9ZU)^S{3Hus@$HaisD>VQ1gQ1CmI(W z;-6(KM}T!U%z6SHIgts#L}oJsY^})qs!2EjPh0wUFwXU`Z5ZbRaDq~qGj%@sw8H6$ z?kc4=Cwq&64OJl1LFy{i)B&Cot9?&m8wrdgU1dX*UAvtCh6X{pJEWy^L|Rhm9FZ;w z>6$@BxjX}#ln2Qt7x>nLMq?S?mg-i=cH=! ze#{AT`dV=MG7-}@4^ZYfYd31PwZ%=1^%?OUn-L~ZTa1I-5Ud>(nO`pjyid><@UONR zlhw2RTA|l+JUJ>39#v7Emg_4PRRj3`T6ITnqH)BJIevu!RB$r{KDf&$c!Pcy>^46I z*Ox&U_lh((Uf&){dQszODYZTS^K&3os@@^}A|pUw2{mIfLoGI48$d-_$PY*+hirbn zpW?M74h(b*5aZ#JguNB`9m0DMD%3f7GWu|J)}sB zz_;m(6x7$emEyZ<_gC1P36N)uojH9k72~@$!+;yb8_Tl2NI|;3e5G(kxcgg}h&ony zcv0n68%P7ycPXSYE-6c*hzOmWX@QqpQ+J}-HHC2AC?A6Zhhst40z1g77_+EEvnXlx zVUZU^zxsSY{Fe96`t*4-02xHh79SN{LDS?n8=if$+U=HGdtMSyHHHAm#uXpaSX5gJ z2gaJ1;}$TGH~opm&V}5Hss70fMBGhCOHUsZ95xVxQ z7$-UwF+%;W(KVx~L_1xYKKxJ8zGwdDnaatxBc|g=vPB0Zu`xF$#i8%7>BF964tAoS z{_rozLV2pB5okw+hED%xdk4oqi0xwq1PA@-isZhx$q7jSi9Q4m|oKk8y{Dj-LGI~Ta>%<=`MIgvBQV)A$&_4nF z*qYJ~?cTwb!?3*{Dh*008rsV`9C^#oNGo3Pt68XANo34>5k81c3z)1;kUY+-F90=# zzT7vc8fyE=1SP>DTLxw~8q-V$B$tSE*0<-Z-H=(l6uI-w`SKcxMmz3XmoSCsJ8ZOv zbI~-B>&qt{AfH#>8@^=d8lMlo2xsdk|FN`J#X1@8dleDHZo6Pf6zgW5JeEi`sJ zO_~K{Z&k_9St7cFxtSKT}a%_|pg|f-UfC3_id(LLGsJYa|(HskXT`=$}@sQo#Hhr-Oz>Z>|Q* z?p?$5CJ%HMDvdsU>DoDa3xfK|^AP;_KB%xUuRBX(XSrxe<0x7^xq-GylDPmkPkvvYq)!QPx+g!*iUaq_a%3x9-9VIQY! zwSg0Yjn;^Whecd{+N-E708aep{&Xa-cjV%==r!uOE8W`&e~E2Y6bg?IPsKI^M*Mgi zDz33tuax~DYZ_AewJyjHN1E(336dH9HD?5BmiKp5?cHCoLXcp~wom5fORw2Ie?s{Z zV>+Ip@JAk;6KE)Sna(aB4cfoh%6gi*-E}Jltxike!KQHH<}RQ2E~3sd@uX{QtgA4i zy2dE_E>OpD{@7X1HRYl@cSqZOVu#q}9iR9pbI6H$wQ<(VE6GQUiJ`UpBp+GYLh!eQ z(VI1CCYWmZw2cBUjKiSL+m<|*2LyKy4=&c{g@VBW{=J4UVK3t=+p2&k6eqK;Lkj)m zwDK_F4SV^qDlKl(v47D>7e@R7uAwj&e?sUlIZMHd7S=GEy*nnVqxAB0&^YD~QTVyQ z6>85-q7A82eD26POeBNh74#*kX+#I;?;XlD{T|1*QK9Ug2jVmHIqO|tof+03J&vgC zxT^vvwOu~NNDU@IbCe>K`36i|)2V&&2 zuH5aw1)ER0NojugJdJ<8;!uMmPl^GjDg<{SIbA)d9(6oA=Zhv|5vPL$+kQ#x3~^&u z9Z{Q#1>L4L-c4`!o|2@XvSXCsZ=u&5qhE2+VF@F-`?ibp1jgoiDNE62gSOz&jnmo%PfFhS5g3-)~{kO;}^0h z{yn4mEhx+4$V7t2c@n}SOgB2nlxbKw0i|ZYmd>(-L6oA5CLag0^YhBC9P4mv_#c5d z?KiI`-j_FEBOYlCgR$PH9hxmBniJ0Mrc_MLS|X_odC%9D@A)2d$<*0WNSIPR*`FlIA^@*ps>lu94sf;-QCTdK4spQGZZ(0;bt z+_+fMbh*w#Ur@~X8@&dpfS$(Gug~UUOMu4H&@qoszVLP4Za}$ZNy7cfY}BQl&AS!H zc}9ETDg(R9w_r%!@!Udjb!WO2&N!zGuNRIKhwAxM;p{*2nPyz}!4?hoDRYr_&UTo3 z$jlCN@G<`&JE9rj13haebOEtL z&vLS{)C;B+NoI@<-(Sk9s=L}%imrA!Y3DHzNLqFIL zI90KA+m3~0#7zu_ew8WBxakV2sJuK16GFkPaaZ4g(_l27C+F)4Q>I?EK!mnl>jk?fElg`h|0X> zMH?gAmc?g7n!7#e$Odj`FhvB&E`$QDjpq=qZeD!!OJNtJ<^YgDglL@(+MW)IVy?Z1 z%YV*|g!13Xc5uhYy<}wB-Cw}G|NPr8sS=nPp2>YrIc@UY_@0tb-a72_@*XL+n9S6v z4oU}mW!tP0*s7aMPKidVLRI~XYwx|(5y6X}HO7y`wx%huW^yX?_qMkA7A(He`ly$s zM-tn}oeQQ)&}&VQ;KR^h+`}3-Zrb7pN?UXKW;S2VK!S1iuIM@OoA`$>OJ8Q&F^z*v z9SnCg>dv>s740Dc?E!}B6EzJPv~9|C#5nfGU-jr4;34H{DZJqG(Yh@bngiFb5SLjM z=gi?wfy5nO<-i{~mNCscebtv+;3sF1Uq-E()`U@>(UV10(k&$t7s(Z~kMx@FKbPb2 z)o$kOMgtEh*j!8g1AQN!J!Uu!`HOcFI2bj!1u)6ctr=brJ`L=M9q_YM9{xkCgnUDU z1Vw^N`bG&fWTSrhn!kj-EN63vPua4Dn0vnR!wJfv%_MzKn_pG@pOpcwoG7FywEJIvM&z)8m15HLc~p@?{V03FfMT zPQQyg>Z9|*C*DXK5YMC*0f_K5A=A)cwC}1t86fd^zGn_nZ<>gU_@+okTysIO{)jSl z2NsI=1w^lYlfAhtC$(K+O6WuD=c9dEln#MBCL#qY(*%C+#sbo9y6s`UMRgd^SlmFQ zZ_10P=0!_8mZCzJTNRy%7dI_YWJ=FJ^R(&R_RI}J0|6g}&qJX%3TkGC0-@lHO^$8G=S)!c17XVB~E`xrc6M#>K% ztN#P=4K4Z{zup7YD45l(vJ?)k1SSi7X@~v+-B@z}{q-R5_pz{egMpsgaFEyjFMKJ= zK<2Hvowx}Kb*l^b6U0Kq#n@sUiIh>99WqE_5?a`sj44%GT1O^v_stMy#HIcNHu=KC6zfFH3-7SzGm49oH&C5u~3j1UH9ixm%uvN*Rrj%6+ zc_V9Nn-<3FF=}SGCw4WZT2 z*8jVSQ?i~O_`vpKt4q`r9jJ9?=-Ki^o6IeqGy}!$6?L&iuYneLtM^(IV3eZ(xWpm& zluJKA)UEUAO4-AZ$evZc@!Rul8{szOauIxMPe|IPAoK0Gh4hxA*iUQRlB{6kaTU`E_b{6uD3qYRs`>Qgan$StfG@3U|Glu*Dhg zS1WUS7E^u8<7>P0(|zZNv_fk2UuP-Y9YGo z*Y~BXIQBQqmwj3@g`lwpXLc26M7^jN&Wa6wwr4PcvNRtgyTtYOXu(5iP9bXyz-2Pv3*ROjNa zV2i$(c%Wc3xyI=2tLj-V0-6ghzx9u|%ICmYbL>Ke+ukzBa0&-e)hy}~nv~p(%U-*=k3RVZ zeci6*EuQe_GDl!aOg^_JGh5!T7mppCShg$N{3Z^liz~+SaiMb5?*ocbawN$zv)+TJ z#gKkeDk5l8iE@X6Ir|XY8}6=1|H&jNxJ$Vdww%L+Z!-JJTfHe??WxvTU7%Ix+7?nV z_bI~X_4zMlwWTG3q7gRz->uPrh@26HB@BGhipm>7P2E3an?U}|I(cYt*I0B>`S~|^ zXK}-mfzrzX9P(JB;iYePbBsG<7iuctZMjxN zW(OyG73ZDZ5Y&&lbtcCH%S6n8S!&oiczZ7MouG5+^V7vVOZa6tiy_@S`1U~7k%S0` zA+ud=(4i%ed!p9x#rD)&YaL|&UCp@e4xP?}O(DEM9#10{{n^i1zj`w>T}>Ey)`n-@ zd}hUsE~%eH3?YwF_gN!)v3cM5$7r>3Q4p&&*~}K=qxM9p7hZ^CrygI9 zA?X5YlA1Xh_{?x4@8^HJlL4Fer*@5TEcSJ)KSwbCvK+EnBN?!F5o=gLzHWPk?@(*< zhPG%G_Y#D~l*bmQ!|Rs=6`^;xLQisJ@E9hvvPtY4cjY)=oT?^=f2De<85beeg);9DU9OS2&4SA_n9%y3${k5m;AP_Ro*a4x z=@3vuS>0K%S`C8n_O)Ksf@+}zp@CVXAk8}(H-dfFlKEa+`$W3J@Sa8w@l16}M7VgS z+`1+I!>4ouSb>xZ?Y4#y1A+L=8tkrk#i^}^rtf)|=QKFa$FgBrezJzulC9bMMmM(cb+TXhf+64<5QNCfBg1SI-|y=N31& zz5D?VEut7H+X3To%|6RVd36$f{Ll3J-ppgyRZ}D&%70ld;n$cQZ>AY)GPWAt-QWR6 zLM0DX(no|Sw+J|1X$~Tu5oy!HI_QaHG?dzgbsC7i_cBzV8OE;>Rf!z)+9eXH@$+(S z_~&OF>D-#qu2aoEnJ$pYL@)R_g^!1g>2i}tqK!xoI7v#ybh%J_!?1m)aU|_<4iu_r z>elX{u`lw)odxlh6ZMnL4qZFzzMc;1o(>{*ZtWhbM9w>|ed|!hyFSuW>|rGAS&k58DJI%e)^W`KPhd`#6JB>qR&zL zj6?djbup`Alr_gRb?S#9_|v+~yVJe6htNbKz{d|ldK1Pv*WlO%TTfP++_@X6&MlEK zt|;d(oVOpH=DrnctL6yO#oZR}QF7)1ti&W)ZsE#CkT3lL7! z$A^9XNt$pW=|@1@R5os4R@R;A|E z8Pj|4+k{v+cU5m67>`^LU2{m3>PzRuA+P)2Ze#MywqNrGz-@o*qMni<%1^R2LE9Ls z#R6f_ME80{#8&e+7pRoNiA2@LY3`hkH&>8P<6s-vTubP92?ft*aREn5Y^lA87Gf&k zcS}9cG*pLPcpUw97HWrdS~E2Q`9*h~_YglV$I%1aHA2GY6NEW9i$OZKcl++Y`W8kuQK`=#MuB; z^crrlksz3MBC$1H#to@^O6ysoiTYB7Pr1a#5o4b+a5wQ&Vqgk9F^m!$dYl?9`|Kh2 zV7cGrFs|G6KMW{~Vs~@Yb#C9D?O!t2xsQ>V$8~%P&&SCmv{(%&KR_iH^v1GJ${Q2K zGb`TZNMVdKt-P&b>pK%14au3D+ruQ>D@h6uElHE+Rr1c+LQO5BQUBS}Zn<~)-GM`N z>mT17R~mt|cOLwLK_pPA%NhDA9S@vbMC*+Z`1sad6Zh?J(*OgM>AH6#Id>zubL@e? zJ@ZD>M)T`@6K;qjpcby8Kn#pW>F5!q{3Sma92djkpnrbVqg^lFlXXXj-fN4Y{p@BeSzt!pZKs>oR<-6@AweY5wlxPV$Wn4zs z4kfn+ztxvbDUT_tTvS(C30F81zNvIx{B_qDy%y^7*nKoBy?eh_>7Fgd}n6<9Z%t0 zbpXFG4WL|O*uo_-V|18c!iQ`{Dd-(oUj~Zx@S5!{6u76^LFYs5InRy<_p}SozrAt2 z|4>Ch>?n19=aDI4|@UbOHVYpIS_}9y#7pVz zW#-BC61qK?HN8c9rdBWCr`jnLw|u=eLDK)vRu{g_wn0WmK|sxM$!UxoBPMaj516w| zT^b8`qgxZ0Gec>FA?H%NE(d#1c2l20zf`%8Y$A51k~lCz+9WAFVKww0GD5oNO9rN% z$>uNlZV@v$FKT|hRKD1k&O>|eRzIp;*s?xXpB|qs=55TPQA6!DV>n}zMNHtz#FxxD zfLb0grsO5=l$W4MqmGIGn^#juWO0Q8<$P~4=lk!b%SgXjr?LEYvLGe=mx}8Q?Sm)( zr+=mYhy!PFC;(2=W_)-NqfeZ!NN6%tY{^dgLdA6LNP!HuzK0`EEatj=%;RPKf{xdM zKS5Qx+B$q|-{%yHGmMgMar)@LYcs!cGg)Az;Vs=edv=APb2S{N;OQwj_Tya;^O%3} zsC(P~y3=JyJAgTDhys|IFlSri4%hLzw0BV2EUe zY-ko4O*ZU6j%bo`1BSUrhpI6d0lg?*2f}c9|B`ym&&H!0DV}K`sv84TIINFV9Da%! zmE{uQOC=WB=Bu<8pQdYBa^=Eni?H3;T;VH(+xc~M(omU*Z!VYjzCVRyv#~3we0c-O z7+|#je8++y^-Fu7(jGpZg7ukn@32l&O>Y?qRstk{60a@Ia2?k)?DbI^0sb^9d*ydR zA`xF+%?6g;QRJr)cRWp?jGYDn-sShF(Ag43R}&V6ng|SYT{otxrGmE@Tx*6kP#i^@ z>9?*8_}BHI-Y;eMr$Se6QVY=JpoaVLX2DkiNw_94Pky>bZfo$-stxEb(+c#4Vv=Qp zew_x*y?(p2f$I>V29{HvK$$D-?1cCwX7OmLY$0XlupuE|N3QgEuun#PU!vr2ekaj1 zou{gm?D+9`?eMJtUq-+etA5X}ob9@8hpf1l`=v0)fjt^Ag8ft>_fk4Q51Y)0=#SMq z|IK_1BAW`AWuCJj`L9GR6fS||e-)qVfvs-J#_WdM$>XOVP+(SOnlX#4y-cFhlB~6f zzvVOUF?t8`;W>vu8hBi@tIAXU+v=13e~}2o(p@MOkY;krI7v6NB8$*?jAnjj>C;5v zP3I^mkF!rRohH3}NupmRA@156ok_*_MRYlgck-}ebY#`rpI9+q+mS#34!$7E1R$fG zPsxvjK5aW1mEXk_;BDoj>W24wY(GG|)-WDN?L&mdKgwpD>fe+%mY$bBL*8--5+pv} z+HxX&HO{`=Of1lQ1MVJ;NQ%sH`RlF|b0U4Zmo)5v+3yG$@1@ zcHCcp@!PG7`?6LAtIjh0+W02V#5F(QIba@RTK^;1f0g9Qdo1ML%5fZlRjxv1GBvkb z%IMj^+4|<~X$Nxlh{^D4ytcu|4jd%A2bkYl%(v0vXH?7?ZN}RtvObM%s*)AH}17IJnX#mlCC|cP?oA4&2 zFYQ62;uqxnLZAPLD{{UW5dqLRV*b6fjNlv$OMF3rT;T*V1Zl60Dj>sF+(+Q5 z*p{3?>s97TZua#pT-_|85o`@NLP8xbn{()yk9S7 zeXX!m9@qXA^*(0tJu-yf`?5UZx)G%@;lKa7o!l|{t=tfNpzu^$uyL%#ZT43H?Os`Y zbPo*6JwHplR$S)8KN?xZ1wI>9hBlKWR`TlU(-^!-A5zmb|N_9TCSuaZX+5C2Sbw<8z|Y=tad*y3>7~| zcDy~an+ODt=-rQusbo2?PO!V1`V5*gs5pE#mtm)XK82Y^->^2!s22n7Y!uHcM)3(Szxzj z;(c_T$pP(tcUn-$^meGkUa9G0^{!NUF8rmsZx_wa4~$Fm>_slT=+jeG#HhL{qzAe} z{P@Kz1QqUKF6;`{tU_`GsEKFL9^YjHSYN*}DZIO|xxn-sy^VB#*f4)NqJJh*P8V7q z@bW_+0NkE4q(nJqT$Rl6&Qh{#;(EKyOy=&f7t8jfit`~-$6KZ(DR*?0kn@kP;3JPY zG2sl8FrX+~NDsJIlovM(_h_k2o1?s}A`S8Sn}V`XXv^m1Uz+_GI7eqrehT=eWR-a` z$=RxK%O9P$9_8+W*5#2Ekv0UJtciaC*OeR;URG|M6=U0GkNPGFfq!9ViEM+8_=>@W zCT{$ocp(SqDM~eBZ%X{teU9`C>=vh&G6u?NkyU)xHs=apn~h%XrAjx?=C{^0L3#UOHG`6KBx>4LxAbOEmGq6*MNA6&FB&jK<8Lls zXDOM)swV5lzPZe({~zC}gToET+oD+v^ws?lqqYn+A4^Z_~y z6nKASUt!VObp}KJT+|=d&fe-t;y{}V^t3o%izWuQ*K5 z!{Y0oDh#EaUe=iw?W2(d!I`i3vK|=TpD=D(eW9 zRhD2c50cPHv=Fn)4SCCXmZ5l}O8su)2na^TTlY!I<#~%wmyFA9WnAwzq)!Lb=$WWW z7B5&;n(K8|s|`sORA=q!Scex2CFiXGd;1tY0KLD#XUL4Kuw3NG^N@smJIZRYxjUsy zzS)ak>{5B%)``P~q=tvUKd!A<$byp9saPhcoYBQOmG`o@0IEGrF_;5Zs{hJ5t3wTC zn$62qNSQPwCDF8On}C;bTE1vw=`XNtk9Rl4*{4XKlH;cPXF>sDE@Q+|t+Ta&mx}#} zgh_n=_zuyECLc}WoC77)#j)jATbtq71U~uoPky~4RA|-&1}uPS?2&@>tE%FFXJ<`x z+xhU49}p!E&Gs`Bef!sl?uzF$dq1#kw(`p@+|L8N%!~eHUkR%sme*92(uz;~YYnAO zD;S{`#Bh~?9rStYu4dda$U`wG*e!TCFg_}-G4wW>tzb~70-wOu0=o+Gjg;6w_VkwV zcaVjisP*SaO?giMI*j16gP?PIDcKC#={cZ-r%YZI-5oxyu-W{YrR193)Eiw9;4y~x; zZUeNHQiXLoxOh5v;^Smn+1imD#TBaG=iQX@Q)`*RCl0d9pTspy>3WGh8WUm*&u?D| zpXYVV87?fmlrbE6!Ir1q9k|neqT9iipp=$(aa8jgDo63|;&BNrg2`OQxtxi?flMPF zd{`g44>UhaFiXlO+0PX>MX8{?hdev$Fir=JZa4vnC92jS5KG%q!!!6-RrD4E|6Rm_ z#yefGR1q_d#aa#9Zg47Y*_|lWu1^ArFb)+f07-r#Dj&%#$uqTtHZlIZ#1? zWt-K*BU-3Tt3s5^gnh<$LUmB{MEq4|k}F=nhD|;6#cFfAejUwf)YJh>r2g=b}+YR0-o>D0&#rApA4rEKeQbN6zUh3(0 z5C#TCkuUn#V1euB!12qusJSj9U-xpZtjs6%%A)CqeTb{yUj=Zbvq&Jouq20XYU76k z&LczVinW&1a`;4Ki43M+vw7E;Jn~gV*e}QxK|-0u5#F2cj-QbMUbC?TTwqJi{vSHcLWb;}|9ojF)}0m=4iY;#u@*xziYW@WNDEs3dY=8DZzdec z73In?jjek^q*;Ywf#4D;zh)~#)Fgh%=8C8>T5Z_hv0N?;;2 zD^6Mcqy?fuH5>GO@M4nI0f(YzEpc4Ii+pu$^%=Sn0ejXDMiNBNaGZvMqh9lKpQ9`5 z#wqFpej~hY)lHSG2=71Wrq6%nl&)`B0mZ7o`z|#v_tXRF-^W=@ZnCcsf*#wV^q#+X zFrD3#vIQYou#w@t^kDOveY7aeI$y-j{)TH-r#mx7>JXjs{SlA?rm+{$FcpyY+^McJ zdQxM{t(gc{r{sJ~&XwFyS2o8tBJH}eW%g-I;BK!jV_ zj|<_CmQAWx?Qhe71}xpOUvG+%+}g2*Z~H#Zy6_Wfy~0zUNd@>aPhF8KI^yw#dP`zn z=3J~qLxmh?02UlmR}$)A@2kPrC}S?c^#P~rE|lV1YcPpcD3ES_6^2wAx#HhKJk2%-OB*%%!K{ypEE zwC6L;F3RE@FUrkKN35l&VaVjL}9y86>{?lPTy_&7zH5N1_*-a@0fmc0 z1h(yfqLG3*TTBi6QN%_7K)Oxi_vaI?5O&C+R#Us$zxF#8P<$R%Fg?z-q4*e~a^^yI zC+>s*=54!BU1vk#gk#j@*vmEj|{CEz$|0p-dE~53bHoE&whO8Y`L38(J5BGAo5>cv>1mldOT!9 zoHJU}8{k`6-FW1KFaa_}MG98N*#rKIWkEmZYW6aH#1Hl7z1qE?9b}+i5p(sTHvxYF zq!N7U*#ZQzUKZodI?(XOczV+}kG_i`{j_3K&~nVM9H=_?fGx+2 z`At61rxlL@s4zO8fj*}k%iqG8ycaI`D;Vv75ncE7SAY$VQ$i5vdl{&ly&NDRaSM$M z_vFXz8;h$18x>iIIHz-_xyi3Kev3d^G=;y5LA%rK5^Z=$5MkOv43%3e?FW_3R!u`% zM}9`-OAMBgQ*O0-$3AC*%OsPd6it6ON6GeC7+wx1-@g~?(WM5ijvi;79fndmWL(}! zr;m8W?pf-LMar9{{v&g)7d70B2iLSk;~}YgW*F0gDrl!M%qIbn2{B<_YFB|BL^wwx zTcYHJ1Gc(YQGBNmv3?yMBkM?J8{ZZ}n-8|xg*sr1@f;C2H3ZS>Jw%FdtPdUsA8z1U z?LFWEcdNNc701OJmDYpPHSzFa?5qecn!04qWcNy8T7&#Uru13 zwm#pv9;su#<(>kMXb0Bqf?&uMj=K@C=^COh^IxLv^3yO^pX3o?qx`ayD6wJ`?lUY0 zVU|=}%<(mb$4jyRGt|`U{r{=A5ae_usE(m2O{I>Tr?fLJH+uWr=LyGewg!*wINU`A ziMd@^uCV>GQzCuS=Yb_Yc#b$~E-*)hdZ0UA82H8Nv&@lB?^fpLZ8J8tPlx|5KfI-Y zY8W%etrS00tuKxFm#WEJKU%*9GYfw)fx85m5a3z~cA_iXKs5OjuJbRClcmkk55q9P zPg>rdGlU@l9_w%Jgb|VEe$3)>(trddXVi626++{H*1(cmD}m$@D?L%93o2@I=~W>> zyK41|=WIk6F&D()YF07qLrg8}7O>9?=(ggcfDNxnnu9EsYP7v!)~^$*s3P5x&L_I> zy_&0)@?a!!p;S4h6I9;l)(2OM#!F9r_4K$5HHWaS;^jgljc^1ueNLz$(5Ha85T9p6 zU&KtM^3i}!t2~pn?r5s!n?lj_tj$B_%EdHD^Y@t?(njaIqDxIV8kM3aEx6^G8*mZ3 z%3$tJ^gM@ky8SD&=x@oG16J2A{o>KIo`)dLG+rFT#a@M#zHgbpjeQHc(bpu6F0@&* zT-f^%bJJ>dsD*#`a6m3+kHp))Pf$ZIr~x-~cd7K_EQ!jtX}L(hG8q$N36RNt1OzGC zl+B_V^d|XkbD@OHSmP8xjwOt-zEu$m4^+fIp#u0S*{f>vdcXGnXpYktkMoHx-F>qv z#>la6IVUg?NlK}&x2)yzGlHr2H>@(20mLaPYeH}B_?z?PtEItPG=rXR7pA&gre|=H5@GDwBw zq9spXC?_?|Msn?6`;-H^{(;*=!4v?DpwGr7FaI*`m8$e?yWe>Z zO)d>8LQ|Q2_+;-xi-_+c7W%iI+_jN>aQ)-abo7q8>D#?jc|#)fhgz~3{uT&EO;AhW zz>~;~WMKK@%6vMgf?Bll;77dpj{d!VOFd-M|F~L%T$5LXDUesw(rsVHJ#+CZ8Z^P# zeVlavPN#h^8SXAw<)tS=PdpJBboe&Caq;WnyBL{$CJJQrqFtBsdkV%NyVva5ZS|_I ztP6oCEh}x~f7tHn={p4JBAzXkXV#h1**IE5E3I^d;jvPGWOUy6V|RU)9kB7C+o)fL}SmP(9zxLW};R>X= zT&ndQa1E&!aQw-Riqmm#h*yJswBQ-U1^904L!>)!7;`@EJ+vtieyBX(((g8eRW8`X z!{?f!Xp!2N{DcnR<~qy1{#jSM-`;=whs#1aTc%V{*9$7rV-Ts^F*pmX(g$j|MSf79 zNc=BwN{W9D-ot!}do0*$i{6mJok|EqtqQ*06hG8lfY9wEmBi6b9&x=b zOY>=$B8=!e;Zy%@2rz|Fc%xK1vHr*xpKA1wmodZ=zJDa`3=ZEXS9qdwVB@dvB=Tb( zTix4AJ{*qF?)+M^8-#zimBh5z=@vqw)$D^0FIDo(Srze|Nqil#Vy4SQU;GhlBfEYU zY0HpJ&6z8&6OrtdWh*tYCuM*M-+CtpA6yh0^p=ZNhk7QtN{{yY)Q~s`#rFd}*UI=Q zh++j<^f_yL_@?6$zdTV>(n_t_gM%DNR{cwVnnF{aD!ykAt8 zqZb$jT77oRhgE*oU>^JO*;fsY;AC3nt&KtA80ElJQh=GLusLl zn|y@&Zxk7q#l_+OI7M)wWSdW?_JQ2 zOx=i7aeFZ>)_K3a27(<@FO*oE-`n2@62qC0Q-jX zyu5lrR=z1k95xbLUVYUBeKiB7z@BOMame9@z$T*HO2S~-@Klx^OREc&TKD2{(cr~R zeq);UjORfup^5jeV${A}?(0i7KQCT6x`@tnN$iGdt9KWiQiY!2%Zy{33N&GDzw&+6 ztUJU?YasSL!*0)4fS;P(^PjS>m`k@L7h;t>Qa3$CYy&)%2%j9p-F&UJ;so>l{@7ey z``?V)Ld`fY2?+!DElowduCo&vMcYLoX)A-8&Y{P1>EM|0x7!ctw?m#6Q=E2p?HDWB zS2q3?y?MSTxAG1-S8L$ev%lwkKowEV&Sv95vN~MTv#pmudu6WNQExNmcut_RZv^QUDlIt#tzHjba{{O;!#<$y3tqvwF4iorouqcsrnS#9Pu;xm zq_I;Anq#xe)>YlCfr2?w82Ljph(JAepb>j!O|)=FDUqeYVBU zO}I$GI7IViFp6>{4A%y1Tlfb_j@OI7iD;UX9AG19skX}=B3OYKE-8^fqd%n)Kf9Wa zY+CIc^%SqVDm^1ur-|isZ)gB)3=;wm8Jk24*&ZT52#JdAVKQ|1h!g!1 zMsei`Y^ni$`a$ykjtgu~ERMg75ylxs94%?t7dpI0+$!Vesw2I`5>Z|uDC$o#>z0K0o%7fKF#H0EsFLrlJTG}V{7A0+v^=M!xw zHv2mkAOmDHT@lLqv#W*XvocT0bl+Yt#yknhEJPPGyBgGU_rLhme(~$XAu8$$oLc1yug+W>2>fE25P+RKzP6b@AdSBq-hrm_Pogclr&8agIkZ5 zlP^`##r4`vPf!F;Vo~z&+VqbbpTvM*+k2_G32`rm3lR;Z<10%Tc7Q%}$_pT) zt@_N^TghY3nUfQwnV}&khN^g4SB*TYqVN$BfeUdiTt-W0#Q6^diV}=1v0YL5r{G-jxE6)3P2QL898IsO0V|(t`bA z`SNF=2_PzJ?!(ov{>A4W=yxUc(QlR=!^{n%ALg}<(0Ki02xJhEov|IYznR@U2h-f(8+m zA?(C8P6AvM-R#x%ykzM0`AV;a(8#RH zdZtG|D;v+6v_h9>(xtyc9tGF$@;TG0eiKIut3LYX_k=T*lv!;ghx*(Q>jKalV$fS= zFlW1i{w1rl2eCX#sQED zyl&GCUFN$Z2MJEi5~oWJn=%g4E}N42uq+-83?CGCCaZqDz0x43`UJZTPeqJ44^uN|d<=Gb|di!j?Ea1y9BC1Hi z;l@$_!57PNqepF7y>~^w!1IzZwF=Z|x})=^Kqn>*@Uj7nVVYFO6=(m9)-|8Ms#JT- zKPCgPE@w#2p`0;wap*y$)cS_`TP@3rtU_`dI0Ae zOdy#oH~_DU7{Hf|d&M~O<_8X9g#YvrF6_+AoPcqR6k5hh;vI9|b^^8WK{KYWH_mh~ zW!dE$@G9ptfQN-_dVqILhy@rg&QGsQQIeeJw$=Y0{ucD}`u6j-7KTkUJlKJedm}jeuclbt}PvhqqsqqrJA$oRnA}c4zJEUncHk5<*`i|?l@lwpy zcEBwD9FWkT;T8nYp_IZ$_jB%F9Qa={WXXt*f0SL{P~Q-JP?64fScoPa;^V0rV->+P z1dzk4P!a5-IX}R1m-=U5Jods~A{vu@3tf2a<32{3K_{Si(r#wtn->582Pn(E(l(ly zF?-W|qodad=(j6`HyFNF?#cLP#%k|fnl$jUQw>QcyG_^-4jOeDf1I0@1(b}>rHp;U z>ao9>vP}70*-?V^S;K-ze7YS;T(>3(W9)hV)`d}`Pa?6kSZIOnLbswySv;dqQ@rT! z4ma-a?WNpyq#}XP^qotV?MCBZ1-ftDVKbXQAV(aO^53QjSljj6jN}gRO+CYN(-LN# zQNQ}Zgu$-vs&vi_-Bo(xFqO_l#q*K)YasxG4I& z-ni44l0LUn0Fc!EG^QCi5{Gr}CwiHg4Q^j{WXFho?*9SlKo-ArI|gY{TiFgO zIuTz5veuhJz{}i25tvR_a==3rY%SO>5~kza7~jGZX`*V{#be~sO%_whU( z*T46IY}=I35@XAOh+a(h=goO|1K$o{5(x&@ktO7SCN`D*Ktd<^Ww_p2q{Xpvo=fx{ zpDMq+fv*6tU(YKmWI!O}%bK@PEM*EX)u!vSfe8N(q3sv!3*%8}M)Z8&$vo4zL$b0My`t{$Aj)J|oIJ*&!=s zp#B~^7;Sg`)ab)}6gYurqXuAYX~O{E_xgN3sp0%;ymK@)!j4E#L6hXjoYnQ2)f4NW0tiDYL z4s#;|fG5e&1^=8^gRK+v?cu-TNTE{W;Hff!7FVTmW1ca;;W#L#Uwut9B3cj8cMdx9`xqsmC6r_2JWHMUjhl4Sh>v!0XKQiustj&{fDRqvaF{LE~`}uv?6aSfN50G z0c5yOshln=9GwWN~&YP)Wq)czrCUAFOU#fPhc7c`8^Jle->;SW5@vKGnNy4JzZB$vXK$L2VlSV=3C#i z)xd3ZKuA~@-JgrJ-4bn=1v2(HbpfLe2Z4c%v@yUC5`G6ZONrP^6?jA(P~xS(D!O&V z@i0Qyn~1b5a~!Mw998-sb@@Y16oKV1hUsl~P5~#6>nPUwam=$P!Je?LTnt>rNvr}Q zh8~kZspW7e7me=oet#^m?A)X0bs$Ar2y$)n^*;9jvb;!Z;D9|!InY7@{B-tH4z`ro zUI%U?s|tTPvjA8uGPg%{oI8~m+OOvoTJ7rM&*P{P1j}?k>r)0q+-0xmep~@;AmVAD zxe^<*IZ77nbzb(iL#uBCfGl^UEgzTbIh)>3_scy(B0MO+oJnT@Zdc(UdkhCjEM!5J zy|x{A-kNhW(4H9#1e?LFB)|_8xJNophJyTZxBI1akY7&M`@1B4Zq<699kW=_oME>o zF07--L3h#wqHolB`NZWA9s1bCpZhe}zG!%S9Z*($y|7!?`|g-m)OXt-Y$4c#d)I7V z2viiSi;lGTBdq}FB7aB|A?Xb6or3X0z+cpT+5==+P8Xou9^wx`JI-VYFxr04Pr)9c z2PXjIy@|^X>#moT;(>pN9g!ABh`SDOfIV+o?qeT2ft~F9E9cw)C#{qKcsol-@;3qz zQSowL+82DuAuYe6br)#))`4Wn-ibx(-K^jg&IBIhtDFby@d4cqC{LcT&^aHt{|BTH z#6W@-pq5>ZTZYQ`TR*4pS7!#mZqkQgl7^!Gl5t7|;fys=ttIjM>)wMvp|ij<|2BYE zfTN7JD}g6@fqFPK(thAcg08iHu--|vKYXeKxss<&7THVy8z^3YvAV<0q%uo??h{|b zi_yuz#rqfUdJ_0~*}B6Y2jb{9O}Ktp@`IASXDn~StPR-M?B)5dfQ|j|^Pf5eY;pd= zx<3Xo)!(k{4%ARLa)@kqd_tW~1FAq`=83~{$@?`EqyLqim|Z{_ z&v^i2qsRiC8EDJE#xspcc(~XdA3p*cyr0kWX)n143SqpPq6%kL@_kVX;m&D05B$ek zD?C8z1?;4PM}enxH}4ZG`twSZW_iID0I`jg%-ZdE!nRxiOEyJX9MbiM^LZG+ZV)2k z4jtj>F%`}nkqrgbk>yTc5!1LIxYMqu0&G3Ekq62-D*42$J*DgN0BMtVjoTs}zopKn znF0&3r>8QKiF&;^QH|GEU8b)kJAqfZ%bo&eP{BiB_mXfOa1n{PZZuI^1q?7(VPmT&;44dppuy*z&j{!Gv7rz8D z3=#4qmp*4Dz|6UEwy2l0Y$rxy}*3VBnv#w5Mr>t zWbJ97H8I0*WWv`0*y``QHP-&m(*6g_Z?ase^YkwNDxLoVz0bY$r9IOY0vVPw5I91X z{|08^B)=UUN^g@{DDuT#=BgYsJ2^TPs4U!Gs1NqT z9X&SwH*l!<;X)R8f4n^jI!<9G_1AXa2MnnfUiMl)AhD@?lZ>qsM>iIQs zPMByJw{yGhipK-X-r+p6WN&4W3R_W%z`*|9f3}Zmolj89i2)R6==bORt55#DYo!Fh zJFsYv{t?*BH*0x7%WYaV_l4b{pPNv!ztv*QZU8p%L0W)yiGD#jaET3apC%ra))~NtswJU`-q%{$u%Ju+ zR#p>T6+Hr6UNQE_S0HM)|Kc704tBSl`i0NvF8Bnj@K@^cmaJs|M6;!ZWnkxibmV6r z0H&RE<0&=3f9@N$<4&L^`eo#Pl285M007mh=uQ%}d?XElm`8|#j3CWV3A#Rj*oFhc zsAdecN83M#q69bc( zLS10EHKGP=ByDT~@IxZW^d-l!k5_9}Fx5vuYa~q7Ln6(JbY4MjETi*Z?fz}uZ5og; zis3+!mbAuYSF3}q~lgVS}0*D8ohO1!L}Y6-_O?g zvMMEyD*_2Qdj%-R=nHgWJxze|)`RU}3;7^f;8IqS#R0xvv#Vns$QJkofEZk`2D(pw z3?rjj$ztiCX9?Tw!^IbKKw?*t0d{dQdw?#QCyXcN*WxxX;4lRxDz>OH-B1Rf$8u z2p|F*MFlzFN7ha11$WCYgFGDa%WO&u?S45|a+O2mmnZ6chBNh;^&M%EkWd2@m}d)s z-Zq2_fU%s&>tItEN(`K@Kr>2_76tj`B1an85Y340)%`gf5{dGQoK4ev>GPr|L=HNH zDj-8Ma==jzQvfw4lPZhwK(MbT5i(C+~h9P;+lKs7Ql9oX&DHteeDap2CEn4o0?DBV3cIDRyi_tj4{{#>fwSOXI&pjF&&b!W0HWf~Vk6+A zJ8s)>2uKPq)U*bOGLa9|g_0a#$=)-TH{;)di$65>oX-Qf(_Z}0w;{TJZ{?0nU`L`G z^nT~$H?Ig%dmT=0cRCS}SLJ@Y0;{FO_B1a4btBj-yvj8|cWcaEAmVh9_w|=w<^>53 zvTq0Fm#?T-KG5Kuq2&(qiFcx2{+K2}j)NQkHu5TYV3D<;9JrCwZ8_K$w$T=6K>3}v zbCRz^+Hc?%X<;jMJP$axiXA+RBcTGkU&~i{4T$UxyAH_GhD(9h$g&NX=z)XmQ1PnF$KlErJ2_K{$;!0yGr zhfVeV97&&7P@@>2pW6a?CUPgR%{%~K%uVEg>p8-HuoYzOW#AAo58~+qZ@HPQz(4fz z2L#?>1^iikhZE_~Zx?I-(>i}Afs44`mH;^_c@Wq@%+0`j5)J`3vz;8+R(pm@poUhq z7>Kw}epw;E42ks6;_`+P4A03guNUdxV+xFOAwi+{Gfz2?;SF03thN_u3yh;NzXQ9E zZfplGQ^G4$J|Qo^-0Xg7H^?u~mR~-4oXlvfL``1uc3YGvxPfgz!r9~jqbm{c3OQR2 z^d;tTutzw79|1S=Skx5ax}U%6TP=Yj`JdOF4jBFTFMs{hfa~3`d{h&k23Bw9j!jns z*BtGC=(E7D_-N!@PR-uoo}z#ZvK>HN48SpK!#SN{jClmK`;%N{2S;xZG_ zF-uDohTX#Y)&J^~|Nq!xYA|3Ozos+reAFrOiq5Hmx_(@hxByuth2DpN{LhoT9G|}N z=@vFD72fi{JSF|(j1metO+0I}zQ+p`{-rB9_Q*Slf!MAxm#sO2alorQ$*n*=Vh)16 zsLI!6_(1kf0{>$x{fLWTw^#1$8XU4WPQ90lj;rv$ec*rmvEK|OtYarz8AQ)-AF$zf z5H&46RhR&_H~FuuXKX92M2lIn_liZf!d?bjmD^sY3)uV5S@NG}0|(ZXzvPvhgZ3!^ z8>C9kU=9K?Gsyro>M4DkI_v;Ofeith%0aFGR@q=)0%8Ig+zbW&iTtvzD(WV`JmP+7 zw`u*y<&iVf+Ot>gvNQl{pj^|dU3iF)` zEPCUlS<@7dBS>&I-6D|39RVU6V}pT&;S2*dvxv#SP*ukId4~A72*Ed!Of%ZC|8tUNGcK%(6Y&c$(9RrMEGTnjh=3=c^sEvLunCro3be|$s{7v$!<5khUT36ND<^kg<@O_aP zZURQ6@{yM68+gSyu=cl7Z+<~6@ENV2r~^y zYruxvDCz@G(1VMBh!*Mj1f)d>;C;WZNv?8~{NOb0{{@{-=&cTkvRFuzHQWGH+bDJe zeU-o(>GFg&Lr9A?uMbtsqf91p`}F6E2Hbpr=-2!im^c)09We1{+3-p zLXBMw93bW=z#u{3hX4uKb3$lbVhz0Ygx_fYHF{42S3w~8tWcutaoY&M2vyY2_rwSV zC2H~t;A5$LI2Xo7>u;@qVT|BgKp%cdCD>X$g>v$){y-$Ztn~NI2I&5blwSq}QAh;k z)sh&wyd_o6MPLJ&4@8V417sLZU7Ui@fU)FlIMCfm6m5@MC2FjmO@iph*)jPX#3z2{ zobx6@v^4YE++48z#fuBObezD7^v^ZJAj(8ZbPZUKolQ441=f^Bhd&R*(eO|R;_Sb$ zhoEZY@~Jy*0AMzl2Eb?rFb){QwM1YeG4j+lK)!v!rQ8dJ@tN`a0Jv9V$#0}c;di%H z;(woo?@%`V`PlfY_Gf=vihs*N{%=_+0q{1K-I?8){T9Y{wijOFLsrk~*`-lCj&hV8 zEZ|D6jOs<-rX?-u&Nu(n=lj3Liu$m8oO;niz;B`%aUN*JCSK4w|E6Ua7(&MH&xf*M z*a*Pc_8K-us^ZZ!6%2et>;G0;tUhl4?<})et2*ty{6p9d6c}!I0Gk-kML=gFUIV6k z#miQ5tXIC(v5rNc#3B*e?h_>&CK9q?BF7qi+^6iF=SRbuJ~594NlgT~+e!zZj!m>* zL-f+ln>XzRPAUALW&}Xy=h@Q$Y}-3NUdc-K&o@t$?TbH?tcBuB|GwyJ<008NfBWzO zz^AIeT6G=}a|7q#fmIfGgB;bsU^3PL>>i9^z{S>^n}H(zJi*5ef+`jRxt9W%M1Hwb zLPitQfZzSNuaGiDYoqfVi_7%g3e>QR46w;2Q3q&8KlXxkp|{NiuA?ZwjOn1O^bv2D z0{$rqnEI#^-zyDV7U=v!&$chOi|%up$j)x0Cs0OTt_L>he%#`Lj*TVDVc>Rl*a`rf zPD>z4Ta0>Z97!vcfs9O*{$(QZyNl}qI87sIuVY#Pa%AiY-~c%u09Nx7R{~ero$LjB zmea`r56~k7#I^xX7p8U0^W$HNg00}-!zFTao$d$`ut z0MD_5R=`yxTmkkvSvCS?9M$!{CS*qo>CB%gpxkTC6BO5|#o$gZ z*Y&tOowsalCr=Da<&bRxZelIn!FJoV{0gY%4qnxEA>k4NNJms0_UpFhLLN*~!u|HN z!XG#l^c<}j&ZU1L5LruB0BN`F`iG|yR zw8+>UI^IR{T(4|zQ7?aQUB`Ia4rG|kP@qPf0UOjB(*}sax{1WHvGtW-jy2p zWW_0!xL?{>`DG{h z;wipOC(ByaI{t}}cgc>kQUc&@EH1{y_+yyuwY@CoL{_qr1^k3V9AazqD?ZQXSttRZ zlKtb%sH6&bUvxLO0-ufUiXH=u`Xa9(>Z^7Ce87Kvpu12zo}jeBwKc5*QeQIQ*ftb4(2=t_aUO+R4X4-x{Gu+{?I9B*Hd7zM(XPReAZmgkt zGVjpe%hQS5JGF2nVRTrj<9G#bqwAR4OtrYQCj(K$CA<#S_|R>8?*z6U8oTErpm^r> z|2Bocrm>)8C42WQjxOb1py!8vf6fiS(;vFyoW~$qy78kc27|4PJ{7kCW)j_+KaAC=*#*RAFv6WzZDWg76Aj>5!nPcctVD~pS-<$-B}ig#hU4FG%9M)4Kka)z-7hN%XfjLyvAW5wwbz*4b{iK*v0{MZIKOx=&S$n+w%qh_0RhJzh%Jw zr`V$SX=)LP@0P_;C+34~tN2~nZ-9xrXT5PNa9-ipHCF>CW}eCZO6!L4WgQUnG&6x6 zHj({E|7$vB}Zb$&ur(QbG3ZtdszFJ6p#(UI$L&G%?d>$WndWGSH5c z?&m+ws;LBwM$v;nA^MNVCj#Zn(;CNSXOClK5D*V*r4Q}d%2>BiZ)H}!o*C(R*M0=v zSr1WIt4ix_BmrV;XH$U+K16R|G3#-C*n~1*nt#Y`zqStOg|~Wh0(oCi_r=e1i%)Fr zVaZW_M1NnKlG=m}_}f{ya{)5t6N#*OZ)JsgW4G`GfL){WX^_eZ0anA+bOuIM?kc|o zqHA__+44A8)mb-ubQ@5|?z6W&k&>0{UADZ{wMjs?lfQq)T(A#*ddk;^0dH(ru)G@h zL-d?o05+2{E(Wf#7Q7DBFq1k!%pK_j{Qv+t1)MeV%U$kQ)?R*djsnh?Re?`vgV$j% z!U5k~fHGD3muS0se2P6_%UEVzfxAeYJ)Imc0ucp`A-g5h*Fly3>4I`EF6Cn2Ffq%3dD4Tw%DGo;6V)67ITp0P7=}t`S~291kGYgOKp9Tb8a2bsPYXZ=4y0wgw;IzW+OlmQ3mXET5f7z4l_B10$O zLLnI{IpPTj8>fJBn4WVVwUQNm9DNh}yDtw3!ai0I?i(a4*NaPV1c(7uB3;}~OeJs& zhin}w3 z!bL#2wc`M=j?>5h4e3S=*c>vp1-OnZ?Qrh-D}ab)9thdPI-k=-iq_Sp>Uh2Np7?uF zspqp=36zdh0TDOYS|GzV+5tyNXap=H$2y=smE^!)5kjMxb>skGTyO1xh^_L=ME9ev zuD4u%xmp$Y`gon~%{2-_= zz+v}Gdr*EkMSdAtPcmuZC47%t>b<-ez?!oRh?$~Nz$#7x%ny;^>m*fT(teciqa(XUQA_x+DU)b?{9|N1V7F3Pt(VF}o_LZg}n^3!+o zgPx1lMgNbz^N!Q1y4L@9pSKLyqOqG8lbhyExiK+U6HQEFqKS#Iw^%5Gy<%5TkfMMT zK~##;dj|nQq$2_X(u?%oVVGh1%)5Sn>}Q{0MvWx#M$GSBpO0={IA`yD_Bp$(wVw5? zZvtHo{$>Buz>~XQ+j=ap+MVfc*7rF8NOI6x0;Rmi4Zu#T%M9Q_nvekNtB~Hn6BWXA z|DJ;)tV@1AJ7uv*sg6xP&86M!Nda9)*B&tHIFEdKLk6a-e4gU-M!gP9 zE$EqB8z`rFu%SX+W7ggVU@n zX`l=3iGZ=Rv94fy$j}7O8s1Fz`FSaiv9;HF)>iem)^!=~()IZ&eSa2-wSTnv7~xKI z0rKd>3&1SJjZg-@6&i3 zh{?;6_*njVz&2701KwjXj{r?=3`JloxtA1>Pp(M(((>FpMc=2S;JqjExcV{D!mqst z6pE2n?6wnaSW4shJ}Dq!^+*G2xXYFTlgQ8t6+m(m;Rj{;(Y+ ztpy%=@xK7<7Q4L2&C6L{v5P(L=so-Ya+zUW zfmzmzp8_oz!e+2}%%l{b{MLV;k%e=HuYacY)n0nf&uLy};!ptZPKsoBL57i;-XLMU zMH=}WX<#cAq=1>EY%1_P5qE;E#&JJTz~Oc+&%71 z!1xA#`1g-jR2vgVBaPl4q}19g4c$F>v2=`H=dd{?pZ{WM>m)BGv4 zzPjFr0!2z2T0sUVVG=cfPSy_tdy;2uF7PV~G%q6>;A6J;>OQ}2O_9gAul~NFc~z;E1K3p_g_M}NXMqztAMlGQrI37wAIBN zB*A0p6^yO+5`cBo0eFbKZ4F|w(i%X599s=kkl;072iy58aF=yt9oTTCmAg`G^MxX1 zi^x%0HdC6l9ZUwWS2g}a#KAC6WUe6;BS!`ZQ;fMMWlh+tq<{*BkOwU11A7gqMS@$z zDL)IStC;Xoc6pDky{hLOYMzXCj-EFmlXOizZ+LHeJ@nr07sBeR%E~ZX9$gRRFITMn z6e=hMYO~LJf~~d(7z#Ye3G@Vv+3_0eJ-R`GtT6AH3?9g#ik&|}*Dut2%L)6bb-?4y zZUrLi&O1PWcotoyQ&pPrI_s8fv;O;+r;d$o*_n-9C>Ft41o1XcFuK)K+ z4UPgUu`BE}uvd2dbn|ksJNF&E<8+{e3tTH;lJ(&zpbn#PU~BQtmS+y*d|v&G=I28s z($$Dd0PHOxyawp1qjjIhM^^9yD*{(9`mK8(_$%!x05XjJw}(so{~*=%uj+bP>Yq3G z{Qo3b1Hfm9>*YK}O=I(sU-LxylB?xl0Smt9KK@6FqnuJ;7gusWu-Fy5YkQVxvb8omRZx%)et+kv~`z!iIzfQ>$}#_5fKwEf#p5LwB}XG+4( z$}9qV|M(A19u3y;zpwg5Enw*S?<{QxIO~)78en|e9|&3JJ(hN#cF|KbCpsx+JV&wB z5%utX_r1VQHjoD1w|l7pG~-lufGy<}YXIbv!xeZ#fhWZaP{xh&jNYgEPZh^NN8SJ` zJ=zJaV8uczEb}wjTH0J7!D-wIY~mwU0&mMB-NBQ=*>Z|00m@iz%>idE<@q{I$e@+g z@}8%(QWVNlwosnRCU~%MBPkdmn~qPr7Ll|MfR8AmEA*jlmDZ{mREJZrB5uLCawqe${3 z*gBGw!w)jXB87}O3Rj%;vYB_){5nSi20MkoAN{t;AuP_DghM9kg}YJ z6!0QzZ6YwuhVdBKHjyqS=%?%nL2-0?{*(+IAJG!PMkrtXT{7St(D#`R>;#HoPSFpD zSj~OFej7nCu!uWI1C52y_>i=%2HQi#J$O&QSLD}t7m1CGA?3cETyY+xWq66SAE#yD zo*}M@hcr%i+G2cw%Duo2($oUpBVq^8T%jk+cn<>(+Jm+jh`7`5m+aBJObba6LM-;E zKMOqaz#0p~_Mk`?4+L`C`1|yV|6bbxY-9lqfU(w?D}YzHpLJl%H7@14&yg0gVVAf9 z7I`{4yVqxzAdn8HH7_I4;-*DvyxX((v&fSU+kHYDv?2|xl3}eMku?YUkme$=kJ!x$ zz_D1I1^4T_XcgB#L(lhue*1a3SJ@UkxnqX5HVxc0HI6#^YKW4*9Qfzgf#(t*CVK+K z8OwYT5!KF};=TcFDIZw22kfME-Iv@ByjRhud;{; zJO_YtH@Id%!aWoDjr?JG6uze@|BQJbMVk7$Go*tFU-#iD{*jjQeg42{eQhBSDLu?; z#`6j=m?SR&opc;rr*?`Cqb*mhJ+BGp`t(xPN8~@f1PL6ggHp1Z;{Vwa+VP$sr*v9Q zF}ej_VX((^)f=jLY_(bvpIE2EZ=B=t`4onM^#tpTF#u>9-QvChyt=E$=IMaj-)ZM6 zp!B43zSaduL*|vkev+(Y<=-Vf>xjAIqo=?=I%oIqegv-5^j{9$20Wg3(;1{PqH1GPv}18gCFPS>H_CIDsjBEta3 z3sU$8R1GzV5l4}r_wRT_fDIG${tc}=!=&sVOnb&>A8z-pvGm0uK%^lGQcs#D_%BC2l<9J7wAC|!^Hyr zF!0|va)I_z#1l-F!C<%)|EJA|J`}~Cet8UIkFFo5$@0M0R{tO47kI7)#azbYgKo-;YnkW}jBh z`m-50KvxX7pNB|;^~WdxE+EIc;M3XN3Pf!6(E1qZ(oM1a56A#vahkphH6EU9a9ix@ z_v6!*{XoQ2>x;*c+zPBGhnYZKZxFFbY^Mfrx%J0@0=imvAYw{263ZGfhmFWAZ3lqe zDbM?GE(2gHOZ2`1LM9;f$^pk7>jivZcTpF(jiC$$Tgnt1P|v5gq(bw+1t`7sQJTI% zGC+*fyj-kt%85P8Jprij+zZy1cL2vAwI8w|EW`n0$gv5)?L-U%+fD^dfQHsjoCqPi z&v4Dl4>d1ylor`3)FPvhpZ@wz2Z!t$HU`Mg+?#n8+@0V1)=w9MTmE0ue_RiUIOhw6 zuscrUEMR?kx6;$Wy07WCXbaddTWWs=hPY)egciczcZ*c}H!1#+LNW6Fx?z3vp8Dwe z8&!r?_S2F}7mx>RiW)`5K#@B@FTha}5>032a}e#0_7nRF0B3VHfSqUO0oZYN9Du#A zK(Fuf{V%%9N3vuM0G}o2YnvISZLL(xLx})Yq0GwXEoC~$)bj^Xw>xSIVAFhToV&vm zE2o3-KdSJDt3wR!Ya9U5^t6@0LGI-?pc%$&V5DbVw)yz2<_VRD1HX^do)eT|L>LOC=>E3A2y00Y;1aN^DNdOCV97qDBCE-=)R#R@1nah)oSrliG%Q_fED`v z1U^6bOt3Cs8*$Xdvyhhok(=*Y16Lksv-<*o-B)gT1+ed&{nNz&?knzO06Sp25A*r5 zl9m5^af+=SZ{2`dr}aH+A=ty;oq28>aOrthPWS~-z=)=gZv$0i7yt^J;X|f>-TA$n9Nqd z*(=rsD5oWLfsGVXh7TM{0^>coo2_J@AmLN&aUfwGMF#hx45-C%n!Z3L>V02(lr?3V z4>hnm@rruen61C2?%D|ylCrmfb?o65peZxh0Zg|$NrP?Tr8sn8AD#oCk$!s*_F5JL z*yFnHba|Rv%kYvG$zf8l+i7{o*LeuE?#t&4b^;&L%AUZ-@?Q_kBFPForK$J0dZb0d z9uryK=`!rRC`B^u^RoNcbD&uL*`Uy=W+ItAL*u!IkMy3?z&^$1Pojik;1xDn3$XXB zIhO;)d`+Z|s{`^u3SkYr!cr(h&{`jhZ4Y^mKMw>XK#UB?)A)GBzmU3k#s6Jkm- zA>2cOL6vgA#mM zcmEyJLP*cJ4>-|X6+H)}Io0I=##5RXS@}Gry8ac)Vy%K%z3i|gYXHc~kt(H{!gXA0 zz}#ZzWAsXRQdd+b@%#HyJ-OWn7(Q*4PgD00eSvq#<3eDt_bk|}IsiOZ?e4>o5RK#y zs`ESvp^cSA{Q(`&a^vel;;6%w@Z26M>}-Ns^)b40Sq)&dbln|lr||ENS}-~s(4WWR z^DcJ;n*cTmXsO;l4@B(twsCu#1dySF`x$UnW<|v?a3eM+Rviu8^7CUZy#Z`b^4!z` z4$p9sm8|@`C89CcfPGZ6?lEhDV}4q6@k`(~Ea^GpCgAjvorUKE8Q0cbjrUv*1QIOs z3YASD1>DQAtOMK01e*Xnr5N3agrApjl;Uz3ASVbaf1EV|V7!vcrlim&V~?d*Fjm+q z0IS0Uz;QAy0mpcr2VNmb1)dZv4Yp70;1#U2u|UG=dNMdpmVz`s&MzKF{QO#Q&?AU! ztT;kmmm+qOOyMC-S(-g~1^#WIhyq>)p0csj2780f6a#%Zi5$SO2?HY1=A&p6V!b~| z8vq-k=Y35Ic27aslUnD}N}U?X@KP9{_T&IbI#UMhq=yXy?jk`?urZ{06*y0ZjU+|B zKQ=TNM(rH{x^uhw6%@`QwdbF=Olj;I%K*_yQ1_nv1puQENXcWrT;o}nGMfrE*Pdq> za5=Bg2q>nzJh~P~w~AXq3j8!5US`9@O5aVPZKGquOHg#itDl4L{@?R}qz&f)FpaLH zfjW#L1-6c~Ee7g=(wPO1=yZ`Nj!-|kXw4q3_m$TBa`N;ClF1pu#*I|Jo-}XJC}OOh z>Oo)tjsy5)ekrhB%p?UgvQf4Jh~oU|h1xGu+Am!-lEVr19)Q(T$lPO`13;1HO_*m+ zG4V-T2N)BX0JOK;sSVbGM_3KKN|8cC0*PNj^Kyfqmo`E3vX$z8RNrZ7Orp3-f*VBwZi3671}a=dHK^m|xH~cOj7E7JdN0Lcd-dBGpcMF-hzBy51X7#%eyd(f1K> ziJ#5dR4u`@O#{j);8t*tMGf7pz}4;)E&?)?@ctJ#ep$)N-;t~V;Be$SD%Yt@eM*^? z&rdS4;eEqBO+(<)XtBEpXwRQ?F!-#mw{jcsOZs;2vA1UA18K%tUtj@Ga24>9poC*d zkpSC9RaN}6XG(zX22cM^5B0NViU}Mi&(UMCM@=lvhdm~t58lScHP@0Ru`{tJ*vUYNR)!;8_&N>={uVmoXjaFqL#dmH%8_fJ3fJYe6q_~96E z+gBVn`&zJl?!x3Q;3I2AO`t7fCNlVNJf&|wUr_YMI)J_&nfrKz^_o=@(>poBBHdvnWp40&HxxwBBdQnCfV2Jnh z+hh_H07X*ZQ#M2p`kuC4?fG#pmExb4p(ZH&MN(|XD<-(7dBx);t^pjSRN(Pj2_RP_ zhaD)g<-lm(;YF~y)`RPT5?ZqnNKx`JIx9a82hFpsPxSB0>U&QmE#vEJs(*gJN!kd& zageKlawf3{*lzVm0XXT6|6hU^hBndMb_fBx^+ z=smR1dpiTKz&EvKcpShDzzWhV1=?xf8_PPQ_aX?xW>HGACni7TRY*l)=J2g*gk;JDhOaY^C))(mO4JkI35^ezU z*hU6O*xh=+x5XrlAtdHyJ>Nt6UVTVR8-1t4RNiJ?^}cS@_2a2DpB!M7tpx_Vd5Paa zwCpGCE}9AMiEsS)?4N+;W=_q_(f9lgUxbA7R2R1Z?0?pkEU5_$D*AmvTOi^}=M8^1 zeJteBL+-;mS}2m%1wLfdYUz7w5F0#0dsWLrd*US^ELZCH3o3o6MY%Nvj&u)<$GP2UHq$3xgMJON;BbwKE#np^9x0PU|j$E$5-V)BLw8iS{R zo?v_M`4x-=GXTdDK?z6cj#pLosW$FG&gOrCi??0B_RqlPy%%lY25{7lWB+{EBaoG> z{JX^;JX4vOb`#iy6Na9;5A3f$oqO>l;O({J7rg*HRF+fv6fl^^+zPf;92f~wJb{P6 z2li(_*WQz2)m>zt&xwRAL&#%Yos7&I*t#h_Srd8!X_{~Wu#r-B0C&q1I@Lp(Z5Ih! z0p#18yaPl$r*wUdhw*4b}2*BQv$F;S{{a&tSI&`)aua><9EMzqufqFKP z9$<@UMFdN(Q#K(4~4zk65xsHggOS|H;ZruWfJzlZ9+B;ahaSLC^! z^}yTgu$jPpo;=Rh5wRAiuk?0~kA$?Ctb^h03N_fyFI4|#jlW+b1Nq`o^CYSDe3k)j z5eea5Uew#l=xyZyUCCh|(1hhS8*G!+qZZJR6Pb)(y~92b#^0};2h5W>&h{i^)>0e{ z)sYrSy)UOI*L<1*NoI2gP-d+-05lWQqAQyz2iru_rUC76bO90^RGLWnCoQD6JW1qn z8$~{w|^&C7XyUfMv-%buE-;^J6Sl?-PwKK~0R2g@td70F_oUagzA$o6*D&1odV>FKU`gz9zJSAcpc#8$3 zfxGR8+z)g){_K--AUfkWeXji~@WWI(RSPJ{?99B(7biJxtlJNCFYK3hGuZaEgBNcD zTUqwQ;*mfi(L41+J*UJx`E!{({WJW0w$6HA=}T(MvE2Ty+BVDZR;a#DaZ zZvbBDo^nHg3%Q%)07q-BTUq(Mr9fpcPz62hN|g;&j`^ZHdgMyh0B{&mro5+_VEOB- zQXicABTz;e^T5i?1I7--dFiwA&qz5%lmIKa#5D!pV}^SbNKh;?C^!MARFlI&YMh7I z*+8}f8IHC)fSwHFO1wwNz((Sg;Y(G+;Xu*@&5Wr%?>U-aT>xx=4)jOK6EP^xuY9;F ze|6|uAS-$kfQ(3te5^0lU)MK^W6-EJ9*5SM(4Tj!>;#knL%;@rEx>Uxa1Rl=c(N)l zQ^hV^TfZN#*6WX(N*rMBVy*-JtLWW>DRA$t-MjE|u;Md+@%@YN2egS*-dk3(awN$< z%LNjA=%#>u@0`E>?pScYoOa=`eqejI_Fer|prcE-dmp1&a??S6p4hp2n5r46LWNbp*PKRIop3 zt^->w!$~oD)CAJjO7#!5kpR>d63fL%i*k*>AD?`MG_|%B>ZkXhPU1Z(Bgu^%lK4Qf z1kjs&>kss_mly)JmtkBAWSB?=J|f(|-26Seytp_5GQ7rsB+AnjoUk1Zh z$kH%UhMGa@2b^Rk}iWsCT9TtnYunZDByLw+$3(!)7!_xm2rNdtRjM1PG0oq!=kTm$w2<;({T z+87xsZr6A=RsCpQCKNlK)O%Q^f9;}q(@)$2O=OC9T#2WkT;}I15wMok-VkJ+l|^8X z^#EIz>6R&h#M?jp^=~f#cgi=v{lm9`gLa?&9w=A3OG2;yZQ|1e9UToyTmU?_{kHYX z!KQ3|e$DrQl>1e5900px$D5zerOJNMNj-i-@2_`UFB;cRljA{p+Q=-+zBo zWzg-Xzx@@3U|n5V)Bxz~u6HK_qL)CfXu+ZMW0i7hMfJYu&K~)a zH2@rr1Smyy(0hM8Tee_4vRWWVT{zpXpa z7r9gdl z+ae%gk1DO)c#jC;#h64iKwN!U0M|e$zb?r1GNsS!piru}weHMQe-e}cNt`VPjB;85 z9a+vbz-!i#&0tFyOA2^`xg>xD3HwOx`6F?e47H0Dy3kJbKPC^alY*U)CpsyTv2r2n zmI|uxad(A0YAb=pINrpYS04adL4tCinOO28-G_Csr2stY(|J+px!a~PK)3<0E?Rdx zD6QNRQkctGi(l1~z)m5#8W7of;2rDAIIy*}=XRhykF!T_Ie3i2xGF~59s#g%{1t## zqyWFF>oXz5!UEZ&&&sfwZa~_`(--(i>;JuUq9!nh4BNrB;A|dHMnbIpTl|68CaB(* zwSspLnO#QjD-u*WEyC9g`i>{+zB=ZS9NU?tulF`!hSF6wP@29)B2m1?-lY(5)Un2Z zW1AHC9MvDi268_>OT0pB_X+x6OR?SCROU$WN{F@JlSZakX3Ky9b}zMo=G?|Ku*Ga6 z4ctWzDGpT}@-#1(Da56T=4Bnt%bnqU#Vqj){e4Ogw_NGrnvjc6GU?Ok?WEL?t}Oz( z5b+?`67qQic#7pjK*FBad<@(?J2Wp7eqNH+yv)_ST<%F1?Gc?no|j`FC9Z~ufk0aG z{h-o4KFe}(l00goz*f?f#=ujyIU%a8dj@J!|_8IQ>L zg$#-RZt*0+U$v*W1~UD(EL`&laN*A5H$Dh#aSuAL@Ll0Oy*69(xtZSEGkVVTv`C7d=W_$ z|8pc{kN&9`FVgX;xvD;Ps2o0<*8jJXH30mp5;&3<`fb8yo9DpI8UX$^DRZw;4DOel z?V1DMa>qLF3E%I1RQ9UhQ0ZfD16w$Sy1*c|&gO;YzhWSV&vt%VJNeWIYA_?5CQ8Jvu1hIiFZ(@bphtIRbB3cn$1s zu!HjS8$OMnqg)5Q=6d1~LNFk7uUfkw=f~Zo3j+D!}-I?F0AZ_QC6x1K00u zvb77?ou`(awGybAnO%L|&PrB}AaS+^40@`~LQrk?0%>YWQ zA0vPig9LT$EKg=Q$kvEws-KtU=cT=-dHEz>(e0umRD~eWo-{B5YYEK4I1d;h#y2+595L7qPkvO5hpDm7-5vugd@%iib=^z>u{*dq9$wxTfui#co9`O2FN6QrJ z9X#3zaU?i?i_cEJ4k)nOCm#Jx)HuE3d3b1lq3+88M%gG5 zz)*(TYOpuy!%(0Flkw^NHkyC_4ZHx+13&Bd`UJ@{g1 zdK2yeo&&a)3@W?|Y}H3?7t{t@UAnz^6A(q0Ma=-Lwt9HE=3DTve>Q7>Anyw#(*0Hb zS@$gjphQTZK6)SFsz0eLR~gP>2RQ(o8TE_Oz-n%C{lVU+8-+lb?IbJzykz|9>VD&X z1HhS_`9*i>KS8nvfX_=RDSVPu%B=izVpMoflzW!OKq5LeIv+@Jy3Ga3`M!+>Hel2R z8W6DwY@j>~58@a4!}0WoSpKwH_GCNT>=^*-po3&xkx^CVWA<_`V-g{KVSE!r@^h>`t>#M0cVvrFS{M6a6_GsEe|owA=djH zKkw~D8vvxKLq8yo0}KF~NCAAy=NY#Jq}T^M!MmPC-Cj^kavgjqT5jxN4(pMhmwD#X z!p)W9@{;D|GcgHafcEDCDN;5S*hW4bfhYKY7Qkd{O%d2Co+J$vDfT-_!aO-%O_Am8 z7u)%V3VEojov*Pxm}v_hHLv*Q$alS;GQhEr8bI1^Cl6T6bG8_G+Q;%U19%T?ixfd4 z*T;~@NQ=7WIRc(l2t!(mTks6!Na5e*kq7pa($;-bX;K^U2wpASPi3t11S#+>*=_5= zrrXmz1zf|oxC=XduEv|!sl#v9R#b#;(58Cs#2yooNGXO-f;YH+)@xJOgExIagT@N8+ z?p7>+h9$Z_AXjPvX(?*C){WsnW4dz-FqXU62lk=JE}s&Tz!6EY+so4cHc}*Q-DUXd zS`BFtt`Ga;93MI%(iTc9902v2hdtGr8HCfo)?aR{}flb+4yqEj*Nj6@P z!&b8Sw$es!@xkqIC2UPT4IqkfO(}iVat|W22~xR_jSp_-TV#&m7X1${vS)dq8jrH$>k9S1bS0 z+`Yi0jgKyy57hjh-(7SyVA1o@uK{PHlwUk6Svm5=*}K*k$ah~!JP3B`dA0tu72N1~ zTPOSucy!~}mrVzXxZHW4(0U#0C)y;y(S+Lp$0!=$lkOD)1H8g%U6g0M85?XQkhF;+ zzk6Pu=8+;jO2uSneqN?DFE{&nX+aS?QS)+Sl~90)$Uefev)2Viv4!h^H|$RG!G>@W zNg%;UA*_;d8m$m(>(ii(_R;wkNXt%AJ1fOjo{l}6{s>(r=)d>4Canhs?BygI3yfzu z{eU*4xd3d2^4O;YrH>SHfb}q+*JLbX0azvjM_LMY@boK|oRKoT^e`Wi&{1S+!2seF z_;tE(BIPy*Xu>E)fvvWloC6%B1AFm)`oJlz8EI_2# zcK8{PvQF#+7V$g=jHd%>u*Q_zYJ3)!cYq9z|HXUyw*c5{s;_Yj@%Q^?xjmuxe!klE zrr&u|#K(l|Z5dwC9gja?{}gx+$4+2`%*3skPY&>ajb#szq@B_Yc9p`PQ0%;m_W@u3 zd?{4p1igPiY5H=t@1{a*y-4s<=J(45yaT*#ffqCnlJR&Z#qluL zlU`bFaW&nkeYimLCU9;zo22paNR$uQp!*7ei29^~VhSksv&cpQT|FtK4JXNEK!W)c z012zD`ft~~EYQ46X}^p#FL(QSY42!!+G<|ZF^`xi7KvGk_wba4g}`q1kONGx2}D3^ z+S|Kev#7%$AVm>P_4R8!RDYff3!~W$(dwVqza$6Tt3P=Em%YLM$Npgb0iy#S^2Lk! zd1Vi8AGq$Tzz?>4W$iNHZrkY%n(iuvN_;l6QaHEF)$h?Nf1-c&2Fj1LPQRn`PH<~H zudz?@PDlwvmv7l75G|SVUGJinL^NI4T zu?{4oRpVVTNtc&&l{&-UntG6j2cNwJYz1oy_7d<{9Cd&~GJFI?9MI9NqqfSh{Y|M> zbLB=_9aSLGOAFY5>r`&g)q%XsUoX;2QGY?m7Vth_0V{WJ@fx^wAGKQ04BQO|SLPOg zjW}-HiG@I#vaB^ND@U++g(GEonNDD@pFH{NKLhLh>&veG1Gv1cZB`!uQsqA^YY0Tl z<1HY?ZPWqg5U~n)Ssu|*etogs$^-7KowWm!3|E@9TVu#{@HBf5vr`(Xe2>|&H#9GY zX>rS5X6bJC>_c{Ti$>&C(yS>RQu#pTS3H*iO)Wj>6-q27(3YDop`BJ1`QT;VE zE0pAY^@uyG{G!>82pVNCfV+3Kuy^hs+D zz#w^a9gEdoFmU*lbAmkmT}7sLl%UoF89=3nvzUmZfHov41V-?VO#_>1UAY#h!_lk; z9Q|W#UkD-a9^Df2Z1nGGUGK(J0GJ&SuB(a^S;tg)}{z>JYkFQ>hR6L z8X{%`FUlY?mLig1Yt>%4)wVZ*6pzVMp45IBc8#pO)+Xd%UGEZ(sDh+^$i0U090 zjt@OavCDP>df!0++M3~S3OAi)^*$8%wf)c4qfw6y~pNd;E{mn&2vvbGxkF?!E)H7}FG($&r6W5*Fxt(9R4djx`0k_<> za4p;wjNxwX=A}5&JS+dYlu!s1x`*9cV8h*QiF<$(DP$Ih_vKbqXfrwX3{_T0BG-2$%r!aY;Z0Jmz%g)`cN zt#y}2!-2WfAPGD!R`hww9@3o!HWhF-P-*2J6GXdM3R@~RK<4`2nwKNIXWbfjk28;J zUKYgbR|3evSr1?>DV_tSGm2+{2KF!|U>kWX_Hgb6B2rS=5_r$_Mx{fWuJ!}T)^l1{ zOO>ZSlEM=p=9?%7oXzkC6PmIESVkjz9~ess&x1Wf!~?*MB;*_0>^;CXLn~ENdk=tT zwEmPRmOL0lLYlq}g0Rn&N4kM_;T}AMR~Yl~Ts=8>wXhKA&qkXD*4k##7I=^bTm>ZQ zF3)s;t_PN%w2%iIWiY;5p2(B6(shqL-+r7TksPL}kB9dE4JfyJ*ab}I6w<)!bjN|c zq4(RIh~D^svzn{-oYZ!u-x; z-qUaGm0h9(4#?p}a)32tY&|fQBvXM$NYDaoGe$F@%sPl8qrKkm3z`=h&C3wWpU}Kq zCdA4pUH_^=XL>1ZnMYbUyg@ysuX+i~$N|RKTeb_VA+In8xS1Z@h7SdJU*Bcb?`>&7 zcG#;xsg+t!aOWk;lgB}{=C{LdXaw#D-=BT%Z9s*cYBK;R=a+o(lHM@nm3mub%H+bbqm@zn#h}RQmZGva|jAn)z8$o%}A4Jb8$0QuHwI`}BYol128=^{-dEyDFj}w4Tww ztkj=tfxQJb6TfBMisMDRdhKIq=Ly0V+Iv{#o@zB$&h_f)ZU*TOA(sCSD$CW+s&s<_ z3R+07^PtK=sZ+^@5x{e~fbku=13xNxrEm>IKUtP}uN_n@{_eV;9Rp;zM+em?yH#f8 zh?f+n*fg+S$Jah(3}p6P^zG~3gQ(?(W0qbG+?k)d{{pa~?i*1f;Eyb`j{s+HN^$8e z?vG}wF(7Kvv1!fE%a0Vx-(BRgc7aXj6jH!V zELGfUQVL8Bdl-O>(p;_c^U!K*9^M$ICG`q#&5LO4{0)@v1F;e(Ho;tW_S z*7)v}Py+O_*Q^EDR)+FBpn|I@r!tnek~6@GoUYh&3)t)YQSJHkQ^Pbql_3EkyMZ^z z7IO=bu+B^erZSWy(4QgH1nYsL95|n}4a6U8y@#{JE7;am-^CEMGgykfv(Em#33_jW z7?(=Hc}e|mOc@X{$lkyw^ZPA6ePjVJSjqhcP)ZK)8*69V0Y@Vpn+FJrZZe#wVqd6# z5AVp+KTt@zqm{O95N~NbB7HA4@w-9=P|ieq7wBRG`4cdNqgf9&R=9%8Fh*L4gwftozrBh#MO+L6DFYHTBnLQ10U4mJkQPHda>Zt1Ob2dJ z1irHY`u<}M4b97h_RF;9Wrg;;>E7dLwbY+S#W?}j;1&4!RPK^nsUQiw&P*a;fYq`d zV9RMhT@X6Ok7h>i!9VXdy}{QsF9&K~HsC3s*v`&026yH+`SJH5an2tu``bCd^3=KM zOM$}7JDLCGNDw0fu4a^z7z>#>Yad;_7-+QhytNkrJ=~6{pvrew={gBqMBXsy_?=3R zWGIina6i%k+1a65Ezu$Wul(Br{nrqzJy=KJR^Ye5R3KLf)P&AQ##S}}-$yarF2`B z5V~xKi)ad~9cqj_$hzd0ps9kL)gOI4yNo z`tPmCA637;u9{w`*51ci`-A0tqnaMC-+>ii zSCtylx=)4#drbct?s}nGt%=%a&C4dShd&4JN8JM$X?qMOtm zFMO8lVR&`T$IX7^>$mP=pC4@Aqxp^$$Vh4NlJSAxKlevUC-|m$Y}5U5Uif7iP46-G zp8n;6MnAx6n+!J9y3+=Dk$Y){R};#sv=hm*o${W08!V4{GePekR6h#ikOS=_Qh-ym z19EIAj{@6iN+~dp2gm{LqJaHiD@fU5;2;q`JzmPICN^B56iw8h`*o@~XdP6)kD*WS zBmg^QsF^N>u%*%uHnVv^no^nq8*w}aOeD!c;6b0}&UV;Lihy!n6bC>PB{nOSA{oU7 zDPL}tf#H3h6^FZ}f_D(&B1d_ToYM5=_}F;1*(zX-&88VJkh}OBSR-C$D{xDUe*B^g0H+K2u}UO|3I2jNpR5B4DIo={ zViifCk+rmSU;{aW5x}#opg!J>k*oI}zB~V(mnvQ2bNG4rwB}`s4S=!Grh&V>#=fI| z1kodZYE$=HK%Fxhe)|}_;(wj`btD+t6YffPH`wxu8s%faHm^E!ULIJ#{qOHQ9dJ<> z=UI{d+s@KGQ&svvv=yrJ5xldd z6mP)s-$${Obc`by_?k`(qSF_e=k<=<<&s(47MGY?g-5UEmc@0qfYF7K=A&ocea`MY(7 zp7g}S%pUSJSuW5WcnQZyeEKCnOO+1LLOQ@M)oT0r_7WCAAtvHGyQvI{zmNCjTB5bC92j1KVRFplX8?7C@FeQ-_J|7uAFEdM8W{AL{Rm5LWD zcB|GS;ee8rtbDRaVX^0}7;IOKuh-lN{Nj?PxBU)W_tjtja3N5CTZ^@efeJU%eFfkU zg{SJg9O>t!4bi-ON%JzK>GLe?37ieY<8TH7BN@eOz{@@Y-1gE+3QvX7pygDXm(I^i z8=!d^pye&45SLqs@$RSldg{Iia5hLW*mn~FlX=l50K+NgLa;6**@8zCg?XRSb9s;M zT?!g%fsfHIi&@eA^$96DOLUMQsVo97>mdCC%>hS7*LwwNm<*7ES!T<@2HFT}0ke3S zzX6WsTE{an7mT=9l#OM%kQO5ZiM~S~#x3ekCF$aP^>ZZPSi${3sf}PS(3kq8fPOxt z!6uMoKd^?h-Gf)`eha`#k-?2nKk8`(-(<7Y-bet_3N?rnDzQf6Sx3)tt!)P)N~sU* zBf+2WY5GclH#{QF=Ch6zaI@91NkGKae!rwt`(=XQX$=aek0tM+ECPMxOS?kfXSobP zm1+9CVXBByV6FAC#=tQ8a6a$~f29y?z1~_0ISLVR<`D+P+P`}%^r4T)a|guy-)Xfc zLxaB45-I$BmOWOk0l@}NcjG&JUSs9T=CSxR= zuYZysF&nPu?IOd}FulKkwAg2RfcE%RqFNoD*b%kukZA3Jx{hG6{DwZ0=|r~iPeeg0LMPX{N;O3g!PgKevl3%!>f1{{t?#xaHW55kw}IjsoFbzY?<}c#*?Fk zCu}%jE>&HQ4n+?nK`92ICD@z5G@v`!J|e|(rgYF3OK?oVcZ|w`)!M6+>Li37s)_}+ z{`ys}i!?&vAUs)D2U^8rRrZVTa-ULvzyjQ?a&@)w4DA7AT)w*zxHd1j?;han)t7zv zJD}o6-@I@PfcvvMAHc@PK?YgL%8@G}d-z$L54PZIE55T2=VU142eN=d)xT2fR||z=-6K!-PQ^+`GH@KF=gkxHV6{hZSv?v8@CY~K5e!@K zklQq#QY`|8lW*I=9%2nI1Anx7Tn&`cfJGVyZ{TpMKSzd_JWq0HO*B4Zgmr2Vd-wxu zyf^{u86ZKPCn2<^ECF^XAADyXCJpwSkQq0TvVr)dv3-GvgPxqvnrR&!rT#qRJ-Q@? zR7-KAzAR5#wq4`+n))@;b^}Q!(Gw_>hj|N0=HMAvBCyWvpeAsKy~aKu!$_L}M7*p0 zGKv-WkftxC_Pk;HWg#tUOYy28a6}xM_ArI9A1GjlO#n7o2f6_FP>Xh8W2m4EcvyxV zBjrgiNqEn_4bu1Us-m&$svjkBjJtwdgtSN~Bx8u?O(!xyn!3~g4p2-1uvAEkx+HiJ zY(5Dd2KL%8g;KnttOIqWa2LtbpNiANc}z^M6wE2=PbY+~; z1Her={myUw4iazu^_Dw21EY^^c*5gAfgNXl2R;y!qa6v7;Ja21blYBI-CUs0`j3`& z1*S$%L_W0Tg4iIk5P&^;9|K~?h?o8!tJ#l|mva0{y&c#Kyad(|k7v9dY#Fc^^euUO zkFQ^&6$eW8QCWF9@oo6f)J*h#!k^fZ&aYqN?Pb+aN>=_A3FpZfDkoL@`>g!Kk~IK) z9uky1`Cwg$naus7JN6|O$3gOe-EM`u1elyyn4Ahkw!$6-u%^l%{G>L-!Wbg^kBUI^ zBJm4kO6%oWcvl{W7gY0;TJS4L?mkJv-|kY6?gd*2yal|CPg{5|o~3&~5GjTho22h4 zkm?1%Zt7Fp3x=o<^gHnVzoN2tl{-T$X8`JlWi(Ln4XrvVG1N6qh!ZRPFRSdVGC;Jd zF38~+=a0Gbt&RHwFeS62q8+&RRz5y=Jh+Ozv$szJ>wR*|um2B_V^sX(Z!#-c`GUme z*hHWrIyGtlcF*}gzw9+|U;k*+{Ncc^IkU%J0XTcgjsc9J?wbG%h-XMBHv$=wHVGKR zE^Y&Q+eDUwjo?Mnzyb!u(0-8yYF;M!836me;%Wg(K1>Sd0P`UT2|Ra6B#&-VY~}mC zN7p>$y#VjIe}@6~6!0n$=Yh>2VlQxs41*E5Qd}Mq1bPtOfZAUW-9Q!?#p{IMFUNa@ z%=(H0V2DBi-e(#<^eKf;rJ4rb#jh`|nP6{#Ew_IB1juEO*4p>vV@}70;GMn{SIY!i z16Y5bE{+xo9m~WDf8cg`OZWH08)Vx9t8D-dm`HPSfEPSM%eIiRsd$fJUA&>fL$u%Z z`;!e+{Y~S%@NcQT+tp5B@%IW&Z(Sck*P7W|K!Q@v1?CHBF$PBw@Ur)i+ivSi0g$1A zO#mFtgxxC9ewmCt{l5McO4B#Ne14dgik)wz9l>H`MhLa@it`Fv3{16mr~?e9CAWh0 zq$T;l1Q`@uyc?tya<DZ8! z*54Nc8Ear?fV(MGl(PjAoBniD?UCS?{Gj(j0JIf!MNb(^LE+*mb@zY7l3G{s|P@rm<8atFM7zooWDNjWIWi@~LG}ZuyY=qpz+a<#6DeQ`SNPaKj@Lmg#Ik+1y6ED%z2pLr zl!dlbo{`Po(_tZ>?`_pc0;^L2R{pJ{($n7u54|7a6=r(}l)fq{&s2#HdhOKn;i~DD zYW1h9v~g%p0v%Sch+eC5Rh8?4=e|^s+5i9yeVNLm}< zAQcP)dRkZh2G)QrDO8c>Wuc#!HbC=okXDYKIwG4qy1~O7DQ~-n zdM5V1|dXr(<87KW!8Q z51#nA?-z*Hr{7D;Ku|`Kn!qlRdObja%?0acgLn_USx2J(Vk-u z0@y2Bf4>rwvIhD@LHuJf*KR2*7HIHT`bIk|)H?5TMT~!KF)VKTya@ zUIxb4ZTt7EYk5LiG!^FV zD$PqHgzPBfMDHu3{^#3BAYqTu9w@X4nSl`PICt*vpM~iDKb(HE0bhwWM4f>$n_>T@ z_jzO}Og`OT(v5QkK-;}bx7`W$=S4?NO997b&a7w*)QH9;d`M0ktsCFa{mWGb-6iBE z^8c0UUuJ<##)mt00UHinjYsDOu8JgwQWbAk_rm$;n<|&a?S=Od444OXhmcKH3>=j> zGg$&8oH=j6IS|t^XAJ;ZIl?4s05}{8uEgG!dE_B$(|pCrg97g+7qyOV&n(d~)f z07+WN0)H8&9Clq^LJU!7{qmlv1wLV(^_8O8SF>V*?)v08QknhO*FOQj`P>ioKG+&O z-)tQs#jJ*y_77#r4v@7+RR%;s>Qmba>2BufclC5PA$Gn>n!cE|KZFi6P#M(s%Jza~ zRR#pRL%(lQx$}@`uIyJ(_|vM@A9LRmw|E;K!GR6nAZef#DLw)c{L&Nelpb6B6u9rt z|L(+>fv^2ftzT!r4x~=bITOIP+q%Pi&soXJ7cU+n9a++bgZ2N`{vXc)2K@O)^=|^V zzJH6B`+;v39dmFuu+^(G-KN;$Bj~K|zTl(jp&q_<5PuyqxOirQIV% z;ocCds&yhQ13@J6xU{@pK22Q0?j{Ya;~rZCOk_Xx@k!NcgRLiGH&9AiTm&-}1AUjx z2Hy*CUhcQGtVB(~6kZI+w6b`aMhcdE~(dtODlRqojeJyh<7v zOqx=#tt9Mu|2}+LId;lJ`+*Fsk14d`RmIMy1zAnR5N?mX+9Slo!|Kml90VM%+S7Od z{I7uzNU#y;AVbQ#>?IAh%Np2PAi-#Pj5`TokiHq>}X zbfoXd#M3?}CZ&vk1dT`mTb15#7D<~3G$Go9fT=dj3Y@gecX{oa8b8d=vm{WUzS0dRQLt5>1!~ww^}32$WI6O?dTkuiEkT zuhsW4QT=JHdD%|$(&DT;=_>cFlc8p!$N^vAW?)X{s}(E2E&ayW@8?5Q>$(pfJ{jDL zCzPF91lAz)Uzu|Ozk(b|Qj=rB9q0ZM4TsD_i@rMjV&KZ{w*CZQ5f{0mp)#;GW-JKi zi>l|bwEo)!wi(a$KO1ZsK92u9d?-ym;kyoqM!6N@z}>)%R6SBZDE?@@s7xFf?rZ{7 zu$`;H{Uz~msy#5$jg8I%jNJIT|N5eb{y$8@IW*@}e%JiRs{8*@vIc;|kfhS3R0N-? z6fe`l>MqmYXFs^lQ}Wpll(5Nt8*Eo%X7VNAMB5`M-ff)wDR)*Sw{aFoW4x!SLL2)C z?}@PbF>Ak{4OP>_d{Uhe9zdS}-V}(wH!u)vmD14^3Tl~F+AS>j&wHqBK~+grssGTP zD0VE4&i{?dK(ghp3mer6T^-u#sq*=1Pg2>QKy(%o1K%ee(e(%agAo4We-1%TDrF>%8MK>3+d&pruAlCcW4 zl#TVu%9lqD+I}F(-00`P6aV|(AFl-ltv_yQFJQ>j#|G60ZqHnsNrH{xOjiN?l?H;| zd+2LKPCPGt+P7_G?1Ymxxf56NILKQpJ)x>na7Mzh?SutwTwX(}mqHD4bq_$L^BB^+c`&9J5)BXCQI- z82KDvl1Tk(v&VXZt+#s^3OvP$Qk340X}o+(DH-6)&5y?$O2axtE7DihpCxgObx=4v z<4FW>#;0YR2$XBp8^Bko0d^0IG2k3>Y#h*@h{5<|bIk#)yXqSnd-}b{c%gMvdpD}T zA>TRx)>DR>A!LAvZZ;IZ)_dZ_H0|&tuoYm9DW?YTOY21jFou{Pzpk+dd#>6;?IqQo zhxWfIE|rJ$gq@X*!sPo*iqtVA#Vxn@fqd)10N_y`(-lW)UX8ZJQ)?Zlz-qiQ$lmBhO*(N+Qz?)#>NKyy5lDVt| z3ay_MyP){L5|j46sPCleektlO>!)#gP=>WV+9@OMz?+qPD2|^83;B>VaGUj|5NtjV z&MF%OSDws<-bu9$b&J|L5G!V9(l*GEV~Kj1%PlNTB+wl$6^aT?jU|;Nk-x zf-PEj^R%nM))uzS{{v7I{V-Wi@9kKP%b^ko{EG4CqAp;s-~$(L1$!Isj0vftbK*3{ zI!%dEG@L>z)%f6msmx|12cHail^jP?REG1JM}O{S3s97B$qbNj1g)9OmX`v5(?dlMJFF{Q%QvFR; z{~)kAU`y}^^XEwWG(zlGKUT`(A1EP1O#i2+1q?mdp~su5-@yhR3;-d<)z^@#GWhL7 ztlG2H+N)Hc18aXz{SHWihgAl$nnPEI;Fk#5uD6+gp7#_=a5vA91Y1XvGN6Q{tbTc;C+rSJPL?f^*^u)8} z502M)Uw=}D%7oIqu9qS{NJxnKc*F3)IF?+AzRaf;^yG07>$wNWwIP%Oi^baCn0(T} zd{VX&xQPT0;8)FC0LOY?zYP_nzkVPu6sJOpPHN`?{q_ok$m8ru_3KVs03_JUL%=T5 z)B&awu>+5g$^l!*Gz=fZ?bp#e=m0qO@)rQoak@mmN9|RA7T5*=dtO-t9udbtejvAv zJ@7Sv1p90|u$cuk07l#MTmy8b0c*e(ktc=RzpscIBFoz)1%4410oa{*4xJY??r9ln zoNd=z^vHnSGGs0C=`igsAxm122G)|M80d*JpEfYfC1A_g!(zb6u+gRP}Guizv2 zU(q;vLrS^oU*#1N>!5r<<1{blYF-Axbf_9_rr2QC5%7|VyiDj`dnGRwvQ z^Ae{e`$FQR-_N-zAEI`@`QEk11K)7JiP{0>)>~wW?g&%;y<(jc-4-nbZrb#~%4J~J zEc^cKp8^Nmr08yZph|$s8I%uQf{%bpllxL<0jIb>M|}ZfZ%hiFmCr}Qcm0$~o#5?p z{jR5S!r@o>|EpvT0G}mA6a^5qEPYNJR>*f7#Y;$5K2OQFTp;1*yK-Pra&hWgV5?ky zbPW)3fSo{wuW&K|&b)=)i5E8Cv-sLWS}=OYP)l^3m#ThccSz~*EV0GFFt9#gujAwU zpT+SP{0#C3^AU>S43_1P9`HStAOA|K_rM>VE7P0=Hs}&vUDZS}N>>MeePF{40JWUz z^;`Ik14-b$DucB=S)~lyn=cDAZasXuF?#VL4s06bB!It=vf23UP(4G)nfM_8NhTI^ zH@m079aHvF$y>m6E1sU+4&2-e$6awUSlh4u{`3hz4a4jc?$1hAj%-O&14w4x%iIJu z<i5ar>TkI(9;S*#T%cu*a`1|Xss za7>m0KV0*zq0I)mQp_l@$4Sxv=!7E=ZwT<7+$jo88leMKLxlhp$zz;U&`_LyRSL{R zZ>Y37g5E!&G-zdlw0qBHsSf6iiEJ%c2i|1_Fwp7<8vhup@dk*XpbDz5^>u^iFtFiD zTh~z@_s2BO6>%*2a`kT%;Mm9oKxD(&2JEFH8Q>lsAq_T!3X#^OZ4f?G>oy=_lV_Q> zVS3J2WO!+yb+laTTq;hZ=M5&CW%wPY{&Zju;CR;t<2}o_0;@?g8>r($7;FYx$N?@l zZ%{3yqjmB33F#ILE;$55lpm*^$_rm#rq~muu)HfQSR&@i$HRFzIOT-zMEh}tH_%u=-US@}b^T}| z4}7}E5#-ne;0_$a!FE!?^FTwTtBgc?2_yCWEta7vr&@ZrjNdP9pythh!1-WdUmAk< z)VJ1s6}m46c+Ccp0DGE&_95^(ukuGck=!DU;wKr%vCf*8Pbx&`RlSc2jYm=ji^~0Y zHXd2yzthKQ0F=;)JfI;Jq`+Qfjm-mIv5s60QO}>Y{q0ytym{U92hRg{>rrPM+XZY_ zrdLG^eHTX}QqH+=x*r02%8N>G1}pgRnW^6aYrFr?JKhB{?twV!FoW z1Ldi1>7xO2Z%3YUzIrVGQeD{yZ&{oQ))8#84u%;Llmp2)9ZksN94yQsmMm4Rg^!aE2Fqnf{SJ!x zG@x=L4{4V|I+}1*$V1!tW990m2s=I4#mu?v%eQ01*Y1+#!6+OMDdv){0k2 z0k@Ij08l~F7T^{CU|U~Ot^VrI|M8K>N~0NxjzFIcrOUqud~I!)C4U0kS9hMV55OJo zJft|+c9E5=eA&cvfJAn#<$}HN-T(SoIk<~2f9KBofo6lg@lp=(zxhY+zZEEVr$&Be zw~~P_tvui<(RK!f(C3AZ>=|kR1)R=yU>+^)8K4bmZp8bcmjic@5@g!vg-=*O5}d9e zr5ErCuhLRrLZ0zr9jG>XPqH;PZ`wRV9{6>v!Tb5rK(0Kg6DXz#=*lK*4mQP_iyZB1 zc!S~En6t!tjBCnZSg5Q3>wOwlyGNegd!&FRhPx%(F5Ze6;t+-p`oRs44L~@vekEK_-I(td$=n$=JcMHjp zpf9kKH1$ENCyexDd^X?OQUFvi*ggP~+(ld6_msvzSMB=e-Q$A^te5xnGe|qZaG9Kg z2Q(?tJWtA3#$Fo(Y_s0H47|udY5@}&%0aM|+BY)tz$d+-2G}KX$sRJ)+^qD0Mb%=} zli~n~=&1W{^Zle8i1-^xpol_h0;@^dGN1)X8Ua&?xEX9KyV(So^;SBzzv=rckf%SX z`jaA2Ovyp>uHHjy8ES45*Fmn3D@ktAEZl+T-cJK_mHxJ!wX!W>Q@D*bKrZ{a9v?Hl z6wd(=So^&qKhJ!YjkX&1r!+4Q#K@SC)uV>`?~xGmcm_yV8*T)0d4lD@IAzgz!{299 zIK~QqZJE6l(;#~3tiSx=DM;45dCikMfNiIAICCPHWd>#D07m{1dYU&3&w%kfFgJJ7 z?ml3reelGD^MO*k%1#Grx?L`fkJUd2Gy_|Qch}Sr@6lx75s0%(RB=(nA(r917qSHe zp8s_0xep>?Hc$EEJenF1uE*Q1jGV`tU? z@Ht9g(%R~oVC*`(4uD@Or^rh0MvHzN{rHRS>X$)|%q8OplBh@21HewO69BkF_TBIS zPEfY^fpLEJtbCr5WG)kdImw}^_kjb6g2V{m*JaBpCIcCFuIm6`b+qB$t))6&HKaeK zUN8GV8DI#6~B6dn~pDe|{rE0iSr6~IT4vAl|{Dx#2GW|{UG<_jq+2R?P<8JHSp81O}m{8 zP~N@t_W=BnEdWGHe3h@2W+G`IWiL|-Y~>9b2i#4HE?^T#(-Amd(Ay*jNYD#gf-!3~8|S zq-+sTACKySNThQ!l`e6Z`tgRIYP7~DrFGPKs5=Su=RG050z%_Sn+G_G8H4xqKLqp^ z(&ABh`gbym6wt_q+g2dK6Cy(_63JmoQ2nZkJdE{RHg=ct#XO<3b%kOXPsN5@k)7EZ zAj8{C0$SUh)B)P^80)}xQ%DNWN$-u{2_ena`w&N)EKg_))gN}N;-L7;;F7?97aM%~ zNt-MZ$QJUWQ|*-k z*c2I#8p%K~L_1hop$19jYIIV-W;T)o+$rXWcX`fU1ukGP=Ku#tv&)a4RL7JIFI#Mj z#^0L^P8Jekh(P86Arp`pDedQ5{dZ({Qx8aU5`%z+4ADGEk^{C#`~KA&Ws`sdR>Qsm zZp(?kI-?vC*WCKd(|y5R@%`C9zXvF?8nz!W@)QGoWa8o?A)vOnm)$#HedfL};X<&Q zTYk1?7LXw2+5nSiYVQL5{eSiva6X=3Zy)~D5P}fB_<$2E0KM;0894VVLmxw0?%>f6 zivDj^hLcFO5XoxwEL1H4pBc(Lg;<@$7~ru~&2$rR-;3Ui+JkMjk{EfJm497AU`xKv z_rqkSmOjRroC(0oN>Y6t*L~4lK9VJC0Qf9fB7f#@wOoX4HXScVzAVzQtU$oTf;eAj zR{j+!UhIYt3-be7dQMO+^Q-kV`q-ZW&+J0|4!-&j3%^Ib39PiqL;e;Ed2WwaIk#H< zl^a_ir3ngoIGE=h^1RhYA|%TyRg$BnBE_lY(`4BkJ>UK0$V25x0v&L(^h1JqzBCji}7^1&Z~6&n^WF9Pz;KL5OTfHb-04|b_+_KmE3 zDa9*}f3#BoOKs0t0ru3Neo*@_;9BMWa_6srr>9>%>>Ge(Ue0_7m^<060-W`hr~hah z1N2}LJ%OR*a3$EgBq##%ldw@gh0EXcFuJTS;WCfKn3N0Hi4L*d}{N z_19DVEwp1N1RjnQYoC%qWR*zu+DIWh&9(v&&1i*B19%;dywRP+EH#UQQR(eKqSfej%%YSDY&-0!rCvt%0f5o|}N4 zoWXRkA?p8Af}%TWQUW9>6*PXc4D!HGwy+EoHzkhS@Z*$=t-7z(FFO#;f@uJ)EBh1s*eKZ~71mhRIMiOa_>c zRxcH&xeT8EF@Uok^aL^tff3PJ)+s?n>vh#rbw5JhJZjH=;4~0jl>YpJ4As91+RF0*p z9EyOf#Aoi;-7o8RKwi#@*DrA~SqC7)GRp&!scUln02I4FNB08-nX@YbXGT{3dCBO# z-C`3~Uh2G7RoW=kdiI9n`K`r}vPq5b2)<^oRwZ^$a_S%M?B0FGtykPX+J zT~vl`>ujnuyeuKd0#D-8=FYEAStHb=j2Rk@;C zKLTs^p{-`r-fV>ube13NEpkbKZ6(cS|CBaEcLtu^Kz3PLrT*$t1=+jN= z+OL?qG>vrMlR$;LnWf-a9n}L_+KRIzMkhC9JS70>#ISP1$9BP5BCSn6V zAHDbdu9ksel8!*PTSEZ0iz^^U3S<;3kbYfRZ0iB+4tY>(DXrWtUc$#dXYguI4$ze} zdw`ZKwfSIc?GA1Op5Zp814(wpG2sC!?&p856t?*udTY%^k6KFy>b-I7zgW_x5FVg0 zkYqmh043I(13(jQRl2^tlz9?Tn+3EXq5}|-M-#Q@75Ema|7Jn5_bPTgsq0e85|gX( zn=gY%BPkSZ?R~u3eFw0IB!hqkQuxPkfHc@9=92 z`p`N0X}l-I<1aC9dUnD_EcE-O_0@jamlTlZZBoD-61EbLiyIHNOld2xVIg|~v;OKw zAGI@1AzcX`)OYzOm43fmr19@B1-pTeA|){g!@YQDa2{SAPXohPNDlD04YW;QYj~J@ zfx9W@Dm*}ctJ(?U>F47}^Sq%}Cyv-55`rXyi6FP?b&_i5IqRf9v{m`M>Msw79DN_2Rlq2q z4)8TzA{Xe8T$er#><6xXGzj=9>&iVMrXtQWkd=R21pT+&KIe!n^2sr|L<}`q`KKgn z0Qf99ffG0Zzc3}qkRU-s1rZSu72ZN=8P>1{xYm}-KAtrId_J* z(_|hH@og!n3FkdiUK0BA4wYT;(D?qI_1+c<%6YG#nNBfkmC*hG?RrvW=8&4JN@z29 z`h#zKsLCEyt_q%oz(p`scZK!>nN?+b)sX~YYYK{Q@Wh824^7kOV!wnxMwQFc-^C{* zvPXD`1n@JQ(o3aT2SkVT==y5)hbQ^;1c^|Y!{815OJ9}m>)@FrDE{~8j*za!_xKF= z-+e75L7|OXp4ky1BO*54MgUxt%~Ud#M4WtczBTf#%8hYRBt@4*{wX zAF2I1aX=oDKLTb?QUQ$Rbs}JhS5&P#&ZYoONHGYX zzup^kg~79@^t`X?dES;s7sa%vVvk@3z=miY3hDg@*m%G(mBDzf_ul}$M7lTxr~x*_ zLXzMi=E)5ED}CYQ7-_M-%5!F<*bbLrVTkgoyrlkD#1M3JpZDCGEd&Z}1bu;58Ora0 z!L(*4*t?YDfITt@<=_;ukg;xR&l`;E%QX91+>uDTcAP3lu z*-oGv3AzIPaa;*Dp9~9ud>f4e(%i21&|LeOX}?SeOr4ZxeR&+y?Kvm9EBi~cI5^|a z_}w%>?*Ue^f*hc?^`ZoLlkV0HY$MNe8=fp~EFL!&c5?r`tM%S{DdeL*KJ;dT31 zZ#q6L`}eiRIswjli36h^Q-SyNmIrwfMe9nM3~(oCUan&ZkhDIu12VSCE&js>=<&o)!9}!SCRi!o0z4OM0`KYH4?O2t z@2xjJb>EXX9>xPn{eftWY>Lga;Gd=zL)ONQJ70I*NyHleOx9I( zgd^;vYR~)03U)Y{2J=MVDCn(?_Q?>-YES9{I)HFIC$n3suOG}7; zyzr^1%OSJttl2;K0odlm{mFJf!d?&gV6&2yFQxeTRq8#$7G(y4_4xW9zPAy$>86LD z7zSL`_dxT>z@uwUT6i9i;t87t7~>Tr^pF&5Cy#DIhPC7&eAj@zrUPwfk*Pf*sCxw; z0Xf37Z5LGk5nvNA$vWF8u+_XqT_BGJ?8U2#!Gl^u?Rpd7RzEN8Eu~@Ytd*`yOfxEo zzirli9@@W+oaRCQZjs^lZ7GDc*#<=HvKe@V@m4%Z-3H)kd2;8Awf|b1Kt2#rOLVC_70aJi z{ZSk===-(MBMX8O2*g*-_2hOv|90({3GJ6T+Rp;0ca>N8?LLKKG_n;Mk302U55+@%Q$QXE zNCD5XiX<@7?zdrJOKC_8;Ca&AhgUEQRFD7e^3Bh)=kz^}5J_M|86pBQAQ=aFdIP{g zA3|e|c@4;68218OX-EaoKC}V}ZOc_<$FxtaeVTR*%dD_OO0`P34Pv z-yswv5vKzTbb@cIJT#GWWQ&;$wk7$K!~x)`ME}%VK*}2P7XI{DkF5Nw67;HM9NKe` zGLp8=*0GlFyPvwBaY&#|OGyW{PPSy?jQwpql6N$DI~2w9`M@-AHd)h?Ri2_)KdNRwL+C>9Zhn++VO^oJ-R-4 z_&W=$SJ#H(BYV38n@MvGFp`Kepq)or*fJZ61M=u>V}MkQv?$X$ny!*|5B6%`87k1~ z>+1JtvDPG|(4@uMpHLdKeKrhOY(p6cyhUd&1Z&ACitt=Dp4~r3B#%x|{d^y-Y!8Vv zvX2bjqpOevLehh2aZ<1k`u)-#rVw!SCIKWENeY;Ovl+lBl8gjvi{o72euXY1>=D)5 zQ~SpV3y6nNdd@2QrH#_{gZ19}i|b&fkN`PKCmFIlcolB6jV1{UVTi2+dxO4=23}w~ z_4HM4R=ZW6*WL<93(*<2)c0Ag^FgIrCnTMJUp9u(c=N+~Kp8Kv8yKuv&_@QLVL021 z=cFGBBy6mZ7DMG@_S_W4G@AgFyKCH6Au9XTsw?|L;#;+wJPYvhi5*VA4=BjwWjung zB#vf2()Tw5a5uOofQpjFMVEkepZdt)Ux2O7e=GM@<@~#a6ic_=GHvxN+ z7p69VO|Ti(6S&rOwCP~0fq_6P5~8!q)51PMv3*@tUx@7r+s4Nu*@NXcWOxkwlm$|H|DbV=#Z7He3`{7?8|L7fDBxD z-`V=pvw??i`p%QT1a9o}PSfVV{hJ!Dx($e2Qzik%S?;$0_KbXL-_(ltG>_vWp7-Oq zYtq12Pew)ucG@PeiPne)z*T&U+wsZh{QM2j>6AR><>ozN+r5F$T1nygFDcZE;@E$` z(xya0SWXKd$qug&S}WE7J(!?a{)ME$CMhpTEmGDAh$z>(veO^wEsz9`mnya(W~KKS zs~YkpmP#SqE=BMu-B;Ik;v>3W1WIt+icgyeFvOD<+Dx`l6S&)+w)udgjy&WEk z-lt<^gMWWr%>R8KjsNX&NY!Fp@B85u`838}V83;>K|mAwa3e5|x*YImHj=CmlW^; z`$z-LY!nBMhR(-eMam;1!RMv5A7BUqjlu00|a)l16KyECDym;JuxrfC_ukehD0Kce)u6 zMZYZk%P%2$Lv5ZL2@F4}!x_H@3NyPiK7C|KoLA^bSNzfYO9MwmYoe#Ya#!B*!AD?) z3y+^R4Jfy5nSMZ;&WV#XK3;;`p)##sh~*FGqJXgcn@Txisv!ugAvR+-N(h|1EvARl zcVeRXi$j0{N#KrZ^&dL^)lVsVm}EV`W+h$fbl`>5{+zWyf*Gp!H#|gEJ}(KU;0zhe zMHEp)5p|@89Yux=6+|4*@tgqciL*jvpvUlFAXE)?Q3f(@*93D)&~qX&p6A zU1<({wW4vw1c+{(vwYknu#0{+?~?9dSDpFi@1=p9%gxBV6E8Mr%+~dfv1_k zNU(L*m2-eX+Ovy8^PUIAHspmjZ*sJ@^60*#V51IIW7|oDw5Ez}H+~MJ&DXz3hSBl7 zOd9N2GPWAHfduaY7N=ho38{6E!q!p>UOTN&73SGflF9@f5}Gbhh}UTKr=u+g9K9Hi z579dZn1y3IFw83;)|wAV0}t9;>;jT>&^pw^=d~vx(!eNI;B(ZTSNz9{tL1*B={q2W zB0&4ShdCl;TLEJMQ-ODE94`R9xS#vMx{*r}@PfuaiIb|7vM~V6^4tPeSM;=jWHn#? z2?hpiyng$%e((Fdx)ynoJ}GVn|hiDEN;2S9IyVx(lE57}cv9-Q4ik(^EOp(ixs*T8CeE1je_C_Ljy z0&N3H`w%E%4`YFZO_4#pxeOY;Vkmh{Aj1;t1C&PTs53+*7j?YmZAkvMcDv^qg4=&8 z-*^bD&`k5BQf2)zNy;sY&H_Fxn3iu~Z%vyx^kT5adnRog1svseMLr>0I8_BaW95FW zG{Ui`zn01nYMH85dI_fu0run5RUMTZL$(H`OH2^1_=C!YDhocbelIS*##F%%yZ*(PfM_&3X!!(etqNcO0ll_Oh{jHega#MH+0O~7S| zX(@kjxDB62HZ4eJM=jhz(VwdF<7ok_`?i<)!a`8MRVo9N(AN+=Df0BklzbyqhHWdv z@K>gz2}pvl_5DRo_@!-&Ii(oN0OZZXC3VR!|F#?vhpPon`h&J6kp@} zK*{%-{=6nw!&{d%>;058!p6$klf(@Bv5%ff0`~Fj zCZy2hC{3RyRZOzowgWTlCGG;cF^VBzgJ?hm{95cm5jh&yjF1*PJqek$7njPn1x;QM z8(jSJ=ZNzlqtL6}9$9AX`3OibO4%ZOc7x$0C;P|l|x=OJdqW)YRBhcm@GX9WI|1*Bv>`m(lBpJ+QKp|IAfXC}az({h) z0h>X>wga^>S_96y3wbbDNQ{ z`M}PTzWeo?!3r~TGJZcTBDfH~Tq3eHH<;C6-(B;&58ngZH*eO&^*~Lo((&LWcZTi= zCmczfrZ1FN#xF*h=fy0CXPAx zc#LND5)P~-Bgp_4*|F9PT)*V)sjK zqktTxHOlcDMEpA||2N_oZJmJask3u-f$d42mKp)>6uZIB2Cyys0;r4#`}9cm@SZ|O z*$?$Q@coA<{cvCi8;QR666&9?-yw#-DoJ2P z0MbEpz=5sDNCWM0HdVa~3U6T54;$X!|1Lx88`Rr()&FDlFMY%go}+`Xi$e!OOk9e? zk?Lsy*UD2iMKQ5o5hS&j5D__e)@^Tisl4lN?rC6d#W@v#+cod?3BLu`>*q@@*#>ss zSwH__b0B3=g-1SQ;(Q8O$;y{s#P(s^Y&GEANqikB_->n@Jq!%2{c@A%ftv;&(`F&C zYw_DNS^_<-sa*)xinBQyc#!+J9!Stt3RUdk*Zj}Xyj(|b0J~e{aVKk~3nYG($N;Yp z=5QyFWCOPXrFJ(vfe$!^9H5=g>TW$r+kBuY5pUolCkbi9(g z0Z2-L4`gsfQbcCk765B04wYtHp?+;*$*=4s)&Wjg6Vfy%2Uv^QMqnyQ zCIb(Vq$Su^Drg0iTU(`jd`TCZ%-+dsNOzTeHol!E_-=kRV1L6ly$6VkcP2Udn za}E&MXqo_yyJ-M?NG=6H5C1(|8yrQzBcyCDkYI)9NU$+dQ18+coT3auYV5@nIa-ftl^TwiF`vAzKHl^1C73sVh zZ2`vuz6rpEv7;m_|GI>nU7x0h)u0ABKuv1Kd1$iosggASe1=rqQ*lrEJ-}PM<$ezQ zp5K!O_OXwAU^&a#z?XLUKH?>1Z_@=Bnfz`}1RR@uCS439?XOaJC+fPz zRqGr7uDxgG(4c^UVk>snwd2|yV4{F1U@Kx_P%4TD0wUerAt6#y(jbx|-QDMKV)py{ zW4&vJGt}W;@6X!L=c9``v-eti@0nR^z4bhOrMzC_a~P1$x}9l&r|i^5+Uq%vRO!HS zH>pTn_I^=A+Cy;}`c&0FX_}E*>Jp-w?7%RsvB@ z4=x57cgp7TdxN>R!u7RtfLVP`YxF3{nxC#6(if0;-<)|s)T}UeqwONhMs=n5_oqXL|kh$N@ZhDeJv(EzpN3=|CU5Wt47YlLm~H&t(;0 zsH+)LJ(QGBl!VpIZcgX@dq*0m*V8V+=57s)Si(`9AL~XDAcr61d!U8%<`$qgZCM2} zl->xiC_(yX5*cFl`bS#oD(S5T_J@vKHNo1iq^AioS}Qv{%5tzsZ*s6)`!QgLx@+6u z%Y2{*hDSgq0Y3pxGFl`3z4iIOulJL#E1$0;_w0qIL~+cn92v&71of zyGjPYO3k2a$5;%|L7tTkAiq+bN6%R2p*Rste)WH2z3*N9`I%|1vgH5|^vSC{)5mFa8C^#F8M2g@t_@X-ULiFL^A zq#>{?cr~a9=Iz4XQG>wWaNkoe)B&&P!!NyD6{uHWRM8&5?qEP*cP#0+%!t3{&QS<} zG&9V*3n(>j!cW^l?*Do1kCg$#G|i2?M4Zg8TgxBRc1B8%xn=qyxsOWh!&>SQ4O5<5 zL{!j^JGFHj0tXjzPEr86@qW>L*fY`%12PrM9aWysWh5v;sim0w5QsB~Gk^=C6Juus zSH-rcoe1QxN*z?+{DGg*-w&=N`(56Z_dq&JXSoEph>Og5z-gQ&AAk&$fm{x(BHRTY z0-*!oFvz(j=a%>_5IHY$o__)G2#;_lu#=r+0LxfLb)X4N5;aR9em{5&lBU4s=&NZ} zfo+kA(I2qf{`Ug=PV1?u{WcW9DW>N33{9}Dt|Bv2nNAdBy^?1MzPPkR$7Wh1SHA}{$lY(-Wkf92 zt8J`zGE_J6Q{*>&j*c_HZLD&8;tvNmUXEVZV!OeS1}f+DGPSg~=XJdGdX^8mX-$YF zx@?R@S%%AUaQqt)xjx7OlR2%@_cwy+bNR$O&Ih^Ww9_tl5lE9vv0L9X)sqep;_n2P z5wKL|0EVrS1v2Q^-6szQyeA)j{};d%KI`c70LI+j^LT)a#(Ne4c(u)30CBbLUosAW z7xj0)H&Nqm;j3Jz&$mEKdh#l;fd<5Zsk}%&;CV9G4zh@d{0yYyD`{TD&M(qSGoU`# zabDC7db+ZjM3k(}*USSqFON}!@GG_ghRoIs)Inf~DNFuRmFas;uj@EnAsXuQPjiue`9-hOrZO+H`we-WH9&;p zhygh|b1o)LegnQFLQ{|?#JC4|ndK}5jJ&S>AFus4u$c{{DQTW#?RS|LOYCt{R}J)1 zx^DcYBid4lC=q@G_UQL#2}_6pHRKan3DTER^a9@FS1RiF$r{4>^!t#mpYuY^w0K+P zE#IP?Ue|B>{58U_pIf@D)aTh5h{-$L0&Jx^bAb7}Zogn1H8NQ<12&SbB#28bmyNuq zhJAI@T*ph(@$BcGCZ7O?Rh$QGiua1Y1ZG^xawjwZ|N62E-rNY@Yqx*&^d{h6X_E^) z3+$1spuaxPbp8GQRSkau@_Uzg-vEtv?b&(>1Zkt@^~eDEYWw4x-vOfD6jMvjaG?|D z05~uQk=t!-)z)Qtyr8c?(&rUZE+(U&Q&Ppqk!&tY8E0R^-#v3DUb;lXHea&<0}PQW z#6TADq1X(X7_VW&8L1?MX+T{1$+y7ykuzhn!CVpDn^p-VE@Sxw>zo=$h~F7fU8++Z zc$HTpX{uQ?k(!o- zNohm;=kORn3t&O4ery1+EK)Z12H-JFBjJ}O_+*v6RX1+nYOtKLtTlyQN}=-$tNAX@ zY&F!GKI5jt4~WWi)nibW@jO z!QGpy|5T)0B~$cj2kARsYuiL?O5?a%+AH)7M}m{LTK?pC_FvP~AQ`M1x<+Cb{%^Tf zkK3c?8Ip#-Q~z~NnnrrnZW|CJMsr*YJ{y1>YMR<$-q`%u>TAI)AG^6{ccAp~*PYrB zWPQF71+xH8?v(=jj2j}v-xJnQ@q;PBGXO{BKjsC1vfor61yEwf30DCOZPjKuz~+0_ zeg$A2GB$#oV@}e3Tq^B!eQj&{=kW@#SB9`1=*IIzfR0v&UPcmOGq9A1RK=RrHj`k! z{oTtD?YFYdziVWY_HQ@HQ7oCCn^gPZ)_^P%;s03 zz*easqk$NYs(Q;_O$GMVkaOxSyOo{3v!)KW#ggnjr25}kS|pX0h)~7=pLF&Dze#6# z9~ewKt^ykJ0J}j}YQaRd8t@T3HQ>|jTqj*Lb-kTtKy`JlO`U(!)HLx_RyAD>)UJ#N z4DE;lKAlMerW3&cgGrONAdNKjzPWYC5J)$207HAdk4~Bz?`xzsUqUu_u3ow2IH;}H z(^$V}U6cz(G_^m%PVDR&2S$=(xdo)ItN>}lR}2CM(TN+d4%{VrpSd&dMk#4vKNW0i ztu$@}bRBe=7ACbTeS(x(p)NF_-Fwi0Cnm{Mn)d&%Pv>G1UI_ws`oc*WbdRR;=tcSfE8 z_Q>vFg+AW{MWFw3FeS~2fG2NBLy+rc{5Y~FNROF4Mp~IaADaPivT`xR6DEDCs*#1` za_FP49TPxbJ;LP)q$Q4YYDO-#e^>6F4ruTvN43AQR?-hZ-k}E`@HM?j2fkvebitM; zxq#l#lv{(|rJHma(?}UBrs+g9b?c1h-Ni%6C zA5e!niNMe9|75U#20{nG?*aG4)QL`9Ez_p|q_YsYU}UT`2lhnHi`@uhMg7>&6l_JoC?~y)J!LzXBTv>Jkxj+N~)J!cp|9^vWZLr=V>ml?c!YHxL=bi46uIw zKn?M4HJ06t_b?!%*g+Jih{s~U;3rssAJ_K4ayN-5lk%=hns;o}6%r|(+X09rbZ*P) zRUb<3<^Z2W%2n*vJDshmycKk#`i|E0$7rKR3J_HT-c82Sv{ffcf{)>Yea^8dvW`7_ zlO@%WkMxuJjE*3?rH~8;^W&^)V;X==zIesWD}X(huK4$jKw(P6cLT^4Tq+FYAaq}ysUfp@U8!()I*UFHCr z`HmRSn3sux)FHw)pd3-@icQS#4tVUczfY;F^TT(#5qn8Xaw7U0kE!fdpsBhW)!=Wc z^U)x-0ujba8z2jx2Y?MknFQ1zzz1o|Ch`Lnr71grID=#i;4xYw#=eq^rX^_SY`aMv z6Q4;f0G`xZU12hi%nXRC>|VewAf3(f9k4{cpgmBTCusumy{5*$tdZ$}D0={dC-VWM zyQ-zMRTY8q+JAOJZNbj4zO>cxI|E2ho&^l8bxtf#K43RlWB@-ClUYCod>Vqx!lyd0 zMS3Y0O)Fx6;c1QBXKAEArWs$J<$7SZk}i(W^{llzv>T|SCX=T2e)tfZ2e%8@!ER!} zNcn*r;00RCGLV&gK^0&(d+Cpj^hfmbx9twiC>X6JVb9x42)XML=A-Xy!vUUH;%t?(YKk&Dr)}^%7zqgbsk;1CHFp))HdQ z*T3)hqc7}l0FPY=$Reil6mWa~c7-y4O!Jy&P5Eka8~`N}De^9*(?ZQ?`B7gxE@Ef! zyW{-C0-_VYZVZzPPii$+ZcnqLezJ*(GsRL?eWx;gwdhU+c$O$T01q#bN$`cXEww$c z+)Z*M3zu);92zZjf-I>UzxjH{F&s~>%UIZb$o>z8EFJj=-Ke*gpY*v~_TpcZq$`$i zMc9;73#XCb(g4+~o{04Oi92%}?;MRl4!5$<~_jAd?o!SU@-%|MZievk_LQg4QE+RRDJ-m@OU1(DSI7&Fo)hI#IYUe61QA=(O=Y=vG7$+mB2y~}D6@V^$ z$#!-2+fo2e4a%6xn9Wz#{*jsiRas4t4JqVtUc%rUs@M6Vo@Y0@&k+N%S#J$(ON_pXC>`_oz~_@HPY{?JYh^7!1FW%qLN%5I3WduI z*rkq|ALVVprxE`GR`VzufN|_psYq-1FUH71U^lxN0Yqf1-fv^p0w{++>`agZZqo0| zk2;>swCHbZzU2;i4ov+bmlwYsyqL!kdqhBpYt>+^Bev+(#Eiar>}(+P~5p7p1VO?wAlK)=weUwE!@W7)t$@cCnE?bGXRHpqqf~O$guYLx|Ss3Lj&>5C6CUq{IxCOxr>i*r5PtL=g1ZX8mV zAt!&+Sg)t1p5Hq`Lg-Ry??1>BJ@mqseAnoe2LRGkH+1i6?nF2BlpB7=CS>j_xahp| z&GnjGcE(Nn^lkt15|JSrsr$jQB1lIb0-&HO{C0JEzA282Y_fq&Gt-m=x-D8VeE^up zXDs}oEl6Sh7>%4I?=M7%zcZYBx|W?M%o(N{z{wTQIUAtTV|A|ryfJ%v zeFQ8Tc3t}|z%$z(-S7a&SZ10mpt5Cim2>q zT<6i58u@LlZ1b33!$$4jk>lml zc_LdK5kFf4SjuaJxr)l@xeO?y&c~?A?`6w2Ad@*X0s6}`JO%OsFEACjLIvy^W5}=P z+4*FLSk;6&NIiA3^Iv~mQAX>E>GOnM?I<9Q-~+qZ zMFHS_X+|bU6Z*>#;2uVCFE)Q*4VDVg)6d&}^LDEN|AD4%-=i6B!UX+>I@w&6J=E*p zE&YIqW_)FHH%)-G2yv{UPCk(S#K;E963EX$277o6@Z@97y}LUh7eBXdmt-w}*_32_ z#5weJuaKySI8ig4YRH;D;8XiM!~KpQ`LB8jLFfSZePIsLhWI^T zS#y6Vkgsrc;8icfe*-8HY|l9Z09#>+xP+_MwRMs5XyWs56a4}`!^!hG{a}|Wo}2a8 zC8kC7YOJ9@RcuBZY_cT@l$SL&&^(bEn@f)I01!a9**pduo3%dU7cggx%kH}uOwY3)zN#8X z`BJSV~E50^o34qz_tpbp0YVbE!GP{^YP(95wifKf5qZ<6L>%4nBy8uID zc^6AHcnk0|K1+cH`g>78+8;^G|2A@OD~Go+U77&1q&ZgswHVAIkXcM22iW8|7VyQ+-*GKtnxXSnGhK1s zOVlL0oG|N>_BEp^u4I2Rtb;_FtMbXa#IW;d6qrOrh5>af8KNvC;8kEZGi?T$e5?2S zt{U*7Y7P-~T>H8~_Uw8iEpS7bZ%VRkJHtBfwewW$LLx$_~Z=_jY&6K=W5;A?!T<0y9nE>)VRRE8MR0QVnH5-8* zDtp)gLjbZwpQmBDH5}y!Ro(egzjuwbe@SFoEYeTK^35!zDqv)otOK?Oy@JVLE-&y^ z;f>%Gxaz69>Vvo8(MGQp29t4my$f3cMWv=(4x|Sw0&DQ6C%AL|j_ZkUzA__$rF+jz z?+n2sKaA<}63F!{TQ4dA;C<}b-`82HieW`T5f|p@sO`Xn`jJ{42{j|fLF8Ebb8{)> zMw0m0{%f%A;@;BK{zbGW4pgGAOvh&CysqaoPw6Xf){h&}8UFLh0z_KKaNs!ej#&ie zy#l8dP6uA}Pw{&J1WNAuaaX8 zcxP7EO*t=V_^T0`Sa@8?fUAvnCh)#;fL_91ZI`FvV$bTs(E!qpnfSl}d~Ad{noy{9 zu84{$SCqF%|5B~xe^#&HSpEA9mAmnjq{i@yzH=zKn?sFf`(N(312l4UjLJ(**A1d2 z+wv0ROBO4&t)S1=Y5U%%?H(P;OFYR;`3^u@YyUk}7ObQ${L2$0Sb2qW&7=WY-gDk; zpv}sO3s-_yaQsz$`asb1q32!|kO|SIX_J7cye?r1S%`lw3Q!n8;z4I1pMPd9d0j6Si)#~>e#E#12xkhQh@`eOmZ|~RoDCH-Sq4zt$q&n@0y4%z0?4HP1RVoY6hCGhIUkwv#misgXzS8^3sbvAV2deZv)S< zg%&^#5wfu*Z*E<+pYu$c`YzAt^RKKjuYs1N`H4&jN2Y7l9A?uVFjAhU0ihC8fT7CO zP!XT}AZt_}uqLP)#m`)$bYkp?mb$d(0i8<1%p^NNBg zb!z%~6TpA?-UTnb2j2NNj(NB{P^i$8MH>UYoGpuhEO}Kv)#vqhH29N<69){>nYtkT z=S&}eE6Ar4x)0b2+$GIr8Q__-&1JBU){@)pIM)6k!EG^H-*Ku*PT6Opw)+b?Co?Tw z`YO^b>s|w)f$jaI*+u`49E&{0uc4e z`5yqK3cg*`24GIpP)$fW9O6%p&;bzQuYwGAg3K*2y~usQ&!&#o5-?K2MxRYG0WUY( zEaJ%MzSY((Jgz={-;{D!%OBNcV}sZV(I1tox+?Dy0a-zmEFhBzRxSpqlhXfz18Jq*j-5d(G{}o!3*;@PQBUa5|gr?wm`gcEJiu<5x z`p{O}-g?z@Qu_BbRTi8&!wMO#_h-qlp4W|Mb|O-in;rP@aQACB=Du|-P>wc0RZ6M(ZDN!^UDNRjR3MPe(=Uq0Hj(d6Br_dBWIHaQVEDihU@`M$zw|Q2Htw)=hr%c z8GFv_S9J!y8nUJJ-5}lPwf?Ca;Ads*9SZoSpJz*T+M7!Ns4PDLKHGU4*i4iPz!*H% z1C5B11~QdV2#_Hki6uj=Ohdr1P4&W~S_0(elWjU*OjDV-PjwD@N1c$nm3zn4o?FMD z$2M6DtYZe%fxhwyWr23o;8&38>{9YRd!9#{lI3ktNA4_c1(4^|5#dM<(=_!S*{H84 z>3KGzY_`qRlFB-d)*%M0AdPgO4M;tp4{6*DGKVeN{~W87BG0LTU0Z9_V~hmA&_u^; z0Ki7OUPuic=Old&wdDhSj`v|#$6v6sZWLIda)}M(ZCMX|&&hlTvY1-5z`6xm=+n0b zP>x>D63gErUuw+vd(E_%p{@r%F|SAUJnOhwDop`T8uD*o55t%WELJ_3+W6!HCK8ct zAgjs2M*5fX3E<0D*mAOAnrSiB8T?v`k*1E0Y?W1KTZ{&Id`Gt}*8!e)t7l7qKGWy#4FA>ox%=WAKkw>04{7Vj5f4mmY~eH*c58l1 zZOwP=C$))z{LC}51*pj?W??h>p3?C&7j(Z6!l8E-?rM|_lco0hsb^!2MO-0tpt}m-R27CfJ(mYj2n85zdo+WRd>lc((tZc1e{NHJ72T z8uMAo-XBr+eKh6O!g=kh=~X+gea(ID#zo?{12Es#0?QC3QEZ?!arM-(5hONJZk2#B>`Wq5=R#H zw~%QH5#ql>0h`({+k>V+TIBoa4B(cF=G`E`Ij0mmw>g;ie!Q>m4Zx6bvA(B*%w3ta zXgm;+;=u?YYL=UufrT8yS}aR_6yzsXkOthV?z#*%*H{$+ zsjTyQag8t!PdEs&wN1ks1eUdYt@H&Z$n#VJo}mPNKz?Hw9#B~gPD%X!v#so#^uuz> zbkZWM;+mnfFj2y!dhRMan{6{8q(5WzyiCAQTr&?W8%!_KWCTzRLm!Y$1xz+eb>$)?70o^m;VY!hRC=`Ai0ke8V8X@BwcE88l-z z@D6bzAgy)X=?St%ulH%dlNMMRzW25NrrNLL81R)$*H?1Msay((d?BNNELkj{10^Ff zV~>LO+C^twvmCrScNeM96}+8Sl(_v8FkSPtD0DkWAoYThKwRFGl30hyKWUfjn=j1> zU}bixta=dC{o%2$rvruN51;Z5u*^JYjt7t%G#JoR&vZ5YzBtw;SM}dHWsC#Y^5@<+ z57WY#-eOggzNIDEKrOmkZV1QSfS-`*bKln^lQGs26Y3XzG~m)+$wa@`-*Z}`)FT22 z8(0bESnm$MAkd@W)x{bEu!rrS3?U(YFNAj0{{;V}sqH^Qga}K30uz{B|AY@6ewEwPGF$7)jJ1(EzZL%F7oao zBHCB3l5>-a{MDlv2INb=B?3G_gxx?k5t*uIJDI*zPqu?O;48Q6se3{`(JOgHH#Qqo z?#5F!fJj2_COxI6LmR3t-(asEw@68!K3A7U2{riFBs}JJ<7rb}UHzS_$8!n-%43iq zvcYl1iPdku0<6HIb1=QVs%f`cE4Qc^>Y zviJb#Ko`HjUiOk7ScETgfG>zp7Z`!zageoaV-*mn3POZ(j?PS-t3HkO{>tg6VcGnL zC*%?f0q}&XvFy_8iC7XmJT?L8N}4)}5d^?D(nQvR4Ce_N0NdHg6C^VO{6ywNhMF)x zX{5iI$_0L)hS5$nh+M{9R1N-G5Ru+68O6MJpxfHapDz|Npmup21gkBPJcbHa(8&WM12>>WkR z&jfG#^%Wm{4S23(M(OrI8BUN|APa-@;v;}fbX7;mKaIlKM*j1ev%DT4g%@?6{xC?} zk@>rp2U(nbb5=GGF&jPWc-xbR^pDma8f)v;(e2tEXup!&71`auEZr}EBH!TyBUD3U zElu?ImP1Rdc1T%0H#4RGLuXp1${6eCE5o$^vYH{fmWKg|DrZQt)MMX$p0I&cz%l+E z{$emy3$8A@6qvzGN&uOZ{D1uH{{C>`tL^%&Do8=1l4Dz*)i#?#6e3CvMJbwa1cjE^ zK@mCt4u{E1_F^D!$Qx{-Aa`;nBe|Cy>|i&0*veKJ&A;T|@^1#v!JK8z0$@+VUl`)| zK&EtMD@b~wZbvl**7}1Y0|3K?q7DG#8y@{9y*IT&fpY{08`%#0j|m}nfWSswZ@*d&LWD>W9+hl4AHYoVRsfNcH=bJ%2p&&+`$FKB%f7hnHekZ& z8a+mVOquh>xHf><+G0a%0CSQl3SfRRwiaCyI_y>!aDZ5L?w8fje_J!4(skZS%EZ~) z{HXi}>-M!f>RPdb*L`0>xPWwUjWoq^4FR=|70Z$9G78W zouJFDtepI)B}{b?AjxuNMqnyx^fAyix_LM znG$jB$6n70&9tbZGinKaK3z2lJL)nY5^{z%^19NJ-AYv|0Wq6t!A!d10~J-KZ>~BR z9wH_KfjFzUOwY4?G9`8A4-A|HC4?P z&gXpYLS&U)KEn)v-x=BF8`guVmcL7(hk*XEiTPImA244H&(vCeN6BQjH`!u2>}Tq> z@)?f81DU~W1bC4&_5yK`FR+{5+qJKplxsQg!sE8dx;%+Xd~?b3#dKpcL#+H$T0)?3 zSW3TnlcPzFXKQ%7s!zL@SQh6jYga@ZG=#I>MyFA9^X`FuauIC{g6!#Am%!+ zA5d>=y>+*OH+sZ_9itHRKcV)SD?yeNZhzEjASU-o5kL~MR3Soy*cUoK*~nkq#0_8~ z6=FjGb56snec+nYzqn`$m^SlQPks+*KdJBFxgfKq7a36y$l2XudtD$d<7~!|nQ9&c zJgTW|-ESI!cjR#~B3Rb`3?PRk(f}AC&3PQ?%JYl^>Bdq#pk{*fFTc)P*t))xLZA4H>Sq+a91+sL0?1qt!KrdoE3(}u#1^`=FK>$Rh zf*SCTCFZ#)I$k@yzv=+&wWN9SwLa&5I?t7p7J9rj_|q6la-B;jll(vvX+jRrkA5-+ zWF%$jjFmzA0Bh#&)_$Cxjr}y6Dd$07brkngwtP3Q#uD?bbrfXCU~FoCS3u~?UBFiQ zkO?%^OpE@+2tcM`WHGRZ44MNmY0mRHp8cGAJMu(r^GP}&czg`x$h)!%NSCLA_kluY zjK300qmpY%R|ap!^=CYI3z#0)_kQqgFt?rl;YAC9qau}}pMqq|MY0J9g3<9ASW(1( zwj8V=fHAL{Wj?zN`9DBOLBz2?)e=k_1;nG z1zI4`PQxd?r701Rf%GRExQ7X1xs?2biilHBN?q9x9qD(wsJM>2LrYiQ7VDt6TQe+4 z$TqIkUfr384(vFrU=d*aJ&{>JM$y709|c**95w;j2{%cI-x20Sb0P)_1_gtpJhi2P zG>}uxAm%ccOBf+<$Q#_wGPA%eVAy`T415_6Jj>4O5}RF3 z`QMu(_Wv6m8(9f#^UFj$kk&$i@DSys*|kul*6f0uu8`0;Z0A81C$tE>cb@!S(9j0AJ?*g-wo0;k+H zxbhT`HIWaa3jj~PkP7-V!e4TT5C?~4{qLxBsX3Aj92Hxf?-SsSOZVK;8@T`M`d4%Z zGy8_ckBk92PAJlU6v(%~96jM!FoiaaUfmdEZO}J99x&cC?r?l4f2St$0+OgFLvga_DT}iQ%OTdCdlKQ9=R>fGMWnf3;za?4y?dd z)JL#pNfelfFN?AB=yxD|2)r7r6z)v)`DU08Q+4Cu)`(tr=8lPm{Wz-zn&R3(!~v4sn(bR0)-YaPbDwf_&4 z|P{$~Yh%bdNs{=7#83X#voy)J>;X0CW6R1MhkRya%s+{(&W6 zUOJ`Bx#fUk)4t1B5ZDpCACw2Of=z+V^|NGzp_G_IK~oGUU`{hzfhXq={%HkB$zfgE ztpPGJJET7b`uYSPqx;8j?wRTDi>5P%KsKf}suwB{` z?*IQ+*p~w!O<%j#&bP)m`)tI2G{Qd$p#vZf$a%}Q;*6*FwcW0NZ>+CJ{n1zYH-=#Y z%Ymg{mUnm)54cb#1tG>_>;~~!?b~q%xLR{B zF=p;7$lYo+ymZ#Tw9)e>=*H8@KgANB=0nNd9O#Z+YyY)QQ)D}7&1XB^7>-x@rwBW+ z%ae~Y;vEA&8cj!|O(Z0FB8g*@3zmHjo8@Z&slwF&^wEgPkNPCNBR2eVr4r*M1T>d+ax~Dx++?l+8OgQA zs*S|d;5S;!D^_`2dTOM+iaI?%S3@?g26n{h(W^>~*i?7v!*0OvJON;+PYhU3T-E`d zh|mdWhv9CJ*$8uiozf2hVmP+{Pt}1Om$o`y1ps`_{F{B(!h1;<6 z`4a4GE5Lj;_*MTEQFyzG~p=r^nMqpqo$`=^4b?vCT*pz5s^eG zfRir@*07iQ7s6LnRz<5?5Kwq0_AmnJw71rR3N7Op}&JaE3(M~B4!M6pvmTP>xw~8r}xW^p9LwgzVh+_@V)mv zTlx`6>><=qmXc{{;UfL3we7?t4A4&cVn7y99Rc>ROL}6%7}w~TuH-SE=<86}--ToU zHCZG5~ARp;JPSRG%vc-{p-*AK-{sR#@0P=two%p=d^$+)JYh`FKHT3nJfAp39 zjbT{Na$t*J-+vNlS>&ptUk9GoRI%}5IcMwhIslW2B3KH#71#~pH`v8up!PXN+e6Ff zx#dpd^-4hpJ#-;?Ll-b#-qYiq+|9g{9`g2Ub4P0psx(v`<*s5=?O)dvJWr$d(L^mj zpc>62$|AbxRZrE|Z)lsW<@faZ*ICDcbkkb<&e#dIryBmw5#i@KdXn;7H3iqxYgEEp+s|$DwKx(rSh*E_#Ae)V30ADHx zKo_FC1Tu}?bOGLAp)E;}+B$E&pmXpBv8?32_Mcx<-FGO-;ji|3hiau?X!P9j~N&4g? zbut&o3i<`5fvr+Cr~&3*vGejT0?HPfR&p7b$ho7hJ_@`-|EhmaWiTh5UH{5Afzl<< zIpIU#Gt1hQ~=*xy!jKNa$<-{t-v|J-tK6&0&8hOX&(AHPw;#k}L*ZELyK*FW?7% zW@IFm8{jhSCv*V(Z}F;a#C=a4SHu~%F{dAChyOf;4uHJiY;D!xPk0bh+YtXd7}m24 zWQF&I-yCFk;k%0mz!NeO0r}4K!T>iYuWUpOLIdg&z_L7p)_5N5+n>s{Kh`$VU*D;z zp76aY{}jOq`87)E>BwsNonbvrNuLI2|L@v}7U@=pT1l8(Ex)@;r5JS14QZgSUrzL% zERt~S2+INZK`H@AMNLVqt{c<633lfrO_y|XjPrH8VLG1O;Eu5yPpP2&zoBhjsCUpO zZu@sC4@0nvb~PYV7yf>%A_BCNq4*&EG!Ery0>%?Th2^EWP72Jq!2xmxchOzsO2;y;Itd~cKWK(=JZGlA10??*cTXO+IWOiAFz z6RVwh1DIvkEqvftFlR0~ZO%@R&u2{@^C__Px9PJ^0P3xnHUA}$$vZFHIuMBR3w;5o zZ@L1QOF0WLl+o1wz@`GrD;nwVfe-lfB?^qklkva+A`Afe5|2xOSJ=r8z?WBbUhk$e zRUfe_?ViqaF48YH)m;YbaozR2o-z`ENqU_zF4Je?WL{&yck&%kpa(rwq=EW zf*E%HYuA1V=G;rKxV0;opGpllZ6$DX+KBw~fHeMPb^sajaqtX~6)X!J`CMrD=N-me zZf*ktic$h3K6%8@M?iZ1P@(f3K$ZB&?4^Kjx_K^wdZ2aRrMCa51%mx8Yml^{13u7? zRw1$3KLMU)oqL19|q2Z1Sv~=Z5HON0x!RA&`(I_rq@=#;CZDJq*WXeE67#-%x+CoZZ!|S4Tc6Jwn~Ev*^|_y<$2+0H!&C1h zqYd^RXX{x{0zMI@0RzY+3bbYoQIPM{FZ_T~3MDCiQcEjNHuz>kh0id(ACCZEoT?;CrAf$Zzao36L#)hyqc%>O9m|U6rE3 zu`!+JJk^!ip^?d6nlbc<8s6JvH~3}a^=sa4E>A(Os5CK}* zQVtoSsr?TU)pg@x84TY@=DqaF)j}#2n12^z9cLUkM4w(sLvnSXNz%OCl z{(po$>;Pis4R0sVaAnzr7lLdX@Y**YfsEWSdh;WIZ*KN15pcGaR9ZxI-Q1<^7%d>F zOe;K)WjroBft_Tip`Xlv{2}E^@@8$gU0Q}3{6Femrlr^bOKp__OvlO(n#8{4$O3WB zaTd|v^KMJqClfVer;?Ije!O2G#KSTX31EsfE4cyi{8J;AyI^g|{~zM7g3tjF;x7VO zFUx>Tzh9(2$jD-gN=ASc-bLQ~Kq(m-lmG%w;TS!|8IA|`G^gmn>h=x!R2PzORF)_z z6SX%dcjHp~4<&bV@bTPII^KGe<#Qz=Y(`xjr>3@|-6zV^TA}DJ?M(hz^pm<+N&M_?kYaw_ z2h0h6^~e(-n*#|R0NED29p3|FX^J|`($c(8M)|)(Hkp8Lj`iLGe%)Sh<9G<}={2O` zT##Z*KA2Mwh?M>C{h#G4O`2)&%uuVxLbB9BE z>-jITn;pR8C5|ao3Mdrm5wU@R)ykO^BE+8_p#vbqUjv3L_5#~EipzjU3YIKZ9(b-m zq;NOj_1({J?*e3+AIyOx1*rz76Ta)I?-Wu`^B7BhN1CQ+!h?xxK;Ov=k`ZV7ufEFK z-$SGK1(k&G2d%lYy*dNl)Bl_-UysDqTHLzNH96f0n-ZBL)D&7}b^O>y% zd?e2cXiDaUT{!WSP%wwP02r$BRo(UY&k}mt2Y&wh_wV4?7FuBoBmNDf@|Vc0r+sk+~xDYyKdmzX0JlfuEJS$ zYlCz@=D5;BfLO3CXqLz47a~N6{}%eomd&yP5UXNF2GJl5C?2^xau0BAk-8-=1Fk8u zyhLe0PVaf)Ibed@CzUS@Jh*Ag>MMbgYey})38=XCqb09_xnbpS4_ zH7lBdY~FS8wtPTVFeB$TU~lkDunX8L?SsxhJa|f)06upp8}%z1q5PNth?v_c55&32 zi~w44F;4@1X+;{yFe$`P;6BqviUNjGTFZQ_v4+_ySqdNxu)6gPY|X!HlEr{<4LLwS zy8HqJjIz8hGMv^xz}<2V5SQzu60nOZJOs2gS9=j)xcS;MAalLeUK*GWBW0si!8APT zxnl~0`RVwxPJIFRp>(`V1279q|5_#o%#A0UbVfxmYfIgJ+5+Iiqi#6%Xdum->@@%) z^fzAtamGo1AkO>T2eK~ydd{)f47ITU3By0c?*se8@XTlv0Bf>t-MbxR+R$s;)dxPB z^3>2Wz)Z6E0r1I30U*%*L%N#RA4)?E$X8f$%iDND)&e{6XoiiqI}+u&+8&vVvD>$# ztHIw$Y%XL!?7I4$mL&R`BN=AQaLmzLUx!#k7{+Bh-4` zF>AlOCR;*bRBkY)?Ai;MspHw>N@&lm^(^NmIrw<)2&bno6}yS3jn#jC8<@*3(t(!D z#RF+5bpUvsk^uNBa&;gFgZqmc)h!7!uU)V^eNKg3^i0|Xrvv|R>`A6DB1$d`a z!P6>%DR4snGhPR3(vZ7=2hwlZ^%0o)>1Xe}9e8rjw4Ij$M{T=!eM69Dt4IAd4ES{2 z6H7~ge7>o{njygKt&P@|1D2=XxT_SfA@k0RJ%Gu1Agc#3BWFq0jUX+vU(WtF&^D)W z*5km6__Um+Kp?AvI>3gYelQI%@=;I}AZRYP19-QaQa}{n2$+k!7yY|H)_5EIhk%li zk0W1$DHFLc>I0=CPsCOOL8L*nE^uZvJFOdVPTK1H(}14}-B>IKxU9t6r5*v3Uh;*L zt_O4Bi6hTA3)oev?CIHH&Mlf#yb177flWmo0_GJeUUUeUo6}krs0n1tRdPK@dhm4c zG>|D#842XbE3y^H0kJIHH|yu{6W{&OUzL9ZBFYW)Dwlyw|LNJmjX^#bn%#B{$gHfw zdyfV3nPJ{mU?m0tzSq3QM$(EX$b8-)3&x2937vt34plDB-^`j*$eM#Ys+eq zrIlYuMa}_=7JR74E5H*)&Mn>(Od<28`50t156TWgg!oG!bO0Oi|%W*@R4A2VF=ih^;;k)DVwxllJXQ z$pgvV92}0kZ>vVAI_deH#O4^3*A%%x+5FRpgAz|ARqZ?FZpBF$J)vzfwclt;=nk6= zAe~iiuoF!H7^3gH6wtioE4VQrnR?$*$Fujb%Vr%&XEm5RYtOC-!7bBihwWc;0um&R zJ@hHw1I)l0^f~*5n#{uwVOTz{5{X@SO_vYJ!jVyU z9+;o`T}Bp2;dqIh6M=d0`*ZFB{P@7^ascuBa#{lT!=m2;h5d#8(O|BMPEH#FaMKtAs- zza#LJ>Fk{Z6!Z3Y7lVnIUp)Z{Xv|kYHsz!|kS&kONRW*=b+fIDH=SKTCfPcFW)tF% zf!%KuGDidXyr<1@;N!*4=IH*YkCrV~QyJs+x1W(pHn%TIrov)8n0L@8R7fCRhJ9wLb<_1h(Uo10RoC;J;tDCUEM z`4TW(%;$hHZ<_DHi%^<&fXB(2nRE>o1MrmYIDX_fKv>CgAcr}e1H>pw86c3J(g>tF zE%^orBwgpf7Ca5i&8N-N`HGZa@@ z)*ty=OZvX!Cjcf8VBPYTMA@D-S$na3NXR68eb+wM6485h0g6_U80(He28-P(bXA$YFV(0P-2=rO2hS19XS)nY zdwrgg__fBCn!KaBLSO3lJDVsZG&9y|AH%f$+&1F&Wm~lWD9L@rWF61u9QsrTGNqSH z18Nk_D$xiysnFhHITT* zqU+8(d+3c%sw`lZ{z@j;NVt>}%QOFu*#0-s4loFNu$ANyY^2`XOGamq!?n3(xi`Vx?- zgPOPe9)h37KQQ1vpqz}89U$-1##8||(@weokS^u08Hu_lN$?FhgZ$7|fqOSi*VoB* z-y%=wo~A5zkJC>3_jL~xNzei3)#`90es(?2Rvx6uHsB&pB=$u=1F(^7Ac7?1{UE75 zq>{~U&mg~O|7m*P9*A`kcw!xFPR4keCFPWRWHk^-3myj^I_isKPY13k(6-11Acs4p z$p7ji53wJd{gv9f%6ajO6QeWr#(6A`QZKP7hsE_UxC z{I_VkF4vj9Ub%7-Cj=5*q`zIt{h7q?Q)6_AG{C2|{YBe-Qy>Ehax`#?X-{V`lNUZR z?I!Sw_8kA^3J7j2|H6kSfQ&DG`SC@8STH>(r)U3XvPB_6ga{GhpAO6J|Bh(`Y|ptZ z>t>KS!{Y5vgn%L0Z90LJ%l~@Q{Y`L$VP3CEcHIQTG|ZANlM;V zL$ey&Y3WK#*HeF=mG;QsYd_ZTUndO!}XrNx& zV+9QGz@COX9tX0x*&Ld6*ey?v1}0NI*$vgO{7|eB-!nlX_X~C*-B<3$C62q4eyu4> zFy?}j>hltYs;ycYVf&YEDtA*rS^InHmBo%wPA4@|?#XvLo=qVgWh3N?3jcz7yn7wZ zbN`OS&yx398NE0j+kiE?Y**$-q9B8HyoY!naMV%zl4nNt8^=ZZJL~H{+P2lBM0>E$ z$2kxt=vnU5dSkz<_w}{w-(`k4xySoc?mO*(cOOT9fEDIUkUjE-JOQkmy=UxWV16!g zW$^~U73ChSejUiPLf0271;m1JL0P@u&@mVyM2HX}4v!qN0Auc@G7y(eG6|&i#CHa? zfnagJrp>m2bV>hy_wm4XGtD#vVu+IWd74|7T*30T{y1`D&5)C3y3+PlNBRAU_0l>5 z()L>^^J;=QGG5z%ri=uTwsZrakKRWY(n+c&xmDDa*?ps}$|TFL`g*VSA4^`B4ASwe zv~rf+A4vz@*Yq)V-S3#okk6sEJOt+7`HL640n8btww;;w*;dKmILH~D%@gmm& zcNV|<_#9wa!5&4<0n=>DvUOuXcA3`?a;BTs*Qv=n!A|`0sn{5JZ8`vur3;VsC0Z}D zOEU)-_11cGanWK|x$f%8AWgpqt5ptgGFGmys>;$dO_Ax#`|{xyTGgqLx!RBIca4$+ zPO%<;siysZt!Fv%N^{u$wfbLv*4H2FSuX;=lEyZm3oG$}E}EdXh-0<)M%wP5V3;DD zC}Z@sTS%+s8sGKcGBi}7SG1asz}U-;LCkd6o7mb%=0H5 zB1DJ~A^u4az?gf?vp_yhV<5=JnNN+p8G=~%%Nuk7X}A5_O_hMC_m<~qY;CcdNnQUA zgXGb6pkK=cp-ym=c>OBpR!jttfH_+2d>c!`w&>?94#bmWmN z<8-V1d-|vb=<9mem3tp)Wm%!){ixS%$&E*dz5W`;W<*xg``)fS<#v-CA zLT7;KSE|8jZvt6zX`uTE+4CPghY)#%@?@EtvEPT=$tFgO!epvlmPs0E6d{Lv zeZhZzgbskiASe@*F$*y~$&+#yPtl+L#3(JRWi{Km)SPHeR7c z5Ql-0#WEk57b}~u0LZl^N0n|03|=+q*Sgp!vYn8V{%AYFFH!dA3f9xiG4umqva;)Y zWMai@lIi+MPjdy^B#hO2wM{1(>9^-(*a*C|(+GA~uGaA^3C>FWp5$FcB2}fpE{2|1 zgLyC40Z0e^-nqzrNnN1b9UOi<_r$i@v80-gd5eyo2@EC+13V|4w0_R|>ub_QkJ?`r zFf~HpSo?eEYZtqpt4HT9sc~Gq&fr)51RXD#$&tv=NND%=()K28S0v7`h~~OF2VHK& z2?5ng$Vu9x0}QYiU%CVB%zL~9^vuf0_!<~DqGG4#fMW{83s(Sh{4K{n(F|mD?4_w_F6$Q}3^WM*3Y?;BeH3 z8)PZ)UXgA`9RplnV#f)m0NGShslfTFIuPQ21xJ(}16tBjN||!TxR483Z2nCh>af`i zmqyZvy=EB|sDR=8MB;XOBCZ(Xe}gpQAlI5I-gJ=d$3Jk|Ctxy6>(S3)zuA_)akc$K zg^V-YF}#?erc`~WCiUxC*|yekLP9qXJR+eqdNoX_;kZ9%TR~D z_`rB+3?Qp{PS4KJ(e^JTaDP#UnAF$Tny$wyxvtcG4vt*&M?K4BE;x?=3~f!qfY<1N zEZ28j-JcWsJFwiNdp_H>9k0DK*4MRF%^{sV_S2I^KzDrVV6%Rzf{Y`FwZJpxbng=& zmcDgo4=^hS)on2Wqe?>clC(I08(GCx3}(qUe(s^dJbRum;)3vSzZ}114{KjZ3^&C)Jtmw z94%*yE$zG0WnzZ-A0V*1TX{ptqsvQqSx;5o=Y5HqZ>5gZ;RL?rXpUw%ExCXT7?5Cb z3ULsG4uHeqBu*j&*u*CC5hp@~{8|c7KvPiilOv;)N+e5DhBFcdN{IgrEMNRiZ(ihK z2v(g?`K)a4c6%RtCjrIcGXk4>UtMMH>S=yPmd0@Hg5ya1oEg|nTQy3>5$1f57}c55 zzNV(nxBbg-O|Ji3*=g&mr&|(+e_r7h9{qL76g}TY$QM!tK)%-uhx)pNxrn&)llpn? z-|^uO*0bIO_7G(^P@RQDK{{Hu2Hhy8eGJv-5#4XRRGGeU`nsRCnzoma1B&kRe^kd6 zaprpoZJn<_8Q*Xuhi;SLBK?$I#7?9+GSEjh?|-{AvMBJ2d_VdOQeGvQjG7O-8J zgFS4u@{J&W4#Z7Q+8j!?Fukg^?#~q4#?xt%zQ6^6uM^A{fmGCk#nQ#0V7{Z z6@8+iHcN;QAwv8U;Ns~eO=-ZGpG*vR;I~<`D?zZe%~c=l04cTTwCO(r`MfJV8@M

8%F;$I7u}W%@jI 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

$vaVdY_9M%Ry^q4w zj;>@Eru|fy2q6_m6r$PLh3CBYiBO1ec`oz8sZ%FDLU-5N^#w_Y$Kyk(RO~~9|Agie zg{ilfR!oGD@)LzQ% z9UW~w=+ZqVLP)73R#w*L7Zw(WyqD%|)@9DE4_m53x!L6!i5k*b_7LcCXv`!nx9`B#AUfQq;wbR>+63$ zJbY||?NNKWAZ3LWCZVmZWezK+g~rClLD5AcgperKHa9n?78h5#aE~bH54L;05M@z8 z@(_h7m3sUJR?t7fs_0pyd|FzX?zFeJ-)U}cJj6NwYorJv#D$g6A2&8O?=CGZAKKh} zWIRV;&OO{A_^7UK-$g1!IaH7Wh|kE|-e%|UgLBUN$hcQcO>DKLrR6qOP>&iL8~Uk0 z5wiE-9PvjKo|(0^L_;Excp;t67|$2>quczG+FJHWwSVSZu~0#Z;L4RR-@p&uIi@`} zZm@y^^@p~$w#kNueOgR5}K&Gq$-9u%O%NOz!xur6>O zyLjr<4=$oZLQp~4fzi?N4#pn6f$$7N;{liTG%GbVHGjaRzL~nZy6x81=0|whAJ^B{ zy?`+Z|DK~bw4)J1%3~G9<|dBP)>i5^3duecorY8@Rhvj8`_t)kgyMsL3YX(>xWr^@ zxOn#L?*IEkg~HLu6B-@8ew4Ay8HVD-(1I@Q<#7{j1{+@WR47!C zifnW=KExOs!b^RW$)hEYSOG=3+(!s01FWF#;V^;s?M)_+@^an;t$vD&qmeSQS5@f_ zgkD3;ZiJBHm|%AEs9B-aPI+-OLI@$G?5H3SLI|k{RFDWEgj577NQ4kVDgqTGLI@!h zfeI2Kgpi6r1&I(sNJXH6LZ8p#T5?07*qo IM6N<$f)pMG6aWAK literal 0 HcmV?d00001 diff --git a/public/logo_macos.svg b/public/logo_macos.svg new file mode 100755 index 0000000..72c2f92 --- /dev/null +++ b/public/logo_macos.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From e507c13734a7a349c718a373cdb1de140508223a Mon Sep 17 00:00:00 2001 From: alpha Date: Tue, 2 Jun 2026 03:39:21 -0400 Subject: [PATCH 11/34] feat: update Electron version to 35 and implement macOS screen recording permission checks --- CLAUDE.md | 2 +- package-lock.json | 25 ++++++++++++++---- package.json | 2 +- src/main/ipc/transcript.ts | 29 ++++++++++++++++++++- src/main/preload.cts | 2 ++ src/renderer/hooks/use-assistant-service.ts | 11 ++++++++ src/renderer/types/electron-api.d.ts | 2 ++ 7 files changed, 65 insertions(+), 8 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 1ad12d1..28c6f94 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,7 +25,7 @@ npm run format # Prettier + ESLint auto-fix This is an **Electron desktop application** targeting **macOS and Windows** - an AI-powered live interview assistant that provides real-time transcription and AI suggestions during job interviews. -**Stack:** React 19 + TypeScript + Tailwind CSS + shadcn/ui (renderer), Electron 40 (main), Vite (build). +**Stack:** React 19 + TypeScript + Tailwind CSS + shadcn/ui (renderer), Electron 35 (main), Vite (build). ### Process Split diff --git a/package-lock.json b/package-lock.json index fce9417..90eb896 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "autoprefixer": "^10.4.23", "concurrently": "^9.2.1", "cross-env": "^10.1.0", - "electron": "^40.1.0", + "electron": "^35.0.0", "electron-builder": "^26.4.0", "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", @@ -7039,14 +7039,14 @@ } }, "node_modules/electron": { - "version": "40.9.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-40.9.1.tgz", - "integrity": "sha512-dgUqGjpTJeLZQEbvZQlnjMtPCUfOGRBNJIYjw8yC2ZN9O1QS172r09trhLke+rC8JCLBGbf2DeU63AArd0tbhQ==", + "version": "35.7.5", + "resolved": "https://registry.npmjs.org/electron/-/electron-35.7.5.tgz", + "integrity": "sha512-dnL+JvLraKZl7iusXTVTGYs10TKfzUi30uEDTqsmTm0guN9V2tbOjTzyIZbh9n3ygUjgEYyo+igAwMRXIi3IPw==", "hasInstallScript": true, "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", - "@types/node": "^24.9.0", + "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { @@ -7321,6 +7321,21 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/electron/node_modules/@types/node": { + "version": "22.19.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz", + "integrity": "sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/electron/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", diff --git a/package.json b/package.json index 48fb521..0b60405 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "autoprefixer": "^10.4.23", "concurrently": "^9.2.1", "cross-env": "^10.1.0", - "electron": "^40.1.0", + "electron": "^35.0.0", "electron-builder": "^26.4.0", "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", diff --git a/src/main/ipc/transcript.ts b/src/main/ipc/transcript.ts index e8bc251..4a5f6da 100644 --- a/src/main/ipc/transcript.ts +++ b/src/main/ipc/transcript.ts @@ -1,4 +1,4 @@ -import { BrowserWindow, dialog, ipcMain, session, shell, systemPreferences } from 'electron'; +import { BrowserWindow,desktopCapturer, dialog, ipcMain, session, shell, systemPreferences } from 'electron'; import loopbackPkg from 'electron-audio-loopback'; import { BACKEND_BASE_URL } from '../consts.js'; @@ -35,6 +35,20 @@ export function registerPermissionHandlers() { return systemPreferences.getMediaAccessStatus('screen'); }); + // On macOS, getMediaAccessStatus('screen') returning 'granted' doesn't guarantee that + // desktopCapturer.getSources() will return sources — the app must be restarted after + // the first permission grant. This handler lets the renderer detect that case early + // and show a "restart required" message rather than a confusing permission dialog. + ipcMain.handle('permissions:check-screen-sources', async () => { + if (process.platform !== 'darwin') return true; + try { + const sources = await desktopCapturer.getSources({ types: ['screen'] }); + return sources.length > 0; + } catch { + return false; + } + }); + // macOS has no askForMediaAccess('screen') — screen recording permission can only be // triggered by the OS when getDisplayMedia() is called from the renderer. // Mic and camera can be explicitly requested via askForMediaAccess. @@ -69,6 +83,19 @@ export function registerPermissionHandlers() { } } ); + + ipcMain.handle('permissions:show-restart-dialog', async () => { + if (process.platform !== 'darwin') return; + const win = BrowserWindow.getFocusedWindow() ?? BrowserWindow.getAllWindows()[0]; + await dialog.showMessageBox(win, { + type: 'info', + title: 'Restart Required', + message: 'Screen Recording permission was just granted', + detail: + 'macOS requires a full app restart before screen recording can be used. Please quit and relaunch Power Interview AI.', + buttons: ['OK'], + }); + }); } export function registerTranscriptHandlers() { diff --git a/src/main/preload.cts b/src/main/preload.cts index b704142..2926618 100644 --- a/src/main/preload.cts +++ b/src/main/preload.cts @@ -134,10 +134,12 @@ const electronApi = { // macOS permission checks permissions: { checkScreenRecording: () => ipcRenderer.invoke('permissions:check-screen-recording'), + checkScreenSources: () => ipcRenderer.invoke('permissions:check-screen-sources'), checkMicrophone: () => ipcRenderer.invoke('permissions:check-microphone'), requestMicrophone: () => ipcRenderer.invoke('permissions:request-microphone'), showDeniedDialog: (type: 'screen-recording' | 'microphone') => ipcRenderer.invoke('permissions:show-denied-dialog', type), + showRestartDialog: () => ipcRenderer.invoke('permissions:show-restart-dialog'), }, // Open external URLs in the default browser diff --git a/src/renderer/hooks/use-assistant-service.ts b/src/renderer/hooks/use-assistant-service.ts index 3e5a592..df2dc9c 100644 --- a/src/renderer/hooks/use-assistant-service.ts +++ b/src/renderer/hooks/use-assistant-service.ts @@ -56,6 +56,17 @@ export const useAssistantService = create((set, get) => ({ return; } + // On macOS, even when getMediaAccessStatus returns 'granted', desktopCapturer.getSources() + // returns [] if the app hasn't been restarted since permission was first granted. + // Detect this early to avoid a 20-second getDisplayMedia timeout and show a clear message. + if (screenStatus === 'granted') { + const hasSources = await electron.permissions.checkScreenSources(); + if (!hasSources) { + await electron.permissions.showRestartDialog(); + return; + } + } + electron.appState.update({ runningState: RunningState.Starting }); // Clear previous history diff --git a/src/renderer/types/electron-api.d.ts b/src/renderer/types/electron-api.d.ts index 8b5d8a9..291c56f 100644 --- a/src/renderer/types/electron-api.d.ts +++ b/src/renderer/types/electron-api.d.ts @@ -157,9 +157,11 @@ declare global { // macOS permission checks permissions: { checkScreenRecording: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; + checkScreenSources: () => Promise; checkMicrophone: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; requestMicrophone: () => Promise; showDeniedDialog: (type: 'screen-recording' | 'microphone') => Promise; + showRestartDialog: () => Promise; }; // Open external URL in user's default browser From d3073d2872e4499d79401165fb91e5b03c292e62 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 04:18:10 -0400 Subject: [PATCH 12/34] feat: migrate electron into tauri --- .gitignore | 93 +- package.json | 91 +- src-tauri/Cargo.lock | 6124 +++++++++++++++++++ src-tauri/Cargo.toml | 50 + src-tauri/build.rs | 3 + src-tauri/capabilities/default.json | 44 + src-tauri/icons/README.md | 11 + src-tauri/src/commands/app_state.rs | 23 + src-tauri/src/commands/auth.rs | 45 + src-tauri/src/commands/config.rs | 15 + src-tauri/src/commands/external.rs | 7 + src-tauri/src/commands/llm.rs | 19 + src-tauri/src/commands/mod.rs | 12 + src-tauri/src/commands/payment.rs | 35 + src-tauri/src/commands/permissions.rs | 89 + src-tauri/src/commands/suggestion.rs | 46 + src-tauri/src/commands/tools.rs | 21 + src-tauri/src/commands/transcription.rs | 53 + src-tauri/src/commands/updater.rs | 53 + src-tauri/src/commands/window_cmd.rs | 79 + src-tauri/src/consts.rs | 19 + src-tauri/src/lib.rs | 360 ++ src-tauri/src/main.rs | 5 + src-tauri/src/services/action_lock.rs | 43 + src-tauri/src/services/action_suggestion.rs | 285 + src-tauri/src/services/api_client.rs | 86 + src-tauri/src/services/app_state.rs | 82 + src-tauri/src/services/auth.rs | 67 + src-tauri/src/services/health_check.rs | 117 + src-tauri/src/services/live_suggestion.rs | 173 + src-tauri/src/services/mod.rs | 13 + src-tauri/src/services/payment.rs | 38 + src-tauri/src/services/push_notification.rs | 32 + src-tauri/src/services/tools.rs | 51 + src-tauri/src/services/transcript.rs | 157 + src-tauri/src/services/window_control.rs | 172 + src-tauri/src/services/zoom.rs | 59 + src-tauri/src/store/config_store.rs | 104 + src-tauri/src/store/mod.rs | 2 + src-tauri/src/types/app_state.rs | 138 + src-tauri/src/types/auth.rs | 37 + src-tauri/src/types/config.rs | 90 + src-tauri/src/types/llm.rs | 59 + src-tauri/src/types/mod.rs | 13 + src-tauri/src/types/payment.rs | 63 + src-tauri/src/types/push_notification.rs | 22 + src-tauri/src/utils/mod.rs | 22 + src-tauri/tauri.conf.json | 66 + src/renderer/lib/tauri-bridge.ts | 205 + src/renderer/main.tsx | 8 + vite.config.ts | 25 +- 51 files changed, 9411 insertions(+), 115 deletions(-) create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/default.json create mode 100644 src-tauri/icons/README.md create mode 100644 src-tauri/src/commands/app_state.rs create mode 100644 src-tauri/src/commands/auth.rs create mode 100644 src-tauri/src/commands/config.rs create mode 100644 src-tauri/src/commands/external.rs create mode 100644 src-tauri/src/commands/llm.rs create mode 100644 src-tauri/src/commands/mod.rs create mode 100644 src-tauri/src/commands/payment.rs create mode 100644 src-tauri/src/commands/permissions.rs create mode 100644 src-tauri/src/commands/suggestion.rs create mode 100644 src-tauri/src/commands/tools.rs create mode 100644 src-tauri/src/commands/transcription.rs create mode 100644 src-tauri/src/commands/updater.rs create mode 100644 src-tauri/src/commands/window_cmd.rs create mode 100644 src-tauri/src/consts.rs create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/src/services/action_lock.rs create mode 100644 src-tauri/src/services/action_suggestion.rs create mode 100644 src-tauri/src/services/api_client.rs create mode 100644 src-tauri/src/services/app_state.rs create mode 100644 src-tauri/src/services/auth.rs create mode 100644 src-tauri/src/services/health_check.rs create mode 100644 src-tauri/src/services/live_suggestion.rs create mode 100644 src-tauri/src/services/mod.rs create mode 100644 src-tauri/src/services/payment.rs create mode 100644 src-tauri/src/services/push_notification.rs create mode 100644 src-tauri/src/services/tools.rs create mode 100644 src-tauri/src/services/transcript.rs create mode 100644 src-tauri/src/services/window_control.rs create mode 100644 src-tauri/src/services/zoom.rs create mode 100644 src-tauri/src/store/config_store.rs create mode 100644 src-tauri/src/store/mod.rs create mode 100644 src-tauri/src/types/app_state.rs create mode 100644 src-tauri/src/types/auth.rs create mode 100644 src-tauri/src/types/config.rs create mode 100644 src-tauri/src/types/llm.rs create mode 100644 src-tauri/src/types/mod.rs create mode 100644 src-tauri/src/types/payment.rs create mode 100644 src-tauri/src/types/push_notification.rs create mode 100644 src-tauri/src/utils/mod.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/renderer/lib/tauri-bridge.ts diff --git a/.gitignore b/.gitignore index 81a3c68..cfe538f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,35 +1,58 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -# Environment variables -.env -.env.local -.env.*.local -.env.production - -node_modules -dist -dist-ssr -electron-dist -release -*.local - -# Claude Code -.claude - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +# ── Logs ────────────────────────────────────────────────────────────────────── +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# ── Environment variables ────────────────────────────────────────────────────── +.env +.env.local +.env.*.local +.env.production + +# ── Node.js ─────────────────────────────────────────────────────────────────── +node_modules/ + +# ── Frontend build output ────────────────────────────────────────────────────── +dist/ +dist-ssr/ + +# ── Tauri ───────────────────────────────────────────────────────────────────── +# Rust build artifacts — can be several GiB, always regenerated by cargo +src-tauri/target/ + +# Tauri-generated mobile/desktop scaffolding (tauri android/ios init) +src-tauri/gen/ + +# Wix toolchain downloaded by tauri-plugin-bundler for Windows NSIS/MSI +src-tauri/WixTools/ + +# Tauri CLI local cache +.tauri/ + +# ── Electron (legacy — no longer used after Tauri migration) ────────────────── +electron-dist/ +release/ + +# ── Editor ──────────────────────────────────────────────────────────────────── +.vscode/* +!.vscode/extensions.json +.idea/ +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# ── OS ──────────────────────────────────────────────────────────────────────── +.DS_Store +Thumbs.db + +# ── Misc ────────────────────────────────────────────────────────────────────── +*.local + +# ── Claude Code ─────────────────────────────────────────────────────────────── +.claude/ diff --git a/package.json b/package.json index 0b60405..8195ca7 100644 --- a/package.json +++ b/package.json @@ -4,18 +4,15 @@ "version": "1.5.2", "description": "AI-powered live interview assistant", "author": "Power Interview AI", - "main": "electron-dist/index.js", "type": "module", "scripts": { "dev": "vite", "build": "tsc -b && vite build", - "electron:build-main": "tsc -p tsconfig.electron.json", - "electron:dev-hide": "npm run electron:build-main && concurrently \"cross-env BROWSER=none npm run dev -- --port 5173 --strictPort\" \"wait-on http://localhost:5173 && cross-env NODE_ENV=development electron .\"", - "electron:dev-show": "npm run electron:build-main && concurrently \"cross-env BROWSER=none npm run dev -- --port 5173 --strictPort\" \"wait-on http://localhost:5173 && cross-env NODE_ENV=development electron . --disable-content-protection\"", - "electron:build": "npm run electron:build-main && npm run build && electron-builder", + "tauri": "tauri", + "tauri:dev": "tauri dev", + "tauri:build": "tauri build", "lint": "eslint .", - "format": "prettier --write . && eslint --fix .", - "start": "npm run electron:dev-hide" + "format": "prettier --write . && eslint --fix ." }, "dependencies": { "@mohtasham/md-to-docx": "^2.6.1", @@ -27,12 +24,13 @@ "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", "@tanstack/react-query": "^5.90.20", - "axios": "^1.13.4", + "@tauri-apps/api": "^2", + "@tauri-apps/plugin-dialog": "^2", + "@tauri-apps/plugin-fs": "^2", + "@tauri-apps/plugin-shell": "^2", + "@tauri-apps/plugin-updater": "^2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "electron-audio-loopback": "^1.0.6", - "electron-store": "^11.0.2", - "electron-updater": "^6.7.3", "hast-util-sanitize": "^5.0.2", "highlight.js": "^11.11.1", "lucide-react": "^0.563.0", @@ -45,23 +43,19 @@ "rehype-highlight": "^7.0.2", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "sharp": "^0.34.5", "sonner": "^2.0.7", "tailwind-merge": "^3.4.0", "zustand": "^5.0.11" }, "devDependencies": { "@eslint/js": "^9.39.1", + "@tauri-apps/cli": "^2", "@tailwindcss/vite": "^4.1.18", "@types/node": "^24.10.1", "@types/react": "^19.2.5", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.1", "autoprefixer": "^10.4.23", - "concurrently": "^9.2.1", - "cross-env": "^10.1.0", - "electron": "^35.0.0", - "electron-builder": "^26.4.0", "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.24", @@ -73,67 +67,6 @@ "tw-animate-css": "^1.4.0", "typescript": "~5.9.3", "typescript-eslint": "^8.46.4", - "vite": "^7.2.4", - "wait-on": "^9.0.3" - }, - "build": { - "appId": "com.powerinterviewai.client-app", - "productName": "Power Interview AI", - "copyright": "Copyright ©2026 VectorLeap Pulse Innovation LTD", - "publish": [ - { - "provider": "github", - "owner": "PowerInterviewAI", - "repo": "client", - "releaseType": "release" - } - ], - "files": [ - "electron-dist/**/*", - "dist/**/*", - "package.json" - ], - "directories": { - "buildResources": "build", - "output": "release" - }, - "win": { - "target": [ - { - "target": "nsis", - "arch": [ - "x64" - ] - } - ], - "icon": "build/icon.ico" - }, - "mac": { - "target": [ - "dmg", - "zip" - ], - "icon": "build/icon.icns", - "entitlements": "build/entitlements.mac.plist", - "entitlementsInherit": "build/entitlements.mac.inherit.plist", - "extendInfo": { - "NSMicrophoneUsageDescription": "Power Interview AI needs microphone access to transcribe your voice during interviews.", - "NSScreenRecordingUsageDescription": "Power Interview AI needs screen recording access to capture system audio during interviews." - } - }, - "nsis": { - "oneClick": false, - "perMachine": false, - "allowElevation": false, - "allowToChangeInstallationDirectory": true, - "createDesktopShortcut": true, - "createStartMenuShortcut": true, - "deleteAppDataOnUninstall": false, - "installerLanguages": [ - "en_US" - ], - "shortcutName": "Power Interview AI", - "artifactName": "PowerInterview-Setup-${version}.exe" - } + "vite": "^7.2.4" } -} \ No newline at end of file +} diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..7ddbf6d --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,6124 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +dependencies = [ + "derive_arbitrary", +] + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bit_field" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +dependencies = [ + "serde_core", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2 0.5.2", +] + +[[package]] +name = "block2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2 0.6.4", +] + +[[package]] +name = "brotli" +version = "8.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8119e4516436f5708bbc474a9d395bf12f1b5395e93a92a56e647ac3388c8610" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5962523e1b92ce1b5e793d9169b9943eece10d39f62550bc04bb605d75b94924" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "bumpalo" +version = "3.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" + +[[package]] +name = "bytemuck" +version = "1.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.11.1", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror 1.0.69", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" +dependencies = [ + "serde_core", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "cargo_toml" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" +dependencies = [ + "serde", + "toml 0.9.12+spec-1.1.0", +] + +[[package]] +name = "cc" +version = "1.2.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link 0.2.1", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "time", + "version_check", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.11.1", + "core-foundation 0.10.1", + "core-graphics-types", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" +dependencies = [ + "bitflags 2.11.1", + "core-foundation 0.10.1", + "core-graphics-types", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.11.1", + "core-foundation 0.10.1", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf", + "smallvec", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "ctor" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dbus" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73" +dependencies = [ + "libc", + "libdbus-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "powerfmt", + "serde_core", +] + +[[package]] +name = "derive_arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.61.2", +] + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "libc", + "objc2 0.6.4", +] + +[[package]] +name = "displaydoc" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dlopen2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dom_query" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" +dependencies = [ + "bit-set", + "cssparser", + "foldhash 0.2.0", + "html5ever", + "precomputed-hash", + "selectors", + "tendril", +] + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dtor" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "either" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" + +[[package]] +name = "embed-resource" +version = "3.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31a88c8d26de40ed18fe748c547845aa39de1db3afd958f8cb91579f3644bcb" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 1.1.2+spec-1.1.0", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "exr" +version = "1.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fastrand" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "filetime" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" +dependencies = [ + "cfg-if", + "libc", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" +dependencies = [ + "rustix", + "windows-link 0.2.1", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi 5.3.0", + "wasip2", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] + +[[package]] +name = "gif" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.11.1", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "global-hotkey" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c386b0a4a70cb2d39fffd74480f985b6f0bfbcb934b6a6b6b7e630e448f242e" +dependencies = [ + "crossbeam-channel", + "keyboard-types", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "once_cell", + "serde", + "thiserror 2.0.18", + "windows-sys 0.59.0", + "x11rb", + "xkeysym", +] + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "h2" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap 2.14.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +dependencies = [ + "cfg-if", + "crunchy", + "zerocopy", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" +dependencies = [ + "log", + "markup5ever", +] + +[[package]] +name = "http" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be7462df143984c4598a256ef469b251d7d7f9e271135073e78fc535414f3d0" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "tokio", + "tokio-rustls", + "tower-service", +] + +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes", + "http-body-util", + "hyper", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "system-configuration", + "tokio", + "tower-service", + "tracing", + "windows-registry", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core 0.62.2", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" +dependencies = [ + "byteorder", + "png 0.17.16", +] + +[[package]] +name = "icu_collections" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +dependencies = [ + "displaydoc", + "potential_utf", + "utf8_iter", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" + +[[package]] +name = "icu_properties" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" + +[[package]] +name = "icu_provider" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.24.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif", + "jpeg-decoder", + "num-traits", + "png 0.17.16", + "qoi", + "tiff", +] + +[[package]] +name = "image" +version = "0.25.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +dependencies = [ + "bytemuck", + "byteorder-lite", + "moxcms", + "num-traits", + "png 0.18.1", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +dependencies = [ + "equivalent", + "hashbrown 0.17.1", + "serde", + "serde_core", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys 0.3.1", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +dependencies = [ + "cfg-if", + "combine", + "jni-macros", + "jni-sys 0.4.1", + "log", + "simd_cesu8", + "thiserror 2.0.18", + "walkdir", + "windows-link 0.2.1", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "simd_cesu8", + "syn 2.0.117", +] + +[[package]] +name = "jni-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +dependencies = [ + "jni-sys 0.4.1", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" +dependencies = [ + "rayon", +] + +[[package]] +name = "js-sys" +version = "0.3.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11" +dependencies = [ + "cfg-if", + "futures-util", + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.11.1", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[package]] +name = "lebe" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.186" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" + +[[package]] +name = "libdbus-sys" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043" +dependencies = [ + "pkg-config", +] + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +dependencies = [ + "libc", +] + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" + +[[package]] +name = "markup5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" +dependencies = [ + "log", + "tendril", + "web_atoms", +] + +[[package]] +name = "memchr" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "minisign-verify" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22f9645cb765ea72b8111f36c522475d2daa0d22c957a9826437e97534bc4e9e" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "moxcms" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "muda" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47a2e3dff89cd322c66647942668faee0a2b1f88ea6cbb4d374b4a8d7e92528c" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "once_cell", + "png 0.18.1", + "serde", + "thiserror 2.0.18", + "windows-sys 0.61.2", +] + +[[package]] +name = "native-tls" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.11.1", + "jni-sys 0.3.1", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys 0.3.1", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "ntapi" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +dependencies = [ + "winapi", +] + +[[package]] +name = "num-conv" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +dependencies = [ + "objc2-encode", + "objc2-exception-helper", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.11.1", + "block2 0.5.1", + "libc", + "objc2 0.5.2", + "objc2-core-data 0.2.2", + "objc2-core-image 0.2.2", + "objc2-foundation 0.2.2", + "objc2-quartz-core 0.2.2", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" +dependencies = [ + "bitflags 2.11.1", + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.11.1", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-core-data" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.11.1", + "dispatch2", + "objc2 0.6.4", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags 2.11.1", + "dispatch2", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-core-image" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-location" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-text" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" +dependencies = [ + "bitflags 2.11.1", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-core-graphics", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-exception-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.11.1", + "block2 0.5.1", + "libc", + "objc2 0.5.2", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "libc", + "objc2 0.6.4", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" +dependencies = [ + "bitflags 2.11.1", + "objc2 0.6.4", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.11.1", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-osa-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f112d1746737b0da274ef79a23aac283376f335f4095a083a267a082f21db0c0" +dependencies = [ + "bitflags 2.11.1", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.11.1", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" +dependencies = [ + "bitflags 2.11.1", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "objc2 0.6.4", + "objc2-cloud-kit", + "objc2-core-data 0.3.2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image 0.3.2", + "objc2-core-location", + "objc2-core-text", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-web-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "open" +version = "5.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c" +dependencies = [ + "dunce", + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "openssl" +version = "0.10.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967" +dependencies = [ + "bitflags 2.11.1", + "cfg-if", + "foreign-types 0.3.2", + "libc", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "openssl-probe" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" + +[[package]] +name = "openssl-sys" +version = "0.9.116" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "os_pipe" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "osakit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732c71caeaa72c065bb69d7ea08717bd3f4863a4f451402fc9513e29dbd5261b" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", + "objc2-osa-kit", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros", + "phf_shared", + "serde", +] + +[[package]] +name = "phf_codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pkg-config" +version = "0.3.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" + +[[package]] +name = "plist" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" +dependencies = [ + "base64 0.22.1", + "indexmap 2.14.0", + "quick-xml 0.39.4", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "png" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" +dependencies = [ + "bitflags 2.11.1", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "potential_utf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +dependencies = [ + "zerovec", +] + +[[package]] +name = "power-interview-ai" +version = "1.5.2" +dependencies = [ + "anyhow", + "base64 0.22.1", + "chrono", + "futures-util", + "image 0.25.10", + "log", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "once_cell", + "parking_lot", + "reqwest 0.12.28", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-dialog", + "tauri-plugin-fs", + "tauri-plugin-global-shortcut", + "tauri-plugin-shell", + "tauri-plugin-updater", + "tokio", + "uuid", + "xcap", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn 2.0.117", +] + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit 0.25.12+spec-1.1.0", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "pxfm" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f" + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-xml" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.39.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "rayon" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.11.1", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] + +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + +[[package]] +name = "reqwest" +version = "0.12.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +dependencies = [ + "base64 0.22.1", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-tls", + "hyper-util", + "js-sys", + "log", + "mime", + "mime_guess", + "native-tls", + "percent-encoding", + "pin-project-lite", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-native-tls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams 0.4.2", + "web-sys", +] + +[[package]] +name = "reqwest" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams 0.5.0", + "web-sys", +] + +[[package]] +name = "rfd" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a15ad77d9e70a92437d8f74c35d99b4e4691128df018833e99f90bcd36152672" +dependencies = [ + "block2 0.6.2", + "dispatch2", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "log", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-sys 0.60.2", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustc-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags 2.11.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-pki-types" +version = "1.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +dependencies = [ + "zeroize", +] + +[[package]] +name = "rustls-platform-verifier" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +dependencies = [ + "core-foundation 0.10.1", + "core-foundation-sys", + "jni 0.22.4", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework", + "security-framework-sys", + "webpki-root-certs", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" + +[[package]] +name = "rustls-webpki" +version = "0.103.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.117", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "security-framework" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +dependencies = [ + "bitflags 2.11.1", + "core-foundation 0.10.1", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" +dependencies = [ + "bitflags 2.11.1", + "cssparser", + "derive_more", + "log", + "new_debug_unreachable", + "phf", + "phf_codegen", + "precomputed-hash", + "rustc-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" +dependencies = [ + "erased-serde", + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_json" +version = "1.0.150" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" +dependencies = [ + "base64 0.22.1", + "bs58", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.14.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "servo_arc" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shared_child" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7" +dependencies = [ + "libc", + "sigchld", + "windows-sys 0.60.2", +] + +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + +[[package]] +name = "sigchld" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" +dependencies = [ + "libc", + "os_pipe", + "signal-hook", +] + +[[package]] +name = "signal-hook" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" + +[[package]] +name = "simd_cesu8" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" +dependencies = [ + "rustc_version", + "simdutf8", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "softbuffer" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" +dependencies = [ + "bytemuck", + "js-sys", + "ndk", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", + "raw-window-handle", + "redox_syscall", + "tracing", + "wasm-bindgen", + "web-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "string_cache" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared", + "precomputed-hash", +] + +[[package]] +name = "string_cache_codegen" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "sysinfo" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "rayon", + "windows 0.57.0", +] + +[[package]] +name = "system-configuration" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" +dependencies = [ + "bitflags 2.11.1", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.35.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1c93047acf68669466a34690ac58cca7010bd1b201e1ec86f1fd0a75d3dd4a9" +dependencies = [ + "bitflags 2.11.1", + "block2 0.6.2", + "core-foundation 0.10.1", + "core-graphics 0.25.0", + "crossbeam-channel", + "dbus", + "dispatch2", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni 0.21.1", + "libc", + "log", + "ndk", + "ndk-sys", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-foundation 0.3.2", + "objc2-ui-kit", + "once_cell", + "parking_lot", + "percent-encoding", + "raw-window-handle", + "tao-macros", + "unicode-segmentation", + "url", + "windows 0.61.3", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tar" +version = "0.4.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "437404997acf375d85f1177afa7e11bb971f274ed6a7b83a2a3e339015f4cc28" +dependencies = [ + "anyhow", + "bytes", + "cookie", + "dirs", + "dunce", + "embed_plist", + "getrandom 0.3.4", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni 0.21.1", + "libc", + "log", + "mime", + "muda", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-foundation 0.3.2", + "objc2-ui-kit", + "objc2-web-kit", + "percent-encoding", + "plist", + "raw-window-handle", + "reqwest 0.13.4", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror 2.0.18", + "tokio", + "tray-icon", + "url", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows 0.61.3", +] + +[[package]] +name = "tauri-build" +version = "2.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa1f9055fc23919a54e4e125052bed16ed04aef0487086e758fe01a67b451c7" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a0319528a025a38c4078e7dae2c446f4e63620ddb0659a643ede1cb38f90e9" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png 0.17.16", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.117", + "tauri-utils", + "thiserror 2.0.18", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae6cb4e3896c21d2f6da5b31251d2faea0153bba56ed0e970f918115dbee4924" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e126abc9e84e35cdfd01596140a73a1850cdb0df0a23acf0185776c30b469a6e" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "walkdir", +] + +[[package]] +name = "tauri-plugin-dialog" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65981abb771e74e571a38196c3baa11c459379164791eba0e67abc1a5fac9884" +dependencies = [ + "log", + "raw-window-handle", + "rfd", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror 2.0.18", + "url", +] + +[[package]] +name = "tauri-plugin-fs" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ecc274121aca0c036a2b42d1cbe83d368d348f54e0bb8a735c2b1548e8f371" +dependencies = [ + "anyhow", + "dunce", + "glob", + "log", + "objc2-foundation 0.3.2", + "percent-encoding", + "schemars 0.8.22", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "tauri-utils", + "thiserror 2.0.18", + "toml 1.1.2+spec-1.1.0", + "url", +] + +[[package]] +name = "tauri-plugin-global-shortcut" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4dd9f4c5136c09cd962da0c86dc4accd4666db2ea591cf16e6597435843bd2b" +dependencies = [ + "global-hotkey", + "log", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", +] + +[[package]] +name = "tauri-plugin-shell" +version = "2.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8457dbf9e2bab1edd8df22bb2c20857a59a9868e79cb3eac5ed639eec4d0c73b" +dependencies = [ + "encoding_rs", + "log", + "open", + "os_pipe", + "regex", + "schemars 0.8.22", + "serde", + "serde_json", + "shared_child", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "tokio", +] + +[[package]] +name = "tauri-plugin-updater" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "806d9dac662c2e4594ff03c647a552f2c9bd544e7d0f683ec58f872f952ce4af" +dependencies = [ + "base64 0.22.1", + "dirs", + "flate2", + "futures-util", + "http", + "infer", + "log", + "minisign-verify", + "osakit", + "percent-encoding", + "reqwest 0.13.4", + "rustls", + "semver", + "serde", + "serde_json", + "tar", + "tauri", + "tauri-plugin", + "tempfile", + "thiserror 2.0.18", + "time", + "tokio", + "url", + "windows-sys 0.60.2", + "zip", +] + +[[package]] +name = "tauri-runtime" +version = "2.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48222d7116c8807eaa6fe2f372e023fae125084e61e6eca6d70b7961cdf129ef" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni 0.21.1", + "objc2 0.6.4", + "objc2-ui-kit", + "objc2-web-kit", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webview2-com", + "windows 0.61.3", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b83849ee63ecb27a8e8d0fe51915ca215076914aca43f96db1179f0f415f6cd9" +dependencies = [ + "gtk", + "http", + "jni 0.21.1", + "log", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "once_cell", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows 0.61.3", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "092379df9a707631978e6c56b1bc2401d387f01e2d4a3c123360d167bbb9aa95" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dom_query", + "dunce", + "glob", + "http", + "infer", + "json-patch", + "log", + "memchr", + "phf", + "plist", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.18", + "toml 1.1.2+spec-1.1.0", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc65d45c68858bfe420dd29e834b5d15dbecf8a07a8a16cf4d532c7b1f69d4b6" +dependencies = [ + "dunce", + "embed-resource", + "toml 1.1.2+spec-1.1.0", +] + +[[package]] +name = "tempfile" +version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand", + "getrandom 0.4.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.52.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[package]] +name = "toml" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.3", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.14.0", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.14.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.25.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" +dependencies = [ + "indexmap 2.14.0", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.3", +] + +[[package]] +name = "toml_parser" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +dependencies = [ + "winnow 1.0.3", +] + +[[package]] +name = "toml_writer" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" +dependencies = [ + "bitflags 2.11.1", + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", + "url", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15edbb0d80583e85ee8df283410038e17314df5cba30da2087a54a85216c0773" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.2", + "once_cell", + "png 0.18.1", + "serde", + "thiserror 2.0.18", + "windows-sys 0.61.2", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-segmentation" +version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d258b83ceec21034727ecee8c382cfa6c3e133699b0742c64571814fb420c9f7" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.3+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" +dependencies = [ + "wit-bindgen 0.57.1", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen 0.51.0", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.122" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.72" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9473dbd2991ae90b6291c3c32c30c6187ac49aa32f9905d1cce280ec1e110b0f" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.122" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.122" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.122" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.1", + "hashbrown 0.15.5", + "indexmap 2.14.0", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web_atoms" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7cff6eef815df1834fd250e3a2ff436044d82a9f1bc1980ca1dbdf07effc538" +dependencies = [ + "phf", + "phf_codegen", + "string_cache", + "string_cache_codegen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webpki-root-certs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "webview2-com" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.61.3", + "windows-core 0.61.2", + "windows-implement 0.60.2", + "windows-interface 0.59.3", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" +dependencies = [ + "thiserror 2.0.18", + "windows 0.61.3", + "windows-core 0.61.2", +] + +[[package]] +name = "weezl" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" +dependencies = [ + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ + "windows-core 0.57.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement 0.57.0", + "windows-interface 0.57.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings 0.1.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" +dependencies = [ + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck 0.5.0", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.14.0", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.1", + "indexmap 2.14.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" + +[[package]] +name = "wry" +version = "0.55.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186f9871daa55fd9c016578b810d149de58367113db7fb72b462d2323ce19514" +dependencies = [ + "base64 0.22.1", + "block2 0.6.2", + "cookie", + "crossbeam-channel", + "dirs", + "dom_query", + "dpi", + "dunce", + "gdkx11", + "gtk", + "http", + "javascriptcore-rs", + "jni 0.21.1", + "libc", + "ndk", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-ui-kit", + "objc2-web-kit", + "once_cell", + "percent-encoding", + "raw-window-handle", + "sha2", + "soup3", + "tao-macros", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.61.3", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" +dependencies = [ + "gethostname", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" + +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix", +] + +[[package]] +name = "xcap" +version = "0.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16a2290ed6a2db9805a9843688d97e541e95e098866ffc56cddc97c99f41648c" +dependencies = [ + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "dbus", + "image 0.24.9", + "log", + "percent-encoding", + "sysinfo", + "thiserror 1.0.69", + "windows 0.58.0", + "xcb", +] + +[[package]] +name = "xcb" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4c580d8205abb0a5cf4eb7e927bd664e425b6c3263f9c5310583da96970cf6" +dependencies = [ + "bitflags 1.3.2", + "libc", + "quick-xml 0.30.0", +] + +[[package]] +name = "xkeysym" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" + +[[package]] +name = "yoke" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b065d4f0e55f82fae73202e189638116a87c55ab6b8e6c2721e13dd9d854ad1" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b631b19d36a892ab55420c92dbc83ccd79274f25be714855d3074aa71cab639" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zerofrom" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zip" +version = "4.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" +dependencies = [ + "arbitrary", + "crc32fast", + "indexmap 2.14.0", + "memchr", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..5954151 --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,50 @@ +[package] +name = "power-interview-ai" +version = "1.5.2" +description = "AI-powered live interview assistant" +authors = ["Power Interview AI"] +edition = "2021" + +[lib] +name = "power_interview_ai_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2", features = [] } + +[dependencies] +tauri = { version = "2", features = ["macos-private-api"] } +tauri-plugin-global-shortcut = "2" +tauri-plugin-dialog = "2" +tauri-plugin-shell = "2" +tauri-plugin-fs = "2" +tauri-plugin-updater = "2" + +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tokio = { version = "1", features = ["full"] } +reqwest = { version = "0.12", features = ["json", "stream", "multipart"] } +xcap = "0.0" +image = { version = "0.25", default-features = false, features = ["png"] } +uuid = { version = "1", features = ["v4"] } +chrono = "0.4" +parking_lot = "0.12" +anyhow = "1" +log = "0.4" +futures-util = "0.3" +base64 = "0.22" +once_cell = "1" + +[target.'cfg(target_os = "macos")'.dependencies] +objc2 = "0.5" +objc2-app-kit = { version = "0.2", features = ["NSWindow", "NSButton"] } + +[profile.dev] +incremental = true + +[profile.release] +codegen-units = 1 +lto = true +opt-level = "s" +panic = "abort" +strip = true diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..d860e1e --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..d3ee156 --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://schema.tauri.app/config/2/capability.json", + "identifier": "default", + "description": "Default capabilities for Power Interview AI", + "windows": ["main"], + "permissions": [ + "core:default", + "core:window:allow-close", + "core:window:allow-set-position", + "core:window:allow-set-size", + "core:window:allow-set-decorations", + "core:window:allow-set-always-on-top", + "core:window:allow-set-ignore-cursor-events", + "core:window:allow-set-opacity", + "core:window:allow-set-focus", + "core:window:allow-set-title", + "core:window:allow-maximize", + "core:window:allow-minimize", + "core:window:allow-unmaximize", + "core:window:allow-start-dragging", + "core:window:allow-set-content-protected", + "core:window:allow-is-focused", + "core:window:allow-is-fullscreen", + "core:webview:allow-set-zoom", + "global-shortcut:allow-register", + "global-shortcut:allow-unregister", + "global-shortcut:allow-unregister-all", + "global-shortcut:allow-is-registered", + "dialog:allow-open", + "dialog:allow-save", + "dialog:allow-message", + "dialog:allow-ask", + "shell:allow-open", + "fs:allow-read-text-file", + "fs:allow-write-text-file", + "fs:allow-read-file", + "fs:allow-write-file", + "fs:allow-create-dir", + "fs:allow-app-data-write", + "fs:allow-app-data-read", + "updater:allow-check", + "updater:allow-download-and-install" + ] +} diff --git a/src-tauri/icons/README.md b/src-tauri/icons/README.md new file mode 100644 index 0000000..a2f9986 --- /dev/null +++ b/src-tauri/icons/README.md @@ -0,0 +1,11 @@ +# Tauri Icons + +Place the following icon files here (copy/convert from `build/` directory): + +- `32x32.png` - 32×32 PNG +- `128x128.png` - 128×128 PNG +- `128x128@2x.png` - 256×256 PNG (retina) +- `icon.icns` - macOS icon bundle (copy from `build/icon.icns`) +- `icon.ico` - Windows icon (copy from `build/icon.ico`) + +Run `npx @tauri-apps/cli icon build/icon.png` to auto-generate all sizes from a single source PNG. diff --git a/src-tauri/src/commands/app_state.rs b/src-tauri/src/commands/app_state.rs new file mode 100644 index 0000000..479fcb8 --- /dev/null +++ b/src-tauri/src/commands/app_state.rs @@ -0,0 +1,23 @@ +use serde_json::Value; +use tauri::State; + +use crate::AppServices; +use crate::types::app_state::AppState; + +#[tauri::command] +pub fn app_state_get(services: State<'_, AppServices>) -> AppState { + services.app_state.get_state() +} + +#[tauri::command] +pub fn app_state_update(updates: Value, services: State<'_, AppServices>) -> AppState { + services.app_state.update(|s| { + if let Ok(mut current) = serde_json::to_value(&*s) { + crate::utils::merge_json(&mut current, &updates); + if let Ok(merged) = serde_json::from_value::(current) { + *s = merged; + } + } + }); + services.app_state.get_state() +} diff --git a/src-tauri/src/commands/auth.rs b/src-tauri/src/commands/auth.rs new file mode 100644 index 0000000..4224122 --- /dev/null +++ b/src-tauri/src/commands/auth.rs @@ -0,0 +1,45 @@ +use serde_json::Value; +use tauri::State; + +use crate::AppServices; +use crate::services::auth::AuthService; + +#[tauri::command] +pub async fn auth_signup( + username: String, + email: String, + password: String, + services: State<'_, AppServices>, +) -> Result { + let result = AuthService::signup(&services.config_store, &username, &email, &password).await?; + // update logged-in state + services.app_state.set_logged_in(Some(true)); + Ok(result) +} + +#[tauri::command] +pub async fn auth_login( + email: String, + password: String, + services: State<'_, AppServices>, +) -> Result { + let result = AuthService::login(&services.config_store, &email, &password).await?; + services.app_state.set_logged_in(Some(true)); + Ok(result) +} + +#[tauri::command] +pub async fn auth_logout(services: State<'_, AppServices>) -> Result<(), String> { + AuthService::logout(&services.config_store).await?; + services.app_state.set_logged_in(Some(false)); + Ok(()) +} + +#[tauri::command] +pub async fn auth_change_password( + current_password: String, + new_password: String, + services: State<'_, AppServices>, +) -> Result { + AuthService::change_password(&services.config_store, ¤t_password, &new_password).await +} diff --git a/src-tauri/src/commands/config.rs b/src-tauri/src/commands/config.rs new file mode 100644 index 0000000..0d8b3ae --- /dev/null +++ b/src-tauri/src/commands/config.rs @@ -0,0 +1,15 @@ +use serde_json::Value; +use tauri::State; + +use crate::AppServices; +use crate::types::config::RuntimeConfig; + +#[tauri::command] +pub fn config_get(services: State<'_, AppServices>) -> RuntimeConfig { + services.config_store.get_config() +} + +#[tauri::command] +pub fn config_update(updates: Value, services: State<'_, AppServices>) -> RuntimeConfig { + services.config_store.update_config(updates) +} diff --git a/src-tauri/src/commands/external.rs b/src-tauri/src/commands/external.rs new file mode 100644 index 0000000..2432b6b --- /dev/null +++ b/src-tauri/src/commands/external.rs @@ -0,0 +1,7 @@ +use tauri::AppHandle; +use tauri_plugin_shell::ShellExt; + +#[tauri::command] +pub async fn open_external(url: String, app: AppHandle) -> Result<(), String> { + app.shell().open(url, None).map_err(|e| e.to_string()) +} diff --git a/src-tauri/src/commands/llm.rs b/src-tauri/src/commands/llm.rs new file mode 100644 index 0000000..c842188 --- /dev/null +++ b/src-tauri/src/commands/llm.rs @@ -0,0 +1,19 @@ +use serde_json::Value; +use tauri::State; + +use crate::AppServices; +use crate::services::api_client::ApiClient; + +#[tauri::command] +pub async fn llm_list_models(services: State<'_, AppServices>) -> Result { + let token = services.config_store.get_config().session_token; + let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(token) }; + client.get("/api/llm/models").await +} + +#[tauri::command] +pub async fn llm_validate(config: Value, services: State<'_, AppServices>) -> Result { + let token = services.config_store.get_config().session_token; + let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(token) }; + client.post("/api/llm/validate", &config).await +} diff --git a/src-tauri/src/commands/mod.rs b/src-tauri/src/commands/mod.rs new file mode 100644 index 0000000..8e9371d --- /dev/null +++ b/src-tauri/src/commands/mod.rs @@ -0,0 +1,12 @@ +pub mod app_state; +pub mod auth; +pub mod config; +pub mod external; +pub mod llm; +pub mod payment; +pub mod permissions; +pub mod suggestion; +pub mod tools; +pub mod transcription; +pub mod updater; +pub mod window_cmd; diff --git a/src-tauri/src/commands/payment.rs b/src-tauri/src/commands/payment.rs new file mode 100644 index 0000000..2b643a0 --- /dev/null +++ b/src-tauri/src/commands/payment.rs @@ -0,0 +1,35 @@ +use serde_json::Value; +use tauri::State; + +use crate::AppServices; +use crate::services::payment::PaymentService; + +#[tauri::command] +pub async fn payment_get_plans(services: State<'_, AppServices>) -> Result { + PaymentService::get_plans(&services.config_store).await +} + +#[tauri::command] +pub async fn payment_get_currencies(services: State<'_, AppServices>) -> Result { + PaymentService::get_currencies(&services.config_store).await +} + +#[tauri::command] +pub async fn payment_create(data: Value, services: State<'_, AppServices>) -> Result { + PaymentService::create_payment(&services.config_store, data).await +} + +#[tauri::command] +pub async fn payment_get_status(payment_id: String, services: State<'_, AppServices>) -> Result { + PaymentService::get_payment_status(&services.config_store, &payment_id).await +} + +#[tauri::command] +pub async fn payment_get_history(services: State<'_, AppServices>) -> Result { + PaymentService::get_payment_history(&services.config_store).await +} + +#[tauri::command] +pub async fn payment_get_credits(services: State<'_, AppServices>) -> Result { + PaymentService::get_credits(&services.config_store).await +} diff --git a/src-tauri/src/commands/permissions.rs b/src-tauri/src/commands/permissions.rs new file mode 100644 index 0000000..b064b86 --- /dev/null +++ b/src-tauri/src/commands/permissions.rs @@ -0,0 +1,89 @@ +use serde_json::{json, Value}; + +#[tauri::command] +pub async fn permissions_check_screen_recording() -> Value { + #[cfg(target_os = "macos")] + { + let status = check_screen_recording_macos(); + return json!({ "status": status }); + } + #[cfg(not(target_os = "macos"))] + { + json!({ "status": "granted" }) + } +} + +#[tauri::command] +pub async fn permissions_check_screen_sources() -> Result { + // Attempt a screenshot as a proxy for screen recording permission + match xcap::Monitor::all() { + Ok(monitors) if !monitors.is_empty() => Ok(json!({ "granted": true })), + _ => Ok(json!({ "granted": false })), + } +} + +#[tauri::command] +pub async fn permissions_check_microphone() -> Value { + #[cfg(target_os = "macos")] + { + let status = check_microphone_macos(); + return json!({ "status": status }); + } + #[cfg(not(target_os = "macos"))] + { + json!({ "status": "granted" }) + } +} + +#[tauri::command] +pub async fn permissions_request_microphone() -> Value { + // On macOS this requires system API; prompt via shell open as fallback + json!({ "granted": false, "note": "Open System Settings to grant microphone access" }) +} + +#[tauri::command] +pub async fn permissions_show_denied_dialog( + permission_type: String, // matches snake_case from bridge + app: tauri::AppHandle, +) -> Result<(), String> { + use tauri_plugin_dialog::{DialogExt, MessageDialogKind}; + let label = if permission_type == "screen-recording" { "Screen Recording" } else { "Microphone" }; + app.dialog() + .message(format!( + "{} permission was denied.\nPlease enable it in System Settings > Privacy & Security > {}.", + label, label + )) + .kind(MessageDialogKind::Error) + .title("Permission Required") + .blocking_show(); + Ok(()) +} + +#[tauri::command] +pub async fn permissions_show_restart_dialog(app: tauri::AppHandle) -> Result<(), String> { + use tauri_plugin_dialog::{DialogExt, MessageDialogKind}; + app.dialog() + .message("Permission granted. Please restart Power Interview AI for the changes to take effect.") + .kind(MessageDialogKind::Info) + .title("Restart Required") + .blocking_show(); + Ok(()) +} + +#[cfg(target_os = "macos")] +fn check_screen_recording_macos() -> &'static str { + // Attempt to capture to check permission + match xcap::Monitor::all().and_then(|m| m.into_iter().next().ok_or(xcap::XCapError::new("no monitor"))) { + Ok(mon) => match mon.capture_image() { + Ok(_) => "granted", + Err(_) => "denied", + }, + Err(_) => "denied", + } +} + +#[cfg(target_os = "macos")] +fn check_microphone_macos() -> &'static str { + // Without AVFoundation bindings, report unknown + "not-determined" +} diff --git a/src-tauri/src/commands/suggestion.rs b/src-tauri/src/commands/suggestion.rs new file mode 100644 index 0000000..82d4e0e --- /dev/null +++ b/src-tauri/src/commands/suggestion.rs @@ -0,0 +1,46 @@ +use tauri::State; + +use crate::AppServices; + +#[tauri::command] +pub fn live_suggestion_clear(services: State<'_, AppServices>) { + services.live_suggestion.clear(); +} + +#[tauri::command] +pub fn live_suggestion_stop(services: State<'_, AppServices>) { + services.live_suggestion.stop(); +} + +#[tauri::command] +pub fn action_suggestion_clear(services: State<'_, AppServices>) { + services.action_suggestion.clear(); +} + +#[tauri::command] +pub fn action_suggestion_stop(services: State<'_, AppServices>) { + services.action_suggestion.stop(); +} + +#[tauri::command] +pub async fn action_capture_screenshot(services: State<'_, AppServices>) -> Result<(), String> { + services.action_suggestion.capture_screenshot().await; + Ok(()) +} + +#[tauri::command] +pub async fn action_clear_images(services: State<'_, AppServices>) -> Result<(), String> { + services.action_suggestion.clear_images(); + Ok(()) +} + +#[tauri::command] +pub async fn action_start_generate(services: State<'_, AppServices>) -> Result<(), String> { + services.action_suggestion.start_generate_suggestion().await; + Ok(()) +} + +#[tauri::command] +pub fn action_has_images(services: State<'_, AppServices>) -> bool { + services.action_suggestion.has_uploaded_images() +} diff --git a/src-tauri/src/commands/tools.rs b/src-tauri/src/commands/tools.rs new file mode 100644 index 0000000..37e44ea --- /dev/null +++ b/src-tauri/src/commands/tools.rs @@ -0,0 +1,21 @@ +use tauri::State; + +use crate::AppServices; + +#[tauri::command] +pub fn tools_clear_all(services: State<'_, AppServices>) { + services.tools.clear_all(); +} + +#[tauri::command] +pub fn tools_set_placeholder_data(services: State<'_, AppServices>) { + services.tools.set_placeholder_data(); +} + +/// Export is handled on the frontend (JS generates DOCX, Tauri dialog/fs saves it). +/// This command returns the transcripts so the frontend can generate the file. +#[tauri::command] +pub fn tools_get_transcripts_for_export(services: State<'_, AppServices>) -> serde_json::Value { + let state = services.app_state.get_state(); + serde_json::to_value(&state.transcripts).unwrap_or_default() +} diff --git a/src-tauri/src/commands/transcription.rs b/src-tauri/src/commands/transcription.rs new file mode 100644 index 0000000..84f7885 --- /dev/null +++ b/src-tauri/src/commands/transcription.rs @@ -0,0 +1,53 @@ +use tauri::State; + +use crate::AppServices; + +#[tauri::command] +pub fn transcription_start(services: State<'_, AppServices>) { + use crate::types::app_state::RunningState; + services.transcript.start(); + services.app_state.set_running_state(RunningState::Running); +} + +#[tauri::command] +pub fn transcription_stop(services: State<'_, AppServices>) { + use crate::types::app_state::RunningState; + services.transcript.stop(); + services.app_state.set_running_state(RunningState::Idle); +} + +#[tauri::command] +pub fn transcription_clear(services: State<'_, AppServices>) { + services.transcript.clear(); +} + +#[tauri::command] +pub async fn transcription_ingest( + channel: String, + transcript_type: String, + text: String, + services: State<'_, AppServices>, +) -> Result<(), String> { + services.transcript.ingest(&channel, &transcript_type, &text).await; + Ok(()) +} + +#[tauri::command] +pub fn transcription_set_session_token(token: String, services: State<'_, AppServices>) { + services.config_store.update_config(serde_json::json!({ "sessionToken": token })); +} + +#[tauri::command] +pub fn enable_loopback_audio() -> Result<(), String> { + // TODO: implement platform-specific loopback audio capture + // Windows: WASAPI loopback via `wasapi` crate + // macOS: CoreAudio loopback or BlackHole virtual device + log::warn!("[AudioLoopback] Loopback audio not yet implemented in Tauri build"); + Ok(()) +} + +#[tauri::command] +pub fn disable_loopback_audio() -> Result<(), String> { + log::warn!("[AudioLoopback] Loopback audio not yet implemented in Tauri build"); + Ok(()) +} diff --git a/src-tauri/src/commands/updater.rs b/src-tauri/src/commands/updater.rs new file mode 100644 index 0000000..9e35a77 --- /dev/null +++ b/src-tauri/src/commands/updater.rs @@ -0,0 +1,53 @@ +use tauri::{AppHandle, Emitter}; + +#[tauri::command] +pub fn updater_get_version(app: AppHandle) -> String { + app.package_info().version.to_string() +} + +#[tauri::command] +pub async fn updater_check_for_updates(app: AppHandle) -> Result<(), String> { + use tauri_plugin_updater::UpdaterExt; + let handle = app.clone(); + tokio::spawn(async move { + match handle.updater() { + Ok(updater) => { + match updater.check().await { + Ok(Some(update)) => { + let _ = handle.emit("auto-updater:status", serde_json::json!({ + "status": "update-available", + "version": update.version, + })); + } + Ok(None) => { + let _ = handle.emit("auto-updater:status", serde_json::json!({ "status": "up-to-date" })); + } + Err(e) => { + log::error!("[Updater] check failed: {}", e); + let _ = handle.emit("auto-updater:status", serde_json::json!({ "status": "error", "error": e.to_string() })); + } + } + } + Err(e) => { + log::warn!("[Updater] updater not configured: {}", e); + } + } + }); + Ok(()) +} + +#[tauri::command] +pub async fn updater_quit_and_install(app: AppHandle) -> Result<(), String> { + use tauri_plugin_updater::UpdaterExt; + match app.updater() { + Ok(updater) => { + if let Ok(Some(update)) = updater.check().await { + update.download_and_install(|_, _| {}, || {}).await + .map_err(|e| e.to_string())?; + app.restart(); + } + } + Err(e) => log::warn!("[Updater] not configured: {}", e), + } + Ok(()) +} diff --git a/src-tauri/src/commands/window_cmd.rs b/src-tauri/src/commands/window_cmd.rs new file mode 100644 index 0000000..9775703 --- /dev/null +++ b/src-tauri/src/commands/window_cmd.rs @@ -0,0 +1,79 @@ +use tauri::{AppHandle, Emitter, Manager, State}; + +use crate::AppServices; +use crate::consts::ZOOM_STEP; +use crate::types::config::WindowBounds; + +#[tauri::command] +pub fn window_close(app: AppHandle) { + if let Some(win) = app.get_webview_window("main") { + let _ = win.close(); + } +} + +#[tauri::command] +pub fn zoom_in(services: State<'_, AppServices>) { + services.zoom.adjust(ZOOM_STEP); +} + +#[tauri::command] +pub fn zoom_out(services: State<'_, AppServices>) { + services.zoom.adjust(-ZOOM_STEP); +} + +#[tauri::command] +pub fn zoom_reset(services: State<'_, AppServices>) { + services.zoom.reset(); +} + +#[tauri::command] +pub fn zoom_get_factor(services: State<'_, AppServices>) -> f64 { + services.zoom.get_factor() +} + +#[tauri::command] +pub fn window_set_stealth(is_stealth: bool, services: State<'_, AppServices>) { + services.window_control.set_stealth(is_stealth); +} + +#[tauri::command] +pub fn window_toggle_stealth(services: State<'_, AppServices>) { + services.window_control.toggle_stealth(); +} + +#[tauri::command] +pub fn window_toggle_opacity(services: State<'_, AppServices>) { + services.window_control.toggle_opacity(); +} + +#[tauri::command] +pub fn window_move_to_position(position: String, services: State<'_, AppServices>) { + services.window_control.move_to_position(&position); +} + +#[tauri::command] +pub fn window_move_by_arrow(direction: String, services: State<'_, AppServices>) { + services.window_control.move_by_arrow(&direction); +} + +#[tauri::command] +pub fn window_resize_by_arrow(direction: String, services: State<'_, AppServices>) { + services.window_control.resize_by_arrow(&direction); +} + +#[tauri::command] +pub fn window_save_bounds(x: i32, y: i32, width: u32, height: u32, services: State<'_, AppServices>) { + services.config_store.save_window_bounds(WindowBounds { + x: Some(x), + y: Some(y), + width: Some(width), + height: Some(height), + }); +} + +#[tauri::command] +pub fn window_start_drag(app: AppHandle) { + if let Some(win) = app.get_webview_window("main") { + let _ = win.start_dragging(); + } +} diff --git a/src-tauri/src/consts.rs b/src-tauri/src/consts.rs new file mode 100644 index 0000000..3429193 --- /dev/null +++ b/src-tauri/src/consts.rs @@ -0,0 +1,19 @@ +// Backend URL - set via environment variable or defaults +pub const BACKEND_BASE_URL: &str = if cfg!(debug_assertions) { + "http://localhost:8080" +} else { + "https://api.powerinterviewai.com" +}; + +pub const MIN_WIDTH: u32 = 760; +pub const MIN_HEIGHT: u32 = 480; + +pub const TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS: i64 = 5_000; +pub const LIVE_SUGGESTION_GAP_MS: i64 = 2_000; +pub const LIVE_SUGGESTION_NO_SUGGESTION: &str = "NO_SUGGESTION_NEEDED"; + +pub const ACTION_SUGGESTION_MAX_CAPTURES: u32 = 4; + +pub const ZOOM_STEP: f64 = 0.1; +pub const ZOOM_MIN_FACTOR: f64 = 0.5; +pub const ZOOM_MAX_FACTOR: f64 = 3.0; diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs new file mode 100644 index 0000000..a6848e8 --- /dev/null +++ b/src-tauri/src/lib.rs @@ -0,0 +1,360 @@ +pub mod commands; +pub mod consts; +pub mod services; +pub mod store; +pub mod types; +pub mod utils; + +use std::sync::Arc; + +use tauri::{AppHandle, Emitter, Manager}; + +use crate::services::action_lock::ActionLockService; +use crate::services::action_suggestion::ActionSuggestionService; +use crate::services::app_state::AppStateService; +use crate::services::auth::AuthService; +use crate::services::health_check::HealthCheckService; +use crate::services::live_suggestion::LiveSuggestionService; +use crate::services::payment::PaymentService; +use crate::services::push_notification::PushNotificationService; +use crate::services::tools::ToolsService; +use crate::services::transcript::TranscriptService; +use crate::services::window_control::WindowControlService; +use crate::services::zoom::ZoomService; +use crate::store::ConfigStore; + +/// Central container for all app services, stored as Tauri managed state. +pub struct AppServices { + pub config_store: Arc, + pub app_state: Arc, + pub live_suggestion: Arc, + pub action_suggestion: Arc, + pub transcript: Arc, + pub tools: Arc, + pub window_control: Arc, + pub zoom: Arc, + pub push_notification: Arc, + pub health_check: Arc, + pub action_lock: Arc, +} + +pub fn run() { + tauri::Builder::default() + .plugin(tauri_plugin_global_shortcut::Builder::new().build()) + .plugin(tauri_plugin_dialog::init()) + .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_fs::init()) + .plugin(tauri_plugin_updater::Builder::new().build()) + .setup(|app| { + let handle = app.handle().clone(); + + // Build data directory path for config store + let data_dir = handle + .path() + .app_data_dir() + .expect("app data dir unavailable"); + + let config_store = Arc::new(ConfigStore::new(data_dir)); + let app_state = Arc::new(AppStateService::new(handle.clone())); + let push_notification = Arc::new(PushNotificationService::new(handle.clone())); + let action_lock = Arc::new(ActionLockService::new()); + let live_suggestion = Arc::new(LiveSuggestionService::new( + Arc::clone(&app_state), + Arc::clone(&config_store), + )); + let action_suggestion = Arc::new(ActionSuggestionService::new( + Arc::clone(&app_state), + Arc::clone(&config_store), + Arc::clone(&push_notification), + Arc::clone(&action_lock), + )); + let transcript = Arc::new(TranscriptService::new( + Arc::clone(&app_state), + Arc::clone(&live_suggestion), + )); + let tools = Arc::new(ToolsService::new(Arc::clone(&app_state))); + let window_control = Arc::new(WindowControlService::new( + handle.clone(), + Arc::clone(&app_state), + Arc::clone(&push_notification), + Arc::clone(&config_store), + )); + let zoom = Arc::new(ZoomService::new(handle.clone(), Arc::clone(&config_store))); + let health_check = Arc::new(HealthCheckService::new()); + + // Apply saved window bounds + if let Some(bounds) = config_store.get_window_bounds() { + if let Some(win) = handle.get_webview_window("main") { + let w = bounds.width.unwrap_or(1024); + let h = bounds.height.unwrap_or(640); + let _ = win.set_size(tauri::PhysicalSize::new( + w.max(crate::consts::MIN_WIDTH), + h.max(crate::consts::MIN_HEIGHT), + )); + if let (Some(x), Some(y)) = (bounds.x, bounds.y) { + let _ = win.set_position(tauri::PhysicalPosition::new(x, y)); + } + } + } + + // macOS: use transparent titlebar so native traffic lights are visible + #[cfg(target_os = "macos")] + { + if let Some(win) = handle.get_webview_window("main") { + use tauri::TitleBarStyle; + let _ = win.set_title_bar_style(TitleBarStyle::Transparent); + } + } + + // Apply saved zoom + zoom.apply_saved(); + + // Enable content protection unless disabled via env + if std::env::var("DISABLE_CONTENT_PROTECTION").is_err() { + if let Some(win) = handle.get_webview_window("main") { + let _ = win.set_content_protected(true); + } + } + + let services = AppServices { + config_store: Arc::clone(&config_store), + app_state: Arc::clone(&app_state), + live_suggestion: Arc::clone(&live_suggestion), + action_suggestion: Arc::clone(&action_suggestion), + transcript: Arc::clone(&transcript), + tools, + window_control, + zoom, + push_notification, + health_check: Arc::clone(&health_check), + action_lock, + }; + + app.manage(services); + + // Start health check in background + let health_check_ref = Arc::clone(&health_check); + let app_state_ref = Arc::clone(&app_state); + let config_store_ref = Arc::clone(&config_store); + tauri::async_runtime::spawn(async move { + health_check_ref.start(app_state_ref, config_store_ref).await; + }); + + // Register global hotkeys + register_hotkeys(&handle); + + // Schedule periodic update checks + let handle_update = handle.clone(); + tauri::async_runtime::spawn(async move { + tokio::time::sleep(tokio::time::Duration::from_secs(3)).await; + check_updates(&handle_update).await; + let mut interval = tokio::time::interval(tokio::time::Duration::from_secs(300)); + loop { + interval.tick().await; + check_updates(&handle_update).await; + } + }); + + Ok(()) + }) + .invoke_handler(tauri::generate_handler![ + // config + commands::config::config_get, + commands::config::config_update, + // app state + commands::app_state::app_state_get, + commands::app_state::app_state_update, + // auth + commands::auth::auth_signup, + commands::auth::auth_login, + commands::auth::auth_logout, + commands::auth::auth_change_password, + // transcription + commands::transcription::transcription_start, + commands::transcription::transcription_stop, + commands::transcription::transcription_clear, + commands::transcription::transcription_ingest, + commands::transcription::transcription_set_session_token, + commands::transcription::enable_loopback_audio, + commands::transcription::disable_loopback_audio, + // suggestions + commands::suggestion::live_suggestion_clear, + commands::suggestion::live_suggestion_stop, + commands::suggestion::action_suggestion_clear, + commands::suggestion::action_suggestion_stop, + commands::suggestion::action_capture_screenshot, + commands::suggestion::action_clear_images, + commands::suggestion::action_start_generate, + commands::suggestion::action_has_images, + // payment + commands::payment::payment_get_plans, + commands::payment::payment_get_currencies, + commands::payment::payment_create, + commands::payment::payment_get_status, + commands::payment::payment_get_history, + commands::payment::payment_get_credits, + // llm + commands::llm::llm_list_models, + commands::llm::llm_validate, + // tools + commands::tools::tools_clear_all, + commands::tools::tools_set_placeholder_data, + commands::tools::tools_get_transcripts_for_export, + // window + commands::window_cmd::window_close, + commands::window_cmd::zoom_in, + commands::window_cmd::zoom_out, + commands::window_cmd::zoom_reset, + commands::window_cmd::zoom_get_factor, + commands::window_cmd::window_set_stealth, + commands::window_cmd::window_toggle_stealth, + commands::window_cmd::window_toggle_opacity, + commands::window_cmd::window_move_to_position, + commands::window_cmd::window_move_by_arrow, + commands::window_cmd::window_resize_by_arrow, + commands::window_cmd::window_save_bounds, + commands::window_cmd::window_start_drag, + // permissions + commands::permissions::permissions_check_screen_recording, + commands::permissions::permissions_check_screen_sources, + commands::permissions::permissions_check_microphone, + commands::permissions::permissions_request_microphone, + commands::permissions::permissions_show_denied_dialog, + commands::permissions::permissions_show_restart_dialog, + // external + commands::external::open_external, + // updater + commands::updater::updater_get_version, + commands::updater::updater_check_for_updates, + commands::updater::updater_quit_and_install, + ]) + .on_window_event(|window, event| { + if let tauri::WindowEvent::CloseRequested { .. } = event { + // Save bounds before closing + if let (Ok(pos), Ok(size)) = (window.outer_position(), window.inner_size()) { + // state() panics only if not managed — safe since setup() always manages AppServices + let services = window.state::(); + services.config_store.save_window_bounds(crate::types::config::WindowBounds { + x: Some(pos.x), + y: Some(pos.y), + width: Some(size.width), + height: Some(size.height), + }); + } + } + }) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} + +fn register_hotkeys(handle: &AppHandle) { + use tauri_plugin_global_shortcut::{Code, GlobalShortcutExt, Modifiers, Shortcut, ShortcutState}; + + let h = handle.clone(); + if let Err(e) = handle.global_shortcut().on_shortcuts( + [ + // Stop assistant: Ctrl+Shift+Q + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyQ), + // Stealth toggle: Ctrl+Shift+M + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyM), + // Opacity toggle: Ctrl+Shift+N + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyN), + // Zoom: Ctrl+Shift+= / - / 0 + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Equal), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Minus), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit0), + // Scroll live suggestions: Ctrl+Shift+K/J/L + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyK), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyJ), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyL), + // Scroll action suggestions: Ctrl+Shift+I/U/O + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyI), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyU), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::KeyO), + // Action suggestion: Ctrl+Shift+F9/F10/F11/F12 + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::F9), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::F10), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::F11), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::F12), + // Window positions: Ctrl+Shift+1-9 + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit1), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit2), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit3), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit4), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit5), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit6), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit7), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit8), + Shortcut::new(Some(Modifiers::CONTROL | Modifiers::SHIFT), Code::Digit9), + ], + move |app, shortcut, event| { + if event.state != ShortcutState::Pressed { + return; + } + let services = match app.try_state::() { + Some(s) => s, + None => return, + }; + match shortcut.key { + Code::KeyQ => { let _ = app.emit("hotkey-stop-assistant", ()); } + Code::KeyM => { services.window_control.toggle_stealth(); } + Code::KeyN => { services.window_control.toggle_opacity(); } + Code::Equal => { services.zoom.adjust(crate::consts::ZOOM_STEP); } + Code::Minus => { services.zoom.adjust(-crate::consts::ZOOM_STEP); } + Code::Digit0 => { services.zoom.reset(); } + Code::KeyK => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "up"})); } + Code::KeyJ => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "down"})); } + Code::KeyL => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "end"})); } + Code::KeyI => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "up"})); } + Code::KeyU => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "down"})); } + Code::KeyO => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "end"})); } + Code::F9 => { + let svc = Arc::clone(&services.action_suggestion); + tauri::async_runtime::spawn(async move { svc.capture_screenshot().await; }); + } + Code::F10 => { services.action_suggestion.clear_images(); } + Code::F11 => { + let svc = Arc::clone(&services.action_suggestion); + tauri::async_runtime::spawn(async move { svc.start_generate_suggestion().await; }); + } + Code::F12 => { + let svc = Arc::clone(&services.action_suggestion); + tauri::async_runtime::spawn(async move { + if !svc.has_uploaded_images() { + svc.capture_screenshot().await; + } + svc.start_generate_suggestion().await; + }); + } + Code::Digit1 => { services.window_control.move_to_position("bottom-left"); } + Code::Digit2 => { services.window_control.move_to_position("bottom-center"); } + Code::Digit3 => { services.window_control.move_to_position("bottom-right"); } + Code::Digit4 => { services.window_control.move_to_position("middle-left"); } + Code::Digit5 => { services.window_control.move_to_position("center"); } + Code::Digit6 => { services.window_control.move_to_position("middle-right"); } + Code::Digit7 => { services.window_control.move_to_position("top-left"); } + Code::Digit8 => { services.window_control.move_to_position("top-center"); } + Code::Digit9 => { services.window_control.move_to_position("top-right"); } + _ => {} + } + }, + ) { + log::error!("[Hotkeys] Failed to register hotkeys: {}", e); + } +} + +async fn check_updates(handle: &AppHandle) { + use tauri_plugin_updater::UpdaterExt; + if let Ok(updater) = handle.updater() { + match updater.check().await { + Ok(Some(update)) => { + let _ = handle.emit("auto-updater:status", serde_json::json!({ + "status": "update-available", + "version": update.version, + })); + } + Ok(None) => {} + Err(e) => log::debug!("[Updater] check error: {}", e), + } + } +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..5c90bac --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,5 @@ +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + power_interview_ai_lib::run(); +} diff --git a/src-tauri/src/services/action_lock.rs b/src-tauri/src/services/action_lock.rs new file mode 100644 index 0000000..ca60cf0 --- /dev/null +++ b/src-tauri/src/services/action_lock.rs @@ -0,0 +1,43 @@ +use std::sync::atomic::{AtomicBool, Ordering}; +use std::sync::Arc; + +#[derive(Debug, Clone, Copy, PartialEq)] +pub enum ActionType { + ScreenshotCapture, + CaptureSuggestion, +} + +pub struct ActionLockService { + screenshot: Arc, + suggestion: Arc, +} + +impl ActionLockService { + pub fn new() -> Self { + Self { + screenshot: Arc::new(AtomicBool::new(false)), + suggestion: Arc::new(AtomicBool::new(false)), + } + } + + pub fn try_acquire(&self, action: ActionType) -> bool { + let flag = self.flag(action); + flag.compare_exchange(false, true, Ordering::AcqRel, Ordering::Acquire) + .is_ok() + } + + pub fn release(&self, action: ActionType) { + self.flag(action).store(false, Ordering::Release); + } + + pub fn is_locked(&self, action: ActionType) -> bool { + self.flag(action).load(Ordering::Acquire) + } + + fn flag(&self, action: ActionType) -> &AtomicBool { + match action { + ActionType::ScreenshotCapture => &self.screenshot, + ActionType::CaptureSuggestion => &self.suggestion, + } + } +} diff --git a/src-tauri/src/services/action_suggestion.rs b/src-tauri/src/services/action_suggestion.rs new file mode 100644 index 0000000..b2c2cc5 --- /dev/null +++ b/src-tauri/src/services/action_suggestion.rs @@ -0,0 +1,285 @@ +use std::collections::HashMap; +use std::sync::Arc; +use std::sync::atomic::{AtomicBool, Ordering}; + +use futures_util::StreamExt; +use parking_lot::Mutex; + +use crate::consts::{ACTION_SUGGESTION_MAX_CAPTURES, BACKEND_BASE_URL}; +use crate::services::action_lock::{ActionLockService, ActionType}; +use crate::services::api_client::ApiClient; +use crate::services::app_state::AppStateService; +use crate::services::push_notification::PushNotificationService; +use crate::store::ConfigStore; +use crate::types::app_state::{ActionSuggestion, RunningState, Speaker, SuggestionState, Transcript}; +use crate::utils::{generate_uuid, now_ms}; + +pub struct ActionSuggestionService { + suggestions: Arc>>, + uploaded_images: Arc>>, + abort_flags: Arc>>>, + app_state: Arc, + config_store: Arc, + push_notification: Arc, + action_lock: Arc, +} + +impl ActionSuggestionService { + pub fn new( + app_state: Arc, + config_store: Arc, + push_notification: Arc, + action_lock: Arc, + ) -> Self { + Self { + suggestions: Arc::new(Mutex::new(HashMap::new())), + uploaded_images: Arc::new(Mutex::new(vec![])), + abort_flags: Arc::new(Mutex::new(HashMap::new())), + app_state, + config_store, + push_notification, + action_lock, + } + } + + pub fn has_uploaded_images(&self) -> bool { + !self.uploaded_images.lock().is_empty() + } + + fn emit_suggestions(&self, is_uploading: bool) { + let images = self.uploaded_images.lock(); + let mut list: Vec = self.suggestions.lock().values().cloned().collect(); + let state = self.app_state.get_state(); + let last_question = get_last_interviewer_question(&state.transcripts); + + if is_uploading { + let mut urls: Vec> = images.iter().map(|n| Some(image_url(n))).collect(); + urls.push(None); + list.push(ActionSuggestion { + timestamp: now_ms(), + last_question: last_question.clone(), + answer: String::new(), + image_urls: urls, + state: SuggestionState::Uploading, + error: String::new(), + }); + } else if !images.is_empty() { + list.push(ActionSuggestion { + timestamp: now_ms(), + last_question: last_question.clone(), + answer: String::new(), + image_urls: images.iter().map(|n| Some(image_url(n))).collect(), + state: SuggestionState::Idle, + error: String::new(), + }); + } + drop(images); + self.app_state.set_action_suggestions(list); + } + + pub fn clear_images(&self) { + if self.app_state.get_state().running_state != RunningState::Running { + self.push_notification.warning("Cannot clear images when assistant is not running"); + return; + } + self.uploaded_images.lock().clear(); + self.emit_suggestions(false); + } + + pub async fn capture_screenshot(&self) { + if self.app_state.get_state().running_state != RunningState::Running { + self.push_notification.warning("Cannot capture screenshot when assistant is not running"); + return; + } + if self.uploaded_images.lock().len() >= ACTION_SUGGESTION_MAX_CAPTURES as usize { + self.push_notification.warning(&format!( + "Maximum of {} screenshots reached. Please clear images and try again.", + ACTION_SUGGESTION_MAX_CAPTURES + )); + return; + } + if !self.action_lock.try_acquire(ActionType::ScreenshotCapture) { + return; + } + + self.emit_suggestions(true); + + let result = capture_and_grayscale().await; + match result { + Err(e) => { + log::error!("[ActionSuggestion] Screenshot capture failed: {}", e); + self.push_notification.error("Screenshot capture failed. Please try again."); + self.emit_suggestions(false); + } + Ok(png_bytes) => { + let conf = self.config_store.get_config(); + let token = conf.session_token.clone(); + let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; + + let form = reqwest::multipart::Form::new() + .part("image_file", reqwest::multipart::Part::bytes(png_bytes) + .file_name("screenshot.png") + .mime_str("image/png").unwrap()); + + match client.post_multipart("/api/llm/upload-image", form).await { + Ok(resp) => { + if let Some(name) = resp.as_str() { + self.uploaded_images.lock().push(name.to_string()); + } + self.emit_suggestions(false); + } + Err(e) => { + log::error!("[ActionSuggestion] Upload failed: {}", e); + self.push_notification.error("Screenshot upload failed. Please try again."); + self.emit_suggestions(false); + } + } + } + } + + self.action_lock.release(ActionType::ScreenshotCapture); + } + + pub async fn start_generate_suggestion(&self) { + let state = self.app_state.get_state(); + if state.running_state != RunningState::Running { + self.push_notification.warning("Cannot generate suggestion when assistant is not running"); + return; + } + if !self.action_lock.try_acquire(ActionType::CaptureSuggestion) { + return; + } + + // stop any running tasks + for flag in self.abort_flags.lock().values() { flag.store(true, Ordering::Release); } + self.abort_flags.lock().clear(); + + let task_id = generate_uuid(); + let abort_flag = Arc::new(AtomicBool::new(false)); + self.abort_flags.lock().insert(task_id.clone(), Arc::clone(&abort_flag)); + + let conf = self.config_store.get_config(); + let token = conf.session_token.clone(); + let image_names: Vec = self.uploaded_images.lock().drain(..).collect(); + let last_question = get_last_interviewer_question(&state.transcripts); + let timestamp = now_ms(); + + let body = serde_json::json!({ + "config": conf.llm_conf, + "profile_data": conf.interview_conf.profile_data, + "context": conf.interview_conf.job_description, + "transcripts": state.transcripts, + "image_names": image_names, + }); + + let initial = ActionSuggestion { + timestamp, + last_question: last_question.clone(), + answer: String::new(), + image_urls: image_names.iter().map(|n| Some(image_url(n))).collect(), + state: SuggestionState::Pending, + error: String::new(), + }; + self.suggestions.lock().insert(timestamp, initial); + self.emit_suggestions(false); + + let suggestions = Arc::clone(&self.suggestions); + let app_state = Arc::clone(&self.app_state); + let action_lock = Arc::clone(&self.action_lock); + let abort = Arc::clone(&abort_flag); + let uploaded = Arc::clone(&self.uploaded_images); + + tokio::spawn(async move { + let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; + + let emit = |map: &HashMap, imgs: &Vec| { + let mut list: Vec = map.values().cloned().collect(); + if !imgs.is_empty() { + // pending prompt still shown - handled by emit_suggestions, skip here + } + let _ = imgs; + app_state.set_action_suggestions(list); + }; + + match client.post_stream("/api/llm/action-suggestion", &body).await { + Err(e) => { + let error_msg = if e.contains("429") { "Too many requests. Please try again later.".into() } else { "Failed to generate response.".into() }; + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { s.state = SuggestionState::Error; s.error = error_msg; } + emit(&map, &uploaded.lock()); + action_lock.release(ActionType::CaptureSuggestion); + } + Ok(resp) => { + { + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { s.state = SuggestionState::Loading; } + emit(&map, &uploaded.lock()); + } + let mut stream = resp.bytes_stream(); + let mut answer = String::new(); + + while let Some(chunk) = stream.next().await { + if abort.load(Ordering::Acquire) { + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { s.state = SuggestionState::Stopped; } + emit(&map, &uploaded.lock()); + action_lock.release(ActionType::CaptureSuggestion); + return; + } + if let Ok(bytes) = chunk { + answer.push_str(&String::from_utf8_lossy(&bytes)); + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { s.answer = answer.clone(); s.state = SuggestionState::Loading; } + emit(&map, &uploaded.lock()); + } + } + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { + if s.state == SuggestionState::Loading { s.state = SuggestionState::Success; } + } + emit(&map, &uploaded.lock()); + action_lock.release(ActionType::CaptureSuggestion); + } + } + }); + } + + pub fn clear(&self) { + for flag in self.abort_flags.lock().values() { flag.store(true, Ordering::Release); } + self.suggestions.lock().clear(); + self.uploaded_images.lock().clear(); + self.app_state.set_action_suggestions(vec![]); + } + + pub fn stop(&self) { + for flag in self.abort_flags.lock().values() { flag.store(true, Ordering::Release); } + } +} + +fn get_last_interviewer_question(transcripts: &[Transcript]) -> String { + transcripts.iter().rev() + .find(|t| matches!(t.speaker, Speaker::Other) && t.is_final) + .map(|t| t.text.clone()) + .unwrap_or_default() +} + +fn image_url(name: &str) -> String { + format!("{}/api/llm/get-thumb/{}", BACKEND_BASE_URL, name) +} + +async fn capture_and_grayscale() -> Result, String> { + // Use xcap for cross-platform screenshot + let monitors = xcap::Monitor::all().map_err(|e| e.to_string())?; + let monitor = monitors.into_iter().next().ok_or("No monitor found")?; + let image = monitor.capture_image().map_err(|e| e.to_string())?; + + // Convert to DynamicImage and apply grayscale + let dynamic = image::DynamicImage::ImageRgba8(image); + let gray = dynamic.grayscale(); + + let mut png_bytes: Vec = Vec::new(); + gray.write_to(&mut std::io::Cursor::new(&mut png_bytes), image::ImageFormat::Png) + .map_err(|e| e.to_string())?; + + Ok(png_bytes) +} diff --git a/src-tauri/src/services/api_client.rs b/src-tauri/src/services/api_client.rs new file mode 100644 index 0000000..717d2b6 --- /dev/null +++ b/src-tauri/src/services/api_client.rs @@ -0,0 +1,86 @@ +use reqwest::{Client, Response}; +use serde::Serialize; +use serde_json::Value; + +use crate::consts::BACKEND_BASE_URL; + +#[derive(Debug, Clone)] +pub struct ApiClient { + client: Client, + base_url: String, + token: Option, +} + +impl ApiClient { + pub fn new() -> Self { + Self { + client: Client::new(), + base_url: BACKEND_BASE_URL.to_string(), + token: None, + } + } + + pub fn with_token(mut self, token: impl Into) -> Self { + let t = token.into(); + if !t.is_empty() { self.token = Some(t); } + self + } + + fn url(&self, path: &str) -> String { + let base = self.base_url.trim_end_matches('/'); + let path = path.trim_start_matches('/'); + format!("{}/{}", base, path) + } + + fn auth(&self) -> Option { + self.token.as_ref().map(|t| format!("Bearer {}", t)) + } + + pub async fn get(&self, path: &str) -> Result { + let url = self.url(path); + let mut req = self.client.get(&url); + if let Some(auth) = self.auth() { req = req.header("Authorization", auth); } + let resp = req.send().await.map_err(|e| e.to_string())?; + parse_json_response(resp).await + } + + pub async fn post(&self, path: &str, body: &impl Serialize) -> Result { + let url = self.url(path); + let mut req = self.client.post(&url).json(body); + if let Some(auth) = self.auth() { req = req.header("Authorization", auth); } + let resp = req.send().await.map_err(|e| e.to_string())?; + parse_json_response(resp).await + } + + pub async fn post_stream(&self, path: &str, body: &impl Serialize) -> Result { + let url = self.url(path); + let mut req = self.client.post(&url).json(body); + if let Some(auth) = self.auth() { req = req.header("Authorization", auth); } + let resp = req.send().await.map_err(|e| e.to_string())?; + if !resp.status().is_success() { + let status = resp.status().as_u16(); + let text = resp.text().await.unwrap_or_default(); + return Err(format!("HTTP {} - {}", status, text)); + } + Ok(resp) + } + + pub async fn post_multipart(&self, path: &str, form: reqwest::multipart::Form) -> Result { + let url = self.url(path); + let mut req = self.client.post(&url).multipart(form); + if let Some(auth) = self.auth() { req = req.header("Authorization", auth); } + let resp = req.send().await.map_err(|e| e.to_string())?; + parse_json_response(resp).await + } +} + +async fn parse_json_response(resp: Response) -> Result { + if resp.status().is_success() { + resp.json::().await.map_err(|e| e.to_string()) + } else { + let status = resp.status().as_u16(); + let body: Value = resp.json().await.unwrap_or_default(); + let msg = body["detail"]["message"].as_str().unwrap_or("HTTP error").to_string(); + Err(format!("HTTP {} - {}", status, msg)) + } +} diff --git a/src-tauri/src/services/app_state.rs b/src-tauri/src/services/app_state.rs new file mode 100644 index 0000000..29f9e3c --- /dev/null +++ b/src-tauri/src/services/app_state.rs @@ -0,0 +1,82 @@ +use parking_lot::Mutex; +use tauri::{AppHandle, Emitter}; + +use crate::types::app_state::{ActionSuggestion, AppState, LiveSuggestion, RunningState, Transcript, UserRole}; + +pub struct AppStateService { + state: Mutex, + app_handle: AppHandle, +} + +impl AppStateService { + pub fn new(app_handle: AppHandle) -> Self { + Self { + state: Mutex::new(AppState::default()), + app_handle, + } + } + + pub fn get_state(&self) -> AppState { + self.state.lock().clone() + } + + fn notify(&self, state: &AppState) { + let _ = self.app_handle.emit("app-state-updated", state); + } + + pub fn update(&self, f: F) + where F: FnOnce(&mut AppState) { + let mut guard = self.state.lock(); + f(&mut guard); + let snapshot = guard.clone(); + drop(guard); + self.notify(&snapshot); + } + + pub fn set_running_state(&self, rs: RunningState) { + self.update(|s| s.running_state = rs); + } + + pub fn set_logged_in(&self, logged_in: Option) { + self.update(|s| s.is_logged_in = logged_in); + } + + pub fn set_backend_live(&self, live: bool) { + self.update(|s| s.is_backend_live = live); + } + + pub fn set_credits_and_role( + &self, + credits: Option, + user_role: Option, + beta_expires: Option, + provided_model: Option, + ) { + self.update(|s| { + s.credits = credits; + s.user_role = user_role; + s.beta_tester_expires_at = beta_expires; + s.provided_llm_model = provided_model; + }); + } + + pub fn set_live_suggestions(&self, suggestions: Vec) { + self.update(|s| s.live_suggestions = suggestions); + } + + pub fn set_action_suggestions(&self, suggestions: Vec) { + self.update(|s| s.action_suggestions = suggestions); + } + + pub fn set_transcripts(&self, transcripts: Vec) { + self.update(|s| s.transcripts = transcripts); + } + + pub fn set_stealth(&self, stealth: bool) { + self.update(|s| s.is_stealth = stealth); + } + + pub fn set_idle(&self, idle: bool) { + self.update(|s| s.is_app_idle = idle); + } +} diff --git a/src-tauri/src/services/auth.rs b/src-tauri/src/services/auth.rs new file mode 100644 index 0000000..3c62477 --- /dev/null +++ b/src-tauri/src/services/auth.rs @@ -0,0 +1,67 @@ +use serde_json::Value; + +use crate::services::api_client::{ApiClient, ApiError}; +use crate::store::ConfigStore; + +pub struct AuthService; + +impl AuthService { + pub fn build_client(config_store: &ConfigStore) -> ApiClient { + let token = config_store.get_config().session_token; + let client = ApiClient::new(); + if !token.is_empty() { + client.with_token(token) + } else { + client + } + } + + pub async fn signup( + config_store: &ConfigStore, + username: &str, + email: &str, + password: &str, + ) -> Result { + let client = ApiClient::new(); + let body = serde_json::json!({ "username": username, "email": email, "password": password }); + let resp = client.post("/api/auth/signup", &body).await?; + if let Some(token) = resp.get("session_token").or_else(|| resp.get("access_token")).and_then(|t| t.as_str()) { + config_store.update_config(serde_json::json!({ "sessionToken": token })); + } + Ok(resp) + } + + pub async fn login( + config_store: &ConfigStore, + email: &str, + password: &str, + ) -> Result { + let client = ApiClient::new(); + let body = serde_json::json!({ "email": email, "password": password }); + let resp = client.post("/api/auth/login", &body).await?; + if let Some(token) = resp.get("session_token").or_else(|| resp.get("access_token")).and_then(|t| t.as_str()) { + config_store.update_config(serde_json::json!({ "sessionToken": token })); + } + Ok(resp) + } + + pub async fn logout(config_store: &ConfigStore) -> Result<(), ApiError> { + let client = Self::build_client(config_store); + let _ = client.post("/api/auth/logout", &serde_json::json!({})).await; + config_store.update_config(serde_json::json!({ "sessionToken": "" })); + Ok(()) + } + + pub async fn change_password( + config_store: &ConfigStore, + current_password: &str, + new_password: &str, + ) -> Result { + let client = Self::build_client(config_store); + let body = serde_json::json!({ + "current_password": current_password, + "new_password": new_password, + }); + client.post("/api/auth/change-password", &body).await + } +} diff --git a/src-tauri/src/services/health_check.rs b/src-tauri/src/services/health_check.rs new file mode 100644 index 0000000..7a6adbb --- /dev/null +++ b/src-tauri/src/services/health_check.rs @@ -0,0 +1,117 @@ +use std::sync::Arc; +use std::sync::atomic::{AtomicBool, Ordering}; + +use serde::Deserialize; + +use crate::services::api_client::ApiClient; +use crate::services::app_state::AppStateService; +use crate::store::ConfigStore; +use crate::types::app_state::UserRole; + +const SUCCESS_INTERVAL_MS: u64 = 5_000; +const FAILURE_INTERVAL_MS: u64 = 1_000; + +#[derive(Debug, Deserialize)] +struct ClientPingResponse { + credits: Option, + user_role: Option, + beta_tester_expires_at: Option, + provided_llm_model: Option, +} + +fn parse_user_role(s: &str) -> Option { + match s { + "beta_tester" => Some(UserRole::BetaTester), + "trial" => Some(UserRole::Trial), + "standard" => Some(UserRole::Standard), + _ => None, + } +} + +pub struct HealthCheckService { + running: Arc, +} + +impl HealthCheckService { + pub fn new() -> Self { + Self { running: Arc::new(AtomicBool::new(false)) } + } + + pub async fn start( + &self, + app_state: Arc, + config_store: Arc, + ) { + if self.running.swap(true, Ordering::AcqRel) { + return; + } + + app_state.set_logged_in(None); + + let token = config_store.get_config().session_token; + if !token.is_empty() { + let client = ApiClient::new().with_token(&token); + match client.get("/api/auth/ping-client").await { + Ok(resp) => { + if let Ok(data) = serde_json::from_value::(resp) { + app_state.set_logged_in(Some(true)); + app_state.set_credits_and_role( + data.credits, + data.user_role.as_deref().and_then(parse_user_role), + data.beta_tester_expires_at, + data.provided_llm_model, + ); + } + } + Err(_) => { + app_state.set_logged_in(Some(false)); + } + } + } else { + app_state.set_logged_in(Some(false)); + } + + let running_b = Arc::clone(&self.running); + let app_state_b = Arc::clone(&app_state); + let config_b = Arc::clone(&config_store); + tokio::spawn(async move { + Self::backend_loop(running_b, app_state_b, config_b).await; + }); + } + + pub fn stop(&self) { + self.running.store(false, Ordering::Release); + } + + async fn backend_loop( + running: Arc, + app_state: Arc, + config_store: Arc, + ) { + while running.load(Ordering::Acquire) { + let token = config_store.get_config().session_token; + let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; + + let backend_live = client.get("/api/health").await.is_ok(); + app_state.set_backend_live(backend_live); + + // also do client ping if logged in + let state = app_state.get_state(); + if state.is_logged_in == Some(true) && !state.is_app_idle && !token.is_empty() { + if let Ok(resp) = client.get("/api/auth/ping-client").await { + if let Ok(data) = serde_json::from_value::(resp) { + app_state.set_credits_and_role( + data.credits, + data.user_role.as_deref().and_then(parse_user_role), + data.beta_tester_expires_at, + data.provided_llm_model, + ); + } + } + } + + let delay = if backend_live { SUCCESS_INTERVAL_MS } else { FAILURE_INTERVAL_MS }; + tokio::time::sleep(tokio::time::Duration::from_millis(delay)).await; + } + } +} diff --git a/src-tauri/src/services/live_suggestion.rs b/src-tauri/src/services/live_suggestion.rs new file mode 100644 index 0000000..ed7a51f --- /dev/null +++ b/src-tauri/src/services/live_suggestion.rs @@ -0,0 +1,173 @@ +use std::collections::HashMap; +use std::sync::Arc; +use std::sync::atomic::{AtomicBool, Ordering}; + +use futures_util::StreamExt; +use parking_lot::Mutex; + +use crate::consts::LIVE_SUGGESTION_NO_SUGGESTION; +use crate::services::api_client::ApiClient; +use crate::services::app_state::AppStateService; +use crate::store::ConfigStore; +use crate::types::app_state::{LiveSuggestion, Speaker, SuggestionState, Transcript}; +use crate::utils::{generate_uuid, now_ms}; + +pub struct LiveSuggestionService { + suggestions: Arc>>, + abort_flags: Arc>>>, + app_state: Arc, + config_store: Arc, +} + +impl LiveSuggestionService { + pub fn new(app_state: Arc, config_store: Arc) -> Self { + Self { + suggestions: Arc::new(Mutex::new(HashMap::new())), + abort_flags: Arc::new(Mutex::new(HashMap::new())), + app_state, + config_store, + } + } + + pub fn clear(&self) { + self.stop_running(); + self.suggestions.lock().clear(); + self.app_state.set_live_suggestions(vec![]); + } + + pub fn stop(&self) { + self.stop_running(); + } + + fn stop_running(&self) { + for flag in self.abort_flags.lock().values() { + flag.store(true, Ordering::Release); + } + } + + fn emit_suggestions(&self) { + let list: Vec = self.suggestions.lock().values().cloned().collect(); + self.app_state.set_live_suggestions(list); + } + + pub async fn start_generate(&self, mut transcripts: Vec) { + // remove trailing SELF transcripts (same as original) + while transcripts.last().map(|t| matches!(t.speaker, Speaker::SelfSpeaker)).unwrap_or(false) { + transcripts.pop(); + } + if transcripts.is_empty() { + return; + } + + self.stop_running(); + self.abort_flags.lock().clear(); + + let task_id = generate_uuid(); + let abort_flag = Arc::new(AtomicBool::new(false)); + self.abort_flags.lock().insert(task_id.clone(), Arc::clone(&abort_flag)); + + let conf = self.config_store.get_config(); + let token = conf.session_token.clone(); + let body = serde_json::json!({ + "config": conf.llm_conf, + "profile_data": conf.interview_conf.profile_data, + "context": conf.interview_conf.job_description, + "transcripts": transcripts, + }); + + let timestamp = now_ms(); + let last_question = transcripts.last().map(|t| t.text.clone()).unwrap_or_default(); + + { + let mut map = self.suggestions.lock(); + map.insert(timestamp, LiveSuggestion { + timestamp, + last_question: last_question.clone(), + answer: String::new(), + state: SuggestionState::Pending, + error: String::new(), + }); + } + self.emit_suggestions(); + + let suggestions = Arc::clone(&self.suggestions); + let app_state = Arc::clone(&self.app_state); + let abort = Arc::clone(&abort_flag); + + tokio::spawn(async move { + let client = if token.is_empty() { + ApiClient::new() + } else { + ApiClient::new().with_token(&token) + }; + + let emit = |map: &HashMap| { + let list: Vec = map.values().cloned().collect(); + app_state.set_live_suggestions(list); + }; + + match client.post_stream("/api/llm/live-suggestion", &body).await { + Err(e) => { + let error_msg = if e.contains("429") { + "Too many requests. Please try again later.".into() + } else { + "Failed to generate response.".into() + }; + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { + s.state = SuggestionState::Error; + s.error = error_msg; + } + emit(&map); + } + Ok(resp) => { + { + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { + s.state = SuggestionState::Loading; + } + emit(&map); + } + + let mut stream = resp.bytes_stream(); + let mut answer = String::new(); + + while let Some(chunk) = stream.next().await { + if abort.load(Ordering::Acquire) { + let mut map = suggestions.lock(); + if let Some(s) = map.get_mut(×tamp) { + s.state = SuggestionState::Stopped; + } + emit(&map); + return; + } + if let Ok(bytes) = chunk { + let text = String::from_utf8_lossy(&bytes).to_string(); + answer.push_str(&text); + + let mut map = suggestions.lock(); + if answer.starts_with(LIVE_SUGGESTION_NO_SUGGESTION) { + map.remove(×tamp); + } else if let Some(s) = map.get_mut(×tamp) { + s.answer = answer.clone(); + s.state = SuggestionState::Loading; + } + emit(&map); + } + } + + // finalize + let mut map = suggestions.lock(); + if answer.starts_with(LIVE_SUGGESTION_NO_SUGGESTION) { + map.remove(×tamp); + } else if let Some(s) = map.get_mut(×tamp) { + if s.state == SuggestionState::Loading { + s.state = SuggestionState::Success; + } + } + emit(&map); + } + } + }); + } +} diff --git a/src-tauri/src/services/mod.rs b/src-tauri/src/services/mod.rs new file mode 100644 index 0000000..ba61723 --- /dev/null +++ b/src-tauri/src/services/mod.rs @@ -0,0 +1,13 @@ +pub mod action_lock; +pub mod action_suggestion; +pub mod api_client; +pub mod app_state; +pub mod auth; +pub mod health_check; +pub mod live_suggestion; +pub mod payment; +pub mod push_notification; +pub mod tools; +pub mod transcript; +pub mod window_control; +pub mod zoom; diff --git a/src-tauri/src/services/payment.rs b/src-tauri/src/services/payment.rs new file mode 100644 index 0000000..9f28495 --- /dev/null +++ b/src-tauri/src/services/payment.rs @@ -0,0 +1,38 @@ +use serde_json::Value; + +use crate::services::api_client::ApiClient; +use crate::store::ConfigStore; + +pub struct PaymentService; + +impl PaymentService { + fn client(config_store: &ConfigStore) -> ApiClient { + let token = config_store.get_config().session_token; + if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(token) } + } + + pub async fn get_plans(config_store: &ConfigStore) -> Result { + Self::client(config_store).get("/api/payment/plans").await + } + + pub async fn get_currencies(config_store: &ConfigStore) -> Result { + Self::client(config_store).get("/api/payment/currencies").await + } + + pub async fn create_payment(config_store: &ConfigStore, data: Value) -> Result { + Self::client(config_store).post("/api/payment/create", &data).await + } + + pub async fn get_payment_status(config_store: &ConfigStore, payment_id: &str) -> Result { + Self::client(config_store) + .get(&format!("/api/payment/status/{}", payment_id)).await + } + + pub async fn get_payment_history(config_store: &ConfigStore) -> Result { + Self::client(config_store).get("/api/payment/history").await + } + + pub async fn get_credits(config_store: &ConfigStore) -> Result { + Self::client(config_store).get("/api/payment/credits").await + } +} diff --git a/src-tauri/src/services/push_notification.rs b/src-tauri/src/services/push_notification.rs new file mode 100644 index 0000000..6754e6a --- /dev/null +++ b/src-tauri/src/services/push_notification.rs @@ -0,0 +1,32 @@ +use tauri::{AppHandle, Emitter}; + +use crate::types::push_notification::PushNotification; + +pub struct PushNotificationService { + app_handle: AppHandle, +} + +impl PushNotificationService { + pub fn new(app_handle: AppHandle) -> Self { + Self { app_handle } + } + + pub fn push(&self, notification: PushNotification) { + let _ = self.app_handle.emit("push-notification", ¬ification); + } + + pub fn error(&self, message: impl Into) { + use crate::types::push_notification::NotificationType; + self.push(PushNotification { message: message.into(), notification_type: NotificationType::Error }); + } + + pub fn warning(&self, message: impl Into) { + use crate::types::push_notification::NotificationType; + self.push(PushNotification { message: message.into(), notification_type: NotificationType::Warning }); + } + + pub fn success(&self, message: impl Into) { + use crate::types::push_notification::NotificationType; + self.push(PushNotification { message: message.into(), notification_type: NotificationType::Success }); + } +} diff --git a/src-tauri/src/services/tools.rs b/src-tauri/src/services/tools.rs new file mode 100644 index 0000000..26c3f7e --- /dev/null +++ b/src-tauri/src/services/tools.rs @@ -0,0 +1,51 @@ +use std::sync::Arc; + +use crate::services::app_state::AppStateService; + +pub struct ToolsService { + app_state: Arc, +} + +impl ToolsService { + pub fn new(app_state: Arc) -> Self { + Self { app_state } + } + + pub fn clear_all(&self) { + self.app_state.update(|s| { + s.transcripts.clear(); + s.live_suggestions.clear(); + s.action_suggestions.clear(); + }); + } + + pub fn set_placeholder_data(&self) { + use crate::types::app_state::{ActionSuggestion, LiveSuggestion, Speaker, SuggestionState, Transcript}; + use crate::utils::now_ms; + let now = now_ms(); + self.app_state.update(|s| { + s.transcripts = vec![Transcript { + timestamp: now, + text: "Transcripts will be here".into(), + speaker: Speaker::Other, + is_final: false, + end_timestamp: now + 5000, + }]; + s.live_suggestions = vec![LiveSuggestion { + timestamp: now, + last_question: "Interviewer questions will be here".into(), + answer: "Suggested answers will be here in real-time".into(), + state: SuggestionState::Success, + error: String::new(), + }]; + s.action_suggestions = vec![ActionSuggestion { + timestamp: now, + last_question: "Interviewer questions will be here".into(), + answer: "Triggered suggestions will be here. For example, reply suggestion, coding test solution, diagram descriptions, etc.".into(), + image_urls: vec![None, None, None, None], + state: SuggestionState::Success, + error: String::new(), + }]; + }); + } +} diff --git a/src-tauri/src/services/transcript.rs b/src-tauri/src/services/transcript.rs new file mode 100644 index 0000000..80ef433 --- /dev/null +++ b/src-tauri/src/services/transcript.rs @@ -0,0 +1,157 @@ +use std::sync::Arc; + +use parking_lot::Mutex; + +use crate::services::app_state::AppStateService; +use crate::services::live_suggestion::LiveSuggestionService; +use crate::types::app_state::{Speaker, Transcript}; +use crate::consts::{LIVE_SUGGESTION_GAP_MS, TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS}; +use crate::utils::now_ms; + +struct TranscriptState { + is_active: bool, + self_transcripts: Vec, + self_partial: Option, + other_transcripts: Vec, + other_partial: Option, +} + +impl Default for TranscriptState { + fn default() -> Self { + Self { + is_active: false, + self_transcripts: vec![], + self_partial: None, + other_transcripts: vec![], + other_partial: None, + } + } +} + +pub struct TranscriptService { + state: Mutex, + app_state: Arc, + live_suggestion: Arc, +} + +impl TranscriptService { + pub fn new(app_state: Arc, live_suggestion: Arc) -> Self { + Self { + state: Mutex::new(TranscriptState::default()), + app_state, + live_suggestion, + } + } + + pub fn start(&self) { + self.state.lock().is_active = true; + } + + pub fn stop(&self) { + self.state.lock().is_active = false; + } + + pub fn clear(&self) { + let mut s = self.state.lock(); + *s = TranscriptState::default(); + drop(s); + self.app_state.set_transcripts(vec![]); + } + + pub async fn ingest(&self, channel: &str, transcript_type: &str, text: &str) { + let text = text.trim().to_string(); + if text.is_empty() { + return; + } + + let is_active = self.state.lock().is_active; + if !is_active { + return; + } + + let speaker = if channel.to_lowercase() == "ch_0" { Speaker::Other } else { Speaker::SelfSpeaker }; + let is_final = transcript_type.to_lowercase() == "final"; + let now = now_ms(); + + let transcript = Transcript { timestamp: now, text, speaker: speaker.clone(), is_final, end_timestamp: now }; + + let trigger_suggestion; + let cleaned; + + { + let mut s = self.state.lock(); + + match (&speaker, is_final) { + (Speaker::SelfSpeaker, true) => { + let ts = s.self_partial.as_ref().map(|p| p.timestamp).unwrap_or(now); + let mut t = transcript.clone(); + t.timestamp = ts; + s.self_transcripts.push(t); + s.self_partial = None; + } + (Speaker::SelfSpeaker, false) => { + if let Some(ref mut p) = s.self_partial { + p.text = transcript.text.clone(); + p.end_timestamp = now; + } else { + s.self_partial = Some(transcript.clone()); + } + } + (Speaker::Other, true) => { + let ts = s.other_partial.as_ref().map(|p| p.timestamp).unwrap_or(now); + let mut t = transcript.clone(); + t.timestamp = ts; + s.other_transcripts.push(t); + s.other_partial = None; + } + (Speaker::Other, false) => { + if let Some(ref mut p) = s.other_partial { + p.text = transcript.text.clone(); + p.end_timestamp = now; + } else { + s.other_partial = Some(transcript.clone()); + } + } + } + + let mut all: Vec = s.self_transcripts.iter().chain(s.other_transcripts.iter()).cloned().collect(); + if let Some(ref p) = s.self_partial { all.push(p.clone()); } + if let Some(ref p) = s.other_partial { all.push(p.clone()); } + all.sort_by_key(|t| t.timestamp); + + cleaned = Self::merge_consecutive(all); + + let last_self = cleaned.iter().rev().find(|t| matches!(t.speaker, Speaker::SelfSpeaker) && t.is_final).cloned(); + trigger_suggestion = speaker == Speaker::Other + && is_final + && s.self_partial.is_none() + && last_self.as_ref().map(|t| now_ms() - t.end_timestamp > LIVE_SUGGESTION_GAP_MS).unwrap_or(true); + } + + self.app_state.set_transcripts(cleaned.clone()); + + if trigger_suggestion { + let suggestion_service = Arc::clone(&self.live_suggestion); + let transcripts = cleaned; + tokio::spawn(async move { + suggestion_service.start_generate(transcripts).await; + }); + } + } + + fn merge_consecutive(transcripts: Vec) -> Vec { + let mut cleaned: Vec = vec![]; + for t in transcripts { + if let Some(last) = cleaned.last_mut() { + if last.speaker == t.speaker && t.timestamp - last.end_timestamp <= TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS { + last.text.push(' '); + last.text.push_str(&t.text); + last.end_timestamp = t.end_timestamp; + continue; + } + } + cleaned.push(t); + } + cleaned + } +} diff --git a/src-tauri/src/services/window_control.rs b/src-tauri/src/services/window_control.rs new file mode 100644 index 0000000..587d37a --- /dev/null +++ b/src-tauri/src/services/window_control.rs @@ -0,0 +1,172 @@ +use std::sync::Arc; + +use tauri::{AppHandle, Emitter, Manager}; + +use crate::consts::{MIN_HEIGHT, MIN_WIDTH}; +use crate::services::app_state::AppStateService; +use crate::services::push_notification::PushNotificationService; +use crate::store::ConfigStore; + +const OPACITY_LEVELS: [f64; 3] = [0.2, 0.6, 0.9]; +const MOVE_AMOUNT: i32 = 20; +const RESIZE_AMOUNT: i32 = 20; + +pub struct WindowControlService { + stealth: parking_lot::Mutex, + opacity_index: parking_lot::Mutex, + app_handle: AppHandle, + app_state: Arc, + push_notification: Arc, + config_store: Arc, +} + +impl WindowControlService { + pub fn new( + app_handle: AppHandle, + app_state: Arc, + push_notification: Arc, + config_store: Arc, + ) -> Self { + config_store.set_stealth(false); // always start non-stealth + Self { + stealth: parking_lot::Mutex::new(false), + opacity_index: parking_lot::Mutex::new(1), // default to middle level + app_handle, + app_state, + push_notification, + config_store, + } + } + + fn window(&self) -> Option { + self.app_handle.get_webview_window("main") + } + + pub fn enable_stealth(&self) { + let Some(win) = self.window() else { return }; + let _ = win.set_ignore_cursor_events(true); + let _ = win.set_always_on_top(true); + let _ = win.set_opacity(0.6); + *self.stealth.lock() = true; + self.config_store.set_stealth(true); + self.app_state.set_stealth(true); + let _ = self.app_handle.emit("stealth-changed", true); + + #[cfg(target_os = "macos")] + { + // hide dock icon in stealth mode + use tauri::ActivationPolicy; + let _ = self.app_handle.set_activation_policy(ActivationPolicy::Accessory); + } + } + + pub fn disable_stealth(&self) { + let Some(win) = self.window() else { return }; + let _ = win.set_ignore_cursor_events(false); + let _ = win.set_always_on_top(false); + let _ = win.set_opacity(1.0); + let _ = win.show(); + let _ = win.set_focus(); + *self.stealth.lock() = false; + self.config_store.set_stealth(false); + self.app_state.set_stealth(false); + let _ = self.app_handle.emit("stealth-changed", false); + + #[cfg(target_os = "macos")] + { + use tauri::ActivationPolicy; + let _ = self.app_handle.set_activation_policy(ActivationPolicy::Regular); + } + } + + pub fn toggle_stealth(&self) { + if !self.app_state.get_state().is_logged_in.unwrap_or(false) { + self.push_notification.error("You must be logged in to use stealth mode."); + return; + } + if *self.stealth.lock() { + self.disable_stealth(); + } else { + self.enable_stealth(); + } + } + + pub fn toggle_opacity(&self) { + let Some(win) = self.window() else { return }; + if !*self.stealth.lock() { + self.push_notification.warning("Opacity toggle is only available in stealth mode."); + return; + } + let mut idx = self.opacity_index.lock(); + *idx = (*idx + 1) % OPACITY_LEVELS.len(); + let _ = win.set_opacity(OPACITY_LEVELS[*idx]); + } + + pub fn set_stealth(&self, enabled: bool) { + if enabled { self.enable_stealth() } else { self.disable_stealth() } + } + + pub fn move_to_position(&self, position: &str) { + let Some(win) = self.window() else { return }; + let Ok(scale) = win.scale_factor() else { return }; + let Ok(size) = win.inner_size() else { return }; + let monitor = win.current_monitor().ok().flatten() + .or_else(|| win.primary_monitor().ok().flatten()); + let Some(monitor) = monitor else { return }; + let screen_size = monitor.size(); + let screen_pos = monitor.position(); + let win_w = size.width as i32; + let win_h = size.height as i32; + let screen_w = screen_size.width as i32; + let screen_h = screen_size.height as i32; + let base_x = screen_pos.x; + let base_y = screen_pos.y; + + let (x, y) = match position { + "top-left" => (0, 0), + "top-center" => ((screen_w - win_w) / 2, 0), + "top-right" => (screen_w - win_w, 0), + "middle-left" => (0, (screen_h - win_h) / 2), + "center" => ((screen_w - win_w) / 2, (screen_h - win_h) / 2), + "middle-right" => (screen_w - win_w, (screen_h - win_h) / 2), + "bottom-left" => (0, screen_h - win_h), + "bottom-center" => ((screen_w - win_w) / 2, screen_h - win_h), + "bottom-right" => (screen_w - win_w, screen_h - win_h), + _ => ((screen_w - win_w) / 2, (screen_h - win_h) / 2), + }; + + let _ = win.set_position(tauri::PhysicalPosition::new(base_x + x, base_y + y)); + } + + pub fn move_by_arrow(&self, direction: &str) { + let Some(win) = self.window() else { return }; + let Ok(pos) = win.outer_position() else { return }; + let (nx, ny) = match direction { + "up" => (pos.x, pos.y - MOVE_AMOUNT), + "down" => (pos.x, pos.y + MOVE_AMOUNT), + "left" => (pos.x - MOVE_AMOUNT, pos.y), + "right" => (pos.x + MOVE_AMOUNT, pos.y), + _ => (pos.x, pos.y), + }; + let _ = win.set_position(tauri::PhysicalPosition::new(nx, ny)); + } + + pub fn resize_by_arrow(&self, direction: &str) { + let Some(win) = self.window() else { return }; + let Ok(size) = win.inner_size() else { return }; + let w = size.width as i32; + let h = size.height as i32; + let (nw, nh) = match direction { + "up" => (w, (h - RESIZE_AMOUNT).max(MIN_HEIGHT as i32)), + "down" => (w, h + RESIZE_AMOUNT), + "left" => ((w - RESIZE_AMOUNT).max(MIN_WIDTH as i32), h), + "right" => (w + RESIZE_AMOUNT, h), + _ => (w, h), + }; + let _ = win.set_size(tauri::PhysicalSize::new(nw as u32, nh as u32)); + } + + pub fn is_stealth(&self) -> bool { + *self.stealth.lock() + } +} diff --git a/src-tauri/src/services/zoom.rs b/src-tauri/src/services/zoom.rs new file mode 100644 index 0000000..8ee4580 --- /dev/null +++ b/src-tauri/src/services/zoom.rs @@ -0,0 +1,59 @@ +use tauri::{AppHandle, Emitter, Manager}; + +use crate::consts::{ZOOM_MAX_FACTOR, ZOOM_MIN_FACTOR}; +use crate::store::ConfigStore; + +pub struct ZoomService { + app_handle: AppHandle, + config_store: std::sync::Arc, +} + +impl ZoomService { + pub fn new(app_handle: AppHandle, config_store: std::sync::Arc) -> Self { + Self { app_handle, config_store } + } + + fn window(&self) -> Option { + self.app_handle.get_webview_window("main") + } + + fn clamp(v: f64) -> f64 { + v.clamp(ZOOM_MIN_FACTOR, ZOOM_MAX_FACTOR) + } + + pub fn apply_saved(&self) { + let factor = self.config_store.get_zoom_factor(); + let clamped = Self::clamp(factor); + if let Some(win) = self.window() { + let _ = win.set_zoom(clamped); + self.notify(clamped); + } + } + + pub fn set_zoom_factor(&self, factor: f64) { + let clamped = Self::clamp(factor); + if let Some(win) = self.window() { + let _ = win.set_zoom(clamped); + self.notify(clamped); + self.config_store.save_zoom_factor(clamped); + } + } + + pub fn adjust(&self, delta: f64) { + let current = self.get_factor(); + self.set_zoom_factor(current + delta); + } + + pub fn reset(&self) { + self.set_zoom_factor(1.0); + } + + pub fn get_factor(&self) -> f64 { + self.config_store.get_zoom_factor() + } + + fn notify(&self, factor: f64) { + let percent = (factor * 100.0).round() as i32; + let _ = self.app_handle.emit("zoom-level-changed", percent); + } +} diff --git a/src-tauri/src/store/config_store.rs b/src-tauri/src/store/config_store.rs new file mode 100644 index 0000000..c113757 --- /dev/null +++ b/src-tauri/src/store/config_store.rs @@ -0,0 +1,104 @@ +use std::fs; +use std::path::PathBuf; + +use parking_lot::Mutex; +use serde_json::Value; + +use crate::types::config::{RuntimeConfig, StoredConfig, WindowBounds, WindowConfig}; +use crate::utils::merge_json; + +pub struct ConfigStore { + data: Mutex, + path: PathBuf, +} + +impl ConfigStore { + pub fn new(app_data_dir: PathBuf) -> Self { + let _ = fs::create_dir_all(&app_data_dir); + let path = app_data_dir.join("config.json"); + let data = fs::read_to_string(&path) + .ok() + .and_then(|s| serde_json::from_str(&s).ok()) + .unwrap_or_default(); + let store = Self { data: Mutex::new(data), path }; + store.migrate(); + store + } + + fn migrate(&self) { + let mut data = self.data.lock(); + let runtime = data.runtime.get_or_insert_with(RuntimeConfig::default); + runtime.face_swap = false; + drop(data); + self.persist(); + } + + fn persist(&self) { + let data = self.data.lock(); + if let Ok(json) = serde_json::to_string_pretty(&*data) { + let _ = fs::write(&self.path, json); + } + } + + pub fn get_config(&self) -> RuntimeConfig { + let data = self.data.lock(); + data.runtime.clone().unwrap_or_default() + } + + pub fn update_config(&self, updates: Value) -> RuntimeConfig { + let mut data = self.data.lock(); + let runtime = data.runtime.get_or_insert_with(RuntimeConfig::default); + if let Ok(mut current) = serde_json::to_value(&*runtime) { + merge_json(&mut current, &updates); + if let Ok(merged) = serde_json::from_value::(current) { + *runtime = merged; + } + } + let result = runtime.clone(); + drop(data); + self.persist(); + result + } + + pub fn get_window_bounds(&self) -> Option { + let data = self.data.lock(); + data.window.as_ref()?.bounds.clone() + } + + pub fn save_window_bounds(&self, bounds: WindowBounds) { + let mut data = self.data.lock(); + let window = data.window.get_or_insert_with(WindowConfig::default); + window.bounds = Some(WindowBounds { + x: bounds.x, + y: bounds.y, + width: bounds.width.filter(|&w| w > 0), + height: bounds.height.filter(|&h| h > 0), + }); + drop(data); + self.persist(); + } + + pub fn get_stealth(&self) -> bool { + let data = self.data.lock(); + data.window.as_ref().and_then(|w| w.stealth).unwrap_or(false) + } + + pub fn set_stealth(&self, enabled: bool) { + let mut data = self.data.lock(); + data.window.get_or_insert_with(WindowConfig::default).stealth = Some(enabled); + drop(data); + self.persist(); + } + + pub fn get_zoom_factor(&self) -> f64 { + let data = self.data.lock(); + data.window.as_ref().and_then(|w| w.zoom_factor).unwrap_or(1.0) + } + + pub fn save_zoom_factor(&self, factor: f64) { + let mut data = self.data.lock(); + data.window.get_or_insert_with(WindowConfig::default).zoom_factor = Some(factor); + drop(data); + self.persist(); + } +} diff --git a/src-tauri/src/store/mod.rs b/src-tauri/src/store/mod.rs new file mode 100644 index 0000000..5876820 --- /dev/null +++ b/src-tauri/src/store/mod.rs @@ -0,0 +1,2 @@ +pub mod config_store; +pub use config_store::ConfigStore; diff --git a/src-tauri/src/types/app_state.rs b/src-tauri/src/types/app_state.rs new file mode 100644 index 0000000..595a81a --- /dev/null +++ b/src-tauri/src/types/app_state.rs @@ -0,0 +1,138 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] +pub enum Speaker { + #[serde(rename = "self")] + SelfSpeaker, + #[serde(rename = "other")] + Other, +} + +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] +pub enum SuggestionState { + #[serde(rename = "idle")] + Idle, + #[serde(rename = "uploading")] + Uploading, + #[serde(rename = "pending")] + Pending, + #[serde(rename = "loading")] + Loading, + #[serde(rename = "success")] + Success, + #[serde(rename = "stopped")] + Stopped, + #[serde(rename = "error")] + Error, +} + +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] +pub enum RunningState { + #[serde(rename = "idle")] + Idle, + #[serde(rename = "starting")] + Starting, + #[serde(rename = "running")] + Running, + #[serde(rename = "stopping")] + Stopping, +} + +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] +pub enum UserRole { + #[serde(rename = "standard")] + Standard, + #[serde(rename = "beta_tester")] + BetaTester, + #[serde(rename = "trial")] + Trial, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct Transcript { + pub timestamp: i64, + pub text: String, + pub speaker: Speaker, + pub is_final: bool, + pub end_timestamp: i64, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LiveSuggestion { + pub timestamp: i64, + pub last_question: String, + pub answer: String, + pub state: SuggestionState, + pub error: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct ActionSuggestion { + pub timestamp: i64, + pub last_question: String, + pub answer: String, + pub image_urls: Vec>, + pub state: SuggestionState, + pub error: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct AppState { + pub is_stealth: bool, + pub is_backend_live: bool, + pub is_gpu_server_live: bool, + pub is_logged_in: Option, + pub running_state: RunningState, + pub is_app_idle: bool, + pub transcripts: Vec, + pub live_suggestions: Vec, + pub action_suggestions: Vec, + pub credits: Option, + pub user_role: Option, + pub beta_tester_expires_at: Option, + pub provided_llm_model: Option, +} + +impl Default for AppState { + fn default() -> Self { + let now = chrono::Utc::now().timestamp_millis(); + Self { + is_stealth: false, + is_backend_live: false, + is_gpu_server_live: false, + is_logged_in: None, + running_state: RunningState::Idle, + is_app_idle: false, + transcripts: vec![Transcript { + timestamp: now, + text: "Transcripts will be here".into(), + speaker: Speaker::Other, + is_final: false, + end_timestamp: now + 5000, + }], + live_suggestions: vec![LiveSuggestion { + timestamp: now, + last_question: "Interviewer questions will be here".into(), + answer: "Suggested answers will be here in real-time".into(), + state: SuggestionState::Success, + error: String::new(), + }], + action_suggestions: vec![ActionSuggestion { + timestamp: now, + last_question: "Interviewer questions will be here".into(), + answer: "Triggered suggestions will be here. For example, reply suggestion, coding test solution, diagram descriptions, etc.".into(), + image_urls: vec![None, None, None, None], + state: SuggestionState::Success, + error: String::new(), + }], + credits: None, + user_role: None, + beta_tester_expires_at: None, + provided_llm_model: None, + } + } +} diff --git a/src-tauri/src/types/auth.rs b/src-tauri/src/types/auth.rs new file mode 100644 index 0000000..9709c43 --- /dev/null +++ b/src-tauri/src/types/auth.rs @@ -0,0 +1,37 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LoginRequest { + pub email: String, + pub password: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct SignupRequest { + pub username: String, + pub email: String, + pub password: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct ChangePasswordRequest { + pub current_password: String, + pub new_password: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct AuthToken { + pub token: String, + pub token_type: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct AuthResponse { + pub session_token: Option, + pub access_token: Option, +} diff --git a/src-tauri/src/types/config.rs b/src-tauri/src/types/config.rs new file mode 100644 index 0000000..6c64cd8 --- /dev/null +++ b/src-tauri/src/types/config.rs @@ -0,0 +1,90 @@ +use serde::{Deserialize, Serialize}; + +use super::llm::LLMConfig; + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct InterviewConf { + pub photo: String, + pub username: String, + pub profile_data: String, + pub job_description: String, +} + +impl Default for InterviewConf { + fn default() -> Self { + Self { + photo: String::new(), + username: String::new(), + profile_data: String::new(), + job_description: String::new(), + } + } +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct RuntimeConfig { + pub interview_conf: InterviewConf, + pub language: String, + pub session_token: String, + pub remember_me: bool, + pub email: String, + pub password: String, + pub audio_input_device_name: String, + pub face_swap: bool, + pub camera_device_name: String, + pub video_width: u32, + pub video_height: u32, + pub enable_face_enhance: bool, + pub llm_conf: Option, + pub auto_scroll_live_suggestions: bool, + pub auto_scroll_action_suggestions: bool, + pub auto_scroll_transcript: bool, +} + +impl Default for RuntimeConfig { + fn default() -> Self { + Self { + interview_conf: InterviewConf::default(), + language: "en".into(), + session_token: String::new(), + remember_me: true, + email: String::new(), + password: String::new(), + audio_input_device_name: String::new(), + face_swap: false, + camera_device_name: String::new(), + video_width: 1280, + video_height: 720, + enable_face_enhance: true, + llm_conf: None, + auto_scroll_live_suggestions: true, + auto_scroll_action_suggestions: true, + auto_scroll_transcript: true, + } + } +} + +#[derive(Debug, Clone, Serialize, Deserialize, Default)] +#[serde(rename_all = "camelCase")] +pub struct WindowBounds { + pub x: Option, + pub y: Option, + pub width: Option, + pub height: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize, Default)] +#[serde(rename_all = "camelCase")] +pub struct WindowConfig { + pub bounds: Option, + pub stealth: Option, + pub zoom_factor: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize, Default)] +pub struct StoredConfig { + pub window: Option, + pub runtime: Option, +} diff --git a/src-tauri/src/types/llm.rs b/src-tauri/src/types/llm.rs new file mode 100644 index 0000000..6f7c339 --- /dev/null +++ b/src-tauri/src/types/llm.rs @@ -0,0 +1,59 @@ +use serde::{Deserialize, Serialize}; + +use super::app_state::Transcript; + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LLMConfig { + pub provider: Option, + pub model: Option, + pub api_key: Option, + pub base_url: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LLMModelInfo { + pub id: String, + pub name: String, + pub provider: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LLMConfigValidationResult { + pub valid: bool, + pub message: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct LLMRequest { + pub config: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct GenerateLiveSuggestionRequest { + pub config: Option, + pub profile_data: String, + pub context: String, + pub transcripts: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct GenerateActionSuggestionRequest { + pub config: Option, + pub profile_data: String, + pub context: String, + pub transcripts: Vec, + pub image_names: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct GenerateSummarizeRequest { + pub config: Option, + pub transcripts: Vec, +} diff --git a/src-tauri/src/types/mod.rs b/src-tauri/src/types/mod.rs new file mode 100644 index 0000000..d9e0ece --- /dev/null +++ b/src-tauri/src/types/mod.rs @@ -0,0 +1,13 @@ +pub mod app_state; +pub mod auth; +pub mod config; +pub mod llm; +pub mod payment; +pub mod push_notification; + +pub use app_state::*; +pub use auth::*; +pub use config::*; +pub use llm::*; +pub use payment::*; +pub use push_notification::*; diff --git a/src-tauri/src/types/payment.rs b/src-tauri/src/types/payment.rs new file mode 100644 index 0000000..2f0e3df --- /dev/null +++ b/src-tauri/src/types/payment.rs @@ -0,0 +1,63 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct CreditPlan { + pub id: String, + pub name: String, + pub credits: f64, + pub price: f64, + pub currency: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct CreditPlanInfo { + pub plans: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct AvailableCurrency { + pub code: String, + pub name: String, + pub symbol: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct CreatePaymentRequest { + pub plan_id: String, + pub currency: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct CreatePaymentResponse { + pub payment_id: String, + pub payment_url: String, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct PaymentStatusResponse { + pub status: String, + pub credits: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct PaymentHistory { + pub payments: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct PaymentRecord { + pub id: String, + pub amount: f64, + pub currency: String, + pub status: String, + pub created_at: String, + pub credits: f64, +} diff --git a/src-tauri/src/types/push_notification.rs b/src-tauri/src/types/push_notification.rs new file mode 100644 index 0000000..88c9010 --- /dev/null +++ b/src-tauri/src/types/push_notification.rs @@ -0,0 +1,22 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct PushNotification { + pub message: String, + #[serde(rename = "type")] + pub notification_type: NotificationType, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub enum NotificationType { + #[serde(rename = "error")] + Error, + #[serde(rename = "warning")] + Warning, + #[serde(rename = "success")] + Success, + #[serde(rename = "info")] + Info, +} diff --git a/src-tauri/src/utils/mod.rs b/src-tauri/src/utils/mod.rs new file mode 100644 index 0000000..8da93d9 --- /dev/null +++ b/src-tauri/src/utils/mod.rs @@ -0,0 +1,22 @@ +pub fn now_ms() -> i64 { + chrono::Utc::now().timestamp_millis() +} + +pub fn generate_uuid() -> String { + uuid::Uuid::new_v4().to_string() +} + +pub fn merge_json(base: &mut serde_json::Value, patch: &serde_json::Value) { + use serde_json::Value; + match (base, patch) { + (Value::Object(base_map), Value::Object(patch_map)) => { + for (key, patch_val) in patch_map { + let entry = base_map.entry(key.clone()).or_insert(Value::Null); + merge_json(entry, patch_val); + } + } + (base, patch) => { + *base = patch.clone(); + } + } +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..e9e4c24 --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://schema.tauri.app/config/2", + "identifier": "com.powerinterviewai.client-app", + "productName": "Power Interview AI", + "version": "1.5.2", + "build": { + "frontendDist": "../dist", + "devUrl": "http://localhost:5173", + "beforeDevCommand": "npm run dev", + "beforeBuildCommand": "npm run build" + }, + "app": { + "windows": [ + { + "label": "main", + "title": "Power Interview AI", + "width": 1024, + "height": 640, + "minWidth": 760, + "minHeight": 480, + "decorations": false, + "shadow": true, + "center": true + } + ], + "security": { + "capabilities": ["default"] + } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ], + "publisher": "VectorLeap Pulse Innovation LTD", + "copyright": "Copyright ©2026 VectorLeap Pulse Innovation LTD", + "macOS": { + "infoPlist": { + "NSMicrophoneUsageDescription": "Power Interview AI needs microphone access to transcribe your voice during interviews.", + "NSScreenRecordingUsageDescription": "Power Interview AI needs screen recording access to capture system audio during interviews." + }, + "entitlements": "../build/entitlements.mac.plist", + "signingIdentity": null + }, + "windows": { + "webviewInstallMode": { + "type": "embedBootstrapper" + }, + "nsis": { + "installMode": "perMachine" + } + }, + "updater": { + "active": true, + "pubkey": "", + "endpoints": [ + "https://github.com/PowerInterviewAI/client/releases/latest/download/latest.json" + ] + } + } +} diff --git a/src/renderer/lib/tauri-bridge.ts b/src/renderer/lib/tauri-bridge.ts new file mode 100644 index 0000000..ac439e1 --- /dev/null +++ b/src/renderer/lib/tauri-bridge.ts @@ -0,0 +1,205 @@ +/** + * Tauri Bridge + * Implements the same interface as window.electronAPI but uses Tauri's + * invoke() and listen() under the hood. Assigned to window.electronAPI + * in main.tsx so all existing hooks work without modification. + */ + +import { invoke } from '@tauri-apps/api/core'; +import { listen } from '@tauri-apps/api/event'; +import { save } from '@tauri-apps/plugin-dialog'; +import { writeFile } from '@tauri-apps/plugin-fs'; + +// Helper: subscribe to a Tauri event and return a synchronous cleanup fn +function onEvent(event: string, callback: (payload: T) => void): () => void { + const unlistenPromise = listen(event, (e) => callback(e.payload)); + return () => { + unlistenPromise.then((unlisten) => unlisten()); + }; +} + +export const tauriApi = { + isElectron: false, + isTauri: true, + + // ---- Hotkey events ---- + onHotkeyScroll: (callback: (section: string, direction: string) => void) => + onEvent<{ section: string; direction: string }>('hotkey-scroll', ({ section, direction }) => + callback(section, direction) + ), + + onHotkeyStopAssistant: (callback: () => void) => + onEvent('hotkey-stop-assistant', () => callback()), + + // ---- Configuration ---- + config: { + get: () => invoke('config_get'), + update: (updates: unknown) => invoke('config_update', { updates }), + }, + + // ---- Auth ---- + auth: { + signup: (username: string, email: string, password: string) => + invoke('auth_signup', { username, email, password }), + login: (email: string, password: string) => + invoke('auth_login', { email, password }), + logout: () => invoke('auth_logout'), + changePassword: (currentPassword: string, newPassword: string) => + invoke('auth_change_password', { currentPassword, newPassword }), + }, + + // ---- Payment ---- + payment: { + getPlans: () => invoke('payment_get_plans'), + getCurrencies: () => invoke('payment_get_currencies'), + create: (data: unknown) => invoke('payment_create', { data }), + getStatus: (paymentId: string) => invoke('payment_get_status', { paymentId }), + getHistory: () => invoke('payment_get_history'), + getCredits: () => invoke('payment_get_credits'), + }, + + // ---- LLM ---- + llm: { + listModels: () => invoke('llm_list_models'), + validate: (config: unknown) => invoke('llm_validate', { config }), + }, + + // ---- App State ---- + appState: { + get: () => invoke('app_state_get'), + update: (updates: unknown) => invoke('app_state_update', { updates }), + }, + + onAppStateUpdated: (callback: (state: unknown) => void) => + onEvent('app-state-updated', callback), + + // ---- Transcription ---- + transcription: { + clear: () => invoke('transcription_clear'), + start: () => invoke('transcription_start'), + stop: () => invoke('transcription_stop'), + ingest: (payload: { channel: string; type: string; text: string }) => + invoke('transcription_ingest', { + channel: payload.channel, + transcript_type: payload.type, + text: payload.text, + }), + setSessionToken: (token: string) => invoke('transcription_set_session_token', { token }), + enableLoopbackAudio: () => invoke('enable_loopback_audio'), + disableLoopbackAudio: () => invoke('disable_loopback_audio'), + }, + + // ---- Live Suggestion ---- + liveSuggestion: { + clear: () => invoke('live_suggestion_clear'), + stop: () => invoke('live_suggestion_stop'), + }, + + // ---- Action Suggestion ---- + actionSuggestion: { + clear: () => invoke('action_suggestion_clear'), + stop: () => invoke('action_suggestion_stop'), + }, + + // ---- Push Notifications ---- + onPushNotification: (callback: (notification: unknown) => void) => + onEvent('push-notification', callback), + + // ---- Tools ---- + tools: { + exportTranscript: async () => { + // Fetch transcripts from Rust, generate DOCX in JS (keeps md-to-docx dependency) + const transcripts = await invoke('tools_get_transcripts_for_export'); + const markdown = transcriptsToMarkdown(transcripts as TranscriptItem[]); + try { + const { mdToDocx } = await import('@mohtasham/md-to-docx'); + const blob: Blob = await mdToDocx(markdown); + const arrayBuffer = await blob.arrayBuffer(); + const bytes = new Uint8Array(arrayBuffer); + const filePath = await save({ + filters: [{ name: 'Word Document', extensions: ['docx'] }], + defaultPath: `interview-transcript-${Date.now()}.docx`, + }); + if (filePath) { + await writeFile(filePath, bytes); + } + } catch (e) { + console.error('[Bridge] exportTranscript failed:', e); + throw e; + } + }, + clearAll: () => invoke('tools_clear_all'), + setPlaceholderData: () => invoke('tools_set_placeholder_data'), + }, + + // ---- Auto Updater ---- + autoUpdater: { + checkForUpdates: () => invoke('updater_check_for_updates'), + quitAndInstall: () => invoke('updater_quit_and_install'), + getVersion: () => invoke('updater_get_version'), + onStatusUpdate: (callback: (data: unknown) => void) => + onEvent('auto-updater:status', callback), + }, + + // ---- Window Controls ---- + close: () => invoke('window_close'), + + zoom: { + increase: () => invoke('zoom_in'), + decrease: () => invoke('zoom_out'), + reset: () => invoke('zoom_reset'), + getFactor: () => invoke('zoom_get_factor'), + onChange: (callback: (percent: number) => void) => + onEvent('zoom-level-changed', callback), + }, + + // ---- Permissions ---- + permissions: { + checkScreenRecording: () => invoke('permissions_check_screen_recording'), + checkScreenSources: () => invoke('permissions_check_screen_sources'), + checkMicrophone: () => invoke('permissions_check_microphone'), + requestMicrophone: () => invoke('permissions_request_microphone'), + showDeniedDialog: (type: 'screen-recording' | 'microphone') => + invoke('permissions_show_denied_dialog', { permission_type: type }), + showRestartDialog: () => invoke('permissions_show_restart_dialog'), + }, + + // ---- External URLs ---- + openExternal: (url: string) => invoke('open_external', { url }), + + // ---- Stealth ---- + setStealth: (isStealth: boolean) => invoke('window_set_stealth', { isStealth }), + toggleStealth: () => invoke('window_toggle_stealth'), + toggleOpacity: () => invoke('window_toggle_opacity'), + + // ---- Drag ---- + startDrag: () => invoke('window_start_drag'), + + ping: () => {}, +}; + +// Subscribe to stealth-changed events and apply body class (mirrors preload.cts behavior) +listen('stealth-changed', (event) => { + if (event.payload) { + document.body.classList.add('stealth'); + } else { + document.body.classList.remove('stealth'); + } +}).catch(() => {}); + +// Types for internal use +interface TranscriptItem { + timestamp: number; + text: string; + speaker: string; + isFinal: boolean; + endTimestamp: number; +} + +function transcriptsToMarkdown(transcripts: TranscriptItem[]): string { + const lines = transcripts.map((t) => { + const speaker = t.speaker === 'other' ? 'Interviewer' : 'You'; + return `**${speaker}:** ${t.text}`; + }); + return lines.join('\n\n'); +} diff --git a/src/renderer/main.tsx b/src/renderer/main.tsx index 2f064e2..7d09bfe 100644 --- a/src/renderer/main.tsx +++ b/src/renderer/main.tsx @@ -4,6 +4,14 @@ import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import App from './App.tsx'; +import { tauriApi } from './lib/tauri-bridge.ts'; + +// Assign Tauri implementation to window.electronAPI so all existing hooks +// work without modification. +// eslint-disable-next-line @typescript-eslint/no-explicit-any +(window as any).electronAPI = tauriApi; +// eslint-disable-next-line @typescript-eslint/no-explicit-any +(window as any).electron = tauriApi; createRoot(document.getElementById('root')!).render( diff --git a/vite.config.ts b/vite.config.ts index 4bf096b..7a29b09 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,19 +3,42 @@ import react from '@vitejs/plugin-react'; import path from 'path'; import { defineConfig } from 'vite'; +// Tauri dev server runs on a fixed port; the Tauri CLI sets TAURI_DEV_HOST in dev +const host = process.env.TAURI_DEV_HOST; + export default defineConfig({ plugins: [react(), tailwindcss()], base: './', build: { outDir: 'dist', assetsDir: 'assets', + // Tauri uses ES modules; produce a module format compatible with webview + target: ['es2021', 'chrome100', 'safari13'], + minify: !process.env.TAURI_DEBUG ? 'esbuild' : false, + sourcemap: !!process.env.TAURI_DEBUG, }, resolve: { alias: { '@': path.resolve(__dirname, './src/renderer'), }, }, + // Vite dev server settings for Tauri server: { - host: '0.0.0.0', + host: host || '0.0.0.0', + port: 5173, + strictPort: true, + hmr: host + ? { + protocol: 'ws', + host, + port: 5183, + } + : undefined, + watch: { + // Tell Vite to ignore watching src-tauri + ignored: ['**/src-tauri/**'], + }, }, + // Prevent Vite from obscuring Rust errors + clearScreen: false, }); From 6b1d2d46b90a0939c69085e807d1210a55fb2f54 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 05:10:15 -0400 Subject: [PATCH 13/34] refactor: remove unused services and types - Deleted TranscriptService, WindowControlService, ZoomService, and ConfigStore due to redundancy. - Removed associated types and utility functions related to application state, authentication, payment, and error handling. - Cleaned up unused utility functions for datetime, environment, random generation, sleep, and UUID. - Updated renderer utility to reflect platform API changes. --- .../manual-cross-platform-release.yml | 21 +- .gitignore | 3 - CLAUDE.md | 99 +- README.md | 302 +- eslint.config.js | 2 +- package-lock.json | 16260 +++++----------- package.json | 64 +- src-tauri/Cargo.lock | 269 +- src-tauri/Cargo.toml | 3 +- src-tauri/src/commands/transcription.rs | 103 +- src/main/api/auth.ts | 37 - src/main/api/client.ts | 275 - src/main/api/health-check.ts | 41 - src/main/api/llm.ts | 62 - src/main/api/payment.ts | 60 - src/main/consts.ts | 24 - src/main/hotkeys.ts | 186 - src/main/index.ts | 254 - src/main/ipc/app-state.ts | 20 - src/main/ipc/auth.ts | 36 - src/main/ipc/auto-updater.ts | 57 - src/main/ipc/config.ts | 25 - src/main/ipc/external.ts | 15 - src/main/ipc/llm.ts | 38 - src/main/ipc/payment.ts | 84 - src/main/ipc/suggestion.action.ts | 12 - src/main/ipc/suggestion.live.ts | 12 - src/main/ipc/tools.ts | 15 - src/main/ipc/transcript.ts | 128 - src/main/ipc/window.ts | 94 - src/main/preload.cts | 192 - src/main/services/action-lock.service.ts | 73 - src/main/services/app-state.service.ts | 111 - src/main/services/auth.service.ts | 126 - src/main/services/auto-updater.service.ts | 204 - src/main/services/health-check.service.ts | 119 - src/main/services/payment.service.ts | 238 - .../services/push-notification.service.ts | 17 - .../services/suggestion.action.service.ts | 417 - src/main/services/suggestion.live.service.ts | 180 - src/main/services/tools.service.ts | 116 - src/main/services/transcript.service.ts | 130 - src/main/services/window-control.service.ts | 390 - src/main/services/zoom.service.ts | 115 - src/main/store/config.store.ts | 198 - src/main/types/app-state.ts | 68 - src/main/types/auth.ts | 22 - src/main/types/electron-audio-loopback.d.ts | 10 - src/main/types/error.ts | 36 - src/main/types/healthceck.ts | 16 - src/main/types/llm.ts | 68 - src/main/types/payment.ts | 86 - src/main/types/push-notification.ts | 4 - src/main/utils/datetime.ts | 12 - src/main/utils/env.ts | 12 - src/main/utils/random.ts | 61 - src/main/utils/sleep.ts | 19 - src/main/utils/uuid.ts | 27 - src/renderer/lib/utils.ts | 2 +- tsconfig.electron.json | 20 - 60 files changed, 5644 insertions(+), 16046 deletions(-) delete mode 100644 src/main/api/auth.ts delete mode 100644 src/main/api/client.ts delete mode 100644 src/main/api/health-check.ts delete mode 100644 src/main/api/llm.ts delete mode 100644 src/main/api/payment.ts delete mode 100644 src/main/consts.ts delete mode 100644 src/main/hotkeys.ts delete mode 100644 src/main/index.ts delete mode 100644 src/main/ipc/app-state.ts delete mode 100644 src/main/ipc/auth.ts delete mode 100644 src/main/ipc/auto-updater.ts delete mode 100644 src/main/ipc/config.ts delete mode 100644 src/main/ipc/external.ts delete mode 100644 src/main/ipc/llm.ts delete mode 100644 src/main/ipc/payment.ts delete mode 100644 src/main/ipc/suggestion.action.ts delete mode 100644 src/main/ipc/suggestion.live.ts delete mode 100644 src/main/ipc/tools.ts delete mode 100644 src/main/ipc/transcript.ts delete mode 100644 src/main/ipc/window.ts delete mode 100644 src/main/preload.cts delete mode 100644 src/main/services/action-lock.service.ts delete mode 100644 src/main/services/app-state.service.ts delete mode 100644 src/main/services/auth.service.ts delete mode 100644 src/main/services/auto-updater.service.ts delete mode 100644 src/main/services/health-check.service.ts delete mode 100644 src/main/services/payment.service.ts delete mode 100644 src/main/services/push-notification.service.ts delete mode 100644 src/main/services/suggestion.action.service.ts delete mode 100644 src/main/services/suggestion.live.service.ts delete mode 100644 src/main/services/tools.service.ts delete mode 100644 src/main/services/transcript.service.ts delete mode 100644 src/main/services/window-control.service.ts delete mode 100644 src/main/services/zoom.service.ts delete mode 100644 src/main/store/config.store.ts delete mode 100644 src/main/types/app-state.ts delete mode 100644 src/main/types/auth.ts delete mode 100644 src/main/types/electron-audio-loopback.d.ts delete mode 100644 src/main/types/error.ts delete mode 100644 src/main/types/healthceck.ts delete mode 100644 src/main/types/llm.ts delete mode 100644 src/main/types/payment.ts delete mode 100644 src/main/types/push-notification.ts delete mode 100644 src/main/utils/datetime.ts delete mode 100644 src/main/utils/env.ts delete mode 100644 src/main/utils/random.ts delete mode 100644 src/main/utils/sleep.ts delete mode 100644 src/main/utils/uuid.ts delete mode 100644 tsconfig.electron.json diff --git a/.github/workflows/manual-cross-platform-release.yml b/.github/workflows/manual-cross-platform-release.yml index a4325bf..d705ae8 100644 --- a/.github/workflows/manual-cross-platform-release.yml +++ b/.github/workflows/manual-cross-platform-release.yml @@ -18,10 +18,8 @@ jobs: include: - os: windows-latest platform: win - build_command: npx electron-builder --win --x64 --publish never - os: macos-latest platform: mac - build_command: npx electron-builder --mac --publish never runs-on: ${{ matrix.os }} permissions: contents: write @@ -38,29 +36,20 @@ jobs: - name: Install dependencies run: npm ci - - name: Build Electron main process - run: npm run electron:build-main - - name: Build renderer assets run: npm run build - - name: Build release packages + - name: Build Tauri bundle env: CSC_IDENTITY_AUTO_DISCOVERY: "false" - run: ${{ matrix.build_command }} - shell: bash + run: npm run tauri:build - name: Upload build artifacts uses: actions/upload-artifact@v4 with: name: release-${{ matrix.platform }} path: | - release/*.exe - release/*.dmg - release/*.zip - release/*.yml - release/*.yaml - release/*.blockmap + src-tauri/target/release/bundle/**/* if-no-files-found: error publish: @@ -96,13 +85,13 @@ jobs: if gh release view "$TAG" >/dev/null 2>&1; then echo "Release $TAG already exists; uploading artifacts." else - gh release create "$TAG" --title "$TITLE" --notes "Manual cross-platform build artifacts." + gh release create "$TAG" --title "$TITLE" --notes "Manual cross-platform Tauri build artifacts." fi while IFS= read -r -d '' file; do echo "Uploading $(basename "$file")" gh release upload "$TAG" "$file" --clobber done < <( find release-artifacts -type f \ - \( -name '*.exe' -o -name '*.dmg' -o -name '*.zip' -o -name '*.yml' -o -name '*.yaml' -o -name '*.blockmap' \) \ + \( -name '*.exe' -o -name '*.dmg' -o -name '*.zip' -o -name '*.msi' -o -name '*.tar.gz' \) \ -print0 ) diff --git a/.gitignore b/.gitignore index cfe538f..14d9a31 100644 --- a/.gitignore +++ b/.gitignore @@ -33,9 +33,6 @@ src-tauri/WixTools/ # Tauri CLI local cache .tauri/ -# ── Electron (legacy — no longer used after Tauri migration) ────────────────── -electron-dist/ -release/ # ── Editor ──────────────────────────────────────────────────────────────────── .vscode/* diff --git a/CLAUDE.md b/CLAUDE.md index 28c6f94..f762b2b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,81 +1,60 @@ -# CLAUDE.md +# CLAUDE.md -This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. +This repository is a **Tauri desktop application** for Windows and macOS. ## Commands ```bash -# Development -npm run dev # Vite renderer dev server only -npm run electron:dev-hide # Electron + renderer dev (hidden window) -npm run electron:dev-show # Electron + renderer dev (visible window) -npm start # Alias for electron:dev-hide - -# Build -npm run build # tsc + vite build (renderer) -npm run electron:build-main # Build Electron main process -npm run electron:build # Full Electron distribution build - -# Code quality -npm run lint # ESLint check -npm run format # Prettier + ESLint auto-fix +npm run dev +npm run tauri:dev +npm run build +npm run tauri:build +npm run lint +npm run format ``` ## Architecture -This is an **Electron desktop application** targeting **macOS and Windows** - an AI-powered live interview assistant that provides real-time transcription and AI suggestions during job interviews. +The app is built as a Tauri desktop client with a React frontend. -**Stack:** React 19 + TypeScript + Tailwind CSS + shadcn/ui (renderer), Electron 35 (main), Vite (build). +### Renderer +- `src/renderer/` — React, Tailwind, hooks, components, pages. +- `src/renderer/lib/tauri-bridge.ts` exposes the same compatibility API used by existing renderer hooks. -### Process Split - -``` -src/main/ ← Electron main process (Node.js) -src/renderer/ ← React/Vite frontend -``` - -The path alias `@/*` resolves to `./renderer/*`. - -**Main process** handles: audio capture, WebSocket connections to backend, IPC with renderer, Electron Store persistence, global hotkeys, auto-updates. - -**Renderer** handles: UI, routing, state display. It never calls backend APIs directly - all backend communication goes through IPC to main. +### Native Backend +- `src-tauri/src/` — Tauri command handlers, services, state, and native utilities. +- `src-tauri/tauri.conf.json` — macOS and Windows bundle settings. +- `src-tauri/Cargo.toml` — Rust dependency manifest. ### IPC Bridge +- Tauri `invoke()` is exposed through `tauriApi` and assigned to `window.electronAPI` for compatibility. +- Transcription, permissions, payment, config, and window control are handled through Tauri commands. -[src/main/preload.cts](src/main/preload.cts) exposes `window.electronAPI` to the renderer with namespaced APIs: `config`, `auth`, `payment`, `llm`, `appState`, `transcription`, `liveSuggestion`, `actionSuggestion`, `tools`, `window`, `autoUpdater`, `external`. - -IPC handlers live in [src/main/ipc/](src/main/ipc/) (one file per domain). Services in [src/main/services/](src/main/services/) contain the business logic called by handlers. - -### State Management (Renderer) - -Two distinct stores: - -1. **AppState** ([src/renderer/hooks/use-app-state.tsx](src/renderer/hooks/use-app-state.tsx)) - React Context, synced from main via IPC. Holds real-time interview state: running status, transcripts, AI suggestions, credits, backend health. Read-only in renderer; mutated by main process pushing updates. - -2. **ConfigStore** ([src/renderer/hooks/use-config-store.ts](src/renderer/hooks/use-config-store.ts)) - Zustand store backed by Electron Store. Holds user settings, auth tokens, audio/video device selection, interview configuration (CV, job description). Persisted to disk. - -### API Layer (Main Process) - -[src/main/api/client.ts](src/main/api/client.ts) - `ApiClient` class: fetch-based, Bearer token auth, streaming support. Wrapped by domain-specific clients: `AuthApi`, `LLMApi`, `PaymentApi`, `HealthCheckApi` in [src/main/api/](src/main/api/). - -Backend URL is defined in [src/main/consts.ts](src/main/consts.ts). +## Key Implementation Changes -### Routing (Renderer) +- Electron has been removed from the repository. +- The build flows are now Tauri-first. +- Native audio loopback is implemented in `src-tauri/src/commands/transcription.rs`. +- MacOS screen recording permission is validated natively. +- The GitHub Action workflow now builds Tauri bundles instead of Electron packages. -Hash-based router (required for Electron): `/` → auth flow → `/main` (interview UI) → `/payment`. +## Build and Release Workflow -Router defined in [src/renderer/router.tsx](src/renderer/router.tsx). +The workflow at `.github/workflows/manual-cross-platform-release.yml`: +- checks out the repo +- installs npm dependencies +- builds renderer assets +- runs `npm run tauri:build` +- uploads generated bundle artifacts +- publishes releases when enabled -### Platform Differences +## Platform Support -- **macOS:** `titleBarStyle: 'hidden'` with native traffic lights (close/minimize/zoom) on the top-left. The custom titlebar leaves 72 logical px clear for them. No custom close button in the UI. -- **Windows:** Custom titlebar rendered entirely in the renderer. Includes a close button (top-right) since there are no native traffic lights. Use `process.platform === 'darwin'` (main) or `navigator.platform` / `isMac` (renderer) to branch platform-specific behavior. -- Audio capture and screenshot APIs may behave differently per platform — test on both when touching [src/main/services/](src/main/services/). +- Windows 11+ +- macOS 14.4+ -### Key Features +## Notes for Developers -- **Transcription:** Dual-channel (speaker + interviewer mic) via WebSocket streaming - [src/main/services/transcript-service.ts](src/main/services/transcript-service.ts) -- **Live Suggestions:** Real-time AI responses based on CV + job description - [src/main/services/live-suggestion-service.ts](src/main/services/live-suggestion-service.ts) -- **Action Suggestions:** Screenshot-based problem solving (up to 3 images) - [src/main/services/action-suggestion-service.ts](src/main/services/action-suggestion-service.ts) -- **Credits:** Purchase and usage tracking via payment API -- **Auto-Updates:** electron-updater publishing to GitHub releases +- There is no `src/main/` Electron host code in this repo anymore. +- Use the Tauri app as the single desktop implementation. +- Update native dependencies in `src-tauri/Cargo.toml` and frontend dependencies in `package.json`. diff --git a/README.md b/README.md index 19b09bd..9a03e01 100644 --- a/README.md +++ b/README.md @@ -1,193 +1,109 @@ -# Power Interview AI - Privacy First AI Interview Assistant - -

- -## Overview - -Power Interview AI is a privacy-first AI assistant designed to help you ace technical and behavioral interviews. With real-time transcription and intelligent suggestions, you'll have the confidence and support you need during live interviews-all while maintaining your privacy. - -## Privacy First - -**Your data stays with you.** Power Interview AI is built with privacy as a core principle: - -- **Client-Side Application**: Desktop client for account management and UI -- **Secure Storage**: Credentials and personal info stored using Electron Store -- **AI Processing**: Handled by secure backend services -- **No Data Mining**: No selling or sharing personal data -- **Minimal Data Transfer**: Only necessary data sent for AI suggestions -- **Your Control**: CV, profile, and configs remain on your device - -## Key Features - -### Real-Time Transcription - -Stay on top of the conversation with live ASR: - -- Dual-channel transcription (you + interviewer) -- WebSocket streaming for low latency -- Speaker detection -- Full transcript history - -### Intelligent AI Suggestions - -#### Live Suggestions - -- Personalized responses based on CV and job description -- Streaming responses in real time -- Context-aware outputs -- Natural language responses - -#### Action Suggestions - -- Screenshot-based problem understanding -- Multi-image support (up to 3) -- LLM-powered solutions -- Syntax-highlighted code output - -### Smart Configuration - -- Profile management (CV, job description, etc.) -- Audio device selection -- Language support (English) -- Persistent settings - -## Platform Support - -Power Interview AI desktop client is supported on: - -- Windows 10/11 (x64 installer build) -- macOS (Apple Silicon and Intel release artifacts) - -Release binaries are published on the [GitHub Releases](https://github.com/PowerInterviewAI/client-app/releases) page. - -## Architecture - -Power Interview AI follows a **client-server architecture**. - -### Desktop Client - -- Electron + React + TypeScript -- Zustand + React Query -- Handles UI and orchestration - -### Backend Services - -- AI/LLM Service for suggestions -- ASR Service for transcription -- Auth Service - -### Communication - -- WebSocket (real-time) -- REST API - -## Getting Started - -### Prerequisites - -- Node.js v18+ (v20 recommended) - -### Installation - -```bash -git clone https://github.com/PowerInterviewAI/client-app -cd client -npm install -``` - -### Run - -```bash -npm run start -``` - -### Configuration - -- Set profile (CV, job description) -- Select microphone -- Start assistant - -## Use Cases - -### Technical Interviews - -- Code suggestions -- Debugging assistance -- Live transcription - -### Behavioral Interviews - -- AI-generated responses -- Context-aware answers - -### Practice Sessions - -- Self-monitoring -- Feedback loops - -## Security & Privacy - -- Local encrypted storage -- HTTPS + secure WebSockets -- No external transcript storage -- Full user control - -## Technology Stack - -### Frontend - -- Electron -- React 19 -- TypeScript -- Tailwind CSS - -### Backend - -- WebSocket - -## Project Structure - -``` -power-interview-client/ -├── src/ -├── public/ -├── build/ -``` - -## Legal Disclaimer - -Use for **ethical and legal interview preparation only**. - -Users are responsible for complying with all applicable laws and platform policies. - -## Contributing - -Pull requests welcome. - -## License - -MIT License - -## Support - -- Email: [team@vectorleappulse.xyz](mailto:team@vectorleappulse.xyz) -- GitHub Issues for bugs/features - ---- - -
- -**Built to help you succeed in interviews** - -
+# Power Interview AI — Tauri Desktop Interview Assistant + +## Overview + +Power Interview AI is a native desktop interview assistant built with **Tauri**, **React**, and **TypeScript**. +It delivers live transcription, intelligent interview suggestions, and secure local configuration on: + +- **Windows 11+** +- **macOS 14.4+** + +This repository contains the frontend UI in `src/renderer/` and the Tauri backend in `src-tauri/`. + +## Key Features + +- Real-time transcription of interviewer and candidate audio +- Dual-channel audio capture (microphone + system audio) +- Native screen recording permissions for macOS +- Fast Tauri desktop packaging for Windows and macOS +- Lightweight local state and secure storage +- Automatic release packaging via GitHub Actions + +## Platform Notes + +### Windows + +- Uses system audio capture via Tauri and browser media APIs +- Requires Windows 11 or later for reliable audio capture +- Uses the default output device and WASAPI-compatible loopback when available + +### macOS + +- Requires macOS 14.4 or later +- Uses screen recording permission to capture system audio alongside microphone input +- If system audio capture is unavailable, users should install a virtual audio device such as BlackHole or Loopback + +## Getting Started + +### Prerequisites + +- Node.js 22.x +- npm +- Rust toolchain (for Tauri builds) + +### Install + +```bash +git clone https://github.com/PowerInterviewAI/client-app.git +cd power-interview-client +npm install +``` + +### Development + +- `npm run dev` — start the renderer only +- `npm run tauri:dev` — launch the Tauri desktop app locally + +### Build + +```bash +npm run build +npm run tauri:build +``` + +### Package Output + +Tauri bundles are produced under `src-tauri/target/release/bundle/`. + +## Project Structure + +``` +power-interview-client/ +├── src/ # React renderer app +├── public/ # Static assets +├── src-tauri/ # Rust Tauri backend and native commands +├── package.json # npm scripts and dependencies +├── README.md # Developer documentation +└── .github/ # CI / release workflow +``` + +## Tauri Architecture + +- `src/renderer/` contains the React UI and Tauri bridge code. +- `src-tauri/src/` contains native command handlers and services. +- `src-tauri/tauri.conf.json` defines the macOS and Windows bundle settings. +- `src-tauri/Cargo.toml` manages Rust dependencies. + +## Loopback Audio Capture + +System audio capture is implemented as a Tauri-friendly, platform-aware helper: + +- **Windows:** Attempts native WASAPI loopback capture +- **macOS:** Validates screen recording permission and uses browser display capture + +This is the most stable cross-platform approach for modern Tauri desktop clients. + +## Build & Release + +A GitHub Actions workflow is configured at `.github/workflows/manual-cross-platform-release.yml`. +It installs dependencies, builds the renderer, and runs `npm run tauri:build` for both Windows and macOS. + +## Notes + +- Electron support has been removed from this repository. +- Legacy Electron files, scripts, and build paths are no longer part of the project. +- Use Tauri for all local desktop builds. + +## License + +MIT diff --git a/eslint.config.js b/eslint.config.js index 28c6923..60ad5ae 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -7,7 +7,7 @@ import simpleImportSort from 'eslint-plugin-simple-import-sort'; import { defineConfig, globalIgnores } from 'eslint/config'; export default defineConfig([ - globalIgnores(['dist', 'electron-dist']), + globalIgnores(['dist']), { files: ['**/*.{ts,tsx}'], plugins: { diff --git a/package-lock.json b/package-lock.json index 90eb896..5ce8b0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "power-interview-ai", "version": "1.5.2", "dependencies": { - "@mohtasham/md-to-docx": "^2.6.1", + "@mohtasham/md-to-docx": "^2.12.1", "@radix-ui/react-checkbox": "^1.3.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-dropdown-menu": "^2.1.16", @@ -16,55 +16,51 @@ "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", - "@tanstack/react-query": "^5.90.20", - "axios": "^1.13.4", + "@tanstack/react-query": "^5.100.14", + "@tauri-apps/api": "^2.11.0", + "@tauri-apps/plugin-dialog": "^2.7.1", + "@tauri-apps/plugin-fs": "^2.5.1", + "@tauri-apps/plugin-shell": "^2.3.5", + "@tauri-apps/plugin-updater": "^2.10.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "electron-audio-loopback": "^1.0.6", - "electron-store": "^11.0.2", - "electron-updater": "^6.7.3", "hast-util-sanitize": "^5.0.2", "highlight.js": "^11.11.1", - "lucide-react": "^0.563.0", + "lucide-react": "^1.17.0", "radix-ui": "^1.4.3", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-markdown": "^10.1.0", "react-qrcode-pretty": "^3.3.1", - "react-router-dom": "^7.13.0", + "react-router-dom": "^7.16.0", "rehype-highlight": "^7.0.2", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "sharp": "^0.34.5", "sonner": "^2.0.7", - "tailwind-merge": "^3.4.0", - "zustand": "^5.0.11" + "tailwind-merge": "^3.6.0", + "zustand": "^5.0.14" }, "devDependencies": { - "@eslint/js": "^9.39.1", - "@tailwindcss/vite": "^4.1.18", - "@types/node": "^24.10.1", - "@types/react": "^19.2.5", + "@eslint/js": "^10.0.1", + "@tailwindcss/vite": "^4.3.0", + "@tauri-apps/cli": "^2.11.2", + "@types/node": "^25.9.1", + "@types/react": "^19.2.16", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.1", - "autoprefixer": "^10.4.23", - "concurrently": "^9.2.1", - "cross-env": "^10.1.0", - "electron": "^35.0.0", - "electron-builder": "^26.4.0", - "eslint": "^9.39.1", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "eslint-plugin-simple-import-sort": "^10.0.0", - "globals": "^16.5.0", - "postcss": "^8.5.6", - "prettier": "^3.8.1", - "tailwindcss": "^4.1.18", + "@vitejs/plugin-react": "^6.0.2", + "autoprefixer": "^10.5.0", + "eslint": "^10.4.1", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "eslint-plugin-simple-import-sort": "^13.0.0", + "globals": "^17.6.0", + "postcss": "^8.5.15", + "prettier": "^3.8.3", + "tailwindcss": "^4.3.0", "tw-animate-css": "^1.4.0", - "typescript": "~5.9.3", - "typescript-eslint": "^8.46.4", - "vite": "^7.2.4", - "wait-on": "^9.0.3" + "typescript": "^6.0.3", + "typescript-eslint": "^8.60.1", + "vite": "^8.0.16" } }, "node_modules/@babel/code-frame": { @@ -199,16 +195,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", @@ -269,38 +255,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/template": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", @@ -349,12283 +303,6600 @@ "node": ">=6.9.0" } }, - "node_modules/@develar/schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" } }, - "node_modules/@electron/asar": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz", - "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "commander": "^5.0.0", - "glob": "^7.1.6", - "minimatch": "^3.0.4" - }, - "bin": { - "asar": "bin/asar.js" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/@electron/asar/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "tslib": "^2.4.0" } }, - "node_modules/@electron/fuses": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz", - "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "chalk": "^4.1.1", - "fs-extra": "^9.0.1", - "minimist": "^1.2.5" - }, - "bin": { - "electron-fuses": "dist/bin.js" + "tslib": "^2.4.0" } }, - "node_modules/@electron/fuses/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@electron/fuses/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@electron/fuses/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@electron/get": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", - "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", - "license": "MIT", + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@electron/notarize": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", - "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==", + "node_modules/@eslint/config-helpers": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", + "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "debug": "^4.1.1", - "fs-extra": "^9.0.1", - "promise-retry": "^2.0.1" + "@eslint/core": "^1.2.1" }, "engines": { - "node": ">= 10.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@electron/notarize/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@types/json-schema": "^7.0.15" }, "engines": { - "node": ">=10" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@electron/notarize/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "node_modules/@eslint/js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", "dev": true, "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "eslint": "^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/@electron/notarize/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">= 10.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@electron/osx-sign": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.3.tgz", - "integrity": "sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg==", + "node_modules/@eslint/plugin-kit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", + "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", "dev": true, - "license": "BSD-2-Clause", + "license": "Apache-2.0", "dependencies": { - "compare-version": "^0.1.2", - "debug": "^4.3.4", - "fs-extra": "^10.0.0", - "isbinaryfile": "^4.0.8", - "minimist": "^1.2.6", - "plist": "^3.0.5" - }, - "bin": { - "electron-osx-flat": "bin/electron-osx-flat.js", - "electron-osx-sign": "bin/electron-osx-sign.js" + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" }, "engines": { - "node": ">=12.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@electron/osx-sign/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, + "node_modules/@floating-ui/core": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", + "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, + "node_modules/@floating-ui/dom": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", + "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", "license": "MIT", - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "dependencies": { + "@floating-ui/core": "^1.7.4", + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@electron/osx-sign/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", + "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@floating-ui/dom": "^1.7.5" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@electron/osx-sign/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", + "license": "MIT" + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">= 10.0.0" + "node": ">=18.18.0" } }, - "node_modules/@electron/rebuild": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-4.0.3.tgz", - "integrity": "sha512-u9vpTHRMkOYCs/1FLiSVAFZ7FbjsXK+bQuzviJZa+lG7BHZl1nz52/IcGvwa3sk80/fc3llutBkbCq10Vh8WQA==", + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@malept/cross-spawn-promise": "^2.0.0", - "debug": "^4.1.1", - "detect-libc": "^2.0.1", - "got": "^11.7.0", - "graceful-fs": "^4.2.11", - "node-abi": "^4.2.0", - "node-api-version": "^0.2.1", - "node-gyp": "^11.2.0", - "ora": "^5.1.0", - "read-binary-file-arch": "^1.0.6", - "semver": "^7.3.5", - "tar": "^7.5.6", - "yargs": "^17.0.1" - }, - "bin": { - "electron-rebuild": "lib/cli.js" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=22.12.0" + "node": ">=18.18.0" } }, - "node_modules/@electron/rebuild/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@electron/universal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.3.tgz", - "integrity": "sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@electron/asar": "^3.3.1", - "@malept/cross-spawn-promise": "^2.0.0", - "debug": "^4.3.1", - "dir-compare": "^4.2.0", - "fs-extra": "^11.1.1", - "minimatch": "^9.0.3", - "plist": "^3.1.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=16.4" + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@electron/universal/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@electron/universal/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@electron/universal/node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=14.14" + "node": ">=6.0.0" } }, - "node_modules/@electron/universal/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mohtasham/md-to-docx": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.1.tgz", + "integrity": "sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "docx": "^9.5.0", + "file-saver": "^2.0.5", + "lowlight": "^3.3.0", + "mdast-util-find-and-replace": "^3.0.2", + "remark": "^15.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "undici": "^7.25.0", + "unified": "^11.0.5", + "unist-util-visit": "^5.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "bin": { + "md-to-docx": "dist/cli.js" } }, - "node_modules/@electron/universal/node_modules/minimatch": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz", - "integrity": "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@tybys/wasm-util": "^0.10.1" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" } }, - "node_modules/@electron/universal/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/@oxc-project/types": { + "version": "0.133.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "funding": { + "url": "https://github.com/sponsors/Boshen" } }, - "node_modules/@electron/windows-sign": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz", - "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, + "node_modules/@radix-ui/number": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", + "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==", + "license": "MIT" + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", + "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", + "license": "MIT" + }, + "node_modules/@radix-ui/react-accessible-icon": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.7.tgz", + "integrity": "sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==", + "license": "MIT", "dependencies": { - "cross-dirname": "^0.1.0", - "debug": "^4.3.4", - "fs-extra": "^11.1.1", - "minimist": "^1.2.8", - "postject": "^1.0.0-alpha.6" + "@radix-ui/react-visually-hidden": "1.2.3" }, - "bin": { - "electron-windows-sign": "bin/electron-windows-sign.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=14.14" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@electron/windows-sign/node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", - "dev": true, + "node_modules/@radix-ui/react-accordion": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.12.tgz", + "integrity": "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" }, - "engines": { - "node": ">=14.14" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@electron/windows-sign/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.15.tgz", + "integrity": "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "universalify": "^2.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@electron/windows-sign/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, + "node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@emnapi/runtime": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", + "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@epic-web/invariant": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", - "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", - "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/@radix-ui/react-aspect-ratio": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz", + "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==", "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", - "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/@radix-ui/react-avatar": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz", + "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", - "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", - "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", - "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", - "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", - "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", - "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", - "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", - "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", - "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", - "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", - "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", - "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", - "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", - "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", - "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", - "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", - "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", - "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", - "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", - "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", - "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", - "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", - "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", - "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", - "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", - "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.7.4", - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", - "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.7.5" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", - "license": "MIT" - }, - "node_modules/@hapi/address": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz", - "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^11.0.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@hapi/formula": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz", - "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/hoek": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz", - "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/pinpoint": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", - "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/tlds": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.4.tgz", - "integrity": "sha512-Fq+20dxsxLaUn5jSSWrdtSRcIUba2JquuorF9UW1wIJS5cSUwxIsO2GIhaWynPRflvxSzFN+gxKte2HEW1OuoA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@hapi/topo": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", - "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^11.0.2" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@img/colour": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", - "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", - "cpu": [ - "ppc64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", - "cpu": [ - "riscv64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", - "cpu": [ - "ppc64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", - "cpu": [ - "riscv64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@malept/cross-spawn-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", - "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "license": "Apache-2.0", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/@malept/flatpak-bundler": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", - "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "fs-extra": "^9.0.0", - "lodash": "^4.17.15", - "tmp-promise": "^3.0.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@malept/flatpak-bundler/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@mohtasham/md-to-docx": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.6.1.tgz", - "integrity": "sha512-2xg10mkdLuSFn3FJaPz9O9uMw0+hzfY9aXmQK35E4ON11FrDIWa95Sj0GfC174aQ6UoFVnbHIvisdFPET3HW+w==", - "license": "MIT", - "dependencies": { - "docx": "^9.5.0", - "file-saver": "^2.0.5", - "mdast-util-find-and-replace": "^3.0.2", - "remark": "^15.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "unified": "^11.0.5", - "unist-util-visit": "^5.0.0" - } - }, - "node_modules/@npmcli/agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", - "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@npmcli/fs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", - "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", - "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==", - "license": "MIT" - }, - "node_modules/@radix-ui/primitive": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", - "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", - "license": "MIT" - }, - "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.7.tgz", - "integrity": "sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-accordion": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.12.tgz", - "integrity": "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collapsible": "1.1.12", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.15.tgz", - "integrity": "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dialog": "1.1.15", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", - "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz", - "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-avatar": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz", - "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz", - "integrity": "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.12.tgz", - "integrity": "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", - "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", - "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", - "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context-menu": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.16.tgz", - "integrity": "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", - "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", - "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", - "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-escape-keydown": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz", - "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", - "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", - "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-form": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.8.tgz", - "integrity": "sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-label": "2.1.7", - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.15.tgz", - "integrity": "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", - "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-label": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz", - "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menu": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz", - "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menubar": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz", - "integrity": "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.14.tgz", - "integrity": "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.8.tgz", - "integrity": "sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.3.tgz", - "integrity": "sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-is-hydrated": "0.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", - "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", - "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-rect": "1.1.1", - "@radix-ui/react-use-size": "1.1.1", - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", - "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", - "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", - "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-progress": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz", - "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-radio-group": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.3.8.tgz", - "integrity": "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", - "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz", - "integrity": "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", - "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz", - "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slider": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.6.tgz", - "integrity": "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", - "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-switch": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.6.tgz", - "integrity": "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tabs": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.13.tgz", - "integrity": "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toast": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.15.tgz", - "integrity": "sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", - "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.11.tgz", - "integrity": "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-toggle": "1.1.10", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.11.tgz", - "integrity": "sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-separator": "1.1.7", - "@radix-ui/react-toggle-group": "1.1.11" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz", - "integrity": "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", - "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", - "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", - "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", - "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz", - "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "^1.5.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", - "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", - "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", - "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", - "license": "MIT", - "dependencies": { - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", - "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", - "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", - "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", - "license": "MIT" - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz", - "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", - "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tailwindcss/node": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", - "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.4", - "enhanced-resolve": "^5.18.3", - "jiti": "^2.6.1", - "lightningcss": "1.30.2", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", - "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-x64": "4.1.18", - "@tailwindcss/oxide-freebsd-x64": "4.1.18", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-x64-musl": "4.1.18", - "@tailwindcss/oxide-wasm32-wasi": "4.1.18", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", - "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", - "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", - "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", - "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", - "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", - "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", - "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", - "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", - "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", - "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.1.0", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.7.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.7.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@tybys/wasm-util": "^0.10.1" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { - "version": "2.8.1", - "dev": true, - "inBundle": true, - "license": "0BSD", - "optional": true - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", - "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", - "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/vite": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz", - "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tailwindcss/node": "4.1.18", - "@tailwindcss/oxide": "4.1.18", - "tailwindcss": "4.1.18" - }, - "peerDependencies": { - "vite": "^5.2.0 || ^6 || ^7" - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.90.20", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.20.tgz", - "integrity": "sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.90.20", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.20.tgz", - "integrity": "sha512-vXBxa+qeyveVO7OA0jX1z+DeyCA4JKnThKv411jd5SORpBKgkcVnYKCiBgECvADvniBX7tobwBmg01qq9JmMJw==", - "license": "MIT", - "dependencies": { - "@tanstack/query-core": "5.90.20" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18 || ^19" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "24.10.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz", - "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==", - "license": "MIT", - "dependencies": { - "undici-types": "~7.16.0" - } - }, - "node_modules/@types/plist": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", - "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*", - "xmlbuilder": ">=11.0.1" - } - }, - "node_modules/@types/react": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.10.tgz", - "integrity": "sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==", - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "devOptional": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@types/verror": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.11.tgz", - "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", - "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/type-utils": "8.56.0", - "@typescript-eslint/utils": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.56.0", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", - "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", - "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.56.0", - "@typescript-eslint/types": "^8.56.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", - "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", - "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", - "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/utils": "8.56.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", - "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", - "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.56.0", - "@typescript-eslint/tsconfig-utils": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz", - "integrity": "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", - "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", - "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", - "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz", - "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.5", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.53", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.18.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", - "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/7zip-bin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", - "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/abbrev": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", - "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/app-builder-bin": { - "version": "5.0.0-alpha.12", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz", - "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/app-builder-lib": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.8.1.tgz", - "integrity": "sha512-p0Im/Dx5C4tmz8QEE1Yn4MkuPC8PrnlRneMhWJj7BBXQfNTJUshM/bp3lusdEsDbvvfJZpXWnYesgSLvwtM2Zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@develar/schema-utils": "~2.6.5", - "@electron/asar": "3.4.1", - "@electron/fuses": "^1.8.0", - "@electron/get": "^3.0.0", - "@electron/notarize": "2.5.0", - "@electron/osx-sign": "1.3.3", - "@electron/rebuild": "^4.0.3", - "@electron/universal": "2.0.3", - "@malept/flatpak-bundler": "^0.4.0", - "@types/fs-extra": "9.0.13", - "async-exit-hook": "^2.0.1", - "builder-util": "26.8.1", - "builder-util-runtime": "9.5.1", - "chromium-pickle-js": "^0.2.0", - "ci-info": "4.3.1", - "debug": "^4.3.4", - "dotenv": "^16.4.5", - "dotenv-expand": "^11.0.6", - "ejs": "^3.1.8", - "electron-publish": "26.8.1", - "fs-extra": "^10.1.0", - "hosted-git-info": "^4.1.0", - "isbinaryfile": "^5.0.0", - "jiti": "^2.4.2", - "js-yaml": "^4.1.0", - "json5": "^2.2.3", - "lazy-val": "^1.0.5", - "minimatch": "^10.0.3", - "plist": "3.1.0", - "proper-lockfile": "^4.1.2", - "resedit": "^1.7.0", - "semver": "~7.7.3", - "tar": "^7.5.7", - "temp-file": "^3.4.0", - "tiny-async-pool": "1.3.0", - "which": "^5.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "dmg-builder": "26.8.1", - "electron-builder-squirrel-windows": "26.8.1" - } - }, - "node_modules/app-builder-lib/node_modules/@electron/get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-3.1.0.tgz", - "integrity": "sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=14" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" - } - }, - "node_modules/app-builder-lib/node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/app-builder-lib/node_modules/@electron/get/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/app-builder-lib/node_modules/ci-info": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", - "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/app-builder-lib/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/app-builder-lib/node_modules/fs-extra/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/app-builder-lib/node_modules/fs-extra/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/app-builder-lib/node_modules/isexe": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", - "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/app-builder-lib/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/app-builder-lib/node_modules/which": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-hidden": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", - "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT" - }, - "node_modules/async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atomically": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.0.tgz", - "integrity": "sha512-+gDffFXRW6sl/HCwbta7zK4uNqbPjv4YJEAdz7Vu+FLQHe77eZ4bvbJGi4hE0QPeJlMYMA3piXEr1UL3dAwx7Q==", - "license": "MIT", - "dependencies": { - "stubborn-fs": "^2.0.0", - "when-exit": "^2.1.4" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.24", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", - "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001766", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz", - "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", - "proxy-from-env": "^2.1.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolean": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", - "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "license": "MIT", - "optional": true - }, - "node_modules/brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/builder-util": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.8.1.tgz", - "integrity": "sha512-pm1lTYbGyc90DHgCDO7eo8Rl4EqKLciayNbZqGziqnH9jrlKe8ZANGdityLZU+pJh16dfzjAx2xQq9McuIPEtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/debug": "^4.1.6", - "7zip-bin": "~5.2.0", - "app-builder-bin": "5.0.0-alpha.12", - "builder-util-runtime": "9.5.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.6", - "debug": "^4.3.4", - "fs-extra": "^10.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "js-yaml": "^4.1.0", - "sanitize-filename": "^1.6.3", - "source-map-support": "^0.5.19", - "stat-mode": "^1.0.0", - "temp-file": "^3.4.0", - "tiny-async-pool": "1.3.0" - } - }, - "node_modules/builder-util-runtime": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.5.1.tgz", - "integrity": "sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "sax": "^1.2.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/builder-util/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/builder-util/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/builder-util/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/cacache": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", - "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^4.0.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^12.0.0", - "tar": "^7.4.3", - "unique-filename": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/cacache/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz", - "integrity": "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001766", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz", - "integrity": "sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", - "dev": true, - "license": "MIT" - }, - "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/class-variance-authority": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", - "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", - "license": "Apache-2.0", - "dependencies": { - "clsx": "^2.1.1" - }, - "funding": { - "url": "https://polar.sh/cva" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/compare-version": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/concurrently": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", - "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "4.1.2", - "rxjs": "7.8.2", - "shell-quote": "1.8.3", - "supports-color": "8.1.1", - "tree-kill": "1.2.2", - "yargs": "17.7.2" - }, - "bin": { - "conc": "dist/bin/concurrently.js", - "concurrently": "dist/bin/concurrently.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" - } - }, - "node_modules/conf": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/conf/-/conf-15.0.2.tgz", - "integrity": "sha512-JBSrutapCafTrddF9dH3lc7+T2tBycGF4uPkI4Js+g4vLLEhG6RZcFi3aJd5zntdf5tQxAejJt8dihkoQ/eSJw==", - "license": "MIT", - "dependencies": { - "ajv": "^8.17.1", - "ajv-formats": "^3.0.1", - "atomically": "^2.0.3", - "debounce-fn": "^6.0.0", - "dot-prop": "^10.0.0", - "env-paths": "^3.0.0", - "json-schema-typed": "^8.0.1", - "semver": "^7.7.2", - "uint8array-extras": "^1.5.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conf/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/conf/node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conf/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/conf/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "license": "MIT" - }, - "node_modules/crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "buffer": "^5.1.0" - } - }, - "node_modules/cross-dirname": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", - "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cross-env": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", - "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@epic-web/invariant": "^1.0.0", - "cross-spawn": "^7.0.6" - }, - "bin": { - "cross-env": "dist/bin/cross-env.js", - "cross-env-shell": "dist/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/debounce-fn": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-6.0.0.tgz", - "integrity": "sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==", - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "node_modules/@radix-ui/react-checkbox": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz", + "integrity": "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" }, - "engines": { - "node": ">=6.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { - "supports-color": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { "optional": true } } }, - "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "node_modules/@radix-ui/react-collapsible": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.12.tgz", + "integrity": "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==", "license": "MIT", "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/@radix-ui/react-collection": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", "license": "MIT", - "optional": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", - "optional": true, "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@radix-ui/react-compose-refs": "1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT", - "optional": true - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "license": "MIT" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/dir-compare": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", - "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", - "dev": true, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5", - "p-limit": "^3.1.0 " - } - }, - "node_modules/dir-compare/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "*" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/dmg-builder": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.8.1.tgz", - "integrity": "sha512-glMJgnTreo8CFINujtAhCgN96QAqApDMZ8Vl1r8f0QT8QprvC1UCltV4CcWj20YoIyLZx6IUskaJZ0NV8fokcg==", - "dev": true, + "node_modules/@radix-ui/react-context": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", + "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", "license": "MIT", - "dependencies": { - "app-builder-lib": "26.8.1", - "builder-util": "26.8.1", - "fs-extra": "^10.1.0", - "iconv-lite": "^0.6.2", - "js-yaml": "^4.1.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "optionalDependencies": { - "dmg-license": "^1.0.11" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/dmg-builder/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, + "node_modules/@radix-ui/react-context-menu": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.16.tgz", + "integrity": "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/dmg-builder/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/dmg-builder/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/dmg-license": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", - "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", - "dev": true, + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", + "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "dependencies": { - "@types/plist": "^3.0.1", - "@types/verror": "^1.10.3", - "ajv": "^6.10.0", - "crc": "^3.8.0", - "iconv-corefoundation": "^1.1.7", - "plist": "^3.0.4", - "smart-buffer": "^4.0.2", - "verror": "^1.10.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" }, - "bin": { - "dmg-license": "bin/dmg-license.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/docx": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/docx/-/docx-9.5.1.tgz", - "integrity": "sha512-ABDI7JEirFD2+bHhOBlsGZxaG1UgZb2M/QMKhLSDGgVNhxDesTCDcP+qoDnDGjZ4EOXTRfUjUgwHVuZ6VSTfWQ==", + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", "dependencies": { - "@types/node": "^24.0.1", - "hash.js": "^1.1.7", - "jszip": "^3.10.1", - "nanoid": "^5.1.3", - "xml": "^1.0.1", - "xml-js": "^1.6.8" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/docx/node_modules/nanoid": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", - "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/@radix-ui/react-direction": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", + "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^18 || >=20" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/dot-prop": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", - "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", + "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", "license": "MIT", "dependencies": { - "type-fest": "^5.0.0" - }, - "engines": { - "node": ">=20" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-escape-keydown": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://dotenvx.com" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/dotenv-expand": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", - "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz", + "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==", + "license": "MIT", "dependencies": { - "dotenv": "^16.4.5" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://dotenvx.com" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==", - "license": "MIT" - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", + "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">= 0.4" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", + "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", + "license": "MIT", "dependencies": { - "jake": "^10.8.5" + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1" }, - "bin": { - "ejs": "bin/cli.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron": { - "version": "35.7.5", - "resolved": "https://registry.npmjs.org/electron/-/electron-35.7.5.tgz", - "integrity": "sha512-dnL+JvLraKZl7iusXTVTGYs10TKfzUi30uEDTqsmTm0guN9V2tbOjTzyIZbh9n3ygUjgEYyo+igAwMRXIi3IPw==", - "hasInstallScript": true, + "node_modules/@radix-ui/react-form": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.8.tgz", + "integrity": "sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==", "license": "MIT", "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^22.7.7", - "extract-zip": "^2.0.1" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-label": "2.1.7", + "@radix-ui/react-primitive": "2.1.3" }, - "bin": { - "electron": "cli.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">= 12.20.55" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-audio-loopback": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/electron-audio-loopback/-/electron-audio-loopback-1.0.6.tgz", - "integrity": "sha512-QW0ogDqMpWHDAQHmQyssJ+Yh4qR3kWCP3Q4H9WuIXKwVlgkqOYGyt0v/JzbK3tBNTwfqbuHZy86kwCCajxqAdg==", + "node_modules/@radix-ui/react-hover-card": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.15.tgz", + "integrity": "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==", "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, "peerDependencies": { - "electron": ">=31.0.1" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-builder": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.8.1.tgz", - "integrity": "sha512-uWhx1r74NGpCagG0ULs/P9Nqv2nsoo+7eo4fLUOB8L8MdWltq9odW/uuLXMFCDGnPafknYLZgjNX0ZIFRzOQAw==", - "dev": true, + "node_modules/@radix-ui/react-id": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", "license": "MIT", "dependencies": { - "app-builder-lib": "26.8.1", - "builder-util": "26.8.1", - "builder-util-runtime": "9.5.1", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "dmg-builder": "26.8.1", - "fs-extra": "^10.1.0", - "lazy-val": "^1.0.5", - "simple-update-notifier": "2.0.0", - "yargs": "^17.6.2" + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "bin": { - "electron-builder": "cli.js", - "install-app-deps": "install-app-deps.js" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=14.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/electron-builder-squirrel-windows": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.8.1.tgz", - "integrity": "sha512-o288fIdgPLHA76eDrFADHPoo7VyGkDCYbLV1GzndaMSAVBoZrGvM9m2IehdcVMzdAZJ2eV9bgyissQXHv5tGzA==", - "dev": true, + "node_modules/@radix-ui/react-label": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz", + "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", "license": "MIT", - "peer": true, "dependencies": { - "app-builder-lib": "26.8.1", - "builder-util": "26.8.1", - "electron-winstaller": "5.4.0" + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-builder/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, + "node_modules/@radix-ui/react-menu": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz", + "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-builder/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@radix-ui/react-compose-refs": "1.1.2" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-builder/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/electron-publish": { - "version": "26.8.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.8.1.tgz", - "integrity": "sha512-q+jrSTIh/Cv4eGZa7oVR+grEJo/FoLMYBAnSL5GCtqwUpr1T+VgKB/dn1pnzxIxqD8S/jP1yilT9VrwCqINR4w==", - "dev": true, + "node_modules/@radix-ui/react-menubar": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz", + "integrity": "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==", "license": "MIT", "dependencies": { - "@types/fs-extra": "^9.0.11", - "builder-util": "26.8.1", - "builder-util-runtime": "9.5.1", - "chalk": "^4.1.2", - "form-data": "^4.0.5", - "fs-extra": "^10.1.0", - "lazy-val": "^1.0.5", - "mime": "^2.5.2" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-publish/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, + "node_modules/@radix-ui/react-navigation-menu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.14.tgz", + "integrity": "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-publish/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/@radix-ui/react-one-time-password-field": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.8.tgz", + "integrity": "sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-publish/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-store": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-11.0.2.tgz", - "integrity": "sha512-4VkNRdN+BImL2KcCi41WvAYbh6zLX5AUTi4so68yPqiItjbgTjqpEnGAqasgnG+lB6GuAyUltKwVopp6Uv+gwQ==", + "node_modules/@radix-ui/react-password-toggle-field": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.3.tgz", + "integrity": "sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==", "license": "MIT", "dependencies": { - "conf": "^15.0.2", - "type-fest": "^5.0.1" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-is-hydrated": "0.1.0" }, - "engines": { - "node": ">=20" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-to-chromium": { - "version": "1.5.283", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz", - "integrity": "sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w==", - "dev": true, - "license": "ISC" - }, - "node_modules/electron-updater": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.7.3.tgz", - "integrity": "sha512-EgkT8Z9noqXKbwc3u5FkJA+r48jwZ5DTUiOkJMOTEEH//n5Am6wfQGz7nvSFEA2oIAMv9jRzn5JKTyWeSKOPgg==", + "node_modules/@radix-ui/react-popover": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", + "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", "license": "MIT", "dependencies": { - "builder-util-runtime": "9.5.1", - "fs-extra": "^10.1.0", - "js-yaml": "^4.1.0", - "lazy-val": "^1.0.5", - "lodash.escaperegexp": "^4.1.2", - "lodash.isequal": "^4.5.0", - "semver": "~7.7.3", - "tiny-typed-emitter": "^2.1.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-updater/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/electron-updater/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "node_modules/@radix-ui/react-popper": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", + "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-rect": "1.1.1", + "@radix-ui/react-use-size": "1.1.1", + "@radix-ui/rect": "1.1.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-updater/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/electron-updater/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-winstaller": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz", - "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==", - "dev": true, - "hasInstallScript": true, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", + "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", "license": "MIT", - "peer": true, "dependencies": { - "@electron/asar": "^3.2.1", - "debug": "^4.1.1", - "fs-extra": "^7.0.1", - "lodash": "^4.17.21", - "temp": "^0.9.0" + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "engines": { - "node": ">=8.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "optionalDependencies": { - "@electron/windows-sign": "^1.1.2" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/electron-winstaller/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, + "node_modules/@radix-ui/react-presence": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", + "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", "license": "MIT", - "peer": true, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/electron/node_modules/@types/node": { - "version": "22.19.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz", - "integrity": "sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/electron/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", - "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true, - "license": "MIT" - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "@radix-ui/react-slot": "1.2.3" }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">= 0.4" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "license": "MIT", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", - "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", - "dev": true, - "hasInstallScript": true, + "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.2", - "@esbuild/android-arm": "0.27.2", - "@esbuild/android-arm64": "0.27.2", - "@esbuild/android-x64": "0.27.2", - "@esbuild/darwin-arm64": "0.27.2", - "@esbuild/darwin-x64": "0.27.2", - "@esbuild/freebsd-arm64": "0.27.2", - "@esbuild/freebsd-x64": "0.27.2", - "@esbuild/linux-arm": "0.27.2", - "@esbuild/linux-arm64": "0.27.2", - "@esbuild/linux-ia32": "0.27.2", - "@esbuild/linux-loong64": "0.27.2", - "@esbuild/linux-mips64el": "0.27.2", - "@esbuild/linux-ppc64": "0.27.2", - "@esbuild/linux-riscv64": "0.27.2", - "@esbuild/linux-s390x": "0.27.2", - "@esbuild/linux-x64": "0.27.2", - "@esbuild/netbsd-arm64": "0.27.2", - "@esbuild/netbsd-x64": "0.27.2", - "@esbuild/openbsd-arm64": "0.27.2", - "@esbuild/openbsd-x64": "0.27.2", - "@esbuild/openharmony-arm64": "0.27.2", - "@esbuild/sunos-x64": "0.27.2", - "@esbuild/win32-arm64": "0.27.2", - "@esbuild/win32-ia32": "0.27.2", - "@esbuild/win32-x64": "0.27.2" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", - "dev": true, + "node_modules/@radix-ui/react-progress": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz", + "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.1", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", - "@eslint/plugin-kit": "^0.4.1", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { - "jiti": "*" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { - "jiti": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { "optional": true } } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", - "dev": true, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.3.8.tgz", + "integrity": "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.26", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", - "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==", - "dev": true, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", + "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, "peerDependencies": { - "eslint": ">=8.40" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", - "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", - "dev": true, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz", + "integrity": "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==", "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-select": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", + "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" }, - "engines": { - "node": "*" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "license": "MIT", "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@radix-ui/react-separator": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz", + "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "@radix-ui/react-primitive": "2.1.3" }, - "engines": { - "node": ">=0.10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@radix-ui/react-slider": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.6.tgz", + "integrity": "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "node_modules/@radix-ui/react-slot": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", + "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", - "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "license": "BSD-2-Clause", "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": ">= 10.17.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/extsprintf": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", - "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], + "node_modules/@radix-ui/react-switch": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.6.tgz", + "integrity": "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==", "license": "MIT", - "optional": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" + "@types/react-dom": { + "optional": true } - ], - "license": "BSD-3-Clause" + } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/@radix-ui/react-tabs": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.13.tgz", + "integrity": "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==", "license": "MIT", "dependencies": { - "pend": "~1.2.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, + "node_modules/@radix-ui/react-toast": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.15.tgz", + "integrity": "sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==", "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3" }, - "engines": { - "node": ">=16.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", - "license": "MIT" - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@radix-ui/react-toggle": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", + "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", + "license": "MIT", "dependencies": { - "minimatch": "^5.0.1" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", - "dev": true, + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.11.tgz", + "integrity": "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.8.tgz", - "integrity": "sha512-7RN35vit8DeBclkofOVmBY0eDAZZQd1HzmukRdSyz95CRh8FT54eqnbj0krQr3mrHR6sfRyYkyhwBWjoV5uqlQ==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-toolbar": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.11.tgz", + "integrity": "sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-separator": "1.1.7", + "@radix-ui/react-toggle-group": "1.1.11" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz", + "integrity": "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-visually-hidden": "1.2.3" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, + "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": ">=16" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", + "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", "license": "MIT", - "engines": { - "node": ">=4.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { - "debug": { + "@types/react": { "optional": true } } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "node_modules/@radix-ui/react-use-effect-event": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", + "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@radix-ui/react-use-callback-ref": "1.1.1" }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, + "node_modules/@radix-ui/react-use-is-hydrated": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz", + "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "dependencies": { + "use-sync-external-store": "^1.5.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", + "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", + "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" + "@radix-ui/rect": "1.1.1" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "license": "MIT", - "engines": { - "node": ">=6" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", + "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", + "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "@radix-ui/react-primitive": "2.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/@radix-ui/rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", + "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10.13.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", - "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "*" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "license": "BSD-3-Clause", + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "license": "ISC", + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", "optional": true, - "bin": { - "semver": "bin/semver.js" - }, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/globals": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", + "cpu": [ + "wasm32" + ], + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "has-symbols": "^1.0.3" + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 0.4" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" } }, - "node_modules/hast-util-sanitize": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-5.0.2.tgz", - "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "unist-util-position": "^5.0.0" + "engines": { + "node": ">= 20" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" } }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/highlight.js": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", - "license": "BSD-3-Clause", + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12.0.0" + "node": ">= 20" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": ">= 20" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": ">= 20" } }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC" - }, - "node_modules/html-url-attributes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", - "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" }, "engines": { - "node": ">= 14" + "node": ">=14.0.0" } }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "dev": true, + "inBundle": true, "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" } }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", "dev": true, + "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" + "tslib": "^2.4.0" } }, - "node_modules/iconv-corefoundation": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", - "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", "dev": true, + "inBundle": true, "license": "MIT", "optional": true, - "os": [ - "darwin" - ], "dependencies": { - "cli-truncate": "^2.1.0", - "node-addon-api": "^1.6.3" - }, - "engines": { - "node": "^8.11.2 || >=10" + "tslib": "^2.4.0" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", "dev": true, + "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@tybys/wasm-util": "^0.10.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", "dev": true, + "inBundle": true, "license": "MIT", - "engines": { - "node": ">= 4" + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 20" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">= 20" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "license": "MIT" - }, - "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "node_modules/@tailwindcss/vite": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", + "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 12" + "dependencies": { + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "tailwindcss": "4.3.0" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "node_modules/@tanstack/query-core": { + "version": "5.100.14", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.100.14.tgz", + "integrity": "sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==", "license": "MIT", "funding": { "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "node_modules/@tanstack/react-query": { + "version": "5.100.14", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.100.14.tgz", + "integrity": "sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==", "license": "MIT", "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" + "@tanstack/query-core": "5.100.14" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18 || ^19" } }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "license": "MIT", + "node_modules/@tauri-apps/api": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.11.0.tgz", + "integrity": "sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==", + "license": "Apache-2.0 OR MIT", "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/tauri" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/@tauri-apps/cli": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.11.2.tgz", + "integrity": "sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==", "dev": true, - "license": "MIT", + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.11.2", + "@tauri-apps/cli-darwin-x64": "2.11.2", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.11.2", + "@tauri-apps/cli-linux-arm64-gnu": "2.11.2", + "@tauri-apps/cli-linux-arm64-musl": "2.11.2", + "@tauri-apps/cli-linux-riscv64-gnu": "2.11.2", + "@tauri-apps/cli-linux-x64-gnu": "2.11.2", + "@tauri-apps/cli-linux-x64-musl": "2.11.2", + "@tauri-apps/cli-win32-arm64-msvc": "2.11.2", + "@tauri-apps/cli-win32-ia32-msvc": "2.11.2", + "@tauri-apps/cli-win32-x64-msvc": "2.11.2" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.11.2.tgz", + "integrity": "sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.11.2.tgz", + "integrity": "sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.11.2.tgz", + "integrity": "sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.11.2.tgz", + "integrity": "sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.11.2.tgz", + "integrity": "sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-riscv64-gnu": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.11.2.tgz", + "integrity": "sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.11.2.tgz", + "integrity": "sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.11.2.tgz", + "integrity": "sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.11.2.tgz", + "integrity": "sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.11.2.tgz", + "integrity": "sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/isbinaryfile": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.7.tgz", - "integrity": "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==", + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.11.2.tgz", + "integrity": "sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "node": ">= 10" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" + "node_modules/@tauri-apps/plugin-dialog": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.7.1.tgz", + "integrity": "sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.11.0" + } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/@tauri-apps/plugin-fs": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-fs/-/plugin-fs-2.5.1.tgz", + "integrity": "sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==", + "license": "MIT OR Apache-2.0", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "@tauri-apps/api": "^2.11.0" } }, - "node_modules/jake": { - "version": "10.9.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", - "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@tauri-apps/plugin-shell": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.3.5.tgz", + "integrity": "sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==", + "license": "MIT OR Apache-2.0", "dependencies": { - "async": "^3.2.6", - "filelist": "^1.0.4", - "picocolors": "^1.1.1" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" + "@tauri-apps/api": "^2.10.1" } }, - "node_modules/jiti": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "node_modules/@tauri-apps/plugin-updater": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-updater/-/plugin-updater-2.10.1.tgz", + "integrity": "sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.10.1" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", "dev": true, "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/joi": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.2.tgz", - "integrity": "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { - "@hapi/address": "^5.1.1", - "@hapi/formula": "^3.0.2", - "@hapi/hoek": "^11.0.7", - "@hapi/pinpoint": "^2.0.1", - "@hapi/tlds": "^1.1.1", - "@hapi/topo": "^6.0.2", - "@standard-schema/spec": "^1.0.0" - }, - "engines": { - "node": ">= 20" + "@types/ms": "*" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", "dev": true, "license": "MIT" }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@types/estree": "*" } }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" + "dependencies": { + "@types/unist": "*" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, "license": "MIT" }, - "node_modules/json-schema-typed": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", - "license": "BSD-2-Clause" + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "license": "MIT" }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "license": "ISC", - "optional": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/@types/node": { + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dev": true, "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "dependencies": { + "undici-types": ">=7.24.0 <7.24.7" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/@types/react": { + "version": "19.2.16", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.16.tgz", + "integrity": "sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" + "csstype": "^3.2.2" } }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "devOptional": true, "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "peerDependencies": { + "@types/react": "^19.2.0" } }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "license": "MIT" }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", + "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", + "dev": true, "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/type-utils": "8.60.1", + "@typescript-eslint/utils": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.60.1", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lazy-val": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", - "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", - "license": "MIT" - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">= 4" } }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "node_modules/@typescript-eslint/parser": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", + "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", + "dev": true, "license": "MIT", "dependencies": { - "immediate": "~3.0.5" + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", - "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", + "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", "dev": true, - "license": "MPL-2.0", + "license": "MIT", "dependencies": { - "detect-libc": "^2.0.3" + "@typescript-eslint/tsconfig-utils": "^8.60.1", + "@typescript-eslint/types": "^8.60.1", + "debug": "^4.4.3" }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.30.2", - "lightningcss-darwin-arm64": "1.30.2", - "lightningcss-darwin-x64": "1.30.2", - "lightningcss-freebsd-x64": "1.30.2", - "lightningcss-linux-arm-gnueabihf": "1.30.2", - "lightningcss-linux-arm64-gnu": "1.30.2", - "lightningcss-linux-arm64-musl": "1.30.2", - "lightningcss-linux-x64-gnu": "1.30.2", - "lightningcss-linux-x64-musl": "1.30.2", - "lightningcss-win32-arm64-msvc": "1.30.2", - "lightningcss-win32-x64-msvc": "1.30.2" + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss-android-arm64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", - "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", - "cpu": [ - "arm64" - ], + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", + "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", - "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", - "cpu": [ - "arm64" - ], + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", + "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", - "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", - "cpu": [ - "x64" - ], + "node_modules/@typescript-eslint/type-utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", + "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", - "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", - "cpu": [ - "x64" - ], + "node_modules/@typescript-eslint/types": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", + "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], + "license": "MIT", "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", - "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", - "cpu": [ - "arm" - ], + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", + "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.60.1", + "@typescript-eslint/tsconfig-utils": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", - "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", - "cpu": [ - "arm64" - ], + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", + "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", - "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", - "cpu": [ - "arm64" - ], + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", + "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", - "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", - "cpu": [ - "x64" - ], + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", + "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^20.19.0 || >=22.12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", - "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/aria-hidden": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=10" } }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", - "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", - "cpu": [ - "arm64" - ], + "node_modules/autoprefixer": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", + "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "caniuse-lite": "^1.0.30001787", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, "engines": { - "node": ">= 12.0.0" + "node": "^10 || ^12 || >=14" }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", - "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", - "cpu": [ - "x64" - ], + "node_modules/baseline-browser-mapping": { + "version": "2.10.33", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz", + "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, - "engines": { - "node": ">=10" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/lodash": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", "dev": true, - "license": "MIT" - }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", - "license": "MIT" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lowlight": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.3.0.tgz", - "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "highlight.js": "~11.11.0" - }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", "dependencies": { - "yallist": "^3.0.2" + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" } }, - "node_modules/lucide-react": { - "version": "0.563.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz", - "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/make-fetch-happen": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", - "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^3.0.0", - "cacache": "^19.0.1", - "http-cache-semantics": "^4.1.1", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^1.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "ssri": "^12.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } + "license": "MIT" }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", + "engines": { + "node": ">=18" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "escape-string-regexp": "^4.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" + "character-entities": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" + "dequal": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "node_modules/docx": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/docx/-/docx-9.5.1.tgz", + "integrity": "sha512-ABDI7JEirFD2+bHhOBlsGZxaG1UgZb2M/QMKhLSDGgVNhxDesTCDcP+qoDnDGjZ4EOXTRfUjUgwHVuZ6VSTfWQ==", "license": "MIT", "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "@types/node": "^24.0.1", + "hash.js": "^1.1.7", + "jszip": "^3.10.1", + "nanoid": "^5.1.3", + "xml": "^1.0.1", + "xml-js": "^1.6.8" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10" } }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "node_modules/docx/node_modules/@types/node": { + "version": "24.12.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz", + "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "undici-types": "~7.16.0" } }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "node_modules/docx/node_modules/nanoid": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", + "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" + "bin": { + "nanoid": "bin/nanoid.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^18 || >=20" } }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "node_modules/docx/node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/downloadjs": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", + "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.364", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.364.tgz", + "integrity": "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", + "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", + "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "node_modules/eslint": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.4.1.tgz", + "integrity": "sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.6.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "minimatch": "^10.2.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" } }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "node_modules/eslint-plugin-react-refresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", + "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "eslint": "^9 || ^10" } }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "node_modules/eslint-plugin-simple-import-sort": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-13.0.0.tgz", + "integrity": "sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "eslint": ">=5.0.0" } }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/eslint" } }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" + "node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/eslint" } }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", + "node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@types/mdast": "^4.0.0" + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/eslint" } }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "node_modules/micromark-extension-gfm": { + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-is-identifier-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-gfm-autolink-literal": { + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, "license": "MIT", "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "flat-cache": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "license": "MIT", "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, "license": "MIT", "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=16" } }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "engines": { + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "is-glob": "^4.0.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/globals": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", + "dev": true, "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "license": "MIT", "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", "license": "MIT", "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hast-util-sanitize": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-5.0.2.tgz", + "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", "license": "MIT", "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "unist-util-position": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", "license": "MIT", "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, "license": "MIT", "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "hermes-estree": "0.25.1" } }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12.0.0" } }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/html-url-attributes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", + "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + "engines": { + "node": ">= 4" } }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", "license": "MIT" }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", "license": "MIT" }, - "node_modules/micromark-util-normalize-identifier": { + "node_modules/is-alphabetical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/micromark-util-resolve-all": { + "node_modules/is-alphanumerical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "license": "MIT", "dependencies": { - "micromark-util-types": "^2.0.0" + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/micromark-util-sanitize-uri": { + "node_modules/is-decimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "license": "MIT", "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/micromark-util-symbol": { + "node_modules/is-hexadecimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, "license": "MIT" }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "license": "MIT", "bin": { - "mime": "cli.js" + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4.0.0" + "node": ">=6" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, "engines": { "node": ">=6" } }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, - "node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "safe-buffer": "~5.1.0" } }, - "node_modules/minimatch/node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" } }, - "node_modules/minimatch/node_modules/balanced-match": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", - "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "license": "MIT", "dependencies": { - "jackspeak": "^4.2.3" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": "20 || >=22" + "node": ">= 0.8.0" } }, - "node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", - "dev": true, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" + "immediate": "~3.0.5" } }, - "node_modules/minimatch/node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "dev": true, - "license": "BlueOak-1.0.0", + "license": "MPL-2.0", "dependencies": { - "@isaacs/cliui": "^9.0.0" + "detect-libc": "^2.0.3" }, "engines": { - "node": "20 || >=22" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" + "node": ">= 12.0.0" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-fetch": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", - "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^3.0.1" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 12.0.0" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" + "node": ">= 12.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minizlib": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.1.2" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 18" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 0.6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/node-abi": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.26.0.tgz", - "integrity": "sha512-8QwIZqikRvDIkXS2S93LjzhsSPJuIbfaMETWH+Bx8oOT9Sa9UsUtBFQlc3gBNd1+QINjaTloitXr1W3dQLi9Iw==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.6.3" - }, - "engines": { - "node": ">=22.12.0" - } - }, - "node_modules/node-abi/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-api-version": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz", - "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==", - "dev": true, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - } - }, - "node_modules/node-api-version/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/node-gyp": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.5.0.tgz", - "integrity": "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==", - "dev": true, + "node_modules/lowlight": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.3.0.tgz", + "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^14.0.3", - "nopt": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "tar": "^7.4.3", - "tinyglobby": "^0.2.12", - "which": "^5.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "highlight.js": "~11.11.0" }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/node-gyp/node_modules/isexe": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", - "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" } }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, + "node_modules/lucide-react": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.17.0.tgz", + "integrity": "sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/node-gyp/node_modules/which": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "dev": true, - "license": "MIT" + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/nopt": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", - "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", - "dev": true, - "license": "ISC", + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", "dependencies": { - "abbrev": "^3.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", "dependencies": { - "wrappy": "1" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-map": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", - "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", - "dev": true, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse-entities": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/pe-library": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz", - "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==", - "dev": true, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/jet2jet" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "dev": true, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" + "@types/mdast": "^4.0.0" }, - "engines": { - "node": ">=10.4.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "dev": true, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/postject": { - "version": "1.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", - "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", - "dev": true, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "commander": "^9.4.0" - }, - "bin": { - "postject": "dist/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/postject/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/prettier": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - "dev": true, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/proc-log": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", - "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", - "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", - "dev": true, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/proxy-from-env": { + "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", - "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/pump": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/qrcode-generator": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.5.2.tgz", - "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==", - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/radix-ui": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.4.3.tgz", - "integrity": "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==", + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-accessible-icon": "1.1.7", - "@radix-ui/react-accordion": "1.2.12", - "@radix-ui/react-alert-dialog": "1.1.15", - "@radix-ui/react-arrow": "1.1.7", - "@radix-ui/react-aspect-ratio": "1.1.7", - "@radix-ui/react-avatar": "1.1.10", - "@radix-ui/react-checkbox": "1.3.3", - "@radix-ui/react-collapsible": "1.1.12", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-context-menu": "2.2.16", - "@radix-ui/react-dialog": "1.1.15", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-dropdown-menu": "2.1.16", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-form": "0.1.8", - "@radix-ui/react-hover-card": "1.1.15", - "@radix-ui/react-label": "2.1.7", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-menubar": "1.1.16", - "@radix-ui/react-navigation-menu": "1.2.14", - "@radix-ui/react-one-time-password-field": "0.1.8", - "@radix-ui/react-password-toggle-field": "0.1.3", - "@radix-ui/react-popover": "1.1.15", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-progress": "1.1.7", - "@radix-ui/react-radio-group": "1.3.8", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-scroll-area": "1.2.10", - "@radix-ui/react-select": "2.2.6", - "@radix-ui/react-separator": "1.1.7", - "@radix-ui/react-slider": "1.3.6", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-switch": "1.2.6", - "@radix-ui/react-tabs": "1.1.13", - "@radix-ui/react-toast": "1.2.15", - "@radix-ui/react-toggle": "1.1.10", - "@radix-ui/react-toggle-group": "1.1.11", - "@radix-ui/react-toolbar": "1.1.11", - "@radix-ui/react-tooltip": "1.2.8", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-escape-keydown": "1.1.1", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-size": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/radix-ui/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.4" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-markdown": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", - "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "html-url-attributes": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=18", - "react": ">=18" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-qrcode-pretty": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/react-qrcode-pretty/-/react-qrcode-pretty-3.3.1.tgz", - "integrity": "sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==", + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "downloadjs": "^1.4.7", - "qrcode-generator": "^1.4.4" - }, - "peerDependencies": { - "react": ">=17", - "react-dom": ">=17" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-refresh": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - "dev": true, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", - "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "react-remove-scroll-bar": "^2.3.7", - "react-style-singleton": "^2.2.3", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.3", - "use-sidecar": "^1.1.3" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", - "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "react-style-singleton": "^2.2.2", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-router": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz", - "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==", + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/react-router-dom": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz", - "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "react-router": "7.13.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/react-style-singleton": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", - "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "get-nonce": "^1.0.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } - }, - "node_modules/read-binary-file-arch": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", - "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", - "dev": true, + ], "license": "MIT", "dependencies": { - "debug": "^4.3.4" - }, - "bin": { - "read-binary-file-arch": "cli.js" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "micromark-util-types": "^2.0.0" } }, - "node_modules/rehype-highlight": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.2.tgz", - "integrity": "sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==", + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-text": "^4.0.0", - "lowlight": "^3.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/rehype-sanitize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-6.0.0.tgz", - "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==", + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-sanitize": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/remark": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", - "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", - "license": "MIT", + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@types/mdast": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "node_modules/minimatch/node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/minimatch/node_modules/balanced-match": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", + "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", + "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" + "jackspeak": "^4.2.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "20 || >=22" } }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" + "balanced-match": "^4.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", + "node_modules/minimatch/node_modules/jackspeak": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" + "@isaacs/cliui": "^9.0.0" + }, + "engines": { + "node": "20 || >=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/resedit": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz", - "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "license": "MIT", "dependencies": { - "pe-library": "^0.4.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/jet2jet" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", "license": "MIT", "dependencies": { - "lowercase-keys": "^2.0.0" + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, "engines": { "node": ">=8" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } + "license": "ISC" }, - "node_modules/rollup": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", - "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">=12" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.59.0", - "@rollup/rollup-android-arm64": "4.59.0", - "@rollup/rollup-darwin-arm64": "4.59.0", - "@rollup/rollup-darwin-x64": "4.59.0", - "@rollup/rollup-freebsd-arm64": "4.59.0", - "@rollup/rollup-freebsd-x64": "4.59.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", - "@rollup/rollup-linux-arm-musleabihf": "4.59.0", - "@rollup/rollup-linux-arm64-gnu": "4.59.0", - "@rollup/rollup-linux-arm64-musl": "4.59.0", - "@rollup/rollup-linux-loong64-gnu": "4.59.0", - "@rollup/rollup-linux-loong64-musl": "4.59.0", - "@rollup/rollup-linux-ppc64-gnu": "4.59.0", - "@rollup/rollup-linux-ppc64-musl": "4.59.0", - "@rollup/rollup-linux-riscv64-gnu": "4.59.0", - "@rollup/rollup-linux-riscv64-musl": "4.59.0", - "@rollup/rollup-linux-s390x-gnu": "4.59.0", - "@rollup/rollup-linux-x64-gnu": "4.59.0", - "@rollup/rollup-linux-x64-musl": "4.59.0", - "@rollup/rollup-openbsd-x64": "4.59.0", - "@rollup/rollup-openharmony-arm64": "4.59.0", - "@rollup/rollup-win32-arm64-msvc": "4.59.0", - "@rollup/rollup-win32-ia32-msvc": "4.59.0", - "@rollup/rollup-win32-x64-gnu": "4.59.0", - "@rollup/rollup-win32-x64-msvc": "4.59.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "license": "WTFPL OR ISC", + "license": "MIT", "dependencies": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "node_modules/sax": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", - "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", - "license": "BlueOak-1.0.0", + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, "engines": { - "node": ">=11.0.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, "license": "MIT" }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "license": "MIT", - "optional": true + "engines": { + "node": ">= 0.8.0" + } }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "node_modules/prettier": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz", + "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==", + "dev": true, "license": "MIT", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "license": "(MIT OR CC0-1.0)", - "optional": true, - "engines": { - "node": ">=10" - }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/set-cookie-parser": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - "license": "MIT" + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "node_modules/qrcode-generator": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.5.2.tgz", + "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==", "license": "MIT" }, - "node_modules/sharp": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", - "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", - "hasInstallScript": true, - "license": "Apache-2.0", + "node_modules/radix-ui": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.4.3.tgz", + "integrity": "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==", + "license": "MIT", "dependencies": { - "@img/colour": "^1.0.0", - "detect-libc": "^2.1.2", - "semver": "^7.7.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-accessible-icon": "1.1.7", + "@radix-ui/react-accordion": "1.2.12", + "@radix-ui/react-alert-dialog": "1.1.15", + "@radix-ui/react-arrow": "1.1.7", + "@radix-ui/react-aspect-ratio": "1.1.7", + "@radix-ui/react-avatar": "1.1.10", + "@radix-ui/react-checkbox": "1.3.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-context-menu": "2.2.16", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-dropdown-menu": "2.1.16", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-form": "0.1.8", + "@radix-ui/react-hover-card": "1.1.15", + "@radix-ui/react-label": "2.1.7", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-menubar": "1.1.16", + "@radix-ui/react-navigation-menu": "1.2.14", + "@radix-ui/react-one-time-password-field": "0.1.8", + "@radix-ui/react-password-toggle-field": "0.1.3", + "@radix-ui/react-popover": "1.1.15", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-progress": "1.1.7", + "@radix-ui/react-radio-group": "1.3.8", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-scroll-area": "1.2.10", + "@radix-ui/react-select": "2.2.6", + "@radix-ui/react-separator": "1.1.7", + "@radix-ui/react-slider": "1.3.6", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-switch": "1.2.6", + "@radix-ui/react-tabs": "1.1.13", + "@radix-ui/react-toast": "1.2.15", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-toggle-group": "1.1.11", + "@radix-ui/react-toolbar": "1.1.11", + "@radix-ui/react-tooltip": "1.2.8", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-escape-keydown": "1.1.1", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-size": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3" }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.34.5", - "@img/sharp-darwin-x64": "0.34.5", - "@img/sharp-libvips-darwin-arm64": "1.2.4", - "@img/sharp-libvips-darwin-x64": "1.2.4", - "@img/sharp-libvips-linux-arm": "1.2.4", - "@img/sharp-libvips-linux-arm64": "1.2.4", - "@img/sharp-libvips-linux-ppc64": "1.2.4", - "@img/sharp-libvips-linux-riscv64": "1.2.4", - "@img/sharp-libvips-linux-s390x": "1.2.4", - "@img/sharp-libvips-linux-x64": "1.2.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", - "@img/sharp-libvips-linuxmusl-x64": "1.2.4", - "@img/sharp-linux-arm": "0.34.5", - "@img/sharp-linux-arm64": "0.34.5", - "@img/sharp-linux-ppc64": "0.34.5", - "@img/sharp-linux-riscv64": "0.34.5", - "@img/sharp-linux-s390x": "0.34.5", - "@img/sharp-linux-x64": "0.34.5", - "@img/sharp-linuxmusl-arm64": "0.34.5", - "@img/sharp-linuxmusl-x64": "0.34.5", - "@img/sharp-wasm32": "0.34.5", - "@img/sharp-win32-arm64": "0.34.5", - "@img/sharp-win32-ia32": "0.34.5", - "@img/sharp-win32-x64": "0.34.5" - } - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "node_modules/radix-ui/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "@radix-ui/react-compose-refs": "1.1.2" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/shell-quote": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "dev": true, + "node_modules/react-dom": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "scheduler": "^0.27.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^19.2.7" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "dev": true, + "node_modules/react-markdown": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", + "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "html-url-attributes": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "unified": "^11.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": ">=18", + "react": ">=18" } }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, + "node_modules/react-qrcode-pretty": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/react-qrcode-pretty/-/react-qrcode-pretty-3.3.1.tgz", + "integrity": "sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==", "license": "MIT", - "optional": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "downloadjs": "^1.4.7", + "qrcode-generator": "^1.4.4" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "peerDependencies": { + "react": ">=17", + "react-dom": ">=17" } }, - "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - "dev": true, + "node_modules/react-remove-scroll": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", + "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", "license": "MIT", "dependencies": { - "ip-address": "^10.0.1", - "smart-buffer": "^4.2.0" + "react-remove-scroll-bar": "^2.3.7", + "react-style-singleton": "^2.2.3", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.3", + "use-sidecar": "^1.1.3" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "dev": true, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" + "react-style-singleton": "^2.2.2", + "tslib": "^2.0.0" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/sonner": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz", - "integrity": "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==", - "license": "MIT", + "node": ">=10" + }, "peerDependencies": { - "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "node_modules/react-router": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.16.0.tgz", + "integrity": "sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause", - "optional": true - }, - "node_modules/ssri": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", - "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", - "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^7.0.3" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/stat-mode": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", - "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/react-router-dom": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.16.0.tgz", + "integrity": "sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "react-router": "7.16.0" }, "engines": { - "node": ">=8" + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/react-style-singleton": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "get-nonce": "^1.0.0", + "tslib": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "node_modules/rehype-highlight": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.2.tgz", + "integrity": "sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==", "license": "MIT", "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" + "@types/hast": "^3.0.0", + "hast-util-to-text": "^4.0.0", + "lowlight": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "node_modules/rehype-sanitize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-6.0.0.tgz", + "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@types/hast": "^3.0.0", + "hast-util-sanitize": "^5.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "node_modules/remark": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", + "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@types/mdast": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/stubborn-fs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", - "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "license": "MIT", "dependencies": { - "stubborn-utils": "^1.0.1" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/stubborn-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", - "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", - "license": "MIT" - }, - "node_modules/style-to-js": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", - "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", "license": "MIT", "dependencies": { - "style-to-object": "1.0.14" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/style-to-object": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", - "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "license": "MIT", "dependencies": { - "inline-style-parser": "0.2.7" - } - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.0" + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" }, - "engines": { - "node": ">= 8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/rolldown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@oxc-project/types": "=0.133.0", + "@rolldown/pluginutils": "^1.0.0" }, - "engines": { - "node": ">=10" + "bin": { + "rolldown": "bin/cli.mjs" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/tagged-tag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", - "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", - "license": "MIT", "engines": { - "node": ">=20" + "node": "^20.19.0 || >=22.12.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.3", + "@rolldown/binding-darwin-arm64": "1.0.3", + "@rolldown/binding-darwin-x64": "1.0.3", + "@rolldown/binding-freebsd-x64": "1.0.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", + "@rolldown/binding-linux-arm64-gnu": "1.0.3", + "@rolldown/binding-linux-arm64-musl": "1.0.3", + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", + "@rolldown/binding-linux-s390x-gnu": "1.0.3", + "@rolldown/binding-linux-x64-gnu": "1.0.3", + "@rolldown/binding-linux-x64-musl": "1.0.3", + "@rolldown/binding-openharmony-arm64": "1.0.3", + "@rolldown/binding-wasm32-wasi": "1.0.3", + "@rolldown/binding-win32-arm64-msvc": "1.0.3", + "@rolldown/binding-win32-x64-msvc": "1.0.3" } }, - "node_modules/tailwind-merge": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", - "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" + "node_modules/sax": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", + "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" } }, - "node_modules/tailwindcss": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", - "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", - "dev": true, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/tar": { - "version": "7.5.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", - "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "license": "BlueOak-1.0.0", + "license": "MIT", "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.1.0", - "yallist": "^5.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/tar/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "BlueOak-1.0.0", + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/temp": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", - "dev": true, + "node_modules/sonner": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz", + "integrity": "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==", "license": "MIT", - "peer": true, - "dependencies": { - "mkdirp": "^0.5.1", - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, - "node_modules/temp-file": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", - "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, - "license": "MIT", - "dependencies": { - "async-exit-hook": "^2.0.1", - "fs-extra": "^10.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/temp-file/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/temp-file/node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/temp-file/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "style-to-object": "1.0.14" } }, - "node_modules/temp/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", "license": "MIT", - "peer": true, "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "inline-style-parser": "0.2.7" } }, - "node_modules/tiny-async-pool": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz", - "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==", - "dev": true, + "node_modules/tailwind-merge": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", + "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", "license": "MIT", - "dependencies": { - "semver": "^5.5.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" } }, - "node_modules/tiny-async-pool/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/tiny-typed-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", - "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==", - "license": "MIT" - }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -12652,36 +6923,6 @@ } } }, - "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/tmp-promise": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", - "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "tmp": "^0.2.0" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -12702,20 +6943,10 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", - "dev": true, - "license": "WTFPL", - "dependencies": { - "utf8-byte-length": "^1.0.1" - } - }, "node_modules/ts-api-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "dev": true, "license": "MIT", "engines": { @@ -12754,25 +6985,10 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.4.3.tgz", - "integrity": "sha512-AXSAQJu79WGc79/3e9/CR77I/KQgeY1AhNvcShIH4PTcGYyC4xv6H4R4AUOwkPS5799KlVDAu8zExeCrkGquiA==", - "license": "(MIT OR CC0-1.0)", - "dependencies": { - "tagged-tag": "^1.0.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -12784,16 +7000,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.56.0.tgz", - "integrity": "sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", + "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.56.0", - "@typescript-eslint/parser": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/utils": "8.56.0" + "@typescript-eslint/eslint-plugin": "8.60.1", + "@typescript-eslint/parser": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12804,25 +7020,23 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/uint8array-extras": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", - "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "node_modules/undici": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.0.tgz", + "integrity": "sha512-+t2Z/GwkZQDtu00813aP66ygViGtPHKhhoFZpQKpKrE+9jIgES+Zw+mFNaDWOVRKiuJjuqKHzD3B1sfGg8+ZOQ==", "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=20.18.1" } }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "dev": true, "license": "MIT" }, "node_modules/unified": { @@ -12844,32 +7058,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unique-filename": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", - "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/unique-slug": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", - "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, "node_modules/unist-util-find-after": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", @@ -12952,15 +7140,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", @@ -13054,35 +7233,12 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/utf8-byte-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", - "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", - "dev": true, - "license": "(WTFPL OR MIT)" - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/verror": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", - "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", @@ -13112,18 +7268,17 @@ } }, "node_modules/vite": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", - "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", + "version": "8.0.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.27.0", - "fdir": "^6.5.0", - "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.15", + "rolldown": "1.0.3", + "tinyglobby": "^0.2.17" }, "bin": { "vite": "bin/vite.js" @@ -13139,9 +7294,10 @@ }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.18", + "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", - "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", @@ -13154,13 +7310,16 @@ "@types/node": { "optional": true }, - "jiti": { + "@vitejs/devtools": { "optional": true }, - "less": { + "esbuild": { "optional": true }, - "lightningcss": { + "jiti": { + "optional": true + }, + "less": { "optional": true }, "sass": { @@ -13186,60 +7345,6 @@ } } }, - "node_modules/vite/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/wait-on": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.3.tgz", - "integrity": "sha512-13zBnyYvFDW1rBvWiJ6Av3ymAaq8EDQuvxZnPIw3g04UqGi4TyoIJABmfJ6zrvKo9yeFQExNkOk7idQbDJcuKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "^1.13.2", - "joi": "^18.0.1", - "lodash": "^4.17.21", - "minimist": "^1.2.8", - "rxjs": "^7.8.2" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/when-exit": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", - "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", - "license": "MIT" - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -13266,116 +7371,6 @@ "node": ">=0.10.0" } }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, "node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", @@ -13394,26 +7389,6 @@ "xml-js": "bin/cli.js" } }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -13421,45 +7396,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -13497,9 +7433,9 @@ } }, "node_modules/zustand": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.11.tgz", - "integrity": "sha512-fdZY+dk7zn/vbWNCYmzZULHRrss0jx5pPFiOuMZ/5HJN6Yv3u+1Wswy/4MpZEkEGhtNH+pwxZB8OKgUBPzYAGg==", + "version": "5.0.14", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.14.tgz", + "integrity": "sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==", "license": "MIT", "engines": { "node": ">=12.20.0" diff --git a/package.json b/package.json index 8195ca7..c605799 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "format": "prettier --write . && eslint --fix ." }, "dependencies": { - "@mohtasham/md-to-docx": "^2.6.1", + "@mohtasham/md-to-docx": "^2.12.1", "@radix-ui/react-checkbox": "^1.3.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-dropdown-menu": "^2.1.16", @@ -23,50 +23,50 @@ "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", - "@tanstack/react-query": "^5.90.20", - "@tauri-apps/api": "^2", - "@tauri-apps/plugin-dialog": "^2", - "@tauri-apps/plugin-fs": "^2", - "@tauri-apps/plugin-shell": "^2", - "@tauri-apps/plugin-updater": "^2", + "@tanstack/react-query": "^5.100.14", + "@tauri-apps/api": "^2.11.0", + "@tauri-apps/plugin-dialog": "^2.7.1", + "@tauri-apps/plugin-fs": "^2.5.1", + "@tauri-apps/plugin-shell": "^2.3.5", + "@tauri-apps/plugin-updater": "^2.10.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "hast-util-sanitize": "^5.0.2", "highlight.js": "^11.11.1", - "lucide-react": "^0.563.0", + "lucide-react": "^1.17.0", "radix-ui": "^1.4.3", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-markdown": "^10.1.0", "react-qrcode-pretty": "^3.3.1", - "react-router-dom": "^7.13.0", + "react-router-dom": "^7.16.0", "rehype-highlight": "^7.0.2", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", "sonner": "^2.0.7", - "tailwind-merge": "^3.4.0", - "zustand": "^5.0.11" + "tailwind-merge": "^3.6.0", + "zustand": "^5.0.14" }, "devDependencies": { - "@eslint/js": "^9.39.1", - "@tauri-apps/cli": "^2", - "@tailwindcss/vite": "^4.1.18", - "@types/node": "^24.10.1", - "@types/react": "^19.2.5", + "@eslint/js": "^10.0.1", + "@tauri-apps/cli": "^2.11.2", + "@tailwindcss/vite": "^4.3.0", + "@types/node": "^25.9.1", + "@types/react": "^19.2.16", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.1", - "autoprefixer": "^10.4.23", - "eslint": "^9.39.1", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "eslint-plugin-simple-import-sort": "^10.0.0", - "globals": "^16.5.0", - "postcss": "^8.5.6", - "prettier": "^3.8.1", - "tailwindcss": "^4.1.18", + "@vitejs/plugin-react": "^6.0.2", + "autoprefixer": "^10.5.0", + "eslint": "^10.4.1", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "eslint-plugin-simple-import-sort": "^13.0.0", + "globals": "^17.6.0", + "postcss": "^8.5.15", + "prettier": "^3.8.3", + "tailwindcss": "^4.3.0", "tw-animate-css": "^1.4.0", - "typescript": "~5.9.3", - "typescript-eslint": "^8.46.4", - "vite": "^7.2.4" + "typescript": "^6.0.3", + "typescript-eslint": "^8.60.1", + "vite": "^8.0.16" } -} +} \ No newline at end of file diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 7ddbf6d..dc4e4f9 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -32,6 +32,28 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "alsa" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" +dependencies = [ + "alsa-sys", + "bitflags 2.11.1", + "cfg-if", + "libc", +] + +[[package]] +name = "alsa-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" +dependencies = [ + "libc", + "pkg-config", +] + [[package]] name = "android_system_properties" version = "0.1.5" @@ -103,6 +125,24 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bindgen" +version = "0.72.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +dependencies = [ + "bitflags 2.11.1", + "cexpr", + "clang-sys", + "itertools", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex 1.3.0", + "syn 2.0.117", +] + [[package]] name = "bit-set" version = "0.8.0" @@ -303,7 +343,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" dependencies = [ "find-msvc-tools", - "shlex", + "jobserver", + "libc", + "shlex 2.0.1", ] [[package]] @@ -312,6 +354,15 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + [[package]] name = "cfb" version = "0.7.3" @@ -353,6 +404,17 @@ dependencies = [ "windows-link 0.2.1", ] +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading 0.8.9", +] + [[package]] name = "color_quant" version = "1.1.0" @@ -442,6 +504,49 @@ dependencies = [ "libc", ] +[[package]] +name = "coreaudio-rs" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" +dependencies = [ + "bitflags 1.3.2", + "core-foundation-sys", + "coreaudio-sys", +] + +[[package]] +name = "coreaudio-sys" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6" +dependencies = [ + "bindgen", +] + +[[package]] +name = "cpal" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" +dependencies = [ + "alsa", + "core-foundation-sys", + "coreaudio-rs", + "dasp_sample", + "jni 0.21.1", + "js-sys", + "libc", + "mach2", + "ndk 0.8.0", + "ndk-context", + "oboe", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows 0.54.0", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -583,6 +688,12 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "dasp_sample" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" + [[package]] name = "dbus" version = "0.9.11" @@ -1810,6 +1921,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.18" @@ -1913,6 +2033,16 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + [[package]] name = "jpeg-decoder" version = "0.3.2" @@ -1999,7 +2129,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" dependencies = [ "gtk-sys", - "libloading", + "libloading 0.7.4", "once_cell", ] @@ -2028,6 +2158,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link 0.2.1", +] + [[package]] name = "libredox" version = "0.1.17" @@ -2064,6 +2204,15 @@ version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" +[[package]] +name = "mach2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +dependencies = [ + "libc", +] + [[package]] name = "markup5ever" version = "0.38.0" @@ -2106,6 +2255,12 @@ dependencies = [ "unicase", ] +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "minisign-verify" version = "0.2.5" @@ -2181,6 +2336,20 @@ dependencies = [ "tempfile", ] +[[package]] +name = "ndk" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" +dependencies = [ + "bitflags 2.11.1", + "jni-sys 0.3.1", + "log", + "ndk-sys 0.5.0+25.2.9519653", + "num_enum", + "thiserror 1.0.69", +] + [[package]] name = "ndk" version = "0.9.0" @@ -2190,12 +2359,27 @@ dependencies = [ "bitflags 2.11.1", "jni-sys 0.3.1", "log", - "ndk-sys", + "ndk-sys 0.6.0+11769913", "num_enum", "raw-window-handle", "thiserror 1.0.69", ] +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.5.0+25.2.9519653" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" +dependencies = [ + "jni-sys 0.3.1", +] + [[package]] name = "ndk-sys" version = "0.6.0+11769913" @@ -2211,6 +2395,16 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + [[package]] name = "ntapi" version = "0.4.3" @@ -2226,6 +2420,17 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -2558,6 +2763,29 @@ dependencies = [ "objc2-foundation 0.3.2", ] +[[package]] +name = "oboe" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" +dependencies = [ + "jni 0.21.1", + "ndk 0.8.0", + "ndk-context", + "num-derive", + "num-traits", + "oboe-sys", +] + +[[package]] +name = "oboe-sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" +dependencies = [ + "cc", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -2829,6 +3057,7 @@ dependencies = [ "anyhow", "base64 0.22.1", "chrono", + "cpal", "futures-util", "image 0.25.10", "log", @@ -3637,6 +3866,12 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "shlex" version = "2.0.1" @@ -3732,7 +3967,7 @@ checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" dependencies = [ "bytemuck", "js-sys", - "ndk", + "ndk 0.9.0", "objc2 0.6.4", "objc2-core-foundation", "objc2-core-graphics", @@ -3935,8 +4170,8 @@ dependencies = [ "jni 0.21.1", "libc", "log", - "ndk", - "ndk-sys", + "ndk 0.9.0", + "ndk-sys 0.6.0+11769913", "objc2 0.6.4", "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", @@ -5216,6 +5451,16 @@ dependencies = [ "windows-version", ] +[[package]] +name = "windows" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" +dependencies = [ + "windows-core 0.54.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.57.0" @@ -5258,6 +5503,16 @@ dependencies = [ "windows-core 0.61.2", ] +[[package]] +name = "windows-core" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" +dependencies = [ + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + [[package]] name = "windows-core" version = "0.57.0" @@ -5886,7 +6141,7 @@ dependencies = [ "javascriptcore-rs", "jni 0.21.1", "libc", - "ndk", + "ndk 0.9.0", "objc2 0.6.4", "objc2-app-kit 0.3.2", "objc2-core-foundation", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 5954151..6cdb5be 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -13,12 +13,13 @@ crate-type = ["staticlib", "cdylib", "rlib"] tauri-build = { version = "2", features = [] } [dependencies] -tauri = { version = "2", features = ["macos-private-api"] } +tauri = { version = "2.11.0", features = ["macos-private-api"] } tauri-plugin-global-shortcut = "2" tauri-plugin-dialog = "2" tauri-plugin-shell = "2" tauri-plugin-fs = "2" tauri-plugin-updater = "2" +cpal = "0.15" serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/src-tauri/src/commands/transcription.rs b/src-tauri/src/commands/transcription.rs index 84f7885..abf2826 100644 --- a/src-tauri/src/commands/transcription.rs +++ b/src-tauri/src/commands/transcription.rs @@ -1,7 +1,13 @@ +use cpal::traits::{DeviceTrait, HostTrait, StreamTrait}; +use cpal::{SampleFormat, Stream, StreamConfig}; +use once_cell::sync::Lazy; +use parking_lot::Mutex; use tauri::State; use crate::AppServices; +static LOOPBACK_STREAM: Lazy>> = Lazy::new(|| Mutex::new(None)); + #[tauri::command] pub fn transcription_start(services: State<'_, AppServices>) { use crate::types::app_state::RunningState; @@ -28,26 +34,107 @@ pub async fn transcription_ingest( text: String, services: State<'_, AppServices>, ) -> Result<(), String> { - services.transcript.ingest(&channel, &transcript_type, &text).await; + services + .transcript + .ingest(&channel, &transcript_type, &text) + .await; Ok(()) } #[tauri::command] pub fn transcription_set_session_token(token: String, services: State<'_, AppServices>) { - services.config_store.update_config(serde_json::json!({ "sessionToken": token })); + services + .config_store + .update_config(serde_json::json!({ "sessionToken": token })); } #[tauri::command] pub fn enable_loopback_audio() -> Result<(), String> { - // TODO: implement platform-specific loopback audio capture - // Windows: WASAPI loopback via `wasapi` crate - // macOS: CoreAudio loopback or BlackHole virtual device - log::warn!("[AudioLoopback] Loopback audio not yet implemented in Tauri build"); - Ok(()) + #[cfg(target_os = "macos")] + { + let monitors = xcap::Monitor::all() + .map_err(|e| format!("Screen recording permission check failed: {e}"))?; + let monitor = monitors + .into_iter() + .next() + .ok_or("No display monitor found for screen recording check")?; + monitor + .capture_image() + .map_err(|e| format!("Screen recording permission denied: {e}"))?; + return Ok(()); + } + + #[cfg(target_os = "windows")] + { + let mut stream_guard = LOOPBACK_STREAM.lock(); + if stream_guard.is_some() { + return Ok(()); + } + + let host = cpal::default_host(); + let device = host + .default_output_device() + .ok_or("No default output device found for loopback audio capture")?; + + let supported_config = device + .supported_input_configs() + .map_err(|e| format!("Failed to query capture formats: {e}"))? + .find(|config| config.sample_format() == SampleFormat::F32) + .or_else(|| { + device + .supported_input_configs() + .ok() + .and_then(|mut configs| configs.next()) + }) + .ok_or("No compatible loopback input format was found")? + .with_max_sample_rate(); + + let config = supported_config.config(); + let stream = build_loopback_stream(&device, &config, supported_config.sample_format())?; + stream + .play() + .map_err(|e| format!("Failed to start loopback stream: {e}"))?; + *stream_guard = Some(stream); + return Ok(()); + } + + #[cfg(not(any(target_os = "windows", target_os = "macos")))] + { + Err("Loopback audio support is only available on Windows 11+ and macOS 14.4+.".into()) + } } #[tauri::command] pub fn disable_loopback_audio() -> Result<(), String> { - log::warn!("[AudioLoopback] Loopback audio not yet implemented in Tauri build"); + let mut stream_guard = LOOPBACK_STREAM.lock(); + if stream_guard.is_some() { + *stream_guard = None; + } Ok(()) } + +#[cfg(target_os = "windows")] +fn build_loopback_stream( + device: &cpal::Device, + config: &StreamConfig, + sample_format: SampleFormat, +) -> Result { + match sample_format { + SampleFormat::F32 => device.build_input_stream( + config, + move |_data: &[f32], _info| {}, + move |error| log::error!("[AudioLoopback] stream error: {error}"), + ), + SampleFormat::I16 => device.build_input_stream( + config, + move |_data: &[i16], _info| {}, + move |error| log::error!("[AudioLoopback] stream error: {error}"), + ), + SampleFormat::U16 => device.build_input_stream( + config, + move |_data: &[u16], _info| {}, + move |error| log::error!("[AudioLoopback] stream error: {error}"), + ), + } + .map_err(|e| format!("Failed to create loopback stream: {e}")) +} diff --git a/src/main/api/auth.ts b/src/main/api/auth.ts deleted file mode 100644 index 0488229..0000000 --- a/src/main/api/auth.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Authentication API - * Handles user authentication - */ - -import { AuthToken, ChangePasswordRequest, LoginRequest, SignupRequest } from '../types/auth.js'; -import { ApiClient, ApiResponse } from './client.js'; - -export class AuthApi extends ApiClient { - /** - * Login with credentials - */ - async login(credentials: LoginRequest): Promise> { - return this.post('/api/auth/login', credentials); - } - - /** - * Logout current session - */ - async logout(): Promise> { - return this.get('/api/auth/logout'); - } - - /** - * Signup new user - */ - async signup(data: SignupRequest): Promise> { - return this.post('/api/auth/signup', data); - } - - /** - * Change user password - */ - async changePassword(data: ChangePasswordRequest): Promise> { - return this.post('/api/auth/change-password', data); - } -} diff --git a/src/main/api/client.ts b/src/main/api/client.ts deleted file mode 100644 index 583fb0c..0000000 --- a/src/main/api/client.ts +++ /dev/null @@ -1,275 +0,0 @@ -/** - * HTTP API Client - * Base client for making HTTP requests to backend - */ - -import os from 'os'; - -import { app } from 'electron'; - -import { BACKEND_BASE_URL } from '../consts.js'; - -function buildUserAgent(): string { - return `PowerInterview/${app.getVersion()} (${process.platform}; ${process.arch}; ${os.release()})`; -} -import { configStore } from '../store/config.store.js'; - -export interface ApiResponse { - data?: T; - error?: { - code: string; - message: string; - data?: Record; - }; - status: number; -} - -export class ApiRequestError extends Error { - status: number; - content: unknown; - - constructor(message: string, status: number, content?: unknown) { - super(message); - this.name = 'ApiRequestError'; - this.status = status; - this.content = content; - } -} - -export class ApiClient { - private baseUrl: string; - private headers: Record = {}; - - constructor() { - const baseUrl = BACKEND_BASE_URL; - this.baseUrl = baseUrl.endsWith('/') ? baseUrl : baseUrl + '/'; // Ensure baseUrl ends with slash - this.headers = { - 'Content-Type': 'application/json', - 'User-Agent': buildUserAgent(), - }; - } - - /** - * Set authentication token - */ - setAuthToken(token: string): void { - this.headers['Authorization'] = `Bearer ${token}`; - } - - /** - * Clear authentication token - */ - clearAuthToken(): void { - delete this.headers['Authorization']; - } - - /** - * Make GET request - */ - async get(path: string, params?: Record): Promise> { - const url = this.buildUrl(path, params); - return this.request('GET', url); - } - - /** - * Make Form Data POST request - */ - async postFormData(path: string, formData: FormData): Promise> { - const url = this.buildUrl(path); - try { - const sessionToken = configStore.getConfig().sessionToken; - if (sessionToken) { - this.setAuthToken(sessionToken); - } - - // Create headers without Content-Type for FormData - const formDataHeaders: Record = { - 'User-Agent': buildUserAgent(), - Authorization: this.headers['Authorization'] || '', - }; - - const response = await fetch(url, { - method: 'POST', - headers: formDataHeaders, - body: formData, - }); - const respBody = await response.json().catch(() => ({})); - if (!response.ok) { - const detail = respBody.detail; - return { - status: response.status, - error: { - code: detail?.error_code || 'HTTP_ERROR', - message: detail?.message || response.statusText, - data: detail?.data, - }, - }; - } - - return { - status: response.status, - data: respBody, - }; - } catch (error: unknown) { - return { - status: 0, - error: { - code: 'NETWORK_ERROR', - message: error instanceof Error ? error.message : 'Network request failed', - }, - }; - } - } - - /** - * Make POST request - */ - async post(path: string, body?: unknown): Promise> { - const url = this.buildUrl(path); - return this.request('POST', url, body); - } - - /** - * Make POST request for streaming response - */ - async postStream(path: string, body?: unknown): Promise | null> { - const url = this.buildUrl(path); - return this.requestStream('POST', url, body); - } - - /** - * Make PUT request - */ - async put(path: string, body?: unknown): Promise> { - const url = this.buildUrl(path); - return this.request('PUT', url, body); - } - - /** - * Make DELETE request - */ - async delete(path: string): Promise> { - const url = this.buildUrl(path); - return this.request('DELETE', url); - } - - /** - * Make HTTP request - */ - private async request(method: string, url: string, body?: unknown): Promise> { - try { - const sessionToken = configStore.getConfig().sessionToken; - if (sessionToken) { - this.setAuthToken(sessionToken); - } - - const response = await fetch(url, { - method, - headers: this.headers, - body: body ? JSON.stringify(body) : undefined, - }); - - const respBody = await response.json().catch(() => ({})); - if (!response.ok) { - const detail = respBody.detail; - return { - status: response.status, - error: { - code: detail?.error_code || 'HTTP_ERROR', - message: detail?.message || response.statusText, - data: detail?.data, - }, - }; - } - - return { - status: response.status, - data: respBody, - }; - } catch (error: unknown) { - return { - status: 0, - error: { - code: 'NETWORK_ERROR', - message: error instanceof Error ? error.message : 'Network request failed', - }, - }; - } - } - - /** - * Make HTTP request for streaming response - */ - async requestStream( - method: string, - url: string, - body?: unknown - ): Promise | null> { - try { - const sessionToken = configStore.getConfig().sessionToken; - if (sessionToken) { - this.setAuthToken(sessionToken); - } - - const response = await fetch(url, { - method, - headers: this.headers, - body: body ? JSON.stringify(body) : undefined, - }); - if (!response.ok) { - const responseContent = await response.text().catch(() => ''); - throw new ApiRequestError( - response.statusText || 'HTTP stream request failed', - response.status, - responseContent - ); - } - if (!response.body) { - throw new ApiRequestError('Empty response body for streaming request', response.status, null); - } - - return response.body; - } catch (error: unknown) { - if (error instanceof ApiRequestError) { - console.error('[ApiClient] Streaming request failed:', { - method, - url, - status: error.status, - content: error.content, - }); - throw error; - } - - console.error('[ApiClient] Streaming request error:', { method, url, error }); - throw new ApiRequestError( - error instanceof Error ? error.message : 'Network request failed', - 0, - null - ); - } - } - - /** - * Build full URL with query parameters - */ - private buildUrl(path: string, params?: Record): string { - try { - const cleanPath = path.replace(/^\/+/, ''); // Ensure no leading slash on path - - const url = new URL(cleanPath, this.baseUrl); - - if (params) { - Object.entries(params).forEach(([key, value]) => { - if (value !== undefined && value !== null) { - url.searchParams.append(key, String(value)); - } - }); - } - - return url.toString(); - } catch (error) { - console.error('[ApiClient] Failed to build URL:', { baseUrl: this.baseUrl, path, error }); - throw new Error(`Invalid URL: baseUrl="${this.baseUrl}", path="${path}"`); - } - } -} diff --git a/src/main/api/health-check.ts b/src/main/api/health-check.ts deleted file mode 100644 index 8ba97a6..0000000 --- a/src/main/api/health-check.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Health Check API - */ - -import { appStateService } from '../services/app-state.service.js'; -import { RunningState } from '../types/app-state.js'; -import { ClientPingRequest, ClientPingResponse } from '../types/healthceck.js'; -import { ApiClient, ApiResponse } from './client.js'; - -export class HealthCheckApi extends ApiClient { - /** - * Health check / ping - */ - async ping(): Promise> { - return this.get('/api/health-check/ping'); - } - - /** - * Ping client to backend with device info - */ - async pingClient(): Promise> { - const appState = appStateService.getState(); - return this.post('/api/health-check/ping-client', { - is_assistant_running: appState.runningState === RunningState.Running, - } as ClientPingRequest); - } - - /** - * Ping GPU server - */ - async pingGpuServer(): Promise> { - return this.get('/api/health-check/ping-gpu-server'); - } - - /** - * Wake up GPU server - */ - async wakeupGpuServer(): Promise> { - return this.get('/api/health-check/wakeup-gpu-server', {}); - } -} diff --git a/src/main/api/llm.ts b/src/main/api/llm.ts deleted file mode 100644 index 7985b1a..0000000 --- a/src/main/api/llm.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * LLM API - * Handles LLM operations - */ - -import { - GenerateActionSuggestionRequest, - GenerateLiveSuggestionRequest, - GenerateSummarizeRequest, - LLMConfigValidationResult, - LLMModelInfo, - LLMRequest, -} from '../types/llm.js'; -import { ApiClient, ApiResponse } from './client.js'; - -export class LLMApi extends ApiClient { - /** - * Validate LLM Config - */ - async validate(request: LLMRequest): Promise> { - return this.post('/api/llm/validate', request); - } - - /** - * List Supported Models - */ - async listModels(): Promise> { - return this.get('/api/llm/models'); - } - - /** - * Generate Live Suggestions - */ - async generateLiveSuggestions( - data: GenerateLiveSuggestionRequest - ): Promise | null> { - return this.postStream('/api/llm/live-suggestion', data); - } - - /** - * Upload Image - */ - async uploadImage(data: FormData): Promise> { - return this.postFormData('/api/llm/upload-image', data); - } - - /** - * Generate Action Suggestion - */ - async generateActionSuggestionStream( - payload: GenerateActionSuggestionRequest - ): Promise | null> { - return this.postStream('api/llm/action-suggestion', payload); - } - - /** - * Generate Summary - */ - async generateSummary(request: GenerateSummarizeRequest): Promise> { - return this.post('/api/llm/summarize', request); - } -} diff --git a/src/main/api/payment.ts b/src/main/api/payment.ts deleted file mode 100644 index ede55d1..0000000 --- a/src/main/api/payment.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Payment API - * Handles payment and credit operations - */ - -import { - AvailableCurrency, - CreatePaymentRequest, - CreatePaymentResponse, - CreditPlan, - PaymentHistory, - PaymentStatusResponse, -} from '../types/payment.js'; -import { ApiClient, ApiResponse } from './client.js'; - -export class PaymentApi extends ApiClient { - /** - * Get available credit plans - */ - async getPlans(): Promise< - ApiResponse<{ plan: CreditPlan; credits: number; price_usd: number; popular: boolean }[]> - > { - return this.get('/api/payment/plans'); - } - - /** - * Get available currencies for payment - */ - async getAvailableCurrencies(): Promise> { - return this.get('/api/payment/currencies'); - } - - /** - * Create a new payment - */ - async createPayment(data: CreatePaymentRequest): Promise> { - return this.post('/api/payment/create', data); - } - - /** - * Get payment status - */ - async getPaymentStatus(paymentId: string): Promise> { - return this.get(`/api/payment/status/${paymentId}`); - } - - /** - * Get payment history - */ - async getPaymentHistory(): Promise> { - return this.get('/api/payment/history'); - } - - /** - * Get current user credits - */ - async getCredits(): Promise> { - return this.get('/api/payment/credits'); - } -} diff --git a/src/main/consts.ts b/src/main/consts.ts deleted file mode 100644 index e062e73..0000000 --- a/src/main/consts.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { EnvUtil } from './utils/env.js'; - -export const BACKEND_BASE_URL = - process.platform === 'darwin' || !EnvUtil.isDev() - ? 'https://api.powerinterviewai.com' - : 'http://localhost:8080'; - -// minimum allowed dimensions for window bounds -export const MIN_WIDTH = 760; -export const MIN_HEIGHT = 480; - -// Transcript constants -export const TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS = 5000; - -// Suggestion constants -export const LIVE_SUGGESTION_GAP_MS = 2000; -export const LIVE_SUGGESTION_NO_SUGGESTION = 'NO_SUGGESTION_NEEDED'; -export const ACTION_SUGGESTION_MAX_CAPTURES = 4; -export const ACTION_TIMEOUT_MS = 30_000; // 30 seconds - -// Zoom feature constants -export const ZOOM_STEP = 0.1; // factor increment/decrement -export const ZOOM_MIN_FACTOR = 0.5; -export const ZOOM_MAX_FACTOR = 3.0; diff --git a/src/main/hotkeys.ts b/src/main/hotkeys.ts deleted file mode 100644 index 0e39783..0000000 --- a/src/main/hotkeys.ts +++ /dev/null @@ -1,186 +0,0 @@ -import { BrowserWindow, globalShortcut } from 'electron'; - -import { ZOOM_STEP } from './consts.js'; -import { actionSuggestionService } from './services/suggestion.action.service.js'; -import { - moveWindowByArrow, - moveWindowToCorner, - resizeWindowByArrow, - toggleOpacity, - toggleStealth, - WindowPosition, -} from './services/window-control.service.js'; -import * as zoomService from './services/zoom.service.js'; - -/** - * Register global hotkeys for window management and navigation - */ -export function registerGlobalHotkeys(): void { - // Unregister existing hotkeys first - globalShortcut.unregisterAll(); - - // Stop assistant - Ctrl+Shift+Q - globalShortcut.register('Control+Shift+Q', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) { - w.webContents.send('hotkey-stop-assistant'); - } - }); - - // Stealth mode toggle - Ctrl+Shift+M - globalShortcut.register('Control+Shift+M', () => toggleStealth()); - - // Opacity toggle (Ctrl+Shift+N): toggle opacity when in stealth mode - globalShortcut.register('Control+Shift+N', () => toggleOpacity()); - - // Zoom hotkeys: Ctrl+Shift+= (zoom in), Ctrl+Shift+- (zoom out), Ctrl+Shift+0 (reset) - globalShortcut.register('Control+Shift+=', () => { - try { - zoomService.adjustZoom(ZOOM_STEP); - } catch (e) { - console.warn('hotkey zoom in failed', e); - } - }); - globalShortcut.register('Control+Shift+-', () => { - try { - zoomService.adjustZoom(-ZOOM_STEP); - } catch (e) { - console.warn('hotkey zoom out failed', e); - } - }); - globalShortcut.register('Control+Shift+0', () => { - try { - zoomService.resetZoom(); - } catch (e) { - console.warn('hotkey zoom reset failed', e); - } - }); - - // Window positioning hotkeys (Ctrl+Shift+1-9) - // Map numpad-style positions: 7 8 9 - // 4 5 6 - // 1 2 3 - const numToCorner = (n: number): WindowPosition => { - switch (String(n)) { - case '1': - return 'bottom-left'; - case '2': - return 'bottom-center'; - case '3': - return 'bottom-right'; - case '4': - return 'middle-left'; - case '5': - return 'center'; - case '6': - return 'middle-right'; - case '7': - return 'top-left'; - case '8': - return 'top-center'; - case '9': - return 'top-right'; - default: - return 'center'; - } - }; - - for (let i = 1; i <= 9; i++) { - // Register Ctrl+Shift+1..9 for placement - globalShortcut.register(`Control+Shift+${i}`, () => { - const pos = numToCorner(i); - moveWindowToCorner(pos); - }); - } - - // Window movement hotkeys: Ctrl+Alt+Shift+Arrow - globalShortcut.register('Control+Alt+Shift+Up', () => moveWindowByArrow('up')); - globalShortcut.register('Control+Alt+Shift+Down', () => moveWindowByArrow('down')); - globalShortcut.register('Control+Alt+Shift+Left', () => moveWindowByArrow('left')); - globalShortcut.register('Control+Alt+Shift+Right', () => moveWindowByArrow('right')); - - // Resize window hotkeys: Ctrl+Win+Shift+Arrow (Super = Windows key) - globalShortcut.register('Control+Super+Shift+Up', () => resizeWindowByArrow('up')); - globalShortcut.register('Control+Super+Shift+Down', () => resizeWindowByArrow('down')); - globalShortcut.register('Control+Super+Shift+Right', () => resizeWindowByArrow('right')); - globalShortcut.register('Control+Super+Shift+Left', () => resizeWindowByArrow('left')); - - // Scroll live suggestions: Ctrl+Shift+K (up) / Ctrl+Shift+J (down) / Ctrl+Shift+L (end) - globalShortcut.register('Control+Shift+K', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '0', 'up'); - }); - globalShortcut.register('Control+Shift+J', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '0', 'down'); - }); - globalShortcut.register('Control+Shift+L', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '0', 'end'); - }); - - // Scroll action suggestions: Ctrl+Shift+I (up) / Ctrl+Shift+U (down) / Ctrl+Shift+O (end) - globalShortcut.register('Control+Shift+I', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '1', 'up'); - }); - globalShortcut.register('Control+Shift+U', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '1', 'down'); - }); - globalShortcut.register('Control+Shift+O', () => { - const w = BrowserWindow.getAllWindows()[0]; - if (w && !w.isDestroyed()) w.webContents.send('hotkey-scroll', '1', 'end'); - }); - - // Action suggestion operations: - // F9 - Capture screenshot - // F10 - Clear captures - // F11 - Trigger suggestion (no additional screenshot) - // F12 - Capture then trigger - globalShortcut.register('Control+Shift+F9', async () => { - await actionSuggestionService.captureScreenshot(); - }); - globalShortcut.register('Control+Shift+F10', async () => { - await actionSuggestionService.clearImages(); - }); - globalShortcut.register('Control+Shift+F11', async () => { - await actionSuggestionService.startGenerateSuggestion(); - }); - globalShortcut.register('Control+Shift+F12', async () => { - try { - // only take a new screenshot when there are no existing uploads - if (!actionSuggestionService.hasUploadedImages()) { - await actionSuggestionService.captureScreenshot(); - } - } catch (err) { - // capture failed; log and continue to attempt suggestion if there are any images - console.error('[Hotkeys] capture+submit: screenshot error', err); - } - await actionSuggestionService.startGenerateSuggestion(); - }); - - console.log('🎹 Global hotkeys registered:'); - console.log(' Ctrl+Shift+= : Zoom in'); - console.log(' Ctrl+Shift+- : Zoom out'); - console.log(' Ctrl+Shift+0 : Reset zoom'); - console.log(' Ctrl+Shift+Q: Stop assistant'); - console.log(' Ctrl+Shift+M: Toggle stealth mode'); - console.log(' Ctrl+Shift+N: Toggle opacity (stealth only)'); - console.log(' Ctrl+Shift+1-9: Place window (numpad layout)'); - console.log(' Ctrl+Alt+Shift+Arrow: Move window'); - console.log(' Ctrl+Win+Shift+Arrow: Resize window'); - console.log(' Ctrl+Shift+J / K / L: Scroll interview suggestions (J down, K up, L end)'); - console.log(' Ctrl+Shift+U / I / O: Scroll action suggestions (U down, I up, O end)'); - console.log(' Ctrl+Shift+F9: Capture screenshot for triggered suggestion'); - console.log(' Ctrl+Shift+F10: Clear captured screenshots'); - console.log(' Ctrl+Shift+F11: Trigger suggestion (no screenshot)'); - console.log(' Ctrl+Shift+F12: Capture + trigger suggestion (combo)'); -} - -/** - * Unregister all global hotkeys - */ -export function unregisterHotkeys(): void { - globalShortcut.unregisterAll(); -} diff --git a/src/main/index.ts b/src/main/index.ts deleted file mode 100644 index 2aeb1a2..0000000 --- a/src/main/index.ts +++ /dev/null @@ -1,254 +0,0 @@ -import { app, BrowserWindow, Menu } from 'electron'; -import path from 'path'; -import { fileURLToPath } from 'url'; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); - -// Import modules -import { MIN_HEIGHT, MIN_WIDTH } from './consts.js'; -import { registerGlobalHotkeys, unregisterHotkeys } from './hotkeys.js'; -import { registerAppStateHandlers } from './ipc/app-state.js'; -import { registerAuthHandlers } from './ipc/auth.js'; -import { registerAutoUpdaterHandlers } from './ipc/auto-updater.js'; -import { registerConfigHandlers } from './ipc/config.js'; -import { registerExternalHandlers } from './ipc/external.js'; -import { registerLLMHandlers } from './ipc/llm.js'; -import { registerPaymentHandlers } from './ipc/payment.js'; -import { registerActionSuggestionHandlers } from './ipc/suggestion.action.js'; -import { registerLiveSuggestionHandlers } from './ipc/suggestion.live.js'; -import { registerToolsHandlers } from './ipc/tools.js'; -import { initializeAudioLoopback, registerPermissionHandlers, registerTranscriptHandlers } from './ipc/transcript.js'; -import { registerWindowHandlers } from './ipc/window.js'; -import { autoUpdaterService } from './services/auto-updater.service.js'; -import { healthCheckService } from './services/health-check.service.js'; -import { transcriptService } from './services/transcript.service.js'; -import { setWindowReference } from './services/window-control.service.js'; -import { setWindowReference as setZoomWindowReference } from './services/zoom.service.js'; -import { configStore } from './store/config.store.js'; -import { EnvUtil } from './utils/env.js'; - -let win: BrowserWindow | null = null; - -// Must run before app is ready so built-in loopback IPC handlers are registered. -initializeAudioLoopback(); - -// Ensure the application name is set (used by native dialogs/title fallbacks). -// app.setName() was removed in Electron 40+; use the property setter instead. -app.name = 'Power Interview AI'; - -// Prevent Chromium from aggressively throttling timers/rendering -// when the window is occluded or in the background. This improves -// continuous video playback when the window is not on top. -app.commandLine.appendSwitch('disable-background-timer-throttling'); -app.commandLine.appendSwitch('disable-renderer-backgrounding'); -app.commandLine.appendSwitch('disable-backgrounding-occluded-windows'); - -// Force Chrome to treat all displays as 100% scale. Some high‑DPI -// environments previously caused the app to be rendered at 2× or higher -// and the code already had dpi‑aware logic; disabling scaling entirely -// makes sizes consistent regardless of platform settings. -app.commandLine.appendSwitch('high-dpi-support', '1'); -app.commandLine.appendSwitch('force-device-scale-factor', '1'); - -// ------------------------------------------------------------- -// SINGLE INSTANCE LOCK -// ------------------------------------------------------------- -const gotLock = app.requestSingleInstanceLock(); -if (!gotLock) { - app.quit(); -} else { - app.on('second-instance', () => { - if (win) { - if (win.isMinimized()) win.restore(); - win.focus(); - } - }); -} - -// ------------------------------------------------------------- -// CREATE WINDOW -// ------------------------------------------------------------- -async function createWindow() { - // minimum size constants (already imported above) - - // Load previously saved window bounds, fall back to sensible defaults - const savedBounds = configStore.getWindowBounds() || { - width: 1024, - height: 640, - }; - console.log('Restoring window bounds:', savedBounds); - - // Ensure bounds meet minimum requirements to avoid tiny or invalid windows - // (zero is treated as invalid because it's falsy in the earlier check) - if (!savedBounds.width || savedBounds.width < MIN_WIDTH) { - savedBounds.width = MIN_WIDTH; - } - if (!savedBounds.height || savedBounds.height < MIN_HEIGHT) { - savedBounds.height = MIN_HEIGHT; - } - console.log('Adjusted window bounds with minimum constraints:', savedBounds); - - win = new BrowserWindow({ - title: 'Power Interview AI', - ...savedBounds, - titleBarStyle: 'hidden', - // Center traffic lights vertically in the h-9 (36px) titlebar. - // Default y=7 puts button centers at 13px; (36-12)/2=12 is exact center. - trafficLightPosition: { x: 7, y: 12 }, - webPreferences: { - preload: path.join(__dirname, 'preload.cjs'), - nodeIntegration: false, - contextIsolation: true, - // Keep renderer timers running and avoid throttling when the window - // is occluded or not focused so video/audio playback remains smooth. - backgroundThrottling: false, - }, - }); - - // Set minimum size of the window to prevent it from being resized too small - win.setMinimumSize(MIN_WIDTH, MIN_HEIGHT); - - // On macOS, keep a minimal menu so Cmd+C/V/X/A/Z/Q work. - // On Windows/Linux, remove the menu bar entirely. - if (process.platform === 'darwin') { - const macMenu = Menu.buildFromTemplate([ - { - label: 'Power Interview AI', - submenu: [ - { role: 'about' }, - { type: 'separator' }, - { role: 'hide' }, - { role: 'hideOthers' }, - { role: 'unhide' }, - { type: 'separator' }, - { role: 'quit' }, - ], - }, - { - label: 'Edit', - submenu: [ - { role: 'undo' }, - { role: 'redo' }, - { type: 'separator' }, - { role: 'cut' }, - { role: 'copy' }, - { role: 'paste' }, - { role: 'selectAll' }, - ], - }, - ]); - Menu.setApplicationMenu(macMenu); - } else { - try { - Menu.setApplicationMenu(null); - } catch (e) { - console.warn('Failed to set application menu:', e); - } - win.setMenuBarVisibility(false); - win.setAutoHideMenuBar(true); - } - - // Enable content protection to prevent screen capture/recording (unless disabled via CLI) - const disableContentProtection = process.argv.includes('--disable-content-protection'); - if (!disableContentProtection) { - console.log('Enabling content protection to prevent screen capture/recording'); - win.setContentProtection(true); - } else { - console.log('Content protection is disabled via command line argument'); - } - - // Set window reference for window controls - setWindowReference(win); - // also give the zoom service a reference so it can adjust the webcontents - setZoomWindowReference(win); - - win.on('close', () => { - if (win) { - configStore.saveWindowBounds(win.getBounds()); - } - }); - - // Clear cache before loading - await win.webContents.session.clearCache(); - - if (EnvUtil.isDev()) { - win.loadURL('http://localhost:5173'); - win.webContents.openDevTools(); - } else { - // Use app.getAppPath() for conventional path resolution - // This works correctly whether the app is packaged or not - const distPath = path.join(app.getAppPath(), 'dist', 'index.html'); - console.log('Loading from:', distPath); - win.loadFile(distPath); - } -} - -// ------------------------------------------------------------- -// APP LIFECYCLE -// ------------------------------------------------------------- -app.whenReady().then(async () => { - // Register all IPC handlers - registerConfigHandlers(); - registerAppStateHandlers(); - registerAuthHandlers(); - registerPaymentHandlers(); - registerLLMHandlers(); - registerPermissionHandlers(); - registerTranscriptHandlers(); - registerLiveSuggestionHandlers(); - registerActionSuggestionHandlers(); - registerToolsHandlers(); - registerAutoUpdaterHandlers(); - registerExternalHandlers(); - - // Create window - await createWindow(); - - // Register window-specific IPC handlers - if (win) { - registerWindowHandlers(win); - - // Set window reference for auto-updater - autoUpdaterService.setMainWindow(win); - - // Check for updates on app launch, then every 5 minutes - setTimeout(() => { - autoUpdaterService.checkForUpdates().catch((error) => { - console.error('[Main] Failed to check for updates:', error); - }); - - setInterval(() => { - autoUpdaterService.checkForUpdates().catch((error) => { - console.error('[Main] Failed to check for updates:', error); - }); - }, 5 * 60_000); - }, 3000); - } - - // Start health check service - await healthCheckService.start(); - - // Register hotkeys - registerGlobalHotkeys(); -}); - -app.on('will-quit', async () => { - // Stop all services - await transcriptService.stop(); - healthCheckService.stop(); - - unregisterHotkeys(); -}); - -app.on('window-all-closed', () => { - if (process.platform !== 'darwin') { - app.quit(); - } -}); - -app.on('activate', () => { - if (BrowserWindow.getAllWindows().length === 0) { - createWindow(); - } -}); diff --git a/src/main/ipc/app-state.ts b/src/main/ipc/app-state.ts deleted file mode 100644 index b7221db..0000000 --- a/src/main/ipc/app-state.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * App state IPC handlers - */ - -import { ipcMain } from 'electron'; - -import { appStateService } from '../services/app-state.service.js'; - -export function registerAppStateHandlers(): void { - // Get current app state - ipcMain.handle('app:get-state', async () => { - return appStateService.getState(); - }); - - // Update app state - ipcMain.handle('app:update-state', async (_event, updates) => { - appStateService.updateState(updates); - return appStateService.getState(); - }); -} diff --git a/src/main/ipc/auth.ts b/src/main/ipc/auth.ts deleted file mode 100644 index 8dc0e94..0000000 --- a/src/main/ipc/auth.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Auth IPC Handlers - * Handles authentication-related IPC communication - */ - -import { ipcMain } from 'electron'; - -import { authService } from '../services/auth.service.js'; - -export function registerAuthHandlers() { - // Signup - ipcMain.handle( - 'auth:signup', - async (_event, username: string, email: string, password: string) => { - return authService.signup(username, email, password); - } - ); - - // Login - ipcMain.handle('auth:login', async (_event, email: string, password: string) => { - return authService.login(email, password); - }); - - // Logout - ipcMain.handle('auth:logout', async () => { - return authService.logout(); - }); - - // Change password - ipcMain.handle( - 'auth:change-password', - async (_event, currentPassword: string, newPassword: string) => { - return authService.changePassword(currentPassword, newPassword); - } - ); -} diff --git a/src/main/ipc/auto-updater.ts b/src/main/ipc/auto-updater.ts deleted file mode 100644 index eadb246..0000000 --- a/src/main/ipc/auto-updater.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Auto-Updater IPC Handlers - * Handles communication between renderer and auto-updater service - */ - -import { ipcMain } from 'electron'; - -import { autoUpdaterService } from '../services/auto-updater.service.js'; - -/** - * Register auto-updater IPC handlers - */ -export function registerAutoUpdaterHandlers(): void { - // Check for updates - ipcMain.handle('auto-updater:check-for-updates', async () => { - try { - await autoUpdaterService.checkForUpdates(); - return { success: true }; - } catch (error) { - console.error('[IPC] Failed to check for updates:', error); - return { - success: false, - error: error instanceof Error ? error.message : 'Unknown error', - }; - } - }); - - // Quit and install update - ipcMain.handle('auto-updater:quit-and-install', () => { - try { - autoUpdaterService.quitAndInstall(); - return { success: true }; - } catch (error) { - console.error('[IPC] Failed to quit and install:', error); - return { - success: false, - error: error instanceof Error ? error.message : 'Unknown error', - }; - } - }); - - // Get current version - ipcMain.handle('auto-updater:get-version', () => { - try { - return { - success: true, - version: autoUpdaterService.getCurrentVersion(), - }; - } catch (error) { - console.error('[IPC] Failed to get version:', error); - return { - success: false, - error: error instanceof Error ? error.message : 'Unknown error', - }; - } - }); -} diff --git a/src/main/ipc/config.ts b/src/main/ipc/config.ts deleted file mode 100644 index 8c85545..0000000 --- a/src/main/ipc/config.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ipcMain } from 'electron'; - -import { configStore, RuntimeConfig } from '../store/config.store.js'; - -export function registerConfigHandlers() { - // Handle config queries - ipcMain.handle('config:get', async () => { - try { - return configStore.getConfig(); - } catch (error) { - console.error('Failed to get config:', error); - throw error; - } - }); - - // Handle config updates - ipcMain.handle('config:update', async (_event, updates: Partial) => { - try { - return configStore.updateConfig(updates); - } catch (error) { - console.error('Failed to update config:', error); - throw error; - } - }); -} diff --git a/src/main/ipc/external.ts b/src/main/ipc/external.ts deleted file mode 100644 index 2746193..0000000 --- a/src/main/ipc/external.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ipcMain, shell } from 'electron'; - -export function registerExternalHandlers(): void { - ipcMain.handle('open-external', async (_event, url: string) => { - try { - if (!url || typeof url !== 'string') return { success: false, error: 'invalid-url' }; - await shell.openExternal(url); - return { success: true }; - // eslint-disable-next-line - } catch (err: any) { - console.warn('open-external handler error:', err); - return { success: false, error: String(err?.message || err) }; - } - }); -} diff --git a/src/main/ipc/llm.ts b/src/main/ipc/llm.ts deleted file mode 100644 index 4347dfd..0000000 --- a/src/main/ipc/llm.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { ipcMain } from 'electron'; - -import { LLMApi } from '../api/llm.js'; -import { LLMConfig } from '../types/llm.js'; - -const llmApi = new LLMApi(); - -export function registerLLMHandlers() { - ipcMain.handle('llm:list-models', async () => { - try { - const response = await llmApi.listModels(); - if (response.error) { - return { success: false, error: response.error.message }; - } - return { success: true, data: response.data ?? [] }; - } catch (error) { - return { - success: false, - error: error instanceof Error ? error.message : 'Failed to list models', - }; - } - }); - - ipcMain.handle('llm:validate', async (_event, config: LLMConfig | null) => { - try { - const response = await llmApi.validate({ config }); - if (response.error) { - return { success: false, error: response.error.message }; - } - return { success: true, data: response.data }; - } catch (error) { - return { - success: false, - error: error instanceof Error ? error.message : 'Failed to validate llm config', - }; - } - }); -} diff --git a/src/main/ipc/payment.ts b/src/main/ipc/payment.ts deleted file mode 100644 index 951526a..0000000 --- a/src/main/ipc/payment.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * Payment IPC Handlers - * Exposes payment functionality to the renderer process - */ - -import { ipcMain } from 'electron'; - -import { paymentService } from '../services/payment.service.js'; -import { - AvailableCurrency, - CreatePaymentRequest, - CreatePaymentResponse, - CreditPlanInfo, - PaymentHistory, - PaymentStatusResponse, -} from '../types/payment.js'; - -export function registerPaymentHandlers(): void { - /** - * Get available credit plans - */ - ipcMain.handle( - 'payment:get-plans', - async (): Promise<{ success: boolean; data?: CreditPlanInfo[]; error?: string }> => { - return paymentService.getPlans(); - } - ); - - /** - * Get available payment currencies - */ - ipcMain.handle( - 'payment:get-currencies', - async (): Promise<{ success: boolean; data?: AvailableCurrency[]; error?: string }> => { - return paymentService.getAvailableCurrencies(); - } - ); - - /** - * Create a new payment - */ - ipcMain.handle( - 'payment:create', - async ( - _event, - data: CreatePaymentRequest - ): Promise<{ success: boolean; data?: CreatePaymentResponse; error?: string }> => { - return paymentService.createPayment(data); - } - ); - - /** - * Get payment status - */ - ipcMain.handle( - 'payment:get-status', - async ( - _event, - paymentId: string - ): Promise<{ success: boolean; data?: PaymentStatusResponse; error?: string }> => { - return paymentService.getPaymentStatus(paymentId); - } - ); - - /** - * Get payment history - */ - ipcMain.handle( - 'payment:get-history', - async (): Promise<{ success: boolean; data?: PaymentHistory[]; error?: string }> => { - return paymentService.getPaymentHistory(); - } - ); - - /** - * Get current user credits - */ - ipcMain.handle( - 'payment:get-credits', - async (): Promise<{ success: boolean; credits?: number; error?: string }> => { - return paymentService.getCredits(); - } - ); -} diff --git a/src/main/ipc/suggestion.action.ts b/src/main/ipc/suggestion.action.ts deleted file mode 100644 index eddf7ad..0000000 --- a/src/main/ipc/suggestion.action.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { ipcMain } from 'electron'; - -import { actionSuggestionService } from '../services/suggestion.action.service.js'; - -export function registerActionSuggestionHandlers() { - ipcMain.handle('action-suggestion:clear', async () => { - await actionSuggestionService.clear(); - }); - ipcMain.handle('action-suggestion:stop', async () => { - await actionSuggestionService.stop(); - }); -} diff --git a/src/main/ipc/suggestion.live.ts b/src/main/ipc/suggestion.live.ts deleted file mode 100644 index e47162e..0000000 --- a/src/main/ipc/suggestion.live.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { ipcMain } from 'electron'; - -import { liveSuggestionService } from '../services/suggestion.live.service.js'; - -export function registerLiveSuggestionHandlers() { - ipcMain.handle('live-suggestion:clear', async () => { - await liveSuggestionService.clear(); - }); - ipcMain.handle('live-suggestion:stop', async () => { - await liveSuggestionService.stop(); - }); -} diff --git a/src/main/ipc/tools.ts b/src/main/ipc/tools.ts deleted file mode 100644 index f8f2929..0000000 --- a/src/main/ipc/tools.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ipcMain } from 'electron'; - -import { toolsService } from '../services/tools.service.js'; - -export function registerToolsHandlers() { - ipcMain.handle('tools:export-transcript', async () => { - await toolsService.exportTranscript(); - }); - ipcMain.handle('tools:clear-all', async () => { - await toolsService.clearAll(); - }); - ipcMain.handle('tools:set-placeholder-data', async () => { - await toolsService.setPlaceholderData(); - }); -} diff --git a/src/main/ipc/transcript.ts b/src/main/ipc/transcript.ts deleted file mode 100644 index 4a5f6da..0000000 --- a/src/main/ipc/transcript.ts +++ /dev/null @@ -1,128 +0,0 @@ -import { BrowserWindow,desktopCapturer, dialog, ipcMain, session, shell, systemPreferences } from 'electron'; -import loopbackPkg from 'electron-audio-loopback'; - -import { BACKEND_BASE_URL } from '../consts.js'; -import { transcriptService } from '../services/transcript.service.js'; - -let loopbackInitialized = false; -const { initMain: initAudioLoopback } = loopbackPkg; - -export function initializeAudioLoopback() { - if (loopbackInitialized) return; - initAudioLoopback(); - loopbackInitialized = true; -} - -const PERMISSION_SETTINGS: Record< - 'screen-recording' | 'microphone', - { label: string; settingsUrl: string } -> = { - 'screen-recording': { - label: 'Screen Recording', - settingsUrl: - 'x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture', - }, - microphone: { - label: 'Microphone', - settingsUrl: - 'x-apple.systempreferences:com.apple.preference.security?Privacy_Microphone', - }, -}; - -export function registerPermissionHandlers() { - ipcMain.handle('permissions:check-screen-recording', () => { - if (process.platform !== 'darwin') return 'granted'; - return systemPreferences.getMediaAccessStatus('screen'); - }); - - // On macOS, getMediaAccessStatus('screen') returning 'granted' doesn't guarantee that - // desktopCapturer.getSources() will return sources — the app must be restarted after - // the first permission grant. This handler lets the renderer detect that case early - // and show a "restart required" message rather than a confusing permission dialog. - ipcMain.handle('permissions:check-screen-sources', async () => { - if (process.platform !== 'darwin') return true; - try { - const sources = await desktopCapturer.getSources({ types: ['screen'] }); - return sources.length > 0; - } catch { - return false; - } - }); - - // macOS has no askForMediaAccess('screen') — screen recording permission can only be - // triggered by the OS when getDisplayMedia() is called from the renderer. - // Mic and camera can be explicitly requested via askForMediaAccess. - - ipcMain.handle('permissions:check-microphone', () => { - if (process.platform !== 'darwin') return 'granted'; - return systemPreferences.getMediaAccessStatus('microphone'); - }); - - ipcMain.handle('permissions:request-microphone', async () => { - if (process.platform !== 'darwin') return true; - return systemPreferences.askForMediaAccess('microphone'); - }); - - ipcMain.handle( - 'permissions:show-denied-dialog', - async (_event, type: 'screen-recording' | 'microphone') => { - if (process.platform !== 'darwin') return; - const { label, settingsUrl } = PERMISSION_SETTINGS[type]; - const win = BrowserWindow.getFocusedWindow() ?? BrowserWindow.getAllWindows()[0]; - const { response } = await dialog.showMessageBox(win, { - type: 'warning', - title: `${label} Permission Required`, - message: `Power Interview AI needs ${label} access`, - detail: `Open System Settings to grant ${label} permission, then restart the app.`, - buttons: ['Open Settings', 'Cancel'], - defaultId: 0, - cancelId: 1, - }); - if (response === 0) { - await shell.openExternal(settingsUrl); - } - } - ); - - ipcMain.handle('permissions:show-restart-dialog', async () => { - if (process.platform !== 'darwin') return; - const win = BrowserWindow.getFocusedWindow() ?? BrowserWindow.getAllWindows()[0]; - await dialog.showMessageBox(win, { - type: 'info', - title: 'Restart Required', - message: 'Screen Recording permission was just granted', - detail: - 'macOS requires a full app restart before screen recording can be used. Please quit and relaunch Power Interview AI.', - buttons: ['OK'], - }); - }); -} - -export function registerTranscriptHandlers() { - ipcMain.handle('transcription:clear', async () => { - transcriptService.clear(); - }); - ipcMain.handle('transcription:start', async () => { - await transcriptService.start(); - }); - ipcMain.handle('transcription:stop', async () => { - await transcriptService.stop(); - }); - ipcMain.handle('transcription:ingest', async (_event, payload) => { - await transcriptService.ingest(payload?.channel, payload?.type, payload?.text); - }); - ipcMain.handle('transcription:set-session-token', async (_event, sessionToken: string) => { - if (!sessionToken) return; - const url = BACKEND_BASE_URL.replace(/^ws/i, 'http'); - const isSecure = url.startsWith('https://'); - await session.defaultSession.cookies.set({ - url, - name: 'session_token', - value: sessionToken, - secure: isSecure, - httpOnly: false, - sameSite: isSecure ? 'no_restriction' : 'lax', - path: '/', - }); - }); -} diff --git a/src/main/ipc/window.ts b/src/main/ipc/window.ts deleted file mode 100644 index 8289ea8..0000000 --- a/src/main/ipc/window.ts +++ /dev/null @@ -1,94 +0,0 @@ -/** - * Window control IPC handlers - */ - -import { BrowserWindow, ipcMain } from 'electron'; - -import { ZOOM_STEP } from '../consts.js'; -import { appStateService } from '../services/app-state.service.js'; -import { pushNotificationService } from '../services/push-notification.service.js'; -import * as windowControls from '../services/window-control.service.js'; -import * as zoomService from '../services/zoom.service.js'; - -export function registerWindowHandlers(win: BrowserWindow): void { - // Close window - ipcMain.on('window-close', () => { - if (win && !win.isDestroyed()) { - win.close(); - } - }); - - // Zoom IPC handlers (used by renderer titlebar and hotkeys) - ipcMain.on('zoom-in', () => { - try { - zoomService.adjustZoom(ZOOM_STEP); - } catch (e) { - console.warn('zoom-in handler error', e); - } - }); - ipcMain.on('zoom-out', () => { - try { - zoomService.adjustZoom(-ZOOM_STEP); - } catch (e) { - console.warn('zoom-out handler error', e); - } - }); - ipcMain.on('zoom-reset', () => { - try { - zoomService.resetZoom(); - } catch (e) { - console.warn('zoom-reset handler error', e); - } - }); - - // Set stealth mode - ipcMain.on('set-stealth', (_event, isStealth: boolean) => { - try { - // Check if user is logged in - if (!appStateService.getState().isLoggedIn) { - pushNotificationService.pushNotification({ - message: 'You must be logged in to use stealth mode.', - type: 'error', - }); - console.log('⚠️ Stealth mode requires authentication'); - return; - } - - if (isStealth) { - windowControls.enableStealth(); - } else { - windowControls.disableStealth(); - } - } catch (err) { - console.warn('set-stealth handler error:', err); - } - }); - - // Toggle stealth mode - ipcMain.on('window-toggle-stealth', () => { - try { - windowControls.toggleStealth(); - } catch (err) { - console.warn('window-toggle-stealth handler error:', err); - } - }); - - // Provide current zoom factor when requested - ipcMain.handle('zoom:get-factor', () => { - try { - return zoomService.getZoomFactor(); - } catch (e) { - console.warn('zoom:get-factor handler error', e); - return 1; - } - }); - - // Toggle opacity - ipcMain.on('window-toggle-opacity', () => { - try { - windowControls.toggleOpacity(); - } catch (err) { - console.warn('window-toggle-opacity handler error:', err); - } - }); -} diff --git a/src/main/preload.cts b/src/main/preload.cts deleted file mode 100644 index 2926618..0000000 --- a/src/main/preload.cts +++ /dev/null @@ -1,192 +0,0 @@ -// Tell TypeScript to compile this file as CommonJS despite package.json "type": "module" -// This is the standard approach for Electron preload scripts -import { contextBridge, ipcRenderer } from 'electron'; - -// Build the API object once so it can be exposed under multiple names -const electronApi = { - // Hotkey scroll events - onHotkeyScroll: (callback: (section: string, direction: string) => void) => { - const handler = (_event: Electron.IpcRendererEvent, section: string, direction: string) => - callback(section, direction); - ipcRenderer.on('hotkey-scroll', handler); - return () => ipcRenderer.removeListener('hotkey-scroll', handler); - }, - - // Hotkey stop assistant event - onHotkeyStopAssistant: (callback: () => void) => { - const handler = () => callback(); - ipcRenderer.on('hotkey-stop-assistant', handler); - return () => ipcRenderer.removeListener('hotkey-stop-assistant', handler); - }, - - // Configuration management - config: { - get: () => ipcRenderer.invoke('config:get'), - update: (updates: any) => ipcRenderer.invoke('config:update', updates), - }, - - // Authentication management - auth: { - signup: (username: string, email: string, password: string) => - ipcRenderer.invoke('auth:signup', username, email, password), - login: (email: string, password: string) => ipcRenderer.invoke('auth:login', email, password), - logout: () => ipcRenderer.invoke('auth:logout'), - changePassword: (currentPassword: string, newPassword: string) => - ipcRenderer.invoke('auth:change-password', currentPassword, newPassword), - }, - - // Payment management - payment: { - getPlans: () => ipcRenderer.invoke('payment:get-plans'), - getCurrencies: () => ipcRenderer.invoke('payment:get-currencies'), - create: (data: any) => ipcRenderer.invoke('payment:create', data), - getStatus: (paymentId: string) => ipcRenderer.invoke('payment:get-status', paymentId), - getHistory: () => ipcRenderer.invoke('payment:get-history'), - getCredits: () => ipcRenderer.invoke('payment:get-credits'), - }, - - // LLM management - llm: { - listModels: () => ipcRenderer.invoke('llm:list-models'), - validate: (config: any) => ipcRenderer.invoke('llm:validate', config), - }, - - // App state management - appState: { - get: () => ipcRenderer.invoke('app:get-state'), - update: (updates: any) => ipcRenderer.invoke('app:update-state', updates), - }, - - // Listen for pushed app state updates from main - onAppStateUpdated: (callback: (state: any) => void) => { - const handler = (_event: Electron.IpcRendererEvent, state: any) => callback(state); - ipcRenderer.on('app-state-updated', handler); - return () => ipcRenderer.removeListener('app-state-updated', handler); - }, - - // Transcription management - transcription: { - clear: () => ipcRenderer.invoke('transcription:clear'), - start: () => ipcRenderer.invoke('transcription:start'), - stop: () => ipcRenderer.invoke('transcription:stop'), - ingest: (payload: { channel: 'ch_0' | 'ch_1'; type: 'partial' | 'final'; text: string }) => - ipcRenderer.invoke('transcription:ingest', payload), - setSessionToken: (token: string) => ipcRenderer.invoke('transcription:set-session-token', token), - enableLoopbackAudio: () => ipcRenderer.invoke('enable-loopback-audio'), - disableLoopbackAudio: () => ipcRenderer.invoke('disable-loopback-audio'), - }, - - // Live suggestion management - liveSuggestion: { - clear: () => ipcRenderer.invoke('live-suggestion:clear'), - stop: () => ipcRenderer.invoke('live-suggestion:stop'), - }, - - // Action suggestion management - actionSuggestion: { - clear: () => ipcRenderer.invoke('action-suggestion:clear'), - stop: () => ipcRenderer.invoke('action-suggestion:stop'), - }, - - // Listen for pushed notifications main - onPushNotification: (callback: (notification: any) => void) => { - const handler = (_event: Electron.IpcRendererEvent, notification: any) => - callback(notification); - ipcRenderer.on('push-notification', handler); - return () => ipcRenderer.removeListener('push-notification', handler); - }, - - // Tools management - tools: { - exportTranscript: () => ipcRenderer.invoke('tools:export-transcript'), - clearAll: () => ipcRenderer.invoke('tools:clear-all'), - setPlaceholderData: () => ipcRenderer.invoke('tools:set-placeholder-data'), - }, - - // Auto-updater management - autoUpdater: { - checkForUpdates: () => ipcRenderer.invoke('auto-updater:check-for-updates'), - quitAndInstall: () => ipcRenderer.invoke('auto-updater:quit-and-install'), - getVersion: () => ipcRenderer.invoke('auto-updater:get-version'), - onStatusUpdate: (callback: (data: any) => void) => { - const handler = (_event: Electron.IpcRendererEvent, data: any) => callback(data); - ipcRenderer.on('auto-updater:status', handler); - return () => ipcRenderer.removeListener('auto-updater:status', handler); - }, - }, - - // Window controls - close: () => ipcRenderer.send('window-close'), - - // Zoom controls - zoom: { - increase: () => ipcRenderer.send('zoom-in'), - decrease: () => ipcRenderer.send('zoom-out'), - reset: () => ipcRenderer.send('zoom-reset'), - getFactor: () => ipcRenderer.invoke('zoom:get-factor'), - onChange: (callback: (percent: number) => void) => { - const handler = (_event: Electron.IpcRendererEvent, percent: number) => callback(percent); - ipcRenderer.on('zoom-level-changed', handler); - return () => ipcRenderer.removeListener('zoom-level-changed', handler); - }, - }, - - // macOS permission checks - permissions: { - checkScreenRecording: () => ipcRenderer.invoke('permissions:check-screen-recording'), - checkScreenSources: () => ipcRenderer.invoke('permissions:check-screen-sources'), - checkMicrophone: () => ipcRenderer.invoke('permissions:check-microphone'), - requestMicrophone: () => ipcRenderer.invoke('permissions:request-microphone'), - showDeniedDialog: (type: 'screen-recording' | 'microphone') => - ipcRenderer.invoke('permissions:show-denied-dialog', type), - showRestartDialog: () => ipcRenderer.invoke('permissions:show-restart-dialog'), - }, - - // Open external URLs in the default browser - openExternal: (url: string) => ipcRenderer.invoke('open-external', url), - - // Stealth control helpers - setStealth: (isStealth: boolean) => ipcRenderer.send('set-stealth', !!isStealth), - toggleStealth: () => ipcRenderer.send('window-toggle-stealth'), - - // Opacity toggle helper (renderer UI can call this) - toggleOpacity: () => ipcRenderer.send('window-toggle-opacity'), - - // Small ping helper to verify preload is loaded and IPC works - ping: () => ipcRenderer.send('preload-ping'), - // Informational flag - isElectron: true, -}; - -// Expose under canonical and alias names to tolerate consumer differences -try { - contextBridge.exposeInMainWorld('electronAPI', electronApi); - contextBridge.exposeInMainWorld('electron', electronApi); -} catch (e) { - // eslint-disable-next-line no-console - console.warn('preload: exposeInMainWorld failed', e); -} - -// eslint-disable-next-line no-console -console.log('preload: electron API exposed'); - -// Listen for stealth mode changes from main and update body class -ipcRenderer.on('stealth-changed', (_event, isStealth: boolean) => { - const apply = () => { - try { - if (isStealth) { - document.body.classList.add('stealth'); - } else { - document.body.classList.remove('stealth'); - } - } catch (e) { - console.warn('Failed to update stealth class:', e); - } - }; - - if (document.readyState === 'complete' || document.readyState === 'interactive') { - apply(); - } else { - window.addEventListener('DOMContentLoaded', apply, { once: true }); - } -}); diff --git a/src/main/services/action-lock.service.ts b/src/main/services/action-lock.service.ts deleted file mode 100644 index 1f0da99..0000000 --- a/src/main/services/action-lock.service.ts +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Action Lock Service - * Manages blocking of long-running action suggestion actions (screenshot capture, suggestion generation) - */ - -import { pushNotificationService } from './push-notification.service.js'; - -export enum ActionType { - ScreenshotCapture = 'screenshot_capture', - CaptureSuggestion = 'capture_suggestion', -} - -class ActionLockService { - private currentAction: ActionType | null = null; - - /** - * Try to acquire lock for an action - * @returns true if lock acquired, false if blocked - */ - tryAcquire(action: ActionType): boolean { - if (this.currentAction !== null) { - this.notifyBlocked(action, this.currentAction); - return false; - } - this.currentAction = action; - return true; - } - - /** - * Release the lock - */ - release(action: ActionType): void { - if (this.currentAction === action) { - this.currentAction = null; - } - } - - /** - * Check if any action is currently running - */ - isLocked(): boolean { - return this.currentAction !== null; - } - - /** - * Get the current running action - */ - getCurrentAction(): ActionType | null { - return this.currentAction; - } - - /** - * Notify user that action is blocked - */ - private notifyBlocked(requestedAction: ActionType, runningAction: ActionType): void { - const actionNames: Record = { - [ActionType.ScreenshotCapture]: 'Screenshot capture', - [ActionType.CaptureSuggestion]: 'Action suggestion generation', - }; - - const requested = actionNames[requestedAction]; - const running = actionNames[runningAction]; - - console.log(`${requested} is blocked because ${running} is in progress.`); - - pushNotificationService.pushNotification({ - type: 'warning', - message: `${running} is in progress. Try again a bit later.`, - }); - } -} - -export const actionLockService = new ActionLockService(); diff --git a/src/main/services/app-state.service.ts b/src/main/services/app-state.service.ts deleted file mode 100644 index 3e2eb7d..0000000 --- a/src/main/services/app-state.service.ts +++ /dev/null @@ -1,111 +0,0 @@ -/** - * App State Service - * Central manager for application runtime state shared across main process - */ - -import { - ActionSuggestion, - AppState, - LiveSuggestion, - RunningState, - Speaker, - SuggestionState, -} from '../types/app-state.js'; -import { getWindowReference } from './window-control.service.js'; - -const DEFAULT_STATE: AppState = { - isStealth: false, - isBackendLive: false, - isGpuServerLive: false, - isLoggedIn: false, - runningState: RunningState.Idle, - isAppIdle: false, - transcripts: [], - liveSuggestions: [], - actionSuggestions: [], - credits: undefined, - userRole: undefined, - betaTesterExpiresAt: undefined, - providedLLMModel: undefined, -}; - -export class AppStateService { - private state: AppState; - - constructor() { - this.state = { ...DEFAULT_STATE }; - this.setPlaceholderState(); - } - - setPlaceholderState() { - const tstampNow = Date.now(); - this.state = { - ...this.state, - // Set placeholder data to make it easier to visualize the UI during development - transcripts: [ - { - timestamp: tstampNow, - text: 'Transcripts will be here', - speaker: Speaker.Other, - isFinal: false, - endTimestamp: tstampNow + 5000, - }, - ], - liveSuggestions: [ - { - timestamp: tstampNow, - last_question: 'Interviewer questions will be here', - answer: 'Suggested answers will be here in real-time', - state: SuggestionState.Success, - error: '', - }, - ], - actionSuggestions: [ - { - timestamp: tstampNow, - last_question: 'Interviewer questions will be here', - answer: - 'Triggered suggestions will be here. For example, reply suggestion, coding test solution, diagram descriptions, etc.', - image_urls: [null, null, null, null], - state: SuggestionState.Success, - error: '', - }, - ], - }; - } - - getState(): AppState { - return { ...this.state }; - } - - updateState(updates: Partial): AppState { - this.state = { ...this.state, ...updates }; - const s = this.getState(); - // broadcast update to renderer if window available - this.notifyRenderer(); - return s; - } - - private notifyRenderer(): void { - try { - const win = getWindowReference(); - if (win && !win.isDestroyed()) { - win.webContents.send('app-state-updated', this.getState()); - } - } catch (e) { - console.warn('Failed to broadcast app state update:', e); - } - } - - addLiveSuggestion(s: LiveSuggestion): void { - this.state = { ...this.state, liveSuggestions: [...this.state.liveSuggestions, s] }; - this.notifyRenderer(); - } - - addActionSuggestion(s: ActionSuggestion): void { - this.state = { ...this.state, actionSuggestions: [...this.state.actionSuggestions, s] }; - this.notifyRenderer(); - } -} - -export const appStateService = new AppStateService(); diff --git a/src/main/services/auth.service.ts b/src/main/services/auth.service.ts deleted file mode 100644 index 93d895e..0000000 --- a/src/main/services/auth.service.ts +++ /dev/null @@ -1,126 +0,0 @@ -import { AuthApi } from '../api/auth.js'; -import { configStore } from '../store/config.store.js'; -import { appStateService } from './app-state.service.js'; - -/** - * AuthService - * Wrapper around the low-level `AuthApi` client that provides - * higher-level methods used by the application (login, signup, - * logout, changePassword). Each method returns a simple result - * object with `success` and optional `error` message to keep - * caller-side handling straightforward. - */ -export class AuthService { - // low-level API client used to perform network requests - private client = new AuthApi(); - - /** - * Create a new account. Returns a simple success/error result. - */ - async signup( - username: string, - email: string, - password: string - ): Promise<{ success: boolean; error?: string }> { - if (email && password) { - try { - const response = await this.client.signup({ username, email, password }); - if (response.error) { - return { success: false, error: response.error.message || 'Signup failed' }; - } - return { success: true }; - } catch { - return { success: false, error: 'Signup failed' }; - } - } else { - return { success: false, error: 'Invalid email or password' }; - } - } - - /** - * Attempt to log a user in with `email` and `password`. - * On success, updates `configStore` with credentials and session token - * if rememberMe is enabled. - */ - async login(email: string, password: string): Promise<{ success: boolean; error?: string }> { - if (email && password) { - try { - const response = await this.client.login({ email, password }); - if (response.error) { - return { success: false, error: response.error.message || 'Login failed' }; - } - - // persist credentials in the config store only if rememberMe is enabled - const config = configStore.getConfig(); - if (config.rememberMe) { - configStore.updateConfig({ email, password }); - } else { - configStore.updateConfig({ email: '', password: '' }); - } - configStore.updateConfig({ sessionToken: response.data?.session_token }); - - // update app state to logged in - appStateService.updateState({ isLoggedIn: true }); - - return { success: true }; - } catch { - return { success: false, error: 'Login failed' }; - } - } else { - return { success: false, error: 'Invalid email or password' }; - } - } - - /** - * Log the current user out. - */ - async logout(): Promise<{ success: boolean; error?: string }> { - try { - const response = await this.client.logout(); - if (response.error) { - return { success: false, error: response.error.message || 'Logout failed' }; - } - return { success: true }; - } catch { - return { success: false, error: 'Logout failed' }; - } finally { - // clear session token and update app state - configStore.updateConfig({ sessionToken: '' }); - appStateService.updateState({ isLoggedIn: false }); - - // clear credentials if remember me is not checked - const config = configStore.getConfig(); - if (!config.rememberMe) { - configStore.updateConfig({ email: '', password: '' }); - } - } - } - - /** - * Change the authenticated user's password. - * The API expects `current_password` and `new_password` keys. - */ - async changePassword( - currentPassword: string, - newPassword: string - ): Promise<{ success: boolean; error?: string }> { - try { - const response = await this.client.changePassword({ - current_password: currentPassword, - new_password: newPassword, - }); - if (response.error) { - return { success: false, error: response.error.message || 'Change password failed' }; - } - - // Update stored password in config store - configStore.updateConfig({ password: newPassword }); - - return { success: true }; - } catch { - return { success: false, error: 'Change password failed' }; - } - } -} - -export const authService = new AuthService(); diff --git a/src/main/services/auto-updater.service.ts b/src/main/services/auto-updater.service.ts deleted file mode 100644 index bd20e8e..0000000 --- a/src/main/services/auto-updater.service.ts +++ /dev/null @@ -1,204 +0,0 @@ -/** - * Auto-Updater Service - * Handles automatic updates from GitHub Releases - * - * Features: - * - Check for updates on app launch - * - Background download of updates - * - User notification and restart prompting - * - Graceful error handling - * - Lifecycle event logging - */ - -import pkg from 'electron-updater'; -const { autoUpdater } = pkg; - -import { BrowserWindow } from 'electron'; - -import { EnvUtil } from '../utils/env.js'; - -export interface UpdateInfo { - version: string; - releaseDate: string; - releaseNotes?: string; -} - -export enum UpdateStatus { - Checking = 'checking', - Available = 'available', - NotAvailable = 'not-available', - Downloading = 'downloading', - Downloaded = 'downloaded', - Error = 'error', -} - -export interface UpdateProgressInfo { - bytesPerSecond: number; - percent: number; - transferred: number; - total: number; -} - -class AutoUpdaterService { - private mainWindow: BrowserWindow | null = null; - private updateCheckInProgress = false; - - constructor() { - this.setupAutoUpdater(); - } - - /** - * Initialize auto-updater configuration - */ - private setupAutoUpdater(): void { - // Configure auto-updater - autoUpdater.autoDownload = true; // Download automatically when update is available - autoUpdater.autoInstallOnAppQuit = true; // Install on quit - - // Logging configuration - autoUpdater.logger = { - // eslint-disable-next-line - info: (message: any) => console.log('[AutoUpdater]', message), - // eslint-disable-next-line - warn: (message: any) => console.warn('[AutoUpdater]', message), - // eslint-disable-next-line - error: (message: any) => console.error('[AutoUpdater]', message), - // eslint-disable-next-line - debug: (message: any) => console.debug('[AutoUpdater]', message), - }; - - this.registerEventHandlers(); - } - - /** - * Register event handlers for auto-updater lifecycle - */ - private registerEventHandlers(): void { - // Checking for update - autoUpdater.on('checking-for-update', () => { - console.log('[AutoUpdater] Checking for updates...'); - this.notifyRenderer(UpdateStatus.Checking, null); - }); - - // Update available - autoUpdater.on('update-available', (info) => { - console.log('[AutoUpdater] Update available:', info.version); - this.notifyRenderer(UpdateStatus.Available, { - version: info.version, - releaseDate: info.releaseDate, - releaseNotes: info.releaseNotes as string | undefined, - }); - }); - - // Update not available - autoUpdater.on('update-not-available', (info) => { - console.log('[AutoUpdater] No updates available. Current version:', info.version); - this.updateCheckInProgress = false; - this.notifyRenderer(UpdateStatus.NotAvailable, null); - }); - - // Download progress - autoUpdater.on('download-progress', (progressObj) => { - console.log( - `[AutoUpdater] Download progress: ${progressObj.percent.toFixed(2)}% (${(progressObj.bytesPerSecond / 1024 / 1024).toFixed(2)} MB/s)` - ); - this.notifyRenderer(UpdateStatus.Downloading, null, { - bytesPerSecond: progressObj.bytesPerSecond, - percent: progressObj.percent, - transferred: progressObj.transferred, - total: progressObj.total, - }); - }); - - // Update downloaded - autoUpdater.on('update-downloaded', (info) => { - console.log('[AutoUpdater] Update downloaded:', info.version); - console.log('[AutoUpdater] Update will be installed on app restart'); - this.updateCheckInProgress = false; - this.notifyRenderer(UpdateStatus.Downloaded, { - version: info.version, - releaseDate: info.releaseDate, - releaseNotes: info.releaseNotes as string | undefined, - }); - }); - - // Error handling - autoUpdater.on('error', (error) => { - console.error('[AutoUpdater] Error:', error); - this.updateCheckInProgress = false; - this.notifyRenderer(UpdateStatus.Error, null, null, error.message || 'Unknown error'); - }); - } - - /** - * Set the main window reference for sending IPC messages - */ - setMainWindow(window: BrowserWindow): void { - this.mainWindow = window; - } - - /** - * Check for updates - * @returns Promise that resolves when check is complete - */ - async checkForUpdates(): Promise { - if (this.updateCheckInProgress) { - console.log('[AutoUpdater] Update check already in progress, skipping...'); - return; - } - - // Force dev update config if in development mode for testing - if (EnvUtil.isDev()) { - console.log('[AutoUpdater] Forcing dev update config for testing'); - autoUpdater.forceDevUpdateConfig = true; - } - - this.updateCheckInProgress = true; - - try { - await autoUpdater.checkForUpdates(); - } catch (error) { - console.error('[AutoUpdater] Failed to check for updates:', error); - this.updateCheckInProgress = false; - // Error will be handled by the 'error' event handler - } - } - - /** - * Quit and install the downloaded update - */ - quitAndInstall(): void { - console.log('[AutoUpdater] Quitting and installing update...'); - autoUpdater.quitAndInstall(false, true); - } - - /** - * Send update status to renderer process - */ - private notifyRenderer( - status: UpdateStatus, - info: UpdateInfo | null, - progress?: UpdateProgressInfo | null, - error?: string - ): void { - if (!this.mainWindow || this.mainWindow.isDestroyed()) { - return; - } - - this.mainWindow.webContents.send('auto-updater:status', { - status, - info, - progress, - error, - }); - } - - /** - * Get current version - */ - getCurrentVersion(): string { - return autoUpdater.currentVersion.version; - } -} - -export const autoUpdaterService = new AutoUpdaterService(); diff --git a/src/main/services/health-check.service.ts b/src/main/services/health-check.service.ts deleted file mode 100644 index 830e18b..0000000 --- a/src/main/services/health-check.service.ts +++ /dev/null @@ -1,119 +0,0 @@ -/** - * Health Check Service - * Monitors backend and GPU server availability and updates app state - */ - -import { HealthCheckApi } from '../api/health-check.js'; -import { safeSleep } from '../utils/sleep.js'; -import { appStateService } from './app-state.service.js'; - -const SUCCESS_INTERVAL = 5 * 1000; // 5 seconds -const FAILURE_INTERVAL = 1 * 1000; // 1 second - -export class HealthCheckService { - private running = false; - private client = new HealthCheckApi(); - - /** - * Start health check monitoring - */ - async start(): Promise { - console.log('[HealthCheckService] Starting health check service'); - if (this.running) return; - this.running = true; - - appStateService.updateState({ isLoggedIn: null }); - try { - const res = await this.client.pingClient(); - appStateService.updateState({ - isLoggedIn: res.status === 200, - credits: res.data?.credits, - userRole: res.data?.user_role, - betaTesterExpiresAt: res.data?.beta_tester_expires_at, - providedLLMModel: res.data?.provided_llm_model, - }); - } catch (error) { - console.error('[HealthCheckService] Initial client ping error:', error); - appStateService.updateState({ isLoggedIn: false }); - } - - this.startBackendLoop(); - this.startClientLoop(); - } - - /** - * Stop health check monitoring - */ - stop(): void { - console.log('[HealthCheckService] Stopping health check service'); - this.running = false; - } - - /** Backend ping loop */ - private startBackendLoop(): void { - (async () => { - while (this.running) { - let backendLive = false; - try { - const pingResult = await this.client.ping(); - backendLive = pingResult.status === 200; - } catch (error) { - console.error('[HealthCheckService] Backend ping error:', error); - } - - if (!backendLive) { - console.log('[HealthCheckService] Backend not live'); - } - - // Update app state - appStateService.updateState({ isBackendLive: backendLive }); - - const next = backendLive ? SUCCESS_INTERVAL : FAILURE_INTERVAL; - await safeSleep(next); - } - })(); - } - - /** Client ping loop */ - private startClientLoop(): void { - (async () => { - while (this.running) { - const state = appStateService.getState(); - // if the app is idle we halt client pings until user wakes it - if (state.isAppIdle) { - await safeSleep(SUCCESS_INTERVAL); - continue; - } - - // skip if not logged in - if (!state.isLoggedIn) { - await safeSleep(FAILURE_INTERVAL); - continue; - } - - let nextInterval = SUCCESS_INTERVAL; - - try { - const res = await this.client.pingClient(); - if (res.data?.credits !== undefined) { - console.log('client ping response:', res.data); - appStateService.updateState({ - credits: res.data?.credits, - providedLLMModel: res.data?.provided_llm_model, - userRole: res.data?.user_role, - betaTesterExpiresAt: res.data?.beta_tester_expires_at, - }); - } - } catch (error) { - console.error('[HealthCheckService] Client ping error:', error); - nextInterval = FAILURE_INTERVAL; - } - - await safeSleep(nextInterval); - } - })(); - } -} - -// Singleton instance -export const healthCheckService = new HealthCheckService(); diff --git a/src/main/services/payment.service.ts b/src/main/services/payment.service.ts deleted file mode 100644 index 4a3cd17..0000000 --- a/src/main/services/payment.service.ts +++ /dev/null @@ -1,238 +0,0 @@ -/** - * PaymentService - * Manages payment and credit operations - */ - -import { PaymentApi } from '../api/payment.js'; -import { - AvailableCurrency, - CreatePaymentRequest, - CreatePaymentResponse, - CreditPlan, - CreditPlanInfo, - PaymentHistory, - PaymentStatusResponse, -} from '../types/payment.js'; -import { appStateService } from './app-state.service.js'; - -// Default credit plans -const DEFAULT_CREDIT_PLANS: CreditPlanInfo[] = [ - { - plan: CreditPlan.Starter, - credits: 600, - priceUsd: 20, - description: 'Starter Pack - Perfect for trying out', - }, - { - plan: CreditPlan.Pro, - credits: 6000, - priceUsd: 100, - popular: true, - description: 'Popular Choice - Best value for regular users', - }, - { - plan: CreditPlan.Enterprise, - credits: 60000, - priceUsd: 500, - description: 'Pro Pack - For power users', - }, -]; - -export class PaymentService { - private api: PaymentApi; - - constructor() { - this.api = new PaymentApi(); - } - - /** - * Get available credit plans - */ - async getPlans(): Promise<{ success: boolean; data?: CreditPlanInfo[]; error?: string }> { - try { - const response = await this.api.getPlans(); - - if (response.error) { - console.error('[PaymentService] Failed to get plans:', response.error); - // Return default plans on error - return { success: true, data: DEFAULT_CREDIT_PLANS }; - } - - // Map backend plans to frontend format - const plans: CreditPlanInfo[] = - response.data?.map((plan) => { - const defaultPlan = DEFAULT_CREDIT_PLANS.find((p) => p.plan === plan.plan); - return { - plan: plan.plan, - credits: plan.credits, - priceUsd: plan.price_usd, - popular: defaultPlan?.popular, - description: defaultPlan?.description, - }; - }) || []; - - return { success: true, data: plans }; - } catch (error) { - console.error('[PaymentService] Failed to get plans:', error); - return { success: true, data: DEFAULT_CREDIT_PLANS }; - } - } - - /** - * Get available payment currencies - */ - async getAvailableCurrencies(): Promise<{ - success: boolean; - data?: AvailableCurrency[]; - error?: string; - }> { - try { - const response = await this.api.getAvailableCurrencies(); - if (response.error) { - return { - success: false, - error: response.error.message || 'Failed to get available currencies', - }; - } - - return { success: true, data: response.data || [] }; - } catch (error) { - console.error('[PaymentService] Failed to get available currencies:', error); - return { success: false, error: 'Failed to get available currencies' }; - } - } - - /** - * Create a new payment - */ - async createPayment( - data: CreatePaymentRequest - ): Promise<{ success: boolean; data?: CreatePaymentResponse; error?: string }> { - try { - const response = await this.api.createPayment(data); - - if (response.error) { - return { success: false, error: response.error.message || 'Failed to create payment' }; - } - - return { success: true, data: response.data }; - } catch (error) { - console.error('[PaymentService] Failed to create payment:', error); - return { success: false, error: 'Failed to create payment' }; - } - } - - /** - * Get payment status - */ - async getPaymentStatus( - paymentId: string - ): Promise<{ success: boolean; data?: PaymentStatusResponse; error?: string }> { - try { - const response = await this.api.getPaymentStatus(paymentId); - - if (response.error) { - return { success: false, error: response.error.message || 'Failed to get payment status' }; - } - - return { success: true, data: response.data }; - } catch (error) { - console.error('[PaymentService] Failed to get payment status:', error); - return { success: false, error: 'Failed to get payment status' }; - } - } - - /** - * Get payment history - */ - async getPaymentHistory(): Promise<{ - success: boolean; - data?: PaymentHistory[]; - error?: string; - }> { - try { - const response = await this.api.getPaymentHistory(); - - if (response.error) { - return { success: false, error: response.error.message || 'Failed to get payment history' }; - } - - return { success: true, data: response.data || [] }; - } catch (error) { - console.error('[PaymentService] Failed to get payment history:', error); - return { success: false, error: 'Failed to get payment history' }; - } - } - - /** - * Get current user credits - */ - async getCredits(): Promise<{ success: boolean; credits?: number; error?: string }> { - try { - const response = await this.api.getCredits(); - - if (response.error) { - return { success: false, error: response.error.message || 'Failed to get credits' }; - } - - // Update app state with latest credits - if (response.data?.credits !== undefined) { - appStateService.updateState({ credits: response.data.credits }); - } - - return { success: true, credits: response.data?.credits || 0 }; - } catch (error) { - console.error('[PaymentService] Failed to get credits:', error); - return { success: false, error: 'Failed to get credits' }; - } - } - - /** - * Poll payment status until it's completed or failed - */ - async pollPaymentStatus( - paymentId: string, - onUpdate?: (status: PaymentStatusResponse) => void, - maxAttempts: number = 60, - intervalMs: number = 5000 - ): Promise<{ success: boolean; data?: PaymentStatusResponse; error?: string }> { - let attempts = 0; - - const poll = async (): Promise<{ - success: boolean; - data?: PaymentStatusResponse; - error?: string; - }> => { - if (attempts >= maxAttempts) { - return { success: false, error: 'Payment polling timeout' }; - } - - attempts++; - const result = await this.getPaymentStatus(paymentId); - - if (!result.success || !result.data) { - return result; - } - - onUpdate?.(result.data); - - // Check if payment is in a final state - const finalStates = ['finished', 'failed', 'refunded', 'expired']; - if (finalStates.includes(result.data.payment_status)) { - // Refresh credits if payment is finished - if (result.data.payment_status === 'finished') { - await this.getCredits(); - } - return result; - } - - // Continue polling - await new Promise((resolve) => setTimeout(resolve, intervalMs)); - return poll(); - }; - - return poll(); - } -} - -export const paymentService = new PaymentService(); diff --git a/src/main/services/push-notification.service.ts b/src/main/services/push-notification.service.ts deleted file mode 100644 index ae7538a..0000000 --- a/src/main/services/push-notification.service.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { PushNotification } from '../types/push-notification.js'; -import { getWindowReference } from './window-control.service.js'; - -class PushNotificationService { - pushNotification(notification: PushNotification) { - try { - const win = getWindowReference(); - if (win && !win.isDestroyed()) { - win.webContents.send('push-notification', notification); - } - } catch (e) { - console.warn('Failed to send push notification:', e); - } - } -} - -export const pushNotificationService = new PushNotificationService(); diff --git a/src/main/services/suggestion.action.service.ts b/src/main/services/suggestion.action.service.ts deleted file mode 100644 index 23e4367..0000000 --- a/src/main/services/suggestion.action.service.ts +++ /dev/null @@ -1,417 +0,0 @@ -/** - * Action Suggestion Service - * Generates action suggestions using LLM based on screenshots and transcripts - */ - -import { BrowserWindow, desktopCapturer, screen } from 'electron'; -import sharp from 'sharp'; - -import { ApiClient } from '../api/client.js'; -import { ApiRequestError } from '../api/client.js'; -import { ACTION_SUGGESTION_MAX_CAPTURES, ACTION_TIMEOUT_MS, BACKEND_BASE_URL } from '../consts.js'; -import { configStore } from '../store/config.store.js'; -import { - ActionSuggestion, - RunningState, - Speaker, - SuggestionState, - Transcript, -} from '../types/app-state.js'; -import { GenerateActionSuggestionRequest } from '../types/llm.js'; -import { DateTimeUtil } from '../utils/datetime.js'; -import { UuidUtil } from '../utils/uuid.js'; -import { actionLockService, ActionType } from './action-lock.service.js'; -import { appStateService } from './app-state.service.js'; -import { pushNotificationService } from './push-notification.service.js'; -import { LLMApi } from '../api/llm.js'; - -export class ActionSuggestionService { - private llmApi: LLMApi = new LLMApi(); - private uploadedImageNames: string[] = []; - - /** - * Public helper for callers to know whether there are pending captures. - * Used by hotkey handler to avoid redundant screenshots on combo key. - */ - hasUploadedImages(): boolean { - return this.uploadedImageNames.length > 0; - } - private suggestions: Map = new Map(); - private abortMap: Map = new Map(); - - // -------------------------- - // Public API - // -------------------------- - - /** - * Get all suggestions with pending prompt if images are uploaded - */ - // helper: return most recent finalized transcript spoken by interviewer - private getLastInterviewerQuestion(transcripts: Transcript[]): string { - for (let i = transcripts.length - 1; i >= 0; i--) { - const t = transcripts[i]; - if (t.speaker === Speaker.Other && t.isFinal) { - return t.text; - } - } - return ''; - } - - getSuggestions(isUploading: boolean = false, includePrompt: boolean = true): ActionSuggestion[] { - let suggestionsArray = Array.from(this.suggestions.values()); - - if (!includePrompt) { - return suggestionsArray; - } - - const appState = appStateService.getState(); - const lastQuestion = this.getLastInterviewerQuestion(appState.transcripts); - - if (isUploading) { - const pendingPrompt: ActionSuggestion = { - timestamp: DateTimeUtil.now(), - last_question: lastQuestion, - answer: '', - image_urls: [...this.uploadedImageNames.map((name) => this.getBackendImageUrl(name)), null], - state: SuggestionState.Uploading, - error: '', - }; - suggestionsArray = [...suggestionsArray, pendingPrompt]; - } else if (this.uploadedImageNames.length > 0) { - const pendingPrompt: ActionSuggestion = { - timestamp: DateTimeUtil.now(), - last_question: lastQuestion, - answer: '', - image_urls: this.uploadedImageNames.map((name) => this.getBackendImageUrl(name)), - state: SuggestionState.Idle, - error: '', - }; - suggestionsArray = [...suggestionsArray, pendingPrompt]; - } - - return suggestionsArray; - } - - /** - * Clear uploaded images - */ - async clearImages(): Promise { - if (appStateService.getState().runningState !== RunningState.Running) { - pushNotificationService.pushNotification({ - type: 'warning', - message: 'Cannot clear images when assistant is not running', - }); - return; - } - - this.uploadedImageNames = []; - appStateService.updateState({ actionSuggestions: this.getSuggestions() }); - } - - /** - * Capture screenshot and upload to backend - */ - async captureScreenshot(): Promise { - if (appStateService.getState().runningState !== RunningState.Running) { - pushNotificationService.pushNotification({ - type: 'warning', - message: 'Cannot capture screenshot when assistant is not running', - }); - return; - } - - // Enforce maximum screenshots limit - if (this.uploadedImageNames.length >= ACTION_SUGGESTION_MAX_CAPTURES) { - pushNotificationService.pushNotification({ - type: 'warning', - message: `Maximum of ${ACTION_SUGGESTION_MAX_CAPTURES} screenshots reached. Please clear images and try again.`, - }); - return; - } - - // Try to acquire lock - if (!actionLockService.tryAcquire(ActionType.ScreenshotCapture)) { - return; - } - - // Update app state - appStateService.updateState({ - actionSuggestions: this.getSuggestions(true), - }); - - try { - // Capture screenshot from main window - const imageBytes = await this.captureScreenshotAsGrayscale(); - - // Create FormData for file upload - const formData = new FormData(); - const blob = new Blob([new Uint8Array(imageBytes)], { type: 'image/png' }); - formData.append('image_file', blob, 'screenshot.png'); - - // Upload image to backend - const response = await this.llmApi.uploadImage(formData); - if (response.error || !response.data) { - throw new Error(`Upload failed: ${response.error?.message || 'No filename returned'}`); - } - this.uploadedImageNames.push(response.data); - - // Update app state - appStateService.updateState({ actionSuggestions: this.getSuggestions() }); - } catch (error) { - console.error('[ActionSuggestionService] Failed to capture/upload image:', error); - // Reset uploading state so UI is not stuck in loading - appStateService.updateState({ actionSuggestions: this.getSuggestions() }); - pushNotificationService.pushNotification({ - type: 'error', - message: 'Screenshot capture failed. Please try again.', - }); - } finally { - // Release lock - always reached now regardless of capture or upload failure - actionLockService.release(ActionType.ScreenshotCapture); - } - } - - /** - * Generate code suggestion asynchronously - */ - async startGenerateSuggestion(): Promise { - const appState = appStateService.getState(); - - if (appState.runningState !== RunningState.Running) { - pushNotificationService.pushNotification({ - type: 'warning', - message: 'Cannot generate suggestion when assistant is not running', - }); - return; - } - - // Try to acquire lock - if (!actionLockService.tryAcquire(ActionType.CaptureSuggestion)) { - return; - } - - // Cancel any current task - this.stopRunningTasks(); - - // Start new generation - const taskId = UuidUtil.generate(); - this.abortMap.set(taskId, false); - this.generateSuggestion(taskId, appState.transcripts); - } - - /** - * Stop current suggestion generation - */ - stopRunningTasks(): void { - this.abortMap.forEach((_value, key) => { - this.abortMap.set(key, true); - }); - } - - // -------------------------- - // Private Methods - // -------------------------- - - private setSuggestion(timestamp: number, suggestion: ActionSuggestion): void { - this.suggestions.set(timestamp, suggestion); - appStateService.updateState({ actionSuggestions: this.getSuggestions(false, false) }); - } - - /** - * Generate code suggestion and stream response - */ - private async generateSuggestion(taskId: string, transcripts: Transcript[]): Promise { - const timestamp = DateTimeUtil.now(); - const conf = configStore.getConfig(); - - const payload: GenerateActionSuggestionRequest = { - config: conf.llmConf, - profile_data: conf.interviewConf.profileData, - context: conf.interviewConf.jobDescription, - transcripts: transcripts, - image_names: [...this.uploadedImageNames], - }; - - // Create initial suggestion - // determine the most recent interviewer question (other speaker & final) - const lastQuestion = this.getLastInterviewerQuestion(transcripts); - - const suggestion: ActionSuggestion = { - timestamp, - last_question: lastQuestion, - answer: '', - image_urls: this.uploadedImageNames.map((name) => this.getBackendImageUrl(name)), - state: SuggestionState.Pending, - error: '', - }; - this.setSuggestion(timestamp, suggestion); - - // Clear uploaded images (they're now part of the request) - this.uploadedImageNames = []; - - try { - const stream = await this.llmApi.generateActionSuggestionStream(payload); - if (!stream) { - throw new Error('Failed to get stream response'); - } - - const reader = stream.getReader(); - const decoder = new TextDecoder(); - - // Update state to loading - suggestion.state = SuggestionState.Loading; - this.setSuggestion(timestamp, suggestion); - - try { - while (true) { - const { done, value } = await reader.read(); - - if (done) break; - - // Check if task was stopped - if (this.abortMap.get(taskId)) { - this.abortMap.delete(taskId); - - console.info('[ActionSuggestionService] Action suggestion generation stopped by user'); - suggestion.state = SuggestionState.Stopped; - this.setSuggestion(timestamp, suggestion); - return; - } - - if (value) { - const chunk = decoder.decode(value, { stream: true }); - suggestion.answer += chunk; - suggestion.state = SuggestionState.Loading; - this.setSuggestion(timestamp, suggestion); - } - } - - // Mark as successful if not stopped - if (suggestion.state === SuggestionState.Loading) { - suggestion.state = SuggestionState.Success; - this.setSuggestion(timestamp, suggestion); - } - } finally { - reader.releaseLock(); - } - } catch (error) { - console.error('[ActionSuggestionService] Failed to generate action suggestion:', error); - suggestion.state = SuggestionState.Error; - suggestion.error = this.getSuggestionErrorMessage(error); - this.setSuggestion(timestamp, suggestion); - } finally { - // Release lock when generation completes - actionLockService.release(ActionType.CaptureSuggestion); - } - } - - /** - * Get backend image URL - */ - private getBackendImageUrl(imageName: string): string { - return `${BACKEND_BASE_URL}/api/llm/get-thumb/${imageName}`; - } - - private getSuggestionErrorMessage(error: unknown): string { - if (error instanceof ApiRequestError) { - const content = - typeof error.content === 'string' && error.content.length > 0 - ? error.content - : JSON.stringify(error.content ?? {}); - // return `status=${error.status}; content=${content}`; - if (error.status === 429) { - return 'Too many requests. Please try again later.'; - } else { - return 'Failed to generate response.'; - } - } - return error instanceof Error ? error.message : String(error); - } - - /** - * Capture screenshot from desktop and convert to grayscale PNG - */ - private async captureScreenshotAsGrayscale(): Promise { - try { - // Identify which display the main window is currently on, so we only - // capture that screen rather than all displays. - const win = BrowserWindow.getAllWindows()[0]; - const targetDisplay = win - ? screen.getDisplayMatching(win.getBounds()) - : screen.getPrimaryDisplay(); - - const physicalWidth = Math.round(targetDisplay.size.width * targetDisplay.scaleFactor); - const physicalHeight = Math.round(targetDisplay.size.height * targetDisplay.scaleFactor); - - console.log( - `[ActionSuggestionService] Capturing display id=${targetDisplay.id} (${physicalWidth}x${physicalHeight})...` - ); - - // desktopCapturer is Electron's built-in screen-capture API. - // A timeout guards against indefinite hangs on restricted or virtual display adapters. - const sources = await Promise.race([ - desktopCapturer.getSources({ - types: ['screen'], - thumbnailSize: { width: physicalWidth, height: physicalHeight }, - }), - new Promise((_, reject) => - setTimeout( - () => reject(new Error(`Screenshot timed out after ${ACTION_TIMEOUT_MS}ms`)), - ACTION_TIMEOUT_MS - ) - ), - ]); - - if (!sources || sources.length === 0) { - throw new Error('No screen sources captured from any display'); - } - - // Match the source to the target display using display_id. - // Fall back to the first source if no match (e.g. on Linux where display_id may be empty). - const targetSource = - sources.find((s) => s.display_id === String(targetDisplay.id)) ?? sources[0]; - - console.log(`[ActionSuggestionService] Using source: "${targetSource.name}"`); - - const capturedBuffer: Buffer = targetSource.thumbnail.toPNG(); - console.log(`[ActionSuggestionService] Captured ${capturedBuffer.length} bytes`); - - // Use Sharp to convert to grayscale PNG with high efficiency - const grayscalePngBuffer = await sharp(capturedBuffer) - .greyscale() - .png({ - compressionLevel: 6, - quality: 85, - }) - .toBuffer(); - - console.log( - `[ActionSuggestionService] Converted to grayscale: ${grayscalePngBuffer.length} bytes` - ); - - return new Uint8Array(grayscalePngBuffer); - } catch (error) { - console.error('[ActionSuggestionService] Failed to capture screenshot:', error); - throw new Error( - `Screenshot capture failed: ${error instanceof Error ? error.message : 'Unknown error'}` - ); - } - } - - /** - * Clear suggestions (legacy method) - */ - async clear(): Promise { - this.stopRunningTasks(); - this.suggestions.clear(); - this.uploadedImageNames = []; - // Update app state - appStateService.updateState({ actionSuggestions: [] }); - } - - async stop(): Promise { - this.stopRunningTasks(); - } -} - -export const actionSuggestionService = new ActionSuggestionService(); diff --git a/src/main/services/suggestion.live.service.ts b/src/main/services/suggestion.live.service.ts deleted file mode 100644 index 40c3bd5..0000000 --- a/src/main/services/suggestion.live.service.ts +++ /dev/null @@ -1,180 +0,0 @@ -/** - * Suggestion Service - * Generates natural language suggestions for interviews - * - * Based on the Python equivalent with threading and streaming support - */ - -import { LLMApi } from '../api/llm.js'; -import { ApiRequestError } from '../api/client.js'; -import { LIVE_SUGGESTION_NO_SUGGESTION } from '../consts.js'; -import { configStore } from '../store/config.store.js'; -import { LiveSuggestion, Speaker, SuggestionState, Transcript } from '../types/app-state.js'; -import { GenerateLiveSuggestionRequest } from '../types/llm.js'; -import { DateTimeUtil } from '../utils/datetime.js'; -import { UuidUtil } from '../utils/uuid.js'; -import { appStateService } from './app-state.service.js'; - -class LiveSuggestionService { - private llmApi: LLMApi = new LLMApi(); - private suggestions: Map = new Map(); - private abortMap: Map = new Map(); - - /** - * Clear all suggestions and stop current task - */ - async clear(): Promise { - this.stopRunningTasks(); - this.suggestions.clear(); - // Update app state - appStateService.updateState({ liveSuggestions: [] }); - } - - private apendSuggestion(timestamp: number, suggestion: LiveSuggestion): void { - if ( - suggestion.answer.length > 0 && - LIVE_SUGGESTION_NO_SUGGESTION.startsWith(suggestion.answer) - ) { - this.suggestions.delete(timestamp); - } else { - this.suggestions.set(timestamp, suggestion); - } - appStateService.updateState({ - liveSuggestions: Array.from(this.suggestions.values()), - }); - } - - /** - * Generate suggestion synchronously (main worker method) - */ - private async generateSuggestion(taskId: string, transcripts: Transcript[]): Promise { - if (!transcripts || transcripts.length === 0) { - return; - } - - const timestamp = DateTimeUtil.now(); - const suggestion: LiveSuggestion = { - timestamp, - last_question: transcripts[transcripts.length - 1].text, - answer: '', - state: SuggestionState.Pending, - error: '', - }; - - // Append initial suggestion - this.apendSuggestion(timestamp, suggestion); - - try { - const conf = configStore.getConfig(); - const requestBody: GenerateLiveSuggestionRequest = { - config: conf.llmConf, - profile_data: conf.interviewConf.profileData, - context: conf.interviewConf.jobDescription, - transcripts: transcripts, - }; - - const response = await this.llmApi.generateLiveSuggestions(requestBody); - if (!response) { - throw new Error('No response from suggestion API'); - } - - const reader = response.getReader(); - const decoder = new TextDecoder('utf-8'); - try { - while (true) { - // Check if stopped - if (this.abortMap.get(taskId)) { - this.abortMap.delete(taskId); - - console.log('Suggestion generation aborted by user request'); - suggestion.state = SuggestionState.Stopped; - this.apendSuggestion(timestamp, suggestion); - return; - } - - const { done, value } = await reader.read(); - if (done) break; - if (value) { - const chunk = decoder.decode(value, { stream: true }); - suggestion.answer += chunk; - suggestion.state = SuggestionState.Loading; - - // Update the suggestion - this.apendSuggestion(timestamp, suggestion); - } - } - - // Mark as successful if not stopped - if (suggestion.state === SuggestionState.Loading) { - suggestion.state = SuggestionState.Success; - this.apendSuggestion(timestamp, suggestion); - } - } finally { - reader.releaseLock(); - } - } catch (error) { - console.error('Failed to generate suggestion', error); - suggestion.state = SuggestionState.Error; - suggestion.error = this.getSuggestionErrorMessage(error); - - this.apendSuggestion(timestamp, suggestion); - } - } - - private getSuggestionErrorMessage(error: unknown): string { - if (error instanceof ApiRequestError) { - const content = - typeof error.content === 'string' && error.content.length > 0 - ? error.content - : JSON.stringify(error.content ?? {}); - // return `status=${error.status}; content=${content}`; - if (error.status === 429) { - return 'Too many requests. Please try again later.' - } else { - return 'Failed to generate response.' - } - } - return error instanceof Error ? error.message : String(error); - } - - /** - * Generate suggestion asynchronously (spawn background task) - */ - async startGenerateSuggestion(transcripts: Transcript[]): Promise { - // Remove trailing SELF transcripts (same logic as Python) - const filteredTranscripts = [...transcripts]; - while ( - filteredTranscripts.length > 0 && - filteredTranscripts[filteredTranscripts.length - 1].speaker === Speaker.Self - ) { - filteredTranscripts.pop(); - } - - if (filteredTranscripts.length === 0) { - return; - } - - // Cancel current task if running - this.stopRunningTasks(); - - // Start the background task - const taskId = UuidUtil.generate(); - this.abortMap.set(taskId, false); - this.generateSuggestion(taskId, filteredTranscripts); - } - - /** - * Stop current task safely - */ - stopRunningTasks(): void { - this.abortMap.forEach((_value, key) => { - this.abortMap.set(key, true); - }); - } - - async stop(): Promise { - this.stopRunningTasks(); - } -} - -export const liveSuggestionService = new LiveSuggestionService(); diff --git a/src/main/services/tools.service.ts b/src/main/services/tools.service.ts deleted file mode 100644 index 601931b..0000000 --- a/src/main/services/tools.service.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { convertMarkdownToDocx } from '@mohtasham/md-to-docx'; -import { dialog } from 'electron'; -import fs from 'fs/promises'; - -import { configStore } from '../store/config.store.js'; -import { Speaker } from '../types/app-state.js'; -import { appStateService } from './app-state.service.js'; -import { actionSuggestionService } from './suggestion.action.service.js'; -import { liveSuggestionService } from './suggestion.live.service.js'; -import { transcriptService } from './transcript.service.js'; -import { LLMApi } from '../api/llm.js'; -import { GenerateSummarizeRequest } from '../types/llm.js'; - -class ToolsService { - private llmApi: LLMApi = new LLMApi(); - - private generateFilename(): string { - const d = new Date(); - - const pad = (n: number) => String(n).padStart(2, '0'); - - const yyyy = d.getFullYear(); - const mm = pad(d.getMonth() + 1); - const dd = pad(d.getDate()); - const hh = pad(d.getHours()); - const min = pad(d.getMinutes()); - const ss = pad(d.getSeconds()); - - return `report-${yyyy}-${mm}-${dd}_${hh}-${min}-${ss}.docx`; - } - - async exportTranscript(): Promise { - // Prepare request data - const username = configStore.getConfig().interviewConf.username; - const transcripts = appStateService.getState().transcripts; - const suggestions = appStateService.getState().liveSuggestions; - - // Call the API to generate the summary text - const response = await this.llmApi.generateSummary({ - config: configStore.getConfig().llmConf, - username, - transcripts, - } as GenerateSummarizeRequest); - if (response.error) { - throw new Error(response.error.message); - } - - const summaryPartRaw = response.data ?? ''; - - // Add Date/Time to summary (insert after first line) - let summaryPart = summaryPartRaw; - if (summaryPart) { - const lines = summaryPart.split('\n'); - if (lines.length > 0) { - const datetimeNow = new Date().toLocaleString(); - lines.splice(1, 0, `\n##### Date/Time: ${datetimeNow}`); - summaryPart = lines.join('\n'); - } - } - - // Build Transcripts section - const transcriptLines: string[] = []; - for (const t of transcripts) { - const timeStr = new Date(t.timestamp).toLocaleString(); - const speakerName = t.speaker === Speaker.Self ? username : 'Interviewer'; - transcriptLines.push(`#### ***${timeStr} | ${speakerName}***\n${t.text}\n`); - } - const transcriptsPart = `# **Transcripts**\n\n${transcriptLines.join('\n')}`; - - // Build Suggestions section - const suggestionLines: string[] = []; - for (const s of suggestions) { - const timeStr = new Date(s.timestamp).toLocaleString(); - suggestionLines.push( - `#### ***${timeStr} | Interviewer***\n${s.last_question}\n\n#### ***Suggestion***\n${s.answer}\n` - ); - } - const suggestionsPart = `# **Suggestions**\n\n${suggestionLines.join('\n')}`; - - // Combine all parts into final Markdown content - const fullMarkdown = - `${summaryPart}\n\n${transcripts.length > 0 ? transcriptsPart : ''}\n\n${suggestions.length > 0 ? suggestionsPart : ''}`.trim(); - - // Convert Markdown to DOCX - const docxBlob = await convertMarkdownToDocx(fullMarkdown, { - documentType: 'document', - style: { - heading1Alignment: 'CENTER', - heading5Alignment: 'CENTER', - }, - }); - - const { canceled, filePath } = await dialog.showSaveDialog({ - title: 'Save Transcript', - defaultPath: this.generateFilename(), - filters: [{ name: 'Word Document', extensions: ['docx'] }], - }); - - if (canceled || !filePath) return; - - await fs.writeFile(filePath, Buffer.from(await docxBlob.arrayBuffer())); - } - - async clearAll(): Promise { - // Clear in-memory state - transcriptService.clear(); - liveSuggestionService.clear(); - actionSuggestionService.clear(); - } - - async setPlaceholderData(): Promise { - appStateService.setPlaceholderState(); - } -} - -export const toolsService = new ToolsService(); diff --git a/src/main/services/transcript.service.ts b/src/main/services/transcript.service.ts deleted file mode 100644 index 3401d74..0000000 --- a/src/main/services/transcript.service.ts +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Transcription Service - * Maintains transcript state and suggestion triggers. - */ - -import { LIVE_SUGGESTION_GAP_MS, TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS } from '../consts.js'; -import { Speaker, Transcript } from '../types/app-state.js'; -import { appStateService } from './app-state.service.js'; -import { liveSuggestionService } from './suggestion.live.service.js'; - -class TranscriptService { - private isActive = false; - - private selfTranscripts: Transcript[] = []; - private selfPartialTranscript: Transcript | null = null; - private otherTranscripts: Transcript[] = []; - private otherPartialTranscript: Transcript | null = null; - - async ingest(channelRaw: string, typeRaw: string, textRaw: string): Promise { - if (!this.isActive) return; - - const text = String(textRaw ?? '').trim(); - if (!text) return; - - const speaker = String(channelRaw).toLowerCase() === 'ch_0' ? Speaker.Other : Speaker.Self; - const isFinal = String(typeRaw).toLowerCase() === 'final'; - const now = Date.now(); - - const transcript: Transcript = { - timestamp: now, - text, - isFinal, - speaker, - endTimestamp: now, - }; - - if (transcript.speaker === Speaker.Self) { - if (isFinal) { - transcript.timestamp = this.selfPartialTranscript?.timestamp ?? transcript.timestamp; - this.selfTranscripts.push(transcript); - this.selfPartialTranscript = null; - } else if (this.selfPartialTranscript) { - this.selfPartialTranscript.text = transcript.text; - this.selfPartialTranscript.endTimestamp = transcript.endTimestamp; - } else { - this.selfPartialTranscript = transcript; - } - } else if (isFinal) { - transcript.timestamp = this.otherPartialTranscript?.timestamp ?? transcript.timestamp; - this.otherTranscripts.push(transcript); - this.otherPartialTranscript = null; - } else if (this.otherPartialTranscript) { - this.otherPartialTranscript.text = transcript.text; - this.otherPartialTranscript.endTimestamp = transcript.endTimestamp; - } else { - this.otherPartialTranscript = transcript; - } - - let allTranscripts = [...this.selfTranscripts, ...this.otherTranscripts]; - if (this.selfPartialTranscript) allTranscripts.push(this.selfPartialTranscript); - if (this.otherPartialTranscript) allTranscripts.push(this.otherPartialTranscript); - allTranscripts = allTranscripts.filter(Boolean).sort((a, b) => a.timestamp - b.timestamp); - - const cleaned: Transcript[] = []; - for (const t of allTranscripts) { - const lastIndex = cleaned.length - 1; - if (lastIndex < 0) { - cleaned.push({ ...t }); - continue; - } - - const lastCleaned = cleaned[lastIndex]; - if ( - lastCleaned.speaker === t.speaker && - t.timestamp - lastCleaned.endTimestamp <= TRANSCRIPT_INTER_TRANSCRIPT_GAP_MS - ) { - lastCleaned.text += ' ' + t.text; - lastCleaned.endTimestamp = t.endTimestamp; - } else { - cleaned.push({ ...t }); - } - } - - const lastSelf = cleaned.filter((t) => t.speaker === Speaker.Self).slice(-1)[0]; - if (transcript.speaker === Speaker.Other && transcript.isFinal) { - if (this.selfPartialTranscript) { - console.log('Skipping suggestion: SELF partial active'); - } else { - const skipDueToRecentSelf = - !!lastSelf && - lastSelf.isFinal && - Date.now() - lastSelf.endTimestamp <= LIVE_SUGGESTION_GAP_MS; - if (!skipDueToRecentSelf) { - await liveSuggestionService.startGenerateSuggestion(cleaned); - } else { - console.log('Skipping suggestion generation due to recent self transcript'); - } - } - } - - appStateService.updateState({ transcripts: cleaned }); - } - - /** - * Start all transcription services - */ - async start(): Promise { - this.isActive = true; - } - - /** - * Stop all transcription services - */ - async stop(): Promise { - this.isActive = false; - } - - /** - * Clear all stored transcripts and partial transcripts - */ - clear(): void { - this.selfTranscripts = []; - this.selfPartialTranscript = null; - this.otherTranscripts = []; - this.otherPartialTranscript = null; - appStateService.updateState({ transcripts: [] }); - } -} - -export const transcriptService = new TranscriptService(); diff --git a/src/main/services/window-control.service.ts b/src/main/services/window-control.service.ts deleted file mode 100644 index 61a5a47..0000000 --- a/src/main/services/window-control.service.ts +++ /dev/null @@ -1,390 +0,0 @@ -import { BrowserWindow, app, screen } from 'electron'; - -import { MIN_HEIGHT, MIN_WIDTH } from '../consts.js'; -import { configStore } from '../store/config.store.js'; -import { appStateService } from './app-state.service.js'; -import { pushNotificationService } from './push-notification.service.js'; - -// Global reference to the main window -let win: BrowserWindow | null = null; -let _stealth = configStore.getStealth(); - -// helper: return the display the window mostly occupies (fallback to primary) -function getCurrentDisplay(): Electron.Display { - if (win && !win.isDestroyed()) { - try { - const b = win.getBounds(); - const d = screen.getDisplayMatching(b); - if (d) return d; - } catch { - // fall through - } - } - return screen.getPrimaryDisplay(); -} - -// Ensure stealth is disabled by default on load -try { - configStore.setStealth(false); - _stealth = false; -} catch (e) { - console.warn('Failed to reset stealth state:', e); -} - -export type WindowPosition = - | 'top-left' - | 'top-center' - | 'top-right' - | 'middle-left' - | 'center' - | 'middle-right' - | 'bottom-left' - | 'bottom-center' - | 'bottom-right'; - -export type ResizeDirection = 'up' | 'down' | 'left' | 'right'; - -interface WindowBounds { - x?: number; - y?: number; - width?: number; - height?: number; -} - -/** - * Set the window reference for all control functions - */ -export function setWindowReference(window: BrowserWindow): void { - win = window; -} - -/** - * Retrieve the current main BrowserWindow reference (may be null) - */ -export function getWindowReference(): BrowserWindow | null { - return win; -} - -/** - * Set window bounds with minimum size enforcement - */ -export function setWindowBounds(bounds: Partial): void { - if (!win || win.isDestroyed()) return; - - // Fill missing values from current bounds - // Ensure minimums - if (bounds.width !== undefined && bounds.width < MIN_WIDTH) { - bounds.width = MIN_WIDTH; - } - if (bounds.height !== undefined && bounds.height < MIN_HEIGHT) { - bounds.height = MIN_HEIGHT; - } - - win.setBounds(bounds); -} - -/** - * Move window to a specific corner or position - */ -export function moveWindowToCorner(corner: WindowPosition): void { - if (!win || win.isDestroyed()) return; - - // use the display the window currently occupies; this matches the - // user's request to operate on the screen where the window is placed. - const display = getCurrentDisplay(); - const { width: screenWidth, height: screenHeight } = display.workAreaSize; - const { width: winWidth, height: winHeight } = win.getBounds(); - const { x: displayX, y: displayY } = display.bounds; - - let x = 0, - y = 0; - - // Support 9 positions: top-left, top-center, top-right, - // middle-left, center, middle-right, - // bottom-left, bottom-center, bottom-right - switch (corner) { - case 'top-left': - x = 0; - y = 0; - break; - case 'top-center': - x = Math.floor((screenWidth - winWidth) / 2); - y = 0; - break; - case 'top-right': - x = screenWidth - winWidth; - y = 0; - break; - case 'middle-left': - x = 0; - y = Math.floor((screenHeight - winHeight) / 2); - break; - case 'center': - x = Math.floor((screenWidth - winWidth) / 2); - y = Math.floor((screenHeight - winHeight) / 2); - break; - case 'middle-right': - x = screenWidth - winWidth; - y = Math.floor((screenHeight - winHeight) / 2); - break; - case 'bottom-left': - x = 0; - y = screenHeight - winHeight; - break; - case 'bottom-center': - x = Math.floor((screenWidth - winWidth) / 2); - y = screenHeight - winHeight; - break; - case 'bottom-right': - x = screenWidth - winWidth; - y = screenHeight - winHeight; - break; - default: - // Fallback to center for unknown positions - x = Math.floor((screenWidth - winWidth) / 2); - y = Math.floor((screenHeight - winHeight) / 2); - } - - setWindowBounds({ x: x + displayX, y: y + displayY }); - console.log(`🔄 Window moved to ${corner}`); -} - -/** - * Alias for moveWindowToCorner - */ -export function placeWindow(position: WindowPosition): void { - try { - moveWindowToCorner(position); - } catch (e) { - console.warn('placeWindow failed:', e); - } -} - -/** - * Move window by arrow direction (small step) - */ -export function moveWindowByArrow(direction: ResizeDirection): void { - if (!win || win.isDestroyed()) return; - - const bounds = win.getBounds(); - // pixels to move - const moveAmount = 20; - - const updated: Partial = {}; - switch (direction) { - case 'up': - updated.y = bounds.y - moveAmount; - break; - case 'down': - updated.y = bounds.y + moveAmount; - break; - case 'left': - updated.x = bounds.x - moveAmount; - break; - case 'right': - updated.x = bounds.x + moveAmount; - break; - } - - setWindowBounds(updated); - console.log(`🔄 Window moved ${direction} by ${moveAmount}px`); -} - -/** - * Resize window by arrow direction - */ -export function resizeWindowByArrow(direction: ResizeDirection): void { - if (!win || win.isDestroyed()) return; - - const bounds = win.getBounds(); - // pixels to resize - const resizeAmount = 20; - - const updated: Partial = {}; - switch (direction) { - case 'up': - // Decrease height (shrink upward) - updated.height = Math.max(MIN_HEIGHT, bounds.height - resizeAmount); - break; - case 'down': - // Increase height (grow downward) - updated.height = bounds.height + resizeAmount; - break; - case 'left': - // Decrease width (shrink leftward) - updated.width = Math.max(MIN_WIDTH, bounds.width - resizeAmount); - break; - case 'right': - // Increase width (grow rightward) - updated.width = bounds.width + resizeAmount; - break; - } - - setWindowBounds(updated); - console.log(`🔄 Window resized ${direction} by ${resizeAmount}px`); -} - -/** - * Enable stealth mode (transparent, click-through, always on top) - */ -export function enableStealth(): void { - if (!win || win.isDestroyed()) return; - - try { - // Ensure window stays always on top in stealth mode (use highest level) - try { - // Use a high z-order level so the overlay remains above other windows - win.setAlwaysOnTop(true, 'screen-saver'); - } catch (e) { - console.warn('setAlwaysOnTop with level failed:', e); - // Fallback to basic always-on-top if level not supported - try { - win.setAlwaysOnTop(true); - } catch (e) { - console.warn('setAlwaysOnTop failed:', e); - } - } - - // Make the window visible on all workspaces and in fullscreen - try { - if (typeof win.setVisibleOnAllWorkspaces === 'function') { - win.setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true }); - } - } catch (e) { - console.warn('setVisibleOnAllWorkspaces failed:', e); - } - - // Ignore mouse events so clicks pass through the window - // forward: true ensures underlying windows still receive events - win.setIgnoreMouseEvents(true, { forward: true }); - - // Make window non-focusable so it doesn't capture keyboard events - win.setFocusable(false); - - // Make the window semi-transparent - win.setOpacity(0.6); - - _stealth = true; - try { - configStore.setStealth(_stealth); - } catch (e) { - console.warn('Failed to save stealth state:', e); - } - - if (process.platform === 'darwin') { - try { win.setWindowButtonVisibility(false); } catch (e) { console.warn('setWindowButtonVisibility(false) failed:', e); } - try { app.dock?.hide(); } catch (e) { console.warn('dock.hide failed:', e); } - } - - console.log('Stealth mode enabled'); - - try { - if (win && !win.isDestroyed()) { - win.webContents.send('stealth-changed', _stealth); - } - } catch (e) { - console.warn('Failed to send stealth-changed event:', e); - } - } catch (err) { - console.warn('⚠️ enableStealth failed:', err); - } -} - -/** - * Disable stealth mode (restore normal window behavior) - */ -export function disableStealth(): void { - if (!win || win.isDestroyed()) return; - - try { - win.setIgnoreMouseEvents(false); - win.setFocusable(true); - - // Restore previous always-on-top state - win.setAlwaysOnTop(false); - - // Restore full opacity - win.setOpacity(1.0); - - _stealth = false; - try { - configStore.setStealth(_stealth); - } catch (e) { - console.warn('Failed to save stealth state:', e); - } - - win.show(); - win.focus(); - - if (process.platform === 'darwin') { - try { win.setWindowButtonVisibility(true); } catch (e) { console.warn('setWindowButtonVisibility(true) failed:', e); } - try { app.dock?.show(); } catch (e) { console.warn('dock.show failed:', e); } - } - - console.log('Stealth mode disabled'); - - try { - if (win && !win.isDestroyed()) { - win.webContents.send('stealth-changed', _stealth); - } - } catch (e) { - console.warn('Failed to send stealth-changed event:', e); - } - } catch (err) { - console.warn('⚠️ disableStealth failed:', err); - } -} - -/** - * Toggle stealth mode on/off - */ -export function toggleStealth(): void { - // Check if user is logged in - if (!appStateService.getState().isLoggedIn) { - pushNotificationService.pushNotification({ - message: 'You must be logged in to use stealth mode.', - type: 'error', - }); - console.log('⚠️ Stealth mode requires authentication'); - return; - } - - if (_stealth) { - disableStealth(); - } else { - enableStealth(); - } -} - -/** - * Toggle opacity between high and low (only in stealth mode) - */ -export function toggleOpacity(): void { - if (!win || win.isDestroyed()) return; - - if (!_stealth) { - pushNotificationService.pushNotification({ - message: 'Opacity toggle is only available in stealth mode.', - type: 'warning', - }); - console.log('⚠️ Opacity toggle is only available in stealth mode'); - return; - } - - try { - const current = win.getOpacity(); - const OPACITY_LEVELS = [0.2, 0.6, 0.9]; - const tolerance = 0.05; - - const currentIndex = OPACITY_LEVELS.findIndex( - (level) => Math.abs(current - level) <= tolerance - ); - const nextIndex = currentIndex >= 0 ? (currentIndex + 1) % OPACITY_LEVELS.length : 0; - const newOpacity = OPACITY_LEVELS[nextIndex]; - - win.setOpacity(newOpacity); - console.log(`🔄 Window opacity toggled to ${(newOpacity * 100).toFixed(0)}%`); - } catch (err) { - console.warn('⚠️ Opacity toggle not supported on this platform:', err); - } -} diff --git a/src/main/services/zoom.service.ts b/src/main/services/zoom.service.ts deleted file mode 100644 index 049d805..0000000 --- a/src/main/services/zoom.service.ts +++ /dev/null @@ -1,115 +0,0 @@ -import { BrowserWindow } from 'electron'; - -import { ZOOM_MAX_FACTOR, ZOOM_MIN_FACTOR } from '../consts.js'; -import { configStore } from '../store/config.store.js'; - -// h-9 titlebar height in CSS px (must match titlebar.tsx) -const TITLEBAR_CSS_HEIGHT = 36; -// macOS traffic light button diameter in logical px -const TRAFFIC_LIGHT_SIZE = 12; -// x offset matching trafficLightPosition in index.ts -const TRAFFIC_LIGHT_X = 7; - -let win: BrowserWindow | null = null; - -export function setWindowReference(window: BrowserWindow) { - win = window; - - const applySaved = () => { - try { - const saved = configStore.getZoomFactor(); - console.log('[zoom.service] applying stored zoom factor:', saved); - if (saved && !isNaN(saved)) { - const clamped = clamp(saved); - win!.webContents.setZoomFactor(clamped); - repositionTrafficLights(clamped); - } - } catch (e) { - console.warn('zoom.service:apply saved zoom failed', e); - } - }; - - // immediate attempt in case content already exists - applySaved(); - - // also reapply after each load event; renderer pages may reset zoom - try { - win.webContents.on('did-finish-load', () => { - applySaved(); - notifyChange(getZoomFactor()); - }); - } catch (e) { - console.warn('zoom.service:failed to attach did-finish-load listener', e); - } - - // send initial zoom factor so UI can display correct percentage - try { - notifyChange(getZoomFactor()); - } catch (e) { - console.warn('zoom.service:initial notify failed', e); - } -} - -function clamp(value: number): number { - if (value < ZOOM_MIN_FACTOR) return ZOOM_MIN_FACTOR; - if (value > ZOOM_MAX_FACTOR) return ZOOM_MAX_FACTOR; - return value; -} - -export function getZoomFactor(): number { - if (!win || win.isDestroyed()) return 1; - try { - return win.webContents.getZoomFactor(); - } catch (e) { - console.warn('zoom.service:getZoomFactor failed', e); - return 1; - } -} - -function repositionTrafficLights(factor: number): void { - if (process.platform !== 'darwin' || !win || win.isDestroyed()) return; - try { - const y = Math.round((TITLEBAR_CSS_HEIGHT * factor - TRAFFIC_LIGHT_SIZE) / 2); - win.setWindowButtonPosition({ x: TRAFFIC_LIGHT_X, y }); - } catch (e) { - console.warn('zoom.service:repositionTrafficLights failed', e); - } -} - -export function setZoomFactor(factor: number): void { - if (!win || win.isDestroyed()) return; - const clamped = clamp(factor); - try { - win.webContents.setZoomFactor(clamped); - repositionTrafficLights(clamped); - notifyChange(clamped); - // persist new value - try { - configStore.saveZoomFactor(clamped); - } catch (e) { - console.warn('zoom.service:saveZoomFactor failed', e); - } - } catch (e) { - console.warn('zoom.service:setZoomFactor failed', e); - } -} - -export function adjustZoom(delta: number): void { - if (!win || win.isDestroyed()) return; - const current = getZoomFactor(); - setZoomFactor(current + delta); -} - -export function resetZoom(): void { - setZoomFactor(1); -} - -function notifyChange(factor: number): void { - if (!win || win.isDestroyed()) return; - try { - // send percent to renderer - win.webContents.send('zoom-level-changed', Math.round(factor * 100)); - } catch (e) { - console.warn('zoom.service:notifyChange failed', e); - } -} diff --git a/src/main/store/config.store.ts b/src/main/store/config.store.ts deleted file mode 100644 index 9a7b379..0000000 --- a/src/main/store/config.store.ts +++ /dev/null @@ -1,198 +0,0 @@ -/** - * Configuration Store - * Manages persistent application configuration locally - */ - -import ElectronStore from 'electron-store'; -import { LLMConfig } from '../types/llm.js'; - -// Runtime configuration (matches Config type in frontend) -export interface RuntimeConfig { - interviewConf: { - photo: string; - username: string; - profileData: string; - jobDescription: string; - }; - language: string; - sessionToken: string; - rememberMe: boolean; - email: string; - password: string; - audioInputDeviceName: string; - faceSwap: boolean; - cameraDeviceName: string; - videoWidth: number; - videoHeight: number; - enableFaceEnhance: boolean; - - llmConf: LLMConfig | null; - - // panel auto-scroll preferences - autoScrollLiveSuggestions: boolean; - autoScrollActionSuggestions: boolean; - autoScrollTranscript: boolean; -} - -// Default runtime configuration -const DEFAULT_RUNTIME_CONFIG: RuntimeConfig = { - interviewConf: { - photo: '', - username: '', - profileData: '', - jobDescription: '', - }, - language: 'en', - sessionToken: '', - rememberMe: true, - email: '', - password: '', - audioInputDeviceName: '', - faceSwap: false, - cameraDeviceName: '', - videoWidth: 1280, - videoHeight: 720, - enableFaceEnhance: true, - - llmConf: null, - - // default autoscroll preferences are enabled - autoScrollLiveSuggestions: true, - autoScrollActionSuggestions: true, - autoScrollTranscript: true, -}; - -interface StoredConfig { - window?: { - bounds?: { x: number; y: number; width: number; height: number }; - stealth?: boolean; - zoomFactor?: number; - }; - runtime?: Partial; -} - -class ConfigStore { - private store: ElectronStore; - - constructor() { - this.store = new ElectronStore({ - name: 'config', - defaults: { - runtime: DEFAULT_RUNTIME_CONFIG, - }, - }); - this.updateConfig({ faceSwap: false }); // ensure new keys have defaults on first run - } - - /** - * Get runtime configuration from local store - */ - getConfig(): RuntimeConfig { - const config = this.store.get('runtime', DEFAULT_RUNTIME_CONFIG); - return { ...DEFAULT_RUNTIME_CONFIG, ...config } as RuntimeConfig; - } - - /** - * Update runtime configuration in local store - */ - updateConfig(updates: Partial): RuntimeConfig { - const current = this.getConfig(); - const updated = { ...current, ...updates }; - - // Deep merge interview_conf if it's being partially updated - if (updates.interviewConf) { - updated.interviewConf = { - ...current.interviewConf, - ...updates.interviewConf, - }; - } - - this.store.set('runtime', updated); - return updated; - } - - /** - * Reset runtime configuration to defaults - */ - resetRuntimeConfig(): RuntimeConfig { - this.store.set('runtime', DEFAULT_RUNTIME_CONFIG); - return DEFAULT_RUNTIME_CONFIG; - } - - /** - * Get window bounds - */ - getWindowBounds(): { x?: number; y?: number; width: number; height: number } | undefined { - return this.store.get('window.bounds'); - } - - /** - * Save window bounds - */ - saveWindowBounds(bounds: { x?: number; y?: number; width: number; height: number }): void { - // sanitize before persisting: avoid saving nonsensical dimensions - type MaybeBounds = Partial<{ x: number; y: number; width: number; height: number }>; - const sanitized: MaybeBounds = { ...bounds }; - if (!sanitized.width || sanitized.width <= 0) { - delete sanitized.width; - } - if (!sanitized.height || sanitized.height <= 0) { - delete sanitized.height; - } - this.store.set('window.bounds', sanitized); - } - - /** - * Get stealth mode state - */ - getStealth(): boolean { - return this.store.get('window.stealth', false); - } - - /** - * Set stealth mode state - */ - setStealth(enabled: boolean): void { - this.store.set('window.stealth', enabled); - } - - /** - * Get stored zoom factor (1 if not set) - */ - getZoomFactor(): number { - return this.store.get('window.zoomFactor', 1) as number; - } - - /** - * Persist zoom factor - */ - saveZoomFactor(factor: number): void { - this.store.set('window.zoomFactor', factor); - } -} - -export const configStore = new ConfigStore(); - -// ensure that newly added runtime keys have sane defaults when migrating -// only add the scroll flags if they aren't already present in the store; -// calling updateConfig unconditionally would reset the user's choice each -// restart, which is why autoScroll was bouncing back to true. -(() => { - // read the raw stored object so we can test for undefined values - // eslint-disable-next-line - const raw = (configStore as any).store.get('runtime') as Partial | undefined; - const migration: Partial = { faceSwap: false }; - if (raw?.autoScrollLiveSuggestions === undefined) { - migration.autoScrollLiveSuggestions = true; - } - if (raw?.autoScrollActionSuggestions === undefined) { - migration.autoScrollActionSuggestions = true; - } - if (raw?.autoScrollTranscript === undefined) { - migration.autoScrollTranscript = true; - } - // perform migration only if there are values to set - if (Object.keys(migration).length > 1) { - configStore.updateConfig(migration); - } -})(); // migration block diff --git a/src/main/types/app-state.ts b/src/main/types/app-state.ts deleted file mode 100644 index 6919246..0000000 --- a/src/main/types/app-state.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Application State Types - */ - -import { UserRole } from './healthceck.js'; - -export enum Speaker { - Self = 'self', - Other = 'other', -} - -export enum SuggestionState { - Idle = 'idle', - Uploading = 'uploading', - Pending = 'pending', - Loading = 'loading', - Success = 'success', - Stopped = 'stopped', - Error = 'error', -} - -export enum RunningState { - Idle = 'idle', - Starting = 'starting', - Running = 'running', - Stopping = 'stopping', -} - -export interface Transcript { - timestamp: number; - text: string; - speaker: Speaker; - isFinal: boolean; - endTimestamp: number; -} - -export interface LiveSuggestion { - timestamp: number; - last_question: string; - answer: string; - state: SuggestionState; - error: string; -} - -export interface ActionSuggestion { - timestamp: number; - last_question: string; - answer: string; - image_urls: (string | null)[]; - state: SuggestionState; - error: string; -} - -export interface AppState { - isStealth: boolean; - isBackendLive: boolean; - isGpuServerLive: boolean; - isLoggedIn: boolean | null; - runningState: RunningState; - isAppIdle: boolean; - transcripts: Transcript[]; - liveSuggestions: LiveSuggestion[]; - actionSuggestions: ActionSuggestion[]; - credits?: number; - userRole?: UserRole; - betaTesterExpiresAt?: number; - providedLLMModel?: string; -} diff --git a/src/main/types/auth.ts b/src/main/types/auth.ts deleted file mode 100644 index b515847..0000000 --- a/src/main/types/auth.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Authentication Types - */ - -export interface SignupRequest { - username: string; - email: string; - password: string; -} -export interface LoginRequest { - email: string; - password: string; -} - -export interface AuthToken { - session_token: string; -} - -export interface ChangePasswordRequest { - current_password: string; - new_password: string; -} diff --git a/src/main/types/electron-audio-loopback.d.ts b/src/main/types/electron-audio-loopback.d.ts deleted file mode 100644 index 9aa29ee..0000000 --- a/src/main/types/electron-audio-loopback.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -declare module 'electron-audio-loopback' { - interface LoopbackPackage { - initMain: () => void; - enableLoopbackAudio: () => Promise; - disableLoopbackAudio: () => Promise; - } - - const loopbackPackage: LoopbackPackage; - export default loopbackPackage; -} diff --git a/src/main/types/error.ts b/src/main/types/error.ts deleted file mode 100644 index 23d94b5..0000000 --- a/src/main/types/error.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Error Types - */ - -export class AppError extends Error { - constructor( - message: string, - public code: string, - public statusCode: number = 500, - public details?: Record - ) { - super(message); - this.name = 'AppError'; - } -} - -export class AuthError extends AppError { - constructor(message: string, details?: Record) { - super(message, 'AUTH_ERROR', 401, details); - this.name = 'AuthError'; - } -} - -export class ValidationError extends AppError { - constructor(message: string, details?: Record) { - super(message, 'VALIDATION_ERROR', 400, details); - this.name = 'ValidationError'; - } -} - -export class NotFoundError extends AppError { - constructor(message: string, details?: Record) { - super(message, 'NOT_FOUND', 404, details); - this.name = 'NotFoundError'; - } -} diff --git a/src/main/types/healthceck.ts b/src/main/types/healthceck.ts deleted file mode 100644 index fca7dc9..0000000 --- a/src/main/types/healthceck.ts +++ /dev/null @@ -1,16 +0,0 @@ -export interface ClientPingRequest { - is_assistant_running: boolean; -} - -export enum UserRole { - User = 'user', - BetaTester = 'beta_tester', - Admin = 'admin', -} - -export interface ClientPingResponse { - credits: number; - provided_llm_model: string; - user_role: UserRole; - beta_tester_expires_at: number; -} diff --git a/src/main/types/llm.ts b/src/main/types/llm.ts deleted file mode 100644 index ba6a16c..0000000 --- a/src/main/types/llm.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Transcript } from './app-state.js'; - -export enum LLMProvider { - OPENAI = 'openai', - ANTHROPIC = 'anthropic', - GROQ = 'groq', - GOOGLE = 'google', -} - -export enum LLMModality { - TEXT_INPUT = 'text_input', - IMAGE_INPUT = 'image_input', - TEXT_OUTPUT = 'text_output', - IMAGE_OUTPUT = 'image_output', - AUDIO_INPUT = 'audio_input', - AUDIO_OUTPUT = 'audio_output', -} - -export interface LLMModelInfo { - id: string; - provider: LLMProvider; - name: string; - description: string; - modalities: LLMModality[]; - vision_capable: boolean; - context_window: number; - max_output_tokens: number; - pricing_input: number; - pricing_output: number; - supports_streaming: boolean; - supports_function_calling: boolean; - supports_json_mode: boolean; - release_date: string | null; -} - -export interface LLMConfig { - provider: LLMProvider; - apikey: string; - model: string; -} - -export interface LLMConfigValidationResult { - provider_ok: boolean; - apikey_ok: boolean; - model_ok: boolean; - error: string; -} - -export interface LLMRequest { - config: LLMConfig | null; -} - -export interface GenerateLiveSuggestionRequest extends LLMRequest { - profile_data: string; - context: string; - transcripts: Transcript[]; -} - -// action request reuses live fields but adds image names -export interface GenerateActionSuggestionRequest extends GenerateLiveSuggestionRequest { - image_names: string[]; -} - -// summarize request reuses live fields -export interface GenerateSummarizeRequest extends LLMRequest { - username: string; - transcripts: Transcript[]; -} diff --git a/src/main/types/payment.ts b/src/main/types/payment.ts deleted file mode 100644 index 388a95e..0000000 --- a/src/main/types/payment.ts +++ /dev/null @@ -1,86 +0,0 @@ -/** - * Payment Types - */ - -export enum PaymentStatus { - Waiting = 'waiting', - Confirming = 'confirming', - Confirmed = 'confirmed', - Sending = 'sending', - PartiallyPaid = 'partially_paid', - Finished = 'finished', - Failed = 'failed', - Refunded = 'refunded', - Expired = 'expired', -} - -export enum CreditPlan { - Starter = 'starter', - Pro = 'pro', - Enterprise = 'enterprise', -} - -export interface CreditPlanInfo { - plan: CreditPlan; - credits: number; - priceUsd: number; - popular?: boolean; - description?: string; -} - -export interface CreatePaymentRequest { - plan: CreditPlan; - pay_currency?: string; -} - -export interface CreatePaymentResponse { - payment_id: string; - payment_status: PaymentStatus; - pay_address: string; - pay_amount: number; - pay_currency: string; - price_amount: number; - price_currency: string; - order_id: string; - order_description: string; - payment_url: string; - created_at: string; - updated_at: string; - expiration_estimate_date: string; -} - -export interface PaymentStatusResponse { - payment_id: string; - order_id: string; - payment_status: PaymentStatus; - pay_address: string; - pay_amount: number; - pay_currency: string; - price_amount: number; - price_currency: string; - actually_paid: number | null; - outcome_amount: number | null; - created_at: string | null; - updated_at: string | null; -} - -export interface AvailableCurrency { - code: string; - name: string; - logo_url: string; -} - -export interface PaymentHistory { - payment_id: string | null; - order_id: string; - plan: CreditPlan; - credits_amount: number; - price_amount: number; - pay_address: string | null; - pay_amount: number | null; - pay_currency: string | null; - status: PaymentStatus; - credits_applied: boolean; - created_at: string; - updated_at: string; -} diff --git a/src/main/types/push-notification.ts b/src/main/types/push-notification.ts deleted file mode 100644 index b5a2d72..0000000 --- a/src/main/types/push-notification.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface PushNotification { - type: 'success' | 'error' | 'info' | 'warning'; - message: string; -} diff --git a/src/main/utils/datetime.ts b/src/main/utils/datetime.ts deleted file mode 100644 index ca0f973..0000000 --- a/src/main/utils/datetime.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Datetime utility functions - */ - -export class DateTimeUtil { - /** - * Get current timestamp in milliseconds - */ - static now(): number { - return Date.now(); - } -} diff --git a/src/main/utils/env.ts b/src/main/utils/env.ts deleted file mode 100644 index 4f5527b..0000000 --- a/src/main/utils/env.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Environment utility functions - */ - -export class EnvUtil { - /** - * Check if running in development mode - */ - static isDev(): boolean { - return process.env.NODE_ENV === 'development'; - } -} diff --git a/src/main/utils/random.ts b/src/main/utils/random.ts deleted file mode 100644 index fb81ab3..0000000 --- a/src/main/utils/random.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Random utility functions - */ - -import { randomBytes, randomInt } from 'crypto'; - -export class RandomUtil { - /** - * Generate random integer between min and max (inclusive) - */ - static int(min: number, max: number): number { - return randomInt(min, max + 1); - } - - /** - * Generate random float between 0 and 1 - */ - static float(): number { - return Math.random(); - } - - /** - * Generate random string of specified length - */ - static string( - length: number, - charset = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' - ): string { - const bytes = randomBytes(length); - return Array.from(bytes) - .map((byte) => charset[byte % charset.length]) - .join(''); - } - - /** - * Generate random hex string - */ - static hex(length: number): string { - return randomBytes(Math.ceil(length / 2)) - .toString('hex') - .slice(0, length); - } - - /** - * Pick random element from array - */ - static choice(array: T[]): T { - return array[this.int(0, array.length - 1)]; - } - - /** - * Shuffle array in place - */ - static shuffle(array: T[]): T[] { - for (let i = array.length - 1; i > 0; i--) { - const j = this.int(0, i); - [array[i], array[j]] = [array[j], array[i]]; - } - return array; - } -} diff --git a/src/main/utils/sleep.ts b/src/main/utils/sleep.ts deleted file mode 100644 index 90afe71..0000000 --- a/src/main/utils/sleep.ts +++ /dev/null @@ -1,19 +0,0 @@ -export function safeSleep(ms: number, signal?: AbortSignal): Promise { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - return new Promise((resolve, reject) => { - if (signal?.aborted) return resolve(); - - const id = setTimeout(() => { - signal?.removeEventListener('abort', onAbort); - resolve(); - }, ms); - - function onAbort() { - clearTimeout(id); - signal?.removeEventListener('abort', onAbort); - resolve(); - } - - signal?.addEventListener('abort', onAbort); - }); -} diff --git a/src/main/utils/uuid.ts b/src/main/utils/uuid.ts deleted file mode 100644 index bef8ab5..0000000 --- a/src/main/utils/uuid.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * UUID utility functions - */ - -import { randomBytes } from 'crypto'; - -export class UuidUtil { - /** - * Generate a UUID v4 - */ - static generate(): string { - const bytes = randomBytes(16); - - // Set version (4) and variant bits - bytes[6] = (bytes[6] & 0x0f) | 0x40; - bytes[8] = (bytes[8] & 0x3f) | 0x80; - - const hex = bytes.toString('hex'); - return [ - hex.slice(0, 8), - hex.slice(8, 12), - hex.slice(12, 16), - hex.slice(16, 20), - hex.slice(20, 32), - ].join('-'); - } -} diff --git a/src/renderer/lib/utils.ts b/src/renderer/lib/utils.ts index 7538951..ed05698 100644 --- a/src/renderer/lib/utils.ts +++ b/src/renderer/lib/utils.ts @@ -5,7 +5,7 @@ export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } -// Helper to get Electron API +// Helper to get the platform API alias exposed by Tauri export const getElectron = () => { return typeof window !== 'undefined' ? window.electronAPI : undefined; }; diff --git a/tsconfig.electron.json b/tsconfig.electron.json deleted file mode 100644 index bc40f5b..0000000 --- a/tsconfig.electron.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "Node16", - "target": "ES2022", - "lib": ["ES2022", "DOM"], - "moduleResolution": "node16", - "outDir": "./electron-dist", - "rootDir": "./src/main", - "skipLibCheck": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "strict": true, - "noEmit": false, - "resolveJsonModule": true, - "types": ["node"] - }, - "include": ["src/main/**/*"], - "exclude": ["node_modules", "dist", "electron-dist"] -} From 6887dcf15399a6952d4e06f004a0cbd9570cdd4e Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 05:29:39 -0400 Subject: [PATCH 14/34] feat(payment): add unified payment management page with tabs for buying credits, history, and status feat(router): implement routing for payment page feat(transcription): create live transcription service with audio streaming and WebSocket handling feat(types): define application state, audio device, configuration, and payment types fix(tsconfig): update paths for TypeScript configuration to include src directory fix(vite): adjust alias resolution for src directory in Vite configuration --- .../manual-cross-platform-release.yml | 39 ++++++++++--------- dev-app-update.yml | 3 -- index.html | 2 +- src/{renderer => }/App.tsx | 0 .../components/custom/beta-tester-notice.tsx | 0 .../custom/change-password-dialog.tsx | 0 .../custom/configuration-dialog.tsx | 0 .../custom/control-panel/audio-group.tsx | 0 .../components/custom/control-panel/index.tsx | 0 .../custom/control-panel/llm-group.tsx | 0 .../custom/control-panel/main-group.tsx | 0 .../custom/control-panel/profile-group.tsx | 0 .../custom/control-panel/tools-group.tsx | 0 .../custom/control-panel/video-group.tsx | 0 .../components/custom/credits-display.tsx | 0 .../custom/documentation-dialog.tsx | 0 .../components/custom/external-link.tsx | 0 .../components/custom/idle-overlay.tsx | 0 .../components/custom/input-password.tsx | 0 .../components/custom/loading.tsx | 0 .../components/custom/main-frame.tsx | 0 .../panels/action-suggestions-panel.tsx | 0 .../custom/panels/live-suggestions-panel.tsx | 0 .../custom/panels/transcript-panel.tsx | 0 .../custom/payment/buy-credits-tab.tsx | 0 .../custom/payment/payment-history-tab.tsx | 0 .../custom/payment/payment-status-tab.tsx | 0 .../custom/payment/payment-utils.ts | 0 .../components/custom/providers.tsx | 0 .../components/custom/running-indicator.tsx | 0 .../components/custom/safe-markdown.tsx | 0 .../components/custom/status-panel.tsx | 0 .../components/custom/titlebar.tsx | 0 .../components/custom/trial-user-notice.tsx | 0 .../components/custom/update-notification.tsx | 0 .../components/custom/video-panel.tsx | 0 .../components/custom/zoom-control.tsx | 0 src/{renderer => }/components/ui/badge.tsx | 0 src/{renderer => }/components/ui/button.tsx | 0 src/{renderer => }/components/ui/card.tsx | 0 src/{renderer => }/components/ui/checkbox.tsx | 0 src/{renderer => }/components/ui/dialog.tsx | 0 .../components/ui/dropdown-menu.tsx | 0 src/{renderer => }/components/ui/input.tsx | 0 src/{renderer => }/components/ui/select.tsx | 0 .../components/ui/separator.tsx | 0 src/{renderer => }/components/ui/sonner.tsx | 0 src/{renderer => }/components/ui/table.tsx | 0 src/{renderer => }/components/ui/tabs.tsx | 0 src/{renderer => }/components/ui/textarea.tsx | 0 src/{renderer => }/components/ui/tooltip.tsx | 0 src/{renderer => }/hooks/use-app-state.tsx | 0 .../hooks/use-assistant-service.ts | 0 src/{renderer => }/hooks/use-audio-devices.ts | 0 src/{renderer => }/hooks/use-auth.ts | 0 src/{renderer => }/hooks/use-auto-updater.ts | 0 src/{renderer => }/hooks/use-config-store.ts | 0 src/{renderer => }/hooks/use-electron.ts | 0 src/{renderer => }/hooks/use-idle.ts | 0 .../hooks/use-is-stealth-mode.ts | 0 src/{renderer => }/hooks/use-payment.ts | 0 .../hooks/use-special-devices.ts | 0 src/{renderer => }/hooks/use-theme-store.ts | 0 src/{renderer => }/hooks/use-tools.tsx | 0 src/{renderer => }/hooks/use-video-devices.ts | 0 src/{renderer => }/index.css | 0 src/{renderer => }/lib/consts.ts | 0 src/{renderer => }/lib/hotkeys.ts | 0 src/{renderer => }/lib/tauri-bridge.ts | 0 src/{renderer => }/lib/utils.ts | 0 src/{renderer => }/main.tsx | 0 src/{renderer => }/pages/auth/layout.tsx | 0 src/{renderer => }/pages/auth/login.tsx | 0 src/{renderer => }/pages/auth/signup.tsx | 0 src/{renderer => }/pages/index.tsx | 0 src/{renderer => }/pages/main/index.tsx | 0 src/{renderer => }/pages/payment/index.tsx | 0 src/{renderer => }/router.tsx | 0 .../services/live-transcription.service.ts | 0 src/{renderer => }/types/app-state.ts | 0 src/{renderer => }/types/audio-device.ts | 0 src/{renderer => }/types/config.ts | 0 src/{renderer => }/types/electron-api.d.ts | 0 src/{renderer => }/types/error.ts | 0 src/{renderer => }/types/jsx.d.ts | 0 src/{renderer => }/types/llm.ts | 0 src/{renderer => }/types/payment.ts | 0 src/{renderer => }/types/push-notification.ts | 0 src/{renderer => }/types/suggestion.ts | 0 src/{renderer => }/types/transcript.ts | 0 tsconfig.app.json | 4 +- tsconfig.json | 2 +- vite.config.ts | 2 +- 93 files changed, 25 insertions(+), 27 deletions(-) delete mode 100644 dev-app-update.yml rename src/{renderer => }/App.tsx (100%) rename src/{renderer => }/components/custom/beta-tester-notice.tsx (100%) rename src/{renderer => }/components/custom/change-password-dialog.tsx (100%) rename src/{renderer => }/components/custom/configuration-dialog.tsx (100%) rename src/{renderer => }/components/custom/control-panel/audio-group.tsx (100%) rename src/{renderer => }/components/custom/control-panel/index.tsx (100%) rename src/{renderer => }/components/custom/control-panel/llm-group.tsx (100%) rename src/{renderer => }/components/custom/control-panel/main-group.tsx (100%) rename src/{renderer => }/components/custom/control-panel/profile-group.tsx (100%) rename src/{renderer => }/components/custom/control-panel/tools-group.tsx (100%) rename src/{renderer => }/components/custom/control-panel/video-group.tsx (100%) rename src/{renderer => }/components/custom/credits-display.tsx (100%) rename src/{renderer => }/components/custom/documentation-dialog.tsx (100%) rename src/{renderer => }/components/custom/external-link.tsx (100%) rename src/{renderer => }/components/custom/idle-overlay.tsx (100%) rename src/{renderer => }/components/custom/input-password.tsx (100%) rename src/{renderer => }/components/custom/loading.tsx (100%) rename src/{renderer => }/components/custom/main-frame.tsx (100%) rename src/{renderer => }/components/custom/panels/action-suggestions-panel.tsx (100%) rename src/{renderer => }/components/custom/panels/live-suggestions-panel.tsx (100%) rename src/{renderer => }/components/custom/panels/transcript-panel.tsx (100%) rename src/{renderer => }/components/custom/payment/buy-credits-tab.tsx (100%) rename src/{renderer => }/components/custom/payment/payment-history-tab.tsx (100%) rename src/{renderer => }/components/custom/payment/payment-status-tab.tsx (100%) rename src/{renderer => }/components/custom/payment/payment-utils.ts (100%) rename src/{renderer => }/components/custom/providers.tsx (100%) rename src/{renderer => }/components/custom/running-indicator.tsx (100%) rename src/{renderer => }/components/custom/safe-markdown.tsx (100%) rename src/{renderer => }/components/custom/status-panel.tsx (100%) rename src/{renderer => }/components/custom/titlebar.tsx (100%) rename src/{renderer => }/components/custom/trial-user-notice.tsx (100%) rename src/{renderer => }/components/custom/update-notification.tsx (100%) rename src/{renderer => }/components/custom/video-panel.tsx (100%) rename src/{renderer => }/components/custom/zoom-control.tsx (100%) rename src/{renderer => }/components/ui/badge.tsx (100%) rename src/{renderer => }/components/ui/button.tsx (100%) rename src/{renderer => }/components/ui/card.tsx (100%) rename src/{renderer => }/components/ui/checkbox.tsx (100%) rename src/{renderer => }/components/ui/dialog.tsx (100%) rename src/{renderer => }/components/ui/dropdown-menu.tsx (100%) rename src/{renderer => }/components/ui/input.tsx (100%) rename src/{renderer => }/components/ui/select.tsx (100%) rename src/{renderer => }/components/ui/separator.tsx (100%) rename src/{renderer => }/components/ui/sonner.tsx (100%) rename src/{renderer => }/components/ui/table.tsx (100%) rename src/{renderer => }/components/ui/tabs.tsx (100%) rename src/{renderer => }/components/ui/textarea.tsx (100%) rename src/{renderer => }/components/ui/tooltip.tsx (100%) rename src/{renderer => }/hooks/use-app-state.tsx (100%) rename src/{renderer => }/hooks/use-assistant-service.ts (100%) rename src/{renderer => }/hooks/use-audio-devices.ts (100%) rename src/{renderer => }/hooks/use-auth.ts (100%) rename src/{renderer => }/hooks/use-auto-updater.ts (100%) rename src/{renderer => }/hooks/use-config-store.ts (100%) rename src/{renderer => }/hooks/use-electron.ts (100%) rename src/{renderer => }/hooks/use-idle.ts (100%) rename src/{renderer => }/hooks/use-is-stealth-mode.ts (100%) rename src/{renderer => }/hooks/use-payment.ts (100%) rename src/{renderer => }/hooks/use-special-devices.ts (100%) rename src/{renderer => }/hooks/use-theme-store.ts (100%) rename src/{renderer => }/hooks/use-tools.tsx (100%) rename src/{renderer => }/hooks/use-video-devices.ts (100%) rename src/{renderer => }/index.css (100%) rename src/{renderer => }/lib/consts.ts (100%) rename src/{renderer => }/lib/hotkeys.ts (100%) rename src/{renderer => }/lib/tauri-bridge.ts (100%) rename src/{renderer => }/lib/utils.ts (100%) rename src/{renderer => }/main.tsx (100%) rename src/{renderer => }/pages/auth/layout.tsx (100%) rename src/{renderer => }/pages/auth/login.tsx (100%) rename src/{renderer => }/pages/auth/signup.tsx (100%) rename src/{renderer => }/pages/index.tsx (100%) rename src/{renderer => }/pages/main/index.tsx (100%) rename src/{renderer => }/pages/payment/index.tsx (100%) rename src/{renderer => }/router.tsx (100%) rename src/{renderer => }/services/live-transcription.service.ts (100%) rename src/{renderer => }/types/app-state.ts (100%) rename src/{renderer => }/types/audio-device.ts (100%) rename src/{renderer => }/types/config.ts (100%) rename src/{renderer => }/types/electron-api.d.ts (100%) rename src/{renderer => }/types/error.ts (100%) rename src/{renderer => }/types/jsx.d.ts (100%) rename src/{renderer => }/types/llm.ts (100%) rename src/{renderer => }/types/payment.ts (100%) rename src/{renderer => }/types/push-notification.ts (100%) rename src/{renderer => }/types/suggestion.ts (100%) rename src/{renderer => }/types/transcript.ts (100%) diff --git a/.github/workflows/manual-cross-platform-release.yml b/.github/workflows/manual-cross-platform-release.yml index d705ae8..2a12fef 100644 --- a/.github/workflows/manual-cross-platform-release.yml +++ b/.github/workflows/manual-cross-platform-release.yml @@ -33,27 +33,29 @@ jobs: node-version: 22 cache: npm + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + + - name: Cache Cargo + uses: Swatinem/rust-cache@v2 + with: + workspaces: src-tauri + - name: Install dependencies run: npm ci - - name: Build renderer assets - run: npm run build - - name: Build Tauri bundle - env: - CSC_IDENTITY_AUTO_DISCOVERY: "false" run: npm run tauri:build - name: Upload build artifacts uses: actions/upload-artifact@v4 with: name: release-${{ matrix.platform }} - path: | - src-tauri/target/release/bundle/**/* + path: src-tauri/target/release/bundle/**/* if-no-files-found: error publish: - if: ${{ inputs.publish }} + if: inputs.publish name: Publish GitHub Release needs: build runs-on: ubuntu-latest @@ -68,30 +70,29 @@ jobs: with: path: release-artifacts - - name: Prepare release metadata + - name: Read version id: meta run: | VERSION=$(node -p "require('./package.json').version") - TAG="v${VERSION}" echo "version=${VERSION}" >> "$GITHUB_OUTPUT" - echo "tag=${TAG}" >> "$GITHUB_OUTPUT" + echo "tag=v${VERSION}" >> "$GITHUB_OUTPUT" - - name: Create or update release + - name: Create or update GitHub release env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | TAG="${{ steps.meta.outputs.tag }}" - TITLE="Release ${TAG}" if gh release view "$TAG" >/dev/null 2>&1; then echo "Release $TAG already exists; uploading artifacts." else - gh release create "$TAG" --title "$TITLE" --notes "Manual cross-platform Tauri build artifacts." + gh release create "$TAG" \ + --title "Release $TAG" \ + --notes "Manual cross-platform Tauri build." fi while IFS= read -r -d '' file; do echo "Uploading $(basename "$file")" gh release upload "$TAG" "$file" --clobber - done < <( - find release-artifacts -type f \ - \( -name '*.exe' -o -name '*.dmg' -o -name '*.zip' -o -name '*.msi' -o -name '*.tar.gz' \) \ - -print0 - ) + done < <(find release-artifacts -type f \( \ + -name '*.exe' -o -name '*.msi' -o \ + -name '*.dmg' -o -name '*.tar.gz' -o -name '*.zip' \ + \) -print0) diff --git a/dev-app-update.yml b/dev-app-update.yml deleted file mode 100644 index 8f8958d..0000000 --- a/dev-app-update.yml +++ /dev/null @@ -1,3 +0,0 @@ -provider: github -owner: PowerInterviewAI -repo: client diff --git a/index.html b/index.html index 4e456c6..9f6abe5 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,6 @@
- + diff --git a/src/renderer/App.tsx b/src/App.tsx similarity index 100% rename from src/renderer/App.tsx rename to src/App.tsx diff --git a/src/renderer/components/custom/beta-tester-notice.tsx b/src/components/custom/beta-tester-notice.tsx similarity index 100% rename from src/renderer/components/custom/beta-tester-notice.tsx rename to src/components/custom/beta-tester-notice.tsx diff --git a/src/renderer/components/custom/change-password-dialog.tsx b/src/components/custom/change-password-dialog.tsx similarity index 100% rename from src/renderer/components/custom/change-password-dialog.tsx rename to src/components/custom/change-password-dialog.tsx diff --git a/src/renderer/components/custom/configuration-dialog.tsx b/src/components/custom/configuration-dialog.tsx similarity index 100% rename from src/renderer/components/custom/configuration-dialog.tsx rename to src/components/custom/configuration-dialog.tsx diff --git a/src/renderer/components/custom/control-panel/audio-group.tsx b/src/components/custom/control-panel/audio-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/audio-group.tsx rename to src/components/custom/control-panel/audio-group.tsx diff --git a/src/renderer/components/custom/control-panel/index.tsx b/src/components/custom/control-panel/index.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/index.tsx rename to src/components/custom/control-panel/index.tsx diff --git a/src/renderer/components/custom/control-panel/llm-group.tsx b/src/components/custom/control-panel/llm-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/llm-group.tsx rename to src/components/custom/control-panel/llm-group.tsx diff --git a/src/renderer/components/custom/control-panel/main-group.tsx b/src/components/custom/control-panel/main-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/main-group.tsx rename to src/components/custom/control-panel/main-group.tsx diff --git a/src/renderer/components/custom/control-panel/profile-group.tsx b/src/components/custom/control-panel/profile-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/profile-group.tsx rename to src/components/custom/control-panel/profile-group.tsx diff --git a/src/renderer/components/custom/control-panel/tools-group.tsx b/src/components/custom/control-panel/tools-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/tools-group.tsx rename to src/components/custom/control-panel/tools-group.tsx diff --git a/src/renderer/components/custom/control-panel/video-group.tsx b/src/components/custom/control-panel/video-group.tsx similarity index 100% rename from src/renderer/components/custom/control-panel/video-group.tsx rename to src/components/custom/control-panel/video-group.tsx diff --git a/src/renderer/components/custom/credits-display.tsx b/src/components/custom/credits-display.tsx similarity index 100% rename from src/renderer/components/custom/credits-display.tsx rename to src/components/custom/credits-display.tsx diff --git a/src/renderer/components/custom/documentation-dialog.tsx b/src/components/custom/documentation-dialog.tsx similarity index 100% rename from src/renderer/components/custom/documentation-dialog.tsx rename to src/components/custom/documentation-dialog.tsx diff --git a/src/renderer/components/custom/external-link.tsx b/src/components/custom/external-link.tsx similarity index 100% rename from src/renderer/components/custom/external-link.tsx rename to src/components/custom/external-link.tsx diff --git a/src/renderer/components/custom/idle-overlay.tsx b/src/components/custom/idle-overlay.tsx similarity index 100% rename from src/renderer/components/custom/idle-overlay.tsx rename to src/components/custom/idle-overlay.tsx diff --git a/src/renderer/components/custom/input-password.tsx b/src/components/custom/input-password.tsx similarity index 100% rename from src/renderer/components/custom/input-password.tsx rename to src/components/custom/input-password.tsx diff --git a/src/renderer/components/custom/loading.tsx b/src/components/custom/loading.tsx similarity index 100% rename from src/renderer/components/custom/loading.tsx rename to src/components/custom/loading.tsx diff --git a/src/renderer/components/custom/main-frame.tsx b/src/components/custom/main-frame.tsx similarity index 100% rename from src/renderer/components/custom/main-frame.tsx rename to src/components/custom/main-frame.tsx diff --git a/src/renderer/components/custom/panels/action-suggestions-panel.tsx b/src/components/custom/panels/action-suggestions-panel.tsx similarity index 100% rename from src/renderer/components/custom/panels/action-suggestions-panel.tsx rename to src/components/custom/panels/action-suggestions-panel.tsx diff --git a/src/renderer/components/custom/panels/live-suggestions-panel.tsx b/src/components/custom/panels/live-suggestions-panel.tsx similarity index 100% rename from src/renderer/components/custom/panels/live-suggestions-panel.tsx rename to src/components/custom/panels/live-suggestions-panel.tsx diff --git a/src/renderer/components/custom/panels/transcript-panel.tsx b/src/components/custom/panels/transcript-panel.tsx similarity index 100% rename from src/renderer/components/custom/panels/transcript-panel.tsx rename to src/components/custom/panels/transcript-panel.tsx diff --git a/src/renderer/components/custom/payment/buy-credits-tab.tsx b/src/components/custom/payment/buy-credits-tab.tsx similarity index 100% rename from src/renderer/components/custom/payment/buy-credits-tab.tsx rename to src/components/custom/payment/buy-credits-tab.tsx diff --git a/src/renderer/components/custom/payment/payment-history-tab.tsx b/src/components/custom/payment/payment-history-tab.tsx similarity index 100% rename from src/renderer/components/custom/payment/payment-history-tab.tsx rename to src/components/custom/payment/payment-history-tab.tsx diff --git a/src/renderer/components/custom/payment/payment-status-tab.tsx b/src/components/custom/payment/payment-status-tab.tsx similarity index 100% rename from src/renderer/components/custom/payment/payment-status-tab.tsx rename to src/components/custom/payment/payment-status-tab.tsx diff --git a/src/renderer/components/custom/payment/payment-utils.ts b/src/components/custom/payment/payment-utils.ts similarity index 100% rename from src/renderer/components/custom/payment/payment-utils.ts rename to src/components/custom/payment/payment-utils.ts diff --git a/src/renderer/components/custom/providers.tsx b/src/components/custom/providers.tsx similarity index 100% rename from src/renderer/components/custom/providers.tsx rename to src/components/custom/providers.tsx diff --git a/src/renderer/components/custom/running-indicator.tsx b/src/components/custom/running-indicator.tsx similarity index 100% rename from src/renderer/components/custom/running-indicator.tsx rename to src/components/custom/running-indicator.tsx diff --git a/src/renderer/components/custom/safe-markdown.tsx b/src/components/custom/safe-markdown.tsx similarity index 100% rename from src/renderer/components/custom/safe-markdown.tsx rename to src/components/custom/safe-markdown.tsx diff --git a/src/renderer/components/custom/status-panel.tsx b/src/components/custom/status-panel.tsx similarity index 100% rename from src/renderer/components/custom/status-panel.tsx rename to src/components/custom/status-panel.tsx diff --git a/src/renderer/components/custom/titlebar.tsx b/src/components/custom/titlebar.tsx similarity index 100% rename from src/renderer/components/custom/titlebar.tsx rename to src/components/custom/titlebar.tsx diff --git a/src/renderer/components/custom/trial-user-notice.tsx b/src/components/custom/trial-user-notice.tsx similarity index 100% rename from src/renderer/components/custom/trial-user-notice.tsx rename to src/components/custom/trial-user-notice.tsx diff --git a/src/renderer/components/custom/update-notification.tsx b/src/components/custom/update-notification.tsx similarity index 100% rename from src/renderer/components/custom/update-notification.tsx rename to src/components/custom/update-notification.tsx diff --git a/src/renderer/components/custom/video-panel.tsx b/src/components/custom/video-panel.tsx similarity index 100% rename from src/renderer/components/custom/video-panel.tsx rename to src/components/custom/video-panel.tsx diff --git a/src/renderer/components/custom/zoom-control.tsx b/src/components/custom/zoom-control.tsx similarity index 100% rename from src/renderer/components/custom/zoom-control.tsx rename to src/components/custom/zoom-control.tsx diff --git a/src/renderer/components/ui/badge.tsx b/src/components/ui/badge.tsx similarity index 100% rename from src/renderer/components/ui/badge.tsx rename to src/components/ui/badge.tsx diff --git a/src/renderer/components/ui/button.tsx b/src/components/ui/button.tsx similarity index 100% rename from src/renderer/components/ui/button.tsx rename to src/components/ui/button.tsx diff --git a/src/renderer/components/ui/card.tsx b/src/components/ui/card.tsx similarity index 100% rename from src/renderer/components/ui/card.tsx rename to src/components/ui/card.tsx diff --git a/src/renderer/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx similarity index 100% rename from src/renderer/components/ui/checkbox.tsx rename to src/components/ui/checkbox.tsx diff --git a/src/renderer/components/ui/dialog.tsx b/src/components/ui/dialog.tsx similarity index 100% rename from src/renderer/components/ui/dialog.tsx rename to src/components/ui/dialog.tsx diff --git a/src/renderer/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx similarity index 100% rename from src/renderer/components/ui/dropdown-menu.tsx rename to src/components/ui/dropdown-menu.tsx diff --git a/src/renderer/components/ui/input.tsx b/src/components/ui/input.tsx similarity index 100% rename from src/renderer/components/ui/input.tsx rename to src/components/ui/input.tsx diff --git a/src/renderer/components/ui/select.tsx b/src/components/ui/select.tsx similarity index 100% rename from src/renderer/components/ui/select.tsx rename to src/components/ui/select.tsx diff --git a/src/renderer/components/ui/separator.tsx b/src/components/ui/separator.tsx similarity index 100% rename from src/renderer/components/ui/separator.tsx rename to src/components/ui/separator.tsx diff --git a/src/renderer/components/ui/sonner.tsx b/src/components/ui/sonner.tsx similarity index 100% rename from src/renderer/components/ui/sonner.tsx rename to src/components/ui/sonner.tsx diff --git a/src/renderer/components/ui/table.tsx b/src/components/ui/table.tsx similarity index 100% rename from src/renderer/components/ui/table.tsx rename to src/components/ui/table.tsx diff --git a/src/renderer/components/ui/tabs.tsx b/src/components/ui/tabs.tsx similarity index 100% rename from src/renderer/components/ui/tabs.tsx rename to src/components/ui/tabs.tsx diff --git a/src/renderer/components/ui/textarea.tsx b/src/components/ui/textarea.tsx similarity index 100% rename from src/renderer/components/ui/textarea.tsx rename to src/components/ui/textarea.tsx diff --git a/src/renderer/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx similarity index 100% rename from src/renderer/components/ui/tooltip.tsx rename to src/components/ui/tooltip.tsx diff --git a/src/renderer/hooks/use-app-state.tsx b/src/hooks/use-app-state.tsx similarity index 100% rename from src/renderer/hooks/use-app-state.tsx rename to src/hooks/use-app-state.tsx diff --git a/src/renderer/hooks/use-assistant-service.ts b/src/hooks/use-assistant-service.ts similarity index 100% rename from src/renderer/hooks/use-assistant-service.ts rename to src/hooks/use-assistant-service.ts diff --git a/src/renderer/hooks/use-audio-devices.ts b/src/hooks/use-audio-devices.ts similarity index 100% rename from src/renderer/hooks/use-audio-devices.ts rename to src/hooks/use-audio-devices.ts diff --git a/src/renderer/hooks/use-auth.ts b/src/hooks/use-auth.ts similarity index 100% rename from src/renderer/hooks/use-auth.ts rename to src/hooks/use-auth.ts diff --git a/src/renderer/hooks/use-auto-updater.ts b/src/hooks/use-auto-updater.ts similarity index 100% rename from src/renderer/hooks/use-auto-updater.ts rename to src/hooks/use-auto-updater.ts diff --git a/src/renderer/hooks/use-config-store.ts b/src/hooks/use-config-store.ts similarity index 100% rename from src/renderer/hooks/use-config-store.ts rename to src/hooks/use-config-store.ts diff --git a/src/renderer/hooks/use-electron.ts b/src/hooks/use-electron.ts similarity index 100% rename from src/renderer/hooks/use-electron.ts rename to src/hooks/use-electron.ts diff --git a/src/renderer/hooks/use-idle.ts b/src/hooks/use-idle.ts similarity index 100% rename from src/renderer/hooks/use-idle.ts rename to src/hooks/use-idle.ts diff --git a/src/renderer/hooks/use-is-stealth-mode.ts b/src/hooks/use-is-stealth-mode.ts similarity index 100% rename from src/renderer/hooks/use-is-stealth-mode.ts rename to src/hooks/use-is-stealth-mode.ts diff --git a/src/renderer/hooks/use-payment.ts b/src/hooks/use-payment.ts similarity index 100% rename from src/renderer/hooks/use-payment.ts rename to src/hooks/use-payment.ts diff --git a/src/renderer/hooks/use-special-devices.ts b/src/hooks/use-special-devices.ts similarity index 100% rename from src/renderer/hooks/use-special-devices.ts rename to src/hooks/use-special-devices.ts diff --git a/src/renderer/hooks/use-theme-store.ts b/src/hooks/use-theme-store.ts similarity index 100% rename from src/renderer/hooks/use-theme-store.ts rename to src/hooks/use-theme-store.ts diff --git a/src/renderer/hooks/use-tools.tsx b/src/hooks/use-tools.tsx similarity index 100% rename from src/renderer/hooks/use-tools.tsx rename to src/hooks/use-tools.tsx diff --git a/src/renderer/hooks/use-video-devices.ts b/src/hooks/use-video-devices.ts similarity index 100% rename from src/renderer/hooks/use-video-devices.ts rename to src/hooks/use-video-devices.ts diff --git a/src/renderer/index.css b/src/index.css similarity index 100% rename from src/renderer/index.css rename to src/index.css diff --git a/src/renderer/lib/consts.ts b/src/lib/consts.ts similarity index 100% rename from src/renderer/lib/consts.ts rename to src/lib/consts.ts diff --git a/src/renderer/lib/hotkeys.ts b/src/lib/hotkeys.ts similarity index 100% rename from src/renderer/lib/hotkeys.ts rename to src/lib/hotkeys.ts diff --git a/src/renderer/lib/tauri-bridge.ts b/src/lib/tauri-bridge.ts similarity index 100% rename from src/renderer/lib/tauri-bridge.ts rename to src/lib/tauri-bridge.ts diff --git a/src/renderer/lib/utils.ts b/src/lib/utils.ts similarity index 100% rename from src/renderer/lib/utils.ts rename to src/lib/utils.ts diff --git a/src/renderer/main.tsx b/src/main.tsx similarity index 100% rename from src/renderer/main.tsx rename to src/main.tsx diff --git a/src/renderer/pages/auth/layout.tsx b/src/pages/auth/layout.tsx similarity index 100% rename from src/renderer/pages/auth/layout.tsx rename to src/pages/auth/layout.tsx diff --git a/src/renderer/pages/auth/login.tsx b/src/pages/auth/login.tsx similarity index 100% rename from src/renderer/pages/auth/login.tsx rename to src/pages/auth/login.tsx diff --git a/src/renderer/pages/auth/signup.tsx b/src/pages/auth/signup.tsx similarity index 100% rename from src/renderer/pages/auth/signup.tsx rename to src/pages/auth/signup.tsx diff --git a/src/renderer/pages/index.tsx b/src/pages/index.tsx similarity index 100% rename from src/renderer/pages/index.tsx rename to src/pages/index.tsx diff --git a/src/renderer/pages/main/index.tsx b/src/pages/main/index.tsx similarity index 100% rename from src/renderer/pages/main/index.tsx rename to src/pages/main/index.tsx diff --git a/src/renderer/pages/payment/index.tsx b/src/pages/payment/index.tsx similarity index 100% rename from src/renderer/pages/payment/index.tsx rename to src/pages/payment/index.tsx diff --git a/src/renderer/router.tsx b/src/router.tsx similarity index 100% rename from src/renderer/router.tsx rename to src/router.tsx diff --git a/src/renderer/services/live-transcription.service.ts b/src/services/live-transcription.service.ts similarity index 100% rename from src/renderer/services/live-transcription.service.ts rename to src/services/live-transcription.service.ts diff --git a/src/renderer/types/app-state.ts b/src/types/app-state.ts similarity index 100% rename from src/renderer/types/app-state.ts rename to src/types/app-state.ts diff --git a/src/renderer/types/audio-device.ts b/src/types/audio-device.ts similarity index 100% rename from src/renderer/types/audio-device.ts rename to src/types/audio-device.ts diff --git a/src/renderer/types/config.ts b/src/types/config.ts similarity index 100% rename from src/renderer/types/config.ts rename to src/types/config.ts diff --git a/src/renderer/types/electron-api.d.ts b/src/types/electron-api.d.ts similarity index 100% rename from src/renderer/types/electron-api.d.ts rename to src/types/electron-api.d.ts diff --git a/src/renderer/types/error.ts b/src/types/error.ts similarity index 100% rename from src/renderer/types/error.ts rename to src/types/error.ts diff --git a/src/renderer/types/jsx.d.ts b/src/types/jsx.d.ts similarity index 100% rename from src/renderer/types/jsx.d.ts rename to src/types/jsx.d.ts diff --git a/src/renderer/types/llm.ts b/src/types/llm.ts similarity index 100% rename from src/renderer/types/llm.ts rename to src/types/llm.ts diff --git a/src/renderer/types/payment.ts b/src/types/payment.ts similarity index 100% rename from src/renderer/types/payment.ts rename to src/types/payment.ts diff --git a/src/renderer/types/push-notification.ts b/src/types/push-notification.ts similarity index 100% rename from src/renderer/types/push-notification.ts rename to src/types/push-notification.ts diff --git a/src/renderer/types/suggestion.ts b/src/types/suggestion.ts similarity index 100% rename from src/renderer/types/suggestion.ts rename to src/types/suggestion.ts diff --git a/src/renderer/types/transcript.ts b/src/types/transcript.ts similarity index 100% rename from src/renderer/types/transcript.ts rename to src/types/transcript.ts diff --git a/tsconfig.app.json b/tsconfig.app.json index 14b5f55..f6c8740 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -25,8 +25,8 @@ "baseUrl": ".", "paths": { - "@/*": ["./src/renderer/*"] + "@/*": ["./src/*"] } }, - "include": ["src/renderer"] + "include": ["src"] } diff --git a/tsconfig.json b/tsconfig.json index 0f1f258..2b78387 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "@/*": ["./renderer/*"] + "@/*": ["./src/*"] } } } diff --git a/vite.config.ts b/vite.config.ts index 7a29b09..07dd635 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -19,7 +19,7 @@ export default defineConfig({ }, resolve: { alias: { - '@': path.resolve(__dirname, './src/renderer'), + '@': path.resolve(__dirname, './src'), }, }, // Vite dev server settings for Tauri From 3fef6153b85f6a97542ab9b969af9b59b698efc7 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 05:52:04 -0400 Subject: [PATCH 15/34] feat(banner): add SVG banner for Power Interview AI with logo and description --- public/banner.png | Bin 0 -> 571042 bytes public/banner.svg | 82 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 public/banner.png create mode 100644 public/banner.svg diff --git a/public/banner.png b/public/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..c459050867cc12ca2c0520a2629bd006d0b8a231 GIT binary patch literal 571042 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�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%0Dr66$2zU3O4&wGqSmn%M>*Zm#wZpCI3Goi~9?vvz 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�odYe7zwf8>H>+?oGTrW}Z`ifnhhhXA*TGg*r z>PCuPX&1$AGt|3D1uwQm!F%P+4|j^_NmKAj3{xR}L5_mBtLQtn^8_y|c(>+Qxq~*} zlOB2YZCdrsx>N!!^j%6zx-XNwbC%K1kNhol15t{Yv>-!SVG1Sej#eEznboI<9RHUe z6v2DZ6}MAu+eE9(HOgIfy&RRH;>G#E74k%?>NlQx4xUUm-1Q6-=3!FI%`1;fo0^17 zM;zZPZh3_2+9yzXzX|qQ8v?q##VC4loh9b6iGgffNi!+kXG>P_=1TDT38w*q_oB;h zqq^3yGBk3lexZfHzItY{@;?u?Q{UWH*Gc(*ZC&w0b=oQSKUE1El}@b+_6;JYfDxJ zpLyQ39>JSm!XBdFHNWRj?wa52u!7eRyzyA$_=0?#lCmxNHu2`{;`2hDJQEjG>p__$Z+S%{Afl7c5#yzc}s;s^~e2y4DZl=Omxh zl?8AbMYRLzhTHC^6|1v&98uR8GyUwV1+>GS2UB@t=y}kRy#YmTLYb=-yt*79hqZb) zQtWy}aF-gpP!pbVY6ehAO)K4Y@8caJ((x>N&IMPpOXbMpPfa@=cgmk=?!u+|@?=f; zlZWSo>u$Y=s(XXv9^jDEdr~&I7`&Zz(Olm=g6CvBKgEenb zWqGIV0!40hT+y33Ca*3#1+P)@O4+@~izhBq76REv()N%mLiUnOKp$`~EnIc!ZB-&gjUSiF+^F?l6)nD6r0v>SUJlb(uf_HBM? z@NK`6OTC}_{j=o)DW?fjjG)N~mrMviga$P56};Rxi(rXu+rEG)B7i*t*(zp*gk|9p z)T0)d2ihuIw>R9F?d;CpU zq44#}`m^#s-w2x6&DQ=ygPw0^&o>+N{_7e4l`fj)hh9h>DeHE>9Q}x=wCg<6jj1Df z==ho1b-80X2wanklGnchhRPszLGTJ%N&CZaI8v4^76wwKS1kiXjQp**i;JM zglbn5z1{=7pZhNydWC7Q&U+yUfnQv_ZU1FPa{WT2k?o}?7x?4rJPv=Au)iHDJ22sk z?Z8UqG-PYf2kw}7$&RnMHi})(b+jmZc^^;dix*&ixppdEP2>tPwS@p9L^v;83|=UB zLGVfp-ma{Sb*`GlC7N@~Y}B=piWkH%6ueCE=B~&@Kff=wpZ)jiR9b5kycnAeQc=uZ zV=zKouW^%qLNER2eKu%|V)y$>I5v#3?|=9O$1{d9mR;|0tTh*dmsPwR&uthLH4Nw2 zxj#MR*ED#i@9*#Fp^3e2h*!>O{H)1wD>Wp{p8DRKt!BE zam5@bcFb++(j(gM1`)mg$xPb$r$KKj%a?yO=Ww%gG@8NX+qc0fstL_vfJ%6{500eI>lxj+~%Y=*$R5X;>&NLrnb%KpAWx8E7vCf zw&UlV{CtGqZD_~eE?g#WO%=U2r5o>hidKCSR%#|kvGpFwyJ-1Z`sL{tP`7@v*u(pK zi`2WOJ`|%@ehvnxU#brte|~=aSB!S!S9!i>njBB`Pb6d zE7oNB?u5@6H6VEFTFqjekc)kR@1hyM_tFpU`x{%gWF_sAH&eG>hTt^>u2J%eVpl78@%)Box@TT| zlh&sEO-Rz85w7jSPrpL-&7*ixpLrex$vYwVgA*DRy7^$A))7Fzp?UQ?F$e6x?Q*wy8vidT@dCHOWF zZBJMq@D;t0ohArlTXOcDbo-MoW9$tgyPb^Fi`BW2k~c-cD+*m_Zc>*q3x=yWcB8}fv?E*2-ir#Yum+somSQgU#;kMF?cb)QS&-QuSYNf>_RxRn%B%# z`h*Zt^!ln^O=y~VxpI1*KR_r#wQSCx$Fh(UxQd#UyE$*KQ!q129WW5bbGe4-ai2Oe1*i9a=z`ze^l^V@DF~V z{`-bcr1|CCbL{70?q(}@0U1`&ivfZ+cI<$HcN0rw;dr64?vFUWvEwBaw8?9b3He_i z^oyUjuVR*McYXB!@#E!!eD=|O`8q1-dR@*Hh+FHg6cpvD9#_v%&o9^fyFj$+(Gso# zeV#sHn`=2zyL#j<#s<0T6TEonmRP}jjiVUJ@fDo@3eT>HFJt5K;uwBAAJgXCUlE>C z*17c8Iokd4bzPE7%^faAuFHAsK)vL?k~frx_ct$%I_9ptV9E+%i3#M#21--#hM*O> znR0X>>3#c8$nC!fzsRWYU|5SD+r-WLkf?U~%IUa(9n|PNw%hnU|_aj|j(<->yO= zjJ)a_q6eOMm0CvbLRG9RHj3#e-m!%r4;hNzZhaAh_uZ@nZ)pBk!{3YKD9NEbl+Q!n|4?R!IR?GP%kMmt5od1+*b7+tK zj;D$qW2l7HyK+B8K88wqY|0B&UU_pWt7!9`Df-Wvx0v=m_*cA$K%NWY&j~sQ*^K9j zVRYu7|IYWY^y7v-e`@&CdlE9t0TpGg(nK^!MT$0Xm6 zaz!Cy@EQfLMqJS=9;DR!Y>XJz;eIkGf79NNWAEAVn7r~{?w}RCemq|H9`9fmK6Aal zfZN69)pm$nplu2Qu{Zek6d!t=5MW0^{9WH(<7_Ry{l~@Vb-A-Yi5*GGW)5Ndlq;u0 z$KaK68XUQ7k)xelY+uN+k2zk_o+$0HV_IU@FYDZ&Q$##l0g(uFU~Bec?)rixUG@pz z%wwH4lZ_iYY z6v=^@x*+`xa*M$Wbm0X8nH9mh%(-{nqTG+U>y_R4TLrJQ2Nc+eJflL`E35gTF8Vxk zBs9NQWSeik?b*tD|MiUjH8FVe%>`*?orl^5Y31r_ImLrJt_Xxj#;4 zkZFvJZ3;4P`JVX?U^*A*F$)PjerO(&^R@*mcs(Q@RC5AWSNba~9q>RMt=Po)Ab6!d znvZ#icGpU;Z4|&} zKg3WnIm#vmuX%CTv7q9LU!8{lqlDRB|1o&k0D=|o)%_!a7v!#q!E3e+peF81Pd@ib zkf_WxVb2?Hy^oDdq7aT^@N%5rHahsIQ|R-V3$hqwzn_HpKxH&z_98m$*we@;c}=V} zCU~ua*Tl#jMqSvI^8mX2?niREZXrYek`-&|SHC@vN*ZCv8)}s&E(Wg{FeTQUlo8MF zzK5UT_`k_fb5Hmj-u`d~RrMIkDjQMWM8;7IQxBKQqo}xk80~+=sWfllGCf?zgn7!M$=6a{dm8g$dYS72*F4uGsm3SNUE zsCaXUvCFEwZK%kCOk{w|v3`;5gd zm;B>edgI*>c?>h7(0QaML-0yG`lAa&;cDq*aSpt(=fXJj(^dL)%g>3NK00(rBnX+H>&JC#yl4^n9vQrayJ>1 zcNB-dxc%P8@+1f)x#Qy;-}`tbHS~i=k)gD)r{ERkZbZ8BA~_Qy_h*NmL^J1nP2Yxp zz=H`r=PX!C`yGBVmG>ACd34#h#uB|u&WeW@2T|&V@(3K07Yg2CCKj(!>_*C5uU-_q zTD{Brvx0XJhgx~)i5F<~+Wf9F`mS2Dj{bht%~aiUSmfzv<8JT>G?0qAwb5_?a3L*R zoF8#43D4EH{PQ8I?KO-^%#8wzXz||U-jCAXqvG#bZR;ThuZE~`Gmy31Zph$x|8Pv+ zoM7LrlOD9QYrt+6#Zm&t5T5<6nKjiDP<@FtbIal~WnCL#7UQ+D=AbG-Gb z;Em4DtJ8MTP!82D5L57SZtTfyQ&tMzjY?pD_Ks%>%TVq^V(%tn@JhWU&Y4*EP3`xP+Xu&9wX3e*Slzb-_hZyG!;QY-sNE^=| zSFTS8X)Dw^S`Mv>&m=>GfU1ZEmiKX4#hEbE{N)}Z+UYR%QsrZY1=c6A04O4 zK+1ZhYc9Y(c%k9(0`u1W)8Vhy)i00^Zl!NBk5&}tq2SF1U$L7l7x2DN>sGci{Fm_1 zifC5!#taNvwX4f%$n0V)GmL^4glA_7UajEO@X1}{rdd|Xn|8Q$gUjSkKcAhKQOHlQ zn<0MhIp-nQkUOw50y6!i4-aE7`%qijk!c@7*0dC*oCHk zG9!g>%00nYH*?-n+I`=nskCW$K!Fp_q24WldicWYSUsFi!c^aU|5K{$F~TZ>oqOh( zg15VgX?VjO57Vl(>Bn$p-*CCJ$&Kf>R)0fu%RNt1b?-4$*256IA&Anevga73;7!gj z)4W%&`Gy{PNv)(b$47MkUEP<%`0W) zG8yHvK1RWN^{tQQP4FT`=MgD*CuYE;2yg>@&P5$3c(Ko$?@XcD^A>0LTg&tb=9ePX zYIMHuQ)B;$tlX_&1*{=Xq2R6RH<1oI;jc7r(W(L+y<YitZR{Qt>-WOhED#&WmL6)AF5B@Ia z`n_ErY0Wo8cijIp)irNQrHvqYH>0A)P1!3(5xipb7)2+ZaRJTGi>PzoOT<&X`nCtD zw(n+C+&I#B^{`Rfj+F?946UaC&pq0D<6>dV2 zYt_I8f%X6~98&Kx0bFC-Y6j5G`y5WwKAWAlQW?Ex&tF3O9eM&)G-50$cP+XNqT=fQ zw9_63)5p{E9~%jKd^~*?Z8dREDz5Ku!p0=ti8=zK;JxIETRKhfrYm^kgl&-I)$O{h z`)7fW!REbHD|B@^4*&h!l${4IsCPl`A~*G7gK%~LarqoCJ7lvnXnRD+t`b7F{l&h* z{b5V7^{|IPxeH=`~gDWQbvDw+r}7dm9@MLVWT5@tlcS79O}* zyh04?oR1ON@k~A2(^9}Tw}3qm^YwG7?`*E2+u4R|m9bF_UTL?X(V~5=04W=U_!UIt zGuQWwl#{IDlo-68f)_-r$(=G5_GXtmVUtf#JK{IJ9Pgh56Mw$yQUUW}QV)GBK=20l z)k;rK;TaK(NDkj%{jV3C&$`=Z{#kQ zv2{6l?C&4?`+|qG& z@8A===>%^Gva;AHVUtSTY>M1$?Hz(r@S1uY$2*qqPTIbJn-};vnXBt_&3(Z5kU8(q zZnq9PG8YA}GjQqT$KVx$7srqsF>jq>S7PuQ;|S)_m5JsS`s>A4GeH|q>BrRxz2<+t zk`6fR*Gw3Ta+hOxb?Z+fw%nNwe6S5U`==Q{_oHM>GE(P9#NO{t`J6^nZ$nv;GH3oW?^@=b{Hud} z>8f?~`#=4SN}Gm8L~>lY>x{R>jUzbz?k)E`k*cgsOHgs#bjQO~(PNY$brr#j9B!FQ z8-~!IF1n7EtjOPuWGLnSt;ns%qGjLGsekwzRrZAY%Ott$qa!YweS%>1>NPZL_MDs) z;yTIM2*F$3cXK93{Fu9<+$};qD|eAwMCx6Msc99vQ0^uOp3DF-BMRP3qosVgW4!P{qCD#4rm(>95Jvvg%3x$(TMl+O*-X>GDU{-3vaHM?Q1ZZ+|D zK{%FhZU|l|czuG`jG611#Z&%!#m`u~XcqU(M!5@udOPYdbO(Cq**9rbM_k0J>m^6W z_X5awJU_`eAAi1(#_n{ub=7Q0UK8^eD&9#P`xrUgV|Q!bGB1Kx&wurrZ)w)-OfgBb zClI_(y$l!4SVRE@uUUjq-aM8LJN|5%y>L}L_O1Gm(~gY#Wh>XwA1}Cuy6KqLvJfQp zH*Sbs0sh|0du~C0z4SI(1`;%QAT=4U9<`YFJr6xgbuDA5q~};F>H!kg5WQu+wqjTL zg(Y~A<5=l2c|q>NE5ljmT}ulV8`sdCO>z~|u0~o4^+y@^&EK7KDOLB5-(&ec+cc6U z?Qtkgoj!+MqvxAACi#o+P<=m)J0d~unzG3OCV?A<(mn_OioX16LE>*9-^Aa`RqN=i zbN@k=y+&Epu3dD;3R*+Dnljuo52up)!F0`S|DqLZWD%aZa+&5L-@n`Lewb={LkTPj zT~X{hSIw@Rhk}QTQNcwgryLdrLI1ANX%Y?xT4pKajWcvl8c>geM0P~x#!mVq9||^?bfdC5w?7+ zlo-6Q>vEkc8wGFNC2{1USX>_GgpgWS>NAzY2oZQX?+Aprld_O#tp1fgnqW&K0jfBzV{K<|^5OFRyJyxhvj{n#Pt z@qK-QH$Goc@VZ=q&``Vo@}b*x&Sb1bl1%M5bX=SC7`oYV^CB2m z?TR8-$J`C)KxY-ZAtkQlz9KhVMyyn z?k%IJxOSk5yW36=Jo+M&T(N!D8MA!uM=?qI3w#5=8!Mj?lL@vzs9|os>tQNy1i=dx zuQlXFE&)OC4x!Szc6#oW_Y#KsOa??rnD>-VXHn0#&8WBm#BN-{nT1~Ji=kIP{6T(bOII{AzX zsmv0*3FU6nrc~B6k`6rbRGPJ5dEon)TaxbtjM1~_FQ@mWeok*snNIIa{hU6WK8qGF z|CZa5q>z7Q!b!${XUZ2edfT5;c`q3Lw@Aco6m*2(&6aZgyya{#U!&kPF)aOfyHMyR z|!4IXJ0L%mEWxE)aL+&{>}G1PmS#$aVJ>?FV4rPc%h``Sjc@RP<8WG^vJW> zWAJt)<@z`76TIck+nU(ZeW5_!ntBc%PcOdlN&LPmA6R@dmPC<_`@(&Xyg+qr#w9v0 z)bJGhQQ2R}A&ULpWI^_?SQguJLW_AlwN_%b1>R=GO zXPtjt!3kai7n9e;<=v9Xdu&Sk9dR0cK4)p1IL{+tH|&e+J7>XidiTT6>7A*c#qLjN z%k~{ki$RaN_dfiBwwSapl_UNx6ueDl0aZ!&(Nx}jC_VD*8yrtO--JD;d^(3(hHXnF z36CEZ4JP~owo95uQc2?w`t!xt(cE?w~r{qBz!Q&lfJrd0+ze3Lzzw@$0q68+cb zy@D1m?HG}YpP_pne1d9wLkaB`qB6M)L?L7JyHXs|-;~?gE%o|U@ahG<$@j|yG7!AE z!+M*FV(=n&F?ij3xmNT_IbQF-$NTW@0&zvJBalN%Uju8WQ1ERSz8yvK5d3{Y`)inE zSt1+u9?VnQgV4vf&mlxsWT%P?57?e#mAh;^vhd63;|m3lGcg>M`$q1ek;87q>g4@g+`@wL=mJ&`dILN}g5dRI@T&0*^zj_nt&W23!*i0A zpLS)aesK3!jQaIy5BC0xijLu{Ut&6%hsMhWw|{)KZfM1?ya4(uf89%-w|dx%xhud6 zsm{~DF>~|iZ_s998S%@qd0~$2$K*2MwUwxnU+W$DJ>M@+k8i!F?(+DPyfyUM?>9jvyMjuU|OW+>j-!AW{DMbMB zGyi(&%~aJ3ZZFeaH5ZcLP5axE6irwCz2I*G1aD2hEtw!GLJVH0a7Doz#oZN^F7k1# z>czI?T9um*K=5`n1}_rM1AB>r*H`Ky)-IqGya31GO(A$YlVm>l&4F22fZw6C-=A!s zUnt?Tdt=HhYUn?nD*8=gauLlK&l-vW%HF zzWf$1T}yQS6?aih`(!HX2ZDEJ2DU5vO`wC1{R7RMzmk79^l`$;^^kciSo$s9eD8BK ze4C$Ab-%5tTfc2QjAQrD*WU32%~|vf&r6S{7vboHV|+PxIqiM$$NF3yf zz7wfipRMTOJQTcXsUzPDNjS%+UokOwLGVV(c3x1iCH?)n`)LJO>y(ssY`NYaO#6yj zM($|T!GXW)5O_gH@3Ay)#{=nuPv?3{(d?hNBz#BSoHB!2M@*)&UR$to*GCD+)`BT` zLGB_xIf&hHRw-;0!>k7+9+q4%fFqSbl1_IEY7Kb?QsZB*T7bBoFs#$j~ftK5;K5(e(nuObI>Vm1T!L524aV`@H8Vb=d`ULdk1LUc}dp zh}nz^Uc}(_6ugL~Ys--`SCqOOV;9e$L#Ycq@o?FpYfXRp*}=c0FFK%-MsLK{J^Yuy zr-~*Me;4lw#^a9wv3UE_&U+tDpL{l}!)}_VeKCu+n6MWW)wzYTqR8zMAXh_(zi+LN z7`)oWvPK$V>nVCO5WM=mSHDXewDS8dzw;(YRrNlu-q+(QT&> zv;k}?R_!ZxiHIPz1go~M`1XiUyvtMZlYP#%xLi`cs$=Da*2 z5J9ea1ZWP5TP8+ryj~NtH&cJzZptA-Qs*6k5J!2H1LTzM@5kiz2|_o| zg3y2;7S>bQUjQLxJfP?maG_lKcO=gTdVU?xlS*AZpG3W<*!6Q+`Ix!CBW%%M9{ST2 zysqpkctyR7aiA>L=Y#F2?5)^D4&|=D;*!hJah&4Tf8mI>{TMG^duV^1`zuS=2YltO zKX2VHz0JHF#udEsvgo$sD|&_SMcG^No1=m^NUSRO3f;^(Ug{0-^2_xxmslC*hkC>^ z!v3NF_7uFDpcOJUgg9YqNK7e*;0RWY!Yg>8$Yo+z5Gi>3n^pNtxFT=kRqtC*-iKa( zeQHE<>7#_|($d03E9j7;PNR~#K~&6&g2AjR7`oXG^!5kS*kIcMn^2UnD-3&3RlM@% z6#D%+7qRlVyuOu6Yx_}IT?>uea(g=IcYmSBo_U!TE_JFloe~BxuNZGx$7B5awJFrS zbu&IMt>A^>4sM$FJ?u9$XTj3g-nk?kZ|SOUjf>>Qu!2{>2Gjas5y6@&jLI`%4qsxS zz+Q(_Srb&kI`-~JR`z1Mv~f5cc;v}6_v;nGYnzr}+I{$`|4^k>3H!=j#0D(xK8DHH zKVEPhEnAhp@m#(iiHDv}h589T>dTf?Z?iNbHoA|EUguf+Cu<3;k0+d0FR`=V=#M%`iCZXW9 zv39wvRlSb9kz5qJe%ZA<7s`%sDx88>l)4rDCI=O~aHR`$HU_UwG7q>Te({YD>9n)| zPQ$j^gX;QiNwv+J(fC~sp-Zm3gQkD=HOJQu{RZjJRG0mP{l5U=c<3qAt<_iX?!c

V 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 G>;Dgob^>(( literal 0 HcmV?d00001 diff --git a/public/banner.svg b/public/banner.svg new file mode 100644 index 0000000..77b6ece --- /dev/null +++ b/public/banner.svg @@ -0,0 +1,82 @@ + + Power Interview AI banner + Professional Twitter/X banner with centered logo, title, and description on dark background + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Power Interview AI + + + Your Personal AI-Powered Interview Coach & Meeting Note Taker + \ No newline at end of file From cbc3349256b990624a8cdac69140d438d8d12656 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 05:52:21 -0400 Subject: [PATCH 16/34] chore: add pnpm-workspace.yaml to exclude minimum release ages for specific packages --- .../manual-cross-platform-release.yml | 21 +- CLAUDE.md | 40 +- package-lock.json | 7475 ----------------- package.json | 1 + pnpm-lock.yaml | 5169 ++++++++++++ pnpm-workspace.yaml | 16 + src-tauri/tauri.conf.json | 4 +- 7 files changed, 5226 insertions(+), 7500 deletions(-) delete mode 100644 package-lock.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml diff --git a/.github/workflows/manual-cross-platform-release.yml b/.github/workflows/manual-cross-platform-release.yml index 2a12fef..13680d7 100644 --- a/.github/workflows/manual-cross-platform-release.yml +++ b/.github/workflows/manual-cross-platform-release.yml @@ -27,11 +27,16 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 11 + - name: Setup Node uses: actions/setup-node@v4 with: node-version: 22 - cache: npm + cache: pnpm - name: Setup Rust uses: dtolnay/rust-toolchain@stable @@ -42,10 +47,10 @@ jobs: workspaces: src-tauri - name: Install dependencies - run: npm ci + run: pnpm install --frozen-lockfile - name: Build Tauri bundle - run: npm run tauri:build + run: pnpm tauri:build - name: Upload build artifacts uses: actions/upload-artifact@v4 @@ -65,6 +70,16 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 11 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 22 + - name: Download artifacts uses: actions/download-artifact@v4 with: diff --git a/CLAUDE.md b/CLAUDE.md index f762b2b..d59be61 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,25 +1,25 @@ -# CLAUDE.md +# CLAUDE.md This repository is a **Tauri desktop application** for Windows and macOS. ## Commands ```bash -npm run dev -npm run tauri:dev -npm run build -npm run tauri:build -npm run lint -npm run format +pnpm dev +pnpm tauri:dev +pnpm build +pnpm tauri:build +pnpm lint +pnpm format ``` ## Architecture The app is built as a Tauri desktop client with a React frontend. -### Renderer -- `src/renderer/` — React, Tailwind, hooks, components, pages. -- `src/renderer/lib/tauri-bridge.ts` exposes the same compatibility API used by existing renderer hooks. +### Frontend +- `src/` — React, Tailwind, hooks, components, pages. +- `src/lib/tauri-bridge.ts` exposes the IPC compatibility API used by renderer hooks. ### Native Backend - `src-tauri/src/` — Tauri command handlers, services, state, and native utilities. @@ -30,23 +30,22 @@ The app is built as a Tauri desktop client with a React frontend. - Tauri `invoke()` is exposed through `tauriApi` and assigned to `window.electronAPI` for compatibility. - Transcription, permissions, payment, config, and window control are handled through Tauri commands. -## Key Implementation Changes +## Key Implementation Notes - Electron has been removed from the repository. - The build flows are now Tauri-first. - Native audio loopback is implemented in `src-tauri/src/commands/transcription.rs`. -- MacOS screen recording permission is validated natively. -- The GitHub Action workflow now builds Tauri bundles instead of Electron packages. +- macOS screen recording permission is validated natively. +- The GitHub Actions workflow builds Tauri bundles for Windows and macOS. ## Build and Release Workflow The workflow at `.github/workflows/manual-cross-platform-release.yml`: -- checks out the repo -- installs npm dependencies -- builds renderer assets -- runs `npm run tauri:build` -- uploads generated bundle artifacts -- publishes releases when enabled +- builds on Windows and macOS in parallel +- installs pnpm dependencies +- runs `pnpm tauri:build` (which builds the frontend via `beforeBuildCommand` automatically) +- uploads bundle artifacts +- publishes a GitHub release when the `publish` input is enabled ## Platform Support @@ -57,4 +56,5 @@ The workflow at `.github/workflows/manual-cross-platform-release.yml`: - There is no `src/main/` Electron host code in this repo anymore. - Use the Tauri app as the single desktop implementation. -- Update native dependencies in `src-tauri/Cargo.toml` and frontend dependencies in `package.json`. +- Update native dependencies in `src-tauri/Cargo.toml` and frontend dependencies in `package.json`. +- Package manager is pnpm — do not use npm or yarn. diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 5ce8b0c..0000000 --- a/package-lock.json +++ /dev/null @@ -1,7475 +0,0 @@ -{ - "name": "power-interview-ai", - "version": "1.5.2", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "power-interview-ai", - "version": "1.5.2", - "dependencies": { - "@mohtasham/md-to-docx": "^2.12.1", - "@radix-ui/react-checkbox": "^1.3.3", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-tabs": "^1.1.13", - "@radix-ui/react-tooltip": "^1.2.8", - "@tanstack/react-query": "^5.100.14", - "@tauri-apps/api": "^2.11.0", - "@tauri-apps/plugin-dialog": "^2.7.1", - "@tauri-apps/plugin-fs": "^2.5.1", - "@tauri-apps/plugin-shell": "^2.3.5", - "@tauri-apps/plugin-updater": "^2.10.1", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "hast-util-sanitize": "^5.0.2", - "highlight.js": "^11.11.1", - "lucide-react": "^1.17.0", - "radix-ui": "^1.4.3", - "react": "^19.2.7", - "react-dom": "^19.2.7", - "react-markdown": "^10.1.0", - "react-qrcode-pretty": "^3.3.1", - "react-router-dom": "^7.16.0", - "rehype-highlight": "^7.0.2", - "rehype-sanitize": "^6.0.0", - "remark-gfm": "^4.0.1", - "sonner": "^2.0.7", - "tailwind-merge": "^3.6.0", - "zustand": "^5.0.14" - }, - "devDependencies": { - "@eslint/js": "^10.0.1", - "@tailwindcss/vite": "^4.3.0", - "@tauri-apps/cli": "^2.11.2", - "@types/node": "^25.9.1", - "@types/react": "^19.2.16", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^6.0.2", - "autoprefixer": "^10.5.0", - "eslint": "^10.4.1", - "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.2", - "eslint-plugin-simple-import-sort": "^13.0.0", - "globals": "^17.6.0", - "postcss": "^8.5.15", - "prettier": "^3.8.3", - "tailwindcss": "^4.3.0", - "tw-animate-css": "^1.4.0", - "typescript": "^6.0.3", - "typescript-eslint": "^8.60.1", - "vite": "^8.0.16" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.0.tgz", - "integrity": "sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", - "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^3.0.5", - "debug": "^4.3.1", - "minimatch": "^10.2.4" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", - "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^1.2.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", - "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/js": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", - "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "eslint": "^10.0.0" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/@eslint/object-schema": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", - "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", - "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^1.2.1", - "levn": "^0.4.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", - "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", - "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.7.4", - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", - "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.7.5" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", - "license": "MIT" - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mohtasham/md-to-docx": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.1.tgz", - "integrity": "sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==", - "license": "MIT", - "dependencies": { - "docx": "^9.5.0", - "file-saver": "^2.0.5", - "lowlight": "^3.3.0", - "mdast-util-find-and-replace": "^3.0.2", - "remark": "^15.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "undici": "^7.25.0", - "unified": "^11.0.5", - "unist-util-visit": "^5.0.0" - }, - "bin": { - "md-to-docx": "dist/cli.js" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, - "node_modules/@oxc-project/types": { - "version": "0.133.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", - "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", - "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==", - "license": "MIT" - }, - "node_modules/@radix-ui/primitive": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", - "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", - "license": "MIT" - }, - "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.7.tgz", - "integrity": "sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-accordion": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.12.tgz", - "integrity": "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collapsible": "1.1.12", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.15.tgz", - "integrity": "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dialog": "1.1.15", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-alert-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", - "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz", - "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-avatar": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz", - "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz", - "integrity": "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.12.tgz", - "integrity": "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", - "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", - "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", - "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context-menu": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.16.tgz", - "integrity": "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", - "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", - "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", - "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-escape-keydown": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz", - "integrity": "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", - "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", - "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-form": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.8.tgz", - "integrity": "sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-label": "2.1.7", - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.15.tgz", - "integrity": "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", - "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-label": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz", - "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menu": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz", - "integrity": "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menubar": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz", - "integrity": "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.14.tgz", - "integrity": "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.8.tgz", - "integrity": "sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.3.tgz", - "integrity": "sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-is-hydrated": "0.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", - "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", - "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-rect": "1.1.1", - "@radix-ui/react-use-size": "1.1.1", - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", - "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", - "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", - "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-progress": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz", - "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-radio-group": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.3.8.tgz", - "integrity": "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", - "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz", - "integrity": "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", - "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz", - "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slider": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.6.tgz", - "integrity": "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", - "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-switch": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.6.tgz", - "integrity": "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tabs": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.13.tgz", - "integrity": "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toast": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.15.tgz", - "integrity": "sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", - "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.11.tgz", - "integrity": "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-toggle": "1.1.10", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.11.tgz", - "integrity": "sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-separator": "1.1.7", - "@radix-ui/react-toggle-group": "1.1.11" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz", - "integrity": "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", - "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", - "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", - "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", - "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz", - "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "^1.5.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", - "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", - "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", - "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", - "license": "MIT", - "dependencies": { - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", - "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", - "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", - "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", - "license": "MIT" - }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", - "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", - "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", - "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", - "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", - "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", - "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", - "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", - "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", - "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", - "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", - "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", - "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", - "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", - "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", - "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tailwindcss/node": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", - "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.21.0", - "jiti": "^2.6.1", - "lightningcss": "1.32.0", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.3.0" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", - "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.3.0", - "@tailwindcss/oxide-darwin-arm64": "4.3.0", - "@tailwindcss/oxide-darwin-x64": "4.3.0", - "@tailwindcss/oxide-freebsd-x64": "4.3.0", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", - "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", - "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", - "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", - "@tailwindcss/oxide-linux-x64-musl": "4.3.0", - "@tailwindcss/oxide-wasm32-wasi": "4.3.0", - "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", - "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", - "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", - "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", - "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", - "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", - "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", - "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", - "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", - "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", - "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", - "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.10.0", - "@emnapi/runtime": "^1.10.0", - "@emnapi/wasi-threads": "^1.2.1", - "@napi-rs/wasm-runtime": "^1.1.4", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.10.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.10.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { - "version": "2.8.1", - "dev": true, - "inBundle": true, - "license": "0BSD", - "optional": true - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", - "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", - "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/vite": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", - "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tailwindcss/node": "4.3.0", - "@tailwindcss/oxide": "4.3.0", - "tailwindcss": "4.3.0" - }, - "peerDependencies": { - "vite": "^5.2.0 || ^6 || ^7 || ^8" - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.100.14", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.100.14.tgz", - "integrity": "sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.100.14", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.100.14.tgz", - "integrity": "sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==", - "license": "MIT", - "dependencies": { - "@tanstack/query-core": "5.100.14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18 || ^19" - } - }, - "node_modules/@tauri-apps/api": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.11.0.tgz", - "integrity": "sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==", - "license": "Apache-2.0 OR MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/tauri" - } - }, - "node_modules/@tauri-apps/cli": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.11.2.tgz", - "integrity": "sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==", - "dev": true, - "license": "Apache-2.0 OR MIT", - "bin": { - "tauri": "tauri.js" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/tauri" - }, - "optionalDependencies": { - "@tauri-apps/cli-darwin-arm64": "2.11.2", - "@tauri-apps/cli-darwin-x64": "2.11.2", - "@tauri-apps/cli-linux-arm-gnueabihf": "2.11.2", - "@tauri-apps/cli-linux-arm64-gnu": "2.11.2", - "@tauri-apps/cli-linux-arm64-musl": "2.11.2", - "@tauri-apps/cli-linux-riscv64-gnu": "2.11.2", - "@tauri-apps/cli-linux-x64-gnu": "2.11.2", - "@tauri-apps/cli-linux-x64-musl": "2.11.2", - "@tauri-apps/cli-win32-arm64-msvc": "2.11.2", - "@tauri-apps/cli-win32-ia32-msvc": "2.11.2", - "@tauri-apps/cli-win32-x64-msvc": "2.11.2" - } - }, - "node_modules/@tauri-apps/cli-darwin-arm64": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.11.2.tgz", - "integrity": "sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-darwin-x64": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.11.2.tgz", - "integrity": "sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.11.2.tgz", - "integrity": "sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-arm64-gnu": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.11.2.tgz", - "integrity": "sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-arm64-musl": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.11.2.tgz", - "integrity": "sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-riscv64-gnu": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.11.2.tgz", - "integrity": "sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-x64-gnu": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.11.2.tgz", - "integrity": "sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-linux-x64-musl": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.11.2.tgz", - "integrity": "sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-win32-arm64-msvc": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.11.2.tgz", - "integrity": "sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-win32-ia32-msvc": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.11.2.tgz", - "integrity": "sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/cli-win32-x64-msvc": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.11.2.tgz", - "integrity": "sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 OR MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tauri-apps/plugin-dialog": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.7.1.tgz", - "integrity": "sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.11.0" - } - }, - "node_modules/@tauri-apps/plugin-fs": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-fs/-/plugin-fs-2.5.1.tgz", - "integrity": "sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.11.0" - } - }, - "node_modules/@tauri-apps/plugin-shell": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.3.5.tgz", - "integrity": "sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.10.1" - } - }, - "node_modules/@tauri-apps/plugin-updater": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-updater/-/plugin-updater-2.10.1.tgz", - "integrity": "sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.10.1" - } - }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/esrecurse": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", - "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": ">=7.24.0 <7.24.7" - } - }, - "node_modules/@types/react": { - "version": "19.2.16", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.16.tgz", - "integrity": "sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==", - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "devOptional": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", - "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/type-utils": "8.60.1", - "@typescript-eslint/utils": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.60.1", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", - "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", - "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.60.1", - "@typescript-eslint/types": "^8.60.1", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", - "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", - "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", - "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1", - "debug": "^4.4.3", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", - "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", - "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.60.1", - "@typescript-eslint/tsconfig-utils": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", - "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", - "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.60.1", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", - "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rolldown/pluginutils": "^1.0.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", - "babel-plugin-react-compiler": "^1.0.0", - "vite": "^8.0.0" - }, - "peerDependenciesMeta": { - "@rolldown/plugin-babel": { - "optional": true - }, - "babel-plugin-react-compiler": { - "optional": true - } - } - }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/aria-hidden": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", - "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.33", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz", - "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001793", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/class-variance-authority": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", - "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", - "license": "Apache-2.0", - "dependencies": { - "clsx": "^2.1.1" - }, - "funding": { - "url": "https://polar.sh/cva" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "license": "MIT" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/docx": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/docx/-/docx-9.5.1.tgz", - "integrity": "sha512-ABDI7JEirFD2+bHhOBlsGZxaG1UgZb2M/QMKhLSDGgVNhxDesTCDcP+qoDnDGjZ4EOXTRfUjUgwHVuZ6VSTfWQ==", - "license": "MIT", - "dependencies": { - "@types/node": "^24.0.1", - "hash.js": "^1.1.7", - "jszip": "^3.10.1", - "nanoid": "^5.1.3", - "xml": "^1.0.1", - "xml-js": "^1.6.8" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/docx/node_modules/@types/node": { - "version": "24.12.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz", - "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==", - "license": "MIT", - "dependencies": { - "undici-types": "~7.16.0" - } - }, - "node_modules/docx/node_modules/nanoid": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", - "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/docx/node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "license": "MIT" - }, - "node_modules/downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.364", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.364.tgz", - "integrity": "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/enhanced-resolve": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", - "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.4.1.tgz", - "integrity": "sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.5", - "@eslint/config-helpers": "^0.6.0", - "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.14.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^9.1.2", - "eslint-visitor-keys": "^5.0.1", - "espree": "^11.2.0", - "esquery": "^1.7.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", - "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", - "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": "^9 || ^10" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-13.0.0.tgz", - "integrity": "sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", - "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@types/esrecurse": "^4.3.1", - "@types/estree": "^1.0.8", - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", - "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.16.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^5.0.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", - "dev": true, - "license": "ISC" - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", - "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-sanitize": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-5.0.2.tgz", - "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "unist-util-position": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/highlight.js": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/html-url-attributes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", - "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "license": "MIT" - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jiti": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "license": "(MIT OR GPL-3.0-or-later)", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lightningcss": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.32.0", - "lightningcss-darwin-arm64": "1.32.0", - "lightningcss-darwin-x64": "1.32.0", - "lightningcss-freebsd-x64": "1.32.0", - "lightningcss-linux-arm-gnueabihf": "1.32.0", - "lightningcss-linux-arm64-gnu": "1.32.0", - "lightningcss-linux-arm64-musl": "1.32.0", - "lightningcss-linux-x64-gnu": "1.32.0", - "lightningcss-linux-x64-musl": "1.32.0", - "lightningcss-win32-arm64-msvc": "1.32.0", - "lightningcss-win32-x64-msvc": "1.32.0" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lowlight": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.3.0.tgz", - "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "highlight.js": "~11.11.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lucide-react": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.17.0.tgz", - "integrity": "sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimatch/node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/minimatch/node_modules/balanced-match": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", - "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", - "dev": true, - "license": "MIT", - "dependencies": { - "jackspeak": "^4.2.3" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/minimatch/node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^9.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.47", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", - "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" - }, - "node_modules/parse-entities": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz", - "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode-generator": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.5.2.tgz", - "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==", - "license": "MIT" - }, - "node_modules/radix-ui": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.4.3.tgz", - "integrity": "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-accessible-icon": "1.1.7", - "@radix-ui/react-accordion": "1.2.12", - "@radix-ui/react-alert-dialog": "1.1.15", - "@radix-ui/react-arrow": "1.1.7", - "@radix-ui/react-aspect-ratio": "1.1.7", - "@radix-ui/react-avatar": "1.1.10", - "@radix-ui/react-checkbox": "1.3.3", - "@radix-ui/react-collapsible": "1.1.12", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-context-menu": "2.2.16", - "@radix-ui/react-dialog": "1.1.15", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-dropdown-menu": "2.1.16", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-form": "0.1.8", - "@radix-ui/react-hover-card": "1.1.15", - "@radix-ui/react-label": "2.1.7", - "@radix-ui/react-menu": "2.1.16", - "@radix-ui/react-menubar": "1.1.16", - "@radix-ui/react-navigation-menu": "1.2.14", - "@radix-ui/react-one-time-password-field": "0.1.8", - "@radix-ui/react-password-toggle-field": "0.1.3", - "@radix-ui/react-popover": "1.1.15", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-progress": "1.1.7", - "@radix-ui/react-radio-group": "1.3.8", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-scroll-area": "1.2.10", - "@radix-ui/react-select": "2.2.6", - "@radix-ui/react-separator": "1.1.7", - "@radix-ui/react-slider": "1.3.6", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-switch": "1.2.6", - "@radix-ui/react-tabs": "1.1.13", - "@radix-ui/react-toast": "1.2.15", - "@radix-ui/react-toggle": "1.1.10", - "@radix-ui/react-toggle-group": "1.1.11", - "@radix-ui/react-toolbar": "1.1.11", - "@radix-ui/react-tooltip": "1.2.8", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-escape-keydown": "1.1.1", - "@radix-ui/react-use-is-hydrated": "0.1.0", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-size": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/radix-ui/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", - "license": "MIT", - "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.7" - } - }, - "node_modules/react-markdown": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", - "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "html-url-attributes": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=18", - "react": ">=18" - } - }, - "node_modules/react-qrcode-pretty": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/react-qrcode-pretty/-/react-qrcode-pretty-3.3.1.tgz", - "integrity": "sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==", - "license": "MIT", - "dependencies": { - "downloadjs": "^1.4.7", - "qrcode-generator": "^1.4.4" - }, - "peerDependencies": { - "react": ">=17", - "react-dom": ">=17" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", - "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.7", - "react-style-singleton": "^2.2.3", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.3", - "use-sidecar": "^1.1.3" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", - "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.2", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-router": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.16.0.tgz", - "integrity": "sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==", - "license": "MIT", - "dependencies": { - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, - "node_modules/react-router-dom": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.16.0.tgz", - "integrity": "sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==", - "license": "MIT", - "dependencies": { - "react-router": "7.16.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", - "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/rehype-highlight": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.2.tgz", - "integrity": "sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-text": "^4.0.0", - "lowlight": "^3.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-sanitize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-6.0.0.tgz", - "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-sanitize": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", - "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rolldown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", - "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.133.0", - "@rolldown/pluginutils": "^1.0.0" - }, - "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.3", - "@rolldown/binding-darwin-arm64": "1.0.3", - "@rolldown/binding-darwin-x64": "1.0.3", - "@rolldown/binding-freebsd-x64": "1.0.3", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", - "@rolldown/binding-linux-arm64-gnu": "1.0.3", - "@rolldown/binding-linux-arm64-musl": "1.0.3", - "@rolldown/binding-linux-ppc64-gnu": "1.0.3", - "@rolldown/binding-linux-s390x-gnu": "1.0.3", - "@rolldown/binding-linux-x64-gnu": "1.0.3", - "@rolldown/binding-linux-x64-musl": "1.0.3", - "@rolldown/binding-openharmony-arm64": "1.0.3", - "@rolldown/binding-wasm32-wasi": "1.0.3", - "@rolldown/binding-win32-arm64-msvc": "1.0.3", - "@rolldown/binding-win32-x64-msvc": "1.0.3" - } - }, - "node_modules/sax": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", - "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/set-cookie-parser": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - "license": "MIT" - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sonner": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz", - "integrity": "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==", - "license": "MIT", - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/style-to-js": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", - "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", - "license": "MIT", - "dependencies": { - "style-to-object": "1.0.14" - } - }, - "node_modules/style-to-object": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", - "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.2.7" - } - }, - "node_modules/tailwind-merge": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", - "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, - "node_modules/tailwindcss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", - "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-api-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tw-animate-css": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz", - "integrity": "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Wombosvideo" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typescript": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", - "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.60.1", - "@typescript-eslint/parser": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/undici": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.0.tgz", - "integrity": "sha512-+t2Z/GwkZQDtu00813aP66ygViGtPHKhhoFZpQKpKrE+9jIgES+Zw+mFNaDWOVRKiuJjuqKHzD3B1sfGg8+ZOQ==", - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, - "node_modules/undici-types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", - "dev": true, - "license": "MIT" - }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", - "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", - "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "8.0.16", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", - "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lightningcss": "^1.32.0", - "picomatch": "^4.0.4", - "postcss": "^8.5.15", - "rolldown": "1.0.3", - "tinyglobby": "^0.2.17" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.1.18", - "esbuild": "^0.27.0 || ^0.28.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@vitejs/devtools": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", - "license": "MIT" - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "license": "MIT", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-validation-error": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", - "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.25.0 || ^4.0.0" - } - }, - "node_modules/zustand": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.14.tgz", - "integrity": "sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==", - "license": "MIT", - "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@types/react": ">=18.0.0", - "immer": ">=9.0.6", - "react": ">=18.0.0", - "use-sync-external-store": ">=1.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - }, - "use-sync-external-store": { - "optional": true - } - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/package.json b/package.json index c605799..056d0b9 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "description": "AI-powered live interview assistant", "author": "Power Interview AI", "type": "module", + "packageManager": "pnpm@11.1.3", "scripts": { "dev": "vite", "build": "tsc -b && vite build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..c60ed31 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,5169 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@mohtasham/md-to-docx': + specifier: ^2.12.1 + version: 2.12.1 + '@radix-ui/react-checkbox': + specifier: ^1.3.3 + version: 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dialog': + specifier: ^1.1.15 + version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.16 + version: 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-select': + specifier: ^2.2.6 + version: 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': + specifier: ^1.2.4 + version: 1.2.4(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-tabs': + specifier: ^1.1.13 + version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-tooltip': + specifier: ^1.2.8 + version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@tanstack/react-query': + specifier: ^5.100.14 + version: 5.100.14(react@19.2.7) + '@tauri-apps/api': + specifier: ^2.11.0 + version: 2.11.0 + '@tauri-apps/plugin-dialog': + specifier: ^2.7.1 + version: 2.7.1 + '@tauri-apps/plugin-fs': + specifier: ^2.5.1 + version: 2.5.1 + '@tauri-apps/plugin-shell': + specifier: ^2.3.5 + version: 2.3.5 + '@tauri-apps/plugin-updater': + specifier: ^2.10.1 + version: 2.10.1 + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + hast-util-sanitize: + specifier: ^5.0.2 + version: 5.0.2 + highlight.js: + specifier: ^11.11.1 + version: 11.11.1 + lucide-react: + specifier: ^1.17.0 + version: 1.17.0(react@19.2.7) + radix-ui: + specifier: ^1.4.3 + version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: + specifier: ^19.2.7 + version: 19.2.7 + react-dom: + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) + react-markdown: + specifier: ^10.1.0 + version: 10.1.0(@types/react@19.2.16)(react@19.2.7) + react-qrcode-pretty: + specifier: ^3.3.1 + version: 3.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-router-dom: + specifier: ^7.16.0 + version: 7.16.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + rehype-highlight: + specifier: ^7.0.2 + version: 7.0.2 + rehype-sanitize: + specifier: ^6.0.0 + version: 6.0.0 + remark-gfm: + specifier: ^4.0.1 + version: 4.0.1 + sonner: + specifier: ^2.0.7 + version: 2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + tailwind-merge: + specifier: ^3.6.0 + version: 3.6.0 + zustand: + specifier: ^5.0.14 + version: 5.0.14(@types/react@19.2.16)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)) + devDependencies: + '@eslint/js': + specifier: ^10.0.1 + version: 10.0.1(eslint@10.4.1(jiti@2.7.0)) + '@tailwindcss/vite': + specifier: ^4.3.0 + version: 4.3.0(vite@8.0.16(@types/node@25.9.1)(jiti@2.7.0)) + '@tauri-apps/cli': + specifier: ^2.11.2 + version: 2.11.2 + '@types/node': + specifier: ^25.9.1 + version: 25.9.1 + '@types/react': + specifier: ^19.2.16 + version: 19.2.16 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.16) + '@vitejs/plugin-react': + specifier: ^6.0.2 + version: 6.0.2(vite@8.0.16(@types/node@25.9.1)(jiti@2.7.0)) + autoprefixer: + specifier: ^10.5.0 + version: 10.5.0(postcss@8.5.15) + eslint: + specifier: ^10.4.1 + version: 10.4.1(jiti@2.7.0) + eslint-plugin-react-hooks: + specifier: ^7.1.1 + version: 7.1.1(eslint@10.4.1(jiti@2.7.0)) + eslint-plugin-react-refresh: + specifier: ^0.5.2 + version: 0.5.2(eslint@10.4.1(jiti@2.7.0)) + eslint-plugin-simple-import-sort: + specifier: ^13.0.0 + version: 13.0.0(eslint@10.4.1(jiti@2.7.0)) + globals: + specifier: ^17.6.0 + version: 17.6.0 + postcss: + specifier: ^8.5.15 + version: 8.5.15 + prettier: + specifier: ^3.8.3 + version: 3.8.3 + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 + tw-animate-css: + specifier: ^1.4.0 + version: 1.4.0 + typescript: + specifier: ^6.0.3 + version: 6.0.3 + typescript-eslint: + specifier: ^8.60.1 + version: 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + vite: + specifier: ^8.0.16 + version: 8.0.16(@types/node@25.9.1)(jiti@2.7.0) + +packages: + + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} + + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@mohtasham/md-to-docx@2.12.1': + resolution: {integrity: sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==} + hasBin: true + + '@napi-rs/wasm-runtime@1.1.4': + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@oxc-project/types@0.133.0': + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} + + '@radix-ui/number@1.1.1': + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + + '@radix-ui/primitive@1.1.3': + resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + + '@radix-ui/react-accessible-icon@1.1.7': + resolution: {integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-accordion@1.2.12': + resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-alert-dialog@1.1.15': + resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-arrow@1.1.7': + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-aspect-ratio@1.1.7': + resolution: {integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-avatar@1.1.10': + resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-checkbox@1.3.3': + resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collapsible@1.1.12': + resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.7': + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context-menu@2.2.16': + resolution: {integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.15': + resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.11': + resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.16': + resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.3': + resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.7': + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-form@0.1.8': + resolution: {integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-hover-card@1.1.15': + resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-label@2.1.7': + resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menu@2.1.16': + resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menubar@1.1.16': + resolution: {integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-navigation-menu@1.2.14': + resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-one-time-password-field@0.1.8': + resolution: {integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-password-toggle-field@0.1.3': + resolution: {integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.15': + resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.8': + resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.9': + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.5': + resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.3': + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-progress@1.1.7': + resolution: {integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-radio-group@1.3.8': + resolution: {integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.11': + resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-scroll-area@1.2.10': + resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@2.2.6': + resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.7': + resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slider@1.3.6': + resolution: {integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.3': + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-slot@1.2.4': + resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-switch@1.2.6': + resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tabs@1.1.13': + resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toast@1.2.15': + resolution: {integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle-group@1.1.11': + resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle@1.1.10': + resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toolbar@1.1.11': + resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tooltip@1.2.8': + resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-is-hydrated@0.1.0': + resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.1': + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.2.3': + resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + + '@rolldown/binding-android-arm64@1.0.3': + resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.3': + resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.3': + resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.3': + resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.3': + resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.0.3': + resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.3': + resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.3': + resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.0.3': + resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.0.3': + resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.3': + resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.3': + resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.3': + resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + + '@tailwindcss/node@4.3.0': + resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==} + + '@tailwindcss/oxide-android-arm64@4.3.0': + resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.3.0': + resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.3.0': + resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.3.0': + resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': + resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': + resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': + resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': + resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.3.0': + resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.3.0': + resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': + resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': + resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.3.0': + resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==} + engines: {node: '>= 20'} + + '@tailwindcss/vite@4.3.0': + resolution: {integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 || ^8 + + '@tanstack/query-core@5.100.14': + resolution: {integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==} + + '@tanstack/react-query@5.100.14': + resolution: {integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==} + peerDependencies: + react: ^18 || ^19 + + '@tauri-apps/api@2.11.0': + resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} + + '@tauri-apps/cli-darwin-arm64@2.11.2': + resolution: {integrity: sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tauri-apps/cli-darwin-x64@2.11.2': + resolution: {integrity: sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.2': + resolution: {integrity: sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tauri-apps/cli-linux-arm64-gnu@2.11.2': + resolution: {integrity: sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-arm64-musl@2.11.2': + resolution: {integrity: sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.2': + resolution: {integrity: sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-gnu@2.11.2': + resolution: {integrity: sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-musl@2.11.2': + resolution: {integrity: sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-win32-arm64-msvc@2.11.2': + resolution: {integrity: sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tauri-apps/cli-win32-ia32-msvc@2.11.2': + resolution: {integrity: sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@tauri-apps/cli-win32-x64-msvc@2.11.2': + resolution: {integrity: sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tauri-apps/cli@2.11.2': + resolution: {integrity: sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==} + engines: {node: '>= 10'} + hasBin: true + + '@tauri-apps/plugin-dialog@2.7.1': + resolution: {integrity: sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==} + + '@tauri-apps/plugin-fs@2.5.1': + resolution: {integrity: sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==} + + '@tauri-apps/plugin-shell@2.3.5': + resolution: {integrity: sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==} + + '@tauri-apps/plugin-updater@2.10.1': + resolution: {integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==} + + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@25.9.1': + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.16': + resolution: {integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@typescript-eslint/eslint-plugin@8.60.1': + resolution: {integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.60.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/parser@8.60.1': + resolution: {integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/project-service@8.60.1': + resolution: {integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/scope-manager@8.60.1': + resolution: {integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.60.1': + resolution: {integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.60.1': + resolution: {integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/types@8.60.1': + resolution: {integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.60.1': + resolution: {integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/utils@8.60.1': + resolution: {integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/visitor-keys@8.60.1': + resolution: {integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.1': + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} + + '@vitejs/plugin-react@6.0.2': + resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 + vite: ^8.0.0 + peerDependenciesMeta: + '@rolldown/plugin-babel': + optional: true + babel-plugin-react-compiler: + optional: true + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + + aria-hidden@1.2.6: + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} + + autoprefixer@10.5.0: + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.10.33: + resolution: {integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==} + engines: {node: '>=6.0.0'} + hasBin: true + + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} + + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + docx@9.7.1: + resolution: {integrity: sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==} + engines: {node: '>=10'} + + downloadjs@1.4.7: + resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} + + electron-to-chromium@1.5.364: + resolution: {integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==} + + enhanced-resolve@5.22.1: + resolution: {integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==} + engines: {node: '>=10.13.0'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-plugin-react-hooks@7.1.1: + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 + + eslint-plugin-react-refresh@0.5.2: + resolution: {integrity: sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==} + peerDependencies: + eslint: ^9 || ^10 + + eslint-plugin-simple-import-sort@13.0.0: + resolution: {integrity: sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==} + peerDependencies: + eslint: '>=5.0.0' + + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@10.4.1: + resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + file-saver@2.0.5: + resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@17.6.0: + resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} + engines: {node: '>=18'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-sanitize@5.0.2: + resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + + highlight.js@11.11.1: + resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} + engines: {node: '>=12.0.0'} + + html-url-attributes@3.0.1: + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inline-style-parser@0.2.7: + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jszip@3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lowlight@3.3.0: + resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lucide-react@1.17.0: + resolution: {integrity: sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@5.1.11: + resolution: {integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==} + engines: {node: ^18 || >=20} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-releases@2.0.46: + resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==} + engines: {node: '>=18'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} + hasBin: true + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qrcode-generator@1.5.2: + resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==} + + radix-ui@1.4.3: + resolution: {integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + peerDependencies: + react: ^19.2.7 + + react-markdown@10.1.0: + resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} + peerDependencies: + '@types/react': '>=18' + react: '>=18' + + react-qrcode-pretty@3.3.1: + resolution: {integrity: sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==} + peerDependencies: + react: '>=17' + react-dom: '>=17' + + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.7.2: + resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-router-dom@7.16.0: + resolution: {integrity: sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + react-router@7.16.0: + resolution: {integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + rehype-highlight@7.0.2: + resolution: {integrity: sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==} + + rehype-sanitize@6.0.0: + resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + remark@15.0.1: + resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} + + rolldown@1.0.3: + resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.8.1: + resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + sonner@2.0.7: + resolution: {integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + style-to-js@1.1.21: + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + + style-to-object@1.0.14: + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + + tailwind-merge@3.6.0: + resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} + + tailwindcss@4.3.0: + resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==} + + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tw-animate-css@1.4.0: + resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + typescript-eslint@8.60.1: + resolution: {integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + + undici@7.26.0: + resolution: {integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==} + engines: {node: '>=20.18.1'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@8.0.16: + resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.18 + esbuild: ^0.27.0 || ^0.28.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + xml-js@1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + + xml@1.0.1: + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + + zustand@5.0.14: + resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.7': {} + + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.7': + dependencies: + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-module-imports@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.29.7': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/helper-validator-option@7.29.7': {} + + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + + '@babel/parser@7.29.7': + dependencies: + '@babel/types': 7.29.7 + + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + + '@babel/traverse@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.7': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.1(jiti@2.7.0))': + dependencies: + eslint: 10.4.1(jiti@2.7.0) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.23.5': + dependencies: + '@eslint/object-schema': 3.0.5 + debug: 4.4.3 + minimatch: 10.2.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.6.0': + dependencies: + '@eslint/core': 1.2.1 + + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/js@10.0.1(eslint@10.4.1(jiti@2.7.0))': + optionalDependencies: + eslint: 10.4.1(jiti@2.7.0) + + '@eslint/object-schema@3.0.5': {} + + '@eslint/plugin-kit@0.7.2': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + + '@floating-ui/core@1.7.5': + dependencies: + '@floating-ui/utils': 0.2.11 + + '@floating-ui/dom@1.7.6': + dependencies: + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 + + '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@floating-ui/dom': 1.7.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@floating-ui/utils@0.2.11': {} + + '@humanfs/core@0.19.2': + dependencies: + '@humanfs/types': 0.15.0 + + '@humanfs/node@0.16.8': + dependencies: + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@mohtasham/md-to-docx@2.12.1': + dependencies: + docx: 9.7.1 + file-saver: 2.0.5 + lowlight: 3.3.0 + mdast-util-find-and-replace: 3.0.2 + remark: 15.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + undici: 7.26.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 + transitivePeerDependencies: + - supports-color + + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.2 + optional: true + + '@oxc-project/types@0.133.0': {} + + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.3': {} + + '@radix-ui/react-accessible-icon@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-aspect-ratio@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-context-menu@2.2.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-context@1.1.2(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-direction@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-form@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-hover-card@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-id@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-menubar@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-one-time-password-field@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-password-toggle-field@0.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/rect': 1.1.1 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-progress@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-radio-group@1.3.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-slider@1.3.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-slot@1.2.3(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-slot@1.2.4(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-switch@1.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-toast@1.2.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-toggle@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-toolbar@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-tooltip@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.16)(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.16 + + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + '@radix-ui/rect@1.1.1': {} + + '@rolldown/binding-android-arm64@1.0.3': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.3': + optional: true + + '@rolldown/binding-darwin-x64@1.0.3': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.3': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.3': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.3': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.3': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.3': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.3': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.3': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.3': + optional: true + + '@rolldown/pluginutils@1.0.1': {} + + '@tailwindcss/node@4.3.0': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.22.1 + jiti: 2.7.0 + lightningcss: 1.32.0 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.3.0 + + '@tailwindcss/oxide-android-arm64@4.3.0': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.3.0': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.3.0': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.3.0': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.3.0': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': + optional: true + + '@tailwindcss/oxide@4.3.0': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-x64': 4.3.0 + '@tailwindcss/oxide-freebsd-x64': 4.3.0 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.0 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.0 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-x64-musl': 4.3.0 + '@tailwindcss/oxide-wasm32-wasi': 4.3.0 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.0 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.0 + + '@tailwindcss/vite@4.3.0(vite@8.0.16(@types/node@25.9.1)(jiti@2.7.0))': + dependencies: + '@tailwindcss/node': 4.3.0 + '@tailwindcss/oxide': 4.3.0 + tailwindcss: 4.3.0 + vite: 8.0.16(@types/node@25.9.1)(jiti@2.7.0) + + '@tanstack/query-core@5.100.14': {} + + '@tanstack/react-query@5.100.14(react@19.2.7)': + dependencies: + '@tanstack/query-core': 5.100.14 + react: 19.2.7 + + '@tauri-apps/api@2.11.0': {} + + '@tauri-apps/cli-darwin-arm64@2.11.2': + optional: true + + '@tauri-apps/cli-darwin-x64@2.11.2': + optional: true + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.2': + optional: true + + '@tauri-apps/cli-linux-arm64-gnu@2.11.2': + optional: true + + '@tauri-apps/cli-linux-arm64-musl@2.11.2': + optional: true + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.2': + optional: true + + '@tauri-apps/cli-linux-x64-gnu@2.11.2': + optional: true + + '@tauri-apps/cli-linux-x64-musl@2.11.2': + optional: true + + '@tauri-apps/cli-win32-arm64-msvc@2.11.2': + optional: true + + '@tauri-apps/cli-win32-ia32-msvc@2.11.2': + optional: true + + '@tauri-apps/cli-win32-x64-msvc@2.11.2': + optional: true + + '@tauri-apps/cli@2.11.2': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.11.2 + '@tauri-apps/cli-darwin-x64': 2.11.2 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.2 + '@tauri-apps/cli-linux-arm64-gnu': 2.11.2 + '@tauri-apps/cli-linux-arm64-musl': 2.11.2 + '@tauri-apps/cli-linux-riscv64-gnu': 2.11.2 + '@tauri-apps/cli-linux-x64-gnu': 2.11.2 + '@tauri-apps/cli-linux-x64-musl': 2.11.2 + '@tauri-apps/cli-win32-arm64-msvc': 2.11.2 + '@tauri-apps/cli-win32-ia32-msvc': 2.11.2 + '@tauri-apps/cli-win32-x64-msvc': 2.11.2 + + '@tauri-apps/plugin-dialog@2.7.1': + dependencies: + '@tauri-apps/api': 2.11.0 + + '@tauri-apps/plugin-fs@2.5.1': + dependencies: + '@tauri-apps/api': 2.11.0 + + '@tauri-apps/plugin-shell@2.3.5': + dependencies: + '@tauri-apps/api': 2.11.0 + + '@tauri-apps/plugin-updater@2.10.1': + dependencies: + '@tauri-apps/api': 2.11.0 + + '@tybys/wasm-util@0.10.2': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/esrecurse@4.3.1': {} + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.9': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@2.1.0': {} + + '@types/node@25.9.1': + dependencies: + undici-types: 7.24.6 + + '@types/react-dom@19.2.3(@types/react@19.2.16)': + dependencies: + '@types/react': 19.2.16 + + '@types/react@19.2.16': + dependencies: + csstype: 3.2.3 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@typescript-eslint/eslint-plugin@8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/type-utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.1 + eslint: 10.4.1(jiti@2.7.0) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.1 + debug: 4.4.3 + eslint: 10.4.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.60.1(typescript@6.0.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) + '@typescript-eslint/types': 8.60.1 + debug: 4.4.3 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.60.1': + dependencies: + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/visitor-keys': 8.60.1 + + '@typescript-eslint/tsconfig-utils@8.60.1(typescript@6.0.3)': + dependencies: + typescript: 6.0.3 + + '@typescript-eslint/type-utils@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + debug: 4.4.3 + eslint: 10.4.1(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.60.1': {} + + '@typescript-eslint/typescript-estree@8.60.1(typescript@6.0.3)': + dependencies: + '@typescript-eslint/project-service': 8.60.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/visitor-keys': 8.60.1 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.1 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + eslint: 10.4.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.60.1': + dependencies: + '@typescript-eslint/types': 8.60.1 + eslint-visitor-keys: 5.0.1 + + '@ungap/structured-clone@1.3.1': {} + + '@vitejs/plugin-react@6.0.2(vite@8.0.16(@types/node@25.9.1)(jiti@2.7.0))': + dependencies: + '@rolldown/pluginutils': 1.0.1 + vite: 8.0.16(@types/node@25.9.1)(jiti@2.7.0) + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + ajv@6.15.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + aria-hidden@1.2.6: + dependencies: + tslib: 2.8.1 + + autoprefixer@10.5.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + caniuse-lite: 1.0.30001793 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + bail@2.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.10.33: {} + + brace-expansion@5.0.6: + dependencies: + balanced-match: 4.0.4 + + browserslist@4.28.2: + dependencies: + baseline-browser-mapping: 2.10.33 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.364 + node-releases: 2.0.46 + update-browserslist-db: 1.2.3(browserslist@4.28.2) + + caniuse-lite@1.0.30001793: {} + + ccount@2.0.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + + clsx@2.1.1: {} + + comma-separated-tokens@2.0.3: {} + + convert-source-map@2.0.0: {} + + cookie@1.1.1: {} + + core-util-is@1.0.3: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + deep-is@0.1.4: {} + + dequal@2.0.3: {} + + detect-libc@2.1.2: {} + + detect-node-es@1.1.0: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + docx@9.7.1: + dependencies: + '@types/node': 25.9.1 + hash.js: 1.1.7 + jszip: 3.10.1 + nanoid: 5.1.11 + xml: 1.0.1 + xml-js: 1.6.11 + + downloadjs@1.4.7: {} + + electron-to-chromium@1.5.364: {} + + enhanced-resolve@5.22.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-plugin-react-hooks@7.1.1(eslint@10.4.1(jiti@2.7.0)): + dependencies: + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + eslint: 10.4.1(jiti@2.7.0) + hermes-parser: 0.25.1 + zod: 4.4.3 + zod-validation-error: 4.0.2(zod@4.4.3) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-refresh@0.5.2(eslint@10.4.1(jiti@2.7.0)): + dependencies: + eslint: 10.4.1(jiti@2.7.0) + + eslint-plugin-simple-import-sort@13.0.0(eslint@10.4.1(jiti@2.7.0)): + dependencies: + eslint: 10.4.1(jiti@2.7.0) + + eslint-scope@9.1.2: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@10.4.1(jiti@2.7.0): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1(jiti@2.7.0)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.6.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.7.0 + transitivePeerDependencies: + - supports-color + + espree@11.2.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-util-is-identifier-name@3.0.0: {} + + esutils@2.0.3: {} + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + file-saver@2.0.5: {} + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.4.2 + keyv: 4.5.4 + + flatted@3.4.2: {} + + fraction.js@5.3.4: {} + + fsevents@2.3.3: + optional: true + + gensync@1.0.0-beta.2: {} + + get-nonce@1.0.1: {} + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@17.6.0: {} + + graceful-fs@4.2.11: {} + + hash.js@1.1.7: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-sanitize@5.0.2: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.3.1 + unist-util-position: 5.0.0 + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + + highlight.js@11.11.1: {} + + html-url-attributes@3.0.1: {} + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + immediate@3.0.6: {} + + imurmurhash@0.1.4: {} + + inherits@2.0.4: {} + + inline-style-parser@0.2.7: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-decimal@2.0.1: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@2.0.1: {} + + is-plain-obj@4.1.0: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + jiti@2.7.0: {} + + js-tokens@4.0.0: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jszip@3.10.1: + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lie@3.3.0: + dependencies: + immediate: 3.0.6 + + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + longest-streak@3.1.0: {} + + lowlight@3.3.0: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + highlight.js: 11.11.1 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lucide-react@1.17.0(react@19.2.7): + dependencies: + react: 19.2.7 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + markdown-table@3.0.4: {} + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.1 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + minimalistic-assert@1.0.1: {} + + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.6 + + ms@2.1.3: {} + + nanoid@3.3.12: {} + + nanoid@5.1.11: {} + + natural-compare@1.4.0: {} + + node-releases@2.0.46: {} + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + pako@1.0.11: {} + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.3.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + picocolors@1.1.1: {} + + picomatch@4.0.4: {} + + postcss-value-parser@4.2.0: {} + + postcss@8.5.15: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@3.8.3: {} + + process-nextick-args@2.0.1: {} + + property-information@7.1.0: {} + + punycode@2.3.1: {} + + qrcode-generator@1.5.2: {} + + radix-ui@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-accessible-icon': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-alert-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-avatar': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-checkbox': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-context-menu': 2.2.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-form': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-hover-card': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-menubar': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-one-time-password-field': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-password-toggle-field': 0.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-radio-group': 1.3.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-select': 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slider': 1.3.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-switch': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toast': 1.2.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.16)(react@19.2.7) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + '@types/react-dom': 19.2.3(@types/react@19.2.16) + + react-dom@19.2.7(react@19.2.7): + dependencies: + react: 19.2.7 + scheduler: 0.27.0 + + react-markdown@10.1.0(@types/react@19.2.16)(react@19.2.7): + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/react': 19.2.16 + devlop: 1.1.0 + hast-util-to-jsx-runtime: 2.3.6 + html-url-attributes: 3.0.1 + mdast-util-to-hast: 13.2.1 + react: 19.2.7 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + unified: 11.0.5 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + react-qrcode-pretty@3.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + downloadjs: 1.4.7 + qrcode-generator: 1.5.2 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + react-remove-scroll-bar@2.3.8(@types/react@19.2.16)(react@19.2.7): + dependencies: + react: 19.2.7 + react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.7) + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.16 + + react-remove-scroll@2.7.2(@types/react@19.2.16)(react@19.2.7): + dependencies: + react: 19.2.7 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.16)(react@19.2.7) + react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.7) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@19.2.16)(react@19.2.7) + use-sidecar: 1.1.3(@types/react@19.2.16)(react@19.2.7) + optionalDependencies: + '@types/react': 19.2.16 + + react-router-dom@7.16.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router: 7.16.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + + react-router@7.16.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + cookie: 1.1.1 + react: 19.2.7 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 19.2.7(react@19.2.7) + + react-style-singleton@2.2.3(@types/react@19.2.16)(react@19.2.7): + dependencies: + get-nonce: 1.0.1 + react: 19.2.7 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.16 + + react@19.2.7: {} + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + rehype-highlight@7.0.2: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-text: 4.0.2 + lowlight: 3.3.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + rehype-sanitize@6.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-sanitize: 5.0.2 + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + remark@15.0.1: + dependencies: + '@types/mdast': 4.0.4 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + rolldown@1.0.3: + dependencies: + '@oxc-project/types': 0.133.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.3 + '@rolldown/binding-darwin-arm64': 1.0.3 + '@rolldown/binding-darwin-x64': 1.0.3 + '@rolldown/binding-freebsd-x64': 1.0.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.3 + '@rolldown/binding-linux-arm64-gnu': 1.0.3 + '@rolldown/binding-linux-arm64-musl': 1.0.3 + '@rolldown/binding-linux-ppc64-gnu': 1.0.3 + '@rolldown/binding-linux-s390x-gnu': 1.0.3 + '@rolldown/binding-linux-x64-gnu': 1.0.3 + '@rolldown/binding-linux-x64-musl': 1.0.3 + '@rolldown/binding-openharmony-arm64': 1.0.3 + '@rolldown/binding-wasm32-wasi': 1.0.3 + '@rolldown/binding-win32-arm64-msvc': 1.0.3 + '@rolldown/binding-win32-x64-msvc': 1.0.3 + + safe-buffer@5.1.2: {} + + sax@1.6.0: {} + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.8.1: {} + + set-cookie-parser@2.7.2: {} + + setimmediate@1.0.5: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + sonner@2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + style-to-js@1.1.21: + dependencies: + style-to-object: 1.0.14 + + style-to-object@1.0.14: + dependencies: + inline-style-parser: 0.2.7 + + tailwind-merge@3.6.0: {} + + tailwindcss@4.3.0: {} + + tapable@2.3.3: {} + + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-api-utils@2.5.0(typescript@6.0.3): + dependencies: + typescript: 6.0.3 + + tslib@2.8.1: {} + + tw-animate-css@1.4.0: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + typescript-eslint@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.4.1(jiti@2.7.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + typescript@6.0.3: {} + + undici-types@7.24.6: {} + + undici@7.26.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + update-browserslist-db@1.2.3(browserslist@4.28.2): + dependencies: + browserslist: 4.28.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-callback-ref@1.3.3(@types/react@19.2.16)(react@19.2.7): + dependencies: + react: 19.2.7 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.16 + + use-sidecar@1.1.3(@types/react@19.2.16)(react@19.2.7): + dependencies: + detect-node-es: 1.1.0 + react: 19.2.7 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.16 + + use-sync-external-store@1.6.0(react@19.2.7): + dependencies: + react: 19.2.7 + + util-deprecate@1.0.2: {} + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite@8.0.16(@types/node@25.9.1)(jiti@2.7.0): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.15 + rolldown: 1.0.3 + tinyglobby: 0.2.17 + optionalDependencies: + '@types/node': 25.9.1 + fsevents: 2.3.3 + jiti: 2.7.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + xml-js@1.6.11: + dependencies: + sax: 1.6.0 + + xml@1.0.1: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod-validation-error@4.0.2(zod@4.4.3): + dependencies: + zod: 4.4.3 + + zod@4.4.3: {} + + zustand@5.0.14(@types/react@19.2.16)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)): + optionalDependencies: + '@types/react': 19.2.16 + react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) + + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..1394951 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,16 @@ +minimumReleaseAgeExclude: + - '@types/react@19.2.16' + - '@typescript-eslint/eslint-plugin@8.60.1' + - '@typescript-eslint/parser@8.60.1' + - '@typescript-eslint/project-service@8.60.1' + - '@typescript-eslint/scope-manager@8.60.1' + - '@typescript-eslint/tsconfig-utils@8.60.1' + - '@typescript-eslint/type-utils@8.60.1' + - '@typescript-eslint/types@8.60.1' + - '@typescript-eslint/typescript-estree@8.60.1' + - '@typescript-eslint/utils@8.60.1' + - '@typescript-eslint/visitor-keys@8.60.1' + - react-dom@19.2.7 + - react@19.2.7 + - typescript-eslint@8.60.1 + - vite@8.0.16 diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e9e4c24..45d6c9d 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -6,8 +6,8 @@ "build": { "frontendDist": "../dist", "devUrl": "http://localhost:5173", - "beforeDevCommand": "npm run dev", - "beforeBuildCommand": "npm run build" + "beforeDevCommand": "pnpm dev", + "beforeBuildCommand": "pnpm build" }, "app": { "windows": [ From e5abaa83a410308ab219f5760416ba155cab0032 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 06:05:43 -0400 Subject: [PATCH 17/34] refactor: clean up imports and improve code formatting across multiple components --- src/components/custom/beta-tester-notice.tsx | 1 + .../custom/control-panel/llm-group.tsx | 32 ++++++------- .../custom/payment/buy-credits-tab.tsx | 9 ---- src/components/custom/titlebar.tsx | 10 +++-- src/components/custom/trial-user-notice.tsx | 1 + src/components/custom/video-panel.tsx | 6 +-- src/components/ui/checkbox.tsx | 2 +- src/components/ui/dropdown-menu.tsx | 10 ++--- src/components/ui/select.tsx | 8 ++-- src/hooks/use-assistant-service.ts | 16 +------ src/hooks/use-idle.ts | 45 +++++++++---------- src/pages/main/index.tsx | 21 ++++----- tsconfig.app.json | 1 - tsconfig.json | 1 - 14 files changed, 70 insertions(+), 93 deletions(-) diff --git a/src/components/custom/beta-tester-notice.tsx b/src/components/custom/beta-tester-notice.tsx index b9045d4..072fcfa 100644 --- a/src/components/custom/beta-tester-notice.tsx +++ b/src/components/custom/beta-tester-notice.tsx @@ -1,4 +1,5 @@ import { X } from 'lucide-react'; + import { Button } from '../ui/button'; interface BetaTesterNoticeProps { diff --git a/src/components/custom/control-panel/llm-group.tsx b/src/components/custom/control-panel/llm-group.tsx index 6a08734..b002241 100644 --- a/src/components/custom/control-panel/llm-group.tsx +++ b/src/components/custom/control-panel/llm-group.tsx @@ -17,8 +17,8 @@ import { useAppState } from '@/hooks/use-app-state'; import { useConfigStore } from '@/hooks/use-config-store'; import { getElectron } from '@/lib/utils'; import { RunningState } from '@/types/app-state'; -import { LLMProvider } from '@/types/llm'; import type { LLMConfigValidationResult, LLMModelInfo } from '@/types/llm'; +import { LLMProvider } from '@/types/llm'; interface LLMGroupProps { getDisabled: (state: RunningState, disableOnRunning?: boolean) => boolean; @@ -50,10 +50,7 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) { const { config, updateConfig } = useConfigStore(); const availableModels = useMemo( - () => - models - .filter((item) => item.provider === provider) - .map((item) => item.id), + () => models.filter((item) => item.provider === provider).map((item) => item.id), [models, provider] ); const providerValid = PROVIDERS.includes(provider); @@ -140,7 +137,11 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) { setValidation(result.data); console.log('validation result:', result.data); - setValidationMessage(result.data.provider_ok && result.data.apikey_ok && result.data.model_ok ? 'All details are vaild.' : result.data.error); + setValidationMessage( + result.data.provider_ok && result.data.apikey_ok && result.data.model_ok + ? 'All details are vaild.' + : result.data.error + ); } catch (error) { console.error('Failed to validate llm config:', error); setValidation(null); @@ -216,10 +217,10 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) { await updateConfig({ llmConf: useOwnApiKey ? { - provider: currentProvider, - apikey: apiKey.trim(), - model: effectiveModel, - } + provider: currentProvider, + apikey: apiKey.trim(), + model: effectiveModel, + } : null, }); toast.success('LLM configuration saved'); @@ -256,7 +257,11 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) { LLM Options

Connect your own LLM provider and API key for full control.

-

If you prefer to use our hosted models, we’ll automatically provide them based on your available credits: GPT-5.4 is active while you have a balance, switching to Llama-4-Scout (17B) once credits are exhausted.

+

+ If you prefer to use our hosted models, we’ll automatically provide them based on your + available credits: GPT-5.4 is active while you have a balance, + switching to Llama-4-Scout (17B) once credits are exhausted. +

@@ -302,7 +307,6 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) { className="h-8 text-xs" disabled={!useOwnApiKey} /> -
@@ -322,9 +326,7 @@ export function LLMGroup({ getDisabled }: LLMGroupProps) {
{canShowValidation && ( -
+
{validationText}
)} diff --git a/src/components/custom/payment/buy-credits-tab.tsx b/src/components/custom/payment/buy-credits-tab.tsx index a1fbc1f..940824f 100644 --- a/src/components/custom/payment/buy-credits-tab.tsx +++ b/src/components/custom/payment/buy-credits-tab.tsx @@ -2,7 +2,6 @@ * Buy Credits Tab Component */ -import { Check } from 'lucide-react'; import { useCallback, useRef, useState } from 'react'; import { Loading } from '@/components/custom/loading'; @@ -21,13 +20,6 @@ import { cn } from '@/lib/utils'; import type { AvailableCurrency, CreditPlanInfo } from '@/types/payment'; import { CreditPlan } from '@/types/payment'; -// Plan features configuration -const planFeatures: Record = { - [CreditPlan.Starter]: [], - [CreditPlan.Pro]: [], - [CreditPlan.Enterprise]: [], -}; - const planNames: Record = { [CreditPlan.Starter]: 'Starter', [CreditPlan.Pro]: 'Pro', @@ -121,7 +113,6 @@ export default function BuyCreditsTab({ credits, onPaymentCreated }: BuyCreditsT {plans.map((plan) => { const isPro = plan.plan === CreditPlan.Pro; const minutes = Math.floor(plan.credits / CREDITS_PER_MINUTE); - const features = planFeatures[plan.plan] || []; const planName = planNames[plan.plan] || plan.plan; const planDescription = planDescriptions[plan.plan] || plan.description || ''; diff --git a/src/components/custom/titlebar.tsx b/src/components/custom/titlebar.tsx index 6cd94db..2893b00 100644 --- a/src/components/custom/titlebar.tsx +++ b/src/components/custom/titlebar.tsx @@ -6,10 +6,10 @@ import CreditsDisplay from '@/components/custom/credits-display'; import DocumentationDialog from '@/components/custom/documentation-dialog'; import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; import { useAppState } from '@/hooks/use-app-state'; +import { useConfigStore } from '@/hooks/use-config-store'; import useIsStealthMode from '@/hooks/use-is-stealth-mode'; import { useThemeStore } from '@/hooks/use-theme-store'; import { getElectron } from '@/lib/utils'; -import { useConfigStore } from '@/hooks/use-config-store'; const isMac = navigator.platform.toUpperCase().includes('MAC'); @@ -28,7 +28,10 @@ export default function Titlebar() { if (!isMac) return; const electron = getElectron(); if (!electron) return; - electron.zoom.getFactor().then(setZoomFactor).catch(() => { }); + electron.zoom + .getFactor() + .then(setZoomFactor) + .catch(() => {}); return electron.zoom.onChange((percent) => setZoomFactor(percent / 100)); }, []); @@ -80,7 +83,7 @@ export default function Titlebar() { {appState?.isLoggedIn && appState?.credits !== undefined && ( @@ -177,7 +180,6 @@ export default function Titlebar() { )} -

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 z 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

diff --git a/src/components/custom/trial-user-notice.tsx b/src/components/custom/trial-user-notice.tsx index 77a6ff7..45dcddd 100644 --- a/src/components/custom/trial-user-notice.tsx +++ b/src/components/custom/trial-user-notice.tsx @@ -1,4 +1,5 @@ import { X } from 'lucide-react'; + import { Button } from '../ui/button'; interface TrialUserNoticeProps { diff --git a/src/components/custom/video-panel.tsx b/src/components/custom/video-panel.tsx index 6dbcdf0..17c03a6 100644 --- a/src/components/custom/video-panel.tsx +++ b/src/components/custom/video-panel.tsx @@ -12,10 +12,10 @@ interface VideoPanelProps { jpegQuality?: number; // 0.0 - 1.0 } -export interface VideoPanelHandle {} +export type VideoPanelHandle = object; export const VideoPanel = forwardRef(() => { - const [videoMessage, setVideoMessage] = useState('Video Stream'); + const [videoMessage] = useState('Video Stream'); const videoRef = useRef(null); const electron = getElectron(); @@ -23,7 +23,7 @@ export const VideoPanel = forwardRef(() => { throw new Error('Electron API not available'); } - const [isStreaming, setIsStreaming] = useState(false); + const [isStreaming] = useState(false); return (
diff --git a/src/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx index 56b64a9..23e0bf4 100644 --- a/src/components/ui/checkbox.tsx +++ b/src/components/ui/checkbox.tsx @@ -9,7 +9,7 @@ function Checkbox({ className, ...props }: React.ComponentProps {children} @@ -101,7 +101,7 @@ function SelectItem({ | null) => void; } -export const useAssistantService = create((set, get) => ({ +export const useAssistantService = create((set) => ({ error: null, videoPanelRef: null, @@ -73,11 +73,6 @@ export const useAssistantService = create((set, get) => ({ await electron.tools.clearAll(); const config = useConfigStore.getState().config; - const { videoPanelRef } = get(); - - // Do something here for face swap - if (config?.faceSwap && videoPanelRef?.current) { - } // Start transcription services await electron.transcription.start(); @@ -111,13 +106,6 @@ export const useAssistantService = create((set, get) => ({ } electron.appState.update({ runningState: RunningState.Stopping }); - const config = useConfigStore.getState().config; - const { videoPanelRef } = get(); - - // Do something here for face swap - if (config?.faceSwap && videoPanelRef?.current) { - } - // Stop assistant services await Promise.all([ liveTranscriptionService.stop(), diff --git a/src/hooks/use-idle.ts b/src/hooks/use-idle.ts index 3ea4fab..c6d0643 100644 --- a/src/hooks/use-idle.ts +++ b/src/hooks/use-idle.ts @@ -10,38 +10,37 @@ export function useIdleDetector() { const timeout = useRef(null); const { appState, updateAppState } = useAppState(); - const reset = () => { - if (timeout.current !== null) { - window.clearTimeout(timeout.current); - } - - // if we were idle and the app is no longer idle, clear flag - if (appState?.isAppIdle) { - updateAppState({ isAppIdle: false }); - } - - // only start the timer if assistant isn't running - if (appState?.runningState !== RunningState.Running) { - timeout.current = window.setTimeout(() => { - updateAppState({ isAppIdle: true }); - }, IDLE_MS); - } - }; + // Sync the latest reset into a ref after every render so event listeners always + // call the current version without causing the event-listener effect to re-run. + const resetRef = useRef<() => void>(() => {}); + useEffect(() => { + resetRef.current = () => { + if (timeout.current !== null) { + window.clearTimeout(timeout.current); + } + if (appState?.isAppIdle) { + updateAppState({ isAppIdle: false }); + } + if (appState?.runningState !== RunningState.Running) { + timeout.current = window.setTimeout(() => { + updateAppState({ isAppIdle: true }); + }, IDLE_MS); + } + }; + }); useEffect(() => { - // include wheel/scroll activity as user interaction + const handler = () => resetRef.current(); const events = ['mousemove', 'mousedown', 'keydown', 'touchstart', 'wheel']; - events.forEach((evt) => window.addEventListener(evt, reset, { passive: true })); - - // whenever running state changes we may need to stop/start the timer - reset(); + events.forEach((evt) => window.addEventListener(evt, handler, { passive: true })); + handler(); return () => { if (timeout.current !== null) { window.clearTimeout(timeout.current); } - events.forEach((evt) => window.removeEventListener(evt, reset)); + events.forEach((evt) => window.removeEventListener(evt, handler)); }; }, [appState?.runningState]); } diff --git a/src/pages/main/index.tsx b/src/pages/main/index.tsx index 0a15448..4ea91c3 100644 --- a/src/pages/main/index.tsx +++ b/src/pages/main/index.tsx @@ -1,6 +1,7 @@ import { useCallback, useEffect, useLayoutEffect, useMemo, useRef, useState } from 'react'; import { useNavigate } from 'react-router-dom'; +import BetaTesterNotice from '@/components/custom/beta-tester-notice'; import ConfigurationDialog from '@/components/custom/configuration-dialog'; import ControlPanel from '@/components/custom/control-panel'; import { IdleOverlay } from '@/components/custom/idle-overlay'; @@ -9,6 +10,7 @@ import ActionSuggestionsPanel from '@/components/custom/panels/action-suggestion import LiveSuggestionsPanel from '@/components/custom/panels/live-suggestions-panel'; import TranscriptPanel from '@/components/custom/panels/transcript-panel'; import StatusPanel from '@/components/custom/status-panel'; +import TrialUserNotice from '@/components/custom/trial-user-notice'; import { VideoPanel, type VideoPanelHandle } from '@/components/custom/video-panel'; import { useAppState } from '@/hooks/use-app-state'; import { useAssistantService } from '@/hooks/use-assistant-service'; @@ -19,8 +21,6 @@ import useIsStealthMode from '@/hooks/use-is-stealth-mode'; import { RunningState, UserRole } from '@/types/app-state'; import { type ActionSuggestion, type LiveSuggestion } from '@/types/suggestion'; import { type Transcript } from '@/types/transcript'; -import BetaTesterNotice from '@/components/custom/beta-tester-notice'; -import TrialUserNotice from '@/components/custom/trial-user-notice'; export default function MainPage() { const { logout } = useAuth(); @@ -30,6 +30,7 @@ export default function MainPage() { const navigate = useNavigate(); const [isProfileOpen, setIsProfileOpen] = useState(false); + const [now] = useState(() => Date.now()); const { config, isLoading: configLoading, loadConfig } = useConfigStore(); const { setVideoPanelRef, stopAssistant } = useAssistantService(); const [transcripts, setTranscripts] = useState([]); @@ -166,21 +167,15 @@ export default function MainPage() { ); const suggestionStyle = useMemo(() => ({ height: `${suggestionHeight}px` }), [suggestionHeight]); - // Sync app state to local state - remove local state from deps to avoid infinite loops + // Sync app state to local state useEffect(() => { - if (appState?.transcripts && appState.transcripts !== transcripts) { - setTranscripts(appState.transcripts); - } + if (appState?.transcripts) setTranscripts(appState.transcripts); }, [appState?.transcripts]); useEffect(() => { - if (appState?.liveSuggestions && appState.liveSuggestions !== liveSuggestions) { - setLiveSuggestions(appState.liveSuggestions); - } + if (appState?.liveSuggestions) setLiveSuggestions(appState.liveSuggestions); }, [appState?.liveSuggestions]); useEffect(() => { - if (appState?.actionSuggestions && appState.actionSuggestions !== actionSuggestions) { - setActionSuggestions(appState.actionSuggestions); - } + if (appState?.actionSuggestions) setActionSuggestions(appState.actionSuggestions); }, [appState?.actionSuggestions]); // Redirect to login if not logged in @@ -237,7 +232,7 @@ export default function MainPage() { {appState?.userRole === UserRole.BetaTester && appState?.credits === 0 && appState?.betaTesterExpiresAt && - appState?.betaTesterExpiresAt >= Date.now() && + appState?.betaTesterExpiresAt >= now && !betaTesterNoticeClosed && ( Date: Tue, 2 Jun 2026 06:08:02 -0400 Subject: [PATCH 18/34] lint --- CLAUDE.md | 4 + README.md | 2 +- pnpm-lock.yaml | 2597 +++++++++++++---- src-tauri/icons/README.md | 2 +- src/components/custom/beta-tester-notice.tsx | 46 +- src/components/custom/control-panel/index.tsx | 4 +- .../custom/control-panel/llm-group.tsx | 686 ++--- src/components/custom/credits-display.tsx | 35 +- .../panels/action-suggestions-panel.tsx | 12 +- src/lib/tauri-bridge.ts | 12 +- src/services/live-transcription.service.ts | 692 +++-- src/types/electron-api.d.ts | 8 +- src/types/llm.ts | 72 +- 13 files changed, 2754 insertions(+), 1418 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index d59be61..33bfae0 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,15 +18,18 @@ pnpm format The app is built as a Tauri desktop client with a React frontend. ### Frontend + - `src/` — React, Tailwind, hooks, components, pages. - `src/lib/tauri-bridge.ts` exposes the IPC compatibility API used by renderer hooks. ### Native Backend + - `src-tauri/src/` — Tauri command handlers, services, state, and native utilities. - `src-tauri/tauri.conf.json` — macOS and Windows bundle settings. - `src-tauri/Cargo.toml` — Rust dependency manifest. ### IPC Bridge + - Tauri `invoke()` is exposed through `tauriApi` and assigned to `window.electronAPI` for compatibility. - Transcription, permissions, payment, config, and window control are handled through Tauri commands. @@ -41,6 +44,7 @@ The app is built as a Tauri desktop client with a React frontend. ## Build and Release Workflow The workflow at `.github/workflows/manual-cross-platform-release.yml`: + - builds on Windows and macOS in parallel - installs pnpm dependencies - runs `pnpm tauri:build` (which builds the frontend via `beforeBuildCommand` automatically) diff --git a/README.md b/README.md index 9a03e01..b53a163 100644 --- a/README.md +++ b/README.md @@ -106,4 +106,4 @@ It installs dependencies, builds the renderer, and runs `npm run tauri:build` fo ## License -MIT +MIT diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c60ed31..9a48452 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,6 @@ settings: excludeLinksFromLockfile: false importers: - .: dependencies: '@mohtasham/md-to-docx': @@ -164,108 +163,182 @@ importers: version: 8.0.16(@types/node@25.9.1)(jiti@2.7.0) packages: - '@babel/code-frame@7.29.7': - resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==, + } + engines: { node: '>=6.9.0' } '@babel/compat-data@7.29.7': - resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==, + } + engines: { node: '>=6.9.0' } '@babel/core@7.29.7': - resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==, + } + engines: { node: '>=6.9.0' } '@babel/generator@7.29.7': - resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==, + } + engines: { node: '>=6.9.0' } '@babel/helper-compilation-targets@7.29.7': - resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==, + } + engines: { node: '>=6.9.0' } '@babel/helper-globals@7.29.7': - resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==, + } + engines: { node: '>=6.9.0' } '@babel/helper-module-imports@7.29.7': - resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==, + } + engines: { node: '>=6.9.0' } '@babel/helper-module-transforms@7.29.7': - resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 '@babel/helper-string-parser@7.29.7': - resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==, + } + engines: { node: '>=6.9.0' } '@babel/helper-validator-identifier@7.29.7': - resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==, + } + engines: { node: '>=6.9.0' } '@babel/helper-validator-option@7.29.7': - resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==, + } + engines: { node: '>=6.9.0' } '@babel/helpers@7.29.7': - resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==, + } + engines: { node: '>=6.9.0' } '@babel/parser@7.29.7': - resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==, + } + engines: { node: '>=6.0.0' } hasBin: true '@babel/template@7.29.7': - resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==, + } + engines: { node: '>=6.9.0' } '@babel/traverse@7.29.7': - resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==, + } + engines: { node: '>=6.9.0' } '@babel/types@7.29.7': - resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==, + } + engines: { node: '>=6.9.0' } '@emnapi/core@1.10.0': - resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + resolution: + { + integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==, + } '@emnapi/runtime@1.10.0': - resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + resolution: + { + integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==, + } '@emnapi/wasi-threads@1.2.1': - resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + resolution: + { + integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==, + } '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + resolution: + { + integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.12.2': - resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + resolution: + { + integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } '@eslint/config-array@0.23.5': - resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } '@eslint/config-helpers@0.6.0': - resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } '@eslint/core@1.2.1': - resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } '@eslint/js@10.0.1': - resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } peerDependencies: eslint: ^10.0.0 peerDependenciesMeta: @@ -273,85 +346,151 @@ packages: optional: true '@eslint/object-schema@3.0.5': - resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } '@eslint/plugin-kit@0.7.2': - resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } '@floating-ui/core@1.7.5': - resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + resolution: + { + integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==, + } '@floating-ui/dom@1.7.6': - resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + resolution: + { + integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==, + } '@floating-ui/react-dom@2.1.8': - resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} + resolution: + { + integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==, + } peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' '@floating-ui/utils@0.2.11': - resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + resolution: + { + integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==, + } '@humanfs/core@0.19.2': - resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} - engines: {node: '>=18.18.0'} + resolution: + { + integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==, + } + engines: { node: '>=18.18.0' } '@humanfs/node@0.16.8': - resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} - engines: {node: '>=18.18.0'} + resolution: + { + integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==, + } + engines: { node: '>=18.18.0' } '@humanfs/types@0.15.0': - resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} - engines: {node: '>=18.18.0'} + resolution: + { + integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==, + } + engines: { node: '>=18.18.0' } '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} + resolution: + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: '>=12.22' } '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} + resolution: + { + integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==, + } + engines: { node: '>=18.18' } '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + resolution: + { + integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==, + } '@jridgewell/remapping@2.3.5': - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + resolution: + { + integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==, + } '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: '>=6.0.0' } '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + resolution: + { + integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, + } '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + resolution: + { + integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==, + } '@mohtasham/md-to-docx@2.12.1': - resolution: {integrity: sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==} + resolution: + { + integrity: sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==, + } hasBin: true '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + resolution: + { + integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==, + } peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 '@oxc-project/types@0.133.0': - resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} + resolution: + { + integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==, + } '@radix-ui/number@1.1.1': - resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + resolution: + { + integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==, + } '@radix-ui/primitive@1.1.3': - resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + resolution: + { + integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==, + } '@radix-ui/react-accessible-icon@1.1.7': - resolution: {integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==} + resolution: + { + integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -364,7 +503,10 @@ packages: optional: true '@radix-ui/react-accordion@1.2.12': - resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} + resolution: + { + integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -377,7 +519,10 @@ packages: optional: true '@radix-ui/react-alert-dialog@1.1.15': - resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==} + resolution: + { + integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -390,7 +535,10 @@ packages: optional: true '@radix-ui/react-arrow@1.1.7': - resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + resolution: + { + integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -403,7 +551,10 @@ packages: optional: true '@radix-ui/react-aspect-ratio@1.1.7': - resolution: {integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==} + resolution: + { + integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -416,7 +567,10 @@ packages: optional: true '@radix-ui/react-avatar@1.1.10': - resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==} + resolution: + { + integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -429,7 +583,10 @@ packages: optional: true '@radix-ui/react-checkbox@1.3.3': - resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==} + resolution: + { + integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -442,7 +599,10 @@ packages: optional: true '@radix-ui/react-collapsible@1.1.12': - resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} + resolution: + { + integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -455,7 +615,10 @@ packages: optional: true '@radix-ui/react-collection@1.1.7': - resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + resolution: + { + integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -468,7 +631,10 @@ packages: optional: true '@radix-ui/react-compose-refs@1.1.2': - resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + resolution: + { + integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -477,7 +643,10 @@ packages: optional: true '@radix-ui/react-context-menu@2.2.16': - resolution: {integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==} + resolution: + { + integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -490,7 +659,10 @@ packages: optional: true '@radix-ui/react-context@1.1.2': - resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + resolution: + { + integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -499,7 +671,10 @@ packages: optional: true '@radix-ui/react-dialog@1.1.15': - resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + resolution: + { + integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -512,7 +687,10 @@ packages: optional: true '@radix-ui/react-direction@1.1.1': - resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + resolution: + { + integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -521,7 +699,10 @@ packages: optional: true '@radix-ui/react-dismissable-layer@1.1.11': - resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + resolution: + { + integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -534,7 +715,10 @@ packages: optional: true '@radix-ui/react-dropdown-menu@2.1.16': - resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} + resolution: + { + integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -547,7 +731,10 @@ packages: optional: true '@radix-ui/react-focus-guards@1.1.3': - resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + resolution: + { + integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -556,7 +743,10 @@ packages: optional: true '@radix-ui/react-focus-scope@1.1.7': - resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + resolution: + { + integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -569,7 +759,10 @@ packages: optional: true '@radix-ui/react-form@0.1.8': - resolution: {integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==} + resolution: + { + integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -582,7 +775,10 @@ packages: optional: true '@radix-ui/react-hover-card@1.1.15': - resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} + resolution: + { + integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -595,7 +791,10 @@ packages: optional: true '@radix-ui/react-id@1.1.1': - resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + resolution: + { + integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -604,7 +803,10 @@ packages: optional: true '@radix-ui/react-label@2.1.7': - resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} + resolution: + { + integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -617,7 +819,10 @@ packages: optional: true '@radix-ui/react-menu@2.1.16': - resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} + resolution: + { + integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -630,7 +835,10 @@ packages: optional: true '@radix-ui/react-menubar@1.1.16': - resolution: {integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==} + resolution: + { + integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -643,7 +851,10 @@ packages: optional: true '@radix-ui/react-navigation-menu@1.2.14': - resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} + resolution: + { + integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -656,7 +867,10 @@ packages: optional: true '@radix-ui/react-one-time-password-field@0.1.8': - resolution: {integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==} + resolution: + { + integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -669,7 +883,10 @@ packages: optional: true '@radix-ui/react-password-toggle-field@0.1.3': - resolution: {integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==} + resolution: + { + integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -682,7 +899,10 @@ packages: optional: true '@radix-ui/react-popover@1.1.15': - resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + resolution: + { + integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -695,7 +915,10 @@ packages: optional: true '@radix-ui/react-popper@1.2.8': - resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + resolution: + { + integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -708,7 +931,10 @@ packages: optional: true '@radix-ui/react-portal@1.1.9': - resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + resolution: + { + integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -721,7 +947,10 @@ packages: optional: true '@radix-ui/react-presence@1.1.5': - resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + resolution: + { + integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -734,7 +963,10 @@ packages: optional: true '@radix-ui/react-primitive@2.1.3': - resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + resolution: + { + integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -747,7 +979,10 @@ packages: optional: true '@radix-ui/react-progress@1.1.7': - resolution: {integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==} + resolution: + { + integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -760,7 +995,10 @@ packages: optional: true '@radix-ui/react-radio-group@1.3.8': - resolution: {integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==} + resolution: + { + integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -773,7 +1011,10 @@ packages: optional: true '@radix-ui/react-roving-focus@1.1.11': - resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + resolution: + { + integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -786,7 +1027,10 @@ packages: optional: true '@radix-ui/react-scroll-area@1.2.10': - resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} + resolution: + { + integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -799,7 +1043,10 @@ packages: optional: true '@radix-ui/react-select@2.2.6': - resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} + resolution: + { + integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -812,7 +1059,10 @@ packages: optional: true '@radix-ui/react-separator@1.1.7': - resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} + resolution: + { + integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -825,7 +1075,10 @@ packages: optional: true '@radix-ui/react-slider@1.3.6': - resolution: {integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==} + resolution: + { + integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -838,7 +1091,10 @@ packages: optional: true '@radix-ui/react-slot@1.2.3': - resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + resolution: + { + integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -847,7 +1103,10 @@ packages: optional: true '@radix-ui/react-slot@1.2.4': - resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} + resolution: + { + integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -856,7 +1115,10 @@ packages: optional: true '@radix-ui/react-switch@1.2.6': - resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==} + resolution: + { + integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -869,7 +1131,10 @@ packages: optional: true '@radix-ui/react-tabs@1.1.13': - resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} + resolution: + { + integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -882,7 +1147,10 @@ packages: optional: true '@radix-ui/react-toast@1.2.15': - resolution: {integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==} + resolution: + { + integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -895,7 +1163,10 @@ packages: optional: true '@radix-ui/react-toggle-group@1.1.11': - resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} + resolution: + { + integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -908,7 +1179,10 @@ packages: optional: true '@radix-ui/react-toggle@1.1.10': - resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} + resolution: + { + integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -921,7 +1195,10 @@ packages: optional: true '@radix-ui/react-toolbar@1.1.11': - resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} + resolution: + { + integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -934,7 +1211,10 @@ packages: optional: true '@radix-ui/react-tooltip@1.2.8': - resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} + resolution: + { + integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -947,7 +1227,10 @@ packages: optional: true '@radix-ui/react-use-callback-ref@1.1.1': - resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + resolution: + { + integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -956,7 +1239,10 @@ packages: optional: true '@radix-ui/react-use-controllable-state@1.2.2': - resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + resolution: + { + integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -965,7 +1251,10 @@ packages: optional: true '@radix-ui/react-use-effect-event@0.0.2': - resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + resolution: + { + integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -974,7 +1263,10 @@ packages: optional: true '@radix-ui/react-use-escape-keydown@1.1.1': - resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + resolution: + { + integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -983,7 +1275,10 @@ packages: optional: true '@radix-ui/react-use-is-hydrated@0.1.0': - resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==} + resolution: + { + integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -992,7 +1287,10 @@ packages: optional: true '@radix-ui/react-use-layout-effect@1.1.1': - resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + resolution: + { + integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1001,7 +1299,10 @@ packages: optional: true '@radix-ui/react-use-previous@1.1.1': - resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + resolution: + { + integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1010,7 +1311,10 @@ packages: optional: true '@radix-ui/react-use-rect@1.1.1': - resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + resolution: + { + integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1019,7 +1323,10 @@ packages: optional: true '@radix-ui/react-use-size@1.1.1': - resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + resolution: + { + integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==, + } peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1028,7 +1335,10 @@ packages: optional: true '@radix-ui/react-visually-hidden@1.2.3': - resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + resolution: + { + integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1041,170 +1351,254 @@ packages: optional: true '@radix-ui/rect@1.1.1': - resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + resolution: + { + integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==, + } '@rolldown/binding-android-arm64@1.0.3': - resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [android] '@rolldown/binding-darwin-arm64@1.0.3': - resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [darwin] '@rolldown/binding-darwin-x64@1.0.3': - resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [darwin] '@rolldown/binding-freebsd-x64@1.0.3': - resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [freebsd] '@rolldown/binding-linux-arm-gnueabihf@1.0.3': - resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [linux] '@rolldown/binding-linux-arm64-gnu@1.0.3': - resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.3': - resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.0.3': - resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [ppc64] os: [linux] libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.0.3': - resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [s390x] os: [linux] libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.0.3': - resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.3': - resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.3': - resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [openharmony] '@rolldown/binding-wasm32-wasi@1.0.3': - resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [wasm32] '@rolldown/binding-win32-arm64-msvc@1.0.3': - resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [win32] '@rolldown/binding-win32-x64-msvc@1.0.3': - resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==, + } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [win32] '@rolldown/pluginutils@1.0.1': - resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + resolution: + { + integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==, + } '@tailwindcss/node@4.3.0': - resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==} + resolution: + { + integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==, + } '@tailwindcss/oxide-android-arm64@4.3.0': - resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==, + } + engines: { node: '>= 20' } cpu: [arm64] os: [android] '@tailwindcss/oxide-darwin-arm64@4.3.0': - resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==, + } + engines: { node: '>= 20' } cpu: [arm64] os: [darwin] '@tailwindcss/oxide-darwin-x64@4.3.0': - resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==, + } + engines: { node: '>= 20' } cpu: [x64] os: [darwin] '@tailwindcss/oxide-freebsd-x64@4.3.0': - resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==, + } + engines: { node: '>= 20' } cpu: [x64] os: [freebsd] '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': - resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==, + } + engines: { node: '>= 20' } cpu: [arm] os: [linux] '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': - resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==, + } + engines: { node: '>= 20' } cpu: [arm64] os: [linux] libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.3.0': - resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==, + } + engines: { node: '>= 20' } cpu: [arm64] os: [linux] libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.3.0': - resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==, + } + engines: { node: '>= 20' } cpu: [x64] os: [linux] libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.3.0': - resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==, + } + engines: { node: '>= 20' } cpu: [x64] os: [linux] libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.3.0': - resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==, + } + engines: { node: '>=14.0.0' } cpu: [wasm32] bundledDependencies: - '@napi-rs/wasm-runtime' @@ -1215,234 +1609,381 @@ packages: - tslib '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': - resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==, + } + engines: { node: '>= 20' } cpu: [arm64] os: [win32] '@tailwindcss/oxide-win32-x64-msvc@4.3.0': - resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==, + } + engines: { node: '>= 20' } cpu: [x64] os: [win32] '@tailwindcss/oxide@4.3.0': - resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==} - engines: {node: '>= 20'} + resolution: + { + integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==, + } + engines: { node: '>= 20' } '@tailwindcss/vite@4.3.0': - resolution: {integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==} + resolution: + { + integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==, + } peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 '@tanstack/query-core@5.100.14': - resolution: {integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==} + resolution: + { + integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==, + } '@tanstack/react-query@5.100.14': - resolution: {integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==} + resolution: + { + integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==, + } peerDependencies: react: ^18 || ^19 '@tauri-apps/api@2.11.0': - resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} + resolution: + { + integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==, + } '@tauri-apps/cli-darwin-arm64@2.11.2': - resolution: {integrity: sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [darwin] '@tauri-apps/cli-darwin-x64@2.11.2': - resolution: {integrity: sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==, + } + engines: { node: '>= 10' } cpu: [x64] os: [darwin] '@tauri-apps/cli-linux-arm-gnueabihf@2.11.2': - resolution: {integrity: sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==, + } + engines: { node: '>= 10' } cpu: [arm] os: [linux] '@tauri-apps/cli-linux-arm64-gnu@2.11.2': - resolution: {integrity: sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-arm64-musl@2.11.2': - resolution: {integrity: sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [linux] libc: [musl] '@tauri-apps/cli-linux-riscv64-gnu@2.11.2': - resolution: {integrity: sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==, + } + engines: { node: '>= 10' } cpu: [riscv64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-x64-gnu@2.11.2': - resolution: {integrity: sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==, + } + engines: { node: '>= 10' } cpu: [x64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-x64-musl@2.11.2': - resolution: {integrity: sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==, + } + engines: { node: '>= 10' } cpu: [x64] os: [linux] libc: [musl] '@tauri-apps/cli-win32-arm64-msvc@2.11.2': - resolution: {integrity: sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [win32] '@tauri-apps/cli-win32-ia32-msvc@2.11.2': - resolution: {integrity: sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==, + } + engines: { node: '>= 10' } cpu: [ia32] os: [win32] '@tauri-apps/cli-win32-x64-msvc@2.11.2': - resolution: {integrity: sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==, + } + engines: { node: '>= 10' } cpu: [x64] os: [win32] '@tauri-apps/cli@2.11.2': - resolution: {integrity: sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==, + } + engines: { node: '>= 10' } hasBin: true '@tauri-apps/plugin-dialog@2.7.1': - resolution: {integrity: sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==} + resolution: + { + integrity: sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==, + } '@tauri-apps/plugin-fs@2.5.1': - resolution: {integrity: sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==} + resolution: + { + integrity: sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==, + } '@tauri-apps/plugin-shell@2.3.5': - resolution: {integrity: sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==} + resolution: + { + integrity: sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==, + } '@tauri-apps/plugin-updater@2.10.1': - resolution: {integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==} + resolution: + { + integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==, + } '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + resolution: + { + integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==, + } '@types/debug@4.1.13': - resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + resolution: + { + integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==, + } '@types/esrecurse@4.3.1': - resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + resolution: + { + integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==, + } '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + resolution: + { + integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, + } '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + resolution: + { + integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==, + } '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + resolution: + { + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, + } '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + resolution: + { + integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, + } '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + resolution: + { + integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, + } '@types/node@25.9.1': - resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + resolution: + { + integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==, + } '@types/react-dom@19.2.3': - resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + resolution: + { + integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==, + } peerDependencies: '@types/react': ^19.2.0 '@types/react@19.2.16': - resolution: {integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==} + resolution: + { + integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==, + } '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + resolution: + { + integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==, + } '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + resolution: + { + integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, + } '@typescript-eslint/eslint-plugin@8.60.1': - resolution: {integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: '@typescript-eslint/parser': ^8.60.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/parser@8.60.1': - resolution: {integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/project-service@8.60.1': - resolution: {integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/scope-manager@8.60.1': - resolution: {integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } '@typescript-eslint/tsconfig-utils@8.60.1': - resolution: {integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/type-utils@8.60.1': - resolution: {integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/types@8.60.1': - resolution: {integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } '@typescript-eslint/typescript-estree@8.60.1': - resolution: {integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/utils@8.60.1': - resolution: {integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/visitor-keys@8.60.1': - resolution: {integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } '@ungap/structured-clone@1.3.1': - resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} + resolution: + { + integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==, + } '@vitejs/plugin-react@6.0.2': - resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==, + } + engines: { node: ^20.19.0 || >=22.12.0 } peerDependencies: '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 babel-plugin-react-compiler: ^1.0.0 @@ -1454,98 +1995,173 @@ packages: optional: true acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==, + } + engines: { node: '>=0.4.0' } hasBin: true ajv@6.15.0: - resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + resolution: + { + integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==, + } aria-hidden@1.2.6: - resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==, + } + engines: { node: '>=10' } autoprefixer@10.5.0: - resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==, + } + engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + resolution: + { + integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, + } balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} + resolution: + { + integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, + } + engines: { node: 18 || 20 || >=22 } baseline-browser-mapping@2.10.33: - resolution: {integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==, + } + engines: { node: '>=6.0.0' } hasBin: true brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} - engines: {node: 18 || 20 || >=22} + resolution: + { + integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==, + } + engines: { node: 18 || 20 || >=22 } browserslist@4.28.2: - resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + resolution: + { + integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true caniuse-lite@1.0.30001793: - resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} + resolution: + { + integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==, + } ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + resolution: + { + integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, + } character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + resolution: + { + integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, + } character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + resolution: + { + integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, + } character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + resolution: + { + integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, + } character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + resolution: + { + integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, + } class-variance-authority@0.7.1: - resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + resolution: + { + integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==, + } clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, + } + engines: { node: '>=6' } comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + resolution: + { + integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, + } convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } cookie@1.1.1: - resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==, + } + engines: { node: '>=18' } core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + resolution: + { + integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, + } cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, + } + engines: { node: '>= 8' } csstype@3.2.3: - resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + resolution: + { + integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, + } debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, + } + engines: { node: '>=6.0' } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -1553,82 +2169,142 @@ packages: optional: true decode-named-character-reference@1.3.0: - resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + resolution: + { + integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==, + } deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + resolution: + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, + } + engines: { node: '>=6' } detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==, + } + engines: { node: '>=8' } detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + resolution: + { + integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, + } devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + resolution: + { + integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, + } docx@9.7.1: - resolution: {integrity: sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==, + } + engines: { node: '>=10' } downloadjs@1.4.7: - resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} + resolution: + { + integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==, + } electron-to-chromium@1.5.364: - resolution: {integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==} + resolution: + { + integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==, + } enhanced-resolve@5.22.1: - resolution: {integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==, + } + engines: { node: '>=10.13.0' } escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, + } + engines: { node: '>=6' } escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: '>=10' } escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, + } + engines: { node: '>=12' } eslint-plugin-react-hooks@7.1.1: - resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==, + } + engines: { node: '>=18' } peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-refresh@0.5.2: - resolution: {integrity: sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==} + resolution: + { + integrity: sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==, + } peerDependencies: eslint: ^9 || ^10 eslint-plugin-simple-import-sort@13.0.0: - resolution: {integrity: sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==} + resolution: + { + integrity: sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==, + } peerDependencies: eslint: '>=5.0.0' eslint-scope@9.1.2: - resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + resolution: + { + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } eslint-visitor-keys@5.0.1: - resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } eslint@10.4.1: - resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } hasBin: true peerDependencies: jiti: '*' @@ -1637,43 +2313,76 @@ packages: optional: true espree@11.2.0: - resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { + integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } esquery@1.7.0: - resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==, + } + engines: { node: '>=0.10' } esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: '>=4.0' } estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: '>=4.0' } estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + resolution: + { + integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, + } esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: '>=0.10.0' } extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, + } fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==, + } + engines: { node: '>=12.0.0' } peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -1681,489 +2390,894 @@ packages: optional: true file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + resolution: + { + integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, + } + engines: { node: '>=16.0.0' } file-saver@2.0.5: - resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} + resolution: + { + integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==, + } find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: '>=10' } flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, + } + engines: { node: '>=16' } flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + resolution: + { + integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==, + } fraction.js@5.3.4: - resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + resolution: + { + integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==, + } fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: '>=6.9.0' } get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, + } + engines: { node: '>=6' } glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: '>=10.13.0' } globals@17.6.0: - resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==, + } + engines: { node: '>=18' } graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + resolution: + { + integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, + } hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + resolution: + { + integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, + } hast-util-sanitize@5.0.2: - resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + resolution: + { + integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==, + } hast-util-to-jsx-runtime@2.3.6: - resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + resolution: + { + integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==, + } hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + resolution: + { + integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, + } hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + resolution: + { + integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, + } hermes-estree@0.25.1: - resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + resolution: + { + integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==, + } hermes-parser@0.25.1: - resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + resolution: + { + integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==, + } highlight.js@11.11.1: - resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==, + } + engines: { node: '>=12.0.0' } html-url-attributes@3.0.1: - resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} + resolution: + { + integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==, + } ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, + } + engines: { node: '>= 4' } ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==, + } + engines: { node: '>= 4' } immediate@3.0.6: - resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + resolution: + { + integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==, + } imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: '>=0.8.19' } inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } inline-style-parser@0.2.7: - resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + resolution: + { + integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==, + } is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + resolution: + { + integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, + } is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + resolution: + { + integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, + } is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + resolution: + { + integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, + } is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: '>=0.10.0' } is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: '>=0.10.0' } is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + resolution: + { + integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, + } is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, + } + engines: { node: '>=12' } isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + resolution: + { + integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, + } isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } jiti@2.7.0: - resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + resolution: + { + integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==, + } hasBin: true js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, + } + engines: { node: '>=6' } hasBin: true json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: '>=6' } hasBin: true jszip@3.10.1: - resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + resolution: + { + integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, + } keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + engines: { node: '>= 0.8.0' } lie@3.3.0: - resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + resolution: + { + integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==, + } lightningcss-android-arm64@1.32.0: - resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==, + } + engines: { node: '>= 12.0.0' } cpu: [arm64] os: [android] lightningcss-darwin-arm64@1.32.0: - resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==, + } + engines: { node: '>= 12.0.0' } cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.32.0: - resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==, + } + engines: { node: '>= 12.0.0' } cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.32.0: - resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==, + } + engines: { node: '>= 12.0.0' } cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==, + } + engines: { node: '>= 12.0.0' } cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.32.0: - resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==, + } + engines: { node: '>= 12.0.0' } cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-musl@1.32.0: - resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==, + } + engines: { node: '>= 12.0.0' } cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-x64-gnu@1.32.0: - resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==, + } + engines: { node: '>= 12.0.0' } cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-musl@1.32.0: - resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==, + } + engines: { node: '>= 12.0.0' } cpu: [x64] os: [linux] libc: [musl] lightningcss-win32-arm64-msvc@1.32.0: - resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==, + } + engines: { node: '>= 12.0.0' } cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.32.0: - resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==, + } + engines: { node: '>= 12.0.0' } cpu: [x64] os: [win32] lightningcss@1.32.0: - resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} - engines: {node: '>= 12.0.0'} + resolution: + { + integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==, + } + engines: { node: '>= 12.0.0' } locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: '>=10' } longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + resolution: + { + integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, + } lowlight@3.3.0: - resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==} + resolution: + { + integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==, + } lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } lucide-react@1.17.0: - resolution: {integrity: sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==} + resolution: + { + integrity: sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==, + } peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + resolution: + { + integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, + } markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + resolution: + { + integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, + } mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + resolution: + { + integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, + } mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + resolution: + { + integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==, + } mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + resolution: + { + integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, + } mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + resolution: + { + integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, + } mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + resolution: + { + integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, + } mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + resolution: + { + integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, + } mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + resolution: + { + integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, + } mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + resolution: + { + integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, + } mdast-util-mdx-expression@2.0.1: - resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + resolution: + { + integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==, + } mdast-util-mdx-jsx@3.2.0: - resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + resolution: + { + integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==, + } mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + resolution: + { + integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==, + } mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + resolution: + { + integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, + } mdast-util-to-hast@13.2.1: - resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + resolution: + { + integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, + } mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + resolution: + { + integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, + } mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + resolution: + { + integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, + } micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + resolution: + { + integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, + } micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + resolution: + { + integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, + } micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + resolution: + { + integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, + } micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + resolution: + { + integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, + } micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + resolution: + { + integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, + } micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + resolution: + { + integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, + } micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + resolution: + { + integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, + } micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + resolution: + { + integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, + } micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + resolution: + { + integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, + } micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + resolution: + { + integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, + } micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + resolution: + { + integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, + } micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + resolution: + { + integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, + } micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + resolution: + { + integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, + } micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + resolution: + { + integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, + } micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + resolution: + { + integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, + } micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + resolution: + { + integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, + } micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + resolution: + { + integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, + } micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + resolution: + { + integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, + } micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + resolution: + { + integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, + } micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + resolution: + { + integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, + } micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + resolution: + { + integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, + } micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + resolution: + { + integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, + } micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + resolution: + { + integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, + } micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + resolution: + { + integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, + } micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + resolution: + { + integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, + } micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + resolution: + { + integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, + } micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + resolution: + { + integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, + } micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + resolution: + { + integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, + } minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + resolution: + { + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, + } minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} - engines: {node: 18 || 20 || >=22} + resolution: + { + integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, + } + engines: { node: 18 || 20 || >=22 } ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + resolution: + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + resolution: + { + integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true nanoid@5.1.11: - resolution: {integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==} - engines: {node: ^18 || >=20} + resolution: + { + integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==, + } + engines: { node: ^18 || >=20 } hasBin: true natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } node-releases@2.0.46: - resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==, + } + engines: { node: '>=18' } optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, + } + engines: { node: '>= 0.8.0' } p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: '>=10' } p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: '>=10' } pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + resolution: + { + integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, + } parse-entities@4.0.2: - resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + resolution: + { + integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==, + } path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: '>=8' } path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: '>=8' } picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + resolution: + { + integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, + } picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==, + } + engines: { node: '>=12' } postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, + } postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==, + } + engines: { node: ^10 || ^12 || >=14 } prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + engines: { node: '>= 0.8.0' } prettier@3.8.3: - resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==, + } + engines: { node: '>=14' } hasBin: true process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: + { + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, + } property-information@7.1.0: - resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + resolution: + { + integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, + } punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: '>=6' } qrcode-generator@1.5.2: - resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==} + resolution: + { + integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==, + } radix-ui@1.4.3: - resolution: {integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==} + resolution: + { + integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==, + } peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2176,25 +3290,37 @@ packages: optional: true react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + resolution: + { + integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==, + } peerDependencies: react: ^19.2.7 react-markdown@10.1.0: - resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} + resolution: + { + integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==, + } peerDependencies: '@types/react': '>=18' react: '>=18' react-qrcode-pretty@3.3.1: - resolution: {integrity: sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==} + resolution: + { + integrity: sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==, + } peerDependencies: react: '>=17' react-dom: '>=17' react-remove-scroll-bar@2.3.8: - resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -2203,8 +3329,11 @@ packages: optional: true react-remove-scroll@2.7.2: - resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -2213,15 +3342,21 @@ packages: optional: true react-router-dom@7.16.0: - resolution: {integrity: sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==} - engines: {node: '>=20.0.0'} + resolution: + { + integrity: sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==, + } + engines: { node: '>=20.0.0' } peerDependencies: react: '>=18' react-dom: '>=18' react-router@7.16.0: - resolution: {integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==} - engines: {node: '>=20.0.0'} + resolution: + { + integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==, + } + engines: { node: '>=20.0.0' } peerDependencies: react: '>=18' react-dom: '>=18' @@ -2230,8 +3365,11 @@ packages: optional: true react-style-singleton@2.2.3: - resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -2240,184 +3378,334 @@ packages: optional: true react@19.2.7: - resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==, + } + engines: { node: '>=0.10.0' } readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + resolution: + { + integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, + } rehype-highlight@7.0.2: - resolution: {integrity: sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==} + resolution: + { + integrity: sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==, + } rehype-sanitize@6.0.0: - resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} + resolution: + { + integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==, + } remark-gfm@4.0.1: - resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + resolution: + { + integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, + } remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + resolution: + { + integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, + } remark-rehype@11.1.2: - resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + resolution: + { + integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, + } remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + resolution: + { + integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, + } remark@15.0.1: - resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} + resolution: + { + integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==, + } rolldown@1.0.3: - resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==, + } + engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: + { + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, + } sax@1.6.0: - resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} - engines: {node: '>=11.0.0'} + resolution: + { + integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==, + } + engines: { node: '>=11.0.0' } scheduler@0.27.0: - resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + resolution: + { + integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==, + } semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } hasBin: true semver@7.8.1: - resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==, + } + engines: { node: '>=10' } hasBin: true set-cookie-parser@2.7.2: - resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + resolution: + { + integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==, + } setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + resolution: + { + integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, + } shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: '>=8' } shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: '>=8' } sonner@2.0.7: - resolution: {integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==} + resolution: + { + integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==, + } peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, + } + engines: { node: '>=0.10.0' } space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + resolution: + { + integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, + } string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: + { + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, + } stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + resolution: + { + integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, + } style-to-js@1.1.21: - resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + resolution: + { + integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==, + } style-to-object@1.0.14: - resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + resolution: + { + integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==, + } tailwind-merge@3.6.0: - resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} + resolution: + { + integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==, + } tailwindcss@4.3.0: - resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==} + resolution: + { + integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==, + } tapable@2.3.3: - resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==, + } + engines: { node: '>=6' } tinyglobby@0.2.17: - resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==, + } + engines: { node: '>=12.0.0' } trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + resolution: + { + integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, + } trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + resolution: + { + integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, + } ts-api-utils@2.5.0: - resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} - engines: {node: '>=18.12'} + resolution: + { + integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==, + } + engines: { node: '>=18.12' } peerDependencies: typescript: '>=4.8.4' tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + resolution: + { + integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, + } tw-animate-css@1.4.0: - resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==} + resolution: + { + integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==, + } type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + engines: { node: '>= 0.8.0' } typescript-eslint@8.60.1: - resolution: {integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' typescript@6.0.3: - resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} - engines: {node: '>=14.17'} + resolution: + { + integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==, + } + engines: { node: '>=14.17' } hasBin: true undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + resolution: + { + integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==, + } undici@7.26.0: - resolution: {integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==} - engines: {node: '>=20.18.1'} + resolution: + { + integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==, + } + engines: { node: '>=20.18.1' } unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + resolution: + { + integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, + } unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + resolution: + { + integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, + } unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + resolution: + { + integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, + } unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + resolution: + { + integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, + } unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + resolution: + { + integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, + } unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + resolution: + { + integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, + } unist-util-visit@5.1.0: - resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + resolution: + { + integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==, + } update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + resolution: + { + integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, + } hasBin: true peerDependencies: browserslist: '>= 4.21.0' uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } use-callback-ref@1.3.3: - resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -2426,8 +3714,11 @@ packages: optional: true use-sidecar@1.1.3: - resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -2436,22 +3727,37 @@ packages: optional: true use-sync-external-store@1.6.0: - resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + resolution: + { + integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==, + } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } vfile-message@4.0.3: - resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + resolution: + { + integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==, + } vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + resolution: + { + integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, + } vite@8.0.16: - resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { + integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==, + } + engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 @@ -2493,40 +3799,67 @@ packages: optional: true which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: '>= 8' } hasBin: true word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, + } + engines: { node: '>=0.10.0' } xml-js@1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + resolution: + { + integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, + } hasBin: true xml@1.0.1: - resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + resolution: + { + integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==, + } yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: '>=10' } zod-validation-error@4.0.2: - resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} - engines: {node: '>=18.0.0'} + resolution: + { + integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==, + } + engines: { node: '>=18.0.0' } peerDependencies: zod: ^3.25.0 || ^4.0.0 zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + resolution: + { + integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==, + } zustand@5.0.14: - resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==} - engines: {node: '>=12.20.0'} + resolution: + { + integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==, + } + engines: { node: '>=12.20.0' } peerDependencies: '@types/react': '>=18.0.0' immer: '>=9.0.6' @@ -2543,10 +3876,12 @@ packages: optional: true zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + resolution: + { + integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, + } snapshots: - '@babel/code-frame@7.29.7': dependencies: '@babel/helper-validator-identifier': 7.29.7 diff --git a/src-tauri/icons/README.md b/src-tauri/icons/README.md index a2f9986..d81e931 100644 --- a/src-tauri/icons/README.md +++ b/src-tauri/icons/README.md @@ -3,7 +3,7 @@ Place the following icon files here (copy/convert from `build/` directory): - `32x32.png` - 32×32 PNG -- `128x128.png` - 128×128 PNG +- `128x128.png` - 128×128 PNG - `128x128@2x.png` - 256×256 PNG (retina) - `icon.icns` - macOS icon bundle (copy from `build/icon.icns`) - `icon.ico` - Windows icon (copy from `build/icon.ico`) diff --git a/src/components/custom/beta-tester-notice.tsx b/src/components/custom/beta-tester-notice.tsx index 072fcfa..1036601 100644 --- a/src/components/custom/beta-tester-notice.tsx +++ b/src/components/custom/beta-tester-notice.tsx @@ -1,23 +1,23 @@ -import { X } from 'lucide-react'; - -import { Button } from '../ui/button'; - -interface BetaTesterNoticeProps { - expiresAt: number; - onClick: () => void; -} - -export default function BetaTesterNotice({ expiresAt, onClick }: BetaTesterNoticeProps) { - return ( -
- Your BetaTester plan will expire on {new Date(expiresAt).toLocaleString()} - -
- ); -} +import { X } from 'lucide-react'; + +import { Button } from '../ui/button'; + +interface BetaTesterNoticeProps { + expiresAt: number; + onClick: () => void; +} + +export default function BetaTesterNotice({ expiresAt, onClick }: BetaTesterNoticeProps) { + return ( +
+ Your BetaTester plan will expire on {new Date(expiresAt).toLocaleString()} + +
+ ); +} diff --git a/src/components/custom/control-panel/index.tsx b/src/components/custom/control-panel/index.tsx index b8d39eb..ae42e61 100644 --- a/src/components/custom/control-panel/index.tsx +++ b/src/components/custom/control-panel/index.tsx @@ -61,7 +61,7 @@ export default function ControlPanel({ onProfileClick, onSignOut }: ControlPanel label: 'Start', }, [RunningState.Starting]: { - onClick: () => { }, + onClick: () => {}, className: 'bg-blue-600 hover:bg-blue-600/90', icon: , label: 'Starting...', @@ -75,7 +75,7 @@ export default function ControlPanel({ onProfileClick, onSignOut }: ControlPanel label: 'Stop', }, [RunningState.Stopping]: { - onClick: () => { }, + onClick: () => {}, className: 'bg-destructive hover:bg-destructive/90', icon: , label: 'Stopping...', diff --git a/src/components/custom/control-panel/llm-group.tsx b/src/components/custom/control-panel/llm-group.tsx index b002241..de47bcc 100644 --- a/src/components/custom/control-panel/llm-group.tsx +++ b/src/components/custom/control-panel/llm-group.tsx @@ -1,343 +1,343 @@ -import { Brain } from 'lucide-react'; -import { useEffect, useMemo, useState } from 'react'; -import { toast } from 'sonner'; - -import { Button } from '@/components/ui/button'; -import { Dialog, DialogContent, DialogDescription, DialogTitle } from '@/components/ui/dialog'; -import { Input } from '@/components/ui/input'; -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from '@/components/ui/select'; -import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; -import { useAppState } from '@/hooks/use-app-state'; -import { useConfigStore } from '@/hooks/use-config-store'; -import { getElectron } from '@/lib/utils'; -import { RunningState } from '@/types/app-state'; -import type { LLMConfigValidationResult, LLMModelInfo } from '@/types/llm'; -import { LLMProvider } from '@/types/llm'; - -interface LLMGroupProps { - getDisabled: (state: RunningState, disableOnRunning?: boolean) => boolean; -} - -const PROVIDERS = Object.values(LLMProvider); - -const PROVIDER_LABELS: Record = { - [LLMProvider.OPENAI]: 'OpenAI', - [LLMProvider.ANTHROPIC]: 'Anthropic', - [LLMProvider.GROQ]: 'Groq', - [LLMProvider.GOOGLE]: 'Google', -}; - -export function LLMGroup({ getDisabled }: LLMGroupProps) { - const [open, setOpen] = useState(false); - const [useOwnApiKey, setUseOwnApiKey] = useState(false); - const [provider, setProvider] = useState(LLMProvider.OPENAI); - const [apiKey, setApiKey] = useState(''); - const [model, setModel] = useState(''); - const [models, setModels] = useState([]); - const [isLoadingModels, setIsLoadingModels] = useState(false); - const [validation, setValidation] = useState(null); - const [validationMessage, setValidationMessage] = useState('Enter API key to validate'); - const [isValidating, setIsValidating] = useState(false); - const [isSaving, setIsSaving] = useState(false); - - const { runningState } = useAppState(); - const { config, updateConfig } = useConfigStore(); - - const availableModels = useMemo( - () => models.filter((item) => item.provider === provider).map((item) => item.id), - [models, provider] - ); - const providerValid = PROVIDERS.includes(provider); - const modelValid = availableModels.includes(model); - const apikeyValid = validation?.apikey_ok === true; - const formValid = providerValid && modelValid && apikeyValid; - const canSave = !useOwnApiKey || formValid; - - useEffect(() => { - if (!open) return; - const electron = getElectron(); - if (!electron?.llm) return; - - setIsLoadingModels(true); - electron.llm - .listModels() - .then((response) => { - if (!response.success) { - toast.error(response.error ?? 'Failed to fetch LLM models'); - return; - } - setModels(response.data ?? []); - }) - .catch((error) => { - console.error('Failed to fetch llm models:', error); - toast.error('Failed to fetch LLM models'); - }) - .finally(() => setIsLoadingModels(false)); - }, [open]); - - useEffect(() => { - if (!open) return; - - const conf = config?.llmConf; - const nextProvider = conf?.provider ?? LLMProvider.OPENAI; - setUseOwnApiKey(conf !== null && conf !== undefined); - setProvider(nextProvider); - setApiKey(conf?.apikey ?? ''); - setModel(conf?.model ?? ''); - setValidation(conf ? { provider_ok: true, apikey_ok: true, model_ok: true, error: '' } : null); - setValidationMessage(conf ? 'API key validated' : 'Enter API key to validate'); - }, [open, config?.llmConf]); - - useEffect(() => { - // Keep persisted model while models are still loading on first open. - if (!availableModels.length) return; - if (!availableModels.includes(model)) { - setModel(availableModels[0]); - } - }, [availableModels, model]); - - const handleProviderChange = (value: string) => { - const nextProvider = value as LLMProvider; - setProvider(nextProvider); - setValidation(null); - setValidationMessage('Provider changed. Re-validate API key.'); - }; - - useEffect(() => { - if (!open || !useOwnApiKey) return; - const trimmed = apiKey.trim(); - if (!trimmed || !provider || !model) { - setValidation(null); - setValidationMessage('Provider, API key and model are required'); - return; - } - - const electron = getElectron(); - if (!electron?.llm) return; - - const timer = setTimeout(async () => { - setIsValidating(true); - try { - const result = await electron.llm.validate({ - provider, - apikey: trimmed, - model, - }); - if (!result.success || !result.data) { - setValidation(null); - setValidationMessage(result.error ?? 'Validation failed'); - return; - } - - setValidation(result.data); - console.log('validation result:', result.data); - setValidationMessage( - result.data.provider_ok && result.data.apikey_ok && result.data.model_ok - ? 'All details are vaild.' - : result.data.error - ); - } catch (error) { - console.error('Failed to validate llm config:', error); - setValidation(null); - setValidationMessage('Validation request failed'); - } finally { - setIsValidating(false); - } - }, 350); - - return () => clearTimeout(timer); - }, [open, useOwnApiKey, provider, apiKey, model]); - - const validationOk = validation?.provider_ok && validation?.apikey_ok && validation?.model_ok; - const validationText = isValidating ? 'Validating...' : validationMessage; - const validationClass = validationOk - ? 'text-green-700 dark:text-green-500 bg-green-500/10 border-green-500/20' - : 'text-destructive bg-destructive/10 border-destructive/20'; - - const saveDisabled = - isSaving || isLoadingModels || isValidating || (useOwnApiKey && (!canSave || !validationOk)); - - const providerOptions = useMemo( - () => PROVIDERS.filter((item) => models.some((modelInfo) => modelInfo.provider === item)), - [models] - ); - - const currentProviders = providerOptions.length > 0 ? providerOptions : PROVIDERS; - - const modelPlaceholder = isLoadingModels ? 'Loading models...' : 'Select model'; - - const providerPlaceholder = isLoadingModels ? 'Loading providers...' : 'Select provider'; - - const isProviderDisabled = !useOwnApiKey || isLoadingModels; - const isModelDisabled = !useOwnApiKey || isLoadingModels; - - const currentProvider = currentProviders.includes(provider) - ? provider - : (currentProviders[0] ?? provider); - - useEffect(() => { - if (currentProvider !== provider) { - setProvider(currentProvider); - } - }, [currentProvider, provider]); - - useEffect(() => { - if (!open || !useOwnApiKey) return; - if (availableModels.length > 0 && !model) { - setModel(availableModels[0]); - } - }, [open, useOwnApiKey, availableModels, model]); - - const canShowValidation = useOwnApiKey; - - const providerLabel = PROVIDER_LABELS[currentProvider] ?? currentProvider; - void providerLabel; - - const hasModelsForProvider = availableModels.length > 0; - const effectiveModel = hasModelsForProvider ? model : ''; - const effectiveCanSave = !useOwnApiKey || (canSave && hasModelsForProvider && !!effectiveModel); - - const onModelChange = (value: string) => { - setModel(value); - setValidation(null); - setValidationMessage('Model changed. Re-validate API key.'); - }; - - const handleSave = async () => { - if (!effectiveCanSave) return; - - setIsSaving(true); - try { - await updateConfig({ - llmConf: useOwnApiKey - ? { - provider: currentProvider, - apikey: apiKey.trim(), - model: effectiveModel, - } - : null, - }); - toast.success('LLM configuration saved'); - setOpen(false); - } catch (error) { - console.error('Failed to save llm configuration:', error); - toast.error('Failed to save LLM configuration'); - } finally { - setIsSaving(false); - } - }; - - return ( -
- - - - - -

LLM options

-
-
- - - - LLM Options - -

Connect your own LLM provider and API key for full control.

-

- If you prefer to use our hosted models, we’ll automatically provide them based on your - available credits: GPT-5.4 is active while you have a balance, - switching to Llama-4-Scout (17B) once credits are exhausted. -

-
- -
-

Use my own API key

- -
- -
- - -
- -
- - setApiKey(e.target.value)} - placeholder="Enter API key" - className="h-8 text-xs" - disabled={!useOwnApiKey} - /> -
- -
- - -
- - {canShowValidation && ( -
- {validationText} -
- )} - -
- -
-
-
-
- ); -} +import { Brain } from 'lucide-react'; +import { useEffect, useMemo, useState } from 'react'; +import { toast } from 'sonner'; + +import { Button } from '@/components/ui/button'; +import { Dialog, DialogContent, DialogDescription, DialogTitle } from '@/components/ui/dialog'; +import { Input } from '@/components/ui/input'; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select'; +import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; +import { useAppState } from '@/hooks/use-app-state'; +import { useConfigStore } from '@/hooks/use-config-store'; +import { getElectron } from '@/lib/utils'; +import { RunningState } from '@/types/app-state'; +import type { LLMConfigValidationResult, LLMModelInfo } from '@/types/llm'; +import { LLMProvider } from '@/types/llm'; + +interface LLMGroupProps { + getDisabled: (state: RunningState, disableOnRunning?: boolean) => boolean; +} + +const PROVIDERS = Object.values(LLMProvider); + +const PROVIDER_LABELS: Record = { + [LLMProvider.OPENAI]: 'OpenAI', + [LLMProvider.ANTHROPIC]: 'Anthropic', + [LLMProvider.GROQ]: 'Groq', + [LLMProvider.GOOGLE]: 'Google', +}; + +export function LLMGroup({ getDisabled }: LLMGroupProps) { + const [open, setOpen] = useState(false); + const [useOwnApiKey, setUseOwnApiKey] = useState(false); + const [provider, setProvider] = useState(LLMProvider.OPENAI); + const [apiKey, setApiKey] = useState(''); + const [model, setModel] = useState(''); + const [models, setModels] = useState([]); + const [isLoadingModels, setIsLoadingModels] = useState(false); + const [validation, setValidation] = useState(null); + const [validationMessage, setValidationMessage] = useState('Enter API key to validate'); + const [isValidating, setIsValidating] = useState(false); + const [isSaving, setIsSaving] = useState(false); + + const { runningState } = useAppState(); + const { config, updateConfig } = useConfigStore(); + + const availableModels = useMemo( + () => models.filter((item) => item.provider === provider).map((item) => item.id), + [models, provider] + ); + const providerValid = PROVIDERS.includes(provider); + const modelValid = availableModels.includes(model); + const apikeyValid = validation?.apikey_ok === true; + const formValid = providerValid && modelValid && apikeyValid; + const canSave = !useOwnApiKey || formValid; + + useEffect(() => { + if (!open) return; + const electron = getElectron(); + if (!electron?.llm) return; + + setIsLoadingModels(true); + electron.llm + .listModels() + .then((response) => { + if (!response.success) { + toast.error(response.error ?? 'Failed to fetch LLM models'); + return; + } + setModels(response.data ?? []); + }) + .catch((error) => { + console.error('Failed to fetch llm models:', error); + toast.error('Failed to fetch LLM models'); + }) + .finally(() => setIsLoadingModels(false)); + }, [open]); + + useEffect(() => { + if (!open) return; + + const conf = config?.llmConf; + const nextProvider = conf?.provider ?? LLMProvider.OPENAI; + setUseOwnApiKey(conf !== null && conf !== undefined); + setProvider(nextProvider); + setApiKey(conf?.apikey ?? ''); + setModel(conf?.model ?? ''); + setValidation(conf ? { provider_ok: true, apikey_ok: true, model_ok: true, error: '' } : null); + setValidationMessage(conf ? 'API key validated' : 'Enter API key to validate'); + }, [open, config?.llmConf]); + + useEffect(() => { + // Keep persisted model while models are still loading on first open. + if (!availableModels.length) return; + if (!availableModels.includes(model)) { + setModel(availableModels[0]); + } + }, [availableModels, model]); + + const handleProviderChange = (value: string) => { + const nextProvider = value as LLMProvider; + setProvider(nextProvider); + setValidation(null); + setValidationMessage('Provider changed. Re-validate API key.'); + }; + + useEffect(() => { + if (!open || !useOwnApiKey) return; + const trimmed = apiKey.trim(); + if (!trimmed || !provider || !model) { + setValidation(null); + setValidationMessage('Provider, API key and model are required'); + return; + } + + const electron = getElectron(); + if (!electron?.llm) return; + + const timer = setTimeout(async () => { + setIsValidating(true); + try { + const result = await electron.llm.validate({ + provider, + apikey: trimmed, + model, + }); + if (!result.success || !result.data) { + setValidation(null); + setValidationMessage(result.error ?? 'Validation failed'); + return; + } + + setValidation(result.data); + console.log('validation result:', result.data); + setValidationMessage( + result.data.provider_ok && result.data.apikey_ok && result.data.model_ok + ? 'All details are vaild.' + : result.data.error + ); + } catch (error) { + console.error('Failed to validate llm config:', error); + setValidation(null); + setValidationMessage('Validation request failed'); + } finally { + setIsValidating(false); + } + }, 350); + + return () => clearTimeout(timer); + }, [open, useOwnApiKey, provider, apiKey, model]); + + const validationOk = validation?.provider_ok && validation?.apikey_ok && validation?.model_ok; + const validationText = isValidating ? 'Validating...' : validationMessage; + const validationClass = validationOk + ? 'text-green-700 dark:text-green-500 bg-green-500/10 border-green-500/20' + : 'text-destructive bg-destructive/10 border-destructive/20'; + + const saveDisabled = + isSaving || isLoadingModels || isValidating || (useOwnApiKey && (!canSave || !validationOk)); + + const providerOptions = useMemo( + () => PROVIDERS.filter((item) => models.some((modelInfo) => modelInfo.provider === item)), + [models] + ); + + const currentProviders = providerOptions.length > 0 ? providerOptions : PROVIDERS; + + const modelPlaceholder = isLoadingModels ? 'Loading models...' : 'Select model'; + + const providerPlaceholder = isLoadingModels ? 'Loading providers...' : 'Select provider'; + + const isProviderDisabled = !useOwnApiKey || isLoadingModels; + const isModelDisabled = !useOwnApiKey || isLoadingModels; + + const currentProvider = currentProviders.includes(provider) + ? provider + : (currentProviders[0] ?? provider); + + useEffect(() => { + if (currentProvider !== provider) { + setProvider(currentProvider); + } + }, [currentProvider, provider]); + + useEffect(() => { + if (!open || !useOwnApiKey) return; + if (availableModels.length > 0 && !model) { + setModel(availableModels[0]); + } + }, [open, useOwnApiKey, availableModels, model]); + + const canShowValidation = useOwnApiKey; + + const providerLabel = PROVIDER_LABELS[currentProvider] ?? currentProvider; + void providerLabel; + + const hasModelsForProvider = availableModels.length > 0; + const effectiveModel = hasModelsForProvider ? model : ''; + const effectiveCanSave = !useOwnApiKey || (canSave && hasModelsForProvider && !!effectiveModel); + + const onModelChange = (value: string) => { + setModel(value); + setValidation(null); + setValidationMessage('Model changed. Re-validate API key.'); + }; + + const handleSave = async () => { + if (!effectiveCanSave) return; + + setIsSaving(true); + try { + await updateConfig({ + llmConf: useOwnApiKey + ? { + provider: currentProvider, + apikey: apiKey.trim(), + model: effectiveModel, + } + : null, + }); + toast.success('LLM configuration saved'); + setOpen(false); + } catch (error) { + console.error('Failed to save llm configuration:', error); + toast.error('Failed to save LLM configuration'); + } finally { + setIsSaving(false); + } + }; + + return ( +
+ + + + + +

LLM options

+
+
+ + + + LLM Options + +

Connect your own LLM provider and API key for full control.

+

+ If you prefer to use our hosted models, we’ll automatically provide them based on your + available credits: GPT-5.4 is active while you have a balance, + switching to Llama-4-Scout (17B) once credits are exhausted. +

+
+ +
+

Use my own API key

+ +
+ +
+ + +
+ +
+ + setApiKey(e.target.value)} + placeholder="Enter API key" + className="h-8 text-xs" + disabled={!useOwnApiKey} + /> +
+ +
+ + +
+ + {canShowValidation && ( +
+ {validationText} +
+ )} + +
+ +
+
+
+
+ ); +} diff --git a/src/components/custom/credits-display.tsx b/src/components/custom/credits-display.tsx index c4cd537..12e36d5 100644 --- a/src/components/custom/credits-display.tsx +++ b/src/components/custom/credits-display.tsx @@ -10,7 +10,12 @@ interface CreditsDisplayProps { style?: React.CSSProperties; } -export default function CreditsDisplay({ credits, llmModel, className, style }: CreditsDisplayProps) { +export default function CreditsDisplay({ + credits, + llmModel, + className, + style, +}: CreditsDisplayProps) { const availableMinutes = Math.floor(credits / CREDITS_PER_MINUTE); const formatDuration = (mins: number) => { @@ -30,28 +35,22 @@ export default function CreditsDisplay({ credits, llmModel, className, style }: : formatDuration(availableMinutes); return ( -
- = 5 - ? 'text-muted-foreground' - : availableMinutes >= 1 - ? 'text-yellow-600 animate-pulse' - : 'text-destructive animate-pulse' - )}> +
+ = 5 + ? 'text-muted-foreground' + : availableMinutes >= 1 + ? 'text-yellow-600 animate-pulse' + : 'text-destructive animate-pulse' + )} + > {credits.toLocaleString()} credits - {availableTime} {llmModel && ( <>
- - {llmModel} - + {llmModel} )}
diff --git a/src/components/custom/panels/action-suggestions-panel.tsx b/src/components/custom/panels/action-suggestions-panel.tsx index 83ee52a..e2787a6 100644 --- a/src/components/custom/panels/action-suggestions-panel.tsx +++ b/src/components/custom/panels/action-suggestions-panel.tsx @@ -182,7 +182,7 @@ function ActionSuggestionsPanel({ actionSuggestions = [], style }: ActionSuggest className="flex gap-3 pb-3 border-b border-border/40 last:border-0" > {idx === actionSuggestions.length - 1 && - (s.state === SuggestionState.Pending || s.state === SuggestionState.Loading) ? ( + (s.state === SuggestionState.Pending || s.state === SuggestionState.Loading) ? ( ) : s.state === SuggestionState.Stopped ? ( @@ -224,12 +224,12 @@ function ActionSuggestionsPanel({ actionSuggestions = [], style }: ActionSuggest
{(s.state === SuggestionState.Loading || s.state === SuggestionState.Success) && ( -
-
- -
+
+
+
- )} +
+ )} {s.state === SuggestionState.Stopped && (
diff --git a/src/lib/tauri-bridge.ts b/src/lib/tauri-bridge.ts index ac439e1..7713fd1 100644 --- a/src/lib/tauri-bridge.ts +++ b/src/lib/tauri-bridge.ts @@ -41,8 +41,7 @@ export const tauriApi = { auth: { signup: (username: string, email: string, password: string) => invoke('auth_signup', { username, email, password }), - login: (email: string, password: string) => - invoke('auth_login', { email, password }), + login: (email: string, password: string) => invoke('auth_login', { email, password }), logout: () => invoke('auth_logout'), changePassword: (currentPassword: string, newPassword: string) => invoke('auth_change_password', { currentPassword, newPassword }), @@ -70,8 +69,7 @@ export const tauriApi = { update: (updates: unknown) => invoke('app_state_update', { updates }), }, - onAppStateUpdated: (callback: (state: unknown) => void) => - onEvent('app-state-updated', callback), + onAppStateUpdated: (callback: (state: unknown) => void) => onEvent('app-state-updated', callback), // ---- Transcription ---- transcription: { @@ -137,8 +135,7 @@ export const tauriApi = { checkForUpdates: () => invoke('updater_check_for_updates'), quitAndInstall: () => invoke('updater_quit_and_install'), getVersion: () => invoke('updater_get_version'), - onStatusUpdate: (callback: (data: unknown) => void) => - onEvent('auto-updater:status', callback), + onStatusUpdate: (callback: (data: unknown) => void) => onEvent('auto-updater:status', callback), }, // ---- Window Controls ---- @@ -149,8 +146,7 @@ export const tauriApi = { decrease: () => invoke('zoom_out'), reset: () => invoke('zoom_reset'), getFactor: () => invoke('zoom_get_factor'), - onChange: (callback: (percent: number) => void) => - onEvent('zoom-level-changed', callback), + onChange: (callback: (percent: number) => void) => onEvent('zoom-level-changed', callback), }, // ---- Permissions ---- diff --git a/src/services/live-transcription.service.ts b/src/services/live-transcription.service.ts index 1a40e81..8b0155d 100644 --- a/src/services/live-transcription.service.ts +++ b/src/services/live-transcription.service.ts @@ -1,347 +1,345 @@ -import { getElectron } from '@/lib/utils'; - -const SAMPLE_RATE = 16000; -const MAX_WS_BUFFERED_BYTES = SAMPLE_RATE * 0.3; -const WS_OPEN_TIMEOUT_MS = 5000; -const WS_RETRY_MAX_ATTEMPTS = 5; -const WS_RETRY_BASE_DELAY_MS = 1000; -const WS_RETRY_MAX_DELAY_MS = 8000; -const GET_DISPLAY_MEDIA_TIMEOUT_MS = 20000; -const isMacOS = navigator.platform.toUpperCase().includes('MAC'); -const BACKEND_BASE_URL = - isMacOS || !import.meta.env.DEV - ? 'https://api.powerinterviewai.com' - : 'http://localhost:8080'; -const STREAMING_URL = `${BACKEND_BASE_URL.replace('http', 'ws')}/api/asr/streaming`; - -// Inline AudioWorklet processor (runs off the main thread) -const AUDIO_WORKLET_CODE = ` -class AudioSenderWorklet extends AudioWorkletProcessor { - constructor() { - super(); - } - - process(inputs, outputs) { - // inputs[0][0] = Float32Array from the microphone / loopback (single channel) - const input = inputs[0]?.[0]; - if (input && input.length > 0) { - // Must copy the data - the original buffer is reused by the audio thread - this.port.postMessage(new Float32Array(input)); - } - - // Zero the output buffer so nothing leaks to the speakers - // (we still connect to a GainNode with gain = 0 for safety) - const output = outputs[0]?.[0]; - if (output) { - output.fill(0); - } - - return true; - } -} - -registerProcessor('audio-sender-worklet', AudioSenderWorklet); -`; - -type Channel = 'ch_0' | 'ch_1'; - -class AudioWsStream { - private ws: WebSocket | null = null; - private ctx: AudioContext | null = null; - private source: MediaStreamAudioSourceNode | null = null; - private workletNode: AudioWorkletNode | null = null; - private monitorGain: GainNode | null = null; - private active = false; - private stopping = false; - private reconnectTimer: number | null = null; - - constructor( - private readonly channel: Channel, - private readonly stream: MediaStream, - private readonly onTranscript: (payload: { - channel: Channel; - type: 'partial' | 'final'; - text: string; - }) => Promise - ) {} - - async start() { - this.stopping = false; - await this.connectWithRetry(); - - this.ctx = new AudioContext(); - this.source = this.ctx.createMediaStreamSource(this.stream); - - // 1. Load the AudioWorklet (required once per AudioContext) - const workletBlob = new Blob([AUDIO_WORKLET_CODE], { type: 'application/javascript' }); - const workletUrl = URL.createObjectURL(workletBlob); - try { - await this.ctx.audioWorklet.addModule(workletUrl); - } finally { - URL.revokeObjectURL(workletUrl); // clean up immediately - } - - // 2. Create the worklet node (replaces ScriptProcessorNode) - this.workletNode = new AudioWorkletNode(this.ctx, 'audio-sender-worklet', { - numberOfInputs: 1, - numberOfOutputs: 1, - }); - - this.monitorGain = this.ctx.createGain(); - this.monitorGain.gain.value = 0; - - // Receive raw Float32 audio buffers from the worklet (off-main-thread) - this.workletNode.port.onmessage = (event) => { - if (!this.active || this.ws?.readyState !== WebSocket.OPEN) return; - if ((this.ws?.bufferedAmount ?? 0) > MAX_WS_BUFFERED_BYTES) { - console.log(`[AudioWsStream] ws buffer full of ${this.channel} channel, dropping data`); - return; - } - - const float32 = event.data as Float32Array; - const pcm16 = this.convertTo16kPcm(float32, this.ctx?.sampleRate ?? SAMPLE_RATE); - this.ws?.send(pcm16); - }; - - // Wire up the audio graph exactly like the old ScriptProcessor version - this.source.connect(this.workletNode); - this.workletNode.connect(this.monitorGain); - this.monitorGain.connect(this.ctx.destination); - - this.active = true; - } - - async stop() { - this.active = false; - this.stopping = true; - if (this.reconnectTimer !== null) { - window.clearTimeout(this.reconnectTimer); - this.reconnectTimer = null; - } - - this.workletNode?.disconnect(); - this.source?.disconnect(); - this.monitorGain?.disconnect(); - - this.workletNode = null; - this.source = null; - this.monitorGain = null; - - if (this.ctx && this.ctx.state !== 'closed') { - await this.ctx.close(); - } - this.ctx = null; - - if (this.ws && this.ws.readyState < WebSocket.CLOSING) { - this.ws.close(); - } - this.ws = null; - } - - private async connectWithRetry(): Promise { - let lastError: unknown; - for (let attempt = 0; attempt < WS_RETRY_MAX_ATTEMPTS; attempt++) { - if (this.stopping) { - throw new Error(`WebSocket connection stopped for ${this.channel}`); - } - try { - await this.connectWebSocket(); - return; - } catch (error) { - lastError = error; - const delayMs = Math.min( - WS_RETRY_BASE_DELAY_MS * Math.pow(2, attempt), - WS_RETRY_MAX_DELAY_MS - ); - console.warn( - `[LiveTranscription] WebSocket connect failed for ${this.channel} (attempt ${attempt + 1}/${WS_RETRY_MAX_ATTEMPTS}), retrying in ${delayMs}ms`, - error - ); - await this.sleep(delayMs); - } - } - - throw lastError instanceof Error - ? lastError - : new Error(`Failed to open websocket for ${this.channel}`); - } - - private connectWebSocket(): Promise { - return new Promise((resolve, reject) => { - const ws = new WebSocket(STREAMING_URL); - this.ws = ws; - let settled = false; - - const timeoutId = window.setTimeout(() => { - if (settled) return; - settled = true; - try { - ws.close(); - } catch { - // noop - } - reject(new Error(`WebSocket open timed out for ${this.channel}`)); - }, WS_OPEN_TIMEOUT_MS); - - ws.onopen = () => { - if (settled) return; - settled = true; - window.clearTimeout(timeoutId); - this.bindWebSocketHandlers(ws); - resolve(); - }; - - ws.onerror = () => { - if (settled) return; - settled = true; - window.clearTimeout(timeoutId); - reject(new Error(`Failed to open websocket for ${this.channel}`)); - }; - }); - } - - private bindWebSocketHandlers(ws: WebSocket): void { - ws.onmessage = (event) => { - if (typeof event.data !== 'string') return; - try { - const result = JSON.parse(event.data); - const type = result?.type; - const text = String(result?.content ?? '').trim(); - if ((type === 'partial' || type === 'final') && text) { - this.onTranscript({ - channel: this.channel, - type, - text, - }).catch((error) => console.error('Failed to ingest transcript:', error)); - } - } catch (error) { - console.error('Failed to parse transcript event:', error); - } - }; - - ws.onclose = () => { - if (this.stopping || !this.active) return; - this.scheduleReconnect(); - }; - } - - private scheduleReconnect(): void { - if (this.reconnectTimer !== null || this.stopping) return; - this.reconnectTimer = window.setTimeout(async () => { - this.reconnectTimer = null; - if (this.stopping || !this.active) return; - try { - await this.connectWithRetry(); - console.info(`[LiveTranscription] Reconnected websocket for ${this.channel}`); - } catch (error) { - console.error(`[LiveTranscription] Reconnect failed for ${this.channel}:`, error); - this.scheduleReconnect(); - } - }, WS_RETRY_BASE_DELAY_MS); - } - - private sleep(ms: number): Promise { - return new Promise((resolve) => window.setTimeout(resolve, ms)); - } - - private convertTo16kPcm(input: Float32Array, inputRate: number): Int16Array { - if (inputRate === SAMPLE_RATE) return this.floatTo16BitPcm(input); - const ratio = inputRate / SAMPLE_RATE; - const outputLength = Math.max(1, Math.floor(input.length / ratio)); - const output = new Float32Array(outputLength); - for (let i = 0; i < outputLength; i++) { - output[i] = input[Math.min(input.length - 1, Math.floor(i * ratio))]; - } - return this.floatTo16BitPcm(output); - } - - private floatTo16BitPcm(input: Float32Array): Int16Array { - const output = new Int16Array(input.length); - for (let i = 0; i < input.length; i++) { - const s = Math.max(-1, Math.min(1, input[i])); - output[i] = s < 0 ? s * 0x8000 : s * 0x7fff; - } - return output; - } -} - -class LiveTranscriptionService { - private micStream: MediaStream | null = null; - private loopbackStream: MediaStream | null = null; - private channels: AudioWsStream[] = []; - - async start(audioInputDeviceName: string, sessionToken: string): Promise { - const electron = getElectron(); - if (!electron) throw new Error('Electron API not available'); - await electron.transcription.setSessionToken(sessionToken); - - const micDeviceId = await this.resolveMicDeviceId(audioInputDeviceName); - this.micStream = await navigator.mediaDevices.getUserMedia({ - audio: micDeviceId ? { deviceId: { exact: micDeviceId } } : true, - video: false, - }); - - await electron.transcription.enableLoopbackAudio(); - let displayStream: MediaStream; - try { - displayStream = await Promise.race([ - navigator.mediaDevices.getDisplayMedia({ audio: true, video: true }), - new Promise((_, reject) => - window.setTimeout(() => reject(new Error('timeout')), GET_DISPLAY_MEDIA_TIMEOUT_MS) - ), - ]); - } catch (err) { - await electron.transcription.disableLoopbackAudio(); - // User denied the OS screen-recording permission dialog, or timed out. - // The pre-flight check passes 'not-determined' through so the OS can prompt here. - const isPermissionDenied = err instanceof DOMException && err.name === 'NotAllowedError'; - const isTimeout = err instanceof Error && err.message === 'timeout'; - if (isPermissionDenied || isTimeout) { - await electron.permissions.showDeniedDialog('screen-recording'); - throw Object.assign(new Error(), { name: 'PermissionError' }); - } - throw err; - } - await electron.transcription.disableLoopbackAudio(); - - displayStream.getVideoTracks().forEach((track) => { - track.stop(); - displayStream.removeTrack(track); - }); - this.loopbackStream = displayStream; - - const onTranscript = async (payload: { - channel: Channel; - type: 'partial' | 'final'; - text: string; - }) => { - await electron.transcription.ingest(payload); - }; - - const micChannel = new AudioWsStream('ch_1', this.micStream, onTranscript); - const loopbackChannel = new AudioWsStream('ch_0', this.loopbackStream, onTranscript); - this.channels = [micChannel, loopbackChannel]; - await Promise.all(this.channels.map((channel) => channel.start())); - } - - async stop(): Promise { - await Promise.all(this.channels.map((channel) => channel.stop())); - this.channels = []; - - this.micStream?.getTracks().forEach((track) => track.stop()); - this.loopbackStream?.getTracks().forEach((track) => track.stop()); - this.micStream = null; - this.loopbackStream = null; - } - - private async resolveMicDeviceId(deviceName: string): Promise { - if (!deviceName) return null; - const devices = await navigator.mediaDevices.enumerateDevices(); - const match = devices.find( - (device) => device.kind === 'audioinput' && device.label === deviceName - ); - return match?.deviceId ?? null; - } -} - -export const liveTranscriptionService = new LiveTranscriptionService(); +import { getElectron } from '@/lib/utils'; + +const SAMPLE_RATE = 16000; +const MAX_WS_BUFFERED_BYTES = SAMPLE_RATE * 0.3; +const WS_OPEN_TIMEOUT_MS = 5000; +const WS_RETRY_MAX_ATTEMPTS = 5; +const WS_RETRY_BASE_DELAY_MS = 1000; +const WS_RETRY_MAX_DELAY_MS = 8000; +const GET_DISPLAY_MEDIA_TIMEOUT_MS = 20000; +const isMacOS = navigator.platform.toUpperCase().includes('MAC'); +const BACKEND_BASE_URL = + isMacOS || !import.meta.env.DEV ? 'https://api.powerinterviewai.com' : 'http://localhost:8080'; +const STREAMING_URL = `${BACKEND_BASE_URL.replace('http', 'ws')}/api/asr/streaming`; + +// Inline AudioWorklet processor (runs off the main thread) +const AUDIO_WORKLET_CODE = ` +class AudioSenderWorklet extends AudioWorkletProcessor { + constructor() { + super(); + } + + process(inputs, outputs) { + // inputs[0][0] = Float32Array from the microphone / loopback (single channel) + const input = inputs[0]?.[0]; + if (input && input.length > 0) { + // Must copy the data - the original buffer is reused by the audio thread + this.port.postMessage(new Float32Array(input)); + } + + // Zero the output buffer so nothing leaks to the speakers + // (we still connect to a GainNode with gain = 0 for safety) + const output = outputs[0]?.[0]; + if (output) { + output.fill(0); + } + + return true; + } +} + +registerProcessor('audio-sender-worklet', AudioSenderWorklet); +`; + +type Channel = 'ch_0' | 'ch_1'; + +class AudioWsStream { + private ws: WebSocket | null = null; + private ctx: AudioContext | null = null; + private source: MediaStreamAudioSourceNode | null = null; + private workletNode: AudioWorkletNode | null = null; + private monitorGain: GainNode | null = null; + private active = false; + private stopping = false; + private reconnectTimer: number | null = null; + + constructor( + private readonly channel: Channel, + private readonly stream: MediaStream, + private readonly onTranscript: (payload: { + channel: Channel; + type: 'partial' | 'final'; + text: string; + }) => Promise + ) {} + + async start() { + this.stopping = false; + await this.connectWithRetry(); + + this.ctx = new AudioContext(); + this.source = this.ctx.createMediaStreamSource(this.stream); + + // 1. Load the AudioWorklet (required once per AudioContext) + const workletBlob = new Blob([AUDIO_WORKLET_CODE], { type: 'application/javascript' }); + const workletUrl = URL.createObjectURL(workletBlob); + try { + await this.ctx.audioWorklet.addModule(workletUrl); + } finally { + URL.revokeObjectURL(workletUrl); // clean up immediately + } + + // 2. Create the worklet node (replaces ScriptProcessorNode) + this.workletNode = new AudioWorkletNode(this.ctx, 'audio-sender-worklet', { + numberOfInputs: 1, + numberOfOutputs: 1, + }); + + this.monitorGain = this.ctx.createGain(); + this.monitorGain.gain.value = 0; + + // Receive raw Float32 audio buffers from the worklet (off-main-thread) + this.workletNode.port.onmessage = (event) => { + if (!this.active || this.ws?.readyState !== WebSocket.OPEN) return; + if ((this.ws?.bufferedAmount ?? 0) > MAX_WS_BUFFERED_BYTES) { + console.log(`[AudioWsStream] ws buffer full of ${this.channel} channel, dropping data`); + return; + } + + const float32 = event.data as Float32Array; + const pcm16 = this.convertTo16kPcm(float32, this.ctx?.sampleRate ?? SAMPLE_RATE); + this.ws?.send(pcm16); + }; + + // Wire up the audio graph exactly like the old ScriptProcessor version + this.source.connect(this.workletNode); + this.workletNode.connect(this.monitorGain); + this.monitorGain.connect(this.ctx.destination); + + this.active = true; + } + + async stop() { + this.active = false; + this.stopping = true; + if (this.reconnectTimer !== null) { + window.clearTimeout(this.reconnectTimer); + this.reconnectTimer = null; + } + + this.workletNode?.disconnect(); + this.source?.disconnect(); + this.monitorGain?.disconnect(); + + this.workletNode = null; + this.source = null; + this.monitorGain = null; + + if (this.ctx && this.ctx.state !== 'closed') { + await this.ctx.close(); + } + this.ctx = null; + + if (this.ws && this.ws.readyState < WebSocket.CLOSING) { + this.ws.close(); + } + this.ws = null; + } + + private async connectWithRetry(): Promise { + let lastError: unknown; + for (let attempt = 0; attempt < WS_RETRY_MAX_ATTEMPTS; attempt++) { + if (this.stopping) { + throw new Error(`WebSocket connection stopped for ${this.channel}`); + } + try { + await this.connectWebSocket(); + return; + } catch (error) { + lastError = error; + const delayMs = Math.min( + WS_RETRY_BASE_DELAY_MS * Math.pow(2, attempt), + WS_RETRY_MAX_DELAY_MS + ); + console.warn( + `[LiveTranscription] WebSocket connect failed for ${this.channel} (attempt ${attempt + 1}/${WS_RETRY_MAX_ATTEMPTS}), retrying in ${delayMs}ms`, + error + ); + await this.sleep(delayMs); + } + } + + throw lastError instanceof Error + ? lastError + : new Error(`Failed to open websocket for ${this.channel}`); + } + + private connectWebSocket(): Promise { + return new Promise((resolve, reject) => { + const ws = new WebSocket(STREAMING_URL); + this.ws = ws; + let settled = false; + + const timeoutId = window.setTimeout(() => { + if (settled) return; + settled = true; + try { + ws.close(); + } catch { + // noop + } + reject(new Error(`WebSocket open timed out for ${this.channel}`)); + }, WS_OPEN_TIMEOUT_MS); + + ws.onopen = () => { + if (settled) return; + settled = true; + window.clearTimeout(timeoutId); + this.bindWebSocketHandlers(ws); + resolve(); + }; + + ws.onerror = () => { + if (settled) return; + settled = true; + window.clearTimeout(timeoutId); + reject(new Error(`Failed to open websocket for ${this.channel}`)); + }; + }); + } + + private bindWebSocketHandlers(ws: WebSocket): void { + ws.onmessage = (event) => { + if (typeof event.data !== 'string') return; + try { + const result = JSON.parse(event.data); + const type = result?.type; + const text = String(result?.content ?? '').trim(); + if ((type === 'partial' || type === 'final') && text) { + this.onTranscript({ + channel: this.channel, + type, + text, + }).catch((error) => console.error('Failed to ingest transcript:', error)); + } + } catch (error) { + console.error('Failed to parse transcript event:', error); + } + }; + + ws.onclose = () => { + if (this.stopping || !this.active) return; + this.scheduleReconnect(); + }; + } + + private scheduleReconnect(): void { + if (this.reconnectTimer !== null || this.stopping) return; + this.reconnectTimer = window.setTimeout(async () => { + this.reconnectTimer = null; + if (this.stopping || !this.active) return; + try { + await this.connectWithRetry(); + console.info(`[LiveTranscription] Reconnected websocket for ${this.channel}`); + } catch (error) { + console.error(`[LiveTranscription] Reconnect failed for ${this.channel}:`, error); + this.scheduleReconnect(); + } + }, WS_RETRY_BASE_DELAY_MS); + } + + private sleep(ms: number): Promise { + return new Promise((resolve) => window.setTimeout(resolve, ms)); + } + + private convertTo16kPcm(input: Float32Array, inputRate: number): Int16Array { + if (inputRate === SAMPLE_RATE) return this.floatTo16BitPcm(input); + const ratio = inputRate / SAMPLE_RATE; + const outputLength = Math.max(1, Math.floor(input.length / ratio)); + const output = new Float32Array(outputLength); + for (let i = 0; i < outputLength; i++) { + output[i] = input[Math.min(input.length - 1, Math.floor(i * ratio))]; + } + return this.floatTo16BitPcm(output); + } + + private floatTo16BitPcm(input: Float32Array): Int16Array { + const output = new Int16Array(input.length); + for (let i = 0; i < input.length; i++) { + const s = Math.max(-1, Math.min(1, input[i])); + output[i] = s < 0 ? s * 0x8000 : s * 0x7fff; + } + return output; + } +} + +class LiveTranscriptionService { + private micStream: MediaStream | null = null; + private loopbackStream: MediaStream | null = null; + private channels: AudioWsStream[] = []; + + async start(audioInputDeviceName: string, sessionToken: string): Promise { + const electron = getElectron(); + if (!electron) throw new Error('Electron API not available'); + await electron.transcription.setSessionToken(sessionToken); + + const micDeviceId = await this.resolveMicDeviceId(audioInputDeviceName); + this.micStream = await navigator.mediaDevices.getUserMedia({ + audio: micDeviceId ? { deviceId: { exact: micDeviceId } } : true, + video: false, + }); + + await electron.transcription.enableLoopbackAudio(); + let displayStream: MediaStream; + try { + displayStream = await Promise.race([ + navigator.mediaDevices.getDisplayMedia({ audio: true, video: true }), + new Promise((_, reject) => + window.setTimeout(() => reject(new Error('timeout')), GET_DISPLAY_MEDIA_TIMEOUT_MS) + ), + ]); + } catch (err) { + await electron.transcription.disableLoopbackAudio(); + // User denied the OS screen-recording permission dialog, or timed out. + // The pre-flight check passes 'not-determined' through so the OS can prompt here. + const isPermissionDenied = err instanceof DOMException && err.name === 'NotAllowedError'; + const isTimeout = err instanceof Error && err.message === 'timeout'; + if (isPermissionDenied || isTimeout) { + await electron.permissions.showDeniedDialog('screen-recording'); + throw Object.assign(new Error(), { name: 'PermissionError' }); + } + throw err; + } + await electron.transcription.disableLoopbackAudio(); + + displayStream.getVideoTracks().forEach((track) => { + track.stop(); + displayStream.removeTrack(track); + }); + this.loopbackStream = displayStream; + + const onTranscript = async (payload: { + channel: Channel; + type: 'partial' | 'final'; + text: string; + }) => { + await electron.transcription.ingest(payload); + }; + + const micChannel = new AudioWsStream('ch_1', this.micStream, onTranscript); + const loopbackChannel = new AudioWsStream('ch_0', this.loopbackStream, onTranscript); + this.channels = [micChannel, loopbackChannel]; + await Promise.all(this.channels.map((channel) => channel.start())); + } + + async stop(): Promise { + await Promise.all(this.channels.map((channel) => channel.stop())); + this.channels = []; + + this.micStream?.getTracks().forEach((track) => track.stop()); + this.loopbackStream?.getTracks().forEach((track) => track.stop()); + this.micStream = null; + this.loopbackStream = null; + } + + private async resolveMicDeviceId(deviceName: string): Promise { + if (!deviceName) return null; + const devices = await navigator.mediaDevices.enumerateDevices(); + const match = devices.find( + (device) => device.kind === 'audioinput' && device.label === deviceName + ); + return match?.deviceId ?? null; + } +} + +export const liveTranscriptionService = new LiveTranscriptionService(); diff --git a/src/types/electron-api.d.ts b/src/types/electron-api.d.ts index 291c56f..1e68a72 100644 --- a/src/types/electron-api.d.ts +++ b/src/types/electron-api.d.ts @@ -156,9 +156,13 @@ declare global { // macOS permission checks permissions: { - checkScreenRecording: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; + checkScreenRecording: () => Promise< + 'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown' + >; checkScreenSources: () => Promise; - checkMicrophone: () => Promise<'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown'>; + checkMicrophone: () => Promise< + 'not-determined' | 'denied' | 'granted' | 'restricted' | 'unknown' + >; requestMicrophone: () => Promise; showDeniedDialog: (type: 'screen-recording' | 'microphone') => Promise; showRestartDialog: () => Promise; diff --git a/src/types/llm.ts b/src/types/llm.ts index 597dc5c..7612120 100644 --- a/src/types/llm.ts +++ b/src/types/llm.ts @@ -1,36 +1,36 @@ -export enum LLMProvider { - OPENAI = 'openai', - ANTHROPIC = 'anthropic', - GROQ = 'groq', - GOOGLE = 'google', -} - -export interface LLMConfig { - provider: LLMProvider; - apikey: string; - model: string; -} - -export interface LLMModelInfo { - id: string; - provider: LLMProvider; - name: string; - description: string; - modalities: string[]; - vision_capable: boolean; - context_window: number; - max_output_tokens: number; - pricing_input: number; - pricing_output: number; - supports_streaming: boolean; - supports_function_calling: boolean; - supports_json_mode: boolean; - release_date: string | null; -} - -export interface LLMConfigValidationResult { - provider_ok: boolean; - apikey_ok: boolean; - model_ok: boolean; - error: string; -} +export enum LLMProvider { + OPENAI = 'openai', + ANTHROPIC = 'anthropic', + GROQ = 'groq', + GOOGLE = 'google', +} + +export interface LLMConfig { + provider: LLMProvider; + apikey: string; + model: string; +} + +export interface LLMModelInfo { + id: string; + provider: LLMProvider; + name: string; + description: string; + modalities: string[]; + vision_capable: boolean; + context_window: number; + max_output_tokens: number; + pricing_input: number; + pricing_output: number; + supports_streaming: boolean; + supports_function_calling: boolean; + supports_json_mode: boolean; + release_date: string | null; +} + +export interface LLMConfigValidationResult { + provider_ok: boolean; + apikey_ok: boolean; + model_ok: boolean; + error: string; +} From 2c22daf020a86a5d945d883b98bdfd80c4e32722 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 10:24:34 -0400 Subject: [PATCH 19/34] fix: update tauri dependency features and add Info.plist for permissions --- src-tauri/Cargo.toml | 2 +- src-tauri/Info.plist | 10 ++++++++++ src-tauri/tauri.conf.json | 10 ++++------ src/components/custom/control-panel/profile-group.tsx | 2 +- 4 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 src-tauri/Info.plist diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6cdb5be..2425068 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -13,7 +13,7 @@ crate-type = ["staticlib", "cdylib", "rlib"] tauri-build = { version = "2", features = [] } [dependencies] -tauri = { version = "2.11.0", features = ["macos-private-api"] } +tauri = { version = "2.11.0", features = [] } tauri-plugin-global-shortcut = "2" tauri-plugin-dialog = "2" tauri-plugin-shell = "2" diff --git a/src-tauri/Info.plist b/src-tauri/Info.plist new file mode 100644 index 0000000..1dbb019 --- /dev/null +++ b/src-tauri/Info.plist @@ -0,0 +1,10 @@ + + + + + NSMicrophoneUsageDescription + Power Interview AI needs microphone access to transcribe your voice during interviews. + NSScreenRecordingUsageDescription + Power Interview AI needs screen recording access to capture system audio during interviews. + + diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 45d6c9d..5f2b47a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -40,10 +40,7 @@ "publisher": "VectorLeap Pulse Innovation LTD", "copyright": "Copyright ©2026 VectorLeap Pulse Innovation LTD", "macOS": { - "infoPlist": { - "NSMicrophoneUsageDescription": "Power Interview AI needs microphone access to transcribe your voice during interviews.", - "NSScreenRecordingUsageDescription": "Power Interview AI needs screen recording access to capture system audio during interviews." - }, + "infoPlist": "Info.plist", "entitlements": "../build/entitlements.mac.plist", "signingIdentity": null }, @@ -54,9 +51,10 @@ "nsis": { "installMode": "perMachine" } - }, + } + }, + "plugins": { "updater": { - "active": true, "pubkey": "", "endpoints": [ "https://github.com/PowerInterviewAI/client/releases/latest/download/latest.json" diff --git a/src/components/custom/control-panel/profile-group.tsx b/src/components/custom/control-panel/profile-group.tsx index f74e799..4553415 100644 --- a/src/components/custom/control-panel/profile-group.tsx +++ b/src/components/custom/control-panel/profile-group.tsx @@ -1,6 +1,6 @@ import { ChevronUp, CreditCard, Key, LogOut, Mail, SettingsIcon } from 'lucide-react'; import { useState } from 'react'; -import { useNavigate } from 'react-router'; +import { useNavigate } from 'react-router-dom'; import DocumentationDialog from '@/components/custom/documentation-dialog'; import { Button } from '@/components/ui/button'; From 6b2b080e655844092dca73a0fd34fbf5e4fedd60 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 10:30:30 -0400 Subject: [PATCH 20/34] feat: add various icons and update window capabilities for improved app appearance --- src-tauri/capabilities/default.json | 9 ++++----- src-tauri/icons/128x128.png | Bin 0 -> 7889 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 16727 bytes src-tauri/icons/32x32.png | Bin 0 -> 1428 bytes src-tauri/icons/64x64.png | Bin 0 -> 3255 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 6335 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 8940 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 9447 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 18822 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1182 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 20706 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 1971 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 3665 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 4631 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 2321 bytes .../android/mipmap-anydpi-v26/ic_launcher.xml | 5 +++++ .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2691 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 10244 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 2391 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2650 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 6454 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2235 bytes .../icons/android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 6271 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 13992 bytes .../android/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4904 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 11455 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 21970 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 9452 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 15855 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 29716 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 12853 bytes .../android/values/ic_launcher_background.xml | 4 ++++ src-tauri/icons/icon.icns | Bin 0 -> 200859 bytes src-tauri/icons/icon.ico | Bin 0 -> 27753 bytes src-tauri/icons/icon.png | Bin 0 -> 36038 bytes src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 775 bytes src-tauri/icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 1827 bytes src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 1827 bytes src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 2869 bytes src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 1272 bytes src-tauri/icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 2907 bytes src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 2907 bytes src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 4687 bytes src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 1827 bytes src-tauri/icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 4083 bytes src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 4083 bytes src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 7228 bytes src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 77067 bytes src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 7228 bytes src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 11222 bytes src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 4040 bytes src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 9660 bytes src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 10736 bytes 53 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/64x64.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/values/ic_launcher_background.xml create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index d3ee156..04de30c 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -11,7 +11,6 @@ "core:window:allow-set-decorations", "core:window:allow-set-always-on-top", "core:window:allow-set-ignore-cursor-events", - "core:window:allow-set-opacity", "core:window:allow-set-focus", "core:window:allow-set-title", "core:window:allow-maximize", @@ -21,7 +20,7 @@ "core:window:allow-set-content-protected", "core:window:allow-is-focused", "core:window:allow-is-fullscreen", - "core:webview:allow-set-zoom", + "core:webview:allow-set-webview-zoom", "global-shortcut:allow-register", "global-shortcut:allow-unregister", "global-shortcut:allow-unregister-all", @@ -35,9 +34,9 @@ "fs:allow-write-text-file", "fs:allow-read-file", "fs:allow-write-file", - "fs:allow-create-dir", - "fs:allow-app-data-write", - "fs:allow-app-data-read", + "fs:allow-mkdir", + "fs:allow-appdata-write", + "fs:allow-appdata-read", "updater:allow-check", "updater:allow-download-and-install" ] diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..3b07080e3b77707ca103b0841744c1422e61da48 GIT binary patch literal 7889 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 BB^m$# literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bb116c71d76ed7a8e1775a3d51d9da0c991c4ec6 GIT binary patch literal 8940 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..01f24a1e1e77eb2b4843476efd475474db08198d GIT binary patch literal 18822 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 N002ovPDHLkV1g`yD#-u< literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..beceb216f655fe71776f2e97024d123f88195f2a GIT binary patch literal 1182 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 Z{{h^K5!X^b?*IS*002ovPDHLkV1gmtE&>1m literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6065ec582b55b1ec003ed34eebd0d8ce2be5e34d GIT binary patch literal 1971 zcmV;k2Tb^hP)-;9qV&bA5OOLlgpdNUc_=M^#(VEMyKk+%_Whf4&zaO7?zx=0wZFag`uX-g z1!_7HB11DNviqsR&u$T2PnKpmM|T-VH=(EpHO7;pZrpd`EZ~e#W>kb}66y4xuQ5)R zdjYl1qU03rPdG!zjG=GP`98CYeiIxsA$LE;HndL@o@@lPK5|^iEu?99+JNfw&~&WS zbX05Jd>!p!Qm#REh0fr9FMz*fcGF=|-bOOEkM-CDn8Ah@$wD+J(0b_2>m!kJC-qHg zw>51#)HNBya8N^SHe6NzEX(3o@blm*^s?Ozg*9O_%>^)l9n?ijFlk{5qZDAxAYuV& z&|TD|wfbQNiCzIoitJjSohTosoiLH5^%zZ}4a5ur*kLN6w3rLj>pucaud|X&=@01j zC)oRO-2W*WC+bF752{SU{WP?gD4O)MS4jo#s0=I}0d&A=*tprj#0)mR2PpZ<^wS@iP3J>*1-cyrco2^EFl1Z}Xe_Ow4qV?)i9x&b-aHtqpcV%! z(D&%rwXn@bt+J(Ax$DRE1+xQfYf;7`%GgwYn?TNdBvT&1kHb8!MX&2|9RqpIpgkV8 z`U*{FNA!Rf)5mD=07g1;l#NFjZ;SXpjZn18_R}_Lzk(t+1feNmC@pN76=b=7HFPed zYXNF2B+r9R6E!eXRZtPVmgy7B-f|;x7B+_lW7TI(ORz-&dl)*JZwBb3Oi`28^1z0B z9+*6@fl0nAMnTD9jZT$@nRYUO1pYyE3oCoJ#98mTrllEpum@mMGX(4!Dzb+1z_Rvv zU<{5yhErZ5L7BfOkvbd&`Vq#;^rSekt44hz*nBRST|mj5#$==b4p{~KN_5oq&@5;p z7DrXBWC3+kp#8qufRg2~({t2ix~YtTo(U!qG8;~di0~Fn^eQ;xi*+W-S|-5?llTlp zbMY#X(A^BzPsgx}XtLcw$3s-focg*t==^Sp2#)TBr0Y;LMgkzwNu>Kj=wTZoz(6$} zv$>#cgI_sy^9p@l5N^=ga=muTw3fj_YaP%`DNnPgQ*le_HniS^z&FQ4nkH)blFw^k zBh&HR3vfRI{5rdfKIQfz=sfj`(O87N7(YM%JywWJS}1c>uwTPFx3Z0m5^RiFdlc;l zp`kf4b0z$jAuo}@>Exfw%UT}Mt)_zpl120ew@+qJ(R@LtA@Vs*DTyK+Z-sSb1R}U{ zpWN(AkFE7)AYhlkX*y|(l9`H{8M{&BgM;d~zPtj^C5lZKJq^%X?I9|Qf}kjr|AHDt zotu?6xjj&O@tB=)`F@ER2%DMKXY4IAa&Bf{CoFGBiW) z$k4pJPCrUFLO`NZ@nHx*S+P}|1SuEMW{YYf&4Ke_GkLlo_pc=jXtL9$XH`p z2^^J@z6>khuW{DVO1-;Su;D1MvH)rs{Gmrg^J>J;m$Ru%%)7>~2s7s-1GPvh;T>$3 zmrhd!u*s#Q`C3jOsYqj8jM(kfek3d(?1*q?G^;o|A&*B|1E{_;bTc}z5(?>(0ecJ{ z*;LUXWAVOW3mJ|6mdZn|0fcvOwh0=n99^!%YjlEY_#c&Q3e;wY%^2ahK)PE_g1*C) z4Jo%WmkpUGmP4xSD^;?yBUqaA6N_o~9y+Bp;OaX^KO-0=8qVBhFbAVHJE$htqc)w` zl#yAjd?V826`XOB7LF9&AsZgU8DgIHLA1vkheJ|S_G>20Ld--W2Siw5l^ zXO<<)z9O-HDcyj}9U(pWwQpLki{<)I1E_Sbb;8v4&;>Z(YPB`1WaYnsWzy-X*t2%P zXIX5VEW_%fLzi&8$W^*g?<_{xJ!hM#%)kPumY|ubF=GR>L#wACKG4U?D51tOz%DAf zVR|35@^#tg^Y0$h)uv#zvWu7zj9@eya|uvb)-ZwJNt>a9)grSXOfV7PPB*E-mSTN5 zQ(0`v0PLHf1HDY(*`Yx*dr>|~2$i3?vsSk}M=nA=vF6qCJ={>^6KZv4(Y0LcPLDqrY(6kd33n62y;GB=hMqVXzl@PXz zcq8RLSt#;GO3vOy-Zoa)ISN@*%x)1qfxb3t<_wf75e+A_vhB92+HW(k?Y3LnZbQ56 zJ{h##N13+#?A4YZ7BfHHV&~g$CjXD0Zi&7Xr_K3v`!E0JJjW7mGa>*0002ovPDHLk FV1mZRsYL() literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..71e9527b60276dac6e64d11180f7df89f476237a GIT binary patch literal 3665 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7c1e7ac7f5f18382568aa1f80889955df8720077 GIT binary patch literal 4631 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 N002ovPDHLkV1jSo+TH*F literal 0 HcmV?d00001 diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..82cd190074335bfbfec6439d8e272e057df96466 GIT binary patch literal 2321 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 rQX + + + + \ No newline at end of file diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..22627412726f5683b8054bb28d93288e57046974 GIT binary patch literal 2691 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..aaaa78dcd2ce976d99975ba7e73541608eff1c4f GIT binary patch literal 10244 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 KMNUMnLSTZ|rNM{* literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac44028d98b5412c4d47631dd90ca260377c803 GIT binary patch literal 2391 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 JPDHLkV1iP#Wi0>z literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a304896d0aab52445e1d2c343a206eb22b4bce2c GIT binary patch literal 2650 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 JPDHLkV1igCQ_}zd literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a30e6c0f211c29cf8a8db15e9d39a0ac755fff59 GIT binary patch literal 6271 zcmV-_7=Y)AP)(N3J*6A7fjAgg3R|4-%HkCSg(?ES?Q=-o6f6Q{aLc! zi!%n_YkV)}6y)LOQOV;Vj{~NJy}VelrsGG|i>+UjVf*!qQNCYCS@_~Fp9|M(+hHy# zv96P_AtmZUw-Q{f+QU8Ne-RL$2WO$3^wueO3roZ;Q9D&aXGe$|MK8z@a!%^@MSGAvr7m9?r#URNip<4 zkk&45hHlUGz|HMiX^$)wm>)@5VsB+i#C%wI~_3J)FP*2E#cOhL&=HpG}LbMu<-o;}tXErGaX(H#n_ZrHA5|{&))v$+QZ6N)+ z6}ooL#DvpZ;7a(=!Ov@us)G(^kfUIcT1W`yG^~7}5a%{o1M>%>F%n}fA_NHQPguC~ z&&8CXZSjEav$UN=0zbr6t8U?ZNW=CwH(*v_5HCEm5v7(Jpe>}HoglCK66ORrT2G8Z z^t!%~?#YC-D+9*x5A5qqJqxEy?0`v`Ss3HrkJGvP442LRB3`2)9>oiFK`|c9UycXE zFpC=j!nY&*AHu@@a5&~yl_Doqu_!4~s%EIlgex@#`qBe<=E+TX?!yw>?0@khxSFqo zesy_lI`+xNOP4?nu7W&ypUo~NLKuV9>iU3=i_N{k`6o!y+b-&E-$W@-o^VTyI*8{oGxX{t7%jl`|$yv#?y~wxK;rF&7qdkA~y!$TO>>p z6Tlyr3wc^ANMpXkQ*Ug=O`Z%?(J7}|R`rPpnlN%;H6S5|mIdhdh z3%zI$Ms)ZRAI}+plFz8p5%y0=y+iozU6G23Nzj@-=p^62rEZy@8WV?*KQ%+ zd3`8S#?%q;n{i$9nnOC63rTn(^1nX5FkjdWvM&o#P6;)jZ7^0JN4@RKYhBp^>V4Z0 zn$-(q#^vFaAlZ>y`Uy>t>Z>V?NJiSesKnV9EjY0pkRss!gUtXIN|NJ0iGc;trJ&1h zD7z2iuADFM^cxq#eZv=y-v$W_u1Yj~l%eOr?6j;#h@an-NT`H--$1w(KT>pB*Qr7H zpIm`pi3`TphiibodMK3P%YiaK48Kux{uHjcG>^t|0fMjh#NDGi^n9Il}3lF>(2(5ac58zUWF>j$au&CJLCfQGHQfi*4MSn|8|*xYA$@JR{S@$;hicEII$lwiM~ zOB3$jXw}cqAx4v$G{v`P{R<#8Z-t(-dgIDwskoMB zx?190vOTA!ab&nat{t_|ERMd3U%WSDAwF1i$a41Kzk9&*r*$>f?AVTwXOmS;Jp*Zf z>dJU=2;F$?W7)Fs-l`Dh>SNMJcpxqDs+Pa_~{5RjQ1x2{HX)sNfhwM(KRu* z2^0bR(XG*G?I8T)<9sa6Qt^-$BJc&+NudOv#(#$8hUPA&VP(ofmTAuSK|5Ap80Z?( zaR0)~vEaviJa|7xLs%?Db&m9o%JNdK`2=&q$iEn)GA^0&%y1KgC9+A3H9*} z(0;?UtT_z*1Ny^W+d;ajzzij9g2e#4NG6PBY=QvQ*K>EiH0?#AuU4+2?8?UFcMroq#JR`QU~US+__GV{x!bX0QxQJ(dhEoy zqf)?95`h4BG#0O6Q=~R&9p1Ej>|5do{*?Ama{dhS+)o-HLw1m00-W+r?+`$Tj z&db20ukvw|vc5wy39VBF+|^3W!% zrU|!Bc2^s$(owLB0|92_VL6fdLDqos3Vgc00#zSf2PNJV+l~R7zxQi_M|h=dOM{o{ zE%B?ia2DZtUMaS5H7y%v-9yxCVEi%Z;1XT!PLM8R(ywV}I4$ zjn9ajkQr78Ob2!eU_lXUKa!n(yPkPDJH&}r?)a$xltO!cSGHuruOFGJtxZV{oGGdk z#3_0?Znx~4HTHa7tHKte3fpAGQA8qyT_h|>ijX=?)6OT}@ro_5Og$9e1@CvJKCLHuQUy$PNsWO0)DW7^*`#?4oNJwFZ_mrr zP-xM96iPxQLRgA0hhE{oLll&jPhD#s`wE+T8AQ3*u`1J%XX8DQU#!91(_usR()PK_g-cW>HgYitz8)+A)gK6?j@ z-pKVUs4|W$7eRfLshW=L7g4iN0%{y3=K}Ql)3Pw@v~Vw;9q*>rnL2v2J;N`(mK_{2 zlZD##UPBfiD@zzXurQ*QpGJyzQM^EaFFxl=W+Mc9kotjtP8WNI7x*l(>yi?T05b{{ zq*$dvb~r8(XszJg4>U5+*9_e%iz+v~HXP@43qUQ6eQ~8eYNG#koLUtqkd#J7_=HFb%S7MWfbYfU34I-_y$U&yYq_M&`r82# zQ}s-iF5$)Qv%&qf>#c=th%qg_ zM|F94gs_Xm6=6mw10>1LHtT$0bF{kfZRn~II|4pq=7EU0zPgQZ$_SX*+RZcQ8KVX*1&1eK{NCbpfI;&*iMe*_U-u8TMOhsoo6&*#urj|3#OoR}QjE;FzxA0i{ zkoJB*))R0rBpKIuawD{Vp2O7e0<7OqjCU#EML!?C0d@bN2)MAMb5`$9vE_vvNH3H) zibD{?h#JA2^lBy)fh>rG1w~%;<)C2icYY=;3k9JJ(yBc+l@CtGrOeI~ib;!FWTLU@A@5&u5cl+-k6rh)hk9Lm$g_OV zAL)udRK9zN)(6$D=p$hl7XpG&@JC6uS%mt04_q%!P467P6HTP0l>8CWWh*e7j*b_6 zc0!h~-t>MZ{8ANmEjx_o&!3N3W^2eVa!$Rs+3*|L0%Pb0%~p<$SqBq=0Dn{<6at7S zU~$Gw)moS@i)NKY398qaov)bexOF>?zhq%=h_ zv(h|OhLuDXL@cVR{hNSK6xS(CPj7}@i+A9*bC%)`@wF(>5b5dS{f8IWKbhSZzhcE? zM-MFIE5}LZIS@AjL{n457Pyw#$_y8@!}$6Ak$-m~0-{7IAxL0>#lnPOE}L_1LOFG@RIX6+Wh)<2*%=t52M0)*-7dHtX1r zt4?*Ab&OuxIGc5daSh=!w>$NT^>hmM!ib2Pbx^32<*L-mmYwneE<0JXj*|k@x`1Kj z`=1x5o-Mk#XaV-|Y~PX{5QpG~4hu0?w5wsq6uqv4Eq9pF$sEzH<{Yvo0sJ}raQzLZ zVTSJzQVIN%^$aqc*Oey&e&iuZws05ZYj@j>OL(dtdI$qmP*2UqJH`39lfV}iq#+tM zp%Dzx(PdON%VC*jd&h2=qG1z(KZ^~UQoWHhY$A*tSS?LhUXbXYFIu>ZF5(HGRDlFt z_;%Z5;;FKWF{671vP8os(Xy;>O2bvah?ZqvkFvXEiI!#Nm6$%d6aJ=G!tIf5C*#T3 ztbmb#m4I175Fi@QiQZ?Tf4*qpZYIX>B5H6AYF9><7q|T95-j>^C4K*Uz}*#*Aq+V(;Ck?hLmvj_sK(tx`2^@m4KOmUEIyP%h`&N zmZ7or5Q?uq3nP3L$a2X}5_Wt;vRVey+gKGso6|EeCchOj5BO0y{RiyZK>jP*R{nB7 z9bW#r@py{1mBY%R+_w+gGfu@Ewr-c|rG33xtznD&xU~@N z>ouo+{WlS`uPuWzlz?}UfMvtq@_VvjJIMmGp9HItV!9GYdizV^c z4nDr4tXoSA<02K&Af?V)2sja#R$CiQmg=;esHWYRJ$K1@V^AwI`D_<6{I`}Am2F>XoItNp6m$v;Rq*`TJ8;vr z-(Y6=AwHj@9vSBaT7+DLp;qU(} z#f`sRixRQ+A={yEjKe>ce3aqO{ZWQL^)OHCnFGm(dDb5SkbInN<3K=iB%i3AL_l&R p5s*YcawHLuL_l&R5zy$z{{h2I6XM=Rn#BMB002ovPDHLkV1iBU9c};s literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5a4080d2e93342f06d6115b7360291417e54ae GIT binary patch literal 13992 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 O0000q literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d778e1d78b2c309e61c08805a6898e667d3ad723 GIT binary patch literal 4904 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 z zWiafK%Gc+Cczup!M>QaA)HIUK??CZe0L8Nu6jfAIMgYU}0ft{}6c|!16|-yQDDoGQ zTtohXKz&h#ZIwqyMMXuyP36fbq$G$n7VsB|jnI&j5A2Iv&D0Jy9fVA!+>n=b$$6>@s% zeaK+A+A;q%%}+&zIxHQJ+gpU}SEFOWGyHioyF)fLppj@+btneq1`NX#n9y1fLPe!h z3N>(Ua*196ARYUVAwLGRKF`oj_D-20wMR~K+6del~z<#RPqu$Vc~?ye!7aQ)`;tDM)Se2 z=^A2EQ)DM94-D5heN+HN&z*?@&;h)}78$c=%7n!PWe@J@+LMU_g_x2U4hs#+nh z(QYaCeF5@-IYn9h* zD@BoWp&@QgTMUn(W0CgvZ3JC*bC9V1MHQ7s`w5N2k2z@a6w>cb3$8&bZX0QZZ4HRY zPHa*j;shw@8zty+CV+9G1ICi;t)alEqEa6qq22KL=!Ew|t4EM? z4~Ro~i*nC;(N2=kkjBs_0gT&7*rgPAPE)N>MWq&P&O@+j_S02S8BOb0hQVSSHhCP+7ukOL zL2v_lXIFrb>lTK2_~N+(1W5_=wSp$eueW*pw8Uw{enr?Q=YZKjt9iye2r!r*`($ub7(g0Y`f?{OoKx) zK!;$I_QB;{phcQ^M-8jaVLSo-B&=wa3YaR{1D@CRDnE(nW!~B2&!K34{JPcne-$3w zgX?#jL3+Tfpg&fVD|G=>%}A09@tTaP!3bwUc0H5_2vBKAvNL!Sm;F zejMjVP*~w%20~M!KL7yxhqIViDd+@qSOGBwg$Dp>7$Aq!Ame#@1WmCMXa`KhT}(i` zVe-8ZQ)&;G-LJ=wx5u$9o==gO-Ow;iatUni@lgLyt@qT_bgxav0Mh9FaB1GB+7F%F z3ODyS`4_^NPx}fU{RPL1Fn6EB^Cz)M|K5i56z17#vw>bPH_2-@{h&?*bO31cLX}ZK zY=-ag989EDBZFj>N&Wy$hOcI-DbO@b*c}0s+vA<4Vj@rFvx&}I{b(!1DAfYp6xf#RtvD}x6qpp1V|gAYc`@*WzGi9g;B&_saf zL|mQ(Ae{o>oQ!uLF9*>C8-eBoOz-GyXq<^av|A4A&YX1bA4f$m3h@z{UA;eMXfuKo3DZQHo#?Ej5QSCySF zxEw#P93>&77#vX%k?1i+hh=cH)Q86#aD5}64Mk^M-^d4mZXNC~Yj5iTZm*hddKLF~ pqv^*n#GDj{~uGRJLUiY002ovPDHLkV1kY1@zDSP literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..baf3e37b3363db2e50b8300df1f90b9a7c4b594d GIT binary patch literal 9452 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f4fd188a51140206cf81c3a0679042dfda4699bd GIT binary patch literal 29716 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d5099665061d8ae710ae831619dae50e22b7e026 GIT binary patch literal 12853 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

>T`q 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 + + #fff + \ No newline at end of file diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..23e1e63caa967294cb33ea421b322a064350e03a GIT binary patch literal 200859 zcmW(+by!qS7v7?40qF)QX^@Ux6zLQckd#j8P?TL7loSLhDFp?jOKCw`y1TnOHopCR zf9-vqopa}%6LV(XbFQ=PD<1$Dn(1sSDhmL_4#w!~s*w>h5(5ALG7WW=rvLy5_Xq+I z;^ThK1IKT1gW@z)l#K#s_umm^F+cl-4k!t7paQ*2e$v6&!w3(_%~c}mu^AxNR59?{ zYTgpQHoEus`|_#EUvvV=dnNNw!I|i2xQamv;6237(4Vk}it6Kl?-V-cZsKP~#-O&i zR)F8LDcPHgbE)*5AHV%t58iH-5G#{{^P)!x9N&uxAfJ-yi2!bHQ^3}|`1pPa= zd6b+V@on=uD#NcyNg4~IibCZNLQ1NcU3v19$kJbWs1#*%&6L}GI>SOhD$rk zbD2b7cQ!kI#0m#HzQpkfkHm`tR^14(FMu`X9@^Abvnr< zDO>HeuBIEhN8Ekpd6qATT(J zc+K3%`#k%@i&eW$a(rg+e0jU8>$uy8(mx2(h$-Whiy|GAOy?f{(83zyE1K7{k*B1X zsaflEIhF!{+SR?!j^!Fwci}kZ{^9ry-CizdHKe#h7%2<%hCG12?@*obmI5|ZA-uK$`>M!8pi}v)Ch$5 zbtgPuPTQ-5k^{s}31Mv!w4^i(Q4$-n4JO$kFv2d3b=El8)4?j&u2Hk&iINEfHr(c; z16ARbCyFC~WQ)(i!mMHn?pAJKT6#-zna*_5r!(#N9P(lPB(DlWsBIpJBnPqpY_$2& z%A6?A)cufXjDFyb$P;1@V#`^A$l#LB>8O~>qax~&9%_i#(=B$Fpg2aGuoOf6w4&n+ z{}jqpTajC?%ly5t2=6It22d&~&IDYdw{Zq7+5C;mqpumZf2p-Cw~{)#TkV{F@poHw zx4B$cLq>jKk1mwM=ZV<{`w>0(!BVJa#_AFF*ptOqwu~~MRsC=d>7?z5#I1UGdoSkm z5!XdSRIraM=@D}TweLOQPhr-_-8(bH)L~XvHhh(cK_3mMN~*5%=h?6aF-ED+qO4gg z8;K|oAC7K?7^$%-JaqZrOwK;};%@^)M+4~oj8uJN;f-309q7`KrA_M=?)`gjV#OwG zXd4F$(AMA69*%IEZp!fb{n&?Cf@w^hQpxDY4-_679)ooBN?Pe>vXy;WOX*-M;7 z(Bz{IE@D+A>qLKjreC3k7|fG~_z>iOR8C>>Tz%5oRbcgppKhpCm*Xnq6wF&$dh&zDrsP zcUb0Zdh@aZju9KT)Eox()UN0i-Ha3*MZZ1j>X0ptX8XrMqF5lcVEz~iG5F(dC;=%mpU~bR?Y9;D_{S1YRo%Zih{DUhULReqQ7y44qa_ zZ_`2TYxacc25vKLhx~?aAT8xUz5s96>keCcrZKLgKUFBb20-IY&GV-3>8m&y`rsJ$ zKH>(?AI6xNg){8T#cA_0v9|J8E;vE%&n~tPB4Q{XJAv4>w=mWgwn&88Qk}8Ztu0X~ zd-O;Hh*GWZ7l_6Wf{81)>XtbzCrJCjxPol{jMJ_6bHsc(;}`a|e=ly>X}6*ht7di6 za_uv6*a`EwH-KQZ++yyD?&JLu|E9M>4eFC!w-5FiajVl{gB2b$(*)$GcD9zZQ0*EQ z-ry#CVZln+#5F8%_4^(D7%@VH1t(K!Fpk(MaR@S_oo45kcK31SZU{;+~s zD4eYwo?l`@i$ikm3**GFRIFmAjMo2A>2%r@<1lbid<)Th$oy||gIClA8y4GEAV@L{ zbka3jB7H3~fHM7lrWansaO;(R|B4c#ydELAeR=R|fBan)apO7ffXxk0Bi=S3R&F6d ztV!fAr5s%(_AgPp9*W*F6!&hA@863S=Pw zdm#ArN~0TJ5kza<<^O}}FZ7aG&G355iEk_oup=>7{wEJO2}AiF-a`NESiW*SB{KwT zc>XALl*;WSN7`QVa=mfn+O0o*Cz!NQX+(cP4N>;Bk;)~px?5+hA#I_iCMbVZgNKVQ z=#5@dnf2?3UwE@PawILh@e6`+Ca1Co->&<#+uYa{=;VU+BU7-X>Fb-i1(OIFS2WJ! zzpdk=$cOYE^)H9n3lc%>HE$ZJ_hMoBn6;C%awOY!EFvc$!U=^ls2prR?($9jl{^!` zY}qZen(V=?RJ}r7TZ(?)l{pl>SWd%s`5!v<9Y62`O(;t4YdB25P&gz$0Px39e@<5K z_K$NFiwl~L>)?z{{Z6IWAmxOcFf?(rpQy21(G&b;<7yediO1wY!r!_ua`?y|dTc{K zYgQ}iaK>OvDN+T7vy%;yYd8u}Nn*vO937Zt$~hGvC&IoxKGN*f%;w$V5q5&5#*DIf z**O0PIJ*7Mif}FE;PW;InK{ZckT0`>1ORXED2Lxla^X~2XH{iDj|xqQ8>r()L!WBBshjGJ@7}ztTw__GaFrLw>7M=2}a z*(454$SBIUsTCBnDMKL~w$CX_AHbFkNbku}fg@h+-P>r(wT;DU%Mz~zdHjjVKfy&k zdq#wCEq{g3V3&+pfs~`>iM#eNQ5T!rKWZu!c4S;$zD%Zm^q+=IWr6u< z;N%RaV{(@JgA8hGV%}3~2JBECOk!MD=kgloOVClNcJ?g@q(Z~-^AqpqNu8nE?XlP& zj5lNd|M$iRq#H(k{3%}sSSb24IR1Fc1@o@gh=&pJUre*dLc2c1{D(9?8~I@0P-hXJcUkRq07#osCAem&wJa*l4H4SoEm0ja#zOtdy(1u< z&*avLwsiwB}mY?2Iki-~z@s*#r z18|d!yj^=mKyO*%Af+Dr)4AbW0GWI=1KWP3`?NE@#9Ca!7*_h-9zuxuc;+WI+?Og^ zK?WF7|16Ig$ZKutHnt5QO+Ka@OjL|ZYWo^N?Of3DZXl}k&+T1h80A+^$|ie+uLl~JJpx%Vg-tPEs zMBYWtwB!ZDKEfO}mhTep(*3KZSAtcK_}rYQ`s1(JMx;N_vvSz zcf_1~5i@0hlGoJ;A9X2cHfX64EjiKkahMoM)%p1Xo<2Z?lpp6Ewi2RKBodMP9YqBv zyiWUE)%QH;Y2psXM%+`3-U60RD42S53gbu9ljO~fJkoml;E{`NHXW=?E7OVc9Rg?h z-664y4bnad!vv1EL+Q5z@44>Jj~6oPs!ir{$`_cQfMf_nI<*Ma>ezz&gyoLjb+{?- z--8TLL2VmC@2tmuTaVF(QHWNLY>oh<_b?J0C538A-@9^>Ubx0*V=yc zY|Mvl@tP!m61F_!Jwv*Ky3y>LW6w|<(oUqmy)jUk*H8@}Ab->+OW!9(s0R@9`q=~^ zID|7dq}e1Zkg9oF$w1cpx=EY4czW?!E9~H;ALys!N*aw93%{z|;g7LHo2 zKsiSja)fU0^TCb{T26SlQ{+7<%|B$IkMtX{)eIs5QjEnll>s{*bR%QK^@IEsKKgRs z`|l~BD6$HFTw4+R;rL#7O?z@<=Z~DGH=Vkc^!bd-O7-&8*0Y1xIXrXe!Z%F9nJhDh zYAN^o5_Yd?TDi~pxv)clC?8 zYe@MYbibD{?@mBbHP|1{hOc~HPY`(;eUMCtueDL>?~nhvE*ay{TYLN!cOXLKKm38_ zvuR=)K|c$uxhH^qQBUcnpXuP6!&}7O_I)bacz79#Y^-4z+{+8xn3&d2_^Tx{nk_hK zRN;$H$WSV=e3eKN{6tOF2+A{vOlY| zN5ut2jmLX2{^|PJ#qN?p%9Z0=G+r#`o9OKo>31Q$zmo6*tM~ix0x9LdEH_sdaTW@_ zKL?+BNPU9_;aIst z?!LF?`gALgFnfiuKm*o8B$M-`$piR}kF@V=<|xT?{CUgLJ-*e*3Ke$lWD@^I^&AxW z&k)1vP4H(a(wm!723|+~{U|=W8j<2d7Rfgkz0{(&Bwl|p$VDHTm^HxRTmq8rl5kxDw60{Uj+Qvl5a=6^DoyYcSpt+j*DziAAqJ<#npIx=l zq@w|`D8nua!BUF7s$9z9gZwDh;u7v&$MPPwCd?%afV79Tio6LZqdB50{i(OR_WLym zvv_R2Wk(w?#od9aYt>T;z8YQthiQ(<21o)Cw5EXMn3J6NaYVq!+pSRU(-%wS#jcD` z%%)Z*JRYywD@m;_`qtzWyHaP6};_PR*FGS8&#QPi4G6j@c z({j)H#h2Th50J?hzi7<%ShdmAzaFBz-nHsk{i3&OC09MH0@kAKGgcklbDT)LMBO37 zs?9K?`%46l%Q~JADK5QSuoh7A7s;u?-LK_>Pv4M}La9HJ^6FhTw7z4GLSQ8cT{%5T zE9LxYOJu&4r-BNHM=Q1Hm)BN%v8|2USu0Z?C^ALjU?b!WaWE-NAC2d`)ejp->XcaC z=j)dAB6qU;KLz|)jGt=WQxSWaLa=NEy3(IZulg3z3%DN&li2uny*;%PD_HnFy6Fk3 z`IMCNhex`8%Z`f7YHem&JC({}KlsvVh6)Y#=>Dxl7T@;uK3Cf)yz;6T-UzphM6M_N zq#_g-(!maea=xJ9q)WNuKK-<76-L)$yX#G^>aFyLRw=)S^KlH9XRJ1S{d#GUayls< zeqtZ$b%_ZLQ5JE2#?V&t{yIu-BB+wSHRNBa3nIMcnX>@Tm2xJV@o;@!+vSGLs^hzy z?T23g;SqIhACB5fib6wbv$yJoDfw0xH#Ft<+OJFmm)!6;h9AmHZgBFcVC0u~Sc)$^ z(lNZVJX1{HKWpY_sr6D+@_(UmJsUfw&ORgz$6a}wu9an)*uuFg?2BEIKvM&Mv4Z@y zlH))TI}mG}d+GW|NTAO7ne_>lj_F9Hb=nCP~Vu>N)a*bMYT&YtGn7dNd9!jsM_{QQ+KA9?E#)nwp({w^hHZ|jo= zjMgBg_de15{tf;7S;_RrM|Kul2`RS=m;PieUx4K|6s0HB1B6bh%Qp>=235pvep)V6 zl}RD*d@*5++Dx^6vc%*I&;H$qWE4_k9s0@4Z?>y+?ao%jx*d_$=7OjmRm=k zaD0G{vK=2;=QNQ8%_n3$A$<7n zJ*tD+uE|uS{$yV%ga6 zmb={3`_p#bmgHc{UTzQQb|K!doa4H~r|X?{umgoU@MF?z`yMVlyVLy@7(H2d7k3qj zT@M$B9|sjlV4OFUSb0L}Id{WWjMt8s?NhoEpDU3(x3j_}icbn=6X-@gne7L9zHM-K z0k_iGSss3zu2is2(jghMEZ5O<1{VoVD}k0_BYcr zNI>|Bq#}EEp2rS2@VNksBXMGH{YJ2L_s|?K9-Zzz|G30rVvaqSwKmz}jh>A6oa!F4 zx2o|)5a2sLcoOc-Lw>KXm6G&;#+*YhmYW0`D|>sC6!0=^F*P5iqLm-~wFw&c_MZ|& zjEx>!lSn~9sr*ou3ra$ylO$X-x)`ZFN7+CHgM^K3F}bIc^@Pbl-O6Sc#T;;0-e9&? zZA(ARo$Lj0o#i+&&P}vW+}^G0Dj?FBhWfwfuvZ$i4d{g`2M~+8M)qr-Bd<3D^m+-hZ(&AVmXWEV>Avfc_qht?`-K8N0MAaQpzTyJN z1!W;+T{-__25G6yxW9#8VVK*@0&M(2#`>7HE!J!P$Qv~q_TyIV;kWXo+RKa36_@n` z^(zsZaXsiwKR#T;6Y)8htpmUkyEoyY(uZzU+(r8RqKuzO84w5b-Se|t(U$FFLVS5^ zQ>p@6i^FoW*X^&x!f=d7kE0Zzz!`fOOWq)xGgVik`H_shsvl%De)$Jq-fUm%^wWSk zQk|vA3|s&5j)tRv_x6{O4Iyu?F@|XeGsRajp@s&IeSjnhG^Dmq59it+uQhm!*=VtL z`pt9SCv;f4M;~aGg-0a%-bAD^V;XIAi_t) zyzF*GFVBN$B&>gLNaBPo<@_vweuUryI>AIlr_^sr24o;@CEiIcFJ*M@39p@sN^2W6 zdU!GFJC@xMC0V;Y8jHI{8ZZMn?Dhtpnnvth*Y>P78!wes-A^Hn7Rp$uiTlplo6{!r37$-Y^5b6nP!AtfP zb?ZGrN3e$ zxPvNDew!|miEllU!wvfNn%*C@TQ*4eI~Bp=&Mr+EDd_YG`r-EBlIMP253bnzop(U6gJPi|l} zXW#zIFKtPmd5;D5L1tV6!$o<3k+-@IxvOxBNAyk}v8q-Q<`zin`#T7E-T2O!tniDXbr^{not{H|`tj;0Hsv)Uj;waqoh1FhwW4Quptkpwal~ zHpk8`D>D?1vCAJ9|0AkuP_k@uqaY6SnGj53o}OohTWtMsE3bR=*&b;B-KGCPQ@ z8ZU?ZDr`Wz{~!kO2tN`1;8=dIint5$`kW>M3Y(@;BZt5M8%T|c`^L6c z)6}Mq{R!2nH7jTi@EeB8J~k)4wy6Ih4i^b%>>L1*p@jBjG zhWqCP8O?7gSaw2`Nev%5B`J`MASw_voUWH2{}PL6>-?T!4+>pWkJ18D-ow}WPn!fEvpTUCN}xngv37=^ zNy&zwtx~EM?ZGoj^ql;39#M!TIyebnmG23b=so8pw9#e(eGw()U4E!dm>q@YJ|+ib zBS$^~=ab}nW?pR^yLS#!xDOZIUV&aS*fe|1R`*`Qh*7?e#}Lh^w%7Y97uA_j@7+2az}D}#hbyXtsMz>zGB%v^BX@{2 z_xF;q+SoMd({lLi)tL(lJ&W7W2=kwUwFPl$v$68!E45i)$ zawA>yrzlrhc1_buv1v0n#XE-KoqAcQoOM=p=deeo))UF`TIZpte(bL`)fNvE(fd>8 z9$vnxUE$AE5@$h*Qc+u@TgQ{Ij{0ZVd;hI9T^^`w;+AKQpI6Di&x@StUTFY0GbwRW zSSe3mLbwkbkQnU4j{E)QR*mZi)cM4(WUX>&S6z4*yVl zX27bx$3_IhHbmX|7G+Vglm@*)q;%ns`9FT9YN2W!$?Q?=U73NP0!wdz8dBSeD!h(j zno%e1n;^*J9qgJsFV{@fr>hz#RKFc6Xrtsm;&DBW8mZmJU7^lf9Gt5G35#z30C*+b z_S~gE>N5$H^aoZ%A6wF?0esZQakLkUy-K=-Ju^f9$H4b6@U~HcDT|x5x(N)VOr+$7 z>sQ@xpgzFRI4FQ(^F$!M4*MpZVhvk19rhKcea?U^z%~RPiMoT5$XVEj^%5lNB;HW4 zN)d@p`bL#_BFn2Qx}HWRwKRL<2^UZORV>&)!%3w9@^omxbiH(K&u-sS^HZ+~epJ4^ zgg^4=H>|UW)M`~%n77_dzHoU-E#?_BPvAsoMk+|{Hsi1w=2 zy9=3$Lz?B{YCfnHg%CQ~)36>zjP@49skB*(g4h=qsS}(~-#Um8H0FZuyc0^33;v_+ z6G8vT6D69dEA$sbPdCaXKUXqqEW#l*i>XJl^pv9XDFAvnMw*jinBKS0%A{Mi>zH0BP9bIeqQkZgV5X#O&1HR< zPK;zRr+)v&$;vUc$FI1mHp^Kel>Pl4#0lRgMj`Z_JL98tIqooNeMnYT-3e17fEusu zhxnj&%A6M<;P1i}y!V|04Dl-)XAP1fi?$85(dgnt&fKgOz_X_htGPNRBj3YLX!;zpMb~g6Gha{Syr`i+S-YZ;ANN zA44-=Niz+`sXc(XgjjMd3k(xpr;@z!#oF@16J{?%>MSXAZ3)`WCWN9#u{6T`{7P%B z#myLs>Gw^lRyK`n28S50Fn_+Wp7&C7ca+8PzzzEfwblFbz@LFW?sjI4IV{-uuW@ls z|5Bx4#Xh#L+Jf?&tEK&6YUG0Ds&H+Tf1Snp@AKJG^3#JxwKPIHC$;^6!_Fzc?sOJ& z9=#iX*d#h8Ui!RjOLlR89B}2>TspwExwxZgKV+R_PO>J(3M(g2ZDGP96kiNK`jL6^ zv}5SN(DCKsv4*3Z(;g!%P-ugBSj;J26;8EI4^e#QO)|Jzrb#YntM5uBhdqq*a9;+P za5YNgOo)BSnUF9~md?cUPWHIsTEksXZP^;47a4*awHLbBR8)h*1dRhjW2N7nGMiHm zMSRPK_}7$tP$IZnoNQQ{HJPEhqON?Y+onfPkyPr{5c$TAWS&W8DE?{f^Eh9YJ3A59 zatR50MN5+pS5vDO6O(;ofv9^p&i*c^4ZRk4z=7J2Iu2rO55MGXs)mwh&( zL9gT3271ktB{Zg^^D5GDI09_`!ltqM;ITZQOwpQwJnPfKM_TwB(9`YThy>p}a)0t& z4D2Enfy<)T_%Is9Mq%1)vk~aX+?st*>7_+w)ImtIn}}O*&`bF_GW>VEj>nZ}aREk7 zIS0OXma|^0D5Zb=(qZRMZ-SD853%K3#4-V$GF!{4ujzm6+%4amk2`7xr$cxfgDI+r zDB3)KrbZ5CT_1gWEc!?n zaTvqhLks7B+qfhyib+t$a=^-l=p7A?!%z?4=MU1 z{Z&rn#H^F;k1=wW*{I#3odG zLZ}4*j|ctCXy-_5j`t2v%S&&R&0w65ZA8=7T`?ZCaf6Z}6IF2OM4CoEy?7rnc0g6<7@bXlDcBnBcVuC_L?S*Y9O;!+M0Y>yXzEte&b9`<1oYY!*oOYu%gFng`t80fI+pH@WcF)73+<# z*O^v2S9r6(_emp5wA3bMKzx6hQOi%Udm9A~VzDp{gbI-GEqgPbOU2Vp8F@AGPM0r{ zQQd!HS!{kMe%hA~jSn`~lgrZK^t4#d`gUR^Kt|B><}nTWC-9nt<~7ZiR!vzvYO#K> zfe_|w-{$X+ZKo7NPiwx+jUO~E)$Jq$$_C zoS@SG^CKtCiy^uSrNU+Xkn<|x0vb5Up^^stP#y$k$Ju4E$nM3aZ=E5pbW z@7FR~ElBGt+ixr2>*w&=6aGvq_a0@%p^9BAqh?1(6k9}8fH(zV(%rpQy|WJMgV2j0 zg}Q>NHUH1A{=T$1cWrsYkkYeEvBUutnWlC5(#981@}T-;*R4iQDMmejpA}0gm`Cp~pHAOAuzhZgRM+R@T~VJe&Y-X#Ca75KDsl^!OlpZ` z4&O2W!{4Xf9!&;ghq!9}xc4wBUq(@k2Y2N6#xE!;Bwq_u#qx5VW~7KN+;O3as_xh7Rwcy?samqJCzP|(wQ-g^CHds{prhZ>8 z-m(NB=AVaC(zSqaE8SCYF1#~d*u3do6>}{1@$`}2df#z(`M-~{P>$CWi?XVQD1#s~ zMVj`}_4?l`P7nLazX#cm@4R8o?2M2hS&HEDG<%b(Y|0#>!e*Unj&$qIlz(FhFU8YO zZf$?w#Me8>%?R+Z_j#BsLxyB&mhSveMJR+YSQ`UwA2fYJV^l0jTeZ$?!Cw5BtCw2Y zf~$t8k*S8YY$vs0=qJMBVBIfs%EIkL3UrhwN2B(cx=UK-1n&)#Y7AfA)gh^kl;1S@ zn1KuayoeS~@)`yqSMBWX)@IsV?U}sfrej&Y!G#dyMY3z<{6e^mnPtt};{FC7pKwM7 zml?;;H*!*+#syH;zii5v)0so1A}SJ59c{yp+~gu6cx*g_mXSMrR# z>sznam(^3GFAp2L(Z!to=Oyd)g9yWTdYztax2Ea~@(OhCwPsT#OMFk@1AwO3F6Nm% z+A6|#(0C%*V(>R?#GwPGr4*C0n*CYXOKPC&Y`kq8W#YB_e%&A-w^$yLGuTVA0%49Z zx~7r=A=&`h41@6Ez<6r9U41q9RGC>f$%gcByDVKd`*4%GqZH_c$6Eb|3j~!Ovv{)n zE`Qy|0kse`yJH7+)$WScQ%v&Nsi0(-(zWeK*m)yL&t`}tjB*U}GL$6m@_5h1W<^4| zmIn>9eki*#tA~A99!8T_^{dJAvVSQn`k6JF{xigZc@uKpt5^|c@#4YGfd5I)WH-4! zC&;e7?;By_J*BBcOS2SQ#Liknjf!G`GvC2#QLZnq z?aV>bU%c!%)|oBNv1(s2t@-!K3o$XJqv*5zl!_8+*KYlUECQcOpRkoJ;ZcovxQ-Th z?06qPb{x&Y9HJ2nsb>5aFNin39@OK2N90~Rc8Y7vkT3NoZ`*9a8|EWQ>_^E2g^BLNl`lrT1^p;s8IdSLc2=YT_D= zQ6kZpp^3(Kyy>YJWJEYaWdjFSe2QQ5-F!CPR>%+@n`gb3h9_5euL5A}^YiU+`Tiiu z2g5q0Xl~$2i%0Tz0M(5aTHdDb&94qOo}9_4RKwjgC+Bgt;uE#sOA5x%k?ekvdL&al zyCRib&|b1B&&w+ytc`5q1{T!hR_=(Q zo(h4~ZQiDuClEi`-E0u>)Fe;`l3)hV{9wUf%x53? z5p?i9tdQ4>)Tjuj2*G0GlOQ3fNDr>t8Ox~tbFE9N&d58%(g)Kdjw5~i(O=k%4v-k2 z{@+H{d2JeK=}S7jzkZ(abUMZU(agt7%A7Fx>T?!z)S4$1uXy2r`w;d4ss2rLi#NoN zF`8BsWwA^B@w+7*n)AL=y|KG*vi2qyAw#|(v^Zoxb;m@YzQAyK{f`g$ZOnw9S$pM8 zrmn#@#2u-=>5)H+`f3~yS`5}X_xK2Am)*Om7pL%UP3Zb*q9CYZcnL~7Oklu_ZKxMT z9Y*DkD>k-%P>V@?d9w9T|3}Q8z+Mtt*uz^Nd9ylo^{;q)R2ucNp@Hu*d_$#>Cl6pa zFU(|<2RH>ygFNE4xzq;K?J$)Q{Y%;Kq}xqog!8@^KR6-5+x_pstL7CI`xyLOX7HP_n@?#M)z<+ z0u}M|oeK5H28jmk=BAJ5L%KO$A{F$W+gr-I+RT7G z7f|8jClv2@3VvxIXcZZYD2^Wy*$7?)FBNWZijUu>*>Fv3K3mNHo)Zrnc|X#TPwqfR z82aqjGe=?>f*SQRh|ND50jp5jel(sjq0u+C+8ZK*wts}18zR3rFn-QM*s0;m0Qne% zio{b)ugR3D^)(mg89z4h9a;td+kmhTkx{!C(K^0Nu7~amU6MAEXrhqmgq*)tXZ(Jy z+96kVYwp2MLAd@zWHP{KIUA1=jb+L_bBySO<(r}h#wu>gk~1r5TAzQKpPtiG@8S;0 zSnB`10dmrL%dv?k(_I7Y2=)A%%e1G~5L{-w5yn}E*CnN-ZV&j{3W3+i-zGHB=YY@7 zHK?%BVju2g)?jLukq1{E56)>O?qr*yoQyTtI~hw0w3Z8cAm+uY6D66On6iGuIM7nrf(RcWjI`KQ?z!H-UjsG@s94B_g{l)7ysDa|gKjHZmX9`8}@nh&H5ZDS+|@ zF+cG_GI|{X|N{X4=LP?8&M+Xh{lh` zn6E!=z}13O$JUN`Z_uDFEbLjDqBzQTm#DWnyh6Z0xrCLfwzZ4#%O^)(_U8{F26s{r zce?+eyvfY*21so&rubKjw|-415`U%@J8<2dfl<%11o>a=^_=q(&u~Ch_oj{PfK?{t zy?#9GU-}rWmxN!?vfH15MLI?EhTX~jCSW{Nb)19eJ^H|pdql@D{A&mXlZkHSAEgOz zFe-W3fD-U-aD;Z7>)9^kz9|x~3S^4J3h2|aKL>q=dPTm95dN%zD+sWRw8rFP{|pZD z%)U4aK#z-Jswb|i|0VFXP(zEU^_4Yz>zH%qw2?y~__L!A!5OMzRebvm8?Qz2itpkCkc$Ob zT#XL#8_S3oIIH`PF}+b$U`!r?i7~q)7CasLx`%hK48EfGn*3v)$^dD|(#r_9dd}7q zB?9~>da$(7+E!k5OU?{e`kXaF)L7QPRZ2NHVZk*7@ovsGG~@(EbTYJ+bWSm|rI*q} z^nGP-k|)JgpM3g7c|?{rr4c!jYvVTquJ53ZT>@l2*~%;G3;4=Hja?QBUK0HD4CnnX z2eM;?8*kEKX@y|4FO_1qRPA< z_i9IvJi#`b2rs48htAOROS??xv>6{q1j$u5=F@TAh97 zEyjE<|7_{+rniT5%hb>e%1fBxz!%_jUHu+Yg4?|~8?-UsGVc`R0G+CD&;`ATYn~w( zMps84oe1v=3Jz{ocF1apVNV5*3GK<=e4zMbL5w3h|^Qz zb`=2wuV7B{tNIIOw;@|yx33ExmNiNPwBD3;&5DwEecmj}MsOsV&a=T93A-}6UR>7~ zF1RIc#LC8bCptIB%DOtX-elcxy9RQBqM!F+f!R#sdjOiw#4ZS-9)u@F09yPrLRGC5O}3h;YUNEifvEJ}qF zf`z)v5blE!AyPivNH24Zk2-rfJwpSa*O5OFo%(**2Ep*>MK{qm-L{{`d#-s28GcK& z?HmR45-o$@!i&ypGbx617SJJVm#IU|iw(j^D27@CIeN-Esr2tRN`3lPt!LN|;RkW( z{nhY*qN`4IlufxuR6XR~?S-o+sIVrR0_qq*R@E%L$Fv?#O8=?gIbd2 zwtnkwpz1^hW4|B5nD#fXst@&`Ts9^Xl85AQ;`8G4gHeL$UZn6GiTLu{A<*|NFZM)v zJ4JICLn8LkxKG47%!Uh%8MBigM-LSRsY44k!TT}F^-CX(RDb@oYl92-2r=kqkt0RH zi6N&;hIPVeA5m(gzfDV{IcZcdOWhLXLvg zMUEl!$h{lA*Z0A4b4OAPa)43qjn==jOmfn@2b(WBMuiY^D;{-CEXJ#D+z%^p&~4Le zcV~|WKSbfz{*)9QgwxvrPc`uG6Xb6EL*)Gi!ZzC3@paH)6_C}@`=y`Cw`88FL!XQi zcz#13cyYgz$bOmZp9Fl;i`3iFWf&F(4{NTm?UL?gp!&7jKC54izI`4LLuQCI;a*Zc z^$x8=d9l+et5ZkfPZ&IvC(_L5c9v@)`vyom@H4eaY-Rg9wiI~AwkZIHQ(5m(85kU4 z?M;x)`)FQ9Q*6d<4nOb9#*Dw?Fy)%ud&rZfOZxQTvNAxUxN}u2UsPjjJlFvr{zC40 zi;fxf_#rW-fvlHR$ZU1TSkk~rC!(J6U+QCn0+h(-V6AqxP^Xuov_z11 zKMxcH*ZKicYzl12HNe^N=qHadK4Qw91^PgF=ORgq39Dp$DL%foRpv~Pk*6WKj2OTE zm;R|uT+er0`z5W?N=`Ibhm;xEU#Z(MS@(}(^X5a(v2lmonpmos`Eo6y!Ng>*iDq+Y zo{lO764t&p!IL0){^XbAs?StV0BV3ymvY39x@KuS&?zL zwqG=r$|W_}AXSl!IHb|B3`!pWjz-ZMW0GZe@bw9h{5_jR*rOD$Q@Zz9sM77!OW0+g zC?*b-5HGyprv^2hYPO)wCF!~{{CHwr_m#AQkQpE_wW)INJMMrXFp7O%7CTYIhk49? zI~CV;*}F3x%=7dlfqjY902$Z@54%X{fWk~ok)Y$ zYCCCj^ikm=&S_{Q$zFqR>^56x0>bhXQT6;AdUJ=Q0O^8FFCBr|O@lO;C|a+l?cthQ zV(`AhxgOMg2-MJgTiXL_QrT#b=mRyp66FSqq%X)5s0+i+N1Db1Xh;nBj)a$@9nqsWj zZ9+P>dgFD&;$qhOfZ$FPq!Tj#77>G1!Z8E4uoWq)qZw>k8N>xct@338SpUcAu-;CJt1T_+z~vW9!lBEYkv?@YAib3J z!%af{)f}#m%_<9He7dnb)44+Wng(@?u52EkanXXxk}o}yjP%gM_pg;9N$deNis$u^ z{kHua>mGT)3lx`}$-2c}WMS0q_y6gUzvvV9EhplfN(Q+WlT?%sB-&nl`}H$m+Hee5 z?(VoFXYF1^bbFLA-i`H7Rsm2!Cn>akrrzo5(2CB$`OqR!wIb2 zHd{HHsW=DjNN}HsPPX9#+$4tLxs?|nvjrBqGeB3b`?Sbm8vH6o z)V9030wOwzbEwu|W?u~6IbLGZ7=kyYJ*j#T5Cc(h>on~)v@3zk*{BU`+mkBVR)Ram_xQ&6P_razZm@k@pfK`BkI?nMAv-0y zwrEkXXx-POb_c9SBdbdMc`iY|dHdseshVF+R64nhHaZnoIO*?1`cpT6Zr*|>Gbc95 z{^f=!k_`h?>f9_lp$e5XH9la00oOMcZlD;!fTSwIo?Q6hazZr76*TT=wKO-+E;6J- z-6lX`({Y_i(JiEbe6kX^+GEOv7}9?9F>#(8lP+XtEvvn@%ofUb%^g=lS9Qp1*Sja4 zhx#N3cybP&^;wP1`i2#|y!!N=?J#!-AvXcxz!L!v5EiK$m-GXOJO+>iiIS9wIK_=5 zwnRYSh1kFRSTVF7^sfjwy!hx8R2|mTFkz1jm!|E>W(Sq^rrkvD5&z3W8oP1$OSg>A~ck4&LmO z9juJ9|A}OC5ZkRg#i)e*c`g9DEy5l*M%go2Q>p?Oes#xTzJaVYD6fc&p=e`%%wy=N z>;izCV1_}Qi0<`t-wYro`g6}uqV^^-ccd>wbr#6(El&f`iVZwY1_FmK^&;;R<{xt& z`N>>R4{!K=-U8ONkS;SL-7YDUHv!NB*!%i3KK0jo*dEM(y{HO`oz#zBD^jWu;Jt1$ z5TZC;g>$M9y6S+ao^X3N=vumA>Fy3;X{19! zkPtyZIs{Q*ml8yzOOTLmkdRVYx)G#7LIG(B0mDuTW*o=SujeiBAEZPIM`{rJrMGxWRev6nG zp>5igw>UULEx-sLeNme?^fO?=4suFIMi6)TsEaC?Dv09o0uh=Ny-kD?I^LdaBGA#j z+{JQYyRKB#0-Pxe$bIWX4huw2V)?j14x@W;-$A`~e36g}AYrX)^ zNMkqu`LOtawz1X>K@E8I8z-HX_P?lu_OX1i<7s$-^8;*R-`)=V`{c)q!p~Spr@0Si zsL`WI_|f@XT(4d1)S+7J_arES+s$DJA*rvve2gq_2aa5G^S`^>9s)^Ulm*}Et}6la zVEz&=VE0yf8dIaZN(}^);ra;zS_O&R;(bjWJss>k-rg|?Ow%Mv;`MMAK}86lmR%vv zB#v%Gs8Zr}_5u=g3ZM&PbvTh}sB^}V6G)t8!qy+DU|K|OI?5s9PYKY&)SozwkA2dz zf!0iNpn(S9j7{JJ+bqnmaZ%f7L8tRcK74>nUJFTm2g8YcdhN{voY*KtQ<~jq`3jx& zIg&yf_UCvA)fX-QK?3V7-f>q*tQofS3sH%nVj351ados)q1S8DUU8qSf&lWt73o{3 zDe)%#9Fa+vSEucwNsDj?|B0@wAxan&Z^^iuY$*!m9AI0!;oj`bF(&gPgJ~)#g3brk zulwW);5lm%JSbBmv#=;mgqabMqYh!7i0#_W_*d>;_gMI_DQJa@i}|mvr4zyf!qO** zxcW!Q7E9GVhw-or>@D)Vi{*-?dIpZ&U(h?q)O4)Qa|R4#JyE@}bl@Wf3hm1z!Ak>m zt@>RhU>iZLxkZm$p1bSDQE&Mg)Fr5zJcE)@1d6DmpJxlAHa$VTnRZdcOi)w0zuqBw zn6|Gsd=E)jk?0NVRRubu+4M~-PP#O9MraqK?Yi?-M7%Y>M`scv%dWs3s2di=!M zC)6V*10l|mh!4{oc+J`VfL;x#ei^X9=`IyR|4}S&dpDuHXHHgUN+z+p86zO($AI<< z*wy*V&KV;rSed(I5pu=))pO^HQj^FKmF{V?0{)t>jdgDz6vK&*S!4#$wIdM)Y8#|~ zQ+~f63l=9V4B_-a&x%O*w|7GSCV384L($T|b(fWF%M5&_=@;`Q)+?)(O3aX(6&Z3)4iBiLURYO2RMPnQxtpS8&NkO*%4 zWQCWnRGpxpNoCFa``dK!E_3yFAb6}_GuSKn^?cUd;Zb!~REP`k;v;k$NTaodL*PDO z90{g~x;~hf(}!;TcLfA~$qgDWBmSHgKn|R!uJ_68;&jdJYDX6h_qDqozhy*)aFPyU z#2QJP)`5F%xY9f*x<689q+xF>zTYG|$p&aF;hPptvAbS%c5~sx#y_wxC8@%z%KBl= z)x~2}XjfxW(^;|tB`r+RwE=8%7<^B0XdJh+e}|e#gFlr_6~wY6f+F6W_*N@MGb6jOyLNiPbwUWk9lZ%Mpw_>n9W?3)7- zMeu)?oKisT487*50p@Nzg`l6H7yxu`zL7CA{o;t4dP$AgvAmSsN zmnFNHq3U|_6o`%0fLp@CC|>j+bvwPsYWMzX&C?q`=VXU!!Q|ID3qAsHBmD9Rf}AJZ z_-Y$Fzy6Incz_e%Stjms6LK1NAlEiJVp-Oa;e-(>+f$h^!RUa>v!POua%8UDVB>~1Hpe^*R6MwO?&X=;_c#K{(-Vp^G z87|yBJ?hwezzh4$5zk!FyN7@Xr3qlnYR zFjAa^P7bjGmR?g^=C)Jdtef@)LC|Nr5f>EM5}xgXJ!R zeDsBsfM1C30UTFy407I~N5I=A|;j<{v0Jv-8Lmrm2&IoCDP}y$aT9ht8`z zVYtb}B)`*h5cxDYA;S0XN)&vj24VNLqrkLmv=Q4T;DW(}-&Db^7Etu70;iU0O%!hR zrIUaM6-pivzP_OXC6`|-v7iRh?rP{{!xhDrnE6-tUJRjt?MEZajik=FUCm`-tk74b z7%7)VYqksm?O`6GkW%Plm3BbWYy7DXff~${@Lc^e)bhR-nXnX#%s6ghv;~PQ0-=0> zEl5AsooegyA7kl0VZ`A0ja9Mn6#}?v{OYH<_dWzl{mk1ga99@tFM%N9M?r+gb%M(m z?LxMokueD3YRhJsPPowxI;r-1^=bF&V4UOYA5(fe|KuZCj52Hbl7SvNcL0Y)LFwTp z+Jp8Uc)|)41^QlQY>4PNDz$(`w#03$qRhBC<;h)l8Q{ppDkPX(3g~mgpO4W|(;I^j zil&wwo#LMWgoS^1v1o7Gl>^#LYRJM;3ozTbG;rmf8E>z>LR3#-3yM|-gshSY5HQvm ztb-aB%M>4mP5pMUKnfndm0Z;Eupvsy$%xM;Z0&dwIk!M$qTX9vp!gs>+k^rISJeH( z+BzhhLExKA5Z;so%&&s#9r~%YDnb4H0m(n@=&@O)Q2CNf897JNY!W@ z4rm?f(#o-&E+u~S^1Q4-1QmjR;q6uPP00#HK1rTvr`duw$Vh@7efWay_(+R&*3~}RAsOcJ7 zlAl&40y03o+LBLLLY^}KUw4*QTIS=Cu` ze~chuUfh10R?9HMS?4j(-%tC@FL^1OZ6Q+=kpXg+83tt9tVVER2Y75@DOSw4p|i#a zJFp&oAUvA(v7X}tg|O5ZFmaQJ_sroql;}08+Y9B=K>qzhW&<+{PW)Q%xw6yl35nbB zQGNj0b*~(29i|nI6UC%r>Z%rz{Bt=xevR5&B21Vm zU7$D5*Y!6PJuM6{)qEt>)>c^x*Mk;uItH@>$UkcMpV{1hX=fqhz?7Pky~y~Re9d2~ z>7%V0_~eL}ts1z_yiZwQ%l8LQcWs}eV#r97XtLAo!8~sw&XQ>IETHWa%k%@Q$LVLU zU$<-x5?5C1UvFX0`Ut?D0omJfvn9-b0Zn`19gu|PCCr-%)DC*#lItZnT2C3ZkvC#7 zGuinjx$EWNc)FfYGnOD8uqQZifGe%HEW{e6RV?9F%G7>vn^@giS5iYNNTVe0OJ)|?szKVie_h&)$KtLA$h$1>X=irXMPJ_gptSu3?2-{q6&q`kaveF>5Q5f%bp zuog3zPCL30+IOdzvR$kv8Os-PM6T^Ub6&_F>hUgd0`yzL-{Ascj3%sIeJAd%5y-i* zXlF#k;I%;}JNLn7k?}abGo%g+y+ZHb!H9UQ*O(&IriZt`J!#vW& zl3rw>BR!x1j17UHdBex-xD$7_KPc9@c$=z?fc}O;`De_1Ai_21)M3u!V5`Is`jFw3 zn|(-msBE_)IUra3`xC@+Q^DF^j6LZOM;0FJlBxmtvH^x^k{4o4!d&P^@*CqZxhnBg zQBQV$WJQMFcIL`Pu%I#w(i$Z1Bi?QifCkvy<#;s_^Ink98 zB{jpv93D#o)c5A^8-WNe9ighU15{M8BDg)tZ$H&y6j#$yAu?+1G@3AI9A4CkcA7WW_hG!and?u~y ztf1Ull|Rm}^r#7u7}CH;<1o!+!8HRT0&b=mP~;nDk=X&hXG&}FK*ZqVUk(M6ST6o= zdAaX?cakdJ9?CpD|0^CnCr^O>RS&D-hp;$4iP#Z%Pp?;1mBM_u=l@Yr>S2;vo%QgM0V|g7A;w zRMzmaW=~=U+&=EAuBvER2q{UjNpM`9@#(=|S_QME-lcp@;!ez$aN5U!jU|4)pYjOM ziyDLHLB1kt2ME6(J~eJA*MqCUY6b^iF}*_89~65C@on(lvTNO_KoCu(q$bJqg``Jj zcjo>5lTJ9ejiV5a_A0*z@Pd+Ix-dhX`~WWUsu8&{sy3CqPpWszu(%oB@j7wL@X8?s zALx%GM>W+mBQ`VxAu!3_R!8Mq7*RNMlIoWOef3i0u4_y91)tkFQmzTx;k@*|9=ndP zkOKDFY;5k~m+!sHi`?$aDMV;;ahSO1(ho()n$wl0b>UX8aq|7ekE`xsT<#6L7*9Cn zQOK35gY`Emg!>4<@#$=9NyahEj3(Cg#|Pf)F^)8BzeVdS;&3R(nBJ`w`eU28HFsuz zW%Yezto*I_lOgiwFAR)&kL!(J=<9_hUloayf6Kpr_^-$jRa=nRq=d!cdmF9z zbxCmiG;mTw2w!bKA3wDLOtO6%NnwT!J-K7B`q|(uGRLOAd4G+cuyGUi;9Ja3bNRmx zLz%vuMB>atcvaJfa(ev`{@94Or1pY|;Z3Kql3IjLG!d$_hPSH%-%|fIy**<`vaI4D zxk$dP)~1#`7SwFVecHoFBRs~9==KG3rYr^n-gyPk8yAoy$U%pj+5{d8f5rOP;`7=! z=7_(=b#~Rr;|_dlW_*X@_=svyrQ+UR8cNjdHJ*kQf8DG*e>ew93%3gR+E z$;sCxWdpq?V6~4<+|wh!IWZ1ZHQ^f&SQP2~e?h$qDs6=Q*aw+*&v22#3Nez0N`88n zH@NZhfcr{#&V-jNT;>da?}!+e@067lLTia<-6vN;Gq>pxI;B3tcI*oV`-`fiaA7}; zx<47D*}tkA{V?*HC!y47tOHt@!;Wd2Y+&$he4PEn#^PU=O%+7nO2`DhTpN zz&;A7px*Bky?#=_wGwk)N_;mQ`r(?t!D&0=T}(SRJ0DEs!q}8ltJom%_ zLNu{}0oW%MfNAzjgLIHFDUQ1_W9zIB|0oa&6wCRBe+-P6Q9+TUk1BAW9ohXt2dBBgT_hgv6jg!4g zH_yUlDxrf-PO~E6mMd;$Lz@3Z;>61<%mrEX?01?DX$8y^3B1dQ6AC{Y`r?|LoBa64 z)~~6)VlQSgxM25j6Yns9n}>Du9p$t&E#cS083-qNBb1e#)SC@;kBG8ILZl&dC?kM_ zb@k7dp2M?Xs?js9UmU8nF0#fo$e+UTp>>64brf?YL$`TQ`l|{440+ z_M@O585}m-p|~-qiMZI}xhS6U6TO*Qg%ai*dLSJw_jGUSv1c%8)_gJOR+ z5%ee0hwHZ6i<&v5l~5xB3MLYLujVC5+^|A_AKx%X5gDC5?zB%@U)sY(kQ)HWgs}lj zpvEz&0|WQMZ&ixnFiU0!g8H&Al^3)k>pug!P1yNOsA7r z3@^e;-N7pwiT??!b^at5#}(QyQv}=@UVbv28Xng9B@9pyN_f0Qh4HP)ZyeE05Wy9> z4{*x5_V++~r@kNaQ76oDaqCH@50JhHd8ey%ntMcPJxoZ#eLHM=H6@OhS2E z_6%_RyNsbEp{@SC>+Vm7*1V5WF1MlV%Vx{+11AI#yA2b?7E&snY913JpS^qAgzXEi zz2pOXahxBB%2YH*4DHmNZ))}lW&n$Mc=Fuu!_zYT!`|VVMp1n}6Y^f2$p(teAJ;9z z4WekuOW)m$*^jp$U(x?wxZs<_1}xA|Vu$eJFjGY+OCEC6neh$UrZBXJQKc^dQ12fk zLY$sD_<+Z?c?(jKDhbv71P^V)8<{G}UNFXEY19-QeAWxY(eJi_B!bY*}3nd+PxFhL29IF z_m%m|TV(qo`zTg!EmbknMkMRYYmcyBfOT+ol?2}|%5waOdhNd+FQXQxsJPc+Dw5`( zM3l8hokpt{M%~7|KgBnadrXlryc{ftA){X`JBt&18aTFegI0o8wX*palef09^LGgY z5_)`yV97Ef$O)vdwN3^xfZ$%qPHv4e;s2!WJw&TPiN>rRqJZf)7yiZs&%J8GL+z5uW8SCJao*n|A+}Y$MN^A^B;K$z=s=+P=e#|3>9R zc%_Re-V$$B?~3PwT?^zHz3MKJfghHBdp;t9<4`yKN2#fI!=D`B|gUr zWt`j|ArJ06`3un{=jNVDL(Uw!eDQ0@aiRQcaUwb6UF1fR`N3yAZr%0S$cOn7_vm=c zBWCu}4uEtQ6i;xHinnbp_BZmU!Gcavt5j;BVFW`uHLOgmi$or@nE#~who06PZ7@i) zYJDtr-zt)tX_zDS21(VT_>!aj{hV;`wu-X3Y>&fV#&0vkaUt5%zxh~D7%D&txLk8> z7e<9sA6^RyE%=O*G6pebaA`85=#Ute|bgl^>I`Fn4Z zG#Rva@7tJL6TrO`jMIUq&&~d6N_#1AhENR2{Tf(;!g^I?Kx44L} zU4LpKWrYFF<;TrU5R=IO^o#y?ZTh(!|F|7WH+6Q|jxB$%#riv~Q81K31MnNU6Fk=-Wl!y*&C}=HEG-q`)FifbvZ_Nsb@*}O3?QNpr0}Ub zZg}Sro$ruyL#Yh6@LC5)OI$JsXXZiY(OgH=9&@y~B#bPI;qLSycc>ND*ANmtgSwbw zB(KpW0iKY^K(Fc-BXtG7+;oxppDnM6*RuK7C_<#`$-Pa<<@2M+f*u++S$^f-5x57P zhAt*MHgt1o27Lmh5r!lx0woAtaAN94*DWr|Xwb?IUWv`zlf zMb-*1zeLT@)tjT{Q9r%Y%l8X0Wgm6Eur^~D#W56>f1nNeTKboARM`E11zO{8C!z)= zT;titpHwhP<|2=c{VcZL!(2CWK0c)*3fClQ06pa72zjTBr?Vz9h;J}}|2*@MMtquV z&A!;Zpi=4vT%AbrQSv1pb0v)=PhS||^K9*c?cGkfpljyddPk6x|b$j!BE ze4$wzpJzOu@k3Pq>F-f*5@d#D=A`vDTdTNLO^|J;M(a^kU+qL}5Tx}SDRodPAl(rs zN~{_o=Mdijx1a8}kudDO#{&5L$UV#@$i7s@We?&b`_@=YwX4|g&uvTlRiVWtGKI-V z4JI;KLohuu2yJqp6Ix*UOxXM_x;wvhun!pg#OO1 z@!C>#&7<3(k-x;X7joQ0CZ1nJ0QMM4+rzj-Rn5hc8F z1Ko(s9>ULr$!h}Ql>glID1oBuTgeR8LHwb$2y;Ap}<&k@{ z^0Bk<2c1=qUSJ6Fp{-`@J?8|EueT%md{6{ulzd=4jwX=iS5#j+fj&qx!>rrw{!@m? z!v)`l7JZ^e9U-5)C>;YU2VZsS|9j_dx}}OgzEWk;v&tBj|A#_xa8ln4>tDkB=3fWv zA zC`mvd5)k3mx2F0I&KK7kinf{WjCh%FCM$L*${_Y<2JH^`cW>(=XZ14oYopw!!qw9A zAqAgQzGfV36hn^~j1FvEf+gSbwedk`1Dw``Oo=a&X4i4YrbSb_SXNLIS+`?|C2RQE ziLZw=MFrQ|15hB@#@tayuIg{U)1jG!RZz^I%`WhLmOb@thMmjYU<`gSM(6~@0@+#% zc(!pF_~}l=apDe1{jK&C`}26}FA7cJe|jb7O`ALCpV-GgHR3*e4#=+BuD?l-dF86Z zG^1taYd1e;G=T3X$@bN_j9jk}Zt|D7cvSk6&=`AjWM5>#GPxg-(OTQ%*EgannU6*L zwSz9~f3dL8D=$>khuRK$`a}eFJFo=0(*1ZEEUI~`YINS)W>>SN5D0wU|LO3N-#%7f z+F76gPVb-AU`t+in^c_FM@pVdt%GpL;qf=Aees`w@KII!%I;m8lrHV6f3Hni!c5H^ z($)`B2R`CNk&Q=o#h2c1(to~}H@F`Wd+!t(zLO%io^|@n^;GO@4wuielHS@|&uGb^ z>rIrE8M$@bEbSUJq7?p1(Uu>ksrywA61KSJG9Qr8mm{Vrv|trr;PJp)HcxtxO0DYY z^)ti6px~**E0tEJL-n^vvGHxI$V*MdWSQ2y|HE)i6fhD4HO{Yw{V zV|B8hv9L$jh)+RLi?sES@t=6lU3e*olXX}@Ed&GFgJ&F%q`p$r#Gs&B z`v)7mpDEUJyt{WajYSnE9W$apDr%!_6i)^{rbIG-CQU0fP?+fzEF5r_pPiT%Uwtip zRvTgbn^RGl^Y4AoTV3-XTuKDw2)ojsKR>pzMm+lx{m0Tb5S`J_u`PFDIYSFxerNcL zVfjhT4Y{${z%rY{%A7tbXmO%Rtrl5##C z1p~gpG+_U$1HVVS!o;xs+XotJH8My5kNZt3U2CPJABgT&A+5UR_emokxOG;|llLR+ z1~KBiLiqE{9ZOV8ys2lt!7YH-@AC(4*+OOPJNj!=a(q9}mc0F18pO;}`Q1ByWew*) z%ayQ8%raG@)VgUbYX+8|7f#A?%JKeQ^XQLyPl~S%V7pz?+iojy=T0UA>83>Ni~X3z z)ko6=aN-4v$kmUP)u5tnUH&4z=%el6%1;d80-bvel}!@B+HHLe=OkU_$o(@6+h={)$)7O4>IIq&BxLL zT;68bMq|~HqUQl}W>-Q-v$$l(h-uN+F`R-TQb8v{qw5qycy;?^nBFikr1;)5Y!g1h z?vG}_tKW~(9C-jT3`iy0>_$w&DGIi?{oTw??eZa#6EXLR;fkV4Yg<&L?OUu|OB(Et ztoCsySMz$guP==~0y`c`{UGvIB~V(r0KJ;`f|Yqc&ks}1$`POcV(7xd`KNp8`Rzkx zzvk->)9mMlt^9)2SxJ@K5y!~LonCt|4@ss z3piY30Y|CZu7|nv(|NtVem&2~w|3?0f>&lb5jod?Y56fO@p^B#gTAJ-gHEaJ<5#+W zRi4fp`P~P1oq6*9zmtVp-mljmYywhc@2J+i#qT6a#(KPq|LfB@%n@BO>fx@i1RoN=qxH1-@L$Wr zYaRhT@H(AOG`$*{2QoK5zEU#oXh9kot`>fnd)&}_Xwzu!jY{e1BL{^n{)Xe)zdAu}gM}2?I_dKSZW1iT zZp$XAO0}~XLVdk5S;BQoCQ3uUaNbm7{03eg#Pm}wWc>v@b_x-I-#!ib0|Ggh-oU@= zs(%Wm>MbR^7WYy%yX3fa>%@7*)8fp6&=+%ho;TOFz+9ClyX&4gHyUG!_I1Vk%qoPO z`%c88>$V6{1(~fa;GjR~q(ncKCh7e*^ODZ{6R)k4Xh6d(+pToyxW~XBEs`}ABWc0h zTe9zYwVwzyE6su~gSHm}=^hBhMw9r^4NCZ@bG+26`0@xxkSbZG=x28d6pL!^?A^N) zMbl^wa*OGhzPOe^f42skJh!Z*E`%lEWsv8xxQ42ph~d=bwQPTB6hS!ao7QEDgR#I@ z2HjH*FL|aF8|Nw{(Bq|L9ye>`h#Mq0cgZk7l%u%ziAq}EMCiOmv}CE--*9;BujXqv zUjNEn=^MI^`2RdIaKAHVnblw)%j8P`NpDm}=zjiq{{Yc+P{{n(ZHnJa!rKFG+|XWmoHih!&S@ZRK=94zS9q+lR8K)P~~%{rRN zCh@_Cr%w~^=<}iAvEb9Ifox*!tF! z$kQ2*Y~cC2c2q6X*S36apHx2Z$y&w$QTfA(A*G+t5G~dLsXiP8MacQ&3#Lv(`1(%G zMUHcUltfl&-Af$h1LR|}&Xx*=VQSFGu;G_h8z9}gvEj+oM;tKsujPxs18_{R!N}vF zgJG$S=hnpz&qb(-ZwIxBP~)KIdY+eXC|Zpbg)R$=)H;#RTd95TqtAv)tMG)%$jF1( z!>N7f{`=O&ymN;<-5dM;0R@S(PB$XQn5A41_NN!N;xt3*$XCgm_n>JfraC{OXR3_Q z133Im=fD2>w0r$6X{X+iWSS~k8q;G51js78OvM<2r}H0fB;J(_=P#q4;K`5Jx@G)t z{52K*PJ}xrR17+;LUdoR{-guG%RYE@7krQ9XE0z{OEAfqVc|?y@cA9e_*LVk$A3kf z@Ba;oQq{y{md2|_55IbXSzc?&UOY-OT=hv^oi@%EKtg2pfmV<~N1Bxpr{){SzVqSC z$mkQ*6_Ae%kDmrE>4NcLpWBtwFw*w^o=Dxze(>#R4{O0vmHoqsZiqxD52Q;1W^7A{ zK#W44JFUeeCn(J&-+g~v=7h^GjorI=6LSqex-mY*U4oFP1q?3y;eeuE^?@exX`N67 zJQOG+R0ib1o3-mMqKmLX2HpQ!g?H$>vU^onfvg|f5$ou7qhkxyuLO>iMuA^-H#mz= zJS*p^?g>gEFbU*?&k}7X2f?Y2{>~Gv0UQzVe#sfJcN&r!DmdIP^Pzutab_;VyGx2D zOs7!@KK$b*moFgQxA(b0%a1*5!f+Y_FLn?vr+9~=PA;`gd(diL(Ps$jC9Fx;zvPP5 zB|BFz-wcf=Mn2lb#*77iQu+b45}Kc$z*A+|ZuzgQZy=&&6h(ccqh!e2-k$sD&&dP~ zD)FEppM>p3cQrrDmtlXZ$^d6?#P|r?*|@;GgJsVnM^v-2{ECTIX+yvuxu~9_ZC)jv zK+EP@a}4t392>7i@XG4psAz{!R1V&2LcutE6E0Ylgk^-4GrhEB_Vm1TcE2T;y?fq( zHhT~CS)z1>Uxh4hMX6hebb&=1)D$uOLZjey9EeO-kWQkofbiwJ%d6`Z{{^YW#>|D> z+`Yq=ZwvmvNB2kf6;}U!IlO-9eGfPOx7D)qNzQY)AZvdeh(@r51ts1Q-JOZ#sC)26 zr3&oox-_~z1TNkDLdyEnTFrpE>LU|;N*$q650U;pQPO7K38QZnN{+eQclzUTQ}x|v zs!F!x{lv#m%S58Zln1WL8{wEBVzg~wA`2OwJMsw+>SZqg?Oxq<{xhIdO&lQA4}$F& zAgHoC_%wjF2(ZPTdXttd06{QPTRUA zBSe#9zJOe63PdzS#gKJxHCO2ckb3>{p(BM9lrRD%u@Aw2H@-22`nsc<<8Hkn>* z$=w>eJfqmgvRQyh1)wiqktV-bh}#U|HnO>Li>;d26zKh~G=LT$*UTD7U(Tj1+38CPL}F<8uxQIz=WjpeEw{y<>;f6Y*MvhV~4d zP5HjS1<|ym?F@fVW#&@OQBQA4$+=@INzdPCU17mIecq7*j*$srG?+^bvmNB1Yx+!r z=Z+ewWo=hTXDKsk`(ams<&6s7ZHGg+{u<5M^+OX$Q53wAfBu`ysax8lHDtDj|KgQw z<{M@b&9EILUy=WV>XHF3l#~nn2O!Gq*!0w=J4ZKwh@Qo|2qGomKjwEo?Jg0HK^dHW zJNlR=*&na_@o+%XNhqueElzeW&>Fu7{#vT-46J--eR`MpWcOC=X9>Bl;=L0Sv z-_&2v_=@?u!o3(~hty3_|Johlb_~|iv2a1DVRjJOW~$S)R;sxHAMBike{Fj4FCV<7 zgB3IXxf;2ReQyVREJXZkv}YI23)3)+F9ruX|o&FFO@ zzmOS-9c=P&TyaCFFsd(;!6S1>;zRtn5(Gwz=l2o7 zm&?KteRi}a3uNDtxcY>twL-lTvxz2o5U@?dOSz#Sc%ZDhY&=Qa^|Z-_{=+ydf_K0r zfZXp6L5RXr%8-0%ohI^;FH|Y!4^Sj?;=xGEePITbW%?;yPw>jc{+TiVXcI1kgL5{M^QPDON!53Tqg?R zySXFG1lbT3=A|eZPx;BD+Y6{g@Sk<7v^@N+QsMTq_~s4WO<9BW3x}o>tJB1O@MsDd z17MzZ^3Z~>(EFaHR0x6CQM_A7{h_Cl8XBc{CYy1xL{f> zR~8p?L(SHIkueL3T2-N+%C4xQ?Ibk*gg$&_APR?w6DY2!T;5T+@^R%fAmTnro&6;a zJgTs;A6WP9>1$Xai8h_CG@G;BG#T6*E^|_ijEN^y)q_ z_E#B3VWFy9bzr(vMGA0>4u>^G6MNf!Vq`$AiZswh?n(CIS99RL z={9SQeN-qjk0j`a-P5ycr+h|-lF9Rd3V?l{PGQ)Vr{jhD?LPq$xS%3R3>8BX@v!Tu zm*&?ILgq6W-idWZjw(BS(`#DB3J)O9Uz$gZM(y-VcK)ZNXTi5V2Tpm*ahJ1RXG`#{ z_eq5xL0SblPG}b>~4Ohghi+|hR6Z_Ju`sB9L`;Ij>aZo4pBQEYi z2p1jT0Cm_6YydPn8$e+mC?OtYXwyb+tZo?j5`FH>uPD_eF6DRPPKot8!UH>gTAEV8JQ~mDynSy!Is!j@QU| zEAD+_+0?@HiCWEnyvR)N-p71oHv3wce<9^wW3sJ;!#G{O^FS7~tCdp;} z&EI}NGrN}s`^BXHtmD#Blu*5WPkg&DEf>$6i+a-KNUa{^{xS5f|GO=`V^B3a;-0Mv za(gSNdcMt%A>!swIDarv0CwSNadU;!C=;gS+jH#(nY8BMm+K*0Nt^{6sxX5SxqTX4 znu?TyK5*tlQL%78e|}7SxK&X+sA-g&3vuslAF?#Q>FgxYdVkBwewqL;q)k@;GT^4M z=0txQajE@vJ?F%o67Nf_#6;}?e5t6Zy51NtJ<^MKEv^E%Mf&@k(^{*j>O4&K&6W@s z8)ksxVm9=t()7>&`?dTE*Hw_{A57 z8C96}oD0L&oSIMk_o%Nlc*q5O%*@lZ)fcT|Smpe1RH;^yf*9XU64-A>_SHDmZ4uVNnb$Dm1 zoFr7_P~3B%B8(X%T66uOGJb@&**QkAj5sC%A6C{u0iIXGQE; zgF3A3p!e`&?Jv&{jH*+8-I1RRdI@jngfVqJuV0v;^-AVH)OA;2i#>X5q$aD=eq)L; zB}tnvxab^ZAAsyPh#lJ;3zY>)n3iwkL944*ET8f}D9-h)2ri`438C+)a}va;y=p=pJ83G=2$aV5Q_ll?FqzOOioe=#Xlt<4(yvKn_>CtzbBgv?%$Wdjn8oS zMxE1h@BT81eq;`3vsPN@gd>@(Sp9-oIZEIJsBVv;9O@960y~c)(kHGN^&EDU6(*X( z7wOwzOK$a7_)xN{#R1B>?p;5zc8i`uZzJL`Bn{VIU4$yn2Vk2!OR#wb-z{2bO=yt# zd8|vs>$o^t7}@6WNPUy*)f)1VEwPIuPg?k#4JoOa)A*F9dI;Ec65X`4Af}9i}CWhM>yO){LPXce8+_MVNfY?s1RSzxHs(e zJcrp$RL*jZs2F)S60~?@Z=u_XJf=lGS4Im5GZkWKW(nYee%aTfD8oniAr6P^CS#st z36@ScLR(GRKdE$Qq9vpm2R~7`_gYhcW!U3ef@ygL;NO|%dj$fL-TU%q!FEH6Hdi!P zQBjwei(68?M6A|_Ta1;g>qxn$mvRWBG^;|Qbi{sL z_$u2#ULLowRu99i-it!0~MWTqXZ7b~l!>UXYV2xe8tOy2Xh~ znXKzX+B)LQwX~VXKRosUzBADY=f1|?*G98%gAbVA2q#v^EB6tF-OL;>R@rfC^L@^@ zPvRbyi65ks_K1-1r?N@zG!fo)&?|u%@0vkX(DZRcff6AuSaJse99g&)EXGN)+$MMA zeusBY>iG;lY}|-re%bA`EoUBN4#(J|x5>*>sz4KvT=(m+1k%-K!*jk{ql2xNFOf3+u$F6Thcr)xH zYVRl&HKm`0-aB5j^10#NjX^G2R4nL9WW^e1Z3*F}7qb+1p9%AB^kCbh;w&DCyc+so z?aTYq$)Jz@Jxa)r6ys;m1THBYqxe&tZme5pd$STA{KD{~2===f@I4Z2<@hVNrvMQV zI}c(uC!{j{)JmkQg=7pSsGA3?qIpv_IXJm&kAK((M(^)ezV)^7v4sntY3Li=jU@@X z&HH#L9L`+ap{~EJr%3vRr628$gu3Fq^_~)cy8Ary<066N=e!T-7Mcr9`$$Y!WI^Y< zKGG|pyLj*iu|J@JvvK>WhOG|$uagtwbaibjaDm24m*6UFn>5<2(p>)>| zcjaF6B7ia^|#8%)HEr|5xP0r>77(VE(Go@awC9PJ%eo_0D}-lr)cHMhLYY z`i_n58xjB~KQ*n?^MBjkA*$Vr{Zb-)Q!>qE*X#}#E$B#UEyyHzt;i}ufV+k?g8$P| zoyAXNumT}cAm$#u1^B_zG)|Ayol-kR;xVNh@t=~_^oOG@Uk<$Jef4)#Clx)$Oth^w zn|3V?g|jSdMavZyrs(jX{)G~Gv4Dtx zbT^`Ockb?c@%wxE1AHFOJ!j%GbLPy&7MH^LiDjl3vNOH(AB&Je_TBiPjw7Z&|3)|+~i2(Lee!bOSc z1G_cld+eKQj8)&G3@q_wQSYpRo7GEk{R`tDA5rGIe<0-Lzn!ujWBHVtj}*Xai=z(h~Xu$LQ?O`6tiYS?=`vTYVnj2asnXkKAoz+bda%gZ-IpLdpP ze$n)V2x_$gm2iq-iZ^J`NP`i+26b6*{10TFvN2iSg5cm#RMq}LrwqG(e{AcPCTsF$^)O=Z%l_;+KRxr(QKli{Cv z1GV33cd&xd+c6i-HCp8?JlHV7NrqE%gnH~Z`;Ih zr7J8Dy@2u0VR7i-u2bDucMYB-BMyeKcw|w=ZZT7RU$3dmbRFwwOL+Mw((#E7G*pbp zmZj~x`r&n>hC1mhRq#&g%z8`Td4uf(KFG7}f+Mo`+oVHr+6Ri|1Qbpx(dk7&h}BxQii z3CUduIJ|=pO?USi?zUB~&v_>2hWW<2($6BUgqtoU$MlG`i3Xb_q<}cPeLK2HfTm2^ z7y0p#`j8zOnCAl3bdh-(;q)4@c;)5R2?t)X}A$KulASr8!zD3vr;Eeh{3)#fl;i_oqhC`Z3Ly(V?mq^rr&Z^TO)p7o~h%I zl67eL_Q&qt5Sco9-8yv^qvRMRTH%exd5V%c(e2@tJJW(Zny+quN{+c&d46vocq%Ou zyI%OGMvf2YOEX;)7sm|>PN;SBA@m168Do8Z>1T$I&I^E;hzIFwiGSUU{`R?e@%9q4 zk4X#-5P5ZID}(6wp8if{aP^tpaYEVz#tNrXi+xlb zhs=Mxztc1M<{&AZBz&TYTn}%Z4W#tW2C9DOjO*07+le-{!8ER~QT?ZNX%fy|L|7q9 z`ul5TTAM9PF;WcCFXZ&TPeeEe_724lJv^^65K>H0d&GW=;6*dXt>a$#DdopZox^4Q z{`&Te-&$-ROC5pyYFGLoSBhp*HW&)FX$5h5kp=ZERW4cs9Tv1jW{Y@4(wq?t{LP*? z(lPPKx~So0T;0~tz>9?r&03;C38D;4%)93v-NCK293sVK9ZCwg>4h-?%7w%fnI?EW z3SK{O$x}ab2+(dr{Tu{q*1EsmzX2^(E8$1K(C|3jztXhRL7n4X<8~LasUhuEQlr9( z8EUwQ^*~zkHl7M|Y}Hzh1gG%i@C`vo=!ei(PgJHTS?(sYC_%|((Iq~FmpKWD5i-4a zDq(q(D&17!)Z#9#v={UXb%LMrhDY+SpnuazEI#?G2={s^S5jn3S9@xt48 z5{4p_!IF1@OlP8iym#16q*fg7LJhFt9~7S44v7}HowtG(gJ+7 zfsg3kM+9sJ6W6cYxSkPMcmL6$;Mb4D)mowqVyTGeXlSffa1wt+&=ZgQrGWX(9J%bq z>ZB4Cm&pSuKOcjwb5}X?RXHQA4T;#iHLnyy@9(>EHAb+y5BoyU5_&w(RF;9xLydLFDcdP=v z={h+zq%KoN$+_Z-2YKP277bkp1=k7T;g)5wXz^U^B)8*eZ&$ZX}{-jd> zEc>_sAh*n=bj!=IM-0H+1RuXGSLvnU$1~?|BKx5gLIdBkql9htk#h^*Vu-=%nVKby z)JoxnZS=}m6XA68Xh=R6k9HgMZQXiGPIP=a%vd+|=gRGOE7_XIp99rrGohnP*Hn$z?mJ@u+>T-Ta$4=6>ozuqzV` z-O$2SSjDjO({t(E?^ms{JO}zAyQtZtb@pYg)zF-B5UJW(ZLW`74>oXTV(X>v`X81UI=_rYp! zoekUmLVt`?+$F>q;zZrRmQ8^lAmg{&EOJ{U-$o$^{OB#@&Xl6$*#< z*In6lz0Y;G{^}G6rOB5t;7rPX8k2dK-!FdbD zu%9z0>07+EU+3+xJU9)lu+bB|vz#aOZnz?%H~Hb?_+F_=#(TErvL&JN3!ew`q$YtOW~p!C`F!KbA*?vc?^^uPl8e3)+kB z(>i7Tu~_maVyb&_r4D8JG#}R1-9S~-Jnyof9JQ3}v%T?-9jx6KG!N>plTY<~ zmkj$=iGvaCJ@fio=Jh&k3a*l?FX()ze@Te$9e1cBDV{E4AjvUx!$Z-Vasc?F@IqC# z^f@fh)?9!efQT%Is;j=dMMOsg{?{!9d09;Wzybe>0}$YWf8Y#U@4-PC3bNALUNhS% zgvmxa38#y$MPi?}D~Snq5xty*kjJk>vc*4!3H}jW55E!=^5-nI2wea8c_3Vj*Hh{Z&g>tdil0{$Q9jwjizXvpJ<-#Z|)$rSSal6vH*Y zYZq!-*5)Wa51+d;D}9v`Yh)(m(9*x}H<4#;T_48yt@7#;;wRY_5velB-k7%8+UKlN zHZd4lcfteTuIgUNT?;EayKoKO^YlMQ1@EaGH-Ac#KG$n@=7~f-x^fKaW^v@j`1<`3 za&C3cdN%1xQsZyBHOR2jusRujENxj{0GwY~DI zBt}tZoyp6~iSE!_oBphGm)dnyOk|rbT`P45F8!QzddseKdYmHSt^Py7X-D}#x_6H2 zq?`(pO0M8TJ3>4seal`6sE^-LU$X1})1=y9knsrlWPhE4 zjBF$ueMl2$xLfShoVZw=r*CE6bjq`cvtNRZXlGA~{ltpYG=HJ9kmt;=$K=h`GZ~X< z8dc~At=og7=XIA?>7;|UTLm3;Wd8n2bK5g0^fzp+p|Nj9&_H?7*{=F_)#m2oxO zub*#sUlBWrzn2yS^wHUkm;z# ze5*{L)V@sL$g@fG?{D^V_)52zY{bevcdMkoP2s-EPPR+0l^ChJr56QBNik0xaab$2 zL*BI6$+W+}rIG97qkP6RS@*1T)@yO4?gD+;+I@1_4R&?;{WO)Qw8=NuOgXF-#4oKX=QgGFIZ31rR^5xv2B#B#UUcN z0{{>Ju!+>U^3BPz?eY%@Lec1{U(+h4ohiO9vk`8+gL|cFkh0hl7+j!!N4rTh3yKC~m< zkV=B~M@+lbq=jBxTsT%GA%FnArt+7c&MKC3ST1P;b(O8QacP!K^ zvHl)*uGyDu^HACu_fNrU&!o+R)Cv*+$dyF!`|iWmXI6-UEjw{Z!rFHYn&q$N)DH;f zOK&9&IvZ1QdqK?>eT`_qk3I7I*izyg4wA6%DR>*!V4R^C&)>};{ivD5KRzY~hnaUFlt65j7u zGp7~5WXtY#`3Z(cjSR)G@jMgyT5nwp;&AFKtbISnQDM%Yig2?%@G;pP3%QW?U;Cmn zAT}2Kyf0hdEOt0%I>t2<#&vxS>c_+1)DN^E0muOWQ9yO2I9oP(F-=z#;dWouG(-6M zWsRAXOozW#R9l*5(M1*Oe)JC_|CtBJB?TB)!Ehy^KLh}Pbi*gCEOKd7V3QtZu1l3x z|1^1WLRE>^EQm+c4q~NXtKgXPELY7kxrSX`Y+) zqDgC$Mlh$}>K9G*mQW}CS6cCM-Xc`~s#z zi&K)@RO2f&o3DqFu9F%SoiE7S)&8=i8cRL5!Bm6)GAWYsJ(dOWKlTJlwXkQJ6} zGr5wFg0dvQ0WFdN2EGFp}eX#i%z= zC9uup+n}8!C>&+K38;iQ^YlYQ8#|iYg={b6qA!qnkzLp?+h#dP%_UK zhp!yut!OqJtZJ0}G*(?bZDWhN)q9>mDIA<-9$KuM@N7o^IP&57pCk5J|Hh&I(YxC= zFFGQ}5~%IY>Ox~({DWfszTXh)=C7XqR0}Em3^#R*iUiMjsMNlO|E=HKgn4nJ4^Rna zDF2PSLLMib-qPyaqn6WZeLC|lTdDSCAzsTG(}nnDwQ@##)>#a(Y{2A@;Vvy{Y(noBA(~ zVg;W+Tluk;?2AtB<^?mheDnj!Ti;2CQjz~$l~cH{#7s=^jJ6*)mVx}65vPZFrIB2j2C=->V|`nc z&w99ix;9pEvvxEKEn+niAK2< zEHV;3PIV(B1i&GJMz8DnB-)LFU;bavtNG)Wd%X1<6s0GxY^G2MdRtlXN!ra+Y{JZ6 zR*y=HN1+A7-fvP`{q+XR_AQ&l8tSK&)pz3haIkMsvw_n0hW9D9ZC;SMv5IR9a*r*% zE8JNeD87GL@aKk48&M3x+XLFgIEmgm`Ne5k#r2o|O*dNtB!=*Yu?4}yS=r+>he20A zk#vc?jk~U_msdoYX*&Mkvk29nqy!m=3>fsqmGjv4j+tr2ik;B;QGY+-jq=_9*V{jdHe4Z-`NR)_6O`T_xviAS(sV0?qqI6jQQGUoL&sR^~&^NmH)a zj_@f_C)(WQU;Ebe3kZZjLC~XbDvYr`z6#~@NA$y{v%~~ki^T# zbkgRkb~UhQKDgGS`ho>y0I=Vq#AGIEo;;^rco!r zi#ZC;NJJ^_q_*vFp7PYqI6bn$t&aPO1^Vdt(iyZR-4|DOy|$s#At;)TVY+OrlO;3O zbiQTrP_pvg88```PKIYu)s^9d6l<=P~sl?x8$bNkGo$H1UWuHWN8$+(f zId{%ECP5a%tFbwG_`S5)(zHYTh7KSr2&>X#FgF>YNkSL|gFd=_?i`w1)_B*0c;!ZJ zFrv}x9Xh4W4yj!8lDc5AkBgZs7utmI$*;?%%f{H?1c(v>ys<<@9L@@dCCvg9U&C~5 zp@|0_HiS6lHuT+%Lyk|rL?7qWR@qgV6hSVy9r3%@9pZ@9S-Y5S2w=;QO}~c?(bw3B ztnt$^(K1!yt#m)fxj_%1-5q%R^!rJ~!7CEf&9kt|2yEkD z0xHYJRc7`&jQh@l;1}92aOSL8Xtc1wm8X*T`QnStqjeS+t)1ic;juv&(gr1a9>%t@ z(;M26+CI2JWjW0$ur5X&<|TM+#-*jF{wjsKXb~Ivjf4B~=z7#&+ysAJ+}#stCBLrs zN8PZWN1q)1Z}rhF6^1IT%0oo^xmN>QWtx)ilnxFS0-Tpd6EzAESH)kQ{(8tSRbbEjtQxCPyq4&dg;%v?iUlTuU)srzwp;44w} z!_J+I8zgCnVcGP(q0Bj7ZC($@i35YL^Z1v^ko_CTAW{i&v`Ze;U|zV_i!B?ww*q{7ea9Q%g7YBx-c>;!Ft&UqS7x?n2kD z_>xcX9cuRC?HL?z;~(IFXl*Kfo3r(U=}oHg;?!F(`(inL&?*rMLKj7o7kQ}KHqulz z+o=uq`G4jJ>+QwTwdwYWzUyJVb&mlQ*;G*3CE3(8-G{hGcb*y+p>6#iM(vW_u*=_I z3CVrxmHG7CyT9#Q@56oHN(lIXa&KW<5Js9#vo&3MZN0v`8v#x51OsN!UVHNuyJF3E z9lJ`$QFR>TZ|J9Q!b1lvJ(N^_lI!EKU*T-<=`gA8f72sWWF({}pgKYUmf7%*BN4}>tlQbOXj}K+=&88k%aE(m zMM;a-<85k~S113pY_sQpP~7fwFExG5L`(}<+(2pSy70zVCaG^pebf18eF)M%y!@$% z%S(~E4yXI{p!%T{_XXq2F4+xEFy)`aB5jr)6{UXs-(b}~JOZi!;r`VYKkaE?&GvcP z#M*W93mhO_FBtQ+*xj^pOcS2iqW=DSoBcTEMe*f7mAa{jAj#aX@H{K#O_DK3Y_|af zqtVHr7J9KXNloE;a3Zz5?0dyO4u^if2DF&di{W<-%dYlx6p(Gzb`WL&XfZpk8}iU3 z*{>=cH0dn-2QH|mHTHR!pRp_2leK93H3^nabWmM7z80DljpFdgR@!D0m06a0avfrD z|NFlO5bo1oojC?hgxAPiG3k&%s(fo;Oc?761ei}eZ2P&8H+oG$M`ZLEU*HAiM%+O9 zY=K(?8nk;8%U&)B*D8)G?s$;Y{C%mjP|1cCHUEi~we z^=c%ULeo4Hd;d`kywbh%MV|gV{dy;>he$l+9|;-DrmKuTT=SSMv7EK;QBk2wmdyX` zI_?{e1zpCyPKbRB?LJ-I%q}|tECzsHO6o0~`|gpy_JfW<#YTlX^`nr#^we2Yf);v;{8T6}o(52+_xQNgM}E zcAkOzFR%Y$3gMW;2b~J6C7_crV6pj}FOe<1kIM`I;9KnPhtrndW{|#QU)H~*EYr&w z@He=~TVVRP7F*ccF&b%mc~_jB+mGdk9!N*;pVF`bFfFUoZ>O`}#?zAI6mI!v|HO&t zImRXEZL@=?6_=Blk;;QsY`2LTjovO0yu2bC|9i~Exb{a%6a5dkFhM^^GCH{?@y__wHRUJaq8(KXP&(lE4fO_OxhVL;kxd zDT&;5KAQ%?b=~^_;vfmtm7l2kXwf-D;o7u}g7+gv(PS_3{69@6W#ayQJN97Yp>z^X z#2sqR9DRQLhXC-05>xx#X!jVSxYMY+g=%^!IxrOTPhJ3QbK_IuLmLX)m~$;C}`nYZo@) zNJ*AFOk0FKI^h71o#G!O)zMF3cj6w6-(O-{A>4No!vXbOVt;fd+<R zgukh0GwxtSH{GQF2OD>b5Ja)c5=43yCxU`nY%!=-KoDRK!w^42Upb~Sn&bo}Oe-cA zEFb^#&j5q64aKX8$&*HSv*GK>$r>`}TM%GNqqB`xu!|<kw>HRSf%vR=u1dhm-*Mf5IKQWw9(}!(f}5?w5&|c@Oy$ zSbx#k_Tudi?%A$kKB0&bv|_XPKki`j<4nxNSn__Cg(-2x)k^$$j|Bnm-0{W!idBq` zU>EfN8M~--<*;M4O-m05qzWU>JnHdh1BOaEOuHL5jTJNSbD7Gk-10GMQw2OP{(A&U zh65SN56BJ-r{iE1N&%pCp>RVp)e~M}hIQxh3{32+owQK6aA zq+m=jlPh`V(Ng~t*|9e{vki;wzY#;Y=}q6^(~`N^b4RWJt@vt!32DZLh}OOQV(7%A z_U+M=@-bhtTRY%^Uu;P}F5yM-1(_{ox>suXKl6rVGef)3k%q6+3hX%+=&*nZffBS} z9j5L_BF63yausz`X#w~9#{^4eTFAl{l?1@F*q-xdI7<6<{{5NL2V1uO9Fo^_ut1x z&XljhKWu8_jlQUzI+^Zj$K^k*m;F!hK)3`2b0`Sc?P`l0W6eo}=BILah?<^WI3)(< z@s*3^KbHbH*b6~M&Ibc)!|1qdcmyFo0h^?146)e^#+RXR@~;G7?`^I0KbQcu!U;gl z+->IdBHT^V^4!uEFINIUx$L)TTmNY1UKcjy|J1_oB8~V(yVOO5WfUopu7SnxSb`2b zm+B%N?<{hA_2B=P?uaWAiqHw8+bT?N$rM<+p5iC}36vKIUULtBj z7~(Qsvf@7g0H~|!+G@9d(Ape-8G~)1z81DG=X%3JYJ->x82O~{>Kftf2z#*O)gj`X_k*I#1JaN8M9*&5tD zBHn%A`Xx3;P(@yskPy1~>(8*2sFRSCbNv;|{0Bwt#dE2vXLCzL_pt*(B}d=Id9-EP zOPwsPlLz1%mmv-NVz6fZ^ZTuRJov20oPqOi=FwLOM=et@X%a&+s= z+OXc4=rGAK%aMHt9(H=RQCqf=B2R=dU3}a2)Mn`jA#K+cjy-u?D!_yd(9qwF_~BKmpi;uC^-H)#pJR#ulb;g?9Qs!oi~yRzR9;#kL&z$qNCdpytTQRw-M< zyq)_JCTkS)igV(80ejo8cYMB2G9@uiF7KH8`)&U=su7N>-Ll{@+MB0+x4(3I>qwjv zP_IZa>hc)F*s`xVyp*WRLZ^v)GhyS1Z(=UAcV=JA4tO_Lp)umGsBGe+)?{A&nGkJB z>tdEp#3$UO#qDyyTD1oN9%-O$xHY*LY=Pqj4DA{zBNFNHjMQr@cfk!L|9f=gMtSEx zXk{~Me(lo*>p|AnO2GymE?MnXxDGmaZK{S%A z=;&JaXY7zc+11EMB!y) zX(VO(5Jnj9PFz=P9#5|gfywjBLFYZIsRbgE?Gjku!sUIR4Tfn$$om%erZoRf#tQC? z7|#xmU?g-VW>~|XW0Ls^7$UpyaN8#rO&MyF?yodj{VBN*@VE9r7pygHF~r8xx~tR+ zkIQ(#6Mwu|hI0c6_e2I+s4tV&QHw;n-f8(RVomb#dEzrHO z8nOD?NWVu4D0~3XbNk9xro6$%Vv_r~NMjwp0h7i{_Rd++sNt9 zRn4QUS1D=6eRRwI)9M{hGyRF);}TIm#wGkg4z>)IHYV(Fojz7^O)GKs{j4a`u~T)T zm0F~>XFEJrp3EfP9{@=U`9wejKs{ryg6robgn>0{?HB24V*l+AMqqwdYj%GBJ?$h|N*$ir|E?1p&to>}dkAr6dyKkTV(7faDku;=E!4%~9lng6IxN+P} ze^!GN|6Di~42x>FJCe?#mDMWqdUr4e4C+_*4|F4R*uV|UP)yiX^$#Bz%c-B+_?bt@ zuT!VVF!YYMZ<1!)p0aL%6Fg>1r?{ogVWmDkHS*_P03dz;33=eNEENxPg?2n#z|P}~ z(suBSyL#&_CQA9EQXGAC=GO}ZfTOC;pI7>(d)l6etmwX-NOzTPLm2>8MLm9*tx$yN zb642TyE#QWjBol+L@o%QM3jABd!Ga@-R@{G-DVu=JX(kzoR1wghJPQw{@{wz)IEHC zyaYXdGo?I%ESH8@hrC)>R}Vwa$VdlN_h>O^xPi$Jm09dU0;k|g0MDR?fgGR_K9Sm~ zi)@m-0=U3%i9dH7<;{u7UG?2MIr#>z@`CG1Y6NBI+vES$sF?RCD`%Hl_c);$iGzz5 z*kG=!%CD);?8g3RR_J)S^Doz%k679vs{sM?9|Y*R<47O=;({P&9#TLVIsOIqnna*8 zb;yMi?{Jq~!&yDGSN*U6#BUt9rYF;9t{h3Vm9s+W$4&aPkqv}<#HaQ?Bq6@H z9!w;+Moxv)5)*OP?zlNH<-b1~qM=lO18wU3<4Bi-Eqs#|kxTHpk8v6@+0&iY6Tp24 zls`Ryf8^Dlv`>niY#YAGF|?-E6WFA3U$YQ&;C-73wn7n`?Yv-FDct>^EOs{7LYsx2OC*MxA=d-W`MQuXgp~ zt+ealZ||g*IX|fv+cI@HxN?H@%4!wH@8Jlp>1Xo;-q?hybkN|_|3T8&|{2-hH zDfB3lOJtdUdnK^~E+-<4GPKYubRRfK{GoA11`PETUFTdA=|@n9HMvLC>ynin3zr-_ z+k4ijGSfL-Uu;U6F?sjcys6izam(1rCe&RQ!qA_hYvHE{KI8jWkHGKD3hl&A#GohK{Bfkn zDLrY0cavQU_2HN8kDwwn2=)Co2Xvt;dnb6!%9bk-Y_wc z#)A=+o01*eBbcj8qouX*Rn-+Me`^u(qNPCx#-ws?msX?%9;9mn@Drxs84QS~gv?&D z$KL+(T{9p$umUE(7@;NtmLb4iB_ve>)(3s*et(u}c#NUr*_qu_#Fp)78^qZAlG64E zcydY?mxX`*gnr{rA0GO>u5k67NTRj3zcQ)%@Z82;gvJ&H>_jn;4|FYCJd3-XY{xew z)NMdT5}$Xa#*m?nAW;R%1ro4y9U>aBxYu>Gpp!)f7~8g#t;=nee_T|rdq#Mpw?|qv zuAE0aY^Sa{uUrl~7V=k2DMrB$^vWSf4@sX)pN{=Sy-FD(77mcmT|D zTA(a9V^YzbdfM`eXvtginrtd`V0z^uW+?hO9xxQZg*rhm$JQ6ZOKNo*(@hhMtfZV( zb|UM>4zb--3ZOPZ`9k7u6i;+kQ@XeA4%#2yVx|EA7J96gJ{qyOso8IlT;4ncOWvis z@Qj@drFNBf^HRBBY?czY;H+_sk=EPavsrG_G`|?nh>INaM=WsP{b-D zZu@+~a+_hvS1o=oui|W*j81&o7L)nGu$K4k$LQ(jdI9xtA`syKiaPr}uZgBG2$e8!^cWuNnaE%3cdy;BSeu$l-+y7uf0HQqqicC&`cMSC{7Ejmm zgb7IJ$=ub=-#T+4@^2$~*IH6NZ|NUwtmn27DU5n@hK-cP!B(w88TFgwUMz7PzcK0L zL)?KN7Lp@_nmY^Ub4D_r_Hg>t&!PbDEIi4ILCzD*bj9xCjVI&Z;Xwa3+cGo8{F!mh z;YDJ0`aE8|t&q@k+dISW{jNs++r)kt8=w$CjsE;fjG;>V;#0FF^g83x}D zJsYE$NN_PmmgGOe{Q`ly_hPIb`|z*=DXEu>&dz!kXGddTNI7*}diw2f9IZI#nbqn) z`fWSu4(e>Ak_^b@zmxEY<_jhEC;tk^HG7Xh!7pfKGPSWem+od+1TPkNO9;Mth38Mo zebdGU%5*OLO8x+n0u%IOpA5-fdf{J#1NO=VJ6J$`qhwQ!(P@)!4W>@<0As3B-d6Bw z>!j-~k7vkJSt&rdJGr7p7TT)e!$rSj*?7g-e=jnuA!}St7tzTDARC25Xa;t)Co))* zws>o2w-UbsQ2a5UU_y(JyN&*#7)hVoMc}TjHP_15Gkd10V8S*Uo^pd&-K1I(6%_dv99gvir^j z&$z!^5(~`k$_k6!)o}=2A($2rNSYI2?-F4&=Kb$HDhIl$2-U6mn~fDv^r8vbf{DpKD|GZ>1CI1l_SccL>Xji4)I3o}HI?$e-6i|_ABM+KXIbI#Tx|z6K#9u!VPRC?y zf4{%Yg1S*@`@kEh9T%nt(kCmiv>DayILMyJS!y_I&W?Vwb82Lega8c5xcoMgT%!m1 zx;qL0tWgVtzx_Tj+n)qXSMV=1IB5C7`P&<0^&0sea&2>tfOU``CX8Q5r-Y8b(^C?7 zy$||6y1Zc58u-)qZn|qApmTMTDBAm=2~6HCz+iiPVO+?@^eby(AVBTN6d#y3*@J7p z-+*((p7e!zW9pymeqAL4%7f>zRV(uv6AlU0b)mi6mKgH?uNoH>N^C0&7LOWjEi{bT9p^~O$wdL zEsBxq#nVan64kBfs+$wk6cPB*+pUxJBecs^Ew2SV-3f{~W;GHlZ^l!mAt6PK^Cc9tP zF(Z?$6`}jxQ)B>a<`#DB?KdC!rhP0symMC@74DNm3%H=-zlxqyS$3IlME|u+0XK88 z;d3=S&e^SqHl5BTp~v^Y#y()GdB07^RBA;2du>=yoL?G(V>O#g#`fC zW#R8iaj<|HbN{;z(e@sZ13fZxc0R?UBoJ}MCn1Ri=dECovhWL$pH9(@rc{F9!Y0Xr zRf)5AbI`=&=S=t4W-vs{QUsV+Az@&8-X=|h1A6An%&aT` z%wW|hfgL)&`iOYxWlD_Bh8QoZZLw7S_y}hPi~}iy-~?fDS^JojUAUY-+Vrj7RP-2F z-*wYtW;S-{?qym+5uK+}PBL)4>!Cg}Llig@zpCJhef`diJr+{`SrAQMUUe)2e-T9m zrg7hF*ixalj!#_QenA_(Z9v`r4MzPd0SJF_9g2%H`)qiqr3s&Yl3uSlB$txX3ww^_AA)gwmUVyW$Sapw*=u&DVT#5@sI}=P%Q|Axbj+9ye;iKn#@u@M}Gi;-vr7yfat(zhfi+~I( z9lICU4LDU~+{IMSvkZVc)w`n=FAQZ;fqj>u`@C10QSaF=8Q`~l=!FpSAsv=MavH;q z?zH=k6T#GN?0|4gYf<}l*A2yyQ9nv3i>^C^SFRd+lasi=(Qfjeq=U_KRn)}RM2 zQgKp9-o^_XI^3G^7JttN#Nz1kFQsr2gbN*pr*hJE>5>d&@c4~Vo2iY* znZ}FQHpcGmA*M@G*OU<_FiV=tL0&$TS|Gs`_Y%2f{-~kwo0k|Kplm=68$x%KRAVLw zJ|Id<4AK2{j(4k?b(~kK_|e!1#>eMA>St0s(QSk5T-$0T1*xE!nG@pVM^8jGK7A>) zq4j55YAZihoeJP@|9}u~nq{n$nWOW`G&aPp%}Y;Bd&yc?=V^O_(f_9&qbD74wAVTo z`)9ThKKKPCzu4cON4ldME-0L-z-ZknaPR#&8Lhd%o8~#Ep<4AH6`$PhHn5u58!>_} zQY7)qAk&TCf8en*5Cr7dNwhOk$H9h<4V7jU=am5golpW+z|E%-E^@a?`Alkww}NSS z1Uz)J6}!WBX(>v%oD6;HN}n=)c{QzJSu2T`&Or>&V3K)pCNvH68s?-E`%tB&ju9k? zC_?v=gZU$mTD+VT*R`91j~mOlSH^nu&$4L=Z@1iE=Bk9tQnj8$)VB;SAplagn)Fu} zyuLJF?jri@!;nX_+if{`MsCRkb&0r$5>uly0b%R?pNX4pxC~h1M zl$Sbg=~dh^aYvV$rMVUDRH*aiGFB26fZY!Kta1ULwk_^*rj^-`v3uvLMaTu!h0>Vv_DA`(C7e5atok(n= zA;?C)`L=tL+ITx_bW00-u5F*f#lR@4e8ahgVUKJ|C|OSgIz8}FZDJXH$Mr3uBmA>c@^s=l-=8}dx2ms!8X9HA zdoF^oS`r{HpWBUk^)9Du8c}NGDHloChzmG48X}cvscK52AVZDdWn}k5?ZE&9QR;eD z#?e)2x99$CW@n;u8EiX(IWBkKeUH`7U%r@{xivZ67}TPsSE*lUqe{Os0Kk+g0jfvk zwYkQXfKgL?RM0q|6pTw4$sHa?Sp5Kk7+~0~5-8@&y;>}j-o+LSxDdPPI2p3Fg!qFQ z%gJi^(D>G0uNB1`)ExPitF0-H>o%;^=9j)JnN$LvKYZAHyYQ))D!l)Bi}X!dj6rUJZ#0ZwA|K4e-DRgFQqPekdPwoprmev=T1J;Y%w=Tvj7 zcBEc<>j&5!(A@!+ppaYu`_olyx?)%rW;vhng?1npC zHhqRvcRd^Ff+DjLRX&hvoT=zhA&-;4Oj@)}ieGV+Wa1u}g2hy*VcDhO@j0LUb64yl zkW?Vc0^6Zl4R=(C=a}`K2!M#fO?Q=^5w%+iWZS(YL3nSyziAdMn%SYFIUO5tYrI7W z0URD?waIpv9-8cytW7J5vwwd5kCgEETjZCiN;XE!?MK}7)sOWUf1PFIsohS2gvP~A zTvoR5H~gGXd1;6&kRn{O&Sfq&D;r0Y=Pe-UK&clqFc=DDwN=U$G(Ap9NGq<643bW~ zY2`r-S3$n6c+^}jwaQNem_jbw=OO@<5>t~NkVVC7W4<*3QW?ZTLIhU-^i9bo_`lq_ zg#&VYk7ad1om-2n`+LAR*KN@q0=>k6S%qYb=4+l`sKLO zfZ)?l3qa8}ed0-*{4%Cv>P2_dEnuQZ6;K#Mj&x{HP(OZKX9YaGT+De(U|bLl&-hin zPC*3hm>*N$q3ryqT`_)nX_Y{W5>qz14p_}A(&GY|cGnU?KJY18#jGh2JLE~cHYF5# zv)=I3njlEWA$B$K(HNP zeGG^L+kiLp$58J=iOJX<`^Lk8VVyXSfT2$%ImW5)E+6!ZJ16wUA+$U)8^i@O$}l_n zVP5smcJM(Tu=Dy@uSWbKCX!@XYRs%Ffaazy%P){Av&&icSsAfS(?@CH__@6#{0Y4i@Jq)s zjcjx37dUpwQviR2t)5QLb>)xD5N-I0wVlrKDKpx35A4a{zZgpy{NwJKW1LxZcrO$) zUcoz)`Ka)KS9;PKl08fe`<5S-SI)W=6ZS?5Cc4q)E?ZpHbqyviSXLIh+%d3Y&l-bk zlqJ}rK_7vR>scS}969U-^8cghI{c~r{{Okx3`G=0M#IWXR>Zy9wkUf=bZs)T?iHy%LM4&C zNA^y_Ek%*+oe^bUBksjr@84VB$L|lguY1nx{aWXBp0DS5W#=@qWT|2Hk?eJo8w|6v z-wJCqt(S!%0Lf4~W@1#YNxyL8yg#|1b`Rhr_4We$mMa{lhXBPjFncn7UlOhktBr1L zwtM?)J=Y=o40!Kf&aZIGtuuHG!*ccVvbHiq+O3moKfZ>yWZvnxzL^Q%eA~0Fyyd2u zgq*aiGjtikhTBjbw_)|$d)RPuU3p$UnfW}}JWGn~<)Dpzt^J)SP#V(-UKYK`Pt0|e z#Vp2gfL(?yp24v<50n^`>S1itOM|0&w~a&eq@aoyT@dBQ9xQAz?IkW)8TSyl`N?FK z4E1$6Ua&Le#ueZ^Pj$!G{BZB@O*cjM-hfax8X6@!P@t>N%p5kFga!5q^=ranOy?D! z9U2$p_qNR_tyK3-f?oX#D?elo+@KJw&8p*nJ4C(&iy3<*F%e~t{jLb-JsYY^uwa&d za2yadqmQazg@ml?$9}UAP_@SL;!mK5UH|YLc(n#yT=~kvZfw2z z``M2d1#qRBmE{tQHym~GHaP*Zu1j%jpw#7^f6KF;Bf$Ny6*ciMFLr%^@mHyR&ZSNi zj7bReKXAiz;{Mg`_`xAsM=e{F>~AL-%lGGzKus&5a{P6MJH_IO-QfL5IBk9_-rc_yl!wDJbbZ$u1vuz(;NeT*PwF8UX2ASU#a0fU+RKht!2%90c*zugs36zf$ z=_hs6FzdIrA)7mOnZa0i4J+SFBfg!rDi*=N=w#kK&;sn!ZJ9+53fB4!4(f{8UN`(8 z-&*j3j>;PF;)Qo3|BFa3rdcKtbARekLR*mN=6warQIMteO+$#q8%#+0`5h+tP(;?{ zCdBvuEZ=99O{jrh^N6hg{>+nL^ol5rV$OGTnT9R;cgFS!i*_4VR zI(Dyv@P!*{EgPY1F~hMB-N%R4!ik>c39WJFa*-DJ%m>tpIYb6}eRB(BF{`BSpr{Z^ zTD_t_O!@l+rUnODV7u32c0-y4?Bo(rvWn3<97(|GJ>+M1Tw*|kkYLH1&yj2h z`$MehJjk!rwv?QLj3@=%UE`ln!Uuo2+7J4SeKO9%p7~$1%`DV*@~v=A*5E#x8GoY% zoD)F5fgjlmGh=7H?lQa)V}9)h7f@TVw^cnp30^*R`ixf!}F6MuQ;+kjz0wHPx*Xc zd+z}mI}~RU<)Qu)){(UVbh}A+7Mn3nwYe=%nR|E;mSc7IP%?Z{u1)rS`5{VEF8yWi zNuZV^fK&7z9A+w;v_;^U_OySOX7+FZ_lpKlWI))BF0AEMG^N3-WkO-=@P?4Lb zTMP$oZ%=#fNUDS`weZ}fh+P(3RsCL#1f7MDS+|UJ=7Ln=zB$~Pu^#s=rNs*(Ur+Fb zbsO|$i03SD&ExDnESR5P^AJ=Fxar$)8Q=-8ub%o~Qu6Q&Z#wUG(zejg0b$ML&Y$uHeMt%WtprlWFu7xcB>* z#pDbTbhiGCo6`+yqrF~QpyFv(K=|~Km!P46z+Iz3lJzCC+`fP7u&xjSA6@MD_6B)p zX{C&A81T%>r8TxVP~{&0&Yt|F9jE(OIYMgHh7Cz=c9#D3{5K-G{sivK$f)nb`MB|r zv@y~g_sZHcDuv=+zD7v7-gyJwpXny52ouZ&jZ9oq7i;VszPf3cy00w^!^`~FI_9E2 z5x$SYjLs)Hb8}AhA&@T{ob_20FZiu_+>nfIHf*@$*zwuq zQvw`)hgV6$C;U~$b>6I;5SA^~qK~$AsmaEs3S*fR5U|!CC zpfdTjd5YUw@V8FY>a_%){L@irJWk{Cj_nN!3J#>yF6|MoN+@x6J${aF|7-=+L|A8% ziqDAnv6|np+dQg%T8>%bFe6;p1mOCA-VEWZ-5q2G^Y^A#(p(SgkdDx9N)jQ!HTUY* z?6J>K7A>T@|3_`Gn&AIronhsgV2t*>Dn&?bac18VXGP)%VJ{zk4Qsq9>r0^`m>$4$CD|Pcj;^Ntg zu5f{ZldvEC6C@3cDxmm=skj`vFtGd#wMtmh_Zy1v2umo}46>x?na{QApXI~W3twK+ zBN-9)mZ2c8ImR;d?0HaaS1&&d3E!ZhK$|g@Z+{mFpCR>saLitr8{P+_^}qvUsNMP0 zq#I<^@knsZ>~ylRFpeRYS@x|Za9Y|KA=^~xtb z+%ZOTCl#H8&E_>}kMkdO!hg>e2Ar=Q)I21NyK7B^oVSV~mPMaUuf|>BT0;q?wdRw8 z+5-Pn`2IYrh$A}iDeVTQo%9kE0$WGECeVtEZ(|WTevbxOFGGl6Yig1xy(A!`pN=xB zxT>>%-vQSe?i|M+f-XYg@}UiGZHRIJi9bRH-v#42@xy@#)k#us#Y83VfzTPeyMPJy*LyZ{#{iA!% zdYT|Fr&lhG2_4T*Pp@E~di-yOpm$4aKLQakD1&}14EjsH;`(dxKg$nU-Qo?5_WGAM zgj38w4Vkl7eHL}Qq*a8Dl4*c;{<%0#1TDm9?$SCKCBcXgI>QPQ6a@nJN-4d(9-0>r zIQcP7o-o0gn(YnweT^AVlV085?%{^kB{}xb`2dLQ>$&^I+P1bdi}`gf;9d<|$d^d5 z`0-HouFVE%27B!cdTW`6l?vr|YZ_b}>~ukTRIggO#ZM%a*G!B&|Evw|8;JYO-PERF zh`XLw-9hNVfi-!{;>NE`Sf z4()p&-dhGKS2v+#qGmebXsj;^fAWZHIG4fM*L&cIBKdb6V*8_C)~zQf7-4Pv;+LJp zEQG543(ZIG+I2SWe|dRVF8jpEw@$C-L}@Jf?_sC={0F?cudn&W131#4l+x&{x^$K= zODJX>82;h{9WA56LGvm%bnhhG&}GN$Sx-(Rw(;WMs}N96Ag!i8=Lzj|Lf+Ad|6C7P9cE;0 z$8`}V`fqy0g(0ekET6r)v+|91E-)7UCb1wvMj80&C`nx3is0YhNmw-Yj|3h2HblJ9 z$&`H-_4DsAycytba{--ZD5LU-VYRLCwZk1I_Y>D}bwMW@OF8UypMi!CjQ9!mt?i>Z zreIQxez|r0zsVB9m4sVBS5I4uO>?!hYZt*%ku z_yD>M^p3I11IESoDUju=iB%oy>&@*efp5wV&bEe6?T0V?Fi&lYOgFEQQ#n;-xpF&` z4f!f}of|*Qk6`w&?Oo>K1w~D4WF8NJ$&i!qUTolnV8>I+MjFFjx(=@G0|wy?9m*wg z7x7yQH}ci}L0$K)B~dLsj~D%5hIQkza3J*hPG99AUF662a^Dg}#Bae3?9wWBej!TSgwKSN{pVBi5Ia zfTsnizq8MHUE5mtrqcv>6xg3!`nL{V|Aas0pENLquJgpM#Wpw)*MDac`Tvh%!XAKr zW_IB|oJwq|k7b$$sdd&akb1%XVH@5>0h|*SY~kyBC$=EhjXVE^>j`Z+9rI-sIXHgN z)h`vpgI5}hC=!Ke=U|1t9K>Gb2piHAQyK4Rmr!(pU;)77T5`x25xi@Y)%hBPWVxku zcivSI_os*Ldl#9yHP--o_f21=L-?v<5IS5HzP4MmKATN^_8A(vySwwtJMQtY;s=?1 zIRjjbsz1rU+x&8cT4cQ%GJcPxfciHla2rJ2u^VhDVH|2<-$j8Z%W;mN2^FFL;$WYD zY@FDwmw9mfASt=|Xum1U;mk~sEu+gFI=qlfZhZy!>ft=@a&>7U`)Zbz zOXh2Fym*~;f)N`~<~5UZ*)AGl9}lxe0LZ?6eEk!r%z{RnOi_&i7dw6+i&yb|7X$DoXtr?RCaW3x zSbQVSKuVz3A{zVANGx_?v*gwe)~raW?cdx=R`Ww}l3irP_MW8Mmg!UVafVNeC*iVb znF$sE@Cs^hihYMFirIAZ@=DxoRZEHbsn>+s-%C9^vPkj#YfO11N}I%qX%E0k|H{)4 zd6vzCH?Iy!==KLs8Y+wkt$zf;&(T;0M3&4r?E(t3@XdT)w|4)G05Dz;pTy*+l!(%6 zNH}Z`{M+Y<=fAIiK{Prybo(Q3C{s=|#E%QThhOV~z_3LDHhXe9D@?<}ML7H4cqY!@ zAOx;M&GQvN;eBvD1YOzp3aj(%Z>mv`Cbl5l|o$AM)R2+crLHk#tTVFUrc3~t5mGLYgV}moNoJWJ3Eo`_%r9B~B<%EI7S{*j~P^TKfjihT=(+I<^RFl8h!*EC(UXG0tU1aCz;=tn@`{a1;z0Y5=U+%o;_2`|8 zC2Od=P9#GuL>;?B&3Vp}Pd1`joYXI*%Ee$KGrzWegmkdiHH@mHdu&9}U{aOHo{p&P zT%iyyTLLx1y$q#v57DVNLUIfwQr;R$H~K~E^m~Ao6``I=%{8;JTU6JEr#_qYAnvd* zJ@EzW{6~`(tr8paFhS6>ubjxB8#8jx-w9pjQY}66*4HodbDLh>vq{ZPQVL;Fx4zj} zyJ1B4Q+;~5+{99FO>DXHopTrg+RMVlx*FooRf(0$6v+W!-W{gH#-8p5sJ`oRDX!AD zYq(B5Nf?YBZ#@~!l2$gdzH6fSAWY%ndUZ$q;^y4cm?QZ|hxM4y=IwlqRE^SBr`)o- zPIH~fPie#D-xSQnrD72FYCm9P?^&LiX`9Su+k2OkQ0rML0tn|x@S)p8c|$)}hB+?i z`Jf42+6{4x@tWFvIRePn6<}|N6YLo=ejN#rHRY4h5v^^+oQ)Bq-Xx32@x78r=jC3izS+4($78gFamJ|2K2@EYV zc$;W-#cP1xC#OcN0Gu%}twUJ-p<4dxTeFbB-oJ^ktgSEMj#pc?7v&~zy*j(0-sR!g zwDR|qY-;GGyJRNTTzBVPVrxJ z8Y;8ngT1t0ZOontG+9VP7HX8Gb5?ifNJZ3WEMp@|SfpLY<}XEm40ht?7@aI`2&tXZ zWa19b-&wGwL6=-syb_gE9K7w{;ei$cQzC-zFFlVg+94H=bty7@u)R*ORijI?EDm*D zpJ%9C7t@q=`~f6tf!`S#gZac8dUx-hI)={`xfOWl)3IgA2Uc*7Hr(hS6Xh)gbSAxQ z`+8i%8;FLkqNu6`7faHK?w*X?2@z6e{`yawoqLZg(o6W<3uKU}Zb*qeNaZ0W@brHV z1n!+Hns~S#&=z$#)MUd!BJ>x3kN7#2ACil|9A@T#w!d>o^jLYTyU9Y=M`sy7KaV+hP+{eTR9C>%yaCO@EKwuT^n$rZfz-GGp3(9Fi zBZWo&wJ9!D1z~+R=>~?wUKU|ba3%*fEGsUE@r|kJ!IgoUcw(#UZe+ra{Jib?TTHEm z9K=Jn-cz=Gv$43Atvz1X&4lCv)R~8=kHV8n@?(d#=6~pycP!tDInH7s7U^~OFh`>5 zV3(l6Ay9q+m#XHcwaT@z%w1Iix*9SA2VYUL%=N)4{rYenzYoS3w&3T-T!;j$; zn>>s4LPIRSmgO;Be-M>HG5TO-n(MUA#8|i5^F#gk8|-Kt=^Ra9F!zDyqe)}o?FYVa z#;6UzhASTy_AE89d#grG5iH%_z7QOgTpvlaF&t4Yc~SUAIiEne*w?(qILEei!IWBm z2L1dIWB)@Ft$tQEMHc3>?^{hPT5LoaRaVqJO}*zIuW?f*pCAxUzDCMm;0_yH+^L8% z+QmuQbGk;|-v;lxQJ#-GOkbR4L|i)vc6r=c_8Oz#7pG$oti8(q&_~KH0d6fK;Im_I zizKbBd_%6fSur~$_eE&N6)2{5#b|Q6>YRRsQhvh-n+xFyb?E@dEB-sLgY8Aw*-A%7 zGM5F)llErx**JbKW;nFE58>JFyn*P?24K& z$JqR+P1(p&vQ26TD;Eb&TZ*Zu!H3f#S9+FYDurLQy#K_?6D6oE#StPuNO@Ao?(rhH zynF_az%Xpu#T8&1B*gD!ScY&cyBlzyhBLeT!5q|0ORTXxK_GbT$i(d&c~)A|I}vId z8&-So)gNn#f=5HNY_+g?^K{j*@_TH%5;ZTcMWgvE#OTOtV-s%KHC;&^|McjoKSxXX)71Qm%CR-Wo4@5MjR;Bu&qEG2j>E(ZX;6ICQDsaDV8uxo$7Siu+KE z==r{N(OoyDkEpxyEY18}$w#};Isvapt=D%(Bt^Is7+P}8tO*OFhKc&dGR|}DRu2*K zLOP^FPoWF%!w!W5jdN^FH5!0rv3rr-`=9xB*IeQ@JT~f6 zN_uR$%FBc5jyyDQ7II0ECR$p8gm;d8_h7e9jqEy=y>H05fNK zjE7v4awGbD#3gxq)%62_3PhrhwPB3w)^DhvP>PN0ww^$$oY=lhitp=`&N&E7 zZnq^|XwWPjf=*vrM)|{mGht>5oArH!%|S;joTU>ys9I~eC`|Ks70$lX178yEbW#rI*-p=c(o|bs9r} z(fyj+^%7vluu|~1MM%7D70=QsFyJuzV(}AXS+}_xtnsi*fC0$=_@z`)Cd+(_CRyJ= zYPprW)9Q)Gv#T0 zDiWwH6^)xY3cLZ6tAYhgSFF7L1r|qk@S8j|w=z%#nD2UCFO+c2f^T%XgiGD)2CP4 z5lHzzb?Qn@lPG6jMRPA!o{`V*o-+WwEB|4Wr;C1(-zaQYmG%Y5`94aayE|VAM%7~F zv(kj~BNZO_)?0=^R&ScjV4lGD!lFp|_rmxKY(dc(Jg<;`a}qaO!-w2kI-^_Ee_opX zDje(((ynXI&%%Fd2AG_))6dzR&YCb|+3Z+5)<~64IThIEoLHYbfb{z%ap$0Lm4-*D2cShh7{pHq`Mmq5Y-hx+xIXI6+xm6V zDCzM&KHjmMAXiE%e7lml)D`enOsQfZR;+2dK0K8Zuj7)W(*wk<6*A!;K?3W74sq?~a8Cyf$i+B9qYM7N| zVGEm4eVvPsbo@1Jw%)v{@>H|h4BSJqy3l)Nq{9D5%zVnRncrCR`zc)b;7hCI)}KO` z)-Z#7Ip0XY;Tt2t=s%Swy+O3)5_$IGPK3)Nn&tJbrejQHR$)Lv26bP)=n+$_TBC;V zQcpHQeoqGKOi3#rBFRp{%og3Lw@KL7s`de#)CNlkUY5CY|s!WmNYi5T5Qva z<^b~6VOUHcuiKlE8z1h<#MtE{wqt|IS1pO(T`5xUb}#qzNa;MN{l37Q^k-BUeII{& zRS3SS)$a+tz0mKaa-kt><-i}~M()sx_AW;yW6c<2oUA3Z)A(8rLpj_81}Ti~gU<=8 z*VQC!xpEgyZ~*0E8Ay3NDIt->yZ=?9E7s*wlJ^qag@=@(e0KlRuzJI^&f%QF&3C&D z&-z`y=1{ImX57q<#DyZQyJfvg2=xv-9P_7!)yohptEva^C9|xqcd>z2oqa9@1L|kE z-f8bq9obb*VZmt3Mp@Fii??yR;a-BYS|Yw+nj%4m3VkV#$zk;28MC`N7ngh zB3cp`{KXDFerhwBtmxm&9+0_IqXcRA>U*VjfhV-~frKI1d(o4}^?gILGev-&d*+Yl zWV;&2Ix<#YgS*QLrVoU~u45B6P{vY;*s_yb&wk1)J|=@s3jcRaDMeoKyF;*We0R(eNnnCBUdL-CTmUD{rR#ptkiNa z6;XL6p6%7D%lkJUEzjWdZnD?CP3a9k^#nQ=@n@C|{%7OlqCr6#%^~Eesi@rWt@&UX zy|m-v`4(ZVJz>w_W~}m$L&#x_=%SL!1+6khv&9ch$~G9el8PfE42Ta-!~SIm$Gs)N z&g(>y*-fhWO=>PuU87c9Cew`^-7c&QxW1$Qu8*A->pu<;^CY|^+x1_qb!Zq}Url@G z_9p)WJTLMVyK0zG5JNC8BUkjBxShGd+c9=S)NZHnkud)5nS=NKoIlBB6r=R{y5u5B zCjGIBBv;_Ib6jW_bW+$Ze_$>&q0?k>di6ph^`7ncSVS`>Qa~w8YmQR@Y;Zaop5?o1 zs2PgW*6ot~LM$1aO8M!Y_>OFtcNCPW*w9wy3#(AXQ&w4t9lB0yfpv^ui+!$E_ZMkj z-DS{=HAHipJ&ZgY^ewJ8*K6?uH3I2dfnmKi$;G;OYWVJ4=|dnqk{nWotjLdcIpbGw z*j{pEn<*Cc_CQu(a8*ns%-RD|qXx0}ghxa|OrE`)tz`!qXQ`2k@$=#A1c?LB{^*!d z~IktCIL>giJ_HNy(CEKi?F>B?}~t!N9gSIFO-Q^lJNmn6~G zGh1D@kNa8x`{bUcjq%C9oMS6rGL*SsbVe~0dB383^m-YW4-;5C+E$E_Fy(`J;_UN} z$qjrxW|~H3m!h*`aRJLG^0fEsoUNWjLAmoaivNf$c9hDg9Ek?U|AhEU9w_il3q5Rr8T>t2K3F5Gy_cVPWzUbj5M% zqrIzK(EX#++DmNPJ&i!T#P9fVp%#dY55u?r(4W%mQ<(|<0Dmz9i#y;t?h+!+&P zg~yb*(3mebt4tDZ*Q*V;&huRZI8Vc!k^i7e`tq9mCfaVBOn0zP_n6RThfSY#ol8@} z>?}AT_y!{Z9qojWaoWtC(?O64lKe&3q8=h{^ysHwTfJH~9hb&79nUsQs5FiWNxnv$ zDf zfePNgxbHb@F|^mx@al7tV+RgFfmSCUq*-4NTc>%YXY@H({YCOBADe)?Zybk?Jv@N8 zVE^Gp^~nRB%t=u{#k;nCU%hcdgq_dt=p|l}GiX*WZar4S!yEF$vqvlSK;$`fHY<*H zoC?QO-S_R{1vCG*A;EWL&iCsXX1?vQ!YJ=XURc&FTsCX{^M-Z~Zd(>TSTB*u2bcQ`~(;}lKZi_j2lWbgG7o9p%t@KO$=XQq9)Vg&rT)d(=^!fQEz4Y3C(?G z)p;D)zlv{BIKPNa>i94f=z4V*$dXN$k!W}wGY^{z@ zEq&S<5+d$s%?m67cILQiXCUbhRZcWXmA;bdk zx#sC2W?OF(4^Mhd(+{h+nF?x=w>Q6PP@4)^_R5M`&??U0$>Jezqga*p)ri1&|EW;P zBnI4HHDX0@uHMRkl4oIXMK#ms1wwhC?ZwU9AHq0Nzp%X?>P07#UZrVvy#qL$Jvplo z>nVx;{g|XiLsnyuW z;i$DZ78{2O)!FrT@SWKBb!IdqJiPQI0`Bb9Oi&*esAR7ZETJpSvUGQ;8WTiq>o+^E z|Fnm&TpL!Tik+0* ziW~Jo0tzovn`u)>;CU6>hP_MvkM)E+Ma5El>W~{v%l%2B>)l30U>UaDs+kU_Hec!V z4fcThJLTQRqB#59;3rz8J;WXJ*H)LapUia z`!2PDKp9p(dGvhllNs~L4X6N=zWr8RgLPHW#{ur*J7Z_Gd#G8gO-`NC3#uI&kH@Eh_ zzUvs7>HtFg(EWe|7}HoN4_lc!Q;4CmWO>BWKTRh)H0i|qEUZ|TEQLOB-yDn;hX(zT zy$|)-iU#s7K^;ipO>JZ+w`m7Aece?5We#QO5&ga42r(aHh*ugwp zTwKlJyrgKDJ=yM2X?`N3B;RUgdpUOXc#Vabh0k7-gHWSH&#{lR&Y+)joU40<8b4*0 zv3azhG#L*0wuW0rQ7!ErecjDp6k*uE)v^j<5V~Qd*E*6x#R>~}>9=zfoa09@^cFcW zM3v^1hkiA#_KCM0YE@H6 z$8a|yNIP8Bflt?$k2XI(lnx;4q?~0ELV7PWYSJ*cS z!cUv%AZv{dBK)7whpR!$D}E$5~ea72YuSk zqc8E7Vr)AW3_g^F=+c6oF@JU@G*5^wC4eUN6NM@SBD#t8=kO_@T*rUGx6dhrsFP%?9z{ zi+h|gvkQwpmJX6o3^C^1pH`LjBVcfxIpX%&13@`TcUy+ZDOBrXYHa?R?)#t$`(cg9AedR)vj#hmT(_ob35~^81Ci-b;3cVfLhUiF1)V1nx`tMeIPjn zW-w(-=H{wK@VeAlxhACi7;!9FQPi@-os4JlBeT1)2B|wDuFp4Dxo=DtKFBSFId_{m zK#u_9XxC_~8_l`dCXLQ;Y$zD2gge*+t8xCZ>3bD=#Z|YlJ{+LY@BoI4OuK7`9k|k`6so?*7oZUCr!fsvTvKqbEG-QF6baaLeoC0JRj;Ut=ZA- z9z}uEb$f;}u45hn0AN>Pgv$+Hhb!MM3%zY=ep>1*h+cBJR-Um)NtiW0`8N z{!LvyzOB?W?)Z$!+PjOwBaqSz;b%X>loh=hhLBW~zelO^5_dZtajel9TVHgLlT`V& zZg2!!r#{TROhXi{wxt?W$l-=^Av?E2yK>oA&XSnSzct_7y2#r*{C#JvLGL^NBOy@V zA^bgj3HwV^&`L>qPLJoE-CwP`(h(BF zGO-Y#BqRQHiSA#W0odK1`i0ePmhC2 zyg1~u8Jr>H6qs*lF%BK~@tH^?^L%E(Q3T@kZ>p zay_V^)Q%WV(ESJI8Q_9R(VL9Q7Jh$#mYz~x;7&(KFV0VAjL8mDEBc`S0`ud9>~%-9 zm0?JK*F4VugD<_=2}zw+J&E_Md3GR;B8}s!4M-&(pCCd~jtD;ajX%Z!PofW@?>ayD zxxtlyAQwXO`fCc4M+~8>Fp%b<2fbwKnNx`kjiCwEJP~d@mi`}1A?q#Djkw%2sQq9i zv-*b^`;Lc;!;v{S9{HUjb-L+65Jd!xSs`Sl%_ zRB2Glba4a5zCaRigl!4CN(?>QE9q%))^Q9D`*6B%Nf;aozl1MWJvsB`wFNQa2iX6}%so8R=MU2?=ty?})-(=s{MN&96w$+-I=> zm*w0%N#tgLYgJN0+>%DHLOk?yMx-Td2TV((vKqUg>_g_XN2oxw`CD$=8QzzU8oV{G z7kU#6vM!Xq@N8$K`yDIcZ!c-LATc5o%`CvVCWnL;x0MyF2)lhzNa`{0B!sp>C}R)> z=gu0vK!7PR7v*-h68-n_16aV`xYrQU%dM;1{8<_5i5I`+=^D%l6L6}FRUSa5xk|M{ z)gkMfjEH$7*8)Ns(P}i`%CS+#ZS@zyqaYFd9I(3~t$UA+dO7Ro092LCT;EM^dAu(+ z+b%Nrb$+%`LA<5qa-+}Iv?9e3=0V*$&X`<_nhTDa^gwxrnF$?^1cm2a{@8z!WdF5S zf3qRzo<+T2HBd}Dm9!)ZcA_|NZ7By^4P6jd9E?I^pN$Ai=8u1a4gAq4wd2ctjr)gb zV|FdsVUxM1N7CsC^kpd)RxP*+Y53t{Hd3;kysW0r#n}7P3E@XH4XK{ICWp)JMkJ4~ zOiZ=jmm>3pS&;u5V0slwhWxQj-I9N{h4DxaI<2Pelg!XifT5a<2i?LCiLZb(ns z6o3(C0Xh)YMW?eDLV)+~7F44)9Cy8b+<37M_C@pm(cvqjYODxuUW|Q4hlUSE ze2A3Bojl<~t{vfYU$;A$c3*amEqh}v*(<mm!DME2>KW(T`ga|@zrQ0~_O$mab`^=*TFS2@;@QMdfL8#*hv1Rv(C z=pB`NFp%E~c@aPSLbyz>_uFQ;0T-GjjcMb~qZ(y7J-*rMA;sZ9r$$BSAo+vIn7bU~`{x9sf{!Luz853|o_T!AGf zGTBc#8-AjEMJ9J}p+{Hb1f&r~?gGD8A6t9A8rt>xZUA}poubw3E3fAg!R9B`iVGd% zUo{z$ahF|aU*6Px+~ZNr<h4J?Ym-s~c+;+=v7=9IH4t+mZl z*=uC`$Qh74(TxpSE%)L*PuzPwuUejIn2JTN!$e6UXo)CI={xm zrSMyJc!A*Z;4u8Xk|-y3s5B1Tx7~wsw~CVCKoLZS)<%QQtQ&cnn31;t2+bVoq-;^BK*96tmkdhUa+jcWV#3d_ckm03e+hG!!9?+o)k#cRYs zA18y#P|s8l&5eWE!HwqOxPGd3%AdFcmvzYv-Ov($ykPdo;>D2nElQ?T%HU%@@O)je z#3^{}+6t%4E~Vqw^Wui8FW;+y`zgFry~?BxFaF{^uxkLfL-#W2Dz_W>nsm3vTx=TQ zp)x}{TwDG!Te%fd8!j@5ea|?K$ijJ;?(!(Kv~MSoPV5f7t8%(H<6Z-%(&83JvwuuV z)r@WJoChED&jc`-AR|Ig+x@yq=N#aV1Nak9ovz;Dc-0+MudY|*c=7w1dUF-rj^s8? z(&%SxOA~{mU@QSxY5^9s%&&!%suSoL^7;9KxUcYtDjFKH8hSN+0L9+4+@z@JAll50|>_~gr4jNJSzt<~v z9$Q$~6YO8!p@4+{<1)jq$q&@dGC#G5T$>p7L*JWwFT>$oVpDcV3l}-H z+ra@;j)BT}U1lACJE0Cep2w=VHfgFRJ1_!Y2b--Ubw7G4>bfD{IaP@lYX`vDFa`8T z2J2jK-o)5;)RI!uTtBA50-U@ttGvv+!nBcbME0cH&Wu1dtblNU?}M*oE+8kK(YJyN zn~Ve7nQa)G0On9CeQc@KE}ze8VIk?!p=KAY*J*(xhuj zzZ2imrH}$r^^$p$aH!Ze8ld$r<3_8IU*%?x&R0)4xybRgXQu5Z#tT2;1{aoZ@pwSt z1Cxt8fqt^g023^RJ}~F`|n~5K{iJs zzh+C$s2Mcum^$;dE{-0N3n*r>W1QI;WB^9530J0%qbkmPVzWOq+Wc84qi)Ej<@@pl zySx7BHv3`}2g1QgjQdANQ~`G8KBo0Fg4X=nMI}4+*nyy4Uc*czK0iv~1Wl!QeOc2+ z!J}LPEY76Rhf2!QF&)?F`o>ADpm$ZA!F*#hc4fqct%w%KSgM&bQI+-_P)S0MJDUK$KxjRHjx6hvT+5(DeaM!OS0_|!trX? zdC+&KmipThjTiJt=?C9(i_vgl&DZ>cc81Y=#+ ztjthLSmA9lRVi@BomgA4PXWWcfyh_-TdhVWM41MYq;_GC8D_+c$O_$Ti7_S(a^%mQ zE2gl3@7V_5rB*OuVHp|PC_tz>p2ak`Udyr(VjL7jY<9Nkd57_4LwkiDX6LU(F~X#E zAr(!RcKWHD__RTqS#V(TMA|aFxQ7v7eozoma%#azN=%_#G(hU-sB{|u1)Uq_b3NNc zrOJhhOJRQ0=&r{nl%YfqDA48cBrk@}g7&@Xiz$Y%yeo9^{q=BU3*#D|oyWv?1G&B= z0@>Q&Jf4A{K~*Ru_X`;_-2>zQGU&qA7B&SHkBcO`A+QKm=yOY5aHm^6_JPw+vdKQ( z?Zq92QKvUx?meE2_@L++EXmYMOF?v2|GhZ2!cu9*&lv)B+GQ#L;Pi6pl3pc zc!WFs@`k)Sy=VAl`LO!H<(e*dXhS|~$UQMb6-zK%sU3anEQ7!tRAkr|v~iBuTmRBx zw~b8hc5}P9N|Oro`{1pJh*Bt`Rg{V?ilLlU9(|0<2J)#3bM>`-c6ln}(>x}Vs2DkT zN~zwZuI!F_z~A+4p$V$oe+d}YOFO9uQ{iF3*I;8^ks+<_>Ya7FJwh=fE~6dO;OS0Z z*#5PAYSLf}1=OCrzy>V;T~YqK&UEf*!h0;hS5gpujwqZ7?GVk0-%a0nWk&Qb87D}6 zdT*P-Qs2)mce?3dyP3~}* z!_anHXHcsq`eYQ2VVNxK%HA`wJ~j_YtNWiM!fazqFzMGb=8JtT!IQO`N;$`~Y*J%Z zmw)nh;A%*j-&S01j#A88T-*nLz0CfS3dP9`2afCRMsBhcZn!dggJOtp@h*j=R7_D2 zhZhw46@wp-UBX)N;(Kng$q#Y#!adU|EBd9ox)ohd4CzT;$~@Oxx&2aX8;=n(lQjd63UDE4!E^0g$zKK3GpL;_)Gtfr0WiZ`v3p0yE7wH5}DN} zE6OI~u9Qj{QCV5Z%+AWXcS9;9S!G@c36VYGlrodOr7Xp{Ag~MUC@sn8_d0p3 zT9xkLQa($u;6up9y#v)FD~>Rv1_CH*<@xKJtX-pb04eqcDi|=NJEK)$f!hQMOnJ2h18yLz^8`i& z2jfhP;~cw1yTX?!gG(7^4t zqPxWClRV~=<1QV8J@eH(Gd_FdvT@Zi#TCi{+FWrAX0FQjyyOwSyufHoO(XNb!L_;X z45@iD%v&ncD6orDx)b#9+zc!ib&f#kN-42iJ51n1cc^vV2k2k6(X8>dU6^LdICAUf zCm*~aV3Gs3@F@%qV`(YgQd=GsA1ZVYyhm}bqlTv&%97)xI&A(&C;7+dxCRqfxvz}9hP7m_;>nmP_hd>{=1d$gVxgE zk=ncRdh0&w6dwrd2%If8+EOawt~c&t!=VXHtxTP=I`^RFDKKyhv1 zhtcxd)%|R~_!lrFfQ0j7PZlN*Wsh=}#2)Ta{)=W{_K5lH@?ICY>Legjp)z$JAS}Q56Rhqm| zn(7bt7YGIndrMEz*ooD__e+cXV)dEYnz=ak)*AAG?T{ghV+Yxe7Kzfx2ZmcJx_H(q zVeP(5Z9u)h8B2)0pbcc2>8m)Fo?d$g$1EF+P3_XNn6u$$le6{%B}0dczMVSo^tbop z9=G(73+H|<3sn00LA*fZT^;ttY}CSoI80_i9hNHpShIGiO(n?@7;bjC%D_62?_&3F z$TE-kmm2m$Y!oX|PGT6HEE&t;K?dN%hl~xK(LsDpYj^u`Tg)na_J+Zc=kCm&b^ z1b&D|{Q8||F;qle!LfPDY}wx7ijmoCXVg}R{y8CIr|Ki+*Ak29V^M?UOqfHxyMh zG=zJzBqa~HS8CW`ki{QYZ*y>F!hl#FGcx+l>P{(oBx3ra&nsW=oyH#SW*l;M+N(CV z2Q4v-tRMWA$$$3<2Ixn%Ku0AqUeXv~veS6O_RIkrQLEQXUg--(a!BrUS*6)d_SYZc zmwp10?0zj`N>;Dp|Gc^zPe(9q(CL&r`dNL1E`DPhI%oiw3D}C*I-~yay%b`RUweNR zr=NN30)tHqMBILWG~aNg?FTJOtLTHRy=pX~Urx~2sxS~K08(sLpVg0};&dysBVU)Z z!mZf?rWRgb`+4NuYb>G^o;~$l)WT-VVW;uUyD%{@KfOxH>$0ZKUl~1?dI=AJ4o}Vb ztIxJ?Ko{PVg^lBPFyG~nmpl2FDaDp_`EcBSu&bOi8szUC{FP{I`OGp`%#)cAaE8`f z;I~D@LhBz~!nL^9o=0AE*OGHSNFiB2|C|ut^V<;A+%u8!EX_96`HGHLy-DeURGgxV z_SSWx@$PWDH5P>+#nOO>fWOyg1|j@ydEzVLp%c>gqu-G}1MA29@qKq!wNEmF`4bgn zb24-rLiNy>haet%;y4>A{`8mYmPL`4+JmU4Z?#7CesN6ArAU-5;!3rf{Fyxdq-j=g zcy5QR71}rS5c;V=5#*nx$=dCa%M@ zBSJ0bQZJ~3`L|U3nOcjaZ;w_XC>~+E5xbL}%-AsjRqVG*O(>;#)%rUs1b<+4 zryf;QRHZB_PdDG*5k`iDr_5}^+T6*0tiBK=MPbkaoccF8dsdcBWQD!L-`4Qof~MW) zE7n|f0DCxhnV8&GteN`ZQzyeH3fQ$B(T}aY<&;f)6+32qlV=AAZi>n6G`K+M+k(w9DNh5!J|ArcuOX7%ZTk+_Ks5{bTt{Y*bG3cjlx&xYHrpIHR?rJ! zEHQTA`y=ImmvpLCWU|zn==1pwrR^CtS|G@P8gwAPC*+bAz1{X1it~Wv@~KYPxs{_A0c6&Xa@bP4jt11dm=0NH9+dl)b0rAO9oh-k7Q(@H zi^p!DlxO8Cz4|DpRl=~sOVt)BCTM|1*DkyM=0>06jhZ#{lASL?5iQKTAu)?1o!bWA zMUf;DAx$B=>qcB04qO%(I^h54Q;#F{r|O9t^p!a*uyVx$>;FbHUDUp4osMLfTf_9d zJvC^ge6akLyS2`^Bk6HeKRuMcO*auNO?&;lNW&w+s_%Ta4qh?za$FT|Jqf@>4_l_~ zkVLHpC<%6l4*C!|L{jmbRL-dBjWO=?;jT3Ds-pTeW%jFLjHH4@^hZ0fXQ$O?hkOZI zQ9!}61+@N~oc5@Ca=)oOQ(wj1D`ft0BBkrb=UG*mJ!>drNtx%EJ7hv*;N8=h*N!H; zO+OQBgFt%7=3S<#dZ|HO!@Vm7+ZQ^YdI)R1(4%gHnAKDB;t*WN4i>KpChLu&uH)XU z1jD@nAB#kwL|^F*YrdPS_}5~;*5X7TySvr*jYD(3bnC6XLHCb?ns08X8c#^#Y84Y= zZ-8<>ogm&wy8K03tiRO0ew7HL51{Q!45o`}f0eUWPF)SE*}<*9Erb!LuwZ9O@W~0j zxNc@-KM242Q#Nqtg;|c9WBwH}#B*(8?dBHa71Yu>a`NO^*bz*DnCqJ``scOxq+X+! zdP);pF8fHKWbUz)V>poJSvdXucVeq)VV-$al;tfRlJgOojCxKFRcsxae4G2_JT>`h z%9Z@rkI1r}sWO~43Q>-|pcwvr!a-v)iU8->*F7cu)R>;8-u34zC$eD}I@tI`>N*kQF4 z7t4p$D_MBA_-u&p^|J2A{S#!il8Nn|wanQ7>hx?DcfUP;@_`WGeanRW8I4qUduqNX z`2eDw!}_Ywlk^GFru5$Boubt#cU#yr`J8->s5IR%F2vW=Iid7q9{ZOiwI5NV)~g%W zg^>hV1RCb3_w$ONtcu?c!L&|e2xgB(!23_N!ME%o+tq{`MRX<;sA>E4Tr8KJR3P;w z)i7hcyeew+mkDdZqVQ!N11y0F@KAY1ZE%F%_vqm7cG;7A^h+LmswL}Rzb*ujYj0X_ z)Y~EC>#3iX+hUX}?GStFAe$w>ywI(~EDhYiiba|C%A&Wo6JQ~vLrxR(<%VjVkgolq zzT`sy2|0zEs?)5vIDKSm`s>^m=l4;g)jg0|WIP;T*MsH|7Yy#vLsiqvtDWRPPCJWO z5TVh3=*bE7i=(P?KF20DVUN#z@6iM0*{Q9|@nKbazuEakFGR!F9@w+Z<%>#ynx#@y zXQOf2e<*#CeN~WA|6`VGExvgOG6}}cXC@V~JsXf^wR&^VOMF5bhdFCP5J0rG{ep5EpnvdYN zTITYEoS@Bd0`j_*A@er z`%zQ3hhM|9Y-2*Yuj6VgR`g0K^Ae2ypCNQqz@oH4sCLv;dkYW1;ao?kGqWw_l!cQO$y!KtcHUs7 z@S*%I5qPtMbl;9IEqMz(K{)+{ReEVS$^M7ft2AiGAp1sunJ_D;)+{NfjEgYQ{f;qZ1Oeb1oq}$3Igx*4!(Q_~#v zA*#JkUL+M+S&M>8>jQho60ZWVr}|(H?*}n~+2f46lr$ro5_x4a_OSS9GdyS=>{JBy zXPHj$g{tGbGiH6<{DejYe`my8citiol3aHLX3$FQ`Lh@R6IZ$N;(u)4fe~__{G?N9 zmw{z-g;=Su**`waDvHO^1236?Rgu~K(BhpV!STNu zvN#FE{RCS+5WTECKbD9gzWN0(M!#)pb@I*QcVPMZ#tNFhMX@D*(wkO-1*IK1cd@PXlj`3z)Dxia z2d3Ou7TW+D(-}1#VdR#!|8_KZzgTzUS+gPzIezHL5VhH49lfx17B3D+Qby@psI2-A z9*A&VG4-G>~Z5u+7*fxbTt<@?_+J7E1;xE>!B z^FbQCob|h12X0Tbf77=bU7KIZvdDbC4?&*iprx&`7y44qLBus6J&zk%JwO)_OdP^o z5XVf_QSzE(&EAM2yuqvpBT#tB#7?R)`zop4rIGx<0l5Nmg5TCdH$2oO=vFS1Q>KK#AkO#C_zg9rl)ASCi*s9WHSY$+3^#AP%1(=0a@@Y<#8 z`za5-_uAjULLlWQ67tUK8%0K}p&H}6IvosHBnzAK!DDe$U`%#s*J426;4T1tuAEA-ld z5`)dNO*d9g3pTyNAb)-^rze}nXoH>u09+qo07hnj6wL$U?;@c$Db`_u20IHsyHxY4 z)|RU+dY!j(?{Bs^J~y%B0}9sPmaw37TX^~;q{vkUFj?D_Gg07gFn$RiviLXQH+rT zULw=ro&+H+e@t#Eg$8+WTRH5Q*}t5gtoP0gsyI

IoSNZ|P$gtp9CsOu3D}H@WiO!|zyg+w@Y-hu_V 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�QEG-%S>`vXP21tOWWq%%U3N%q-_2_d4)=d_GN4=7WnTYRAjkm8*8ZV@P znmV_OmW`}$0PT)yt{G_TLNWF^Qv;E}Ccd&zw03hPoFQ*Z*-r@Cc4n_AEM3uo>8)b` zisJOE8{(GT%96F5G~Yi=h8wM^U&e?U3$fdecUU|0nu85?rU#7;c1E~B3HVLW>BWj% z9e}T}PT*;Oy>P?ve5=dzx;H&tfX;Nep?inl6ee;5<~+I9SJd+X@$o*oIygZ2_E)80sM}>q+Jeq5N&b1h|63TQWigd zV_iW~OY7II`p{QM`?J!hb8CU;C|Bl%z(DYjLpOlo!`vj1qJS1uwmmjW1eK1gkHW4g zQ(YlGJ+@|{D&~+0hZ+y4_^fcLhDTG~WDslCknHINpU5(E(owvCL(m=E=BeC|Isp5) zC#d6;vxH<~F2uYN8h;5VaIKK2JPg3iK+BRJX_Lwd00`UlZ2kHsjOsn~zCl1*FoN=w z32d6W3KPc=p%Wz0pl#Z~&vj18_aC%H0o&Dgecskh=2Oqe)z3}f&J6s}A;3{&qGP5s z`W1|C&!A<@Is?(8UVz>rRqr+t`$udu0f74?`R3}bNs1P0;w#tw5h|a=ohg@xW&-cN45>%6F$N$(4!q7oQ z#U|xKg7D&}-(9KOR8ovaI7~q)2N@Yn7^O+&_TObpYNxNbSK-(QJ z#^{x2FUo@X`|09V1nYr;z<5Lc22T!lrpN+F?AlPji&UleJ0`bvy+Na$JFJ@!F`aNQ zL+A#CR(16}0DB~P{1TTc2a+bxC#?JIU&+@AgX>YI9P*Vahm!`RW;pzE!KNvCfNH)QC?RbypyxO5e9rz-8FO-7>6=>RW}z2@V!Q$zFkw+ zqm(&aY9bE!&v24#*Huh3tp6`WXf)x3Wf0TMr+$4 z?D*SYpisvNh-kOaPIq#@+5iaYc|8N;3$j^WBt6s9$kE$Au0Un_fe?6q#Z&kR5mG5efsHYd2st;CQsW z>6S7Jo9lWcIifWf$86-@i~bwtqK_c-3aM5DLSn>p?+6(~^RCmMp_<6GN1VPxTa{P6 zCj5W#1e@2bv%d-1`mP)SJ5@(5rn48mx3*y5*1ic(K~!!R!=tB2}fAxZ(?wGSI1mtR^^7O%N z2RAUQrRh)eYQI_r%Q-Ncz`Y);W?Se2TX0K~VC$u*+aS4#f5Ft^9|ujPHMA1AO=<(g z!L1B3I_cS!Wjb0!QvZ#YF)y~Vxp1p;G|JRycpCIj1Yjf!`y0UVrOGktpp9GspHZ7$ z0GWk(kSKRq?qP(5%V+B3Z$sLtLiwNfDDr+|}R5_7bl zsRhOkt7mi!f{S-KxPe-HMIrS%!&ElGLfI!t^B74E+y-!P?{VG{QK`nVTvl+*mDgq` z$o$w9)p6K52eD_&4uZqH2TYcjd%%K+%$p>g?Qb3A9TZ20y37eGub?cVf7zFS_RC+~ zdJ)r|vSl&_twbqKuMzRRM(>?1ORWYo4KONw(EM0vxu+NO7(7sQS^VP}|LOVASA*QV zjFJW|J-vEh0--W9y`L8ZDi^EZ0wZvVfEz9r0_Kbp+BN@&a_=_7a=%G-6o2D`u7g{x zAxHqb{%8i3Zd?!CbWq+?{{JM~*sv>2p;P|9;@f>UHv0LgH_xjV;wW7r|pT2H}6@E~JcS5l!J)-la2f7BpaT5T;zPdZQ9 zQIiZXt`EsHXm9TKxb%!QRW!j_e7m8#+*E3Itd8e!p6tc2{idymR%@{x&rXztnp zaSI@0JH(B2?qv!{-Ay+{VHqcr2>Bm#%zR9iYrTL&gPsOKnW+Z{_gQi^p5bcD05<6| z3jaBu5@1$$70g5bI|FC>e=39j3l73Tg|KseBDdmp(iO&ON|c#CS&admHdFIKQAFV6 zHYc2Ze3ltT<_zAskWM}TP01~wKi%589Vfy|gr`&Mj@JD*dE72;3Cz7R^2U~$tp9I^ z0RkR|02>ZN;ECoi0B}^_a2P)RNE5EVu&?TON=MbB$SbH)Bm^GmX>rNr$N~B^RQYwO zUjCE5%ge$i72_0*kss>G67qA2S%-(Jkm9f4`-9UTsZRe;-f_Nh1Lqrz#cchERP|r-Csp^FUgPg?6xiQ+tD02vaGn9 zvg#E&*L{b7baL*^{#$Vc1)>o+b#MA4mp{-Dn{KiB#Etu-#a+BZZI+5f<5#;rL2LV7 zxbDHUz8sqm)veq2xg(WrUt*Zr@u#|?c(lZxx|9~=KGvk|FjD64=Rl1L3MI8Xt8>vX z9wU9f_plY*7uS;8<2w4g*W~kg(}U5i5v~ETPpW47ZZ(>0A4(n#ZZdA$cOOz>#p1es ze(&UOp5Y<;i z7yR1e!f}>L{WvAKrIN~hZI2M>sqK~aU89JQJ^Ok#e?5*j(ei zk}5aQq9O`VWhX~R57g7_I%-zw{sPX(M1Rn0*W?58Gt94wS{_33;#zX&eROX@9j}&s zo_V_M_Ve?bF6Y?PoXUzA7gkPD-W4y}A*dxLCkCGCe4>~A*#9kR|3XL0VHdTbtjCwq z{7(KzJNU|dgq!d7{O|);xd%CyoesRc&~(q$;wdG?bYdP?OOiBA5>kq5|dsqR&>S&9h_iOJ9c`0aLm!c>rmOJe9PLC zMTWP8%<5M1YfAG(zpTD0f1Wy6a+@`5nkUZ{ZlCeRr8xxs324(Sfm^+PY_wGEx@dts z?ILsMOt)_%hx6ui0;+hz11C@!eFeWai`tT++rIavl(H`JOO?&(E~fx4wX27+;=V6o z&*c$r^}e=5{pi_2;ny%k9(js64H6eboGL zq~~=4KdOoKtd4y8gS%w+;wkpQw?rOk(Q@x4pF8KBHW$h(RR^5br#c7D7@gF%J9t!n z)b&f-6X82ys4<3-dAj;QkFY(gCjGt+^QBf<(RnLn`?>pH{e>BhrUPGYo%E5T#M-v4 z+$AWPsO4rq1tPlMjPPdm9{YWOurxEDQU3I|*Q|eFCd5&0>PNimerWz?za29@afuRp zFAS`_478DMe7i^xT-%D?^RUi_W5}eUMPbf$NrT~-43=lxbq=C$=40Dqgi$fuK2-p_ zeXgS3@2A~6=KRMo>eK;*bsVa#g&RHUAZwP9Gr?A9-WHk0=La55gxp^Zcj>9XO)j5< zI?`W3j=}cB#-HEgVBBt7Z+=J4FL+1ozx2q+y~6pM_j#jO6U)i5H-C)PS|GzGD)z&o zPFC%bif;T8cUvfXC$Kkcx8{CV*P*5Sj;8s9YLhpH+b=#1CS8q@59!-3mA85597=p` z(>wB)EH5N*ZQ|Jkl2+@SUgYj@Rr5>M7Y>!_R8?r9to& zKVUCni9Muv2ch^v-@tQ6^T-nEs3%HJ8e#DM^#jvuM;9J^juqM4vy(J>{m`^B-?_(g zq*dfBF?gJMvs(x{mjN{mqy}F(qgImeQg=G{(Evet{yBT_Q>UN=|I>`8n6_)2>SgM_ z+%LuwVN0;3KcCCGcqeyXQ$Oh`V4b$JmHu6+i27|Oi6*#yQbd&R53SF;9QtNwLZbdC zrT*gLO6ekJ*nRHm&#qt)oB-5HAZej%yq+?x5NGTcS^IT@^)pT_*IjSLKJ~Z>^k?H zNqYM6(-8Sto|JaQK#ofx`{pjV&$ zx!)z@b8Bw#YL{t_C=Cz}{(Zdt8F^bD$SVAs*!s!czWg^DTm z{2YnxQ{yj+;vSps&$lM7)SI|gdbh{!*mQ2I{P~4!sN#rK^S&@E<@Dc%DUY@XwE_xG zQf|>GwbOml{GYO}s%MY;R>@|5xGO%td;56S(5e2E8`J#aCxA3A8syNa&*MA~S)=utiqi1a}Co|)o*HU3}jq|5T{hUd8G5me^Q17v@fESAa zHddMyhOuRv=K@H^x6f7w=}w1)r;;f zXu6hxPn2zr)>w!VzOtaQ?X&KCP95e)e2m6D^?TEIEqX}xj<=5~VSuN=lUSqQKhm@; zQf_4=^oUl5RR(QefOW&~7`#O;>X38RiEgo+J!5g~L>u8tLzi@9_r(aE6>zY3tq%v)w&bFyvtb0Xn<$cgVO z=aOMRgpGgS+jhz7%P}tvS8Ls?UD^H(?VoNUP}QrrtBG(Ei1hOAaW{9zlRK<`D&mO_ z+(uG=qj$~3WwBB>!IkE&-A1DsGGdl(P<`&+iQ|u;{{&DRG(Rpbz#ksHeq8Ang?4=3 z?4yv<>W*6vUnhM%^)Yiry!7$zT5hNoGAzUF*ca8&jMH)PO7P#BArg+e~$s%<@TK{%*Jk@19(@HIZFX7DeA_ zq3}rg-G`Mnf&8lZ6W)7idC>Axic+F#Z zpvTRt^-D+XqOkJ9d)@vu+c#f!g|fp3x>9-%cAKX|&$4Cq#B1LA(HCjr#d)-iIUM)c z?xA)=Dbo#&3jSvlIcLv_IIA?HfraN<0gF~#((sCA-$(en6s`gF~783qA+k(Gg85%gM4-MM!DL|KUpwnEa57|s1+n4^SD{jS2{2BrD(jD)w_F>BR z(D}5&cV7G-o~!u}N1O_Rn&%gE3&JZmRnXrc`tgV84J(kGg$KYfhpk3$cinkF()E^< zJ~K|YFz1cu_mTPqUYlOmPgFVVdq*~}@jZ~Z_28Y7&KJ~H#G&W#t8fWZcVY@&40Cfa z=ZcS1{l8Z3%Y0U_PHRluAD=f~VMWVJ1YOR_A?wnFi zLw(Fr>Z0oD?tlJX6299GIVH~&Jn$t6g?=A$wJEL&-tAG4tl}-$p7gR5mPz05a*Tyy zq>>``WXXMNBZ~-~Xc)Bb8kSa{^#``ixyjwWKrq{H9K_2BtqI1TO&99#RMC0bQ^QH& z-TNvd&~Bc%r*PIX_oULD@;CQC&yY~Hr;T`ZeWVWp{p#bgfsSlT2f6~`=ZX-Nby4O^ za72c){ZscUFU7}lrkf}QC-aKMxK)$N#>21m`U4$49k@BPnBnNaUUO_~rCwZvfGy8L}d!HTiWdD-7LzHFu-p|51<%J6u#j6R{xg!~2+_8euC&~N#%mN;0( zL7s-G-RoqlFXGibBih)%wZ@W}B6bKGpVU zNBv6pm*lDZn=dB}!d#Y20bcq6Oyic!_HT+3$L-mk z7V3NC{WG!~pC9unuB!IAG-9?K7lXWcvY2z)Xf3!Q4kN{;=4SSSV>nwiPR;%o^3y0V z!|77=8>F0B&K+aF^JJM?p%}3ecVb5}KNO*1Uohhk{#((Pb?>Z#=i?r8T5u5(QrvP6 zg3AaX6j4=wN!0P`kMDPnK@1>~XlM8bmZj zSHZArESWqbcP$cm1f#u{y7fnXjor;Z)Gd2HkL+~FVFVd4lkSaE{X`&})jE{^y$pFO ze3Rzt)-Dh;X_qsvJt^rd#6}iO=sE3Xz>_0c2pM(b5 zZO4s`PQ5wtL%DAZkBL1yXX5}FlM2KF59#*{;lPe96-^$@$uZ$BEsfw2@3`r9mFe;+ z8;C*GlesUeV+xalw?ia8;_K%gOTgLMofN}st;-LN0ouP$!FnfGC?>O64pYVgn<2lb z?Bweax(5^PFFxFa&AA!)c2I_A_(BUVJ~!=+-J2Lg|5g_skjHz5MqZfs$vI?!vVGh% zI()4NsEkqYa99&TUye{tNj;waNuTegrxEE@fxcfar1l44DXQJFmGZ&3(&K^JE6zTP z;D2>l*U#C{(ryTi4zE7lkBB$p3|;1Kg7*I0+g7LlIp8FzT|J)susu49`VzGib!Q%TV^|p&g)e@!|%*t zZISn$&G#>nj7vyhsJyeRjWdzI-kYU0Yc=@qx40yADUE0Jx6842jeiAC$E7yjdQf-f zDVIgoP82UlNAqI`6r3f-u;t;VV{`e zyL{)0w5ejmXDgo`)7Or=@nqjQ$(WO-ImJhApU_e`acRZB%iDiq%#ye&BsbHJe*5x! zL*j0f%O=XKBT{h2Lh_`MI%||HI?!c5dh6y|`j+;Vx{1?gwLhI#r_ofjAD<5)fgr%#qWvrk3i;)=xZUJvgcXv$v{>k_nz@lbFdChorG~@;y!!OKny^RizmgrcE^aTb_ozr#)Y}QKDuys*U z*J5ML28*96kk31bZ}03>9@ao8REIzPlr790I~kF--^1xUFS7QdlEfwg+^45^?-tUU zpQEN6-1;LzZ?Oae|LIES;e}!2l2LRKw84#@J1;l^{`GIzv&!@BG7eL^$vE9JWUn{r z#up`q*DguKb?0wGAvm$OB$$a+&WirWmBPntG zq#xZ+#6FMqIQSFM%x3ek@ML#YTv48G-G)m%O&qs>M&EKi%;D>dxH{{N)_BaX60I3r7Up z=s2;lydEiM*!=R~xo5ur zUd6tR<~rlPl5e|ZYS{l=8H^6kZ8Xj~I8N=bxrfQJ>ECuJ!7!6;`LL+{JKN=9rfE~w z`wMkBx&e1K?|*U@eR{1>?3kjT=FPji!XBB{M2&vpyLwYU_5LvDF;8XokIXJvk{ zACOkw0k5-B)f&4er={(3#@MCl2M;4+TQOqOS3TT~mQL0D1G^wbuS+@xoJk6-6syl< zgIj1n)1>%U^)DRxE%&L_D!9KN(aYgnF^#@(zrl$5OQl6~`g|OB&z+nS$4d3hivqs` z(9O~Eg9yHDjECQiU+vd^Fj#T8kHibdZ+Tq?u#paL5*xPvaJsIPGUcDk(4NtI@q=Ub zY0Tp5*&Nw(dY=#1W4g@UKT*m^5)~}CmFg8;NN3fS=woWl%isKNo(&kYIZ7l2k_FHB z@Sfz0ziD1ZtHQQQ2+M17r5zYfBM9e!du1CAnq zVb<;oBL@o%0wW)oJZsn3Z*gAdF|cbnCgb;-q|&r5Q}DJr_?6sqI|uT3a-&JgK9{la zm;-@ih@E%~Grg;8$;CJmU#V~eFS}Fm(?5mV`*;8=tr$}1egF3eCYnY4biYm!kOp>X zUU{@I+dEsQ4!OK=uIyHe(x4XHVwyW1BC;vr%Nq+9RmZ+-71|1O<@+HfjWO)B=+CO> z2;(#r#HI@3I4vg4TFkj}CD>ovY$CPNH^N*Ce*fPueVXvqQ_UYJgQD2b?v8M8>f2~~ zGaYKCclVQ&%=ezJZpod?t7!$Pgkq9H*c!)#my%A4KM%yudSg<@9j3mM??K%LrDBU? z9%^c1Z9F2RQC5PvZM?qr-?L4<;SfTT*z3aw@AS_OtiBR~?6JQYVZDixD6VUZItUqg zt-?RIMwL*azz+f+e=qq*Sf4iJU$ZYOwtprNK3qZy^X0!VU&F$M9$Z0IZTBZgj&I8o z+4RqrxvysfMEvlHeK%n4!h@IdHo>wN*V4R?OZO*jo`>9_Se*YTl5jNmU#pvjPT7~o z<^Qzk+Y%otc|pK7JQaQEEwSzXIX{5c5eF&1Z0KbiDjBeBVbT<&WMTlE}<^DT@GYl+mLvuMOJ{o+TKIo~AET7OZry%`~Y< z|5UZOD79KuOB()QC7ZKo8KF8q(?Q(5IU{53`EYr4p0LYVwFa}*l6@Js>Q~?*KOr6UIAOZ`G5 ze_!5*mYRL|eY_oNaVOI$MjSI1OK6#oQPW`!$QhRR-k&MKnM?lY8(Z-9f){+dXL{p8 zE~_R>EoRzE@ba;ws5v5MORsyDEczA#pVzraQ@dJ5wZ=W^7bQo2PNXq@?s!qNniq%A zdzR@CTpML!%sL#T{F$yUQ2FO*{R3da6bSsNU0)aeuORU#6RYdZc%k-ztHdJ>mC8J@ z)4JwR@P19zo}+z*YfH8+ai`- z1HR2xIb8dUH^;36{v)*QY-EU%T^29B_c3I^(8c8V218 zRdny6uAGTNoOMB}p7webYrJL zx7y=O@B63ZSPgBT)vy7vQ^*5%SXxlcW+vio0a#NB{?4y6J?+Ozd=&j058W|EhE#a% zpY)Zp69!MH97Fp`aZsHZfv`6qNB84*tdk&lb9_-115hyzo&Gx0q+;D3v~PaG^G(V! z0$ozS`EiOy`0MEn;HtnI=yg1Nq=|H(>Wu-!w*t^j{L%3Lf16eRUk-Y);QLL%NgW-T zA@5i6S0Kn%L>~c`!-$5e1Ff(?9AKplDC#CekP2d}`8l#_$ov^#+dY$2|38xV{YVF9 z$NSZ30Z)mt#t=tySwV^nGh5%?j4xoY-fD5$S|9{X$NwenvM}vPjq!0PjUn(5| z;XwTV+XgWLw55xOK_T5u#R0Uj0OIZ_{cl$D|4tjA-~R|4?-WTL`QRU=E*Mx6X8eFY zj&_n@U>#Pun}K1=g4ft~aNW2GqJ~&Z*vFV2on`PS-u_S|&4B0Mwfko)zi&_baV#Kv^mS-wIdYpn9_b5nPBhGMi8} z9te!53t%Io$Z@W2q(CB76w#aJd0!PKf?w%v5HfZB@2NZJZPVhan_j@ppPS&4cxM67 zGrfi~4EV{#A$a&MYyNuyK&eI!HX%GK0P2YYNJSvi%I&lX4_~xyvu-pC5YNrf;@dov z$qc}v5CLf_F1y*-uJ`}b4;jX^zdy#ijjcNl(CaGv(caUI*jshPQf@v8&S z)+y2SI_9EpalsDCSOC!ae{c6AzB4#Rj8OMcXY4Di1>h_|r9oQJadrU|z3SRwGf4=u zX-8b|Y$L;70Az#t1IxsF);syy#mB(OuUc9OlI;Sx8UQU|2hGhxM|}s9<=~008&v1WL$vtnLK~j;6ZQ!l#!bTfn;TV^ zarUn_WtBl$X0_!(qL~M81OxF+|Ks=3rEg2U862yNl1;y090(tBD1XlMtW|@v>@neq_vjF3>2nZVXcjtlf>W6`35)lX#@CHJFZ`6r~WtzuIu$WcDaWfsn zH42I#*bbQl1hrW2x|?2>IDpFFRHQ8T0hkWZ7a8iiV%l}}Ht-|J#{b8Q0B8_DB8Y8E zq^7sX2V9)dcGwjHi272qQ(yf`C@!$!$mi;v4iw@?RKPDm}CV2uo-BF%84cu zP{|M?4oiHV`f4Trv)%&8ASfu=fw-^K4-1Z~NlnZJ(DAhZh_+Wfw0)hZDCryvUZJOK zw}ux0Spo&+ao>%H_prK&Hb&w=gTJj8I{a--%ms*d zjv3-9>w1-*OA|7LI3Dg|U1yaB7eLuy$i9vG zLTL*G;`*0O41M$~i4H(nZttqQ0M5>k&?CfEp40@F=pe=!QC@Ga%%VKk0#qoYaR35A z_&7lN**_-&;ANlyJW%gcph#?NA5e#~FnTK4bpX)`DTr*U2^f!+!Bk*a5x5kYfC}=$ zen<$VdMdE#&905>%f^bQ-xG#$_+7waIbKaOcxB%&NMGMNd8rg$oJtsN8Y8-vo>0hovB zzYz_+E3DI37a%TAk+v4Vw1(-!RNU$y0fkYAWU(tS>IbUjhzyre9Fmt_ac>2r&HT>` zL*A;cr&sDV|0_0wr{_ujf1hTjNC&ZvF56MbkZuP`N(|C2Yk@%L23SG(Gw~C>8<18E z!2fQ@I;E^d93=+OYf{G6$HoUcBGY7I1s}2jKkz)0roKN3 z{;@d!VIu`^QUS<{;e!I2GouOQCK%=cwA4p5aF9z{Qbb!P^3FR zPI;>Z{7Q!QXX5=W|G(){mLtVOl}dcvtB@wNe2dQL#(b554s z0M`Y^(_j%nejJDPRXY^gTLJM8{V~-08Ns!*rJ<_7zUKc)Lo)vzuY>oE1)!4CG=WV# zCF^d0tW}2LQ5T-K>5F-f)&0$z z|H@eaWG#UB#{mNQ(#UfYP`DTobS#HshFjC#X_(l1wLq zqL_tnk^Y2x$B_lI37Sx{V%@Q;cZ|%)m~U;nmSn(~_gQ;xPMAMs zY61e9tLM@?vmOkrDiGp$z)kcZ_UJ>lSHO=JAC9?}4DwkPDxJ+jxf#EoYIFa21Q18a z{Zb1d@;4h7Aer4%EWyt3!N8h$fDr;qpea5lHRoibCVq7$;?D}o1pVf6od%yrvp5!E zoa;oIh+p{+tnYF(0ckKrPwE%hV3QUiT27zTJ#=|Q2zYm(J({0uYCj3)ze0TeRYOe0I_*z%I(+|~ z@mET%768oq{0rA5boQRJ0>+@V@?Y$xc>z!@1e7fo{si2COGF5mI&hyIXjQ;3ux5XW z{t<5151P&O_pAM9(MX)&SypTZEiS6#wT_Dv)+bme7%PD23}gf*`&d99As|zgg`k$v zXONR#WCMeNuM?nFr20flqsIS4X#O9zg8605H29BdJNh)vYqDs6)pGNnO~mzFTDZaL ziX>LlIV)h416c5}fPO6jvVp<#v0ERP9m<9E{QU z?aPK6MD*c)lmf1w#2&sALiL^@NBjHH{`lSJ;O|UqL*(C~Y;g==1M7l~L}5#?PNWs! zkb^bAGW{A*2!zE#%TSbB0nB=leka7t?trfv+_t~Zw1zke;weAV8)$~Qnf^G`Xn&uU zU)KI;`2{WitL@UswV|<|Y`@4x4qDXa65HaSMB184aedV>}VEvK~* z1P6ndFM|kRham7xL<7QS6lEBTlHS=*!{k5NS(+`={1K!lTz$jFYD#Ui%(pP_2ijNw zn^VzKr^T$fI4q6Lc&FgDiiPCU-`fMeY=`lRsAHlxMc<(sn z+z^`YwzR*2d@n=$bI0FtqR`qk2-a}LW-S)LB-$iyfQmgV*tUBF$`TNqij2UQs{ARx z`o|LB3;{>3m(fxbRPBp;fvd$D$cNT|&TMYqxRs`?x0@~m<4?!s5wV_@2%L7ygk-d} z9j5_JblTwmj`uYXN}g znfD#a=(@O12yQ4Xi0HN|(D$2$U&<)dxDfbKTBctD5pvByg|-SKQ0fJNwt;XZg0D<3 z!UX>qVkC!gcO`3m(auX+UpwK1ik?sJz$Tw(1AqB8f7g)b1N+QtEdm;#SOf%1V!pi} zoBDC-m7i(nu=+J9rhp5cGC@ksfTq3S7F;1Dl14$`Ont}r8bxsseE4$v;QL?6Oz#*p zXw!G*^sK%69~Rub+}4!5GA@Add{|pt0g6nz!ewrbz$H>4XkoKFo7ZU#*w_GP3Sj=8 zu5&a6g5XCMj$_- zW1h5bA1aDVb--m+mgk)SK;(RF>R=ePSOH^j?@G_sO~wWwG=&jvpw(cCkE7a>1BKrL zOS~!;K_Mj8Qp__4+6pV9?cHZD(KFEapF;q2Z@4~R#&>*;zpo3*we1sF6C5X-zuTceM|WA2$)cA4JA@YyYE*vQ}#HwwKL(f#8w z)!5z>vBxLKxaxvsy^8F4MT$blh49F+%1Q}fP*SePmxOyq^W?$_^SuQW&`Zu`ThOW0eq2-^An%^z}7j)QC5x*a%e`PK@2)hKj zt=tj6KdKNp?ogsB!7a4fSO7=Scyu2B9v@=|k=N;~pest1Tam6uF~{*<0JPUC2x)3G z?GN%k4AgW8E>rRJu6Xt65U^B790gtDG}Ka|id-o2ev^~nmiFiI@Gc7zA zEbMDPCwD;v!-R(r(foVj<8$HfNPLn`THRX2Wtm>b&g{j5O2RFMpZo|k<@6M~0Tda{ z%sm6=KnPsuB(Z1V)(Zok+gKYt7kKLj>8&`0JvfGdi2Gikvpqn7lknpSxQxYRG%h0~ zDMuloX*bBW8@HQm_1;4GvQW>tjkvJ6l z|MTb}sG}JY^`{P2t2*<)M2{l&F+&1n(kE^X>v?R|^b{9+DIDpc0n;e1|29=?vajbnKJ zdu-l^Lg=m-xJ=G)nTI$;7nrZuLBGFmC*bpLzw#m>4c9-X(o+mX1EdDU;8HmNI4q$3 z!TeAApkNz;NFr8%Wdaro%F&#g^6Y$ZTV`7vgpq>U_Y1PYV!XG_IeQvnsV{^hxA`sx z^PdDoR2l~6j}`$vCp?dR%tu_TrzrhH8Uv{h$k7N47`;u;MuP_iH$p1hLF(%IaK4_$5Ads1%x{r`5O11_faNU_e1TvXXKQl+aEtJ|ZIm;Ju?{$L z9wb8^>6-Lr0;sn; zCy@b|7UB>{GlDCOAbM2TUS%dnUf_U?8bSXD0h(_}M;s#8-V*R@$jrY0Y0ZFs4GJ56 z=65ilf#q@6i(uR<6AiSE$^98TvpfPbWmIK-4np8791rk9z^@?{`j~NEE5ZDGgY}EU z&ivH@!26>-AGlzEjl%pkBZ0ua*#Q;;1^P0lY9u4D$PCo*WbIc&n*V4TgLFDG|2u~% z*FR_gP!51W1oPgBR^!E3j3@&|fQv3FH8hc>%YF`j~)UbqD+m{M>ki z(N}_orb&a3icR;a>6)m}>%ex{8(p329M1ahugxxz*>rNX8%%av)p*zq; zpM?Hmd}$ zq*9Bs16`P^JD;u%i-r8K5x;8k{6O@X3AgznP|Rc-@GHa?B9D1H%Ii@9;J^v>fskYs zS}lm^*&Yy)7gMf_PJj?tiL&8w65;izLYc=xa6qAm_J0r@bU%1yyiN5LVhMbj6aRm; z@OCv2X_YCUC6dYJF42mN)dSFgbpqXjC2%M%kD{b=KQZ|%Otfc*Y%P~NXKN5j;Vg90 zTrc)wxs6kNT9^M{A=R!H?6i*ns7ehex-OIH!2UPTlnv)-cjN^hVX5ziL-^oewoHE4 zFa{d=3nKZ|#m-{pS zso&0|_Zo(Wn7GP9Gx*4Nv|`ZI3UF}n126-h=2lNPImV|7Q)}{H2oRZDaPs5r@Qy-) zpz#eaM|gWc7oZlu3|j6seAS~nj9f~I!59p%!Hlp{qKnW?cy_cZ%x_O}aShcI2DjgW zcm9t|?di76lN5KDUDkpO%e@`lfA1d%2)Exa!y90`126L=F(|M|g#$t8Cj1hF<^7T+ zU~|!?iu@KOFt=}KBqGYc5Pkel;gk=xm3=`HV_}Ym9Z%O~0aX2h^rHn+OK=79k}cqr z%jYm~;oBj|<*N2in(=GszP`gH+=Gct3!C&FpAl$q4t-#U zX!p=>a42VEM%^z%vn&P^YqAE|;qI$(bSCbegVWg_G;OdTl1|sXk^j5l`_HOp1l~5y z`7nBz!-kb@L5yGZS_1{i6tHF~&|kqKxD)QwO%SFB$rx%|oZ&5k_G)|~bj$qM`_sVu zPs7~*7EWk;IUCmjnucPvvgOr5BL59p05w==-$BajGaVggoTgG@lBstbon;g4YSd?6 z06*>V=)_tdBWT_9;%JFBg0dgQv*%#{r^*gj5>U!ZO(9%=7d0vWQg4a6s&_-htpL~| zh;}tdc(R@S?gN6KUIDvT6hGlA?CE!qI{e*m&a6-4q+)K}Rxi;h*u}HJ9Mi=Z zE{mTZq>6S;%P%+mtVQ5?UkHHBg9ZK?764UNz#N(jD`1(A1++vEB{SP4jPlECHNG;>n`2NuT^AKZN-bjO*YI45$kKoUq zCQT8_y8Ha3MDG6fpic`AH?k zjBl8qCtMXkFINJ{_G689r>aIbK6C|0$|QHgpYoPK>tY0K6Xb+ci}VKUwjMF{#)JYJ&9bS+H0Cu`3mI$}GGK7Fklgn((6-VA0B=oAp$ zJka4pn{?IIp~_`|9^EVtjwKzYZl;yZU{k0e;h@i>FT(t|$Y%xGSXHQ{=P;YykY@}_Gs+M+k|?1wY|!iB`Q&W zxZz(y&i`x8cA=`FNM|V!nomE+$2cx_SmNYgUMs5AhCU2&4h}9SlZ8iH$?SuI zowN+JhzP+e6t*@Rauc3k4GZBRXi&YZY=ibjH|N8$cL&D)i9Z-*SJi zVl|qwpVHLhdxjq@;?KKXLgr&BUF~>oSY3dA(}VNr3`q7%5frTW1C6OrFw@nExBCoH~v*`Bh)QPuY%9(fsXT{cYEegs2A@CtQx<>w5#TN_tBgzBXk_<~PK z9kZ!s_lP%sdDeH0J>U)I5n=v?of$EwIy!cVg#iy;+y(AHmoyNi1C7-$znb;;IWW%s z4n1@|*Y-Oe>C}8lHC)il(n_2|E3s+m^e%y4*)#bW5YCiAOG|GpkEBijgq>*Y8gMHy zgNg+7Q(y}0hC|+)CB(o#3yjw=j+9rinbyK+!#TPf{?KHLeB)~d{7RFr zp95_(s?%Bo`c7x`-r+F$snc12LH{^o3AlM}*bv4v=fMVcrcTcGg8R`~ekIx5F9|J! zrkS<{x8Fi{3xMY^GJmX^HL3!H$I=0inU_Ffz9;pV?tY~gs3j+8j;!_X=5bx>MtUd? zT0fQopudq$mAP~xAg|7c1f6PSX*ryM=9gdbhjxFGr}Sdj%e8Tx_!P?yJ*j;L#8f!x zWj-+9dAw5ruu&9Z#(1m1ulNDBk{#}%=wg)e{@7){7#lH;6P{F3Mmo#mc{Cp%_zbZ8 z(cws~QizM^g@Iq4#$xP+Y&R&)w?nmGhRFWXfoRwZfL2U;J(i}!wBn%b zuqp>x<$*~2Y6spTNvEEQ(A*k4c^zEUtKj25nzRA0iDHmi*Fa3G2kCG`R!_henT_=p3cDZh^E2Z)ET-~y(9AX>4P9GSzV?CR8#pH^8;IB>NX{z}0d*bQc zaoGj$ni%?aY8yzm)jCA?A;5a}S=F`oDs{{`nBm>n`=Ua*+J>t|HIAOAixp`Zz5XID z&*SOmc-l4MN>5;j${MwT{xsO2(liZXRaqD(J<#mAkjjpt@wz~hRDs@#H|~t5CL^ve z8Am=D8?+;idIEOJVBHgX7f5jM3sqXA5%Skfu}EXDi#tWBI-XN?LXlT&@{L4$ZzeO_ zU<2O24nKYkKVJ)feJ$}&lz?8+MGQeH(x25YWbVPh@g_?W@ta3Qgv4k&G-DK==SpyM(E|7AZVPtEMoxTC z3hj_wRp3(BXuQ5q+|}o)2XI&VcVqMbns^{+a9#C|-kc!!dg8jKm-# bU^V|A?oF@0O%IcH00000NkvXXu0mjfq>6(o literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a114e914896c91c92026fcb8e7090e3eb911aaf7 GIT binary patch literal 36038 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 FV1jd7Uy%R+ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b54895366ea9ac7d3a8904472652f2424248c946 GIT binary patch literal 1827 zcmV+;2i*9HP)M0?u zgwO~Ik}@<)dopcED+IMnEC0&LnQ`Xc)%w;x=iYPgJ?AzJK8%|=+-KyxcF z@(N(=)sSm$fV*i9Fzaq$!jyX6$@VIMr6S-X111}v7q@$hL#Zc5o_dh_9PDtZPnY`b zTOo6nid*rrGoT5EI)KTGFE;{jv;zhG-Om?McrPWFiz*>V8nyD2^!rjgp^Kc4iKzyf z^kYERJhcJ1Yef~v05F-@vJTj^N*9x;in=(^SR~$)fu13rDso@5U_?uRd7)Qn_qnR~ z{80uPk4Slyloz$Td@Zo_*)m91>hBlRJ0-XNA(fi@ZyoY5js*03>y?mO7mJ&@z+rM5 zFm58Gd1N?3-+AElao}hdWZ!mi-)(c~`BRybd=x;`+CY=?UHPs_(rnTsNN0F-s&3K^ z;_|`K;3ZbcglT%x=YYBQ11+NlXNSGrz^)HfQ?IC<9}Jp8lyWqxUdRV{`;a-0H(9Ae zn9WhGjqJ>mkp8WB6?pRiu&CX@@uYkx5mEK=%=S=~oJ-#GAl$>fq(NbjX4xquU{EZE z$!ze%VL`{us@k4>tp;$azUv_`d;&N5mU37?q;}%+BTY>dQ#&k{Lx~*y0q&)H)C>;m zK~gFwxh4%sod;Bc8s|bNiKHR8Nz>IvzYpLv29hxuWq~v4#S-QFsz*bjy}QsCXemux zJ5!8DS(1u{m=v355N;S`=?r5vKCS&GR;R`u4Z3+!Gs7kjN=X@-ni<^nvG4Ruz8ldD zVZf)_*X(k}gS=ctP{dZS3?WIJs~u_|`X?`b3KxTOg{E9pIw=L_Djj^a8Q8NGPCXdi zXTo_$jfHvo>?OdR%iuJ#NMCQDO&%-T0#9>BSoU)A$W*}}hl1?)(6FN8{Mv$Kv3O3T+=h9G6c5+SdT{AFR;c`WmqD8O2B&RWrD1ssda-UU2SY zjf1#gk`t!|kE;cd15Vyr3HNzt5@F2QCo4yq7Jyn)>jBVt`2+rU^vw1@p_)V zo(#wE;iQanDZ9!vQz=!zebE_G7OjOIXEmsR&6{}Z{I_Ts z!h)~~Bg%CMGX+(vNv=Q20F@hn!dl&9dw0ASW@q0QcoU?iKW`;do$cwuS&Pd-I9Iia zL(t|15_SI1!9Co&VKvb6k2=yA@)olYbrqji&$$^38WS$YL6zQW4iOEZ21{~&6lm<) z9C)|Qb4dl|>rYe+RR_ZX7yBIBOXf9{T(t4+$KixiW&{ky0rMaLh z#<|iE)tgo`w;$~a%*J0AFlgc6GdE~Gmy}FskY`=*xe$a)7@~U94x=C4XGMCoL~9*Q z4ECmgVLq}YsFko4n?axX=WfxHGJW}U(=n9c0*z5)oNH0d^_(My9Du~bGM$yMZLJ4r zVTY9p13I0_Bb6bBBBnSoOl}LzPW}=wXuaq&%c}^%_|4O^C0L$k;=fqqwtIsbj_eN@ zv{&)z@}>&F{_Ty4CD}!*5=;CR7u?X)%e|yAcUj=wwNv6)rh(em1iCm5y1m=1hhVl4 z$yT$aI<4#Q@Vek`Ls2vLa4##H*2^H>XUW^e=hZ;XGNZi?e$^Lb>zvR57n3@&YHjuNa8rc(cUGh$WLO>+Rxp=$%M0s=uj97LL<~rn9TuH06QJx}jpe zwv-qLc9(J_HcjkHtfB8vaHo&3{R~oyicaRY!`l^DE;n{eDv>j~anpoZ2xDyL8DK^jh58lt&eM^*6J0u`a9S(MqI8NNSH@f;T zyJVOu7AwGGhcH^FYHk&XL9rMn#Ww6Ok1mnxx8Zz&d1+h$UlNz-!}Q+}{{kzuC%}@0 RUDp5r002ovPDHLkV1gm|ZY}@- literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b54895366ea9ac7d3a8904472652f2424248c946 GIT binary patch literal 1827 zcmV+;2i*9HP)M0?u zgwO~Ik}@<)dopcED+IMnEC0&LnQ`Xc)%w;x=iYPgJ?AzJK8%|=+-KyxcF z@(N(=)sSm$fV*i9Fzaq$!jyX6$@VIMr6S-X111}v7q@$hL#Zc5o_dh_9PDtZPnY`b zTOo6nid*rrGoT5EI)KTGFE;{jv;zhG-Om?McrPWFiz*>V8nyD2^!rjgp^Kc4iKzyf z^kYERJhcJ1Yef~v05F-@vJTj^N*9x;in=(^SR~$)fu13rDso@5U_?uRd7)Qn_qnR~ z{80uPk4Slyloz$Td@Zo_*)m91>hBlRJ0-XNA(fi@ZyoY5js*03>y?mO7mJ&@z+rM5 zFm58Gd1N?3-+AElao}hdWZ!mi-)(c~`BRybd=x;`+CY=?UHPs_(rnTsNN0F-s&3K^ z;_|`K;3ZbcglT%x=YYBQ11+NlXNSGrz^)HfQ?IC<9}Jp8lyWqxUdRV{`;a-0H(9Ae zn9WhGjqJ>mkp8WB6?pRiu&CX@@uYkx5mEK=%=S=~oJ-#GAl$>fq(NbjX4xquU{EZE z$!ze%VL`{us@k4>tp;$azUv_`d;&N5mU37?q;}%+BTY>dQ#&k{Lx~*y0q&)H)C>;m zK~gFwxh4%sod;Bc8s|bNiKHR8Nz>IvzYpLv29hxuWq~v4#S-QFsz*bjy}QsCXemux zJ5!8DS(1u{m=v355N;S`=?r5vKCS&GR;R`u4Z3+!Gs7kjN=X@-ni<^nvG4Ruz8ldD zVZf)_*X(k}gS=ctP{dZS3?WIJs~u_|`X?`b3KxTOg{E9pIw=L_Djj^a8Q8NGPCXdi zXTo_$jfHvo>?OdR%iuJ#NMCQDO&%-T0#9>BSoU)A$W*}}hl1?)(6FN8{Mv$Kv3O3T+=h9G6c5+SdT{AFR;c`WmqD8O2B&RWrD1ssda-UU2SY zjf1#gk`t!|kE;cd15Vyr3HNzt5@F2QCo4yq7Jyn)>jBVt`2+rU^vw1@p_)V zo(#wE;iQanDZ9!vQz=!zebE_G7OjOIXEmsR&6{}Z{I_Ts z!h)~~Bg%CMGX+(vNv=Q20F@hn!dl&9dw0ASW@q0QcoU?iKW`;do$cwuS&Pd-I9Iia zL(t|15_SI1!9Co&VKvb6k2=yA@)olYbrqji&$$^38WS$YL6zQW4iOEZ21{~&6lm<) z9C)|Qb4dl|>rYe+RR_ZX7yBIBOXf9{T(t4+$KixiW&{ky0rMaLh z#<|iE)tgo`w;$~a%*J0AFlgc6GdE~Gmy}FskY`=*xe$a)7@~U94x=C4XGMCoL~9*Q z4ECmgVLq}YsFko4n?axX=WfxHGJW}U(=n9c0*z5)oNH0d^_(My9Du~bGM$yMZLJ4r zVTY9p13I0_Bb6bBBBnSoOl}LzPW}=wXuaq&%c}^%_|4O^C0L$k;=fqqwtIsbj_eN@ zv{&)z@}>&F{_Ty4CD}!*5=;CR7u?X)%e|yAcUj=wwNv6)rh(em1iCm5y1m=1hhVl4 z$yT$aI<4#Q@Vek`Ls2vLa4##H*2^H>XUW^e=hZ;XGNZi?e$^Lb>zvR57n3@&YHjuNa8rc(cUGh$WLO>+Rxp=$%M0s=uj97LL<~rn9TuH06QJx}jpe zwv-qLc9(J_HcjkHtfB8vaHo&3{R~oyicaRY!`l^DE;n{eDv>j~anpoZ2xDyL8DK^jh58lt&eM^*6J0u`a9S(MqI8NNSH@f;T zyJVOu7AwGGhcH^FYHk&XL9rMn#Ww6Ok1mnxx8Zz&d1+h$UlNz-!}Q+}{{kzuC%}@0 RUDp5r002ovPDHLkV1gm|ZY}@- literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff2d43ada779fbb2180e9c85d120abcbd8e8393 GIT binary patch literal 2869 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 TH{WNb00000NkvXXu0mjfi`a_D literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..70a2d52ea33ac0d3b556baf99afec40305da658c GIT binary patch literal 1272 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 FV1m}ZdnO*p!dp0+F_s*Sj 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 R=wtu@002ovPDHLkV1hz}6}A8X literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..b54895366ea9ac7d3a8904472652f2424248c946 GIT binary patch literal 1827 zcmV+;2i*9HP)M0?u zgwO~Ik}@<)dopcED+IMnEC0&LnQ`Xc)%w;x=iYPgJ?AzJK8%|=+-KyxcF z@(N(=)sSm$fV*i9Fzaq$!jyX6$@VIMr6S-X111}v7q@$hL#Zc5o_dh_9PDtZPnY`b zTOo6nid*rrGoT5EI)KTGFE;{jv;zhG-Om?McrPWFiz*>V8nyD2^!rjgp^Kc4iKzyf z^kYERJhcJ1Yef~v05F-@vJTj^N*9x;in=(^SR~$)fu13rDso@5U_?uRd7)Qn_qnR~ z{80uPk4Slyloz$Td@Zo_*)m91>hBlRJ0-XNA(fi@ZyoY5js*03>y?mO7mJ&@z+rM5 zFm58Gd1N?3-+AElao}hdWZ!mi-)(c~`BRybd=x;`+CY=?UHPs_(rnTsNN0F-s&3K^ z;_|`K;3ZbcglT%x=YYBQ11+NlXNSGrz^)HfQ?IC<9}Jp8lyWqxUdRV{`;a-0H(9Ae zn9WhGjqJ>mkp8WB6?pRiu&CX@@uYkx5mEK=%=S=~oJ-#GAl$>fq(NbjX4xquU{EZE z$!ze%VL`{us@k4>tp;$azUv_`d;&N5mU37?q;}%+BTY>dQ#&k{Lx~*y0q&)H)C>;m zK~gFwxh4%sod;Bc8s|bNiKHR8Nz>IvzYpLv29hxuWq~v4#S-QFsz*bjy}QsCXemux zJ5!8DS(1u{m=v355N;S`=?r5vKCS&GR;R`u4Z3+!Gs7kjN=X@-ni<^nvG4Ruz8ldD zVZf)_*X(k}gS=ctP{dZS3?WIJs~u_|`X?`b3KxTOg{E9pIw=L_Djj^a8Q8NGPCXdi zXTo_$jfHvo>?OdR%iuJ#NMCQDO&%-T0#9>BSoU)A$W*}}hl1?)(6FN8{Mv$Kv3O3T+=h9G6c5+SdT{AFR;c`WmqD8O2B&RWrD1ssda-UU2SY zjf1#gk`t!|kE;cd15Vyr3HNzt5@F2QCo4yq7Jyn)>jBVt`2+rU^vw1@p_)V zo(#wE;iQanDZ9!vQz=!zebE_G7OjOIXEmsR&6{}Z{I_Ts z!h)~~Bg%CMGX+(vNv=Q20F@hn!dl&9dw0ASW@q0QcoU?iKW`;do$cwuS&Pd-I9Iia zL(t|15_SI1!9Co&VKvb6k2=yA@)olYbrqji&$$^38WS$YL6zQW4iOEZ21{~&6lm<) z9C)|Qb4dl|>rYe+RR_ZX7yBIBOXf9{T(t4+$KixiW&{ky0rMaLh z#<|iE)tgo`w;$~a%*J0AFlgc6GdE~Gmy}FskY`=*xe$a)7@~U94x=C4XGMCoL~9*Q z4ECmgVLq}YsFko4n?axX=WfxHGJW}U(=n9c0*z5)oNH0d^_(My9Du~bGM$yMZLJ4r zVTY9p13I0_Bb6bBBBnSoOl}LzPW}=wXuaq&%c}^%_|4O^C0L$k;=fqqwtIsbj_eN@ zv{&)z@}>&F{_Ty4CD}!*5=;CR7u?X)%e|yAcUj=wwNv6)rh(em1iCm5y1m=1hhVl4 z$yT$aI<4#Q@Vek`Ls2vLa4##H*2^H>XUW^e=hZ;XGNZi?e$^Lb>zvR57n3@&YHjuNa8rc(cUGh$WLO>+Rxp=$%M0s=uj97LL<~rn9TuH06QJx}jpe zwv-qLc9(J_HcjkHtfB8vaHo&3{R~oyicaRY!`l^DE;n{eDv>j~anpoZ2xDyL8DK^jh58lt&eM^*6J0u`a9S(MqI8NNSH@f;T zyJVOu7AwGGhcH^FYHk&XL9rMn#Ww6Ok1mnxx8Zz&d1+h$UlNz-!}Q+}{{kzuC%}@0 RUDp5r002ovPDHLkV1gm|ZY}@- literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8d96b64012ebd02c97257feda9385c4a201cc068 GIT binary patch literal 4083 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d96b64012ebd02c97257feda9385c4a201cc068 GIT binary patch literal 4083 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..20b670c5ca22b318b1a631a8098188f3d4b40597 GIT binary patch literal 7228 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 KMNUMnLSTZgcF%DD literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e135e48e728e145b37c20cca2a196356429c73d3 GIT binary patch literal 77067 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

Qx}IEz4nd}$`(!^lDd1G^=+J&L)RNr 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 KMNUMnLSTZgcF%DD literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c58dbea327a4d3508ec33ef52fb37b516c1dd054 GIT binary patch literal 11222 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 literal 0 HcmV?d00001 From 02fab4ae0c32466b7d14fc6af584a02ec42e7ba9 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 10:47:59 -0400 Subject: [PATCH 21/34] feat: add raw-window-handle dependency and implement cross-platform window opacity control --- src-tauri/Cargo.lock | 1 + src-tauri/Cargo.toml | 1 + src-tauri/src/commands/transcription.rs | 12 ++++- src-tauri/src/services/action_suggestion.rs | 8 +++- src-tauri/src/services/api_client.rs | 2 + src-tauri/src/services/window_control.rs | 50 +++++++++++++++++++-- 6 files changed, 67 insertions(+), 7 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index dc4e4f9..79dfd05 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -3065,6 +3065,7 @@ dependencies = [ "objc2-app-kit 0.2.2", "once_cell", "parking_lot", + "raw-window-handle", "reqwest 0.12.28", "serde", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 2425068..01887fd 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -35,6 +35,7 @@ log = "0.4" futures-util = "0.3" base64 = "0.22" once_cell = "1" +raw-window-handle = "0.6" [target.'cfg(target_os = "macos")'.dependencies] objc2 = "0.5" diff --git a/src-tauri/src/commands/transcription.rs b/src-tauri/src/commands/transcription.rs index abf2826..017ba70 100644 --- a/src-tauri/src/commands/transcription.rs +++ b/src-tauri/src/commands/transcription.rs @@ -6,7 +6,11 @@ use tauri::State; use crate::AppServices; -static LOOPBACK_STREAM: Lazy>> = Lazy::new(|| Mutex::new(None)); +struct SendableStream(Stream); +unsafe impl Send for SendableStream {} +unsafe impl Sync for SendableStream {} + +static LOOPBACK_STREAM: Lazy>> = Lazy::new(|| Mutex::new(None)); #[tauri::command] pub fn transcription_start(services: State<'_, AppServices>) { @@ -94,7 +98,7 @@ pub fn enable_loopback_audio() -> Result<(), String> { stream .play() .map_err(|e| format!("Failed to start loopback stream: {e}"))?; - *stream_guard = Some(stream); + *stream_guard = Some(SendableStream(stream)); return Ok(()); } @@ -124,17 +128,21 @@ fn build_loopback_stream( config, move |_data: &[f32], _info| {}, move |error| log::error!("[AudioLoopback] stream error: {error}"), + None, ), SampleFormat::I16 => device.build_input_stream( config, move |_data: &[i16], _info| {}, move |error| log::error!("[AudioLoopback] stream error: {error}"), + None, ), SampleFormat::U16 => device.build_input_stream( config, move |_data: &[u16], _info| {}, move |error| log::error!("[AudioLoopback] stream error: {error}"), + None, ), + _ => return Err(format!("Unsupported sample format: {:?}", sample_format)), } .map_err(|e| format!("Failed to create loopback stream: {e}")) } diff --git a/src-tauri/src/services/action_suggestion.rs b/src-tauri/src/services/action_suggestion.rs index b2c2cc5..f5632c0 100644 --- a/src-tauri/src/services/action_suggestion.rs +++ b/src-tauri/src/services/action_suggestion.rs @@ -271,10 +271,14 @@ async fn capture_and_grayscale() -> Result, String> { // Use xcap for cross-platform screenshot let monitors = xcap::Monitor::all().map_err(|e| e.to_string())?; let monitor = monitors.into_iter().next().ok_or("No monitor found")?; - let image = monitor.capture_image().map_err(|e| e.to_string())?; + let captured = monitor.capture_image().map_err(|e| e.to_string())?; + let (width, height) = (captured.width(), captured.height()); + let raw = captured.into_raw(); + let rgba = image::RgbaImage::from_raw(width, height, raw) + .ok_or("Failed to reconstruct captured image")?; // Convert to DynamicImage and apply grayscale - let dynamic = image::DynamicImage::ImageRgba8(image); + let dynamic = image::DynamicImage::ImageRgba8(rgba); let gray = dynamic.grayscale(); let mut png_bytes: Vec = Vec::new(); diff --git a/src-tauri/src/services/api_client.rs b/src-tauri/src/services/api_client.rs index 717d2b6..fbc6dfe 100644 --- a/src-tauri/src/services/api_client.rs +++ b/src-tauri/src/services/api_client.rs @@ -4,6 +4,8 @@ use serde_json::Value; use crate::consts::BACKEND_BASE_URL; +pub type ApiError = String; + #[derive(Debug, Clone)] pub struct ApiClient { client: Client, diff --git a/src-tauri/src/services/window_control.rs b/src-tauri/src/services/window_control.rs index 587d37a..7ee7308 100644 --- a/src-tauri/src/services/window_control.rs +++ b/src-tauri/src/services/window_control.rs @@ -3,6 +3,50 @@ use std::sync::Arc; use tauri::{AppHandle, Emitter, Manager}; use crate::consts::{MIN_HEIGHT, MIN_WIDTH}; + +fn set_window_opacity(win: &tauri::WebviewWindow, opacity: f64) { + #[cfg(target_os = "windows")] + { + use raw_window_handle::{HasWindowHandle, RawWindowHandle}; + extern "system" { + fn GetWindowLongW(hwnd: isize, index: i32) -> i32; + fn SetWindowLongW(hwnd: isize, index: i32, value: i32) -> i32; + fn SetLayeredWindowAttributes(hwnd: isize, key: u32, alpha: u8, flags: u32) -> i32; + } + const GWL_EXSTYLE: i32 = -20; + const WS_EX_LAYERED: i32 = 0x80000; + const LWA_ALPHA: u32 = 2; + if let Ok(handle) = win.window_handle() { + if let RawWindowHandle::Win32(h) = handle.as_raw() { + let hwnd = h.hwnd.get() as isize; + unsafe { + let ex = GetWindowLongW(hwnd, GWL_EXSTYLE); + SetWindowLongW(hwnd, GWL_EXSTYLE, ex | WS_EX_LAYERED); + SetLayeredWindowAttributes(hwnd, 0, (opacity.clamp(0.0, 1.0) * 255.0) as u8, LWA_ALPHA); + } + } + } + } + #[cfg(target_os = "macos")] + { + use raw_window_handle::{HasWindowHandle, RawWindowHandle}; + if let Ok(handle) = win.window_handle() { + if let RawWindowHandle::AppKit(h) = handle.as_raw() { + unsafe { + use objc2::msg_send; + use objc2::runtime::AnyObject; + let ns_view = h.ns_view.as_ptr() as *mut AnyObject; + let ns_window: *mut AnyObject = msg_send![ns_view, window]; + if !ns_window.is_null() { + let _: () = msg_send![ns_window, setAlphaValue: opacity as f64]; + } + } + } + } + } + #[cfg(not(any(target_os = "windows", target_os = "macos")))] + { let _ = (win, opacity); } +} use crate::services::app_state::AppStateService; use crate::services::push_notification::PushNotificationService; use crate::store::ConfigStore; @@ -46,7 +90,7 @@ impl WindowControlService { let Some(win) = self.window() else { return }; let _ = win.set_ignore_cursor_events(true); let _ = win.set_always_on_top(true); - let _ = win.set_opacity(0.6); + let _ = set_window_opacity(&win,0.6); *self.stealth.lock() = true; self.config_store.set_stealth(true); self.app_state.set_stealth(true); @@ -64,7 +108,7 @@ impl WindowControlService { let Some(win) = self.window() else { return }; let _ = win.set_ignore_cursor_events(false); let _ = win.set_always_on_top(false); - let _ = win.set_opacity(1.0); + let _ = set_window_opacity(&win,1.0); let _ = win.show(); let _ = win.set_focus(); *self.stealth.lock() = false; @@ -99,7 +143,7 @@ impl WindowControlService { } let mut idx = self.opacity_index.lock(); *idx = (*idx + 1) % OPACITY_LEVELS.len(); - let _ = win.set_opacity(OPACITY_LEVELS[*idx]); + let _ = set_window_opacity(&win,OPACITY_LEVELS[*idx]); } pub fn set_stealth(&self, enabled: bool) { From d72eea65c47ac92d8ca28a284db8861498c3f9ea Mon Sep 17 00:00:00 2001 From: alpha dev Date: Tue, 2 Jun 2026 16:57:28 -0400 Subject: [PATCH 22/34] Refactor code structure for improved readability and maintainability --- package.json | 3 +- pnpm-lock.yaml | 2600 ++++++++++++------------------------------------ 2 files changed, 636 insertions(+), 1967 deletions(-) diff --git a/package.json b/package.json index 056d0b9..50a19b2 100644 --- a/package.json +++ b/package.json @@ -44,14 +44,15 @@ "rehype-highlight": "^7.0.2", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", + "scheduler": "0.27.0", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "zustand": "^5.0.14" }, "devDependencies": { "@eslint/js": "^10.0.1", - "@tauri-apps/cli": "^2.11.2", "@tailwindcss/vite": "^4.3.0", + "@tauri-apps/cli": "^2.11.2", "@types/node": "^25.9.1", "@types/react": "^19.2.16", "@types/react-dom": "^19.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a48452..844f3ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,7 @@ settings: excludeLinksFromLockfile: false importers: + .: dependencies: '@mohtasham/md-to-docx': @@ -91,6 +92,9 @@ importers: remark-gfm: specifier: ^4.0.1 version: 4.0.1 + scheduler: + specifier: 0.27.0 + version: 0.27.0 sonner: specifier: ^2.0.7 version: 2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -163,182 +167,108 @@ importers: version: 8.0.16(@types/node@25.9.1)(jiti@2.7.0) packages: + '@babel/code-frame@7.29.7': - resolution: - { - integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} '@babel/compat-data@7.29.7': - resolution: - { - integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} '@babel/core@7.29.7': - resolution: - { - integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} '@babel/generator@7.29.7': - resolution: - { - integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.29.7': - resolution: - { - integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} '@babel/helper-globals@7.29.7': - resolution: - { - integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.29.7': - resolution: - { - integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} '@babel/helper-module-transforms@7.29.7': - resolution: - { - integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/helper-string-parser@7.29.7': - resolution: - { - integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.29.7': - resolution: - { - integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.29.7': - resolution: - { - integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} '@babel/helpers@7.29.7': - resolution: - { - integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} '@babel/parser@7.29.7': - resolution: - { - integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} hasBin: true '@babel/template@7.29.7': - resolution: - { - integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} '@babel/traverse@7.29.7': - resolution: - { - integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} '@babel/types@7.29.7': - resolution: - { - integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} '@emnapi/core@1.10.0': - resolution: - { - integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==, - } + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} '@emnapi/runtime@1.10.0': - resolution: - { - integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==, - } + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} '@emnapi/wasi-threads@1.2.1': - resolution: - { - integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==, - } + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} '@eslint-community/eslint-utils@4.9.1': - resolution: - { - integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.12.2': - resolution: - { - integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==, - } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/config-array@0.23.5': - resolution: - { - integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/config-helpers@0.6.0': - resolution: - { - integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': - resolution: - { - integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/js@10.0.1': - resolution: - { - integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: ^10.0.0 peerDependenciesMeta: @@ -346,151 +276,85 @@ packages: optional: true '@eslint/object-schema@3.0.5': - resolution: - { - integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/plugin-kit@0.7.2': - resolution: - { - integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@floating-ui/core@1.7.5': - resolution: - { - integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==, - } + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} '@floating-ui/dom@1.7.6': - resolution: - { - integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==, - } + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} '@floating-ui/react-dom@2.1.8': - resolution: - { - integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==, - } + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' '@floating-ui/utils@0.2.11': - resolution: - { - integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==, - } + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} '@humanfs/core@0.19.2': - resolution: - { - integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==, - } - engines: { node: '>=18.18.0' } + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} '@humanfs/node@0.16.8': - resolution: - { - integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==, - } - engines: { node: '>=18.18.0' } + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} '@humanfs/types@0.15.0': - resolution: - { - integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==, - } - engines: { node: '>=18.18.0' } + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': - resolution: - { - integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, - } - engines: { node: '>=12.22' } + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} '@humanwhocodes/retry@0.4.3': - resolution: - { - integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==, - } - engines: { node: '>=18.18' } + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} '@jridgewell/gen-mapping@0.3.13': - resolution: - { - integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==, - } + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} '@jridgewell/remapping@2.3.5': - resolution: - { - integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==, - } + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} '@jridgewell/resolve-uri@3.1.2': - resolution: - { - integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} '@jridgewell/sourcemap-codec@1.5.5': - resolution: - { - integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, - } + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} '@jridgewell/trace-mapping@0.3.31': - resolution: - { - integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==, - } + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@mohtasham/md-to-docx@2.12.1': - resolution: - { - integrity: sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==, - } + resolution: {integrity: sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==} hasBin: true '@napi-rs/wasm-runtime@1.1.4': - resolution: - { - integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==, - } + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 '@oxc-project/types@0.133.0': - resolution: - { - integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==, - } + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} '@radix-ui/number@1.1.1': - resolution: - { - integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==, - } + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} '@radix-ui/primitive@1.1.3': - resolution: - { - integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==, - } + resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} '@radix-ui/react-accessible-icon@1.1.7': - resolution: - { - integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==, - } + resolution: {integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -503,10 +367,7 @@ packages: optional: true '@radix-ui/react-accordion@1.2.12': - resolution: - { - integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==, - } + resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -519,10 +380,7 @@ packages: optional: true '@radix-ui/react-alert-dialog@1.1.15': - resolution: - { - integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==, - } + resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -535,10 +393,7 @@ packages: optional: true '@radix-ui/react-arrow@1.1.7': - resolution: - { - integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==, - } + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -551,10 +406,7 @@ packages: optional: true '@radix-ui/react-aspect-ratio@1.1.7': - resolution: - { - integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==, - } + resolution: {integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -567,10 +419,7 @@ packages: optional: true '@radix-ui/react-avatar@1.1.10': - resolution: - { - integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==, - } + resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -583,10 +432,7 @@ packages: optional: true '@radix-ui/react-checkbox@1.3.3': - resolution: - { - integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==, - } + resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -599,10 +445,7 @@ packages: optional: true '@radix-ui/react-collapsible@1.1.12': - resolution: - { - integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==, - } + resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -615,10 +458,7 @@ packages: optional: true '@radix-ui/react-collection@1.1.7': - resolution: - { - integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==, - } + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -631,10 +471,7 @@ packages: optional: true '@radix-ui/react-compose-refs@1.1.2': - resolution: - { - integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==, - } + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -643,10 +480,7 @@ packages: optional: true '@radix-ui/react-context-menu@2.2.16': - resolution: - { - integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==, - } + resolution: {integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -659,10 +493,7 @@ packages: optional: true '@radix-ui/react-context@1.1.2': - resolution: - { - integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==, - } + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -671,10 +502,7 @@ packages: optional: true '@radix-ui/react-dialog@1.1.15': - resolution: - { - integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==, - } + resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -687,10 +515,7 @@ packages: optional: true '@radix-ui/react-direction@1.1.1': - resolution: - { - integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==, - } + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -699,10 +524,7 @@ packages: optional: true '@radix-ui/react-dismissable-layer@1.1.11': - resolution: - { - integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==, - } + resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -715,10 +537,7 @@ packages: optional: true '@radix-ui/react-dropdown-menu@2.1.16': - resolution: - { - integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==, - } + resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -731,10 +550,7 @@ packages: optional: true '@radix-ui/react-focus-guards@1.1.3': - resolution: - { - integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==, - } + resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -743,10 +559,7 @@ packages: optional: true '@radix-ui/react-focus-scope@1.1.7': - resolution: - { - integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==, - } + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -759,10 +572,7 @@ packages: optional: true '@radix-ui/react-form@0.1.8': - resolution: - { - integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==, - } + resolution: {integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -775,10 +585,7 @@ packages: optional: true '@radix-ui/react-hover-card@1.1.15': - resolution: - { - integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==, - } + resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -791,10 +598,7 @@ packages: optional: true '@radix-ui/react-id@1.1.1': - resolution: - { - integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==, - } + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -803,10 +607,7 @@ packages: optional: true '@radix-ui/react-label@2.1.7': - resolution: - { - integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==, - } + resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -819,10 +620,7 @@ packages: optional: true '@radix-ui/react-menu@2.1.16': - resolution: - { - integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==, - } + resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -835,10 +633,7 @@ packages: optional: true '@radix-ui/react-menubar@1.1.16': - resolution: - { - integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==, - } + resolution: {integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -851,10 +646,7 @@ packages: optional: true '@radix-ui/react-navigation-menu@1.2.14': - resolution: - { - integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==, - } + resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -867,10 +659,7 @@ packages: optional: true '@radix-ui/react-one-time-password-field@0.1.8': - resolution: - { - integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==, - } + resolution: {integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -883,10 +672,7 @@ packages: optional: true '@radix-ui/react-password-toggle-field@0.1.3': - resolution: - { - integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==, - } + resolution: {integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -899,10 +685,7 @@ packages: optional: true '@radix-ui/react-popover@1.1.15': - resolution: - { - integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==, - } + resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -915,10 +698,7 @@ packages: optional: true '@radix-ui/react-popper@1.2.8': - resolution: - { - integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==, - } + resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -931,10 +711,7 @@ packages: optional: true '@radix-ui/react-portal@1.1.9': - resolution: - { - integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==, - } + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -947,10 +724,7 @@ packages: optional: true '@radix-ui/react-presence@1.1.5': - resolution: - { - integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==, - } + resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -963,10 +737,7 @@ packages: optional: true '@radix-ui/react-primitive@2.1.3': - resolution: - { - integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==, - } + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -979,10 +750,7 @@ packages: optional: true '@radix-ui/react-progress@1.1.7': - resolution: - { - integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==, - } + resolution: {integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -995,10 +763,7 @@ packages: optional: true '@radix-ui/react-radio-group@1.3.8': - resolution: - { - integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==, - } + resolution: {integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1011,10 +776,7 @@ packages: optional: true '@radix-ui/react-roving-focus@1.1.11': - resolution: - { - integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==, - } + resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1027,10 +789,7 @@ packages: optional: true '@radix-ui/react-scroll-area@1.2.10': - resolution: - { - integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==, - } + resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1043,10 +802,7 @@ packages: optional: true '@radix-ui/react-select@2.2.6': - resolution: - { - integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==, - } + resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1059,10 +815,7 @@ packages: optional: true '@radix-ui/react-separator@1.1.7': - resolution: - { - integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==, - } + resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1075,10 +828,7 @@ packages: optional: true '@radix-ui/react-slider@1.3.6': - resolution: - { - integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==, - } + resolution: {integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1091,10 +841,7 @@ packages: optional: true '@radix-ui/react-slot@1.2.3': - resolution: - { - integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==, - } + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1103,10 +850,7 @@ packages: optional: true '@radix-ui/react-slot@1.2.4': - resolution: - { - integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==, - } + resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1115,10 +859,7 @@ packages: optional: true '@radix-ui/react-switch@1.2.6': - resolution: - { - integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==, - } + resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1131,10 +872,7 @@ packages: optional: true '@radix-ui/react-tabs@1.1.13': - resolution: - { - integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==, - } + resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1147,10 +885,7 @@ packages: optional: true '@radix-ui/react-toast@1.2.15': - resolution: - { - integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==, - } + resolution: {integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1163,10 +898,7 @@ packages: optional: true '@radix-ui/react-toggle-group@1.1.11': - resolution: - { - integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==, - } + resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1179,10 +911,7 @@ packages: optional: true '@radix-ui/react-toggle@1.1.10': - resolution: - { - integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==, - } + resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1195,10 +924,7 @@ packages: optional: true '@radix-ui/react-toolbar@1.1.11': - resolution: - { - integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==, - } + resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1211,10 +937,7 @@ packages: optional: true '@radix-ui/react-tooltip@1.2.8': - resolution: - { - integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==, - } + resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1227,10 +950,7 @@ packages: optional: true '@radix-ui/react-use-callback-ref@1.1.1': - resolution: - { - integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==, - } + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1239,10 +959,7 @@ packages: optional: true '@radix-ui/react-use-controllable-state@1.2.2': - resolution: - { - integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==, - } + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1251,10 +968,7 @@ packages: optional: true '@radix-ui/react-use-effect-event@0.0.2': - resolution: - { - integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==, - } + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1263,10 +977,7 @@ packages: optional: true '@radix-ui/react-use-escape-keydown@1.1.1': - resolution: - { - integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==, - } + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1275,10 +986,7 @@ packages: optional: true '@radix-ui/react-use-is-hydrated@0.1.0': - resolution: - { - integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==, - } + resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1287,10 +995,7 @@ packages: optional: true '@radix-ui/react-use-layout-effect@1.1.1': - resolution: - { - integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==, - } + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1299,10 +1004,7 @@ packages: optional: true '@radix-ui/react-use-previous@1.1.1': - resolution: - { - integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==, - } + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1311,10 +1013,7 @@ packages: optional: true '@radix-ui/react-use-rect@1.1.1': - resolution: - { - integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==, - } + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1323,10 +1022,7 @@ packages: optional: true '@radix-ui/react-use-size@1.1.1': - resolution: - { - integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==, - } + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1335,10 +1031,7 @@ packages: optional: true '@radix-ui/react-visually-hidden@1.2.3': - resolution: - { - integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==, - } + resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1351,254 +1044,170 @@ packages: optional: true '@radix-ui/rect@1.1.1': - resolution: - { - integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==, - } + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} '@rolldown/binding-android-arm64@1.0.3': - resolution: - { - integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] '@rolldown/binding-darwin-arm64@1.0.3': - resolution: - { - integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] '@rolldown/binding-darwin-x64@1.0.3': - resolution: - { - integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] '@rolldown/binding-freebsd-x64@1.0.3': - resolution: - { - integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] '@rolldown/binding-linux-arm-gnueabihf@1.0.3': - resolution: - { - integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] '@rolldown/binding-linux-arm64-gnu@1.0.3': - resolution: - { - integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.3': - resolution: - { - integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.0.3': - resolution: - { - integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.0.3': - resolution: - { - integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.0.3': - resolution: - { - integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.3': - resolution: - { - integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.3': - resolution: - { - integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] '@rolldown/binding-wasm32-wasi@1.0.3': - resolution: - { - integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] '@rolldown/binding-win32-arm64-msvc@1.0.3': - resolution: - { - integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] '@rolldown/binding-win32-x64-msvc@1.0.3': - resolution: - { - integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] '@rolldown/pluginutils@1.0.1': - resolution: - { - integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==, - } + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} '@tailwindcss/node@4.3.0': - resolution: - { - integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==, - } + resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==} '@tailwindcss/oxide-android-arm64@4.3.0': - resolution: - { - integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==} + engines: {node: '>= 20'} cpu: [arm64] os: [android] '@tailwindcss/oxide-darwin-arm64@4.3.0': - resolution: - { - integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [darwin] '@tailwindcss/oxide-darwin-x64@4.3.0': - resolution: - { - integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==} + engines: {node: '>= 20'} cpu: [x64] os: [darwin] '@tailwindcss/oxide-freebsd-x64@4.3.0': - resolution: - { - integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==} + engines: {node: '>= 20'} cpu: [x64] os: [freebsd] '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': - resolution: - { - integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==} + engines: {node: '>= 20'} cpu: [arm] os: [linux] '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': - resolution: - { - integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.3.0': - resolution: - { - integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.3.0': - resolution: - { - integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.3.0': - resolution: - { - integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.3.0': - resolution: - { - integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==, - } - engines: { node: '>=14.0.0' } + resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==} + engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: - '@napi-rs/wasm-runtime' @@ -1609,381 +1218,234 @@ packages: - tslib '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': - resolution: - { - integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [win32] '@tailwindcss/oxide-win32-x64-msvc@4.3.0': - resolution: - { - integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==} + engines: {node: '>= 20'} cpu: [x64] os: [win32] '@tailwindcss/oxide@4.3.0': - resolution: - { - integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==, - } - engines: { node: '>= 20' } + resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==} + engines: {node: '>= 20'} '@tailwindcss/vite@4.3.0': - resolution: - { - integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==, - } + resolution: {integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 '@tanstack/query-core@5.100.14': - resolution: - { - integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==, - } + resolution: {integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==} '@tanstack/react-query@5.100.14': - resolution: - { - integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==, - } + resolution: {integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==} peerDependencies: react: ^18 || ^19 '@tauri-apps/api@2.11.0': - resolution: - { - integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==, - } + resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} '@tauri-apps/cli-darwin-arm64@2.11.2': - resolution: - { - integrity: sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] '@tauri-apps/cli-darwin-x64@2.11.2': - resolution: - { - integrity: sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] '@tauri-apps/cli-linux-arm-gnueabihf@2.11.2': - resolution: - { - integrity: sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA==} + engines: {node: '>= 10'} cpu: [arm] os: [linux] '@tauri-apps/cli-linux-arm64-gnu@2.11.2': - resolution: - { - integrity: sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-arm64-musl@2.11.2': - resolution: - { - integrity: sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] '@tauri-apps/cli-linux-riscv64-gnu@2.11.2': - resolution: - { - integrity: sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ==} + engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-x64-gnu@2.11.2': - resolution: - { - integrity: sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] '@tauri-apps/cli-linux-x64-musl@2.11.2': - resolution: - { - integrity: sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] '@tauri-apps/cli-win32-arm64-msvc@2.11.2': - resolution: - { - integrity: sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] '@tauri-apps/cli-win32-ia32-msvc@2.11.2': - resolution: - { - integrity: sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA==} + engines: {node: '>= 10'} cpu: [ia32] os: [win32] '@tauri-apps/cli-win32-x64-msvc@2.11.2': - resolution: - { - integrity: sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] '@tauri-apps/cli@2.11.2': - resolution: - { - integrity: sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw==} + engines: {node: '>= 10'} hasBin: true '@tauri-apps/plugin-dialog@2.7.1': - resolution: - { - integrity: sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==, - } + resolution: {integrity: sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==} '@tauri-apps/plugin-fs@2.5.1': - resolution: - { - integrity: sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==, - } + resolution: {integrity: sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==} '@tauri-apps/plugin-shell@2.3.5': - resolution: - { - integrity: sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==, - } + resolution: {integrity: sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==} '@tauri-apps/plugin-updater@2.10.1': - resolution: - { - integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==, - } + resolution: {integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==} '@tybys/wasm-util@0.10.2': - resolution: - { - integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==, - } + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} '@types/debug@4.1.13': - resolution: - { - integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==, - } + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} '@types/esrecurse@4.3.1': - resolution: - { - integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==, - } + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} '@types/estree-jsx@1.0.5': - resolution: - { - integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, - } + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} '@types/estree@1.0.9': - resolution: - { - integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==, - } + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} '@types/hast@3.0.4': - resolution: - { - integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, - } + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/json-schema@7.0.15': - resolution: - { - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, - } + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/mdast@4.0.4': - resolution: - { - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, - } + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/ms@2.1.0': - resolution: - { - integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, - } + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} '@types/node@25.9.1': - resolution: - { - integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==, - } + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} '@types/react-dom@19.2.3': - resolution: - { - integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==, - } + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: '@types/react': ^19.2.0 '@types/react@19.2.16': - resolution: - { - integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==, - } + resolution: {integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==} '@types/unist@2.0.11': - resolution: - { - integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==, - } + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} '@types/unist@3.0.3': - resolution: - { - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, - } + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@typescript-eslint/eslint-plugin@8.60.1': - resolution: - { - integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.60.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/parser@8.60.1': - resolution: - { - integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/project-service@8.60.1': - resolution: - { - integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/scope-manager@8.60.1': - resolution: - { - integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/tsconfig-utils@8.60.1': - resolution: - { - integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/type-utils@8.60.1': - resolution: - { - integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/types@8.60.1': - resolution: - { - integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.60.1': - resolution: - { - integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/utils@8.60.1': - resolution: - { - integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/visitor-keys@8.60.1': - resolution: - { - integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.1': - resolution: - { - integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==, - } + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} '@vitejs/plugin-react@6.0.2': - resolution: - { - integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 babel-plugin-react-compiler: ^1.0.0 @@ -1995,173 +1457,98 @@ packages: optional: true acorn-jsx@5.3.2: - resolution: - { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, - } + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn@8.16.0: - resolution: - { - integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==, - } - engines: { node: '>=0.4.0' } + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} hasBin: true ajv@6.15.0: - resolution: - { - integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==, - } + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} aria-hidden@1.2.6: - resolution: - { - integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} autoprefixer@10.5.0: - resolution: - { - integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} + engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 bail@2.0.2: - resolution: - { - integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, - } + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} balanced-match@4.0.4: - resolution: - { - integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} baseline-browser-mapping@2.10.33: - resolution: - { - integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==} + engines: {node: '>=6.0.0'} hasBin: true brace-expansion@5.0.6: - resolution: - { - integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} browserslist@4.28.2: - resolution: - { - integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true caniuse-lite@1.0.30001793: - resolution: - { - integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==, - } + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} ccount@2.0.1: - resolution: - { - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, - } + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} character-entities-html4@2.1.0: - resolution: - { - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, - } + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} character-entities-legacy@3.0.0: - resolution: - { - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, - } + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} character-entities@2.0.2: - resolution: - { - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, - } + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} character-reference-invalid@2.0.1: - resolution: - { - integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, - } + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} class-variance-authority@0.7.1: - resolution: - { - integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==, - } + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} clsx@2.1.1: - resolution: - { - integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} comma-separated-tokens@2.0.3: - resolution: - { - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, - } + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} convert-source-map@2.0.0: - resolution: - { - integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, - } + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie@1.1.1: - resolution: - { - integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==, - } - engines: { node: '>=18' } + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} core-util-is@1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} cross-spawn@7.0.6: - resolution: - { - integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} csstype@3.2.3: - resolution: - { - integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, - } + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} debug@4.4.3: - resolution: - { - integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, - } - engines: { node: '>=6.0' } + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -2169,142 +1556,82 @@ packages: optional: true decode-named-character-reference@1.3.0: - resolution: - { - integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==, - } + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} deep-is@0.1.4: - resolution: - { - integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, - } + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dequal@2.0.3: - resolution: - { - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} detect-libc@2.1.2: - resolution: - { - integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} detect-node-es@1.1.0: - resolution: - { - integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, - } + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} devlop@1.1.0: - resolution: - { - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, - } + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} docx@9.7.1: - resolution: - { - integrity: sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ilXFf9Moz47ABjFpDiA5s1w9lpb4EFSp7+5iiJSbfyYDM+bpZdAgLlSr7fW4aXhVe/E+F6QCv0EvRVFEd5CsWg==} + engines: {node: '>=10'} downloadjs@1.4.7: - resolution: - { - integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==, - } + resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} electron-to-chromium@1.5.364: - resolution: - { - integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==, - } + resolution: {integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==} enhanced-resolve@5.22.1: - resolution: - { - integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==} + engines: {node: '>=10.13.0'} escalade@3.2.0: - resolution: - { - integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} escape-string-regexp@4.0.0: - resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} escape-string-regexp@5.0.0: - resolution: - { - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} eslint-plugin-react-hooks@7.1.1: - resolution: - { - integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==, - } - engines: { node: '>=18' } + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} + engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-refresh@0.5.2: - resolution: - { - integrity: sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==, - } + resolution: {integrity: sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==} peerDependencies: eslint: ^9 || ^10 eslint-plugin-simple-import-sort@13.0.0: - resolution: - { - integrity: sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==, - } + resolution: {integrity: sha512-McAc+/Nlvcg4byY/CABGH8kqnefWBj8s3JA2okEtz8ixbECQgU46p0HkTUKa4YS7wvgGceimlc34p1nXqbWqtA==} peerDependencies: eslint: '>=5.0.0' eslint-scope@9.1.2: - resolution: - { - integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@3.4.3: - resolution: - { - integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} eslint-visitor-keys@5.0.1: - resolution: - { - integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint@10.4.1: - resolution: - { - integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: jiti: '*' @@ -2313,76 +1640,43 @@ packages: optional: true espree@11.2.0: - resolution: - { - integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} esquery@1.7.0: - resolution: - { - integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==, - } - engines: { node: '>=0.10' } + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} esrecurse@4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} estraverse@5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-util-is-identifier-name@3.0.0: - resolution: - { - integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, - } + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} esutils@2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} extend@3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, - } + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} fast-deep-equal@3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} fast-json-stable-stringify@2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} fast-levenshtein@2.0.6: - resolution: - { - integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, - } + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} fdir@6.5.0: - resolution: - { - integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==, - } - engines: { node: '>=12.0.0' } + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2390,894 +1684,489 @@ packages: optional: true file-entry-cache@8.0.0: - resolution: - { - integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, - } - engines: { node: '>=16.0.0' } + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} file-saver@2.0.5: - resolution: - { - integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==, - } + resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} find-up@5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} flat-cache@4.0.1: - resolution: - { - integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, - } - engines: { node: '>=16' } + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.4.2: - resolution: - { - integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==, - } + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} fraction.js@5.3.4: - resolution: - { - integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==, - } + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} fsevents@2.3.3: - resolution: - { - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] gensync@1.0.0-beta.2: - resolution: - { - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} get-nonce@1.0.1: - resolution: - { - integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} glob-parent@6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} globals@17.6.0: - resolution: - { - integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==, - } - engines: { node: '>=18' } + resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} + engines: {node: '>=18'} graceful-fs@4.2.11: - resolution: - { - integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, - } + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} hash.js@1.1.7: - resolution: - { - integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, - } + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} hast-util-is-element@3.0.0: - resolution: - { - integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, - } + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} hast-util-sanitize@5.0.2: - resolution: - { - integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==, - } + resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} hast-util-to-jsx-runtime@2.3.6: - resolution: - { - integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==, - } + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} hast-util-to-text@4.0.2: - resolution: - { - integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, - } + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} hast-util-whitespace@3.0.0: - resolution: - { - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, - } + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} hermes-estree@0.25.1: - resolution: - { - integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==, - } + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} hermes-parser@0.25.1: - resolution: - { - integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==, - } + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} highlight.js@11.11.1: - resolution: - { - integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==, - } - engines: { node: '>=12.0.0' } + resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} + engines: {node: '>=12.0.0'} html-url-attributes@3.0.1: - resolution: - { - integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==, - } + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} ignore@5.3.2: - resolution: - { - integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} ignore@7.0.5: - resolution: - { - integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} immediate@3.0.6: - resolution: - { - integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==, - } + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} imurmurhash@0.1.4: - resolution: - { - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, - } - engines: { node: '>=0.8.19' } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} inherits@2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} inline-style-parser@0.2.7: - resolution: - { - integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==, - } + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} is-alphabetical@2.0.1: - resolution: - { - integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, - } + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} is-alphanumerical@2.0.1: - resolution: - { - integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, - } + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} is-decimal@2.0.1: - resolution: - { - integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, - } + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} is-extglob@2.1.1: - resolution: - { - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-glob@4.0.3: - resolution: - { - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} is-hexadecimal@2.0.1: - resolution: - { - integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, - } + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} is-plain-obj@4.1.0: - resolution: - { - integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} isarray@1.0.0: - resolution: - { - integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, - } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} isexe@2.0.0: - resolution: - { - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, - } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} jiti@2.7.0: - resolution: - { - integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==, - } + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true js-tokens@4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} jsesc@3.1.0: - resolution: - { - integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true json-buffer@3.0.1: - resolution: - { - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, - } + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} json-schema-traverse@0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-stable-stringify-without-jsonify@1.0.1: - resolution: - { - integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, - } + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} json5@2.2.3: - resolution: - { - integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} hasBin: true jszip@3.10.1: - resolution: - { - integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, - } + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} keyv@4.5.4: - resolution: - { - integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, - } + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} levn@0.4.1: - resolution: - { - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} lie@3.3.0: - resolution: - { - integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==, - } + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} lightningcss-android-arm64@1.32.0: - resolution: - { - integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] lightningcss-darwin-arm64@1.32.0: - resolution: - { - integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.32.0: - resolution: - { - integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.32.0: - resolution: - { - integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: - { - integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.32.0: - resolution: - { - integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-musl@1.32.0: - resolution: - { - integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-x64-gnu@1.32.0: - resolution: - { - integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-musl@1.32.0: - resolution: - { - integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [musl] lightningcss-win32-arm64-msvc@1.32.0: - resolution: - { - integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.32.0: - resolution: - { - integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] lightningcss@1.32.0: - resolution: - { - integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==, - } - engines: { node: '>= 12.0.0' } + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} locate-path@6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} longest-streak@3.1.0: - resolution: - { - integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, - } + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} lowlight@3.3.0: - resolution: - { - integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==, - } + resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==} lru-cache@5.1.1: - resolution: - { - integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, - } + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} lucide-react@1.17.0: - resolution: - { - integrity: sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==, - } + resolution: {integrity: sha512-9FA9evdox/JQL5PT57fdA1x/yg8T7knJ98+zjTL3UfKza6pflQUUh3XtaQIHKvnsJw1lmsEyHVlt5jchYxOQ5w==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 magic-string@0.30.21: - resolution: - { - integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, - } + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} markdown-table@3.0.4: - resolution: - { - integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, - } + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} mdast-util-find-and-replace@3.0.2: - resolution: - { - integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, - } + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} mdast-util-from-markdown@2.0.3: - resolution: - { - integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==, - } + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} mdast-util-gfm-autolink-literal@2.0.1: - resolution: - { - integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, - } + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, - } + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} mdast-util-gfm-strikethrough@2.0.0: - resolution: - { - integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, - } + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} mdast-util-gfm-table@2.0.0: - resolution: - { - integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, - } + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} mdast-util-gfm-task-list-item@2.0.0: - resolution: - { - integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, - } + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} mdast-util-gfm@3.1.0: - resolution: - { - integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, - } + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} mdast-util-mdx-expression@2.0.1: - resolution: - { - integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==, - } + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} mdast-util-mdx-jsx@3.2.0: - resolution: - { - integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==, - } + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} mdast-util-mdxjs-esm@2.0.1: - resolution: - { - integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==, - } + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} mdast-util-phrasing@4.1.0: - resolution: - { - integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, - } + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.1: - resolution: - { - integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, - } + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} mdast-util-to-markdown@2.1.2: - resolution: - { - integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, - } + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@4.0.0: - resolution: - { - integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, - } + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} micromark-core-commonmark@2.0.3: - resolution: - { - integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, - } + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} micromark-extension-gfm-autolink-literal@2.1.0: - resolution: - { - integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, - } + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} micromark-extension-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, - } + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} micromark-extension-gfm-strikethrough@2.1.0: - resolution: - { - integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, - } + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} micromark-extension-gfm-table@2.1.1: - resolution: - { - integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, - } + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} micromark-extension-gfm-tagfilter@2.0.0: - resolution: - { - integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, - } + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} micromark-extension-gfm-task-list-item@2.1.0: - resolution: - { - integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, - } + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: - resolution: - { - integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, - } + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} micromark-factory-destination@2.0.1: - resolution: - { - integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, - } + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} micromark-factory-label@2.0.1: - resolution: - { - integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, - } + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} micromark-factory-space@2.0.1: - resolution: - { - integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, - } + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} micromark-factory-title@2.0.1: - resolution: - { - integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, - } + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} micromark-factory-whitespace@2.0.1: - resolution: - { - integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, - } + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} micromark-util-character@2.1.1: - resolution: - { - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, - } + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} micromark-util-chunked@2.0.1: - resolution: - { - integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, - } + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} micromark-util-classify-character@2.0.1: - resolution: - { - integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, - } + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} micromark-util-combine-extensions@2.0.1: - resolution: - { - integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, - } + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} micromark-util-decode-numeric-character-reference@2.0.2: - resolution: - { - integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, - } + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} micromark-util-decode-string@2.0.1: - resolution: - { - integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, - } + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} micromark-util-encode@2.0.1: - resolution: - { - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, - } + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} micromark-util-html-tag-name@2.0.1: - resolution: - { - integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, - } + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} micromark-util-normalize-identifier@2.0.1: - resolution: - { - integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, - } + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} micromark-util-resolve-all@2.0.1: - resolution: - { - integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, - } + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} micromark-util-sanitize-uri@2.0.1: - resolution: - { - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, - } + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} micromark-util-subtokenize@2.1.0: - resolution: - { - integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, - } + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} micromark-util-symbol@2.0.1: - resolution: - { - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, - } + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} micromark-util-types@2.0.2: - resolution: - { - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, - } + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} micromark@4.0.2: - resolution: - { - integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, - } + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} minimalistic-assert@1.0.1: - resolution: - { - integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, - } + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} minimatch@10.2.5: - resolution: - { - integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} ms@2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} nanoid@3.3.12: - resolution: - { - integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==, - } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true nanoid@5.1.11: - resolution: - { - integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==, - } - engines: { node: ^18 || >=20 } + resolution: {integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==} + engines: {node: ^18 || >=20} hasBin: true natural-compare@1.4.0: - resolution: - { - integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, - } + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} node-releases@2.0.46: - resolution: - { - integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==, - } - engines: { node: '>=18' } + resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==} + engines: {node: '>=18'} optionator@0.9.4: - resolution: - { - integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} p-limit@3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} p-locate@5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} pako@1.0.11: - resolution: - { - integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, - } + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} parse-entities@4.0.2: - resolution: - { - integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==, - } + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} path-exists@4.0.0: - resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} path-key@3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} picocolors@1.1.1: - resolution: - { - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, - } + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@4.0.4: - resolution: - { - integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} postcss-value-parser@4.2.0: - resolution: - { - integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, - } + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} postcss@8.5.15: - resolution: - { - integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: - resolution: - { - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} prettier@3.8.3: - resolution: - { - integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==, - } - engines: { node: '>=14' } + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} hasBin: true process-nextick-args@2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} property-information@7.1.0: - resolution: - { - integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, - } + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} punycode@2.3.1: - resolution: - { - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} qrcode-generator@1.5.2: - resolution: - { - integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==, - } + resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==} radix-ui@1.4.3: - resolution: - { - integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==, - } + resolution: {integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -3290,37 +2179,25 @@ packages: optional: true react-dom@19.2.7: - resolution: - { - integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==, - } + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: react: ^19.2.7 react-markdown@10.1.0: - resolution: - { - integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==, - } + resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} peerDependencies: '@types/react': '>=18' react: '>=18' react-qrcode-pretty@3.3.1: - resolution: - { - integrity: sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==, - } + resolution: {integrity: sha512-wu3SwCWAEVLvi+6ZeSffofVECIFltwopFQMS45FK+TUw9KblfMuHRLZ2Jnptme0fngj5yGbLnRqzkuO8z8G7nQ==} peerDependencies: react: '>=17' react-dom: '>=17' react-remove-scroll-bar@2.3.8: - resolution: - { - integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -3329,11 +2206,8 @@ packages: optional: true react-remove-scroll@2.7.2: - resolution: - { - integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} + engines: {node: '>=10'} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -3342,21 +2216,15 @@ packages: optional: true react-router-dom@7.16.0: - resolution: - { - integrity: sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==, - } - engines: { node: '>=20.0.0' } + resolution: {integrity: sha512-kMUAbimWB5FVbF4Bce4bJsiKJWLIUHq/mEG8+CFDnCSgltptBiG5nguducmsJeGKytlCvQud9Qhzpn49iduTlA==} + engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' react-router@7.16.0: - resolution: - { - integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==, - } - engines: { node: '>=20.0.0' } + resolution: {integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==} + engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' @@ -3365,11 +2233,8 @@ packages: optional: true react-style-singleton@2.2.3: - resolution: - { - integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -3378,334 +2243,184 @@ packages: optional: true react@19.2.7: - resolution: - { - integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + engines: {node: '>=0.10.0'} readable-stream@2.3.8: - resolution: - { - integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, - } + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} rehype-highlight@7.0.2: - resolution: - { - integrity: sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==, - } + resolution: {integrity: sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==} rehype-sanitize@6.0.0: - resolution: - { - integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==, - } + resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} remark-gfm@4.0.1: - resolution: - { - integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, - } + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} remark-parse@11.0.0: - resolution: - { - integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, - } + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} remark-rehype@11.1.2: - resolution: - { - integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, - } + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} remark-stringify@11.0.0: - resolution: - { - integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, - } + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} remark@15.0.1: - resolution: - { - integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==, - } + resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} rolldown@1.0.3: - resolution: - { - integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true safe-buffer@5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} sax@1.6.0: - resolution: - { - integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==, - } - engines: { node: '>=11.0.0' } + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} scheduler@0.27.0: - resolution: - { - integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==, - } + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} semver@6.3.1: - resolution: - { - integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, - } + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.8.1: - resolution: - { - integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} + engines: {node: '>=10'} hasBin: true set-cookie-parser@2.7.2: - resolution: - { - integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==, - } + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} setimmediate@1.0.5: - resolution: - { - integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, - } + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} shebang-command@2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} shebang-regex@3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} sonner@2.0.7: - resolution: - { - integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==, - } + resolution: {integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc source-map-js@1.2.1: - resolution: - { - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} space-separated-tokens@2.0.2: - resolution: - { - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, - } + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} string_decoder@1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} stringify-entities@4.0.4: - resolution: - { - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, - } + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} style-to-js@1.1.21: - resolution: - { - integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==, - } + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} style-to-object@1.0.14: - resolution: - { - integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==, - } + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} tailwind-merge@3.6.0: - resolution: - { - integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==, - } + resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} tailwindcss@4.3.0: - resolution: - { - integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==, - } + resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==} tapable@2.3.3: - resolution: - { - integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} tinyglobby@0.2.17: - resolution: - { - integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==, - } - engines: { node: '>=12.0.0' } + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} trim-lines@3.0.1: - resolution: - { - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, - } + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} trough@2.2.0: - resolution: - { - integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, - } + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} ts-api-utils@2.5.0: - resolution: - { - integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==, - } - engines: { node: '>=18.12' } + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' tslib@2.8.1: - resolution: - { - integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, - } + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tw-animate-css@1.4.0: - resolution: - { - integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==, - } + resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==} type-check@0.4.0: - resolution: - { - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} typescript-eslint@8.60.1: - resolution: - { - integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' typescript@6.0.3: - resolution: - { - integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==, - } - engines: { node: '>=14.17' } + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} hasBin: true undici-types@7.24.6: - resolution: - { - integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==, - } + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} undici@7.26.0: - resolution: - { - integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==, - } - engines: { node: '>=20.18.1' } + resolution: {integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==} + engines: {node: '>=20.18.1'} unified@11.0.5: - resolution: - { - integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, - } + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} unist-util-find-after@5.0.0: - resolution: - { - integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, - } + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} unist-util-is@6.0.1: - resolution: - { - integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, - } + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} unist-util-position@5.0.0: - resolution: - { - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, - } + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} unist-util-stringify-position@4.0.0: - resolution: - { - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, - } + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-parents@6.0.2: - resolution: - { - integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, - } + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} unist-util-visit@5.1.0: - resolution: - { - integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==, - } + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} update-browserslist-db@1.2.3: - resolution: - { - integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, - } + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} use-callback-ref@1.3.3: - resolution: - { - integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -3714,11 +2429,8 @@ packages: optional: true use-sidecar@1.1.3: - resolution: - { - integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -3727,37 +2439,22 @@ packages: optional: true use-sync-external-store@1.6.0: - resolution: - { - integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==, - } + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} vfile-message@4.0.3: - resolution: - { - integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==, - } + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} vfile@6.0.3: - resolution: - { - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, - } + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite@8.0.16: - resolution: - { - integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 @@ -3799,67 +2496,40 @@ packages: optional: true which@2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true word-wrap@1.2.5: - resolution: - { - integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} xml-js@1.6.11: - resolution: - { - integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, - } + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true xml@1.0.1: - resolution: - { - integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==, - } + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} yallist@3.1.1: - resolution: - { - integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, - } + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} yocto-queue@0.1.0: - resolution: - { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} zod-validation-error@4.0.2: - resolution: - { - integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==, - } - engines: { node: '>=18.0.0' } + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.25.0 || ^4.0.0 zod@4.4.3: - resolution: - { - integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==, - } + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} zustand@5.0.14: - resolution: - { - integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==, - } - engines: { node: '>=12.20.0' } + resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==} + engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' immer: '>=9.0.6' @@ -3876,12 +2546,10 @@ packages: optional: true zwitch@2.0.4: - resolution: - { - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, - } + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: + '@babel/code-frame@7.29.7': dependencies: '@babel/helper-validator-identifier': 7.29.7 From 8b7a4849abb9ff9ea104128066a16c2b1b81c118 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Wed, 3 Jun 2026 01:50:59 -0400 Subject: [PATCH 23/34] refactor: clean up code by removing unused variables and improving readability --- src-tauri/src/commands/external.rs | 1 + src-tauri/src/commands/transcription.rs | 2 +- src-tauri/src/commands/window_cmd.rs | 2 +- src-tauri/src/lib.rs | 4 +--- src-tauri/src/services/action_suggestion.rs | 2 +- src-tauri/src/services/window_control.rs | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src-tauri/src/commands/external.rs b/src-tauri/src/commands/external.rs index 2432b6b..7933b23 100644 --- a/src-tauri/src/commands/external.rs +++ b/src-tauri/src/commands/external.rs @@ -2,6 +2,7 @@ use tauri::AppHandle; use tauri_plugin_shell::ShellExt; #[tauri::command] +#[allow(deprecated)] pub async fn open_external(url: String, app: AppHandle) -> Result<(), String> { app.shell().open(url, None).map_err(|e| e.to_string()) } diff --git a/src-tauri/src/commands/transcription.rs b/src-tauri/src/commands/transcription.rs index 017ba70..e46b609 100644 --- a/src-tauri/src/commands/transcription.rs +++ b/src-tauri/src/commands/transcription.rs @@ -6,7 +6,7 @@ use tauri::State; use crate::AppServices; -struct SendableStream(Stream); +struct SendableStream(#[allow(dead_code)] Stream); unsafe impl Send for SendableStream {} unsafe impl Sync for SendableStream {} diff --git a/src-tauri/src/commands/window_cmd.rs b/src-tauri/src/commands/window_cmd.rs index 9775703..826e754 100644 --- a/src-tauri/src/commands/window_cmd.rs +++ b/src-tauri/src/commands/window_cmd.rs @@ -1,4 +1,4 @@ -use tauri::{AppHandle, Emitter, Manager, State}; +use tauri::{AppHandle, Manager, State}; use crate::AppServices; use crate::consts::ZOOM_STEP; diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index a6848e8..453437d 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -12,10 +12,8 @@ use tauri::{AppHandle, Emitter, Manager}; use crate::services::action_lock::ActionLockService; use crate::services::action_suggestion::ActionSuggestionService; use crate::services::app_state::AppStateService; -use crate::services::auth::AuthService; use crate::services::health_check::HealthCheckService; use crate::services::live_suggestion::LiveSuggestionService; -use crate::services::payment::PaymentService; use crate::services::push_notification::PushNotificationService; use crate::services::tools::ToolsService; use crate::services::transcript::TranscriptService; @@ -250,7 +248,7 @@ pub fn run() { fn register_hotkeys(handle: &AppHandle) { use tauri_plugin_global_shortcut::{Code, GlobalShortcutExt, Modifiers, Shortcut, ShortcutState}; - let h = handle.clone(); + let _h = handle.clone(); if let Err(e) = handle.global_shortcut().on_shortcuts( [ // Stop assistant: Ctrl+Shift+Q diff --git a/src-tauri/src/services/action_suggestion.rs b/src-tauri/src/services/action_suggestion.rs index f5632c0..0d761a9 100644 --- a/src-tauri/src/services/action_suggestion.rs +++ b/src-tauri/src/services/action_suggestion.rs @@ -193,7 +193,7 @@ impl ActionSuggestionService { let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; let emit = |map: &HashMap, imgs: &Vec| { - let mut list: Vec = map.values().cloned().collect(); + let list: Vec = map.values().cloned().collect(); if !imgs.is_empty() { // pending prompt still shown - handled by emit_suggestions, skip here } diff --git a/src-tauri/src/services/window_control.rs b/src-tauri/src/services/window_control.rs index 7ee7308..a7e0775 100644 --- a/src-tauri/src/services/window_control.rs +++ b/src-tauri/src/services/window_control.rs @@ -152,7 +152,7 @@ impl WindowControlService { pub fn move_to_position(&self, position: &str) { let Some(win) = self.window() else { return }; - let Ok(scale) = win.scale_factor() else { return }; + let Ok(_scale) = win.scale_factor() else { return }; let Ok(size) = win.inner_size() else { return }; let monitor = win.current_monitor().ok().flatten() .or_else(|| win.primary_monitor().ok().flatten()); From f056d7780b1d74ca19b0ccecf8af784977ff4ac7 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Wed, 3 Jun 2026 02:49:51 -0400 Subject: [PATCH 24/34] fix: update import function and type casting for audio data in live transcription service --- src/lib/tauri-bridge.ts | 4 ++-- src/services/live-transcription.service.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/tauri-bridge.ts b/src/lib/tauri-bridge.ts index 7713fd1..c803da2 100644 --- a/src/lib/tauri-bridge.ts +++ b/src/lib/tauri-bridge.ts @@ -110,8 +110,8 @@ export const tauriApi = { const transcripts = await invoke('tools_get_transcripts_for_export'); const markdown = transcriptsToMarkdown(transcripts as TranscriptItem[]); try { - const { mdToDocx } = await import('@mohtasham/md-to-docx'); - const blob: Blob = await mdToDocx(markdown); + const { convertMarkdownToDocx } = await import('@mohtasham/md-to-docx'); + const blob: Blob = await convertMarkdownToDocx(markdown); const arrayBuffer = await blob.arrayBuffer(); const bytes = new Uint8Array(arrayBuffer); const filePath = await save({ diff --git a/src/services/live-transcription.service.ts b/src/services/live-transcription.service.ts index 8b0155d..e84ee01 100644 --- a/src/services/live-transcription.service.ts +++ b/src/services/live-transcription.service.ts @@ -98,7 +98,7 @@ class AudioWsStream { const float32 = event.data as Float32Array; const pcm16 = this.convertTo16kPcm(float32, this.ctx?.sampleRate ?? SAMPLE_RATE); - this.ws?.send(pcm16); + this.ws?.send(pcm16 as unknown as Int16Array); }; // Wire up the audio graph exactly like the old ScriptProcessor version From 517cd42d85131e7f07bc89354d68044bd76c7b88 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Wed, 3 Jun 2026 03:03:21 -0400 Subject: [PATCH 25/34] fix: correct minify option in Vite config for better build behavior --- vite.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite.config.ts b/vite.config.ts index 07dd635..12357eb 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -14,7 +14,7 @@ export default defineConfig({ assetsDir: 'assets', // Tauri uses ES modules; produce a module format compatible with webview target: ['es2021', 'chrome100', 'safari13'], - minify: !process.env.TAURI_DEBUG ? 'esbuild' : false, + minify: !process.env.TAURI_DEBUG, sourcemap: !!process.env.TAURI_DEBUG, }, resolve: { From 88e0675747943730f6737e6f56e83b9b93db7e9f Mon Sep 17 00:00:00 2001 From: alpha dev Date: Wed, 3 Jun 2026 03:16:53 -0400 Subject: [PATCH 26/34] feat: refactor API endpoint usage by replacing hardcoded strings with constants for better maintainability --- src-tauri/src/commands/llm.rs | 5 +++-- src-tauri/src/consts.rs | 20 ++++++++++++++++++++ src-tauri/src/services/action_suggestion.rs | 11 +++++++---- src-tauri/src/services/auth.rs | 9 +++++---- src-tauri/src/services/health_check.rs | 7 ++++--- src-tauri/src/services/live_suggestion.rs | 4 ++-- src-tauri/src/services/payment.rs | 16 ++++++++++------ 7 files changed, 51 insertions(+), 21 deletions(-) diff --git a/src-tauri/src/commands/llm.rs b/src-tauri/src/commands/llm.rs index c842188..ce0a02d 100644 --- a/src-tauri/src/commands/llm.rs +++ b/src-tauri/src/commands/llm.rs @@ -2,18 +2,19 @@ use serde_json::Value; use tauri::State; use crate::AppServices; +use crate::consts::{API_LLM_MODELS, API_LLM_VALIDATE}; use crate::services::api_client::ApiClient; #[tauri::command] pub async fn llm_list_models(services: State<'_, AppServices>) -> Result { let token = services.config_store.get_config().session_token; let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(token) }; - client.get("/api/llm/models").await + client.get(API_LLM_MODELS).await } #[tauri::command] pub async fn llm_validate(config: Value, services: State<'_, AppServices>) -> Result { let token = services.config_store.get_config().session_token; let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(token) }; - client.post("/api/llm/validate", &config).await + client.post(API_LLM_VALIDATE, &config).await } diff --git a/src-tauri/src/consts.rs b/src-tauri/src/consts.rs index 3429193..83612e2 100644 --- a/src-tauri/src/consts.rs +++ b/src-tauri/src/consts.rs @@ -5,6 +5,26 @@ pub const BACKEND_BASE_URL: &str = if cfg!(debug_assertions) { "https://api.powerinterviewai.com" }; +// API endpoints +pub const API_AUTH_SIGNUP: &str = "/api/auth/signup"; +pub const API_AUTH_LOGIN: &str = "/api/auth/login"; +pub const API_AUTH_LOGOUT: &str = "/api/auth/logout"; +pub const API_AUTH_CHANGE_PASSWORD: &str = "/api/auth/change-password"; +pub const API_AUTH_PING_CLIENT: &str = "/api/auth/ping-client"; +pub const API_HEALTH: &str = "/api/health"; +pub const API_LLM_MODELS: &str = "/api/llm/models"; +pub const API_LLM_VALIDATE: &str = "/api/llm/validate"; +pub const API_LLM_UPLOAD_IMAGE: &str = "/api/llm/upload-image"; +pub const API_LLM_ACTION_SUGGESTION: &str = "/api/llm/action-suggestion"; +pub const API_LLM_LIVE_SUGGESTION: &str = "/api/llm/live-suggestion"; +pub const API_LLM_GET_THUMB: &str = "/api/llm/get-thumb"; +pub const API_PAYMENT_PLANS: &str = "/api/payment/plans"; +pub const API_PAYMENT_CURRENCIES: &str = "/api/payment/currencies"; +pub const API_PAYMENT_CREATE: &str = "/api/payment/create"; +pub const API_PAYMENT_STATUS: &str = "/api/payment/status"; +pub const API_PAYMENT_HISTORY: &str = "/api/payment/history"; +pub const API_PAYMENT_CREDITS: &str = "/api/payment/credits"; + pub const MIN_WIDTH: u32 = 760; pub const MIN_HEIGHT: u32 = 480; diff --git a/src-tauri/src/services/action_suggestion.rs b/src-tauri/src/services/action_suggestion.rs index 0d761a9..6e92ab6 100644 --- a/src-tauri/src/services/action_suggestion.rs +++ b/src-tauri/src/services/action_suggestion.rs @@ -5,7 +5,10 @@ use std::sync::atomic::{AtomicBool, Ordering}; use futures_util::StreamExt; use parking_lot::Mutex; -use crate::consts::{ACTION_SUGGESTION_MAX_CAPTURES, BACKEND_BASE_URL}; +use crate::consts::{ + ACTION_SUGGESTION_MAX_CAPTURES, API_LLM_ACTION_SUGGESTION, API_LLM_GET_THUMB, + API_LLM_UPLOAD_IMAGE, BACKEND_BASE_URL, +}; use crate::services::action_lock::{ActionLockService, ActionType}; use crate::services::api_client::ApiClient; use crate::services::app_state::AppStateService; @@ -121,7 +124,7 @@ impl ActionSuggestionService { .file_name("screenshot.png") .mime_str("image/png").unwrap()); - match client.post_multipart("/api/llm/upload-image", form).await { + match client.post_multipart(API_LLM_UPLOAD_IMAGE, form).await { Ok(resp) => { if let Some(name) = resp.as_str() { self.uploaded_images.lock().push(name.to_string()); @@ -201,7 +204,7 @@ impl ActionSuggestionService { app_state.set_action_suggestions(list); }; - match client.post_stream("/api/llm/action-suggestion", &body).await { + match client.post_stream(API_LLM_ACTION_SUGGESTION, &body).await { Err(e) => { let error_msg = if e.contains("429") { "Too many requests. Please try again later.".into() } else { "Failed to generate response.".into() }; let mut map = suggestions.lock(); @@ -264,7 +267,7 @@ fn get_last_interviewer_question(transcripts: &[Transcript]) -> String { } fn image_url(name: &str) -> String { - format!("{}/api/llm/get-thumb/{}", BACKEND_BASE_URL, name) + format!("{}{}/{}", BACKEND_BASE_URL, API_LLM_GET_THUMB, name) } async fn capture_and_grayscale() -> Result, String> { diff --git a/src-tauri/src/services/auth.rs b/src-tauri/src/services/auth.rs index 3c62477..623b6d3 100644 --- a/src-tauri/src/services/auth.rs +++ b/src-tauri/src/services/auth.rs @@ -1,5 +1,6 @@ use serde_json::Value; +use crate::consts::{API_AUTH_CHANGE_PASSWORD, API_AUTH_LOGIN, API_AUTH_LOGOUT, API_AUTH_SIGNUP}; use crate::services::api_client::{ApiClient, ApiError}; use crate::store::ConfigStore; @@ -24,7 +25,7 @@ impl AuthService { ) -> Result { let client = ApiClient::new(); let body = serde_json::json!({ "username": username, "email": email, "password": password }); - let resp = client.post("/api/auth/signup", &body).await?; + let resp = client.post(API_AUTH_SIGNUP, &body).await?; if let Some(token) = resp.get("session_token").or_else(|| resp.get("access_token")).and_then(|t| t.as_str()) { config_store.update_config(serde_json::json!({ "sessionToken": token })); } @@ -38,7 +39,7 @@ impl AuthService { ) -> Result { let client = ApiClient::new(); let body = serde_json::json!({ "email": email, "password": password }); - let resp = client.post("/api/auth/login", &body).await?; + let resp = client.post(API_AUTH_LOGIN, &body).await?; if let Some(token) = resp.get("session_token").or_else(|| resp.get("access_token")).and_then(|t| t.as_str()) { config_store.update_config(serde_json::json!({ "sessionToken": token })); } @@ -47,7 +48,7 @@ impl AuthService { pub async fn logout(config_store: &ConfigStore) -> Result<(), ApiError> { let client = Self::build_client(config_store); - let _ = client.post("/api/auth/logout", &serde_json::json!({})).await; + let _ = client.post(API_AUTH_LOGOUT, &serde_json::json!({})).await; config_store.update_config(serde_json::json!({ "sessionToken": "" })); Ok(()) } @@ -62,6 +63,6 @@ impl AuthService { "current_password": current_password, "new_password": new_password, }); - client.post("/api/auth/change-password", &body).await + client.post(API_AUTH_CHANGE_PASSWORD, &body).await } } diff --git a/src-tauri/src/services/health_check.rs b/src-tauri/src/services/health_check.rs index 7a6adbb..e82255f 100644 --- a/src-tauri/src/services/health_check.rs +++ b/src-tauri/src/services/health_check.rs @@ -3,6 +3,7 @@ use std::sync::atomic::{AtomicBool, Ordering}; use serde::Deserialize; +use crate::consts::{API_AUTH_PING_CLIENT, API_HEALTH}; use crate::services::api_client::ApiClient; use crate::services::app_state::AppStateService; use crate::store::ConfigStore; @@ -51,7 +52,7 @@ impl HealthCheckService { let token = config_store.get_config().session_token; if !token.is_empty() { let client = ApiClient::new().with_token(&token); - match client.get("/api/auth/ping-client").await { + match client.get(API_AUTH_PING_CLIENT).await { Ok(resp) => { if let Ok(data) = serde_json::from_value::(resp) { app_state.set_logged_in(Some(true)); @@ -92,13 +93,13 @@ impl HealthCheckService { let token = config_store.get_config().session_token; let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; - let backend_live = client.get("/api/health").await.is_ok(); + let backend_live = client.get(API_HEALTH).await.is_ok(); app_state.set_backend_live(backend_live); // also do client ping if logged in let state = app_state.get_state(); if state.is_logged_in == Some(true) && !state.is_app_idle && !token.is_empty() { - if let Ok(resp) = client.get("/api/auth/ping-client").await { + if let Ok(resp) = client.get(API_AUTH_PING_CLIENT).await { if let Ok(data) = serde_json::from_value::(resp) { app_state.set_credits_and_role( data.credits, diff --git a/src-tauri/src/services/live_suggestion.rs b/src-tauri/src/services/live_suggestion.rs index ed7a51f..ff351fb 100644 --- a/src-tauri/src/services/live_suggestion.rs +++ b/src-tauri/src/services/live_suggestion.rs @@ -5,7 +5,7 @@ use std::sync::atomic::{AtomicBool, Ordering}; use futures_util::StreamExt; use parking_lot::Mutex; -use crate::consts::LIVE_SUGGESTION_NO_SUGGESTION; +use crate::consts::{API_LLM_LIVE_SUGGESTION, LIVE_SUGGESTION_NO_SUGGESTION}; use crate::services::api_client::ApiClient; use crate::services::app_state::AppStateService; use crate::store::ConfigStore; @@ -106,7 +106,7 @@ impl LiveSuggestionService { app_state.set_live_suggestions(list); }; - match client.post_stream("/api/llm/live-suggestion", &body).await { + match client.post_stream(API_LLM_LIVE_SUGGESTION, &body).await { Err(e) => { let error_msg = if e.contains("429") { "Too many requests. Please try again later.".into() diff --git a/src-tauri/src/services/payment.rs b/src-tauri/src/services/payment.rs index 9f28495..ebeceb2 100644 --- a/src-tauri/src/services/payment.rs +++ b/src-tauri/src/services/payment.rs @@ -1,5 +1,9 @@ use serde_json::Value; +use crate::consts::{ + API_PAYMENT_CREDITS, API_PAYMENT_CURRENCIES, API_PAYMENT_CREATE, API_PAYMENT_HISTORY, + API_PAYMENT_PLANS, API_PAYMENT_STATUS, +}; use crate::services::api_client::ApiClient; use crate::store::ConfigStore; @@ -12,27 +16,27 @@ impl PaymentService { } pub async fn get_plans(config_store: &ConfigStore) -> Result { - Self::client(config_store).get("/api/payment/plans").await + Self::client(config_store).get(API_PAYMENT_PLANS).await } pub async fn get_currencies(config_store: &ConfigStore) -> Result { - Self::client(config_store).get("/api/payment/currencies").await + Self::client(config_store).get(API_PAYMENT_CURRENCIES).await } pub async fn create_payment(config_store: &ConfigStore, data: Value) -> Result { - Self::client(config_store).post("/api/payment/create", &data).await + Self::client(config_store).post(API_PAYMENT_CREATE, &data).await } pub async fn get_payment_status(config_store: &ConfigStore, payment_id: &str) -> Result { Self::client(config_store) - .get(&format!("/api/payment/status/{}", payment_id)).await + .get(&format!("{}/{}", API_PAYMENT_STATUS, payment_id)).await } pub async fn get_payment_history(config_store: &ConfigStore) -> Result { - Self::client(config_store).get("/api/payment/history").await + Self::client(config_store).get(API_PAYMENT_HISTORY).await } pub async fn get_credits(config_store: &ConfigStore) -> Result { - Self::client(config_store).get("/api/payment/credits").await + Self::client(config_store).get(API_PAYMENT_CREDITS).await } } From 1365289ce9fe0398799479c35c49bfa5c803eef8 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Thu, 4 Jun 2026 10:48:43 -0400 Subject: [PATCH 27/34] refactor: remove idle overlay and related hooks for cleaner codebase --- src/components/custom/idle-overlay.tsx | 42 ----------------------- src/hooks/use-app-state.tsx | 1 - src/hooks/use-idle.ts | 46 -------------------------- src/pages/main/index.tsx | 5 --- src/types/app-state.ts | 1 - 5 files changed, 95 deletions(-) delete mode 100644 src/components/custom/idle-overlay.tsx delete mode 100644 src/hooks/use-idle.ts diff --git a/src/components/custom/idle-overlay.tsx b/src/components/custom/idle-overlay.tsx deleted file mode 100644 index f1a6aa3..0000000 --- a/src/components/custom/idle-overlay.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React from 'react'; - -import { useAppState } from '@/hooks/use-app-state'; -import { RunningState } from '@/types/app-state'; - -export function IdleOverlay() { - const { appState, updateAppState } = useAppState(); - - if (!appState) return null; - - // only show overlay when not running and idle flag is set - if (appState.runningState === RunningState.Running || !appState.isAppIdle) { - return null; - } - - const wake = () => { - updateAppState({ isAppIdle: false }); - }; - - return ( -

- ); -} diff --git a/src/hooks/use-app-state.tsx b/src/hooks/use-app-state.tsx index fdf6aff..0d51485 100644 --- a/src/hooks/use-app-state.tsx +++ b/src/hooks/use-app-state.tsx @@ -36,7 +36,6 @@ class AppStateManager { isBackendLive: raw.isBackendLive, isGpuServerLive: raw.isGpuServerLive, runningState: raw.runningState, - isAppIdle: raw.isAppIdle ?? false, transcripts: raw.transcripts ?? [], liveSuggestions: raw.liveSuggestions ?? [], actionSuggestions: raw.actionSuggestions ?? [], diff --git a/src/hooks/use-idle.ts b/src/hooks/use-idle.ts deleted file mode 100644 index c6d0643..0000000 --- a/src/hooks/use-idle.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { useEffect, useRef } from 'react'; - -import { RunningState } from '@/types/app-state'; - -import { useAppState } from './use-app-state'; - -const IDLE_MS = 30 * 60 * 1000; // 30 minutes - -export function useIdleDetector() { - const timeout = useRef(null); - const { appState, updateAppState } = useAppState(); - - // Sync the latest reset into a ref after every render so event listeners always - // call the current version without causing the event-listener effect to re-run. - const resetRef = useRef<() => void>(() => {}); - useEffect(() => { - resetRef.current = () => { - if (timeout.current !== null) { - window.clearTimeout(timeout.current); - } - if (appState?.isAppIdle) { - updateAppState({ isAppIdle: false }); - } - if (appState?.runningState !== RunningState.Running) { - timeout.current = window.setTimeout(() => { - updateAppState({ isAppIdle: true }); - }, IDLE_MS); - } - }; - }); - - useEffect(() => { - const handler = () => resetRef.current(); - const events = ['mousemove', 'mousedown', 'keydown', 'touchstart', 'wheel']; - - events.forEach((evt) => window.addEventListener(evt, handler, { passive: true })); - handler(); - - return () => { - if (timeout.current !== null) { - window.clearTimeout(timeout.current); - } - events.forEach((evt) => window.removeEventListener(evt, handler)); - }; - }, [appState?.runningState]); -} diff --git a/src/pages/main/index.tsx b/src/pages/main/index.tsx index 4ea91c3..b1ce766 100644 --- a/src/pages/main/index.tsx +++ b/src/pages/main/index.tsx @@ -4,7 +4,6 @@ import { useNavigate } from 'react-router-dom'; import BetaTesterNotice from '@/components/custom/beta-tester-notice'; import ConfigurationDialog from '@/components/custom/configuration-dialog'; import ControlPanel from '@/components/custom/control-panel'; -import { IdleOverlay } from '@/components/custom/idle-overlay'; import { LoadingPage } from '@/components/custom/loading'; import ActionSuggestionsPanel from '@/components/custom/panels/action-suggestions-panel'; import LiveSuggestionsPanel from '@/components/custom/panels/live-suggestions-panel'; @@ -16,7 +15,6 @@ import { useAppState } from '@/hooks/use-app-state'; import { useAssistantService } from '@/hooks/use-assistant-service'; import useAuth from '@/hooks/use-auth'; import { useConfigStore } from '@/hooks/use-config-store'; -import { useIdleDetector } from '@/hooks/use-idle'; import useIsStealthMode from '@/hooks/use-is-stealth-mode'; import { RunningState, UserRole } from '@/types/app-state'; import { type ActionSuggestion, type LiveSuggestion } from '@/types/suggestion'; @@ -25,8 +23,6 @@ import { type Transcript } from '@/types/transcript'; export default function MainPage() { const { logout } = useAuth(); - // idle timer/watchdog - useIdleDetector(); const navigate = useNavigate(); const [isProfileOpen, setIsProfileOpen] = useState(false); @@ -276,7 +272,6 @@ export default function MainPage() { )} -
); } diff --git a/src/types/app-state.ts b/src/types/app-state.ts index d1e6992..d3222c3 100644 --- a/src/types/app-state.ts +++ b/src/types/app-state.ts @@ -20,7 +20,6 @@ export interface AppState { isBackendLive: boolean; isGpuServerLive: boolean; runningState: RunningState; - isAppIdle: boolean; transcripts: Transcript[]; liveSuggestions: LiveSuggestion[]; actionSuggestions: ActionSuggestion[]; From db7c65dda6996bc9a39555c9fb7f776978f113e9 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Thu, 4 Jun 2026 10:57:09 -0400 Subject: [PATCH 28/34] feat: add loading indicator for app state during startup and shutdown --- src/pages/main/index.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/main/index.tsx b/src/pages/main/index.tsx index b1ce766..b94e210 100644 --- a/src/pages/main/index.tsx +++ b/src/pages/main/index.tsx @@ -17,6 +17,7 @@ import useAuth from '@/hooks/use-auth'; import { useConfigStore } from '@/hooks/use-config-store'; import useIsStealthMode from '@/hooks/use-is-stealth-mode'; import { RunningState, UserRole } from '@/types/app-state'; +import { Loader } from 'lucide-react'; import { type ActionSuggestion, type LiveSuggestion } from '@/types/suggestion'; import { type Transcript } from '@/types/transcript'; @@ -272,6 +273,16 @@ export default function MainPage() { )} + + {(appState?.runningState === RunningState.Starting || + appState?.runningState === RunningState.Stopping) && ( +
+ + + {appState.runningState === RunningState.Starting ? 'Starting…' : 'Stopping…'} + +
+ )}
); } From 9095028d6dc8cb010bc3f0711049aff980d4bb0c Mon Sep 17 00:00:00 2001 From: alpha dev Date: Thu, 4 Jun 2026 14:34:51 -0400 Subject: [PATCH 29/34] feat: implement auto-updater functionality with manifest generation and health check endpoints --- .github/scripts/generate-latest-json.mjs | 85 +++++++++++ .../manual-cross-platform-release.yml | 33 +++- src-tauri/src/commands/updater.rs | 142 +++++++++++++----- src-tauri/src/consts.rs | 5 +- src-tauri/src/lib.rs | 29 +--- src-tauri/src/services/auth.rs | 2 +- src-tauri/src/services/health_check.rs | 10 +- src-tauri/src/services/payment.rs | 4 +- src-tauri/tauri.conf.json | 3 +- .../custom/documentation-dialog.tsx | 4 +- src/components/custom/update-notification.tsx | 118 +++------------ src/hooks/use-auto-updater.ts | 100 +++--------- src/types/electron-api.d.ts | 22 +-- 13 files changed, 291 insertions(+), 266 deletions(-) create mode 100644 .github/scripts/generate-latest-json.mjs diff --git a/.github/scripts/generate-latest-json.mjs b/.github/scripts/generate-latest-json.mjs new file mode 100644 index 0000000..b02cf92 --- /dev/null +++ b/.github/scripts/generate-latest-json.mjs @@ -0,0 +1,85 @@ +// Generates the Tauri updater manifest (latest.json) from the signed bundles +// produced by `createUpdaterArtifacts`, then uploads it to the GitHub release. +// +// The updater endpoint in tauri.conf.json points at this file. For each platform +// it needs the signed artifact URL and the contents of the matching `.sig` file. +// +// Env: TAG (e.g. v1.5.2), VERSION (e.g. 1.5.2), GH_TOKEN (for `gh`). + +import { execFileSync } from 'node:child_process'; +import { readFileSync, readdirSync, statSync, writeFileSync } from 'node:fs'; +import { basename, join } from 'node:path'; + +const { TAG, VERSION } = process.env; +if (!TAG || !VERSION) { + console.error('TAG and VERSION env vars are required'); + process.exit(1); +} + +// 1. Map uploaded asset name -> browser download URL. +// GitHub stores asset names with spaces replaced by dots, so we match both forms. +const assets = JSON.parse( + execFileSync('gh', ['release', 'view', TAG, '--json', 'assets'], { encoding: 'utf8' }) +).assets ?? []; +const urlByName = new Map(assets.map((a) => [a.name, a.url])); + +function resolveUrl(localBasename) { + return urlByName.get(localBasename) ?? urlByName.get(localBasename.replace(/ /g, '.')) ?? null; +} + +// 2. Find every `.sig` file across the downloaded build artifacts. +function walk(dir) { + const out = []; + for (const entry of readdirSync(dir)) { + const p = join(dir, entry); + if (statSync(p).isDirectory()) out.push(...walk(p)); + else out.push(p); + } + return out; +} +const sigFiles = walk('release-artifacts').filter((f) => f.endsWith('.sig')); + +// 3. Map each updater artifact to its Tauri platform key(s). +const platforms = {}; +for (const sig of sigFiles) { + const artifact = basename(sig.slice(0, -4)); // strip ".sig" + let keys = null; + if (artifact.endsWith('-setup.exe')) { + keys = ['windows-x86_64']; // NSIS installer + } else if (artifact.endsWith('.app.tar.gz')) { + // macOS updater bundle. A universal binary has no arch in its name and reports + // its *running* arch at runtime, so it must serve both darwin keys. An explicit + // arch in the name (a dedicated single-arch build) maps to just that key. + if (/x86_64|x64/.test(artifact)) keys = ['darwin-x86_64']; + else if (/aarch64|arm64/.test(artifact)) keys = ['darwin-aarch64']; + else keys = ['darwin-aarch64', 'darwin-x86_64']; // universal + } else { + continue; // ignore non-updater signatures (.msi, .dmg, etc.) + } + + const url = resolveUrl(artifact); + if (!url) { + console.warn(`No uploaded asset URL for "${artifact}" — skipping ${keys.join(', ')}`); + continue; + } + const entry = { signature: readFileSync(sig, 'utf8').trim(), url }; + for (const key of keys) platforms[key] = entry; +} + +if (Object.keys(platforms).length === 0) { + console.error('No updater platforms resolved — is createUpdaterArtifacts enabled and signing configured?'); + process.exit(1); +} + +// 4. Write and upload the manifest. +const manifest = { + version: VERSION, + pub_date: new Date().toISOString(), + notes: `Release ${TAG}`, + platforms, +}; +writeFileSync('latest.json', JSON.stringify(manifest, null, 2)); +console.log(JSON.stringify(manifest, null, 2)); + +execFileSync('gh', ['release', 'upload', TAG, 'latest.json', '--clobber'], { stdio: 'inherit' }); +console.log('Uploaded latest.json'); diff --git a/.github/workflows/manual-cross-platform-release.yml b/.github/workflows/manual-cross-platform-release.yml index 13680d7..3854145 100644 --- a/.github/workflows/manual-cross-platform-release.yml +++ b/.github/workflows/manual-cross-platform-release.yml @@ -18,8 +18,13 @@ jobs: include: - os: windows-latest platform: win + args: '' + rust-targets: '' - os: macos-latest platform: mac + # Universal binary: runs natively on both Apple Silicon and Intel (macOS 14.4+). + args: '--target universal-apple-darwin' + rust-targets: 'aarch64-apple-darwin x86_64-apple-darwin' runs-on: ${{ matrix.os }} permissions: contents: write @@ -49,14 +54,28 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Add Rust targets + if: matrix.rust-targets != '' + run: rustup target add ${{ matrix.rust-targets }} + - name: Build Tauri bundle - run: pnpm tauri:build + run: pnpm tauri build ${{ matrix.args }} + env: + # Required for the updater to sign the bundles. Without these the + # `createUpdaterArtifacts` step cannot produce the `.sig` files and + # updates will fail signature verification on the client. + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - name: Upload build artifacts uses: actions/upload-artifact@v4 with: name: release-${{ matrix.platform }} - path: src-tauri/target/release/bundle/**/* + # Windows lands in target/release/bundle; the macOS universal build + # lands in target/universal-apple-darwin/release/bundle. + path: | + src-tauri/target/release/bundle/**/* + src-tauri/target/universal-apple-darwin/release/bundle/**/* if-no-files-found: error publish: @@ -109,5 +128,13 @@ jobs: gh release upload "$TAG" "$file" --clobber done < <(find release-artifacts -type f \( \ -name '*.exe' -o -name '*.msi' -o \ - -name '*.dmg' -o -name '*.tar.gz' -o -name '*.zip' \ + -name '*.dmg' -o -name '*.tar.gz' -o -name '*.zip' -o \ + -name '*.sig' \ \) -print0) + + - name: Generate and upload latest.json + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAG: ${{ steps.meta.outputs.tag }} + VERSION: ${{ steps.meta.outputs.version }} + run: node .github/scripts/generate-latest-json.mjs diff --git a/src-tauri/src/commands/updater.rs b/src-tauri/src/commands/updater.rs index 9e35a77..61066a4 100644 --- a/src-tauri/src/commands/updater.rs +++ b/src-tauri/src/commands/updater.rs @@ -1,53 +1,121 @@ -use tauri::{AppHandle, Emitter}; +use std::sync::Mutex; +use std::sync::atomic::{AtomicBool, Ordering}; -#[tauri::command] -pub fn updater_get_version(app: AppHandle) -> String { - app.package_info().version.to_string() -} +use tauri::{AppHandle, Emitter, Manager}; +use tauri_plugin_updater::Update; + +use crate::AppServices; +use crate::types::config::WindowBounds; + +static DOWNLOAD_IN_PROGRESS: AtomicBool = AtomicBool::new(false); +/// A fully downloaded update waiting to be installed on the user's command. +/// Holds the installer bytes in memory until the user chooses to restart. +static PENDING_UPDATE: Mutex)>> = Mutex::new(None); + +/// Check for an update and, if found, download it in the background. +/// The installer is NOT run here — on Windows `install()` exits the process, +/// so we defer it until the user explicitly restarts. Emits `auto-updater:status` +/// with `downloaded` (ready to install) or `error`. +/// No-ops if an update is already staged or a download is in progress. +pub async fn check_and_download_update(handle: AppHandle) { + if PENDING_UPDATE.lock().unwrap().is_some() { + return; + } -#[tauri::command] -pub async fn updater_check_for_updates(app: AppHandle) -> Result<(), String> { use tauri_plugin_updater::UpdaterExt; - let handle = app.clone(); + + let updater = match handle.updater() { + Ok(u) => u, + Err(e) => { + log::warn!("[Updater] not configured: {}", e); + return; + } + }; + + // Guard against concurrent downloads before hitting the network + if DOWNLOAD_IN_PROGRESS.swap(true, Ordering::AcqRel) { + return; + } + + let update = match updater.check().await { + Ok(Some(u)) => u, + Ok(None) => { + DOWNLOAD_IN_PROGRESS.store(false, Ordering::Release); + return; + } + Err(e) => { + DOWNLOAD_IN_PROGRESS.store(false, Ordering::Release); + log::debug!("[Updater] check error: {}", e); + return; + } + }; + + let version = update.version.clone(); + log::info!("[Updater] update {} available, downloading in background", version); + tokio::spawn(async move { - match handle.updater() { - Ok(updater) => { - match updater.check().await { - Ok(Some(update)) => { - let _ = handle.emit("auto-updater:status", serde_json::json!({ - "status": "update-available", - "version": update.version, - })); - } - Ok(None) => { - let _ = handle.emit("auto-updater:status", serde_json::json!({ "status": "up-to-date" })); - } - Err(e) => { - log::error!("[Updater] check failed: {}", e); - let _ = handle.emit("auto-updater:status", serde_json::json!({ "status": "error", "error": e.to_string() })); - } - } + // Download only — does not run the installer or exit the app. + match update.download(|_, _| {}, || {}).await { + Ok(bytes) => { + *PENDING_UPDATE.lock().unwrap() = Some((update, bytes)); + DOWNLOAD_IN_PROGRESS.store(false, Ordering::Release); + log::info!("[Updater] update {} downloaded, ready to install", version); + let _ = handle.emit( + "auto-updater:status", + serde_json::json!({ "status": "downloaded", "version": version }), + ); } Err(e) => { - log::warn!("[Updater] updater not configured: {}", e); + DOWNLOAD_IN_PROGRESS.store(false, Ordering::Release); + log::error!("[Updater] download failed: {}", e); + let _ = handle.emit( + "auto-updater:status", + serde_json::json!({ "status": "error", "error": e.to_string() }), + ); } } }); +} + +#[tauri::command] +pub fn updater_get_version(app: AppHandle) -> String { + app.package_info().version.to_string() +} + +#[tauri::command] +pub async fn updater_check_for_updates(app: AppHandle) -> Result<(), String> { + check_and_download_update(app).await; Ok(()) } +/// Persist window position/size before the process exits for the update. +/// On Windows `install()` calls `process::exit(0)` and on macOS `app.restart()` +/// re-execs — neither fires the normal `CloseRequested` handler, so bounds would +/// otherwise be lost across the update. +fn save_window_bounds(app: &AppHandle) { + if let Some(win) = app.get_webview_window("main") { + if let (Ok(pos), Ok(size)) = (win.outer_position(), win.inner_size()) { + app.state::() + .config_store + .save_window_bounds(WindowBounds { + x: Some(pos.x), + y: Some(pos.y), + width: Some(size.width), + height: Some(size.height), + }); + } + } +} + #[tauri::command] pub async fn updater_quit_and_install(app: AppHandle) -> Result<(), String> { - use tauri_plugin_updater::UpdaterExt; - match app.updater() { - Ok(updater) => { - if let Ok(Some(update)) = updater.check().await { - update.download_and_install(|_, _| {}, || {}).await - .map_err(|e| e.to_string())?; - app.restart(); - } - } - Err(e) => log::warn!("[Updater] not configured: {}", e), + let pending = PENDING_UPDATE.lock().unwrap().take(); + if let Some((update, bytes)) = pending { + save_window_bounds(&app); + update.install(bytes).map_err(|e| e.to_string())?; + // On Windows, install() already called process::exit(0) and relaunches via + // the installer; this is reached only on macOS/Linux, which need an explicit restart. + app.restart(); } - Ok(()) + Err("No update is ready to install yet.".into()) } diff --git a/src-tauri/src/consts.rs b/src-tauri/src/consts.rs index 83612e2..bd37ea8 100644 --- a/src-tauri/src/consts.rs +++ b/src-tauri/src/consts.rs @@ -10,8 +10,8 @@ pub const API_AUTH_SIGNUP: &str = "/api/auth/signup"; pub const API_AUTH_LOGIN: &str = "/api/auth/login"; pub const API_AUTH_LOGOUT: &str = "/api/auth/logout"; pub const API_AUTH_CHANGE_PASSWORD: &str = "/api/auth/change-password"; -pub const API_AUTH_PING_CLIENT: &str = "/api/auth/ping-client"; -pub const API_HEALTH: &str = "/api/health"; +pub const API_HEALTH_CHECK_PING: &str = "/api/health-check/ping"; +pub const API_HEALTH_CHECK_PING_CLIENT: &str = "/api/health-check/ping-client"; pub const API_LLM_MODELS: &str = "/api/llm/models"; pub const API_LLM_VALIDATE: &str = "/api/llm/validate"; pub const API_LLM_UPLOAD_IMAGE: &str = "/api/llm/upload-image"; @@ -23,7 +23,6 @@ pub const API_PAYMENT_CURRENCIES: &str = "/api/payment/currencies"; pub const API_PAYMENT_CREATE: &str = "/api/payment/create"; pub const API_PAYMENT_STATUS: &str = "/api/payment/status"; pub const API_PAYMENT_HISTORY: &str = "/api/payment/history"; -pub const API_PAYMENT_CREDITS: &str = "/api/payment/credits"; pub const MIN_WIDTH: u32 = 760; pub const MIN_HEIGHT: u32 = 480; diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 453437d..a3e0753 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -141,15 +141,17 @@ pub fn run() { // Register global hotkeys register_hotkeys(&handle); - // Schedule periodic update checks + // Periodic update checks: first at t=3s, then every 4 hours. let handle_update = handle.clone(); tauri::async_runtime::spawn(async move { - tokio::time::sleep(tokio::time::Duration::from_secs(3)).await; - check_updates(&handle_update).await; - let mut interval = tokio::time::interval(tokio::time::Duration::from_secs(300)); + use tokio::time::{interval_at, Duration, Instant}; + let mut ticker = interval_at( + Instant::now() + Duration::from_secs(3), + Duration::from_secs(4 * 3600), + ); loop { - interval.tick().await; - check_updates(&handle_update).await; + ticker.tick().await; + commands::updater::check_and_download_update(handle_update.clone()).await; } }); @@ -341,18 +343,3 @@ fn register_hotkeys(handle: &AppHandle) { } } -async fn check_updates(handle: &AppHandle) { - use tauri_plugin_updater::UpdaterExt; - if let Ok(updater) = handle.updater() { - match updater.check().await { - Ok(Some(update)) => { - let _ = handle.emit("auto-updater:status", serde_json::json!({ - "status": "update-available", - "version": update.version, - })); - } - Ok(None) => {} - Err(e) => log::debug!("[Updater] check error: {}", e), - } - } -} diff --git a/src-tauri/src/services/auth.rs b/src-tauri/src/services/auth.rs index 623b6d3..6ac56b9 100644 --- a/src-tauri/src/services/auth.rs +++ b/src-tauri/src/services/auth.rs @@ -48,7 +48,7 @@ impl AuthService { pub async fn logout(config_store: &ConfigStore) -> Result<(), ApiError> { let client = Self::build_client(config_store); - let _ = client.post(API_AUTH_LOGOUT, &serde_json::json!({})).await; + let _ = client.get(API_AUTH_LOGOUT).await; config_store.update_config(serde_json::json!({ "sessionToken": "" })); Ok(()) } diff --git a/src-tauri/src/services/health_check.rs b/src-tauri/src/services/health_check.rs index e82255f..c3dd898 100644 --- a/src-tauri/src/services/health_check.rs +++ b/src-tauri/src/services/health_check.rs @@ -3,7 +3,7 @@ use std::sync::atomic::{AtomicBool, Ordering}; use serde::Deserialize; -use crate::consts::{API_AUTH_PING_CLIENT, API_HEALTH}; +use crate::consts::{API_HEALTH_CHECK_PING, API_HEALTH_CHECK_PING_CLIENT}; use crate::services::api_client::ApiClient; use crate::services::app_state::AppStateService; use crate::store::ConfigStore; @@ -52,7 +52,7 @@ impl HealthCheckService { let token = config_store.get_config().session_token; if !token.is_empty() { let client = ApiClient::new().with_token(&token); - match client.get(API_AUTH_PING_CLIENT).await { + match client.post(API_HEALTH_CHECK_PING_CLIENT, &serde_json::json!({})).await { Ok(resp) => { if let Ok(data) = serde_json::from_value::(resp) { app_state.set_logged_in(Some(true)); @@ -93,13 +93,13 @@ impl HealthCheckService { let token = config_store.get_config().session_token; let client = if token.is_empty() { ApiClient::new() } else { ApiClient::new().with_token(&token) }; - let backend_live = client.get(API_HEALTH).await.is_ok(); + let backend_live = client.get(API_HEALTH_CHECK_PING).await.is_ok(); app_state.set_backend_live(backend_live); // also do client ping if logged in let state = app_state.get_state(); - if state.is_logged_in == Some(true) && !state.is_app_idle && !token.is_empty() { - if let Ok(resp) = client.get(API_AUTH_PING_CLIENT).await { + if state.is_logged_in == Some(true) && !token.is_empty() { + if let Ok(resp) = client.post(API_HEALTH_CHECK_PING_CLIENT, &serde_json::json!({})).await { if let Ok(data) = serde_json::from_value::(resp) { app_state.set_credits_and_role( data.credits, diff --git a/src-tauri/src/services/payment.rs b/src-tauri/src/services/payment.rs index ebeceb2..ec613ed 100644 --- a/src-tauri/src/services/payment.rs +++ b/src-tauri/src/services/payment.rs @@ -1,7 +1,7 @@ use serde_json::Value; use crate::consts::{ - API_PAYMENT_CREDITS, API_PAYMENT_CURRENCIES, API_PAYMENT_CREATE, API_PAYMENT_HISTORY, + API_HEALTH_CHECK_PING_CLIENT, API_PAYMENT_CURRENCIES, API_PAYMENT_CREATE, API_PAYMENT_HISTORY, API_PAYMENT_PLANS, API_PAYMENT_STATUS, }; use crate::services::api_client::ApiClient; @@ -37,6 +37,6 @@ impl PaymentService { } pub async fn get_credits(config_store: &ConfigStore) -> Result { - Self::client(config_store).get(API_PAYMENT_CREDITS).await + Self::client(config_store).post(API_HEALTH_CHECK_PING_CLIENT, &serde_json::json!({})).await } } diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5f2b47a..05cb891 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -30,6 +30,7 @@ "bundle": { "active": true, "targets": "all", + "createUpdaterArtifacts": true, "icon": [ "icons/32x32.png", "icons/128x128.png", @@ -57,7 +58,7 @@ "updater": { "pubkey": "", "endpoints": [ - "https://github.com/PowerInterviewAI/client/releases/latest/download/latest.json" + "https://github.com/PowerInterviewAI/client-app/releases/latest/download/latest.json" ] } } diff --git a/src/components/custom/documentation-dialog.tsx b/src/components/custom/documentation-dialog.tsx index b8e8dda..ad0cea5 100644 --- a/src/components/custom/documentation-dialog.tsx +++ b/src/components/custom/documentation-dialog.tsx @@ -26,8 +26,8 @@ export default function DocumentationDialog({ open, onOpenChange }: Documentatio try { window.electronAPI?.autoUpdater .getVersion() - .then((res) => { - if (res?.success && res.version) setVersion(res.version); + .then((res: unknown) => { + if (typeof res === 'string') setVersion(res); }) .catch(() => { /* ignore */ diff --git a/src/components/custom/update-notification.tsx b/src/components/custom/update-notification.tsx index c23ec4a..723fa21 100644 --- a/src/components/custom/update-notification.tsx +++ b/src/components/custom/update-notification.tsx @@ -1,8 +1,3 @@ -/** - * Update Notification Component - * Displays update notifications and handles user interactions - */ - import { useEffect, useRef } from 'react'; import { toast } from 'sonner'; @@ -10,103 +5,28 @@ import { UpdateStatus, useAutoUpdater } from '@/hooks/use-auto-updater'; export function UpdateNotification() { const { updateStatus, quitAndInstall } = useAutoUpdater(); - const lastStatusRef = useRef(null); - const downloadToastIdRef = useRef(null); + const notifiedRef = useRef(false); useEffect(() => { - if (!updateStatus) return; - - const { status, info, progress, error } = updateStatus; - - // Avoid duplicate notifications for the same status - if (lastStatusRef.current === status) { - // Update download progress toast if it exists - if (status === UpdateStatus.Downloading && downloadToastIdRef.current && progress) { - toast.loading(`Downloading update... ${progress.percent.toFixed(0)}%`, { - id: downloadToastIdRef.current, - description: `${(progress.transferred / 1024 / 1024).toFixed(1)} MB / ${(progress.total / 1024 / 1024).toFixed(1)} MB`, - }); - } - return; - } - - lastStatusRef.current = status; - - switch (status) { - case UpdateStatus.Checking: - // Don't show intrusive UI for checking - console.log('[UpdateNotification] Checking for updates...'); - break; - - case UpdateStatus.Available: - if (info) { - toast.info(`Update Available: v${info.version}`, { - description: 'Download will start automatically in the background.', - duration: 5000, - }); - } - break; - - case UpdateStatus.NotAvailable: - // Don't show notification for no updates - console.log('[UpdateNotification] No updates available'); - break; - - case UpdateStatus.Downloading: - if (progress) { - downloadToastIdRef.current = toast.loading( - `Downloading update... ${progress.percent.toFixed(0)}%`, - { - description: `${(progress.transferred / 1024 / 1024).toFixed(1)} MB / ${(progress.total / 1024 / 1024).toFixed(1)} MB`, - } - ); - } - break; - - case UpdateStatus.Downloaded: - // Dismiss download progress toast - if (downloadToastIdRef.current) { - toast.dismiss(downloadToastIdRef.current); - downloadToastIdRef.current = null; - } - - if (info) { - toast.success(`Update Downloaded: v${info.version}`, { - description: 'Click to restart and install the update.', - duration: Infinity, // Keep until user interacts - action: { - label: 'Restart Now', - onClick: () => { - quitAndInstall(); - }, - }, - cancel: { - label: 'Later', - onClick: () => { - toast.info('Update will be installed when you close the app'); - }, - }, - }); - } - break; - - case UpdateStatus.Error: - // Dismiss download progress toast if exists - if (downloadToastIdRef.current) { - toast.dismiss(downloadToastIdRef.current); - downloadToastIdRef.current = null; - } - - console.error('[UpdateNotification] Update error:', error); - // Don't show error toast to avoid disrupting user experience - // Error is logged for debugging - break; - - default: - break; - } + if (!updateStatus || notifiedRef.current) return; + if (updateStatus.status !== UpdateStatus.Downloaded) return; + + notifiedRef.current = true; + const { version } = updateStatus; + + toast.success(`Update ready${version ? `: v${version}` : ''}`, { + description: 'Restart to apply the update.', + duration: Infinity, + action: { + label: 'Restart now', + onClick: () => quitAndInstall(), + }, + cancel: { + label: 'Later', + onClick: () => toast.info('Will install on next restart.'), + }, + }); }, [updateStatus, quitAndInstall]); - // This component doesn't render anything visible return null; } diff --git a/src/hooks/use-auto-updater.ts b/src/hooks/use-auto-updater.ts index e3571f7..e5baad0 100644 --- a/src/hooks/use-auto-updater.ts +++ b/src/hooks/use-auto-updater.ts @@ -1,36 +1,13 @@ -/** - * Auto-Updater Hook - * Provides auto-update functionality to React components - */ - -import { useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; export enum UpdateStatus { - Checking = 'checking', - Available = 'available', - NotAvailable = 'not-available', - Downloading = 'downloading', Downloaded = 'downloaded', Error = 'error', } -export interface UpdateInfo { - version: string; - releaseDate: string; - releaseNotes?: string; -} - -export interface UpdateProgressInfo { - bytesPerSecond: number; - percent: number; - transferred: number; - total: number; -} - export interface UpdateStatusData { status: UpdateStatus; - info: UpdateInfo | null; - progress?: UpdateProgressInfo | null; + version?: string; error?: string; } @@ -39,66 +16,39 @@ export function useAutoUpdater() { const [currentVersion, setCurrentVersion] = useState(''); useEffect(() => { - // Get current version - if (window.electronAPI?.autoUpdater) { - window.electronAPI.autoUpdater - .getVersion() - // eslint-disable-next-line - .then((result: any) => { - if (result.success && result.version) { - setCurrentVersion(result.version); - } - }) - // eslint-disable-next-line - .catch((error: any) => { - console.error('Failed to get version:', error); - }); - - // Listen for update status changes - const cleanup = window.electronAPI.autoUpdater.onStatusUpdate((data) => { - setUpdateStatus(data as UpdateStatusData); + if (!window.electronAPI?.autoUpdater) return; + + window.electronAPI.autoUpdater + .getVersion() + .then((version: unknown) => { + if (typeof version === 'string') setCurrentVersion(version); + }) + .catch((error: unknown) => { + console.error('[Updater] failed to get version:', error); }); - return cleanup; - } - }, []); + const cleanup = window.electronAPI.autoUpdater.onStatusUpdate((data) => { + setUpdateStatus(data as UpdateStatusData); + }); - const checkForUpdates = async (): Promise => { - if (!window.electronAPI?.autoUpdater) { - console.warn('Auto-updater API not available'); - return; - } + return cleanup; + }, []); + const checkForUpdates = useCallback(async (): Promise => { try { - const result = await window.electronAPI.autoUpdater.checkForUpdates(); - if (!result.success) { - console.error('Failed to check for updates:', result.error); - } + await window.electronAPI?.autoUpdater.checkForUpdates(); } catch (error) { - console.error('Failed to check for updates:', error); - } - }; - - const quitAndInstall = async (): Promise => { - if (!window.electronAPI?.autoUpdater) { - console.warn('Auto-updater API not available'); - return; + console.error('[Updater] check failed:', error); } + }, []); + const quitAndInstall = useCallback(async (): Promise => { try { - const result = await window.electronAPI.autoUpdater.quitAndInstall(); - if (!result.success) { - console.error('Failed to quit and install:', result.error); - } + await window.electronAPI?.autoUpdater.quitAndInstall(); } catch (error) { - console.error('Failed to quit and install:', error); + console.error('[Updater] install failed:', error); } - }; + }, []); - return { - updateStatus, - currentVersion, - checkForUpdates, - quitAndInstall, - }; + return { updateStatus, currentVersion, checkForUpdates, quitAndInstall }; } diff --git a/src/types/electron-api.d.ts b/src/types/electron-api.d.ts index 1e68a72..7a616f3 100644 --- a/src/types/electron-api.d.ts +++ b/src/types/electron-api.d.ts @@ -118,25 +118,13 @@ declare global { // Auto-updater management autoUpdater: { - checkForUpdates: () => Promise<{ success: boolean; error?: string }>; - quitAndInstall: () => Promise<{ success: boolean; error?: string }>; - getVersion: () => Promise<{ success: boolean; version?: string; error?: string }>; + checkForUpdates: () => Promise; + quitAndInstall: () => Promise; + getVersion: () => Promise; onStatusUpdate: ( callback: (data: { - status: - | 'checking' - | 'available' - | 'not-available' - | 'downloading' - | 'downloaded' - | 'error'; - info: { version: string; releaseDate: string; releaseNotes?: string } | null; - progress?: { - bytesPerSecond: number; - percent: number; - transferred: number; - total: number; - } | null; + status: 'downloaded' | 'error'; + version?: string; error?: string; }) => void ) => () => void; From 1a156750cbb7d872f34caec9c2fb56f608a9232b Mon Sep 17 00:00:00 2001 From: alpha dev Date: Thu, 4 Jun 2026 15:18:19 -0400 Subject: [PATCH 30/34] feat: enhance error handling and streaming performance in action suggestion and live suggestion services --- src-tauri/src/services/action_suggestion.rs | 6 ++- src-tauri/src/services/live_suggestion.rs | 11 ++--- src-tauri/src/utils/mod.rs | 54 +++++++++++++++++++++ src/hooks/use-assistant-service.ts | 26 ++++++---- src/lib/tauri-bridge.ts | 18 +++++-- src/services/live-transcription.service.ts | 25 ++++++++-- 6 files changed, 113 insertions(+), 27 deletions(-) diff --git a/src-tauri/src/services/action_suggestion.rs b/src-tauri/src/services/action_suggestion.rs index 6e92ab6..eb07e72 100644 --- a/src-tauri/src/services/action_suggestion.rs +++ b/src-tauri/src/services/action_suggestion.rs @@ -206,7 +206,7 @@ impl ActionSuggestionService { match client.post_stream(API_LLM_ACTION_SUGGESTION, &body).await { Err(e) => { - let error_msg = if e.contains("429") { "Too many requests. Please try again later.".into() } else { "Failed to generate response.".into() }; + let error_msg = crate::utils::llm_error_message(&e); let mut map = suggestions.lock(); if let Some(s) = map.get_mut(×tamp) { s.state = SuggestionState::Error; s.error = error_msg; } emit(&map, &uploaded.lock()); @@ -220,6 +220,7 @@ impl ActionSuggestionService { } let mut stream = resp.bytes_stream(); let mut answer = String::new(); + let mut pending = Vec::::new(); while let Some(chunk) = stream.next().await { if abort.load(Ordering::Acquire) { @@ -230,7 +231,8 @@ impl ActionSuggestionService { return; } if let Ok(bytes) = chunk { - answer.push_str(&String::from_utf8_lossy(&bytes)); + pending.extend_from_slice(&bytes); + crate::utils::drain_utf8(&mut pending, &mut answer); let mut map = suggestions.lock(); if let Some(s) = map.get_mut(×tamp) { s.answer = answer.clone(); s.state = SuggestionState::Loading; } emit(&map, &uploaded.lock()); diff --git a/src-tauri/src/services/live_suggestion.rs b/src-tauri/src/services/live_suggestion.rs index ff351fb..562f52f 100644 --- a/src-tauri/src/services/live_suggestion.rs +++ b/src-tauri/src/services/live_suggestion.rs @@ -108,11 +108,7 @@ impl LiveSuggestionService { match client.post_stream(API_LLM_LIVE_SUGGESTION, &body).await { Err(e) => { - let error_msg = if e.contains("429") { - "Too many requests. Please try again later.".into() - } else { - "Failed to generate response.".into() - }; + let error_msg = crate::utils::llm_error_message(&e); let mut map = suggestions.lock(); if let Some(s) = map.get_mut(×tamp) { s.state = SuggestionState::Error; @@ -131,6 +127,7 @@ impl LiveSuggestionService { let mut stream = resp.bytes_stream(); let mut answer = String::new(); + let mut pending = Vec::::new(); while let Some(chunk) = stream.next().await { if abort.load(Ordering::Acquire) { @@ -142,8 +139,8 @@ impl LiveSuggestionService { return; } if let Ok(bytes) = chunk { - let text = String::from_utf8_lossy(&bytes).to_string(); - answer.push_str(&text); + pending.extend_from_slice(&bytes); + crate::utils::drain_utf8(&mut pending, &mut answer); let mut map = suggestions.lock(); if answer.starts_with(LIVE_SUGGESTION_NO_SUGGESTION) { diff --git a/src-tauri/src/utils/mod.rs b/src-tauri/src/utils/mod.rs index 8da93d9..e9eed8c 100644 --- a/src-tauri/src/utils/mod.rs +++ b/src-tauri/src/utils/mod.rs @@ -2,10 +2,64 @@ pub fn now_ms() -> i64 { chrono::Utc::now().timestamp_millis() } +/// Decode as much valid UTF-8 as possible from `buf`, appending it to `out`, and +/// retain any trailing *incomplete* multi-byte sequence in `buf` for the next call. +/// +/// Streamed HTTP chunks can split a multi-byte UTF-8 character across boundaries; +/// decoding each chunk independently with `from_utf8_lossy` would corrupt those +/// characters into `�`. This buffers the incomplete tail until the rest arrives. +/// Genuinely invalid bytes are replaced with U+FFFD and skipped. +pub fn drain_utf8(buf: &mut Vec, out: &mut String) { + loop { + match std::str::from_utf8(buf) { + Ok(s) => { + out.push_str(s); + buf.clear(); + return; + } + Err(e) => { + let valid = e.valid_up_to(); + if valid > 0 { + // SAFETY: `valid_up_to` guarantees this prefix is valid UTF-8. + out.push_str(unsafe { std::str::from_utf8_unchecked(&buf[..valid]) }); + } + match e.error_len() { + // Incomplete trailing sequence — keep it and wait for more bytes. + None => { + buf.drain(..valid); + return; + } + // Genuinely invalid byte(s) — emit a replacement and skip past them. + Some(len) => { + out.push('\u{FFFD}'); + buf.drain(..valid + len); + } + } + } + } + } +} + pub fn generate_uuid() -> String { uuid::Uuid::new_v4().to_string() } +/// Map a raw API error string (e.g. "HTTP 402 - ...") to a user-facing message. +/// The streaming endpoints surface errors as `HTTP {status} - {body}` strings. +pub fn llm_error_message(err: &str) -> String { + if err.contains("401") || err.contains("403") { + "Your session has expired. Please sign in again.".into() + } else if err.contains("402") { + "You're out of credits. Please top up to continue.".into() + } else if err.contains("429") { + "Too many requests. Please try again later.".into() + } else if err.contains("503") || err.contains("502") || err.contains("500") { + "The server is temporarily unavailable. Please try again shortly.".into() + } else { + "Failed to generate response.".into() + } +} + pub fn merge_json(base: &mut serde_json::Value, patch: &serde_json::Value) { use serde_json::Value; match (base, patch) { diff --git a/src/hooks/use-assistant-service.ts b/src/hooks/use-assistant-service.ts index 2d040e9..0fb6c22 100644 --- a/src/hooks/use-assistant-service.ts +++ b/src/hooks/use-assistant-service.ts @@ -33,17 +33,14 @@ export const useAssistantService = create((set) => ({ // Pre-flight permission checks before any state change. // - // Microphone: check + request if not-determined (macOS exposes askForMediaAccess). - // Screen recording: check only — macOS has no programmatic request API; the OS - // dialog fires automatically when getDisplayMedia() is called in the start flow. + // Microphone: only hard-block when the OS reports an explicit denial. For + // 'not-determined'/'unknown' we let getUserMedia() trigger the native OS prompt + // in the start flow — that is the real request path on both platforms (there is + // no reliable programmatic request API in the webview). + // Screen recording: check only — the OS dialog fires automatically when + // getDisplayMedia() is called. const micStatus = await electron.permissions.checkMicrophone(); - if (micStatus === 'not-determined') { - const granted = await electron.permissions.requestMicrophone(); - if (!granted) { - await electron.permissions.showDeniedDialog('microphone'); - return; - } - } else if (micStatus === 'denied' || micStatus === 'restricted') { + if (micStatus === 'denied' || micStatus === 'restricted') { await electron.permissions.showDeniedDialog('microphone'); return; } @@ -89,6 +86,15 @@ export const useAssistantService = create((set) => ({ } catch (error) { // Reset state to Idle so the button doesn't stay stuck on "Starting..." electron.appState.update({ runningState: RunningState.Idle }); + + // A microphone denial at the native getUserMedia prompt surfaces here as + // NotAllowedError — show the actionable dialog instead of a generic message. + if (error instanceof DOMException && error.name === 'NotAllowedError') { + await electron.permissions.showDeniedDialog('microphone'); + set({ error: 'Microphone permission denied' }); + return; + } + const errorMessage = error instanceof Error ? error.message : 'Failed to start assistant'; set({ error: errorMessage }); console.error('Start assistant error:', error); diff --git a/src/lib/tauri-bridge.ts b/src/lib/tauri-bridge.ts index c803da2..c0a0a16 100644 --- a/src/lib/tauri-bridge.ts +++ b/src/lib/tauri-bridge.ts @@ -150,11 +150,21 @@ export const tauriApi = { }, // ---- Permissions ---- + // The Rust commands return objects ({ status } / { granted }); unwrap them here so + // callers receive the bare string/boolean the typed API (electron-api.d.ts) promises. permissions: { - checkScreenRecording: () => invoke('permissions_check_screen_recording'), - checkScreenSources: () => invoke('permissions_check_screen_sources'), - checkMicrophone: () => invoke('permissions_check_microphone'), - requestMicrophone: () => invoke('permissions_request_microphone'), + checkScreenRecording: () => + invoke('permissions_check_screen_recording').then( + (r) => (r as { status?: string })?.status ?? 'unknown' + ), + checkScreenSources: () => + invoke('permissions_check_screen_sources').then((r) => !!(r as { granted?: boolean })?.granted), + checkMicrophone: () => + invoke('permissions_check_microphone').then( + (r) => (r as { status?: string })?.status ?? 'unknown' + ), + requestMicrophone: () => + invoke('permissions_request_microphone').then((r) => !!(r as { granted?: boolean })?.granted), showDeniedDialog: (type: 'screen-recording' | 'microphone') => invoke('permissions_show_denied_dialog', { permission_type: type }), showRestartDialog: () => invoke('permissions_show_restart_dialog'), diff --git a/src/services/live-transcription.service.ts b/src/services/live-transcription.service.ts index e84ee01..a17b17c 100644 --- a/src/services/live-transcription.service.ts +++ b/src/services/live-transcription.service.ts @@ -56,6 +56,7 @@ class AudioWsStream { constructor( private readonly channel: Channel, private readonly stream: MediaStream, + private readonly sessionToken: string, private readonly onTranscript: (payload: { channel: Channel; type: 'partial' | 'final'; @@ -67,7 +68,10 @@ class AudioWsStream { this.stopping = false; await this.connectWithRetry(); - this.ctx = new AudioContext(); + // Force a 16 kHz context so the browser performs high-quality resampling of the + // 48 kHz capture; convertTo16kPcm then becomes a passthrough instead of a crude + // nearest-neighbour decimation that aliases and hurts STT accuracy. + this.ctx = new AudioContext({ sampleRate: SAMPLE_RATE }); this.source = this.ctx.createMediaStreamSource(this.stream); // 1. Load the AudioWorklet (required once per AudioContext) @@ -164,9 +168,17 @@ class AudioWsStream { : new Error(`Failed to open websocket for ${this.channel}`); } + private streamingUrl(): string { + // Browser WebSocket can't set Authorization headers, so the session token is + // passed as a query parameter (the conventional approach for authenticated WS). + if (!this.sessionToken) return STREAMING_URL; + const sep = STREAMING_URL.includes('?') ? '&' : '?'; + return `${STREAMING_URL}${sep}token=${encodeURIComponent(this.sessionToken)}`; + } + private connectWebSocket(): Promise { return new Promise((resolve, reject) => { - const ws = new WebSocket(STREAMING_URL); + const ws = new WebSocket(this.streamingUrl()); this.ws = ws; let settled = false; @@ -316,8 +328,13 @@ class LiveTranscriptionService { await electron.transcription.ingest(payload); }; - const micChannel = new AudioWsStream('ch_1', this.micStream, onTranscript); - const loopbackChannel = new AudioWsStream('ch_0', this.loopbackStream, onTranscript); + const micChannel = new AudioWsStream('ch_1', this.micStream, sessionToken, onTranscript); + const loopbackChannel = new AudioWsStream( + 'ch_0', + this.loopbackStream, + sessionToken, + onTranscript + ); this.channels = [micChannel, loopbackChannel]; await Promise.all(this.channels.map((channel) => channel.start())); } From c46f4553184ea09d29ea621c1c92d0a577a2f214 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Fri, 5 Jun 2026 03:40:29 -0400 Subject: [PATCH 31/34] refactor: remove isGpuServerLive from AppState and related components for cleaner state management --- src-tauri/src/types/app_state.rs | 2 -- .../custom/control-panel/video-group.tsx | 20 +++++-------------- src/hooks/use-app-state.tsx | 1 - src/types/app-state.ts | 1 - 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/src-tauri/src/types/app_state.rs b/src-tauri/src/types/app_state.rs index 595a81a..a5ef58a 100644 --- a/src-tauri/src/types/app_state.rs +++ b/src-tauri/src/types/app_state.rs @@ -84,7 +84,6 @@ pub struct ActionSuggestion { pub struct AppState { pub is_stealth: bool, pub is_backend_live: bool, - pub is_gpu_server_live: bool, pub is_logged_in: Option, pub running_state: RunningState, pub is_app_idle: bool, @@ -103,7 +102,6 @@ impl Default for AppState { Self { is_stealth: false, is_backend_live: false, - is_gpu_server_live: false, is_logged_in: None, running_state: RunningState::Idle, is_app_idle: false, diff --git a/src/components/custom/control-panel/video-group.tsx b/src/components/custom/control-panel/video-group.tsx index 5032544..808a014 100644 --- a/src/components/custom/control-panel/video-group.tsx +++ b/src/components/custom/control-panel/video-group.tsx @@ -177,8 +177,7 @@ export function VideoGroup({ videoDeviceNotFound, getDisabled }: VideoGroupProps disabled={ getDisabled(runningState) || ((!obsCameraExists || !vbInputExists) && !config?.faceSwap) || - lowCredits === true || - appState?.isGpuServerLive !== true + lowCredits === true } onClick={() => { const tryingToEnable = !config?.faceSwap; @@ -219,19 +218,10 @@ export function VideoGroup({ videoDeviceNotFound, getDisabled }: VideoGroupProps Face Swap Options - {appState?.isGpuServerLive !== true ? ( -
- ⚙️ Allocating resources for Face Swap… This - may take several minutes. -
- Face Swap features will be available once initialization is complete. -
- ) : ( -
- You can use the Face Swap feature for video - calls. -
- )} +
+ You can use the Face Swap feature for video + calls. +
{lowCredits === true && (
diff --git a/src/hooks/use-app-state.tsx b/src/hooks/use-app-state.tsx index 0d51485..793c5d0 100644 --- a/src/hooks/use-app-state.tsx +++ b/src/hooks/use-app-state.tsx @@ -34,7 +34,6 @@ class AppStateManager { return { isLoggedIn: raw.isLoggedIn, isBackendLive: raw.isBackendLive, - isGpuServerLive: raw.isGpuServerLive, runningState: raw.runningState, transcripts: raw.transcripts ?? [], liveSuggestions: raw.liveSuggestions ?? [], diff --git a/src/types/app-state.ts b/src/types/app-state.ts index d3222c3..140e04c 100644 --- a/src/types/app-state.ts +++ b/src/types/app-state.ts @@ -18,7 +18,6 @@ export enum UserRole { export interface AppState { isLoggedIn: boolean | null; isBackendLive: boolean; - isGpuServerLive: boolean; runningState: RunningState; transcripts: Transcript[]; liveSuggestions: LiveSuggestion[]; From e4f214f4edbb2036ffd8f7043d719fc8be285191 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Fri, 5 Jun 2026 04:29:51 -0400 Subject: [PATCH 32/34] feat: update application icons for improved visual consistency across platforms --- src-tauri/icons/128x128.png | Bin 7889 -> 12196 bytes src-tauri/icons/128x128@2x.png | Bin 16727 -> 28392 bytes src-tauri/icons/32x32.png | Bin 1428 -> 2184 bytes src-tauri/icons/64x64.png | Bin 3255 -> 5451 bytes src-tauri/icons/Square107x107Logo.png | Bin 6335 -> 10126 bytes src-tauri/icons/Square142x142Logo.png | Bin 8940 -> 13672 bytes src-tauri/icons/Square150x150Logo.png | Bin 9447 -> 14839 bytes src-tauri/icons/Square284x284Logo.png | Bin 18822 -> 31339 bytes src-tauri/icons/Square30x30Logo.png | Bin 1182 -> 2073 bytes src-tauri/icons/Square310x310Logo.png | Bin 20706 -> 35855 bytes src-tauri/icons/Square44x44Logo.png | Bin 1971 -> 3327 bytes src-tauri/icons/Square71x71Logo.png | Bin 3665 -> 6144 bytes src-tauri/icons/Square89x89Logo.png | Bin 4631 -> 8052 bytes src-tauri/icons/StoreLogo.png | Bin 2321 -> 3886 bytes .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 2691 -> 3452 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 10244 -> 16532 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 2391 -> 3294 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 2650 -> 3361 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 6454 -> 10138 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 2235 -> 3184 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 6271 -> 8581 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 13992 -> 22678 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4904 -> 7513 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 11455 -> 14078 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 21970 -> 38220 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 9452 -> 12325 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 15855 -> 19993 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 29716 -> 52556 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 12853 -> 17737 bytes src-tauri/icons/icon.icns | Bin 200859 -> 426784 bytes src-tauri/icons/icon.ico | Bin 27753 -> 43195 bytes src-tauri/icons/icon.png | Bin 36038 -> 71440 bytes src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 775 -> 1058 bytes src-tauri/icons/ios/AppIcon-20x20@2x-1.png | Bin 1827 -> 2759 bytes src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 1827 -> 2759 bytes src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 2869 -> 4662 bytes src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 1272 -> 1805 bytes src-tauri/icons/ios/AppIcon-29x29@2x-1.png | Bin 2907 -> 4454 bytes src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 2907 -> 4454 bytes src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 4687 -> 7176 bytes src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 1827 -> 2759 bytes src-tauri/icons/ios/AppIcon-40x40@2x-1.png | Bin 4083 -> 6497 bytes src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 4083 -> 6497 bytes src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 7228 -> 10480 bytes src-tauri/icons/ios/AppIcon-512@2x.png | Bin 77067 -> 180621 bytes src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 7228 -> 10480 bytes src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 11222 -> 17019 bytes src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 4040 -> 6228 bytes src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 9660 -> 14127 bytes src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png | Bin 10736 -> 15737 bytes 50 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png index 3b07080e3b77707ca103b0841744c1422e61da48..34d079993799ad183f0a8f5a3f881c19f01c6b59 100644 GIT binary patch literal 12196 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 P00000NkvXXu0mjfC7gw6 literal 16727 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 QWB>pF07*qoM6N<$g4A}un*aa+ diff --git a/src-tauri/icons/64x64.png b/src-tauri/icons/64x64.png index dbcfdaa652ed2ab11005b02e30c49374b811ef90..a539f685955e5400032df0e9c7596a41020b5f4e 100644 GIT binary patch literal 5451 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 BmA?Q0 delta 3252 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 literal 6335 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 BB^m$# diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png index bb116c71d76ed7a8e1775a3d51d9da0c991c4ec6..bc7265295248cfaf29e86042892e3859de847f48 100644 GIT binary patch literal 13672 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 literal 9447 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 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png index 01f24a1e1e77eb2b4843476efd475474db08198d..d1915c11dde093624458dad3e245f0e6877a6075 100644 GIT binary patch literal 31339 zcmV)zK#{+RP)004S2Nklu4P{I?}CE&^lU2>u3Q^>u4RVqXjsvqjj{7*3kl-G7j6eMe8iIj%pv4W#Nu~4#W-$ zE`kq4wDgxVycqa zF^wL)4tZU6&||h9F3r?2rvT%OJ1yDSTq z({-FhpLf!~2W*>v4kqa18v4jTw^-k4#`Ohn)1P;=_D1Wd!7-s9QyPRi_2;W;jZ(cw zruJ>LrU_K6e)Tis4oNwEnrr$r?f|N_H(E!9_m^e(I~zI8;*tQZ;Z5|hUq?dxx1OcPpXuwjP=s^0 zo9JkiT8~IN(9mHy;Uj@eJ3UUP$H(c@{W)BvlRV<8zs%IY(HoSF?dYumt)srxfC%f4 zZ=h+~2Ll>V+UegtIxTyG_Qj?2@sITNDOaJ{PBQR_B-dzMK+~7aX3wV2&!JC`)FJ71 zIyw)w(7O6yFPpH}u(%Khy(f;^tDwVp9_Qz21-bvbFCG7=W zaKQzZrmwT~u`83o4`s9VEp%ePN8di2UNQp>H&e|6#X`*t0Mi!Ow2nqh!-P*X#A|&4 zuYKMFRAm^X_Q9j*YnRdfvG&4Nz z2rXb~9Xm?&Q@qx@ZGTN-nk5nfHkQ*vGdeoDQ%6U~KhsHi zr=|->2!yz3)@3(M}qd}#gPEuPdqG=tiBXY#Uq{=ou8qrN3f1ggL z&!_LLt#^tg>YYN3jZK}DPFoidR`0=8b~;}SG`;%gpcT-xj@A(=;sKoy@ctR5PpPns zRFV+SXEOHrU0rRr)-%Nt^#U7?a44#w^htb}LN z{s8YO`adU2WrAX!{^rge-jc%u}aZ$Ll z1vIUrbyU5!GeP@oD}CgF(g&%T_CsA=T`$$Lm@H};*^G~m??cSf&*{DIO@(!)yXSI+ zy#+R{qjl5_beP!MKp&Vse+DsoUT0_L)3u6pM6Dv5$;ruMiIlpGKA+FCAE^{;gS5b= zb+nE;q*zFu$(t#{X{Wuoj!3JIw70k4Rf|YR)FQH>X1?R8Q1x?AR5urgXS9H(b+nGU zM?2dHbokRjB5=;@?(V*$+L4Z^MPx&t{u0z=H_t%LY+dfw(K;Y0BSl=(K|O)~zG_E0 zqWU!(>l*sfT$+Qz7TC0o){#ump%ja;U?ZhhZ?9%e$Es4FO@`Sh!n0q{m*%&?rggLq zNU~qnOx~kPeL?(!_b%^YmzHue0mo@1;yxRSY<|kZ<@EU^)ofZ|(>hv5f)C!KyjOY8 z^4{e=tQ&N#L;{XB{E{8Sy}dm@qAJc|RF@*1Rx!I(AZ{J40~%l?A~l=#>@e@$-rn9H zx%YJ90EY)L`Q!Nb=v z6Z|H<(K;G#+PstZFzxF!@9B||k;RT?Rb3+-mr=VlF){fo`g3Q} z3mvEErd7A8%+=SIy&0l z5xgrq0 zMna46o1T^|^;}JiDbUG~fZN!xOGBF;<7CG*Iqq{e*FVSK=b!Vc`8m;(`%@7X83|)x z#W)U4{31HZeYvAcpF^K>+fGKQUA_6A;TPWB2U3xifrfuSm5zSR_;+(BLhR6y67ON& z%e<#aKyZX)lRr;;{m-nCTuziD%I&!s9UcEZq2LEeC4O|rOr_jW3%bCi=$M*Rz`;Pm zKrli?z%a?rPLajX=#csv1I*}l^*7|tYD;w92>ko*4aT3_ncxk~zt4Zic|GX;!|3_@ z82+A%(>>w-HvdO}_YVea`ZfX$2^{GE+zck^b{82CrX>Q+p(H9afkEOOM~LacxBJ{8-yDlp-X+sQO>c#r^QK!FKIDhx7SV1-2~ zmHR{%L@Aj6K6+sUdjE}(03*ESgJool81iS(waGCYm~1TiJ-Y}fuq29e1BZMH1{nsV zo@pR@$$hAAI*2~{IBk{!rD?NEPoG^J1vPh|&Rs18Ffx@7=*gIT@j>Rc!OwC){1I5TtMD3H8n+{AUxdF)p-VCz*wBr zO2mzBhKGkg%x;*J<87hnW℘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 N002ovPDHLkV1g`yD#-u< diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png index beceb216f655fe71776f2e97024d123f88195f2a..d8209cd4ff55e6d15135f9b6117b2a6adabcca99 100644 GIT binary patch delta 2061 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 Z{{h^K5!X^b?*IS*002ovPDHLkV1gmtE&>1m diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png index 6065ec582b55b1ec003ed34eebd0d8ce2be5e34d..bcf27b272f41e5f5cddb200045b376ebf935c99a 100644 GIT binary patch delta 3324 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 diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png index 7c1e7ac7f5f18382568aa1f80889955df8720077..2459c6f563290c713df13d606fd17813f8a32bbe 100644 GIT binary patch literal 8052 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 N002ovPDHLkV1jSo+TH*F diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png index 82cd190074335bfbfec6439d8e272e057df96466..61d0b016e04548b850f988eb629590c5ebdd52e6 100644 GIT binary patch literal 3886 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 delta 2310 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 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png index aaaa78dcd2ce976d99975ba7e73541608eff1c4f..28a0c977453cc6249da8b1962b6b571069df72b7 100644 GIT binary patch literal 16532 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 KMNUMnLSTZ|rNM{* diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png index 8ac44028d98b5412c4d47631dd90ca260377c803..6285c7dabff8d8024069e1d21ad9b0e3ca32c860 100644 GIT binary patch delta 3291 zcmV<13?%c{65bh*BYzB~NklIzP`TE z|9KG3xkvWpK4Z*>_IGcyKR3s5><*+xbGe*($3Rf{Ds`{_XoAER`>sc$CP~F1n8HB? zVMY7S`b|x4KW&-%B9EAh^L-TQ5gB6+3J6=Pxu7clMYRHq?gYjdv$d+2h!;^30jaie zFcS?F$(E5{BY#hYH!$wY%|M|cF|)U7F2C16_UfY8TBnQWJr9^o>wwL#0NdXJhKD?e zxF%*wLAc;%F5SkZt|!2pXqw;-$^x)*Tfo)u81MDlS zf!AJCH+14osqgW>p+4ZSxyXI~`!H=Yy+str94#wy8jlKXP3h@wMc+u zft$F902&^o29JSTd@*qRX$;mT&oq;=5$~^3`+u*$4EOl`aI2r7wL*NTKN2v(MvFd- z+-H}03n`=lSgWvpuAS{`Nk=(?52-FrO)t?D*%)Ra$J zl6}3;`+FtZ3V__o=)VryqR=Sn*q3BU*eB zt+P-)LA^p^WE=*E*4Eb2q#!ag1%V{EL|cl%dN8z%n|liE{Dt)GQ6Hq%XMbwdu-r4P zQ7w@B`E|U8u14X-$JG*YRKi)@N)jJ)fg5Ff-A4CZ^AxXdhauZ(;7fu`WC$oGx>Gcv zm^Ae)s5v1i84`Bkg7(yNsD1AeG^@r40T*DHm zEj21Ad-rup5axtM4EFah-hT#tqO2244#|14(QS{B4whS*eN=J}_zM)Jbf37fnRfPd6-DYy`C^4&9! z_@F-Y7+2X+cFr&KBnSRd4y{+rrpjcK9ouWRTe@Wquzc}@2wpWs9=TT_58 z)LEK?oK4r%bMiZa#ou_;~Sl{E6cI;kQyri5rj+tB=O;`;45L5SP0&wq|}#BR_djAg7hwva~BW;0|TSh zV!Yi{_8_SIC{?Lsaap|F7}&{V7GdC{wFR!@aH$P^ca~_m9)E;$b*xwCVsc`vX&)im z_iW{NktW_WPnfj&*j-=;Ds`^T8bJU}a>UGH(DlCI{a;s03>`{x(cpqbJ^{vY9V^+) zGPafleQfJkD)veLw52}DZu%D`Y{&u{i6z|B1)y^#vz}0BeaRthCksFG@+$BDs?ChW zSSrH}4Kt6N3x9jm3B0y1&@dS%VIBdH2%Z3`g(_fxu`rKi$C69oHgAO6xJGNQlpx*Y zgP{qQuqJaO_&Uj_$SnAzF#P);7{C-rf3MrYgurG%+RMM|OA0nOF5eKQGBqvJ5dirF zNbtoX>;UsYzQq3FCdLHI?tiR++p-mAnzw{^sWc``eSa^sOP&bf<ZXSSkWQx2VU6uok`5NNIexodt3 zbNbngg>KkC{X(S^Ce$9?V%)s0-lOunCW+wUB6QI=`9=gl7{!PJSkpug-hxtT`UJKc5bf^Pr^LMYIW1g+94X&N`E+P4s!2Z%+BsCx(zE^88W^24C0@C zkNpMP+~J*mu-2IL_L(IH2M0!`$kAY$eBFpMu627r`vL0A_T^D<#kCO3gaYa$4kZ`K_A}U;k-Zk)K-$szSTB zb$_sI@AQL((5p|(+>@}A7t%1Px#l+5!{_wI9tdbNU+q$*3yK8`Ngu9OQC zW!Zl!5T#PVXrM}8Ak=@-64jUpkaTY@>3^LICB4r4PYw-i635dr;e9xrfz%t+}ZwUoIETUJcKBw+%QgBRKIh zy_=Ey!DTQT*3wryQ}@!MFUb)?#WGwLi*b7APC64f_EcaNrx(*&e90p7TTU_{6O7f5 z0qdAFrD4 zzxj(iKNm*vB|kKFb(OBpVj~^ND6<$((>lA=p1q=TDWO&rd0k`K$BYE6un%1bJ9wVA z0MW9$V2uYn3aFzX8mD>$b&IixqqU9MS1UT z(u3GwHMuUCm@lAn*;W^tGm0;DKm-2B`1g`DU7;LaH+TV0MJiUlt6?K zM0lx_1Sn&yYi5TzC=VXr+|pA`d+Ox*n%mDO!6rPzOR8p4-l2zf6;u!EBjBN-kpuMn z+D!WBxVgD(-m!=A8#ioz^1wU-RswKG9d+25@AzL7jMrXsdEcx$H1c2lvxs;9ROkS{ Z{sWkrdwAIg!;1g_002ovPDHLkV1l>OUrGP~ delta 2381 zcmV-T39|Oy8P^h!BYz1VNkl~Q3|lf6HO?jOi>O()DNeU!I1@joY+5Qoz?M{6KTuYxlWjsN2tphB z29LJy^WJ;*Kj+@oNBch82QJe?F1_!6?>p!JJOA(hc^du?hJW@Mh%5$Q11|ouHn4NG zM&2goYl&H&`thVSot4>^>GQy*xyx3Hxh!JaN}wKe|ULm{JTSqJb?Y*?rq2HKMVk7==Bna4o^!5DjCtn-dUZ29i4n@;W9Nph{B@ zjo^;5*MIN`40w>Pkn-x3pt$BEI$ll(#nHDPshUD%l82ArY2?A;&36(Ss4(SG)~B z+jlk8B|D{tryQj^SZ6iZqIY0jRRVQa9p(;&aW&b>Qi>t7MVR0Ug0$MdX}3G8cA>jJ zf`5?Y;Z}Iq(}*<9!lLafu{j#TrDP*XZ9+p4>bM5JhOG$w^kUrb^BO!82}1SI zn{2ByhclE6sf3+EP%Kr5+8@B30>F;1q<>EjDhq4?Uz`Cq&37j;zK?6Tj+oXEC3a)- z59H=L6^?DtCLpJmPF=w)vR0Sr2n9QD;Of%H+&%_HeVSg%d zL_%R)xx5_R?aNVn+kT4aH16xeW2^`R5fM@+*kC3Q7R3Y2tH5mUm!8P@{SNt^lm_}l zHQZnAg4MPRztr9Mz8N9$+iIg{5qbqEkIzCl9EHDO4*uHFh|9#IU;PW+$A+-mqfTC2 znUqc^+6m=EhM3rew(Ixc13|jSpMM&_4=#aT_ckJJHE8ks@nZ^DP!+lRYL02C*UJzJ zjbPTwdAR@dQuqY<)c{&4_Zl`SE#a#_PG^*qS-)fUabdz9w4aLOR3D{m^TNqN+*}If z)g!R#E`VM?6L%p3=2D~sm{NL83gdC>WGh2hOBuj71j%cnlWb?e*=04eI)71M6Df5; z0pc6F@xCB!3QXiP?^ zW#n8I3)0a5_LHp%%gzb}mw%}z$49e#I4ubNQ1Ta-E+ieD3uFBPcneCfAY$aH?j>os z7z}F|v;S60wFiyfAU-5T68fOz;$nk_Wk*pex{6g5`5Iy$t*Fe+ zQQ;6y5;!AKowN+OlAUfKeR{#-giluS*lE1k3AS`wS+QvSFM+4~dXaLWT9ITi~ zd5ZASwcR)@NY#E^M1RUHq+w+PLfEH87BT-j6=bk9Rt_hB@p)Qq?v=Kb9{UjO)Xx}+ zSyEN`G%dn1?7q$(is0`G(wq`h#iQdLp9~<#y@{UC=qU7iYOzR=*873QuH-7!dI0e% zH`LYvYz_wS9z|QRiZLB2h%&fbPKnQX{n z)MnTm|181*wK*-F>IpC2dUF7^jc=k`RCcl`T7Y$Y808dAqZ9d7lD35>Y9}p4DF-S` z@E~c3-qe|1J^Dvsi5mNzQ;5=zJxDArVFosf(vs>jjU1%7sA`wBiY93)1!ih{jzqAY z{RItQ>VLxfqQ(}Lov5)jKW>T|l0S7K*Po(p$Nx~@NvL2}Aky?;?GB*kbO3jr-wt4^ z^oUKNnQZrBY09C|^Vf?_m*0I#yW*d~`NXtAWB_tbPl~bukgwyeb8=>v%K;?I)5&RG zPfv3_L7mzW@M@CT6N5 z9hPK%o}hMI#so%9g@kPM6aQ@oKKrTA^u~Vyu+(2E&+B*x00000NkvXXu0mjflJIOh diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png index a304896d0aab52445e1d2c343a206eb22b4bce2c..570e3ea61138b5228edf9dc4af512b6b332b8821 100644 GIT binary patch delta 3359 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 SO5ub60000!2wz=<81d4tHB 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 LNkvXXu0mjft)p1U literal 6271 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 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png index 2b5a4080d2e93342f06d6115b7360291417e54ae..95a5526a70c130bcbc0f1ecd5f687e82b0814c6b 100644 GIT binary patch literal 22678 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 VgecT-;G6&e002ovPDHLkV1nVO+pz!u literal 13992 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 O0000q diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png index d778e1d78b2c309e61c08805a6898e667d3ad723..cdbce37593acca7a26b7995ade51693639c28408 100644 GIT binary patch literal 7513 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 literal 11455 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 Uq(8ml^8f$<07*qoM6N<$g6H%w=l}o! literal 21970 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 z zWiafK%Gc+Cczup!M>QaA)HIUK??CZe0L8Nu6jfAIMgYU}0ft{}6c|!16|-yQDDoGQ zTtohXKz&h#ZIwqyMMXuyP36fbq$G$n7VsB|jnI&j5A2Iv&D0Jy9fVA!+>n=b$$6>@s% zeaK+A+A;q%%}+&zIxHQJ+gpU}SEFOWGyHioyF)fLppj@+btneq1`NX#n9y1fLPe!h z3N>(Ua*196ARYUVAwLGRKF`oj_D-20wMR~K+6del~z<#RPqu$Vc~?ye!7aQ)`;tDM)Se2 z=^A2EQ)DM94-D5heN+HN&z*?@&;h)}78$c=%7n!PWe@J@+LMU_g_x2U4hs#+nh z(QYaCeF5@-IYn9h* zD@BoWp&@QgTMUn(W0CgvZ3JC*bC9V1MHQ7s`w5N2k2z@a6w>cb3$8&bZX0QZZ4HRY zPHa*j;shw@8zty+CV+9G1ICi;t)alEqEa6qq22KL=!Ew|t4EM? z4~Ro~i*nC;(N2=kkjBs_0gT&7*rgPAPE)N>MWq&P&O@+j_S02S8BOb0hQVSSHhCP+7ukOL zL2v_lXIFrb>lTK2_~N+(1W5_=wSp$eueW*pw8Uw{enr?Q=YZKjt9iye2r!r*`($ub7(g0Y`f?{OoKx) zK!;$I_QB;{phcQ^M-8jaVLSo-B&=wa3YaR{1D@CRDnE(nW!~B2&!K34{JPcne-$3w zgX?#jL3+Tfpg&fVD|G=>%}A09@tTaP!3bwUc0H5_2vBKAvNL!Sm;F zejMjVP*~w%20~M!KL7yxhqIViDd+@qSOGBwg$Dp>7$Aq!Ame#@1WmCMXa`KhT}(i` zVe-8ZQ)&;G-LJ=wx5u$9o==gO-Ow;iatUni@lgLyt@qT_bgxav0Mh9FaB1GB+7F%F z3ODyS`4_^NPx}fU{RPL1Fn6EB^Cz)M|K5i56z17#vw>bPH_2-@{h&?*bO31cLX}ZK zY=-ag989EDBZFj>N&Wy$hOcI-DbO@b*c}0s+vA<4Vj@rFvx&}I{b(!1DAfYp6xf#RtvD}x6qpp1V|gAYc`@*WzGi9g;B&_saf zL|mQ(Ae{o>oQ!uLF9*>C8-eBoOz-GyXq<^av|A4A&YX1bA4f$m3h@z{UA;eMXfuKo3DZQHo#?Ej5QSCySF zxEw#P93>&77#vX%k?1i+hh=cH)Q86#aD5}64Mk^M-^d4mZXNC~Yj5iTZm*hddKLF~ pqv^*n#GDj{~uGRJLUiY002ovPDHLkV1kY1@zDSP diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png index baf3e37b3363db2e50b8300df1f90b9a7c4b594d..8dcbc9fe8b0f2c20c117d260e2e71873bf699908 100644 GIT binary patch literal 12325 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 LNkvXXu0mjfO#Wy9 literal 9452 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 literal 15855 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 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png index f4fd188a51140206cf81c3a0679042dfda4699bd..60866a923cfef41f2e663b69e5ea5e673d73b5b0 100644 GIT binary patch literal 52556 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 literal 29716 zcmV)|KzzT6P)fv_l|iO3Q{qU^HoBqZHk_3r<>=iT@Eb)`G$rC!y0Ro@4%YfW|6d-vY& zo^!r)PFaXTBNQ=u=X^0{xfuJbe;nfo34^)rZ6p7DGfg^emy9(P8E-|#;TLpCNygyC zG1kafu`l-5USh(~sl(;-8V!`LW4;v)<2vUhn&i!C&wH4wJmI_GkKelX}i>YM`U~U7HhEwF$I+c(V9O7}+Kd$)qRPbCcZhLTamL6&dM>`j z^SIXQaQ}5ZqWf#{{R=SH79n$IVi55rSXV3HaJIoUZNp*1qzbb*AbvMI=DbCA#G_@FKDXF6p>OyHtFTtj9^6BVLm_9*M|$s**m1qGj;eo zZ0gqbdoCiyh~Sju@OU+DSK~Q%`x;2^72Ljx$FG3+Uc~D!;Ge#P`!9p^UN$9p)pmpY z#^ac$1Uf8|Be`)35Thq5W9AHxr0mhMnH?`%m|oe|mSj6j=r>~K?TAl!BR*sYOv7!( zk&>11N=61&kBMezjZLz?eK7cfBQ@5A9RVGfA-rNZ#+ypdb_ky`{A+Fov~CC95Sc-) zW;`atU}M$zQC~}XW`Ma6IY*s!_A-v=a6FEuAI4iA z0>M3GLU|On;FES2c|N#I-J}C~GfMHC1*wH3G!j^Q5LRkO7c9|u!upeAn(PRYnrH&q z8xv}OT%f&`q^xX%e>p)TK&EB~+IOr^O6$jfc-@KCCcxSlU@h61R5aAo%%>>o=d8GA zJ-I!A4dcBw#BC_6%p!SWz_~p|bmL zC(f!WBivpD8m zR-K~JxLFTwe~aTMC^2wlTt!5QjP6Ae*s#agoJeR9y9u4#9Yg2?xcebc)~<(dRwFGk64(Y~Tz01BXq}6@ zCu?l0l2}`G5fTKEy^GO!7h@#+xB}0A)hvJjgfTJ_SgoosA+8y+AM!W8fL+fislik6 zEj&o}1VJ>iT1Zu6WquP4i|p6PC;gJSPVP$)SzD_X+jdcQ7e67c>9QT_51xlMA|KVk z(wiDQ1VIqZMYM_TaGlq%URk*Wbr~-(3+3tBwTuMTZpy-$at?0JLyT)e%Hkq%5d@J( zB8x1t9_^8K0o;lgwX&X#v#7xQh%R`>Tg8FUpA1R;fREgDZ`-Kdlw$eF>l za&tRcW2SAaF2L25JW+VEYd6rx~yMr%5pa9EC6ai?xd?)g7K)F>()%7+gr8?1KK59vTVtl>6^1kABe?k{$ZIV2 zA{AeWjJaF{L9}3I5RMMeSdTW}{1iy+d#xNBGp(A}<)ra&4*nPy^H^G41VOZ=HP$OP zz{&W2C%JFMys@B_>KD2T(s}(dX$%`O}HbGg}Jh%3_H4tl|TNB;d z=+?-%wjwRC911nUnNS#(I(nEdyjbMSC-AV!v(<-vfgU04r$SBZ<{MGyob$$IG4Mz=;{t#oUqZv3%^h6Uz^-UZ^?8kOT0Bi=O$<}gb^5d=Yuq!d-B=8P>vh5M->vgeBy z7b}d#5}xkG8tB;truqv``y}=0Mk+&+7eNrj@QjzTkBd!mYpPpY)j&ACIAIu5B)6fj zAioGFyc2r|M_!C~5d=Yu4!zoKtRg+AY(LFawl9i1G01ymjrc^`S@K@E4R69<-03UG zle`FmAV!Z4T~o2Px;56VwQ4Y6?G1BoM-nr6 zBrn&y22%O2nJ)P>R5De6QmHf~2!fCX$?Tmq)+Hs|EnkPk{xjNJY%U6>=ct;!$)nql zOi9eC6J1M|GtC0|P98|iG`&33Whf6dQ{Ds1>t`z8 zco@?C0?s-gX3*kk<@342J2g$z-Bbo+y%ACB5*wJR0L8%V~m&x`T_R;9FUZpReNi zS8)GD+`fQ9sxRU8MdKceKDP$1t;6$c@mXu}e2@OFvL>2F|GD4f8e;^}e>T+0G~-Ml zWALuAcy$~eZ*Gljg@3yxDlBY)$6MlXk2k~ZrZ_giX9oRdoK5|`(fw-8cN~a%iT0{w zA8o{{a=5upZfhoqnI_jZ+!K>?8BWJIoQx`yl!-!+l_+uakJ4ICP@%krpU>d=CqO`t z;Pz1@&^!k1@#A>wlX%Yypr_Sli4s|JHjgKR;8vr5UP(3wvF(7reMfwkUGVqrg2%h+ zV@g(+J-C-MdZf?XngX#sI6oAHSDSAyPm`GFxK={c=`d{t}rF}8~)W(_EmXdD3du> z-`Zyfo`+_e;Y*b_^jVNUyBwZyNF;~(30rPE%*|avYJ1`j*&DZe;4j)8zhS3@*wUmX z{yRtRQd()P4QKzC@$+%?6gwceL0*j4_Le0u*Sb2MKu{e1315FQP5`UQ6M1lpgh@@f zQp%pF>hS_ze*hNB-Iy@T@cw&jS^gGWBQFm+)?L!)Eqzvr639OImvbXhYGxiyB7t@l zZwG7TaLgI>&tag?m{PJ*NeuGyojc{1p5&nDl>u`gxu^gG9I&dBF^IhAo+uE-VVaI-v`f))qfes|0JPN_ zojZ`|teu@3ZH1XecTgo!KxpNZRU2QAfWj>) zzB{o)J3F5PW#Yw+?CNY9NnYU$nQA)Fkg`g-Jke0sU?jRI`It>b6@Yi*-VJ!}CVPO~ zQ@aRj$sAZ7K6VtgBUz1@)RsuK_I!oYk%!s zy=aJeoh)t?iJ3;Z4ed#?3mE!7e8~xZ_r+ZoktJ#MxdtP3;6re4-Hg{3Vj;cVTqV!e zDr4K-x~g})8}8M}{a8b2&gE#kbU05Ox#L%SckjP-D=@IzMsMs}l4+h`$h{?>iPs&~C9bqD} zAYnD;0{QdpEZW*d4Qs<&9GT&miK}oB7Qjw#DaV!>-HcKYS7KR}iGPHsSVu&`*qG*GtyAUICT|_ahD7La3ZmKJwlDiT~mVc=ok8}ykO{OFfGAGm7e`z8lQ|s>J-q{-ic*R7i0eCC@Q?zs>}-J z%YrOP%w#nnT~ORkMp1dN$FLGg;%=CILgaAk6 z=J0rwzv`8L!u``RA`a4pGPcSh$qqNk()1oD0j^*LkxaMt{}|6qEsP5>mGAWte1S`t z??sH-O&AF>79qCvJu^lY#3BHva?)G62ir1c<_dvhOq>C$>}0GpU4EQU^dY&+5Bn(c z!@ie=wBBUmI-DsxC2 z3PwlD#fVVFE*K{t0+D?XM7F&beN_Dl$2eItXSC57y%zWP0*O6VZ&zYgyOc{Ykj8qm zp5#SrJig@)*V@DF*igM4`?P<@$ayn@z#nnsrHREjRF;cfILWI$;YiD0f2-rcxsDgg zqe!0p0#wcuvFZ6RR-Jp*J^17HSM?9gb0SS#M)SA?K5&<}^<_I* zE{oj<&1ywXv>%bVhN8*1a}|OtYUp>O5o73yj0w@%$GqJZ79ty1#c!!ctwd87;l@lk z2f~f7V`oj_1|dn{Ry=X_$ZPodbvp+2(XLQQEs2ZB1(6{}b}ClExgfGPr4pjKhGn@f zbgH1^(;%^nM!OD}(X>l&Qf6N+Y88$N%=sdGoXcvQq2jd8$l(g*0#{Ck;tV1$NRLC6 z;%_3K#LD$KjN2_B^oTol)0324ZrExZ6Sd5g=MrhCh{JcMMX}BEz^D_L^TmOwyQ`89 zl2_0yGL-#Mqwr%oNGZ-Ba)fvs#uk9FN$sjUc<_P`CT(iw@gTxM^ zTQRfEuJI>-e<(%o8>y^*M9gQFN5359TfX4Cd(rx8-$s%ZU$IbZk6ef)U{6P0Za}(t z1FL2bg^=Hayqqgb-HG$%P88@%7>T$jw z%^8ovsQxS5o8`V;0IaW-OI$LIiau>lt+AbAmOSS(nT ziu0t$^{PYO*lcX^o>T7x^TuQpd12#}TZWkzW`pgKOWIt6+?RiHWuR1b z>JpNdazYZsKqaZ1XF`>@^W|GEr%44K9V&C9OL4eTF&pLEC7d%_7h)`HMEil=(0*VA zD6f;^jTUWt5><)*Git(}6kH>Zu<$NH3?1sFa1}kK$QTp{{t4#O9J&;Toz&ce>KuC^ zzWDG^B=x~irSo7b=RWMDc%ubXhN8tw%WxU~4}=<%l)T(zWZ_+c7`inUk(aANvkvp< z6bPR_r7LAADGW?(T+Gp_Tr)&T{l*DwiO=t`*iBf^lZ3QPyvt24qbkFXz-9QMxRefE zh6FKkm!g(MS|I-k`{6LGpf7mWJm=KLY%uG&Ce1w~B``JNoci!MbXqnjZW-BLG=-&w z;$5Nk={f|H?NT@Cocf1J$pkUFPBRj!KLVOCQ-2l zM0N;V^gs0ZV#4Yjvcbw6$~i-DBL+iq9~wE{X9iI^U-WznC&1~{c-Idxsirsyu=?#U zqkDrOvWSa0&xYP#ARmOQ{#*o9c2PtlDe#T|p?ggH!d+_Nz^Vz5#7p_S=$ zAGU~CLp1VrDqI?0VZ4hV8k_j6MCM$Iu3NcW&PmSofr#}}B zEs;5?eRv|e-}IvLd?4eQyevgk8alDYlelOdwJ&}-G{{@ zuUqT_IZP8NquOlT(Gf(BD|e(w?1Q#P{!2+L$`i9~YJnNAkKW63kqjiK4+bsXTZLb? zQ}45QZ?VYhMz|y1=^KzT$BQ5eL}Dsdm@glPCH4(%C>uAIZAS`=Dh370MT5xc2Xzfv zZ@LkMBCkatuVdl_W#)JhM6pQBtH1+TVrRn=`!eQrJCoQ(xhNPk{^hD~F#c5>^6Hfv zKwig@ya=M$3D4rIPrwrUJXCn?OJZ>x%yH2maj>8^|4aYfY}o<#_V6{S=swK9<#iLP zYfL415k!lS*xVF}^~l%MohWTKucKTrce{sjQi`JnBrr24dTc}452wrJe}#;H<(|B5 zgXMJ;$%`Obl*AUuXF+1$Y(sUTQ4RtZDJP{kYCrHLfOQ%D zBrk$!)tHz`+Oc%YHM)6iv)YL;F&2AKMdmsc$h zMe-tuwvgDzWvA?`NR{c4yR&m7J3$AAuzTjzIRN zfFpOU1w{8=p}ZR|gx|9z3PH4Q0bp&4xlo=4Z5;y=>($MzZQ=Dg7IHXlsu6Om7vr)< z_UACk6{=d&t0JE@*U2y05``exibb1ZE|j~mUZ3O*4%6z1&I55%AA$L*NQBd3{Z58`5n^5G1k7A`*kVegQVOXCfMATGk5l9h#M!YC1HVbO&Z-^`~S7 zXl-}w`$N1+6=E~Vt3wl&Z-(3O$ncGA>y~9!1{AzUDWwhKb5V z(@E)kq}nV;i>6cz!sX@IeLNw}bsDgtk&}Mr0H4?IGl%hc?R;(Gb7W`AB6w`3g2Gyj z#H?2%uEsap!z`Ak`V*KdSK?%vGh{NB%|DU6nyxquw57I{0}%JRkGWn%!-%SuRN$_O ztE3O{GXki@%JMQ6(2|sFSLDS(W5TNK#29`~dWSQXH9r;QgVKKwiEaHJj@pi8ri?R2 z?!kF~6IKs*j>|1aVpVw?*2Japch)cH2CSFR?_x^oymIct5{E{U5Gf8%Rq~2*y%_f* zG9j#(9Gumo7XI8CVptL_kmh%?HFo#g+mh@EGTIq$+77R7jbn2>-VE!-X1G5N$5@EG zyYSx_JlA1DRmi!|te9^26E=|^SPEx7k4+(q_|g?bf9qOg&2&#@|G9Li>NzcC6-l+95hjOjqC^}cr%uPJ+TPv zjUD|&St`4Nj<(0Y+Eh2Vrp7&E2f2;!o0LCifZJMEj|nwB*G1uAm21Y~ z?(`c<^U6dy(MGr21oAppcbH2U^CCv?UUHpm6ALRQEG+u=Xjn~SRGR#DjJCJKF4`Xy zwi8II%NJ1f-Kiq>)7xJB``QhzU5}RHd!~luZ0cXyev4CW`5>cV`)zT%Ep8{9zFFde zA1}g+dk6uLr69ZC;r1>BKURXY)+02Hr_BSQwSje}@_I*N*UGhUCw>j0j?c83sKaqo z`f;*jaTndV5>httHWG~#ZMcm39(e}V*BtQy^LE=s5_Pk*0=UB7*b+qc zHavTV>BTEcVR_7yJ7F>2j3w+2$jkqljSc z@By5cEef9&6~(|@L5KUXM(&rm#1jd9wm0 zCWf(Cxp+W&!=pt{J7gAS@yU32D8^T(i0|hc&FyMp&9ufmADqx4i}Fc)=|y;bo*9Gg zZl_k22l1v( z%IF&!_j2t~7NgR}wD?-^v=BqFwp@%f@t(|vzAu#Nc;!@A@ENmstfwmXj!LTXPS6%! zjhN7^RtgN1(4rXLBe=O5R_QOG^1Z8-t+LpY6V8&0Kw@VXJRTP3g7rWNyJv8XJmS{N zax6!LA9-7RwN6@J4b3ihajzF}!r#jiLJU=qq1KkSxLlkA3cb@Xnoh**-8L3FV5zF4 ztgLdIovPRs8tBhZXIo@-matJT$tUsXlW?&u!*f5yy7xl8xmW4#;qpDHAP_r#dDq@+0S@$JaDc2xIcq#JE zZjCnwD$6f0k!ffsj)w{IN_){mEYNPw#WYfUTPep?v6Q~AADBgOmpNe4z-smcUZ^9gcUaJ0Is<_n5c_VL{KS)=8YKMSuT_5pt%ty{ZMz1$*QA z{lEl)Uk>|5N#s#l#s)x^3WX^ouB ztltDwRO#lV=RY?~7KLQJ;GfiZL%@1?cRIZatV5MKDardHjayFi;)@!F?z-qL; z8Z&94T)PiAHIyz?tm{Vj_{#vq^&{*!mm>)OVT_$ISb!=%PF<#}zwR!^KohkcnU!S^ zSh<%#@wO5~_J6f?N!qno+(Gsse7{%mUE^emA|@TBEU>;lU^}o6m^7llm$6m(Hg-d| zG2e^mrx(PE{zrx1Hs`62g@jCBHEY3OB%V_y?l{^tyU{%@Flb4XZ>b`3TeFWny zC9i1rP4a4Es|&mKI)=#np{`Y9bW%W2)Vo5C3guJh^CT8IB1a=!i&E6#XY+Q(%WD-6RK@+B;9x8T@CtuDh@m$a%|(QQmn zlTu4lb;$}?V~1%a46L#rG~lJ5{zvko;DZ4EwxR&xlGt(dudsYs|&QcEl=hE3EH-ckV=00Ori4 zs1~B@t2JN#2Y>PJHRNG)zE&B}St%FdmK=F?Ca|dg(0S-v^D=Y3+Ng%1i*vdi_e?n! zRP_LsgTs8ROBm~FE4bKLRW~kO@*mj9T<5w7Uc?8OK{) zi}gC|>mFo_e~;Ez`^3AnhM}u+Fay;z%CZ>aU^Cx;se|g?wk=B~x`F9Hv(ZrQx6|bS z-QeV?!hIs>m@jug-S-RptwHVu9iFpd=G~O`LES4Re>N?j=1FP&c$X>;XJP>ugO(>% z-O7Y**i4cbNU7*tie=del(r0(*t=AXd_KlYUZnQECN6${9)#PI>k1v#b5ZDVHII8iXV+#fl~iJG;!O6u+nz zyK7LIgQCE3d@fih4}l-P;hmh-e2VD%I4hoDn{a&91tovUzra(`CgkNL^0Q=LxD4;b zq@Ro$0ljn?5`(%FL(Lfrkxp?wNbD!E3ojRy?c-2KC>LQIzmW4fiJPQjU=!%%s*Cky zAe;XMVqeQBn{N;D3a87_m^;fb)wjh6a1wc{42g}Y6pica1`>N8Ha|CNZ9*T1%7d&P zR@h4z(_hbRokZ(7%l*whkT`*5q(*&8%UXt2BB~c1(6TUbEzMkk=Ld>Q^b&AV#nhcX);3TVRd-$>j|;TV|hF zVN1|zMdZTVCO3n#9Crn_3%!Q~2V1F(&id+6-PuL7zFL>OT)vDauTNr$xm0N@)P{%5 z?;=J{V!cXYyTO$Bqdi`BQtQ5%xnglFYz&f{d*qQ^Sz#uzz{Wc63Qz}Yy#A?-fsM}k z68SOODXgOP)uQVR$V-Fmvr*TwL;lmdi`l)Ls1J!%RA&E1jHtU%xnt*Ml2}q=Y98pz zLXns^D=gxwF^;BZS?Cids}yVyO_116 zGD|TA<8n`pw*KR$mjVw&kM<4AgB50dMf$OU3OHzi4Zq@iSqbb`G^@NV-XZbCv`AHX zM_#jK2UuP%NjcE|$&|_y%_6ZbnToPgm({dBX{;4CU!DPLT%H>%%tS(tz&HymdO!;GfFuhvOambre-*i`00w6VX&At-PnBnL&pT}D=i zdjWh)7Um`LQ~%FKyDa%N#^_$n$`M1#(09F5%{0BKigO`~OJpX7bK+dts5MyL zeoE`B#d>;ScWXM(3a6WmD2W_avA6L1l#%~r| zY#v7flVK(C9+xaEzE*R z6m1Yv98rh+`7Kn5nbfFwSR$#1_X%F8tC}vU2Y0!hW*5i9FvJ^1ewJSRhypjIbTNck zG828h&eXUUMH@tML>*P{C-`|XmK)&qPI;aFR~?A9sosh%_seO44OP6+i)F6rn;5e0 zVWIQAbi$(xE@u3XcqNGfQdmg~|8~iqvI)8;H)vCxh&krVP4Gr7Z?c$!7T7S{hYmNO z?%|`Xdsy(f?*rea3r#6IG+DWqaW6uOSThlx11M)d3I*+PjjCLq{0;*pc5}rXw7`Z{ zeal43ANwp7YK8CZHA~)&>3^~Y#D%UyqUdTQ`Mx~{4IUfeO7z|*Ta{mFsVixkn4^;f zHWcbA;lEya78h%=F!!tYuEP^#D{%>#)u#LK31am5Va|ilDQ~o6d|RiCU5Q#$*v+Md z@{q2E<)l+X;|a`Ag(w@%{VJ(s^E$IgUS;lAff3iNtjd34)Ne`GAt9~gN-W74X#aCW zLtKe{^?OhwbCK^>CT6SX|O70ha{(`w*EulI*1{3{#u%<)04v7{Ea=1nPyJ{t6 z?MhtYEv|}Ohq<)2!8u{Zw>avch+|{ojgsbmJ&Y#bx9C&zDBdVyh#;QOn9<*6|2slj zSCzOga>G6=8M_i)-B2y?yGWkE@4iKUQ{&x;6me`c_bYNAE(|Vg7FxK0?#kQY zI({J+{fr1AJJ(tTo3ydEEMJwZdlklR#1h19J+iLhrKL>dLgZxLko&MIkI8Ft2i=EK zXyJwpv`xwco#2f360L28S;TqYi&T+Abn`YR8*hWQA977#uaU>`@U|wn5uHbju9OYB z50Si#L9mYQ!-7_tcN2J)yu}3aVOn2A+ibq0o`ql0hx=r>ZuMDs*EGS6SaK@FGMD8+ zibqA~WdYrXg~wb^TNR!PqAdg+z3?4%$UDQ?GDGvWvXa&JB{l!XD|;K`MvPR5DGQ8F zmD=c63CrC}_<1|shsCtMe8r7-;99y4%WP6fw4Jctgz`nnu=s+Kqf_}_FDvnISwq~2 zCT)RHjWt;O%iZ1)TrDrCD~j&JqF&1{cy|h~AJJY`SVgU{w;{Rt&Aqc5!yOgQ2D|Vd!>_zh&-vl@1k(u%d$+|~aAh)LS zEp7G|n493VFKXrU-KhF{m!!+35K@?SDV_2m6gBN+)eVC1o4ANnP6&^aJ)DcZ?lltQ zFw0wI1%9sdVVLZg#r7pK(}kFhe?@2G0kZ%lq$Dbr!V^=Vit|%s46Luyl)5;!2_jbQ zRj{cGU>AKLiyDbZ9L%{WMgG_j@sxEgM8h5GdhsujKg2zxcv7TL73Wdya3*qJc0%N< z%J?opqHjuYBXuUQ8T`V>6FVUt^xA9~YZ0`~0q6G4Pcs2-P zeZhln>dLaSY%0?;=@%9&978A(D-EeTYJzytCiF~{Ts<$WgnwfGmlR68p?>}8vO69g z?IT~bz6fFfXQH~;v#9Ut<6w3T;$R^v)CZESoZiv`8z}zukh~&)WB!*EPP~B@5_8}_ z?C?cV0VUiFV_-GyQ-HhU9y-kbDhAy3 z@|%!%>3)ym4T2cF;bn)6!OxQVFvh_82{^1gVy=}Z(-(rs@n&+47jG<+w_{(q z2M8>r`;Z`puw9S*6emaqZp2ir#pRhMG@Jf1`t~KVzFJ|+Yc2p$1oxqp8Qy(JtC=8% zu<$Eo8MIlMDSOr3jo7Cj_)Dh!!019;Z)b8Z1snx}-#H@j{Alk!l5hahA!!6!AF zdRF8xYvl>tJngrYmbDPG+>2Ow$#$ar2`g|E?BdChJPQOdqR781-mpFTD8Dr=imHba z(N*{`zk#aTpt4bRN<_L4Qwqe#gRA8QDiEb;^7(&c^$mg;;Z!Q=f_GTmWBjT!=)x^gT=kVnJ}epJ;!SJ#lXjAOE8JkRV1qh z{z?U+6s>sg!A?mfjDHct$l_p;_u{Q~nr!NtQP#Uh7(VUc%#?_hF2uC1bQRA+!8VXq z4&_-Oh*8DCEPPJefXeo(XB;e1HCE+OCCQ8w!dce~E=&!?*aBk>L@7-5d2BikWc-UD zMun=6gB@H?4-`uA#RT>wj;G@vY1Qo`;kkrn|APQfgnR&obd!1@w-uFm#XvUaz39+>r^MI$emP0)v#C`|oBop4ze z3MGhksf!r7;dc$E$s5F{snoTouR$_%HWnCNh&~7GIqW=o!svw10xQCW^E*a@AV#gj zcI)6~*c9$kPa#KAY}t9cwZot z=`C87e|2zZPPAZd_x5yLDWl$D6(Vt zei`Gd$(wrh1w+N0=ONAylcXhzIO-b(!&!ZaqqtDmHOmUu1ks*q0NKjC97*Zx;@Oz% zKd3`if$PqZ)@%@>*ASrZMg9 zLbP#HHyfbw8j=55=3Ts)2iw)OMJEViv{HJc9b+xrrtb5$8`U_hR^$-65bK` z0t?JaCr<}KWHQSpWKz_DF2u}GWeb%8;C#PH>;QooE#^xQME%Q2jnBxqtMp5mt`jYm z*^#-g91)4E5N24Hh&F#92%`QNpHWeVY8HzD7Xo4Yt6&V)nex|D#6b}CMX5;ZELDiU zAZ*CRFyFit2ZO7S(HrLM5ky8C#14syI@mg|wpkFEp#??|1VKnK^RC->Cu{uAfbp*a zm60kTXOHefg2>7*)mxLlRj<`H3)iHj1(u!9m&j&<^{iKrnIH(sxh9~LjRj`genAXs z%M}s14qUp7e&+2Fgk<8ETHP<^oM!^F?d?KLPArM50EnC8^&%nCg1~si2%_%Q=xtxo z-E0)^^(`K61C~yKEPFE335s&H;PiGG{oOnr1d+)sTV3yVD*kiFWML`=ZC*yoVT|m@ zI9OpWTLAKM&GBe~5kwYi;_6JqS4N9)Q-zoTg>{;jeC`90{|(}HS`>7R-_=n$N)Yv3 z6 z+pArk$1x8qqwI71zilSTdqjONSL~Os%A?u@$4J1lLJ)QHL_HB)A!}ptMZIFy@R)23 z%Pz>Gb}36qMc9s~paAo1UXm2~1PJVPb$f995=4ES!RQx&W;WF8XuG%{f%%)Coou#9MWRlG6 za>0TnTFmzmzfa^fBZxXk=&=qySSSO*&;pBd!M67Isyy(HzXwpVuT7rxa5OH@?5&^=&0xFJm1~fLL_H1 zDb;7$kvS4}Zi5%2D?C{% zaJ(UlGE#9z=5`m5hPY%V_S3Q&hvZ$zq3#WHo%|iw?ysJ{NMHmpIuYU@>zoT43FKC* zVX#$37MP#@hC2|Pf;TgnxflqiL>;uPn{+`E$s`D3_$aBPFO)yjQ^0{-GUGpe2OMMl zCbOQE=$QvrV~tMaStwjh#M^lm2x1h=o=c>vqJVEG_tjItkr)Cc*(IYSX6Av_V2P24KuYIBSVEoxEl2kHyG-ayD=O|=1CFM27f&JBg#{F}2fr3uL< z4kmJk^dJ((I2b_;FaA|hV!0DxlhrQ&t8VcxZvfb_vZJ_8A7M5UdN#CNzc1L{JQ>A+ zb06wXZ@xT?3wO7VgVBvh5JUGnIsB&H=|f2_Z76$4hXiUM2wjMcxTyP6iC7>^iK+%5 zP<*4`P4c=C#L(&wm7RhYbLVDBc{J+WM&&IT7u>dK8NF?5Z*X+^_MsB7cy$pGD85ds zX;YL$5JRhf78Lx&xR^BXD;usKbr;wvS1m@ipW&sNOR#lB? z=td-njaJ|IrDWhfOavT(9NY+x2xDMrAxGr7J;1r8+``B>m=pn#Gj7bPIz6t|FIkm? zAU0U})u|8H;pdf-s+f_1fa4G!|1w#MQ5XZO6>68Fx{B6RD98#pDW}S=+oonO&c;g||AK{gXrmIc0|vYYjDziMXUfhJ z`E}_=lmg|1VREXAq)agfLG&vf)s6X3ksnE&bHDnFEFsDe_{emi`3jOve zE>EHhZp4Eml9`ggq*!7OBx(KtleI?`S9FmRL={DK9j*?pmz5eXo?GY5T`YL}GvZ%@ zBEHp(1su^QS0e%=*3Xj=If^HvfEDVU6}DI&ffe>E?}z93CKwut=;}L}{SF`hG9mN> z9ZCEvYtyL8+Hr%$!AvCNU>vNll{vn}${YmOGqt{4j_d76_Ftkdz6^?$r}Dp!YNRlQ z7T7>>u*m$~C!8Mj2XhylC#E=+Ih>0GlXV$3A`38iO#{?W1d(qZGjdT@sXtq=# zu98u;VVxnWfnTnP{@&G!Tli28WeW4b3cdUMdP9QA1d-pmhfX@bEVx##)w+inc$DJ$ zhh`n>$d=HBIaF&bXuwLXF|e@h`+*Hqa3wk$Ggud~z*g9GavP@W;#5~yf@r(#IC3Mu zDjC#0TrUUH$Ta^Ostr(8s`1B(J@7>jyc_Wy;R&)8>mnBVT7IbkC2a^IpVn8e{3*Cj zuE@&zl2i^R;?7euuYXwc9s6Qnv@r&f({F*Fhq6CdfvvFlatE&E)oO(?7Dlw2^%ck$ zv$VdPK0tFYkArkxWRl%?NxA|j&;?Q-2k8)v3ORPw#Jz+_aF}N{ZxJm zL9})VByyX7P9HAMaNX*w=yAMSMz*1AWR-4}4adP;0nD9c6L|;Sh*Ie497wP{54AZ~ zvpNUS;!p)OS_}OY8@D^--iBHHB3EWlJ3$#R*kj2634(u zU_&*~t-O!55sU9i^c6aOfqm;0nEGY95{beGd98fd{6^Mf?mCoy$;qbv92-K{u`YL=)V0%Nd}q=jlo$q{yzrUb!S#AlEmA*tcqci+=sNlM%0$u%BhVSEJQ<8i3@B+zU_9hOzI~Jl(1a#K7;opW4QrJ@{|hu zUzE0*8$<4Pla?0P(A|hGC+w|uwj8c*=Q$K}NDCx5gTy|GS+ETI*$!6eAPRsgVo&bp zCtc_9aB@^+A?sfnw`8$XWqaeQ6IHyXw|O+)6F?rmj^kl?IbjHxeuz0?EfV|on-J^d zz`e3oOYtxsM&#G_>Q&)Ux6DJs)^EG<8!T;*=O9*JcOWOWQzkULbX4tf4DND9;OiU} zGW49ViZ*UL$?Zaz6V@UX>)j4^zB~*PdrxXVNu?FFZiA zQR}cf>sp5ciZ^D;vADNilf@e;0&^}z%i3_m7IPT+u$u3*!lYH=VcH&Ifwo<_TH|39 zbrAUxZ75w}sXhf`bVZ}$UIV!8KJIDDHrbGHKh=e}mg8gCVvZ{ILK8v#|3oXSb>d;@ z+Z@fzS7i=J>|TmG2+5CV!&R;QobwVWc`a?+=E~)~YT@2lvM(Oa(%)=yvF5FHwGh{O zHlr0W{C&~?m8^U25Dm=_i>+!f+BE!hNzP@qULl$)+US(B?UC<8wDHx3iZ-Nw4xWY^I zI)}KnhL$$baPo3>4i`f%KP{26H_&|-|2|k>+v4F$%z;gFz!mCJ1%VwK7@N2dNnXRf zwk7pFeTt`|1w|boF?4ah8P8%a1#9#CVFj^%?o;oL`TNhYY3(>MG zvy3#cxmTs7ry@UMFO}5O3Tw$6F~m790f~JI6FDX@&K08mmBsX zbAqU&eum}}*mxZeNfH!T5$9YkFO8E-na8VyXcn`Wqn!iLIh_y?h5Q8oHi?~Ig;uU3;PgbVXaMK zaqlIN*k$M=cCx?vB?_U4QAp+QL89{8%wl;;V_r=puYR#Fk^xdwZO{zU?UEPB{{x8~gGt^43M*?IgCK?`0^EuGAR!H^R%>hp4dXU5p!n}ruj1($6x_q zVq;b1of|AF4|O>#`J=V!OI*TCnpv5_TVK;<3ykSc=PK{3)?6@=*Dz+**Eq7IK1Da9 z%l##uiZ;pcsk$*3UP}lJ<#Jw06{#miXN6TUK&K-XcAQq{n4+#FqSbqeEt2Q#0y)rj%P%#q z5%0DMLK2yLNv*G{yc^{8MHeS`EqwAoURtIqvc7f)W1Z#w2&G(hWK3~ZY=ON>7h-)q z+&G;VCh-#1nQV(ZG4;tWK)dyI@;TL{me?4R&;>VA8dl_SP}L-)V*FA!wsSRxlaEbK z9J3GPKd=Go%(eApJZB{YX1oPP)Z^rqFi4%O{w;`weT4nO+T^nPTA129$+f+x$W)Aj zSFlW#=~8TCm!U(XG+c<)c3)Q@I!;gyaxy03_#4)%Lrn=AuwEtAa?aP;J_`(0eP85g ztFz*|sweq^@OasrR#^M=6LW`GDBggDU~gSdzXcg|90k6d)fs=B&6m^b6b{)|tRUwZh(jCF=rOVQpGJ5qUjWxDL1L;FfU< zSy{&bRf?^zGOVi0u!@4bu3z8+`Lc_3#c`%Q{kcl0QNJ%&u=nlw>ngeLduKgoB_a-y zm;95o5~PmF%{|%;?qBT;`3K7C+cPev(&X#p3s}sK!11VBW6>fB< zm7l}%+RHV&Rf}9A>pWi#4SmU|Y1-%OE4fWtuFV3op0iRe#FzEd8YbV?SuYdG>J94W zxpTh{?c8>Yi^UzDu?t^fyJT<3r+=WufFpqit+Cd!y2`ls5{S#G3{N$`ku`aA8A@%l z$}+q}U9wFMla>csRRd*S$61L5R>lL%uFRPTIx6Z)JQ61Qzi51fvikNbKNU;uuR!g# z`SM}x&ZlD%KIUU%ma(ydD-27T+vPki^KfnVgw^#+Z++*^Ww@SjV>U`y1!$MjBa(aJ zMoLJpoRwH$B}fu2_6;m2mBkPbylMW8@L1W>3p!}&wqyAzOf@C41#-Q8RrW;A*tap~ zj4po8{Y1B-6v|!b7Sm3Rbv+Kt`XpG{r?`B;xB+F5<90iVaKp-f>*y=SCMxa))~%eC zSYX{~sltN3S(?1g3fmILH@xXi0&DYPz_?upBKstsJ`j8O->Lhl&#lN!WS*t*?ugPO z+}imKJ4W_IobxKRy3Wt9)fL0XRelAIFL0nZdoa~hkfw^JYpe4P>}1Q zu0v;iIcvW|j>Gq<6hyeuKL+NwDz+x$8d$gjPx==*NwPzSvvm=GJQKNLhsE&_o)#i4 z@-U0!3AmZhutxR)k^OH%WQIi6pz==@=kE8i_(w5kKW=w`x^TYyPwXyq8;@L6kROig z(6w!uF56)geaqX6LE#dUjOQwe>Nf_d3-@N71cNgPFF7`-QBC(#x!_`!DF_mlO zK@iyoJdu4LV`rV~Bc)Y6BGn@0_w{TrX?3Ge@~*;_Ag+(X$+icquKx-yi&7!t%|?L- znae}m)VmIYLbeWeT-7&clINe`zOG@#ew{1vO(-$+9ic0c7^tS=`b2g*X6qhMUwswh z=UH83%U%FYt88>`!YGxYtXqSM{2sIOJ$AC}4dVKqi?tLs&QK87`;|nLHh;N}T0<>N?1lvN8iPu=_{dC9z_0wrqmY^B&C8 z58{;rb+%UZs3!4NTJ;-N6N;AFH9m1+4c5hLjFC%GaQD`9oj_R<#V8B=b$zo;tnY6| z^@`={7%htGa3J?CEM%;iCt%IIMqRn_7ld#0V7z#z7DeIUZ=58wDlg!K?}Z)q^RdL0 zCx;jck$L(3+tJ+bG%UU+Vt2i*&fcn*;ajyWNM_>Ciq)-oDIxq&mf`2+ps8P(tK_M4 zdPC8PE2(wpzXNi<{($d!kmh_zVdL&r-RHe>2-?#8!EskPuFq#XJRF4a(W^qT zqFz(C9Ro)>u8M2RnwX{S(Xtr=mMigmstx_K(jX z&u~X9Q?oFOPsYPTwZpC?R!5&T(mK{zA7P2F=~wbp9YwjG#Ft)#*XNlra#Nf`l-dY{ zc`o}j;<%Tq!8sj$$U0>K&Oy-&R7BR7i~p{Ju;xa2Me`^7nVB<@RbG~TTj0wU&Akzw z?W!CG61$yMI*5^0_DHOV`1#{yS6CZI+EAv#&G-(Cvp1>(DNK&g(^{mBHU74!gyqnq z-~T?SH*dnb7MX6j!{yiwXl=FVrbfd;v*1z|c>w2Si^5k}@|BFRD&CJZa=&=Yn||d* zX3F*0xlN;xqY1&ulByG*fn0i@;0Ae-@i1Z(WEN<>%_I8vpbAfxvF3GoD@NK8cz8ID zNqE;Al9`?+HIo#3Z5FZFgsReii_v|!>E{gX)pxDLKe!Vs+ReDV13~`3);4Z*q~(g( z1}&`EtT9NIU_C#);Bl{h0uEQg%T+;%*T-_45azx+zV*X~$;{FeX?+wA+ZLyP9-cW$ z=At@7YA_On3_YJLbZ#*miSWZ)9Bc9N@BHxEASzG1Ods*pUdj zeib{&bG?k0u0&$g!jHt|G6$&}h?zO-%*;joQ<2;Kp{^%5+IEDh@y%EZ_Hyc2Y-snu zs<8|H#r8NhRcDT^)4ykdA$CFl9iPQ@zxc1Wd(X}J?y*` z{r=4YFMD_JmS?-U;gh)6Y?+On?`IHK4>iNBwQ9*e)PK=*Pj2H)P9qN)o0#f^G@;ZK z2A%1U&%*q_8>aHFDC!{US?NRKxX+UQgqDg4J?f9&rsezQcd|7+1lxm1cEZxI6PAhX z@Y2>eHpiN=8P1uwehgfHQ9 zp2O|m@jD)OwHzqGY>#(_FY7Z70U?bJ9DUvE0vUOp}%S+uNA1256B|f!lB#$ZH|adl#;% z+c1<{tQdO4QEARf2mb6-xCuHSr4M8RbHSP%uyn4P3NBW+?CTU%v9gFKhiHnz(V>>y z{7yJtOcG)l>Sqq{dHp_f7@yb9*Cr*}SOhD1s)iz@rCf)RPcTH&FC7}bk*x`hAZ*N+QCW?xhA`fS$;%)OGV9;@0c$6*On1&4BW`_ zA-g@Q7P-R8ek}~*0i|Z>W%}hGmwP z+AKJO!{vL;lusa8`Cs9!skR(>_32U_9#`_xK48%}>RS-|`hq>czF@iPA67y2fDa)l z@iV&9n%t5Dlpu&iF^uZ2L% zsze-1C1MWCO@-2pJedQ~eq{x7#0a7-1smg#V175&>4_~-CTeI3#I^XQdzeM?M9fvS zF2qPzzeu}XKCG`;#=&w|ZVEXb*iqc%3U#VGaY{=MUV>ZK zN5s9ZMy}VPEh(2Dc;g=Wyo>u{D>N90!1P6*P>3IY=CH{ziB&X5Y$7h>Epe5Oc=JIJ zM9byX>4FW{;r}45=6EG9(_S&~n3HOg-hoy!Ly zi4jC=k=OaY$iyu91`?J3k4vj*3(Kokz~MNlM!>PY1vW1-Q*p-bgR5$dZ)3nXSU$HT z5s7umVQ?$_mLx_HEl6H)9lF*iNL2omC$Dl_N!J3cfw)FFDaBC(5?Jh8LNt^y;7R`1RTrK+_XUgOJzOZ%HdQvOKciQ>^CGaf+(g` zKJKUux8cRGyxNz%hR8+h6W9@6t|{_+J$aGOm2Sl1kl4{6v75Dzl1qA|#GW9E($g#S zf{pJ&uyK~U4cnKzta1-HNVzD*O*QJo4Sd2(1kTE`FG7cGtx}xJ?num$*&TKVd8d}0 zVna-V$US+*Qu&nHu-wM$n5+L9;4Ivac2fHd-2zL;!HnF_I9OpVv3Hm!@mubTLm zO3p_H*U755j}T7{K{UA~irZAW!n}e-x>Np98`ugrnW+N4Yh1-4bCoI6S?WfdL^*v6nC1>$64-9}A(~=- zFzND2nLR;d+KAGNH9m{w`Kvk;qfW})Kn^6IugWqrUnUP0`x=@Gaf&~=R<5C(z9mfa zK!c-@={mVCCexB|x@@5``_s7#B#10rhB0|*JCsh4S5=qkkmNPEd|o*x%|Rm~u-J5~ z%2jkDwo+>y&2V@16Aw2fSq_)R!RnXCPLXjjf~d1t1KrcHS-ewoyn4N-gPttep!?8q z&PLpaG89>S;zq;;z=C%$KAdK6>%fUS%4(p8@)2abUs~((AP8dkl{L)rsFWMl%|r3j z)mS^XqF6&V=02?A?38ep{(!aUkd3(yH*SHYO*kX-s77p2afiF2o$@`nIDQZp0%p=P zL5wUp*;Ur?^M%o5FAEN?A>cq7xfVUUs349_5-L zxDREhl{I3Q5`4J}@hgs_8&O)la>p7BqSJ!;(Lkb0ksyZ91_hQEh-(t=I`Vpxk9U<= z!Dtxn!-`xF_2KlPt~o;rB-&^F1u*gxUJ7ab${j|=o3i{rxD@|e{rPk$62t~whDu(u z4LBHF%lGGa99GDIp0)Vx2&7H^i)mZgVk1f`=~?$;wSR`$e(xo0Q> zjv-rMS{pH{oZN$lKk)ksE@G{nFIG~ieOdMqS4VM{oE7ghX^jzWZ*^f!RPvfBv#`=W z=*g?%V>u+R;pTot5yBrRdHM5OHw(<~I9x%+5II9T;G*T6xm>sO>(O#I(kUHnh5&H_EP)@4(f5hOer@9$urVJa6T7{G904mY8dXXj}~q z?gP~dbBk99KV{jcI1}xmQgluBI^}2#s}%@TzfWr^(i$V$(CWhYpMp@za?=U&>eYf! zA<1jRsJb)fI7P`TI?v%Scxf2$vPPK9-(_WvHmu&!tBKE>fXIFVm*Q2f!hp){5gTJs zV4_tOhHZ9_CuzJ-}^iwZS*G%-1#7C=T_c|$p6h|>8Hxey1C)X&4-`(*F;C6Tq2 zCk01`=4`xz5p*VGuRl)OelLlt-19UMtV_h=pNs+;Rn+Xd z(Dcd|%_8Ye*Ms9}A__8?14OrixU~>AWgpeWwG$h)9-mr5;;O6lWqah;XzTRPBQ2IN zA`8r^&y@YFd?^(RquZ!mt+A*npI|fdSq#btUBkY(9-J>n#TWsRYjvTz3vpLP8nfgO z9Dl%A{%`d%^lEZ{K=P`i@-U8lISxs2N<%ELbQ45ZtpN+yM`?v|P>NF&1=^0z?XPaY z%5WAEpzmXRjL5aR&|6&L2`IW-l`lh3aE2elECrRV^>qoXuaAwUp{^N?xvhC&(`7qc z>{U1>FfWWqs(3_o%}~BYE-|58U>3^LBr+mT#1)T2O%K`xWuT0F4&!zUY{n_l$U5&U zl+`#Ux^-bVd0$d55l5027A;H{_-r7?JA_p{bmI596+en+Rzm3U`S4^JOQ8qRbb-eC zQJhQ5bX9v^c{M31b*82J)%KYm(UqKBu7s5f!N zO)Y|#*x9ba&tX4ucn@XQ0!`cVmjn~6m$@S z4q&5|rz4?9ulxm%zl;(x^9G7d@PrYgig6tg6`$6}Gvo+tus@Hnca*Mry*}JQZ;>=q zxX~+@qtD=J_42&bXV(#zm@3QJ7#OemuFWj+N~|9ri)8nqZgNWU4>*1e_w%2yz?`T9 zG8H3ZH)vwma(EwG)p6u{bj^^%FuoRHV|_DTIm(Z{D9l0fYTTtUDw}^*IbsAQqcXL? z(pDG-%!g5K7hZbp!3B31YyG$hY(*AbX2zHY~1B zMXAX;wwQ?A?2=L4ayrs#zF*I{x2g9)@@=)RM{sl+NsJgakwuHmWB7R~j{iZN?3r{d z!_EVl(Y;8-!VGloO)6&`Bjd4oemCxZ0t@E;`X&-rKFF&FR`3EjF6IcSTP5IZa0dS1 z6MqvEhw#b=v2osBM+IYCdCB>5I)Xx3 zghlFmW{fOI7A{(4Z9`gS4%BNYYfG=Yi*Fe@!x(hM=!ET6@r@;^D$JYp^-)+~-%D5b z&nEGP8|X77uRm*w*o~IV|#j z!rjyH>Os1Ni7J{`yeN&tm9JJQHy{i!wcf5n$=HP`KIi)V7+4QrkZrDAOSvl|M$$-A zQZAvg?152qA;#7D*dQ%JPRZqX*J9LEdwnnoHBmg$(o~A*`i1H?oQ^9R$a_Ivv#~I4 zty>!x-wO3TC2o*&=0Pc`<@GY|y+7*(BGV$7n(@=Oxhk`e^R*z$YCEP8 zm7Y6(^?UOFZp{ zYc~Vy#Jh03LsyG1CGcUnr@YU~UPL21Y`1&^UXio2E){389;ivJ#949|SouI-I)I$)`dvchT-3-Tp*6(H8YoVQwZYZJI}XQ8 zT!n)m$msNzwdhZZGNdqZuc*20AK?i(s2;Trn@V8m?#=cj*#$n)`>?=FU_6Y-+{Gxq z?qc9Avrry_oAGA6wh+|-ZZ}uSv+I=}5?>*JgjSdC#;~%Cv$ASSgSmVy+a-rM(!v6C zEZ(udT3WGWhc3dR#=Qbuztz}&>}Rf&M@QOaIadUhmewOXekw}3EW%f^jr{#Y+ml%- z>8Bg*>|ep{ow#=cp1a8&AotV?KH?-JnK> zA}Nup@j)!Cw;}d&8*cBC$+EJR(40l#ixRc9m9`#P4Wjn6$IDI#;!noiLvfm?;9ne| zvT8|UmGSkUdr(>?-|HOYdtKZp@@lvR6q}R~bzBZn$9pO2Aet%wF-kyvu0~O5wtHh)u&DOLAF?-Y_rPDYJAT7XI$Mp8e#C?oTUe1> z(2%gCwcUm#RUAHvA@C2dzMgNi_0=>HMXL46e)tQPVz_tu-5OO#MBZJFl88dmHib>p zj<4b8GkD%5S3iQ=M`5iz2IhDiZ+%j&xizxdEP-09Sr(YHqE1X?Je;aY(uugLjR^tK;x^bBI#5!oS@Tb8HJGB+QnZm90#gz@9bX)+FA)!W zFDBCEDx{^no@fOZWVGDd)U%PzW@^aI)XYZPPng_4Qf4}#Mi2y%5At$rbKdHL=1Q`zCkB-Y5)$jdqfR9;OA;dpf@r8 z|I_5T;hnZ&iG>}#NreRFi4g=rWS8gVD%6@-u#q>nVeScRJrZ*g`wmF#D@kG{D|QeB zLDaj#hS361uF9cGznYiwj zYxRIUu^XV0nT)C(6*kBt2!a@PNwX@}P}fO$DWvkp1~U<2!a^4(hxFv?WA10wiX42Tktg&HYZXc>WS}>bF{TYNxw^lqmv*ALN?ThGSD>> zYiCSeZcQy3c@?@6wQF4snZ41{Q!`{L`W;W$4hQtx*053Y%lDlt-J{ zh>`?00Ezjy*u|zSXZd^v=8F*oA#I=Eg_Yh`VtCNGV5Ep3eyq?VGN_p977UA6yt&2)R-2ei6zgZ|x7ooC7TNBtoQhSu3`Uq~miP+d!T+E8MIvE=y2%_bd zK0P`#w`(o#e+ng`zE@OFcP|BrO`|nN5JXE`T|FqbCvpbJ z>#_7Y*ot4e<*QeugO#YI_+ebmi?Ku56c;&al*!8W1VKoFE6BTbyb~*1ue^#??QE2T z`hF`3HQJiM*0aV=lx?8Kx!9DV1U_7TmZBmEqL`(iqUI+8k;dgvU!QHRl4o1p>S{Xz z8?X%3Y;E zgPZeUf=}?qHsfOiK}as+T;hqVM^@wK1&DK96cd*mfyR?Z3Y1di^ekL`D!qK8VY8>@seXjWSS|zut!LGvC;=(FqL;1C_@+F8g?n|t$7R&1*fsL>*Fo-PeR-A-0b1v?l91k9i zky*Tt^%V(%$hOrsXp4`(oGgaad%h zAx1V%iL4sE=825wk06NA(^gz?x8!w&J@Pu%o}Xat`L3BS_s1om>^`U*KbOQs0^87N z@^uvxBAYEcV90y`cRvIo+ch!nBdg3Xmy95Y5#?|hT|vr8kfKK(!OtIHd;BAFtvor< zdPI=GMy6Pt1N!QglQ85?!*LWIb^4N-qCe?kBnV2tGWH=I02W@xJ^2WzY>^p=?8@`2V+eZaqx|Q5-*~SXyWm z@P-10NFtF0AAHn=H%*A~K_C1IehuT-@GJP@gE1ufMxsyZgGLM{5F(&> z&bGVTX)I8b%Q?+-W@o3{raNbUGiT47O?Eir_<^k(DBeUuG&0KBe>plk3%a=iO-1D( z0V|N|EK4l33V45s^cZcPgbo?e0kN716<~W4X1D3AY|>Ty%h$1fV+2(fZP3l?gAYt9 zS318!O+{t@z{==r@TxwbDF_n&9_vZRvHvNj={e#Peo|;D!1fo+JRP)riw3zwSFn

PY5~v`Y$_`M7F2=uNnKb4R+R$wO`_2&MDiJz7J89-M3aqP6I2vn zd;Xr8Df>db825av^%yoVg92PeK8)(~FhaCdlti4ONJXv65v7X4P0y!_O5;&3$OEas z@ha4)s0&uv8vo5hBB#;#EvjEzXr)kg?(WG@b+(}Qv=m?mZgy4&XjX?tsSj}(FF-Md zV1~Ga6EuYCb5McP_+&m7)Jken9B@&{kwcxHca_5dCW^ty2dHSGnB&zi)O|teBdR7~ z{(pmk<^7Ic=S06R=GG`>SA<9(F$Y>c(LOKF~=lTeW!z^xw&H2}pL zU^81Ya3eZ})Cst?Rz{8N1zb|iUV`8vsf|sM_oNeKlOJ5*?l;lSHf; zCA-dQ3F)hY)HIq*VZb;ANX=kqIWPV6E%m_vFv!qj(CDl@wC?UY!%~2$l%2W(YHVF< z8ywNeHR_NYb@3*3!v=o_fa`@u_2CG;I7koFs~hDG_sFqdouT>mXR-@dLHFDd~6ngn!`Ql z&yuDEF3=)BLz@OICJt8iTNGFdFqN%?jp!cW_HJu%i;Nmur9e5(P!3OTJ;uMO6AIml z19jnOCr~~Pwd_FCW6U-`itRk|yoDa&z8p~&by;kut-El&3(ih2t+LCP;XTEu;`@knRV+NI|6lQ~6(T3uT8kd28kz1^hD92I%FW(e3zx49t~T?92ju zZ3b%07I3zVyxk-TVAo2fJ;m}?W*depU8xJ9Xu_F_%h|1{5u3L-Q&Ed+Q(bb9bY_We z*WLqUkExVv-hKO%rd07_n>}+1sWX?68q=8kWq-Uyz5VffK()>a(e0>fc*!PlWp;Oj z#MQG4XC1ecO@rSJfMg=aS n%@}R$1R_y5RZfUP>OjdKY`*DiFWd_E00000NkvXXu0mjfA$^iS diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png index d5099665061d8ae710ae831619dae50e22b7e026..13630313bbe6a1eeaad415766fe07bdde728899f 100644 GIT binary patch literal 17737 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

>T`q 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ʒgZzEiW)vELhH<2y~#U0Axs5GVcU6NaL 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≻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%0D&p5@a&{-e!*4_ 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 literal 200859 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

IoSNZ|P$gtp9CsOu3D}H@WiO!|zyg+w@Y-hu_V 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 literal 27753 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�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 bU^V|A?oF@0O%IcH00000NkvXXu0mjfq>6(o diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png index a114e914896c91c92026fcb8e7090e3eb911aaf7..8d2db8546dcd00c0d77dcbb0e319f1d7e67baa67 100644 GIT binary patch literal 71440 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 wLs>1|L2_nRO_7p+ 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

GnNRNxw)DlwG8BOI$cwB$6e8dXUpI}Tdl;sn( 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 D;xBQ8 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png index b54895366ea9ac7d3a8904472652f2424248c946..47041da3f808ad57f28350c5097aea4fef8caf9f 100644 GIT binary patch delta 2752 zcmV;x3P1Iu4#yRcBYz5xNkl+Jd#MPU@5j(UKx* zur(B|8nw|1RRZ*friiKHgXj;Rm_{YkXn`6MCHz4{r78lF7+cf+Xk$!xiH$`bePEbA z=XGc9+?o5@+i&g1Ip^M)HvRx^dUDU)v(Mh&{?=OGT5C6J_^NgL;x=UbH&o=9%FvT?d0;^=)WUZF z%Z8wO7rNmVXcSve2&&f`@{?mxSR-nA5Tmz&Ic~J>Eo5RV3V%ov<^a|RqOGk>0J=$ycHpKa z5Iz0?aOMOjT>v9MOz=g|kg!}S!w8#P#AI`p5j5&B)r$R&8IDRiA-i)Q z)RN`aEpqMcn4PUypxLI4TI#um1jL15MqN*0T8V67lK!N3>;_g}!=R}+rxyS!lLUlp zB!8brlaLDj$_&&E42=HEp@04*n6d;SeYQA4W{)8H=q(OIYbFWl#fG&^`rnty)GSP` z-8pseJ1(HVdOwVSD^ELLOAE0~-oap~Q>sqBgy=M7sa%5T?1owT9{TDk&d0H9)+4%O z7aBjio#Xk8lBJIyb;6Ls5(9Ke!^wiZ8-G9N%&3EDGuGkt<~yL*ZiJdHJM$o&An2n6 z7rl4{nZG>Dp!m0yB_sYS252XvgAAn4dlViYXo7*%e^k|kten;~E$R&V$$OgDX!@?+Wc z@5p$|+<`}t`NM94qF%P;t?$~g;gWIkj6SD-{T-MCkI@$wL0x|n4Cglze08V8X*FwM z&}9M%2IEKBd-{-Gvyr~#BNASyt$!rZ=Y~%qdSVZ>=%qxZyd!{kY2EPmb!Y)0bMl?W zBRgRxi%=W3IBl%V+W8Ec3yUabBEF21mrxH@XJBXsdsQpV>)V;7t7R}k$(b)f6V2~Or@-kDxTr9DPlk^q)REQ>-aM3&IV|lko+JE;%dS;oc z|MQI1GRvHHY`M#`*l0B0%Q$XEKY!4Xwd7rX^GWp-)=zveUA9RCX%A8+WEEmZrmNjh zg3U0X81K|woPWcC>gjiSI}aAGgIZFuiv7-K4lA0TO=HlUi;>vD z_-e(fsMSsXuH9s~H_1I*aDTaXl1$}o7_4Y@K4!4VH|<0wmKmG$b!&e0Iay?+tKXT3 zi_bA2rag5s`M~Xq2T+Dd(l$9DA1SU03p0`srhSoZ* z6qa;-ZeTRs*WI{E1M2GQ9VS*hl9h~iD-%%iYSux!0p*-Om`HNv>3xzM}Lm4|u=9UkkvGrRFmJ80z-pA%#a0Q2+svx@krv$kW`p{!ACF3gV zpv5rrXA--6<*H&6dVdX>n8Kt=iX=?MAp|^b>hLwq7C2o9qA7Ao! zaRPdJ8kw)}LiFkFWNsJ@W+1R8u_lhPO>@Tp*{rCL8SH}0p>Y)>-%{0tP^=M6q+%bB>%jml(Lm0z zY!!2$4tDpdu79jBtNV7)p*vwd@L^zL+}ptytKz!?Qv7y^HRF}*T*D`?3!~B~6(~tZ zo`$~ni?(DlL0Y(hI2z(?1=k}5#3CaykzT!yrYz8*s|j%JC5QT@etZkrd+EnPoxC^B z%6w=DnFkKrX5RMFoV=@R0gA;U7B61t`r`BFN6_CtfQg9-2T&Lz3t)Gby=NQn%Cmf{ z&zU&wmoiwGWdz&Kj!|fG9j<|wzL-4>7`#S8F@Ln0l4&HOi*$$8Lx}Eqirw4_cWNQ; zaoR$mfYH$rELk$(02Yf=Y=!ffrbfjd@h908OYzL3KY=>5k0u{=;QX0O62MV%mg9?s zrovrZQ%cOB@jdKkHf?iaEtQf77Yx(E&D3f$=&-; zM+8_})J!&RUt`u%2TyW%AOsZ(J@muQlU=$(Ppp z(g!b>KIFaV6IoAA)ntvau`#aMYa=*diI0HexJW%1A1|U@p0#I&?u=8t1*iJ3XE}kL zoq6>2_0GXC2jG1F9UyM0?ugwO~Ik}@<)dopcED+IMnEC0&LnQ`Xc)%w;x z=iYPgJ?AzJK8%|=+2KjL}+;2YvXHEd; z{{s4YfPo7@sU(o1L!;p$f%guD5kPY*F!Bmu?A4HKZh*UK4lwI(V8WDo-pTeVfTbef zBLgNIpBJ}#i$kd=MxJ_*`W)s?OP#pmWo^PvNNCwhB|=Bi!V0 zxBelOn)`1Z@-U7B^n2@-kXsjvo4LSYavLyiBBXg_IDbOldEoSM;Aj_Q-*$1|ZFA`P zQ<;-|6hPG4K$G%a`L0RQY|fq(NbjX4xquU{EZE$!ze%VL`{us@k4>tp;$azUv_`d;&N5 zmU37?q;}%+BTY>dQ#&k{Lx~*y0q&)H)C>;mK~gFwxh4%sod;Bc8s|bNiKHR8Nz>Iv zzYpLv29hxuWq~v4#S-QFsz*bjy}QsCXemuxJAYG*M_H1Jg_snZXAo`}Wa$iJH9oEV zCRV4$9u2yAQZvIQ5K2iInwlBh^|9~tOuie@3}L{h+SlxI#)G_EMNq_6unZwdoU0vb zANnURehL?ZbA_f{RXQmJ<|-Y0wHes66;3@E-DkpiM~#Jf`s^jZoy*`fvq)cWpiLet z+kXO2b4FP9a`MPj!5@c$>({C_Dh6X-@^naTOjmi}5{d5o0C-2^*x$$E;EW1wA3q$I zPXgN40P`QL(BAqQu<;qiNE=l%xN52bTs~fK?qrRFxL}eKrv;Cz1(5?z-dYLwd1n$n zYO+TOVZyUH|EDOJFI(HT+} zt%V+GUMbaiFPY~WUCTY(TOQ=;<86w~n|SN|w`du{g0KlA%5?}c1y!p_u0P5El^cM< zTHRxNcf1#7XWtii6Qrg;ZzWTm?difl(B=jbb^g!6J>0utHPG{qI)Bm_ z@)olYbrqji&$$^38WS$YL6zQW4iOEZ21{~&6lm<)9C)|Qb4dl|>rYe+RR_ZX7yBIB zOXf9{T(t4+$KixiW&{ky0rMaLh#<|iE)tgo`w;$~a%*J0AFlgc6 zGdE~Gmy}FskY`=*xe$a)7@~U94u7K`-DgF5wM1(jO$_#?fMGteC8(9K6`Mhy`R8uY zlQMnzbki}E;R20OW1MSI&Gnokh8%#z!!n(fux+geXkmwy3IjTw$s?5^h9agoF-&d? z%ufCiFlfE#Gs~+8!T8P7vn5!bXX3wDGGxu!2a!xiGL;8MXM4^ z{1zA7(A3Mlq%n6{;N7)T;#j7E+SdfSI1akK+pLFRwh+lyv!yz%>+tZp;BG@vGxu;W zE1TBKAl+xl+r{VAK+Q6z?%*mNc3*68(pjSxBvTy^H17ecO3;*4#cq&}5!oKw%d(5J zdp<(B^Yc_OuOspTC%dm0h=1gGv&6}WC6g@d2o1lNxK*eH>nihH!{%sVO}Ry$rFffS z^LAI_GF+K`D_cVrkz8Nw&z1vK9fLPUPrk1$!lY2_+9Q>#4t`JOx#o#YVGk=R4)P*T zDTMWk&B^LJ1V4Rkm3Cb=uqg$wzRMb%!IbRLPH;l0Wn%T7U94w}cMQN`8qi zoD|TFcj(Q+>+Rxp=$%M0s=uj97LL<~rn9TuH06QJx}jpewv-qLc9(J_HcjkHtfB8v zaHo&3{R~oyicaRY!`l^DE;n{eDv>j~anxHr1`FuP=!Di$liV}~$Wr)q8$ zh(WO!CdD@FFOM#f>$l;2fq7|M0bdfA=)?5i5dQ)zwI{%mg$`ZU00000NkvXXu0mjf D;xBQ8 diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png index 5ff2d43ada779fbb2180e9c85d120abcbd8e8393..c568a44657e0023b37935270a64c8af2cea90a52 100644 GIT binary patch literal 4662 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 delta 2863 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 N002ovPDHLkV1h)tl1=~s diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png index 70a2d52ea33ac0d3b556baf99afec40305da658c..6d326f289b391f356b0240db5510e4bdc71e3e1d 100644 GIT binary patch delta 1790 zcmVQZy_y%QSzOq>!fU$IQ;o?#}0Z-=1^c zJG<*5VGRs(@4NS&=bZDL^PIDB#}D|CA7czgf1*GAug}$N)ql^78)aE8Hz`$(|S*!AokzGw4pj+B3q+vYsBJ;9Lh~B7K8rX)_{22 zdsQg`L;XORzhO-*(3LTXkSJn&KG^^?r(seJ-tiir58@E)Fbp+X0gii595G@DY0yZv z1+cFh=ICDF(tn>oX%MJYC0Rbn1b1>T4hS|4(_@0iJn-acF!L9~WF`q3?HUcJMkfT+ z)M}wdnn=WHw+fR;z??e`^VK$>H~<$<`bflJr3fdHr<#D4Hn>CzsFvXhIbfjAQ^7M= z8Uh-c5G;Ec=GIw!r-FDgi7M?!pf#-}ao90J)BQJs_kY)UWAOw%jnX-o2Rd$soBJp* zZ5EK8z>Fk($_eVuor3%EYq+x~fTnS9d|y%?e`z}~X^H@OQW$_Cx^Ee#!KG4&?b?Xo z=(ljqd{H?hB-862S^+G4no*{FA@g|!6v6~tyryCM-EO$gw!#t64dfBryBM+68(9-& zCd(IPTz@Fku8Ae!`uku`{h(gD{;cPaDYh%t5p)@giXg?32QYy;sdZE;!AWY9q~;Mi zm!61l>kC>3;m_a0w+LvXodMfWhtAIma!2Nmvmd^)9mB@>a z5agm(aFw$5mXa)Kowo$8wUz0vc*F7>L1H^Mz#QKX+uR15Xn^IJ6?!Cvq{ePp19$!m zf`2DoBt3&_cSKeRTIW=6#arfGff=psoX0bs8{-SDp^=;)f;qMqwq-nAx#%4gr}(wZ zjygag2|s)j=)4Dx{AwW%%Pc&n^&90uMUZ` za$U8)e}6v$L#Hrls&~!<)vMP7%2#tPpnno^jD?X%>b>zmP7sR;%c(iMVuL@+^6?R2VU28L5@t9R7{I@^^7K)u`a! z#&Dp*sl!OLK2qTj{k=fXMc?Eq@;no*=$!8(4LyLSSboE*zZRAX1e$)A>ae|d)_+rB zM~%+{05s3;{Q?6pV`0dLCUgMdZN)l(cNGZ~RCwBr5y-X4pF)hVA+bHs8xW?1!b` z+wLB<6I;I%=C+v#KiR}6y_h)bhJPzKUSA4?BPCttqNGVw=fWA7-J4)nzfHBu`SB$} zPC>_Op91?n0uECEx-Y6>Gkp$%Mb9FbITzusEwINA1Fg+$wWydPPE~uQD2)_D+jVeF zX;x^Ljwwgu=F9Cc6Q{r~T|=G=(I7ASG4|MV90Ds@r3Jk=Ep$c(&)z+-?|)IRlVp#r zhxU$0U_6aMefLq3Z<_>5Z$;*WFBJ<`Aa=Y8vu&MEdpg5e+3aVm%uyNeGGA$2_zZWx z1N+8u|Nao$?RFMk`wf27MQJqy1B0$utf)2$kLJQ3h_7Eny=BWJ8+~NLWg!bUbq3sm zr-0cH0uv^)I%SAgz2Ki>(SLmN0rmG7Q`+PQIfqDW+fTraGdQ8BR_wXP#-vQ8lFQ`^ zylEs|MW(1tWiIwE1)D|UxB+OYC7m=RlBPqNRLFJ!N}m(ZKJHO6E)z0G>1b;L!G_&1 zoTsiohXf_GSS+HwJ?$5>?(QsaGRS6gDuudSoj-+O&t~BC5#O^E3V)|UEDKkK5khrY z6Q*EnDVacg7kAtT^W=J%TV`{O$*I$s%y{(nW-)PM#)B3)n6ueD#*J%5sZ>@jjqoNF zoW10~gZ(=8G~HvjLCFLaNS!5rn)+H0R6M9}_mbjDr8+EIWB)Jtx6kNz glH8djwPWr71MQ3rvLx|07*qoM6N<$f~}cb_y7O^ delta 1253 zcmVBYy%@-feH2OG9n6S&1_LZIwn@7MX~s zAeD(NEkPMCBpFl{by+bUqmIv^-b6X7 z5hQb#aS#j4Nq?`H%qXvPu>HNjztYtZbq0cXyKMGCvONvWz>1B|VztyPe07BrW&j}- zJSduhLN~5m1l%L;s$UGAdIONDa7y%_2c7;C`1vad&BwsWW6n$P)d(j~^x&5dKrJTD z4lw`3$*hYpnvbASRMnb#ZzW7-fJVzNONX% zKwkV9(9~vt97X0Hdom~UFe}e2Ff?dHq`TGt?{@$T9$@$ue;7B_XN05F1mH?$?##C!MerXT!qK9C>ejI1PBYvum(e;Z+6(f~23aE>2 z5xT#!*MF=r!#yuiDrTWscH}egPlrG~T>@AFu9*$oaX;whrOEo|?qqa+M;7Pn>jd=S zsf_dgB&nee&QyYTbb=;MNdSrfxpl9k*Au|GQ>m1S_v?7hz2HqPpzCG;e~D3>ZjycS zp|XlSOZ>E3#Yy`Cn7OVg2mJmu=-FEtCyoO* z)`3?xxJ=3pNKCcT6bgV?!5LuL`aGG2S!ns(-YUe}Ae(i)g5;d_NtVPWn z!GFo=cFxCwY*xF_fkcVdl}xGtceMk@54$1~g;!44NQCIJFF$f}YHzoC;SJAf!LFKd zsm)HW6USW4$>*_EiO?~&yTf^|dX}Tkh=pb4qYJsvn|NicjU9O~Z~?gLYGZdWV$tBm z(FIJHlo!OQGv@M5R|P`O%mg_U&Y2Qk@qYsTyYmti$}QvR^JCVAV+52i=+^35m)qU# zdG}JHz4)Ixj>Z)zRfd&BN~UQNllmpjKk0%oTJuDRE?fGDlhe^^N1q4ZPlB#YYdazb zK)2H@CXjPN%$-NKx?{@@^2-oP>M=;%a*doU4?gdz(y8ABClJt}tdN3M3`l~0sDC9X z7O84w6={~xzVU;Y#iFPdayxTH0duGC=AHnSPGr2e$E5SVcio;$g_J?P)1>RF#%$MC za9@v|9_f6vilp=9kAq+MLae9};koz}Q3b5aJL$8f_P+H4VS2q;N&A~!ewSp%>y&w8 zE#v6tu3+a`83WsSy5VgMyDb(2UtTFqx2*$x`>6~hjF39NaIM5tuZbfnkO<8AO#8Qk zx34d_cG%5vq_;El^2X?$*j<96@;-*5Qi@n7aYDUIKWDfaSQ P00000NkvXXu0mjf)N*%+ diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png index f4037d604f73a6b08d7668d29a73f8fde53ad48f..21d4e2eb1880491fa7880995a4e3f0c74db89ffc 100644 GIT binary patch literal 4454 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 delta 2901 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 delta 2901 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 KMNUMnLSTX$qS?U! literal 4687 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 R=wtu@002ovPDHLkV1hz}6}A8X diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png index b54895366ea9ac7d3a8904472652f2424248c946..47041da3f808ad57f28350c5097aea4fef8caf9f 100644 GIT binary patch delta 2752 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 D;xBQ8 diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png index 8d96b64012ebd02c97257feda9385c4a201cc068..a60f780d1754e148b66681e3e2dcc958aad7cbde 100644 GIT binary patch literal 6497 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 Hu0mjf5Is&1 literal 4083 zcmV#pG!ZCokb+cs)ELkxgz%JCi@a?G z6Q$6UL|!TK2xv(JEJUD!6ogV0T5ONp6}dy|M_Qjc02$4ce@+hpA4Pu&fI&> zch5cd-1BN#^r0M&)M`Zf;&Qq17azVyvhq#hfBl2x!*_{RtswqnmC)Lcnbv(G)U%GM zw}+^*k*Hb`s#Tb(RUOdJFE!TxwMm73loR)1W~Ne!C@Bk-%1q^MqOMUyqs9o0*@|iG zHX>V%XBt0|c*0I3U)+^=yWNQk<#Zno3Gia_?7tK(gq1;%DwBTEEH>SM`KpBrZutTzPQN%86=_RwJd#_G2t`$&~Q!sr0JUb-BO%{z{?;^u^eU_@#mca%#091gQYH*sh}gv4VKP}qA0Ynv@dJXG3-6)cn1a$q)Med3Cw~=zrKKM%Nk*WsN*>3 z(yCMJiJ!9OU-)777H*s2f%@3E-kn~F|GfCm;y?qK&}}#{3LQY=w)APY5`FvpmXg>2 zU{IR!=Y_=AALkAV9Op7f;DJ$qR`wulg#Ou$WYT`ZJ5OQRes|*WJCJNSj(GGKJ+qub z=V~v>hIPcBt|nRaKJf={lDxB2c=^jrE8kMEJ(!iu935fkc~|=6;)jU8HoecmQU}l< z+jd~g+{K#aFgdp|o3&N>z1NABE+%?mk&R+@p`( zDK&r5NEmj8lZHmL2*1gGuGwybFwm3t66=e4Ry%dX9q?s3R=+cGU!hx;a=KVblLIj9 zZP{(d^JArwyzUdCM{grq zc#TT@ngC=z9f{MqteBi|h1rP#Gp<#uViV~NgU;DS!Rv{;YfbT2Y)mZWu{9?v{m3HDOnx ztCtX;JIBC-BDO7n6&xh++_p}f38HhE^4GaR18AYo@8)Q0Vx%v4_HLUm8 z@kDpOV-5&ge)FopF(4(00v=8+EbJ*a68~_X2hR~cRNw{Amzil5CwV+;p3!Kuvb1N2 z10%)CFiUSD>XPynK1Tr$^IY-}(Xq3PSZU=y97;C=wzbk^K!QflN^OG39wlHF05pGI z)$Qph;9d5JGdioigRbYY+cW!WTR(zE(E8KI+5-_7RXt_~pn8(c8Comqw-Z|qxpV>X zSC2N&GncvsPnSW5L4v$Z$KL$mtQnN~On;ynji7b^BaL>i)CT4gSOGJ|E`b}~Jjqh< zv;|hD-srp+x~k?{9|W_+bSXQd+0=qRMWtsw$=WsU)w4dOD|`mu3F@TJqqLeND(y7m z2FJ@lr!%lp%z#}PF${MZFLieLE;;v)owmo$;&50Dnmwmm&zOBfx6t37C3^cslLlV< zvEDW|I58MC8nF;_+tV%w5bb>k$>al5x?0(vkVK<>+K=>J{i^Wu^Ks&|wiC?*RApet zwRy9JA65&!+5v!mAex{KfL|>$g6zPEsPnQO5Lu~<{lp!_&+AtE_@8x`d~k?Mlj|#Z zb+F5~`I0WOx~GmfM}tbc_8B`Yl+g~gaNcC1|GWj)R$pAecd5#9>};Jvqi3CSS7jr5 z)_eyZ2#N$=&~v8f*L*~B>se|9t9RxRHDXsQc;Km0!b|MEa2-UvcfS|=4BqQ^@Li07 zu`s5Am(h=b2iv|E&i7*tAXJK7VxdRL27q$ty>5R!n|zRW^OU1)*`Vj>>HCS#o<#iY z-42~9nD$05B*hq%Mwgp-B=I{tWW;@^YJm?M3uDq#zp3j-uN$57RCPFb0&m?d^dYd) zA%R_Daof(MPXW|Bt=?_xcispOq|QsR%sHEA&dI9V)_Uf>Gqs}=PwM&%V`0p>Gu#|r z`cf}V;03&OZS8n%^(c0U1-&Jw2@_7;>6cQt+s3$Im=uK7{@Ibj&)fyw?6+h@?-0ha zF;)67ht3uF3eq3$&UD=D7N@c}xD>m@G6wQfp!Yz%4<2^haeC17`lK-k$8+CL^!-}z&>f025pi>a z2G9~{3-lc{jlE&c=@wS(5=$}5yL~l!=C*Gn>C+nqFTTf(J(MXU7H=k_#c0afwfjz` zKHFHaOQ`MqKz3Ir&96h~F^!wXkUqVhQMbgiC8=Nx2eg2uOlFz!th^fr!QG|UwJ$=D zHn^*H**H$F%feN;BH%SD>~#4Xi!=}lk;bGrB_s$^c9~8kz_pld9HBqneMcY zi;LDIirHdb6*vZJJWNvL{IySMGTK06@HtM}uhG}4*d=Wfjr)r7EED&Pbl>&!!X;HI zu1}*rprzz#qf8dErkZ%qj|5PXT%H&GGICYYOn^cmNB@2J^CU~uunbA#UeXLxQ)qP&@Ch`OO4fS@7wk)Zl zCvdtY;ChEAS>mMjQOwk8F>i~}7%mIOyJC=~HOYI#OH5M(_i(u3g$6H$uCo<(0D?Bq zn1+PQeN3$~jXcFPQC>@(W8M_3AZE0?9Pu#P!=QzIa0)brAA|QM{*yfB5%q4c%+R{q zyz>+b`*W10?IL={!>mdo=wzi0GzNFS@vazTX-)DvQju2c^sE$i-P?oEW71R%GvpGO zI0Fx~nIY|@PGcZ_9IHvb5GGkpa*Ufu`hCQ0qvYj8J%t@Lpv}xaFM+F9_{FZfw34>% z2k*+_70V(mvY%Ij-o^8BD86s7>S@cW98G3#aA_GNdA1Ht_jg~F7&j4NA9>S^0R+7% z87{^kJ6aHk2W@6Z`}C3JFE{FH#V*OUD!9tM{St@hnG`%o%*%n43S0>0 z`6x{;-J>^6hvVgc^|dRtj1FwuCnZj-kq`3z8--8e28XPsThK-x9`$$TRAom~rsC6h zMjlZ$69QK3l3c6qvk|NgBZ5mmO$X6j6^rt9)6hCq&6(;Vjz&|qyz7<4)F(?pu}iGd zn<A5M}atTw37o z_2*nglh4MAB86LTOLXpBU-mTwzCp~1xs?Xc5~R=QL%|NJo+?erMv7gMI}tK$vq|kHn-9cvcgi{{y497l96JU*j5Q>#Ox?Da!-E%6>w@%IY1l*8I9?l6mG{;t zb_x2bbXY*B_L8eTizS8G6ti?YpMRgOw4RKmN+uJGJCnGu2p9`v&YVx_w#}y21zx~g z?;6Kzt4Fa*tSJq5;0^Iv3RbxH#*%skP^22Skm5^+okViya*{*N^dMB~*S@qZKvOv^ z`y}bm4j^35O3p;WSQs-L7}?aiG)W#jfwxvkMZk(JMxqj^9eoOx>J!~Gqn@S_$te(0 ze1nO@7u-d1yH=(jqrF|m>D?K);j}KRSz#DTrl*30-?KZ>#lC~@VhoIxnkq@X$xd2P z1;B2e;l~=F{7tbdqa9MABy$)~t2CSa=F^2x7Z>V&BbQ}anFF%xPrHufl&kubIZ!)g z4yC3thvuAaPrKZFhVVykIo_nwuf70wW$PtX+e9|{Cevkg6;W5Q^FFT50x1y@O%V1s zf_lA(j=lH6?iJP&5x(9Y4xs|`b~gvw`UB3`_q`An{nGJL9iU5zkC6krvNhsDFR6_M zs+Az}ScLf(k!-u8tN20UX5?z66iDbSO$~ulHkA4sU`?Qf)&bTwfRp~K2vF*UY9;i@ zQ68Mbpt^|=?-*-hmRJ|F;8rhWZ?SWCU3&t_Umi`%rv|HRwNI&6t75~ZQm@v+VV1^3v;|z8{FDrc*J|IHhi^*DU1OOz6svqJ=t9tV-Er-Km(802W@+D; zk&^$;Oa4tV^bPvwIk$Q_Qec%_Aq!5l?`uljvKP{l|Il<|a{?F2F$_GV1;vC0UbWPI zM@V1;%LZ5hGf47C+mnKAPg4Da&W&h3*hO($pHwTZWE3a#;<;=^ehaSluCQ|IlnsYX z5y>=3%Z!!kIW*qUIjv|>X>frdRC!kNwLAefzzE<4Jv!3*DMIU~k>+Csn~(Kre+P>k z%?F2~{T<3EPzf;H+TUHYz<0Ckul?Of1IFSF7+ZpP?*)!19t52@P{2{qcjoYi0jUXh+&04^|uGkw)AR8gY-bf-jBy lV+6zFA0rs~=P>$x{s;5AlDAwr-=Y8j002ovPDHLkV1in)1l#}s diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png index 8d96b64012ebd02c97257feda9385c4a201cc068..a60f780d1754e148b66681e3e2dcc958aad7cbde 100644 GIT binary patch literal 6497 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 Hu0mjf5Is&1 literal 4083 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 diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png index 20b670c5ca22b318b1a631a8098188f3d4b40597..6d8c31d14edf2b4b3e9750f6d0b6a096ed9abe7e 100644 GIT binary patch literal 10480 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 KMNUMnLSTZgcF%DD diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png index e135e48e728e145b37c20cca2a196356429c73d3..7310d4a19251bf6cd701dbb48e7986972f8e132f 100644 GIT binary patch literal 180621 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�gFp#q6y+F)2v9=m&RLSkdq~xl6qV z&E{jiEL8#TEYCmn{gx>S68WVU(M=5~uL>0heZ#o+Oj)+c{v5>(|F&>j?nhnVTJB-PUZRDIKkBj`?<4PtQeP>tR|xk))fV4CH8j7t#GULQ-tGc za)lvKT441URZ#uPPLk(n4BGhRF(Cb@wR;%L;B}6^z%AvU=&K@+UGAA*&^;1VA^CFj zje_sD>ZRL)U$~1=9UsEL{3*9Z7x-KP7_DlUcMpCZU*AXPz8J*v($Svuthg8kt(?uf z%uY!%&(67!#t~GZ7S@Wl7*zn~*SAScv2$OrZ^fd#N*F6vf|tUICF%-gv7*x1#anIP zg_Ft(3TaGwcKcU*KRsg@(S6x$kHyIstg1-&^XK7D&?^1mSK2U^XI}75t-x>atah4i zOS*f5gV2z-B7il=n&92o04qPl6k4Wa3L41{bLia0925^!eDB2p%K9;ztU3{x@3MM$ z_qfYK3q6?#u09RsRvavt)WKYkr%w4yvrjNvs|Y#HOn)+89Ts#ww>LRHr|l7NUjm9wW3HH&Rtafqv+3O`+=mqpbN5FD?L7cER1vYz#P?PY3JFIl1t zy4v&U4>)eji|hXVFodj-+;xc`Jmp%Gxs1heA9KdFku-Lw^>C;UU)$GaXA?X5#xc@l zHM>40U#8-s4C5!{abRON70MjW1}ZEMH<#&dV})E`A?}4?jvQF zk4fDv=Z~7%77!*k8w%TJBaRwXwYNx2%-qr(qpgyM7fr?nK9%2LxEZd7hwBGNNB+cRs48*FSL~eQ2{S$U@^fEa$$|&eC09-f0&X z=$RWs?a2#1K9FNGSl&k>9npfy1h*bi);z==HSz^1@3`vfK`KDY6PzVC!uoxFJIP`q zEGbaT^0Q&c)ySTr!qiuqXkUWEo?=^CUx^cw_>jV#Kw_vCcDt9j;lp6ASF z1kkj0$D=CFU*L)iQWmX2*Sx#5C;F5mpSL*D?hXvZ*Ay=+Yi2qoY(rQUMIwH%_{pI@mNM2hLcieA(!~SQ1$ESuhEi0|e^7C*K?4ouT zrG~0Un|^i|&8jHlK)=bFXx!PC_pkOGdvcJU%-+4*XpThT-8 z+OV}Ohwc)27WIp9@K*vi`e1doi}gHpUXnMKB$)(BngHdj`ciFlAWzoO!6RYTA)Zze zq1*H61?#o>piplKiaVB`>xX2&s3=7=(V?@akTT)0SB4(+SF>#}V{(ACLD0=ks}@;J z1eo(DC{fVW&*+84GX^R62YTskF!0XJ%_mxh3`n`2hw5F*GM`MOxj2ZhspI1SV)2g) zhRY#sm+m7W4D3ZPLlCDv*A*)Y?nigyR^_N6*%#Gp$~ti};9R^U4_&uGdIv)& zmOI>0_`mqHt#?w3r~6+8gm0d}u2zfgQeH|+IXiDSG{#@Lne|E{_Ny$4OkKy=VMcz( zbIBayhZ9>Ulz7`V&$(>s$G6*h{zbjZ-lBJD1mCup@lkq5K0I1?p(rp@C#`W%XqpLp zeescnB%bcmc#zB1WOWS1IIM7;XgLz!?N#-C5S4I=0x3DPItXy{F^}k8$Z3ODJb8+( zT^W2+?SO5Ob2Ctn-k0yIb&Pz7HfTi`-~*ZBj4Lx(Dx{?8w2yE4ZZLIQ6ic9siz400 zZ#$M1#OifO!-OC9D`a#xuga;2k4eCn`zEv|PqsQ_Hh%=Ydf)c+;1$uJt&-oN(wUdS z+is$@*K3@1m75=Je+U_8dvM=Dlk_tkT}cxJ$s6@r__pw1nMITxh@oF?-#h|ARs%i~ z#uqL_52z}zTPUJoJuNIL)F8k$e_e4iU6ynir-72BlnSsvBPPHXM}D0+8INsw8x(1y7vB_TpyuTC?FW%rcLrO%Mve2Gu;p%AO6n!b%D0cLMmdXqu-hXuO$8C-tyOl#hGf0 zHPXFt;h=dbGb5W$LH$c=s`TLC)4iszX(@C&wbCWGn1)&jCB+ri){C8HH_oLSINVO0 z$F01S?XT#e`R_}x_Y>brWv1e2t+xjLnJ)(mj zj9qpY$B*suD~!oc^TS>`sOklyh2v8LK=T2OEyDUq-3uSd{LvBd*{!|q0JUQ}17K9V z6ctH!h(=L)6p%LK@lfZp^B|92Z~|G#(e05S*MjI29wQT z%T8Ik=U=8H?m1XPfwijdVJ0LTM4jSYHl4d{-m(&XbRz6kNd(3@0$n>SS%u^^x#SK319g|sFA*F}tuGk)NZf;@j+>7h zv3S9IDCcJkxRmGD%X&TL#u9KARNn_2)YwlSj@MDb8u7dYHR4#K1fHlUyeRH7N;a*k zu;K{Vd;i4j`Zq2+l(Ldo;)j5=8OpqBtQ2ICe5Ly7cU&i)#^(<+_yG4i&fa6*R}`aE zH$GK8El^wsS2R0} zItdb=RCH)q6M`+N1+)Sk2QbxB#cL?g?0<(&tg(^ePOHK|^ z^nfA*~)0))_RSlvs4mbW-^a7+pc&~X( zt&?4w1Ng-QyTBWI2J<^k(jvX+eTW-$IUdF-TQkfVA7k!lv3^Uqgq&cjA7rAJ{$Ndj zZrDTIcE1;4j31suMh0W9M;qY4T!~nezs7vM*i(7G@bF-G5a(OmmZC+cT>&RqoAzb* zEzp}A^fB23#hVf#aCk*G!_81Mdb4h-(VB&5wjJ680k`@dD_WEwd&AMWNt6Ysrvdq9 zj`Az-8o*dzR7&1!P6Q+Lq$U`zXZBjKjxuk@-m@2~mS}RH-;4>7YQjI<&xof!tmQ^G z)xzt#;u~PEGFeLr>2QPLS3}SUMcgt!c07_knucXnTDQrLHS?g4MMo3A>Qu8%)WWtl zHw8l&Ij$|_FK3|KI7YZY<@magM)PAy6|fL4^k7dOy=&JsDO8U-TYW6VEJu|yy6i&5 zj$BQHGi%T(wAAEX8d`RCR?iCb7)6e`+blX+XLCo!u44_{`IrVi#%_0*za>jz-5}Mt zfX1d5F{B2)WJ6pUc%tOY(tPt$K@ulPO0W?HDhYUs6p^(fF;78QIl1roj|pyb`X;Vm z&)q65ig1qbPB&u}0XCrWlf#IIroK&7@5^6DNn@W~*C^UP1L0FuS=h#a7fYph!Bfw!c5qdHkiyd(D)&TovXmRUN zyJl;k57hH(85sYD<(Vmnbu;nDvopq|Ocq#t5F7dhXV!6ly?_6z-|Q1HpT8WyZXLYSCedL51F4i{G{mMlb~#NI)m9 zo16IM$cuAw$v0hVtxoXQqeU}HD1xfySu6v?9|@vWtH>TcX)%sSxzz9GIz4){_9F10 zWpj*K1u(nKo8#^y(C0y7XqD#{%|)wvF~CzEWBq+@$mEbZ!WWN>WXDl@NW!O42sq@8 zeSQSkW-)S$7v_D+!A*kfl2{ak8TC^r*6ReD-z16Tpg&D4#zmR|_QLc6aS~vdQ56eJ z^b4N{2o}&$Z36V4s+0&H9GbN>Ps7mlR>^>rQw0vRc}#p#Qb=AQ~12%Ci5D4(b4o) zJcB+!p_r#Ui#d%Yxl4`n??JFl=RD++W zjwKCt)csUu*;8Ak)y1wU4yL6IiiS{wjPzLnOup*DB|ye$*5=edFlJZFTdrnz7mT^G zO@Zaxzy~3WRoEY=e*CcUItL2a&|rQOBKcEG7HyeXA3>@Tv0u*=lo(YuIybl9eff)a z_Ygfwf6x+DrB5$Kt23o3+Ydi@>ugg?ov(T!Q)WErE@H3eN8s%2Cvh z)w81IPu!*#I}WXf1?9g>MmH6Z7x*qF{5XyDC7%-k-Zw_YLw6r>I^HV5t$7&ydwEir zGJf5W@rjs{32V&-J0!^BqOetbHQP_mxPMwgv}Sk)lec2^LnXdKo%@vvY3>uijhI*; z6JnP~F*7=LDL{_Kp*OlC7t96I)WZ?#2E6btx(QRUIfd^oq)Cm_ zV{Fx)npt09QN3@kg~yciKPQc~CVsLG2-y6bDbHZeSjt#vWt z>M6Jpi%8?zR`3x5CTh#_#FM^R0qBU}DBzc1@Yk@o&WQD;@f_cJ2)*6Sx?@lGwM!W4 z(wrpl_gs)kZWr$NeYjG=_8L2k1!ws&8+jZd&*jpq#2>XGcU-6XVu5u^LfS_7Wk5Fp zE-`^lKgymaj0m0{+F;B)>e0Y@_#-jU@mO^U+5YPW{r>=lKzYBzlK&T;_{&2jPDd`N zdXY@iabo>CN&yFV)gMH5KlWm2<;9|2H*2c9FRx;Ncs5V>Ig!@ zLyZwt6*1YIsAtDavVZ0g{(hclpEC<^z2(J?m9(1-tJqeuX1Tl>jEt|G7XXWSv5Wk3lGRs;1fLeLn0H=B9+0QH!~rQ^(>8YU*1KX0Bk?u_PGFmo+0 zQmtTrNk~(A0GA$40~MCI=W#tDw>j!_<^hhajwe?dsH@ys-NDlwTeHsj)4@6r9bHi3 zQFou-<8eIR$&wF^$uQM#ZSBdaPmvS>_`UH;UUGg${NjnBFaK!Fr(YH00?Bx#BMbt8 zg|FE+*ByI67DHk{)`XcxL{x61p{?>g@YUp=yS(Mc6()F9!?==c|I(g*WWPi#+%P1?z z;^0Uxel=y)o0l{3b6my0qtb@W2p#TeNC_{>tdl2HpA6Zc<`X=&4w3J}=9)aUhX$`H zmiB<+rgP^YG(1co|FZVExX2Zd*5im@KX=Uz^Ymw9{`|j;`TEb^8z5_tVEqm(T@fHV zX~I4Yfb)9;Z&hoHDqbs%>!qjw7CQp4+xZRaB@`y80638TtYB!XEK(VuMae1vz-YDG zUDP(Y+0E-0?jk7Be(LluDgfGj$fa}c@uAbVs@&W;8e2Khf_vLP3x;A9t>?V|tc3j#i-0o6lbA+0~1)sJQWw({+q{e}43h#Zo+ zI4KCYBk|H-}F0Y`nscZs6i>DG*k??pz@tNxZ4I&i!i&fSLjN zk@Y+dFy_2-D%Q74s<7zB^S6|PD!^<1T`^HAD+$ZSuaZ%Ostf?kZ}undpYb~M)o)hn z?>qjk2w;tI%vG56m#)8*2s2|qUP14trBTw{(sz*m6O8qnYXb)sST2et73Q{UU?Y!Jt8m{(5Gsvl*ug*?B!akANd$Nu#b(u)R`d0a@K1NPe)RDNfCl; zowXl9t#-uqYnaQ@5x=CW8?*7qt-r~7=<3R_H3j5Xc1-g56T@#`iLTlf0sd&nj#1`B ziP{&T0bp=LU%&6=2L_>G~TtnB}Zb-lG0HTPI|;R{)~CR`AiJ9Tr| zG?-0I;sDNvFT$O?ueg7Uy|db2Ni+C#+)Gd!g3|82xbLEU3Li#pSpcAgepW-6T27s2 z!5x!1hbI4g?15oM5N7bP5}?DaT@EeJImQg)bIDZxs-q=Gboi_~b&_dV--kI;YIvqo zU3TrDDCUoR5kSlU-&%7(TMTgTFKZ+jll=5|hHl=?(*#m3j!L5I2bd|Pzg#E)`1$@# z@T}ZLi*Pr-?%e=bN7*-vDgrD*0T4$4USE6DgedYaWG+%PF_4lU2cXPs0r7vp{N_kO zCnPg%cHW<)>;LO_wxa#W&%04{v62fOrKR%X5uR673%4nywS#zH@e$jfstE^AYz#K$ z;;qhXd5(B9=IQ6}XHgqWF}u$7(&)j*+1ZTO@u$-9H)nk2SSEub?1W`0C^vP*C)fw) zu%6(#UYKi&sUya9_IhadlL4D~r)Jt2C8yE89whyulKk}t!`B~tT=F0PZ*LGNz5pAF z$bY1^g!wlx=_r5{0Wwp+@FfxNItqL>ld5=Q`_%GVHrs9e2>jU;0JQ2+75x`3gnV&v zL03`<3~v8H1;AklAR7@#gPaKDADEW3g|5HK_+>w|^K0&cWixK+2TT5c`kNt{_upOl z$89g8LP0v5^s#&3@o=lMSz?i@7ORJ5*hkw))7J{-=nT#l>$eOi?pbEn*~}X~#xtLY zP9Q$BlM=F0$unVuAfM7^9dmylutLJ)99z5wqt^I3B5SG4@Xy}=_NDbqdhgd%qNud% zE4H2hbnjyym%QEh*U@o;Nsbc$D5%oI_lZVU^0iHV%@I>SJL6A3ePg@--+JRe zDF#RtJ2R)C)(fuQv3`7v-gU&8RO`R9p}x%jN|#`$O+`2g*^+zDMFC9*NRs4y z6#!*KKN|svzNaM_DFEjDV*Zr;i+SJsH-;qE@1gDZ|Ks0{dGv#!cW=DI z|K`G9pgItz-i?SU;>PBV^)qJ}>&G)h!|{Sl&}RIMd5##rg_Hf$O-h?s`_40LMV|64 z`IP>cMUwsTV*MsQ#>#6W@kx?(*3LFio;lJiSSeG%a1ouI%>LQDVvOkV(q zY$&*xYUj=CEte&Yt@i~0Uxk(EKy!{Ufcu1<3z7|yk_FxrU*d2d^YR<1U`Hcr+H09*GK;AwnvEi(}C;jD?eJv z-i3v%+LFa5;ER7UboV2>ydvL_NrMu=n0z!704C$HCNl&~(;da$bgZ-OmeW>6|INi? zw{toFmn$XuPo3%KJYT^Pe}5x};|DO$YKe21Xh!~Dc=G?eI5XKv@V*vBSFwy3Rd4Q)in1Ak_day1_2 zH<(`L)IK6{D31+ZkUD~S-U`Fy()$+g&jT0CdD>%`mw1dFRcPRfZE4q0mp6RZU(A(% z_=}AQv`rVg&dTD}?mP%ZfGCC;o&dlcB>@tiDlrvFrfOH^x)=m*LZoFxZ);h~{{4K?hspTlfBnbRd6NGH&fPOc)uta+8|b~HlP}`{ z&Px5YF|S{^rV3jkMajmSfq(fYZw@F$faJnAXJV6OsDy!uc&t#=G)=sI-Hix%r;421 z3!z<3Woo+=>4b)ZMwJjM&RFQc1de84nygP>mD>3WP!e6oUOqGQi;elS)oAn38vZ@| z#hd*}#zzvQXv9@HZQ1K{+wKLA`1c(XX-r*P5EX_^L<2OC26D8TD{k!I%h0gzLkCn0 zJj7^6(@Su_ePs}XFrI)H(L#s`4d`jd`|701?M(G!4hP4zY22A^D$fj!J3rn{97F^D zjoh%!dAxm`4!jSKX!1u5V^ut+$>8v+n%0k^7T1l|VX#Z(% zHtO%UpZ$!QMEuFcNgZrkSHpREE@y*8UAHjQ8q5@N?ioh2yv|9d$a$VnS-}%+=jLOK zPrfV31AE$Wx9!Y*_w%ujvGLEnZ00T^jveb)u?quaSM6pJ1JQW;5|WMaGBl4K@ooI<#T_&=ut;7}-l2_P^|_bv?=93k|& zd%d;t{-+NOiNn9W@R&!|?C<$we=!ob+VTt%hJe7wI&12V~;O3c^BVk z)SvzO{+&+ttffU3a7;!<(MG38R z{?+VHoc^EwVn`~`PWFGplYb6|e_ST?P4ZdOUN<_{(CyT*er<#SiyUwsuv)@1&+AU< zKt5SlvhA-k;jv{V>_`sS@Z(86GzLxz>22i4!|qda%);{$Qu%noC|aJc(?9riWMFX^ z&!kuz%aqr707zqI=U?jLrdI~Mw}}8h|J^DxpSlJOzj$gAOSI?@|HCT*&MCeYm@N)a zZesA~BkXsStJc{B?>hVQt=)xp?2`bp@c^R=fH_71X7T_?vZ_a}0B~(nyMeC5ECuOy zV%LcVS)R_Dt-$dphI?S3!U2SXLKx?UD?OY)BQp` z*B{UE{5$W@VbhuquBnP@bBvC)m*8-l%lcGfC3M_*WtiV3Et)d3H31X_<~!SrdH33| zHDM;J-efUhwqpTg)d1%5(%(2lIg7e8QxgEdkj?E}8KB1Xk+h%U7(i`eOT2y6>rKUN zxAVuVr{Vg=@y4Xc{LgJWd0Y}^u|fU;Glt=xxb{;d`~P4&{IU@|8gNx zIhh+5C>hKI1py!GYK#_p#$)RHXEKQ9k&X5y$e`m2lO>+=^O+=PZ{ppJXB1QLh?|** zdw*UE9h!3=8%tMIWiB>h5uon;vFfHLkMwaKX#hF0hej(~ow?E+d5#k-)%#7@wVM0R zsV_HPeQ6srY#TIgL_iucAKqIfz`ytcfELQ+ak6%!1nK}_w1R+dT2tn0C-?2t%+h_! zeYMtS7Q|{xccC;nx9xBMtwA{BI+}KOy|i?C&pb){JD%O!hr7 zopI4L8a2ZQI%x}xMmo1xKQpr_VlbM2<1e8k3s)@l3}vpYeHqki-@? z3(LJ+-T}&U|3Y=uhkR7nBwMcraO0P$F9O)64co>{B9F0ZPWt-KeqFbXjR8UYfpNL6 zG_QU5L>k81v(fd8{Fk|`dgPsC0l;_hlfv9YIGEM-Kc4%KbBx$~1Q;j)fZ+}Q!i6H+ z!`{F5QvVaX9cX$L$f3 zW4)is;WwcEqafVyr!>kD=tyM)9WJiX!IMq>dr{R$H61vg^U#@v`F5Su&AeitY}!q! zPt0MP2wZBHUPFCy^0>R1WNQT(^$)P^d`jSPVkNofHM##uz35v&`^Oejw0Stb7DNVt zQV4kc+?Zcw_euPird{LFSAR6-#!X)Ykf&UI2xFXEL<9mO76EAgDv|TuJw7{i62Pnq z0AB-D<~*F8DBw&>wz)mvIULIhr=N!5h&rd+dF9&_L0iR8506zj(W{h2NH^+6iHN4^Lj z^VE1-4Iqhbe2D>b+PK4O@({;xsl+?U@mzK6&N#2m$9|N3FF-9#{&=8ctM_i&{hGpq zoDxPVEDv=}?tIOv|J=FeVcr)&y#XYR$@n6G9o1xsYZiYo8`CUz)9?Sq7XYYScmVka z#)&@?iW}-nRA(MIC$>|P|Jc31T=57|2|)oN>i>j80^ppsBf!ZU{$1qv%gld}{kzWp zVq{LiHG@5TfulKs=vBd9Y;2d9!GPia~>lB3b$4A9p8W_+G%=ur>JF(t`-Y%ba& z%>B-0x@t0|+KBtbSq`X7<)<-aDoyn@nOm7*CV2sXeb?W-dM=saUNsatfGE&wfakr+9sxsZWPK*HUn(oaDs|5Jo zzv=b0lm2JMfZ6lJ)HyK#Fw`C%I{%Kn`WjT>;G)p|r#2kYe+jbxH~z6QL$=vOaGajzn&&R#@sy~^zD@#1XF+9gLYt?P}G0Fdk=i7R3 zy=l(zm2YwE_*U#wk@$1~6Ue<30n`{!)_#{ayeGhR>(_P#V?gv7f&RkcJPOcrSnXeP z9u-(n0R;X#+gST{sz`)<15hvo^c%&0jl4bBj{t0f*IJTLG(y1e007JpE|h`PUwEmQ z;H@S4kAHCU{;mKZS-}SqZOaAi>f6Bckz06&d@5+HU zo8m~ka^|tQ?xY?7(Y$|F6^V=xob*3mb@$j;!%13rsw6D%C*7U{l7M^(-_D z!)^G$!kxMqzfVT~+wCl!t=jk$V*R-HDUug;UODnSzeMsswxJ(S_;+(CKj~V5nnWXpJE_RTQjVkPM zO=*fPq>=p**wjZW(nu%wx?`BBI{j}9Ra~OS@x~K;@d$YNn_-(0AQEG~|CuolJ~#By zrzVR8jL&-nB>>Qk=axls-p?+PFOItUarbyNzy>=*iEnI_ws%+Z*o0&u$S*#YHeLq~bq# zS8~8uKQmHZHWnQ{RNY4$&L(lv0@u!=yjVE{pRSP$-HO8Boi(b^7zIJ)ylL<*rubvrx^rJC9 zeQS&q0W9&SI}h^XU19{?xecBGz|nj+G_?(RvwK#5J5m#T@dA`vGQ;S}c1r2LAHz;d z6^>#x#BQ#L{8Rb0a6|&#yCN>WFXX?B~ ze+IFBCu{CEhAi2v#0hKWC_(0#51u)WG46kU%Q>fZ=1axT@#xX{mXeN6;FT{#ytGS@Xg!) zF~9q>p?e>D)qt!6v$Y>62XKsG5(O22_OmHAy*E)LpyS4I5nzgD_jYPog#6ty7a<}5 zD}9KoAt4hn5;~HZz<~!ar)tTmGOjZD7rFm;|KSS&&mOtB7*^NGCeqJisk9FnBvB7` zME$yxElh*BlPS{*7KTe(G;xd1h=+1#GLdQ07)5}Z{eljdvavb+Aa`zS!dE1hnO#7 z$eZ_tpT+e2|;{`Sn$#WC-Vf z8x>}*tU2uaH$F_Ks?e@`ysKp606DcfzTs z!!FHW-Z{Vo(7G!?O@_EU!aGt;(Yon+ndZewIX><2&p-deAM0`+Ab$>_yB~#@Pr`YT zb43sU^qPU95N+?&@1%ZrJ_SI`0PR%DE~V{uJGtV0JJ$(FeE@ugBufI&m~~Po#nbM% z0iz=cbDX=>RekBv56lE-WCWX>Q$V-<3+w)C!{!Fqr==-m=qB*;!sn7tvg4{wM53v*o^eIPkAVe zY@k`|`@j>L3-aibMW;vp>rUW2UAO;GQzZ5(amu9&e_Ts4fGq~PbE-Sf*`Iy&CtCz~ z;MD@0EK>yvtm>jJyPW0y#9Vd)p~C$C9BPy8d>cyR0n?21Ykp!L{kNwkAb0=(?G}V3 z!x`HVB8mI6j{ipD{+|Bq7Oh+`{0lMxHdACibvGj$-6&}&@;{Er;HZllKF-T(HLm^# zr5!ZUzFuQWbvEQbCgo&`bNS)3(1K)|=KqdOsyMh?YnNM!n3qz_y!2AnP3Y#!&83;8Ig8Tlf30?Wo z&IP=$01yH%UDr>P06OohkCDGYiW#CJkV1j&5b|{x2aw0QLdUgN z2Dq=+zNnDhxAO%L=`6a}cpHikK@E@@3+iZEq$JRh3RN1I3WY#rk#Lx~?rvT#e4q6T*R>(c!U*bTqdUW#79o8BgohM@TlpLSG{@@fotmlf~|94vixL;CVF_g%F={^Eq zY-;Bt@f_|;B3~VIdL97HI-a!9hVa{mf+}GDz|Zf48USdh_GaBL&Lp8^2|xW{JOBUq zH)F&A#&&*K7P3h=0A-O@SX1$`%!{UYFFxis8rUdl32UV(Oz?PViizp=LFO4g__;ka z%0!6@7C6Ns0OgW%FOUo8DvF8#Nz}a;(k{eXy7w1B!Y|!;xe2ik9w+A3-JGD`2#>S> zCi%LFl2VkQ?m6klzACgoZ>#%j$@wl^;eYQhWyP{DF#)e5qm#3`L#of0a8?O zU*CuE0sZ&eteC*^b5Rrs`IkhQSHI{ziYJ74;@69N|&2EALm2`rn z+b>;zEB!Z59y<9aOXo@!#ZLBl6`4Vm=IxJ;V(K`bNkep>hsn+6wRc)O{q1cm%14q* za#MsMwU8vV?2uK(S&r7&;AO;~k1m5I(`h((FG4Tw_H*%dotfSybmcDssovyr_l=tI zCI06(f;3+w`r7$-WdE-3+Us*}-tmvS5gun%0~C|>A&_!WK3nzrJiv#Qne1^C{Uxe} z3p1#-lemWq@xOYX7XhwW%3DjeJY_4Pnqgd`3N!jOj z9AH*V*LjrWW1mvwld&N?9?E~e=L(39vwZPS_WXG#PZSulhzXeWcl)_wU6b$k8VeXq z|NN?tJr}kY=34)}F;(x|@kg+eJtIJCgurnWLN@a6Oc8uuqO2E~(dh?zn*Zs^UKU_d z-Tn4|JI8;P1)Gz-$_};*66A)czfOx(8ZMq_P_i;mas8P0qAqI{8osb_@cntB&Qslf z#w{GJj{M!4I_^BQ18$3s5RdUe9`GyUkyib&oImU0Qqj$p!%C7VlJv)p^qM?E-jq~s zDyNsZROv`L>3)#t3z5I&Z=_^i-S^drKPw*Ss8f>Pr;nwPw2y|G7xmPqklOTqT-@$M z{yCRn9AbAXC+sniw_jbpcy?bH4N$d!5DcpjU`y~xiwN&txdJuo&&6}#)pOs8bYlat znqrfGhOU@GdCqyZpT#DEMMFX6A%^66K%>0@-THXK>q+ZhnUDA58C*Ta1JB-@j#hsi zwgVmTh8SXfq~}{Xwxshf$LddibAO8)4ZRu8t4UHyR{?-tzIPnP*jYXA)b}o=~auR$&zs@!o6*!=Vz-foe1hXgUz&x^!|3CegC;yTFunlvu zX*4@~wBg=>op+vp){n<{uTJaE5%Q!P-+#(0dzbhx9`4f{J(yvts)=~#^It* zRXpJCdVgU(1Tm-bDxN2ZU@C3@V?Wojd0$4zlid6;@^YYp31jivB-bAE`lX?4oIs2Q zpF84D_Qqm5_|lFHym)Hwx5WVQDNxeE>AreI$JV%XJ|U|437Y5r#S+U8y=Xr`=5;l1XUpA!-E_)ROXqGjSxT$05s2a z?W9c;#%aiRQ*6#FefRH9+T~0DIW0;lQ_klx2i?86Lu8IQLe|aQq;%Z(H|Kt`y>9`bXoi08{@%Q@-_r-7uU zd4Y1PF8gI4@rW}_3?cK1mn$1Z-%7X#Sd zWPHGls|BTi6bSe#j2gK6-uP%kEg-ltgAiwU9n=DwO{4%xvdA+o|Gv!oswZyKiS2St z;g)f?th$*Hpw|%O;rJ)M!N60s|g8r>S332T{no5n64>0{#RYCx>&d$HvVJ`f9ra)v| zkAJj||JL;H;kSmKJ@PY^&hRg|xu!EX{0~M-rs%A7h$@6j^0G$Fh)4d@4(x+GxzpA- z?@twxoUwUd8b|bTo)xe2`Imv{ZG)U&P5RVUUds#<5{l)O*U;PM{oWsBTqg7l5RhB@GHLfu@1)u^5yj4fr zudlE7Z9+Mp7gX|JZlasDDF9+(AO8U*nL{@8A08KX{oTK(+6cf(q3V!r{pp+k z*O>4BV#)t6{v@47b6b4uMW(0hZ?FZ_aYcaRJN{F;K@YunnJ*T}Oyy{pPBDXDy$=q* zcH@b6uvpq(A)98CN5^RqAQ-?E9QLJ?e?Qzr`YmMt=3Q^t=cN6YzEH67v3!)7^>kakaE=&Or+S6paiJWdFcHlpUzp>JPvgUuTimQ@H zJ}~Pzrg_oe-IKY<|Ef$^=QaA9S})1->NKY%|0Di=X(?Yl?yReez7X~c&2IlpJ-@NhP(}z|v`69SA-^j;qxa-Nfr@Po#@n%O99Jp>yb&Mo~j`8&4 zESh+bxaH20MJ}1s@qpcanquWhtw=v}*L~M?&wK9kxwj={Rm9nKKjRp;t2`;hk+9od z{wZDAn?cI&=0n3*XYO~~8~Qn^|Gm)lzg?W?ulkkTcv2d5T}>`a9cl~*SVN_uhQS+rkrxp`a!G?yHcP*FJGTq6huxz)Lq);I5NmEGT1g@@kqu5ywf! zC$e&3?5K;ufiVNFGM4Q3UVAZhM<-pJ0Qu(*ajK*G(zG!j9dJQXSI3UYhAZ|Orve~} zj(+r`;qUEO>Ag?AZ^wgAbG4Q#!4ec=fto;;z-vX>9vb0Xp%TcV|E6kuZ^!KTm**Lj z{D-OsdjkXq*1`yt{&J9ipgQs|`rdXq=tmp%XC43P*YEv;hNxulH<78(oUurU>JdES z;$=*EAGf^NPd&FdwDMz;li^`WE01o>WJa6}sM?+-LQ*hNWB$(X>) zXU;H?Up@880P)7LN&)liS5NlEM<5NE=t&e$S$OZZ=OP~7D~J2a?YV~_Y~n@d9I>=K zm2XkkYch}TH^D8gw8bxTDtV z41K`phsK&)Z1MZ{_GIG@9on|p@>LhW0iBY$OKRc-(MaXR>1ean6*=xxODc$`Pt1s2 z*E=0!R8P7zOMMr*{INlrllI>XQG9oNw_g@~(%IK8zccF#UH^MQ-Y?|8?&C-~Hy%|9 zI8}HK6j}yYNa8vd?d)kwpvpf{fx{`k3}PreH20?&N9 zz}uH0elWxlzK+ZV)3o>=8Z$^qb-ZAk>lY7_!`I(@Zz_{LY7xcCqeYpt_&sLy#o@6X z^|?8|l3ExYyJB$S*OWF{%I)H!kdaXUNo={eDB9uxK*K@kIc{tMSj@MaI_`cuW&~hO zVZbQ>idl(q+=0j=2nqn8{^U%Q$#m((6Fcw!gE2q<-Marj^s|oJ8^O&r%@u_M-uEjJVg_`8{)_T>LdSL^>yp#|9AF#kui$tpOycM@saCZxbc7xbCe!y`p0G-lfQ2M zIo*E;KK^%UrK_Bp#jrWKSftsElE(h~TP_HD8FGa}h0OD7$DgC9Cs7B9shZ5^yRK=N zdv;xYJKOomm$m@#JNxx3FYlN8FE1*TNI{-`byYO(Q~C8?cORX7U_gHksz}6%RRSCv zSO&r_1*^-O1uKk z=aRXi{YLUl7Gl-8J*{?YiaqY3dkAHGT)6UyPe9Po|u}S><$+f^R zq5*+JCvht1E5rJvt_ZL?4}b;(Kq{*NbSxm40HW&;n99gMCk4L9Pwr1`hvM7+?N7$m z1kj&!H(~LUwrCwvzt}rIcJbELK*o_akn`l5+is7iR62*JS%4s`tf z&TV7+Ohi7^<(z$7nu|>foqpTF=i4{K?EV*C#xDf_RxtGw>A!UQoq=C4``aei^eaO$1|VjE_QrNZfFxp2q6MEn z@`ZsnZ++5^39jiHZ%Ii`fU@L+s35_8ugN?xr>F6hYPGWe38PK9qc6hhisoZ^GL=3j z-G?`UF4=vbzxn_CW2_p0KK?R)np|t#zK>`?V81aQoBX9|TF?X8bU+q6ypt>d#6u-z}gxDQy0!C;NjBulwyc$u5GToH_91V*}1l7%khU*ZJqcmPQ*`lIjs zvEqsVuYxkbvx9b zTJiZG4BKl7ee#9>*=94ODHL#8=V)hkUsZ)vbNpmt<;bKafW_7c#}0>_djKHo2#9mJ zgER3(==_WH|GAy}|KTq__D?(juHSnHZasK*X=EHm$Hf&L?K{Nn28F1hBXRIrN8?_J zPk{V$-vO>sjf(2Xe*FG4@cSRiL#7Jb4elB1$7U}Uu~W_z???BUNJ`I~&+*I6$&^E; zxr;=*=ezpy)sh;Pj=s!oii^L z-+bTh*&p`r-kH0RL98O(W8ci9bkRXWh{Ws$aVAb zu@wsB*DsyDAS?wjBaN>B1#m5r7uM|cGV#E`KwvY*PO#c$TTR!lMnS=;m;#p&HKYm$ znjy?O=J;InJ)(+MzP!xiX*@-HDq_z-91|m`!ail_#H7D**TtsSggNkgQqhqZjkQ>S zM{8Y*yZu8+fIIrKH1z6OBvfqtspVg2{|RcEvnFQalf{xlXd^$s1ON)dub%>XRZ6Z8b7-GwtJa4 zKoItPC{)g0lWzYNSNx+>6FM~E=>7HH7N zMio9@3Mem58J1xq)@asY0D^*G24I8$P6Ftd4uu4R7-wJwP^R6%X1SSai%2aNBCx+s z#eYs{)9PLH+};84X}NA#*fDhRhGUc^e*7$)+Zq~P=r5{q^M$_G!=u#@0R*}+I?sR? zpZc%E>w-+wv^kV-X_&R9D_Tlo&z&H92ab05@F$u1zh^Z7%-%b%Xxy7Z9HDaae%yc! z&O+z>so0MTk0U}QOf-fFBz#hNDb&P!-dv_QSFp+p?(B8=H z=UiI9kLnZLo%ScG?6I5EsbOR07%M0Xl5=wo7bYHE;2O1)sd!F9xyNvh&5S(=&QmYI zfceQV7%&)>!6-m{UI#r4-Ai%%oGNZle7M(1`3+GSR`{L3FHz@rXhaPa_b7{vjuZ4~_w^gDLe(fd!FcEvwB{xQt3(=TbJoB311b>~xa4`!$_s7jSX{eOVm;>>O>o}`GhvA@Fph|d{~0gp zcj=~|?Z520j)6)%TsOuEiF!tniZW?vRM+AdSHy(YR!SKNz`i&Vk90bD-nnxKsK+~R zM91f`(51f<1$6=Q=^LjJz;8{k>a?RhG+~csF2^FO6Mj%l<^0H%unHskM#9(71?3XIsp$^FO<3z61aOUP%0; zV@gAeW;oO%9vNWeV6Jmm%RkDHQ&_2BcJSVJLM8m(5We5r@f6_DG4vK)R1mV~QqXV# z$ePRj5iaB8QiB0n+#sKlvG&D4t)eT5!^jaKucU-$tAX%z3L<8TvH2hk|0v_LUBEMk!0qEa(>qh}MGez~p z3;qsSf9aGBw5CO`KHtGPDE>5|f6Wc#VI_r==Y4_W4#&J0W23^SlJD9C(aN45N0l6v zrCDW;%U-o50D!mym?KA{zn`kn*&6r%Gu=NLHo(0uK+X-I`T74w7ytnTh`){&{wVe# z0+{U_!U&+uDL_w?^`#l+2q2gl6cHgS{D&DU{C@k`1k1k~MaY`^Bc*BoZ6z?PT>LMf z-eKnm_(F*Y#@94hXws& zI~ffPjdsTbC}%5pkd6^iBMan_FndBBMW9eaNnP|k2+RNg{m=&hC};~UZ`V24jjXdN zV)b;_mbM++xDOtsS~?XUG5mU=PD68fqA^sy09UU2JF18J2yF0st^PS9O0{ zXV2BF_@_g~ey|H12pcl60RjM!tE0QE0T4gw3w)Km_d!G8E_UHU3-jU{4 z_~9u6d{mBF$i+P4rh`E|uG>Jx->~6_MPr`s1SbKWHJ-r*&n=pMe$OW+G2>V?*&2xp z*kBDU#3<{2SaH8SXXS?tz^jK_s-ze3LlJ=F$(*|A=KN2b96gr(dwFX^ipJ_R!P3y^ z2F}aTSI#U2lVo%`J$6EhrS}Z=y=dT-52OL`%r*fSK!8{Z+8ag#u!cZi0QbcVc3>Ke zhyn8q3s#y^h>jU&qFGfc&9^D@B&$}=@&zjC{>wA;9GHtUxaQ88C}XOb=8OwQnfzmT z{b4VvD=!RU)xokF!nJQ-7=A3@-xmjrD|f9GEvz!_`)$uv%0>t@R(|F`E`?D8rzw-K zi)pl|Ck_BWtO+nl8=%twKwjJ+F7z|eKR&cVgck|~q^Y?FjgDO*I0euNgoO}Le%bU1 zRKR=RI;CI;2nAK&(ETq;^REp?DkBhud$$PhxUu3G1X`scB4-*vOZ zwCHcq8?`YD*cQSvC^y#kE9-P(Yk}W2NqBRV8oJA8Yc4NL9=Ub*Onle)nje+#UY~{t zQ_)H@9E+?QJvo_R&MKOngocdS}lVZ1U{O-LnzN`D%o_h4%gQt2%T#YTwQFA-tmu+g@!d(cC|0 z6K=l(_w^iq3{0KPI6->cMNR3{3<;*8qQBYw$2_G10y2e$EC_S=sTIB*;bLWuyqWy zn37qRJt9Dxk;&MZ*)^Wpp2x)@$HsweV6!xXkQrX7!Cs`1YAocbqRFzj*hyY&8)3V+ zoE=3~`Y+Cmv%4A20J3ol(RY#orlSNWBQ&NuyZDKxn?A57drayne|gOHVB!QWEeZ-$s<@dDnLfufy(H5TQE42R3JaBHugKIj%8lWLNxJs3fcr_>`@V%V{fnwOPhLJ;;>L*xB1 zB5m}(&G%T?iv`q3FCJaPZXd%A$KhMG({0^gg8o4B%uYMrjatQzq=rRcPSHEQz9vid3%nTid$j16jQTM5ry4aAH4=|ylF)FwUVebjb( zGGzeXA*;BpIAwh&^=Y&(@|UnGnNO8i#Q|JAUZa+UOi}zMZarHEzNXI%FT;I@A=1AC7F%;5q}m93i@=Y|W!BR&wDL(^ z#F)||wMTENU2UEG?46r2OE|U?guc<@%1#OU<9-d*byc7%eI855!&tu{-#qkLk0%L> zI*dQtV=amys2^Qno7vj3zl6Lge-;XvMl3A%m|TZuNQRXqMZB_nW{|xa_WP>_%y8v1d9})$o{N50j-lBXf0MKhzJEy( zRCP>$**+$jGlx3S=(H&$cIojLL~+xD+d+DRTg~ioFFPaUJ@)K_N#Z8`#j5`sNF=Qk z>uXOTK|yUkzC(nUgXZ*{bZ38d9-hAY`=h+L79;AcX21BBpECz?r@6#S@ zEs3b0`c&fuU_YtkH;v$cy2^|MoJ1d2+f1n#yHn`rac8e(SNMzger^0%Uev^UDZF*9 z&F>)kNAs>{?Ji@dV+jhRr`jHYoPg<^3?ZK?+cUlu0-;_deSj0$#vMLqI!)7q_CO+} z!%sZC6MpTDixsW$d_?I*%8xxM)E;m!b;0$y!TPMw0pzEc%|{&ZhMV1C&yih=b=Me~ z0m?rt?iNY?f4#JY_;H3~-BDdT%u?b7$ebm%peuJi8Q0SMJN*OkcLcwkSavcD3!?PI z6<0JU{E+6(m5yauA%CTV*@)N|ETdEvpUcZ6-0gw`6eRYk3_f%_^%90HBwEUUOl5Bo z`Whxx)DDMeSdX}7-O8%zM7z_~z4%<5_|^%}w~ys)%Tz1Im2~foa{S2i{BBVZg@?JN zcm3A_;+GCOx)`R1SX-fpG}ifXRaAhsSnQMwQE3VqRA*kP!JE3~arE9M zhHlTpLNn3_O|kadH2!(Wk9^~v4yp4Fa6hG6}HUg&Y5R#NBMGB-JC^ZqEF_60HZqtF7N`^&qT z*_2hP{e%mJ{$afnpb``Glc+dV;!k#XZ)(j&s&_FoO8C{1W2kZW*}>o106SVt8L~H| z*>!5}M|I-!r4!54jeJKNUngc<;x8MxZ2Aa}Uts^ru0*|GE*Mx{rc14m;)d(G%=x0u zL>;VU{xUX2(Jak47eYRQarT%jPYA|LJo&Rs#;tv@;>>Apw#Qert`(%eoae z1T~0f^WO(+);BxWPhv{{xT_7MKQquilHv+Dsh5DSFy^rcuX^kOdb_hCtAAtVsSfEp zxW|n>wGoCn5>K7-1jW0!x0>B;#h03JWMJXp;flruAhR}X0~T2$$_xExa4eb5J{mB( zq;ki4p543{Og`LO6^(5l7`vNF zXm1Lc8q1>J?oeOX*PLX+7hXSFfLqJH_#R@)lz?ET(SH$M4T6Xl1#fX^BO`l?qBiYb zn6lqh^IK%!d?7^;K)u@ABr0p7QH`N5$Nc}4UV?zt>P!1sf(q_{?lD6 zM9cZMl&b72AZ(fPy+gA3qYl>r&)GzIi+1w*K=R3$P85%|y8z=6q**tpCwTQ^3RXpa zdn^=Ggi1~ljVLqMxLa4U2!s!xPME0jU&W9Ryqf8`W4pz_A+4ttX4g>GrY|L)@e|;~6(S1@8Gzs1rrev#_@+{;YhejM0+brrV*}D*cl7 zxjG3^L=BSJ$Qh2JpFvo_7(RZMQW-2o-AM<4wqD0U(}T9tSwsYcdMRLcw%a!GS&Tr+ z#qHLoUogoJ{jOfoGE&jfJ01jJ62~+xTrlBoGq(W;Mc3{)BB(U z^@TzzTw2m=C5`4@)H#C`7L}&kuOxR8eqtGKdvij%`Aa@F=6F3vq5|?%o08WgK~h_U zhcD8a>fPs`Q+K)*Sg>VA?pN+|F?Y6-3U?aXsvowFpsG%_(Z%ylfm@fCY2R|D^3EFE zX;dq056Aad)zbk#U)638-mxnW3lC)B5blXz=cm zWrujxIh)&WXLjb$p>$5{^97jR3Ih0IN%Ht_qT<6UFaVh*D1>AgBKvE9o_^&JBD}yt zx-$a+9DLro;I}(B8arn;>1PdgoKTk)fq29VaT(^{?PK zBR`Q4wrv3|aoHYwevaAiz*OgJQ`xnMW=OLo;Z!rr`QvWeU=G=hgs)yHJ1Ja|`w{s+ z#08yf8cu(0$ZIKr_D0b#T%tp;jPC~x(Eniff7Lu$1V&8+~Z zw`mS-3Y*ZM2+hR6Ax}oQ5&T%Y&z#@R4vlX=P7?vWT?&4~6;Hm=RiRQS z_CuiIq53+*(#mpAA@w|gn?N?i1ss{qUx9Vs7dE>5(I@{C!*MF2!Mg1dyW~v3yY3KM zOE@KJv{|@iqj<3!dYH3A?t5nBjkZ#3py?USDssk!4W^lqf!$E6O0LqMSEpVoc~ zG~tzNuIF&&ByK4pas$8DtnyT7NEs(rpsLP#W+d4;W+vNT(FpOJOI$gm_I`-16SCB- z{+J*`vu?`k=Ro~T%g?z|@ml5Gsq|v%o=Jo)!d*?@t(spC0L-xlfwcD>btYZGt4li8 znL^(pA8h>l+bm~CXj@QIi&eJ*C72Dgs|voE=~SF+q^089^s_(VyGC5JV-?zY(*dKJY;;rc z;~MEA!GSroW>7Yit~*$p*BEvnJ(v0cqc(86cQCArF9>ID1_K|p>ah7;@3$Gfc_&*# zsk1o;U|>q8?z{s(qk;leZVD(`W!oI!)RriNHSfOl#`}T{NGc^BFgDM}y%*Wu?K!8n zm&VIPM|O36kgE7<(M{%(AdVXL>I*&|{hY6i2-8`8;4ZTvWD?H!7o&^I-Xw`+dv;r1 zPR?SV5+wG;pY+7`)9YjYn1Hu1jTHt=_5$GHHzI}1q2+|t*>P0JBMT?;Aq{=+r0#mV z(f_KmmdY*{}TLw`oD6PLQ(lKSamMyE``pMp+3`+3|dL2n^M(u2s&OxmU%kKAN&Ui2A#J}se|2f8-AYWe96Yy-W+MGg5v!k(>JqtDz^n%LbHL_eQ{wO1* zB8|wZ`E$F4E){j%)6AwDchzz|r!PT^fP^FtoS zuunc=zA+GfDH>OWVCDE$mIuK4-#iEM!&C`9KDbR_A=-R0ePa_Mvq=}rzd3VBe)Q6c z*&LM*s1N1{#hdHvOX#Z`yA#1%KaHi0Fa(7c=hwBG`jxxXFpFYTq$>S&)t;@a^k27n zbVa#DY>Tl0l-@TeZ-t|pZK#o-71|+6j{$`u*_H{8=*tG^f&5aTa*r~w_V^|h1Qpr2 zwdhD@U9>pzc}u-tMryW*1~lOjnvTNPB1b1fyIXezM+!vyWPo(yjEyn)yLE z-=2tKd|@P%>7xsMDSpD0#A*_KGZ9y;UnKI_$i>*)(hRyF#Casd*mP}vTZtNx3301joaJ*y zxvY4>mXf>UntDcw9EUI7vO5Y|9B1zm9;BV6le-1{HE%g+y-AV2qR1;i%VQkHf8x^@ z2!K8{J{NyTamE@mk&NJN+uea{nAA!yG$kX<6w$uQR3mp`v^eRR*-`$-tmB(!L|Co+ zG9Uodfn-mw6iFQw_2PC`?N6*~9p{(woPZLoN%L|2?K!bJo!;nh4wgkh&m~Arx6q6u ztm$R`Tf)&?s>+yM?O5TTf_X|+**;15>LfPtQhw_)z+#F@|0(6YmkZvycAr-YC2C|4 zjOS;qI5>9-_YN63S$6T|?a6;Y+d8for>jnX-*be$7fKkq;$po&_| zQ=7Icrv5gsgS9WDStr0fCZbZ7J*usZ?6#NW8e@<(7qFP44?|=@q9@m!k!zW>)*XTYDyQpXJkp=h&yK&}N94 z0(i}8Ny+PwLn?Eguc5YtTs_h*^_17A+(7)q=tstac}mADiz%|loENS_yYKl*TpD27 z-GpiQ@^I~N(VxFDFR$7F=-dEL=COY0=A{QZ-!;m&tNn&n-QWL20h~=NFW9zhy+ z>P{&;n|_D2fBY5|eHga#pqiggb4$w=t}m0LCWghg&?=DyJk052{(Zqu}G*Y=c{pct=%r)bD(r;)0c&z^&r();vv z?4@Pas^~`Tn_l8X22#unZIB+-?O08OIt!sMCu;nC^&o%3aZWA6<7QK@tuOrJt#IkJ z(Us8ogP&;1s8Dwk8j(tsRbFX%F%E#z{bT? z$zm#pZs5u97l@Q5)(RQ)SJCT}D-W6i+V2=r^#K1Y*K zVBUi(T{?-fZQRZx-DqNB=H_;i9nB0A?DMB1tN!e~w2GK`7_xRZI(93!iWq$=f*`QM z-&MkRxKtj#oJUTQa!R^-O-bh)7&S2xC7nC(A%}wEOANRw@SdW_yhNasOg@jDI3 z{Tnv9s|0Lkp}_(-D=B1>zG+;lg4?5nCCYT+F5ooG;}H#LyveTFmOnhQbON>ms=nA3 z<>lqM>Itx;+Q28Zv4p4wY1cjHZGiat&Ck!QUNK>1)rwR$YaR(H}nYfhSMm_8n}eDv`5z{mVe;jw)Kv z!_gTruK(5i@$s0q|A9R@X!@qgLjO6B>G>0XG(yvXis`=nKGOFCt_1@*%uo);XA4FZ zI!%wnc0HyFO`K?mE|LMT4~s~3It%P}Ba>$7+|EMVf*Sy&hEn1;h^-=v*sDFDuZ0!P zG$fo?Uu6|h>n4%$I#$nLv_dlqI2`F>D7IV&VhAZ5X67ncm$s|iO`lgkV@W1lm3%t1 zdnpkPfqyP|RDC0kx{U93UM|%ah;*0)hsh9a4s__J)WUe9u5z@RPRWi>$2n;KW~NL$ zSJg4RVHH0L-xe&QUwQ@aEk>8^>BOww@_`%3#s*RsmYnDA1{}06+|r_<@m5j%Wv%z)WN?kZFGR4CcsI$y4k{51UC+?; z;fvO$r9QnqjaT{Kwc1)#OjRapCEkSn5+)-g-R7ske+zZg?j%SXppCFwD*8%;!c>$a zvj;GM7OqJHTPZOg&F1Kh1BtF{YN1H4o*XK>ce2hva#s);{SCQ1d9SCIImfQJ4RdeT zj2oFQj@Ft^G>knqVQ(fEX%2r?Imt;c+1( zuR^gH%Js>|xJKBC>{XVesX+j|y*Z3G?wJ8mMyG-v>Q&2KI9EQ_SN@Z5n-x~fP(vGM zmgq*E8-fccDT4~s10L6e%yP8kPx+9AzEiU<@YCVfFx8lLW=X2$f!4176Ws^nHa~YZ z$H#up9QK!#{2|fE=p0%EKR?B9y#$1FrId14Vx+PXZMcF^mQS4^Td*w!O;7Cc3 zIK@fq4J7k(-Q9As5n@hy?bcb~o8l2%IfvNQx2f6TQViQuXI(m*7gX@_Zi|atYl2t< zYc*gWCJ|$m-m5lIeD^ndXAXyqkq!q>+O>aAm1nDdyf5#?>}(Xbnx3eAT^FiJaV50> zX1c}%Ppb7m5SR=Ibx|j}Q##TvW5u7_J6>*|Tzer*^6qs2O-0&^{)(6hzcd>{hmzbs z1ojY8#7V$rIeb#TdxPKGj$)F9q-MHL`=758_<>ivhW(K72IIbi8)Q8Z`DGca+U@f( z_eeUPs{JqGAekyA@3rQPGlBIk$6ODQ!ehF!9&AMGx>VD%>yl2EuJ&vnNBT(RU-xt1 zJK#pC{y0(YAh10t3_5kED+CB8*I%f3{i6It#kzn6q|dE_=RM^{y{IJa>i>BEa_rHCP~ zM-5|_K8UXco(D;=B5eGPEmAZII#Xdr0WTE~!DITa*sx0uLH&w$=TVVv^qXUd0{woT zyX&I(pK|>O-`DTsUhx}pDjD*=6`EXlh8Xhxz39L%{8W*l>Bj#Fnc18bL zzKk%2ObnNO-}|!5#E5LvHb0@_Z?mfE7Ahc^Ym?1Xj;)6e3hn`0sf%7M-#y~*S1wcM z&~6r-741_45I;ibXp0S#F zUL*C@m@a?r_~cS9@rxQsuZB_sT`GWD$i;{Wn`XA(1ach)P4(WwBBT7Wz#8quq21HI zFj-AL*0!s^8LUSCnGIXKUdUkbt{h6V$~dn7D$E|$fyxLnJ!ZWC3c`;RLlQr+FHm-M zda=!8NTh_)*QJMlYr|#E)wxu2=eb}G4zTWtrpW|%j($?F^mM%4aGtvwBlq{A?Pr-n zt9MdiB?;KNL+!s!oc8KEa;Uhl9-jhdU#I?*M{7z1E?ULd6PC;|ytu9cGbt$Z`tX8b ztaI4Pb*kU~`5H{S@Q^zwG7H4nM8D2(6p_*9?Nt$VpHYypnAAm)?ML!e^;wFVU!Pyk z`J(_vBKgAEt`&}()7ItBCEUEJ1MDa!_IwIwO8Dt@{|fxYEZjM2a_w0P7d{SRR!ZmS zAHfhL7eTe1Kk7thsNDEu6$5`-jV0;2L7^zn4hS!Q@l2>#|!tN$-sbJijD2qMKG(F$C84;HCw1 zv}Ix=Q%RQdqGzOt)Y}ejpi_wGQ6jKk3Y{)EWVQ5j!ByaY z28W`k< zE6&r|i^=m+DW43!L6o+Qj)|M^K)`~pJtffDGor5fcTXk7o| zxyrYk=>VD2);>k6XR1Rs)-x1bzeC}T3VChCy^l5(`a%`#rUJhBSqBrosbwET=Fao* z&x)GU@c+$g?iVk|%14G`IQmX3`=i`p0^}it?4iaSYKjtzdH-}L(I*$_)rKpIgu~=g z>UTZ$gX1Lno275QTewF#=HA||;jVr82s3tdAtJIgd{{P|IKi=PTat+@lqPFg`?8W` zKm2Uk6&kga$K&QvZhB_l`UJN9=0Oq2!+?l`RLtN+wJe*mZmZ}2tq<34?iYL@Kr(=V z8E^~P{eGq_oG`r@?R}r3y_awxrDOZ|MM0Q%&>8q0;Aj3(8}V&mzz-d2qY9!G?P8a` zr8*BZKO3M|IYUg*7u|IHNkp^-q%fcdLEiX5kkQV#aZco;0(u?Qb2vRCv=Fnsh23OO z=O?z0ur6E~JvVk7Fbr=FebJSuK9F1UE=3MVAJDV)n~T_<;c_z2ks%KL$lQ##@P2$3qWi`k_AQ*_htmipwVJiEC1E~s2a?{|WMuSczMzN3@m2B4K>Ilj33z z9y1K-89$j;dj^NN1Vh1K)ANSDj-i~M_kt+@ESMha91A`928lNye$#CSPAtEEIM?l8 zztT%h@<fIEY_SFo~kSTB*KqiODJ5x&6R1ST^zW`D}0XOLi(ZMa8jf?6;W*CD?di z>WQRLw&(S>$>M~VrXQ>9^o{ClOcde5B5qBvehxId-}SheNuXSQ6Is!VS_akI65WZz zF*^{YwQ;|S&i46i1-}RvY0o8DpTKq0hvvr`Sv#ldEr@zY5Hc%h>!Y*1@b)wK@w}Vn zxRpEzJu``_gT@=zVh&-Yc?&tN;P-&{IMI{l{}XD0$(+{MFTU&DU$;4O$|r5y@{IDf zyU3w}(NGsw+~z7K=&f*v({fxvm2dSE7|6-_82d3qh z*988(DUqV_o@G6ZPch!FOJ+ETFdE&)gA`CM#C)Yi-9r8>6YQ#wOPSo}i7 z@uxVe3|I@)%*itmt_XW{&Hh^#x0cQz&eJog=z#KTw}PXB&CFWHkyb&?s$V@Er&AO0 z##G1leP7P;L2Ab)MWjylOA%kazCpKM%(xq>B{UJZg&Gr~gw_eC)=kDPtXy@z{ zXHey#C0lSqyJ#=1qWtgb&t<^r8*Jx$sWU@>5<`!Bxl^=`YS1~ zpg#E+dvp7_fbx}`^oM%Q^BQvYyAr z!x#nDhV3tWb=0`UVbxTKryrv|1g>*8#esgn2G*Oj%D$x4<=Nwv7(C3wN6Fvo4mx_? zH7O{9D6*wf4}2PV(ES!gaTEPnJ~YUqVrL=y!LPJJWIziKfSz2+AZt`qg~UHQY!#*l z5tT|sK{yj(7RC(V#fauwg7xfW79rVE9`{4=_y>V3Zm?m@IbK6*!B4K^0h~c0 z{Kx%I1Dk_?`SoNs*Qz2z+v<_TTZ@T!MHSy3!-fklO1vUy=s;YIZIEml=seicqZ}*T zn(&OX{QNLNP8&IGdS%j!hy_5n^2FWHIg_v&9xECK;Ai10RZDBQdpu^`7KPEPq$-}W z0hNge>IXjGzsp7vZd&{2*P6@hC#E_F^6bxsoALFu-%<2H;Hx`^$jv^pcu)RQvnyrlm;JZb za%iuD>};k-W%bIv%1tpS#R~ug2p;~r|1QnSM}o?*R3l6;I5-0 zR@kEw?pKSFS8_US2goCm`=Vg#2Eck+35#!n+xW9J;nk*!vNv2us)q4TCOkVTin&i4 zZJD}*9Upz#`K1K3ZX&|r?XAAE9FOO0P~n}=&4%_!+?Q8*oEAw?R|NCgtcEKHAZIeCUV$sQRraGQx3bF+;UwFgw zHJ+TCsRV19s;|>+xgTKR`B^06i`;nDw+kTiR_hplX}><~hqH+M3q+6yg7=q;PMXgH zy#3%|`JmrB$biWBAGev@Q;*^E^b4{~Fry$`zZt%tBahF;CQ$9n=^#3KI%Tx9?20P@ z8_Y9(|9NWg>tO%T&vQ1Od%|pp?iSTork{U&MOTlTuJExG)PRyA%K;E0fQbj#fRxo` z4+_9-b_$4I_sk~aIqMFb3k)W*D!vhAEu8B6aWHVPSp%_6%xlMl6n^^|VK%A+^>~SByg#le@Ie2WqMxt+&m>UWZ<6hxBFc?(F*#?F z51-CUCz&)=RMi=TO8{J{{KPPIe)%o-LnUqIW=FevQlmG^7EUcwiaN_dXs8T=3%O{p zN+!}*Qp3NumtGl%kBH~&{tf;cSO=PAZ#aGWZW0$n@9s0xedoOUokWDjK(es7s+*Zx zMy9`3BwaXV{g>ULIZ47u>)^Z+S#~Gt@0`>RQOZ)6^qXpg*DdD+ZyrWk5q?ZJ-go&l zN7f0aCCt%5&Ev?^Ze#Nv&9o{3ud%c5I`%f-+7Ya!hlZqKN(5`ZM;9nAP(A*waj){& zj1i25+B8N_LR6bnOH=1;1kmO_MRw{d!j%tUWMg%_~VO+ zIJAt>V?#O3r+p5eJP=Adlfw%Vr+>-si?QajJSXG!K2fN0TaZY~|5;rrW-(n>3cG^N zkw4boP!M)zitfv2czLy+YNh_i?ItG&!-|6Lr8ZaNmj&t@aE;q+l|VM`oS*SOurPGC zG-L$N>R;d+dH4odfuJWFo9G5I+TNx8K?ul%aM8tTHG z=={6nT`g7=1&r^^c}GB(_6X6l)|3V%MQl{-tPjO{c>U8Gf`Y8rJ+fNQgeSy(hgs93&3UP5Hz`<6BK#ys#QqJ8Na!5Vn09soN?Z^#+= zQOZNe5KFB0vV-gE55{xf*Vi4764sX(8^t6gN29+IsZdx2%^t8Yoqss1Y+tgX@a|QE^`oJ$UUxYJWI41yq?mHtjh){+g3fv6OU~NMhz7}f=E}dv?g~ubB{_mLsuh{G71gI zPpffd28xhgkxohX{v~tD2REZStE@$E<+;!VY&F966=h!YQAvf7{J%t%H|9ME4kL33nl@No% zY;snh*Qy~QgOp1U20#KVM`PHYa4q~$2Me!r@L{2{w?!nAyQZ&lrVb@%8VY?-e5aRG zF*r6RyiLNE0U7LA!(P6+Md>kJGw5U!QLeb`2nPey#r$s#I&6+&!WJ`9#<2hof!rxU zG{B~1YXYaxV{A#Ax+Kvv^bh2^6omrOx{w+jDc5ANsQ+^76UV4_{yBlk4rfEy6~eEF z9x*fyH~heQ9D)Dp^gPU<^559Q!_(v_`SgZNp&D4~QRyVMYa2Ycihcv4^sA?ll`ngj9JVAH&aO&z!Vxnj|#$sgM~xV*VmuogKX? z(eGmr^!l@YLSO&$m1+t$uUf5*aZ)!~IVJr1rgF_(0(i~(z>3rXHoaD-u! zw`16xSwH&0Jqe=LpVbpL6OnAlJ34no4TPyDJ8h{!bu$iqH z^11k!iT!o)%Q5mL;QD*#s;@5itJ}{FKCHfV`CW8Yt}k=8_D6N6&)@;o(|GyTdLU5t zHS{oc<6s&&W`c_Igfs+RN1-_j`n8fu)@S`)fmU($ z)bD118S3Xh5$Jr9P+hyOY=O30{M5b`=AUN^+Dkr<{Z>2JswL>hIOyHo9>5&exMgh= z_{1Sh?C0Ho*dm>ryNp3K{yD2VLMQ0ri)P~0_3Ftqpz+s7txZAiTY2ku`UW3mr_)ny zwS@>nQF321RTdr5>yT(jG}PlB0`y71`A z_G&}FZ;#M%`VBj+guHkM0x+nJDzl?-dc{WmQf8xkeMe5M3I_Ik9OlaqnuEE7#Ivru zb%q{%U>FZu>x7!%!RSg}#ql?CM2yt?wgtH`mJma6oxKNwhfzrLQ?_xRCB%vGF5;Vi z$J7Waf{U9(2m07I^DmJ}P;k^h5A_Ypq@?mnYC1b&=GMMlZlytuCOlwe%jCIPrztOG zDB3~pgL|5P&;h;B`g3(KUM!_c95bowySSZT=a(?}L}m8UN28^sD;|RFT5uA0Qopr= zQ^*-g#4GN-v+ztrwQJ~rKrQ99!Q2oq_{Icr}v8P_wSkOUzOwLNM*&eP0wSCctGgmqW2~wu@G` zLPOHc>GJ3n0*4q4L<~Ol;1w-6-v|$*#E)of&YmgSrB|Lnb6IqV$-bD+7+~{XBvQJw>$%VXc9{1Na&Bh!V(jSX!Fv zIpGuEI3id|`zaPPm=6})I6x8JYGc$Qp9_>fx)svUk#(~W~JwZR&;j)Ya zPuPs#58$3211h{VZtZO^{Q#rma1Z_AXaEkc?+PUFpP0=f2P~ zp)-7~T}qrRKNEgtrFGlA0%_0x?Di0Q@Sr-M19_ycxQSRd`6I!#5F0|KwY3}i?|+9Y z65Thxuk{T%KHCYm0Q;ZPq#>Zz(Ehc@z9tkIiQJO~5IL^$%$q0~*O>eC40$7+_pyd= zu6NVjUjHqZAMYnoXbCdG1WrkDVY@sc^tLOuOw*4{IdclAE=vlfJsepLpx8aj(6nj_ z4P3J+6@tvM(LwWNSR&5El5L}cA;f8FF2S&wwaLtNoEjTZEESVhQ^=-wlO@V2fS|Y1 zfqLz9oWQwI5r-Vj8&+(dJ^vCP7d|ze(FD$|#d-d1+0e>xZFv~4Sm(y*<#uJob}%;S`U=3^5<6(}#ad`zkEjeKhn}l(?d1ky^CQj3 zWlp7PSrVwqh(V@joHWJ~;5tULo2@=pz#%55^N{WWFRTp-N4n4-&&5J5!=O5b9sMS+ zj#NRqEqy~lv{a=0{kSH}Su^@8zcmpl1|TVXKtKd;P~7d~V^XSxFg z@?=0w4WU>rXT=-WP1l*=Q)xkdB~$dtdoDeaGDMZaXVit4C9PbEjre>KieRyi6A5 z2RCDl5LhEI<&hM#M<;{TJ_;tfc{1J1bK*OtrOY`^EGknJ$#>2?s~&yOMgmmu>xYo5 z%6I=a+>yz#sDOb^_yD=rVPRfIj+hmUZ;f*O>hYv)P(Xsn2nUr#OyL8^H?uX^%`b3# zpZhK0gjnhD=ei^oirt1vc>)k5yLv}^xicQnlDp8=+*n0v zV1%)<#>B0vYN9?(dNwxq8k3AX)^>4jqP%!X`aC%LuY$(|+a0RAV%g`9h*B#q&;})^pYlWqmic?YPTW1mCm| zg>GStS@HMVos`|x8beW?BKatLe{{($q4Pv6nE>5x{uSCM$c($ik?{DO@l0@S_vy32 z5y{Z|RLANef}Cd4QNL-trbj;!u*=~MQg6`ts(ASRJ6V%@?N#>_egH7%n!i!|?0#uq zApAXPCrpRuo(Y8z0}~dm;X-KYl=Ik77(3bYWB#kNKyCCVKQ7f?MZV7z)u372%XaO$jr^lr)J#YTmJl;g70gu*ukbD&OxNBy_kEPk2) z@7p9BQ*=I;%<>bkd+EN@ny2xeU`5Jp-d^L&0cUfX~$^}zdmnJkdL zJcwhlV@Aju&O@Z=j$+Ys^I(^PZg(wPsuoImq|HfYqzgj6~PYNVO?Ck9J`(J5^y!)(Yv=wtxzz>iv+N)X?*bs-b9PHy4*!d>0#hj|t*(NJ?{ zPa_q7J@F^FyxVJ!^!TWvj9_sLX~yTQKkjBcmH!)KSTqSvY({x0M$3$-nT$B}XKF$y z)~UhY_JIyjZdjH`L9>SZr9+%i4}8t4;`Kl|Lb4B{z)YLm#h5b^Q}S0|s(}l@E@lm+)L#_4c06+oQ?gxGDLk1} z^<0rY^A)VapIa?=_c)L+NL@G+*7=-c?3@XXI)A+#A+GqBeh=ZCP4k0k)lYx5@VC|g zHsWlzGoL3Xa9POGAtLvfbhRN4Z!MAQhSUh~@?H^h2r&EFQy+LxayVh{cpwsWm*Z0( z?Ydh509-m^$;Sv9qK6jdEGV+RSo!Iq7u@suUz}u8?{k${7B3Du*JtN9>uZe`%AKbd zy;MC2j@%m&#IX#lsuG{0QRZhNMMcsNDDvsnv{*_t`FNBRCRb3E1%T1gWK~0MV0>J| z^Mm!65XICE?OV07kKoxX-{>n8RA9+Q^hek;cJRFTDwNFdnC?BlON5E8sM1umsmRQP zQt#5qUv3Ne!vxFYHKXSJW~!54mgUJCJ~96(l5l;3n9g^poKX8~S#ht?)N4qJv&btB zG}h=>=OZE&dn@M-lR&Eb(%I%(t=@yk?O&hSkC^6tfaU3;9v<*LPkc_{`&U*S8kx8` z@}Wq@Q1HuW=qF#kGGS~+A=R=cv^vctuEsZ;2B0rRdW~jXsVcMCd`bc z1!f{$ciTh<%DtH!1|~HD8H?r;~G-){Vv9}jFM!SgN`|)YaJ_!7Y9uS@S4-MOtyB|kv60eKN zT%a^SK4GFw$0Zcq(5Gs<$p)T@S^%Nu^QSkPYg|<~B2UY|9VDVTNb+7V1NFn+!tq?V z04d^Or)VDFYiiH<^VRkrULcbUYbYg!hoY_Jw^l2eUZ#CZwtlIjw30BNcs219EzV_p zlND2po``xYO*Py(fTspw?u_~yVZpX)gCjiJOMz%sLdH&J+v;8W6ylbx3O_x|$0{_N zv!Dfn9*HVMX$&_%xhu-R6676@n=F6whq}?jx2feCA;&06Abajqp6~1e8BamB!I&a$ zZm|xX_?myS%I_=Zzx~5B=kKvG97I6a*wsB^yy;a2-@coC#$vJWf(W=)15FDX3+He5 zqWm|)`5QV2%Q_%U;}8$v!!{R>*04U>zktqY%(xpq!|o=#Q&w!f54N*BUFP2oT8oTy zgz*KXG4K2UW2fDwPXH|p@P>Cy?ht)`B4vAH0_R0m{Z{fFyoK^U{GHN;y;IXC`jFz*a=nVO0%zO1*6f+x;hUokDwT;uM zmNZ3guRY0qF&~Ukv5*oE8CmJ@MTn@M(O=8Po41gblZqil<%b)$dQIw-3(Yfmn;Qvg zLqFZ_zhWlkucmi5dcw2=J9I72glaHZ8ge#S(WK3iobF3i3ZErOKP<+fv+@6`)7R%zr05)zg??LB^lx#IzV4nyt;)~l*()z-E_cqc~;aqqjT z##l8Mo$9SMJj0GU;_I@9$wVKN)aX|2$*4q@unA-Sojaxe*6S!ts#O<=(kHNssl3|1 znh}eaBH3)Voi51^%TBhub`!TbPhU&bR{ajg_NV7AqrKJgrTFr(l7CF1ydX*9$?tYM zE_#}zZr^n!6c?Tx$^UV5l>tq?UHpzt0cnsBk?wAg6crE=q`RaW5!gnEG}7H7C=Jpv zx>JybQ3^9SQt^ia$qp`xl%3+X(yIyBG zkoVkNFlVW}fi{ticPv7cG2K|Q%RgW(mFv8eME(NhW%AeFM#qvfcl__C&xm>Km z$+E4AcAGJyQsxy&-1kiBcYJD}grVw)KqVU#36on-0@aB4e$sX~N!HY}+_LFs-21O?LC^TdKhxLSo**=B-V{<(E$F6q%{zUzOZ3Q!5cz!<&JMY_)% zWG@_L&~TIRSC?NXwbh$OBGsYf9F1}(jrj+oxU{Yh9$Q_NdH1!I+sTn@%k>P#&Ew>p4plM) zo~(O?(jN+yGJ#q0D8XbPNh86a859`JJQ9L%z3$Bo1xu;f(fAu5k zEGFcf%#K_jYq5{=cq&%LsVMv2?k~-z2`p@yFRw%nAIhn}ovXa8nkug}(R^)RYKs4* zln_-ruPj{kBoG6*w`5j6p&w0<*7LxB9^F6*qfL~&*LQP)F^|i^Pvwu6d4ZMBi6O74 zydD&sd{jAtf0%60nO%Hdq)b`M{j~2dx5_&=`qta;!UtjMt!+WBOzy}KE8AXU$uZdfQ@Bu&) z1Q7JYg51CNP3bL?bam;HVXcGnbjcluG!<>M7V-n;fOr-1N+64Ul%yZc z%R-0hMZYKMiz+aX+e}a9BB&~?mAC*i^NZN53sIHVD!~h7vU13)d@d_#9uWEY+`wOW zJ`keF{rLL!l)4`+3vWmdPVQB3N^OBR2hVB+$t(-_T-mJ_yvRwxO)S7LW#1J@R@Q9l{W&9UHaeJwuE#Lw3;? zw9(**3g&;5XBLdse1D6COpl;qGA?(B3Syhyp-qqCd;k3SQB zX&N4(g~u-ab4wiH!-k6dur}MDXN!TWCr!`Ll0Z&OY!uM> zzmS-KsVg^5z25#{44^uv(h`&wXOiP`6tE?+d^(NbWi(t|wGK}QG1Ni$IL8XBZSKq$}9gQ04f~Zo+Qh1j-PA`LuJC;NkGy_L?_Y4e4Ok#l`Rc zny_CLdH?_nKj}Ud0JhBlkvp+@z6*!B-c20`^NI zrI^@S>e!l#P7YwUT!r9B(MrVI z7njuIh|?@?8b!2wsOrpAKM4!lFz&0%OZ+SI-|3wZHcUQP8W@kpXW#4OH<=sg>qMEZ*Dq<|c*rar$&%_`W z!ry8!E`{@kw&Q~lTkTAx^wdQ=<@tj@HZRRM5D&VpJLfyQ^J`^*`%FB5tPYDHu!ySq zQ3^V0;KRLI?{R%l{((%Y%wUp;Gf&*@pOZ@Z`SHn_R!R*@?WF1ZbGnyZ0ABcf^eO&6 z=s3h+B!{wWX9ahGh~TakN?H0y2(a(ki;37+@-oQ4;`{?&HYu(akGlZ9Q9v+6%-WYo zWjAI@bn9Bfh2ImnkO`dtSi{oYlg!5Ct^^UMmNL-am=;s=tfwV`W$uwt_QJoF!=If2gBJKj5H=7&`GA8xkd4(taY`k{(%|#a1G(j)H}i=yBi|% z^@e*%C{R9?5Nd$J+d9Tp?K2jcWzu9jRVuu5ztF(FJByJ|xLuTDR2H2mf$r$>?I7BP zsDA~Fb`}zDQE&ViP>#ZHv6df~xvJx!d}RD}Uk7-p{b3cLX9Nh890b~QLG<)BT~Oag z3ulet=6YQsc=54Bgx>;6LCn<{3N)5RX(5@+ZzV8TRrQJB5Ocd=;OSO=CBOkkdJX*) zwi@dV1?_FF=BF8hvdB#Q!-jFlyF`2j7E>I3(uNvG0Ht<(5ngi3wElD7^^}CgiG6+3 zn%Oy>@2FIJ!m|pX6^w6wCfIrc#rIO2!qvl+GJ$!BN0O? z52@$Zm83->jXhy3xs~f_-Yhk67TLWFvngL`--*h@9x5Rd2aSB4hd4M|cv2)9^vSxQ zXK{EoJ~^MXiIcas6kC+vD(Ip9!dD&QoUeumC2737rlnqF`<^E)+)+zNoEGG;fIO}W z1Mr}KmCaU`XpAU%v6XCO)L0^m^x3Y?!S;_jJaJS0ru}_nF|(;Saq~uyC*1aQgWHloTtViUhoXgYm#TNuiP$PxxMCs zpQqS56E2M=ZM_yV&X#2mb&;(KnM`EeYqxPb51X&Q&f|vSOx|>hv0}eCHrTi15W|G% zwjImKuWhrUVw$Il9o~VK{Ai-}GyGKpi8n zl&L9;bp+b$x#R<7zUE$wXkJgx;rgKio(hq>o$jS^p_0prvElz>l1RWefu)E9x5VGL zQgnxN7)?GO?Kp%>O2f!%exJ07`AQ73-2Yjfl6q%?LP{U(lYT0SV1x}KRr|>9 z=}B|)NW+ZtF6vt@^P2cxdbvq5yAU{2->To)wkkB3BD{wy8=V}I9NGj_Ek5KBV@UGQ zLTD483IsbcY!dJ}4Kuqps-sHqK?FKG4_JaMUv)(j<@u~`Z<$-3e3)<&iVY=U3sGsH z5{om|`0PneAfG4op5O|apdgIsg+Iau=B;a5fAUNwq7M}FtRXu?`5?eS6z=k5RJgVk1tJMtBU@`;DZ*R?Rsy-n{~ys2k5PQ62iC@ zKZM%CWXs$^OZW$=81Q=ZbfKZe*Jeewhjd)XFt3*uc~|h=yngRlQ9DUqiT=u^4|1~B zeAmD0@j^|oy<+H8yC;Q{Ky!Epw1MW6b~ek@$SLCH5399ZtgIi*-S~`!N+)aw3A1pX z)c<-x;{29sDnqw+_pn&IcqdHo(el<#b;VHxQ+;jM@&KKDtZ&0*`3F8SCt)uZAN1o+ zx)=a6xL}|M86g-hIgp!%QddRmv<-K?Gl4y=zvNBQV?TmE$4eaRRwwF*u~P-@i)!Ks zW>btu7mQS{GLe$jQx$<#3K3I>3E{G2h=zogIWza+>k)s%vvd3s7PZYSi||c!7iwbS ztk?#A{>g6A|91Kiz8e>P+0S!byQY-+G(na_qG-O0*Ha^I*IO{xJ zbQAz4bC{0mf^>o0Odz)c1kF-&EsI*Cqn*NhM89!kv#GX$!k@yxW1HLJ4 zC@+4jC#Y`%3#iiEFSA^^c`~PBrDU}J3U~hh8lv{21$s7rXYzc^pJ2WSUS(vHpTvYp zhVTxzH~KXapTKg$)JHR?0dYQzhqTDseBFnip&Be5vPSx0-^*|E)yJ8=HF%HaMWx~0 zB&@)C*lFMFA1=$llj*G@T93KfzN+@)*21X>=qhU;lV|5e$4#-kds6Qb4#W9lpqu$& zpyb-IRtuB7lNx9*P3lUnnfHmzy^29X9I)isI?xFI4fk$zU+oGJ06?Jwp%`Na0R5o- zN@q-9(qj=!QmW#+<`#KBt*mCcsouThgW8$;xfu`xp*jnbhpVx2p0Te!>O3bKSZUr0 zFK{`B)_pZ+l*D-TFzL7pJ(F+Fi|;#Dz0cQnZxkVxZEY6^h4(~DHPn~qq2M-Iw^YKh z{5(M#vZ%Iz{>~56d3DfwVR6w_8P+2W>S#z_N8?Pz9FQ%2#VT`Ps; zkwoN*-`BR-o`*lqv6#D+zvzsBJ^!`a;6?gYFfqw`T3>v@&+~lfgUvPVSvL}}O*hga zB(~cNm#)>G`VG4!!{5f8$FCs7_Dh?wlQ4M@sARt!cdWzVcKt zSaMzXS4(-7k6lK6@Z7|jw4iUiI`n1?x}gYpE=Tq!%ZmW6wy+{XQd=s!$%`0P zY{i*aTDwstukXnE`rgr}nR$r2$K{6xaNh2F z=8`yBRhERiSoE{)I4C4lZ2Hce`QKOdwtm>*k%v0=r!SN#;lk%+?p9+Tzk%2Ip?a+? znAfh@Vi`9W+yrCmz#AKbs&nP@sa$sNWTRm|u7&>+9thwdPgnumtH#8rJKWml$9k@z z$AS6|Su)X(89NhLmIKlRyAAn~j95Ck5;>OWjAP0=)km;Sv5U%x!#jNRk%Bz7F9Q&> ziw|IY7Kx8VzN_&w1sT?B3~HTEAwLm6s#g+yzaJTEog?CN*hqa+lHV!9J#c-}(v>Bu zRTq>TlM`ERzyFTnD~V$2en`#4CJ!|piH%n3!0^c3qiDPY?a1Q;DgF$ zvw53xEiKW()laP095TDh3p=Z{ei3$l*$h|uziZdkV{JYkBcp9PQ1HX>t6k5D( zam;lV`|NI-C#N3J$5Fza35~x!jrQPoLrmEj=QEng5~*N9iz@w@(Ve-70xY@MW`?UH!J&w9S~I4$7p z7tJNkv{KFR1R>>mKP4v(fj>wHTPT^iB0;h}^=kw9BimvwhJNptLCg|O7trBQMcA64f#t=)JBL5`R*E&_tp6OoBjn#9!v6FoD!fkY4|vfQ zo1OL49HV^*kU@Dz-Rm<}um5tV+rhy_N;B};>1iA`InW-=D5*ibbXun&;(rhH2Z@?} zX7n~1eVe^w>Srn1+TA$Sfo<`*s`Qa6BM;&ratac`ukQVprxg?VF-oGZbj z@|(fG;NfRoBGZYfC0&Cwub*7gTBQ%jSg!`Nvrb8x6cSfjpSu6N5iG%GaOwJ0m>^`s zOxXibrWV^p<->BOKdbyoE&GEB?%(7`a-DlNVZBYnrIxAEDOo_@@~S9;xxHZ!N%l`P zg)>eXI3Kn9DCh4B-L2#wyCETAiYvt%WJn=ud|;GPG1>WM(L&mC#JFQ zW$DVmE;iEv8_Em(rp2x8eu#7%CpXaY3&^zKYx;Jx_eedC_B!5K$m!hEg?fORj9B>T zO9Ak-{psYWN}I)p9XRc|!L0irKi=}@JceW0ScXxK!V+?W^$My>z*WuZyCvm?wUM8m ztTpr7`9InJ!u-|f9Sa+{;2wi5PQVUPD%)g%qapsl!ipcDwCQXAN~V-kR#I-?;<#wE z9a@>ZKkKt09Y6W>c;ei7j6|FpLAu3lARIhTlgFMLoQ4<-#UjrPe!6o~4VP612Bukm z_?hBhOWrNQ8uE|~BhUsveI#v5S`?epl)2?XN%UfGPFo8_N)GJQyq*czFXKh1#S8?UISf9R z4VD1;JC<5QkfxEE^fHMH zyXT_arQa$zPyKeO83>njW{_7dzHNy55HWK0aQW^x8t&|gkPq|RcTYkvkhq#Vd;Z*# zvmoO$HBZ%U1|fq>L6v?x%zrtmXJx1Y{peLl;$u;__s}JdyaO@5(0Da+VpYym1f|L} z1RdzF5Jt~B>)UygM_Jmzt#o-xX;he{eic&4Th2eP%R4o6JJ=~YsLhykJ%fezAPP7u z53D|AW|Jh4`0Z@B?=TW$HXs1>G+H+Y7_AaH?cOlx@1g9OOflBRE=ZE-$4ALcRu4ZJ z5Dk4;VBf+GB6LOmyg8nlA)Vr~=k)AtiI_nDUXG{^X1{v1Bbulf|HXN{7!!?{#^oo& z^k{eH-dvN3Pk8JKj?C8VynV-c_W4wJg^UPJ0R2ccQ*Gl3yG=owWS(2-n!x-%p=-@%Mcmv@ycpZ%z^R>{AuNZg;^oi@X(`89Kpk;H+0s>bG5tY2YED z842diTug4NbSIbZE`vA-YsCt8A66iQ;AkZPpwKM7hZ{P>Hp=41g(T`~nXZmRzTvc0 z#BV~LO^A&V^P$E=qakjZe_*GRnO`MJbh8yBXNwp~|Fy>AlSjWr+*?|z36B4{b_F?4 znEHi=aB81~_Xt!Uz5xY?|0OT@&48w8PmCb53g=kBwClv5K6%p}#Af_&FC z=l++;Mk0zA&+>k7Ucm?G8lS|ugkN|=YpW{-h!_|uxsihtjNcs8WcC(SGLLC_F#=3B zQB>6~=WD;~HJO6-UCn$`4)6fvwQES0F2dWv1^I*LzB;24uAG8wNt^)4as|8+YHge} zg3>LB3>+|u0!=y6C$qb6scIws zt}^Zb&?6U1T&k>&qlilQo5d!dXD;8zIcX)l$F2h|?Z)oT^|?`M1VaVH9(^;P{o5NJ zzU{@Vv6*tr!&OIpTt0DQ1VYuGN7t|v+(1}~(2B?=&27ABf#C{RZ~+tJGA2>J@T6Mp zrM;F5GA$tRhcSZDyu#?C70G}F9TJSA8rH$#k|9}Sh(;8y^c}r9<9KO?PmEUq)YgfY z+NHSaDTN)nUYGtd^|o8R79S;v#-Wt7TW#@~nK~4#pkqa{Dq*&~Vb>EV7i|O|cs*#1 zw866{Tze_SV1_Bx=BeiUPCZ_sVYHtynciWaW!Q36oy^OIDeC~+H z@45qvvbv*r$hpXzcujW zU%D^5JFkBXiif*hUPCB&WeclD8?5_5ig(4rJuadq*(mVB%mdTnr;Yuh&SNrKNr~+7 zs>DMk7XnB<-4drkH;GqggG=sH`etr1uqM-q)XWJKy-mykUar{T-h<+66VL4 zLDHIhzv~{GkO34$yahhi8$c+X3y?`$Gc-3v@ypx$StB@ETL`wVRAK;qsvz(K-PC7s zJE2I2t#2o1?=b0a{BZRvCZ24vJ9v{$&sA-eWi|NY$4T}#h#4~U)Bd;>%g+&;xIL!L zA^haBgKrBF@Ay%_=X6|=uZaB;av0+XLk6CsGaNMTCQy3xQ2{}dHIX)0=`E7G zUUiZ-ARY9PX%n;X8d76owOn33=I=YZ~ z_!|{uL!`F-q~x5rg8w;Eakv6q%;Gxjeuy+5A^-+@LZ2v&Wcq(}p*M7r&uljzGd+7j zo079=t8e!5PwgMR;qtLNy^=w%J^Au&uq6I+XeO^Qf&Lys2bEK*7(=AC{hIyDDxYk0 z@M7=opRN-fiqZx^suVZ`~N51S@Ub;~>^jdP#OTUw+k+j(#^gZ-9ebbw0;)9cckk*0F zP(v94SHBj2e+wA}Eq5^sDc`O_WQ5xS;f&|qv{hWa<^-<5ew|q5a9zZ!uQ#qzA5AfP zE{QLOpX`jWLfKoFBtApO9e4c%r{)rNCxQlq)fwUX8$pqal6BqZ%ol;wW0Wn z``6d!D#a9miWR3O=DY5+t%3=zUap5o_G#_TTgg$Znqo_Xp#A6e`wp)ro_=#B0^bu$ zdi(oxHC&2PJ0SO$uDOm5gWMx)rnknO+4&r@Dl#K0Sy6o}8 z|Bk$)i+q>2>)ain(C-0JqmUh1l7Vp!(%@?rj@v86?fdGSd*UiRDX;aVpJu~8vok^5F34t# z(9`wE-*xehzFw{oOd1?}YW`Wk7XVH~P2Wvne_$5?Rp;B?ujo(1r2Tm6fA!6u(3Q{B zas*m^$n|^c0T+J#r&6d?aHwqES7nHvwTi&tVJiy%UQb*#%UF=c7(p91i>S)MTC}3_s=P*niJ~>ZxOCmAUj$+zP`NzGb?IykJDCF zAN0g)+s36DwkvpC~l5Lxgur<5%5&3&uIkv z9{9_tB(9dW9hhM~R|gjA)@@0S3Qe6MNJx$z@OQGNETOOI5z?1+dbZ%pMf8+GFyoe1#_Q}4+Icq{lG=mj z#J@5QggseH8x`!^t!sF{-{jU0GaB54Wo{sjsL-f;s(katQsJNO@oue~%zs?4R7f6^MmF_dRi3eeU2AR~vX_S>=5i+Du|ttmNa;ZGG9CMQXNkNUlV^`c08s%( zD|Z)Q%;4(8~}&|!N`)tlZ6XEC~~N__$!?Q|K-2B zyT18*LpQyOYOhm^YD0^yK$<2gg(Mw>ClemUxaAC%SlSx+P(!;jot+*5 zw*$JY!=)P_y^ zGZLaB$;!~=O06Ef$cZ}aB;8s~j2hD^_mkmXK6f#?c<6(d&MXrBn;n9twE}{i2isjf zv*ZrHHvMYeS5d~V-%YdlNTbG=u+U12KNdRNC~5pL z+#Qn9NZHLZzFoLn^M24#KFX<5a=aAnICc-CNQZ8jXAe($nfwWaRac#vYd-sV(be&n zp8{v)VN*f*u?bC~bil;P@_dpEMgs7|x$e?L8?=krG8jJ}zmLKucuw~3s&+18bS?3n z1&&8-320Ij|LgSHEcGp=Pjmm5r90oXqwg>KAsNUf0{P`CwlI|72>Nf2c;UI(!+++J z%gl#u0b8mLXmPP07W2ARR{V8xaV$~mynA!r*{us*cO>$xN0o zAlAxFG~~4J;KZ^Z$!oR$u54e?%soNyG1^TYRG{Sbo|g$AsIs#r5f8ERMz8V zMoWEbyuyJ7V#3amFyY}g z21z=uYc+AYY`NWx1~SHC29M-x_L=9z1Xf)uC0Sg(aZ-qP&a&*@^HBf=t6ggR&2E(? z(zIpq)M)#~X!L{SJL<)sAu={@o_cQwb@FL9U~s7yTi=QE=H}0xwuYTJg%}uIP1~CD zJeU?IUO$vtTpxHnm9E1X$9i6w$1~0rQ&;+XO#Apq`aT$PHzpn2>d+RL zH7=0U|Lb4JJDt%K0uxbxGF5<(Ri!mhH6yWXES->DRke9pyv@(O&PKzN{rKT&qdVF* zL-t!Q|0ht3`Z3sYQ9d)+QU+^!<(25hFC)}xphoS3G~ZXzz%^`>ZAa%*mEsjK!vE4# zoy@Y%@_R)kO@9qWA-^!j?9?A7udK8t+6v*-Hz8`+mDXim{MmHHw~NMXxQm>GpIl$B z98Y+CvME7ft{QA3ERt=8q@#k-)Qx^`=l#K4h{`=}o1*R=tv~Iz;UxBm%!d6srMKzp zEO%HalN=T@@qPHfYRAN#hW+V$_>qo2eUBlzhxZfECIRb~r&sWZmdi1?*9DsJfqng? z(eBXH{Ld2LEz#9=_3Hp>n;%w#-%`jr>vy;Q4%)N^`iM|D65G}v6R~}vDOqZj5e&|< zc<%^O>V27rsVv1cm&E`z7SC(OxPQW7qHr4b%KA?R#i6k}agiId*%|X@~PX{eH8Oej z2WdW2y?FIuc9_Vpje@X#;u16YRqj0If(MPgt-9JzN)8fa_6F5j#Asg?FaJrP*DWPRfiHt=99EG z;sWx2kU1@0-jtI6>H=+jW&R*%fk1*jMxd(HS=gD}K$wypJCjL&{k`El=$Nt%c62~f zwHIo+ww?jJ-aToXjPxc({Dz3*Lx zc#U#o-Hla<`Db!52#D_Do$Fn_CWkHid0!Cf;0Rmu6Dk?jFb9#nf4P%8fy8_>1_;_z z2hU#%ehM2p%t~i}VA$Z>z;8%2;g`z3lX2cb@{H~Nmh7oKOs%x0mV9Lb!}}DqwtVNy zKJt7*B%P=cf`#a(UoTf&umi7SEea7YUl~fKlCed~%Hi3{DkV++ zsfSpp)*mXg6=nLWN}MR@996V%-UGC1k=}wUi@#Q0_Ci2idCn6i%-@C5i@v7Rj6gET z5?)YWj?n-ISlPbsJ;#ewbA>>?CWvPcdt@;PjXP3^&Ctg@*aJZG(X@F;bjzwwcwYLe z2yTO~h0`tT`8M{#Z3DXwrXmH9AyE{`UGik+75cIis>5Ok5(bgZynlv6v@u|`!BLNL zjlA?#*oSXR%hufx11RpVPgM9%;F}H$w16`$J$9N&ubSxihqZ?Zn`DJ~=5%B;bx zv%9W8B&=?E7VK4-(X!`1ap=w71CxZ{TCPyqYb!=Ve!?dCBClPmx{Xx~OdOqL(cG6) z$nRDgzE!D0wH75F?Ai}Exe`}Kjh<%4;P5IPo`^Ei0^bd{8i>(qbqcg6-UQl!}xGP|hiEv8F?cklzc_BzpzG85J`gGtmX$Pbsd$AigW1gF3{HX&&Dj(!^c)qZ@gKjBQ_?( z{m6j0c-6;fHm&|mEISm#mR_|omGdgUpmznn_#oXooZC{3F`=(zkm*rh!Ki~qN<@rR&%jL#T)W*M*>rIq3I+Dom)}zc}jYRRNpBomE@0pr7AT# zulO0mZz3X|HR@Yh@Z6Ej-wMVg;1_{jKXPX4M<8XabTRGXAMMUv)b^?`U>!G|ci6og66f zzQyBO>%w?`sx0k*qtT6HK4a|4E1ej&F@erUW$L4iPSNA%D-VQnSNVW%|CM*lT#p2y z`-fEJ;!1X^s8>>rAXZq<=S_%0>c~coS#d)#+k;}$XAZ<4LEMrK>U3>5v%&uo%>(c^pc=ex}e`@=P?kD`=xm~cG z{&A{Nw&wi{QQv!~3@Ndwa{uu!nl>CaM7VI7a2I_dsl`x<%PI%In7%{>BsFa~2sCY`*jBO89$;QhO#Ex>BAd0Y24ZX!bk{HmqQ z`&l=mxv8EV#1xmPHg)21fI5r8CCi&p#xW?z9ZU`Op?5n#RLeDd|JXUz_X$*WEL29=EVuh4cL%*zunkmd zWC5Qp7#ly?zEhnSUBa7>`uyl;cYZ<9P)?(f_)m;7?xTX8kz7QLN+B#M`=iZ?MRAhO zWh(M}T)^n=-?!=EeIm}nAZ9)x6}fYrYlTf7x%>0A)_s@26$I1w%h(9@fWWz^w$3-j z{}K|w03s9@t+17e$!#$_5!6J?%_S|sTVJNX0I@ACXjc)UoP9QsA&^}>L^bZG)e!W4 zzKNEQF)iYq%*A;BoiR504|sv;rut(iqgjHOAUT8V6!HGL51Mz7Mn)1s3Au*Uadg${ zk4wHS^7)R5Rd>L)bys5`XOkJ*`uw;4!$}-crb$(+!cB=@qkO{fmD%4<&J)YhFw=k0zmca5s~daelSMS&>iCvLn)o#oxOOgqOH7p!^E12MDI2kgg>wCj8I1g zKy=U3oOdssm9%Y>1<|VnD9lJ+yKVu%C~&h=3hwdiF0m~zfwO{fv$es_?;61&YV_SZ zh8hlnVVn6U*L6g#X~VhqMP{Iu`qh0f9(`_2LZaBTt1)Y z%ol_J@Hsq|pnw9GiUUfep~?whaLylv-kSNd+r;^ln@J^29FCZGm@*X3N;(vbGrYzO zLwY8PJONb&s~?^wl2fl;D}ruT6#>n7awigJ(a<%`6Vglt5Cz?nm(nk`~YUqK`77(I7T)nL?HT&wgZ=jF= zDNc*OPT-Z_`JJSxLJTl?jN?ri4)84jzk(`HULRt*KQLjk=2%64EIYH$4mK}}^Ak|Z zmVDdBKI|Hpf~qd8rH`dAag)uDdG~$Kd_yuH3w+7)1#yx|eVgR$?98cy(EN{C5VXI_ z#E{1*Ith8!Hb;>wj^_9qZdwo+(Njrj`w7Gene2gb`o(3s?O0E$B3JTjg`zX4#jdUm zvDa<7t|1`X3$m+9?GY?*YsauQ$=C|6dyD^`w)_yeLXygtgtas=$ydWGQ1jyeu0WcC z^_EaZGpXe@J5-e`LImO;WL6jBUsNu$V^50pj)Ze{)xwtF=K377 za?gjod1l^c!TeuiK_h4YF(PlYGNmY+NOi8`NJ%#13n~Qf4b1H}oe-`0i&ZoN3$=)v z99s;TVR$oz`BaXI#G+T|b5qgCO$vYH;^wg;3ZMPpeVn_+Lj0=jr*+J&5;rwBNqh78 z?>b8>7Fx*V#Ntwyo?xP@z2fPwS?NDPM}va78C=BJBRTCp{Uxsj$pJx2@->fsQ+a|wPIMxj;#bfJ)4kYbaWfh@zR68h}#uB41-Y% zUbC1p)Eu!@&_57aoMD8abe^LwCcgw-J9MQd93Y#niOedTXanxW9G!@1Z%clB#zQy! z-b7L}^o-y6n|TmE=GZgR2_p)1SHE0~^XvR*-<^*zZAH5z@e#BMo`;& zi?FCl79X4ad7`$;A5#{9?trnBf{2M?LQyQQD^j^d=nFRT>^HQlPr~2!5p*zmeOZwq z+kC~Id`#@Ng?#;hr*!bzZGXUYa{b>3m54|FV&pM82`*V*3ch(1nfdmwKfTb^h_w@^ zV8unn;zC%Bg1J0?(B*6$Fm}wIphAs1iv`8orRtLFR$asSQeK+zMvWA@v3S>=fgyX} zE_Uy!d0ayu#6vUe@nM$mRoUa^`<(ppU5uhh{YRCfjR#w6n?rS~kyGniE+0ta-OCIR zv;yUR^d#!zTqPkP3g2me$6pguK?-M+-MMn>B^F~eq$c|8xtB@ z6np84Y^Ag_Rp5-Qkk8}BA^_UasoZ$1G0{s=AXF}}9n1gaee77?<{JXr0J?eGS6^A`^$J4Jb3Qm>kw~odj0-$1lh0W}R=`q`^V|inO zsS{nGD@m=-**a%7i8xpNJ96hEDb=b>XfYOAW*?F~UzL4G`PC7XgKO`E=N7vzhZh)=~C%SHu+ z7b+57#O5oo#v*>>uA5RDcw%vVn26n?De!>Pc}xe66)dwMpIsg8>WOP9pD#agZ%^5F zMEALjIX*JmmZmb52S#lJxtSP*!VrN^ytG7!P7#UxShkzxZzFKmIW=4y{*?5`!wzI4 zV?Iy2@|HaW*6Sn8?Z2z*Y-hiZBwPP>Ps38IP0j2B)PJ%J;h3$T!07RPO>BkgZNGD4 zeeogHKEev_8bKc;9yxwa{>G~WDiL<{ze_GbXturr&dPn$+B|)WGLlzi2A%2 zJt-w(0{bWiq)#OCUrb%<0&mozP0C74ax3=~fU&35xP}Lpf2HA$ec?u~H1%604Ob*v zHmeYA;i3AkKbZ|v(wz>oXiZ1oP41v>MV+P=%h$hC^mjKM*({x$(G;HOysAsJArUDUo&7J^^8&;#k*YzD(Pw?|Rh^6oPMA zcz%)9T~^P4@{;e&tUDVZAWqe_ zeA4-PbptN@?<{sP;sBYN%l+3Wo;Ev>u|}{K&X%M806Eh44QoQQfR)<&GZ+Y@Kv4_}>4 zU_4B6|Gv-7K7YS3e|icf0#rx!$&7!1T{`2%5x=!+$*g@bRg(fCNa!_W-#WPosVF1% zSKO{{Iy_!`@g~t&(W=8kTx>my^E{lUl!ACDWEd$3z&n4cVQmc_;(X`g zPe?Cr4BRh+{%8cF5=3#ON--yz>BJ(|$N*SqJm~PYKb8-4gb}qJODx|WvCxOWTmHw= zRfa{?cI!Pel!SDPq;$80Ad&{%Al)e-AUT7GbSp@Mbax3jsC0vbGy)3JofBuj-*x`+ zi)+u0^{jQ*5>u3f{;KThEIS#mAKl%ZbayoxSx|A{jbw|Jy|; zYYCAqa%@Ep0GQQ$)f`x}e#W;4Y=Gp;Zwx5%3aoj&n?ao$#XBbLFNWxOk6hQ^U@tX% z&sV!*tEcg;1EsytZ`@v!t}+SnS)x1t z`rWacxh~H18dCoLSC5};m&BCXhs|WPKYDN=AtrX`>n-sbDfVYfANm3b8?x{uOeaop zq-{xZE`x+jLb>meUVq00P*?sXYmZk?4lU#x-$r>W*uFHU%+{ao$(KxR{-dDYx7UDO@|jD6PWUc`^dB5;)K8Ll3r}(8>QY^TzY?=r?9;K z7Q|n2`rGpj&Km3)E6(E89Fgf0+kh)l@5Kj@YtK(Ex10Ft;MtvWs9;NiIE-hO+B^1r z@N~wT`Rhlc3$8>ay9(!Bqs+bu<9WC(SJU8)$#MO(KKkE+?IL6Ik;|^ypRw3@@GiW> ztMD3{HMsCB(0=kq2BUvnU-=Fq1P1YVrsoZEPcegwKqnSg>J5?ot#5+*?=L{?T6*l5 zAXoCgSr@6{C#{N}CW!MhiKHlKOlWc)>!x9=`j+ik)1E|0Io(pqddk zuvun;yQAb6>@Cr$#WdTPz8P}+AEr`psY)sI&EgbB1&zJvNW1?gLy-3nj9=NL!nkYl zw!V>cf1`s&Ud$_iWES3nLzJ2vhOB3HeCw04PgwWk z`I|6OGbD`)eJtV9V$j85Hd18wgGuW_h}AMA1=*nTlpODaEWH$DC^k!noli>FzK7V+ zuy*^0B~0{)tL0_0QsmZk8Lap?vCzufZMDlTgI8w}v8AD_{0@f( z{lI5xt==Vd-v=C@udtC=$Q?6J$T*tPQY-CqCWE!$=Z0la4-XE3&F75i)t1gOYF#1>Vms+$ z5uv~7$NNvCDE64S_~>kfs>)#B&>4{*)8bP%$o$YRr~CSk&A@}b z!ko`llA_n_SQFnt{y2cuDv20z&)H#y)E?5ak@=R#2herQQNq>GSzUw2wS zc6@7Ru2H)G(iO{fid8Cxapk9S#5VddFxcW@MA`YGi*KdAzPZEQgslx7U&AKKU1C#t zN;2%GC-iDhaGKr!>n|qE|5*NSjBBd4j2&;@F>*k&%Fc2HwNI?WQQyC$L}{;0GC2Uj z-`D0Rcl37fuY~*I-;&>Pr#WZA^!y&axcOF9?!`GQDt`J*&o3~*}%!W`P zDSul=p7Ff6KI~y5rcRYdQufKl{#C1_nF@Q+&FZu~&rSL;XFJ^HW7waTVS_UwL8_Od z{H_{&0Str~_e;0f+VmWO+eTU;K;`IA3yU+51A1`_0p$5jTC5zZQD5ITL+t-yU{bhK)FgnUin zI0l@A789@-28i;FtH5n`-5dGzX3oZ*|DJOmxS@^Ew! zSLo_<9HBWN?1qSgBneQx1nhT+mf=?Yp_Es7l~_yD?uPNF-G{-%XJg|6?t*-T$-2Sf z;(ukE=_BU7sZ0g)yRPme&0w}-uv?xa`<4{WjbABnOO*9s!9UrqB7rqzvl6cgYt$|Y z>WS46DWn_D64rAthhsX)+Mj*SRrvfn9{QhbJ`%+!rZZpA3?l493ji|G3jS~6Ey}{#F0l4qx zx}I{{4Ux%|1ad2O7|s)NBD7NU+ckWpD)Cl11lJ#0yZ1)Csv5%BE2oNDH&g*EjF|CI zqN7RAy*(tkfKN<&)R!<)j<9CWvibB->qGr!~QuqdjBTYeXJ|7N+4+>o#Y9}zeMV! z_o`b@g1%>J5HC|OhuZF8jxa_Sfg*l-9xXHju@S~%1;~mt+aHbRX44l$`NI=1GX?Ht zry8H^EHT?Mt(MSSU;0@j?odAIyy3UrTs zKW=#dn#5WbTQsyHnk&{}Km1>au-mu7WW-=rAbTY0by=k~IwbUFh9EwKPFb zwJc*EYzOie>S#7-Nghir2CP_y8M0|!rK`kd{N`TEI|%Kr0Z_TQ3JnT*qcpM1UDof` z&(RtQ=~V7^d8PyV68bp8M~wWU3F0<9vcF|!6vs8J5+M(9aj?F*L`2l^h8(y}v$yp6 zH5`JSx?cT$rT<)9T*=)^>A}Y$m!M$_2Y!x-RaB_~3VWdC_f?-l-Fgz|BKpu{7I}x| z)gBJEXySSaDoe^d3acnKEO3f!bkrM{D|ZQsHauza%*t&%(E#^-6Y34yJV zr3JsA!~${RIIs8yH98p)>6t*>7Zza>+kkv(MD7h9m^vcV%sAvmahW#IBapTT>n$c+c z@xo27)6A^kRpjHvn=tUBH7^}<(~Q^`ug^D`mBvGH1cZ%Dtp4Ww)pUH<~*h8%>&!HZV$>bcSC@!DL~1%w}csX*0=oRFBw zV1M@LS}|h@{u@uO(0Ku>7tPeD)MR@08-Ig=?)uvU{&P?-bldqB9IwI!Jirn~RbOq{ zPb(`xD?ix)Y*yCe1-oPb3c+`KYPgR6R^v`h@h9E(${d2?;v@-^l_^%&dpS$E6j`>X zH#zov=X5J%JWC7_wSqmPfOg9f0tXsRg(9U!IkG|#P%C9XyBiCEW%4z!DMs&x?x<9Y z%!bJL8tV4ULG)CPC;btYST0)N6Xey+kl$d6+gQ`yHdO!)Rv?B<5`wMv!`?zMunJVG z^)tqSWQbCXXdnc;TxYkyLm=p^IJhEoiaC+r&7H8skR++Rjee|v*^}zCAT82j@pw#; zs(}hLN|_SAqU8covbRvvUp=g0bZ8j2qbJ?K&Gi@m^3S2oK%5~=vGCG>m!Y8AQr#ZD zv(vs*k~VpvJZdC2e5u7Rp{YEQ_7X~U>l!z6GJa()tAm^?T|#5S+_7Jw!QHKnq6%v->}~NFfR+uy)>$p|g^t$Pi)X7DZE-7HpSZ&kHyG zvaVwX>;pDV3fQ+M&O*;@)0h-i=7+)Z_;kw8m`w^LrUJ}b0RC-@|Ms?pP&06HCcl9y~kF86CW+-iBYb-^hosBB1UAD+|(e>FV#SZUCZwRyZ(W?-k<2@XMK0{ z=el!O0B>fN6ogWuK$a}d=u?MG7Yh$G>gu0A9Pb8Y2`M%ny8aQI_UOfi-QBS)X5rRH zX;7f+RBTrADuIY`WIOQIyX*Zkb$_wXCv_G2dIml+NL+>~C_*)H>}65ZHxNFX>Bo*y zs7ZQF?*Fb)5Fr`UzBVSG8U(WSSV*>%c0s-E`Ojv_L40g820|v@p1R_J?*~sk&t@)03JiRe;=IX|9-jv0(Nvx z+E1+*^`)ywG38Y&gdb@goKYwk`Q;+V9(QhA!{cF;sNUK(TI&rA>3-<*=kJ>K3|2x_ zI*v=+ko;ZB;cCP7YNaDF2=FI%D1&+}jnEe-PVcarl4ktbl6&8c8qa?a=D;#w;l>JDe^21yU+H@}@J+`$ye6D!Qqq+K^G8ZVsOd9r&MarE8>+&DhOY#h>OFB2-OIU)eAckRt#5Nkl3H;IE}3#S|oka5IiHO5@gWr8Oe{)I^l>z)c&&``}US3j|fAuw)D@ELys~W!i)5-EBG^8c> zXB1e%Sg&f8V|M}65A|-iNS3g{t2$gn&=Q)KVd;1DGRKyo14wMp(O*eL2(56EbSZ#R z0NcW=yr>=QY2F^1bMa#L?H|j>$@7d?kuht`F5y_luu0y!i2>e(3Z7fN<%33{Bcy{} zzTg$oORpft?B2`~qvyr1lXOA}=AZd^nlw4PqS_Drr7C{)7UON*o($U10p*QPn$zHC zHxCyf-sEfFq!c?Pr+WGE7e4i*k2^A<-Nq~(Fo_9qWcfTc0|Y-BaxA!yRzK~8#Z*%L zxTps5$s-(8A}BNP{-o1GQIYx&xBgfiP8cFV(TNJsNaFqIM`>1MUlbuwE&xnW35;UT ziT=}o9c3vrfJ4@BCb@O@$i;Y@^Hs|^OsFN)BJCMrozmsZtk9Xoypfp#9a!azXfrm6 z>6ujN(Ez$R6Jz+w-y>a#B1^xnY`@$;AniOs<2aj$kr{Yor;y%W{sM#D0x z#AVnDouBC_t@Lx$@5;-v{O(|e$zhV!=#BBat1ibgR!XZ% z=t3FNsx6}r#N54cl0He-%Rz>>JRyE<$wz~$P}I(0d;P0z)go?DF2r+l(o<+n=OZ4V zjs}S4&KG9bloueNZ^`LTo|`87Xh}A@Imj!ww@aZByroZwVprhtN^N5%CPR^eGF@?W zeSWB{&kmLt70tKu`c_`{)K3MM?^HP!U|{D1l8P^$k*}@aJL(r=u{Pxk#nR_Rb<&Wc#c*N$N^t{!#140@A(rk`IHrJ>?{cv!W=SQ zs8`Ex`&4E-#q(Xm_L3bwH*QSEv%ofh#c<%wAxv>niNcZAOJ=(QQJ@PoC1Am(t5AHd zrjb!O}M$GbOox8O-r56^6lrYV=-`s%# z%=Ld(TjB5CQJRuHEu$K2NTBt7Vd*K_xWaaYk6lxc&OiG+KbOmGyUX4qu+6VMy|%hl z1s9?c*$uL>ro4wKN`?iULCdL=Il3w9?gcj(l{fy9o48Q+6!cBwz&z}g9L1Rrjh z16FE9IU#1#WSqvFX-f{|`Ft$z2r;)xlEe|w1~A19)n|wWvuipCe4AJCA9c@Y=bZ`K z<6N^##EN5mZU?jJPOeVp`H0%oMAX3jA@ipxgq8AwZc{xJi(?4QI#utv&yHiwdKeYCYIdfxe^+OpMF1g&#%XbcYeUM0N!yoFap zVo!hRK}+CQOHoA6G+Bpk`W&>@8@iham(7LOR=Y6M3CiDDk(#JqJG6VueeP2_Th9v#8CSAT`mz`_t8TDN2bkEKYW?jOUREV@;eBmG z$KLMhCqo)67UsYsIL?5QHuuvB$66E7LVmvgnL9m~T0)my`R~rmCVp-k;H6~MmFgGV zD;rU|`WJ%meAFBP+$S>54oFl_yX!SMsi<2N{$w|bV*|+OX0>`zKi4fdYf6oX3L<%i zEh!KMVrJ=!936Vt5StG&w9Sx$Tl&K$*{l<@Y0H~Emwt|me)5Anx9iG$z6=`$=x{zj z-TJu<_PKTMA=d2!w)*MWw63Dm+Ywf999jLSZ>F%FS8e&YlV8#d$v8|7p7qBY`QAd> zs=y}a2e@FS(s$RtTC4Lm-9gM|7y5BFh~Yz>sk|=s4LilwReRMR5h0e}DF#jopKirO z;!!!YH0yIWh>ucAe5sz8APgpcVhv2hNR_N1)g%FJ6T(opHReD(%$7^*(sjB^*GSu) z7eabiHRA<2aq+%7=2A(X<)>gW>VDNxhr*MSQD%tcBayY$2@{opAp&eMd&7UiSv99! zS}3aZ{GoPdOK1)PP6wWxx8@mTE7v?`WuoCbm^npV0xNewPnnw4K=1jB4GJ9o_uH%@ zS8DXQNqEuq!Ceiz@CVKuS`W8*i8KBLWsaTa6V%-m3wHsW-T{~p-FeccqxXi_wY;xW z4Qc}nNdv+Qf0(5;q?eyoT;}yfQ3r@}aUVDK-C6>oAv4CoMz&O>}buLj(W)4)V?fGmmg8bQ>aiNbrMiR^7Nl9Qno{e%6p!A|kIh z8VgsyN22-Z1|I2C6i%5%J1WTZS_#<_YLIThOVy$h`IwIA)Ao^sveOWCRGLVT*npIdVG8l!?-QLk@X|4Dzi3o zz$LC4V2P&qDI33o96>h%`5ZMp8vMHJyhZ=MuWP)R{c%@$po~T@f3ars4QQ#1yHoZb zz8BGS?#i+Gs_|u6Rb`4NfxCsVe&W|g8Gx;VciH!+*VAkoMGgVyfIDKP$D)6dYYRKx z2-i>rWBz$%-S5N@xLBE*jhkeas}FB_?CrAI=`D;xKb}vRuL<0uo3&5 zc$|rl;9~A{Ml&^sK|SZAyzA)a5QOhn^WqD35!EQh7i`-z(R5QHg7*i+i)28LzLb#rB^I|5 z`)n)kUyAsHbpHbE?tfwevhLa1@z)cew2;Nc40*->&bbGgSxgAnz_@c>56afmAe3!Y z816D-$0nxgxvLmR_S0!5h@x+awloG*0GZ9~f1{O3!!1mGc0sQCkKgH>JiNdEz@den zRds%AJM$|2FAS1OMuhRwh=WAx07*UqF9r=B)&ZEtDM~gk7T$FP!8X8#6B*$#chmdW z9sPar#$YL`@u36xYI1-idF#WZn2X1cmpj*fR~Crad03R_<}A$X2VXT8V-(;{j+h7k zQj41PbwN>q%P#(mEY>})C4O|aR*ZxM9LxQm=TA&)WlyaBF_U%RB_U`rj+hgw`g31Z z_4cJh@EvtoX}mAPX@iL?&4DJ+iunAKo|rvyU$D+AZOlXkSwe?gCHJ)Ak3bOHuH)iu zSf6yi#oLUK>F+5MjbugPnB*gDV@5%AA);{MhNR$F0skTb+I{dS9A1KEUT%5aqWtY^ z-#|B9bv1i|4an^h!9~0y0*=<}O^BjvNuIXQ93E~2g0qMhxP2(FCT?Ih(WZd(qI-7S z)mw>ClR7`#Dl+)UGOqI0TwKneXW;?>u;uuT#v4SoRc~{B;vxey>Zgr>X6D$l(EF zm785dvJ{_(&ZBd+*y@2xuL^>J|xy2-e3# zUAK07$yrAK?!pq-#^~p#1S-;Z&toM!Gz7x9!pN{>cCV> zN7&P&!7YN;vbx?uw<$!nL8`zjK^uuTN2G)pYEZ(;EO2%B>tZT6sl0gjFec>@JOo3q zHoV$MGs(Ke)(R>5eUj~_D^xhBCt)NN zk&AzznMP1kmRF3T_d5@T&X7pGJMi_{hqdG zR(nt|JfVH`aTigm*7^DrTbr9XuTPIFe42CW3h97h$tbTbrFWUVs}K0DJlh9;%3oc! z_xhb)pVOcsKb<4%Z}S$i0B6X!F2R~a`d93|?MR_28pPzCS9R~WU!@qkWt-2V!6-I6 z9H2FZ9rz=Wih2v@{kAs~^^LPGDn4ZBH*PaTKc_yIk2J_|alf|OGT&D9nSRT2m?F17 z*Sc%a+-QT&<9n(?PvgT5TO4Mo_8*Q%m+D{~Wq4zrdg}l_IirSZEDb*PaKfs+Rd4+H ztZGY*dQi2D&IerPP4M6TIw^Jh-EQap@!Tkre9N(6b?e$PN#v_hl6hqVT&QWCwOFUF$rsVCasH$I#^Xt95h+37qSuQ@jR_l1s0Vg-R!A|X^TUj^PR8PAKFlOR?G^bP~uk7kW`d&Dw=oW+q z<8lv8E1hR+`Yh}axT9(2rXGR*sA>B$usQh2tLct*$$PkYZM=N+%L(Kb<>lS$N_^nz zebp;UM?*wfB!T9O77c2Az**j!SphiE}vv zB{J{Tz9NqAVaAOx%#H|@yc>7`7hhvux0ki5zt-^61F^{H{P;FV)Q+Hj-9s?Y5{*K3 zaJR9%ugwKeXC(P=bbX{;zQquh;7%c-qilz8ROejZq*5bWHXxee?cEUa4EK@pVHe zQG|K&brFEZ`sPB?u2nVKvK7&QHo+$R8+V5dNnXvd0``E~dp`$s$U#c-$W5)Bfqcb1 zNj7n9;rDFK-Y;|okGS@p@U#tWQ;XG&xS^|q44vUwb5_=Kmbx5M$`O|w%h(@_RRyp6 z6GZHuN4VaIByUDA{O1BWLgJAu&5rMy8_aC-99m^|XcXs22`<>OW`*QhFUmKen4!&^ z6Lep%EIA)NC~bGLuDenA8Vu!T2b3OnNjJ{w`|LQbx}(+q6Rm)PK2_IUwd&x%)4f-E zeUjPInMf+&0Pb!Q&5U6HS-S|_Q19)fqF+=R?hwGUG3sQQG;B<3baapBL}n{UonQf* zS<+DA$3SL|qb(a-K~M05b~U_=U)AT9sbn$vHG1B2?lrd5EO5*vj*nyh!{SVYPEH@_ z%qGY$)2g*0I9r&lC8a6G`Ja*FYc4`bR`gBtIV`aeBheut3T0^>_CYu*K;%$kq11{@ zdNC0ZZ|mZ?qSX1#Am4K?t6B2*cuIgI!S#E%D-6lDf65guA9OMF!LIN#>)zVkLdq- zGHUr+GC{Mz)NHM*jw&ye9i{lLkoha}wQF`7STMm^N`FIJhX0CHHyu) zy}bpmhz{nuP-0pE3%Q0v)(j=>ETYjrc&W8l75!Xa>BSiq_7ByMJIqH>6!XTgO&sq7aH;QGF9j$E><9S{dD z?(QANJ3L?T!Z#v+6gPC2?0q4m?tp~nfR5qnviziW4US$GW`-n%XiU2lp9--9pRHWq zxi(xoU02Y4?o<2*-vJZ({^3T{3~F$$V81VD4I(30ZTsvu?@ot47X0kt9n#oF({rOV zdSiqdF`KD#f0D=fuGg|Uge#l<$Eat48D!MYg#lALXxI&3?!*)0L_}fgU({0p_dz=k zlOH`P8A2dp{=?k%^dH_86W~o(2Ak~%{3Y%A`EeD1GG_S3q%fUjm5bAmToLT2h(IsP z*!Qm&9uBtOgT>^f$B2OGl+ld$s(Cbm2jZ;bnd^njabzrYmrXi;xzs!r=ZHJait^0a z)t2@&aOu3OGB>o#PjrymF0Jl--j|1Co8dE$!`#rB_xQYBtF_S)84s`yGV)oC>looy!E8RF0!LJ0z~f&$=t8R4fQ!60MN?G3<|7qa#H=@O@vW;O7UXub>w{lb z-GUK;HEgH80!m8T?jF5WFpt#}7mJ=4 z+sTA8$5-bWN$jMF zCL2N!F8vA+QBj0o*`$Z<)a9C`e?;sup zjoJcQRdj3fW?Z`WhQWAciPX5)VNtxXG=LZ{56_NZZ=i@v4Xw|m0?vKSvsX^$3Ph7x zH!DL53JSL!UkM2{6as>4)*Zf<9JlR=ReYdwh}7;z5^NJpkRJ)HG)HocQH=7;eFisG z5gVXa%hiW3JuOX+6=*O&eoD2#9w3Jafu5ZQ3GRl|pOY5T zH?RJM3!){<*{({P8zP&IJsv0onLe`cC6Z`*?O~wY{qZsD$H2YyQtj3?rQ(+F6=#m0 zV`Mq1WygFg@9MkfS$Ku$f92%6zxA=y@tU+W$F}+J!VpGEXo_>}t-&79uI>5>06UZc z8ToPNl%p4W>!-1G4dQwU9`m)SBOnYh;Z@48oB1B^Obti7UM2C1LzBz5QyfgRTutz1 zy;;k8h(Ryx{34TL@^}`)t<%R*YE6Ij9>zp5czK`i9 zb3;RG<8y-eXcHK}&~KOP$*gAb6E1GAMCNNbk$faH)8y;=31tS>@yOH7G=e-y zhSm0GRel{6LVVFem(OCr7HBg|hpe57PT2|B3?T9Neh9k(zSC`9z{SueMQ=DVbV;9Uy8oi#?{)pb4Z`C%Vhtf!LXU=c%d~~kIEGo3TmSAgs zKS|e5mecs9XTE3T!+ND70+eem!#B3}+@K@^@87%b&TZH0lS>hUM3a4`w89W(+N+-# zWcKz&7=*xyvdYyLf<3WKt^r4ycus4uA7!dt)XFighb_Cx?&VHxRMiXi+R|WuY{>Rm zM~k}Ci`CSjfK@8^^gYkbD%YrST*Yr#r;oUOcoNb}tZdQ3phEeh4WEtu9OUH4D(3-SU1AaaK*{365Rb?0rnMsRVeUn$D4}|qPo>YV!3_Wn zz`L8oxme5T=D8qG2Xq#{CzbqzcB#*ClW(yEpy9clYJ+TIkL1cz>2lR+en+)IFavV5 z4%N;E?CdIy!JT*D>N` z_+h*{6KZ9xiItq4#~he)TCvyFljymG0DEc|ddRPab#dLCG&Y1W#9_v@t4|!y9h?3u zVd_tN&Mo|SUYJoL4U=>hr&<+Pf^ulk{b%5BUnZkRew>CmSOp+0^B%^Vvm8 zUCkdW3t`S1mbSmx0q?Ar5W)!kzhV!P#ZNQz@;UBUnHioJpm&~L%+8X&2iF$gt86Q4 z3Y?j(jor%JrAwyfci1(gzylgvw}(U+H!AO^xIeQi%TYCM|CeXZ) zb^lqIIC$T8jiiM53HKh1HAfM(o$W!^_Wk3wS5W>1oxNg7c~N+P7?5z_o%*M!yY9KH z+l_7jiDDj4gQ`%yH^rrT3-kk>0Tv830e-ZeSK?sO#er_nP<`JY>mRT|MS{3S!L3za zJb}IM0a!X3y#g4EfAxy%1_!QELF3SQ^pIC~ICLgz>=;K*Tinr|VgHd!m(t!~#zI)H zR6mIGJE3@XbG6*QvL&WZR&!lu^q&7pcuil>9Sz3=Xv7JKVTjA59N16u$JWL}t|@5F z7qTvO+8Z4%A}pbCe@;JWDv5||jQ3#jT5Pk=4~bEF!#)!x5Ub$^pyiVIJm9xK1H%)3 zz^*X!KsSjT_<*BJ2sFkP<23Mnla8@$5*NR!tvoqQO}V#}%t{evLRdAtsPh}~CG?wx zKA5d^UTdoDa%((F)D}Hzw7L2m8(B)aeLD?0r6q|dsCcA zqIgFa#r8k;+794PM|*@_U(=L><1)w|fYjlx7?_V_v|bP1sOARv=w}Aqy97%Fz#W+4 z63{akK?HmII)tn%J&5-ElU=8Hzm7TV9Moutgf+le>V5*w23w1>ARXH#`wqkMf4K-n!BgZh(O0UspjghTj^WmZin0D|1_1Zr5g&b%#fz>;JMWC zPYiUog2)H%Ps4mL!lOPd=**N3AVnDWP|s5<&c14lvt{v?6?_bGJ2tKSHVCdue!a(` zIb(z#z;u9xx&eNW1UgpyW5I6`K>M32YB`kfa0~|C@b5u_BiD_h0@1qeljqN4y%@sH zzAZfz5Pv@C_DgDE0%LguBIY(|F5c0~9_$yee>LoaFe>CD*Wftdv!kAq5i0@7FS1Qz z9byKCPgHaONbQ5xL71Ykd8(2^4EOVdsEEsNwaG;V4RC^iwBfc!*TW=gz$4r1KvJm3 zH~a1j7^@})`&}cPx{=JJKaMeaU&b?x{+68PQQ{b^kXj#0;T#=G-aD4znpZc`NssA@ z)Xpk-uUhI#zi_%t1qfCJimz_3FHL4~#wzJG%Y4|ZKehB{a`RB2;kr7^EPs4o08=J; zRjRH`FO}!vMc|}s)SHPn$MF%@h5)6fwg!I$P5NXbcn3^_0?0TO|9Xf^ksK+M zS=HYW)F9*V>(R|7qQL=ucPJxy!r_j*lD9AO_~wq?`9&h4ddLhzgiUd_9|c&vxE`Nw z3gIV*K;TaHSVLS}-QifVtjU%fZ2FjE^3cpu7-AOpGtaGXMt>fhBeq z*K=3p$H(jv<~7#`NE}BqH#WfeT0%E<=JVu!-S`4*i#Dy=QvL1NA&da?RuZ_4ih0)} z+1Z>UZSYOsu9R$h)F-|{f{l|icz$T#_xjDZxP(NCCjvYcpAO*uWx1JD@0`o;){M?t zDHl)lT=g89!wfS0CsL=x?v{{IKi-+~(HUtZ%8(I=ouac}K-;=vTTv;m@2SD?DjeQ= zjOBG;K!qH2f{a2Am-EW@NLSr?c>befs#uEb|21+TLsH;FlGvXyJO5>@<_#0vmFcCR zLu}6F#C2S!>OaikeJ}y==bQR7oXhvZDbLbBpqaxqmL2w7TG+@uvhN!9aq9O6g%e8{A;RD0B=HBc6xNm&$C&SfYz+X*BkW)d zgu(OQAO$SH_nm<|y3c-h>l<$ZG|}N~aQ3iI41@~5g8-b&2<}Q#)f{ENi(HUv5Ab_1 z1Yvf#pk`;&H}8Z!-( z+G=fRdoOebP776Wglz%4-Uh=C1CWKW1tU^EnUXVJC4xfam&;(T7ZI28i&z!l8;R(c zw0%B20CKi2GSL`WQ$~a<#ZGwpoofUjtN+vWguT;^+;73fC)Kpqih;Fn$*2yvcejtF z-=Bt$9v`bk?$Gpj8=H` zEohk+>(htz;q+GStwy(5K4XA%QCt?{%@xynDbVG$Su$0Br~<5%&naB3QJ{0*;>37v z|1z$(o@b}TS(?JjuZDi|yMS4laBVtG zD%2$@N{A?{pgL~&y?zna)rr_}@B@v%Hn}y$u|ftm@1n63o>qR@1ik%$L2 znAo=ed{ec&A7X?Lj~F3}lK`0!V6i9yTOqo!p|iVv%-$*2YznM@wF^yN5yq)mgYSh9 ze(Sy{D%Sn-M))41qP$o0DRV2Qji;v1Yi#nSoLiQkFt3*AGNXQMyP;)d z;a$@wUwrMHwi+%?lK8HFxxEHqgj_Q<#A)M_ps@0z)Oe;M!Fq}X{ekBOYEdirt2O?8Ru1hjNr4e2X~(%t`7mvGv2*-Au*;xh^YD5Sl`NfjHIt|6ss{! znYiEu&G-nsDJU$)J~J@=QgBM5`@}Xs_1WolXhNeNJB58VP~_T^L-!?(yu6zEKR^^T zNJjjRF-X#D0-GJ*N2kx3a(rK^zkX?K&8)KN`}HF7)x?lu*H31$0wphV8R?eq!$7;_ zHHalGw76g;FW(!q_OA!|&@?KcX^%X!?+_vvt-fp(LyDa( z&+2%nICJmPFuQPHF@F)5X*h_VcNOI|Pgy-%|4Ao0Kfo<4OA_aEaJSxosx!n{7OP3x zy`r$sZM_eULnZ=`&Th)V!|}go^>*PV0ET_F{9|QPI03>kTN5l62&lYA(9`Bm6dlZ@ z;|Dn8O^uFM7YOqbz!Zs~LpMeru`OG+toYKKonH1A*zKC);%K~X=#|bW2?Tx=zV?P75)OdnkUZo{3vSpvKXUEt%TKzZ@bav|5mn3Qld&=_=dK>CEvR2Q zziuM*FAf|3v)ovk|F65tadv8h)@%wj)6RkH#hMCdz*%ssem?3((??xa1c-dF;|%sD&lG5B;DW_yD={w z@0>=0HCJ17{+{RYAIN*KjUT80qK?&%t(%<-`MOW*f05kLC6OQTkXlt|8&IpYA~LrGHwQM+QMY+Td5H4 zFEpiY&!GrWhRnNISK?Oa+G}Cm%DVzSpJ_``vbBtMa<&NWw}zo+HxW*_GVub_;&A0k`gwYd=a_VL|dm;SHH z+`@O(-ZY`i*Japi?OD_Nx^bC3H9GOO2@rkSDZ8UICA?>}AK&r`Kt4ZUR9ptc@%Uhf zc7io(T0qd4f9GU`3hDF>H@`32$?_xG6*1r~jU2oA_iP^g9&f+~fk^r8$gEINgF*z^ z)8eIrneEOxCNN?M&r3UC;0VBv&KG`y4syOI|j%%I*DUbv_z|F4K6~bMg_sSOICNRxX$x<(Ni-J>zXKB6HyXJCp zgRm?SfolYD(hT7LpGCD%{mYi7=qbPfy{LHHp8gHCpLtCeCjI)%~;pjYDf`zvP?YCk_yD=qM_t|(o7*v%y;7R?gKlCd4u@D`#fOtSNJRQXbPE?Zi>L)+xzA5$%E@X)W6i>b1+Ym-zqem`Dby014G zlgqjuDj4ISogYWJ##2-0gnj)RO>taCBM&6Q(S(0KYOf*$d9%W(K0B>SM6SY6u4;$o z&6!GExOaM3=vrT*T*&3h<-9UoiCa7DL|P48FH=i>D`NmghC$Gy(8~&c?@LUyFi+~t zXB@)b1So)kO3;V^lkYH6DFGHC1yy5CXycKJNZWw9#%`gsv4wedAS}Y?o9o(1gsEpz z3eWWW2RluK|Hg4hBkF$P&F5}hil{(r?EYPJ3S}wA;XFwH-uuq9G;aC?xNAB~_+_5z z1Ri+2(k6&eYi_Ww4RE>hPbDE@%*>g^PoyZLG}>8r9^0RKSFYou-cRMQ;5P^r!Caj4 zlneDbxmVOQ_a$kpwmUQ}m<6iH;YOV!bpg_6*Pd93$y1|WMzKdf@OYx#(=qsk$jo0> zS@W8NJiAi1=la_5pUx31Fg_*-^20hV%3%F+;(yy}DC6ISWiqE&w=5fVwFe8T-Y85% zGW(b=#`2*w5sD9|sI@G9cSXkImYF(xF&X{1!$X<)^Kv<7M{Tz|5Ws$Wbq+8DhT0dv z2Z44`j7)IN?SB~%pi;VR;W|kFPl=HxNY!BTe8$6CRCRFgq3{);gtGxyW(@^X9!?R_ z32rZc$^Wc{Ff|91IX$sRrG;%f-G9V1g$O2!4(_JHhn^4yi`9g2yjUR)Xpa6_eYUgw zPt0Hpij(FBwdVXyzJxTPS+trR19gm-sM|_vR=}iE4*_Wu_?-tURe#N4r()Y;G zj7s3pJSfx>mjEz+0Dq;or+Fx0)(mR_qq1>O33X`>Mbu?8N!_C|(cDV7az2jyeO!sj zF8pd+s5Cg5Z}u9A2kz71!3M{v4v8*&6iuH90p{(%4atqfeGIaAgM4BVJ=*s{gyw9A z6`~fka&Wc8S)7;Y*j4?wmJ$_w-;B`TbxSk{WykTAWPZL4=4}9WGgB5{E+MR6Q(6(? zL)cnXKY8P`J?*`cI)g3nmvqxy9w<(93}DLa8KFgvJLOj;c8W|FUpW4|p?popeh;i4kr_f}9Y-`ZIp(<{ex z|F~wBVkqh@@_O5BSNKzw8|LaWkQ$ep1GScBSJN**uQHg|R?{!_Q|tV~Cv`#Vyu!FJ z%Pmo7;NS)6-S2XV(20R?1@JAT?m!aiH}FX!u>maEty~K_23GcN?V_aZU!&l)e;kN* zhSQ}Syr8CTO#lkT4ne;t*lU2D@5$1l{=btie7!~S(N7f@bneN>>WV*k2<6wxp|Y9_ z>ZlN~jEYs~Y1^WMTf6YyWwzkbr`SZx+D7DLL0)O21m4@eUvEag0R4RPNA7s2PoTd#L8_O4>wRxmstk6ut2#MxjjgdpW^rB-N!Cc+d^1u`oF6>kD1 zc#<_NkK%8N*X5{|f$*2L!5hu`fPlC7;QgQ^8B>Upq^j_qT5lgQDl*c%LuIK3FICLi zRdQ@zyVU-kCs`vw_$2}&Df`~+Jj-J4!-z@T9fv`;2eKh$i`w|!H2haJN&A-Vks7oGcLFxVZBX)5o!MAF6@ ztZqYw5fTedff^^@LT&?r$zZ5mR4P5vFG&+pME8zxZl2qm2 zJPZj^We*`+MkI}%!9sn~>*DA(yE{Jul!=;|!N&}$zi+6ixk#vKX=@cfcl1ZBSHh#k zFwlSOrxE(vX73hD*RADTi*Nm89caD@c6 z`D-avX_&4nW4~Qa1sC`GG)IC;BHj`FzFXqf!K;#Lgu97Ev7_8VoW^sxH>JUOyDRs< z?1JOVl?~o^R?wH%^Dv?3k;h3cI~JRK!M+LP_NE75y->XmH+w#u=E%aFnkZI3tlLOV zen*GR1#Nr~!Wn?sNI%(f`pdy1)0%y%I@=|ji23I_iyR(mfNAi(s3U>ZQa19eSY(Iz zPb6y5Zm+6hl@3%?oH!DY)^w}kuhRL0bflDIOv|Q2D+m**=Z*iePhN3Y+WdnrZt?5N z1~Ud9XoO+D_NQ50?fsUom5)Q>_RILGoZ>vyG2}SGV>gu`FzJoft6PFQ3t*PmBE9NY zv9J^O20<)^+?QJ1RoiLUlRFS`+M!uR#PjML&1da=gMeonCF{_Ly(z=snvh`$c*513 zIZsHd{@2cdlq0?gf=EGt!ko-Zyx}{A`6<-wFluMiTUQ~8X2NU1X`IX(ztYbGk)n^E zjck^CX_YnR-LPW$i?Drp&BlBUu4CRzwZqPccgRQsIds4*jAlvOSDYDW&Gj^=#t`js zj3Z@UUD0H&#P z!!T@kyl}pSBWGQqN%mMQZ6zKC<2PB1)qG+_Ip~W$NSs{F)bt3Vkw#eZQwa&Z@wOqSjBKPMRGC}JX{0M`H2>Q(W}KB1|Gd=X zX?`|2I;H?5%39vzo&I^*KEMhXB+5|f~ODGtxklFW(REWp9fGF6Frc|URo_Bx#{E- z3R+rA>;a9(K&yX07976><9j}NU7|77i&sMXDkT%J2oI}SS>h;pm&O-^Df9@dXK9yN zto8GpG(;>;7=?V%3~*fDA>itnM(t~4-ZV&P;{qrdp6j#^vLC9>@aYd|J6Y44uWKHk z39^3@$~a-09J1W{@~T7JFqc-gP{AzvNiS}M72e> zYX19s=*hP-+Xeu57QoUFP2 z-oFgFABe7hhVh?U_yhy>#Ol!8vF-lMSAV1fqk6eWT5G*C76I|*Wa<+IV~o*%lPWL; zmGMH$a8#5+2_Dj0%}exCwO>6Q-5p016$S?%$f^wQh0@r?>?0~6gI^?#%XY>wZyWdr zR8a=ncrEAWgqqq7f``LzPOy8zq{a9(7qs8MNIbg`i~9}6Azd3Qb4*`zCOi>eW5c^S z7V2hbuY2~qXf)&B$9?~G7wj#0SIrBy4Kx$UR~hAi@&1Z#-07k<2NnLIyTpnrGhFb( z(=i*l-nj*of})U>=>ua?X)w4Max45)N6+%DT#Uxb^N=~B)fpQN3|&l3Ye}!$LRT!A zFyk@hdCF)vC^fIunRcLl&`Jx9>G^+?I(0Qz_Z ztL5T;d*2JmF_;o$tv{|L^iJrD1~cs=A39)sa@ls>=mj^o}8Kt??ctUohCiqyy= zuz{)Lm*9mpUtO`UR(YH@6Z|hWyk44~SN2oGKP^j1Tj^xL#`uxM>OQ(pT>o;446wTr zqcc8X^Sh3F8)Rr6pxc4KKJ~$*C*Aw1*P@fNT16ZEa`dQ4isYB7^j;Wd`6We#fm`k4 zOg=CDXczWu*b`_X15q5eBWT1FDE|bFHEV|n!=u^Yj52-JQ~OLttDso8ocQ>jQ;YGf z97Cp3l?cD)3&8TT`NLCpSChj?DmtQWTa~@Uuq^5-$A=-ENboB(Y<==T@bFut%2uRR zf^i|Y9YbQ6^f7ij80Aqjj}zvq16&tU>Jxg{zG_~c}`se$OqD!AeK39CPu+f z{EjSQQ1Ozuk5CtPze-f;L2t90Q3CAgJcb&4*%5V0G8haNz@P^+S3m_{tuNX~4|M}U zEnIzSbRq)t7#%EDKKgs+*I)p9`xvyTz#i?J1cz;hoFa*4(4+`nO)pSxgcMZXVZ29H z0|$dRuCUNM8=3+y;41Y%i%6Zh?FXI>@%x)%AYyW#lsi56=x6Rrq6BB~Mv_><6ch|D zz0G*_%|^eox!1iNn-n`4aD4b za&ZqQOiAGk$sVyYoz@OE@}rl|=Vm0-hAz%#BK}czw*5jxW7yv*lA{Yf`(9K|fCFYg ztNq}G=8`bzYtfor2=hM2fQG4#AAF&_iNCn;4Af@oEa%9 zz@!CN>pjzz zdM=ihW-?Kwvtus54C8QSCp$|e;udQtRw%XR=6?o%nztFr)-z1*|A>yGbXp3;pQ60T zNuII6U(L`D_*{EsoRz#Y-!IdQ5~+Aj?Ml`&omTiz`2jDN@O{9BMzZnZ$!g!yB33(m zkED-iz0Tq9HR1ynNQl*pni)nwpK4lY*J#SzIq!ojxB(ENcPG5P>70Ag4ol&p!12et zHE((-I*WM8Sdhh+D1=*KB4^uY(ebER;Be)zY7&!d8VjxaZC|5AEGz9Q!~hGeCviaS z%pHdjGl{HXe{-&KV5Ezu5qG_tvTNksfsT-zB)u#s#}k?Y_im^@&}lx=I{&VX(J>j{ z0lVLr|7{34$o;&TkS)ioCkP6N{W2ipICA^!L3PHfp8yhRS!@uLqM%AKd0ozDkkIBmf8_>VDdgn;>Z? zbW+yYvjB-8OIcEKveCNj623!kPy;qQS5r!v`ez0rm^gC*ezi>;My*fu8h)>6m>|x@ zQG3NmQg817&D8n;p~njnwlH%fAMwduS*c?Xkr?Hhhf2N`pl zM`fP1x6?LEPn>H9AtJ#;_(FFRpxeU1tI0}p(E1DmMDb!tj<6NWrPWPCS&F1tCpz;B z#Xn*bs2(9SccZ(Uhk@C51n}A8L2q;=5=2{*NX_&oT8y)9mewu3})NhS% z^??jb^!B*TIksZ{G*Gb3+{lk z6eGPPL!u*b?l*_?U~hZw;RHda=Y=;Mg$H}5+1~(%ukxgoGoGj?B_y?>3<@PWhD!v3 z-I`duKOCIc(6v2S!2LFxCz7eEc-Fi$>;RW`^v>M1H$KBn)~-3us22vq)77eNg2M&^ zhN86kHx1G-vRT(p^O(0wkL>X{`wflQgiJc~2DpQOSt5ZEb#)(2L%Ro*rb#{n!zw)K zhI`DFqz>oaTJNyJo*7b8XEFk>3LFjh?Wtw3(cs`4q{v8KGUhJ>d2V0OeGeGc@O&?r z&EDZe5DERRMZ2C6qx#4xrN<(gTv?IoMq{8h!_lVZA{qD9!QoPp6 zf0*|dvD5uS6_P1p9~n>~>{VYAZBTVam(~Wg+I;u`zkT=OOF9M7(BJn-9hlun9l5X6 z#k&VZF=G!JGreit^&>WhaLqlKum66?TsVO4($3F0ycX~hBh2KR43u1J=I^s<71Fg{ zO|NmbsyX}NLGmQC%)IPLD2VzK0yBxOch8+1!0JWpdKdptrxrqM8xMO^u=FBj;BZ&s z(IaxsbGC-1lXOgRIM3J51NeRec%)lWm-;dv^>48N)23%7*zkWEPp*w$TetSM7|}+x z2^w7ZlFvr5@FiOh1%o%BtI?8{fXf~=He8KdAf`Q6$O02)1tm+dFG;_fwVp0ivn_s2cocKbw)Lhfk- zEdMt^l2AE)ES<9|5s<~y<*&d`InCK1c_J@2F?!fymghEXj>$v(?IV-Y^XFAczo&wJ zP*CV%(74+Ll;;-LfD2S2D4P5BTMlbz1aQj(op57?ff;iOLO{2@5@$+Gjqr1{R2Yb(y0IGyCIw27kx4Zb~^0Kdzu;Ai1 z)9Vi9m2{FA@Gx$`P4%NaI?A1iK-KsyL^Dew;?3*@%Ob%CQV5ewM3#_y@M-SjsDG`F zcQ5EH0^Vf3dPTl5#zsdxI!a~J!7sGg&}1jeq--aLe4rTyBt65P%18mFlVHeC5V`G6 z8Mx!`_oMDPK;EQr#2DZMVT%_m#gYV- zvO|irfS^V1TX>Ma3LFiIggjcReovL8siRL|($Jy(isBo{bRE3B0kpcUBox3*WSgp%7*{!{u1)X^nTd*3UQKUh8W1q5Gls3c<6_z^FgMKB%= zF$2Z~vo9=tqVPZ1*d=|8DhQb6l0#nekN*1bv&vuU}`@ zcV}!Q%f(LICPCl|&!MkPA3+pPuoZe;70hrB_}&pmD1zumI=4 zrr8}ilazJFpvrA3uMeo>7|X_>&qUwG+K(+)(hn7pD(YavLE@^+<&j;uT=sb+{HyKc zuvIk`=TR{}>WP^0v4hJUFgZ<3-y-^!&gG7Q?7=^m&^CT|r(wc(syz4r0YDZ$BYt2a zE_n}xf;2Jc{nY>7X0%~P(}+U`g_8Pty`Jw%%}SM5jPdH3gBvMmazNEw3MbxoQag8E z#NR#=)(vwC=UweBcTmjY9o;F0qg{%=bTB*2XLG7$P-Zl@jgi%hnWDP<#vVF3$gG=9 z@!^=Lz3d$%eG$j!Z15X$RlhvNNa*OlaUYyCSNbJDL=J@MKhdy43sFtWo%YLZnoi{t z(hQbeY6O;^9j~y_7cc*ur75&5ry8$vIX4^7OJNZL3GX~|kYT{f`UuM3#=N0}(;6pj zRN(+J1=)K{cW4E!1N6-~AF`#kP3nb+WvH5-aL1AVw&yY=38`p`0uOG2U| zM%7mg&rVKikoO={OOsT`+3^uAE(Z|W6^v*GNqNe+oz5`Rvf(SvUL{H1u6pgka0z7(31U|5g0+B@bTUeBfWY-z z+{j#V_gi#Kr~4jKXl7_ELeg6C89ewwKY9}iyoLbkjkuM54#K+j7>X$_0LGV_sIVI> zvI`SqVQ2r1GDrY5xTT8-7nN;z@jO=4Q>b%OSz@Sh2;26py4?i;yT@?r` zBt)4k2$A1L%FLN}zN5~amLCz|>HAKCmk0=+vlW@5qGBR@_Q01AdcDa2-<%GTe^aS9EYP-S zi>LO&c>6pX+zZ|&a_G~)zPb_B^rbt>Naz?dB#U?jc`_vpd^(rXo z?4YzgZ_M^ZEy1&WYD(58%csr46=S5IT1F-PIad+qHDt}V&}&=IW)bgi0GOi42OUmZ zy_qEMBsu_=?nWsfxd2N|UeYTIHWS3KtjdSsoeSLCpRd~`e87Y}zDqiA@oGgoOyNA@ zM2p+3#a_K42*1(i;=^07Cg(HL!2>%;GNmq6l@}J=lfpQ@3C0agTv5AvM@lE^c;!ss zXFKwO8w@32Y1DY0dg)t(Ilo5-97cZIr~7uU!Kcj{PI%Y#Y90*TxDIo#C{x}`rG*y* zC48e$!1xemdzbTfmI6?G1hFBIkM5b&fGSmi)_GHXX^v!McFK77gI(fVof+tBa(tXU zIC|DQ2%7-q+Ef1;f5 z*#$(V$czHn;OIY(M_VI-3{)?JTBL|k%KB0=jcYD=cVyHDyn1&#_0LdWOt%TzcJ)4# z!eMWW<+C3?vm^u2+7xo+I4N$`TV;+7a;^7>cu>hVs%>4bCRWj-7>&StEx^hCTR+`migv zL*!Jz8gXMJK2?fk)Sp7#^}F&cyzMsvgx0|Pf87FG^&ws$tVh=#6pMX9-#>l`V`Y$Q zSQbiS+F^WQqWtLSIsjbM{JZ)LpSgb)446a~Y=d>z_^gXaUI6?O$;-%+=YoI5N}cL= zcEa90x?Fh`^W*)7qctQ?2_h-afwVI^=6F~Y+bJpS`)w*WY5Gs}n6zYW^tQ)`;R%sq z`uE3jI%&~$;ZFDGupM`1cn&k}TBXU2cO93>@PJhxiT>Les?+g}W?60A1&L~?cBhqE$#8dkeUZgc>w&Ualcj^-Xm^(E!=C zfC-`~3~i_>9t0yp8y||_AOx1NHBTOXJIGRAkoZLqQN4pir@uVKRiPh<{wm%syIH)o z2Adu2*{(?TEscAtKCj!?l_bCWg-XGY)Doqd;QYWkWVBp5=k>R9A#EfV)TNTRG6u zHsk#9(NQwkP)&rRAIoydKxX%SXe4nb3k@SOXFn3ZU-ZhEFBih(bm&fre~n=%x`hRS zJVmyy#y6;Mr)o9!BfuX$XpS2`ZJGo7(FeArD-;rLM;dlJ!cJ?U7eDIuLUzMB#O@>% z{5P28+-Wa%PR`$AgWgOW`rCk6K-%V^AkfI=ol~#M-%3^Fy6XAdaH+!1jS1Rb{Ix0l zdZebzeD0pJZc*MU6z*;r6L@LVX-Q+fV8`i@FP`-LwK*r9E*D&9m||4aYIXUGk_rE# zYRCEj@YScT_`!RR6%DGjEld!1 zZzUaoLT`=?O)|j2WVo#^h5;y6Wy$%%ANFCCowidu1z6fc{Tlc(lyBv!Sv6h~74&jM z8>8K-o{arO)dny4E_Ap5ETOaOE?2hb_1ul1l>iL~u!UI%{D&u#1BoV2adAR%eod)Ho#~IUhN7Xg@Hx) zke^?*IsP8Kcpw4+^nxpx`?!15-kL6I2Q!xk1qlJ1+j+Y@%oJ$tfFpCZAp6hKjK|5p z{PtT$8cdHyF5G>Q#s&2>)BuA%+GNm<6u4*o+3vB3s@GZzjI-j}d6_v5Wfn#7EdTo& zY%7@_NrsM=Im%EoWaSE$H^UK-a1C3_=w?TS+Yew#)tJSbMt z5e&WWir_Kfa6z@l_(|mSZ8Yst%#mm8({S{dPJ~A|Y_9b(;b|DGPZ_Pim0gb3bq3Ei zqVtOEvQmoj0Qru(ex1dPkEwVQFfNp@>%alC5hi^11z9wIun%+Y0>v~yC7O^3$}e~W zq;wil-m3yO!jH+W5>Kr?14-Ls`~oJTSEJG^p8%Y8q^~H0xM|Z4pBs2cb9Gef;oF;y zb?=VFbomt8;j@}%obhBo6<@B_UDH$)xIeDBH)x_;BsNUDwk}bx?=%WL4gsyctE1Z>&%=Ney>-!K$Sz76=Vh_6$ z>mA{t1ABD%E73lj z6~xmb@4sIh5YP)7(P~_4&kkIZNXI8bzmEGjo6(70@52}>O2-kijb<3eEAz~kH8GrQ zeyI62vcwA$pux<$61=QPpzE--wQ;t^ozeiM@!-Z9r(Sh(JAgA0>0xKs2bELJ|D5meN*=I5{S#^U$m3>m1 zqN-{%N~2FhvPQ%f{TEA6K_XW)y`->doNyXOV*R4GtA`8)yDiNIV$Zh&p`+*O{6S=BtiK6{h8XQcALYvQq=%;6o9Py6%ID4( zg%lt@+cZ!Lij&$xDO}PCYI@*Xx|T4|O8hPTI70<&9gx`DlN?~?$J8r}X_q_jNAt!6 zQ8jISq-MaH*+4dlu5iGR^fuDH=492NTptxuKj^+`r@4ucOL z-x)9@!-FM{zh&)NTXDH#nXP9WAwm*QqG!^t)$k`q$_6*=P`ng1>g6)o!8^311#)W7 zBU8PIwG;sCML}*Ke&_lCQVSv$Gn~!Y=?YA(ZhzOi<1t&RJ(ZaDo)ekw$>C}D>n{=e=ae3nod{x`5<+CWz|E0h+C7?T|GD*oahzq4}fu2&>Lgde#ua zns`cm`aO*IyObqm!>wJ0x>DC38Q}vuE4R|CltPEKjksQ#FNZ4R(EA} zMk0`^LIAd2H?rJm;*dr>D%yw#m4`{U;Luca)F}!Tfuykc#~bpDTB&y$p?s$tLjd?X z8H)yvzRtqatQU_U%EtP5>}+{k-j!r==r^g3%1==}{$-P0QI@B!rO&mxk6H=Ji)1b_JP`!-S7WW!w@j7+Vs_<(2UGC(4%I2;k>Sy{& z!F1B1-4z=XiKr{E=E?dCXo^L}*Lp`_VeNE@3g2zY^t3SIFB&&Gt-Mwmi+bQV zZT$iF56rYRu-f&mblQnzFxl=qls@i?)>w5RuGo&>OwM&#Fc!J|R}P+QN$MOFKqod^ zSp|U+rk!&_C0%kV6FpQU8zJ<4T_3X6baHQXK611l7gOeUzPL|gFW|bP0JfN!WKC}M z0THCOu}=2`y=%@=_KDM>#f)Yyao+oq9L*a}VOGB%(*u+>R;7Hzru`moaE-PI&k z1rkaa-|V5awEFpOh2SC=N1_N=eI+650WRV}Emw<0TG7J0$xwpCxWK*%6%sq*1V@R_ z1aTaO?ua13iu@e0JNC-T5ZbK%mcy$_bkEX((I?-6u#Yws1v85GX1531f8%dLmPU{1zI8KjE{@B`c*CJ*Uro1n)#ypm!4V*Y-} z15JBM*Q6Ap-Nm3sfR4lk=vmL)NrO-WpB9`TJ~QI%mYL(q>a#MtTTawnQ`D~2%80m|XKzq&#yD1m1EF7nll(3JC*zydp6Pffl+y>ZTKxWcD`qnx$^K@yh2Z&D(fBz4JDPC^er(iTtO0O>D|KE z4FcG79AwYkFnMVRGpCWTD_fONG9WZ(efdM$@`{y#Emt9WwcG7R&iGAjcA>P3qn+!W zjTj$|e>pc$ibUi9r4@u)HFcGVM{5#pFBeQuSysB)W|ODmG{e-ROQbs^0%nt;U|s5; zj+Wt~?d^S|bF2OhFhF?e^L+;>Y$gD>^sCEw9lJB<_oakus zD0FOWLbiZ=TUJ>@nm}_#vd^R4>EGOKUmqYhcMV>WIHw&}>(UzIzYYOU${pNFw$XCr zXg?Vm;QIa!Hyb34Q?)f15=$iuOo=L`W6?+s&$7nE7DMXX(^(%5!%S$n=U44U7bz01 zcVP9<(*9FM6MW*y9^G!va#=!vPo*7Xs(DxNa9|#Do>i5avTXVd;-mVHm@U_714UAA zsM*9#?btsq8L;dN^A&OJ^<#8nGXcAR)*&aSorvoOt^*$q?WoA#4#9#lb8-K`KV81- z1;s*fPPUC*k=2E4f4c{Osy4qXuEPZ}g4d4{>58%g_U=9V|BT#3QRrobZKD z*M^3VtGNv)`>r*VWjmPkzNX5t=ew8?tPoUD$J?kdIOoI=# zzB^D3hb6U)vgyqs;A=4Ik48oEbLO($8XE<{-v?eBR7!t`3UQ$dGL2Qe!sB#rRW8lT z!eB}fI!s|@(u?Leg#PDvN9zq=Bq6VH;bpb=H1W^SUoYuU&s1;YZixGtT7A?P`~GPE z%tr??xA8Zhg1_(22>h$`jq?_-_AJP_UHrO_9v-ld5=uv6xBK{Q1yBr9i2l_)EqzFy zKc#(%;C|rabD%S~K-m_3qC*NQ6%CIvT7T7Ez6*Nk0Fcx+RS?4MBR}-eY_}LvbUnij z7p;CN2W`%aoQ8(7h8VTwzkciC| zG*1Q-=Go0yrc7VQg`G_qEBZLyE6hYM9peIGCl8LU5~i*XzK#f3-Zd=s^-j%XvPlJW zwL$2`&L|I2QH&i$^v)FqJyM|rj<3Z_HuaT{YT0Hy8i^KO>M25~u<*3%m^&B40Qo9S z)c}({ucH|Cc(%z%Dqb*r$K@_x^zHM?rmRY-BiIEF!(PA2Mf3{Od#H$uBoKa;3H9=7&EB1r8+pu6J*e&cSTxfcgMr>Sk7m=tfxY zlcR&YpxVnBoFWW>)=(Q_}(>dpi+*1+!mHD$zH(qyT&3?tP~5=}%cWOWjqA+a60 zea0DwZ$e^wo#1huK5OJ(aK3D%52w)OgIeTfDiJV*FnI-3gWr zYa&r;e_;SFZKG+$?a#}M>ib9wHhiGA_*b(W@(%%F!`Z^wcj7>e*dy zJzX{hz3sJI4^34jGsw9*I z43Es!#|Ca(bESWDeoi*O6`q@RPo<0gtM9qWx6>6f^O*GKJ&QY|?I~wVDbHDwi1d-8 zXCk>1=@p0_b9!R7F9N++jh;(Y@m0C?p3O2f?_gEk6Sjg$1wu_q>|5sZ{dH=y(2Mai3kC= zxQZA-SB)_|_7ck?eoVL_M~PM#xwfUi8~rAfkVzaasauw8iF5hqW2dD1jr_w!?MySZkH3v)Em%WX9QHnI5B#}KFwj(H9@`d8Jt6yu=u;?BFP#%BO`%i1FVUjF7vo|R(4l+jY`FI|LN z*$;1XGOUf==#S}ML`G?kM*QwkYqH$V&<7+BYGc41i4SOy{9bg`0O!?p@D%H5$K+0Kr$H$T3|+QQ0{51UXL-#8GE z!zg`|87S9p*lLNk;(~9mRYjI=DXQfGhE*%Ti(NZBp`n~II<+Dv!Y$fojxMuK-ZI5r z1Cjf_ev%ih@k4-sI__V7Jzl#U)8;RDBw974M4CdcU{e{{w(j1e39PiALMt<8R zn5BN^RL;qAu2EC2uX2_L*x-D5rdkRkmF)jx0=_kKJtfV=Yd@*>_=9fej-T`E8yRiP z9W1Sle{}sm6!_KXtG&k$e>088^r=JQ>N^8Oy_m7xv99t>@w7?6-uBxGJslgO*t>xw z<>ddq!8|2!#be~vtQiqj#%A-}^RWB@wkvj$!{za5vRj1G&QrtjWgI?L{c>& z&)+7iP9kH>s;@K+2Qpsh`~9I=X7Jq$MT?sVQXiLSXGuI{yFeBKgcEpdH80isr>0l! zOzs(hVNYn|q9%3Rv{(SG@R3-BhHask23Wa{zeK4W5Wy=NWMHFGOS}1Xi2}}&WS6}L zQ`nlZKiCaco@jA!gb)DA*fHg_;^(PkXuSg_FmCSC8sf?IOFc65q^XHS(m8eL-@rF_ zMsm7Wb;NOK*bp%V{cXrCL)iV9dk}aq&+%jb;?CaVi3_HA%uIc-O`% zomG<;r1oQKlhK(CtQ<}~ehCDWD#nNA{(1-D5f*8_8m^Fo5L&N3jq2tlr!aJ}E((7w zl9C9PzWrD9%h`G%1rK>RKgICb$R{T)GcJj9o{}8oN*59#BkMh0Y~`yZipE1ryweLp z$D(1f1?ZH8fIHdc`<{{WhV8+@vMMw{FDzZ+XaemgMq&g@4{&F|l#D|nNW`#S-%NqX-I%ds4gK8f~mP~5}NFwe`Ye6 z$4u`R=R|f+a`)-I&?P!@|G|fgBK6<^rhOM%OCcWXW+f9Y>Q6K+>D$3hZFGB zl<)G8rV>5vp4Pwv`IkJ)Fz*LJHKZuTh!&j{XO3Ed%>3w&s4wMkL13t%n0} zyY(4(wb~kS0E);u+)2knK;u$RAjtdaQLB>%*!UE<^(Q>aJzB9;anEr+Nh1Ns1I1*-{$Yg6)?=GdY?KV z;0ip~^EpX=+ipOlgE0I*qOK|`s)k(;T_V!bN;lFS5)#tgjg&Mh|(e5A|)|& zNH-$g4MWGo+24P2*5ZOIhJo2{JoP3)L7aQPC_>-Uy_jNPiRJF7RHEoqbOo1<|J<)d zdFAnYKFpmkgbDy1 z%K`iz&yTo4ko|$4;DnJvg+-B)lC~P-?_je_pWO~Q&_YL}?z$0^Y#{?%1aX{(5yDfZN+X_oqEkrNU4?X$jZEQH^4PBQT{usCk zksFGw?NUQEFDF9=9mi_8z9n`zFU8R83eD4mQgC5>>(V!BuPF+U zD;~Xmmc%nXef@E%TbXN`n-Bv@&!dMd3vrt0u6MoQ;G#NZ8Lt!rxIqGW7}Mp|cqnec z*gE(860cC-*uSE;O$`7abE#3#TC`dH%Y!(n(fBB3lY?t{uhK z$EI2qpSDP{r&{+#18e0ywK(nwgi7OAepvKs(vVY*I$TtXs~mZSC9c`O zewi@S7u|8N{$LQ3!Mz)YWSpS*5rW<8roFonO_xXULL_jCRgeWY)BENn|8hSP8O zjslu!02@t2CSK|fnl9OP?8rvJTy)5hHl&|^9v|DTL`o%jF+G{;1WLKYsX3f1K3`T= zvpQzcSxEyLIe4+d%2*}g3pg(t&qYJ7B8BA7I=*ZLN0s@-c~d^IMaXQhdbSxsw!KRH ziCAha4PW7Lis=j4uA79o&b8Zhi)SQC6u;#1_Gq(7g2hH8KU^T+jjQ{YQi1rw;z~)W zBKshU=4^i4`e}QAAJw#AcXMv!tIXp(dHy&5Y}oxuX}esnOuFCE;Zm!deEszek}Dc` z%8-dc1bSnz8-u%1r$NUWu=m}9VUvO;qhWsqfGU9fUNy`J7%3<1ih)V8x8>e?qLGBD z;P4Vz+vTx=`ozpWHR%8QZ?*XEzXS_k!XS_UlcIW?x!ZH+D%cJ>2EWz!AOvRCLU6q%`=_V` zS1-9c`E&GFJb8h~w0QCUNsNpQ^~3#=VUvaK_)gDAiouWS=ij5@4k-UmF){WH9K0>fE?1j+v8kHNLa9v}2iQ5wbtYS@k=sOgKVA3-5zST-Imm=%eJQ{P1K;#n?E zuBp=-@m(v8a(iAea1*&f?c`LR*1O*dXW~iej9agCX?HwnSrF|Ki)te6YnPZw`(kh~ zVz@8MAnCJu*Iz%wsi61QMfXE!Mc`4aVB(FfDn@BjFQKf9q%%n#S&PPIEu90OFH)gg z&g`P}5D2OX|djx^~DBl`O67@Qi*@h=^Y4hU7YgBu9mT5lJ$e;m_u_q zRj>cFGlq82O40f?WK-my94;nq#e*x|pwi>{&H#AV9HI{suD_?#5ichm1F7dRgj^Z) zpTh=)<#-jqw-Vj^CU0SNdunDKH8r(V0mE|RzO=9(qLZcMBIp6H|FY~?s6inH&)u5R z=j$^BK##9k#v)#jZ0FBC_Hyd2LO4GclOo%NIr>Ty@TsX@7mVLy|Kl&;ZC=KtYy5WZ zLmVj`7qmj$YM^dL?|&m#hvRAZ_Kk`ArmF{JW4FD2q?n0S`oT zB=aI3%WU!BEXbBL1gIYZk`dT%7KDOKac7b5>vT}hq)(94+M42MRL5(AOkIgitVfiK z9ziQBj9QOhEjLim$rsLC_hfCIx_8#)=POc-ouB3h1vp4R-w7|bCD<(N`ChWkpcMG6 zt*x*=X#{qeylo=K4{aBYsRO_Bym&*X8;s)r;kk0?lDReS&_bvg4|dF9vZp0f%R9V( z5%TKcFwj~6YfwG(7(fj@|5{)&iW&e^p8|!VG{$Z$pOEZd@CikqfE>>Eu8lG$c?vv( z+x5o7k*@M{S5Xs7so=pYgatBkAI?K}@d$D~%AaeU8WW*w5?nkyphUo84G<7`C%M$8 z3B~l87S9F7%$aCeeP_Y=0Io(Al;qdPiDo%Xv=#5KtmO4!Nz0&Di=Y=5*(eWK1ZP9i z#OqHz8sh&b&_lI=S>Y?{i_i5_*m9^9IJ`7c%HFq?jhKwNQ6oJJd02SnY?(vx$3lk&X@CB4f>k-2{E*Ei^11j#28 ziaGF)*D41jifgoSWP1I(yQHaDbq}(G%m^|vwDHh_?_od4W9xCPV`Y_AYdp8{c#2{% zQL>z3)LRTqAdZ~abIM9EQ*$h!#FT|)BU=fPuF5UaEB}R7fbYf-{IZT zM-W%#3q>~16xPY&7G7B}sSu5=Mh~6Gr_gFw(6w&-_n|uy_A-|DX3_N(E672 zx{dkE6G)two&wY&IrIZX%h1jcwSxO-72K`sVqoOR%GyUPY)iW8IMz$z^&jlL(}wPO z^(Qe{@NfNiGPvh?DLoDN^5OY);?zmX+%yNW_l%akI$XTr#?QH-|{0BRol6(bA%EMOPeN=><;rR1og@N zY`gejnDJAf!1l|a;@U&!e~PFNWO+04T#Ouus{=AuhoIbcJEXg_@QqOb)HH2BQ9UD1Jjt=FsxXVPztI2PQ_uTj@eEF4G817F zX+9GOApP5w5c%cj$-BI*(}CnQMT4A|=6ebRZm8tq$W@JE8Eu&euf{S! z;r#MVvyF}PT!jsI%~IB<*&V65r74DWt@2+hmj&q|Dk`HS3I3z`zfD?cN$U-u&Bd zQvR080Z(df_9?H+rxV?bM=XY@2Wj~uqcvD@-A6R0{b#5faM3{}-0zN6oHccegPw43 zqNp5Z=+9Rx2KD8D(S{kmbys}w3Ft54No#+;YcEIbx-Nj~UlAj`a(gj|ym2#8`~N+3 z+N8Ke3YO5WaC0CkM2OtQNDo~TDU8K7suRfM9Eq0X+BQh`_gd<3Z+eCs1$a^G zTAW0VGG>w*SGt0pI|bZDxxM)KsbasCSKx285mZBs0|Ce~&OX9_0Aw;gC!(>f;0&t1 z;^rS~nEf5LSI6paMg?M-#CqRdGxf$n5DkTOGeHy`)Q%a=D)_$Z>C4W7Z=9{+-EfVo zyJN~(%(0#tVIk3~BPzYi4J&UJX!!KWn~HN!G}Uus=TqUl&NHT%P6c~*_jZFMwy~%3 zyKrB#e%Id|Z{}5Z*W-|fm-K(LdB}x*BOjpK?Rgw!Uqye>wt1!opaYMQt$b$hS)~Jo z|I;EPdk#~Xg{Q3QgjVq^6u)^1{lI6&$q=S7a8p-w&l4q`H@U_jFgt);Dy!*W)@UOG z<8vUk8DB>7#DRmlss}Eijbd;l1(O^59WvuCCMoZ7GWyg)9_bOmY{rV;+3B zjHrO7r8&gVLfi6BwDPBZ`tU8~%v(RQVN4Q)-!Jl+4sdnHT2UOY{d9%Tp-?E9j|~cX z`3tGHXfpBOvg_xF79~i44=|(2 z;Hj(~m`zUC>hog75?$XVK|QoK`rf%=5}@pmkJ0G|ic-PT8dDY$c*~%gIh+z@AJQ4K zV1mnoL}yfyY#Wl1&>>&P$s7Zfrkl|!4zkY#PZODjj`~O(F2O9+H?3>#tk10zx^ud; zjK4GRmlh$%)A6E9 zs^nY+%XfXCcWB8BTPC&+v}h3Vra7yhBJHgvyBhHipCEGYFife-G~1vfd_aq3y<}-USIxZ zZZJkL{WfPhN8m#4yZy3pVCj=PcFHB-mblK|xfoo4!M^7YfF41M7yT;vRTdXL(G-0y8JT0nao zF&yrW-;EEVlJWzGj;+G7lvq&Fl?sR_rjId3!W@GQ4K?Gk3JXd*&(btWXD_oTooN*! za7bFqU5^GUH1%cyCMfI)ScW3?J%FF~1dJm=Ec!IVclFGh>$vdfDZ0Khf+BDns{5A5 z(zQ+AB#M>4y3mTc*nDXyz93_%dPCdpxnO4N zr$2;u+c@lE6jR9*&VQ@JTItS*Zr1G!GbIW3zC8_1@FWhN?-R8m(5Rj##fy!0gtCaZ z*{H()W(bRtBYz^>mXF`?YxLY?0?YArEDW=1eS&htcxW=5yYgUN9IQ6NgWyrAtvH~& zE_gQ+Ug>CQ=5kDBGUMaJ@mlMMv>JIZx?X|TjgJg|MX}u!hjXHP2OM-<{q=|%{Pjx? zTl_I zOSSGQptMYwL`?QtlcbZnviR{;@q^gv^hvb(T3ZTa@zX(hb9*HII#E;ks*TV8d>j3s zmJU~BM>vjcfuE&EogfCL2LR!=9r*hfPv-6A>jbxBmd8AeisRYQB)H?(gw1J=Pqm)yIfYv(uvF^nV%E-;+JmOpf*t?@RvR<8u zV2|hyg=BTS!Sd*l0vT!bYLYeTaJ z%vDGfY`C89ommWJFJrDnM|pvP!gXZ+3pas(2S7E%{?q1>i9|Tg#WK0M1w7{$JFK4& z4b;<%An>PKol+Lo4UJUDX=dtC_Znqzd`|oNck2lRY5KZiSu+BG+v%5esoA!g-vQ7J zZ)L&%gEj;rnnUCeL=w_C;eLjuny|i_>zK2{I%K#p z_3@I#T>_AFwbiWaDi_|5lLU#bq`#P*#spRUZtLDtm5f+Tmto18TgCl_(q6{N8Ib*w z*-@!GH!w#ROWkOV4s21mdCbv6{Nxo(J3hi&Qn+J<95ogzp)W$rorL)xfhPSJ@YHn7j-42|5wFj71gW@=p=5r_-SB9|WI8 zbI2_8se;-BVkIUOis&0rEIhBhx0q?#-Eua*ubN+{g3OIToYFY!4!oLYt>ufbZ6g*| zTnhvlT?`IJ`6ChQTB}8MA$2QAjhm}zMiE*UWwv;2FFT~8rl4wYG$vt=Prb>|%RFNp36>d!662O^A_^}#R1C`*`ORQKIphuBVg_sg=QFC56o+E>w( zTcryy>Zg5NDZNbv1(wg*=x#(C;LZxplXa>cIR+P4O=+Y5aJRJK-w^-@>z^13baY1@J8~&3!Wv|)WB~~AAEKfCp zw&2{~7Dz2Ekj3Ll2~AFdh|n|KnKahU`~AW)$iDllHVR*(F`4m|T3mcl$)Mh%)=zpk z*?!wikCp6*lB_#wxOXnnZOEna8LvzUDmL!dp}U)77GHHF7boXqBku}BJ)%#JtRrM_ zS2$N8BXE!$!nE)?L&(Apd9oM0&s&PiR4trMtBJUjxn7TT1zZx7LbhX8c&uz|98Z)ncQl4vQ zly^gBXgiX{>eU!8q~l&VaJZD>oSr_@)Fu=q88dIHS-)qxyH49+$3;{ENdz*uN{&Te zwDW#KNWAjw*1a%R^QO=bj>H-(@_9H`54NhzPtNVZHE~F~$}NcT19#15dXG`JYh~Gl zn&#B{=Ay%f!t=wzB9e2Y(&YgQ4<>dcJq`A;qwn37QNyZNEhHX4!K?(PVMf^PBCbHz zSN9Geg#LtK2?910fs_rcM0&bJ5H2#4u8UF1`-`nIY2<{()d)K0c>RMhT6eFtz5Yh( zWo=8TtlUPo6~>gQw{lgv9%&W`z3ynpSCXjvbRk}Vr2BtPC<8+-X$TNyK-ieQlQ8H} zzX*FyK2LM&po2D7p?=;vJ(pDR z*dF*|%FjoMN-vA_kRWT?YzXScW6)+!vN^^X^8$8il_~FH4{A43wP~!R1{4A7EsL}X z*J516YAvZL)daa=9l7DR)%z8W>?%lGPTLmgm~bES$M*QhfiptA=IJ+b3>&TVC~FT? zZgsIkWyn2FVNoe^14d=4S^B#&BP8s8Z-+$l*DU%b!2w z5QeDGj3?^7RTt^4LnaSxop=cKqB&c`bn^bA(TIS5>iV~0J`1a4c=)8AO)KK>i0@}l zmWtbnPb3ucb#>KZ8OWVgh{qII0F;AK;r!wwKI{zBxqs*`j19b4OuQRiH}`l>99`tu zP@f~DZ7<35Y!CCx;B$xXFQlm7q14x7hGLA@sWM?SG&8M(k|PRH3f67RSml4(zNYAm za09ZmbZ#@Pg-lIZUT_C`Pm;2sO7Yj0V7m#uC%}t`N1{O8$+Ddh>-)6E;2d{7ViglZRWX!kW8*+5GdlQupmpj03_V$@vGPI?z< zM1hO(T4{Q_SGgck{&O@w5|LGMetE1jL!>Wq45z5T-quEAyM z?7qLIp+&;mSrcw9m@f)Tms|kPcf91Lt@v1;2v+4?d%RuR1%dMyczOxq%tl zNtz8MR1-+dy$%4mlX=R@$F5qFkv$2b8uu{Q6AuauO}^;7an3KVqxMeL4+)ZH?5g>) zMO^Y{l6a(R*Yq2pkRAUDl}f(xx$PYZhD9Z7qVIyXE}?}od%_V7>$^GrCQ z8U7C-^rbzzRZrAqBo_QjF#ya|h}_lW&|k7>mTC70E+6V;dZ|i`(JH#+@-26bwv}Z7 zbSoAFrPg!RNfRXS!%aKeX~6u9rvU71&DfH-{|_IwZaWwc28O$|A=+<|P-4}Tvd{EMAqUYXz=<*cPrHv-=2%`iR}u(X?zAqUDhmd_O(`y$u5Ggk zJ(x*A)@u{m;1<#@NWfGN0_DMX03x(?IIN89oX{6T@f{DWwc=Gx!)I`3M2VU~`MmO! za$rJ=m}RbL6!}~=FFRUSX7+bGhdhm3JJ!GOI_DK8`1%EU=(w#@%V}n?I3;Q~z0TMT z4+-C&9cglwO16-g^!xTG!?UmM?(bj?Oh)0SezP+gSlvx%4L|9Ss@~V>MWDHvlMO33 z1vx8Yt6UkNbTAazo6gjZ9ACaI8g+a4OuH2t+I|#~FQL>JZTRY<+-Htt_NgH=N7)6= z9ESDfVo%Xjx`fpZoKoQee@FI(1G|LxXHEVW&o_$jTt18w@L2q(8Ly_v&Zawy2F2ni zEY0r?1<|cfDAp;(-m{`b&F%mNpoZUOXVL;+m1$D zoh|wT-_10wx}A>^QfM?A*-5d5e(;y+|p8@vqCMoD{H@xEegg^qI zh{U?h-+gkc3p`BPRoEilkLi9`jFqMY;Z!3EdLo!C%?MGCX139h^-+wZboNUbIk~$kq7SClzx3dvF4UY)-L=W5Ns2-%WX#@2!r~9p#scCf|Cn8(Xsz|+X1HNM6Ixm z-2cfPWttYmCLW_D+tS{CxwqF^UJZ0hOwEY6 z7j_Wbw}2AAQAJotuuS`8=SyBsqOBV&x^LRD%m9Cz4=W2iSgl|=y%4})+G3HncmHTM z>8RKfFI9kghCP5hmc9!DyMRJbH_BxV(H8RjuQfSv5#uVTH@u~NT=Et$eBfHf#ww60gu)qROpNI|6}6jNcw^;#QYyi)t&HTibw9Qw`r zB8`Hu9;prnp28Nn{sM+Bv-+#D$PEDQYx{#pLvSCGvJ>gWzE-_9eDGr*?(=m!5Nz5} zh^M!ABdAaYAP7maGwkBN8ZT8EVF9RbY_74}pGCU1C;S(NDI2dg&f33fgtyP|IO*fr zA;VuiF&GZ)PMp^P`U-Xrh=dQtU~cYylZFcKzEP=^0SY|g>E$@2$;ATZ>@u3U{whQ+ zKBVdK{S>;4oTd*b$Z7R--QurF@3{N~mywdk{qnL7Q7%k;7kq(C84btXwLBNqsQ>(* zA@|%D15Uokh%=<@#UtfChQr6N`JFxe;FR9v`@V^;AFqKvK{j>)6cH>;8s8(UnQd-< zgI8`MPyaFI{oeZgw6-1Ka^th&CLwD8wcA`gce7x5K@Vj9ui$r{ofb0}Vq&iXceIeV-;q`I9VR9_! z>z=!98q)Z$nkZol*+?%c^v~->^cRr{9wZo?WSWm+(|z(w%QjkgvxREUx@}prN!hvBK6zez#Eu+oOCkvf0m9CrH$@bXb6uk|Awb&NSD-6>;0Q4NU6i%l|rHdQ3}6d(4xw1qr&P zd%V{m5-EJ;X7)TmOBE4FKcHrCn{QbX<0$_5yN9W<+AO?4bk2q!H&j8v<=x`5e$r`U z?5T?1E#d&9p`WViG2}U*yum3Id=TVMBSA1bd^4I=Z~F^Wjpky-+xDh_7~SOVZl#Ao zrBU>d6vB&xrUF8C-T1WLErg3$a?Hwn)1~?SszC~vd`5WP!arEXmM6*rL)*%%$EyhI zyyoz!TwH!SbEXhwQRF!?HyUmcqLY#p-O>4PK|k(5S@tUU!{N-^#R5`IO?@Z2D!)L8z;J+@5J;JaSd#ee=wEFRr@^nd@}!E^i0}TqJ*L$L_~yM z8obpHLQy6oEqbkq@=cpIU*}rTHaT)YK1?<*qW0a-jmU0p$ZkBi02KivoE8SZdPI1U zVg>CG+b&_z8?8M@Og*h_emKqq5P6&+xMLOuUvpCKe=8`vQ?{xH>yU_nhbk4`-SAD4 z3iAD9lMcDhWt}Fn1(BNC0^3<{3oRJwnupq+`!7icZhZ={6uNGe&}z4ue+dwu+LfEW zd5F*^f>~DqF)F}Olj3jnk<28(?!QTTHQ;k?3ni(oqPfHIa8y zx)ixdGe?c0mxEYUtx@QQy@~!6aB?y$pM@^Tidc0E@;rL){AlS3rxQs=dEtj4{F3&s zA8o2b(AuG@VDqS{fiaVxz~}g;;wu?8|&3y7p!z*iG+9u zfd}E86$9LECAzeEoA5?Ou4jqNhK+e^T4xZaoRzu4UbJzpg~i$JZ;br5$HD`G^S-ct z)l5!+`sJmkvBdI;qpDD~$ll670^VE?*l3~5cZ8G;cJX|A5v*A_V&`U7s)KKgyP~i! zYh?{=G{nLvIp*(KntWw@2<$_3GGU7sqNb=_4>s)IZeSIPI5KxkmkEK()IWtCytP+< z_huEO8NxDn(%H39#)7l9Aa8!WL;L)>j18gKHX(|AQ|N&41>C+}hB(--C}FYi`|E*t z7`LbxU+0OL=-6>t$r(TUu($7y`BO9kbk6!IZl$nnu*OYU3duuMZ6_nh^!G!Y z0J{P4$dj*!@rCabRsbfl1z1D}9GtNi?c})MAGi(rA^aJu(>i)P%c;;~QBgs#j#D** z^o#ixzF{4Co^n4tAWe5!^87G6D$H&t6&jV1ZT*?Vni3F6U$5p zWjT#N#v@o9x`HI1%x!YNn+59`&)U=8ppQb#(Hg~p1R>GlAg+Hu9W>Fp-*A)=qqHK2 z2^QJ%2L3bQdjk6Ao?A^r89Y#UsF?p}PaetET{aNOtFfFzV=5v5Z1OZQh_3v5eMg2H zxMJ@Bk_kj3mKVU%R1(>&j;7VdGX}YKEeW_sj+~)}{SQXx*MsTsmSXjt&uVsT)0(bd z=okk%-e5x;W^0wPmcW;5$cqakLuK|XH017VEm578fAT4F?s-Z?i)1;R-GRM;&kPy9 zgHV&q;W`fh`pqos2Y?nQD(r7w4z$5eGgP+|{0Ib4?s*h!8%?Ue=9^M6nyG{<<9Su? z(6-s}UHpfySNw#evyQ&$MVIGOkQCbAPttp)sSwzO)3pm^uKgldd}*0L-&ke+(Ms!U zhNfvtV|dOz_G1DWnL3rs>t8>}jJ>ztbIIpDEOIgS$VnK-yNC-Usmh{ojIh^AHHVo7&Mk0Q&+kq*rOg+S)iaOMH^tbIz7pKIdabE)C4GR&lqo?$aAJ}bP z2C)RRxcHsw$hrLe?g{*TtVj+@S`kd=Nu@l=>lJVeLbB_9NA2+}Ur7S$cLF(~H8)WHkGIZz3r#N&3Jb-D#E;3a^n zDK;s?)G)|f-~h0{B(7W)_1SfoM*g*TfQo(?5uu~!72-zLd6&lA7N7`n?1 ziG@Aft?9qSjw4I>nm-W$rOT#Eowf*%_>9}l*Ke7-@R<~m;IMXXBtH2PLuQ@vJVc8U zqhKz6(nWJCRaPsT0`sHycI0{QrwA1;J3^EjF2sJ^v4&mjx@t1I!VY%-U~&iR+&8!2 z?K)8|nVl`?5OxY-58s3)K$u%UOiV<1&b3cjaJTu|c382PKYg$$oP^-!v5@PeUdT`r4q$L}rp3z(VcpngB&!1I5Q1641y( z7vB{n=)m@K^c(TE^YUXt1XueC>hIIU$J7@i}w~54kygdQz#UtpMfGD{^8~K{k3>de#z(yerUZwGqIm9Hnm==|a!N zoa+uz+qv*x%ox$0c~fV0(^GE^`9K0P*kK8o?Lo(Wp*1vqw%6gRj3Mn9^$}hkz6D;6 zuV&F+fQG;GttGZV=AaV~HyU)hiKhOT(AN}Kug0;odMj$;q`(BtkfX%`;U*TNCbyhQ zl;1IEin-%}Fvbqi&=m<7Q;p2N1rulRWf%Of#O;Q0e_G$?TgXv&=by73&2p`yWe^LF zAyR$dg(5fTSpByR#BQYbE%5qxZ{HPcXiniN?O`?N`Uu48>rw?sSTa;Ugs*g|Un|i> zy8C@K2{9C$5!2nG)MG1QCV9x2zjQJR)@u)c@1%v*;>>E|s`Y+V1!xHVfIMXTRN>`M z9j3cma5Zk%_3nAc8oH&Eig+Q$>eTC#?YYFeo1$O!^)H1VWV8s`gtOn8s@4o09JN>C zyXPrA3}4^S#YiFSNsnQM(;yAFv%4F!@*kFj%71Ah{knixEk*Na!bcM@k`4kIgpE7< zX(6oxg21K6(g>J1DDli=V(om_Hwa1)2*IoKtF#kVcV*CiWkN8f<0@h4SV_WEj+ph$ zPlXk1fhXxA&+Q{Csv;i^Y>r#74n8M{t-gro&f=$%;YF8OrPA4WE_$=iHA&#ZK9$O@ z3?v%`0e+3?zvr0Qyd+Q9-S;FY-A-V1D?ZWS5wFL+-mT%@B6by-Q6$x|_y!^+4-Jn` zm44D(-*{r=SLowmAkVv~NoZEh_!mh7Z7nn(%IAJY|Iwm?qYG{`{o(w9)XAwPhmzs{ zw(HLv0Viq*k_z%;=hOn=+t9X%?SqR!cN@!TBu2zdXnQ|}{w!fJ7=*s5h{MEdMP_kK zMbTF6+VPYsHQ=yanfw`%x=zaz3dc9h4g)0{DT0QRqZMi>wGH2B-lMS}eKut5bYM}p z^$Uo746WQ&4l1YOIU6FDgZqEXLMN}UQ27(lzn6IYUf36Nov_!Y1#%UMm4A~r)c@aD z!ODk{^6bm{bQjr5dcF}5Tvg$1A@1{*#mz#j^ZDa()W(Kw;yux8b72Upnv48~LBDx(@z}kY`?rER{59htH_w#m9idYHNc?7;C*hd{}=3;hg_n>iTpIjRD$-( zYB}gF?4UUy1-#iYl6$XABG)^x@K?R=KQMsWs@ce-!Lkph$AEEOGf7{=^Y=9+blgq3 zYYJy2AF-;zVdEvjo|ELtxaO{7w+PIsoP0TMs+j2;c+Bb-otgTq@pla-geR%7{DYC&lWNAgZj8%Jkm_k zwqxcMWA#6^k$y&v)H78B${-NRrKZec7lfgvrZjN<)<3ACB3dd1y`zhq%n49LHH$ZVo;*F7I!3_=6xo4&yPOedTLg5G{A5C0TJ zz=h_n2%Hy8{0RY+5x2@lDUf@&9ff5y&`!S3#-B=?zB+KZEcl$rVlHsES_masvGAo_ z3Kbo-sbKX>JZyU1yDS3E<{YvjiQiTANO0MiB2xZ(J0Cu)&$kt)oA;zt0wlTaMCOp1 zs9$Hzejwre`uYObfQMT6Y#BCR^cz#=$lpOL`#H#-xzW!u#i#OweWKZ~+s*I!+93RE zScY#s;Pp%K%gURYEYb*>V~@>W@pYFrFb%bT=FBI+llrA^ z2N`;X75$6N_cGjhrjSBrl!KPg{SIqr-sfvr3hl<(JfjY$R%m`4z>FwCHM{^F4m=CJ zmFIV1j1w06zfH1+HM(kIJL7K zqz4tBYCH+z0}ep8aJe*Fa^4IIKo3+|sMYinqFZk@az;*99Mf7DZj%p>e%~xVkZMYd zJCgdoLu?H>L9t6ED)u&0J%AfO1He$X%VSCB;$uozX}q zhgx5fR7e$MD(D>*hI5n3+-5r+3#(bp0DAsTutDt~1ax_y(Pu=)%h_x6-=h_W@yw(~ zj;0TIe#B3q5RutgLzk;f(p?eXrTmqVEg*G(x-RNDYPcp%I-Krk2l@39L2AZms6*=r zg)~rj9Be zxaQxsx7JCoPgvM$^xWS1?+3C7F)y{gl5Y+e^978@Y-LNmy+wX1AfmIECOykzJ?~8> zXhIV?$|$^Z>FWH&K)+Cv%cbu}im|M(Ue57F=HZUeQUw#oAu0bpjz|ECDqWb)f=!-I z38FSyKMmDlMbYr7^BR-s97(Wshs+}qv8To+220Szd^>qkGj6VZCO$Zl>W0cHD?8_@ z>kWEk0dEmPbH$1#QdfwGFU=DYP=|E(tgdUqOPyK2d) z;$GxVw{%tC{x*_SR?q$GTeF%Z%(qFCc9V{%s}sySPbq zQG>j$>%Av}l*m2VW%g%%Ik%0+h;3*xH)CF2V-bDWXcb~@U|;6g^3wk)FbRDskb+n; zpitkuwIw&NTl)w~V>Lf*^?`l@d98T^HPdD{59A1CG%$z7lW_bQTtN~pwiP#eOAgUV zaw;uQi&m;P8C;7=YgBu`T!6=-Jb`!3Tw-#)L4swuC@s%ombUig7j2ns2F#|A=*u{PHcRi`$K5R@w^bRkA+P zNS@+hPZ(-1PuN+#-979tP>z18-E|bH{P*@>k1=i^$-+h;+)2)s;_>KiYa28CE z8gDf$6SR+e^rO&LY20%E6vpKINh`nwlu5V<(+v2r>4iqa`GCNXS<>e3lPG6?hAd`| z_q1ooo^{bgX%S?7wVi_v>!R^OL?xKy;eBr>A4#6ebhdmkPJM|lkRnHmK*IMcQ7&@n zWVmYYnPun#l#c#xRK6r!c3Y&8XMWp<8m_%)GNN5~5>VaIT=GDQLOn@2SHy@X!`Uyk zOUT(eilw*o?)B39(L%xb@g^IG0VF{8?E0{al3>#$p%`{0n7F#-0p+n*Y>$uBoX zf*(o9$jC}gNL#VA=7#Vo?>13#5po`sYN5pY5|ki!hah;Fo8ItoE&1EN&L`Py6cZlV zu#6wn8|JfZp-nUYe2BcQ=e|{`I&L%&L zr%S>QWprS*au0X*dA$UBt_N=}&#^Kflr1o`_k+~rGl_%bsbutA-)$14P%TQ%jVDZ( zoHpZ{i|$fC!YsmK9Z4T48OD& zwqJpKJBhfXh7e$QyU-I;f}AH~&evW&+$JH89f-;WNhQHESJh`YlY<|AxpO-MW)wZE zV*`Ca4olo9aaqkI$jbdbfTjp}Ld~rXwCrAFf<jPTHm}UN{rwmNpuzHW!9gvRUM-whA{!z$!$2%No@M%Eufvsm5Z=ZK! zQQAv~yoVX{8&o#*IlWelyX?PdPEK}etIxK%y^I2655sQ&!qmdl+k7q@6I5D0bqAWe zLvRVBcu%0PlO2#OZsLZ=l2T)=1WX;>wU)x=(d-_#AQ!JK;c>{3HpGAcCG-BHecWZ& zhm3ni40iA{~{5Q~2k9dYXhm z^b2p0Tl*HtU*A_4j4bGOMk_-fI8Oi?cl14lVR%9+8EQwxU$SJ7%#VWCH%D0VLlc-5 zdo^DU5>~s&$mU<88i%F!ReX5nH*I3Y9%*e(gKC;`a~W895p1!Fs(W#qtq}v@w@z22 zr)Ug+SpKbe-L;)`b!q&fRL!@`3>Ukb!OvbG&sUNz(-8$>U)peXQ z!-Mq7;QO^AxS*-zGs?LNNVNiXp!+W+BC4{)_7-uh~ z&;g7j&~d*pwq{hE24^OJJp7fMA`m+JNhJlOs2&)`ylrf3IH$?@=JHOMU&z6Qh4WYw z<$&~~>CC$|M-5(azoqyZ6jIbGjt+Ei{>Xshy z8y4cN?fpPnM5o(YbvyxKHe$6?2kxt)ywa-o8MVDUofS!oq-Wq>GwasRt3KEPcv(8C zXxwCEHiWqzCvR4Dn8*ECb*GU=h7gm1@v< zkvTrdM7~1(sM_#Vy$qei(STeIrc7#xoBQnlGMPuOe3gf{L{(7)wJf<%(HGYn_~kRx zb$}Q`h!71-dYkYg&i6=#;FzS^@ISIYM6tCZ1F6WI*njR>F8&t~(`|`-m=&fad$vP> z%YzMOMp5`blCHups-}(JrBk{k1f)}uE=iS6N$F6K?%D;U6$GV}5)@Fnq{O9Dq#Goq zyJL6ncYVM419s;(Gxy2!oP+3QbHKq~pvUPC!%=pPX9JEh|t^4xP!nxfSJGus^$S0_ePZ?>Rnd^4F3vu6G} z%jqf_H>#pBEQN#PwuM0IHfQsSd-7v8Mkn1rSS>LEcN($j$O$8~NlaS0Y=pV^hS$Wu z`{~w4#nBh-2Hm z=$Gl-cxJ2$>as~GT(dc5($wxgC(P(wR8fWJo$zLjn`7kkb3igHKJ zoWoq*Y2KPY7>6nvctE+SbA@7Wu+h{=S-HBAUPGdw4tq(ch6~Uulw{LDlkg(StkXSb zGflWWfKRcKe)-vp4!iNsxQdMpfnD&lLLsUvr?j*4&z)y4a-&n4*H6E7JcxxCNM7zL zppq>}Ncjk`l(>Nv?XtAH&uM9W2YsvG1x?MnT;cs$$uV{(cqcE}=mPahSdfx3{<^3v7^RIFP30uYa*XkY}n4#I~WG ztVu7tr{kGomEOGC`&CwEB^3Pp5e^m>qRFKb;wj4gIi`l-i?RC<$$3jwBFg`qEsHYX zBNY1?x(_l8``^>WblyB2JC0ZX^_O@<|yMMW`X0dQGoC#J<`e8U>qY1Ax zcvjcdR^1T5AAeY(CxRm_e`m-tp7Kdq`(#ovg!pIvw)TTc{!iRHj7NEOM3{zPg&xjY z?5HaJN?3!j$W=`0qG|SVF7inThGtRM%<^nZ_w?iU@A}1Xm1)nE7eprarSLhQ^Q*p% zs4k#|Q+@&^ejcX5wTs=lI4+yAQ+Nfn{$3BTh$m1FH*4ffQhHx3;M^B{p-ueOR0)`# zm}>a?W~Z|LF{N-5Cm5M(H!_HyL)fqzaxfG#=4mJ=P1;}IA6Ecdv(qE=FJiyS-g z7DA=n@PnWLV;cq}xItf_sDZYOlV~cj6XEgA@ zmJIFFA;|9W7@(yiPADWCb`-?%M58fvfsT8h?22Al5Bx^>W_p zrdAzKHh8xvF^}MpiSnU4HOIo6U*qZbakmsjA$C#RuPCRb^Om00sZ|vgm!`33g5P9j zwKZdKsg+^2R}ofIa5avlUk(y`{^gX!kIChUNo_(b;PNWdNo72IdimC_gLcSgLcnS7A@_#A?N4MQD#|_P3&(ij({pfGVqyirF-KgpXhCDLubvyqZ#FF z**_-{;Q_z{L`6l*VTAkRUc_wHY+^L~eHzNs;QUu|Nx`;3Gx@#>iDmDLcdbS{6>ge- zK9~fXizWt?3%B)JkW7U)*@m4%gjc@pji!^bYpwA`VTz?XtRzizV(eKhneAvY=Cj7Q zZ`t>kK=NyI?e^SaRvBWJV^%$!$o$u|U56j+IPk|whrPzzVt!uB^-aM~FWC0)i=73r zXWxJ(U*A+C$A#%qtt;YJBvhM1!4bloT8Mn~OfAHKZ;E#Xn9U-;3v@KH;u@U)USfCl2u)M}` z74w;vP&ob}!H>2FfVka9rcNFV>z}htppNpr%nR;-4SaQ)yc>xQv1#)^=eo+KU4ixZ zet2BY$_TJ}F+x1D3oKWN$u`M-HRPacm~lTf>*FzZPFi?S%fuc{;%;FFF-tf6yxL&5 z=hY(QU$#5J2(Rm;tm83#T`xu`~v69UE+1VKQ z$M=Pe&B$h*X%qUbXQ9uFBo#X2h`mk?B5MXS1!XLi;bf{D)?0J+`1KQNy2Ni|>gDhm zv;c0L`sJec&OA{1n{?Tv)EgYJwn@QB!TXjXp@4^xE`H`yal^ug7Hq2x7;#lqngIiH z49cqUZ$AH!5%fL0%6gubcg6m&QrP7&E$dNT+1o%NLHxF!$izQwOM=*gRks6f@_e^y zS+y+X%g4zSZRb!jh%YMgHQ8ldKr}%3;6wPAnrujgBJLJ6~5p$o%uZX1*PcXIeHt8lyAS+__q`cxGM(uiSh2S6bH{#nYYL~`_B;I zD4xIRRFJ>Hy9lbGP3^-tiC-H>n`ch|OA%9J5yJ7ep;l+nuGN<^D;A`JhTKDCB69sG zs(Y8&h~}?~8CgFzxrsTkhYdPH%}m4?X%t5fXtcA42&84&jB^`UJFuB#J;h)`7R0LP zX#ZP^*Z_M(IWKu9&O-`BVe4vhm{;6}zf!JDfx+h9rldh9Cw3Rt-gv)fU(#o)BiDPK z)#}UH&v8!AaJbeqz420nGZ#gRBP+3&dt_2?GCR!sP~ptCBY%5*bQ$Mqiw(E#@i)1H zmXzpG@+1>d7{3{5(0hbD5mA5FI&&_#bwxsoEqLlslP%67t@kL=pgzXtpfCTGnq`n> z!XJ&}E#x~?54eg8*lacap#RCr!`4yC{$+*z#}kOsu>N|3`V%K?4{=@uaZ-6QEVr&v#>HQn(^loM1zR z{b+?y)cU6t_)zLo5BlV-E_-+g%xPZP=U2{_{#oGppduCw?Uf<%eU;~8-Qw_2G*9+lcJQvC*H`2H69kyteu`_7M-?pM=O?X)RV40ei z;%ARpuXp7x_K!u+^R~UIx(_;h6<}>UN_3%Twk2p`G_}$bd;u~?1+pMfQ3QI|9$4KjDO5{G)n33u|&roRNOwcJj|%1aws?55r@w0wWHRe*hd3jkcVKF>g;3|i-ccMel4Nr z3mePz%C{I0n;EgLs6vR~LPVT2%IC;)j`((mhVI2ZO~Zczu+|@DC8jgO=;|lj`IhdL zy}J4IHo5*M_E;u6iQ-G!*ljJ&hL6uP^gT>AX`ZF9GhBCGVZBnIy~x}Ob&uCsKAAp1 zOx)O@dmfU_Iq6o4h_zOAVOw?7vKoYnIX{(MV;u{bB9~m6df`keRiZBDI-40r7(d`T zb;s=E2ss^oiD!R>qleZqi}^D@XOhjAy%1#Kctn9B^rQ-zo-$lY!5}iW#t03|q|#~T z(DgrCBzQwVZ!kXw^yc~P{i!T=!A9(@lv3cbah%4yF-!Hs&1pWgOU&8*uZJFmbefUb zQUoaDcMRWoM3YGpg=w+l+9K}sojQlVKByNIhcr~Go*uCfs#tKZn28GLx^73_^rphh z5?5FTf#NiordA!y@;uII)%k0CbmmPg-scgb}M2P zrNGubq6_{p#_4rWfR9Y9j#K(z6RZTyg6erxhwhq81*EL6Zj2*vGYhP4kN08ptS)6_mb);2 zRJc*0ra`K-U*1lbZPwhbRVp0abR-YpIrO~e={|p{1c@lk>0oTeny=auj=#@gP>zfm z`g9jXcxzEN@(ZFs(|$<94e15@zQ#uPuqYAYAODToORUb)@D^;q8JN{tn+E7#_xaxGTEIYQubyJaqgx5P1?i`Pt`TF7kKyPunhJRF_2_c0la6ur&TZ z29@fcTI6)Cqg!sN9^Uy|YFF*IQmRvIxx9aiumfe{ zptz{WF-?=h8#zWSX|4Bv5${cI5v^WJ*|oDKpr^@WwP=3p3TM3=jtD-ercLy$;Jv@O zPkw4i$zZZw7Vz~cTyPEHob!n=k5u$(nLi~7j3W2}*TgK;D(p5c*sHs{{e<*$K+Ea_ zNz;)Sxq# z%9_6MsT;M`--hp9ef&iJt%nf5%Z{~#7|`?+wj_D!=>^eCBcNG64=ZJCAh(&T^~KV@ zaG^!$DX(;-YUor&U$Xwlpe9G~AnkVjww-zUPWDsJCmd}ph?6VLii-mUZ$J3)LJIbE8uPH5?O(kz0z!GoNh=&8KVdbNnScCC&s6$;j)QmnK17blxawK-x!>v2OXNV!) zzH+E|GV!*XX|Cl(BB;X}sl%P@ zV8UXY^5o%9%xSSVWp8AGDL4EE`STMNTsG93fF$C~_B(yLz@hX7g;sdfAEc$5B7>eH z1FDPRL)s1Vy-rh+xeObA{q1Kc{|;-O9D`x=$|=m{gSc<#<`pYdVBx`rS9jVo$7*~f zukM%Vc*M=YS$u3>Tj+LivSYZb4LgGN-E|oUuL&U)!nhBy!rQry`z z3J(^w_TWRvHzy@={&~00r*H6|b%e?rJ)6p#8lJY{Z7`4MaqOB6c;%c|X`Q5cLSUHA zWR((fp3Av}R_63JI7szdIk*1AcFJ}y_j_0r9f^!S#8EuRQYn?QyF{^LK1IWx) z%|@(FwB3vFgQ;os>`cDZ$tES?r^bE3J1nZUl0N8yXBUEz8#q(EleBfLD-e;{&SgV< zK=w~+fkN7Q(m?f?S${j!c}=PmXr>;nRlLvLy!Kahd)^m6 zI>NLJA#_H}rKVxMRVcFW+{TEMpT5jn;JQgW9eh>Hb>82l8k0{|7oDa9zF9+p3Q+UT zkCA>p(T!4Hkk62>kmkJ}%6mPh8@q8ZoMYQ7=+~C->Au03+_%vCc}b)bop`MxFU-Dg z(otwDq%$wp7xzujOQ3t9@wo?0v6;+NRy=L(1(jNYHCF=P-qB_)WrfOD#P5Tb%m76I=K`F^F3a7D}Q77@sWbezJgrPy6_j{;nzS{d9x+Oww!D&m1h>lH_poJjmky8$o)~d6n)I7Kagyd0UD*e7V(98wH_p^bh^oMeZ z-!#h_e8C2Zp401ae`YXAebttw3UgHi;Ye4POTk%grZ+OA+6B+ZW-Tezf+Nb zSMo7s$=(wHu!x*ED`NIbTS9>w;7$YR0~Rt->!tW+Z#oJkGi0L@40rC)@G?k?r4>7o zXlTnuC_1Sz&+MBfY%>BK2Q z!n)>6^JQGv_2ehOq^uIh44^9y4A&TjS)|m^yl>q*udl4^ZJhqY4=%@#vYYP+oX@If z7vFZx3oVBfiBh$>b5RMom_^iYi66td8@ed}?~V{%;P#KFcoq!0eS*S)_>|lj2`RhY z2tG^1z>iwKF91FJmphLDS)XfRB7R$En5+9G@sueQu3iRv`RsHEc_!-1JE2{RJ5#v> zf|wdM-DC?LixF-YItZ^$RnKEK?$*4MdcfzS_l_Y5vHy3v3ZQb=)zPBKTa}i?98UeYkQT3b`Zd=}`jR|_oGAFa_?{1g_Z5aAKkW}>v z@wG5u;rC5q#wtwly7Yuk56GW=NRun2&D>^>sRT29zD zIsMM`UfncH(J|+>{@(L2#q~1Q z$~$&z-sJ$K*H?+9h(Iv%jIC6;P4oyr(_GZB`N<(@!1nyvQNycPibRJ^ECEOAR-DUI zvd$8I>NUxAyP_^>d|ZTat;lv-NVA;mzvUclj-k-CJxEx}nPMT_136X}F*=!7=_67N zTd^gHG{h_NkEyUg@8>)98i%Y;{1z_p;~$Ko$!urJND$*cIGpZH&Y0MZ?>!gqEfT_N zSirXr8x?r1ewSt_Ox5IDd_Jr-A4aYV=#u%0U`NbdH4N}$fZ*aM zRWo~)ScLojSo+zeF_EPcZ(@Dt>LRYjfBSP3m#Q@N!o`f75xPn>2@-+1n4C);uoTzZ zER;HRT}IWdcNgNmK|N54gOML8cpW2T@fa;1VbbW_$nuZ|R>DP!j`RH5da9;NSQl?z`>Fr=`0Je^ebl7{Xb=ijO}@K3&F~ zJ;<;4QgYM`-Yo!94u4>ts%!{7wsDy`#S)*?q!y{&N$33kv)rxU$?aSd!HdbN;7~nO z?K=~1?pzF27O;h%9=X3<2S+aOB-`+qD+>P*HIAIFn>((bu@ERbQ+l9BC*c-? z0QLgLCTx_lrp6@wa2sN;!%yH*2`{%qBgM@%i+4OM>+&{n}~RkC+{uhNvQrIqN*w1KsR z|5EUWwXa{(mvLcSFi)=t*BQx(Fev*z382OV5MXrR_3^F8WQfp`1%EsO|ETQ%ReBh` zcN-D9T}GuSC$0aQf(aj>0+Ngp6s_LEts#)jU#ALEqL6 zv~m_&QUEw=X%X-Y)A9l)4dc#mdbSKk!%4v7_Fww%>$r%$UGfmIy!Oa6Dr~lRAYO|x zfmqSRWb`J2r?t8o_QH8b-EBwW9W)?d>1|8->Ng%ejLDWF;6!6ZtC7~6xtktH^o`wV zbyP3&J#G)4qT~K&R>)ptOt5wp-V*9v78mE(Q}DwmpvW?BkhWg$iILq6c% z6hbO>o2vTz;Zxh)NbV2b>N@7-qt65|-Cq@#R1y6idmbN5xQ*SKwVkHlxl+jTNd{3( z!ypBp$~;wNL1x%;hPM0)0qanF{lSZpx$D80YK4Qn@E-;0yfeRUw<4XftoKFpmZEZ7 zP(nv>-sh4&%4?!#V$OA;$;XG#%DcYsvE8sLyWyn0rE%X$@8Uk@{6*FknCgRpzgz;3 z(8a{V-#6A}yKmdjzC;(6!f;xq%x`#~1ykD$tFTRkds~D+iz6A3#bQ_04K8 zUrZmlr>i57Z0rbfcoebX2fE-D3b}-(#g}MDEL4)&7g3q|>1xum^9Op0m^W(*f>g-P zP2%@{22(h3$=L9JN0+3=N$iOv8fkodF4MBHY`HQ7s-SMbvS5}4RQqiYfV1tE;sxuQ zysDZ0!EXyE)NODEvxgn9mHD2bN8WC2Ca^v{5${2E);q<61OS=kxpwYh@pK-=322Mm zoAE%uEqPKrr+|jI!cL6`XV^UI@6dE896z0adpgn4=3%0P7+OZ{hpv~Y4f zO~WT%MgR8|P1RB-SmOl*kfA(;pK;(~NScxE@}jeFJ|Awntj|ot5e7N9`^b5v}=Om%wie`a|4^c@rr1VYs{;;;sbbr#=Ta(L}DSAMbf6Lbx zjsHT^FN_GIK)pN%lGlNYakF50^@dz^i>9gDoqLLnflJ7(e#~6Fgc>RP511xH+L{8r zjtT^@njG^6CR_&;avUgH*=NpIYaSN>)!%&V>RA^+J9bGglMwZ%`*XWKIXaUpj(92% z@xQy-K_@=d)MMIk`_taT33cN+%5!4>&%s{HcbV`_;-dfyT>|1v;TQjH?M#2lxTFDh z2NQYk=keRibt9wejSILcXYlR)`_YPXEX0*F8d3X8OGqy@9-2nUOnzlaFRwfx?*kCH zANXjM2xsg7^Hd)=T&@1PB3dkqhpmQ%x)V>k|A)=Ys){)5PkfC-Gfla-xkCLJ)4;%C z1_6<)7~Q&Uw?aG?W$10Ax51q|B`WEQlwAu{X>4WkVh=TasXS~H|9fWNs3e3kGM{X@ z&n%QA#UXFZ)-hn|0{r@vOy%Ndot(SP9U{!xlaJ3mAX2N7_LO6|{$;wJMM@*c)(+>K zwYZk}9r)Uel%*!|&D@yqqiBXr$KR{ZQsxK%l@T^cua#00tenqmlcKeZ>VTP{fWF(# z1_WS7`Htnk@AO{TwGRkT-%5G(I^y;Y2|B^asz%EMo!m!+^RxIrM=)-4Vra~0>dDxc z8GCb7=B{!Cl8vJ24#B@SD*o<_FGB*`vT}kx;`W|~e99mCH3!Nhf#EE4rC?_!f2>?R z4UlhCMN5Jba3*@_M9(yINYI)m7@=;U1`N~eF^ELSG13DoQvDDVY9ob9O8&PuK8D}u z%DuM~EH}bj9OwM?mCTq44jp5+OK>Wuy02l=G#7WbXmGru$Es zsgfLa@TxBqg1gQIjYiQBr;#)Q-hAQ2=j?N*3ieAuN>*f<6D3Qq+Yq16DV1ho8e`{4g-g;td@;1Gb1((cgTNg`Iu*#}z62L-z}J!A?5Ozz3>$ zi042t?bKG$%i9$2oo5wd_m&7_>9Ah(0*B6Q*m+ifGw-yG5BMos2)xxO1v?Z!v4vd3 zOLL?tjqw`qPuIt?Uw6MGP#|vVW6NicSnR0*A=v3J4PzV=c}Cp(5@n3JrMUkO?6|%j zS4e&Me3tEi9lN=$5XN>Nga&(Ak=zmR${XxUEBwo$*H5&&z2@o=7Iy>NZ<}fyP`4N^ zii!)hB@=5&q0BQ`XAEW6md!q%?!liE^OrQADI?LQ` z?SPh@(z%CcZvScqSNy2;=Q3gqEoThs=pYt;qYx*5t%D8HZ&|#Uu^T?qvG&wiT1-V3 zr2w9BaUU^ne9Y%>M^FP1l>pWUvR>8Nt)-$@F?4`zw=@>{geuIDHmz)hfM0CJ*+l%! z+bL|F$)YwWOiYDHd*4t{lDYX9SFe!8ume`;RufqD)p33n9i3Hb=aW}3&t~&;eXfe$ z;D6WqT0(z{B`;Tc^8G^zt9h5pb6>q1xXw5R9Fzv9kd?QN?@&}(T2$Nm9;b5SgLTvh zmIwJ6nS!F>QNe2&aTFRH5lw-8iPKECSfDecA0SXH6|wW&5-_=7wMDE%v8cR$6*!po zv4y1iP)vdnqQx}#L^3btURzs>2m z##9pntsdA(wIVw7(aAkA2Wc!KiM7SWXLm6xp)33cTXoeFY?t_@$gZ-u`X2DU@ctBa zPf?0a$iTKN9!7_c7(qMNExFcfOp+;aTlNRAB>KB+U|bcOmhCG`%`chz@jxEy7a`sg zHo-DlOM86q7KV%nqk(CbBs3%TGf?qw?+A`k&7%hByAT_T_qY@Zy1IJ)A3b$fWqQth z;P(W6LeZ0Em_e#^)encg1UJG3$bGR`?mNZFNe#cj_`T^z9I z^-B|>?Mgd1nJ^GA{COJi9BXUmpmh$pe1(*iR8D1XrE<$RB1A@c$z4wm) zMErYUg`9Zw8~I;=R$F{}?JR>c>^#2lXGU;K-frgN8AkA)Ed)PQt?-(s1&&txu$ zs=&gi?jEeuiASWhDx5RRazB?QrTYY#rt6ik=DtSd+T~~u4k9`FGs)0r$MHp<0gvhZ zgDyIfHUr{+$ES&f?s-!%cb^S9Kc5wWqsOMPEc1m3NC`LF3c%S7uor?bYTM0fFCl?(Nn1JLJXvhsp+uT*P z!*(`s^A;J(!`IBqG?dMxbO8z;9e}JKub$3= zc5_y<+3i($QCrK6UijbxeDE&?(D+9T?-BVhD-LQ07Z*@*?GLo5colg8wRg_(_=o1k@Ag-IW;*lpr%}Q%S4ypt!L~(2j5pblf3QGqPSJgEBx@u zC!va4*sFl`pz~jOi3COJaZ2AIVyyqZ4#Rx3T?LTW^E12!kG*E}ihCIHVNV6IoHyWS z59ecMzt}#sx4pI6!FL?>{0YMYW>nD+CORKbLenE7EiKho!zm}Zo9Q?<=MDZTa}4VJ z(IFP1r&9$89>G;~cJ8^i^CF)ffzRn#8&|Fb#VP$5JIGTE2Okq~De}Au@bR@Ao_n}{ ze+zAuDVZmNby;Rb5PFcp>D;kF+${9p!&Cp-YC)MzW1UoWuL;xWi*{JgEyr|q3x8R1 z-L3Y+dDBwn_luPB`lCiGa%_il3l9;t>Gm+he79j@CApxPoFWjnwZIV<_|x?=X?+@~ zHcFlIx~#od@+9()Kmx_iFH^OsJ74FnM+D->J(!~~-!QWck~)I)csXP8VeE*p&i1uL)X<->cS zuJbvlnAI@t0om(wi|{T}8E1#?*I#ai+Od|XbmFL5`}6pMW}2WL#(Fmtp-__eW}6H6 z%Qhh6Vs1viTy0LNkR9~zuKTX|V-h!ynYwer<=zopb#`if4XHvbxfJ|!7^qnE^C$B) zjzsfzue7?!klfd(A+B@$FQBjj`NiECjivZ_7D(sMof`M%Xh ztYPoB1AVumPKI`Nk>U$xIgDa-3KQ6L^(Cb~B9O>Vd*p{6oL+;drUG%N*NvQ?IB<1S zf|9Ezi|#^X&a%+>o$w`VSV*NFkcCfz;N=y?2yQ-e;!%m!kzv znCo+YneK~8{KWwSt>F2VaLfXjGRK{*UR5@mqpQ$Agre>2d#BS zh-6MdlJH?bGxm-8aa9|a&NXbZTTSPzEFgJUZfUD^BE?FllD#jOz2BGe3j2)gV z{~oFAukTsPhgRV?W1YuJ*-J}d@7^pm`0l=cK=c;=jvth$CumjnRe;1u?;8L-^2MP- z{Kkz=s$+z}cR;o3{%atM!kp68crjsf=1G>5Te_>}3)LMja|Ona)u6!4^_%8^_DFBE zhWajJgjULU6u$qzF_Iv3MQl#GlA_<&_v5(Sz`uy**R|x`o)&iEs7+RBke==arPGPL zMyl+AR^#V7tT8K!AC5M3tDieU!3g1DZerx+MrwqvWRQLnILg`jp!T~yW{(8XosN}9 zW9jx@yF~O)PFSklPSdggBH9d#%fZYv>+;f6PaOG3V7nH!@We;lV9IMM!Jx$z-3#%$ zp68I#3XiS{-A~ZWBFj(xw8T0k`P6C0pC$xaeB6YRdA`;t`uLPR^R zfL6X!^~sU0+X@Kg46BkPA43u%5LE<1^%zj7RJ7``%0$(xfB zg_nQgbOdF(MVia3#$aG9%1j1qk;G$r6N#7sPlO4GmqG*p-oh8!)Ng!#4lGsKd5-^!I1Y==a4n|Jv~@-)+yi9?@}qyWn(mpM5p!ejSyIJ^?~ei10~PKCKp#BG-ZNP27x zT(f+s{I*rB&dVxe7lDXLe0(=p@VDq+<@j2MD}12=WliTvcrC%5bT~gtjP*Y3*{h<< zXTf2F!EEARME0*A(HjM3MtF(p>>}pWXgvuUVn#`Sh31n3{)h^UttvwOB5wJB`PWpivy?FBzlSXrb)J+gw5F0UAij=Ee({J0oT{Mz3npB|{tU1xU*wLE z*QDb+jMI{0UZ3q%x$}nq@Xu(19FNf64^W3wc)n|M>-}+iaf;jc!Tjw}>QBCFjoiQW zBm;l@0JKrK4aT-`oFSMjqXpnWig2W>zB%FFL@9qd{dGUzB3PMcus(s5EIDd~X{yu5 zZs!57kZg-8F*3t+_l+6P`GAv`fI7fdWgae2%y!ET+n* z39Uve2kv?e{_g_LK8>Jqf_`_3<7+qQD{cOZAReAg=@3N*3GLiF0r!jwP)Ly9b_+9B zR$+v%_>n(`_T`Lva>G3b_#Zlh9I`ZOO%vb)caG!UxvC@!)2!`71FZ+}we#bMCT!eI zEE`VUnY!Olu?ip2CjfXZoG(y|^G?U)Db7!)H>Vecw_G zazIP89lqD*Rd>Uo#Q8O+`|2&+ty6v~KuM8@dP$b@4XFc`fS{Qd;%ekG&K_3yzp&zL z!8_&4&ZrF)s$(|v!h8z_S3|`i!YHm+bsYYHvqe}KhnMPO@W4iLlm?`${%8E+Tiv^l zX>_+v6|3LtY^2c=0zF1yD`*ay%(!&(cfA0tevcFodrld|4+J)tc< zKo%V8stg+M)4g}7KXZ9CoC_s+tE+p3c9aq~&-#Aj$KClTY1qKsx6F-v=Lt~Y{qWW* z#e%bR!G@@#B!u2f+iT;V{`(@bM-?Vdt6zGV-?rIb;7Ti3u$igMqJI#R5|q(OVlJRKNIlgJ zsA8P4tasT2vVs$_=m9HGRq$m5Pu6{eR;~CanU5C7$`2n<_=hzK za9iP{=#)^>yMO?(3ZNB3=PZlPjThpYWETN)g3>O}r?|YZb*xx&+vJDC=&)tx{EbC@v%Fb%_C^&OApfKF3a8O?C+vT& z$B^xG3c|o#`}u@Cq*^<|rnynx$OVsGjBa8`1s;c|2OVEVnTTXmYHK}!8ag=W2Zh(} z{!X#Dz>3Zy%bRFc5y~m-Nhy_!Cjfx z$XhfD|5rEpHV{`$uvRU(gRJ^y7-oX{I=ol`y0Z^s4i>BaY1w&?7;gC%H9z-MWwK8V z7JrH|M&UT)_}~Ta8R(Rdvk3~i!1~l)w6rRi=WKgJ-7O)Dhxbjpp3v+FxH+=p5$sS} zG|+XqOX{Z<5n{6E@1d=#y$-GFO+oBpRi~q%`{{a&p7`YATDq*x1lUjXmPRh_Q6AnK z*&^m5Z>Y5IlJp@wPSJhKP5kc@dzX9G^BP>SY3^o3EeVP4qTIrsPlmBR*|4g$+&m}! zIBgbRU=f~R5g)UcvQq~R;VdBgFIHZv!91To)HG-DxE6>S+u)6@F$O+P-qH9nn@F2ZU}GJHsrv!q#c#rmUUPI$h1mLgNQ_DG#5{9BoMZqXOfv6J+oA zV=PpAIA0#OTsrdLJfb9j%VtfoG`6T-(&}y`8E+Nz)Dbs|tHFmeC#LGrTZfK`r~g$* zt14#nHj~Vg^93);5-=lW?y(9OQVMA>7nQRqV}gu zhy&+6R;$Jnb0U}O<(K8u-<@nK;6C+d98j(f#icll#C`0)nK%h0(*ca9;L1mm=0Va% zS~Z|enBMkbz>jLTURTM+&QWNZ^ss3_U<7VDF$`UI4;4ak6JWooaTQB48U@Xqa_*#++rK4}4E3L&2g)Xe&>B#+ zts5F=T=y=0;Q;bMDN9yrC(oPF>s1tM=L2^u2~S0892L!YE9!8?N*LR19OQG(bS61| ztUQ^h4KCQ7|BgS@@8)Fm7qav#@o3{9=a*>b9f{oHD1O4fxyUQSP4KC2nX%eaetC7L z#-ax-65@UGPtS`)sn~9s$n4MI>MAE2r(@JYKiQR#L;8sFG}^d(!b^|@o=>|_Yy021 zj*CGYY-{Qz9arE0Gc-z|I3=#8*Wy5sp4F@(@bfRMmJ1*+vz@GqkecIz>PkfrFCyV# z1#^Cehmsy6U6#|wQHHlz<_-KS2wMhvmVQY^ma>98VxUCv5?A?kjl!)Z!dL(90&|l6 z%dw7^fBigaKPg|pZj#jpRKOt30Jhi9eeIt4*w0Mb%&V0f+O2NiR=lUJpcVTdjVg1?4-;MM3^F0KE#|GX}jeABYd4^;qc}kZU zBB~&M+;WVD;49k(f5yKpCtCVsA0=^^0*(!7E2Z&Ow%@^>q&Nkz#ur4Q6q_(p_VzAg zO&DteHvG{#nS0e-a=+w;7V6YY6w=jB%%Xd-7#->VVxw7=X5;pHM((yt>~w1v@9+7n zneqUyutT5!zU8b7Q`~rS!gI30%Qqo6wZM!D1jo*LF46q8KL+tU6=z-q{V z9ecuSj)aP~od1g7yBQhlcT>YGbP<+TMzpkWlsWs>^$EA_f&WHRRSj0D#YuaO<%1NZ z=Pz?bKOy;KFh)aHCt(7$98@?r{^~;NopL*02c&OUwd2u?pOjZnR9!VEn}w=vMTHwm z-}rtd5w{i#6Bx!WQ6r*fvAS2E^7MwF1gZ$I@GjFMZ>6ia`=m)R@e*x)55vE?>-6L= z{F@KRRmr?^^<~B2WkLS;{KeDR_*rcVY5j$qvRrn`-lTnArkKR+@7nJZ@pSEXRTge} z4gBlZBndv|O;dTT=bN^A-Rsyvq)zK|g}hE6K%==w@Ih^#y?8>jVBhTPtG&)AqNeT!br@>HE`T+SusxN(QJt&MI6%GzLVZl)R>@+0KJPAp>)fEc5U9EqkykLq6 zsu3s{9d3c1o+NrwweDhX>8EjQdPXi0Tun68=XH;ek0 z{5Zsy^A>rOJG>5o7BTg1*mQb+*cXzxz(dViXBtZehwPkz_CthXPb>z_Py;H+~JHvI&IduIDJpPJ=B-K&6KSBH}EU#Xc5j-98t z)4E9#6bR5?>vDZi3gEjz(C!Dt2|DIh&&K;qBdDab1Ro~=J{~K)*sqNGahSi>pO1l~ zYMB*w_|GlsF)jkPXM={rxa~iU+=r_!QAW-ZZ7I`tbVB7rsGRN$mQx(qVclj@xLd1yHbYX_K z9G~v=W88M?6(B4tL?M8F7WmkbF$!VN!1Gw;5|j3NSvHUDG5-L)V!)NUN(CyGo;G`? zu~>UBYS!b>cN$8*SC|h9k0?;-BdVzPBq>5IcVcW zEC=PW9Ij};plaF=?2;C5cQ|4u%D4%z6(0a;_Bvr~c3eEuMM^)^Po}8;mG-mrwydof z*`)nWajF8|oop3#CAxNq_dhd~j56Cd@z02k8;5)|$xk>9AvK+mlTUfOQu6C~Ghf9~ zBEeh3CaN)!Q>+F79zD~5HI^b1&~8LdrzwylpE@xEK!H(>m|Gf7LZq+RJEPq4^wBfA zr!+rTDS>nA<(+Q^ASsPgZ&WU$fqyv2T=R;qzt!r&bvJ|x!wkp=js`{ zqWe`%_Z^;H{D$U9Pw_$HzYb0w-mTVGT2%Lzzi<$V9cxs4Wep^+@G4*`AexnD!)<+u zo}a9+fkYYuEA;d8n4|yX#aCV%4+!#N9Zrz(Jn|x@DDgPDOGOZJWjThgsPqx1QlA3I zCU78ZP)vY6T7l{78D~Sdr80$emFjCQ`ObKU-&T9*;UoMB*7LA@jLz5c52uOOnBCPs z_Rt^A7=n6Ip0S#8BI=(-xuiS;&Wfmokg6~xgyn9%X(u`}^1n8Um>x;x#DVN~1ow## zN%FhY8)_ADT|t;0(3$}__fy#qHkLsN)1c*rZG$<^H@FYM@MjuYV@Z7X_?Hu96}+vJ zL>s(5fVQkdlBzn%hNBgmh<`FGg?;^}+?~s~~wA2hAsLi^zf?Rh%Y;PE2{I zQ0dp0bJ^0kfo$7fRSMmkOK>+xPi35%*f>4CzT1K*#jYSt?wgSJJz6S9etU($P!ry5MdutE;s2pef~7vsNZ4k%5y87ypA z9Ph<_uyy$~RrcuoO>s3LO%XdH>!bB*UUSzd=~(;x)V-bS`5oiZ;3w-8Njc){!0!oC z>JxFnBQ2%yj)WhOt;CgQxoQFXR3=f zQEplMuD11?{8xA)Z2TWfUl|qE`?Y)er1eESpy1P3RBxdLqqy=d~B%~W* zXz37Xqy*`12Ie`x|NDMmtyz4UIWzaZ_r7W?alZKS*jduAQZn@eN+gdo=-jyO>TX@u zTG93UymtmAR-d-EkgqKa3l-oR$yH6HAVxA^HiE>WX~FZ@c)=X7uV6FcR4}xI5-PHy z#5i0Qw=21Q3Pgq&N8@wdR~I0l1&IV-NV`uhmp81;$OVnJ-VGJ{4H3UG^mi~-%!wJo z8~WAAG2jvg%VIk=r>F}~2hp>%aZ3q~xbzUESWA&`Pr7Jyl?+A-r$`MfbTrT0+>huO zGjfU=N`kB5zT+Mpq04nNG_P#gGpI2C8_7(FTOJptqdy2>rp<`Qi*?apc;Ab3J|=aR z+%A~-Cv%Uwc;?+&C27lLKqD!TY@1nHF4gvweFkwtKc{Nytraw|-qewg z2rFLy)OigZswRnRb%U=GmYw7{_;(i>0B(Elj;}sbQh_3*Qp{zt;AFJ7{QP!zkljU3 z)ucmx19NR|7vgsSJ(k~tD-A)?i$1)#h|}j{mZI({NqVP<%m09fTBa;c)V*i1hUIS# ze=ON)%`GHN*@Llk9s#0begqq}%Uv?90~Mhxe`v^l@j3t=5|__@#LM7(TUaxrstc?b=zQ54 zvHjFa_7z*c%vP>}@FINo?!et8MR)wPc}GL~d2k6r@;3&EN|;x6p(srwvHxTc8lOV4 zBwKISr%2q)>pX#G3~b{lJ;p^0Q#=FAUFt3?n?tQhdha_HurzRssTK6Ps1&K-cG#!~ zc<38O;bXCUI{KFw%-R^-`5Y6m5q0TDE?h%trM~eeX~H}OM22T{b1{rNP5&W8(_7h* zU(ZpjMruS=$T^dD9&}PRQ+V5FH7W$_e?qKz)@;i~yy}F2)L#=+qS&|6wfGqVi13<$ zt!q-z3=H8v>{OY#wwO}L~lXP{QL z>(Aeul*!r)#&8G(DIK$%dfAtg%|goAZ9vs4d_1ooBV{SURRkH18kxb4XL!6|aVJ1g z0pkCEL0C?ZE2L8>7Tvxez2aq#Ev>H+h48QC>>=UspIqjhR?Z7e<_gZ8QImocFO;~g zA_s9#M~Z4;X>|{}AK;OhvuJy(CFJAGw^X^XVK2+*J*yR$hM>I9JGQYDd$?PhKH`o~ zzefOIRlEJuTkQtcDNaAOvRG@Ln}SHxGHNoG}46@bOKau(#zt1LsaT-}*9 zn2Nn^<2B81XnwYNsfa&JL&bi-J5_|z%eZr4@%DrcoJWu4ectU-pcGhMYbc=4MY&f| zvV>?3J0N~!_gb8ryw~lE_t6j@Y+0pyHvtlu(!Z+d2xp9*yh}oePM7qQgup%>{JRR4 zKi^@L+cC!leu^YH1DQ`$AayB3-=iG#M6dJc!NDS@+DZejY0p}bGrCQK_yQ)zb+=W3 zAx&W?xPt5Yln5r%OycIhq0(7WqJeBb zu%7Jfq5lmt`)Ni89?Cf?*ABTs#qV&dO_^zduJ;Xm)+$#WzwnA2xClAo4^dP{JMZPM z9*=ML-+ph3JtKXKO%lzRd~l(7~A=w<5CT{JLjrH22f0+?AK4S6!ekP zxtrArO_nAWW)|ie%WfL+{>;%f%+z*cZ+mANc!2mq&egnwMoOUBfr!E>>h$H$j4rT? z%yl7^IY#%qM8NEXIE|h?0bcRx!L39h6R7e-Ur|Zb+$xowsIpDcgP?}yK;BnTLj5-!SB>dlgmI$$cxkeYEgT&H|D@36x!gR@fhu1{E^7 zp5YwIf{i#FR#lJ6JPI|4+IpBwFMEi3hx*uU+?fwQl#Jb7Htq}aXUnFy)pn7?m|#oQ<8w)iv42-&`4wwgb52Gq)qceSy~%*e09 zX1P8P9pHJ zCT>E=k2AfPnDYlLd%La5P61G7po-VqVy`K2 zP~XU8M#kT7QxWXLEbmxOS0C%qJYB)EH!TT&@w|Ch1|HOfv~qfUescEM5IArwl&nT! zshU`RJ^jS^yiNiw$qqTWGtlj4R1e4zq-nlVw{$JmdC5;tgtd^rJX7^S1_pkowgsJG zboSpkCyurTdNJT;TaG=mR>f>?knQHl7JJ>z%#Yg=tTG{A+1AYV=bS6545xDY(OzqJ zkuiaVdF{F4Y_?hbqXZw+O!E70&W}zUelMwX+)SStFofZ9HdYi5L9Dt@ zVOAJWxWgeqAUWTbwX>i#49jx^%R+rhH0amg` zDql1&$={9)e%#-RB!Sc6a}=qP@A)!1cd*OjN_0n|H^ZP3xw+Mqk2>(&A^;On5pS zEzDby(sIq$OKcR#X*ujh#jl&U+sb4sukR2I$p%bB-$}Y?EEyQiCJ+8eQ*zEwljC-g z$~AJUhQGbUI49!`@B0)kebsqV{726hhK+R1EMa`IWhef5tNh~PY>=F`922E`WKI@b zH8lF+?GOIOeS^8^D|$(}was^2$n88%DOUR%hshjQ_oLNI2W?vNp<0tJ+iNAx5@?l^&dKqZd z8+u{>%og^2?s%K2F4-yN`IlcI8uXbGTs0&KaF5NGR?PwVdyom#(w^Mc*Mx`hA`0k?twuTQk$$&r38v zFcy2P$rq|tWeOaU%ri26&mxOB%y_~9j4X>HINOJzTpGD&a-68Nc)%s<_x{6r&&A`l zy^DqVI;H%9{m~nm(x{X~c7O#v+7r;Z(>1`C2ee9b@bXQsW55%+IV}&i5H;;bz5gUR zo}{LhHtbCE;$aN=(|Y8}E}d=Z=8Ws=0X}GBX7w#URjXoYfAZ|&%EV2IDbGtTZ$Fyg z8SD#RZ#*JlU?6af>U$nq*qk@@RoqFWY*^WS)DBr=hoD!2cj6#TMT%jfNfu+RN4fpN z`Z>Rtwi#)!^W=>?Z=>&i8_lC)HZnaWyFHs|KK}leLjE{W_qJ205$$x=EHLo+I|_*n zc=a}!_B9s;3-_k#zibzXU{?$lf^BB?Cj$n2kH;$1#YmLai@8V-)!;w(9_|pQKVrc3woYUVij^jQLw?@-o+mnj+ zcoHEqN~>ckiW$Ah(evo|+@B0DwNNU_`}3y#5H@0oPhL-2e2CNCllAyVS5MK$TSc1r4c63ABg5haF-cF4`?NPro%xe)M`$+7uI9Jh zEA!Qt)vI3RhHn&)<3!iOXHiBjs9?3VIY;Zd$9N_}t?k$XXCG}5)t``q-hGX>72-}a zf^U&MLaiukejxsom+t&2zHBHwY<5!_+-zFR5aXY#X-nB%w5ts~2KE|r86>S!Eq89q z5#yCr5en^;c)%xZ48PX(V9TY5W35Ryec@S)+-+kIwz>!8-9hCkPJ2IPz8Ki!6`#FS(^%ryk=SG8Mn{nyJ|rUj?jA-Y1|QpD9W&;5AQZYb zld$h`E+pI8>rng;2s#geG0cS639sSBPv*Cxl)%#;=kI?sU!Mq5HzS5GKc|}!QK9uG zge|5Z(T<04lV*v?WM(A)sBa^_Z^p%#%S0!Ju;?%xOTbZoW`35l{TRCbm^79!_BCf)*m6h6 zy4RpQINujB1O%YHDfsL0TQX7poT`a&i8&dKDTv!N*bwV_n8@{zaXEN>{bV?&Fe!<1 zb{S`(^yJ~{dkyaW^YqJ3aa$O}uswtK8wZh9N%|F>uNE-zRwe0kS2W&ATSit>fIF@^djYg#CPfO0 zn6BR7A}|acB;tx_C{?l+Dp1l9$7tUIXwwJl+hXhk+qRX`JS zpUwgl1QLZa1;Px(WC8-vB#TY|Z_ZRI0i_(KAR`JLf}Z8nur4&ly}qpLJ|&B1ga=O` z8HX-ja)CsK%=SYbvHAVaeI&zo!zRXGk~xhy$dDIFLJFdJ6|UqU3BR;>`*KG_bAzK? zd*qSt0UlMtC2C!~-@%y!&)F-3Hmm9O>+{CZUCwiilMsIqkpS)eDvzJ4el!HfmLUk` z>Q#=XXh{|LuQ9AG3qahzT+_3fX!v$*a`R|tM4zD(=hG)_CX7_c@?WTba=ff@jhxHA zcTGOHhP_>(BN{cOkx`3JagSFU4KVoRado-5H#Id5|L52N(LR}hcsVGc_Q5ksAlX1) z+zI0gRqEO2S1E@p7vo%@FM$NJ_$*`dG;}Va!zFfz6W2nBDd*OaH(&CRz~e{ThY$va zUnCc*0p2`^dw|MM;bMgWo~J9Y`&h0U*acNv!r8s&^exFU<8O%4yyH-WE_QwID1&&) zsO!DSJgkW*exP|*e^dA>vHl|SZ^<^Y^GtQJ=Kb&^-Mu||L9VkyR6BsG#WS0RVw0TJ zTKoZ);-Y@mx0(FAA3&!eaco*No;#l=#{`1sZLGB>m}Fc4TeboGnQq{F3M0#a`x9-} z61K=yY2Vf1xvh>Gx9peP56OSeif6fg;xozOP}4&{^KM_;Dq{=K@=*Kyr?Sr0H12dn zda>?zPB4dTn=_Uw4)Jp$s8LU7=2nw6NOUL z=kGS4-*MS&&or|1xf|xc3$FP=;}V^`yURGXCCh z9$S+;2&T5)+eS*WWiO7934j{2%@9LolW%S!UKuX3(k8B<0P46~ybM_-3BRZ`GRCBO z$bLou7uq%JZiIMHW>OhYtHD#_!v986DkvoheFFq`WxvEme`7gKiWM(ElfEf9Ya{*j z+1M^sIPftU3wiI?+^J6%w})j9ya2j`Obv}=q@m;1oa=q`*KhmgYk{!e%PBRpOeMPC z%CZ9#lIQW|lk>!Gn)Bzd{sGbO%2&d+$NYaXeAn7ru=BA2VSrDmm5@;+L}0%%+tirj zy|%bqTeRa8FKsP3D1Dg=mgI`LN&EJ|z1w7wAH)@V3mIRbFhV_n+`aprjbKy=_?snt zH4yX~dm@wpfwJ2_zsiSBKf!(fYwk^1*3sAb+#~nK$`vw%`Xk8*0=5rVMP5kR`pb(v zZ4mT=pr~Br)Uyp;Dw-xvyU#xB%}mJ!YSSr^_n~3!h3kwJ5j9OPflmrei!e~YcQ6UP zVgjogrrJokj(}CmguFp5KN8?^fN`S1Z+X(WZ|f3a&K6R<&~J4P&-#?rmq70y@qa20 zLktvMny{Y|FEI{fxYXpbCOuU&{Le!_E|CB8N!-*^JKo|wnelcdpB;){WQbOP!mil< z?Xay6lxNeb=tz)(Az*teH9}bRMMbP{p+~0;Dm|1Qc1AP#n<%2?DrWRtc9}7skzQL1 zNtPtmE>v32XhjC}!5_IjO29%*3mt3fh(9Um6++Rs0SGuq$xgthguke0Go6_OM#_d4g%@&IUsRvapdAF>^odZCja4dV}?Ka{lf z)(~bfb|!yfRc09&gg9~@AX!12xTl6~#23yDv1dvS4}p@oVfojx2XxE9@dsTUL`CAj zL-kp}@!VGNM>LtUqB@g!6#gEznv3Lyll{G8u-(0LhU`i6>92bJkGO47b*}-xgRkUf zC?4E@xeaF+%cx+;=v9*c6Ce}sPyQp%?SB;g=x_$0ACmuodd#~VjfN;Cg4p(?r9C%X zF;=E!N}VPwlF{jBk55vL=+(?>ITUqxI#Jj1hm}Jf>8|}d?5rGCus<^^rdAZAl$S1Q zKlC60vRV=asCMdK|-u@@tY zi4|7@xp(gw%VH&i?us3KB+_LNt>pW{dI!i}PQun=yqL||5C8tyt>Hd>YbmLJS=Bw` zF0A-Fa*X0{?(pmA^ic2S>sl?;%9QgHA)aBj52f!R7T@sztqYODBHVP2;tjY$vl`oO zNKH*m0S3IUuZQifb5Jp0iUm6?ElKSqp@^+p|6FDzWDRPKKk}ll*Z?R;XWm2WtPIDCV4JKf2C-T7Pf_ z5^nN(kIDL78(i=iGO349h@Y0&*TQ2M7UZtXx-ugeOb$&e9dyQQ7O*7Du6Vw+a~KhK zsh*OsM>KXr#>%zxkY_ENly|!4cr|wv*FGw0KeS|UAy)xyqcIp99(&-h0p6$hq3N%p z2k{CJIyM8=;puczFC&ZRM$5%;5sI2w7EJw61SY~@a$c34A-WJD^Tp?KUF~d3L69N8 z{;#EO?rABU!=Hg*=lEB35~CsHCB>Z7;6SDwPcG5Z#z8NJhya$=C_&ozm2b3B2B)FB zd7P*#cf)^-GCAKctK@Pdav3L2y%7ar&M(TgKt8f`zq6;Mh<+G5V|rQUd&XkPCF%?% zy;f1BAh07BU^+qQDP{|A#T(&{D=SN52l*n4Wn9E z_%v9Uw(7Nm)SpB+ztxWa#U3dOkT&2E69nq=tr+W*ML;T^7%EqDu?6GM`TGgIulUZp zD#Gn0Za;C5xca%EC4{dN9)Q_^x=oXrCbIf`{V9}zyLT-8?_-mNEulY=IkPUun%*z} zN&W&YV5d`ilvg1xv4*gb`_8i_^6HG$_AawR-YmV3ZSO~Xm!BIg@RU%*<5iUB;3C_I zd#PSYg(QAEVFh{^(b5P$`A@V&xrt;Zv;`Ufut1U@W@BD4(2POS2_7J~IoyhzNmoz& zN%85ax4TyG2Hud(8iA6+45M)}bQXxu*!FI|0Y80t?TT8#<6P%fl#p$;pF4uxhV3dz z;_b<7k*&ixHd^8lS(Su<9Z(OI(#M1XtWZVGPZ3Pt6LX%PNFiz6&^_p}PxM2NY0#B^ zLt8~0_?!Eh1|ra3mMHHq?w)3t`qn3<$uD*^j;`9*s3xAF|3eQ)=C2ZIOUD0}5csH0 zna^nRIa1K;>t&GFJ@D*-s|(7B+b60nMwBw9z%6h*;$lSMi=x%~koo+WNFcEx*!5R# z$7800(Cwl2`=-<%w`4U)GIm2nhNeex=-ip}++O;LElm*g5{zrCevFyt$C~&4uy{;> z7Rn0c5y^rGIN34B0PC{rvR98CyE{|*ARW}vOsgM*$NXGAE&d`jv5UD}h`h(1fxDxo zd|F>!i)hn!lu6p_Qcy+$7a#(%3o6Da-F__I{uc6oG(LRtP&(@Ge%v0y$pqKnW{@$) z#DM5Nrm8+G9^ri_hI@K5=jchCWQF*Zyp%%~3D}7hya=@dc(EFa$Rcnk&J&4=mkKFI z`5tcz7E5^3#&%k{x8%rMsz1@{Go(5<5uWW;-{^3#4Rl5eeyzh{IU`u{7IIzC#OjUu zO!rLK+R_zLcmE^w@N@sg`x7L#kiT|kE7zTVpI-LsflgsK%*jaY8&K_-4qBtMkgzL8 zF67@%ZNEcb@jSg5ye=nPisq;O)Aaq1}$_Vt(`P}aR)%>6Yj75m*<>*8>#z}_p^*)S6jIh~d%9;de=~$9QysJ=- zUc7x?=Ly!AhTAiBFkw3pOD^qXW}-dViVSC)*%G?#>((GI7C6!m1>S2h5q~B5jU#0V zfFXzy-#|4cE*`Paui;v@VB5wic(g@Fo4@@m$?+V{lB6SSBstSu&xe^y%|a_KRv7rBG&nx^lJ_hOV{Ct&+uI1d->KqLXk*Fg^$i~;0HBJu|TuhF?wR3!Ozl0ak$xBE= zddZa@wxC6LmLAiCPl_ZIrfwCZuL*vo%6|F7BWj*sP0aYml}0K=kFeiN>L^OQf06U-9?NdwfV`% zj>k9RFdr_ks;x@v_=hBljrx9}Vzyc%9{^YAF**)qEdA$406*Q)i0e0P7tb z3DdK=km}#V)kF`!zLUskza*@gVwMLs%OckC&cX(*r&}2`u}AJyGx%U9QCSF{ujoPw zkDqe)PJy5s`~URebmd4**_*(h+Q9N76M+>*O!9zu8u<6p*n-WOgD3{X$+ImcU=%nB zF7eJ7kq4-JLRaNTlL;KrZNKr93p)sPk6L85?$hQf`iFnvU82JLu7c$z=)7VY*H@WO zQ$krFmzD<}si{OhNoqc=(+rKyw@C2G2okx*y)Dld+=UaKz;}zs-V*Op0b7Flqi5{bo zh#S*4!bNu(-T#yk$L6+Zx@mnY_@lRp5V~>%rT%aGZRDVAHrb z{D5cMnA;WSy53A5Cjn5_Spk4fMKQTzv4vE0nEA*;=#G8ow*VZ)T zPdS~#A`(c8@p#0;4Y8XPDC`+;n=^OT!Se+d zN*+rlaC?6W9{D&K5m#}rcA8Bdd`(0ycVqs^+}~%Evnk-EL}clm_O@B$yGTqx7Nv1W zDvg|QPlb}Xe}zmmlK_tfu>~*zZiblkr0?34^Go}<$45^);9o+23i_Y1zz6cX-;Na4 zT(7U>@5DM}l&~p{9huDLMO>tH^R!DsO+;)_u^>hdW_uNAP4%YTf7;TV?-WMMYR9t! z(w;cu+gQ$YqW?r|&Ee#=GL@#H(Am@5&*Z~NS=FkimhcUs-iLcrC2+y-KK$H96j+xq zCmEpqNUl@nMkjV}aOMd^fsVVYUiRl_F;NdBuUVs`6r@z5TwhOU8j%)IQCx=AsCwY9 z`L)BEs@vu4QDe`o_QST3VWXik@DKeLv137xv<=b7BC+UsWu^#MU+$ZyylVOiE?<2z z0h0F(U(&eZFazLAuUMS#p7E3XxV6TuLa9|)o7Z?_yFG0lTVkKFCckE+i@-Xj`WzSc zp^eA=OL#;`0$#er^F>S#>Uxeu**6dTyvev!a0XWwmq-llbX&K*4G%^QH!Ku`?BUC+d7f4n!oBHl0JNkX8BG&bX7ilFjR}-aqflu?a+Qoh0SCJ0r$>7l6+{rbueSb zg|2lmr?~C%2U&qX6Fd5LL+|=Eq)C9Y`{o17R80@Kp2g2iD@Wn`y3XVpI`(c#NA%DDfPfYOgrovgfDhgc zxLL~qBamn?o(!pmhb|}rhZ~FV;6i%PJd}%#1~45wzE~m*nOvZ^{^!vl1Hy--tmm|i zMOR;~2-0?th9{;RC$EaH?9&s9CA;i~fll&j*I-nm?-}Hrtdfz6;;79%ad}QaA8&gF zPLYohcG0EAAD7W#E${XWo$f8QYAJO%NQ!{)SU*x;wiE8;;1#L}#&UZC zV{1i5QVb_=nv-U}E%r*JC*ozdSTJ*!_c&zFUJl|0JeF!@JEhGiCq*jgvN+I`SU;s< z^g)^#^?+{x6B-Wl__Lgh?YC{n>k}0v790&QJ%Z+&YDpa!2w5-qjtB2~&pI|eiE`vb z!mokHv9>e09Y&tIjlq9cJHd6+7rRIiFc9hfZiB>vpMq|qk*3j~LC9s6(b!(t*YizC zK5J-kR8c0A0u;D}AO#uVcTBt(g3?R<25-viUp6hsM>QYO5u*}(`E9~NJ=$_!zAL9+ zFtzuXEAbTf?5NgNZg>BfL6x5^g14p6(j4aOLkU?YLr@h5w{m2Ni@2mSrUo}0wpmAn zG(5laZrt#EZASsuo>G=Cc&!Md-hMWYZVW!SM`L5FW&J8)HLb0a^mf|KD9xAldNB9< z&~8ql?xwgXS3CWbv(Z7k=H_Pe%480zt0Eebt8A|s>LFK_#t+{#u)?j_c7L601j6V@ zw7Mk2!NEPPcY7?Bn3nfTwVt;9JkVJS`LNIoug0KmMFS1E9YvmjK%zVqt`rf1aojkv zL+TL?6Iq0+xpFO|&araewvM4g((qLpd_Tni!Ynbb;H(u9D>PnWsSuCmh*~geUH`t&WZF^G}PY6UHRYAA6XSZb6$77&&*kJS>6_2_Gc4 z5>BWac8y~)1{CBEU!OF&ze`vjpG@~!J<_tON9Q}o+V%R-Qrj7Kr`|9@Jp1^`_r?mK z`qB8}*YP)gd+yP}*H`4ZLBD653P}=*R@H11pBRWtK6sMgJM(-;7vQV@zVvlIOmLmz zwANxHX&VI+P0AySx#tLPuC9r81=5jhQ6*9#&9bCWlFDr_FIk z{$w>ki}|2|HA%EOsez$JM#oQ0s`%GyEmSd4;!B?UyKVG8C7E6F%n@f@EQ203=&<2Y zi~v61KCHBvNQ&tA`v=md%CM^C`|P*0iI8J+4YgyDS`*f?=-s2%+61mzQLRV%)_FQ=03jlsHtc-aNfiqDFu z`zT;HNOW$lr$6H{T`})+^!Yef48Go;ANlR13HXR-)&c#{UZP#hP#Eb2~Xn#rI(6n#c)zpk06YBIK!Ge&*Fk*fK{O30%zHkE)DxEAK1 z?TobWHx0wNg_d!Z^Q%*X-ea@Lqdyt2Ceq)X$Z0oZz}l3m@JG-63jJ2|s(?O_%PUeP znn(;K5_sZb;M2f8Pp@=TY%~c)aj6gZT->w|tvCua2L5P}Yq~;ujv>FPFG! zvFkj!f0DV9q9QXQ2cP>KeJ-0P?pN4ICnb|HUyFMGnNj>)<;PHp>iULa(BwlSH+na- zrYX?)+vzGqQoy6T#}I>+?O?~Ck?8eRu~@ekP9nog6+ZYinw4+3OhMB2T8(D5l=@q$ z3hd+4#3zD1iLdVIF)X11$rg|2m~mX_J;?tj?FOUM>@;Pq`F+2?TE+cn^<&gpl<`aa zMiyk@Ecqaxf*rcOlAo~BX+3Cfh{vR@KZ!%B2UsgmJmRFLfwP8C5^ETc6dZ|FJ6si% zM=bii3Xa?>R-zrKf?LTk?AIN8^u%Ft{e{YZsCAYx+a1yj{nT5$Qa*j~&*3AL!UhV` zC{Nw>SSdey{R;4?^0^zB`GG|Z@9()CTD{-iEw@6IXk6h3rm$F?={ZQVnCp+N>einp{@;vyow1{GU%2od1OIX70O<7RQ*?Lf6kFen_o7 zuerIKhkXSxYz(9%nXdthcp3lh&f3YB^T(-98(|f^Kv49bB7lin)JM*RG_%=cQg~zu zG}hm)_E<1%64%^?J+gvdn?E9uTI}LxWB#DyHK(D8=&>GXnRX*LG%|Vp68Q0C0}`)+ zZ}&sEsNr?t4=2)BuDH$ry_^4(=(%wAqhrz-r#xVnIN}GLKf3>(GbSI_XYBR6QeBh4 z7TMaF5Q3ykG$TONb|0<-AbhPT9#aB`s-fW)#9zJ(8bB*&^u&TFBXsIq!mll=|9x4P zyEPn3NdZ=;TFo0B>8Q_e`#{Y#jxBw-_6X+EjN!fF%n$P?VfRsbfR+mE%f(k3*umin zf9bvR$pKZV1!cHQ@5kQ->^!_TLmGro)4)Fp-}0PC_5K$PS3b^8HOv2bgLC>~PJ{X5 z>w-AY7K@?>=GqeMsle=F8a1AIgldKUBHrm|hQT1$AmbPDhV$Lf{EUvK2T zKtzB*53<{5f>KLZ0qB9+TFN$h3II_MR{Pm;Zj|D#T;E?poHT5QlL#sy|6$w7@xL9% zqa5j9)>dVj@Do*amVRLCsY5aaz;DxU>&}rd_5PEc!h9#Y>0pfK`()}xM7rK)A&I_CEWBUgCRo!q6HF4Qph{>-9*20 zHWIWBO}_n`)6-_Txgp+pw1;dVg*Rlzoyyf(yMIpd^uer)7hx{W7-QqV{ha92y$^1h zIFVB5D6^DLFm2TAbKZngEi>}JLo(G242yJr1wQT3nLozPI1<|Mg*OfP89q4px$C0x z^itYL2>_FYgLH0WHXGWZY*YTQ9hLz$E4ewQJL~SonxGZ0(5Q^lx}!3e`Fq{O0y>U- z-ov%>MBd3?8d|TESSxw1-x*8(7l`%sE&ge*#OAx#q+g^3Tl9n-aGL2eRpQYq>}h{s z%P_jseRfs+I9~6Oj}{)Ip06`+5RPbu!0&5%c?}w8=i`~EEofI6&kY4|kKe~6_^y6o zj|WgDbC1_U#{)sfe7m^_@ZoA&JE~%Pd*fk1TNf78Fd^`>=$_$lU>qd4vYr~EZ}x=7 zinoBPh%0_nSK4&_{83`Q^huV001Kt7G&h!8xsu`~{G_!1jp6R+i5T3Y2dXE)L~(}t zGmKTqBeyr@yQopL@Jv2!j&koh>-93N4nfV+{kP(Px$M?oPTLYE+(L> z`BBH$Fcgj2Li4&vj_9OaM(W>s_jLPxu6W9N)m0KBjwPPyjl0WW|C7wmxXvPB+j9N2_aA~C>tUQIaCl4X6I&OvVF(y# zvrM|p<4G~a1-x8^uRQux$KHBXzW19X^ibSi`iTa-n#;$OO8OLqvFk(W5cETxmX;PD zg0P{$E<;y<7**1Z(-Wgl#{hY#t2y=XiaDGl@}ik=8{JkTUWyfyWCSlRMkK9%VUWe= zuKjFoaKI=&z4>3ZV;%1GyEE&pO0;+4xN8~qeX29Tb}uC6p4&47nH!0pNN~kt9)uD& z0qBo^%GCV(%aVlfM!RuLfBE80K$9Ue6_)sAF7GPV@GiK9m4AuqeQ~!^i+J?54f~KN z6CZ8l9NFex^>4k#3PBJ8n>T?JfeAw(?f(aNrXoN0O#zwe0?FWAF6<4Md#8s$@pHCc z6JpF&vM9=F3m8HpT}C2Q6AkrI{G<1K7=CZPz2C$F{+xBI+SCqBRA|)#0w>20uLu+n zI@CbVolqI01<>0PWx+W8cFL`3n3gu18V^C$V_1d{DvrlP3oRgDdN0Fy&-vS}?=V}X zt@_Bd0HsT~q3|`*(VD600vx>k!Qgy5?d0+xlOtE;`o69;#%_@_c``D26UGp_t+Vkye{1{CyQ*CyP;Q3H0$p_JI?~VHw6ysuF8MZ!ILNOo zq3=*HFJ196?W{eGr)y|r_~%}R^F7L+!C&LJe){!`$c>%1yVWJXxCWiR`b8CusTcRq zLqmfC81+-uJyR7U-_XGlOj938vR^D<^#D_X3yiDAhfYula`)og3@!)#u?vJ{4Nwv_ zt)vXW>|_Er86#~Be}?7UKgsi+KIv_9IUG-fZ!P&CK}E41hV$XGPql?ipA>t&_XQ&2 z_>E`H4S=;J`2b!o#9y2B99W`YH3YbwofX-vWmbc`eKY$m1`GvbQEG?*Le7r>+tm+F zO4>kmS=7Dg-Y>Slc)ui|x*z-c2usPJxG`qv$N4|>bN0nX3)h>&Uasz($&LSzzPUGM z!R53{ot2~zM%>F><9x+BJAV`VDXZ)4e|}MQP{Mv!)unmuc7-#dQvZ&@t)|K09gbI; zsq!Cn5-VDYehK&ff|t<7;AhfT??7E(&2Q2GoYhXM$+4IeavStivpbrIVfVR_&e*8$ zv=@>I>MzEQ=di}qN1fn7-gVYBZAaWtsdHc*KOlc@kr07EbR&ANwYz_A&Sv3YN|9ge z)dBmmP1-n<{C&8<^@#s8Wc$*d##@PN2nj1os*dya+c$jKDx`_WtudpE;T*YA{<*Ye zBzPwV%N{ULD!`stcgRVjFs(7nxyU0cc${@|s9b4(U(Uc&+IqKADj^a77{}#P$XAl@ z2FxzwPv>TAY(M|gv0?wR;(UECV`$7APto^GKhR`aPU@Hay}e0b)zIbvP5{-{k5*bY z5Z2`Q!H;B9Csb{njIqlr*)Z9)Dd#OKwAI9#5=g=8rrWc*00?<^HQan#+!N2Bjr@QZ>}5SOm#;^)K>IYXW}6- zm$>oY9{crG5$tsz%s{prI(_?|+3eBM?zlBf?A=TY*4ROMjU%;-5msMwvqkUAnze7! zoSM}BkFMXA;loc$5{c~5uxTXU*Q2S!*J<%KkMtsl$%6+s`ZOms)rb~4#ZnoRe}rxk zsq&nZZ^cz@<5RncU&uXdky)ZGB?xQlY-5K*eWD!9T<)Wtoc9#}$|!?u@GM$Z8|JzJ6k`ffB77TW^<{$!R2{yFakhJ5$L zM)zDnu8Yv74&1os20Duv02i|3&q^5rO>l|vd!;kcRgL7bA6?vtUDKe?20E6~IK#Hj ze%e5BZU%OVEz$)?eCgtw*6_s-bnT?rTFTrRtMp~;St?gx#pmE_oWwO+q5s&8PG;ppU$ za3MhoRrExEFU;uQW({@8b-p*zIuYZzqc+mz-8cPN={aiD#{uQ!8^^!YBmck34V$tFOo@<=*>o+rK5LAdzqPc{<0MnO9NEE2@$@jU38uiabR7{@X~_ zf8NJOf(p!1@nuv5E~3jAeT~%*JRV1(@qi7K9(9g%v|PTdw`Ut-#P`AZ7W%W8RrjNr z(j$nMu_4(`-1+y;0l8Qph?eI=yve|bhFRes|O!( z(f9OWQj~NoCXtiHq{px?Lke_yB|QF+B3#A@5s z#NBuQ2=gJXlU(!fc^;d^>lv(#GK1#@>)tLB;**E^qPeL-fB9f-HG!jT0VE8=YeJFc ze){}^1(NtjNHcJ1?=%u)eoi&aD+0Yf>Wdm4>706)yurGLY1=&zF~-S<9JHUt#E&Qas z9efP$=jO>+qlI3I63~SR`PCs=?XUaTWUKgsWqq&d$BNJLq%%nq{gH@RbaIt5t7$Bh z5GgX_k2AOHp<@WjG_(MEFD44j;HP!wN9WC6!v^xx|h|Gh71e6gx+zC`3lxr?f983>vr z^{~(h-l7JIN(ru4@$f3QF@dWOykGcnW?<_%oG86G^hunb=O={7m;C`23UQJR@iEO+D(S=0E*v_Op}a+xyn`(JIP+_s`wKCd_ABAF@eCKZ`nokY)xtO6pEA1n{Tb zMjdEOUVHxcV}0$3b_SqmX-!Fxi~CeqaBs+Qh<(JxcY@>aclNmuf%oY7#jLPRP* z+jHPRf-P?tkFN8>_%n`iq!CUAbc-8)|we+pMpnd&Et^dNk7mI`SccVi@QoM#I@GTYxD1m z&W=`BtlL)$BpV6ioi_HGf8g}NBFdTNas*zyHLlD@zzT#SpYo!MdV>oaUZut`^TG)W zRgg0Q^ITG(%E zA>C@H%{0Oo1P$h_9rXVZO4l<3Kw*<@`?m<43hULIM0jmaP+$rDvv+jhjw zvAy?ielV<1xN;feO@M&0%goE2Ywb}jwHIK?U0vxyjfBF$ru?{*_Sk%^ILTPr`5RRi zD%m90|08zYgVrq=KAD6`z%0_!-f1L~arz?f<|-4R6i^bnx@DkGjxI`WXI+u`*4LN7 zK)(WIWOA_&v&DcNQa2Ok_dYAzc5^OrRWdtH{@?<}4`C=fHmzqmze?ZF!0Zqxm)MRM z*LnQMD?q~-&GdBk3Cj^#+Ha$`?cd+2pA(7hRsYo=@8DKJbqaNLW~>x@92N?qPt+Tl zH#vjJOENa^#ICQXVHS;yi2B7*2!V`?(cVGhYRLE4I4s`=V({yd{T1je&wK$^;iQFM$U?8Kw?6pIaN~EcM^G}@$ zNZZ;hYV8W=IU1~(zi+mrkHvro=FvLUg(tIPUYpK$wxTDLQ(S?`tmE*?ymxE^o(|(t zaQ2p3)Z9wBp7(=EQ`zM!J+2GQxKNlwe}(myIp6kW=bbq^5;awd;utd+i(pr)n!X{j zG}lXKU}%$+d!`afPEy`~;!BRTa8KB|v;1V+78D`&_+TydQ$+~E69^2@-rhY#xA;{{ zYf1N#bNW8WI@~RF4)|mOsT76Jb{Q9Ih8?-kEW)HCXlPT&vAYw-)ulXw8i*@!<|Ukg z_xe-+>q@|ZQtH=#uiU?bIS^;%%4okMhEQcMalTDEIyRb+2W&A$Pf7BzTvBP|)=A*C zP(6BHdJOTCcWR8nQa6A~d2l;COx=TO*F;b8d$p1W!S93%uxjnA{g_NYJ3K(RM=}SW&Iy_@_#9c~fO@I`QZL z8`+Y?nU;>BhxYOk)sZIhX}o;%gjLkOCvMgKw9bS4K_1@^muIM-eM8;DUGgZ2lEn%3 zy@$ACbN=WH^SPz{3+bTtQUWFcK9eH_%lno|fcpE}UVepTpisYXOyi4T?C2<8hfd=m zY8|+KM+GDfa=i8=9349qUCdj=#PF0d7?Wc1*s1F@jhwb9)nwNX-15+Wc2 zq?Hr|L`hLVq(x9*1EfkU?M+R3KaP91fphRTR~LBiT&ezUpE!O| z)kWl7$6h?BL$Q%_n5yeX_n={*j-^krwgza7 zkTeIM(_+zQzSJYFtWODW>L#XlS8MrMG^a+UI-M5p`E!~^4Iowt?*X{x$rI(e#3*2$ zq`s=EO8oPKw58^sQ{@mDODSL@{PHdJpi8B(S0tYuak+uk=4YKF5k?)@6n@sswLy|M zG(-TH%)dK{oo0_-_!ad#@dMl=b)r9252PGu{$ zYRm49{Z%JoX$Hzdw33+J0Ybg&rsWDjAz~QOf?5r5$Lk#5)x7knC`+K(f_U@lciw5E z`AT6WQ-9cAe~~78Q<6a$THkP12Vwr)MW3fa{m4b@k-g+px!TW1w(h zmbDco$XgW-)Izy#7GJ2ifyXb`CIEQm`o4P$pz%pfpm3fMz~b%ckjiyY6EfE886kHDz&L!lATDz)J6b5bMYCD6we9r-bou^fhy7{n4tYrs0Bny<3Z(H{MmZGAfHbeeL_ESZ0jt|q}oP%l>1HRL{#fn1n4GysT z<<#Pw2?CpqMy8|~?Q(H`JpUrBAamkmFVlb@E}>Ybh3F)Iw#ZW(J@#GJ0is@TG6LRS z_#5?=)JnlyJ)SDxF(-ZNX^;Qbm&!be3(rHfJA-8ZO_Kg&i4-FU0iP$`?lc_V5^?|g z`|+rDnWZ?u^Ewb*n}wf`B8X&Y9IR4p1`F%`W=q9vFisbV${(Fh2b)#aqmPvnJ-*C0 zCw|O$y6tVl32}2pV)uM7q8OQD^j{at?YwB|s?v~GO4Kz%0@URnN*$>gNw@s3IYIJE z5X8QEgr+!9{H(jv>4jpbEavXi`jmpGo2JE*pon29IolH%bB_@I*w0Dv?c|E;64Kk* z4k5oU(Gw)L42UZs)=5ww{+tsX*=$}0kq*Fowm2X86NT^^t;4*&sr#(QZVivb*~QqN z^OMC}mbV?mDi}ukN;4!;N8gPhL+L0`6JhlGKm4}tAgr!l=3`;!Q2Er_Dm3X|1DH@i zF8s%C^?GTO+S`!=B<;ipZ>l3EhNDoReahn+1GdmmB%duZE|!lky@DDa7aFLO{^G23 z1KOvYr+6E{OZZH@K)&jtZ}G?Z+Qs91Sf>e z2Z%S8d3R6I&8X}tBF(C3@-92lw+^{|#`}6LKb2t*eK{i`0Q6?kZ-=LWgPvU5Fj|8e zfF8yjG`QTpOoi5c{~1|e2QaFZ8$HuJ72&oliMD?EPyiL{+P?*At_*+;Vt|ke`bb;r z?<*OAeay(=*)v1*@=P-f1q+7}Vj2lpA09N7Mt3>b`V=<=(J|33PW z6m6Va;$`;BJtNWV@)Io#?VrC(>*VSYRqEU6_-1P&hP_el{eP}A?ypx@4G<0m^Ysr4 zw}_|Z+vnq#KW>G7L-P<31CG%j_Nt=sZ6|Vt^&^>`KL&~%AGk|4eTdVg;{+~SxlX1w zm`b`o8@kxkL&^TMQT~zmNB}zheq!m>OPtvzuKR5zSQ5U_m*v<8#(Aw)>2lWyux}vi1ao z>D6qeWm9e)0Ha!EN}JrR!7!X^%;c1+5^O6mdo%@$Ry$XSc#;=$8RhO57qt>Ncw)sX zLQLN;j%fUx|A{_r(D(d>dG}iCKq1}dT!>A(h|0P6+A;C^<4uI1MAvHz8S5RJ)cY=U z^LA2ec^Qcy;$APz7j(?KU6Nb36msJ?&UIpLgTQwz253!}4}d;Nv13KDk{KrCN0<)) z$O!>Hw#7dWCbf5AwQovIqDOx-Rqf$;*KSf-GfyygtqqHRAr*O$vAJMcrj#!}mJ)-n ztY)7Hjwazl6mdlVAzinhfBf8|&k7**e(@-#s5+JH?sdH6WC!{`bcn?21ip_4r-IEh zBpO)9j}`=5S0h+GVZ(WTbqum%=Tqc6VivIG`A^gG#t`DI;M-00@7!2DYQGXnfj zT)WzO&XbULrt1t{GdH0-BlqDi7I?Ex z!7>2Mi=LU=bbELER@Bnc#M1uAQa_Wb>gBKZMlO0?+?8n*pXx@w$Zu#+=&l05?;A151Y?L^4yLv6@FKNy>&i1v#T{6L0W)WPq4RnFkxz7GUN|_z z_d7id92l0(-7^@FztJ%KfZ$J0c)pJzM}c)_2+A)!zL`d!&Qd>6K#o8h((2T1GWpFA z&7t>-gEub2_wq#CUa12Fs0R!6OE`bIuZJsEdPBI?UxCmXiCcv!kzmD=keAC!U+4sZ(ozVmXE5 zi|?M@OB-}uAIw9b_jQaevx7YT^!4Y&8|9O8-5D0k(yhld)ETzvK{}{W>Q{vEiih)fbqjfhOC{D-kRzDyQQRx3YeX9acAz3&Ci-8GeWgKJ${j0R#mxd29z zEo#ww)}{*DSI?2gJ9l(|+}_%Yye8j}S1*3a55{OJ6@2n8JZR%evUVZC&BMBAPPGTn z=XyF&E%@HjoEaAU^YTzcw_fP_){SYshmV|}8IK$d-%xp?GAR69%&fToVT%5vAE0!R zK0;5ZVR6{&(WLJ)%M}RR`$mLrE4Dp~q3@$O1JBO53*7sWaQjl=tEiTt&h9_5Ji0#4 ztxn~@jGdwdB>vc`V(u0biviyCsMiY7b57QCE<0X*eb=(2U_4h8yRY$hJ*O9#n%(c z#|Cgmq6*Fh9U}{Wx^6-s6U@z}#NNi>7#Y&rX3jCCee((}muunC-`oP#Is#X?MT}%g zX?=WdD_zeGc9;qI!_)=eJ3V&iu`P0f*qXSs?No?6;V07{TBa=L)rQ0$3p%K@TcLd< zQxBpG4G1g#FFiKd7{SB#*GMHCxC9Ewfnc~8AhU_i%vy#$fh8j=kWG(7PSnrQHI%m$ zax;dJtj@}Be~BSP-rQ%KX5(S6?(RcLO+9y4+1<)*)_jVC9FlTE7LzEaB6JBIp|UDs z2Be(^hJZE&BcAwRo5&$Q1EYz4c06qey%1TX*%MR|j?=KmhO(07Q)0J~pNdf%&+j=T z`7GX+p&AG&lmPk^13~`waXzE!D)XW4nIj5FezR)8%OHuBRT z;pzBXbUXR|z6x|gu{7~rqOmH)NW<#0Y8l{D&q-AixLX0m^gzDe;{uA=N#KOfd7Y|9DEzAjJ?oh4we`KFusm&@wDxmXJq`pVlXbHRd3IZ4F$zJr z+|~c=GHzAE{x0xQF!A`7L!OSzrOjR|G{y>%f=mH4K3+~Ue$>%HKsdG#4McGftmscFp zfY!Lv&Rh@V_mhbF2gQXsIk{QG5BZR{&x!;dGkriAoT%hT5wKVRW^oxu+ERT$l<_-b zGUWw3M`>WQgo@Z_ZT1P+Un}*L&0oaIuS#uG_8g%knXtFX2;yw?X|SnUSM)YE=mh#H4gIV-_f>rS0E{SZ)~D}UX1f|x$I0Jl9oZqKBO{cdrR&S{=xh8 zgvjRmkFKX!y%Ar)M~Jc^#lOYcMefz38TKR`vi(CdBx-uOG(Cy5 z_T3E9(}24%J_~09RliHBwRdMBkCTS6=-gv~7_VM^@LRv()?>@Zk_PGqvRnxQguTHP ztK1@_i>&>3X?`j8dilIY`_IW;ulV0AkqUubvt4A7j_mYgko#WWv5T9@4|(ADz3Q8| z8BoFi1v36X5)eYXUJlwo`mYAAoo3;8FE@q}R78#YkGOdKPUe_M44FfeFLo2^k-p>T zl+C4YUMlYxma2UBrOwaLb(cW&#dCh#(XQsJq|y1VaRE4?opiz)9OuqCq+C3tfx0Nh zZP^urzVQVj(tw@={PQ2lu5sOk@&W5>MLX6&0AqKy_833el&%F?Rh&}{-6eVl+R5}h zPi?lEc%K{z`AW($vNbTKW`sOcA{l&`?wc)RsvQNxoMqglO!h#sTBvj8MD2Y;M8UOD zN^P}FQ1dDLt8EMaT=z?xx(6fwn5|Lu!|&ZZLg0ux!O8GZ!4ng*`HA@wN2TiQJFyTq3OG)l z$fni}VMKaac#WI*;ey?RAFyGdm^NzQBHS8cueR%~+g+n*SDV~An&xqwG~@C7PUAa) zcFJAC9f)5E^q~n*<+_K}lwVoGc%V_w9a?xB} zQ+pOG;Biy(j3d>NsLv7`SkQ`=V1Ey{GsrlCu9-NyN1_ud%T0*T>qIz8=YVa8p2J|A zOxA7f;E<2ga-|5A3SL^`5aD$LkS>4qw#P8wD#_OpGhdpkedFLme-nbu~$DC0MCk&uhIzX2U%g_l8DcLYRkJn2C{ zrb?(E;eO8hVcY~v2WlNEmqMQO`;6NDCp?_AU&`mDv@v{K!rOFbh@NQljhtg7cZ%0! z%5taK*cRiNarW_CCCl(13yL3i)-Ku>fV!lr%jZuT184XLBllJ!w9oKkc25LeEAob% z&GnD?T$t-HjXn?8^j2$lvQ22zBgE8HJ3aYq(`9hNK)>9rbP@>2x_J(m?`=3 zuc~!bQ6>kpA+*7OK^ybSL-3s8b!f@%QP;aJQJJHaV#(P{FACo@VZ40BE{8I61RU4C z`MZEOVcoMv9{>%tO~Pl7D_~A|&P@*DN&1VH`bQsg7hIo^3ia+v*4KT{=!4^etr=R8 z)l6Mh2+;+i9;$UAv3Z)fvpE}9*;yK=m`0Z7Tx+L-2l8S>sol6nkgJtk1b+`muN_)v z8(f zLO0itN<4o#TneCSP<3g*5yV3(&GK#?$&PGP4uQ~pl?`2Fkt<}M17u8L1r~QfbTVNR zNxOdyY!oF8d2H5}X*?+kZBkZW15NrzCN|{ms>L4{)q}Z=sci|zFN>;#obYCt9O4O#fxO-Kdcgv$ch^@fUyZ6FCmtE zZ~m70vGDtMZfZAuI9EbiW_C~adD30y;~p{t-d=7fw|BPAshA2%j5X&ziervOfAxfs ziL?D2+0~_6etu)0PU(8%q`B$14PH?$g9p7Dd z#7|Q;oslcG-75CyYUzjB;8^JG>Pu1WmI) zf@WASzRCp;f$TG&nbu}^Zx2vhf*GAuE`H&GqDNAvONWd3U2?jducjEyXKt95lXs zgE(B8U7mgXehpu-CU+Xwa*HtNf!>u<0;N-*opCh(Nzz$q#*zl(X}k}>W<5NT>+2~} zU@!vqF-s;WVvz$WOc&l>M#>&2nNPEAvA~NF=JeM40dh{ONL@=xzr|JZsgn0vzG6l# ziib#H^*c$}^VzTg8HNT6!MxNcm&|PW?o{Y^ad=-x7u@qPttao3AL=W3f0cg3M=09M zWMx2y&6f45L!fh`_W^>blP`w$HsZ{J@{TM+nt=LwLp%xYCsHN_q_}P}6GR)hM%^H0 zQv26Zwvi3=B$c8mKjN_t0a@PwzI!BXQ za73NgFs3fow)f}^Bk_Y~w^RBgU2VruF*n`TuQ#CQRpx{-i(a1K&rzdbsfU3ux*h!D zUl`$J?p7~27eP6N=tGQCyTI+W>@V|zE3Hz5#w%`_aQf@#Bh8N61T^Ki3H@6cB4-|x z5BO>d={5SBL1xP$wYfgYjye9450|=@lwf;)hka@9bxwu(wf^P1$3vO@oU||QC5X`g z<`BjO6S>=WeSYLt|MejI1;`w44DRH%Gb2$nsW>|44-7<1S?n`PYh58jo(!4wX-9YW@d7r>wuw$%$WJK`MW!Y@J`4isDx%qsZK6&J1 zS3-F=M9RMm5sz;j%&U8cNJG`BjqfAkDRPlai>D8(z$h~SdxlOCT0k=}jfQY=+=Vx# zb2#w=7I1+`C%KqtIDPfS?ldDAuy<1q|4!FSpK~OtLXF~4y({w+QuPKe6$h`V$c(Pv ziT+!ray`tO;RhH$NL75FgO+oTE+8ZzqwfHJOY8JWQB9q3Vg4u7eupFOFY=QC;c0mb z&W<2cd?$t;w}GbIU&_0A-ie69wtzf8uKD15=U!pAVVYQM$rk{XifptfA%As+;&$`* z`B8*T9Pl46?Gt+VnmX)E**)+kD+)xbIh+ zsl9=VgW7X0T&FPlV!Q*sv;e%IcK*BkyD<8T1F~m_Ff<{2WKG7irj$HL-*FbsobYDY z$DRk(E4#QC2XyNsPNKWNoeOYK1Ad_MIHF^oLJlQ^>zJOqs2+pCai*%!s&)kucs%p` zu?*zvMfzdnO5w7h3fRl^k3%9RN?x>vBSgoOg6uiBNDQ|2ZoD^Ue2-09orSpyCo+}I zu#fRN)=kSx0nxIl2ybkX9XK=&$Ut)Mzng|-(7_;5Z(^2`2~IZG`oa6$eVXSHD#Kkk zPx{nAh4kK~gUrNto#FI6toJ|l8()X+QM&ev}V`b)_UKagws=cF+mHzfTG!Phz zu408pFRA`!%L&?|w-UXNgO~PFWuuU|Mt=QMgaHJu?{1HSyPL!aO@?wm{ zOHTn+1CzOWP6oXl)oizPOueGx`j+uy@PW_CoH510wdW_uTNd9wy7Q@g_LLp>jOuY& zd=y$I{-O6gh}X%GFj`>eoCQiA^_`Uoc475(!9ny@614RDWDuW6Jq0$ioz4Zn*9Ng< z0(kP1w-$q}p;fE5Vsb(jMQMOlg~roVSdacG}6q$2!? z-s*QO&TXgh)8I<4zz}?;RxNRWd13t#cvInY&g>ZL))2oaopJvp2~VQ>^XCeAxCR$} z)Nhp3*;4y!uuTGRx2c%F)fb5>9bdOMw~VF|;4&%8y8U4QRjil)fld^-!tS~|%|*3n zZ7JlzNm{oX*bYBxE9j>*l??ZuUw;t&-Xn}dp z#>!rAaz=}huNf<6qws)ds@5ISPi*I;Xu;e*2Toq2+oEr2;uSbU{Q8FPBjO+BpPeit zA~o;r*5j(OZKk4m9WTDGoEo7y#z(z)J|DI649~u6-nAF1$L&@eCS5}M;hc-5Lt?z! zci)}a4Hco39y`T*=C(n_72qp`u6-Tw%<9Z%D)#5b)08+p(6hlhzE@@~$F&PYb zwQpDQbL!shNfD!|sg}{z9u4aBtWlR@-rym(D;bT->~LQmh#Zd@5G^`wA9521{4Fyv z0vL7Utlp7)c`3#YofKnle8jna8WU=wc?vLVX7SQqv*ZumbGicXL42s@a2br?kxlAl zNAK4@x&_(7TA$rMiUP%BFFyFV3iMSihx*}8iM3?CFDVR36EGs3L&>hmMl<@ClkW*q zg5;Y>?|Iwe#9}1g2w%=gdA-Mg$ChvrZ zUt4G^Sf#N(E}0=1o$Tn#p9)%$igKC4cQY?I4iU$RHwUrSb6xcokaH ztqV7S?7jU#l(g4NMQ-Z-ykgna)Wd6#<{tOYs82VAc@NK2H9t6P02KkuJakqWyV8~6 zyJNDJ35Qb|4F&q&aNx6Wz>Z1zX*`19+0((-&fwgs&i*8 z^jBxm8bx3gsEZWj1<{IS=69P3*!`o1YJ%Yt0i{qll*)t#X=DOSugdW7zA=(~~n*D#MxqWF`ML)(JyDXxO` z((Z|NxIh6RyxZ#OEMJD`oM=)Mq!4%Sq+KcMGTL2^bJ-_~GL10UJ}<;41-fu@>&ho7 z$&uX-ObdcG1Zqvda(y}FkXI1Skokx&V1X?4eEOw#7eo-4;m53Ya$U+-iog6EFK1u{ zOr1?`?a-0duB!2je}h`qDTh8@-F_In;_E{+39l$Mwo>bDxEa*%VXlEZUmL-1(Fj!% zf~ZcIlFRJ<-@YnSF#Cpb4l^-sR^CrSfl-clW+!|i|G4M#EAsx}OTjadGvvYJ7qw-s zM4F$nZvP4=b%3rmTplh6dJR9vhCK`se5_>Dz=?8+ z>~>^-&FtkXH<|{>`hDL)#(gLuB|5{jLAH7$S+*hwZ-$tETl*8i<}|+DGt(3u8`v4({!h8zkRpJ-#TZsdaJlMSLWcIrQWRlTrQW{^UXr4yu*ef z@&lw+gACRkeq3WbBkT=*A$If|LiQrWfc(#?R_N#|B%=4ULx{2H+1|8wKhj{+fb<5! zrza1-qh^tL^?usC3_g|VK+J6ESA3D+lRvi710#+4=BrmP5UeB^jUmI8aP`M_OW<2J z4!>hlfN=>OEgH4q$8JAebH8vC*7e=t%^fI4Ou3wM^7M=@Ea2>{+XwRN-ZiE!@m>y? zvo2I0YDX|xV`KTk;zqAT<0_y9BR2I@1YIPsl7@(I?9*Wfua$GDd&3Q6)j1U2Q)pNK zqPk26s!o!yNrA!JRc%+;pT_+62FlL9!cOT`;y+0T{rM*V6KBdJxgsW|KI071~O;_tYbgw7v4s}u~ zKa90%HGgpN*!XGSU|LNm_*oG<-s{q3oEw3t20^?=mGAnGFOkh7EljEPxtr7_}oTT z_EM0G1GD3d-#wSO)BtSVGBe`}P?&e7FJDH%3ZW^6y6gxllA8y{Izr+A(tXzFODX1- zqsYo70vUcAje_~bqM@0UcZOLTvF!E;8^2TqrHqE{L^So zLCoQ!ZqtefS0c-qLIsv4bt%dtQj(~OB`bgSP-@h3CiB&+Bf6~66Wa!t4e*G1qwarP z0k3*5sL%A$`|yPQPJ049QgjuY6HwG?YjBpcxAfw*bO2lY1-U8R+1D27<5qT!Rfps_ zD>b2Y(KB?-ADOLA?IFLSL}+#v4t7Ae`^3=HRZf9ZjSmkCW6Ek;2SAKn6XRG9h? z@?SUYn@c(LpSZpH+5%ru`s%EIJ{YmcD<0Lto}tUVdHSNapSTG#mqB9r=4`HP`)ktn z$G63Zql@B~iHCm?Kd;uee;7nNhfQ(oJ%Gczj^Zd2zl1P2KiNKw~E&w zFpW(Nc;G*3zxJsAbU6E9t?-e#lm=s-1+C0MHIJ!uE&!w=ytHK@w^O7zjE#-uovXy~ z3`fAEp#soeQD1+D6L`eYEBc5&IBVYuLjf-#wW`Im0qYd%j3dpAx898gj|qq;k=kpi zKjvw`@sud6vF8?47+^Q@fJc8NiKPs<-9uL> zL36ZL+bmh4`DIGnf~MBH#e0T&^Kaw_DhD@ZMBH1^vBql;%Qix_55f(?JN@8~yXN?k z!5eRnkteD^3MkS#7|i<@8@=d8d;0Duy)HN}&iMJQ6HB^N!a@68Tc*<$3fbiGrav8h zdMd-Wnj+Ke##5MPUTkmW{c(CRt1Nd1v2pb0_@b}{@o68pwj5Qc?u){?LC@+N~N z@@932oY?{Q-e=KgR3>CrrttOqx(4A5bY0h&!{BP(I|ux(h0jfXOs{eatJT;}FGn!y zDY8PXTnfUWAn-smYr+2OOVpl|{Jb=p14MZqa&~kHyj~`Vc89&XFqOv~nrM9&z!b_{ za>r7r_S~GW3eye8MbRCAUvr^;Cnfb@LC?7`@vPWZ*xk#RtG=;Zd~L>iD4}8W$@R5e z=JOvJm)S@W3e>=gc0aPke>Tc`F6;WfF8=Imv}!Cg`K(ALc>hMu>FM>K<)t%Ht)9P} z-5;$fD~!->x+&bB-cyvROM=_hnPyijFd0Rw#e=T|XLW|~Hp=&ZK{4IkS&Av9q^N=* z6Jr!>-3@>SXjxrdj{xpKjvBs%_n|#b6&-R(PH!GK3@7^HQ<(5@;RoM>xBQfuc0&aq zZ2;wB1p9&5Q!dI6pLY1?eJ^qd=Z@4gtyS?fem-lf%DR_Bm&2!vGV|LZj-sLy`}blY zOG)Q)J5f{)*(2o-!)k^a>o?3QJk}h;-^wWL9LBw4>@f-8lXrgion$yM79w8dFT8VUWM=QS0uH2`sbji zvNwNAB%x)i&hP5mC&(RFzvTqYgq2t1JUDvrbo|?DP}{NjrRnO#iz!#w1Ek-H22SCJ z;>dPq6T=}+rm-8R#upVccb31iK0*Y0yFb2`XrbnLC3c7KpnJ6>lZ}~lznHvMAKL+0 zGl6LBA@R|UZ0Lqxn00YC4gjUr;nx2Vwrfyg($UHburRFEbH z?$DtZT8Gd~)X|e+r^Y`&UYc;cJwEl7o{8l5Tz)G6n@p6FXW7<+u%9VNc?H4CV zKPKivika)px9O}}a$Qdm3!hnOWX$s2AiN@+o4zUcKNCeS5{-&&5<@$ltg4 zHo#hVZ>-D>S)uW%=jilNyK_=l+K9#N?vkLL&rU8l)iUH2ft{Vd1D*=QPqs#C`3LPP z|86GWpEuZ&PU;-s&Dbg4eh8XrP1*ij{}AzRYeA7xB_vV{_K@!Z&cmowLsq@7ZQyu+ z+5;`h%IZO|KB=DA_P4mAr=-{tKzG=w1e#MpZAo3HSj@9(zO21GLQ`2%lJ4VHk+RpK zYz*cjSU&VWWF8gL2?j>@_QJ!JTP1p#vM!R6@tvZC@LA6rF5jGQY*o^U zjkT)5?$+q`DQDx;_g7VAI~I%%V6cMOgz5vXaDmDg} z-mg`bbbnAThiw14#_aT#_rOi-BUU|Qti_K{h<7G%=yxaLk=I+pM=M%<%)N5l7@%R!?6TAhY6PWy5~g7-^mjper~a9h~txzNM+pN>ZN zqMJe0&FcG1JbQO>MfrSD`*SXSb)y@ISL^8TE5NU*_{#FXBx~Sk-=p*QKLqWt+xILe ze=s0t?Q7inw8!ZLDZ>J2`aRvQ82x0w({Z=WWI7shbgLG=eLQ5N&K^c}Fg*3ij9ROd zn0Mw{ke;Q){%O(*G(3<60;r=6;04JwnU*vfs=9GBq5=W;LPtsmE_7L0@>Nk+HG&x& z4GCjIUXGEG^*S6C{i9B49rrEda0T+q<3C<<{r)X_ zr~nNvtig{9R)70hg0+qzpAAWCl-~zknuWaC!$f1o_URSYq~N!>-A9OFEe z=W7qIr~Vq_H9M=heiznw7FWepcYcJ~ZF`~q1y;uj%Q*|l{isVZL*=DEot~XX?2vsY zb*S3j8UWYAFXuelcM9R%;kXLhSDw~+L7R=;=LsVJauHDd*Z&%*`l%4bN|Ew*`18$Q zBYl5?Qi^-sb2p{Sq`IWq;5PAcR~j=`8x zg+&0@0x&N}X_Mh!xw~m1OTIPV&GET1wCMj#!(Fe}duEWPXW*0Ptu*^XwT$#L7ihGy zD!CNs?n>JJo$O5aKEJZ|VOg*urGzcTV$xb1wT4~NsdqXwmQ0ju+KR{Vl{h4VtksC> zxzlSt8Z*Lo*vIQnxDZ7@8!JCPlRiT(QXOeLLE%o53=hyHKH$r_6JUi~X6_ZC%>_t?i+r zKI*Tw&QsMD0h2K2&bI3K=%u;vz`)k)eJYRkq(kgyE;4C~d|DGZ?51w372|9E(sz4{ zMp76)aGEOUMZ?^xU5f@@e`f3C0$onu^HVymz3cQ?q^P=<7k(&N=&de6KOZ96V+y$V zgSU{^*?|+GodQ0xb(i=~7x@8MRO8!Y$~x)GsB%*EP@tOSr+S};3!u*EVCP6Nm^Juo z9rM(bF|9mwpsd-1p`wg>KnbJMID_zb6JOC8%}5xapbY8iL;2wv#D3L5)zdUX zb-3JKEo^^)0uiLvnTriFQsxvJKBIP$)AdjY8F?wYOyu_~g=xESi(#cSg{-X1vvQSu zjyr#L(@sP0X(CTo9D_S@+`i=HhMT;R_FN(MyJ)a6`@UnQO4xlka&)>8t%~>GIs7T2 zidd1lraGU0IV}4@lEz@h#r?V6;JIDDzaEXSPQEsplJkHAbmU1hsFU(dF^LSpp(Vva zSaGQ}?GIjv$J7aMU`0mDfx4!^?OBay=JKc(l%l3TNsf+QVwPi^nAx@>{Cde`xA8dzm*ov%#>Lx|GQSkNxv zd2bDkZcuhLyq73-6|f!m;2=XiVw%tD(M-$#^vqo_1Y5*vvg+3Lei@CoqB0R^d}a1&rf#{WS;0R!yp~A3M4@u@j3;MfwI?9=Oc*yllzwUA0L<{ z>zRn&*Y8+3kXEe9=N1Wuw`;PWL6Tln{Js7(Ex_1kxwOZ>i;&!d_O`DIZy( zk6KCZ(*V}jNucqRKThrbgjC5E9O{J1OjmX%<(UEi{M|&*`KdMiT>GCsxu@4px?2$i zor#OW#V5)(bJhs8DmH*zhu~0p?FtR>Cy4UaVXI$b=wf+*s-kU+xK0aB7F$^CZFLyd z{F76@D)ppkJBVrOn@BWCEH0cQdrGqMz~N!pFbD^~;=SONN_>tG;S*zLu*sg4Cwt$d zkdWv@iittA2XU%2Q3D+DBp5tXVA4w9O+{w&n3NKTy`bi6VAqLEFbqy#@0A?e{dlx2 zHUZo6G?!GiDvA1)rtP2Ki$1(GEG^@_^i#7No;PZwx}mDMQ;RSfpI!Q%@l{nHMULCa z+fEMwo$x0EuX=}p>iBg^sw6WLJ-F7`6~7?) zulLZR{CaC%1dW%E9=3bFFYfObN**eDLSLpFYwX$(OuE+GK3+bUdukn|77P4ts9wQ( zfAf;_Km@J7Tz*}m@UwN6R}iocEshPvWzCG^9rQoC^qMUfd&tq!X5o6rRz=Ouc5f%F zk7SP1aR2$C$43M_CH1b+M)|9Vhvtn~zJ)&a1$|cnR!D`F;7WW-1&5uPaiJ#URySd2C>alaVVL!F& zPEt^MqSS--A9{LUij)ivZ-l{jJb*RUMxk%BN;yVpf3o0LlMIAKJ5}_j34%)eO%D1e zWq=Z~_adl2Isg+1+@b8!n17rc(x>&|r*)m|XT@T;Y>RGeokfQLK)kK;li%fpO(yS_ zMBT$A#eIIl#r3B44tM2*Pk25u-eO=BNKn9U%Z#M!|T79k`}%(TeKoZmUci0(4`gAVAPtt9d;{{i0w(} zS+e21=o#VMj2xXC8xwxpx~*;#w->F z{|Xr-bc|#dh1Q1_QDxkM6TTh`5ED&M_|EYXQgR_6Jiy<-d>>hSM>Rvhsl{3(>2Z1F`h+Fqu<+Zr!U{eU+T*v`5#Q5-zH%ss!WV zj0~X(U8w+N7~Frfch6J;i`86>sh(Utgki&rLYF!= zz|}{zdDr3t1+ztCr|n?jo1j-|?Vi4pJt>FkhbqvN9e5i8lJHXVRm!ywyi4M)eB_ z;0+@EOP8n(5Xbw^H+oN;7yQ)Ij~T^`VWu!M;!ju%>1|29RK0F^wLcvOdn1Qsb#A6v z2ueV+_1?Rb`wFbGx(Y&9tLx3K$5_V5Tt-nd8v<1S4mWEAL7j!fd(vdw8NNJixW>}4 zvd0-qvW~Ucn(OB}lMdvk0dz}AQ7pwOxFWM(o5#;sF?dK#f?m3qfqcHZ9!;f~H!JG@ z=0+*d>c5=lb2Z*uaGZ!SwTMG<^V7?05WD5MHz@(;dCYNQ+u;aQ9YW-Z70>DmQk%G* zV&OmDGp!ddH`Vl|5Lh3?Kc$^^)4=fA@#O@PYB2uys}&%;fqviIa1~*r`LQx`I}@J~ z*FxCz?O4f&GERVA-riE$sMkJfi}MF^e- zv@?By5v{=g4ZL5sztfcOO5;JENM3b0n@$jDRPuTFtU& zqJT01b9^jB7uA{h_?Ee?Pw26%@PC^yGBN|-FN zwKMQ-sviVmaUvqFg<^YP=Re9o-6NN0WW zEV2H2r1>EBfl}#r=z^Y;1sjDNgR7`(lPY5{_<_d@Xf!% z?;w8z)XT)}W&gjz1*I$@c0#GSc|#bHtPsWtsR~1#IveGb8+pd?)1{P z#=)f3H6{M@bfyURdqO*T_!Ytf3tdHcy^^%#?F|OKo;BR|dh;pv=hcOfQotm_t+7R! z9MDF21_b0j4VX+mI~D%-FDRcp0Fxi%ZPL$_X+fa~$(Siv(4>7A{WJf8gnKJC#OD9( zBa3r}Ve*}EbAJ|Mf9hM@MX-nniSX_u7^;Ej`TTyOuwLTw=4>Tw8rrBY4#uiqRTkCma{m%Xn*Yk<9V zZ(w)&rmbTc5FGPXNn=`zv>*dZwSBb2#z~Vr)F1s7U zJe|fRjvd08E&^2b^&D7))lXbEb+EM#SL|ihb-M5c08m9PhshrZb#@leJ0PlQs>yKD zr+d5#=`~-~^-@R~FYpD-xQ`#RW|OWMm>1i_C%63%blhvhCQW3e=4IKRRgnE_8M^kh zac8CSZ%ZC+HU9DjlCe{_=_a1-z)lyM@dP;fkw6zH--bjc3ZQ%%Qaayj<#t0ckGr7C z=fOj1+2pM0H5#_Iwzs;v@>9y@ojI8@jZ{Q|^>KG@-=W=&L&?zPynk)ES49f=_PK=v zviZU@!6F&yN2rY9^5Ib_1WFcgIQiC>&-q4%jpTG+W)3nDrK5Z)zrFhXE4x@j>quti zY0-}ie}!7(f+NTFa19)*1gnb%T-b&3U?Ya*jqSf zFe1|i?h`s1-LKeRCNAZ{{cPP#Lg>4vK8gnt>_F}mrp|qYJEoSy1Q=epcpBo5{kJ`62XLYF# z=4qK$(oHbH+Ea%?YwW>b9Cl|WONsE@726BNY`RyhpD;u{tu&*Wijs|RFP?BT7!AFu z9)n9*;n}zCQVG+QeL6bZa@UC zng8p0zrI$ms3*dSU0hX`6oM@yp@)dz@&x0?G@A|*-~kvHC%0ldZ%;}CEGT>vANX@O zw9X3QcV1oP;U|09@3Hm)B(s3hez7~ezb{dj&2Mke2UmUXJ^_JQxIw9j94O5A|o^Eot&iy72 z`5m%Pi%|^vv4C%u;iXuyc}-pk5tet(Od_{r$>PNy>~H(s;7k6WVK?cX25INBNRvapEB^g%_Fxpzup`Iw+d3*8DL=ba^ zGgDl)Nyp!Uz~6pcF>8g~GyQ+9ePvWsZ`ALZp}RYVPL)m(hE54-0YN}OIwU2A5|l0# z5Gm;f>6noQX=#uU1f@fy2Id{>{jdAsu5~|LKFnHY%^9BB`?vGi`vvBO=UlWhUiFKP znpO<1f2^q_naJh%{U^yP3Y{(A2IngxJKdCh+?f&~@R`NsW>$8>md|| z1(U#NxyUE8MHPX1Vb->}Q#W24=Kz2hY^a{6?^WNYIl5Z@dUqHr>YcYipoI&0c`6i^Ga2Q^=vB;OIu`UWQtd!ceZ^E z8`QYWfce<|Jk1C7q{ToCX4tH|y2Y_WnnymCO!LB~I5_F-pIod#JqsCUc*COVcqYNT ztZ-2k3CLi}MyT-lQS{5MU!&VeAki0nD_IWmz-ZB^Jyd69BO^t()$7Uy)68;7Vv|>T zq#1xhUz-*@Mh7|ZVY!h!AZziiXjj7M&8fPZ9jnLtcmE3aZdVW1HQvGFx*fT7$sfhO zFIFLbWJ6bMO^J7=C-&t0NM2wR6?JiR%PH{QB->iOr6Z2sxN3%8n98L5ESX+t+^qPX zA*Js}NA^B1kIRdIybgd>75`!{Wug!a>;7LXtM>9loh&?(2iokLBUYCc22fwW-hFgt zFYDm4i?mTfyhG(jZ}1?eB!6juv)<_h8`nauU*r_=td5Zlp)rff6ae(69xYIf5!>f7 zcXs=+q-xdJEYOL zN^6#cg7=uYizoh59DR~-sPe~IP+ua&Rgd*QUk@LQ(xW?-w(4D22~uL5=(ROT8jq|y zZsla5(qyxL!P*_Kj`!!mw5C=Vym z(J1;fo&J(^h=`(=Ha$FP;bU|kb&Nqe7CMb|o_Hdu$a{!dcbxH$z4L3^X7Q-rds5S0 zhn`tlCWQB7XG#E)B+{q}=DTRE^_b*{B;J6Ul;_kQWL2e?VPvJK;?4ijk~EgJ_VsfO z3+XI*W*n0(8A5a6L&9#$en}WDPOsx;4O?d^AErCbKh24)?cNLo*(F6xh;m-^kCZ}T zhKQ_6&Y?FfxBV@B*2hP@BB=K0^boX6V@NZ{HjmZ|xdH4n3$0vWJ8Qu7UcRS&PQwXJ zX5tyW5IDJBSa^K@7R~sPpiVL^Mkyb{5GapF8>GL9?a(M5<$XV$3N*I+sxm|=oT4^F zLLR5DhHFzxe`2X!WDY)zZ2T?AR&xY9$Ku=FR+_|Z5CwaJx)^FoIeWDIZJ6I1@#k+C z&w__AQVd2!6-f8D>%x3EgT0I8`` zB-B0e@gZkDhr~T|T3^16`YI{*0ZnJVoKVx@S~i5*eiVgWQSsI`xs7mu)^{2&W>o1r= z_6lLDZ-7yzFlI7dDo&$d3r$=?MWXPDw%2vP-$8Dn*iN%K(oc*#*sx*rD0}ll{`HW& zNPzYF`{!0)woAx2TCZ7M^%S(!bGJ23mm=2P?;^HQ2Ck&?*nS?arKvggj=um1Dw=X9 z8t#8q+5fS2Q^-C=A2Yd!p!YTv&Oc#JnvjCzeng2bR^%Y82Jd~XIb%um@gbH~a>yCR zlWu|)jkH0w(^tjt>dBtbV#5zycO3oyelWaCvXd;pNQh|2pQ1oANSVM zKt9yI^(+LBD}?1r;acnjeV6%=&hJ)cDw;%WD$CD*?lUsoe$ixm-@Ood`q>xq^(c!J z`BufTpO|JfODMC#c3Gaxiprc2MizEs{5dmCKU3^q%8ZUWd+tR^8rYmwyJPtrE_vnD z4bd7jD_xeL5()10>YmYRxwZ$vWH7T)tn<1x8u2v z#pZXT4k6N4iQh~(`phjiYEf+%FXVHK7E7BD6Ab@M<7oHPqzp??{1)qw*w z3_OdsyGo;X>O>@!o;>Aw86P66%M%%-@M@_+ z?z4P&T+-ZoBIYx;0Hlw&`+*1ImwJg~qlt$$p?Mfsp)zs<+d}w>N7{6m*rDaKf8|2= zsyA{b?s^CG9qCk_ElS1S`+VFybvvSvjXsuKq*CN+?J(|$^pK0^C~-GfdIwjl58q+m<>f4tNwuFT z?eAhcLA^q;J%_|f2@UzdM?VQN`D+xDTj~A zsoL!JCfy1I!_78oF6)q-Th-QC;5%+CMl|$$&#Ny=dyhbB7-=bh^C&RT=ppCxq!>fy zA;MQXmUdR2^}8Bq>D49Lng1JocGyF34LO=-VHI@o;S?r~D5LxyuWkro-`8fQuXuJ) z*ZkgzT^)sMc3Tv!darlg_I_X_T0;TYWU?g?cC0L0#IxJp@A0FW5NPwOvoB$$C48YR ze)uYUmVJ<2^XZYcOfnl(KphJGQJO`EU$}+%z?A-X**~j19O62wH$Yt5NX)c@;o&$@ zl0Nl}$Z-SE!M2f(@knd-zPf$AA*rqOw`zONeXliOnG9R_ysNBe=5 z!Ir$4k*XpW4BYPE@~hmlzKi8P3+g^&px{C?gme_A(s7_rT%) z0}s(mYuFt|jVADy$sw(0jHnw5M9y3xBIcV8att@A4XZPr3s8H-k-v(TOS?=^VPD1j zEOw-W68uHfEqpLL^Bh!c*6BLtcYsOkO3@wyC9`U7BYHs9?c~k^{Ys1jrX*In$gb6a z4g~{yBnn^tsnkyqBtyqeq0b<*aE37M?h7moPl^-4qSwZXm*4GfGU`l)$CKhANli3=Ra-}_yPxv`X z0c!W4x6u*ea1h^fSGI44DjLE6Tm~+Z(B|vLcqAV~fTokq1l-ka({Y`fktJXg;uIos zvCZ4uSh%9V-ldwKD}9xnZFahRw=dK^E|jAxVeXqE73gj{*wHA;}5v3v}=b*_o_%m4;OONrL6Behujoh=yVTWJ~6F)h^n7dElqg3u`le z${NP2YkdhH9%S5$r(K|ImQog7TkB&ZLzHwF1I zp1UEUVG{gL0qAT`3eKhdUQbzNDAWp{aB!myWM3L3ycXQ9dKSELsk>iVBjN7lMU}hP zL;qmoDkT!5C#)w)kP;*ricCm^nbA0fR0#)|nRh6zJbkhz`KZTr{IXBmkVlsDb5^ zle@`wZ$-avn8a+~ze9t251ugoIbPP-=tzBfk4)qmoe(=nAIuZi_A?_JVIzr2R*dF{ zw{)1;V&ETAA?DpDa8F{abX9p^B7_oPLE)@6nxe2M0noAX$oBa6C>? z)YikuX`I~3`)ahK8ef%vWJMWwxw2l8l~}4Q zZIU@YV7-q1Y1HYa62k6%sY(vTYl91nmMlF2!6b{rptD~%=BHg{)nv?}ZmwLVn4~F) z=s|1va^=u<+Yzo!QfjZX8%MV#Uu-*1DU2gIuhhy43zmb!dyJ>Xz{Mrg@K=}UQ%82q zU(BjC#!cqkhCJc$C7!8_c49@kpCqs#X+gNtu`$$h?St5%yMq*n4Wv%}G1|qS|1?x= z0A;}#iWY#9q{oSN+)Mo}-iJEc$xMzvQy;sLYZ{tOGNzF7eaIIKwD+z%DHc2Rwv6i~2rQx~>2Ae=xYa03U!8iX za=(T$1Q5fI@L;i3wdN?s;mI~ssC0n4^0p)NF)B~ zAMsW18!Iig@NLFdO&7Qr-t(hqpi)& zy*yRL9+#$Rw_^p*D7^QKQshR?>HsKX3H{2gPb8G+n;GS#(N|x;rZGBHMm8<01@@;g zyO#@_o~x-armjG@dN9s#-emDM>lm3#9zdDc5l-8sYl?880l7a)LXCi00{wt@!VS$& z_vqlN9t7vvc?(r>;^t$5A`_KNAr@vfcZf>lrk4-alPg0g2jIPzp=VtSALWXgHyU}| z!mxlZ#rZ1kR@KD8H$OEN!?i2#HJof7nhdM_kR8Cnb*J@C02p)Ji4@8Gv!s(WiY)EY z4w!H10b2QV*bQYEWJ{kyaO9dyJz&9q8LB&Y_=m(4P~U7Bw9r-`Cf+;dERqM;;sN)& zoUDc&io51Z!s_d)at{l2zsz6UDJhd{xhg7B6g#^uC1uKf=66SSG!K)46NNs)&=)XW zBaF;G3cTUH{q`eXHE7MDigeg1K(G_uXjZ$(K}Ojxsc6okiqJG`S$Uf)MKn zpJ#7N0=9Seh{kq*{+Q=aEjH?WqqL{<+Oksy6pRI-C{DvFb2NH^Bld^qtZAkPJE(i+ zr?jr_Puc8kkaR@u$+ldX2(-4sORQ)Vt~UeFg%u4Nb(gK?O>Y3m1_#S^9Df$S0>GP!mSC9OSIJ|0U<;3DWU7{V@ZJ zHK~NhSZ6sou_F)WnS9+#WZ!KS@Lv&S-Dpt1gy16r$^RU`QvHO!A>U--vn>KSK7*N5 z=8sEKbY{10CwPl2qH658YPi9wK=i9pPx0IPP1w(0g(p2&gK}ar7jjB}jKE+p*OEVb zNExjLeTTII-8c;O94o8UI;`Wx6}&$-z!&PH&~0U=k7*VF{c#Ac$`BXWCN7iV`3ue2 zvY(bYPQUh~)fW1k>|JVP+6tafU_nJwb`1OR0n`0?dea9Cckvcx)Lh!Ki=C%dNW?Jx zweaBORd<$jZeQyHsoiibT%MWlm}nE0Om+scQrYLR(g`BO4)Ju?Kb8{`QP;)l*V6C& zKsbStK~+5fJXw@9VAP-?Rp>C-L(qT|W+1^%?Bhq=50ArsSC6qEj`vcoFU!Oq`0HVm z)!BeFR`SQ_&8>g5BlT4KS9E6lI zg^2cQjIAf&8UUnjrc|GO5FbJZRWPNCAE-P*lDUN87kA^TP~vPH7w}+fE55v4k^l_p zC|`+$qU1;>!Da79vE8cF#Kh#WrSYhq;V- z_fKQePloFkBKq3=A3d9C#M?ISM;?mPx+#;fSmx2$j85V*l$xrY9bP0rHd}nK=H#U4 zIASL{88lU#@-uBU*<+oI*>uqbt9nA;)2&5eaPZ~+3gFR78eycqp7v9o7p&OJ4gbSk%9U=OO=k^3PtsKgS18Gl-_!^L8<6pG|M0K?$ACHWvP zpTsl4DMe@aM_4H@UjZ$9b?3Gc$s1jAD@sHxc)^vic!ICLn5C#T+}GkmJvelrXwdIN zAClp(Np!WfBQfLG!S#N&!$|qybK5A<3F6222b`KH>3U}SDSx9N*LEZ2a!c~C<>%3d z7)gBrG})j6;02~9Q{Cf+2cG4Y@y84Xc=vr#3kqp`2yfnB)W5XEaj=R(PVAgNuFL-> zrswh7gp5*S7#+4XAuu(XBV0DOWAt2>*iU>PQs3fu7_NVpsyj%H6FYKtlT&`>-%w6wz6*!p)s4O;)xVE5^C(sa*6;CV*hFg$FV(|6L zseoNwx#(GWl6a|1RePrROA7E}MvY8EtvEY?_Gpb#12YQZVx!M4+gczQ%p7dNHE6rQ zd3or^)J7(KcL@cXfIbOmXq;ngMJtR;C(cW+2sb#1aN(c6?wV8(ErLmq>y7U1Lf1P|E*GFiY>fYK~K z%~UG{=W$;s1y1L&ml*zJICp6|4{`M49HaYB+mnn`L zz&@fit50rC1q5tsI+6FtkY^+sMAma>=*~xn;nh>&8;vhBjFMrM8Zqkf9E^g-aXy@i z@x@krmGwA;C~Y5|Dv1AxaouVho)w@>3MN4=;DzA>)*+uTGE{;jXEU_$<4g62wcFde z9S{cljXRSU{RxeaH*&?j%!G=tykU$HUI7ReNVyqRNS~K3Wm7of>DhJ)?j2wL-%u01 zNiP;OG0*>b>UHS%_mnt!XtO3hcH?4qoa33^!?!48 zAcsvA_tseg7}yiAsmrXHcVE^4Q{5Gvk_1F zRKI;x^Bb91d!oEv|&EH-r*WT8_w zF$>=<0i(eyFnB13rG^X!soC*JS0Lg$T@jrQ&=O7vEt4Ll^cTz@3~; zM;F=IE_SN|oP$;OVvY{cAYS|C8;`9D4b7w+Y{WJ3LG2D2pl;j-(TwUvW!)S7X)BIM ztK-wVQ*v0`;k)>-COcN$>&wq>IqBuP*SE!W%>S5NRRopM5pegBtR8>XO!n~m*6hv8%~Gx&XW8j!yN#LBU}Nr` zGvt76xzmTXy^q@pCok{E94HE*Wlt?IE}G(6=`}aT3cd?GcYo()@s%(&8@lHonNc!X z7)s!4KfDH(ZjA(ozQ$YHGMAISVEM>H`I-;0ZuRl2c?@8>C6KoA$lDqL>d+;&g@ZK7 zprHs`i=dm-v)g8AbGh~eeyN1PmOyrp??aoc^#w0uWxI;(vk4WUwcHD4*<>^N-v+{} z`d#{z3Aw^_8%GTRVA7UJE};AKPcVW@@28}U=wtJO=e~o_f-;b)eS z52+w=deVKNu6Tw>AUOoh-C<3NRAc3oue_`{d)L&Bu(gg{_^}ZKQ`%PA>nH6ecaag3 zKiCd%JMGq4O5x&sg57vPVOW4CX&RJkzU1{xy8R0x+C5fq39{RKKp}xFeRwMNcEAaq={n7qogo`-7Q5< zD_L+%v=B%pUZX1MY~=pwXMqjg>H|Ix;qkG# zQ6hSK_Q=L-SZ~>WeYxfIql1dyMp;DtUG1<5@A*Mm@7&(?2H#ohwsVjFsH&S*JAWg}9ftNpu)IY#9RF&x5O?O-bjkk(Q;)Nu zn5MNCt1z^A8xrKR9BX5g7^r;8bkHcE-eg$e)E5GeJ8f)kd}$Qx)orEl$aHJszHVaQ zq#{e}V&$W0YPPV!Cxvgb%Q&6A1GRYghQ|p=FX*^j2x|P6pKMnD;X2j&HooSTgmD{} zb&HdE0;{0m)rkwwpmnEW4FS@b7odx`4IB5rUwp)EmHrunzVQ^=Ts2(#>YndSB7}PL zl{r6OP+a&-4$S@O?P2WTigLh#Q^I{DE7)zqK?IvAxck)fy`{k7t9xI!t2Ru2;XDDl zSb;{`_sjkeo}-6Zi!+B|lIoK^041I~SU3$K{2HA`Wc@%pt$PM1nEm{kd011HjtfFm zO<`1SZuc?e;V#JPGs=!0u$rsgGAL7t*yfNG!^gH{aP*qG$`|Aj$77a4`PK)vRqG(`+B+w z1>M@WjM(0G615296}%nb@;S)R)+is;@t~A|poX3xD0V(oLlf`bCW2vH7%LGk`8%2wv&FS_&#bo3d=;2TOx_}`>BwleD3)7Nhbb{* zwAOEikrFrFgF$5;9-Y^BY8CPEtt01GsNAaD7oz2ZeE75%e}g|`GmyhkZK4S!OMl+x z`{nq8t=D>v!tvNTW?f{tKshX6BL6HbI#tgAdU=kD~V$OY|X z%}87<&h0b=+~~VmC8k`yu(b58<0)SXKilVQya(FG#>P^mRR!9pTGx-mWMZcAk?Gk! zr^9}8DniFL_i=G`qDx$RMN^Ozp=j2Z)H-_&GmiF&!@G@Juk3YO!A>)B|OEXn1NGXrU zE_Y5}>*@Vw&d!IN7@}p(oahSNuc7@%4dno?-M#RSEfCn~u&FV8>q0fNM1;I2$d?0B{bJ6`0{NPXht;lOY=9Hj z;!mkyecp!mkCO{7$EU!aBF*#&&MQ~UZ;_#{jcG(L?-W+WpA#fF9G%TqH_P7G=SD|a zaK8X4m~R7M0-VSbPTS?sfQDte)s3__kbBZ+_&Mls?7~T{2FJnXYJL8=TIp=K`5PWD zKZw&xHa#=OV$bh@gP(?R$D8ql1Uzz{HNbEr;UuQ%@K@q?`|{n(v5H3Rpqo>D^~(EG z8^J86UvWd@u-{Mj;ti68jp`XBAE1+hNxPFuG0mA)46T;$yv?KJS*DqC|CZGi3VC}FIeC-eJ(o?W(?$u;K2pBoFmv^--$JEo#( zSg#+P+)~97zw55RzArATFD+l1im_k~TzL(iF&hJ-=&DA)X{w=u$Q)G7%xx|%KWziF zr=U`$kbUB2d!9!E1y==Zp^?DvDK0579ZYcN*r~!xWO;Pn#0i1^P~_#td84@Sp4n5z z&iNO=M#lXz$LU-kA9s7>UOwCmNgod;GPM{~rJEU!nQvzt?_=;{P81e}DD=I;CGi=D%tDAHVuiaEQVP XL~`><^U9?H=s$I3ZKX;DtFZq8hSS^C literal 77067 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

$vaVdY_9M%Ry^q4w zj;>@Eru|fy2q6_m6r$PLh3CBYiBO1ec`oz8sZ%FDLU-5N^#w_Y$Kyk(RO~~9|Agie zg{ilfR!oGD@)LzQ% z9UW~w=+ZqVLP)73R#w*L7Zw(WyqD%|)@9DE4_m53x!L6!i5k*b_7LcCXv`!nx9`B#AUfQq;wbR>+63$ zJbY||?NNKWAZ3LWCZVmZWezK+g~rClLD5AcgperKHa9n?78h5#aE~bH54L;05M@z8 z@(_h7m3sUJR?t7fs_0pyd|FzX?zFeJ-)U}cJj6NwYorJv#D$g6A2&8O?=CGZAKKh} zWIRV;&OO{A_^7UK-$g1!IaH7Wh|kE|-e%|UgLBUN$hcQcO>DKLrR6qOP>&iL8~Uk0 z5wiE-9PvjKo|(0^L_;Excp;t67|$2>quczG+FJHWwSVSZu~0#Z;L4RR-@p&uIi@`} zZm@y^^@p~$w#kNueOgR5}K&Gq$-9u%O%NOz!xur6>O zyLjr<4=$oZLQp~4fzi?N4#pn6f$$7N;{liTG%GbVHGjaRzL~nZy6x81=0|whAJ^B{ zy?`+Z|DK~bw4)J1%3~G9<|dBP)>i5^3duecorY8@Rhvj8`_t)kgyMsL3YX(>xWr^@ zxOn#L?*IEkg~HLu6B-@8ew4Ay8HVD-(1I@Q<#7{j1{+@WR47!C zifnW=KExOs!b^RW$)hEYSOG=3+(!s01FWF#;V^;s?M)_+@^an;t$vD&qmeSQS5@f_ zgkD3;ZiJBHm|%AEs9B-aPI+-OLI@$G?5H3SLI|k{RFDWEgj577NQ4kVDgqTGLI@!h zfeI2Kgpi6r1&I(sNJXH6LZ8p#T5?07*qo IM6N<$f)pMG6aWAK literal 184495 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

1LkEKS%%!u|Zus05hhhwq7-G@S9 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 a?-Swss?L7f1pc2Dx~C0K<^5%U?f(H;1Zijh diff --git a/public/logo.svg b/public/logo.svg index bd0ba63..72c2f92 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,4 +1,38 @@ - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 294b1c1094fb0862b79c8d92b4ad20a4af2ac5e4 Mon Sep 17 00:00:00 2001 From: alpha dev Date: Fri, 5 Jun 2026 16:12:29 -0400 Subject: [PATCH 34/34] refactor: standardize comment punctuation and formatting across multiple files --- .github/scripts/generate-latest-json.mjs | 12 +- .gitignore | 2 +- CLAUDE.md | 10 +- README.md | 6 +- public/banner.svg | 2 +- src-tauri/src/commands/updater.rs | 15 +- src-tauri/src/lib.rs | 139 +++++++++++++----- src-tauri/src/utils/mod.rs | 4 +- src/components/custom/control-panel/index.tsx | 2 +- src/hooks/use-assistant-service.ts | 8 +- 10 files changed, 138 insertions(+), 62 deletions(-) diff --git a/.github/scripts/generate-latest-json.mjs b/.github/scripts/generate-latest-json.mjs index b02cf92..e4ac9ce 100644 --- a/.github/scripts/generate-latest-json.mjs +++ b/.github/scripts/generate-latest-json.mjs @@ -18,9 +18,9 @@ if (!TAG || !VERSION) { // 1. Map uploaded asset name -> browser download URL. // GitHub stores asset names with spaces replaced by dots, so we match both forms. -const assets = JSON.parse( - execFileSync('gh', ['release', 'view', TAG, '--json', 'assets'], { encoding: 'utf8' }) -).assets ?? []; +const assets = + JSON.parse(execFileSync('gh', ['release', 'view', TAG, '--json', 'assets'], { encoding: 'utf8' })) + .assets ?? []; const urlByName = new Map(assets.map((a) => [a.name, a.url])); function resolveUrl(localBasename) { @@ -59,7 +59,7 @@ for (const sig of sigFiles) { const url = resolveUrl(artifact); if (!url) { - console.warn(`No uploaded asset URL for "${artifact}" — skipping ${keys.join(', ')}`); + console.warn(`No uploaded asset URL for "${artifact}" - skipping ${keys.join(', ')}`); continue; } const entry = { signature: readFileSync(sig, 'utf8').trim(), url }; @@ -67,7 +67,9 @@ for (const sig of sigFiles) { } if (Object.keys(platforms).length === 0) { - console.error('No updater platforms resolved — is createUpdaterArtifacts enabled and signing configured?'); + console.error( + 'No updater platforms resolved - is createUpdaterArtifacts enabled and signing configured?' + ); process.exit(1); } diff --git a/.gitignore b/.gitignore index 14d9a31..5c119e1 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,7 @@ dist/ dist-ssr/ # ── Tauri ───────────────────────────────────────────────────────────────────── -# Rust build artifacts — can be several GiB, always regenerated by cargo +# Rust build artifacts - can be several GiB, always regenerated by cargo src-tauri/target/ # Tauri-generated mobile/desktop scaffolding (tauri android/ios init) diff --git a/CLAUDE.md b/CLAUDE.md index 33bfae0..4561be5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -19,14 +19,14 @@ The app is built as a Tauri desktop client with a React frontend. ### Frontend -- `src/` — React, Tailwind, hooks, components, pages. +- `src/` - React, Tailwind, hooks, components, pages. - `src/lib/tauri-bridge.ts` exposes the IPC compatibility API used by renderer hooks. ### Native Backend -- `src-tauri/src/` — Tauri command handlers, services, state, and native utilities. -- `src-tauri/tauri.conf.json` — macOS and Windows bundle settings. -- `src-tauri/Cargo.toml` — Rust dependency manifest. +- `src-tauri/src/` - Tauri command handlers, services, state, and native utilities. +- `src-tauri/tauri.conf.json` - macOS and Windows bundle settings. +- `src-tauri/Cargo.toml` - Rust dependency manifest. ### IPC Bridge @@ -61,4 +61,4 @@ The workflow at `.github/workflows/manual-cross-platform-release.yml`: - There is no `src/main/` Electron host code in this repo anymore. - Use the Tauri app as the single desktop implementation. - Update native dependencies in `src-tauri/Cargo.toml` and frontend dependencies in `package.json`. -- Package manager is pnpm — do not use npm or yarn. +- Package manager is pnpm - do not use npm or yarn. diff --git a/README.md b/README.md index b53a163..ac3ca79 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Power Interview AI — Tauri Desktop Interview Assistant +# Power Interview AI - Tauri Desktop Interview Assistant ## Overview @@ -51,8 +51,8 @@ npm install ### Development -- `npm run dev` — start the renderer only -- `npm run tauri:dev` — launch the Tauri desktop app locally +- `npm run dev` - start the renderer only +- `npm run tauri:dev` - launch the Tauri desktop app locally ### Build diff --git a/public/banner.svg b/public/banner.svg index 77b6ece..b43ef89 100644 --- a/public/banner.svg +++ b/public/banner.svg @@ -62,7 +62,7 @@ - + diff --git a/src-tauri/src/commands/updater.rs b/src-tauri/src/commands/updater.rs index 61066a4..b333ab4 100644 --- a/src-tauri/src/commands/updater.rs +++ b/src-tauri/src/commands/updater.rs @@ -1,11 +1,11 @@ -use std::sync::Mutex; use std::sync::atomic::{AtomicBool, Ordering}; +use std::sync::Mutex; use tauri::{AppHandle, Emitter, Manager}; use tauri_plugin_updater::Update; -use crate::AppServices; use crate::types::config::WindowBounds; +use crate::AppServices; static DOWNLOAD_IN_PROGRESS: AtomicBool = AtomicBool::new(false); /// A fully downloaded update waiting to be installed on the user's command. @@ -13,7 +13,7 @@ static DOWNLOAD_IN_PROGRESS: AtomicBool = AtomicBool::new(false); static PENDING_UPDATE: Mutex)>> = Mutex::new(None); /// Check for an update and, if found, download it in the background. -/// The installer is NOT run here — on Windows `install()` exits the process, +/// The installer is NOT run here - on Windows `install()` exits the process, /// so we defer it until the user explicitly restarts. Emits `auto-updater:status` /// with `downloaded` (ready to install) or `error`. /// No-ops if an update is already staged or a download is in progress. @@ -51,10 +51,13 @@ pub async fn check_and_download_update(handle: AppHandle) { }; let version = update.version.clone(); - log::info!("[Updater] update {} available, downloading in background", version); + log::info!( + "[Updater] update {} available, downloading in background", + version + ); tokio::spawn(async move { - // Download only — does not run the installer or exit the app. + // Download only - does not run the installer or exit the app. match update.download(|_, _| {}, || {}).await { Ok(bytes) => { *PENDING_UPDATE.lock().unwrap() = Some((update, bytes)); @@ -90,7 +93,7 @@ pub async fn updater_check_for_updates(app: AppHandle) -> Result<(), String> { /// Persist window position/size before the process exits for the update. /// On Windows `install()` calls `process::exit(0)` and on macOS `app.restart()` -/// re-execs — neither fires the normal `CloseRequested` handler, so bounds would +/// re-execs - neither fires the normal `CloseRequested` handler, so bounds would /// otherwise be lost across the update. fn save_window_bounds(app: &AppHandle) { if let Some(win) = app.get_webview_window("main") { diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index a3e0753..e4a0e75 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -135,7 +135,9 @@ pub fn run() { let app_state_ref = Arc::clone(&app_state); let config_store_ref = Arc::clone(&config_store); tauri::async_runtime::spawn(async move { - health_check_ref.start(app_state_ref, config_store_ref).await; + health_check_ref + .start(app_state_ref, config_store_ref) + .await; }); // Register global hotkeys @@ -232,14 +234,16 @@ pub fn run() { if let tauri::WindowEvent::CloseRequested { .. } = event { // Save bounds before closing if let (Ok(pos), Ok(size)) = (window.outer_position(), window.inner_size()) { - // state() panics only if not managed — safe since setup() always manages AppServices + // state() panics only if not managed - safe since setup() always manages AppServices let services = window.state::(); - services.config_store.save_window_bounds(crate::types::config::WindowBounds { - x: Some(pos.x), - y: Some(pos.y), - width: Some(size.width), - height: Some(size.height), - }); + services + .config_store + .save_window_bounds(crate::types::config::WindowBounds { + x: Some(pos.x), + y: Some(pos.y), + width: Some(size.width), + height: Some(size.height), + }); } } }) @@ -248,7 +252,9 @@ pub fn run() { } fn register_hotkeys(handle: &AppHandle) { - use tauri_plugin_global_shortcut::{Code, GlobalShortcutExt, Modifiers, Shortcut, ShortcutState}; + use tauri_plugin_global_shortcut::{ + Code, GlobalShortcutExt, Modifiers, Shortcut, ShortcutState, + }; let _h = handle.clone(); if let Err(e) = handle.global_shortcut().on_shortcuts( @@ -296,26 +302,74 @@ fn register_hotkeys(handle: &AppHandle) { None => return, }; match shortcut.key { - Code::KeyQ => { let _ = app.emit("hotkey-stop-assistant", ()); } - Code::KeyM => { services.window_control.toggle_stealth(); } - Code::KeyN => { services.window_control.toggle_opacity(); } - Code::Equal => { services.zoom.adjust(crate::consts::ZOOM_STEP); } - Code::Minus => { services.zoom.adjust(-crate::consts::ZOOM_STEP); } - Code::Digit0 => { services.zoom.reset(); } - Code::KeyK => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "up"})); } - Code::KeyJ => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "down"})); } - Code::KeyL => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "0", "direction": "end"})); } - Code::KeyI => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "up"})); } - Code::KeyU => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "down"})); } - Code::KeyO => { let _ = app.emit("hotkey-scroll", serde_json::json!({"section": "1", "direction": "end"})); } + Code::KeyQ => { + let _ = app.emit("hotkey-stop-assistant", ()); + } + Code::KeyM => { + services.window_control.toggle_stealth(); + } + Code::KeyN => { + services.window_control.toggle_opacity(); + } + Code::Equal => { + services.zoom.adjust(crate::consts::ZOOM_STEP); + } + Code::Minus => { + services.zoom.adjust(-crate::consts::ZOOM_STEP); + } + Code::Digit0 => { + services.zoom.reset(); + } + Code::KeyK => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "0", "direction": "up"}), + ); + } + Code::KeyJ => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "0", "direction": "down"}), + ); + } + Code::KeyL => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "0", "direction": "end"}), + ); + } + Code::KeyI => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "1", "direction": "up"}), + ); + } + Code::KeyU => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "1", "direction": "down"}), + ); + } + Code::KeyO => { + let _ = app.emit( + "hotkey-scroll", + serde_json::json!({"section": "1", "direction": "end"}), + ); + } Code::F9 => { let svc = Arc::clone(&services.action_suggestion); - tauri::async_runtime::spawn(async move { svc.capture_screenshot().await; }); + tauri::async_runtime::spawn(async move { + svc.capture_screenshot().await; + }); + } + Code::F10 => { + services.action_suggestion.clear_images(); } - Code::F10 => { services.action_suggestion.clear_images(); } Code::F11 => { let svc = Arc::clone(&services.action_suggestion); - tauri::async_runtime::spawn(async move { svc.start_generate_suggestion().await; }); + tauri::async_runtime::spawn(async move { + svc.start_generate_suggestion().await; + }); } Code::F12 => { let svc = Arc::clone(&services.action_suggestion); @@ -326,15 +380,33 @@ fn register_hotkeys(handle: &AppHandle) { svc.start_generate_suggestion().await; }); } - Code::Digit1 => { services.window_control.move_to_position("bottom-left"); } - Code::Digit2 => { services.window_control.move_to_position("bottom-center"); } - Code::Digit3 => { services.window_control.move_to_position("bottom-right"); } - Code::Digit4 => { services.window_control.move_to_position("middle-left"); } - Code::Digit5 => { services.window_control.move_to_position("center"); } - Code::Digit6 => { services.window_control.move_to_position("middle-right"); } - Code::Digit7 => { services.window_control.move_to_position("top-left"); } - Code::Digit8 => { services.window_control.move_to_position("top-center"); } - Code::Digit9 => { services.window_control.move_to_position("top-right"); } + Code::Digit1 => { + services.window_control.move_to_position("bottom-left"); + } + Code::Digit2 => { + services.window_control.move_to_position("bottom-center"); + } + Code::Digit3 => { + services.window_control.move_to_position("bottom-right"); + } + Code::Digit4 => { + services.window_control.move_to_position("middle-left"); + } + Code::Digit5 => { + services.window_control.move_to_position("center"); + } + Code::Digit6 => { + services.window_control.move_to_position("middle-right"); + } + Code::Digit7 => { + services.window_control.move_to_position("top-left"); + } + Code::Digit8 => { + services.window_control.move_to_position("top-center"); + } + Code::Digit9 => { + services.window_control.move_to_position("top-right"); + } _ => {} } }, @@ -342,4 +414,3 @@ fn register_hotkeys(handle: &AppHandle) { log::error!("[Hotkeys] Failed to register hotkeys: {}", e); } } - diff --git a/src-tauri/src/utils/mod.rs b/src-tauri/src/utils/mod.rs index e9eed8c..1a5784e 100644 --- a/src-tauri/src/utils/mod.rs +++ b/src-tauri/src/utils/mod.rs @@ -24,12 +24,12 @@ pub fn drain_utf8(buf: &mut Vec, out: &mut String) { out.push_str(unsafe { std::str::from_utf8_unchecked(&buf[..valid]) }); } match e.error_len() { - // Incomplete trailing sequence — keep it and wait for more bytes. + // Incomplete trailing sequence - keep it and wait for more bytes. None => { buf.drain(..valid); return; } - // Genuinely invalid byte(s) — emit a replacement and skip past them. + // Genuinely invalid byte(s) - emit a replacement and skip past them. Some(len) => { out.push('\u{FFFD}'); buf.drain(..valid + len); diff --git a/src/components/custom/control-panel/index.tsx b/src/components/custom/control-panel/index.tsx index ae42e61..5822857 100644 --- a/src/components/custom/control-panel/index.tsx +++ b/src/components/custom/control-panel/index.tsx @@ -49,7 +49,7 @@ export default function ControlPanel({ onProfileClick, onSignOut }: ControlPanel await startAssistant(); } catch (error) { console.log('Failed to start assistant:', error); - // PermissionError: native dialog was already shown — skip the toast + // PermissionError: native dialog was already shown - skip the toast if ((error as { name?: string })?.name !== 'PermissionError') { toast.error(error instanceof Error ? error.message : 'Failed to start assistant'); } diff --git a/src/hooks/use-assistant-service.ts b/src/hooks/use-assistant-service.ts index 0fb6c22..367f3d5 100644 --- a/src/hooks/use-assistant-service.ts +++ b/src/hooks/use-assistant-service.ts @@ -35,9 +35,9 @@ export const useAssistantService = create((set) => ({ // // Microphone: only hard-block when the OS reports an explicit denial. For // 'not-determined'/'unknown' we let getUserMedia() trigger the native OS prompt - // in the start flow — that is the real request path on both platforms (there is + // in the start flow - that is the real request path on both platforms (there is // no reliable programmatic request API in the webview). - // Screen recording: check only — the OS dialog fires automatically when + // Screen recording: check only - the OS dialog fires automatically when // getDisplayMedia() is called. const micStatus = await electron.permissions.checkMicrophone(); if (micStatus === 'denied' || micStatus === 'restricted') { @@ -46,7 +46,7 @@ export const useAssistantService = create((set) => ({ } // desktopCapturer.getSources() returns [] when screen recording is denied, - // causing getDisplayMedia() to hang indefinitely — guard against it here. + // causing getDisplayMedia() to hang indefinitely - guard against it here. const screenStatus = await electron.permissions.checkScreenRecording(); if (screenStatus === 'denied' || screenStatus === 'restricted') { await electron.permissions.showDeniedDialog('screen-recording'); @@ -88,7 +88,7 @@ export const useAssistantService = create((set) => ({ electron.appState.update({ runningState: RunningState.Idle }); // A microphone denial at the native getUserMedia prompt surfaces here as - // NotAllowedError — show the actionable dialog instead of a generic message. + // NotAllowedError - show the actionable dialog instead of a generic message. if (error instanceof DOMException && error.name === 'NotAllowedError') { await electron.permissions.showDeniedDialog('microphone'); set({ error: 'Microphone permission denied' });

Qx}IEz4nd}$`(!^lDd1G^=+J&L)RNr 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 KMNUMnLSTZgcF%DD diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png index c58dbea327a4d3508ec33ef52fb37b516c1dd054..1a3dca6eb63fb74261aadb1011b491d661063b2b 100644 GIT binary patch literal 17019 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 e1ij<2bo_tq$E425kq+1Z00007oq) literal 11222 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 literal 9660 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 literal 10736 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 From 2f6c1695853cde47042f65a87dc79ca0df35c37c Mon Sep 17 00:00:00 2001 From: alpha dev Date: Fri, 5 Jun 2026 16:04:13 -0400 Subject: [PATCH 33/34] upgraded icons --- public/favicon.svg | 42 ++++++++++++++++++++++++++++++++++++++---- public/logo.ico | Bin 119431 -> 4286 bytes public/logo.png | Bin 184495 -> 48149 bytes public/logo.svg | 42 ++++++++++++++++++++++++++++++++++++++---- 4 files changed, 76 insertions(+), 8 deletions(-) diff --git a/public/favicon.svg b/public/favicon.svg index bd0ba63..72c2f92 100644 --- a/public/favicon.svg +++ b/public/favicon.svg @@ -1,4 +1,38 @@ - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logo.ico b/public/logo.ico index 8f244ea8d5e7bcc709d967648fc0d799b77250a7..fb5009cc758ad6c91db776a5294287cbfebb4776 100644 GIT binary patch literal 4286 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%0AM?aGWY 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