From 55e44173be96a5afa4e5dac001bb2284f0587ef7 Mon Sep 17 00:00:00 2001 From: "heesk0223@gmail.com" Date: Sat, 27 Jun 2026 09:21:12 +0900 Subject: [PATCH] mors119's Tauri daily-check --- .github/ISSUE_TEMPLATE/bug_report.yml | 49 + .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature.yml | 37 + .github/ISSUE_TEMPLATE/task.yml | 41 + .github/pull_request_template.md | 24 + .github/workflows/ci.yml | 52 + .gitignore | 30 + README.md | 49 + apps/desktop/README.ko.md | 307 + apps/desktop/README.md | 50 + apps/desktop/bun.lock | 625 ++ apps/desktop/eslint.config.js | 23 + apps/desktop/index.html | 13 + apps/desktop/package.json | 46 + apps/desktop/public/vite.svg | 1 + apps/desktop/src-tauri/.gitignore | 4 + apps/desktop/src-tauri/Cargo.lock | 6393 +++++++++++++++++ apps/desktop/src-tauri/Cargo.toml | 28 + apps/desktop/src-tauri/build.rs | 3 + .../src-tauri/capabilities/default.json | 15 + apps/desktop/src-tauri/icons/128x128.png | Bin 0 -> 8805 bytes apps/desktop/src-tauri/icons/128x128@2x.png | Bin 0 -> 21210 bytes apps/desktop/src-tauri/icons/32x32.png | Bin 0 -> 1471 bytes apps/desktop/src-tauri/icons/64x64.png | Bin 0 -> 3662 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 0 -> 7081 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 0 -> 10034 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 0 -> 10820 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 0 -> 24211 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1387 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 0 -> 26970 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 0 -> 2241 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 0 -> 4158 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 0 -> 5570 bytes apps/desktop/src-tauri/icons/StoreLogo.png | Bin 0 -> 2672 bytes apps/desktop/src-tauri/icons/icon.icns | Bin 0 -> 299746 bytes apps/desktop/src-tauri/icons/icon.ico | Bin 0 -> 30838 bytes apps/desktop/src-tauri/icons/icon.png | Bin 0 -> 53114 bytes apps/desktop/src-tauri/src/lib.rs | 61 + apps/desktop/src-tauri/src/main.rs | 6 + apps/desktop/src-tauri/tauri.conf.json | 44 + apps/desktop/src/app/App.tsx | 155 + .../desktop/src/app/bootstrap/initNotifier.ts | 7 + apps/desktop/src/app/di/notifierDI.ts | 20 + apps/desktop/src/app/hooks/useAppModel.ts | 262 + apps/desktop/src/app/layout/ErrorBanner.tsx | 22 + apps/desktop/src/app/layout/HeaderTabs.tsx | 101 + apps/desktop/src/app/pages/ManagePage.tsx | 218 + apps/desktop/src/app/pages/SchedulePage.tsx | 263 + apps/desktop/src/app/pages/SettingsPage.tsx | 113 + apps/desktop/src/app/pages/TodayPage.tsx | 263 + .../src/app/store/useDailyCheckStore.ts | 529 ++ apps/desktop/src/app/ui/ToastHost.tsx | 70 + .../src/domain/completion/completion.ts | 39 + apps/desktop/src/domain/completion/index.ts | 1 + apps/desktop/src/domain/memo/index.ts | 1 + apps/desktop/src/domain/memo/memo.ts | 49 + apps/desktop/src/domain/notifier.ts | 11 + apps/desktop/src/domain/schedule/index.ts | 1 + apps/desktop/src/domain/schedule/schedule.ts | 25 + .../src/domain/schedule/scheduleLimit.ts | 118 + .../src/domain/schedule/scheduleView.ts | 109 + apps/desktop/src/domain/scheduleLimit.ts | 1 + apps/desktop/src/domain/scheduleView.ts | 1 + apps/desktop/src/domain/stats/stats.ts | 71 + apps/desktop/src/domain/task/taskFactory.ts | 76 + .../components/PeriodStatsPanel.tsx | 187 + .../statistics/components/StatsPanel.tsx | 59 + apps/desktop/src/features/statistics/date.ts | 1 + apps/desktop/src/features/statistics/types.ts | 1 + .../src/features/task/components/TaskForm.tsx | 344 + .../src/features/task/components/TaskList.tsx | 77 + .../features/task/components/TaskListItem.tsx | 498 ++ apps/desktop/src/features/task/date.ts | 1 + .../features/task/hooks/useAutoStopTick.ts | 40 + apps/desktop/src/features/task/types.ts | 1 + apps/desktop/src/i18n/context.ts | 16 + apps/desktop/src/i18n/index.ts | 2 + apps/desktop/src/i18n/messages/en.ts | 164 + apps/desktop/src/i18n/messages/index.ts | 11 + apps/desktop/src/i18n/messages/ja.ts | 165 + apps/desktop/src/i18n/messages/ko.ts | 163 + apps/desktop/src/i18n/provider.tsx | 61 + apps/desktop/src/i18n/translate.ts | 28 + apps/desktop/src/i18n/useLocale.ts | 6 + .../infrastructure/notification/ToastBus.ts | 24 + .../notification/ToastNotifier.ts | 9 + .../src/infrastructure/notification/index.ts | 50 + .../src/infrastructure/storage/index.ts | 499 ++ apps/desktop/src/infrastructure/tauri/db.ts | 123 + .../desktop/src/infrastructure/tauri/index.ts | 1 + .../src/infrastructure/tauri/runtime.ts | 13 + .../desktop/src/infrastructure/tauri/shell.ts | 0 .../desktop/src/infrastructure/tauri/store.ts | 135 + apps/desktop/src/main.tsx | 123 + apps/desktop/src/shared/hooks/useToast.ts | 29 + apps/desktop/src/shared/schemas.ts | 115 + apps/desktop/src/shared/types.ts | 48 + apps/desktop/src/shared/utils/date.ts | 55 + apps/desktop/src/styles/index.css | 1 + apps/desktop/tsconfig.app.json | 28 + apps/desktop/tsconfig.json | 7 + apps/desktop/tsconfig.node.json | 26 + apps/desktop/vite.config.ts | 14 + apps/server/Cargo.toml | 6 + apps/server/src/main.rs | 3 + crates/frilday-core/Cargo.toml | 6 + crates/frilday-core/src/lib.rs | 14 + docs/ARCHITECTURE.md | 196 + 108 files changed, 13778 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature.yml create mode 100644 .github/ISSUE_TEMPLATE/task.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 README.md create mode 100644 apps/desktop/README.ko.md create mode 100644 apps/desktop/README.md create mode 100644 apps/desktop/bun.lock create mode 100644 apps/desktop/eslint.config.js create mode 100644 apps/desktop/index.html create mode 100644 apps/desktop/package.json create mode 100644 apps/desktop/public/vite.svg create mode 100644 apps/desktop/src-tauri/.gitignore create mode 100644 apps/desktop/src-tauri/Cargo.lock create mode 100644 apps/desktop/src-tauri/Cargo.toml create mode 100644 apps/desktop/src-tauri/build.rs create mode 100644 apps/desktop/src-tauri/capabilities/default.json create mode 100644 apps/desktop/src-tauri/icons/128x128.png create mode 100644 apps/desktop/src-tauri/icons/128x128@2x.png create mode 100644 apps/desktop/src-tauri/icons/32x32.png create mode 100644 apps/desktop/src-tauri/icons/64x64.png create mode 100644 apps/desktop/src-tauri/icons/Square107x107Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square142x142Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square150x150Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square284x284Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square30x30Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square310x310Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square44x44Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square71x71Logo.png create mode 100644 apps/desktop/src-tauri/icons/Square89x89Logo.png create mode 100644 apps/desktop/src-tauri/icons/StoreLogo.png create mode 100644 apps/desktop/src-tauri/icons/icon.icns create mode 100644 apps/desktop/src-tauri/icons/icon.ico create mode 100644 apps/desktop/src-tauri/icons/icon.png create mode 100644 apps/desktop/src-tauri/src/lib.rs create mode 100644 apps/desktop/src-tauri/src/main.rs create mode 100644 apps/desktop/src-tauri/tauri.conf.json create mode 100644 apps/desktop/src/app/App.tsx create mode 100644 apps/desktop/src/app/bootstrap/initNotifier.ts create mode 100644 apps/desktop/src/app/di/notifierDI.ts create mode 100644 apps/desktop/src/app/hooks/useAppModel.ts create mode 100644 apps/desktop/src/app/layout/ErrorBanner.tsx create mode 100644 apps/desktop/src/app/layout/HeaderTabs.tsx create mode 100644 apps/desktop/src/app/pages/ManagePage.tsx create mode 100644 apps/desktop/src/app/pages/SchedulePage.tsx create mode 100644 apps/desktop/src/app/pages/SettingsPage.tsx create mode 100644 apps/desktop/src/app/pages/TodayPage.tsx create mode 100644 apps/desktop/src/app/store/useDailyCheckStore.ts create mode 100644 apps/desktop/src/app/ui/ToastHost.tsx create mode 100644 apps/desktop/src/domain/completion/completion.ts create mode 100644 apps/desktop/src/domain/completion/index.ts create mode 100644 apps/desktop/src/domain/memo/index.ts create mode 100644 apps/desktop/src/domain/memo/memo.ts create mode 100644 apps/desktop/src/domain/notifier.ts create mode 100644 apps/desktop/src/domain/schedule/index.ts create mode 100644 apps/desktop/src/domain/schedule/schedule.ts create mode 100644 apps/desktop/src/domain/schedule/scheduleLimit.ts create mode 100644 apps/desktop/src/domain/schedule/scheduleView.ts create mode 100644 apps/desktop/src/domain/scheduleLimit.ts create mode 100644 apps/desktop/src/domain/scheduleView.ts create mode 100644 apps/desktop/src/domain/stats/stats.ts create mode 100644 apps/desktop/src/domain/task/taskFactory.ts create mode 100644 apps/desktop/src/features/statistics/components/PeriodStatsPanel.tsx create mode 100644 apps/desktop/src/features/statistics/components/StatsPanel.tsx create mode 100644 apps/desktop/src/features/statistics/date.ts create mode 100644 apps/desktop/src/features/statistics/types.ts create mode 100644 apps/desktop/src/features/task/components/TaskForm.tsx create mode 100644 apps/desktop/src/features/task/components/TaskList.tsx create mode 100644 apps/desktop/src/features/task/components/TaskListItem.tsx create mode 100644 apps/desktop/src/features/task/date.ts create mode 100644 apps/desktop/src/features/task/hooks/useAutoStopTick.ts create mode 100644 apps/desktop/src/features/task/types.ts create mode 100644 apps/desktop/src/i18n/context.ts create mode 100644 apps/desktop/src/i18n/index.ts create mode 100644 apps/desktop/src/i18n/messages/en.ts create mode 100644 apps/desktop/src/i18n/messages/index.ts create mode 100644 apps/desktop/src/i18n/messages/ja.ts create mode 100644 apps/desktop/src/i18n/messages/ko.ts create mode 100644 apps/desktop/src/i18n/provider.tsx create mode 100644 apps/desktop/src/i18n/translate.ts create mode 100644 apps/desktop/src/i18n/useLocale.ts create mode 100644 apps/desktop/src/infrastructure/notification/ToastBus.ts create mode 100644 apps/desktop/src/infrastructure/notification/ToastNotifier.ts create mode 100644 apps/desktop/src/infrastructure/notification/index.ts create mode 100644 apps/desktop/src/infrastructure/storage/index.ts create mode 100644 apps/desktop/src/infrastructure/tauri/db.ts create mode 100644 apps/desktop/src/infrastructure/tauri/index.ts create mode 100644 apps/desktop/src/infrastructure/tauri/runtime.ts create mode 100644 apps/desktop/src/infrastructure/tauri/shell.ts create mode 100644 apps/desktop/src/infrastructure/tauri/store.ts create mode 100644 apps/desktop/src/main.tsx create mode 100644 apps/desktop/src/shared/hooks/useToast.ts create mode 100644 apps/desktop/src/shared/schemas.ts create mode 100644 apps/desktop/src/shared/types.ts create mode 100644 apps/desktop/src/shared/utils/date.ts create mode 100644 apps/desktop/src/styles/index.css create mode 100644 apps/desktop/tsconfig.app.json create mode 100644 apps/desktop/tsconfig.json create mode 100644 apps/desktop/tsconfig.node.json create mode 100644 apps/desktop/vite.config.ts create mode 100644 apps/server/Cargo.toml create mode 100644 apps/server/src/main.rs create mode 100644 crates/frilday-core/Cargo.toml create mode 100644 crates/frilday-core/src/lib.rs create mode 100644 docs/ARCHITECTURE.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..2c2d7b1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,49 @@ +name: Bug Report +description: Report a bug with reproduction details. +title: "[Bug] " +labels: + - bug +body: + - type: textarea + id: summary + attributes: + label: Bug Summary + description: What is broken? + placeholder: Briefly describe the bug. + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: Steps to Reproduce + description: How can someone reproduce the issue? + placeholder: | + 1. Go to ... + 2. Click ... + 3. See error ... + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + placeholder: Describe what should have happened. + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual Behavior + placeholder: Describe what actually happened. + validations: + required: true + + - type: textarea + id: environment + attributes: + label: Environment + description: App version, OS, branch, logs, screenshots, or other context. + placeholder: macOS 15, desktop app, local branch, console output... diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 0000000..60f19ee --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,37 @@ +name: Feature Request +description: Propose a new feature or user-facing enhancement. +title: "[Feature] " +labels: + - feature +body: + - type: textarea + id: problem + attributes: + label: Problem + description: What user or product problem does this solve? + placeholder: Describe the pain point or missing capability. + validations: + required: true + + - type: textarea + id: proposal + attributes: + label: Proposed Solution + description: What should the feature do? + placeholder: Describe the expected behavior or UX. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Other approaches you considered. + placeholder: Simpler approach, tradeoffs, rejected options... + + - type: textarea + id: impact + attributes: + label: Expected Impact + description: Which layer or users will this affect? + placeholder: Desktop only, server API, shared core, docs, onboarding... diff --git a/.github/ISSUE_TEMPLATE/task.yml b/.github/ISSUE_TEMPLATE/task.yml new file mode 100644 index 0000000..4dd1d58 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task.yml @@ -0,0 +1,41 @@ +name: Task +description: Track a concrete implementation task. +title: "[Task] " +labels: + - task +body: + - type: textarea + id: summary + attributes: + label: Summary + description: What needs to be done? + placeholder: Describe the task in one or two sentences. + validations: + required: true + + - type: textarea + id: scope + attributes: + label: Scope + description: Which areas are affected? + placeholder: apps/desktop, apps/server, crates/frilday-core, docs... + validations: + required: true + + - type: textarea + id: acceptance + attributes: + label: Acceptance Criteria + description: What should be true when this task is done? + placeholder: | + - [ ] ... + - [ ] ... + validations: + required: true + + - type: textarea + id: notes + attributes: + label: Notes + description: Extra context, references, or dependencies. + placeholder: Related issues, risks, implementation notes... diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..145a226 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,24 @@ +## Summary + +- what changed? +- why did it change? + +## Scope + +- `apps/desktop` +- `apps/server` +- `crates/frilday-core` +- `docs` + +Delete any lines that do not apply. + +## Validation + +- [ ] `apps/desktop`: `npm run lint` +- [ ] `apps/desktop`: `npm run build` +- [ ] `apps/server`: `cargo check --manifest-path apps/server/Cargo.toml` +- [ ] `crates/frilday-core`: `cargo check --manifest-path crates/frilday-core/Cargo.toml` + +## Notes + +- architectural impact, follow-up work, or risks diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..b6eaf5b --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,52 @@ +name: CI + +on: + pull_request: + branches: + - main + push: + branches: + - main + +jobs: + desktop: + name: Desktop Build + runs-on: ubuntu-latest + defaults: + run: + working-directory: apps/desktop + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Install dependencies + run: npm install + + - name: Lint desktop app + run: npm run lint + + - name: Build desktop app + run: npm run build + + rust: + name: Rust Check + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + + - name: Check server crate + run: cargo check --manifest-path apps/server/Cargo.toml + + - name: Check core crate + run: cargo check --manifest-path crates/frilday-core/Cargo.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f558d75 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +.DS_Store + +# Node / frontend +node_modules/ +dist/ +.vite/ +coverage/ + +# Rust / Cargo +target/ + +# Tauri generated outputs +apps/desktop/src-tauri/target/ +apps/desktop/src-tauri/gen/schemas/ + +# Environment / local settings +.env +.env.* +!.env.example + +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +bun-debug.log* + +# Editor +.idea/ +.vscode/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..0be7478 --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +# FrilDay + +FrilDay is a productivity app centered on planned time, completion, and repeatable routines. + +The repository is being organized as a monorepo with a desktop-first release path and a longer-term cloud architecture. + +## Workspace + +```text +apps/ + desktop/ Tauri + React client + server/ Axum server skeleton + +crates/ + frilday-core/ Shared core crate skeleton + +docs/ + ARCHITECTURE.md +``` + +## Current Status + +- `apps/desktop` is the active application +- `apps/server` exists as a bootstrap crate +- `crates/frilday-core` exists as a bootstrap crate +- architecture direction is documented in [docs/ARCHITECTURE.md](/Users/mars112/code/project/frilday/docs/ARCHITECTURE.md) + +## Desktop App + +From the repo root: + +```bash +cd apps/desktop +npm run build +bunx tauri build +``` + +Local packaged app output: + +- `apps/desktop/src-tauri/target/release/bundle/macos/dailycheck.app` + +## Workflow + +- keep `main` buildable +- use short-lived branches +- prefer small PRs by layer +- avoid committing generated outputs + +More detail lives in [docs/ARCHITECTURE.md](/Users/mars112/code/project/frilday/docs/ARCHITECTURE.md). diff --git a/apps/desktop/README.ko.md b/apps/desktop/README.ko.md new file mode 100644 index 0000000..c115981 --- /dev/null +++ b/apps/desktop/README.ko.md @@ -0,0 +1,307 @@ +# 시간 기반 습관 관리 (Time-Based Habit Tracker) + +이 프로젝트는 **단순한 Todo 앱이 아니라, 시간 기반 습관 관리 시스템**입니다. + +일반적인 할 일 관리 앱은 보통 다음만 기록합니다. + +``` +✔ 했는가 / 안 했는가 +``` + +하지만 실제 루틴 관리에서는 이것만으로 부족합니다. + +예를 들어 + +- 운동 1시간 +- 독서 30분 +- 코딩 2시간 + +이런 활동은 **시간을 얼마나 투자했는지**가 훨씬 중요합니다. + +이 프로젝트는 다음 두 가지를 함께 기록합니다. + +``` +1️⃣ 완료 여부 (Completion) +2️⃣ 투자한 시간 (Time Tracking) +``` + +이를 통해 **하루 루틴을 더 현실적으로 관리할 수 있는 시스템**을 만드는 것이 목표입니다. + +--- + +# 주요 기능 + +## 1. 요일 기반 일정 관리 + +각 작업(Task)은 **특정 요일에만 수행하도록 설정**할 수 있습니다. + +예시 + +``` +운동 → 월 / 수 / 금 +독서 → 매일 +코딩 공부 → 화 / 목 +``` + +오늘 수행해야 하는 작업만 **Today 페이지에 표시됩니다.** + +--- + +## 2. 타이머 기반 시간 기록 + +각 작업은 타이머로 시간을 측정할 수 있습니다. + +``` +Start → Stop +``` + +시간이 기록되면 다음과 같은 데이터가 저장됩니다. + +``` +TimeEntry +{ + taskId + date + startedAt + endedAt + minutes +} +``` + +이를 통해 하루 동안 **어떤 작업에 얼마나 시간을 사용했는지** 확인할 수 있습니다. + +--- + +## 3. 완료 체크 + +시간 기록과 별개로 작업을 **완료 처리(Done)** 할 수 있습니다. + +예시 + +``` +독서 → 완료 체크 +운동 → 타이머로 시간 기록 +``` + +완료 데이터는 다음과 같은 형태로 저장됩니다. + +``` +Completion +{ + taskId + date +} +``` + +--- + +## 4. 오늘 진행률 확인 + +Today 페이지에서는 다음 정보를 확인할 수 있습니다. + +- 오늘 예정된 작업 수 +- 완료된 작업 수 +- 완료율 +- 전체 진행 시간 +- 진행률 Progress Bar + +예시 + +``` +2h 10m / 3h +``` + +``` +██████████░░░░░░░ +70% +``` + +이를 통해 **오늘 하루 목표 대비 얼마나 진행되었는지** 직관적으로 확인할 수 있습니다. + +--- + +## 5. 작업 아카이브 + +작업을 삭제하지 않고 **Archive 상태로 보관**할 수 있습니다. + +아카이브된 작업은 + +- 기본 리스트에서는 숨겨짐 +- 필요할 때 복원 가능 +- 기존 완료 기록과 시간 기록 유지 + +--- + +# Today 페이지 구조 + +``` +Today Page + +좌측 패널 + ├─ 오늘 날짜 + ├─ Scheduled tasks + ├─ Done + └─ Completion progress + +우측 영역 + ├─ Time progress + │ └─ 오늘 시간 사용량 + │ + └─ Today's tasks + ├─ Start / Stop 타이머 + ├─ Done 체크 + └─ Archive +``` + +--- + +# 데이터 모델 + +이 프로젝트는 단순한 도메인 모델을 사용합니다. + +## Task + +작업 정보 + +``` +Task +{ + id + title + category + durationMinutes + daysOfWeek + isActive +} +``` + +--- + +## Completion + +완료 기록 + +``` +Completion +{ + taskId + date +} +``` + +--- + +## TimeEntry + +시간 기록 + +``` +TimeEntry +{ + taskId + date + startedAt + endedAt + minutes +} +``` + +--- + +# 프로젝트 구조 + +도메인 로직과 UI를 분리하는 구조로 설계되어 있습니다. + +``` +domain/ + ├─ types + ├─ completion + ├─ schedule + ├─ stats + └─ date + +ui/ + ├─ components + └─ pages +``` + +이 구조를 통해 + +- UI 변경 +- 로직 확장 +- 테스트 + +를 쉽게 할 수 있도록 구성했습니다. + +--- + +# 기술 스택 + +Frontend + +- React +- TypeScript +- TailwindCSS + +UI + +- Lucide Icons + +--- + +# 설계 철학 + +이 프로젝트는 다음 원칙을 중심으로 설계되었습니다. + +### 1. 단순한 도메인 모델 + +불필요한 추상화를 최소화했습니다. + +--- + +### 2. UI와 로직 분리 + +도메인 로직은 `domain` 폴더에서 관리됩니다. + +--- + +### 3. 예측 가능한 데이터 흐름 + +모든 계산은 **순수 함수 기반으로 처리**됩니다. + +예시 + +``` +isScheduledOn() +isDoneOn() +diffMinutes() +``` + +--- + +# 향후 확장 아이디어 + +앞으로 다음 기능을 추가할 수 있습니다. + +- 주간 / 월간 통계 +- 스트릭(Streak) 추적 +- 목표 기반 습관 관리 +- 데이터 백업 / 동기화 +- 모바일 UI 최적화 + +--- + +# 프로젝트 목적 + +이 프로젝트는 다음 질문에서 시작되었습니다. + +> 단순히 “할 일을 했는가”만으로 +> 생산성을 측정할 수 있을까? + +많은 경우 더 중요한 것은 다음입니다. + +``` +얼마나 시간을 투자했는가 +``` + +이 프로젝트는 **완료 기반 Todo와 시간 기반 생산성 추적을 결합한 시스템**을 실험하는 프로젝트입니다. diff --git a/apps/desktop/README.md b/apps/desktop/README.md new file mode 100644 index 0000000..466cc23 --- /dev/null +++ b/apps/desktop/README.md @@ -0,0 +1,50 @@ +# FrilDay Desktop + +Desktop client for FrilDay built with Tauri, React, TypeScript, and SQLite. + +The current app focuses on daily task scheduling, completion tracking, timer-based progress, and local persistence. + +## Main Features + +- schedule tasks by weekday +- track completion separately from spent time +- run timers for time-based habits +- store local data with Tauri-backed SQLite +- package as a native desktop app + +## App Structure + +```text +src/ + app/ app wiring, pages, store, layout + domain/ desktop-side domain rules + features/ UI feature components + i18n/ locale messages and translation + infrastructure/ storage, notification, tauri adapters + shared/ shared frontend types and utilities + +src-tauri/ + src/ Rust entrypoints + capabilities/ Tauri capabilities +``` + +## Commands + +```bash +npm run dev +npm run build +bunx tauri dev +bunx tauri build +``` + +## Build Output + +macOS bundle output: + +- `src-tauri/target/release/bundle/macos/dailycheck.app` + +## Notes + +- this app is the active product surface right now +- server and shared core extraction are planned at the repo level +- broader direction is documented in [../../docs/ARCHITECTURE.md](/Users/mars112/code/project/frilday/docs/ARCHITECTURE.md) diff --git a/apps/desktop/bun.lock b/apps/desktop/bun.lock new file mode 100644 index 0000000..92a3ae9 --- /dev/null +++ b/apps/desktop/bun.lock @@ -0,0 +1,625 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "dailycheck", + "dependencies": { + "@hookform/resolvers": "^5.2.2", + "@tailwindcss/vite": "^4.2.1", + "@tauri-apps/plugin-notification": "^2.3.3", + "@tauri-apps/plugin-sql": "^2.3.2", + "@tauri-apps/plugin-store": "^2.4.2", + "clsx": "^2.1.1", + "lucide-react": "^0.575.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-hook-form": "^7.71.2", + "zod": "^4.3.6", + "zustand": "^5.0.11", + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@tauri-apps/cli": "^2.10.0", + "@types/node": "^24.10.1", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "autoprefixer": "^10.4.27", + "eslint": "^9.39.1", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^16.5.0", + "postcss": "^8.5.6", + "tailwindcss": "^4.2.1", + "typescript": "~5.9.3", + "typescript-eslint": "^8.48.0", + "vite": "^7.3.1", + }, + }, + }, + "packages": { + "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], + + "@babel/core": ["@babel/core@7.29.0", "", { "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" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], + + "@babel/generator": ["@babel/generator@7.29.1", "", { "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" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "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" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="], + + "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="], + + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + + "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], + + "@babel/traverse": ["@babel/traverse@7.29.0", "", { "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" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], + + "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.3", "", { "os": "aix", "cpu": "ppc64" }, "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.3", "", { "os": "android", "cpu": "arm" }, "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.3", "", { "os": "android", "cpu": "arm64" }, "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.3", "", { "os": "android", "cpu": "x64" }, "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.3", "", { "os": "linux", "cpu": "arm" }, "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.3", "", { "os": "linux", "cpu": "ia32" }, "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.3", "", { "os": "linux", "cpu": "x64" }, "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.3", "", { "os": "none", "cpu": "x64" }, "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.3", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.3", "", { "os": "openbsd", "cpu": "x64" }, "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.3", "", { "os": "sunos", "cpu": "x64" }, "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.3", "", { "os": "win32", "cpu": "x64" }, "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.4", "", { "dependencies": { "ajv": "^6.14.0", "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.3", "strip-json-comments": "^3.1.1" } }, "sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ=="], + + "@eslint/js": ["@eslint/js@9.39.3", "", {}, "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@hookform/resolvers": ["@hookform/resolvers@5.2.2", "", { "dependencies": { "@standard-schema/utils": "^0.3.0" }, "peerDependencies": { "react-hook-form": "^7.55.0" } }, "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.3", "", {}, "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.59.0", "", { "os": "android", "cpu": "arm" }, "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.59.0", "", { "os": "android", "cpu": "arm64" }, "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.59.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.59.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.59.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.59.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg=="], + + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA=="], + + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.59.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg=="], + + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.59.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.59.0", "", { "os": "none", "cpu": "arm64" }, "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.59.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.59.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA=="], + + "@standard-schema/utils": ["@standard-schema/utils@0.3.0", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.2.1", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.19.0", "jiti": "^2.6.1", "lightningcss": "1.31.1", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.2.1" } }, "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.2.1", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.2.1", "@tailwindcss/oxide-darwin-arm64": "4.2.1", "@tailwindcss/oxide-darwin-x64": "4.2.1", "@tailwindcss/oxide-freebsd-x64": "4.2.1", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", "@tailwindcss/oxide-linux-x64-musl": "4.2.1", "@tailwindcss/oxide-wasm32-wasi": "4.2.1", "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" } }, "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.2.1", "", { "os": "android", "cpu": "arm64" }, "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.2.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.2.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.2.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1", "", { "os": "linux", "cpu": "arm" }, "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.2.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.2.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.2.1", "", { "os": "linux", "cpu": "x64" }, "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.2.1", "", { "os": "linux", "cpu": "x64" }, "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.2.1", "", { "dependencies": { "@emnapi/core": "^1.8.1", "@emnapi/runtime": "^1.8.1", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.1.1", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.2.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.2.1", "", { "os": "win32", "cpu": "x64" }, "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ=="], + + "@tailwindcss/vite": ["@tailwindcss/vite@4.2.1", "", { "dependencies": { "@tailwindcss/node": "4.2.1", "@tailwindcss/oxide": "4.2.1", "tailwindcss": "4.2.1" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w=="], + + "@tauri-apps/api": ["@tauri-apps/api@2.10.1", "", {}, "sha512-hKL/jWf293UDSUN09rR69hrToyIXBb8CjGaWC7gfinvnQrBVvnLr08FeFi38gxtugAVyVcTa5/FD/Xnkb1siBw=="], + + "@tauri-apps/cli": ["@tauri-apps/cli@2.10.1", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.10.1", "@tauri-apps/cli-darwin-x64": "2.10.1", "@tauri-apps/cli-linux-arm-gnueabihf": "2.10.1", "@tauri-apps/cli-linux-arm64-gnu": "2.10.1", "@tauri-apps/cli-linux-arm64-musl": "2.10.1", "@tauri-apps/cli-linux-riscv64-gnu": "2.10.1", "@tauri-apps/cli-linux-x64-gnu": "2.10.1", "@tauri-apps/cli-linux-x64-musl": "2.10.1", "@tauri-apps/cli-win32-arm64-msvc": "2.10.1", "@tauri-apps/cli-win32-ia32-msvc": "2.10.1", "@tauri-apps/cli-win32-x64-msvc": "2.10.1" }, "bin": { "tauri": "tauri.js" } }, "sha512-jQNGF/5quwORdZSSLtTluyKQ+o6SMa/AUICfhf4egCGFdMHqWssApVgYSbg+jmrZoc8e1DscNvjTnXtlHLS11g=="], + + "@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.10.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Z2OjCXiZ+fbYZy7PmP3WRnOpM9+Fy+oonKDEmUE6MwN4IGaYqgceTjwHucc/kEEYZos5GICve35f7ZiizgqEnQ=="], + + "@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.10.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-V/irQVvjPMGOTQqNj55PnQPVuH4VJP8vZCN7ajnj+ZS8Kom1tEM2hR3qbbIRoS3dBKs5mbG8yg1WC+97dq17Pw=="], + + "@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.10.1", "", { "os": "linux", "cpu": "arm" }, "sha512-Hyzwsb4VnCWKGfTw+wSt15Z2pLw2f0JdFBfq2vHBOBhvg7oi6uhKiF87hmbXOBXUZaGkyRDkCHsdzJcIfoJC2w=="], + + "@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.10.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-OyOYs2t5GkBIvyWjA1+h4CZxTcdz1OZPCWAPz5DYEfB0cnWHERTnQ/SLayQzncrT0kwRoSfSz9KxenkyJoTelA=="], + + "@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.10.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-MIj78PDDGjkg3NqGptDOGgfXks7SYJwhiMh8SBoZS+vfdz7yP5jN18bNaLnDhsVIPARcAhE1TlsZe/8Yxo2zqg=="], + + "@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.10.1", "", { "os": "linux", "cpu": "none" }, "sha512-X0lvOVUg8PCVaoEtEAnpxmnkwlE1gcMDTqfhbefICKDnOTJ5Est3qL0SrWxizDackIOKBcvtpejrSiVpuJI1kw=="], + + "@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.10.1", "", { "os": "linux", "cpu": "x64" }, "sha512-2/12bEzsJS9fAKybxgicCDFxYD1WEI9kO+tlDwX5znWG2GwMBaiWcmhGlZ8fi+DMe9CXlcVarMTYc0L3REIRxw=="], + + "@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.10.1", "", { "os": "linux", "cpu": "x64" }, "sha512-Y8J0ZzswPz50UcGOFuXGEMrxbjwKSPgXftx5qnkuMs2rmwQB5ssvLb6tn54wDSYxe7S6vlLob9vt0VKuNOaCIQ=="], + + "@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.10.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-iSt5B86jHYAPJa/IlYw++SXtFPGnWtFJriHn7X0NFBVunF6zu9+/zOn8OgqIWSl8RgzhLGXQEEtGBdR4wzpVgg=="], + + "@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.10.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-gXyxgEzsFegmnWywYU5pEBURkcFN/Oo45EAwvZrHMh+zUSEAvO5E8TXsgPADYm31d1u7OQU3O3HsYfVBf2moHw=="], + + "@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.10.1", "", { "os": "win32", "cpu": "x64" }, "sha512-6Cn7YpPFwzChy0ERz6djKEmUehWrYlM+xTaNzGPgZocw3BD7OfwfWHKVWxXzdjEW2KfKkHddfdxK1XXTYqBRLg=="], + + "@tauri-apps/plugin-notification": ["@tauri-apps/plugin-notification@2.3.3", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-Zw+ZH18RJb41G4NrfHgIuofJiymusqN+q8fGUIIV7vyCH+5sSn5coqRv/MWB9qETsUs97vmU045q7OyseCV3Qg=="], + + "@tauri-apps/plugin-sql": ["@tauri-apps/plugin-sql@2.3.2", "", { "dependencies": { "@tauri-apps/api": "^2.10.1" } }, "sha512-4VDXhcKXVpyh5KKpnTGAn6q2DikPHH+TXGh9ZDQzULmG/JEz1RDvzQStgBJKddiukRbYEZ8CGIA2kskx+T+PpA=="], + + "@tauri-apps/plugin-store": ["@tauri-apps/plugin-store@2.4.2", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-0ClHS50Oq9HEvLPhNzTNFxbWVOqoAp3dRvtewQBeqfIQ0z5m3JRnOISIn2ZVPCrQC0MyGyhTS9DWhHjpigQE7A=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@24.11.0", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-fPxQqz4VTgPI/IQ+lj9r0h+fDR66bzoeMGHp8ASee+32OSGIkeASsoZuJixsQoVef1QJbeubcPBxKk22QVoWdw=="], + + "@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.56.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/type-utils": "8.56.1", "@typescript-eslint/utils": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.56.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.56.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/types": "8.56.1", "@typescript-eslint/typescript-estree": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.56.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.56.1", "@typescript-eslint/types": "^8.56.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1" } }, "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.56.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "@typescript-eslint/typescript-estree": "8.56.1", "@typescript-eslint/utils": "8.56.1", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.56.1", "", {}, "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.56.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.56.1", "@typescript-eslint/tsconfig-utils": "8.56.1", "@typescript-eslint/types": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.56.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/types": "8.56.1", "@typescript-eslint/typescript-estree": "8.56.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw=="], + + "@vitejs/plugin-react": ["@vitejs/plugin-react@5.1.4", "", { "dependencies": { "@babel/core": "^7.29.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-rc.3", "@types/babel__core": "^7.20.5", "react-refresh": "^0.18.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA=="], + + "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.14.0", "", { "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" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "autoprefixer": ["autoprefixer@10.4.27", "", { "dependencies": { "browserslist": "^4.28.1", "caniuse-lite": "^1.0.30001774", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.0", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "browserslist": ["browserslist@4.28.1", "", { "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" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001776", "", {}, "sha512-sg01JDPzZ9jGshqKSckOQthXnYwOEP50jeVFhaSFbZcOy05TiuuaffDOfcwtCisJ9kNQuLBFibYywv2Bgm9osw=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.307", "", {}, "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg=="], + + "enhanced-resolve": ["enhanced-resolve@5.20.0", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ=="], + + "esbuild": ["esbuild@0.27.3", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.3", "@esbuild/android-arm": "0.27.3", "@esbuild/android-arm64": "0.27.3", "@esbuild/android-x64": "0.27.3", "@esbuild/darwin-arm64": "0.27.3", "@esbuild/darwin-x64": "0.27.3", "@esbuild/freebsd-arm64": "0.27.3", "@esbuild/freebsd-x64": "0.27.3", "@esbuild/linux-arm": "0.27.3", "@esbuild/linux-arm64": "0.27.3", "@esbuild/linux-ia32": "0.27.3", "@esbuild/linux-loong64": "0.27.3", "@esbuild/linux-mips64el": "0.27.3", "@esbuild/linux-ppc64": "0.27.3", "@esbuild/linux-riscv64": "0.27.3", "@esbuild/linux-s390x": "0.27.3", "@esbuild/linux-x64": "0.27.3", "@esbuild/netbsd-arm64": "0.27.3", "@esbuild/netbsd-x64": "0.27.3", "@esbuild/openbsd-arm64": "0.27.3", "@esbuild/openbsd-x64": "0.27.3", "@esbuild/openharmony-arm64": "0.27.3", "@esbuild/sunos-x64": "0.27.3", "@esbuild/win32-arm64": "0.27.3", "@esbuild/win32-ia32": "0.27.3", "@esbuild/win32-x64": "0.27.3" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.3", "", { "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.3", "@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" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.0.1", "", { "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" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA=="], + + "eslint-plugin-react-refresh": ["eslint-plugin-react-refresh@0.4.26", "", { "peerDependencies": { "eslint": ">=8.40" } }, "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.4", "", {}, "sha512-3+mMldrTAPdta5kjX2G2J7iX4zxtnwpdA8Tr2ZSjkyPSanvbZAcy6flmtnXbEybHrDcU9641lxrMfFuUxVz9vA=="], + + "fraction.js": ["fraction.js@5.3.4", "", {}, "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.31.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.31.1", "lightningcss-darwin-arm64": "1.31.1", "lightningcss-darwin-x64": "1.31.1", "lightningcss-freebsd-x64": "1.31.1", "lightningcss-linux-arm-gnueabihf": "1.31.1", "lightningcss-linux-arm64-gnu": "1.31.1", "lightningcss-linux-arm64-musl": "1.31.1", "lightningcss-linux-x64-gnu": "1.31.1", "lightningcss-linux-x64-musl": "1.31.1", "lightningcss-win32-arm64-msvc": "1.31.1", "lightningcss-win32-x64-msvc": "1.31.1" } }, "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ=="], + + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.31.1", "", { "os": "android", "cpu": "arm64" }, "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.31.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.31.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.31.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.31.1", "", { "os": "linux", "cpu": "arm" }, "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.31.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.31.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.31.1", "", { "os": "linux", "cpu": "x64" }, "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.31.1", "", { "os": "linux", "cpu": "x64" }, "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.31.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.31.1", "", { "os": "win32", "cpu": "x64" }, "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "lucide-react": ["lucide-react@0.575.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-VuXgKZrk0uiDlWjGGXmKV6MSk9Yy4l10qgVvzGn2AWBx1Ylt0iBexKOAoA6I7JO3m+M9oeovJd3yYENfkUbOeg=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "node-releases": ["node-releases@2.0.36", "", {}, "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA=="], + + "optionator": ["optionator@0.9.4", "", { "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" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "postcss": ["postcss@8.5.8", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg=="], + + "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], + + "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], + + "react-hook-form": ["react-hook-form@7.71.2", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-1CHvcDYzuRUNOflt4MOq3ZM46AronNJtQ1S7tnX6YN4y72qhgiUItpacZUAQ0TyWYci3yz1X+rXaSxiuEm86PA=="], + + "react-refresh": ["react-refresh@0.18.0", "", {}, "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "rollup": ["rollup@4.59.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "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" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "tailwindcss": ["tailwindcss@4.2.1", "", {}, "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw=="], + + "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.56.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.56.1", "@typescript-eslint/parser": "8.56.1", "@typescript-eslint/typescript-estree": "8.56.1", "@typescript-eslint/utils": "8.56.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ=="], + + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "vite": ["vite@7.3.1", "", { "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" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.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", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], + + "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + + "zustand": ["zustand@5.0.11", "", { "peerDependencies": { "@types/react": ">=18.0.0", "immer": ">=9.0.6", "react": ">=18.0.0", "use-sync-external-store": ">=1.2.0" }, "optionalPeers": ["@types/react", "immer", "react", "use-sync-external-store"] }, "sha512-fdZY+dk7zn/vbWNCYmzZULHRrss0jx5pPFiOuMZ/5HJN6Yv3u+1Wswy/4MpZEkEGhtNH+pwxZB8OKgUBPzYAGg=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" }, "bundled": true }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.4", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.4", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + } +} diff --git a/apps/desktop/eslint.config.js b/apps/desktop/eslint.config.js new file mode 100644 index 0000000..5e6b472 --- /dev/null +++ b/apps/desktop/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/apps/desktop/index.html b/apps/desktop/index.html new file mode 100644 index 0000000..cde2525 --- /dev/null +++ b/apps/desktop/index.html @@ -0,0 +1,13 @@ + + + + + + + dailycheck + + +
+ + + diff --git a/apps/desktop/package.json b/apps/desktop/package.json new file mode 100644 index 0000000..0937fbd --- /dev/null +++ b/apps/desktop/package.json @@ -0,0 +1,46 @@ +{ + "name": "dailycheck", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview", + "tauri:dev": "tauri dev", + "tauri:build": "tauri build" + }, + "dependencies": { + "@hookform/resolvers": "^5.2.2", + "@tailwindcss/vite": "^4.2.1", + "@tauri-apps/plugin-notification": "^2.3.3", + "@tauri-apps/plugin-sql": "^2.3.2", + "@tauri-apps/plugin-store": "^2.4.2", + "clsx": "^2.1.1", + "lucide-react": "^0.575.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-hook-form": "^7.71.2", + "zod": "^4.3.6", + "zustand": "^5.0.11" + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@tauri-apps/cli": "^2.10.0", + "@types/node": "^24.10.1", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "autoprefixer": "^10.4.27", + "eslint": "^9.39.1", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^16.5.0", + "postcss": "^8.5.6", + "tailwindcss": "^4.2.1", + "typescript": "~5.9.3", + "typescript-eslint": "^8.48.0", + "vite": "^7.3.1" + } +} diff --git a/apps/desktop/public/vite.svg b/apps/desktop/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/apps/desktop/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/desktop/src-tauri/.gitignore b/apps/desktop/src-tauri/.gitignore new file mode 100644 index 0000000..502406b --- /dev/null +++ b/apps/desktop/src-tauri/.gitignore @@ -0,0 +1,4 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ +/gen/schemas diff --git a/apps/desktop/src-tauri/Cargo.lock b/apps/desktop/src-tauri/Cargo.lock new file mode 100644 index 0000000..59c8f06 --- /dev/null +++ b/apps/desktop/src-tauri/Cargo.lock @@ -0,0 +1,6393 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.17", + "once_cell", + "version_check", +] + +[[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 = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android_log-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" + +[[package]] +name = "android_logger" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3" +dependencies = [ + "android_log-sys", + "env_filter", + "log", +] + +[[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 = "app" +version = "0.1.0" +dependencies = [ + "log", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-log", + "tauri-plugin-notification", + "tauri-plugin-sql", + "tauri-plugin-store", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "async-broadcast" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" +dependencies = [ + "event-listener", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-channel" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "pin-project-lite", + "slab", +] + +[[package]] +name = "async-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +dependencies = [ + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling", + "rustix", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-lock" +version = "3.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-process" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +dependencies = [ + "async-channel", + "async-io", + "async-lock", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "rustix", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "async-signal" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" +dependencies = [ + "async-io", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix", + "signal-hook-registry", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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 = "atoi" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" +dependencies = [ + "num-traits", +] + +[[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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[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 = "base64ct" +version = "1.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" + +[[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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" +dependencies = [ + "serde_core", +] + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + +[[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.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2", +] + +[[package]] +name = "blocking" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +dependencies = [ + "async-channel", + "async-task", + "futures-io", + "futures-lite", + "piper", +] + +[[package]] +name = "borsh" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f" +dependencies = [ + "borsh-derive", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c" +dependencies = [ + "once_cell", + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "byte-unit" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d" +dependencies = [ + "rust_decimal", + "schemars 1.2.1", + "serde", + "utf8-width", +] + +[[package]] +name = "bytecheck" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[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 = "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.0", + "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.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" +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 = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "num-traits", + "serde", + "windows-link 0.2.1", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[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.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.0", + "core-foundation", + "core-graphics-types", + "foreign-types", + "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.0", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + +[[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-queue" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +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 = "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.29.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "matches", + "phf 0.10.1", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[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.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + +[[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_more" +version = "0.99.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +dependencies = [ + "convert_case", + "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", + "const-oid", + "crypto-common", + "subtle", +] + +[[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 = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.11.0", + "objc2", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +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 = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + +[[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 = "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.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +dependencies = [ + "serde", +] + +[[package]] +name = "embed-resource" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.9.12+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 = "endi" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" + +[[package]] +name = "enumflags2" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "env_filter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +dependencies = [ + "log", + "regex", +] + +[[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 = "etcetera" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" +dependencies = [ + "cfg-if", + "home", + "windows-sys 0.48.0", +] + +[[package]] +name = "event-listener" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener", + "pin-project-lite", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29" +dependencies = [ + "log", +] + +[[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 = "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 = "flume" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +dependencies = [ + "futures-core", + "futures-sink", + "spin", +] + +[[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 = "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", +] + +[[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.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 = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[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-intrusive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" +dependencies = [ + "futures-core", + "lock_api", + "parking_lot", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[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 = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[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 = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[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 = "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.0", + "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 = "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 = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + +[[package]] +name = "hashlink" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +dependencies = [ + "hashbrown 0.15.5", +] + +[[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 = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "home" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "html5ever" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" +dependencies = [ + "log", + "mac", + "markup5ever", + "match_token", +] + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +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.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[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", + "tokio", + "tower-service", + "tracing", +] + +[[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", +] + +[[package]] +name = "icu_collections" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[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.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +dependencies = [ + "equivalent", + "hashbrown 0.16.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 = "iri-string" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" + +[[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", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +dependencies = [ + "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.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.8-speedreader" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 2.13.0", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +dependencies = [ + "spin", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[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.182" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" + +[[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 = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + +[[package]] +name = "libredox" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a" +dependencies = [ + "bitflags 2.11.0", + "libc", + "plain", + "redox_syscall 0.7.3", +] + +[[package]] +name = "libsqlite3-sys" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[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.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +dependencies = [ + "value-bag", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "mac-notification-sys" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65fd3f75411f4725061682ed91f131946e912859d0044d39c4ec0aac818d7621" +dependencies = [ + "cc", + "objc2", + "objc2-foundation", + "time", +] + +[[package]] +name = "markup5ever" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" +dependencies = [ + "log", + "phf 0.11.3", + "phf_codegen 0.11.3", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "match_token" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "md-5" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +dependencies = [ + "cfg-if", + "digest", +] + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[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 = "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.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.61.2", +] + +[[package]] +name = "muda" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror 2.0.18", + "windows-sys 0.60.2", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.11.0", + "jni-sys", + "log", + "ndk-sys", + "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.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "notify-rust" +version = "4.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21af20a1b50be5ac5861f74af1a863da53a11c38684d9818d82f1c42f7fdc6c2" +dependencies = [ + "futures-lite", + "log", + "mac-notification-sys", + "serde", + "tauri-winrt-notification", + "zbus", +] + +[[package]] +name = "num-bigint-dig" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" +dependencies = [ + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand 0.8.5", + "smallvec", + "zeroize", +] + +[[package]] +name = "num-conv" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_enum" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[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.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.11.0", + "block2", + "libc", + "objc2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image", + "objc2-core-text", + "objc2-core-video", + "objc2-foundation", + "objc2-quartz-core", +] + +[[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.0", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-data" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-foundation", +] + +[[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.0", + "dispatch2", + "objc2", +] + +[[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.0", + "dispatch2", + "objc2", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[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.0", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", +] + +[[package]] +name = "objc2-core-video" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-io-surface", +] + +[[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.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.11.0", + "block2", + "libc", + "objc2", + "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.0", + "objc2", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-javascript-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586" +dependencies = [ + "objc2", + "objc2-core-foundation", +] + +[[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.0", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "objc2-security" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" +dependencies = [ + "bitflags 2.11.0", + "objc2", + "objc2-core-foundation", +] + +[[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.0", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[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.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "objc2-javascript-core", + "objc2-security", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[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" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[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 0.5.18", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + +[[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.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_shared 0.8.0", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.2", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "pkcs1" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" +dependencies = [ + "der", + "pkcs8", + "spki", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "plain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" + +[[package]] +name = "plist" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" +dependencies = [ + "base64 0.22.1", + "indexmap 2.13.0", + "quick-xml 0.38.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 = "polling" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[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.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" +dependencies = [ + "toml_edit 0.23.10+spec-1.0.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-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[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 = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "quick-xml" +version = "0.37.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.38.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +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 = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.5", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.5", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.17", +] + +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "redox_syscall" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16" +dependencies = [ + "bitflags 2.11.0", +] + +[[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 = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "rkyv" +version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" +dependencies = [ + "bitvec", + "bytecheck", + "bytes", + "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "rsa" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" +dependencies = [ + "const-oid", + "digest", + "num-bigint-dig", + "num-integer", + "num-traits", + "pkcs1", + "pkcs8", + "rand_core 0.6.4", + "signature", + "spki", + "subtle", + "zeroize", +] + +[[package]] +name = "rust_decimal" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61f703d19852dbf87cbc513643fa81428361eb6940f1ac14fd58155d295a3eb0" +dependencies = [ + "arrayvec", + "borsh", + "bytes", + "num-traits", + "rand 0.8.5", + "rkyv", + "serde", + "serde_json", +] + +[[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.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[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 = "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 = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "selectors" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +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.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +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.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +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.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.13.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0" +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.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[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 = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[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 = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest", + "rand_core 0.6.4", +] + +[[package]] +name = "simd-adler32" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" + +[[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" +dependencies = [ + "serde", +] + +[[package]] +name = "socket2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" +dependencies = [ + "libc", + "windows-sys 0.60.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", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle", + "redox_syscall 0.5.18", + "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 = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "sqlx" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" +dependencies = [ + "sqlx-core", + "sqlx-macros", + "sqlx-mysql", + "sqlx-postgres", + "sqlx-sqlite", +] + +[[package]] +name = "sqlx-core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" +dependencies = [ + "base64 0.22.1", + "bytes", + "crc", + "crossbeam-queue", + "either", + "event-listener", + "futures-core", + "futures-intrusive", + "futures-io", + "futures-util", + "hashbrown 0.15.5", + "hashlink", + "indexmap 2.13.0", + "log", + "memchr", + "once_cell", + "percent-encoding", + "serde", + "serde_json", + "sha2", + "smallvec", + "thiserror 2.0.18", + "time", + "tokio", + "tokio-stream", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "sqlx-macros" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" +dependencies = [ + "proc-macro2", + "quote", + "sqlx-core", + "sqlx-macros-core", + "syn 2.0.117", +] + +[[package]] +name = "sqlx-macros-core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" +dependencies = [ + "dotenvy", + "either", + "heck 0.5.0", + "hex", + "once_cell", + "proc-macro2", + "quote", + "serde", + "serde_json", + "sha2", + "sqlx-core", + "sqlx-mysql", + "sqlx-postgres", + "sqlx-sqlite", + "syn 2.0.117", + "tokio", + "url", +] + +[[package]] +name = "sqlx-mysql" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" +dependencies = [ + "atoi", + "base64 0.22.1", + "bitflags 2.11.0", + "byteorder", + "bytes", + "crc", + "digest", + "dotenvy", + "either", + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "generic-array", + "hex", + "hkdf", + "hmac", + "itoa", + "log", + "md-5", + "memchr", + "once_cell", + "percent-encoding", + "rand 0.8.5", + "rsa", + "serde", + "sha1", + "sha2", + "smallvec", + "sqlx-core", + "stringprep", + "thiserror 2.0.18", + "time", + "tracing", + "uuid", + "whoami", +] + +[[package]] +name = "sqlx-postgres" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" +dependencies = [ + "atoi", + "base64 0.22.1", + "bitflags 2.11.0", + "byteorder", + "crc", + "dotenvy", + "etcetera", + "futures-channel", + "futures-core", + "futures-util", + "hex", + "hkdf", + "hmac", + "home", + "itoa", + "log", + "md-5", + "memchr", + "once_cell", + "rand 0.8.5", + "serde", + "serde_json", + "sha2", + "smallvec", + "sqlx-core", + "stringprep", + "thiserror 2.0.18", + "time", + "tracing", + "uuid", + "whoami", +] + +[[package]] +name = "sqlx-sqlite" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" +dependencies = [ + "atoi", + "flume", + "futures-channel", + "futures-core", + "futures-executor", + "futures-intrusive", + "futures-util", + "libsqlite3-sys", + "log", + "percent-encoding", + "serde", + "serde_urlencoded", + "sqlx-core", + "thiserror 2.0.18", + "time", + "tracing", + "url", + "uuid", +] + +[[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.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.11.3", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", +] + +[[package]] +name = "stringprep" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" +dependencies = [ + "unicode-bidi", + "unicode-normalization", + "unicode-properties", +] + +[[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", + "quote", + "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 = "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.34.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" +dependencies = [ + "bitflags 2.11.0", + "block2", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "parking_lot", + "raw-window-handle", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows", + "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 = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + +[[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.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463ae8677aa6d0f063a900b9c41ecd4ac2b7ca82f0b058cc4491540e55b20129" +dependencies = [ + "anyhow", + "bytes", + "cookie", + "dirs", + "dunce", + "embed_plist", + "getrandom 0.3.4", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni", + "libc", + "log", + "mime", + "muda", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-ui-kit", + "objc2-web-kit", + "percent-encoding", + "plist", + "raw-window-handle", + "reqwest", + "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", +] + +[[package]] +name = "tauri-build" +version = "2.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca7bd893329425df750813e95bd2b643d5369d929438da96d5bbb7cc2c918f74" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.9.12+spec-1.1.0", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac423e5859d9f9ccdd32e3cf6a5866a15bedbf25aa6630bcb2acde9468f6ae3" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "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.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b6a1bd2861ff0c8766b1d38b32a6a410f6dc6532d4ef534c47cfb2236092f59" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "692a77abd8b8773e107a42ec0e05b767b8d2b7ece76ab36c6c3947e34df9f53f" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "toml 0.9.12+spec-1.1.0", + "walkdir", +] + +[[package]] +name = "tauri-plugin-log" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7545bd67f070a4500432c826e2e0682146a1d6712aee22a2786490156b574d93" +dependencies = [ + "android_logger", + "byte-unit", + "fern", + "log", + "objc2", + "objc2-foundation", + "serde", + "serde_json", + "serde_repr", + "swift-rs", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "time", +] + +[[package]] +name = "tauri-plugin-notification" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01fc2c5ff41105bd1f7242d8201fdf3efd70749b82fa013a17f2126357d194cc" +dependencies = [ + "log", + "notify-rust", + "rand 0.9.2", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "time", + "url", +] + +[[package]] +name = "tauri-plugin-sql" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27454a5476feb6ea78d74d0f07085fc8a5e97565d7ae825373011fd27ec30303" +dependencies = [ + "futures-core", + "indexmap 2.13.0", + "log", + "serde", + "serde_json", + "sqlx", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "time", + "tokio", + "uuid", +] + +[[package]] +name = "tauri-plugin-store" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca1a8ff83c269b115e98726ffc13f9e548a10161544a92ad121d6d0a96e16ea" +dependencies = [ + "dunce", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "tokio", + "tracing", +] + +[[package]] +name = "tauri-runtime" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b885ffeac82b00f1f6fd292b6e5aabfa7435d537cef57d11e38a489956535651" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni", + "objc2", + "objc2-ui-kit", + "objc2-web-kit", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webview2-com", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5204682391625e867d16584fedc83fc292fb998814c9f7918605c789cd876314" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcd169fccdff05eff2c1033210b9b94acd07a47e6fa9a3431cf09cfd4f01c87e" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", + "http", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.3", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.18", + "toml 0.9.12+spec-1.1.0", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0" +dependencies = [ + "dunce", + "embed-resource", + "toml 0.9.12+spec-1.1.0", +] + +[[package]] +name = "tauri-winrt-notification" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9" +dependencies = [ + "quick-xml 0.37.5", + "thiserror 2.0.18", + "windows", + "windows-version", +] + +[[package]] +name = "tempfile" +version = "3.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" +dependencies = [ + "fastrand", + "getrandom 0.4.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "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 = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +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.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tokio-stream" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +dependencies = [ + "futures-core", + "pin-project-lite", + "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.13.0", + "serde_core", + "serde_spanned 1.0.4", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.14", +] + +[[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_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.13.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.13.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.23.10+spec-1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" +dependencies = [ + "indexmap 2.13.0", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "winnow 0.7.14", +] + +[[package]] +name = "toml_parser" +version = "1.0.9+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" +dependencies = [ + "winnow 0.7.14", +] + +[[package]] +name = "toml_writer" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" + +[[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.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +dependencies = [ + "bitflags 2.11.0", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[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 = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror 2.0.18", + "windows-sys 0.60.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.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "uds_windows" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" +dependencies = [ + "memoffset", + "tempfile", + "winapi", +] + +[[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 = "unicode-bidi" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-normalization" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-properties" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[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-width" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091" + +[[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.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "value-bag" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" + +[[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.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[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.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[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", +] + +[[package]] +name = "wasite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" + +[[package]] +name = "wasm-bindgen" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" +dependencies = [ + "cfg-if", + "futures-util", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +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.13.0", + "wasm-encoder", + "wasmparser", +] + +[[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.0", + "hashbrown 0.15.5", + "indexmap 2.13.0", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[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 = "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", + "windows-core 0.61.2", + "windows-implement", + "windows-interface", +] + +[[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", + "windows-core 0.61.2", +] + +[[package]] +name = "whoami" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" +dependencies = [ + "libredox", + "wasite", +] + +[[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", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[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.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "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", + "windows-interface", + "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.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.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-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.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.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[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.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" +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-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.13.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.0", + "indexmap 2.13.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.13.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "wry" +version = "0.54.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb26159b420aa77684589a744ae9a9461a95395b848764ad12290a14d960a11a" +dependencies = [ + "base64 0.22.1", + "block2", + "cookie", + "crossbeam-channel", + "dirs", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "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", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + +[[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 = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zbus" +version = "5.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc" +dependencies = [ + "async-broadcast", + "async-executor", + "async-io", + "async-lock", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener", + "futures-core", + "futures-lite", + "hex", + "libc", + "ordered-stream", + "rustix", + "serde", + "serde_repr", + "tracing", + "uds_windows", + "uuid", + "windows-sys 0.61.2", + "winnow 0.7.14", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "5.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "zbus_names", + "zvariant", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" +dependencies = [ + "serde", + "winnow 0.7.14", + "zvariant", +] + +[[package]] +name = "zerocopy" +version = "0.8.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +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.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + +[[package]] +name = "zvariant" +version = "5.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b" +dependencies = [ + "endi", + "enumflags2", + "serde", + "winnow 0.7.14", + "zvariant_derive", + "zvariant_utils", +] + +[[package]] +name = "zvariant_derive" +version = "5.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn 2.0.117", + "winnow 0.7.14", +] diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml new file mode 100644 index 0000000..1b56654 --- /dev/null +++ b/apps/desktop/src-tauri/Cargo.toml @@ -0,0 +1,28 @@ +[package] +name = "app" +version = "0.1.0" +description = "A Tauri App" +authors = ["you"] +license = "" +repository = "" +edition = "2021" +rust-version = "1.77.2" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +name = "app_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2.5.4", features = [] } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +log = "0.4" +tauri = { version = "2.10.0", features = [] } +tauri-plugin-log = "2" +tauri-plugin-store = "2.4.2" +tauri-plugin-sql = { version = "2.3.2", features = ["sqlite"] } +tauri-plugin-notification = "2.3.3" diff --git a/apps/desktop/src-tauri/build.rs b/apps/desktop/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/apps/desktop/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json new file mode 100644 index 0000000..395d869 --- /dev/null +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -0,0 +1,15 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "enables the default permissions", + "windows": [ + "main" + ], + "permissions": [ + "core:default", + "store:default", + "sql:default", + "sql:allow-execute", + "notification:default" + ] +} diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..865607745d8457e14b43ddff4c5cba8e3296e17b GIT binary patch literal 8805 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/128x128@2x.png b/apps/desktop/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fabcaa9f96f82223d956ef74cf1bd02792190f59 GIT binary patch literal 21210 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

FiQ~jYt{aa`NAk+4* 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square107x107Logo.png b/apps/desktop/src-tauri/icons/Square107x107Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6b297367067bdf3333bfb85a2b044ee0df3daf GIT binary patch literal 7081 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 QSvY{avp=!TW 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square30x30Logo.png b/apps/desktop/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cf2970c75828719b7b6d24ce93fdae73562c0546 GIT binary patch literal 1387 zcmV-x1(f=UP)u$@|^Z^yL)IMSxK~WQx5TYSOQIis5FqoPsN(?_t)C5c<;fFTW z1SM%K8VNq|4?!TrM}mpL2(i%sVjHBT>4Vw_lx?@&cDuVX*K_ZkmTtRksY3YSZD(e8 z?#%hl`Mz_`y=&UGEpQ8liCZ-O1+dVEm>`PLKhxKn0xWDg(ZOAlcqzk9(23K1exrb8 zbe02X0MxdTuDF2+US=S!Ou-$67!0K0oHP|*M^ zuhWc4`i%^2&RcS=oY-8zOluftezYfp*wzxmfu5+E@|hgFmibT-ScGbWO6B+UFp_;R zR(=nw@Z~9ble=y2XuV}u%X?Orm+I#teK`q-+MTUEcsvw)J?R5}sZ&RsLhF6mI!3R^CN!n(5 zuaBc~Xk2|x*!E=UbL9jh082TMksQLSMcHVIxp1&IObKT~$cLL>g1ESY+Cc`DWIcoe zO{VCa0?e5ve06pP+G7^FV@Z`*Q+peuvS8F;7}02*ssx%gV{0gkqChs1i75ElXJGez zO;WoNS-c&cIo06Ql*F{2odPUzrIuMF=406&?Cu(#R%lZOMa$!tVD}$_`0Y`witLAZ z?n&5JkCPlUpZ_8bXT61hT)EOL6f>xnFA380g#tgKBzi;lFbtxCIXR$=NG(I_!HVBi z48V%OYT5!j+AJxdWO@qqzW1@rHI9JGgk{fMo%w95upD*8L7W@*B!5c$J&5J>u~J$FOlQ+U{ju3B_d}F-3X`*ChECX z|Kwl{2m8k`L`e{G8z>}TlZ;-Xm9o%nqQ-XyG4BdQga=DAYy~>k=7-I`OB}Ji!qd3b0uOpNtBb{d_$F6rnZ#!%Ggab1@wDfWbc3m4?w$NV^ tiUE;YUeXs1+}sU4bAbL&KVfdn_y@VN0^ja&P8R?G002ovPDHLkV1gDSf|CFM literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square310x310Logo.png b/apps/desktop/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d40e6564b233f13d4d79cbdd864be95e97c71019 GIT binary patch literal 26970 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 P00000NkvXXu0mjf-?B^` literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square71x71Logo.png b/apps/desktop/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..88a33e0a32a22e2369630c820cdf9a4ab48c4e27 GIT binary patch literal 4158 zcmV-E5W(+>P)a{d4B$5cO~uWw&hbY#+GetE&~BV=|u?RWXd!NX%b>cLz_;Mh6dU~NE0(D4UNOm z5GIoV!w^CeAd`?G?a)9{5+F((ZrsdB6AH)mq5*t|TAL>_1+~ z`|rR1|9#K*9?$!{pWGk_LX?h454QwC37ir*C2&gMl)x#0Qv#<1&P*QUouP2gAbM}* z{SL>kF^A35R^Bzgli&y-5g4``&DAOV>wy>HXP-2n+>--}&-ug%imj*o5ny;5F!UBM zx(7(N1DQUaPxBfA=2ijmxj^|Mpkf7(H7X!L9nOE^|w>a^9e=B8=y5E0>)Yi;y(VrLqT*BYDo=$1}yj#zc)t# zl|`_e{|De?twoOZCxJb8(R~OCcs@QGsJuv5zxww$(Pki4bM$+O`;G1e`e$&=H+Js3qJ!i-mLCwtjIl$!N~$Mb{N?Hw{)Rr)SU#BIoAO5{*vIFKjAyRuKI6z zefQ6S`JV(9e^Do!1vz_+w5kQR@inqb-Kp|oV8#7(yVV-BXE0#fGY(8ISNHWlBryN3 z!FA4ufz@2~W#3d_#N}k-fgfeBXd=Vg>2^Cf>9@zzy1CYmuIK&Bn-sWg?D;@&Qrfa3n8V5usE#^OQg(b+kj44hs z->~&MbG@ThCijWg1I_D!^M1-qb~ev3j=gmwu=9@SzB2=mJ!8Ne=0La7Z34!LWUk4ck>25$>H@f@QyLg3>ATeNK3)!O6MO zD~uU`&G(EimGu49zff)>@kUm>kW4a%8K~)#ny!yv&69>o1xWxB{&U_>`2CNlTeW^2 z*n7Xabm*O`fE?(g)1CDBKW5BefK1WESJPr*b;V~7%Q}(@6dF{+%(zu zUT_k@$&#)^KW0{9tg$%2rQ|aeON}dq1jgssi?T`Me#ePR`RQMVE^gHO-@uz6r^WnS zfjH{{2JBgy>UXY-t`AQZIH3;0AEkfat8r%TM>J(~^+VQBh5+-2! z*FO`O4*~n1)P<5G$;{YvYqWTDt=?Dl`fQnULcz&Cr2Tv37#q1t3xG3jkA`j$7z^E* z0FSo~Vbeg`fFuu@Hq{Ixcaw$bZ$bFlA29IJTK#?!M`o*K>&N3&@Y@zY%4x-~@t`Ehu|lqSf$$iMdMmC)~;-2vx3) z3fIA7ZNs>6dk=OFXN(o07%MW?61nl9rooXFlKF^8C9fDCT6M`gZX2+v@EDBvXf!zu}jR0y+#_^RitBGrf zG~dgmDWa4hAde87n+ejE!L-JfFtU~r>Ngv&QF193B%DQL)YQ4a1utkEF=dHc7#B;P zqlP`Ox#+Al1#tGLIhPR}r;HQ#=^B=Kevrp$vH+c38ON6wSDF~(<*nPSn1hyq4A#Hh zi$2nQixv|eAj5r)ajfe(Rr$n~#@f_URzI&S+*nNP=!{uF&bp@IJu7sU>HT>E{fvVX zAwG6UXDFr)72(7+97{=`@SKSNT~u9$FP%|^Q6l6=t|zhRoTP&XRyCkz=nVw_do`@L zsO*JfDoM!7XZWnf&jRQC*epb@x}P*2MvPh9(!ApOkw_=Yg>uG{uC$LE<|px23#$l@2H~s)c?9T+x^lyT))S!FaSO{T z_~E992rN&=W~sFVf&7ED@-bKP|bxKSnQDiz0*1Q+ig$&-+mojl& ztX+>x4>h277hG$(g#)8yz{`mbp(V8#7sl4$a90zUg#wjC?5$&^&FK9(|WWzAlr=Y>4JNsxzk zs!J`WT-zAYfaB;)1?xEyQ0Wc0XMc!C+CBVvgN1)=a?z0vj5|rp5oqvY!LNfKL*nDU)0e(CaV46F|AfYix9<2Ys*bW z2{0el1Bi&M8 zV_9Nh)RGU5n~#bvALhnmT=^Idq(cn*ff<)iG=ki#fD{=4Box4ks(h>BOy0*qgX`mm z=hRDb$F-Zgv47M7=0_rf~KXSBD!r1&#P3JBb!IB_9s`04#u7bIsU95`PROX

LM48O%rrty0z3z_+W7ku0 zD=$=qZ)MUo?(<6Dm>H@)BMruAB6L~XiNUwD#k-E>$F*}Rux|GNzH?BjdTX4<84cM{ zY^87Y_MOU=EaZyUkbQQG%Ahs>FQN<;!wK1Ck;UNM)d@V)If|_;BBhXAUJ)~K$DS52 zoTNWY?d2(x(rxN70XG>~G0n4?EMVj6GaabKcRedSjj-jqC zz}T~|fxqNVT4O-kVHYLY7Tub$H16ZG+j_8hD1#5quE0M~zwv^wfRu})GhB~cXCql` z&x>l%vh!l;zaX4ZkDJVGE<)2x5+N{ERnU za7=um3%$R-3`?ll^fNF&a$x8keYv7TvXD5#SOe{7$m+*w4TqnCwSgr-`%|ZWwjawUu4eX0x^i-}4Mav2Zhh!L1qhi2jVj!wL9R?3XISj)Djl2>E};v{F+&rQ;g zExgvB#?yy~OhsPo>f}@vROFhc0fThBU>N)%3xU3{^!%@Ak#jrYi4XGw%z#`j~Eu z1IUUpjORz)(`EPQ1_ey0+l}7>5ehnx~K}5l8a59Ud+%gi!4Bwa4`Qw3o0WZ zovgdQL<{=Sp&{ezPL$@41=2y*X{~%6%7hBpk}tE6yHUk;E9!P0u??3bFGKLieC=iT z;URWdAERjhcTH8erlG=+QpY+Cw!P&5q7-^}a}6tZ$29aFW{SUcN1y31IMK#}tTq%J zQA8?uq6>u)0->B}z7L_${&d^;Zg)#}z=tA<&btBjiU$eI5W5+JWX?6XZeG%;1J>!Z zNjnSB3cA?0SJdMEeFJ!@XAHk#n%_z$eHkt5>RDwtHxoD)0p z!K@i|qmv3w){25WkW62Y*0Yb9N!)E8IZ-G1(GV{hjesh%)s<$^nieE%DuON=XkAI? zND3Ov=q~e90M5kDLx>}RnzZGN$v+Fj-{HU1%OKr{Zt*PRXA! z<|b+twk;W@KY&H)4`55+l)x#0Qv#=Sl)x#0Qv#<1&Z$5C52eJ>{j1~$w*UYD07*qo IM6N<$f}({RYybcN literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square89x89Logo.png b/apps/desktop/src-tauri/icons/Square89x89Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d0225be22fdc2332e395da88270d7b35e2d285e0 GIT binary patch literal 5570 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

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

Hr;h&)_V4O z4b)4BwLAWRs5ISf{3V*+$g$pfT5GWil#v0K7zvlNN#hRr3Fg_uoV-J`4?#93^Wvqo ziD%mm?3lH-=Kh?0wJM?b91p3bP854J*R>-qO>qY>3_YWuR}TP4{!5JIF2ItT*PHk! zlOS=tDcUa-XW|w_NyHuiun}is6^W9_V*mhJ;_Q#bKS}p*P5d{y|Hk@X=~8wC`nJe_ zp!-Ad+jM{E^*8Bkc4Ya#(N(P-S-vUqKcJKah=#&H!Tr-TVh(>&J^zpBe}p4tr}o=} za0e2t|JcO;!cI3|b?o5rqxnvYI}k1%xUj?IUiVI&b!R$yu}A>k`F6}mT$i$Tpo!;e bZv+rP?w^#21*nX|#nq1Ip>~9GerbOPHDOH< literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e7888ccc7f4777c2b5c33aa129278f5bf4912ab0 GIT binary patch literal 30838 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..77528c6d23137cc07e62c67a26f9f6757b589542 GIT binary patch literal 53114 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

OaI>$V{$H($Fd#^E~q@#Vi^BbNV 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