From 0a6ab1ae3571ae76f1e69f8ecfc2f43c5d7cd5f1 Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 13:34:31 +0300 Subject: [PATCH 1/7] Initialize desktop --- apps/desktop/.gitignore | 39 + apps/desktop/.vscode/extensions.json | 3 + apps/desktop/README.md | 42 + apps/desktop/env.d.ts | 7 + apps/desktop/index.html | 13 + apps/desktop/package.json | 35 + apps/desktop/src-tauri/.gitignore | 4 + apps/desktop/src-tauri/Cargo.lock | 4762 +++++++++++++++++ apps/desktop/src-tauri/Cargo.toml | 25 + apps/desktop/src-tauri/build.rs | 3 + .../src-tauri/capabilities/default.json | 7 + apps/desktop/src-tauri/icons/128x128.png | Bin 0 -> 2358 bytes apps/desktop/src-tauri/icons/128x128@2x.png | Bin 0 -> 4886 bytes apps/desktop/src-tauri/icons/32x32.png | Bin 0 -> 624 bytes apps/desktop/src-tauri/icons/64x64.png | Bin 0 -> 1178 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 0 -> 1971 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 0 -> 2633 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 0 -> 2723 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 0 -> 5462 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 0 -> 601 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 0 -> 5815 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 0 -> 845 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 0 -> 1334 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 0 -> 1650 bytes apps/desktop/src-tauri/icons/StoreLogo.png | Bin 0 -> 943 bytes .../android/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2450 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 3018 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 2389 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2438 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2032 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2346 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5430 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 4105 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4741 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 8282 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 6291 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 7846 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 11196 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 8542 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 10438 bytes .../android/values/ic_launcher_background.xml | 4 + apps/desktop/src-tauri/icons/icon.icns | Bin 0 -> 60329 bytes apps/desktop/src-tauri/icons/icon.ico | Bin 0 -> 9887 bytes apps/desktop/src-tauri/icons/icon.png | Bin 0 -> 10333 bytes .../src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 186 bytes .../icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 310 bytes .../src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 310 bytes .../src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 421 bytes .../src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 241 bytes .../icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 413 bytes .../src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 413 bytes .../src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 599 bytes .../src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 310 bytes .../icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 541 bytes .../src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 541 bytes .../src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 797 bytes .../src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 10122 bytes .../src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 797 bytes .../src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 1227 bytes .../src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 537 bytes .../src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 1028 bytes .../icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 1117 bytes apps/desktop/src-tauri/src/lib.rs | 16 + apps/desktop/src-tauri/src/main.rs | 6 + apps/desktop/src-tauri/tauri.conf.json | 34 + apps/desktop/src/App.vue | 7 + apps/desktop/src/main.ts | 8 + apps/desktop/tsconfig.app.json | 18 + apps/desktop/tsconfig.json | 11 + apps/desktop/tsconfig.node.json | 21 + apps/desktop/vite.config.ts | 20 + package.json | 4 +- packages/app/public/logo-white-small.svg | 4 + packages/app/src/lib/setup.ts | 2 +- packages/platform/src/desktop.ts | 13 + packages/platform/src/index.ts | 3 +- packages/platform/src/types.ts | 11 +- pnpm-lock.yaml | 981 +++- pnpm-workspace.yaml | 1 + 80 files changed, 6058 insertions(+), 51 deletions(-) create mode 100644 apps/desktop/.gitignore create mode 100644 apps/desktop/.vscode/extensions.json create mode 100644 apps/desktop/README.md create mode 100644 apps/desktop/env.d.ts create mode 100644 apps/desktop/index.html create mode 100644 apps/desktop/package.json 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/android/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 apps/desktop/src-tauri/icons/android/values/ic_launcher_background.xml 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/icons/ios/AppIcon-20x20@1x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 apps/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.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.vue create mode 100644 apps/desktop/src/main.ts 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 packages/app/public/logo-white-small.svg create mode 100644 packages/platform/src/desktop.ts diff --git a/apps/desktop/.gitignore b/apps/desktop/.gitignore new file mode 100644 index 0000000..cd68f14 --- /dev/null +++ b/apps/desktop/.gitignore @@ -0,0 +1,39 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo + +.eslintcache + +# Cypress +/cypress/videos/ +/cypress/screenshots/ + +# Vitest +__screenshots__/ + +# Vite +*.timestamp-*-*.mjs diff --git a/apps/desktop/.vscode/extensions.json b/apps/desktop/.vscode/extensions.json new file mode 100644 index 0000000..88ca101 --- /dev/null +++ b/apps/desktop/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar", "oxc.oxc-vscode"] +} diff --git a/apps/desktop/README.md b/apps/desktop/README.md new file mode 100644 index 0000000..545c14a --- /dev/null +++ b/apps/desktop/README.md @@ -0,0 +1,42 @@ +# desktop + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VS Code](https://code.visualstudio.com/) + [Vue (Official)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). + +## Recommended Browser Setup + +- Chromium-based browsers (Chrome, Edge, Brave, etc.): + - [Vue.js devtools](https://chromewebstore.google.com/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd) + - [Turn on Custom Object Formatter in Chrome DevTools](http://bit.ly/object-formatters) +- Firefox: + - [Vue.js devtools](https://addons.mozilla.org/en-US/firefox/addon/vue-js-devtools/) + - [Turn on Custom Object Formatter in Firefox DevTools](https://fxdx.dev/firefox-devtools-custom-object-formatters/) + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types. + +## Customize configuration + +See [Vite Configuration Reference](https://vite.dev/config/). + +## Project Setup + +```sh +pnpm install +``` + +### Compile and Hot-Reload for Development + +```sh +pnpm dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +pnpm build +``` diff --git a/apps/desktop/env.d.ts b/apps/desktop/env.d.ts new file mode 100644 index 0000000..2b7b986 --- /dev/null +++ b/apps/desktop/env.d.ts @@ -0,0 +1,7 @@ +/// + +declare module "*.vue" { + import type { DefineComponent } from "vue" + const component: DefineComponent<{}, {}, unknown> + export default component +} diff --git a/apps/desktop/index.html b/apps/desktop/index.html new file mode 100644 index 0000000..9d30802 --- /dev/null +++ b/apps/desktop/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/apps/desktop/package.json b/apps/desktop/package.json new file mode 100644 index 0000000..6b199b5 --- /dev/null +++ b/apps/desktop/package.json @@ -0,0 +1,35 @@ +{ + "name": "desktop", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "npx tauri dev", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vp preview", + "build-only": "vp build", + "type-check": "vue-tsc --build", + "format": "vp fmt src/" + }, + "dependencies": { + "@tauri-apps/cli": "^2.11.3", + "app": "workspace:*", + "platform": "workspace:*", + "vue": "^3.5.38" + }, + "devDependencies": { + "@tsconfig/node24": "^24.0.4", + "@types/node": "^24.13.2", + "@vitejs/plugin-vue": "^6.0.7", + "@vue/tsconfig": "^0.9.1", + "npm-run-all2": "^9.0.2", + "typescript": "~6.0.0", + "vite": "catalog:", + "vite-plugin-vue-devtools": "^8.1.2", + "vite-plus": "catalog:", + "vue-tsc": "^3.3.5" + }, + "engines": { + "node": "^22.18.0 || >=24.12.0" + } +} 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..2ea6c7a --- /dev/null +++ b/apps/desktop/src-tauri/Cargo.lock @@ -0,0 +1,4762 @@ +# 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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195" +dependencies = [ + "alloc-no-stdlib", +] + +[[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", +] + +[[package]] +name = "arrayvec" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe" + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" +dependencies = [ + "serde_core", +] + +[[package]] +name = "bitvec" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837" +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 = "borsh" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f3f6da4992df95bbcd9af42a6c7dcb994498fc9048230405f3b36ff7cd3f145" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae8fb4fb5740e4b2c4884ff95f5f32f5e8479db1e8fd8eb49ddbe09eb09bb7c" +dependencies = [ + "once_cell", + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "brotli" +version = "8.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc91aac060a7a1e25823bdccbfb6af1875b88f17c6daac97894eed8207166b3" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a32acac15fe1967bc3986b2a6347dffc965602354ea6f450ad07e8bfd253583" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "bumpalo" +version = "3.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" + +[[package]] +name = "byte-unit" +version = "5.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37bcaa4a0975bed4a760af3efe4368825098ce5f9d37a30c5a021d635dc63d8f" +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.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" +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.13.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.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce8d3bd5823c7504d3f579f13e7b2f3da252fcb938c594d5680ee508bf846f" +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.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" +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.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" +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 = "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.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" +dependencies = [ + "bitflags 2.13.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.13.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 = "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-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.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf", + "smallvec", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.118", +] + +[[package]] +name = "ctor" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.118", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "dbus" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73" +dependencies = [ + "libc", + "libdbus-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "serde_core", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.118", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.61.2", +] + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.13.0", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "displaydoc" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[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.118", +] + +[[package]] +name = "dom_query" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" +dependencies = [ + "bit-set", + "cssparser", + "foldhash", + "html5ever", + "precomputed-hash", + "selectors", + "tendril", +] + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dtor" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "embed-resource" +version = "3.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31a88c8d26de40ed18fe748c547845aa39de1db3afd958f8cb91579f3644bcb" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 1.1.2+spec-1.1.0", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "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 = "fastrand" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "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 = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "foreign-types" +version = "0.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.118", +] + +[[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 = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi 5.3.0", + "wasip2", +] + +[[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", +] + +[[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.13.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.118", +] + +[[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.118", +] + +[[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.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" +dependencies = [ + "log", + "markup5ever", +] + +[[package]] +name = "http" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "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 0.17.16", +] + +[[package]] +name = "icu_collections" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +dependencies = [ + "displaydoc", + "potential_utf", + "utf8_iter", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" + +[[package]] +name = "icu_properties" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" + +[[package]] +name = "icu_provider" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +dependencies = [ + "equivalent", + "hashbrown 0.17.1", + "serde", + "serde_core", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys 0.3.1", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +dependencies = [ + "jni-sys 0.4.1", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.118", +] + +[[package]] +name = "js-sys" +version = "0.3.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d04c30968dffe80775bd4d7fb676131cd04a1fb46d2686dbffbaec2d9dfd31" +dependencies = [ + "cfg-if", + "futures-util", + "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.13.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.186" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" + +[[package]] +name = "libdbus-sys" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043" +dependencies = [ + "pkg-config", +] + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +dependencies = [ + "libc", +] + +[[package]] +name = "litemap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +dependencies = [ + "value-bag", +] + +[[package]] +name = "markup5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" +dependencies = [ + "log", + "tendril", + "web_atoms", +] + +[[package]] +name = "memchr" +version = "2.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" + +[[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.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "muda" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd04e60bc0b07438a6771710ee1698f98f6ebbc7f89b61264af1563b8aeb878" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "once_cell", + "png 0.18.1", + "serde", + "thiserror 2.0.18", + "windows-sys 0.61.2", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.13.0", + "jni-sys 0.3.1", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys 0.3.1", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "num-conv" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[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.13.0", + "block2", + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" +dependencies = [ + "bitflags 2.13.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 = [ + "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.13.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.13.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-location" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" +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.13.0", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-exception-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.13.0", + "block2", + "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.13.0", + "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.13.0", + "objc2", + "objc2-core-foundation", + "objc2-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.13.0", + "block2", + "objc2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image", + "objc2-core-location", + "objc2-core-text", + "objc2-foundation", + "objc2-quartz-core", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" +dependencies = [ + "objc2", + "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.13.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros", + "phf_shared", + "serde", +] + +[[package]] +name = "phf_codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pkg-config" +version = "0.3.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" + +[[package]] +name = "plist" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" +dependencies = [ + "base64 0.22.1", + "indexmap 2.14.0", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "png" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" +dependencies = [ + "bitflags 2.13.0", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "potential_utf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +dependencies = [ + "zerovec", +] + +[[package]] +name = "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 = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit 0.25.12+spec-1.1.0", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "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.39.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" +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.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[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", +] + +[[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 = "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.13.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.118", +] + +[[package]] +name = "regex" +version = "1.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" +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.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" + +[[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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-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 = "rust_decimal" +version = "1.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be2a24f50780bc85f09cc6ac299bdf1424302742d77221106859c9d8b102126a" +dependencies = [ + "arrayvec", + "borsh", + "bytes", + "num-traits", + "rand", + "rkyv", + "serde", + "serde_json", + "wasm-bindgen", +] + +[[package]] +name = "rustc-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[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.118", +] + +[[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.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" +dependencies = [ + "bitflags 2.13.0", + "cssparser", + "derive_more", + "log", + "new_debug_unreachable", + "phf", + "phf_codegen", + "precomputed-hash", + "rustc-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" +dependencies = [ + "erased-serde", + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[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.118", +] + +[[package]] +name = "serde_json" +version = "1.0.150" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_with" +version = "3.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" +dependencies = [ + "base64 0.22.1", + "bs58", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.14.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[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.118", +] + +[[package]] +name = "servo_arc" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + +[[package]] +name = "simd-adler32" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" + +[[package]] +name = "socket2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "softbuffer" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" +dependencies = [ + "bytemuck", + "js-sys", + "ndk", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle", + "redox_syscall", + "tracing", + "wasm-bindgen", + "web-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "string_cache" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared", + "precomputed-hash", +] + +[[package]] +name = "string_cache_codegen" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "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.118" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" +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.118", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.35.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1c93047acf68669466a34690ac58cca7010bd1b201e1ec86f1fd0a75d3dd4a9" +dependencies = [ + "bitflags 2.13.0", + "block2", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dbus", + "dispatch2", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "libc", + "log", + "ndk", + "ndk-sys", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-ui-kit", + "once_cell", + "parking_lot", + "percent-encoding", + "raw-window-handle", + "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.118", +] + +[[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.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2616f96cb644bf2c5c456d9de4d5d5100e592d7424c74d8b55c5cb96e359e93" +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.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9ce40b16101cb6ea63d3e221567affd1c3a9205f95d7bc574941a10636b632" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08279169ff42f8fc45a1dbc9dcae888893ba95288142e5880c59b93a26d2cfc5" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png 0.17.16", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.118", + "tauri-utils", + "thiserror 2.0.18", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8b394794f399a421811d06966343e7933fcae92d59f5180b9388d1174497a45" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74be5dd4bed9afbd145e5716b5fa2ec28cbc29c34ffa61c258c9273d896c8020" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "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-runtime" +version = "2.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0b4bc95aed361b0019067d189a1174a603d460d0f6c72606512d59fc9c12ec8" +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.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe41e015bf8fc4d6477ff4926a0ef769dc64ff34c7b0038b6f7cacae892acb5c" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2", + "objc2-app-kit", + "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.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e176a18e67764923c4f1ce66f25ae4abe5f688384d5eb1a0fa6c77f3d90f887" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dom_query", + "dunce", + "glob", + "http", + "infer", + "json-patch", + "log", + "memchr", + "phf", + "plist", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.18", + "toml 1.1.2+spec-1.1.0", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc65d45c68858bfe420dd29e834b5d15dbecf8a07a8a16cf4d532c7b1f69d4b6" +dependencies = [ + "dunce", + "embed-resource", + "toml 1.1.2+spec-1.1.0", +] + +[[package]] +name = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[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.118", +] + +[[package]] +name = "time" +version = "0.3.51" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" +dependencies = [ + "deranged", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" + +[[package]] +name = "time-macros" +version = "0.2.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.52.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[package]] +name = "toml" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.3", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.14.0", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.14.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.25.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" +dependencies = [ + "indexmap 2.14.0", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.3", +] + +[[package]] +name = "toml_parser" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +dependencies = [ + "winnow 1.0.3", +] + +[[package]] +name = "toml_writer" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" +dependencies = [ + "bitflags 2.13.0", + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", + "url", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65ba1e5f6b9ef9fd87e21b9c6f351554dbd717960089168fcfdef854686961dc" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "once_cell", + "png 0.18.1", + "serde", + "thiserror 2.0.18", + "windows-sys 0.61.2", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-segmentation" +version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" + +[[package]] +name = "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.23.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "144d6b123cef80b301b8f72a9e2ca4370ddec21950d0a103dd22c437006d2db7" +dependencies = [ + "getrandom 0.4.3", + "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 = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.4+wasi-0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.125" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ddb3f79143bced6de84270411622a2699cee572fc0875aeaf1e7867cf9fca1a" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "503b14d284f2c8dac03b819967e155ea753f573586193b2b2c95990cb5d69280" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.125" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e21a184b13fb19e157296e2c46056aec9092264fab83e4ba59e68c61b323c3d" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.125" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fecefd9c35bd935a20fc3fc344b5f29138961e4f47fb03297d88f2587afb5ebd" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.118", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.125" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23939e44bb9a5d7576fa2b563dc2e136628f1224e88a8deed09e04858b77871f" +dependencies = [ + "unicode-ident", +] + +[[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 = "web-sys" +version = "0.3.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6430a72df5eb332242960fe84b3002a241163998241eb596d4f739b9757061d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web_atoms" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "075474b12bcb3d2e3d4546580e9de478eeeead668a1761e2a8860c836b7ef297" +dependencies = [ + "phf", + "phf_codegen", + "string_cache", + "string_cache_codegen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "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.118", +] + +[[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 = "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.118", +] + +[[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.118", +] + +[[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.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.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "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-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "writeable" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" + +[[package]] +name = "wry" +version = "0.55.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186f9871daa55fd9c016578b810d149de58367113db7fb72b462d2323ce19514" +dependencies = [ + "base64 0.22.1", + "block2", + "cookie", + "crossbeam-channel", + "dirs", + "dom_query", + "dpi", + "dunce", + "gdkx11", + "gtk", + "http", + "javascriptcore-rs", + "jni", + "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.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "zerofrom" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", + "synstructure", +] + +[[package]] +name = "zerotrie" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml new file mode 100644 index 0000000..fb4d9fc --- /dev/null +++ b/apps/desktop/src-tauri/Cargo.toml @@ -0,0 +1,25 @@ +[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.6.3", features = [] } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +log = "0.4" +tauri = { version = "2.11.3", features = [] } +tauri-plugin-log = "2" 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..8e906f7 --- /dev/null +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -0,0 +1,7 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "enables the default permissions", + "windows": ["main"], + "permissions": ["core: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..b72a645d1a3789416ecc3f9d95890de97562542d GIT binary patch literal 2358 zcmV-63CZ?}P)558D+pbI=nA5(KuiTvDzH<5=n5oN5V-=A6_~2Pas^9Q;02svLMwVu zz<>n6nR9sJkJzGcFJ^#whK!^)d3$>siGRl8iQ$Rh-+jr&vx6t+oEKQ{zzK$4K>sS9 zR6L2spW29LCCKnV1aJrVnRw>n86o~@sTDHutOXe=BEX-;{sQW>x!C7+T;5pJtys_! z>3wbu0KYF1{JD7N^`HnK7B_C#(MVIRHsxQjm>Yz5`w8#Wl}HkQ6YswBk^l|B6L?JQ zszNMaqWPXPP|bZv1ti#bK>)FsatBS};ADC?y-ID;b_X4K-zB_j-y%t{I`tny2TsfL zBUd9+l6eBYl%;qdc8Ubt(%pXB(;~{k!VfAJmUf$`Duqm(4}_5Sw@`n2)lS%@E>ECK&P5&RKc^=udUo=YoC zfLOFCsQS4@3$#-Fy*tAW9!yEZ+NZsl065?+5uG(?hd;6VM~dI)*)dm21*Wd*R09C> zo-72PL10C7_q!&erpXODvh_>Y`L?RcT*Eo#qRdzqjvzSUFFSVRNZEp_%Nud@Up9~P z9O*Ms=B~&q_e8piL&GY6(b29i0PGwQ;Bzu%Zj1B_Y`8)2mxeudoA)oE8L`vQY)_68 zKx#uC8dw~Y?$83RYa3OM9oBVQFzSw^$qY&YqKZsrL ztAv^!K8E12o7igWhaf?Z@o!nk5IYEdIcNgF&W{klPnnzEv&tjk0R z4<9s-C>(wL-z9L|(C(LqzByyww|#M;BBq~ zt>B}irE~IjF@bF64+Mya0RE?~iRTf@`eO_YK=$8}{Dj67mgLZlFSPxhN}@Go?d-71 zke16U;Om*hleSGRi2&|{J_W!Nm2f^+aRSLE!?g6y_ALA`6*W}s;z_~=+$N5M2tYDm z0(_xmV_vy}3x%muB%bswCKE6`$%z0YdZT0aBT6K_NrXXwvX2iY>5TxpeFCUN_DBOT zXNOn)MSz?%fU|O?o68X@Y5*dD9TMxdyAKo#55`bUMB?V zU=Rd2+9XQlAUGxrdX+IoIiC&zVmb%(m)@=LYp+M!#6gL-${d`O;9yoXd{iyw4K%BL zr-Vf>t>~t<5FnRklLP<{kxDnKDIEqool=ruc5(|4 znm&w%+9aCw(~p>85`ZI3!;-yhJ`p~~%e|hNS}%wAl7tW?EdY(CNX*Hd;_qdwO{-Xh zX(95EaZQ~=tea4FvXxJ8r1G~=3=z{=z>F+3x`kI4X#kDBfwf$l?rk@~hSRE8oNeTJ zYHZx@Oy^2=bRI3|Hv}D;*H3k9Z>uiufq_Fu0>h?Ba8&=uN6`QcPhpPSMRW%-?FW}4im(>5 zHp3eF1|N+821&pmw;+QkS7mwH_AO{cZ0%(Pd{hE7NU$-~JD`FBhqX;-1hDZ_gC%mt zz(*%QV^LOyD~C%U!$Tj_%VD?AV7EsGKgzhXj2m2}RY&FHWj#`z{fdZHh5#S$je0jN zop?%l2Z4?Z!EJmgAxbzzmQc1B`LUj`G`9mdzQ+*`Eld zOM`_7vQ$R}O*x0`ZWn4>z?p1UR4-BoV$^e4>}2uUspB;SM%T zm^6IypL@Q)=k?=i6*Tvtby`h^*s!~~fcV13Wx%~6zzI^+#5m;ZA0JTP<$+j1RR@(^ cu;r@qKc>{d-Fa?f;Q#;t07*qoM6N<$f*7E0SO5S3 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..df69548a94806127b5c936587260c1735ee8ad72 GIT binary patch literal 4886 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 xEnj?dkniBfG*8aZ>oIP!WsW^p;`ycn8LQeny literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/32x32.png b/apps/desktop/src-tauri/icons/32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..88f2f1d3506d62a88332517cb7ad9e80e6cf9617 GIT binary patch literal 624 zcmV-$0+0QPP)yd&$3}zYrO9|Kk9jFzE6`WQeSHanVT7g~#(1F+iSAkH$Nd;V@VI~(BWKqaWW=D6) zm)9m)+v-SVS-QXzi#P&)lb!2D1VA(W?JHq)@ zD+NH%f%p)Gp7c8N#K&sz%g)& z48T{h9~h=m=xD&vnzi`*8^ZvA*%N`L3QQc0OgC}1%B zqY43Ur|AH|nDFRjY}dJC4Np56f?`0odm>pATe#itS%-(#?uh!`w*tQCHMbD(syFXh z0bX-rodPcPg}&lHk&UZrM!XnhkR0P46o{Ay3czrAA>#Glqrvi>;8WrL@L?>6L$Sz# zMc1w{2z4Ht_~NX)NFK*Hh!uj9iy!Myo4b+f2-VK3N)QsvU+k)PXlX&FJ3lUMx;$ z0#Dn{13Vm95743+2{NG{x<%7xleIFOcmraW+&&@~r*$LOGx`Ha%L6`AX8Y^_0000< KMNUMnLSTZ{3?3H% literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/64x64.png b/apps/desktop/src-tauri/icons/64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..92b6d18a4ea25a6ec5ccdc18af3e69ee2afcc64c GIT binary patch literal 1178 zcmV;L1ZDe)P)4m;f_DV1k$p>api0MD%7q*VdHMDJjQIHNxDlbpXJ69DUzGra)e>C%R^r*i+U z1*W-L#tICVX^AkufPU)|UkIP|b6*^X8e*L9zbOn-hfZu#zNG&-sJ#i|TjDANr|F8b zwqqZ64VeGC`jRn1gUl1yj;lr*02Y|9_}tK>ey|lu1!H~G*iI_MwIFe7TJoJi=8qEQ zBTLK^Fs6DMP}2(M;OY+W%rM_v81Efa))xJAHJG1ita=V^XQ|4pz@yk?o>Sy1PG+ST zc$`>UV=hgRCN0EffoqWY7ekC+$ZtUa-(7_HSb_N?f2XdhcTB#6_}>N6!7EqQfih2o zfe;v=6{hlx@yMXccR_oR2CNWQ$CHY=<;f*22q1F=zFua5e>3LSwr3_vUk%fSR)n}8 zlGWd`iG`%S`oRXWOI!4RO&L}lx`NYs~*o>Ng6b;yxr|@70p6JRI96JB$oMIc{oN&Bm(s5;fa~e-am4#SPzi*x4o_xm zlc%BqB6oK)0s%~r>{2R#;1Vs3&;uNcZZPTifYK)25iv~Wp8$}ACnUo*fF73RI!NO4 zFyL(vtEBl(0YfLUqTzs1q(o5VN>v3w3?sDKTzyZa#_51d;1byie&EA-;gD8;O5}*q z%4A4Z{hbZS7RXlrQ;FXxmB029xJo<_%Rkd8@jDu405hn-_F461ppJbNl7&`ult==I z435dN9tr>hb5$PiRTV@cB)Qo2%^m=lIzr$)sZvD)r?fJk$(39n!urf^3CP zu=Ad(eU72n93&6O5l#5$!Z1R4`%M9{5@QfPN0KjRkPYSvHlejR0q~3O3L*N73Yd!; z1SfFYF=vCmTCD9a6mt_E@F+#E)B-{y1yuRggnfXqry2k)W#+Z+3)FzAWDs{Jy24;% zU2dC&nxN??T?`|w5p8V{?;z8RR8oNoN*5rBCh9A!bDB*X1Ri}!llQ=Ut?fn|8l`nj zZ6JoQesNRSE;Zzq;uZywLu6;JR;cv>T<1Xt<<*q_0MJzAl(iMkBLDyZ07*qoM6N<$g7(299smFU 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..a42a7f6536c1a2ac11377d4529715addbaa525aa GIT binary patch literal 1971 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square150x150Logo.png b/apps/desktop/src-tauri/icons/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a770db796e06c24cc6974740008c0ec109e2aa91 GIT binary patch literal 2723 zcmV;U3S9MxP)P<`R77j zLj+1kb9v3=^&ml8Ggxr~r69UOpiD>sb|(RwGgxM=!mr9fGw4DN0Ci1Zotjv&8y&zz z#K83BmEy}v@!xHX)Y6ndM({3{U~y+q1maqi_ii1MdO42^U@fiM8?ssz#Qp=Mhj> z2viDg#T^t$MW3Mh*K*10x0e>nVW23j)fAu6N8Rm9u?Pl=eoz~x6dpaFJDpdhB7}ob zsepXyFi>0llmoib{PDbb@SIR1&-HWHawiS}mB~x_?ZSh>Ug$uDx(@&d|r@%7zLU~E49Jw@oHP9t7bRS z5-mIUQT+{J>n}A!>~#p$2%)kC(tLZF2IzoB5WYsAD-s<+b#Gx%-*Fmj6Qtd7P+*@1 z4wg#AA1pD z0+dn@==#dQrgi*kQ9aEgRN;KjsN(e5gJGC%acAvG^GOoHMhN_5R zu-RfkXS+*cfeN;jm9adlXlSj*gw`r1sG=*INgB=quL);=Q9%X&rBb4J#>9dPdqu5N5G_Y1cu}lLI3lqOj0YBo?Ho2YD%vogwUpnH& z;JLVJg`{n zVYkFd7_PI5Ikiw{hNxoBAD%x-Wy?%qFt#G=e;zPg!M2J_4&<$LW2*^6b<`z(p0?%j zBi!xVF(vkZRlrws{Pr9_lm;fsbV$+p+Yo&yoK*W6^&6+x6{xa6cLtI8GTycv^a z0<6AfQj}+dEOM~eTCw(mb;4k=Oa$*Awho141!}Q$kK$mcSge%;vaD{NM04ZXBwZsYDyxo+7Ei-8)UyX&{WRxu=i(Mg$ z!D2C3EEeorD}2|Sma@XpFRF=LqM77mu)1k4M~TO^+4cYHP53l{pw1%nl(h6H_453UvJSgirqW_ha%&BnN35-f_tomh6 zT5`;!HP98mD(^Hl)q6InXdvHK8P5*A(?BzSRU51spI9H&uIJR$NhH)@4X`T-E9{`X z8CaNhcmTa(F}7O%oMZtSE!byGOOti2))iYV=XGuRK(1uZIe8nlT5PQjsA#*Hq5!s9 zY^|#GT5ea=6s##hVg7{Qp?e*U39Qw$(XnzBH!&wDiTPcJZdPYKL|-&B?J9Sb>h3F~ zusFB;O2MTpdj=gHCNGXqPGPn9EJHWe1Ybb^H2bV>v%OuQeO~FbUv}xWDJntjNTb=2VsA4sNCjX;+2hJP~x#-JJzeO&9)bCVV)7f`5=1Hhs$-lKX)H#&ViM2nlBX_mB> zRmhvaWF*L-qWZD63fOhQN^$q=3Bwg6R6w!Do3w1ZOu5x-#BR|ksQyqC4hW408WS%v zFEP)>2S3>f)Rms(_>&k7q4{8x@fO2n7b@+ziW008ySe=!d_eVJ=bWKGc+AYBfmZ0G zwR4GPLx?pd;x<6r7Fs1yuNkAt3eXn=P+d|NWC}+ENGNULK4;hXImWk!HmN+w@g0F< zCsS-KSD~l}Go9w%!a6upi}k8Yc5ZSEg`t5l4c8h0y9)_0bomp*2QwIl z${1K3!4(W(9RbxDR7Sxvl$}2W*bD(%dX$g4z$9nZ!B;+*jHx;W%Wx_J4jjKR#o%=1 zV7c%BVahxF>Q15R1gsKVQ{oIg)Xam;uo7}<(K4MPNFxikpsaZ3Od2-|w+l!eVMd{L*LRS0HWFG*@yqC5Po$qlUpG~tB_nAgH>-5kfBve;d{wTS^?k|7^o<{QA;W- dKH}v|{{Vm_PraXIRL=ka002ovPDHLkV1jh26c_*i literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square284x284Logo.png b/apps/desktop/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..da95ee904a08e6db3f76a2c297d201e3a2cddc18 GIT binary patch literal 5462 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 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..9b37ef5d81ccbd797cd4b086e1f107c512084a0f GIT binary patch literal 5815 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%0D$WAAt|$Ni!Uh0p1^|sw+qF~` z=&nThsm=hPl3~EEr8O2C0N{!O03d7tAPLT56U}3bLQ=3r0EGBj3&OT!jR3$9D_l_k z5MpeYvjAZH+3f{BDT*^q0VKY8XcG8zyI$aP2R^bt08CPd;u}nGrp9XvDBUw#cBfpX`?`QB^2obfPvu^Z&_@I1$AUt zYyh~S;-j7F={z<{J^(y(TB06@JFvNk7d#MuCZ zj)Mq=4T}vxh_87SwlXMpzmE?~oDD#TuNkn|LR)Qp;%oq_`5N$dKa|GTrm3(kaYq3_ z{*JGW0>6djA?J!N6aGd30KG=Xa_q$b}M09AHVEcocq#A@T6Zron0(a>xrn(r)OlefmRp6}F}DjRBCV8#y`Pjcy4NwL}hu-0DS(pQ&Jwr73IMnO#*RvSQ^)|$6^)qIar zV(yicepFnr9Ra+E+Ej_C-T5rS&m}-$PyE!i6>Lj@gS!m0%sup~E%}~j`>hq6JBrl? z;7?36)U7@EuDr-YE9(Ia%5NNsb^)4MYeNNtB)80ck0#3+-jq%G@?OCWVO|@6-Fa)$ zRx&Ub+a(u$%0B=am3L?nwaYdt9I^v~jvFPVAHrB80CQuB#K(9duNIqg{bq{R>wU!4FJzuM}t((RX9l46k2W7A?d18)4^~EfR$IjtSyF(m2#YP8y_`ZkgYkiyiC zV});R+VyBL@51KH%~ORpcT6$?BJTs$_~l)dcg(x~rCE!?%eBHpLdEwGHyWVj45-Gq znzS{RD1Fw0xQv&zkTA}={e$w>J zsB;7A)MTe#P<6ta1zfmFFg_aC zWAv5+y`K_(c%)ia^a&%yB_Q&oxAd6D4LUq3&w{A^`wVLowV=Z0Zpg^Uew#7R4LX{q zc4b7=PBo9*&y<{`b7o}kRqpdQt>02$I-Yi>yqrUx9Ll2FD9My8toHggd6HE4#sM+l zY3~o5m1ZRi|Es(T?X{k{lJ_xoH_QTkR}Mnl4SYKo$7=w6=6<3Sco2|?73++o2M zW3eVOpr(W^0&&|o>ut&7oop=a!axIibfPBOVrj*Q9E|AG^?U! zrmVxH#a4??ER8hG%PX1FX}M9(dF+!ojeTJFV>~!Z&2*eNGZcKaE^fG|xSfa^uIOI{ zyoF)6^r?G#;~oYup6zsHKDUS(78{n^|1+1zDG3{7!rVSQb}`@>;-^uGnmJ*MRNN3a z1PxJ3UDzTPx2?dPQ{byIhISO0phYWcW`!+saTE8sPDwJT5VR9RbJ7qs>%x|RxQWZ6 zPUW$!g)WBf_SIKsofVOO#HdBhys*{8ZEk2#r8KOATi~X4;%<(O*P+P{9R;J<L$4A(ba*RfMZ&tC zqNNJ!XfF3f_s8wi~QQIn_i zVXK%!c~uqylWZXts&K&oQA=3ZY64fq+`bq)c^=@Yl~%c)1;yEkyP{-GLE_1Jj zhQ&tg4TM-478^Vtd;8{G008MY<9SLf4U4U9>uus@-vhMGwQGsma4QhDu96Eg+*4@L z?VJ!tL)b$0oX+KOx&(j^w{w!>%rqg!rYionEUy9CQ}DpKYllMAu-H__-zH2A0oiY~ z(3ChD!iK;Bf(8g10tW~h!UhN&AZQ31>~$RARLG)ALRrqLENI3!A%rajfg3psjwXAF zwn=^Jjyy!r5Vj=GyPUZ5E^$*OicW!fs>j?RZ17whZfnJH27^88Z0-bY!|g!W;N^C$ zO5ny=aiTpLFsJPaVS{F|xDl?ZDpzws>Ifz4XEt~+tif8`w;f^IKt7rahD_G*JudT(kCKd)w_&>Py8*R|Fhjjn|002ovPDHLkV1nu9 B_LBer literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/Square44x44Logo.png b/apps/desktop/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..afbc04388927691fe58a1c373f3c6190d9780388 GIT binary patch literal 845 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/StoreLogo.png b/apps/desktop/src-tauri/icons/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..068d38e054d28a4e26df58a15b8bd7ceda16dc8f GIT binary patch literal 943 zcmV;g15o^lP) z?2N{QU`fxr`}RW)1JC4gxr|{fVeBv8vZwE!x%-6UO$^`?!|20ED*rygSO_7u%)LXn z%wR+{%N$|6!92M$Ah0-Ycno8x*mzaW2og4MRLp|_vWCmgVXn9GkDes}d}iN&QAlMsFNei z{n#_~gC+SvoqWOAl0zQI!Al3N&YL;_ffAu+dj=pj#6-Hy=bR5{BnjLJ55xcjvQP$_ zUs*2xX&Bgi0d3=R(l2AMr|T@3j!EYf*MO{OhI&=b8)Q4_{R1gASA!ZZBmrDV~)RBiV}4k zb-Ogfh~nQB$bjio_zqw~zMZkzZ^HuVrU0l~mHoPJ-9@>hL|kS0(}0-QBT|Lvqx5w^ zc8c#~Pl2$Zq9?U%sj|7UI@>L^;j$1V@Wx&O}kcr|052-g+X{5~1Lnc*^D0%Zq zRJGBr%35nxo$eWsv98nzHMPf>BB>8%l`_F&JCrG^|3RZWJ( z17Ddj+L*FOZ%lgzQUAV2B1tB-WVDg$fN&>B$kl&tSv3;fZWP*3mf@kI%v>|6!RA&u zmgBWq2uKSUGpP>-qPnn zUYvaEfi|7cs3VUxosiYCrD*W + + + + \ No newline at end of file diff --git a/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..64148ec1b664e8ab9e57be159e1af6092ad4b55a GIT binary patch literal 2450 zcmV;D32pX?P)D~EOBFX#tu>O} zq#Kn*!L8OdHEng*3GyHr(`?%liB zar^e|PTT7;E?-PcjQhxuBlBm>nDHH5*E1DG`5MMM@!l0llK$A*+WOmsgoG=7(IEvx zd`L(L-*fk%@i{j)_p1*cJQ#oc_;C`DifbIMI6|6DtxH+B zaN+B-XV1>Yb2_;WZazf}=DLOq8FDQmBBF-RB%W7AMa9Hr%a;8Gl8l8!b-_@{##jRY zeE42iN=i!U$&)7&=FOY8+8>ZWCBgZ|)~#EkApYVxbLM;(&oPf5KPJa?UH~8q2}mGT zf_k`a+_+IPcI?=9DLq`?%F4>{yu7?x0Q?4+LTQHdv8E3aF=Sa*E?>U<&Xg%reijr6 zsE-U4@bUiU&71kLv9Tm50bJy79uTg8U|{eo*iLXS9b9aLL}UQ=b#`|Cc<9if?+IIS zq79UY42F1MBdNV@L~;rMqF12;J212c1XC?^d{pc1?hb`IaOy)W(1P(#0jd$Ibsg_^ z-MMo|OG`_u#axN1MoIn)?G-f4F{Ivx@a(2TA_^E)j90cewh4$@g2)MAH~{<-1inck zAX*>S=M(^FZ)$2f(Ae1cn?;Kj{q0%b5+HmRFJ8`5ckeO0D!?B z0QLgFVi0c{AP7)M!2SF8%i&?lVBq!U$5d4zcM0?<7V5fTNxh?^BUac(pf+jFg%l%_Xec{NFBdaW}gG4mgi0(u!dV>tGMSMX-e*Lbhl2iJL6DO9V zUrm2a)up$=^>>Wr;F$nq7%Lgk0{}jU8)O#^H3;Gjv3FeQ7X(!T6TREEZ5yARoxRcP z_0qU|;8j$plc%Vts1N}DN|nG|1LK+_3Jk*}9PXBO(_N#DPJe;WF? zXuMd+^a}0m?H>yOYA^uAZf*9vcJ10kq67dZ(xAFh6MnyV@#0!XHnDW+(gl#h2!Nmz zNOXIBeLXig*RWy3e8F0z@LaA98#Y`*w^lq#Le&gE(>bQWOVV+)ApTn0*4Eb3uR4tz zH!iBVx%nixHW{2U#SK?l3Qx3wJ2SqkKZj?bgOCLAq_GJ7PD+3bmIu! zuRnV9Xk%4X)ieUY9NC{|ll&~Q7TwQ&T zJCKbbH~Zw|WJV3c!9 z83rgX0sxE7BE+Cu{~^~z%;tfc4Z~2|v17;nAk@w0Bt4adH+Ubx-zsb}=scm^Z1(Qm zyS%Wlup)#xt0*Q9U^7!*tec0vk~J!ZIn4Q?1s`N(W&Pk;>neTtqABkX4gL1Y9;+Zt0-*FQ0Od$Yf7BmKw5x8KI~ zb#mDG!H?`U*CqS0_!H^cp0P1~ubR zaJ+SvEfSe#Tult*9zJ|{4kx0`EiEl~txcB(O`!#ye7FYx7BL875QNqK3s}||rbKQf QQ2+n{07*qoM6N<$f)2i;;Q#;t literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..d75f59a31c504692e757f54dcc55aade8e6657e2 GIT binary patch literal 3018 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 Q4*&oF07*qoM6N<$g5wBuMF0Q* literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a4737f6ea7ed82174b1a9cca3d4067bab8d8e001 GIT binary patch literal 5430 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 T2IlGG00000NkvXXu0mjf5*ith literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..bacf321bd2f929f7d63cfcb2cd4da2bf3239b9e4 GIT binary patch literal 8282 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

!73>-Lccp}rM)Huhj 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8d12b6b181609aab73fe4155df9eaaa73f8db1ca GIT binary patch literal 11196 zcmbW7MN}MJw1vBIcY?dSOK3DW!GZ*LmmoodHcfDc;1*nxV8MdBy9W;hx5hir!0UhX zW^eEYRW+$~SJl0@cAfL>9iy$OjEhBy1pokWRaF#p5Z9jn4h%HJS!dl99RT18S5=VH z^IttP!~8G{1#%owdFGiVQPKtv@1+}BL^Azs0+Md~ivm~-7Ucg{C zNAqhrA}-D6nHC|h8$PTx)177Y`weR5OORgo`234ui~~ zgtYsfjolwFo{WLcTT5sPnuliB`QuaD&M`O%sS9^t2ZysIWIRRcTeKG!}_o-+8&X^75x!M+q%#p>v|R@ z<;1+ZziC?MY14SyFV?X@9q>)iTwQbo89dMN?)3L>K%b(2C^rFy_SI0E?^)Y{Y1gt1 zYu(a@<5pMj-e4RVKFgt}DO!4jWdbmZ@Lh@znYh5;Xb9#Tac>MPtT77TT1^1I=HUu-os`T}5in`HV(Z@~e7p`(YBTKAdm(3d>Kb~1~pFxYKX>Y#T> zu2gi;1*#XX>JB`{zd24s8!BO5U`T%ffk2NUl<^rU$M2W7>TQODn_QL);xD8ux~6An zj9bl5v24BJuQng)o}cf#U!L#Q+zYKXcsFSW0iy!u$iB!v6IlYkh7)Pp-C)o^JSaD} z+$G7_X!Ob+D6xY68>uVkVI3VEq3a&~xPERMZ6e1?JmAlJny-kVNl37l9+zGRr8M@- zm$O7!vhSynX{?%gFvISUC!7cLLlkYCWPr`mT>FpZ{fTT{V9(+2HlGuhZ~EVSQO&F6 zzd~Q?_zB+;B7I~&?xOhe3^*J0+X`-x!Wqyndz*=uFYd{>V;!8}G+%Dl%O=AhCe}js zbOG(Bl12&z63@7N4y@^y&WdFTknK>ww1dQ3BV-5zOtG|t#X(Fd>S`Ewfq2{Jao+Y* zr4BufcwvZi>`M}+Hqz)E`beG(9NNES3GgdYiyTa9o&9$(U0Aq*n7r=YvgUO~Xj{tn z6VGFjz6+dfzgPTnjEhC_(J1o8C;;d2%0)mlHZUH~UmT!3A4|%0oDqg~#uWRqyjPAM z*UNQ3e!TdtFf*U?n6cFksr=LRz70mm<)Di+T4I9~?nbzFms7_aTIqYeiF;<&ZR)r!!4W&#W$(2&2Xx5!q4YId z1WywBOKa1qwQ zBn-^k%w&+VMVrS11e)j|zHr#3?gl?2fQSTo&kS=KE+vOyFTGi4k~VA!+*|#E>roR) zM@Rp{{7o_LRg$^aqzL|wlMPznHjyMxbzxza4Aw0-MtLwu#8%5)ev zR16I!1L-v(M0013&^H?g-5~Fv&@gLmI}M0`a0OhxI?SjSw(9##MHhHle*mq^{(N5o z=>C=VaMm)fp^Dt;zSSj!0>>Fpr15VqHZcEWrwV@gWa_0@iEkCdPZ&w}KXIz~lgV1zSj+64Su1$cRrmpcnXCMfQOPt<(f*Wyr4uK7;|5Beq|OQMMm z)3l^NVN{s-PjcWrBe8;Ix0^Pivqt3KBjsBIa@&%ANY53?qpS5qv1#NqQr6x!dH^x4 zVI(lrFuwi4p4(sEn;oAf%J7ZCzWHNr{!p_U`$Cc7c9*X(+!SzoEEOK87gI&GGI<+s z4;cL+cD+&<`uuMlUm9llinbfg$+%Z1oO$5F0TdO+r*<@g&DT+<<}0+JdQLR0Tdw{I zsbVZOBSrHrpSRummQ^EX#^*W!i_t`ag!#3y{xwn>eoI-A0im|hCxJ#`CR5$`W>bU+ zyUU-w(Z`a0UvKw?Ol9tq2AyBNgwL4kYNHd8FNAhyL$$ouf#ugAd6xq(VJ}a1g5tk> z?C9eh@Mipz{1eCRpD4O6RMHxd`7{#p=iPP8pY%9=D#OpjME3>OrMc=wWo(Lu2H;0w z5>Ov@F;GFU51UzzfLLs;#l03E%^y1{cWwj~mSzRb{&)K23Pxk3SDV#>#$mfdIjqXR zgV{Dkgu zUAGQt{v^2#sE#>v@3zK3l@kND zgFdh&N+oxk++S>UV_|x)4JFb%is%Hqd}u^7`LqyM&1VYo%4Hle{Sa4SFtRo;+REYf z&fJ!303`uM{ly>L zP3P^%6E>^CxGAX4@r6R#^7W4T0tR!H2xOfn-q?40&%b3YuatB^!Z{+C0Nz+1OZavJdb#E((pTZd?{ff)LnG! zs#sw8(N1VAHZ%g+vAj{)Gf*mz6HKA?C@{$+Cjiuaia7Q|UHTB%CeTB%9rgKxJZZQ| z*Rbf@tW9b`Qt3cY{O{0?`^`X`p#-Xymbyao)VZv>@_+0Q>h!#d9Jra&>4W6Av)HC_ zRWT}hOLQ6L4^)*@=2Y$FW5}5-pfnmKs|gib$|+=Mi^)5EvJn8$=MvSqFfz( zKHRx1^W=a9;e7I*iN7eYaUlE}1#V8+9@$9w=N<+4EM~co*nPWX(!F%0OQ1FrXN?@n z`FDiBvq=+e*>70|8;u|-@`x4%HVlX^fD{f1U!M&|!kn-7C*@~%9a3&@`O6K1y(LhA zvS^j*y*LEw|4iwX{CS{EeIU$=DCW#TZ0JuJyU*w9LDL-IAZE%pO$}j%V*EOKmYj<0 z^!fXO36i>DNYX0qGlSDIfFs;a3h%2*tuzLj>6Q1k#OqZpZ_X$n7ylw88ilK3%Yo$9 z#`~!Sb2#+3-vq!{nkc`9)UK%u)n`XYTCS2MH+vmTy;QsNjQ>@>aZwv|}6XPdb?sle~xxoZ7ytZ$54 zzC0`@n?QediZ>RR1wY&zNqoBcTP7F^!L2WL!uq@`-o?v##4CSj%PArUE?nGD32ByQhB5rR=$nasf)yZE!E2+2Cf37OpvPbVn&52@P`a%@uj&WvTrF&; z{G&1U^R~5$&h5qFrXv}Bq3GE{O%3JiO}dD&SE+EhhCe@E{1iM>UXS~ZBM?oo^~bW; z;?L@41`$qAF<~_)GCJPhj_<=qSKhl94y?@BBbOBIz~?O>{IT-d0Sk7PP{;f0Z>pL2 z4^k2K3_04b(_*eG9@^J|1cRHqL@uJl^qtB|_V&M8fv(|MQL~DEC4@^a7%(9<^tyYb z!JzQVLypy?c1G0j3<{Q%X&W;CxqA>;{{Yvl30L#p^2B$sR}M=qM9Lq!jf^4#;xEJ#uiWcP#z&U?a+!1@b$O;vmG_fB!VbRcl-1IZu8xc(D(%Nqv0wPUqBb zJ(O$J6(WMaKMilUN}v?UT5mCTCYv+DjqmG~18^gkFa0Y38rqBt*_+iHI1pz#8z}7G zPC?k5zAy5qk6T*%Nv?;_e3c9D!{Fq#{2^%4QhIqimp=6>8T*~s71NwqL(n+jRJ#Z9 ztFO?i1w7qQv>ll?p2iiUT4Ufe{c@NtNGeHYVf-0{%hMmz|Dy?BDKT8NKZ=)~cps67 zFL;k;dLrzSmtL4)DfG`3QHf8BxUIuf+oXQ?Z;fj5$yZ};2GV(GkA~%3^hdlDY!BlR=xxh95?~VL40R>U>nzDujA}Xo zpNJJgwzkUxD4+|(qi&Xd8y^;+Qn0Atyi#YC*B|(!wF-jw zDmBeqxREjxk0oJ?hAX=`jHEr(Rq*@#CNiurYEveYJXz4-g-lQW zDLY!%V(sR-6^h>;hTTedUW4ZmXs4G^v9A%U5LN=XKNG1e!jGepAdNkoj6@>=Q;E3+ zq2|{;2ja6>*`jmI>C-FV3S4dMsA@aZiGh{uQ2n&8m*sIk86?hDJqpioDFN!bBTB1;?|rNq-?yjEg1pk=)sR5jDTcJy_& zm-A2)vtk=umTPn^A)sEAT4F;S&W8mMNztmjQbaF^;?5>e;VFBA(vl%P14+ux-^M0d zsYX`#igG-P&iySh>$uh5=>bIJe*3d{6l*HyTM)O)IX}^8q`bBi@(eenS$t z=re6VIQnJ42zqu&WMerq3?CVOZ?c`~pPE9HP`?tGcCgXzw-uqw0u1e#D|G%62_%gp zgsy04p*449LF&YglX131JLR=`YKEuk7OrMu?s>D#8T&;iawlUBkl|tgxcWzIweA(e zG4IHqtmT&Giy|HThn|G!1x#sHU61GO6b(LH&_Gx6xB;lcPAmQyeQ#B?ViunEbuy zu@{dolrDbAaGXT9h^I?z>HD<3@k|*3gxIoH9#Ta=Ye(5qI@J3dFG=O;Ka!#Fgd_z9 zQj(c6ZYpW1m-KXeV`cZY_{P|6T)#jJ6&UKZKl}ajAd*2o(iD5hv1rfWN0n1>&d^c$qgu7(Fp{=SW^nqSW#Y8KHMc)!$3UbU*7?mUWTL4nSuo6%gQEO#{j z3w0Psee!sF(n6Q!-`vC1O1vWO=0t5PDk^*(7kh$H`m$6!!)3L)BlCcRF_{#Ji;!_UTXEVee4 zCaV&ThU=`u3Fx`JyBA9uX<4^e>UdFOvZ3*?hY z&n6#EL-ZEM-F1TRju#$t#NKkA);JAl-J?Nr0}11VQu6tAKjsFTR(X^Q~RsV}L1k zeYUrhYeTla3Oy=Yf_V-C)_xh_8rT$7A9 zk;+N5W>o2+8Yv$)h&Yx%Tpn;`sUhz!p|p|c9VrGW4J6?t?^>G_lfd+Q<;TBNWdQYx zH4wbv$sO8?cd6Wt--ACcT(tempQjTC)xQ_OV%m}U`maekR;iuZq#VZfg{BjqqL5WK zOA4tLx+`C&?4Xot7zq3^*nW!l>r)>s`^*`|bxKN2ua{?vpgb*ZR|BFxF^gfzCt}e2 zgf^r5)u4>=0?AYo!mDTRo4|fn#>W0NL-Ab$Moe0ydZXXG7W;lXgdBfplWPnR@NX~k zty(zmFeUQ1h=`0|)O*h4;^L2i{$0C?ppRA8?F2hAOp$eOuj^b?dP>4@G^@B1hg8Xb zS65~wSP)5seDN@jQF;Up-c`H<(c18F)>1lt>IG1lRSS*b%?jE_8cnb;8F>QwwM1oC z%5cA~7CI!0mj3d~edNXS7#IwkMi#Ru)}!YkwkLN<6(R7re0CS1vkyP_{)%Lzq)zaz zxB9YiUHi-2KiSv3GCQ9y$N>Q9eW-mFo>il~D>rU739{pn$tk0Y=~_{zqt$NZ^7%Cw z9Tk@<|IjuMb?`3m!)hZ3Uq;C1Ck|56M(;cwn}U>ozh~?O*Ot51fC%<+L&G z?(=6}OU5ig($eT(Y-6KyTb%CAZjuadT)^fP-mrtw2k$$W8@g=!iCMF^0o$6fB0og% zb5kP%Lc7HNiTO^$xA*2@cr25zd;G-PaT!Ou$ywjt>wNLb%rp`itrcSsDzew7r%tbN z8_Lt|-Q3te%^wvYYqt5phvWtqxu@>6^ZcZ>=PS(Y5>Mxa%Gr?`F2ruDTJx68qv2@^ zYVn(pdlHv>L1pZ%2y#HSjI-g2+GyaRxb#K&$^ai>N;37l-|#D({`i{9UEy88;mi9w z)>1#4nx=5aI)*+^7sgaJGa)dJJWR>>VR&b2W1?^dgUs;lZ=h4fiO!Eim8rdt9eQd0vwICoY!B}NWn7^`k`Un( zNp+I+!{L|$hKg2Cq>@tORLf4w&^Tb)1hwau9iRg zFOOgR>GHX@rt?95Ns~V3d}v@cN4h44s=Js$kX^wLpM-)%(lkfO9AjhS5lrb*WY{{{ z_BuqDl}5NJVbo;F)T0-btyA;!bu91=xtk|a$R_UT?GZiwP}fD!v`EWVNMNwbL^&hR zVo5ja$5~X!?3T-)b$;p_aBPgWS;VWHJmD%TS}(8*8sKmeJNQoo*?X7r7S2@CT1w{r zg~m+tfFn13&TLUzwR*X5w5EuggVX-jMY_c4;@Ei1Hx{hbzRcT$3!Vjk#@Ucvf3B`N zO%?a$_o6tfs|TQTPCu}W$mGlXDvTw#}9}x2H8J!`ZuwkQX8!R z%Xd2Qp+ZKlj&5;&ftAscK5Zh{y^g9g_G^`-W=V9j2!<~pVV_YHj-D3~*I&AeM+Uh1 zE&4Be3yh&RG2~wlNk`O0Dvg_*FaF$=5Q{|n6x^UKR_RvkwqJCaH}W%}z%_H9!FG5Wi^m(lU@T!YSlThKsAG)$D}`yP5Dj#IF} zZ~+=styuI1#AWIGr|W1!CPV4r{i^EVwhY0p(EM#We#;&fQm*%>_V>_13b^1hypVo! z-|0pKxyMqVr83v8&56~mPYaL9mpVt;z?tVJ@uGMyYBrs+v`l@Cc%HoDta%L$LQ(zk zAr6~|3BP?*?^0MPXd3XU_ev&`?l~j;<`AhVzChnm>mHX{JlO}ys&?%U$5lbAZhx3( zTj zz}W)*>B9bMi_3DNd51*LhXu?o?n&S;tJ*e#;z4T^lM-HBav3`-6dsgllRnXC35+lk z(VHX;NF!MD*Wh?aa%{(PNM)7f!&|0O>7dU(-2^AJUOP{JBue6L#t?1Ndt)N1SD!+J z_|dCDecM8nGeUSZuf2X;{VWeB4B(7+3Msg7iC)M-f=XlD`@l>qx=4zn{e#-9C%051 zXRw)jh%KMD@nzu2a`lS?-3UUTnZkT|)P=zAK8<$doL3ACMrW*f7|)gR&|wrV3xw*g zpX}V*o&$3Bx}yXhQA&}O*OaO6B5dD$!3)01J({l&JNo_8f!w4dmOf)2^h z$Gfu$)b<5YWC?SL$x&rC&Ah{?b9`b&aklllx6ulN1Sq;YNz|`DO7wISqNUE8^|YmA zdVUnA1Hc(jUvDLI93kKXl%$sr)JzOjE|N$Ge_cakxG#|EWYzZrL(D9fYs~ryR{|mf ziu>PWl7p~&DkYi_)*Mx~X&K|dpjPGVB%~3qe|PzAKi543-$hRiQq-0fZ`}q$c%0W^ zleuDanIj|aa{<@#WWs!w|5=5es~Y-4MRM}cD9@kMsEQ#zF$54cu3$uls&R0xJSs)zL*_~sIO19q) z)CCeg&hD@PwlGZVInd^jJO5AaIt&-W*QfE4U(6b`o!Ou(yYkTc^Nn^vd%1}ytN_yU z*Rxa~8AzC5I9)H@o*_TPyUtV1>Zc;S6GQ+UR|H_8S6kx+E&agSNq6_IOJF&QcN!Vwd)kUVJROueB4M#51STJ}|ATS`&*pu? z(0k>Zf$?b@Z&%aOkZ|`uQ$vF2u-b4@={uXYKVRLj_xStc*%D=3@-iVPY`P~{)tLu) zKM5?`foZ#A!4G%Eg=>^z}bX^ zHVrmEA$HHPfCi;z`+-~jpsifF&ayJ+?K;AmxBuJdG_SVWQy9}8MiImeLy#IXBG9E* z>-~i+DhrIsJgm@#eVfi9%wouqBBY%n2R~@)29Mk^s#0EO8i{y)un{dA!9U&OwL4Qi z)v4+iUx2?(v0bZ3*E32e2xb$EJTq&%9;%thxB1v*CiZS#MQwnd%SI!aHSP$V zrFgscv(wgbd!mqIkT-aHzE5M-*e8ZFR@u<*M<@=aw@n~*f8Y@r1gshWV%SkutPU*{ayVdgG?Q*z(~A@WYdfj=28sRF z%WnIR_Ox{&<$H*JmiUP@(>eG%fQ!$MXEQMVaRoK&=_4}?N}sWW5J7%~8V zhRJa@W>8+-Q*wPe#M9PwGJuUi_of)B1GY#vl=%sYo!Q56DqI`8a(IN~5F@xNz=qBE zC!Z-IJ;UCr=|`Fpd1i}YDOlX{Qj5!imF)a=z=Pg+QRt~7qmt2z!};=tRt?)bWdGxU zZwNN&wSRSK@u9TVP;3uBFK#~!S0J94rBnSW>&!&_h{ziwe(W}FxV(!Fv#O^i(nVyhhcp&a=`Ic+}&TXoic3kZ)D4a8TbAlc0HnS>LNxn zcudU0ZHmP7Ry;WOtd69&rmBh+j%fODX~PcWJMIigta=1Q#4JzV%BMThW`QT_P=zKE z$x?e*496SCoZ1ukBF?^Z-FKVS<|e^0i@_8h zZ}UECK&l?}gM9!wOy=CaB}^d3z>!~IDS@7T5B-TJyx?=xOwEB)j!^AP_)$gS$2#4` ze5pWR-HruXW$ec~Il&@;%)67fHe#RiBSN0dp?B)de!y8BZuV5H8p$C{;di=jg9(L5 z<*h0KvnXl&(8=U{xt22=kY|t-!r!?KygN0*A6gH88GYQPdud%B=L=I85UZWxbLx&xlH%%e03ER)qvqE%^@kre}J%Ud1rE%xA(P4DJ zbC`Cp{VJ8M6Ne@T#U(Rr@PfKhr)IL7i(0X^9*+|Ln)tKP4?KJ` z_^n)Sqn0SFpJ;J0SzY`f9ACQCxJL`5qLrB#6hQg6F;`?Lh?~a%ZTAzd(=6@COuSYL zC%!&t|MH^unyijWLzAtlaAC+WhBbh;lIYzTxbPWUcq=Dq--OKZU$Bag(})YZl6XaQ z4TaxV9@NnngZS15zW7eFkwEkoFXJWcLnpoYu`YQ%sy^3#aYS(9WR~BBn?-%_dTBl6d}0^jPd8>PXxtnSP>K?DD|;&jmwgQdo?&h6`6Cp%+Q2A`@(5 z>3PM`tt3JTgcyh9pXGp1#3%NGhcak5V34@dF8auGsU-l8W1tC=v>u4A){?wbz~@&X zllu_$HTHr*t+>LHj<)oo1e@iRl-khjzR56Ug$qtJV3YBlCf@Auj@*=DHz6%D@<)#1 zaI@A!+@-BBxUO86B!2ETh?whrEWx7@_ps!#uhx*?oO)cjO?-8pU%Jm>+v*N?UDTrs zg?r{Bf?#U|c5Z9s8oAURdP#G0W0OV6dtm&v^W=E2$pl^iTD9TaXuP(7{jYDqaW)4C z^!&bWJM>`HrFJ6)OaDVGP}Oyv1*ktuz~-2K~I~2&tP~KW0>XrQhD6FI>p4S z)M=)bqaVNHZEkInq?)O2=h~AoU>g(JLT8GvjV6@#cnAN=Hs!uAL1ayc`qVbs*kJeRW9WO5a#+iZU=@h3}?;cJ(R zAgj`Y59_U$P zwcAj&byt0meXOPVLx2G_1=oHGE^apKUhlggn+Y%g!6nE97!>v3d~(D81)&9UkBa&^-+MqdiSYY+@o&N&^Pja zxaY93_xmV*uHzyMD+(}5s;Hi%fSUd??AM}x54>qZ@Bbh1b7;$O;b!#J*n0s6cl)OO zVqpjHsjKoI&s*5URn--_4Pn2@?Yl-&FjdU0uc)KI#Jr>{O(5WcE7-~pxM}@Vtm!fq$t4H z@UY-wXtBJ0Bi7x@@0riO;6!Odif=Z#oI`-I$_LON1s@EUv#b7^)_T5ETHAGGIJsDR zo0=DU$_(6=DL6+jcxKyD)s{(h)tB%h+Yl3A%-7$%O2<=7 zT#?W=FT5xq!~~eRt$o#2mY&vh7^d(NV(a*ak6hm-gKOHo`bDEZ(nCdfx6kdnI zt67tEE|XA!Y05zLWt|u6cD#;tVgjs<`K>?F{MOhNG50m_j`FA8QesVqunMrcgX?Vy zE<=Q>uT6Bbp1Sw=#p_k>ohZNr7h&Dk8t%bU9j(Om8vwst)h_k|OmGp_eXaOj{OlBE zVt~#>0VcS}!$tRj9#?Qb9>mY38E})6?tXtQzyz1zszbjC>Tw10Uf;Zx#6V3Q0<7G2 z_yb*q;k>WBzEFL0PZ9&phgry6-U8(QA#v zJUYATbXdWO%Ddi19$=E@O~VkPc`m|%m4*%}(DR23C91&kp6B|O=DLKJ>MK_V!i!kV z5VQ)ck{t{_*sm}&Z`dk|(3PkHE9Zf*pQ2(hdQ@cq=JL0hi6>TA2;`}T*qSz^N*TC2b|+j{&>c&WY$q$`$n zIx>Wq@weBs+39E9TLP@$r5&&?)6^g&z%uOG`eCQ;FnqYeGm%tZRA^s-OXnexVMn40Y<)w9r^1W4 ze(%E)7ccJ$FJd!Wm4yHswmtrb-86{0h7Zksu?c_lr*R0d;kJVM?3*ez1z7r0Hul!B z!RkNEfvtCb;Ipc$SQp*vJpK86;m^IOZf$22sn0sm9MCaoD8S*R7p=zKznSqQC5mn5t1L*Yekrm@h>A;2_iY%H`2K2jufAHv4&O96Jr zW{nT#0fbh=-*h22FTxy{PQw^(PU|=Ym*K&(J_CQb3S{c}e2!cNc73Pek?>lo+Ui5= zQ0HLL4NH*o=)jrHe1G32FT5UBZN2G2YrA{x2`|HkuROKM#76mrP^ZU_Dy+U*KaA2Y z8bIhmEHAtc`iFP4J=e8sO&1V`5R2O)YCqbY>*}|F+7VtrD;`y}MbuHlJI3$oFa%U! zwumap`!2Yq!V6G=X_t?Jh79}QI&%vHDzGwro^PukZ4DWYg%=>e%B{W*8(g>YF%21N z)BwT|VwvH!)BSiG&g%jYV1+ep95uFk{H`HG2B5O1Bwt4bHf1K|5`HXyi@lw}d)$Z?XY1mwhJC=TLaTz~5?J0t$J4=D8C`I$3!lyg-1#@9xu4rY-aP!V5wx zJ;d*Kjd`SHUU-2Dj1s?S;1Wv$pMw$qR#E1CTUIqqOb+c{g@7S1^FpLOm{bDuR@Lq@em7eG2 z!;cCK*8Ih4wBez{+V(np--Xw)dyFW5J=o=Zzd6XnRd-)*z5+{YzG^!r}y{e{fv64CMGlYBcb8`rFEy zHjdp_ME%`}TIz`n_ZXaQx&k|@?1JvPuP}@Vo4fzE25g%@4SO6y6xxy4e*=EzO0a?F z?f7?n1|!v1Jfvwuc;QpiuH-51ip!zzh=y((@^F+h*VEq!9bLWH+1E2e~sS2!?>gzyw5rz>j zRbk{(eXX?utEl?=(p|_M_Y?g6+3p`KPh1H$S$(a$0^6@-=y2D)1o7*RIo$-CRhTM_;n#f)Re|kSGIS`s;Cj0*0Wt8pueDcTl~iAL+ko3Y>$C313s-^_ zx#*s`Gp(~O6hYnX3U}=ZySJ7De zCJ@(kCGNTs#NGN0X3PFVMk{*wZ%5htZrN!bRuf|VNXAE3g1C9!>tH4K+X^bM9|f=d zdT{$DU_Oi(eBNti6tM4y_7Yw$@`Hd^l zw2$k0-YyehZ^MbQ!0jP+EX1Pa)0Nk@OlfP0eGgAtIdcXGX9e<*@Y-GHzhKnh@S*Ap zRALk!UJt6k3UA&}eSu1h3c~B571)mI3s8x%$?$3|z^-&2f)FFt*=@KxfGCRv_C#M5|NB6jyCWS6s z7G6+ZC3fDurrjUkyBb;eln$cI>h$_i<->W6 z9lQUa{4T}rHA&T&xv}AVOjXxOw)aNVyZ7Ozp;v_iF~r>1VZj?Jl%QYEa8SbZ%Uvq4 zX`yeziTe<$oEz&$gkHwa;VojNi<0{tHKwKX4vZ=tKD@}e>;;w%vROJ=;*B6%NpSVU zv*XhCi@i&Ly)gF$}be z;PBzZ#}&9`E!j?*FMC$m5Mdu$$E|#ce-wrffoN+jS)?Y0h01K2em;)!h6iW0S6UCL zz-9%u&>KDkmZ{DrDa__SpJdiO*gu#14RvQWD!)0v{xW& z#|8bpuWaB8Aizqjz*JuVjT^;3E%agj3xJ_@8T7V$O&=6sIuHTaKyXdESHFS$VLV_b zs8OLEhyo0t?C{!;pQoS93#jdf&Vh{!J3?jV?FT3_xcW-#!!;v+lNJK($}Ip;TySlt z;M$E!PUJ^yFZ@Z zCtvQ{O8=<9Yoh`K$TPV5u-aecJlBl@mi~pI0t29g;EIJI#IXttfCmm09^IiqYYwn&Z!rLoN7Knf69)h#+7@5{geDFE5MTfxzyJ_n03g5sAlA9?T7Ur%B`&<~ z7cyVCWB}3p!r&-yCysM(F+eoGFgVPCt<~7Q2!H?sK!5>&00V%^0?g4b0QWO3=QqSHhw^0M%FMLIgm7#Y3Ao z=5t`*RbT)DEH--@^VvfxuuJbVfB=g^_CZ{%z|JgY1`uFT$RcJH7(iG976s0Km0E#W z3kIM9`#ZocZB7XgHLU@g*4%*@3qy!!zEuFIzKW~B3S7*r0t2Y)IeEFvUWi{qCnA6V zi~QGs6}g#jl)J|lz>uC5^mo08C3mBrh4Ed0sALo0?OHeSy)MAc!=}Cfp@Ac^Z{Ubu zHuF6>OB$3!0~HRe*nm*QBrpj*Ex>9|agd7(R@`h7aSK6PeGfa{venm(Lf9R@3xZq8UhR;e4&pl_dvWUz|NG* z00L|POBGDl1=uXgn+F@aZvo;}VSnG*ssrpSeCq%R>%St~299e3EH!dm6m}7I+`d5L zN_-BkyaFq67|}c!5QYzn^1UmVE@KS=R@yM)c2_=6-M>JzIefU?(gNn%Dlo%{KeHX3rgGKSq7Q56P6rNf8gXmtCidj(im?#&9^R!S8H)NHTNzxT<|6LUE=?rTOOz=z)qvg z`LC7lk~F$w+vDY`yGKGZ2S6*$8yD-?;%^iiEdRn-F~EHsgyxO=4IvgjjM#gbx+wul z-g)CklsW(Pe4`au!NZ85nFEMATIaV7A3kgdvE*UIS6b?U!o3Z{hfM}p6g+kegx2{& ztFPYiy8gji54eygh3yru<**VlE1*D@8@IITwrRTzNk>l$ym z=j>XGozVkN)a+CBt11j&t(}LZhS$})!)uu##3*V5B?tCQR-u)$JxjaArzj|!mrDzExl zx&liVyWgboS-}_k>AG7z0UFqGKGL+(c&L%BQ52N6YjWgc1B4ytSK(yHX_>89&9{b9 zcjlOT-Cgt(pB-Ssr!D^|{MQ(CL~9gZ@Sxa-ndyMb77b1sDMi!N8p~% z!EY687nRN2*H9H$O;y;o`7q!C;dM|+c=h&j`Vzl2&>L7w71n##y@BS$fV;NLpH}kg zY;4cNO$XQ{wT{+8Ydvt6miZqQ>~%QzrhD!k=kymE4U&>SANHRrx;Ia4_zT?joTwqF?D# zu4g1}ZQ#v4kMcMAjhx4YfsKXNq_UyIe$;HzJ>$-suD}-TR(8*RaP$h0=EXl(6kd@Q zEuZK5m)qLV8$GM2t-g1jIuk8&28)$zagnO8Y@chR4gGs-tHQ=Q6QSwwI;t$ZBDY1$ z*#uZBNk3NhW=|^G>kPQxP8+p-Dev3nPjdfDZf$tH_^h&qj^1(i#=r5ghGserYusY) zY0h(Bn;t@(x7F`e_{Q(1n;NKpo2VMY>wO8~wb2S};U?(I)K?YW1g}dd!2#{^3%+;H ztzzc#wlZlw?bH5oWj8`!VZO9yB2;;{*S8A8E7CJ-R?1&?wCTS<#Y2hPsWZ_UF|gLF z1RqNZuPiFCir0pz#GtK1x{gm1PAM|6Ut*6)G`6cn$viEpa1;YyvEGy&P0} zbIe0*>`?&1D>Gk88#>Hx2(f{o#7OJjUfOaBgjeLVS?{>iXVNIczte7|Ly3_-1cnnq zc;#ZJ>`Lf2u1Lx>G5a1PyxAiTnY<*Ea$*1Zyi7znS}@VwWw zhUd;G*S}aAm)))W^PeLTtw)1cXY-M!z)4QJO5Sl_ecsG%># z{k&I|bL?9M-gvX9cdMyiou`8_wb_F<`DkUA`KW9TEPj~}yJ+O*8>bG%R=z31x;qVj zG!$M}rEe8gU4W%Gqm`zPNR!J)X}lhIc(ca0Mw&I|_G%x!85KG1`SVTLYwR<)*L?_2 zHFv=Mh78kuS8Lt9A6rF^i^)=sT?N*7d%bFmmfGWw8V{~$sa?K_3hbBm`Y(;& z-1BPegHA;%oa<^nyj+7yE3k#J@maKS5N6zAQ{Xo`6)C*K@PmhT%-iKB>6ocdfz?@s zT{gT%EPk^ouye*JaVw~ORoB15Ybv}dufSAdanri7!|ns{-lZV(&u%}DeUQF@@lSY} z*KQ@igjn1(toW|RQ(CEF8>oF1m+%r`{|>S9MtAGD$t=x}ox2od@EQHk&`HU{E6jo2 zcTVie+aAB}CHX_QA{oqc{SaQ)e@2B@;}w{F6XVYFWASrk|E0^p0H4SGbhe)_Px0F= zqK;h#0Vc!*85%T%mjDxDf(!&#tZ&Y1Pk0G1AtuPkqdDW1;L@-mz}B;`+KCqXI|o^R zt={Wen++WHXn7YrYij>nIdn0!)ZS0qe+)yAR$cm%;+%RB`RN z8p2C}39%?_c=0$@W#=wOQ`Oe1G)y>lMTD0C+kA)}rw=8nGOqueyh=las;yY=NED4x z0?eV9c~@nhe8a4!+WI2}muhP{U;FSEUIJ{LAK1OLHyg2%&4W*bS+PTeyXlZrmiH+g zx{Cl?`v-V8t%0&uOqdBRmensoIdB;Sm<7*uh1p5>!T#!UZ1f&~mFBdBR@fR!fYtW_ zKh~ib>z*^4r9k_tn{klcF{UZBEHnffOjVNIV za$dE~gD!IFeoSAA9;YfQuK7u1y|c!y`7QxgVvrrA9k?mKdiyo-VqwVgArGfttEBB; z=A=|n<@=Nlp)}tmz={pAoz!Y?UJTmtt_!Y1mqCCzAQOm!TI6?~iMKf;mte);2)Zt~ z?$r+oy>~UBT3@=?M0lydYCqubICLpORMcg-XGKb)T$nr+UMjHG8$6D!8H2EwAu6x}8$71nAK$6QAbTI|aDWHr~NJzfQdPDO~4It=#=7plN`c&Fm)_&I3|#9-^X-lYyh;U&OW zBFIkC#;zY-4Tzz3)3A@BAw)ux2ZSaK1Q@oXg0Kw~VFa5W(8UnsyRFvun;$jpyHIIAlRAyUw=;#pb*{W5*S1pW!GH~p}?@KS+M zPNT%bhB07H<0;6i}0ks#Yib7WfY5nKo`iVU*d?#Hf*48er}qvWB*y|7s@ zQFJ@}VcKpD1X!cnQyp}#eu(k0D?$N2b+2O`g$OVf7ew!+mmniD-16xp4Hcfd90)LO znkVan?3t@UY<_<0FjZWaE(ZdP`|R$qXLyk?Oo#xZ;Nis`-HWKU5MY$v^s$%1OjU+z z3js#4i=%h!gik!|on zXork>rFHIdAi$_)`>J`ESz{Jebr1G|HS1q0Ed&@XbTdv>XHoKe)=ZU!07Ibttj^}I zi9m}ShXwniPa{nsxVtEevLA(eif=?+AI zLHXgfohr7)pU(=cq|O$C>QYF707J-47yjcs;9{YwyUtxha2`I_nTOHbY~jzs3GU$k Y0Xqm~c9os)jQ{`u07*qoM6N<$g7)^wU;qFB literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..5804ebab0d7291aff332600342526fec1204767d GIT binary patch literal 10438 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/android/values/ic_launcher_background.xml b/apps/desktop/src-tauri/icons/android/values/ic_launcher_background.xml new file mode 100644 index 0000000..ea9c223 --- /dev/null +++ b/apps/desktop/src-tauri/icons/android/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #fff + \ No newline at end of file diff --git a/apps/desktop/src-tauri/icons/icon.icns b/apps/desktop/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..77e1f23f0c26e2dfb81fac73ce9e80f69bb0bb4a GIT binary patch literal 60329 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%0AuC>geAoeOQ%-z>oHY5Apg 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 PD&O*1hE1jZSMl>d6~bMk 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..81173e300e9ac2efc4b85b78b9785eb15b53edb5 GIT binary patch literal 9887 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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..b8b1dea61249fc421da29f587233d153ce0bdc01 GIT binary patch literal 10333 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 JrN=xI{tx#+m&yPD literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa83ba2b3879e29d2125747f3284ef47d84c36f4 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;Aqo<2wNX4zSQ@r^OC~&yQ9{Ri9 zXZAV{CefC;Z1WELPrH6?LEypfFB0_}7Q7SqSdSA#>3QJ(-=9hyxPazenh zwp%+uHsgkgdSA#>3QJ(-=9hyxPazenh zwp%+uHsgkgV;G$nW;YL`lZWZd zJUtoaB)hOulNbZUDd~Di`ae(ve8@PA7>)XnVFUttT+&p4O#@T|7>B@`dRP`Ol#bce zOv?kT>7ylGm|cm(NM2NM1~3m472FI~om!rfGAw>eB9?F-9%hsRed9fN2RJ&5v!4EF zLrElO+~n};a#WJWU91u_0{QfKYKeF9Py{fpchpkyuqt4_9=@87OS{BjRAm@eZQ8Vw zMwgKEq%WN^BxxD|Rs0KWrp2nMB?`z|)utM=U&t(HZ7z*UdG#=Cey1-FnUGz41ANCa zs#Z%Vl38I!(yUrQ45#T`njMdf57ncN2P*isVv9#T7OD`3IXhcAwT9phcBL;J1@!XD z<9HC`n1$6{qn1Cm8J*RguQVLCYWZ;g+9WJtGZVDhrWc1imdeju{xa|b+?i3Y>fa`a P00000NkvXXu0mjf1j4mW literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..fbcfbc7ce01eb876f0d6c9b030fec0ed94eee36e GIT binary patch literal 241 zcmVX17_^W!$w!2pxPg@8BE@{H%PJa08J{x!?znlC&(}n*v$@u z%1~Kb4X7)J77@;zH5MwgOifW>ANOIbFnch@kwFfJN-S|Axs9#T2YB5Jk#7zBr8=v; z02XzuRE@#5rsC>O%+!`e(&1x@VxT&6(&BZ~X?do3HMC^{ic49i| ru&$qQ2KVAD8M0##PSDZ#A-nwmZUib!Qwt-U00000NkvXXu0mjfanxef literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0441ab27ca4cc956580f6726efd1ff55320606f3 GIT binary patch literal 413 zcmV;O0b>4%P)yR^MXj4_`?^aR*eDBFp5k0_pU{1PUIdDaVw5ExPy2x#oN*gGF(@aNkPqX-bGuqa+ zbV@lVhbpXA%|`=P+cy;DVojwb3w2$ngS!(p{#H7cnVZfFi!M*1uI^ki00000NkvXX Hu0mjfsF}4F literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0441ab27ca4cc956580f6726efd1ff55320606f3 GIT binary patch literal 413 zcmV;O0b>4%P)yR^MXj4_`?^aR*eDBFp5k0_pU{1PUIdDaVw5ExPy2x#oN*gGF(@aNkPqX-bGuqa+ zbV@lVhbpXA%|`=P+cy;DVojwb3w2$ngS!(p{#H7cnVZfFi!M*1uI^ki00000NkvXX Hu0mjfsF}4F literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd990a0fdbe5b41015bd5d50a5e9280f55fb5cc GIT binary patch literal 599 zcmV-d0;v6oP)R)|Nn*ge+ z1U%aa)N+>yuL$a|F?G_WT(m%C;|GTh4a~D#2iUlPri8#Q^BlG*75EMT4Jvr?ar>sJ zR(fs0(S2WgbKjT_)RKzjqH6K}|7`OcmQ|D{PgX_20|6z`*zKRaoW znRD6*fL{i7E2ehorgu410I;Gmp)OXOPgPZVap7ABJ@Zn9x*z;e1r0$o;lqg^A zns7tSix$$Bt_u^+oou<##s>k7V8u)X;Bo*LaJfWqKC@i131|UuTOlF-!MV77iz#&( z-QsbAx}oRBcido^ll5H3D$jX%FVYY)rGRNzW}Ib{=LTAK$L+@jG^pXmU`O@$o(xGx zz!lbeIz#Y^(>&8ZfPK&;OaOd?6RB7rZP)@+Fxv*Zj@!o#IT}GLPG_)%hUB)ZM%ZFg zh+A!&rn5Y7n4DB>kelm&jTz8UY z9jz_6%U~A2D#HY&Zr+@qb|ZBkw2?y#y1%kFKd%JxFi=Np3!1bb{`tRDp>01J=&69N lq>Aalr9=lVEn4yR_ytnbZvRiMwle?#002ovPDHLkV1o5+6wUwu literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..444f709374cad8af5b8388af7bb5f53d36e4ff34 GIT binary patch literal 310 zcmV-60m=S}P)dSA#>3QJ(-=9hyxPazenh zwp%+uHsgkgt2#Xl*e`R)m_nFqj<|Ti&>9kS7NQy!2b6s4^O9=r13|&&}_ZlP62ObFE`T|q9 zQR-IR1G9i^)lwMAQXG{c(2}OOWr#p~A%e0+-l1N}?ms2;Swgvrq)Q&?+oV(zc`)9-Fou{Xhixfmj8Q z&yk%Gh~ZIa9z)fJr}B@&DQ|*Pp>XU1@mJO%Z-8Tii^`vrO&ik|JYcEaeqLWB#Z~1R z7QM-ruh$`@7&i~HzQ2a2k9MFbnC|-%66cHO1EZA)BW$yjqwCV(a8c?#kP+sniL;;vRTt4>azBFW;+8xAY&qSEc9Y16Wo=m+9O8 z!TOOikFs#2cQSd#of5IZQMhzANJ*M~01LIRFTIu0&6nOn<>4zXO6B1zE<*k5qc)PL z_oC#eDM{AAQf^Kc4OJSdSD8*Fx-m`wF~Cf~?q0dBATGCYDEox>pVIHTFIt9%>#8aJ zSm%`#>=sWoqD40Kq-9Q7WS*Ij5y-7W(Bx2;WINzaNjV%Ig?D^9rUtf~qQgj0O+s4j f=9>TB4<+^=24!jbO-HIi00000NkvXXu0mjf9`pN0 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cf20f5931fda1f47495f08974f7fae78f93ff6c1 GIT binary patch literal 541 zcmV+&0^t2#Xl*e`R)m_nFqj<|Ti&>9kS7NQy!2b6s4^O9=r13|&&}_ZlP62ObFE`T|q9 zQR-IR1G9i^)lwMAQXG{c(2}OOWr#p~A%e0+-l1N}?ms2;Swgvrq)Q&?+oV(zc`)9-Fou{Xhixfmj8Q z&yk%Gh~ZIa9z)fJr}B@&DQ|*Pp>XU1@mJO%Z-8Tii^`vrO&ik|JYcEaeqLWB#Z~1R z7QM-ruh$`@7&i~HzQ2a2k9MFbnC|-%66cHO1EZA)BW$yjqwCV(a8c?#kP+sniL;;vRTt4>azBFW;+8xAY&qSEc9Y16Wo=m+9O8 z!TOOikFs#2cQSd#of5IZQMhzANJ*M~01LIRFTIu0&6nOn<>4zXO6B1zE<*k5qc)PL z_oC#eDM{AAQf^Kc4OJSdSD8*Fx-m`wF~Cf~?q0dBATGCYDEox>pVIHTFIt9%>#8aJ zSm%`#>=sWoqD40Kq-9Q7WS*Ij5y-7W(Bx2;WINzaNjV%Ig?D^9rUtf~qQgj0O+s4j f=9>TB4<+^=24!jbO-HIi00000NkvXXu0mjf9`pN0 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbcc0a9fdf0c9056c2a5815668781d79ef727bc GIT binary patch literal 797 zcmV+&1LFLNP)r2m}M-|9_cQeQ8yt>Rn>TupVApMbS+bFvceG(+*75f}a4u7=W>==KKU-mMB=; z3;-Un^=7vZ*HN#WOE&=PyY$>W$ujYT%+vtqPMPrz%cT4T z6Q}}!e?kSQ5a0x=-a0r>+%Vbmg?A4&08sF%#EE+KfOmJml4RkI0nB!tQVdSE>9hgc zW-gg!67iN83|wKr-Ql)=_W&+Q7I1qeS~=TAD=F8yzB4^p;yqc8J0k{@RDHX=>~`KN zh*c;U*W5?NIkWM77xh+!d>S5okP?%|`I_$(174nL)xl;1);P&Ry=y{LJ^`4b#+t~az_Za&t(P4)#I@L`u)!SW}}u#?|x;t z=kcO2*1_0iz+}%tN2m0f5c)GlysM#~Pax@jTADMxB=A-dq~K3wyS-6ULfvmGW5pK-bnSKZMy-))-( zas#+``=Wtd9PWt2XFx6tcjW9sAQyx?^7tr_3&Nc-0UXH1#svCiGw!#7JL`l$kPA(a zbCG$vz+G@hhf&%bJ1Vy7B`m0U;ZRRsG&mX6ie96%qnekF;`IV!&{3`EMQEy^vr=<} z7wT3>z-nJ**cEhEZfEl1{YTlLjmEf)R0DQ)Y(9*porSZ1?6c<^Lpj#Bk>-p4```b` bv|bS|Qp%L%+YOG2_h3_q}(&kG|*DJ^MLz>Qr66 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 literal 0 HcmV?d00001 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..266269bf2f6b6e24cc8829f9239257fdfde373da GIT binary patch literal 537 zcmV+!0_OdRP)Uo>R#%+Y&M?A-l3L zOkRv(IoXwgVM4%Ihq=j42-q1QX#_@RfLaEEB%PTfD`rWJEU%jVfI!Wcq^=0mK>(0d za~P(p19j}P5UjBb+X}4KvSKz^Ga7R#iJ29qaMeUp1Recfr~qTfQ>KriU<4ytkeAUf z5Jq-I%!uBgok)VrC}UWIBq_VjlH4IFsHHXHc*n3uu*tTu53~pPRQfw7hRcIovgm=b3R%=v zRw!fH|Dg!kuj7rb%?g9NjU1rtY@r7cTzygPnU*??(yVB{mF%(swwpB7Vs~O0@o=x4 zhZ*;Xh+g=JQnXh3tAb{BS0eJQi)dig_L90QSheSp*+FYEIioQJYr;$@Gf%#=u&tYQ z9vurlU6oZ{-il~!bGeWKr}jc8g6I0d5jgf`Bc-aN`rk6)qExR1^@s67{VYS000BaNklnzumS&eU({20e$>eAqrCW2nb*VFrv@YJc3)Lp55XEk=ti(apBijR z!A^^PM-5o&FA@1M4oO6EEh@EhEz0U(TuTkcwP-)Uz;%vBH`7g~DM*oT@{v2Q>R=-A z;1^2EG{;^lB5ih{(1ye6Emjh&UW1wEO7tQ%aH+#i*|r9*gfZDBzHQ*j;bL!$q)h_D z=ridH*Cv1=8uPq(AHM58;VlDKo@X=t_$JYq=NXMB7Q4CE@1D^(EgEM4#=Y`DR{vV$ z4~0F*O5jovI28S5)rLdvrMz&2rnuY_Fz$6WWaBDeMt&f>)jZnGMJD%(EBwcfJM5dn z6ljr0Hz@Lf7J4Q~yU~Hf<8yOnO}ZrxDibDJ zjR0xcnS5~4j}a;2XxSPJoMaS9+I6U$*T>dwoB<{hkpwU*=d2(Aj5rwO1b57yjw7`c^4=J{qrdv{qdgTrfH!Igc7H6fgz9Xbdm% zK_(g<0!(H5({;F*x-0yILy)PvLMK{52Cnd#e2{@Fe5nXz;0j-h1R1!dY`g_oa=476Zp8xCR>}~I>eR=QypX$!; yv(8wU8AG4_t?E+voQHah7a{%bXU*M}QvLy4$HKV^QX2>W0000)_+rggfu?^$O(`W(sWT}j9H zznkPl+E$31M(KLamzS9O(DzqzqJJUb(_&P~dA5+12uABlwbA~^*B^v5pvrpvaabP- zWu26`|33yPAvsBDFjUT(O6rnQa!N}qAF(&jt|2+~V%W6j)LW8M8OL7poXRcI_MBCJ ziBrn@>HVb^CaIhTK1eywNlc`i=Om_{`@idN`Yh-<;byfGUTN2J`tdQ@i)H|%v}e8U zcqrwFsk#i?$cs$UbNTg#9eSl_*6WOgcdtJ4dYbeTt36Q~QNh+yn zn(4L+VT8WjG*jQ@rNx+#cv4e}4%wnIB%Tz_x^HSz(vOm~P8PDxdi!$3;tUHs@{f{7 zh&oM3uLcwK$~a;9xu9+E7fMYFN+c(W_ts4z;b}REg{{lFeiKvVBo?;qIkg2aS_e6S z6lJ{|3_)@N2OMdQvj3|lk`u~0a79jo8Eo5gnt+G04srtI1jq?;0^|fai$xzO?_ZS! zDC;06Ku*AVPL$-^et&uPrERvMtfSZn>;XB=bwbaH^NzIEGr|^#FjD_%TWBLMq#bYA z0ucs8z^83NIK2&7|L^92EIj;w*HuTo0I7RUr5!_DiB)q}fK!9Vk${#HxRn* zNUVGu1>7AFRq2Tg=^Lk=M2q+ItT8$Dq$kSgCq$!CPkQ3A7qKAqq$e)<(B8b>4|`8T z1*wpA@;;PgEOelblv8@*v3c)UeCJ4F43)DQ94Y4mKC8}J&nfYg^OAM1B#DQmsrl)% z^=?@mRwi(K_$6Kcsn1;Xd5ut*`2W_`FSsekSmH@jj*)2)G-9!_^u+W4iyL1~P)rT3 zxOsOF6vNB;sP&xsPfYV6Or|62LzNhGw-A(=HS0!R1SMv%?KX}O(+O@!9Z2@)L^)~m zSpBDwdFs +import { OrbitApp } from "app" + + + diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts new file mode 100644 index 0000000..d0cfcc2 --- /dev/null +++ b/apps/desktop/src/main.ts @@ -0,0 +1,8 @@ +import { createOrbitApp } from "app" +import { createDesktopPlatform } from "platform" +import App from "./App.vue" + +const platform = createDesktopPlatform() +const app = createOrbitApp(App, platform) + +app.mount("#app") diff --git a/apps/desktop/tsconfig.app.json b/apps/desktop/tsconfig.app.json new file mode 100644 index 0000000..c0f2d86 --- /dev/null +++ b/apps/desktop/tsconfig.app.json @@ -0,0 +1,18 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + // Extra safety for array and object lookups, but may have false positives. + "noUncheckedIndexedAccess": true, + + // Path mapping for cleaner imports. + "paths": { + "@/*": ["./src/*"] + }, + + // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking. + // Specified here to keep it out of the root directory. + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo" + } +} diff --git a/apps/desktop/tsconfig.json b/apps/desktop/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/apps/desktop/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/apps/desktop/tsconfig.node.json b/apps/desktop/tsconfig.node.json new file mode 100644 index 0000000..2d69405 --- /dev/null +++ b/apps/desktop/tsconfig.node.json @@ -0,0 +1,21 @@ +// TSConfig for modules that run in Node.js environment via either transpilation or type-stripping. +{ + "extends": "@tsconfig/node24/tsconfig.json", + "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*", "eslint.config.*"], + "compilerOptions": { + // Most tools use transpilation instead of Node.js's native type-stripping. + // Bundler mode provides a smoother developer experience. + "module": "preserve", + "moduleResolution": "bundler", + + // Include Node.js types and avoid accidentally including other `@types/*` packages. + "types": ["node"], + + // Disable emitting output during `vue-tsc --build`, which is used for type-checking only. + "noEmit": true, + + // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking. + // Specified here to keep it out of the root directory. + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo" + } +} diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts new file mode 100644 index 0000000..5db8787 --- /dev/null +++ b/apps/desktop/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from "node:url" + +import { defineConfig } from "vite-plus" +import vue from "@vitejs/plugin-vue" +import vueDevTools from "vite-plugin-vue-devtools" +import { lazyPlugins } from "vite-plus" + +// https://vite.dev/config/ +export default defineConfig({ + fmt: { + semi: false, + singleQuote: true, + }, + plugins: lazyPlugins(() => [vue(), vueDevTools()]), + resolve: { + alias: { + "@": fileURLToPath(new URL("./src", import.meta.url)), + }, + }, +}) diff --git a/package.json b/package.json index 0e42e76..f2d5ac1 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "ready": "vp check && vp run -r test && vp run -r build", "prepare": "vp config", "dev": "vp run web#dev", - "build": "vp run web#build" + "dev:desktop": "vp run desktop#dev", + "build": "vp run web#build", + "build:desktop": "vp run desktop#build" }, "devDependencies": { "vite-plus": "catalog:" diff --git a/packages/app/public/logo-white-small.svg b/packages/app/public/logo-white-small.svg new file mode 100644 index 0000000..1f881a9 --- /dev/null +++ b/packages/app/public/logo-white-small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/app/src/lib/setup.ts b/packages/app/src/lib/setup.ts index c21ebf2..2fe9716 100644 --- a/packages/app/src/lib/setup.ts +++ b/packages/app/src/lib/setup.ts @@ -9,7 +9,7 @@ import { type Platform, PLATFORM_KEY } from "platform" * @param platform Platform adapter * @returns Vue application instance */ -export function createOrbitApp(root: Component, platform: Platform) { +export function createOrbitApp(root: Component, platform: Platform) { const app = createApp(root) app.use(router) app.provide(PLATFORM_KEY, platform) diff --git a/packages/platform/src/desktop.ts b/packages/platform/src/desktop.ts new file mode 100644 index 0000000..85a598a --- /dev/null +++ b/packages/platform/src/desktop.ts @@ -0,0 +1,13 @@ +import type { Platform } from "./types" + +export function createDesktopPlatform(): Platform { + return { + target: "desktop", + notifications: null, + tray: null, + audioDevices: null, + deepLinks: null, + fileTransfer: null, + dns: null, + } +} diff --git a/packages/platform/src/index.ts b/packages/platform/src/index.ts index d7d33e4..68adad8 100644 --- a/packages/platform/src/index.ts +++ b/packages/platform/src/index.ts @@ -1,6 +1,7 @@ import { createWebPlatform } from "./web" +import { createDesktopPlatform } from "./desktop" import type { Platform } from "./types" import { PLATFORM_KEY } from "./constants" import { usePlatform } from "./composables" -export { createWebPlatform, type Platform, PLATFORM_KEY, usePlatform } +export { createWebPlatform, type Platform, PLATFORM_KEY, usePlatform, createDesktopPlatform } diff --git a/packages/platform/src/types.ts b/packages/platform/src/types.ts index 4a25988..c21d26b 100644 --- a/packages/platform/src/types.ts +++ b/packages/platform/src/types.ts @@ -10,7 +10,6 @@ export interface NotificationPort { } export interface TrayPort { - /** Set the unread badge count shown on the tray / dock / taskbar icon. */ setBadgeCount: (count: number) => Promise } @@ -22,12 +21,10 @@ export interface AudioDevice { export interface AudioDevicePort { enumerate: () => Promise - /** Subscribe to device changes. Returns an unsubscribe function. */ onChange: (listener: () => void) => () => void } export interface DeepLinkPort { - /** Subscribe to inbound orbit:// / satellite:// links. Returns unsubscribe. */ onOpen: (listener: (url: string) => void) => () => void } @@ -37,7 +34,6 @@ export interface FileDownloadRequest { } export interface FileTransferPort { - /** Download a remote file to the user's machine. */ download: (request: FileDownloadRequest) => Promise } @@ -49,16 +45,15 @@ export interface SrvRecord { } export interface DnsPort { - /** Resolve a DNS SRV record (e.g. `_satellite._tcp.example.org`). */ resolveSrv: (service: string) => Promise } export interface Platform { readonly target: "web" | "desktop" | "mobile" - readonly notifications: NotificationPort + readonly notifications: NotificationPort | null readonly tray: TrayPort | null - readonly audioDevices: AudioDevicePort + readonly audioDevices: AudioDevicePort | null readonly deepLinks: DeepLinkPort | null - readonly fileTransfer: FileTransferPort + readonly fileTransfer: FileTransferPort | null readonly dns: DnsPort | null } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f16025f..da911e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,6 +37,52 @@ importers: specifier: 'catalog:' version: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) + apps/desktop: + dependencies: + '@tauri-apps/cli': + specifier: ^2.11.3 + version: 2.11.3 + app: + specifier: workspace:* + version: link:../../packages/app + platform: + specifier: workspace:* + version: link:../../packages/platform + vue: + specifier: ^3.5.38 + version: 3.5.38(typescript@6.0.3) + devDependencies: + '@tsconfig/node24': + specifier: ^24.0.4 + version: 24.0.4 + '@types/node': + specifier: ^24.13.2 + version: 24.13.2 + '@vitejs/plugin-vue': + specifier: ^6.0.7 + version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) + '@vue/tsconfig': + specifier: ^0.9.1 + version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) + npm-run-all2: + specifier: ^9.0.2 + version: 9.0.2 + typescript: + specifier: ~6.0.0 + version: 6.0.3 + vite: + specifier: npm:@voidzero-dev/vite-plus-core@latest + version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-plugin-vue-devtools: + specifier: ^8.1.2 + version: 8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) + vite-plus: + specifier: 'catalog:' + version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + vue-tsc: + specifier: ^3.3.5 + version: 3.3.5(typescript@6.0.3) + apps/web: dependencies: app: @@ -188,10 +234,72 @@ packages: resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + '@babel/generator@8.0.0-rc.6': resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==} engines: {node: ^22.18.0 || >=24.11.0} + '@babel/helper-annotate-as-pure@7.29.7': + resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.29.7': + resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.29.7': + resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.29.7': + resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-replace-supers@7.29.7': + resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} @@ -208,6 +316,14 @@ packages: resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==} engines: {node: ^22.18.0 || >=24.11.0} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.29.7': resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} @@ -218,10 +334,59 @@ packages: engines: {node: ^22.18.0 || >=24.11.0} hasBin: true + '@babel/plugin-proposal-decorators@7.29.7': + resolution: {integrity: sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.29.7': + resolution: {integrity: sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.29.7': + resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.29.7': + resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.29.7': + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.29.7': + resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime@7.29.7': resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} @@ -899,6 +1064,82 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.0.0 + '@tauri-apps/cli-darwin-arm64@2.11.3': + resolution: {integrity: sha512-BxpaM8bsCoXs3wd4WKYhas/G1gs7+r7B+e4WnyRk2GEoVOouJB1hoL6E6YLXZDXbYci6VFdrNnobQwd2uVL4ew==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tauri-apps/cli-darwin-x64@2.11.3': + resolution: {integrity: sha512-DbZYuPB1ZEzcAHYeyCvo3ltzM27+aXwPloCrtexPnmgPgulYJm3TOq6aC4S+wPhSXteddg8zImtNkvx/gQzmwg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.3': + resolution: {integrity: sha512-741NduqBmz1XkdU8yz3OI/kBZtqHbvxo9F9ytIeWYU69/Ba9dcZEbqOU++Dp0G/XU8vAI0TfTywEl+p+BbLvaA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tauri-apps/cli-linux-arm64-gnu@2.11.3': + resolution: {integrity: sha512-RWAXT8pTqIczXcoic+LXlo6uEbAXGB0cgh6Pg7Y9xVnEbzryQ1JHtRGj9SxzrKSemBIDBH6Qc24kK2G69i8ofA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-arm64-musl@2.11.3': + resolution: {integrity: sha512-qomqYS+yAkd0gXMRmhguWXc7RfVN+XKKXaEwbf5QmKURwydLFOTldd6F8/WoZDSsBMrV8dpNxz0YneGLmobiSA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.3': + resolution: {integrity: sha512-jOCXbDqeDj5XcclsOBAaXjtTgwZCVg8zEZ+dbPUCoADOgljFgL0rOkYTc96vUYgOrYEfuHYihWMxIDGaD6GwJw==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-gnu@2.11.3': + resolution: {integrity: sha512-+u3HO/F3gHwL48t9gWN/urqZvpaEJzBFmTaq5eSIhvy8TOvnhb+LgJr3Q3BG+5JxuBrCUjqtOEz6gMttdJFSBA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-musl@2.11.3': + resolution: {integrity: sha512-spr5Jpr6KF/vehkLwJ0YmdGv8QwpWU+uw7J8bgijO0sox6ZCYsSNMbcsQjTqPi4xl+p0woIYpWXgChgHYpAc8g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-win32-arm64-msvc@2.11.3': + resolution: {integrity: sha512-abkoRQih5xBa3vz2spWaex0kP/MzVzVPQHom2f8jnCq46R/luOD6Uy85EMU9/bfzf6ZzdorWJsgO+OMX90Fx2w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tauri-apps/cli-win32-ia32-msvc@2.11.3': + resolution: {integrity: sha512-Vy6AvzFm1G40hg3r+OYDB3jkuu7R4wnMzbQBKuun9v6Cgg8IierpLL7toMzrZKs/8NlG8Sg4x1iLFR52oknyHg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@tauri-apps/cli-win32-x64-msvc@2.11.3': + resolution: {integrity: sha512-GlciF75GdbseajOyib2aCHwE3BXIqZ1liGKWLFRvCdN5wm8h8hFssEVKQ/6E+2jsMLg9v7LCTb983YFnn0QSww==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tauri-apps/cli@2.11.3': + resolution: {integrity: sha512-EElQe8z8uD7Pi5++tJ/UfEwWuK08rd3oCDYdeIbJAb6pZRrxlqmoF5gh5H5YvzmUPhS4IRCaLSsQhvWkrfK+GQ==} + engines: {node: '>= 10'} + hasBin: true + '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} engines: {node: '>=18'} @@ -909,6 +1150,9 @@ packages: peerDependencies: '@testing-library/dom': '>=7.21.4' + '@tsconfig/node24@24.0.4': + resolution: {integrity: sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA==} + '@tybys/wasm-util@0.10.2': resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} @@ -1174,6 +1418,22 @@ packages: vue: optional: true + '@vue/babel-helper-vue-transform-on@1.5.0': + resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==} + + '@vue/babel-plugin-jsx@1.5.0': + resolution: {integrity: sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + + '@vue/babel-plugin-resolve-type@1.5.0': + resolution: {integrity: sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@vue/compiler-core@3.5.35': resolution: {integrity: sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==} @@ -1207,18 +1467,29 @@ packages: '@vue/devtools-api@8.1.2': resolution: {integrity: sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==} + '@vue/devtools-core@8.1.3': + resolution: {integrity: sha512-xezkv5/CPH/o5C8PE2Len9MnTJMsctYYQbKbbUiNOJpKd+fRHj27nKDb/sbtYI8NSQduegeQhCJGKRgAiOV6Uw==} + peerDependencies: + vue: ^3.0.0 + '@vue/devtools-kit@7.7.9': resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} '@vue/devtools-kit@8.1.2': resolution: {integrity: sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==} + '@vue/devtools-kit@8.1.3': + resolution: {integrity: sha512-cRn7GXiCQkMYU2Z3h3pM4YO/ndbx9FY1yLDAqIqPLcmIq4H6zAOJHein6tvZU3AfPwgrodqLiPBEF+YQaS8AxA==} + '@vue/devtools-shared@7.7.9': resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} '@vue/devtools-shared@8.1.2': resolution: {integrity: sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==} + '@vue/devtools-shared@8.1.3': + resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==} + '@vue/language-core@2.2.0': resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} peerDependencies: @@ -1370,6 +1641,10 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} + ansis@4.3.1: + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} + engines: {node: '>=14'} + argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -1402,12 +1677,20 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} + baseline-browser-mapping@2.10.38: + resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} + engines: {node: '>=6.0.0'} + hasBin: true + bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} birpc@2.9.0: resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} + birpc@4.0.0: + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} + brace-expansion@2.1.1: resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} @@ -1415,15 +1698,27 @@ packages: resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} + browserslist@4.28.4: + resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bumpp@11.1.0: resolution: {integrity: sha512-jdwOGMyX8JIqpQ0N2RMRR87DHZaoJnUtui5lU9LqFfFK5JC0H8qY9uWqXoa+dEWt/K7rOmmsoyiZB8RBM7RPBQ==} engines: {node: '>=20.19.0'} hasBin: true + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + cac@7.0.0: resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} engines: {node: '>=20.19.0'} + caniuse-lite@1.0.30001799: + resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -1495,6 +1790,18 @@ packages: decimal.js@10.6.0: resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + defu@6.1.7: resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} @@ -1521,6 +1828,9 @@ packages: engines: {node: '>=14'} hasBin: true + electron-to-chromium@1.5.377: + resolution: {integrity: sha512-cH1jZgJHoezfTnKfKwnScpHywTFVnJUNITDPREFdhNjiuD502+QFpG0Qk7G8jhsV/f+CEAFlIrzP1fT+IMb92g==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1535,6 +1845,9 @@ packages: resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} engines: {node: '>=20.19.0'} + error-stack-parser-es@1.0.5: + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} + es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} @@ -1542,6 +1855,10 @@ packages: es-module-lexer@2.1.0: resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -1586,6 +1903,10 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -1627,6 +1948,11 @@ packages: resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} engines: {node: '>= 0.4'} + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -1639,6 +1965,15 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -1646,9 +1981,17 @@ packages: resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} engines: {node: '>=18'} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -1684,6 +2027,10 @@ packages: engines: {node: '>=6'} hasBin: true + json-parse-even-better-errors@6.0.0: + resolution: {integrity: sha512-2/8adwnK1/+Fdjyts4r6wSpfANWw8zdNhU9U/Llk59c6O+DjSisPWPykwoL8gZmocP9Dy64S7oie2g+Mia123A==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} @@ -1786,6 +2133,9 @@ packages: resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} engines: {node: 20 || >=22} + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true @@ -1800,6 +2150,10 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + minimatch@10.2.3: resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} engines: {node: 18 || 20 || >=22} @@ -1836,11 +2190,24 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-releases@2.0.48: + resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==} + engines: {node: '>=18'} + nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true + npm-normalize-package-bin@6.0.0: + resolution: {integrity: sha512-tdt4aFn9QamlhdN3HV2D2ccpBwO5/fyjjbXUxYA6uBjyekMZcZvDq0aSj9t5Jo+tih6AYFnt/cuIRn9013e0Uw==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + + npm-run-all2@9.0.2: + resolution: {integrity: sha512-+dd4SO2jAlLE06OzmJKzIe6QvvjXezcbmobnh8usR0a8BzQCABTdqTXqVPji0ICOhSQpIIrkGd7IzNl5iDaRSA==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0, npm: '>= 10'} + hasBin: true + obug@2.1.2: resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} engines: {node: '>=12.20.0'} @@ -1848,6 +2215,10 @@ packages: ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} + oxfmt@0.55.0: resolution: {integrity: sha512-jSj2wCTakwgPMxkfiVZX0jf+nX+Nz6xlyAZjqNE0qXTFdCBPYlP6JAN+ODjmealw7DXBjOzYbdsqwBMAZnPZ6A==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1917,6 +2288,11 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + pidtree@1.0.0: + resolution: {integrity: sha512-avfAvjB9Dd0wdj3rjJX//yS+G79OO0KrS5pJHFJENjYGX6N4SMgEDBBI/yFy0lloOYSaC6XQxzpOAMPfSYFV/Q==} + engines: {node: '>=18'} + hasBin: true + pinia@3.0.4: resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} peerDependencies: @@ -1940,6 +2316,10 @@ packages: resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} + pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -1960,6 +2340,10 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + read-package-json-fast@6.0.0: + resolution: {integrity: sha512-PNaGjoCnw9DBA2Kl8D+8po957z778q/HOPuY2u3Bkw/JO3eC8MDx7jn/PgMtSgpcBbs+6UOjDbwReGpXmRvs0g==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + readdirp@5.0.0: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} @@ -1986,6 +2370,10 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + sass@1.100.0: resolution: {integrity: sha512-B5j0rYMlinhhOo9tjQebMVVn0TfyXAF+wB3b2ggZUuJ/is/Y+7+JGjirAMxHZ9Z3hIP98NPfamlAkBHa1lAaXQ==} engines: {node: '>=20.19.0'} @@ -1998,6 +2386,10 @@ packages: scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -2016,6 +2408,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + shell-quote@1.8.4: + resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -2165,12 +2561,28 @@ packages: resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} engines: {node: ^20.19.0 || >=22.12.0} + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + vaul-vue@0.4.1: resolution: {integrity: sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==} peerDependencies: reka-ui: ^2.0.0 vue: ^3.3.0 + vite-dev-rpc@2.0.0: + resolution: {integrity: sha512-yKwbTwdHKSD2k/aGqyWpPHepo45OQc8lH3/6IfT4ZqeKE26ooKvi4WIEKzqWav8v+9Is8u1k8q54hvOmqASazA==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 || ^8.0.0 + + vite-hot-client@2.2.0: + resolution: {integrity: sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==} + peerDependencies: + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0 + vite-plugin-dts@4.5.4: resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==} peerDependencies: @@ -2180,6 +2592,27 @@ packages: vite: optional: true + vite-plugin-inspect@11.4.1: + resolution: {integrity: sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^6.0.0 || ^7.0.0-0 || ^8.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + + vite-plugin-vue-devtools@8.1.3: + resolution: {integrity: sha512-KBTUhbTXvY+GsCdShnCHG4WdijEV74KIDxhF8erfSs5g5mS13g/cPRUf4mLpD10qr5FqHYosNt0j6rP5kpiS1Q==} + engines: {node: '>=v14.21.3'} + peerDependencies: + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + + vite-plugin-vue-inspector@6.0.0: + resolution: {integrity: sha512-OpyITJLgZNibxlrik1EmRtvXHDjLRxNPsWkGFTERZs2LgMEdG4W0WoFt5GIgp3a3jRou+eJR8U1zOBk/XQgEbw==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + vite-plus@0.2.1: resolution: {integrity: sha512-q5q/Y38UkWFsNg1JO+RyRdPUqoewaSqIlMyK2p83GKNUvf4D38Ntb3PToRTDZbTRh7mWt+B+d0DQBv4nCDpMcQ==} engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0} @@ -2364,6 +2797,11 @@ packages: engines: {node: '>= 8'} hasBin: true + which@7.0.0: + resolution: {integrity: sha512-RancgH2dmbLdHl6LRhEqvklWMgl/Hdnun0Y90KhBOLkMefg8Qa7/Zel8Sm+8HEcP6DEjzsWzpkuBQEZok58isA==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + hasBin: true + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -2389,6 +2827,10 @@ packages: utf-8-validate: optional: true + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} + xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} @@ -2396,6 +2838,9 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yaml@2.9.0: resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} engines: {node: '>= 14.6'} @@ -2429,6 +2874,36 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/compat-data@7.29.7': {} + + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.7': + dependencies: + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/generator@8.0.0-rc.6': dependencies: '@babel/parser': 8.0.0-rc.6 @@ -2438,6 +2913,78 @@ snapshots: '@types/jsesc': 2.5.1 jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.29.7': + dependencies: + '@babel/types': 7.29.7 + + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/traverse': 7.29.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-member-expression-to-functions@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.29.7': + dependencies: + '@babel/types': 7.29.7 + + '@babel/helper-plugin-utils@7.29.7': {} + + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-string-parser@7.29.7': {} '@babel/helper-string-parser@8.0.0-rc.6': {} @@ -2446,6 +2993,13 @@ snapshots: '@babel/helper-validator-identifier@8.0.0-rc.6': {} + '@babel/helper-validator-option@7.29.7': {} + + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + '@babel/parser@7.29.7': dependencies: '@babel/types': 7.29.7 @@ -2454,8 +3008,71 @@ snapshots: dependencies: '@babel/types': 8.0.0-rc.6 + '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/runtime@7.29.7': {} + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + + '@babel/traverse@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + '@babel/types@7.29.7': dependencies: '@babel/helper-string-parser': 7.29.7 @@ -2500,15 +3117,15 @@ snapshots: '@dolanske/vui@1.15.2(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)': dependencies: - '@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3)) - '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.35(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) + '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.38(typescript@6.0.3)) '@types/node': 25.9.3 - '@vuepic/vue-datepicker': 12.1.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@vuepic/vue-datepicker': 12.1.0(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) sass: 1.100.0 - vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) + vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) vite-plugin-dts: 4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - reka-ui @@ -2555,9 +3172,18 @@ snapshots: - '@vue/composition-api' - vue - '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.35(typescript@6.0.3))': + '@floating-ui/vue@1.1.11(vue@3.5.38(typescript@6.0.3))': dependencies: - vue: 3.5.35(typescript@6.0.3) + '@floating-ui/dom': 1.7.6 + '@floating-ui/utils': 0.2.11 + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.38(typescript@6.0.3))': + dependencies: + vue: 3.5.38(typescript@6.0.3) '@internationalized/date@3.12.2': dependencies: @@ -2958,6 +3584,53 @@ snapshots: '@tanstack/virtual-core': 3.17.1 vue: 3.5.35(typescript@6.0.3) + '@tauri-apps/cli-darwin-arm64@2.11.3': + optional: true + + '@tauri-apps/cli-darwin-x64@2.11.3': + optional: true + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.3': + optional: true + + '@tauri-apps/cli-linux-arm64-gnu@2.11.3': + optional: true + + '@tauri-apps/cli-linux-arm64-musl@2.11.3': + optional: true + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.3': + optional: true + + '@tauri-apps/cli-linux-x64-gnu@2.11.3': + optional: true + + '@tauri-apps/cli-linux-x64-musl@2.11.3': + optional: true + + '@tauri-apps/cli-win32-arm64-msvc@2.11.3': + optional: true + + '@tauri-apps/cli-win32-ia32-msvc@2.11.3': + optional: true + + '@tauri-apps/cli-win32-x64-msvc@2.11.3': + optional: true + + '@tauri-apps/cli@2.11.3': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.11.3 + '@tauri-apps/cli-darwin-x64': 2.11.3 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.3 + '@tauri-apps/cli-linux-arm64-gnu': 2.11.3 + '@tauri-apps/cli-linux-arm64-musl': 2.11.3 + '@tauri-apps/cli-linux-riscv64-gnu': 2.11.3 + '@tauri-apps/cli-linux-x64-gnu': 2.11.3 + '@tauri-apps/cli-linux-x64-musl': 2.11.3 + '@tauri-apps/cli-win32-arm64-msvc': 2.11.3 + '@tauri-apps/cli-win32-ia32-msvc': 2.11.3 + '@tauri-apps/cli-win32-x64-msvc': 2.11.3 + '@testing-library/dom@10.4.1': dependencies: '@babel/code-frame': 7.29.7 @@ -2973,6 +3646,8 @@ snapshots: dependencies: '@testing-library/dom': 10.4.1 + '@tsconfig/node24@24.0.4': {} + '@tybys/wasm-util@0.10.2': dependencies: tslib: 2.8.1 @@ -3056,24 +3731,24 @@ snapshots: vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' vue: 3.5.38(typescript@6.0.3) - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': + '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': + '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) transitivePeerDependencies: - bufferutil - msw @@ -3104,7 +3779,7 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': + '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@blazediff/core': 1.9.1 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -3113,7 +3788,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -3121,7 +3796,7 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': + '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@blazediff/core': 1.9.1 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -3130,7 +3805,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -3339,6 +4014,35 @@ snapshots: optionalDependencies: vue: 3.5.35(typescript@6.0.3) + '@vue/babel-helper-vue-transform-on@1.5.0': {} + + '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7)': + dependencies: + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@vue/babel-helper-vue-transform-on': 1.5.0 + '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.7) + '@vue/shared': 3.5.38 + optionalDependencies: + '@babel/core': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.29.7)': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/parser': 7.29.7 + '@vue/compiler-sfc': 3.5.38 + transitivePeerDependencies: + - supports-color + '@vue/compiler-core@3.5.35': dependencies: '@babel/parser': 7.29.7 @@ -3412,6 +4116,12 @@ snapshots: dependencies: '@vue/devtools-kit': 8.1.2 + '@vue/devtools-core@8.1.3(vue@3.5.38(typescript@6.0.3))': + dependencies: + '@vue/devtools-kit': 8.1.3 + '@vue/devtools-shared': 8.1.3 + vue: 3.5.38(typescript@6.0.3) + '@vue/devtools-kit@7.7.9': dependencies: '@vue/devtools-shared': 7.7.9 @@ -3429,12 +4139,21 @@ snapshots: hookable: 5.5.3 perfect-debounce: 2.1.0 + '@vue/devtools-kit@8.1.3': + dependencies: + '@vue/devtools-shared': 8.1.3 + birpc: 2.9.0 + hookable: 5.5.3 + perfect-debounce: 2.1.0 + '@vue/devtools-shared@7.7.9': dependencies: rfdc: 1.4.1 '@vue/devtools-shared@8.1.2': {} + '@vue/devtools-shared@8.1.3': {} + '@vue/language-core@2.2.0(typescript@6.0.3)': dependencies: '@volar/language-core': 2.4.28 @@ -3542,22 +4261,22 @@ snapshots: typescript: 6.0.3 vue: 3.5.38(typescript@6.0.3) - '@vuepic/vue-datepicker@12.1.0(vue@3.5.35(typescript@6.0.3))': + '@vuepic/vue-datepicker@12.1.0(vue@3.5.38(typescript@6.0.3))': dependencies: '@date-fns/tz': 1.5.0 - '@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) date-fns: 4.4.0 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - '@vueuse/core@10.11.1(vue@3.5.35(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.38(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.35(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.38(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3569,13 +4288,20 @@ snapshots: '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) vue: 3.5.35(typescript@6.0.3) + '@vueuse/core@14.3.0(vue@3.5.38(typescript@6.0.3))': + dependencies: + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 14.3.0 + '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3)) + vue: 3.5.38(typescript@6.0.3) + '@vueuse/metadata@10.11.1': {} '@vueuse/metadata@14.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.35(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.38(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3584,6 +4310,10 @@ snapshots: dependencies: vue: 3.5.35(typescript@6.0.3) + '@vueuse/shared@14.3.0(vue@3.5.38(typescript@6.0.3))': + dependencies: + vue: 3.5.38(typescript@6.0.3) + abbrev@2.0.0: {} acorn@8.16.0: {} @@ -3619,6 +4349,8 @@ snapshots: ansi-styles@6.2.3: {} + ansis@4.3.1: {} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -3650,12 +4382,16 @@ snapshots: balanced-match@4.0.4: {} + baseline-browser-mapping@2.10.38: {} + bidi-js@1.0.3: dependencies: require-from-string: 2.0.2 birpc@2.9.0: {} + birpc@4.0.0: {} + brace-expansion@2.1.1: dependencies: balanced-match: 1.0.2 @@ -3664,6 +4400,14 @@ snapshots: dependencies: balanced-match: 4.0.4 + browserslist@4.28.4: + dependencies: + baseline-browser-mapping: 2.10.38 + caniuse-lite: 1.0.30001799 + electron-to-chromium: 1.5.377 + node-releases: 2.0.48 + update-browserslist-db: 1.2.3(browserslist@4.28.4) + bumpp@11.1.0: dependencies: args-tokenizer: 0.3.0 @@ -3676,8 +4420,14 @@ snapshots: unconfig: 7.5.0 yaml: 2.9.0 + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + cac@7.0.0: {} + caniuse-lite@1.0.30001799: {} + chai@6.2.2: {} chokidar@5.0.0: @@ -3739,6 +4489,15 @@ snapshots: decimal.js@10.6.0: {} + default-browser-id@5.0.1: {} + + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + + define-lazy-prop@3.0.0: {} + defu@6.1.7: {} dequal@2.0.3: {} @@ -3758,6 +4517,8 @@ snapshots: minimatch: 9.0.9 semver: 7.8.3 + electron-to-chromium@1.5.377: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -3766,10 +4527,14 @@ snapshots: entities@8.0.0: {} + error-stack-parser-es@1.0.5: {} + es-errors@1.3.0: {} es-module-lexer@2.1.0: {} + escalade@3.2.0: {} + estree-walker@2.0.2: {} estree-walker@3.0.3: @@ -3804,6 +4569,8 @@ snapshots: function-bind@1.1.2: {} + gensync@1.0.0-beta.2: {} + glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -3841,6 +4608,8 @@ snapshots: dependencies: hasown: 2.0.4 + is-docker@3.0.0: {} + is-extglob@2.1.1: optional: true @@ -3851,12 +4620,24 @@ snapshots: is-extglob: 2.1.1 optional: true + is-in-ssh@1.0.0: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + is-potential-custom-element-name@1.0.1: {} is-what@5.5.0: {} + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + isexe@2.0.0: {} + isexe@4.0.0: {} + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -3907,6 +4688,8 @@ snapshots: jsesc@3.1.0: {} + json-parse-even-better-errors@6.0.0: {} + json-schema-traverse@1.0.0: {} json5@2.2.3: {} @@ -3980,6 +4763,10 @@ snapshots: lru-cache@11.5.1: {} + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + lz-string@1.5.0: {} magic-string-ast@1.0.3: @@ -3992,6 +4779,8 @@ snapshots: mdn-data@2.27.1: {} + memorystream@0.3.1: {} + minimatch@10.2.3: dependencies: brace-expansion: 5.0.6 @@ -4022,14 +4811,38 @@ snapshots: node-addon-api@7.1.1: optional: true + node-releases@2.0.48: {} + nopt@7.2.1: dependencies: abbrev: 2.0.0 + npm-normalize-package-bin@6.0.0: {} + + npm-run-all2@9.0.2: + dependencies: + ansi-styles: 6.2.3 + cross-spawn: 7.0.6 + memorystream: 0.3.1 + picomatch: 4.0.4 + pidtree: 1.0.0 + read-package-json-fast: 6.0.0 + shell-quote: 1.8.4 + which: 7.0.0 + obug@2.1.2: {} ohash@2.0.11: {} + open@11.0.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 + oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: tinypool: 2.1.0 @@ -4264,6 +5077,8 @@ snapshots: picomatch@4.0.4: {} + pidtree@1.0.0: {} + pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)): dependencies: '@vue/devtools-api': 7.7.9 @@ -4291,6 +5106,8 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + powershell-utils@0.1.0: {} + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -4307,6 +5124,11 @@ snapshots: react-is@17.0.2: {} + read-package-json-fast@6.0.0: + dependencies: + json-parse-even-better-errors: 6.0.0 + npm-normalize-package-bin: 6.0.0 + readdirp@5.0.0: {} reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)): @@ -4357,6 +5179,8 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.0.3 '@rolldown/binding-win32-x64-msvc': 1.0.3 + run-applescript@7.1.0: {} + sass@1.100.0: dependencies: chokidar: 5.0.0 @@ -4371,6 +5195,8 @@ snapshots: scule@1.3.0: {} + semver@6.3.1: {} + semver@7.7.4: {} semver@7.8.3: {} @@ -4381,6 +5207,8 @@ snapshots: shebang-regex@3.0.0: {} + shell-quote@1.8.4: {} + siginfo@2.0.0: {} signal-exit@4.1.0: {} @@ -4506,14 +5334,30 @@ snapshots: picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 - vaul-vue@0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): + update-browserslist-db@1.2.3(browserslist@4.28.4): + dependencies: + browserslist: 4.28.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + vaul-vue@0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): dependencies: - '@vueuse/core': 10.11.1(vue@3.5.35(typescript@6.0.3)) + '@vueuse/core': 10.11.1(vue@3.5.38(typescript@6.0.3)) reka-ui: 2.9.10(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' + vite-dev-rpc@2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + dependencies: + birpc: 4.0.0 + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-hot-client: 2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + + vite-hot-client@2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + dependencies: + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-plugin-dts@4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3): dependencies: '@microsoft/api-extractor': 7.58.8(@types/node@25.9.3) @@ -4533,12 +5377,54 @@ snapshots: - rollup - supports-color + vite-plugin-inspect@11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + dependencies: + ansis: 4.3.1 + error-stack-parser-es: 1.0.5 + obug: 2.1.2 + ohash: 2.0.11 + open: 11.0.0 + perfect-debounce: 2.1.0 + sirv: 3.0.2 + unplugin-utils: 0.3.1 + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-dev-rpc: 2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + + vite-plugin-vue-devtools@8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): + dependencies: + '@vue/devtools-core': 8.1.3(vue@3.5.38(typescript@6.0.3)) + '@vue/devtools-kit': 8.1.3 + '@vue/devtools-shared': 8.1.3 + sirv: 3.0.2 + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-plugin-inspect: 11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + vite-plugin-vue-inspector: 6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + transitivePeerDependencies: + - '@nuxt/kit' + - supports-color + - vue + + vite-plugin-vue-inspector@6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) + '@vue/compiler-dom': 3.5.38 + kolorist: 1.8.0 + magic-string: 0.30.21 + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + transitivePeerDependencies: + - supports-color + vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0): dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 @@ -4550,7 +5436,7 @@ snapshots: oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -4597,8 +5483,8 @@ snapshots: dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 @@ -4610,7 +5496,7 @@ snapshots: oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -4801,7 +5687,7 @@ snapshots: sass: 1.100.0 yaml: 2.9.0 - vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): + vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): dependencies: '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -4825,12 +5711,12 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.1 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw - vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): + vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): dependencies: '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -4854,7 +5740,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.2 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw @@ -4925,6 +5811,10 @@ snapshots: dependencies: vue: 3.5.35(typescript@6.0.3) + vue-demi@0.14.10(vue@3.5.38(typescript@6.0.3)): + dependencies: + vue: 3.5.38(typescript@6.0.3) + vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): dependencies: '@babel/generator': 8.0.0-rc.6 @@ -5004,6 +5894,10 @@ snapshots: dependencies: isexe: 2.0.0 + which@7.0.0: + dependencies: + isexe: 4.0.0 + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 @@ -5023,8 +5917,15 @@ snapshots: ws@8.21.0: {} + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.1 + powershell-utils: 0.1.0 + xml-name-validator@5.0.0: {} xmlchars@2.2.0: {} + yallist@3.1.1: {} + yaml@2.9.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4c6950e..f6afb95 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -16,6 +16,7 @@ catalog: pinia: ^3.0.4 "@vue/test-utils": ^2.4.11 jsdom: ^29.1.1 + "@tauri-apps/cli": ^2.11.3 overrides: vite: "catalog:" vitest: "catalog:" From 5c4cf51e67d97641e300fff4ba6caa78ebd71bed Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 13:39:04 +0300 Subject: [PATCH 2/7] Use colored logo instead --- apps/desktop/src-tauri/icons/128x128.png | Bin 2358 -> 4883 bytes apps/desktop/src-tauri/icons/128x128@2x.png | Bin 4886 -> 9932 bytes apps/desktop/src-tauri/icons/32x32.png | Bin 624 -> 1212 bytes apps/desktop/src-tauri/icons/64x64.png | Bin 1178 -> 2435 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 1971 -> 4079 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 2633 -> 5426 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 2723 -> 5607 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 5462 -> 11254 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 601 -> 1092 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 5815 -> 12131 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 845 -> 1633 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 1334 -> 2728 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 1650 -> 3422 bytes apps/desktop/src-tauri/icons/StoreLogo.png | Bin 943 -> 1823 bytes .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 2450 -> 3136 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 3018 -> 6091 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 2389 -> 2994 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 2438 -> 3003 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 2032 -> 4087 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 2346 -> 2900 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 5430 -> 7330 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 4105 -> 8269 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4741 -> 6581 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 8282 -> 11730 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 6291 -> 12698 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 7846 -> 10732 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 11196 -> 15562 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 8542 -> 17104 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 10438 -> 14506 bytes apps/desktop/src-tauri/icons/icon.icns | Bin 60329 -> 121161 bytes apps/desktop/src-tauri/icons/icon.ico | Bin 9887 -> 18744 bytes apps/desktop/src-tauri/icons/icon.png | Bin 10333 -> 20897 bytes .../src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 186 -> 711 bytes .../icons/ios/AppIcon-20x20@2x-1.png | Bin 310 -> 1519 bytes .../src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 310 -> 1519 bytes .../src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 421 -> 2294 bytes .../src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 241 -> 1048 bytes .../icons/ios/AppIcon-29x29@2x-1.png | Bin 413 -> 2255 bytes .../src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 413 -> 2255 bytes .../src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 599 -> 3414 bytes .../src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 310 -> 1519 bytes .../icons/ios/AppIcon-40x40@2x-1.png | Bin 541 -> 3083 bytes .../src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 541 -> 3083 bytes .../src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 797 -> 4578 bytes .../src-tauri/icons/ios/AppIcon-512@2x.png | Bin 10122 -> 46933 bytes .../src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 797 -> 4578 bytes .../src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 1227 -> 7010 bytes .../src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 537 -> 2972 bytes .../src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 1028 -> 5813 bytes .../icons/ios/AppIcon-83.5x83.5@2x.png | Bin 1117 -> 6424 bytes packages/app/public/logo-color-large.svg | 14 ++++++++++++++ 51 files changed, 14 insertions(+) create mode 100644 packages/app/public/logo-color-large.svg diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png index b72a645d1a3789416ecc3f9d95890de97562542d..fb121efaf951ba5c228045e251598f9f876a79ed 100644 GIT binary patch literal 4883 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 FV1l9eGDrXb delta 2348 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

16&t9!8!67{z!iG#_ z?_H)b`3Cz(+ug9z`zlmG0=bp!2v z8EVn*5*Em%Wr{tyQ=+bU zc0R&k$VqvR@M4j|Oznq2QooYscN!R58v$`3-;?-ei6@jO7!`K&*#$mAQsg0gUv2zN z7z5whO4sf&2P&edN+_*6>?SaJE0}Y*I&OgmS`TW}^-73{0+dZSZ1TWhK$5%t=@r6K zCc^7tXj2%?D-y{YaN##L4Hkuj0uM+qRw)_yZN4;#6>(ySiEWC+nZ9(Lmlk6o%`Zu`*vrEy9>Ou{)EJAviXAftl>}g!6y?&Z zTRWn;a&y*(8{?(xA4F{ZponSto&42vCpN;U6$)G?T@-nNs4Oy7>=qizmE~hqdGQf} z`Nkes?jd^XJ=~DuoS2<3E3O7vpF|)n`@{So4clWrmN9)!>x+XMO&~sxhz`c2d)m)bUhMk9@`aA<4SJVqjBw zI4b8gihEI)niv{g!X_)dC-WghukRvCKdR(S|G&ZzIxQ8@(Y83iMN_O&fVnY|UYs?o zk!9~|Ixh|07-7vQAAXe;)WoRCmb! zgTRB!lv`uM6k-(cRY4_jnTp*ur=Q)wm5E*+3DN9UX+~TKQtVJc3*Yk3EmPA2{-L0t z<%i3}g8_>$!v{h=LezhMTTQr7hkKJiL=~x<&xmdSSfpM+VEO{x5HUAgz3l>>l96{M zxy9f9;&=SKvohvXPotMz12`pv;KQ5y6r>5iY>n@H>p+XKKQ&wP;~o9Jcj1QA^VbON zya*x&afrb>2*=+I-Kzq_B_^`Cv&1`F%^K`h#g_`Vq+rVSS12NoHHNCVlB18#Arw_& zT7Hj*GjT`&{$mfFs{7=RcHBm%AC8wO1m!Lox=bwxTqN<2P(f;VrA!sPIDHwa;31OV zJA1zDJ$b$prKAEL@1(r{^DlkEZI(rj!nKkNQZ4fRWvc)pzYjiUq$v^9o#_7quKDw(VaQrQUP<=m&_l?vS*Q(#!Acx+2E#vOyw8!;ha=ot2PhJn| z!o^EPFtE{mt~k|Fj(g?o%TG1;X`kaLRs>SqPN{>cR|XUGDu458?ql61OuL@2+8^LtP`p8o62@!J0bM5uIgX|$3`$J&lXaIfe@};+i zUK}p&NyB7mnS908kpD?*`2Iuhrtm8jjK+bYX!k+(Oxi;BVb6Cj(qNLHY|nqb#GE*c zBY&OyDv$pUorcZG-xOQlKh~JwXN$xFB7lI>r|l~IEMwjBFUY}cL8ZGrj@dA!FjSB9 z%H-60=`J3I5;HuMl79|%bt~S0*>x@N~>pr&OIio~-Z$N;gs7&SO zRA%eVQ{C4Zs))B9M%6ery%rJmAX@kGp56&vCRh$+|cN3)FOz zNjFZVNbx4%5J_^VH}C%!Iq0kMG_!@=7y2PGKlN$|d-ZXxgo9aL=KAm z(Xm=WEh1i&0YSiM_Tsy4^6ZpV7E_?S6*ey*pK0^i=tQ2?4(@^N_9^vp(R~)5pHZ4t zn<-k>2BV`q+V7e({MaV#L^|(tAmnn)OhpYnyu9ytB(^ZN9>)qWzacuzv|xS=_dus^ zEhY{Vi(FrFNShiZkIEk%s1RXfueC6aqyLn1Kg5j$!6XE~leYN6@fjOq&%*S2+O z099r}v~O8K1w~nMBg-F=4sBMUh0`YjfR@{E&BE_mDH^>*(9E!wQiPlzbH@!p4n*o8 zyZ*4=r-p};KpW(s3q(LTS1{2!^B^pB`9BB}!2}wk?l zuz9J58wNqbwU%rZL*DF5)-4Z!ls>2BS;a>ijF2D>6_oDO(yPz9(Y6#T5TJR5G~X|t zBSeol0mA5yzqgEW~P8DVd0cpUX@0>)R3%%)pAPG4A+B-_YHWDpr;C*qR z_PhA}W_f`M!|w^U&K!T)*&*-b)=$~^o2Y`z$=Of21R>Y6F=SCRiTEI-gcoJ z<&Qd31?^}VI3>f3*Z@#Q6|VRVp84yE{#__h+<10qyb`#KD`GVg^XI0$tHlv?13UsZPfAEj8ew LnvQDewLbrU`xBqJ literal 4886 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 xEnj?dkniBfG*8aZ>oIP!WsW^p;`ycn8LQeny diff --git a/apps/desktop/src-tauri/icons/32x32.png b/apps/desktop/src-tauri/icons/32x32.png index 88f2f1d3506d62a88332517cb7ad9e80e6cf9617..530da31da5a20c45d24118a05570fac401124a1d 100644 GIT binary patch delta 1193 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 delta 1158 zcmV;11bO>|6PgK-BYy;8Nkl4m;f_DV1k$p>W_Tma9k-=tLmz(nt0 zg*c-=@{^puBNG7YlQX>l;px(bwWo6bt_7yKTE+?tmuZPGzkq)05?=_P^>bewhZ z@4qPwQio1#Qof}BIjFq};#=Y>1gGhWv$kU&cMX{TyZVwbLW9f`*p9148UPlUulU^1 zq<*j!Nd;ql)PLAcD#W!QacWxfok8Z066PaI%o8xCdKysE3g_VJ4)Dw{-&`2)9aPp9 z{d6^$pJ}Xm4sK_u%B;Yn*kqnl*)f zg!x#3`6GX)uBvxTzJvJR1=7JQSJiRO&L}lx`NYs~*o>Ng6b;yjnD%e zi*7LK_<+(T-4QWN=AQtNgeN4!Hh>^Dy9T5UZs5P60zFvZCRDQKUpr7`fJ@*K*$RH(!+GJ5R)0$5h|$VqNLKxw4agSAR{v9p-zk;9_7b>C zJP^x2(<$*g8fO4AsKEAF^<|)reHD_0R&JR;cv>T<1Xt<<*q_ Y0MJzAl(iMkBLDyZ07*qoM6N<$f-o*4v;Y7A diff --git a/apps/desktop/src-tauri/icons/Square107x107Logo.png b/apps/desktop/src-tauri/icons/Square107x107Logo.png index a42a7f6536c1a2ac11377d4529715addbaa525aa..5686530e67c47df124b96e802237d0046e18ff2e 100644 GIT binary patch literal 4079 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 delta 1958 zcmV;X2U+;u9MfTRL) z6(m%EsUW5TOa&wrTv7qA#BF9wE_SqQec92@X!0izNssnJtNn;sAToV^ekS7MQjD}R z276yC#8`<@it)lZUr~RLhb>0~B*C~AV+`P6NrE*K<4FLwIe#gz#O7Td`O3P@Y2N#- z2LNfH;ooflwBM?r@eTp96ET?>2@DKv#ik61zb}7tPWVk#&~C-t@=k&!HYWvLAUA2K z>EGU{Y)B0^O)M;XA;x_ZmvPSk`X$CllbET}tJs8$FsC`p#}-K=rIPVFC1vL=CgA^~q1$0i1^-dG! z|HrY&R-yA)6HrS{i(P{Sm+R)9BlGtiC`rS(L2C=6RdTu6)8y15h-=a@I3Z zY;5Jlj`C6)hya%0stM6@l0aqHH>E)T?qh^7(I1HVDe)Yrq9b6Hv7(-OCIXdtVC^vl zM`=I6g2WAmkJbyo?vmQ^xm{@o|KlwJdijD-1V9oS# zN3A~J!J5^+6oXOmfz(wp5jc$S{9}G}0eE_N=QMMkMM=ZAy5Z#hz{h+ zo-9}G0XA~LVU5?HDrXIm=K75FoPfh_EEyg5$L^{7U|~+chMfR`4oe}9kr|3C{s{+z zse*NBBH+I#fXRqhd6=(YbD5?XNtyVq?0-w;guEnj)_af4`xJ~Z3E&yhDBDFD=hSEY zVUL`iHaM+>3-lO(OX13svBNpSD=~_;PVSfxm0GYs`@mUwY1oOuPsHE+cPhq(ZxlnZ zD28|h3qUyxMN5JR><(BdvYe%0y%oJ-44#M^^7kSL7>HMrf z9ZIGP6u=6kdMRFqZRieIE5+}gh3#Tall|fz7We1^rO5X(yaxmMoDzsNmZc+!!6I;% zb-JW@jUuEcJq`QJbaVzHC8x&$EPt15YtjJ?;9gU@a&;_*GhtsVNGBC z3l<@^A`AQ7>PaL;1k)C6!5W5bC)2P^a1sTq>qAXV0$BnJ>i?|+cNsU?uXS)1mb>o4 z_8aA@^`W@KGLL%?qG6(=o07YSaX7?=H0(QmJk^1HpB!M|Ab2B0F5RdWFo_hB=O)Bv z$k~bArzjozUNMzsxWUTI8#pz^2>?auBD)3gw_=F6L8j>5-x2~Dm*8&cyN;qebAGMXD^s0}^wSSu|cFQioQY<^H zpXM#3jIx=o1uPA%AU056ciO?E?RkrM|JF@)c#9KOATs?~O#tJq@75yRpB`HV32Etm z6cKCeZ6Mh5y=61!CFrumN0BGS16*|50yWej`nd)f-j>5yCAw$HOxDAReqK;w~o;+fc6EF4>2X2`Qa!X!8r3s z)a4M)T=;ToIP>rIbqtr*GY0?_Am$c6vN&hV>!*pVGR_Qjh0ArcOFC(=8fr)+6}QpO spEo$*`QPq&HXn9V`|WJd|G!8aEb3|t(f|Me07*qoM6N<$f={=r&j0`b diff --git a/apps/desktop/src-tauri/icons/Square142x142Logo.png b/apps/desktop/src-tauri/icons/Square142x142Logo.png index 9df88bd3fe358d2d29a327fb5edecde3628c4436..b47336cfe27da9ae4991200b3bba9ad0fe9dcdac 100644 GIT binary patch literal 5426 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 diff --git a/apps/desktop/src-tauri/icons/Square150x150Logo.png b/apps/desktop/src-tauri/icons/Square150x150Logo.png index a770db796e06c24cc6974740008c0ec109e2aa91..fc48e9e88b0bcf3d2c0c2b97becb6a3bf85f8bf9 100644 GIT binary patch literal 5607 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 B<|+UH delta 2716 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 literal 5462 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 P00000NkvXXu0mjfQ5O#! diff --git a/apps/desktop/src-tauri/icons/Square310x310Logo.png b/apps/desktop/src-tauri/icons/Square310x310Logo.png index 9b37ef5d81ccbd797cd4b086e1f107c512084a0f..e6087588d190411d0644dd43093a5e3f66c06355 100644 GIT binary patch literal 12131 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

?X6u2xrYX@9wfP%PD$h}o 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 literal 5815 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%0D$WAAt|$Ni!Uh0p1^|sw+qF~` z=&nThsm=hPl3~EEr8O2C0N{!O03d7tAPLT56U}3bLQ=3r0EGBj3&OT!jR3$9D_l_k z5MpeYvjAZH+3f{BDT*^q0VKY8XcG8zyI$aP2R^bt08CPd;u}nGrp9XvDBUw#cBfpX`?`QB^2obfPvu^Z&_@I1$AUt zYyh~S;-j7F={z<{J^(y(TB06@JFvNk7d#MuCZ zj)Mq=4T}vxh_87SwlXMpzmE?~oDD#TuNkn|LR)Qp;%oq_`5N$dKa|GTrm3(kaYq3_ z{*JGW0>6djA?J!N6aGd30KG=Xa_q$b}M09AHVEcocq#A@T6Zron0(a>xrn(r)OlefmRp6}F}DjRBCV8#y`Pjcy4NwL}hu-0DS(pQ&Jwr73IMnO#*RvSQ^)|$6^)qIar zV(yicepFnr9Ra+E+Ej_C-T5rS&m}-$PyE!i6>Lj@gS!m0%sup~E%}~j`>hq6JBrl? z;7?36)U7@EuDr-YE9(Ia%5NNsb^)4MYeNNtB)80ck0#3+-jq%G@?OCWVO|@6-Fa)$ zRx&Ub+a(u$%0B=am3L?nwaYdt9I^v~jvFPVAHrB80CQuB#K(9duNIqg{bq{R>wU!4FJzuM}t((RX9l46k2W7A?d18)4^~EfR$IjtSyF(m2#YP8y_`ZkgYkiyiC zV});R+VyBL@51KH%~ORpcT6$?BJTs$_~l)dcg(x~rCE!?%eBHpLdEwGHyWVj45-Gq znzS{RD1Fw0xQv&zkTA}={e$w>J zsB;7A)MTe#P<6ta1zfmFFg_aC zWAv5+y`K_(c%)ia^a&%yB_Q&oxAd6D4LUq3&w{A^`wVLowV=Z0Zpg^Uew#7R4LX{q zc4b7=PBo9*&y<{`b7o}kRqpdQt>02$I-Yi>yqrUx9Ll2FD9My8toHggd6HE4#sM+l zY3~o5m1ZRi|Es(T?X{k{lJ_xoH_QTkR}Mnl4SYKo$7=w6=6<3Sco2|?73++o2M zW3eVOpr(W^0&&|o>ut&7oop=a!axIibfPBOVrj*Q9E|AG^?U! zrmVxH#a4??ER8hG%PX1FX}M9(dF+!ojeTJFV>~!Z&2*eNGZcKaE^fG|xSfa^uIOI{ zyoF)6^r?G#;~oYup6zsHKDUS(78{n^|1+1zDG3{7!rVSQb}`@>;-^uGnmJ*MRNN3a z1PxJ3UDzTPx2?dPQ{byIhISO0phYWcW`!+saTE8sPDwJT5VR9RbJ7qs>%x|RxQWZ6 zPUW$!g)WBf_SIKsofVOO#HdBhys*{8ZEk2#r8KOATi~X4;%<(O*P+P{9R;J<L$4A(ba*RfMZ&tC zqNNJ!XfF3f_s8wi~QQIn_i zVXK%!c~uqylWZXts&K&oQA=3ZY64fq+`bq)c^=@Yl~%c)1;yEkyP{-GLE_1Jj zhQ&tg4TM-478^Vtd;8{G008MY<9SLf4U4U9>uus@-vhMGwQGsma4QhDu96Eg+*4@L z?VJ!tL)b$0oX+KOx&(j^w{w!>%rqg!rYionEUy9CQ}DpKYllMAu-H__-zH2A0oiY~ z(3ChD!iK;Bf(8g10tW~h!UhN&AZQ31>~$RARLG)ALRrqLENI3!A%rajfg3psjwXAF zwn=^Jjyy!r5Vj=GyPUZ5E^$*OicW!fs>j?RZ17whZfnJH27^88Z0-bY!|g!W;N^C$ zO5ny=aiTpLFsJPaVS{F|xDl?ZDpzws>Ifz4XEt~+tif8`w;f^IKt7rahD_G*JudT(kCKd)w_&>Py8*R|Fhjjn|002ovPDHLkV1nu9 B_LBer diff --git a/apps/desktop/src-tauri/icons/Square44x44Logo.png b/apps/desktop/src-tauri/icons/Square44x44Logo.png index afbc04388927691fe58a1c373f3c6190d9780388..aac1a17df6cc2745764b900e209e66bacb4981dc 100644 GIT binary patch delta 1617 zcmV-X2Cn(d2H^~lBYy@cNkl zUGHXX5@N^s;gvRHZ@jag{mz^B-n=p40FRa1ZUSGbSwoU-NPlp+1*1t7LqW++GOX+xHi9Na1^zIytx4R!U!G&}vJ@L`J@iUo8Gn)TWSXUm$xpm)Ui|K($7?*y z77ughutQhoK`^tW!rIo>5$B00g>B|eRRfIl*XK@^dNHS8+{Y=Y!0J)i_O?lmxfSdS z!Xj#0Ey4Jvzzqon1IbpQs* z0-GZ4n16N(4T(2^m+!hco>WdSsYnZ49!7AIW64@SK3h*j*%xfkwgJ0$+>}x<3nFq> z)prELPV@)s50YurK&t)}Cbbj|)GFI8O1dssUgUm}pnk}J)Na7~FK^Pv748YQv z$z*=FlN~iAvTcyPKnuDtI+?8az%Obl&8k|W1#BW__aZyH^5JNS47|Dn=rRn8Y#3d& zq|<@jk_KKnHJL2I9v$DE{5aPeG?jTSMH64F7TknEX#3`%eEZGA9v>Q-&12&2HVt(? zuYaDukhJ3y-;_!@7)xYOiW2O@q0NIE=jQ54LIS0Lq(z}eAuLUv`D{}T6BId!K?Gvx z@<-n!EBm?XxEv(+U59%PW|RoL18LV>f&o1WJQBXbhQiY-^u|)v1`c#Zn~a=mzHE+Y z6B4YhC4$Jta*KfiE-C<*gbVWupKlX@6n-d@{TF zilgJurePXGP8?b*&F10m_C#F%)t!|MD57r$tpW~Fc^DwGWkA{LAO0kijS~OjbXdgp zCxXBduK}-}xbpdqms3w}yN)Ef&i&b{wLj8&#w}jbr{7i{dus(=LrdAnac9#V(7IjZ z*}Qn4-hWr*MtZ1__PkH$gF`dT#g8;;`%3N|y3DHQhb@sG z*+D6{ubt3m^V-!l95R7-J~5#u5rygpfOW1q@>Upchaq}~5T%i+{vzl9k2K8wLXgk^ P00000NkvXXu0mjfOcN7* delta 823 zcmV-71IYa049y0RBYy)FNkle1G|GNALvv z4>g8$T+oG&Ik=DR;#UE94qkviF~&ZKaWCLe%@TavBaF{G0e{A)U!YgnD=ZcgVE6cd zCdMCn3G-|l1BS&oD;$7lIOL9C_g@3BGUx}+v||XAZ*kH9D7SY4Y}5j*g`u`92{2@J zWiaUhKSk_j060_T`jq0ljXgOv2P&zE(=&L=9e||<55DLKwmi&E1=y;Cu?CL;XwhIX zzXv6p>lof?7JuN|9;&fmr*tI5VHX&vC6oKMSlz{K23>fRaM1-kL$XPKFpaH7a z5oPx}mzbCZih9kb4%nqC8XNVl>W5>QuTzP9fXZM9D+FM*diXVg11B0ZSL($9t2YXl z5q|;)&VMomY{@b*l2MgezS(Hx8J`N(TvuoNG zV-=I>Ko{5oSa$&WjEx(&u1Yq3DN_U5!ULKj8@U0{Io@DlMMn6B-BIlhG6ObZrAXC* z|B$-xvNWo1m?}Fvwbi!aHZCxJX9JwO6SA6_R?Q|ogcPgmHIeYQwKLA=n}Tiio({uA z=rHEJ)viyrZQEU9J>2~Px`(kkQ&`L;&$_;D_yVzBSb?dx+@b&g002ovPDHLkV1hiK BfrS77 diff --git a/apps/desktop/src-tauri/icons/Square71x71Logo.png b/apps/desktop/src-tauri/icons/Square71x71Logo.png index 60170f14cbd04efa5856dd7ef4990e9c2ed4a76c..f7c5ad5af8951256d2edbee25a1367e6f1d8b52f 100644 GIT binary patch delta 2721 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 b*hTpX<#c_%|H->K00000NkvXXu0mjf-vk>6 delta 1316 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 diff --git a/apps/desktop/src-tauri/icons/StoreLogo.png b/apps/desktop/src-tauri/icons/StoreLogo.png index 068d38e054d28a4e26df58a15b8bd7ceda16dc8f..27697ce074c29739445444bc5a106040fa2be608 100644 GIT binary patch delta 1809 zcmV+s2k!W<2cHg*BYy_wNklFzgd0*p#E^Eu*>f-{XPk$KF%O&#)iNFm=3j@ll!@o^d}n*2g7BKQiVc;-UJIjFs*&C;AS00)vCu z>UmPP^chir5Pv5^g<&VWJ{a{5LzsQ((#TYK4%gNIEPL|#{PafQaZoJxt_!E< zMb6M4*8}l$T%VQ5CP9?HxA#!znb{MV(8JGDtpD;zsBMnK7nVH$&!RvE#8h_DznVYXqy>+g$Ac{a3PctruS|fZD zFf*tAMb85bEEkR_p8irewGJ6g}W5y z!ca-f7FDQASYq#KC+aS;OBSS$5gRzEi!y-972nI4{gc6?iqN(t!bPr!w;bW|Vz|fm z6v$Q^2MYG>ivC(aOYaxr=Q0`hH-FssnH)hjYS|7{{?9%Du)OS%Ajgeo>mds4l7I9l z;bLghd`j8u2O!KSWS9y8RK$wtE^(w1_3?coQfl$b*%@vryFHbI`v*uR)l|B-D>`xN zaJPd{NkO~uX0ie*X?y7Hb|C-3y4MbbM5|~nI5})t`@q`Qx~IFL*v*Ane3mV7M5gTn zQ@G+|2Itfr;S+w+)bi9P3sPH&YKt zKbYMUNmje@^JOs9yZ^d=*AHFkPZfd={XmF1fCv!L;to&(BM~RNaoZ)MF>Y6bK7J_X z0Mb7})gPp6dI=0i^sQaL(_Omq^xu$@7Mp%tv*(>HuS6gVTYIz01W6g`7Jm#2RF@&Y zW4aBf0MN(eFfCQz84p&ue!vo{PS9St`Dln{ z`72H^#Uylsj%Ccge4+mNkj+|#IPl~Nj8V!qOq6(P>h%Egsv^)zGQFh(1CJuaa$_S( zlaEz{DJ8wLszyPpndoIAIq~zq>FH%9uhLbp$fMmPJ zIqHC+-${y+!pF~RThhC2oep{!x$8H;2r7}=BA6UqQ5W#&b~BtEJFm4Cx#N?Z!eqw1 zM4X#u9<2hCqoYn~%G<1v$fdc9Ck8v1p8X$x?@)xmJHlT8015yANkvXXu0mjf0R&|W delta 922 zcmV;L17-Z54zCB0BYy*SNkl?2N{QU`fxr`}RW)1JC4gxr|{fVeBv8vZwE! zx%-6UO$^`?!|20ED*rygSO_7u%)LXn%wR+{%N$|6!92M$Ab+qpZg>o1sMvT_&Il4V za8%5L0J4V5&ta~&@{gV+0DNi_7-_?WRUqbYd9~O^2KU00B5SM>O8})jR)LT?eYCXb z5t^B300N)dlCFi^n)e&L7jZT*pfpY$iYhotw!b5KX(1?|=x} zNXWsf@)tl%JIZvCt{+-X^9B2hWQ|OiA5A;-(ahBxp?~BXDhE%yWEvulMT;pGCHaJ! zC$r;f2ghJCOE8Nv^Ob?9Dz8;=BcTnADBUs1=SDJ!>l|cOdj;J_Z6bFI0vJ+)8cS(R zL3EvSajeJq#`Yc{B)`dRQk1x3j=x!o5_KGPyEMay;@=g>faz5D4q!sQow3<(!vg81 z0H|7({eQY|-9@>hL|kS0(}0-QBT|Lvqx5w^c8c#~Pl2$Zq9?U%sj|7UI@>L^; zj$1V@Wx&O}kcr|052-g+X{5~1Lnc*^D0%ZqRJGBr%35nxo$eWsv98nzHMPf>BB>8% zl`_F&JCrG^|3RZWJ(1AkwcG1{22M{i7f22uaMMVR-3NXXTHZdo-F-EI`xP?q7LqRd<~slnz}IhY1SKt~xTlcX_a9KQq;bqpfWfOzN5 zV?srwJW&ieGhp^z5da-ib07*`XHwLt7o+~KfNw&-xF7-2!cvp07IYeLvU>Bu08AN7 zv47vRwuleU^pxY8bCjfxXoR8TGh7S%X7(pM-xPT55OZTVE_OC07*qoM6N<$f<)-BVE_OC diff --git a/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png index 64148ec1b664e8ab9e57be159e1af6092ad4b55a..d01e8a77e4eb7f525b9507c49f08b0d1d7d88433 100644 GIT binary patch delta 3132 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 RI#>Vz002ovPDHLkV1m?WxUB#H delta 3013 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 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png index 34b1a921cc9f462727d6c45f8f4d8252c131b445..69ab6757738e380025f8d3d0667082e1c06e4a58 100644 GIT binary patch delta 2998 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 delta 2428 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 delta 2019 zcmV<92ORkKAMg*5BYy|CNklv#veMD2htz`=YSrB#-i+{ExmkcP-#^+RmTl(>dl@i8I1vkjH7w!%xm;3QuG zKnZ}OO7HUbU_}tDb3a06%m)O29ll3e3IhYnWM z0idqo^kxQMBY!osgm5n|42i%tO3Anhw8$Y)H*hD!7G8(qF5vcsWzPD8)5My``+vz@ z041I`@yDqpu$EX+=s*lMQ6ly!cLtbvd1@J`9ZiwzoEW-8DRe8=lUNmraB;sl+5~BX z4Uubo>zL9kRsPG}eZ~!g^&mc04o~b1`SULwv~uJjx_>juVUE<{CX(v$%wz7VdqloV zE*qG*tKg*CP=`10Wp=7?)nL=KrAddKJwq^krjcf_p6cvt0GtBET&2rDSX1NQ9NAp0 zZ8PzmF9#aG^owTWcMIUmz$U2-Zbs5^uq2J7*dAy)ojQ%oC8**v!yxSg<^v^z4uSRh zOGe|3Tz@U6*Au`-Q3t@9%X?2H3add%e0T!bGI9u(40mLXILcSRDyreEYGXYLpyG~z z<;(r`OT8ZuwZTMzt5TgR`MD8Cf_0~$y3Zlv8^BVa2pP~@5#J+|Ozv2B(-Hpd6=3kC zR>ZIfIq@YZ9e-+x9O1?8C0Oi#x0er8@)oBrBY$QL`2rRL$FUdd~ODB(~^b zH{tPEba;t>$-U)A7LWC2q`ra$TvkA6r;GHu+uKMJcfI;33O(VnFOrLE;I6H~v;Y@e z_J7>5Wlidmt4SncH~-FOQFuTz?usET3;yzht|>yQ7rMy6qXNO=NRc43sdJU?!@UFSiuEtp=b8h}CE;L_P{d+Fe=3JGKxV!!!Up)Zn+$ zaS^u5X-~)$o@0`3SO;u`@P7r;N75JhK=pKl`^zIcEKmR}kV(V2?cH=0wu|ZRA4LKz z+)Zw1MDZ{Mk;uHsDpJySGvQnxf((7uqO^T zhw8&HfL(_@SE5uU>4}3SjmhR6LT~y&^ciVtfH8c|VE~NIT|-@fVYuujXn%_&x?#Bb z@k$q9tS_w|ET^p{s$;Zx%_CegT)(B;z-7h``1TM3afMQ%Vc;@Ulmk`adMKr^39xP8 zGVS!Fs~sS3NEFSHTs8@KoV>eIWWoQeb(3b|;Iqrn-uxh7Z%FU_(QdB1Ask&oWxGk1 zKNqkjNU%<}(}*;V7kq5nx_{t|f|M)Wy^@c0B%LA+Jw_QH-(wfliojhldC&m7v_vM0 z{2s1(=79YqxbIpWc7CF?XhKMiT%5D255t5~LSMu}%P0@AfP#=3Ae)Db&k(GP;b%c_ zp>X#uR$lw;Z#@s?SqkA#I}=K`7nSWB#CjTuK(5P!3#3Yb`4^%SgI zVrN!TpZ^G{s+PnQ<27hORSy-6jQHP4CJ;v!q^AmL$#0&`n>^}$hXV3UVFqYne54}0 z-uFp5VCQywPF^hm{qS(s0Xbu&;>=DImgthwGg zC}#R+er3$n;B7?y!pva*sx>?%fVgd=X+l8u8>r$#Pcb;Jw4GhAM~R6o6e8m$?2WK^#KYv8&acvp@p zE^(5VfE}>wcCMv(&;K`SxC@tie#xC{tMWCa{69fQI!&=z9-aUI002ovPDHLkV1k6s B-&6nq diff --git a/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png index 1e8d301f1e32646961732b0aef92ea83ac611a71..dcea9bdea41ba32418cad7b94eb7801928f27b42 100644 GIT binary patch delta 2894 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 s>kq%M^A$F_(FS#;9{vBnRr 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 LNkvXXu0mjf?HhEJ literal 4105 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 literal 4741 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 T2IlGG00000NkvXXu0mjf5*ith diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png index bacf321bd2f929f7d63cfcb2cd4da2bf3239b9e4..b4e77be7a4ae62111a0ac11a277a359f41cf904e 100644 GIT binary patch literal 11730 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 literal 8282 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

!73>-Lccp}rM)Huhj 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 ZuuU%r*hgD^!@P3=P=jkKRV!LX{|^n?jO73T literal 6291 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 diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png index 8d12b6b181609aab73fe4155df9eaaa73f8db1ca..432e722a3848b30160a829ac8ea20feea78a49b8 100644 GIT binary patch literal 15562 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 Z`U>ya;Iq1){O3^yNQ%mdR14_`{6D=v|Cj&( literal 11196 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 Y0Xqm~c9os)jQ{`u07*qoM6N<$g7)^wU;qFB diff --git a/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png index 5804ebab0d7291aff332600342526fec1204767d..f456b275b75bc24802c17e18eaebe18a57509c09 100644 GIT binary patch literal 14506 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 IM6N<$f-8CZZ2$lO literal 10438 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 diff --git a/apps/desktop/src-tauri/icons/icon.icns b/apps/desktop/src-tauri/icons/icon.icns index 77e1f23f0c26e2dfb81fac73ce9e80f69bb0bb4a..a412caaf0c49da581ea00a87ed0b6c020eb7bb0b 100644 GIT binary patch literal 121161 zcmX_nbzD^4^YFdP5(^@@7$7Mrjevll>{_&dbc0e#cf(%sG3hQ56a=J0x)y^*P`XjN zyJ7de>-YD0|6;j!?wpx9GjpcSQ%fgz0323+YAJRD03LpRqp7Y)OMRId003HLrF&Wc zfPjA@04fUj&yG*u5e)Q1`QB|EpOMx2Q+MXUq;!9EvRG@wiiKou-3ICX%lS1iOok=o zp^iM^3^ZfhKV?6Mrl%@bxW(kR%C&WWBqDy{p5>UYJH+?R*l0_a$z@8Vw0&3BOSfgw z$h5j`wERS>OqaWIPTea;Eva~h?hQ8WSnA*k{dYyO1%={%o;0EXm*O<;V&hpBFU2KVA?xOHseA4Rj!qfy^^Kt7j{;of!=8T zp4oh_gr&6)vx-?X%kQ2d0f1xo#H}P+y8RYcRB2}D&*iz-6Sh5-x(K6&M$Q)NsFV&X zN|*{r$5mVF*rUnUNrj1OPmh@5o)@X`^=Fgdr?=?DYkw*T=lNRcDVw$M7x3 zXOEPy*^U0%XXBguhE$&>vHe>Nec(K)H_v0&rL8#P1ElVTKG`+lg5bqaJHZC!# zMM3A3@ma2Y`8(*U|KLp!EmU!7^i&P@=aq1}T$_{RS~l)nf38!G!g~DFk+~3g;A7HZ zIqUyB&9s2I;Idpj)2hnDxYxl-UoS-=&2`KQXFLne9fUX{=+X4`NQZs2OX}i2?sSnP z_NC)!x5<$azrKalsM@-cw{rW@k8w@6CeS^b*AyH>$M>=CpT0W#%pBIgeXIAAiNh7Q z*-^zRh>D0^E#8>a@a-?KA&cRkm<`a*Kj0FcWNcff*|J%fdVdq;66?Mffm<)(DNL7Y zA|79;4(dF4=7B-elc6@Gu82#l9~<3FL0tg=)`JOV=NVnoTT7RfM^#k@o}dnl=1)$H zxh*Cw3j;Ry_jE7I2PvAM{)vZIOp;y}qW_xNff@ z4AXFN`?S65U5cy5KaGcf-GO$iQfDmh~AD$pJPC;r{Hii@NQOs~!$k_WgBw(I|Cn zeuJAs8Er8j!4$ansH2iy0pKVJDB3z=D!Obw5%Wm_zs^;~1%6Y3G70M)D*ePw&%%43 z3W>#9u~Spz#Led*8A|C1FMiZ`>c{?R+h=l^_4644x^i6WTF(FJ+WCLx0yCnaON|@H z?C+;@b(U;J^?&-O&eTwz;pX^&o+{aBC`wIMfPL?boweghc#Y@CZu}o6ZM(uA>2VQn zZVnUFh8D3!`BXZX7$LCTtgB5xP@p4qP>~w?rAZ~qqe}>S;I(NFPNUwlxylI9AnIE^w2R+*cMOw-Hn19hEYe&^SWWk zPy|9y z?we?0MZMNSi1SLg?)mu95bLI#mzI_$c4b}gSOi)KoWLYje2}3Bf#u)^H|C50(TxbY zi(^sH6K<^e(exzdTFlbay2=PH`#0_YCXfT90&-^b*Ox~Ie4jF6KEV_+$-q015eH~@ zv8X$@G^Uxwt@@i@pS-!Hh=>G6c>oZ&pnGj{yypBi|E+Ro3090;#}#lu8FGj^iat;1 z%GxvvTD7xQaa!393g$sW$S*heBpSENwG-$8rJJJq6RowoN51v->bS9kI)Nx4kH=y< zA{-}^Ffb*`r>;O~_Ab7Mh=iWEtc5gg??(K*0z?k|YN)$rV^t6|q3@!Ic+3s@9Yutv z87Mv4Na&1f@Dt_W0F|(HS!DD8)wPYuPRIUAk=DRZU!0vLok{QjH4cT(nZ~b%?cYjJtsPUy%U8liN{wVG$S-kSPfU_zv-#?%+ zV%qCYzGru1ZP7GY_k;bQwOiq%#PNN$u~YcWlarTb{d!}3e`XGM9A>X=1#ozsEM(`+ zn~ckMtvj##h=bQUkeNhvlaGsZ1g6(@cFp`JCtz*DB39NIUjumj_HlWEuyaD$=kde9 z>FuRE2=o<@nfSNFBaA@Is&ms7pZP)3b_jW<%p3pVP9igvHOjijd8%l#+WmGgQKxp} zkx@pN6T6MyE%i#8k3sB%TL$Cym+O|NJL{hm_@Crwy*l=Nx5p1oJou1+Tp0J?)r=S= zyln7xUOw3N=-sQ}M-jHSGDB>7?zr8L+$-Q;X1x z{lL{eNdyo@9@KySU|+w66MPy246p5f!pKI27vhQ*#Iy(cPcw%}@OD#|kL>yD|?V7&uuZ}S9A;2i60D(3c`CclNF+mMkcs+$Z` zKRa}=XF=#0%?Y8`UQj>Gtv})QoKz(Em zssacguxs1=bhJN2Vcaw(uV6u147On?z?FYUY-$w##<2^xJe#-UR@zUMq)D>tJlu`yVhf5KC zi@3fdcj^9MQa(UN))! zwKY9xmKH6o*05~0U2t5^J|t-7CO&eeaxh@9etx$C`DHvr{&oHQ`svo1fA6u3)A3jZ zG13X=ZQerp9ya)2yVd(LYeDLD`jf~2^^^$jAi~DHN1aneo!a;rCg@A(k-2HTMTPM} z?t;&(IWK> z_AhgM-^H+{u^$m?Sf3=|&{xyfM_O4$g zd266U0z9<>TY>NY4Q75Ns+$U&ba|Cmq@9ybf^Lh0SpwU;)=XV-Vc!!6aTbT!h72Z`OTA!k!9!h zRQG_Khnz`(IC#+((fp-R2w(!Nw+AxgHkU?^K6dJ=d$K6UpcpwAI5Gl0CCsD;4Eege ziEU8nA8T9=Bh1Q5G@p@IA^Al7Uo~iw^tI~Ya%16n(~SA@47cW%&zuZB+pc+AB8I;W z6%L=y&88I=DsQx1_s$`G#PKW%>Pi*D^D;q0xI_gJ@o_@veUllu#Hcp~PW+?l@lOa9z*d4p&>2b%SBb^H0as z>+_)x>*)xGP2EkXni#!!|HM)qs%=f zJ8_iqy2m6@ZmmF?QiD~374LyP$tIhzy!{r`Zv}Fw=8yCI9tPt|=GnGCcOnyWPyW8> z49q;dA~WIc9M`A$Khn@qsEtw!iGp>ySH|C;%pFe#shY=0Jan-48V|1RX31Www>$-> z+2&kp_KUXnWt>rITB0^E7daBNS9^5QMdUX8Um2tYTG|*`< zy;o2hh=ZmByYC+dtz{`*+`_y6I>z}PukX8#?NvX$-gl#KwJa>_FumK|Z;HkH7N6{Y z@VTGw|6W@^NkR?0cm8BNxgpnhaDVx|aSv~REMCdp%yuoN`(_DV7a@?jL-e=7?_hdC zHA-#=S^QH8S}X-e=M+)JI@fVy-9xK45+$ZJWc#j7BSmM(|EO_De;0Ed>_c+b@=i%= z0~w5m3Hoz!w#GrdCvV=L-IzN-orw80==+{NSj|49BN3BnC5ulid83$|jEDlMBHR1h z59Eyen;QEDsW4GV&^W&Pa?oqegT^bg6-(0sum5M?s5YdM_R3>-dkZ@tn3kZwAB<~s zKYjBVwSj1SPq6KtaSuJZB0Hv)zWt*QsmT!eIvLRZNF`=bXj(ACbKox*Hv5Wttt1|B zW^MFS9>)o3OucIT)+kM6_kc(dPL(P&kbU7g&_qELu5bK3c}8xKy)hZ;P+^buz}O!& zoh3}S(=v<%TqCjiy^5D(dcydu5-q;C$y|9u8hzsVN`C)&=WfdY0RHe=B2mK5(7R0Gd6!6l6!3LBHGhsTj!Rm) zBA*u9Y`1-bF+(q1D@Gk(B@5WdLW@w9IwhlSCWS@S6vkR7g#yDL2^?;zF1417&6IU+ zKQBK&3g>wMe7acy-pSU`T_n!;-27?gVT>f}lw+4*LPzIJ*-8&(`xXMbZ^iXtT*|Z4 z1Ly^xrk!eYW0V6vY*hliq*cu72@n~+B z6Vc;L;+T?Ztt1Xu9L1T>HJr?}sQ+{&$Fdx(g)!g9{foSR3xd&MtrFxgG&^Tk(PNm7 z3x_wtC3eSJ-W&W~x%*BmY$t13;(uiDr=IN@H53;I}yU7HdHWBSwqC7aoL7TfG?aILz?j#F^FcMeXats`$ z*TR7nI>NN+^C$T{cp>&c%~}2(vbeG9kncYYIANDV;!uR$(tXX29eADTE7&ImhicdPTNGNZ->MNDj z`rQZ1nS)_!`rVDsG=$#^*~Z!L3{;?Nd3I_S4F6KX>_Tun9mIoIe)!AWtaj;RTJvE^ zG=L%~p4mPH{=MGe1JzZ6afN!LX3Ir^tKS*uP?2AVvs|U|WnyhdLBMkuffCjn9r@s! z8wQqGfhoc7!U_K<4Ov+APKmP75hCaP3+?k1T8v7MENZ{vzuN-b2kXN7%ijMv+w)=- z2)*6t6VT7e_W^85a5noh3A#sv-(}aanPp0NiCXhghCa9BY}1m2gj}*IVUGkSJB%o$ ze87bG=+o8tr91RZ<7ZJ~x=BU+DkEt>g8)aDD3a6{R1xnoFP^q}wErd0y8aacN1KR! z+;IdTcl{3bpEelr;B{^Km92hF4m5piJWv6e*s+Hrv_poQxENBkp-&ZW^B0-k@JVFJ z={^n?%hL_6?iW*ZQ{>{6+T z&|Bv^AUo4}DQJJQ^fpOe_%x)|xDO2^y)LS;@;AL{oD;=yK$ZjfgYeb?a2;4CC9DYW z*(P{a{+h?-OgTM6=1ooK-Nu6)6Fp%`oG-5aWs@$gPY3+7bAi?q~h{QpWJxQxkwExsK z)tn|H^}resn25%FQq8?P?##lCl~22JK=$9aOML42XIMF4raAtgBOm@$$w#LDTGCIV z$!+<|p2CCudAjpi0 zP^W)3{3M33k2L&|bD=olC;=nis9l%-mlt&NneEG_)*ed+6(Gy@XXI3{u#^&!O0-5d zq!5~iK|I-Gr=N+5%J`)Zp`5V99||Ki1)ov;1B*uHFruK7#qBL*Go92)sX3y~hQ^Yq z<^;@ncnQ&N$NW$5XH~EY@$JobfV!8Mtq()h%h~;C&3;1?)RP)8exID`V&!@ayU`YSP%!HJ5GU*XuwpS9wG^37Tt4`=v)pgcvmtLo|qrw4ER9NTc?Y6 zl4`}Ul8lO?<+NCmO532sMuNb|uZAx)yDFdf2-9I_3Pt^ua<4*wL# zWxYD=#?R<}M32&GN_-zqjT>)lp46qaNoS#m;VAFB2Ea)&_K4d;caA8%`V**I_RE+z zsr4?KMQgHZ+r9mW0j%5Hu%>I5|Ir6$(|uaY{@+Uq#*1S4->qM)b&Laiuh>#|Ywu86 z&=B4JmhkwJ>Ho9tjmy9dFB+&YDFn{CFRI`_@ug*Vi9(Ky1qr0GF1!s5$kusgc3FQH z$Sw@1BP7H{BUeA}-Ke$=LAL(c((b-wQ`L{S%6tq8?VkM?GdrLnaq`(CwuQpiJj*1G z_L;_nqaZskwYaJd#84Y?@c~)u@p)K>e+z*MtZGDKE+B96_%Pp2xO%L-6tpMO}E5RJxjl}(*%TEy~&Gj5thk`|H6T29?-2S zUG`FuVu$g1aZOEF!dFY~-ZnGAQQh{=t*RbeRXAbIEX>j$U+4e_wQmU5um& z6X^6ZzuTVc<_xq&xFYdSbp=5WR9#cY(Zwe-7|~8wIr7(+Z25SlKD7;z>|ZGiE>F0g zY>!KSa_2PJ^Zu|K3X`ZiPajACbsSO4Stv{szf z>7VvELvKNDEcGiJ8qvrjN+tTTZ{#F}DAq^J2)Z-KCw!L6U^`WfWZh>T0GnKH78N?_QzTp=UY6|?0E;jP{(`M)t11Q`0 z-zWJ@?mGxI+&_?KzZ!SZSa>TJ19bI}iO-G^uz^9h&{OU0@iA%ZxSpj@tMSIAhlkDy zNR#+nqIjhuG!vuyQ^)0>3Vn}05%+;5@q=J*{U@;i=+Xn3*j z28j5ygB6RgrFT7wM59#apaCycD9JL#9P)6z$C~8WiXlO1BF0LZC<{JN<3}sUKCk|2 zd|06hRl1{J-~fR*Ir4VeK!KruD*i_mVsa}t8qx;l_v-`nRDsVpAZ{cW-x5C~?@A8q zD_oLie$h=U{e<=bFmXVKNz*EjBNz&RW;`x`${hB{B5lOmlcLltF2JyVuYi7bL-z7@ zXP|5IaxaZXxj8x(*s%}ktJYRe&nf*&M8tUTiK@5r^=R$`PC=Dgu?)$B`?+s_*`iGP?w}XY6!%52CoY! z=H0c@Bw?3^^vNK;3YT%%r2%rk(Mk1ZL%b-99XcRLMm8vOp`VNtQ^mpuST19; zhi5v11Gjx+oQHmt6NGmaPiM;>?+4{;Q%hn=aP0F2?+GD~3UqpJpQf7!RBCAz)(%~n zt2}kg8cq9jdb98wdGD-ip%(LD_v!6$V`kuBmNP_H*{$Beh0pSv%kKs}63Aa3 zLAk7&f6g{Eh(x(${-Ugu02W>q-8>q4cjkvk3>Q33o5B<30qO60)#A9@BH?QBQseg)S z1rqr&O}A7~Px6m3?KL=n>ZRx{w}A1s@C&41>?%quTp&#R0LB>h7gKL~Vq1ok84)U8 zV+Vp~I@nKosNp?EUIDkH)i4q_PWBqOE z;JPMaDz_<~5T=EwQ=o1!XMAv*9Qb#_POT5=NVK2-NKLql!i!!K^c_x;!8~zck3+Uj zR^f%Ifv@oZ|CvrfJxUI+A^gGhJO$&8OF2MaaxZaD1-~_&#(r8y4dm!tq$s^dk6Q3` zSfPS3K_}lNZX@@_c(Cf{-C=<#jPpU^&y=vEmX>-Et);%q!9;ut=(~v1ua2wOG&z2I zNQNnlp#4vZjd(MK0AM8p+@~+mbP4~y&P?^mkL*g)wz>RKq{o5aP#I?zQ~tra*^xP= zQkfkBSqJu^l78>JcdRBbaNsxTpr;0x8zgCl9D>2?SeSi z1{Y{H%vpOae^eofglvHOv?!4FS4Ir9a)lBEfV>-W*GdlK-Z1bu?u0Z8(%(Zo76uEo zL@!|8C&Uup#L1Yx3PeG}p9z)vh|UW~1Tw72LHl=0cf(nqa!?=cSt>))OVR?yi2-{v z4lG5O@s@$c>e^=0W$!}suwq`U{rrk$nrQI}9iYQvPxeKhIlb?i9l`-lv`h1~yVZkM ztn!b$WC9&djW1jMhbdKqGJjDKfb_>E%o|W2MeFJck2t7jix3eEG?!m%Y7_-~JhfRQ zt0L|otOhZ`7$B!=kfPPCX*kr4cV?h66gk8V+UN?}Zl&FFceC3{nqF3}nm8E*o&?$? zPO;S>W#HKm?&qQpSj;b-yLuTV^PY+WJO`(w%v*{Na9c?ML0d^J9m+L71NwoJ${#A9 z*J?s;ckbqi*&(=3aUXYPWGZO^CC*7Be@m4$&oVcffY@Z{Tt8B2YA{^lxJ_F_hrLvdLLzx*qki-$**%QPjwKEN!@IdpH?C zYJF(l*9)5MV&IQ7Kfk-&sw(k;iCn!VvvWG0#bq7d z?^~TNdm8qaOkTY*1}IA)+QP2?X&04G>U`G4!2z2I-F5Z0Fjs}Ou!yyBPEYr=qXEl$ zVNlL|w05`RhE&(>iT%xb^SQ8@l;;OMEu-3vVdi~sL)1fvI2rlv#ogh%G%+u%baq~G z0)^M^7to#UDu{y4z+)`}yB(CX&l4)%AMcHHeatMg9@Nv0HlDf0ZDFod{g<53ebY0# z>W?k;R05G;n>G54EA{NgZ=$U-kqr1UJ?SS$cbUikEaUogNvt}hN!0YGZ$F=_#=LlW z^%*;OaExg*lQc3PCteNV#xHb4q@F(KSLXt--URcgXEl-@F~+&l1;&oY*}dk6{x-$dmDtE))jg85seqmo9Dl*f+2{L{p=t~>Rzdpru(EZ@&4C01hitOY z&owGVO8eh=e9z8yU;JCnmDa@sm8zA#lX7Hd4dk6Fc4d1nV~k$|fS2i4ke-z}CZ-;- zDGA4`%JveVLP0y9;O}_v`?WPEHxNNeh>i82y{rI6=SmxKH&kTE)WI;{_PaX(G<6s* zbWPGz__1cUYJsV%?Lwg6e{iRe=qR8cXPrGrYRh$F-Zy;m6M);QhQzd@{^e;(t?fNE zO3fcAfF5l=X7;%1_nO)9JPwy}1sU$@<}}{5>d+$Z#O-g9EZ6Co#c+gWJ;nM?6n1+Y5Bl~`h7pICRurp^xF7Y@I!i=*|Goydijm9|ai&z!wCD`I#$ zHA2#;|gMF2A*j{kcrKc@eAloHTEdWg6L)#&dI z^Ux~_gRhc^l<*v#HFf$>p=l-$y10D=2LKQ~5=#wecrP)rmLrw2`QDN~`$`Wy9Ztjy z*$!VsSrFLa@i-R{&b&O&wCgEB&tU)nDGYcHc6rlo{8GX09t?k#&8CH+EI_d}FJnbH z9%u&xlPGf?u(9o>Wah!z!^3d^#~IKiR(@EpN|6UtsKCv{!cH*9qLM5gfp_)JBg~nx z4AkSGv=;L6xQ+GG5Wef#XW)+(&R`4T*KPm9w5vfZBJMRXqC50}{*AyQB77XmjQT5* z!AtcZ()*j>L^uivBa!!C3@FAc{ltaN81cnz;D#yu=z|rov-l|3KM}oAYfEFTehK~x zk0{J@pjIA6Wz~)av~;_kv5-SgXPo>*dnZS{6+; zEKnQ(km=WllhCi#PD@BMaQL!f&!#xYyz4*PBmwLui#~tN$uK2zmI)?UX+DRz?)0u` z{If1M$Hh_Wc2mcf9l+JqnNP#&-RFYNCjqlHRxlig?#W>n^ZmAU^H}<%$-IzWO3R!X zGPiFiDC!2XAdr0jp(<7?g$E`T_-p~s4w{$_imd(IW;bA(yeuf^@OMy=V#{vf$#wWl1c+Tt*J`ffaNLTD{$yUDqX^o3@<-QP{E#y^?2-r@QdKZ!Ca1% zJfcGWrh2^y13=H4h|OV!r+ce3p38D5ml}ekoH$ALzov7$ z2!H$Gp|h-2jkDZ<(XQs(t32=vyxYeFXs?#)s2vy*AVDf&WqQG%X4FmMsL0DIBw+z4 zDt_&?l@!HdWyBLQ*dIte^1GDXqKtS)_5-N~`!j%rBX2iL9FDbQR{!2Y!w;28-BvEiRK7{`g~qB(xBjfUq3?%P1HSPaiRuD|0><*#V;O>Q;{fwm(xJJ zd;g62--~xhnTB|J4iaT=qM@^?KotB78dAa*|KHC{6>Nk$T|Y-I;>9ojSRALfW-Hf1d@*EK0@M_W;LWk0{5(@V149{>^cVd!OhSqIiNOJ3*|6Xf zMP6`sL?(d+mON`ZBJJ$PI7*C~v}*CQJheEC{x@xekK>wr{K< zP|n$rH{D4O9x_vG&@ou&tBTM=n2_=M%ugT};M zg(Xp9cG|T4RIRQ9&#Bg|NW1kkpwUg@(mfNJ`v{iuk1x+bq05EKP_Tawda9U&mh)4* zHu$3)&x2`(n2clLas|XawM`}kj_?8Ezs>ghw|%~&In2A=4?zHW>(nx7 za`nZ^Ia|aY693Dl-t*`9MbyEob)85U?d!L_{?FP)PzGo30ik(=qZcNIIY6g^_tQtP z03UAGw=*A-JrlT+1o!Uf4;I99p^phBzq;l&c`xpHX2IYM003r|$EE3S}hz zbdcM`Rf_bsR^*s5d2ufdULEyhu?glvEcy%tH%*=i+(Eenw*x-)z|6j$V=Qn3tcFwY zX_L1w$X^zGM(VWg7j&efvfwuxeJFCfF{=%azWvjdEMK4h>(N9K3(&>IX5H#oy#I_pZ>`ErHnUQf1i$=iYk&fU6ZbY zZxhtTg4%WDO5T=Jpd>)^|vRVk@0jY_PNjik4K_3 zZ9y^0`3nwFz~HAVFu;G^rk;5+W9irLp~Q|Um!6@Z&3Hs|1^+=S4>tT9%m7ttO=g!idu#@M`wr@LI_*YsUzO0+1xr04jsPes8E5< zV>sZ2>Dda6&)8l!hAUQTyY6tyTwG+$3wZXGx%?|G$~uPdT?R?E-Oq(j>|mJF&5&G1@>}4P09f#BVN$9 zN(BTso_MGRlqe&tHfmXB+&ybLpLsk%IlMxi?Bk9lvS7E0B_AVVFiIxOFOV`S1vw9? zpxlT!IiYi3?jQ`#!YStMt@r+Ul4>S2#)wS0N50&Mjn*%cNVl$+#sG*M52o=D~U}=~09uH_%^Kuq~MfTE&;4Q&tKe>HtTGInv zym{x(f!}$A=77A}f34!6NH0u)n2fibw`#+*E;qVIoSr=nV9~QwbtGO@g%5(Gv6PTF zSCL1sjy%^TrY#Gag&80`sK}uP>S3FSUOGct1{m6+>nMx{4 zd{rhMUxXC1(nQvc&p!Ep6obz#Ah&xC)3u0$qyD_RssbvYCTk7-FgK`13e(N|#y{Ww zJF>uy|F86<$QgW+N>Tg(QFrTI5*%GX^2n*qbXP}iw8gtmVrfC_Oi+p2{uEpN|L_L+ z942QH%YV``4Bklq`05Uc4aoG8TgB0{kd!L4{C>U^#=-uL$b=*L4l4V@Nq`AzPOB7K z3As>;oFV=(j=OnD3f8@Fd*Wd8slzGrC*%Ts0+E&**#EquMK7wCgPwBga`7btuzX_$ z#uFZ!KDbT0@96aY=u%}MQ*f$AZ`2foRhVBdlM%LaSsF-uo-#x~BO1`YmCyD?74Sl= z1fN~_L46ld$BN*mfE|sONqq%wwJ{Z)p1=#M)Bp;(LguX{hQWoCP?PO7Y~l#h4r1 zHA;Pqg%gMA7Sf0%-L#zP-U>Vqm!Pog2X{V>^~eka!Iw|rEvdS6!OG7ES68ZmP>3V2 z8vx1KphFx`#JIuUu)EDK;tK!=@aX$}CeurF&4MZ179NYlXXNRgm+?lZoIz2SVfe7{ z+IK#&%s?i>uJaWd8h8o_@?ei{5~rnc&CxIsadSU$((YS-O!j>))FVU1PcgB8PcN|L zEjlU!cF~e@$iTk!vDC#<0X!PT=y-&?3j3xO8iHBh0ynk-B~nVt82ye3(h5Wc{#v-d z&A4kX5eo#sLwdnCt8-W3vy}uP;5zAVKR59k1yL~T=xdC|cWuBcUPNez_%U1$QP+%JuhZqC zfkQAvVFPa%&P#y^YoK0+D1k-?fUjOf-)w^EwfG{daS>+wuxccgo%d{*8bbWqB_N4n zV^7%Z^2&YIR3yn1mA);Q&k?$sel>ccr*iw}Y54RW3j=c94o(}FJU!4@5{6+$Ymo)E zYpoQh9;WM;W|z+=0!kWC+&FEpLp)Fl?=On|R9c?^M^{<0b2qCpqd9;sL-=+EBm@i0 zO_50XH#iJ!vGd#N(PN2gh^Y%?xmk~~#yr^fI|sFum2*CMaAnSY$GH|68Wz^2aOy`c z0GM4%zh>ifaOrvgO4EZ92`KF>OzOcGUy9TedJaX$_<=u>?oUJ#N$;OsP!ndk`BOzdY}03 z7rfm>VvpO-?}P_E{~@@_XI3DOTS5tX<#>KQ_)v<$JGj_faN@-~^w0So1Hku0@5^$8 z*^|%>;Z|hlaG8dd(n&XNTl?vm%xCX*>rSgqKV;hVy#|ndC{5a5*EAJ~3{o^uhJqdQ zs3BBkg-E1^Gl=JMyK>uRf6~&m3wW16Un$w zA*aawC-5}`2}?Rdb~%>oTQ?|gjqZ_`=^;7~&2f3r^Kh?0%uk?n&b+kb5+!Qwp)z!B zq^1z3M}@V&$Z-~3teYVXo6C6}XZ`txxsKf?Uf5~6nD0$K_IU%w4q02(g|*3 z2}oS19F)}pBg29RX8Ti@nW}_i;F^yl6?`%IS#oX6k^U;*ctI?XQK%-r?ZX6Wo;qC$ zcv9$Tm=1g9)e9RF1qJsfasi-ea}Z~m6mx9fpg)`Hh)&=AkR;PE5k-Sv^J;2{7Z{2~ zMLIqwwxpS+{Sl@C=#@4^RhEc#MUR6*xUmg8zh@-8Do@Itn9^m7ANG`&2FR@1myw6W zQ`wZN#8bR~{FDQLE(f$tt{RulI7{yq1wN>kz9o{&6P%Sx*J3-I=E(%z8e202j3vO` zMf6)FW&}P6p(F^QW_S zOWa*5br2?HvWJ}vG_FCbtSN-VlFo0H0SFgF8q4lF-aor`Q3Z;5 z6G)q=iEc3tH?>28Nl{lzWi~hFMk#~5*Kj_r=BBQ(nUHp zdybpTqNpnI!xFyuXg3iSV`4FU@0F{}>=j-{1qyI~%X=G+-b~BVLUNBe+Eq}IT|v15 zS**mze86Z?r9}UJp&Gojm6(Xuc`6`%?=9g=-lbCy+cGUgCiYe#D=~i^IrL_duxvkZ z`PVk3oY?T>HO+iNoIZ%9{&F4$g`F^6bo|-zINLkTb*bjKJ^a zyx9xR)subLrf~#HOl9O$-rr5?^L)#j4))|WmMxKwb|!G2TK+(vW^hOX#!DJX)~>mJ z(4vlL&Wa8Qf6N6;=s?$MW^8db_B_z+GdKXLN{WetW}rmi8QeDf^&T<0+b5-*BW*f>;wp!m57nVaUy2BIhJKx&uFI zs!jWPL~n492-9*iz)nkjqtUWYS1~Dop6leQ1X$|mzuS}{P@Y%vF7sxTLssA|08WAF z9X9mk-~s2gxrdSS-NB|ZaMUymy{k2D%v4CS|$kTWG8kz9n zM_krO7~O?uP2nt9bNOVwDwk6_E1>q+V2m64mLP&Vss3s*(w!Icg>Pn;^2vm(3<`~H z!2++v4{Dt(XVR9v*h3d*{iRbg%G1PIXICyj}pdK`p2 zNBZ2y4VUZ`>}$jUKBu799!(DKZNv~3?uSzo?D!7s&6kse6M*69(d@d*wo8q51M`G5_N<~|*WKVo zylWYw1gBSzym#{Qe5XPEQc%d9#ekH;JSx`!JcpnRqsmjhKLuGEDp{#09V( z@)@!{@e`s8%|rV9cy`n?G_2Tg?+*=-bNVBwym=~Hvedu#DmG4OW_JWMUp?)WIk`EFXy+Ji^dh&tLJ z?!4O@d}QeqtLLVi9OGhAQDVzU`SPlba0d7OkWkR99^{+1_TZTf;&M}?k6rX^kQMO% z*m@IqD7!aq{GKsoEt-U~O(Dr%N@ba8AzO%|khMaaLUv|aWeZ8jTF7Ik?AuHvWzW9v zLb5MojG6m?hI*dg|9#(?&!_q{_kHeju5+Dh{a)AIHl%{w7X@jGh$-$)a9VkrmUD>< zmu&54;jNuHb$psCLR8%L1|W;W5G)G2?@P~hT<<=o?l8h>3e=rZK3sGn3)fYgy9*K2KEv6ECvMcGd!vfO|$ktRMlkPx#F&UQX%4aR~G3 zHM~ue(zIS2F0P3jb6bznLvOC%k#&B3yIVK3z8wmbn&%ylod{ZYQcAra&I5Kt1kxbf zjUvR#Jnq(6Rr5z7DkT@gb_#wxa9%H8;<e7w7J#FU?vU4bK0l2sU>wILGJpx>Z z)Fs!=x*S~;nlAFReawJJ^-vE$zYp-Sv)bvf+o?#lA|s0Sfg+g={8fqXZ(Xx}@r~!T zLq!=_dIW#~MzVI9OD9~FhU7FJ60bL_ zGNReLQJ3N1tWlYVTYKlj*UJ(on#aq2PbpVBtK+k7qH++AFSDir&c( zv`G94Qbv0opvFa@!+x1h#%trxBlk(DN^oCtI{)&fY_2tAAiM@jd01Z)>QYoMM~?i$ zLFl?@yhr(!&ab9*9)UWfS%1VisHN%`S#si1fBnM?D=8O{0>`}lw_{mwCLY_`rqcpZ zzo+M)vEV*3!T8rCS^m{;592`B1GiJ635T<5+6?30f96DneB6V~UpKmHJ{bn8`kKmz zh#`CH%-^d+myiauLa}y-vP;BU`xd5UqWhE1Bh$L?Bz6UB;Zc}aw0`#BwU7uZ2fBIn zh}r$TVjVywe#PXwb4KMq3JUXN=L_A5Nf(iUp<1x~t%_Mq8sqb7qNE7a z?^#??lJn0NW}?nz`KR(d5yjq#AI9VgUH9J-?z~+hHUyyGt$oZ0LIovAVMoigx7+t4 z1ceI^Tzz!%BT~+JC?cPlHT`C6{qVywu24e3oM{wKl+U93TPg-bW+TzxG>L>{T`)Nu zx#oN4o3eW72$UAgOo_`6T^yVIv9wEIt^SI&`+xpGO zX~}-He)yAaarmV61{m#K0aw=d*94=KP{Mw(p@Gh%#xoJ0bbqqdv4z$3Sl`%CIUoBV z$ndR+5+ThQH(yTUE|J-Z~vskT#UN0zN1UNG9sTM?uzue zSn>KOVwIZO%oSek&fo)x#0UbDqFv(g8_RhImVVsW ztDb55F{+)@CzL<+me!~?&-ld~WtQ2CSsN)Xy))Y#!8m6%aF&HfqyHwA1R`!o9=9b3h zmb^)+x{Z9XhPtB;E9wga8ymAVLY=&5%K(&{6RkFs1V>e(UG-5AdOs2y8y>gD8$#&P zBsB3C@7mkkkiR|pRmqApOIGXD*j|SjuiLl#tebAzCfv0NCHy0Xt8l&AFY83R1f*iZ zt4_s)4?kabs&TPuB%nBYel)u3#8%yBfPhW|jIVa7Bw3MWPkNSJ=Ot8J!mFF?Hm zO{{{((4=Kjsj*kpX#^#HWfnX+smLY>DuT$YTf)n z6coTX6BAeJcgH7xCC&Ua`gW&j=DWYs@~1lH6$2@F*opvAAvVC;|!4*+x~f z*Sfp4oAPFlyx6=b5TqOGI5i)_sHF`8glk%dL{<cD z8)uVlZu1l1Vz>DaK(bJcQD+(g`s!E~euO74+P*|$aS#T*YpZMxgmH&J3^fCd_@s1f zYfXpHL)(1R82@``RB=FvsW$cp0}#nTI7g!RMz{GKb6p18h=DBSiEjc4UXizcpW0j~ zNe-Q}fAFo!V#23$jN7f-&y$V?1(NoHW#EwO9(^A-3h$3_#+wc4B7qPta^-mqx7RJisRnCt$Y}xse3IWuy4HOgw=ev6?`_822GWQlMAj3~A^f|X##kh1 z)04+?CpGg`-2d7qk@+viXg>W%b50qeHJxBF5j4H zCF0%+b3ud;8HC$yuLt_QSitZA?{K6i0&eQhj(O(yDR33!+$N0_PS_MgpoPu?>UC)m zengD3v)42o=>aRlt(;Vo8&CU?!Js*)=1(86gL7WxQ#WtqQ2D8c0-QITZCW8`yp=BqP(93&HgH=FOO87T|fvMVeju%{$*3$ry3d#%* zBfgr+@4Z&xP#WS8>&lIRpxix=r`3|pb|J65N~el~p%sJ`45%fcJ+iQ{ExUG^4TOO7 zzu!5v9M|c8CG~yhqx%*vTSYdB*GC1fHJ%Dw1Yk0K`@83V*D5^f{l@iAnd5Sz25tlx z4RE;FFHfhn@j+T;>y0cguzNVce}uo?*>mG*B>5w%#Qq@y&Bf2!6%u^I;c5JXm~d8q zG6X2#yq@4YsE@VfN<$L>Aqs}Ku>%K(DWsIFa&BkzGzkNnBb$rvf6x?{FG z3=Sa-BE{9*O&s<~G=_<}9r@_mDb}2A7|wV`(s?d{?*c^!SZc?vw?+3-R$aF5e+lY# z7gx#4Hxt**l@>3mFGl_T`Gr@rmkAJl$dvom0k)v7w?9Tp?k!%JyAtK7KN{2&>oPsi zP{cvhTVBBBZCU)v8V^;ey{)Z*M-QGU4 zf91E4qgPqmFQH!H$z82uOLk}cA3z7tqQf00v$5iq{&pjM?D&{N0+NvMWbdx9D8obN zD$niO_T@!F%GJ`9>rZ=ZrXfzl#kQz`qb8{i zK<52m{vaL#jn@9 zzZ{6Q6GY_DQ{zSs%Ah5EZ!ei}R-zX?W`q19*w4313sm0;3K@99MYC`b@vwtBItzYk zn)8~S0rg(?oYXY z?&7{iUHHNjVT#P5gvK3=ee*Hm#Krt8F`h4?ObheOh*Fx3WhKd2OtZ*=3y30eZX9NW zciheOY8VC=r7C`}uZ69-reS*mueSO0!VX09_u-*~*Aap?$=lCFfgVj?^R0=3;t@>i z%t%^h?$==6tB%%{i`$y_$Gv3pt9roYz?8rv%Ch>h`B&eURU5B~_Jzk*e#auc4cxds z`SA`RtY+Ig^EVz8H#*S9v>uHP`~BLEdS^MnOlnLMy7}RX^Xp(HWCOkS3%|+Fq9;O0 zNTYSuGcTkr3qw?@@&)ogxjuWIemsIq4STW9$5z+%soj%H=ehQ%X2TxDN$R=TJ3-@u zTwJ_)MMkGsp@F^P@(H{%Of2KBdE+2)-z&q@Q!$Ud^z-V7L+?5E`#4JiySU(nj=6xW)uGoRpE}sNP)}SfC_%SLS0(#8>pWiT z==JmG?(Y~ZT`i42udB_yrUz3_9X=ectmZ1y`y>ANkNr)>20`2sXX;r;MI*j%#$E%+4mojQ0YtoP0rvw{ez zCYQ4ZB|%5g;0ym8+@>(2@kacuuRa0Mom8#in>85m?z2c%xdk|GJ2(KS>Qd6s2V>_n zt6%+A2R+rjIb1!q;N~TsOB)}wXxzt4ReGK)oNtWyGF|b{Y)<1^ znD{58nm?bi^@EcAX$NpWvvsbyKMI1Zo}Y>qSQzj5YO{`M_#z3s)$2$p$y79GdMU+wQ35SK1q z4x+c=FrDspP)I()p*`NGr*PrqS(g4d~k#-eI^GY=-nJ8(Ll zPN+gt%$lIHA7a5xNy`24wxBlx}KkX#A zB~NqdROxVLtfrt<-&>WOnm)$Wm=o$H2o-34JK~d+Q91f~9Qh!J&(fQ<(mF#H4NwXluG~WpCc!8hqw@I@R^_2-3K6vK5L4&f|;D?X; zwO5a-ys=uF8m(Ql7dPi|Y}vm@Y8G>9_KSl;#;)VhuqnL)|x7^85`~oLVi9vE~@jnVc)n+@ zxo@aF>uQK@NbJk#-gbG1rnE`cD9Spw^$Tm8MkrdqXxx8%iG1TC@0pT43wQYs3SE@X zwLkNSOE7&DwRoV(oJCCbVE%6Q_Xg6VQpK}-=Z{$>v_5v4xM^l;H!YRV-^_+e%R9Wk zDrxyp@Wa$ZN1;zh1Bsfx#@!a;wJkvw_Niyx1AO3##uo2wbXim9R+(O85~m6^i+CsZ?n=4dJ#`+P zb)`{vZLN``&tS&9?FlNr)kgvbkCI%-KiW|K=lh-bCW%yG|#zPkJtPt0A zn*QTkdzE;qvr4`S4bZF~m8DSLV7fdtJN9w8a`P>|Uof+~UG}VH<7YPf_6VZty0b>N zZZl0J?rrjV)=}zA=aAIF66x{jlDjX9_FKZ$HzJ82($h*kK;-_GG;kov5zqFXFQOvG22J#Y@N6u0_#p)z4qOS;o9A zMrB&SJF-9U!C|xa5%II^ESK^$1;UibUJfjCrgJ%$UNc+jNBC)U)qeEkn(Ps})@XS1 zXlM5OpbFREx+}ePqt9Qd zEffF~>wir#IS49t{=ZEz22L2Y)iWC}DES0jbacxU``u4-GVAo7pg76kOkUk!PwR@( zY`@dCw*R|+Uj1yYTK4-cP;?-!|9@CK*v2(h+GE%!!W5o>? zPG|{uvh<9e2+g#|nW*vGrfC@6ZEtJ*{f4#njr6X`Pbr8Hl!o$h)r>l}Y~aRT%s#t| zMTHK7b5yU2!J~|d0w_Vxto%wmTVade_e`u}M{E5|je$;kNK0F+gRU!H=7atY`9624 z*+msoyxB|nzM>_!QF@L4&j|_h=tKKD-&$Dcoi~C9gxlT-3I?9~k3V%qTC z#Y;{rD>t8@X586tS}gfl2*w5`yz5V@={@IZ}p-vxl^f!Hv5h|v$ zTcllcdJQtX;KLVx2DX4FY|s4oN5LQ?>Ge(jJkLjij=QjyXv-#R`%%x9eD0C_t_|^< z7en^dae9q?t4(yu=WpZy&Jg%Kf2c-$^=UEq?w4iIEO*S-(z#EeoUV(oaS5_guzoAM0D!XVFl?xgVp&&HL%SV{<}c&PCs zSQuAA-WL5978dxMPV?rUx`Ny91$dz?vuj#kCgEN@kSM$$mE3n`o*iBu+hZ%Tbwe`G zhVa;9tR5-8LCx+MFEZSmn<7g3jJAxZiFj*Zc_am;s>?#y9J^TtPo0}?N^biWN|)nT zTqn=*#Fk4fY7$qHd!-qk1^7Ir8dDsetxOn*G(HV_j}N{T zhT?N(&58Yq`JC)`!0gq|trZ5!W6Q2I8B+LD4B0+ed1m074#cDQ01le!`BrI%nU-4F zva24JlJ-fM!MTv!b~U^RFU`vIhcG!SOq1~A71V38?HlmKz=!m0LH8xOMqsX~aNc$< zW4X{+4!CUMh zu1)G#5-3D^5#22D$2T=t{R^?-@hjlN7YON2nd}-Z78(Bb?0i$(J+~W=w#KzQw{bRC zzTQC<&TYANS`)azWM!c$Yu!+@wY4bmh_aq7k`K=tQI}#VcRJNnfwL?y@5VM|@|q2^ zImWVYdc?HhT>l+q;o~0E!n^&(>Y;jIpiI>`L&WC{2+6n#M=4t}DgQ|S99xM`v)vpe zkGy7}yR9rqg|InHvzUW-rmA7m*QuMsgVB#e!K_Q(K+!XZ{ZbnnSZe*YY?G~#_{(Cc zRKqLSXopf;4+}sjQ5+dPRKRk`Aos*ooeFE+KO87bZ-Vu)g8S_EM;L_Dc>;kCum2L& zwI0XsK0$Cg_vfmJN@6JJqdeZze|N)x4O}A!@ShYn8M@!r#7XMG_^j9F_3@3r%^A-k zHER48_dM64t#$;R#qHpYd78Y&?N@0EjW~0ih?*rXei`*j#LBBe~&QR z!ysofk{7?`ax9ZKIFITip>Xpa-u%ngpw|Z@luGtS+GRA-78h=uN1ljuHBUFbcWj@m zFSo6dET1O8a3_h9er6%6zpx7{Elp`>p&6W&csYl-qC)y(Q!hmQNNgzS4)a=A!xP~Nu0JK%y?1v~j7 z(s{uwb?=UA115qcyKHjHBzEmn^e>7s!f?oOWR$shY7;Ny8k>LC06Zab2yy)T65?gq zbyWuaaTb(O*8#7ao>uV&8Fyyt%AM3I!rvFnxL!afluy)GV(zj%$q84`Fr9iV62_TP ze?hM_^qhtJbpCq1hnDPDXCed$3_5v{Y+jkRR#rCQSH>i>4l<~6&581>J=Jy4n|w|N z?KGx(434VZwQ{TH@T{TVoUNmC0Y_ulMPRh+PPM0W7GI(Ny zcw#9xyGNP;W)pbh9dTEGaPG(H@-u#O2BM^I+Jx{yI9%^id1bTJLOgY&wVSKpxz8Ju zKeMPC)!x1P{9Aj%?JOK1nI&p%z1Q7=n(zER{0x53a~t4kyD8$uWnn>X`rtptRVL;u z!O`}K2L4{)7YxG0dqbUGH1G5r1ppR=;Ss&XG#`=dUy5fE_bGa=*c$jXF{VjXiI~Km z+Pla*z$yE@;WE4kr2FRGKFatK<&(P{_YH~qX@lu+&+W3%%YB<-Ga*4u_3#|OQ|QVI zuAF>=;-a1JO{d$dT&qtpNlw`m9U;(Nl{hR`at99FSvg#@rf9Tk7}K5Kg&h)n4(8@@ z7;z5%p}PRvuJA6sxz1iL&ERY>+DPOvTc-MM2?DrpIkIjg-4Gk=Mm|^jjQ*3GUREMJ za%u0}5wJzg{H!77>ncC+c_)Uk7Ok`K^P4m$VYDEnZQzg-KDuYpb#Ihk!5>s$UVf%d z7dM*qw$%`;Xl3k76dL14Ph7bScbj1+Mz9xF3K@a`LMPPO6hyW{vKpXQIYijG=0Tge zb!Z>|HduX*KJyqRxH5w|@@cT@Cm9mS+Imv%H*AQf@j>LOI*PzsqN!QZW^|b(r%7bMvvs0ZO_Z4Fd&+SvOkU!0bP3*HW<;4F^$YDfe_rHSF0&RWB5y7%0NX&0E z#ex_v0!!2v8vPl>3ysreoO_!u@f#D0@!ySSyE8TL4?DF_0<995hSHd-ofGu5{u&OI za>L>Iro+~%<7qQ{c)^a~kR0)-Z>6X&^OZI9`LXxuAR!1@wH;hhtn6`;PcmEfjd~+H z!I0mN(UwOp=rjo`xio|$dMWhyPTP^2MEH_zHKSQg2z2%k;_Vz|LY3|-ZgGE)DB%2m zD6Q+!rnz*5-oTXU{<_^~8vR)TI(Uk#rj{~bUAapp=~%n8R@GsXd~ zyuY$I=p}P(k>bl#lzCOPV4MgOdxXKtdo@4%!2T# zvxXGQ%kR>SV#fgkfV3E-oC_P-DepG4q2H5*>Bcu1ykN>2(vn)XP8_R!bhjEF&&eE& z2kfmu$c=y+n42OuZ^iAQ-L|4RSDfyBvFhsh@F4hE{xy_M4r{l1GhJ!b;4qPh1ycI-WNHun^0#{y0Ze^Z2!xa#u#8}~eV8lp$waW8bNO3cXP z&4pTpLzHEUxR|`N48AEpv_2P<^mV5{Bk_Pi%=(}T5R1fIpHt5onJJqm;{MQ5=GbTaW#gCy89Md~QE3XE z4`AOMSA(&wUmth=n!Dux)kJ2Ue`zY={TAV~#Bd*H;z#hN3)mBX2`Ys+v&%f^0tQUb zlZW=eTUu}4q28A-{o0;yn~a+$g1AFXStG_YJ^N+J^M{#pQ7l)HF?(HE8M}X+{+n4c z#W1j8#HJt-$&g?gge+0gxty87Nb-io%Lfy+*iGJLj0YBTC_fv27i{@~M&I754Qt-? z$jt{iubN3zEb0kieL61NZ@AGMRho>uU(oczH?1Vb847_wiAwHIN7^lO`}KvXklEn1 z!hAi(=?j6xfP|PCWGbNX_l{u4N3b(}7oIU@!VsJo2uhHoZ%`dn3xyO%XiGP)iERl~ zbL3d;G4t9dFppXC*Ss}iY{f78O-&CbbboMk!e=&Ew}LTczT|eg>tW$B2|9l|ZNE{E z%(<-ra#0%T&)VT!DSD?tnb}i?cH*Y#2c9|y zq?JLHRX_jq&d5FReqNZovH_&$U-Cdtjf|*+Z?6VVIaj=knHxL2*#VSfrAcu6=^893 zOyQS#s$@!|Dcs4}Fm{#Q`R83GYhT6qSSP zHE2m{*X8im8#}_aju)i%PG~W!T1aL3OQ*`{j`Pn(Y8{_Ty&e!>f|a-SyD46Z3Cs5g~D#Gz57VHstXZp&m5I}?G2s%AKUl{ZXJJnmp5^*I= z8>s=l0zPQcFF10(KY4t~bjIXbhMX1>r3ryA;j9i)Aj)T1XGWcI|03nx8$`Hwdg2Mtrq1STif698kT>edIx31_e4ig<@D6x<9#8Zc*ECnjz*o@et(5`u zO}?5J9IQCy^I-mVHaQlF@{LrKXK&G!LocI zO8Ro{9~F22~p75qq{Mj6f@_` z0>dM4Z{0*8FMOAbjs`#C+UtB04&&nrAuWrli?%dPW=AB8nH?cETTDa!n%N z+@t!5%+OusYj=`w+AmP7(^vG^n|OOOlUpjtL9y)~xzQ6^WZBjlG~L{DL(+Qh%0kCd zH98DxFf7dw#g&y8@o0Nw9k-D56#V7}k6cK1xts4cIs9%m>dSx^xp(EK5q_z(Ji#UA zK)-559a%vPSJsLC;Ns&GVdysP+2V7|_|(vHaCG+Y6X9Ubx2-fE)&4A^A*b-*#A8qL zf|~_8fofy2I7$`zY+B{A5J z$Dp!n)O3w#Xzw-udCDuZ@6ZNW@l$TbGlv-4&S zUALK=cXH)1p=O|}mYwspHCqDF@;4j2LLS7+r%zDcu&Zuv?N@c=mlN_TuD`pE8P~}< zo`nY*&ccgnHp$EX?%x$rQpk>N3ZTr;_!+DSJ5n~*nT5^zGuNh^omjc4AAxlG zbWm=?ft%9k`l}&o=TQ}Dp+5rh`B|h+W_C(I)e&xefR8O;gVlv*T}x|-d8aNb5nP}d zNTg?HNY+N@E$p`Ums|YV# zGR4C`+c)AWLS(%RllPt95*DF4$S+rRX2bMY#vkdg6gT~uQ?}&&^Nah|6?fZs|egcD-41)F1MxPbeVCCm(Pwi`4g1Vxy z#aEkbHIgHKJeYw_{~>z&PW^iC-|6uc+>BLp_`^!!4z%$_in>kafYyR6D`xY1f9OH} z%AiK>`e^%7v|mnF>t!2F!q!i62AYJgl+$;%0eSe$~A;P=r66wLbBkj;(vps6Nn=T?L56 z5au|vCE3D2VM8{s_6>gSQj5naV(;Dq|BleyGI|sq#KQEeV1#!&)~Lbw+?Ygq@Ai#k zp)W5s*^keVHN>duEawh0qR6RH+6uX8La92nypij#ULG2%G1QWUCpV@qBSBb#x&e=p z-^ivk7sU)Zr)Qq~^oNOi-aztZZ=>TXhSQXgbNu*R$Kync`rj4;n@$qLipo^3s1Py- zJuH@!o3J%B3!UL7=~fX4{GUBd)*>kEr(+MaoH$+?kom{6VOYWJ!JImb*lFPXc>MZQ zLpr7MQ?ug&BW42bYzA+use)h1magx_<}T3dC<%J`=3B-!kp((sKQ-61V*n*HNStPZ~80)PGNT^u#HcpT7Av5~lJxmxC#p&>J!y+U-2N{Jh8|Lrg ze_05_+FUJvJEkcU5_G7#0Q|#>%)#-pObhyQpL!oQT!4MEeKUwhTtIfMJD>*i7JVm7 zFC_d+bV1=yeQY@{cA1a~M6e37r!U`hIf6qY=;?${|lm=Q`4Ltch8QAhe2~+e2p$5+Y_~q*FH=AcU1U0!@>|Zol ztK8=`T`I|5x(9v*{ng6}uGy_!C$hIeqzdYhi6Y>}9P4&1`D3=@umEuvj)9&lUwkv2 zF=5Ed%Kew~5@ADN_0?S$_^0hF#w__V$7uhOqop@X!><7+KuxzOo zr|guiqN43LflJE&5@4LDd)6a&kO?7PzJg#1I>( z=d>%8gSUh6YEo72?y3yRH08g7yC2^2x#xN9)cnc1X0p7Ijh0~$)gq+5?C^p{fZoSR zEtS4Gc?kvGxuT2xDGvD(h}AItDVNMQtDv!Zd=2M1<*sZ~QR(hLsu@dA|zdMOWpf`ot7ZlOfk|3mF& z-fkW$*G=hY&3wjHdG##xD0eWxeP!J1SuAIH&!=8X+!Mr(?Y~{*hQb>hf)p1oR4?`m zH{fMv>BWcq`H3oH>0`WuJ&|1a2tS2A9X7{wbY&VDp@hqxCn&*#b$4%+iq-Ahcj%^E z!e_$gt-++09-g}TvWp+cPE4tP`PREb8Q1bSC=Xm!8MDiHN?}?9m=Tg(PIz>vS z!7fF%UcbmUoi=?}GU1WkdQ!z&R@`eHjuDh;|l{_Bl?u%MPNg6{+?t>*#b%x}-=9x`jhE1w)W`wsHLwoBS6Eq7%}9vmm>@#i&lG&wN5^IV+0Qp-SbbnrDg2VV3_w? zxluy2Km@s>bUKi^a&OU?YfV@;>Et}_fSW{m=(z3ef>%r)4T?*@@IDQ3 zvo|)=C7W{HnRaT%o(=eR>m>4GS{+p|Yn>5~W6>Z;`g>yp9Or;iUEy5(g%@Vi`uE)T zcG}MwKq#o$rXp5+BW0zm({a}a5H{5YYhgN!c&kFKlm9S&Ku5-Jf$7O-Mfh+w-8XXp z|Mz~&W-(mT=KUhS+*=lZ1sgZj@Y%ZFp)v$}q8K9U>CHhO^M33;)sN0;$Gxl4g;|~y zuLJ9qkq_EbXOll4_C#|7owH1s^P0$vQnxef%kN~^anDVWcepp+9eNX&sggU^zVqp@ z32iet#Ly+r)sV}g+kj91uJ1AoObUuMefjt4Y-KPpzU{0b+#5K))pj_)Y<+Mc=+Ix@ zyZ<7)b$V#0$qoyvz(xs|g-_(?jLvl$ZsD8!MH zpt~lop)r}q&y-zydVgy2sU{7_7tju;8{RG)xSK`S>%R?&ZF-%Xo+q$ytD@quPLA@x zI3DKOPHRsY@Gf+dS7_;uO(&e50;fk5Uv z&QMr*!W`zh$>|}+c-XQ8Yr-URP9d~L*HW=COCxtgFm(Kup0_LtgXG&5r3g1zAcILGR${h30lsR(B)oK&A zK`htQ==s2#I`l~plRWL74EK#CP0^rJ6ST4wi#{X&nLV2AI}-$PTMj~1@6Kk8pot}4 zCopAlHSCqR%c3z}HyN$i&G2x#XvHnJ=*8Ombz-QM-$(1rA3-JKO+F!obnV=hU$??H zV=kL37y=r1P$zO+CO+4)w1UVwqpn_i~rub(-@RGK*hQr{c}0+N)E zc!~3QJou&W;%~}Epr=ARVNX1*U-+R@q85-Po0R2hJ&5O-f(f6j2xy39v||n) zRUXIUPqofUGW<_V;zVt{#S1m7d|})mrS<1LkxTN%|8EU?ARkk{x&&+vkUg^^`@q73 zWhsNi>TpknHtly%Z(R`})|S(RRc!NxNmlbg>%HyjHsuB#Y>EGE$-F3Hu`}B5r#s*% zGMTE_q392%>IS#~soJ%gX}s7_Up%-btY^0P3wb|MVP6pC z{p6B-&<&z)3O#-a8@U4wkz#$|C5hy21EV=H#Mh&&_r-t0FCwu7IlBdTMF5^_|6dZx zi6Ztjm`tD%1i4un9s8X|Ux@QzC}F$H$g$`;Ni~@bEF85v!2BY#Jv3hc4px!*8poPJ1t!a`v(LQBB@HYstkY1rpA?cE#Bb{4@~`al(EB}RB8aXZ1sKT;WopXEO#*k z-`WU~-l1ccq(w9W!Op)TXZuOe5|1B35JHEs($W(?uu8#ahCy1soto^H<%Yv!3HwEo zDL%Ygc?rPWB$5{4O)r!OBF~jM#Q2P#60m%|v*TCs8ECX~X9zQO-1UW1wXbT)Kl99T zfg9iPK1=6aP5Rdbj&}SfHJ)_sY&HRc|vK^(FFGU)dzuY*)zhxMhr z=n_w85XXZB3%t{Di-`}F`!hkbcPq#W4yidh;fFP2;&Sz2^iI_m5px*?XZ@To2vojv z(;;;~^%#4jV&AL(xxr6>ihr1$e4J2Odg%GXE{iJxEARV9h_T;vd7JiX*Voj1+{a^3 ztb+Z^kPdfSq&5tdmnbP|;Z4{T&1x*+2j+O(?R*-5R^9Au81*#&Xrnx|(A@uj@FCF5 zAZ9o%A22Soq$>ESG`ObmrTg9*DVKqQ$k~%{oyv!I!8Ho2Lz~g>D~o_1RX^mm+MHUk zXu{*40}pQxY;0s+Klgj0RHi_aucrf+O;5y^ow|^oI1+=z1%}7G% zVfs=M>{Ze<$4~3nDc3jy8C&maie0bw(>9le)I+&dBl~9#Wc?>x@|ec3$~L@EAZi6b zJjm8%G1$z4>r*AQLA`>OYc9+hlJYt+Dl2Wf8TVIeh(iNqukSgK+sLf#|I37@2Z4?d zX(itO;392@AbsP8Gt1=inF2MHa3yiZER7rMhV5zK_?~F)s_1kY6iNN-a3=^_&i5kj zHK2|{av5G^$MW?szU2r7MaxUwcAOClWaQAhT!^|1!EoH!iV{@-f+=Y$kK8%-h6U5=BuqJ zBo_#@l&a@+ZunigDB>&7xa_dHn}q7TM%*v_8Su^`vppmy+O=al|3|weI zvqBu~gLTz-k%9i7*{wjD5<)eRWoTiq>%*P5TNTSrK~Loe=-InE5AT0gp1r;`1S2vJ z44$Ve4aW&LfMVh+pwvywdY#{P1oRR`4{5zPKcT1c@b_Ee?F6~iDtO;fSJ?~(!0FE( zuX=hN)POAc{9&(wM%T-C!k{WygnU zG%^0Gn>H+uwk+HKUuPx?&nYfi={PD?z_Kor{+Mqk!vdJ-Vs_zx4$X}cgc}e)q zV482H-~*T0SFhH~QoJUD=gMupe%;ffpjX9%Q=_|&r>1z;lIf8jRA(iGJ#tdKel5i< zz8g~+Z^f1C_F_MzZVA>8K(G?C%k9ZEhRQ4KwsB@`&mrp}f0#>l?(&AKS>-;C6X%{F zT5r+UwTC~SPxHq^Mez*0MQ>qM|4FaI+ZkTC0$;Nw$&%qo1JIdkuX-#*B5=d)A*W25 z#SzafkY?YW;m6xr#d&o1E;2)mAVFH*!;&lH5|Atk8h7a; z#{ybzRY=92Tyf4%TVp2hNUYuq3qt{W@$a`3=*x%{`ZO`km<1B>Sinox(4)n#mu^#H zmFq)e;5EtNcQ^Yi;;~TP_oJDEFaG6hQ4&w#y#_9b@An7*37!Nmpc>O+3(N1Dz#B0x zuIU`~Dea;E=Pu!pcf48y_d+bbZA)09&|(19;awbSb0F2W#;wC23pqbvwa`8q zyRwgwQ32_e&CvbqQN+Ieu`FolMBoTEo-m7P&qx;Y8MEe83}B$<6p%!|2JBQ3phJginW}x$+}rV=qd0-* zh#(~Y7yM*&BT~P0>G6KTr0K$7Wk#``+>rjx?RT=)dDZ0MVhh@sn5_!*TF=J2{GPS@hu+tWaXLkwZJigOCF*AhD~Gp@yE`BS7M}madY)J`qy{GA)Os{ zz`px9=c=kf39t%S{(Wr%Kr{Wa#oqoV3@txvJMp9Re+aR!rT;S$9)v*dLP!K*F#ztm1)pG*Q$}NsXRI@k_Rr@R4!oVx z`!7@*Sc3W%rk(DB0Le0X;muwbm4?At$QRfWC2_$s8@Bk&5A)1~Dok=}gWn)6^3*+7 zsFbNo5WFbCg_&=>AF-(4trY^{vaLbf5;znuB+3^m=69gy}$6F|((iy;iO($zRVv4I!mJPCpRQE-@~mR276Hxe)R7UU%uJMqsN zY$QYH&)l&Az_Xygj83-CvdFvl;4yOdnf}Mw6h)M%e1KOh+9gp?k1V~)XkpO$t{#%3 z0A-i8?t37X(wE(S^LGAQRv2`lJ&2g^8vY-y`KC$8KZb+^dEmR;GomDnHopfPTD7J>u_z9=b1v>v+qnx_JK|RhskN?(Q8B zlg>+f7Y5$beXP|hNPF}n_VGDAiSCk0fuuz~@D&9I<5m=yqvQ~^`JFlPG zX##~%>Kr;MVj0HeXHBGn2&|@I%MC+v2e=;`{?F~xK)#May>O4dinOeEr$w(g zx%$J$*)ULNBX0ON3IpIGvn_fiDX{(d9~ z4zA6gcU*uOyT}10ey(;MNc~qwi{fNOaXCAN+<0Ni?-N7^3y)jb2FG?M#2-bpuoG8{ zdrsOOfdcp44yOZ5<$vOv>nmV76zK#H95LPQb)c-TffPNum-bAq-4Vn{IG&?4iU;Ad?+!0=LN@vf|3X_tahw28BB#z^kQR?3 zH-`mq(4L^a(dfZXqf+8PvA{tl5=+>@4}Yu@@K=H{ngm|dc9`xk9u9l;NeYtdqFL{s zIEq-NGLgEPHKyB(+BM6jm7e^M6?PNp?4iTXO2{4V_*sk3pKb@cLf>4$;T8$7f=m_^Lx# zu5E2a;wFGd_xl3x!xjl$NtW8h5Ebt4|xbEYHf-x);oQ)581f zoh*aECKNdN17!HFLEm?ek@tsP300p>;$hf9D(1NZD76A3Vzpb zg9Oa(|0gVPu4ob$NzULb+?f3H3+(c|buWk8p(h9%Enc6MOLqsZvIEclxNX6)kov7; z1;ge7DG*a(&>BSUK-og(x|iy^xH-FHCg=pBCgHU?P?^vf`}D8>%VwE0WdxV{^%1;H zgdb3TL*P1bTKthI;s2dEEdtDZl7lu~(RC2vA&yu~f{U(h$ey~5_@9G*pASHw_#8X# z^~bIO_WK9*tr{NtnS=)fX2h2Nu-;BJZ4@bFk%rBVZ(w$=hz9C*61*AEJ(|e;DS@#fljMK%ogt9QYcSLM zJn&KX^oWSMLp_>=0S!XguA17j?&Cz4G?%KqfND4DUyJ>nj|M?TjFeQ^EqCWEe0aLB zvRb8ZTxaHHJ7*WU;>kn+wH(*uRnevO|1ovtflz&4{Jt?|lrR#a5DAqng{wK6pEs6MY5NDof1-6O7?BCOZJ^H?{^<<{;D^3IrrRiKKI;n&$;(V zN0;0A;ft*;k4%5`joz10bB=~`!^$Jyaj5-=Wew4kfKhb;>n6x zjcw5-W6+Vyx)|(vNiSz4&L=a$Z#3*oTOQZfI`!UtT$xN8p;BpsShtJdU1sIQWf`QxGIv-D_ z{SKvC4yS4lhdkiAW6HD+t$IRD;rVYXZOb75r$J=X7y8dbV_brj&7i{Ve=F!cVBMrK z6-MNT_itGlLXQ4H2^&JXS-dkcIjpIfZi%_?@bR2r|e&Fl@=<6aIG#LrB>jL-rkCK2?IkJ zx4Jr|Lbf{$XLO8%rMSba~Jal&6w z_$lB1S?9p5ltj2X>R&l-1V;mNu~Yx*daz>mA#ep5UQFxZ>@Sdlx2jkjLgD%-=QeTN zx%tEzFz^J)-S%f}_x$zPP~`MdpsW1((M1VlHH9F_M8K1@aBMluaapqCzS=F&o}C1% zLzI}A0UE+--~B5>h{`|7H3IJh|15}x*~F;FN$nzFb>bYR?XMyHVqU%GA8tC=G8bxH zzP$QVwstK9BX-iX%h#lN$s#|SqY$->mizxl^*8_J2;4ST0l!E?U3qOuVnh&BcVTXu zEPN(80!4TJJ||h`%5yb3#HSm-PtG4xDj4$KPnd$P#C~rr zsH!BER)S&MU+nmB8_a(bC&Xc8RPnN@iSyUt^}nx)H@>~CtZA%P*@1w-52M(`c<*1b zF8L4PnVF>+SkRMU){M4Iguyq9VJZn$!|-wLfUm>w|66c<$6wL|FSaI??Luk~ey5td zq$<{Ia{qn@s7EZ5Z%9s?PF+b}z$da?i=c-Egn)tm2&zCOZfxc-$!OvLj+vo5o>Jhwq+Wg9cmc*8I&{<<+7DYOf zH~TBH32rn$z>TyU>|?zPV^FYv;`-U(mnd-{glJ|AMc~?<%F64Ji$;I!Ww9N|7ySo% z;L778OR+b%XmoZM+yUacXua|ihyv^q5HIGJcBK3@sTCEOxdp34klLg!?4ti!r|(qO z+u-zJC<#8Mg~QF2_aXb_C24JfXQhvGJQHg8%`R3K+yA* z{IZonlMbWxgLwi7m(Ql98i^L|DNPS!n{cpM)B5!sd|v5uGYRnfoU-f~=lIL3BP~?t zUL$vc5Xbr%V>oq?;d$$V3?7DufT#QHL}fZXS@i#iQOf2zae~N{;zBG|aS{Ly$>OE8 z2+6DA8e(%rYFpixrN3KEpRM67c!#l}wTlCqY_%}4!GP}Fx`Y7j2c5AR#f4i6{{j|c zw)Bi(_;{S;XDWA`5s)DT!$5HB1KO!Wiacu)a);gpm3^*=hzaT|o3 zJZ49vG+y=f$t&y^MOx?!cPizE;DZCV)>|(;x6@_)+rdMb)D*W81v<}|(@MNhXm=V* z-Uia?Di4CG>oEk_s`Z1y-)BcKWa}_0<~xP02amL{9rEY2u)5;@jckUm;0p#7^AB%A z0F@U{8`zoUA@;k{tqh`Ba}pK{26iq`HLzC+*~06%<7Bz%;&=z$dfOGn9{ric^nUqZ zZ^s`RT)^273-@_F>t~dN1S;?v8? zmhRK@Uc0m83A_#aTu1K7vzYe1U(AJfO5Xl*Z0)ERiItNXou@FDb~QhmD0z^;53M?y zeyF}$?$_o&zA(A(+#*K~5aOP_p~~i1c!qpZe^xkbd0;LtRc+ql8dRn93J>_C+V8meL+H_aV7_~LDH{_5=D|!; z^H63u4h8j-gac$gkmt>G8ab+hwGnw z2?WLynQaC6^c1x@S@=|4q!{-hv_UlF+tn66_9YfTr+ZH3Hu?YM+WD90SdLM>Q?pcp zKvUp!c^|#RtV4AVTRLVvSZ}aoKOCdL2~ge+7dJu5-k+%_aJuEDU~)}a?SjXv+{pWy ziLoJ7Z>VQFyY&h8BoLErq1U_}gy1Q6isA|iEH8y5EvIoR!GSfQMHW59nt zKUUFH)9QE3=PaC3x&&?8T}fr1<%aav!DNLw>v&-o4mAHag5L@!Htl7(1|08j9y2G2 zf34g~(UoW|TpqQ=^ArukUx;Nhg{P5Cj+H>T&ny|XZgXnY{*om2e~E`SvqOPaJU8E$P0e@)H$zR~_qz_6x%#dK6qmU#QyEV4rAfcAf;OOw z{ulU-Y9|Xi7~u=&nzDz5*=kkU3=e#Uli+jYR`gQb@3NA*=+xOz%vubzNIM96x0Ym% z<{cs2gBecq_`G(@QGQeIE>4lpXsYrpGh2h+hnd*X)P(!()zEu%oGpDq$^r^bt>%~Z z;y*)ux0NEqoSowyTF<8_CIM1KGNqN zWVUmY{vQmuCyiWuHS{*a;p3S!Awk47>9bc}@KtB-xGXH!)TyMt{WuJy;reh0+1cxR zWy5bq6Sq>xx=v|AYmu>r#_tOA#%isn^WmJw*3UhW8;yX$_HRV^6K-UQKTZppR83T#~G0tdT;=hrQ${MzEctazKS2pO2w`FcV4 zt=>+T>dkDfSjnPJ)mJDat3&-*s3Wd_P0Ly~*QJ}X4G|=i!xTG=K0buj7cOXy^5VpF zmwtOw#_$OEZJqFIuyF-1=3Ej7GvBJx>ZAQJh36Yaw$esEV|TY5BLMW`0~m6BXLKzu zN6DWtwA=$b@@A=bfMXKBzU-(6bjRM^iVi?5u$8n&dU*b9ee}3R9uJrKzJ0$2%_*^p zt!cdR!ODT1tu_nh7Q@jVa*T&ti$4vUE61CD7+DhbM$(G|YI-0d9cR0JOhsY=I%@b| z{?#r!cO0VwyTc1qP2d>e4)MN$`eNc$0CPgqpa0$QuZ_ckEp#8OUaXN!@)r>M9;8MWy{-0t4Y&_uj94{`cQ3tRW5_CSh8tN!V6O zbj^nTcKG(EoPgesyM*6>%5jj;Gpg*FY+#Wbb_*P`NWxaoXgox=e!+booY{`a=Yw{Q z6V5c<-w*?xIgIHcVgDD(jcG$v`Rz%VZR>YUHp7?1Tp^)>PBu0eW?5SL?TMQpOTaH9 z5ZxaRw1gN+?G<~S$|O^mk;mX6>TJxG)sQuELGa#y&iA931MAPkPQv6Pedtcm~??cB!I#fDf{_SI3Sgcd_pZ$-x4tn!V z(<%P}BF$Gx&|%Wr=jHI(D5A2>1l6Z98zPd;(CYDXE^F|MIiNJ6@STjjhJ}3)?Qp6q z#{3+h_bI(5C;8g-AUAkQ1}Nd0Q5wZDE?ibWQw^4HAKCHk@|(o0YdWBC_Pm|qd0cxx z+yxij;5~@^Xxc!Zdpm6MTZiKm*tp!LsJG9i*g7Fz8H=Z)iMjnB8=bHh_S3>JWxmJ* zZaRO?bxS1he(`;6Aor563S540*xvs<1_p~a&3tlbhZjwv=@qG9-paPv^Vimxc0&h^ ziF>(J`o_X>vjCF*xWQVDK6`|aDTPcVn8H+b@f`S`k;sqcHDhznqu%~r-zgutZT4tz zIh5LPcyIRW@J_M1DOLRgYu$#l_*Wlph3hcNJLl^4qIr$$Z$ws}8~6MEiSzrdtS4Mx zFfh|~Y{xyK1R;}WgiGXwXPRJe&A?b*GLr=+p|-1`ek^ zr8#@;|KK9r-(t2zeWBd%u?jwnTUKhs`MBL#Qe>qw8hlL*W?^$I6=;JiBQVCYHJd4h zR|HU+KdGzu+f7_P<&pCQ{fVby((o+&TV-dm^t#qdz9Oq=H66~MItr$tiI+!Q z)-Ip2$bfH6S#sq5KW-KFD@3n7eAxaI*6W^uLsIIUmoi|AvA0YT&g4kHUOwRxp6-$T z$WQ#$K1_JlHnV&0#=h&*KI*On`lGaZhY6PgbDeMcgxwjq4*OI`3V+;>{9Wk)bS>=V zwm-YSFjvKuAd>QYo=azETZI+Ogoe)>FMZn)rruE)R7>|<#_h!A{yx2`tIB?}(D zn8(>J>tpdK`)zTW9@8D3&ft1!vvn(l-Qn7WE{vW7-i`UG!p74_>yiVeZ1Hi^UAI!? zy|4T%%d?fXLqgNqV$=PhNg4_Dlu^8nUDYYTtMr?!!KZ`vWSo^c8X39&P7do2i(g6c zhWW%?*9oPw4hIKY)Z_>vSN*SHcYw2IWIYwC$7&m28c(po&$)v)RhVc@3TDk8Es)`3 z*~3T+#!dM*t8i*;xaJZ{yw3fMBC>hEmGD6Rz)r>WOT2c=ji(- zt3VgMBg16f2gUnTk-+}sY-164p_fMEfm=TKNGTKdD}-WyW(e>bLi_#+Sr#vz+`b-@ zK=N-xm&{&fYu4!;KB&wq9E1^+CkV;BT2W~sZ#HF>x*#{cxmVz*+?{vv?x{DormlesGnogmZ@qQ0bl!8QpTEoqif+ZZvZ>hgsbWEuqRw?k)#%p}pI2B!Cw~3beWqsgCTrW= z@T`{_T|2X|qAs=bb?30_xznGMT`G1@uS5fWZMEx|w0n4sekng?jb!&g)t^ z9DgyiX>q*Veq2+5qmId{vpiJ~HIKJc6^Da@;&;3W6>~)RU@A-vxp-p^zugC47++Z@ zNbzBuA>QLuM}m#??mks#R08qXwfDpg3?k&6Z?PIPb9sM6@^q2@2JHGyFd^@i8ZG6u zmG)@pZBoVKl#^~rkh9u41V&ee*3Y(&StUrFJjxLM54^9#9NrGkLC4U2;-ShhsH}4N z+#;iHe%q<}KmA*^mGU1~)m^n#H#TAjpC^b^MZ(~hD0qdDM6sF0#Wj$YqrE$@(v0V) zCf>8JfFY%zVrTr+J{e~J$-|r{Ku;-Vx$}vQuqT@#&$9jvOfKu6a6r!!9j5zF-wd4& zCw=k*_P~;n6#1bopm;q@Ht|=yT3#06G+}10-qGL|&rJ&r56#KRx&TmK~Fls=B?-5a^Qmv8=_H<*;d=LZt zYfca0+)efC&8Xa-^^? z!&0)#ve?vo*^IMk6Q|^lIVohFO|k!i*YYx8z@3C1fk#S4#Tn{+?&N)IKgO3H7Og#< zJ5rW6)^Y*dBE10^gWVxu*lpVqXB!vIo`EgZ&K;H7Gw;Q@x{!HOmKhjS2NU5%+BR~` zbqi{$N17rAf-A9H-MjeZPRee3oBW>2|A|O5VU)y}``ro$%L0SCj=Iv)^!oF_nc2Lb zF%VB9h=)vtn1^0$XR?}so?(7_-4O9xiFmFoOoRpK$+?NC?*1U2vjtTvmY2=(trVZZ z*Re@e1GB<(UNmHm+7g6SWH%ONv9$RgwSGU2c_+X(RB0WSg%2$VZ+&&=g??OFNvGC+ zy4mJ+r{*W>h+CF!>P6f1^+2@?OZ=azy!K&~am>s;AG!;E)U>(37N>i;DbsaV4$z;% zTO&!*SB39837nwALj?oYr%+6fPWKUxhRhR?~m>f9Ds`6*FwL3Bl5#5-Sk>i7FKzZw42r)xo!XFm~|^YPV`MU*gH}p5Uf1=DeX~I zT7CSHdEshavRKYe=wusNo@9vpT9-LuA<`LrWt;2v@3~W7q!rnx*d& z^%}N^a*(zgSOV0)Au9`F2e$9Me3r!H#jp43;NCaRlG$6Ilax20964I?I0Mfzb|!l% zTM!jZmtM!2DNiR!ROfBKx&>;^9Mxhv6>5Oqvho9;H^O?t*5~7qQ$e!39avTZH>Q-> zZkLSKkJXB8D8t^v>2PR~xqTRY#JS;fFr+u`x}W#LxLZ{-@IF0Zyo_QCTaYi)Jl$=H z2?n1Ye;E?i{%;liI^R(JJ%Q=aA;)2GBvlx`ZTV7J3szq!Ey-PI-23JsuUp8}jTNc! zfmb%@c#S<>y9SdpXG6a_e)2HZ)FteuHsB@;Wnfev;k&Me4fe+sY_xZT zYBH`FBn>XOEv&Hg;F=|T_WbS7`z&blB9l@Z5+;OKPD2N@VSuz+6XUs2iFrzl&-a_+ zrcrV}(!f-3Wd`&96nzUgN*zka09ysDw*+ z?!^X7u8R$|2r1V~FIcrRAh(&9>+MgemR1iC*Vk(ZSV~+!8HCAm zfyBHe>ou2&1B^VOg&TAD(D+|uqup!QKZ)X~O8K~Kcr-~XUQp+~Aj8L0NYEFu_UI*b ze?Lgnj!2dxS4mNvpWR;|Y#VsAlXTM2P{R)6k))f+hdreZc=Zya8I z?ZO~t?-o!sxUCpGliTT(T-6`Ux}nus&H9`%A#*I|0(EhD&n3b>aUQ9Nn7IDE!4JL4 zn78vh&oZ0$S+|w%R-H!9?ai7(o+gfGVlBQZ3UyA-cntY|@KqZzFN^ozN`VgXSa<6e`qmqScm!17lFwaCqGaiO(G=w$}zs1N`sr+?B8Yi{{k16LT{5E0{8G3|g={|ll zMn?KDEeDl57f2Yr0kbtk*yO$+MzwS0$e}WDg5does9doEnDCyk+^EjzR#^{kih(vS zsZ?2V>|Qlv)TR(i#rGc3vzo`|@E4ZqzR_ ztl`Ne;L<)lL_51?{HotmPnaSI(=MP9Qs!m*Dz6KB&=(O9gxQejCk3Rc-tlt^xjV?w zg`@<>mqlWq1#2H?)gwanp7n_L>4kIo4vioX34DXH?B!42+a?+BHVN+Yf0T4~jBtKv2YOqIMw(K;cEXlN{xY29$T(MG24K+Ydl~T)5TjPQ9$neO^F#E#c zeS5~M*-($UZzW6rsK?INhniMasI!SI_uIf2HN|`s69^AQ>3i|{(x;iLjv3t!s4$=JSHTHz_x*w-xyc$(e-Or;RVoT}9g`M+Q1UPTeR z+U$`8?cPPWxWhkM>Mk28s@d7nj`CeVt46vjKN?Bn*-^i(Fwf8XuUl47mg6h2nUI^|JPdwXTAb1bs(%>rCy= z1tXaSi498wS>XK=cHd%X$aL1keJgys?EaUeuo{1#hBI)XMfFcp+U_D-Y08ID%P9#h z&3#l0aK3jKo2j06WK|x>yZA$gfe-IVus72G5Zis4@@bby4ZCAUtY*Sy8=h9=;d(}} zZU!mxaf<)N${k=S7Pd_4pixhxXC`}c!db^Pmt%Mi zZ85oMyU5R0n@!BUtC`0;`8^=!mTrlETV??JEEmmzV<%kciXNY?OoTuKliXQWr8%?5 zwsv*Z!#rRo&D7NEW+8&7M2uhYdtDkIB#OaN8pd#|HS%%JgN@T3XDXe)43@(K zRX;sz$=av>3_i{abQp$Iy=MN){nb-<<(8s$}?+Q9DQ7< znDBxXsn!1$t?zz37bcl@J;!i~%{AcNv_65==LorF6pQ_^!8xm2C{R6VPG(`lG0B|S zE%)0F-tmai<5R?$K%=ikr>CbMqy`UPxDTX~TX5unn8ia7nN2s{zp-w0#Zkf)#|a!1 zfQ>SdV!!QPRxhpTFq+wO59%NE&EEvM1ql*twIgnW7$hHlxeVU3fF#@tMKRl}Xj;(s zvt%J~Ox|OkFO^<#g7A!YMgy9Juu%~rWlf?$!OrvwV}jl?*uu-Z4}qB6G|D!_+$Yug zK~ghhGW?U9gH&M#Wn4)GyzjSCl<5{}%Js{??B4>NQ4KE_;b&SvO~#MoE2QbJrG2`L z@6Ri0hJMnP2Y2Wk0mV-}mg@obU>qeR%yE-yI9acz{`}7tp<{0X&~%t`^(L3~2yOP2 zXW%{*3e6gLz*1~A`~uQ8g)a<{)`Q^Ly_Zkw2;QH>Q6?4tM5`sCZJ71CcAod$JARjQ zB-yNy$d_rWFe2>STZWedkZ#yZqGhj%j#OI(T!{H29-YE}K%o!Q$;qkyJSGlXU>kjv>00hio%>}dlxv4A}ll{9vXzZ@z8IO!T;@Ow(ZojX~YZwt#uWa}4 zo{crzUrYT{^6bMT@&@fhbcKE+lgq-MEzeP2Getw9!zGnlX zw2p22;YC?cW)h8nz0SsSjgo|(u>A44wQhnkJK%S1QQ&@&fRbECi`g1*S(4LH071$p z8>n$6WDyly=27w*pmpfA{QX(sL|vleZh<5jDZJ)3(6bIWoHsbbhp5bl!GAZNg#KD^ zt9BcDrmytUuqdSfyHkk7!Eb;jxeA^8>W{(t{hAk>dvPp&v6*EKmKCMF!S39<+l|3u z{EvWZEg617N(PptP5bO>+LnVL2>4=M2cB-ho03yO;w};CPgwp(ra!UX8H0bLZDCGR z7Y7;X%+~P5%}A3z@lZw~>Gnuyg5BXTPcW$7?C7w z5<)J%IpKL2@@uS?j+GP#Y}+t?j5){}$Q&LXexS1xA^C1X9QV?;d_+#|S`vm#R8$NL`u`P~gC;qe8yqB^=zaqr=Lf^TSs(RTZ5 znk*vc4Q3}y0!}&*-rd}X)1KZy)i9XVq0L$}7f~*0Rt>c38g37#S;Z8+!CQkrX_hu5`yD=#(P6FB|3Pm)%$LrCGfgSM%0IszLK*i6M+lrx~2< z^jY)~Iwg}`6r)ydaMiX3IKESUq$5z+Xupl36M1q1wmE%qJVePpyIa4bNA^>WLb{*L zHrkJ|NbuuXbJL9{$x35RWaQM;2vkT)Nc^Hpr_bzHkCqeP-Sswpe9$JObAmATCf-Aw z$yy$;mvWIP0*h^C3@HVuluSo^KJ?y{%agy!sN7ePoxN0jm59)y2;rU0Hj1jiI{3Og zGzh&6W;^o~+NqtkcGne^}UL zSzrT^iv+wig6I zAwq=|=X|ktBh}F&e-%#mgo4f3C1Ip%N{)qANUFU+G@H(Z1LT*+`a&9Oc)aPc<}4Vi z!&}bX1a_0BNntv@0VDGF=gejUE`Rh%zAJ>&^=&@Kg)x1TI$3UQUBgoNyrF>q zj|d*-%syzlmlhWZ?k%u|coX020vvtNT5NjB8)Qc{&el{|t!_2G1?1KCTmf7TBLNf3 z9Iyb@{<(aQ!RuXuwlGq)RRWJbTb?u%GCN+1X{XiNMiU)-m>z4W4;+o?zJA zZYYh;j$qm3u?8j8c34Y2UuR$dyXxp1HW)3L^xOINmddi;Yb> zm8z~b#7T;aWx*P)YYx(%8-06ZE&Hy$ozeX!a9BPBw5pa(Q5-?us~2faylOh!EAbnj0UfBBP+uni?R%6a1|`hp)?) zMVo9x(**~>N4$-FVMdI)>Jf5)_n2n;XEZ~b97ncu+V<}39=LL(M; z?^|+WJK^{?;6AtUCj0_^oR&C$Pcxev(cu816bZ73aCGj-19;>r_d?06LWS^&QwHqr z$|Th`Uww!_`3V0Gpm!d!)xNjjsP`Ho7+;-zX!9i6K5(6g`$9ovOB23GhOMa($l zOvrH=ov_TNsl9sVz06_R8{qT-G`KO%fKvnh+u55DTa)6g^XrG<+0MtC^&u6o{=n(m z4-TN)Wmp|EC#PWq1pMM?xPy@Cd~pDwEK8G{lPKlI$Pae%@_!{OuRQ?u>p(0wasU=a zZT8a44x-x30}iT7KFieK08cj{0__1s`0wBV`uQdZsV!~P#T%m#`9nyxq>~)!PMeVP zUM^9No?J&fHj7c#oM|`0p@7Jr1&gV3qz}R0A|Uv|QHb#)0vT5jk9JYKT~XQ# z$bYFoXI!-bIqnNN?!p}Hbt)&*E1`Fwiq90f&gsuRYPxePMPz&R{M?Tb8gpe}3@~yUY># zE0PFa^akkOj0hAlmVR;X2IO9MrvW}Ndf-3yVtT=#{ucf%Zh5fuz$fsD9DBlX1;XwR z{F%Y97%<~7946J?5MS3a#Dk<-pVRln-RCzz?*X)O`f?Q{KxK+Klbo;}&L7E8o9OlJ zrbGj4KJnLJJ9|M0PhCDfI+P^W0TtQEQr4L+gVT5Ap)kwXUUJ++$Zxu}K2BEL)6W-U zN)a}Ii{ZZzoZ*T0rnH-&J_v;9 zYx4b+fMimwnP9+Ass5jc<+~H)xVo^NimQ1+K>tupa?tW*Q%3i{-tD}NW;i=PWV;$7 z)2v;Y*C!)*j7z(S9)%5B%}U6v$GafMeI#+!nNLIbg8!ooe0#T>Y?HRJPcU#DJaOek zR034c?<|1j-PLpTLN=1) zf=O}%ApLc?;-?j^<{LjdwGHChx4^Ox!{>HD3teK$j7KduCEU@Rs!Kd{MjBGYsBVls zp*|4Khj*^*YPihS7J=c=OIqmllh8CxPS^{3hwl={w+dR{1j3>31&8*tfqAzMILcc< zwYBbXAFP_v`(w~;I4tb|dQvMxBY7imf{Tj)qSMq1*A^Q!ZknD$_YSfM`z1EC7w5q~ zSO=UPJvO=E?%AF6@E}@QIsJ`@@+%%dIm9SI5%|wpvmRc)*^A@G{$jMX25R!p!0opW zAKfv%MF!~Pq8)eq}p*UmC-?* z5;a6Gnhnavp)<}e5E1G=r_<~$P8*P8e0(q_nie%TTNPVv!67Gbkf~V!^N}mNoej`xoBjg?zw!%+44dGmHn!NF4bHn@0^HmMPp< z_fP3kK(;GDG#sFR^T>84;>=Y5YOcgMQf)+*+z&8z$3PE?+@l?94kD0C(>$}v8;=l` zzm~&I$5Yu)&QWYQwW`b?BV;s@Q?Nbc0?hd@_tAoO5M+CTk<};oJJ`3b5$klr8)a7T zXzd|TbS{)WhPgfHQ-A*3u zJBl0OxWpK*P)iyt zjM*>dFLZ#{k0iKNzj(f|0ii=pALUDU8(Jve~si_+W- z)Q+YAuHeki!*NB`zv@;Af$KQB&)fiw*XGq*6~Jx*+pNfcd{2r|bj~#3Gb%SyOzkJ4 zO~W=Xi^(=($ECp)kH)Pxz^r=1n`j$Y;MVm==?bm$b2`LBi6Kg@tee4%+8RTm@@_(p zaG19gEb+D}7Pw+lkW6)Xj!_aVFcdkr)GHGV9vwuZ({?))Zi0pE9s~OVVe5J&cxif} z7~o_F-WT5b>^xIzl|V|r@39kK(#w74V&57Sg`|Doh%lSO4N^^ZfoGzro(#BvoWn)z zR+gqyv3z)iVO>#J+F4%YSg!n!(e`45-VqMjz#;RJzprR3Y{>RpBj!>Sp;Y|xDDj4E z(JRE}Kl!}R(|kqcWSf#iIh-6a2x7HY4+dfv2(-%x{k3(p#n51|RUPTJ1JEn+&e%JA z8qOU5LHY9ei3-zhVdR=Wf%YaEbZ9g(AChY4?TVL}+5WI4RPM1Zn0YY0lW=^2i0)^h zuwN+ZM=q`tqa1Bwg};-!3lN*ma?@_XZAlqC#d-ec<@_rFK%T6c`2H!^5QTI={!6qjYl&-E> zsC43>DnV`b-TEOhGB{QEnhZ7cvt6&I9qwwBQ#=;*y7bW*^;cy2MdRY@keHh{%gqZ| zJjnC_Z0UZ|Bz|KzDt{PMTq|kw*(yde=f4len$xOMF72}6Lo|-_{DV`Z-SNC{dQgq< zFtPlx6K+Cg$g3dq(2vj@2s;f;Dj>&k{;GA2sZ;kfIS8z`{Ys#ikGj)j2tSw?1aZ(2 zb4j={S+DBvyjzqe?9ZGO;{_w*(r8iW(^d|b2L36Y5<&^We zOeLnvkrRjhfygJ?elsWR11!XEJnx>{{8H$R)gW#J@MnRsCVU|rQxzlpSTvJwCc(V{ z|4C{CW6RVXpeLJc)rU^idcMO^|*8I2VC7B+pKHu~G&}y`>&rUjf@(~#k@<~ov3c?M_ z>CH(C|f4>^72^bz|>7ec< z(`zeqmqq67Tr$RoaD;#mvy^o}bq(;ujTmYnf7h)Q!PXzbv``i?irvc$l`cdiWdyql zvDBw<^CD~>JXK^s-}J#=(u|H4dQUOdx9jHg9S#su{;uVXwItaFb4oTFn}7_y6@=9? zD&IF zro%8_yKOagv77V6ns#s_8W~GBvoc5^WPii18-P`#qc9R$8gUarDf36w{w?Ari(GZ8 z=ojkb58DXjlP@W{@*yMMg?27h&|KaFhp}CHGqdkGDSfm%)p)wKJeUaVXpdN7gT4QkqLdRUs6fv|_K^1*wY5FYfd!%9^3(w~s$0jnPF4 z9v%c9!XPNK<)6LW$cTT`akWu#c)al9<$q0&N8MpNeq$Gu9!LA0^8aKHdj7k!4;t&# zWd5#CRd8o)WrBBES%-D)Q|jJBwwVnyNn#WYZwG1~6V)0(lwul|^}1V`0z3AR*^_2a z!5?}_)hfxC_+nxKvzh^p{#zh%?dm2MH;KRql7B||N~{J>pA#os$&!nJu$s6Iu2W&t zh28jaEB9{&b`vbBndn4QchAmWSO++NoP*jlWfsZ;1#Y`C#jp5QhOxRB<&q~hx)=DR zb3$)LyWNJX%i?61)s3AxY?maUjgGGaIS$HK;6k6ncgB6W>&>cVrz-43$@IXA4-&;8 zo`AHtfdiM-4<(9AuSfSd6yaKEeEZmid*MA6Mpp`bXNJ z%p47Qz}0=O(eA&NgXs4(oQ_R!8gNwFaSo z4tEorm-RbA99R&2R5Y*SR{jxp0qAAiSo{3e&9ef?sVK9Ji@>$tr9eP8m-Jl#@mN{1 z-f|^i*0I%r_w1g-Ws46vuckEn&PN)z9(OqVKRJM^3-7@0thc%d=gGEtdq9!l!rV(} zNA@X|9qjdOcLQ@jDxW&dj}}Q0-2LyEhe}j>Z(gAct*d;--uZV#+Vpa#0KNKqe zl?E(QnZ*X1*h0vh^^)4Kf*pnlu#L@HXn)^h%aqf=@k+T)qqRFZZhE|CW%Y#1HHqaR zQ&?9ZvvD_}P~~jrr z-qyB$C=0@nVgls`Sk&yOuFkH)rMI?Z5OewT&ff#})Z$-Q{y{QeR2RA})V0@h z^Qxn&%(O5hE~BM6mJbm+_G9OAiG9NHSU>s0xifbEnL}3ZdfAD6VWD+u&QIwu2`)jP zNX=xtFcL0=ap!W*x10Y6@Dqm%*F3+;Ds-_VKj~4;CN5+o??3xx%V^)ALiP%e0+Pe7 z7{GHHtZ`4O`^A5t$tjtw@9Pao`Y^GyBdsR8>Z_)hN}voTSKMfZB< zFIJdN2ZM0ii^ia7@nd#d)hcm9+fzw>uMpU?&orNDz^f=~lnm9+IDvHgyx-}ONhbpB zvGvEw`{!jP$#j-UCF?WQUU_)oqdisF0yNDI!!_{!(GrdYULd5pH%DkhhJ_2s4@ib* zAzHGgaDmH_+0z+SsrhNv({B%xZ1d`~886^qsKnp5l942fU_Ls_(tfhF_>$8Fx$dM3 zq2Q_JQpqSZ_AYI*3FA9HEJo3Y?=C6vyVUWK7djjAee4ut_}k{rs)^B*^{`Rj73E7g zCQ6v%MNSN;k^1nG}m)-!KJyE9LYl9^>2%eq`YVy4*fRBTPoGu&mb! z2sJYsePf!aF%USG%;aU(f})c*K5nLdhK>U2juxC?uO=$vvw^t_Z}ld%VrW}Xlij=X z@+3@Gp+cM34n`C#tPTR4%!L){@rEr5H7$)E_l1rDdR&FhlZ;)VkrfoUp@aZ7$qD7Q zLyT5EQ++1wJQSZ?hshE(XaC}*@%yCoPP-$D0v`z!wqweEo3D~;tL?TOBtU5tZpypl zlsJhOsSwT|zn@o=#sxrXOMEY^FnS118EKEke3~-(gTVTFH3Gw=n~cP1Zj1O>bZAHr`7+aR zH&Pwi6S11q;e<(V9(mz?H|_q**G74))HP=3u7O%sD%Mj6F+5t7G7A0QDFe%GUb0-Y z-szz#1W{wb?PGU9(e7(L8Sx{p9zgj?Da|7WgFiMPgYlhRdpTcwunQGo6VB^JvXP0RI& z&V$rlOC4!Bd`0X8K$|Q0TBz}8q5!5ajvKbaRcIgJzrkOc$2|FLItWzWL7}y>wrtVm zk%ns_T=^!<8jE+$&hJ5N0M1CN>=zX+RC)6CD6{^*$o-H*c1t5vA(0prcUU@e+H7zn z`U`==|85uBAitLH0D4hoj^Cr&>o9z;QEp_EX^^wWYT2v^+pUquO+=9ZZh4tmOf*H8 zctb&xI$yEYiWh$?aHyFop&}p)tx5HUtKDv4E+oJ*^&q?^xo>(%3AU<{Cfd9fz`fOH z>%y7vGDfLhMfWPQjpmL^`2hmP^9N3?`52gYs6vy_(-~bdKT+>38wRZo`%@})(_a4& zyj@)zY-YPrGg3^AJini(j#s9~BX#FH6eml~xft5CTYRiM%BvbQl& zQi2c#F&jLI7-a^7VfBtXm0|>%+>v)Td*4_+gTCZX%e6n^wf75;)_1!ZB(DYgrv}3f z(%RbD4T%HlD-CpuJ{laR12Vm%!s(e;YN+Yar#_9-*N5bAHA7FpF1X6O+cBPhaZx-Z z)jk&p@1@-U_K7R9s42w+yQ{4fl56QI!YP604{n!=BDV8^342s<{`y)`iZ_|I6E?$t zByyy1QCOFM?M;xg)X*aa_4MjH{>bZ|cS5a+aySFEjq>~3;b!Iv>Gs>7jNUMTGr9w( z_}7qaw{|XddgAiHFbh%dIL8ZKj@>LP&-(_)y!k zK-X|EqZ<>9bQ}tVd~X2XhYzFF`oF*Q0?LjG6f$%Jr`y4W3mi8bXIdmoR$=Z2cAR9J zu&3B#GtWyQ6fiecnP57j!VM=)obc{J^m6wvS_&}vt47d4tc7xF#`hh>LXLyn$#oVl z8?;mw$RZDL>9~Kau(iDagE14aPoHAivOw=@;{ByiA`g-u0xtCRcNY1y7{PM;_H-<9 z&bMP<7wvAs$LeF2%eL+1cFptQ8+1H~GFlxv3Y%hPc0-BW;yaq+Ha-GdrR?oa5^bOR zz*my~qe~zIaGe)s^GbclH#ne;GREshi?f{Zab2+$TAVG{V}5(*KRYK%sp(Go`X>54 zf%2l~4hog>t{6-ZJ6{Yv>c{cc50~sM=~pi%)z;Z<-aBz)5PK>B^4p7!5|tU_ILakJ zxxTWca1pDU_dBRrGKv=+w(EV033a+&4RHl?pDGmV&KEYc+e z>Qh42@aB??`1tq;OG_~!Fydz#ndE;b)E-K) zsrC(utD*NuB1|UX_W2v&`9X9(wuI5W$^g1I`9Eb)y(1T1Z*K2~iYT+$`r_4)kL+lJ z((X&xx(x`&T<`Ii>3eW!h}UdN-M5hpswm|FnLZ(`HrexX?YUb7nnTGQ2jtm^JpvJC z>0->hFkh;Sw>cECf!PddLcS10o<*vkSkpYUjX>M{vB>g;C{3eeQ)!}-tYU)t9%x${ zd`Wq(-vI@>2zsAn`SQDrur=}u8L4)`+bTGwcrDD%^4`PB81DTn=f)4T#pF(&0@1*0k+Mn6pM9% zM$9S^!aX5m(^_cR_vTNY7n(>w?7UXs&t+Qz;0Whue!ltT(ZeH#4jhD)Nj4FRVi zaqi4Kl>~Xw_5i0%S`G2%euA=X(#j`r#xbB~MdkqGg$5asiSi6^ zjJn09&MbRgyTkkQ7~&&(ppO9D#{)cIDQ%!UVDG`n#~I-ML1((Kqd)$B=0YYADzNZe-w!Erd>LLShidq9CPu3Z111L3k36ZUC{qPd-gy=VkE|L%TP( z-@@8HxLq-+?%HJNXb5^&)=;F;beA)OrNvqJQU;Z|EcpOenRK@n8l&3+D3-|?Wq3Yg zLAB;KgIZ!l?5|bLoCPSul%}xQ^MH`d?c0B)bSJ?5$qc4gz9yklw+P)_rzua`fU%pa z14hkQ5CBdQK*O%zK`eOQy(#JsbyI>>gu08zL=mOIAIkIpJPv@_iOr*Xh#{}u`bhFU z1Sd&ZVj4@my)#Nj`;K(6t2jZCU}%EDGLw0X+wr3v&Vp z>CYG_dZ$$a=sJ=NHo7Q<*aLL6OsnH0Tw`Hv35*I=I(LZ*7ucTj2a~)iI}c6VK{u1o z7=xE#wCrr3OWfRC$9X8bL9TSG4C{>C&cy-+?V!CxdXd4b zT}a~f9TWG)W3P&7+>8(BLmLO*=)m4(il-#wmp(?V$4LUmjB0F}dgnl<#P zH&#R5G(Z>J*>>xsf6D{|qf(^lsU;7a$cOw^q(Csm5(S)QX~Oak@a{L%Tws%O}#AcY|3Z4UL4Ny{a_zA;ksHzJ41(eosLD!D&{kE7=h& zP-;u6&|XdHp90eZi(MtWZyRCxz8{$0{AE*Oh~vR(FA%o%L^jORC`09IzoJL}y972-};4LdjK(FA?uzmzlZ>ar*(v`i$8Jo0sDcXD-Hcn^Ou9h&I8Zh zUi;EdJ8P8Yw0=S;py*CBE#Ulo5g>FXUTe5A;|Q*ue5dDWxQ*Lat&*VTfD~rUuaS0N zA*`K@8p4#ZdGP86T`P8l4O5m)%RB2pPQduE>ek~qhY)r|+uJqvE^GnV0Xrk_e%4k_ zclE4&Cy5()u6zKZPRO;2#cd3~&oTw^79CNQO-d0^&XRoM+xXDn;&8eZytevHpOs@V zFdG|byln#@WV<_Bv+!IuR#cXJnc%@pe*<*$yMa>Je(akZ40If@__a1V%xR&i936yA z)X#h(i2B8DY3dDGn=Icg01@9SQl-}74i&>9h|(x1h9Lxfb(Z1*amBUxARJ`OhJ?)7 z32Si;K5It;{BwgZU{mR6j3jGmtezVrxBpQQl<8Z1Rf9}v@jkilP?A%Zv- z4aLQ3FPlN=Gg_i~<6#DPY-&Mml+s@MOh9h;DmY}l3Y;k%J;6H{qP_A7cr92N(-Wnz z81&xZ`u--Q$xfSDkY`HRkyfw_j-GbnpFOK1UlmeG4XjN7>97c#SpC(MTQZL#nkS_} z#vSvw*B_%*$Y}Gok(*yUWTr@eNFsUmfw1-%U_1%w&?`TlDL|(itEyUmQ|}OE$#_{j zb9G{cP~rFM8R&o}L!aers1AuN?QCF?j+$@pp7?n#1;V^9-EJpWlV<+gNE!KQE*_}P z^4T{#tpL!Wl5{vv%lcN}=eWaV=;n#BXE|M~X3)D&q?Kr=3$;iaAp}RsHksr#*oHZG zGYeom%vn95#U(hPg){+fq(Rn`ToacB%muY+XkkSixS9@QQyI0rN)I-V-Noy`Huv<9 zV#=nN4o4&Wv8j8NB{xMH?CQv619Ch2ZY1wMvjtYa=|K717IcO;$GxMJ!YBhId67uNN%hJo}YO3 z^y^iuT^?2@&3AdU&T8yZIM9jvG#EW4BFZ(v8VrC93}U_&4!rV9L=lSm@Z(2jJA1hj zl2;QcJn{M@;NI~X?S!%xrc+M|EWBx^lEF1KU|&37-&qUb$;T{~+)Zwk#oNk}`%WS# z!2k6ZK|+{Aor}4JA3i{tOI`T?xnGNU28fCY@c zKmzkV#0D~YxHba0Acq~*Ey0x_Y{|I9Z)eH+{cZx&PZL~;f$XqF0509DSqIl*Zg7UYBZ2gI+j_2dgrI-u!rBLQ;agkb!kVM^ ztBfz7fmdx%euExB%KNiR82TEo%w8;mnEOWv*=Y4v`LnO3HJo@1U zOBlEO{dJZ(h*X^8Zti~SVTls|d4kxLP-oRx2CV<&OyTjMT39xjHmPU1c>rApc75w! z_V2be)oixzK#eq@zCT+Ty)C`BL=cRhxEuGfKzpt+2F|S8IDt)_LfcJ}Aam^$W}Mj= zk6y(tB=0pX@{0sY1$ZD81upqV)5;Z2huGB;uy%G>aw~9ES_72GkE$!4BSA9QeGs82 zFa^Q)cX0s@?lW8mTd2D4(B|L{&-({!>^W`#;UVOw_q1jIVqca6l!XO$*`XGWh}jTA ztZzlkdtL&32#otqZs>~z1TOQjGJW0Gb!0#&BX`4-Pe;tas?OMmXd_3aw!$@!jI3Tm zm_6*B1SODA^$@Mnb4ZGnswv*{g`h`OPM*99H2tDD0$?sB)V{Ax5kehD@Y}GqA&)F4 zmH4%Tq;gEnOfjiid}wVy2N2?bO|Xc~U98n13AWEMoEIyv_k(dNQaQsz%m?C4{w!O4 zLu$|4r|KDiAUCs4fd)2(!ZIu#kw7q)%dE`Gwt^m^gjv$F06J-<7{}tU)L+hf8oQQk z!PpXEnY4&FfH7drN-UBq*7|lw=9qxOf!6ZY#QvDMKNS%G!64q-rVLZTK?CH+Y^>Hx z;|g99Kx{>P{sd9Dk+P}x1tGgd4w!a3Pzm-;p9(g>rULyKz#z?iua!RUYs3xR`t}@o zV(&;s8xWcAYKRBEbF|8UtL-9OkjnK4xa%7gSYTjV?jN`e2oGN3Qz8!=N;o}z0EI?F z*-8#QJ%f+I5kzHcKVO*yv*B|vNfA6Yh^(6ZO=I*w$;vT75I@V2e-)OCGK@C!7zey? z<)8fZC}n&7Z-B8+C0IJbEjDEO(N3%3)q9nwh=oW`+w*m{vl)kO#MJ&yrlf^*Sl+if zwQKJE3CW8SYfU+!i;psgVk=dgwt|Og-|;fFi)~NrjES`%_TqXXSTlpM|UJ|D9DNr_PloK#)7?1_Zcq8Jnaj?XQKHF=>-(= z0z70G$pL@ig>Ed=(T3$F=5rP$akZ?cc7SDys_@Tz!O5Hp+2wrz2x6QX!lE=}dS!I< z(zDGkCOo%YYQ$XxtvRpB<82+0<)D}~GUpgXbOpN%6Zn3D_}d9N><1?p%lGtDZ9@>7 z+kX)=7A&XkfTROCq-8v*BxIyK3lMEJ0?y$ml*MNPwm?TV>1h{He+onB5lKExRjgR) z*478mh%r%I)Ce4F!Q@87K_g=P@8h=2z7i3ubO+e|?hgDby|bmu z!6c1eLZ_#Zk%VrBfz9nsbUwGD41Av_PiCa~ z6ah0r(2&Y1#dOZ1(m26mg=xz2|LzG5F2+?J82gR`uN4s)&~?T|bRWN~5i4WU?ldPX z*-N<(g+72(E7nJp8}^nRVuv_})d=)@SMbWtCPTdI8?Z%*+oMc0^wzvB;i(<#f~RYh zD?_jDB^V@6u4_ph*JiwVx_ig7!0I%?+=12~1+uqCYDHs{ef^NoqW3Iika203ch!?) z+lDybpt z*VDfcRM?1v>(xa$jkWRnmKL{Zu%1-{K_foqH(eS%!{4*F9yLxmL2NID2|7gs+zxG;TED*$>M~H9S zRBON$m@HWNJK(@_X<(GGh~I_EgdmS!XCCN6N65+~#+zsK>>HJ19elyarz8bDZ<}-rj3iy4fF~@YoU=Dl4hcG@g!+5*Jp;KBa(4EAzT1aQ_JjA5Zvt6} zC$J0?>mt9*0`%~PskB;vIPk)gj!)ZwG_dO3VNm|mNyMf`p*uMN=1q-ZF4!Ju(%|1p zkA%KOLu-L^I!lD=XAgElmxbeybWLO8AA3ayZqf*prp)=B;D7D<{zUq8M@;v55$Ij@ z0FJ`F*Z)9G(Kb7~I>hx8K}*sAv@g$&sj%4{2wk_;t9aZoTQ2@nQO^;%cvYSZ%*tW_ zrELF{D?2oKVAV6&-BX@SbVR;&lZJ;G6loPUnN}Z5yc%L%PsmQL38m=)sHWoaGVWzd z(StrEm`68yt^qaP19%~wAoS$2p7h$7%~LxLym;(M#KMz}3jh=E)ez~{YKYCaR~t7J z)iyv-xOm8U)>9tO?uZ;d3G*_spjze{x29IUcAAsgJ?L39^vWb|^O&|<6cUg40@qUq zaCf?X_Ya66j>SSh(h1UY1I`dKw!L1Bgx-w*OdEACWi-OR87rnB z-SWB?@g$6Pgir~{ms~1UFQ5SCSjndSw?`09`7AXhEJy>A76*VQ=m4DD3CznJ_&lZ5 z7tooPTn}+}YjPL>%Yd{R-(v+J(D;X^0x&@I_ zPo2JX25YxNmRvJ@MU&Z;E9qy*1N`>u_249?nX;@o3R1IxIuT>e<(C*)?fW7Kk|~D} z3wHbOw7ja{e?<##`<(4l3|DVIe+(B2+NHKi`I*3&Ik<{jw5h#L+`fnNyEapTE(guB zwE4cFE5OXFU{eb}Q%7%SIbAFPapym(grHf1F6{exDp(S0=Y^FSk%Xo5hj7m!uUOl# zsh`)G)MUk>d{Dl#FaZUaq66LM#*bRYVg(Im=o}AvDD6l>z&tQKmM-VL`Lf>0jwU;W`N@-P{T3TmcDW zdL;8+kn?>SzDMqnR@-1&7rp%JgW5o;G;Kx^2h1q$$lsQV1KG@jpT6LL^5WOsVyB(L ziwVYUA)g?IH=sK2MX!E!uq8OQiSRL z%j^3=&IQlaavvZ$WJlzQyRw(odw8r&OKu{Ff}C)Hwe_nlD?QUqfa;B?dq$;pvt~fO zn$qXB*NRJI6P2g5J>J}%_{G*J=IIYwvs?K#z&^s|<2wBwDCBQmP}1jJhKRpb&A_%8O$iIAPF1)bsi`4|{f z(5MCU?lA{T`qF5OxnI@v2lMYi9mzos*=poOHIr7|mt+0RN1!suP35#%X~d(JRfyjdZ=JMBr( zENS}K5hzsvJMhyzU-IliWJ3n1l!<~QgraMHkl>{ZtBW8P^}`C~hFt|X7g&HKm@jYv z2aGxnjXyCqle*+~;?5fV&?gry^7vj(=NTSz;p*xHv7BV@gKYSB3uVj&ZR^2xgDFN< zSgwN>xnhc`EKUb#w8Qk%mt#dA2rH)x=AuDbwuaC^BP};<_zBqX`ppJ=DAhEK&Tw># z81Rt`&9z*40R_#%Wwm3Xml^;Y*DI5JuBwhMTs9*9iiTpi!C5{_3D)iz45>t%6ORl| z0#~I^Z5kqAcB=zl1R;(IR)8#V>)@3=F6)&eP{bwvfp>W5-LC<7qoGS@gjCWoK)6El za|OrNG~byw+xL{d=5mBo_K?;=0cKKJ^LfB5fm-+}Rr`x;;|dC97X(27Y+D9h`S#gW z>Du6=m-Q%G76%^$Z@Nk$!agM`M+<=pBXHrOIJG@R(C+AFpl@Co8Fdz= zvT6*1_n(wVMnQnI8ITH6?0f5@ zwQ{40gBfg5)Cp)MSr8NX=T8%e0EDs}-8Mc*1Vk|Ij_P~wzSz{l9CJ9jqGie{K03jg z0C-B0p2?o3V%9}x8&KkLx(Izm{c{N~c@=OQg>RVKkwor_sT5A8)4Z9PbfC1IJoz5b z=?W>jdPURRf6;PB6!DuXU36FmI&D7-Ge+GX%|C_N)Iq_|5mn^B=n#1TW%D85@F5X0 zygqM8&E4aS0PCZQ&=XP`y=5YqresJ2?q~!7 z1=Z|Fx>GJR#We$YnR@`06(F{Wp`llvwHplii&1mQLyVu`B!+m8-JD&Vg7&)lxzjXD zmMq?gQUP@;>)z#*`%k}?_^w=nKhpdRiGxQr=QRWt;;9^-c^CAAy64CS;g#87oLl2t z@y4-~#ubK*F-qL@Kjx{im&Z@BIk4s{-9m>c4VFr8)ABZQ2;1r_V$dp`XiNl4odDlX z#RlA~^h2x(H)!h_8vqGY(hgX=PjbY6M^pkg1GZBK_ZEyCcn}tkgx+lV4>cDIiS6#h zBlj|-wdWSut#qMn%Q-+Fc>KjQRae$)s@=8UhzU~eqnwbv%n8@TmpW^mR%7j#)}Ypq zyRe$lOyv}1DZ3c0vi0vrhQ#$F#2(mfB44PfeEcV8>K)p86D6pFkRH|J4eDjEG6z|N zVF}3vQdxiZj@kTNT*2fdr`cgQHa0jwYcrO# zNHfD8)Jbo&R%u)lM3coyQv_K!B48h^rpX|edSUHO{Du7m)VgHU<+s+*r z;#~KzGQ2xrK%O8=Uj0jN7JvBbsdx%%YN@U@G=*LBXea<@=wzz2>Fwrz*1%3fVng{T zVSDbH?b04RMBFC}(ps{g0RxW(1@@^Uy~a4Lwbvj)J!*i;7bJ2Nadr~ihOMAKfvv8P?`t&qEeQc9yj~v_-0wSn3 zdkVb7s|RalU$-EkchkNw<(3*?*Os*26i{p@f|#%Ebslzs|Ha9O5s^N&;DSi;1vipy z-g{}(ln3Qy1i2F#g3?wf@fRTb&?Ib(0F;;z3IbOFt4$?28jTMizi24vJf3%K-km6> zD*?JN_4E<+(tYK7wfk_N=RDt{RZRaFEtsjS1fsGidg9VrsX9ujEIN87nW;DaLJImFb8-IeZG!%@qE4KMzR=K zphD_62ujV;hN*x}z>%InYm-|`B190ti@m2j!=@(brY5`Belnf{*r%7y=|jYD68O(y z+j6hP-9C}YsxpuYM=gr#UL=dBC$a{u1aW}}Ry1Y_+MDI#86KQWS-h?+{+lWRjP+MQ zxsN#@9pt2iSm6TB5F33EmE)z;LTho)0u}ZkqfVka-3@E$;SjlV{i@z}8QW?F7I=A0 zV54ZcqAb`SYYGJBTT(b-dX^%KO*O?105AVsd_fBi4Mi2%hD;eBSFKS4+OfHDtc@G- z3L8h*u+<6uQoxz|k`2yIl7-8{X1&9}fY~p#>E$i((bZQQO+}GD2zJ1}&W1yR= zhL6Wq4vd25O4;Dnmp?Qpb(cP%&Fj#!f7A#nMZ@P&NNA~Vo0ns-liN<)PQdse?yup! z)^x2(yb)k8Vy**rS}^1eGKMjZb)`>45R*cPtw9;Ea`%KZ3UW@uV;LR}U6AP4X?hO4Ck!3CP;J_pifDUbSh4~4L zk8OTGKo$C1ml(^^NNEx~Rd3?6D}dyVSw1oaMmIx{W@1DHiRo@a?Hdum+efm%k|ig{ zwjI)yN#h|cEIFOkZ6T_R(w4<~%F5Q1?{KEC0cpl_VF&c3=qc)}oCrw&%rZMmP(!7& z3SI2n6E~_9{l{O`t*%Xf|*WM!o^0F%=G5O3KPu5Uwd;adr{f z%jqn>pI~32sulEw3yBwhlteekf5OS|W;Tnl!l>ihfs~f%Xo-lPSOXjVn))0yJ$6hw{sm$r>>dif67xHqi%rA3I62 zl*CR%PmlHPpqVaJmUhRZoEgj`$s&37LwFfp&@iC8KS(bvaJ^rNnVHaY3=DCGDb$8m zG*1)#OCkXVtf%tWn4JYu2SBlD9@a`fv3$12wt$Hp&z%C6pGFc%rrg(#oFgi2ZXg5g zmF;~c;3r(_BnKkwN7mlqS#Yf#IoPjfWcN{Z?mYuZ++Q*0x?uR|!EJhJVRKQ33K*fe z`pRbgkJYGYu=-6vSNr2g$Ik)tkBR$YxP<|!Kwc^*&iZ%|iD(v5|L7(@zy=Oz7&ADv zXBaWSoLUDwmkML;)Znfb)-mcl7hv4UMvmg&ha#6*T98*2*<0al{ex8O>Iiwo!x{qX z0sIn+EHytMOH_h^3KxGBipXg!YP>EWxsQv*9UtY$y8cca_YmZW2<9v~mGCb2GC;B2 zPr%d|SKnhSgTDyo4gF9k!-1c#UVm?lHt1X`x(nZ}iZ3AhcH8 zyhcwm@ZyPrD)1GNeyI3ZHVj1*@ za^xgjT)SrzKRU~i6aTKNjBezhU^e4K~x8f{IR0rh9S#w46HwczM6%);4yCAio z2=a)(2AW0ZU53Ps1M|~F;j<3$A#MHOLCu2axDkSyy(;C$snEYT%iH4c=@(#bjO&ey z1F_HNakrdUo;oOlyQ`5dv6hjwcA-%XCBM&lAN1;z3*)kaz^bQbzlLR_TRe*ul#p+| zwC?Dv5*kTZK=*em9N|6Mm$h&uAVgzGJQWQID2q9N7)|)vcK?8P121CSot%{a0o*26;f!a5cviZ3;DE!oG@7sb@s%pEh;(Z=Ntl*?a zgz^c2slyG4ZuyTWOGT{B<2xOWlH1nABS*f)@US316$uGQX%v@Tk-1ffX_=(aX~xRI z%R;VsF1G!7w9LMP^z98&fjTJwgs8(HscvM5QCU3P1w0B2e*&LZmIz|gH}H-IHMB1Z zb&Px)J|eyrmzSkzOxGO-{EiC@Ae6@aWvUlw%=}zfQOA1jje`&Za&7^^;-T^hOE+~g zvz8_8WKED_?#NZOjeY(on~Us+lW9NP)WzPuXZDa7%C#15d6cc=87c(YozTpxvRy3x z0o`RL(q@0vJRV|z`%Zm=Be;~6B^Mtd-t{nTNm6|1#5Mc^=@wlx98F=4IdWq-)*G4r z$IL`jNm;hHy2@`|O;5_Cv*;Uv_L2+i0A@gj_li18##%vHN5PMQ83t-z@a7T4_8BF- zqDw>AqpxH3yDqTN%V3R`xDH9M2k{Zm{1a$hqRMO+OI@0efnEfsZh2Q6w3eYAE9~cH zOIaOnEi|_Eiun1BjZxk@>@(Pi$K`gVaLs)SSmInRl>^iT&1A}_SXjNIDZ#QrhC~BW zu|)O=TalRzS|a-C*`eXq^fc7v-VAEfaOOtJZhh4j6K{E2bO6VCbl0&8Dhuv+Ab)H< z0)!Y4O&pyUe&Td@f|-F4(x{lLJkREqZQdMjl9f$aPa=36{i4V>Z+WV|Mm%EyO7rXO zUkr6ybXYNCDPz!^A%JlhwBwl&qm&*>iG6XQ(X4?b`2e_nlGnz?EG^!uXnL)`!C@)8 z91VGish;f~dLA5K@Ej}Kr-#ECNdYqfu^l~2v)Eus(w)r@y#i4t%8j}!)jM-dWPql< zQNS|KKt&sXq!}Ke7LOgpjEq07&eQy-H69!pGL^ybQ2S2d2-lKb86g>pj(@1F^!B*j zBYjKXd`knoq&ep{g#y@M+br>%+xO`?uvNK#IDmau1IPD>Sf90{>ns%vlwlMk*%y`3 zKEW=r!k~4o&Jt?3VVC!dc(NK6tv7Sf2=lfvGfPuJ(V369V*}?=iUUX=OumZfsm^X$a|t`bBFsMc-Ll>ln=HtwahzZDx$h}L1=%*hbN2O$d>&`at6)&_k!$kapd!$#ft{2Hwm z1}nj2A8OcvZQ)wA#kf7;Kiseg!Aeaz1j~U_w?cA)b-);CT7egDXZ{BW3q!1&m*l)g zfIMQ@j6mMA&(H0-S;v+C2nnJ(-=%%z)WJ-ILq&h6C@``aW+43I*tY>i{@=*W>w`ud zj{Msa?g88=M}){QrN3hMvtJ)#o8H*tqe-vt7qZnwq^sQgD)=BKn>R9*PuDp-=I2gl zu1WslaQyz8ufH{Gr)GRcSZb#>AI5axugFBSKBi8<7RU5=Kfb#A#_U`uw3O$fkFd8% zq38+}TPUli_#X>x4(^Hm|CmqH7NwX*UwA|58~_|foZ?5=>QJB09SL{3``><90QM^( zbpms*M&R%e^!v1jaB*1seZ;?HW??501e)jo$MLb4|BnN>aGbx&DwRIJwqvc_?|A%V~LR1Ag zefmuQ>Tp5ZUicW0N4r=0|1;qp6O_s%*UrqmcNzc^30aL-kG7az znsjs_>;4~$7JpjF6JM>Z?a#%%zfpv{)aS>}0XE<^PiataOMB`OvL^69gUKs-NrCPm z^Km%$l5SA7g@2jzgw6gN*<%`;#~k|cKk&>p5)|sby?0%rc6I_jg3<}!$Q7SD?w?0^ z7MlGJRSvY!!9Pd&>suKdI#bjcB@moS6)ryvWJg+s6zf^_Th({04S$fH~hTP({q8DZBsU>|!R`{I`F|be~E7X9`FGKtM8=25b<) zF1eP+F2s7${^P<948mRkUiGooI#W^HgS+krp0J1Zh2AIIbXj{oNB<9766-*1iEG`r zv#!?|RHiHC3>qM!Sd>y#6Rsp_i2j}e4m5v>B(@dtc_{63*i{1@YvGfFg5ie_N^qtJ z|I2IS5*s&#N@|fqGdvesyMh3mrj}FX$f2)m;EzUT8HV&`~Ic}JI z5jN&d7m5-7$1I)eMXN|HTFvFESBpn+I>sSfqeFOHzurztJ=Fub9}$GeUIiCw1m5uA4mkcV(R zc=Nv$v%4Wjt_!@5yXv+%puejlKin>+1@(K_1^LhJEd>#O*0iy^IXM^*xEq|%HxoLy zt~Ybgm`A-1)&56vE&Z>Mk`EdZX96v7R%a-WLRllN1`--Fk{(YM{@x?@J!4wpA6}fT z152L%Dbw$?PCKJM2Us66X~{c1pu+L?U&NAjAfqyt$6A$3w#Ij}cde8_ z8Ae-p0INeH@jyx~uT(Yh?}~elpzgt=ju!~MBW8@Vu6!RxH~|?j>8NbCtIQ3aX}ZA%)cbB0v5%py#Z{)T%WH9Rh?& z)JC7iqJD2V&ap|G;*V$yiFD~;!0OO1*TOr0$6R#Btj_{`aI?u(K9AaJ&(jziv&Yg2D{HR5c4`%nK+ zje4Qc;L9APGMmfzSk$l_TO<8>8y*oaY5x0yWC7~WA8)J8=`AawYE$3-=AGx9@edxS z>ahm9JdfkAy3}wFnf5{{FENIuz@l9w7UBO#HBo#z_Cp^FKQayQiEt-X%TybsAw^7V z@3hiG57x0K5nLc0U_PGDGhJ#<3I)i9;%ApgDSI;*jFD1Pw~}3Ts)E+03W<8GNiBsD ze^x8@KWI?p+-ddZY>sgeyj~klYG7f_>+t2&@{#;o0P$Xjv1Gh7kU}VZJMT8W&Od=) zKMKcvU`d!4fBtsc0zF*p%P(OfEi0C1{P`AHRI%gugD+UK(|KOwEt4Y1X-KRFMLOz# z>aL!?&PzSsb?`eUn2xBmJY&`Lyb|^xb@{4PpSta4Y*pf|crW+)koR#^{4ccm&o^^p zXTkdcs$?_&Ue+hjZzVPKvIEEA-6Lrcqfc+n-Oj7(XA4>zSK7UH*OJGOSQiW7c&7#U z_;F`cQ*(_o+xjaQMQyKOHv~W$@%U1Ta>|F3A;H}p4bK*n(JEn7|B&9K&TF3HE%O1k z60I5@nui27u}1QGIB!;miK+RDW17;t2lw1+;pmxjt6RJFd|$Z{N^z)R_V;XqvgHv~ zFKNc2T1=efHbyU4Qh{StDV+lMEe1pJJ7G?RBjTLiuSFRU_;b|A)G$Zi?xu@_iY5ff zx8655HRj{q3QCP2zN03Fpw0pS2>zl$8Y*=0`a4H3=*dyT!>0qgXOb8`)*V4(O3E}TjdU$_0 zeoXF~dES~XQS@02_2m8gox#w#Q-xD~TOJp5U3uwP`*siM9@N-1b`jdq?`_NPMPskD zwJsgri6V-vY-lwFHEK28-;chz=UVRA(1*9ljwj^fExgkM^;5YT^T zlNWc2PlIZi18<+(aBC^=tV2uIWWAA~e9mk*oXU(xhE^O?Ik%v;A7pSnYU?94Hd$TS zDJN_u`67R0Tp9J=*du)4qx30&>FC5T)0#MotL&C@G3f%bsP|)53RPZ*L3zf#c3SUI zL&K4`%+h+p#N$#$VKOhJ70PtOn^!V=g&sK%&W_%b+TD2awH z-!DG6&4nz)vh&^SxcloMh$5tF(E6j}j-_Qh!+7iJ7#W;wf8_BDHKbF+FY&P5>}h~z z2UD|c(8F0TW7*l{gI)9;u47lc{bmwK!SZ5Hr=Aeh%Q$ow+3l3 z*oBlklwGu-w7u(w-=CQ4cFkS}L}vdz!`D3WKHyv8(pjeI>#xH``$I0MCTo^Y`}0YQ zqu(*!J&+$YP3oTOq94C<$2}{vmJ{i!AUNogUW$Uq(4xkgz`k8Sez*S4m(LG2j^&}xkyM)e(u(urrmBHL4`O<&+OnW z$SGtn)-=gx=@&iWqJqiBR$-vr?xYrZhNcPyZCT$x(>r@Pg4n(O#?r|m>;ehV;memq(`9EE*cpB7J^dSMfYpREd~Q%xaPuYKS`Z zzN>d;Y%#hfSTE+Q2W6d+qUupd|5>X3^M+YFt$*TNgx%61uew%a%8K^cl($npMHL*E z)NLsY8VUU5lZ29oSIW&nqT2 z!i@VjN_uP}v;#d7Vm)tEjIOlMC}+iO*PKTjkyv7_DCzp_0C%5z8<%pT_DdxV{YPY~ zw4NHh9$rcr{jnO77O*?YBy~k6{KwnAANu#8$r_Tk2D1?-e0CQnXOFK^i}Bv_$?nP6 z>pSp_=2t6>T-%JVl8Lqx6mB`e@wwi)V`=3#(d6*CodkSnNb*GA*I3IP2-K zhs=()2d7MX3Kk1~zF=#JtN;(!FxNdpS8iW5gmgcyCulr4{#bgraBZV#c1V~j4@^%B zy`k)u9X8!DDJz&K!qu$!RYZFYQccbd^R@{MQ#KP*wcgA7!~JFOMH!XeVajN9&nL|X zmp)!|#gj!*KSe;>&IA3<8nhkiaAjWR`@I*-GY;2?A*)MTGI$IacBe;AF(9J}qwzTTBdH%er6z5{i*Wwl|BiN1>pw^%kA%)}h@WUeV8b$>7s7>|<`8 zfD6Y``s^?p3D(s{Usj)aXzZ0y(L|dI&z>8)hd)3cRknE*wqU>UGN=s|-o7+%(7UIiY8_Ir5gqtH!T7@01p}CWg-yi@TcR6jQBPV6E?l??WV2JB2J|DJNaJT{u$% zyH*B#kD-!N%h-0F`R(H%YQRY(QFhrpKDO5<~hu?D&0rS!Dei2p!pt-dO;CT-qy_du9`_6JxAHEgwNkbJ?Qs`CIGBJ1pAUirS9J35s9YFfAcffo!$@ z>AmV&KfC6;BKimGc+bz;c-wO3GpomSULzQhLjRm;>B`sIDy>v#A$ZqpL%{s*^2>>& zU>;8yL37uXeN}tvX+1k+f{hK4-y%_(+7l8`f2eluM*j=bgwx`8i5AtyrXMx+!*JDz z@PWhRlx^e<+z+R5-91a)nKi+FBE{uf5%I?|wy>)v)J`jGFrfRC2hJto9` z>tD6vapE&13-;P4X8?Jy@A`VY;K!MB%Hq4!;?&xq@Nj+N zC}NtQ4|?{v5OL+}D06Y&_S9vU+;T9_o;MJYNW$1@8z9IVo+D~YQKU=XwC@ttamOn( z6AWiUMae-B5kDZK@^l}bnO!b5X6x+`$cgEU^?Lp?`Q+=Zo*0I7G&RtMj70OIkoL`t zu*~;IaYc8E5aFSS1KJOqm_Aup?O4^{@r4$Z!0&UYbERp1?Kf^ zyO78)H;E5JytIgP%4o~t{1%Vzvq_D=5^RZU1_e@q84b=vVlKuGs}+yN-(?=y;xLjY zTm{LH3)e^w+zHNfW#@f(g*ON!^Dyzc8Yo)RvzofAy~Gb8OMS)aoAlKs%%^=1Zj~9} zL@j5GJ|0CpB(!XuKVImWcbOOIrW__|q@$m4@4MfAc9{VQ)b$!;gzvbS(6d}$%GFvm z)aP{4^Lp~h!Iq-;a)>e_9xp>K34&&uhPibKA6Cv<=WNf@#%9m(qi$OkCh%j>5bBl+ z50M_baK$wFa}g!k0X=Q}gZ|_Eo(aB!amOCb{X#MWa;RmJrj?|wP`W24#v)uQ z<<~ZdTAA6gy0BBs`dUvoer|2yTno;=+gW3mjEW(8n&7g}g&z`l>npzAbBAct7Z+}O z}lA^iMyjzi{ zvl@aprpQ?M$ll%o;|8z4^;9yy=@>FI~39)&&_F{FGZ*Y3sLDsEBANo z^5~fL-%iG?7pU6Gm%BH;BN7eJ(=BXb8+)3sTeP2SkY*mcBa>Py|3oa$jTRWdZt66l zr-($}*-j4nY+KZ=4pD!9z#aRY_VR-p61goKcct&%mJNWyb$xv7yRP^XP7;vCS<&-u zC&O|vsq;1_^urf&PbTeaZY<1YLmrXIYl@xwbaJ-aW-cIq$h2HaM&*Z=AffqHrS4Mw zexo}b5W*9aT9q>MN9!|`%0DbiE0ipfKzn`m=g!8pzBab6Rr8G%Mj+xasSmo8L;Au@ zK`UhO1ke2y2z2Vw-9s+a{7hX{)mPi|1kjqdi1u#EA>YndPgjBm!I+iF%MxxqaZM7a z=5>R<1%z2>J|1I&K*q>;U0W|-c+mB=rrGwTUr%DoPL#Z?Gh=%K#_Qw2)sXGxiBZMY zhj-s7VykU1?xdcVSI{4M z!iDmOGQE@b818%ha*ONWZne?nT4CMauvn6Kr8Mf6xeBi8M7_}Ja_hvWgV*9G+B}Ak zh%-@!=O%l1J4&4TwU_R6h#ug)YJ6Y)sTHi$7sH!{;m_KXp2N?6ugp z0L{Cz()JM_6!6b(3%;?miCSO3S)mua?@@f{#0igw9XZ!>8kcYA`OAzLN8?UOO3e)S z&KXxbSSl{@@g2r>Rwld__J8jGG}+~Y_Ah_;ZLf1A%k<73q+M)VIkz`~ve?UrU7vHc zJzBXN-fWFg`Ns=TmklBj*df`5{kq`T_K<$EB0AQH4Fixmy=! zO#O_iOq*QX zk3jV2iKwFZBv9Zj&L?@3f0UldM2iWP5tn^6yGX+jU~%s8MO%#v*=u>LS0%euen&mrVH8GsiM{%%AV~6JD3D zUh*hoJ5WWOmF7+yP59@H`2}8c56u)lC)M~Abn{&v% zRrYm9Goy3VHnlJNL(Cv^!p<)Vyfi-K%fRA38PS^+T<7k-n)E{&lw6D{xW4o}=EBl) zpuS1|H^ZwmmHD)k3^os6>q|rdc)nuh8$15wD^eDfOwBAA`%_#YbC11b+s0)W2ReLT zdlTWBJoxQJ-%&hJ7O30o(6eJZf4O=nV^TfAJsCF-)4>HO081?5y z922#Gr6UP4iU*+7%h3f%e6(%I19%H^+U?YbAm1I59jYmn=-+~Jj*@U$=`wgBdDbc?QK_eUD+hxOh@Z3%-mS)AgttOoy6l~g2FnbH zm6R`6Z>M@iBNN>(Rt&QveZLQW)W`5ty|0DmNgf&Q5K(#r($NPMrl_@C5Eod^BO?VzI0qKYHugVuJRWQ*`do7vnbZV~Shz&WLpK zpvHGxAfUJAF&|tA$?SZ+V`!n~M_z-hps@-T(OPS}YPaBtZl#N}5iT2v#IfB8W6Wltc^BgXpUT zi7r~SP1NWjh`NMmi`6?z^tx(v`x|+`pZAmJ`}sVdzkh$^{;_kxgR>=^H?GWAQvh$^%?@{Ft!8*w=UC%R-QwvPE){;je1>K$wAH) z*Q*Wa5ePH}jY1zk1FbZHLZJxJPK0S2#%ACa=F*Sq}NE~A{QhGg=%7wxe6CXrna5&28dPKC8nDqWn_qx{!BvJzfxfi7bFKzp$ZlnC)AP=p-=Oy7^~01 zknpvSdoEiH!}?r;j=L{EC@`Xz>_sZ>ff>Ij*x6xD_k2ESk|_FA0%Yc)`PT(%r9ysn zQFbfTB|~6HjxKoE$&O0**N#xnC2`Btl@r$y>l(+nrqgPcpq>edd7ItlOIB&mqD z=B&a&z?*SG5yz!=nb6e&hjwfTG*Udg$D%?7g}PYeG2Z>@5b%G~7_43Ec=h~cdH{`_ zHXHZ&IPz#2sc(`cLj$O_t78~zOA;r*C||^+sz`#{6zC3cC1WW(V^J63ifMw}OkOeT zFny~$NpH0JHwd`&AkzxdF8eaQNpnR zOEV8ZJwtr;4>{?zIG3}ZaAV;d67*=!BuNt%@B2kY2xuc2D)f%hW7X1iEfaXVVmu8X zy3fgg*q*!>TdzPPC-%*wscX5imlo2-L(P8<2s6*-`f&=X@gS5Ejgc8_v1<65eCWXr zzfkPLG2lX>uK=8V)^Xk3N!AK61`e&x&U#-)H8$4gkuPAelklu%ZW@!)a5~&&lS+;U ziHSHvnxV`U5+i|rm z*y<|sCyc+j!D{>X3~E_|8H3IESy0LoO*Jz~Crn zx?~8V?y3<<`i=abbrfNVpSU@}AVJ~XX27~cvc1r;;2A0;> zTNIFyfDhDeyu&Y13N+5%2GCqH!D3V{L$&UgxiI;&QvZ{hr*NU_l((m<*MU8x^B zv1Ed0pGX6Y9M4dr7AA-6N{1cusedS2x+<4ewHbX8-md)3Xxjb!)82FyN$n-8S9^$d zc`xkt+bxl=r!cF$d)#}+4kZ21^bss%WYsA#Iz=Y0&Lc8-#~-5W@5G6}9I%p-_W*BG zTbBnt9swBcZyS^I?;pcgBt8PB`@4s&$CFOL1&imWq^YFn-mElcy44PO1E6eJ%cE@J zo=(x7uj>G$XfFtSG{z(Wu=O>eoP`PzsFOfYPcHUy(2zqM8ok!PJ4Au9NUq5isonBJ zV=e&eP)vu_fq5)xda_IbJV#Bl$vAnkYFJzbKSG!q!baL)n+Ee}W2f*MS>u)RsO+m3 z_s5xmGF@aVm8OH`whUryu`_S9vB4%9#W}F6Ct$pggH?j7sN9IYQz1J(StH8zb+K(_ zgaczjnQ43Rtv30Y%63w&*kP*fYezE3)k?7igIW9)AUm@rJ}34yVDaoK>GFNL*SGjL zWE@xQRWjCAR$?q#8NQ8m0wnrbJ z{}AHUG?nHANkd}p&qsUM(Abe-)HAb{Z(S$#+HGtOF5U*)sR8-7V4AoJKpxS~aNa#= z*HgXm%Vwc#RN(tD74YP!caMk>c3q(8UMr8S@7esfOwT}_XH#_eKU@ZUZ^`aG))m-% zl1XUb;XvJlMNxL_x=^4uU*9w=;4?6wfClL0j_B0qkQY>&9IOkaZY!IQ2#6rm%k|vm zUO1=|M??U&yoYq7XAm%c124qMm*7*(y!Og7Gpuh&PQC!+Q_PN_!4IX6UVIMynssp4 zyZZ}FXMDUev3t*T343##wJg5Xy^C*0d-v$bfsl^iZyUyWv{2|(b_}iZf~MFp@&baI z<7}iuEsGaQ^y*57puv2=xfAct4Xexb3&QA=h|z)%n5Y9ShcOxV*EW}5Z^0qo`SGgd zmp7Mg3{OTJtS5~q+vJL!B5Kl9&h^~)b8O!_YeJ*uZsL5ZguTvHb=S={#Huqo;MVz1 zw9E6Z!6jTf+Lho7uNiuIW(r20q{R}_1dZg?Yhj!7s(h+$ixX~8CtQlMNCK-I9^G>#^T%EVr)#d4-xuT{T%i?76m=d3;CaS+jr?5 zMrV2Z0JkVG260Kd%a;?xW<<#$T1IhVcW3a9K(_+>n z{Ym~}lc#Q7gk~&=dmQpl!M1PSfU3u|2%H*9X_xKI>)ARYfZ^W~=FSa&s{K*oR@ zJR)~+uTM~+Aid>rJEEsP^)R?Sy%W33pHsDV(h-u#Bix0#|5m^*2GO&t)_ii$|-|%;+jn%*#x=SLVM)rP`vnCe`T3p>J}) z7428AhI^~G?gwZDuWxF|v#ZnF0kGWU9N)PjtyN<5nUug;`J&#Ql z7xS!tK*ZjRb+=r)$-Lm;!R(9H=xf~fTzo?HcfXDaP>j+>xUmiujBQ6AKVha z3DEU78w^;|y>_I42+Pt{?T}FdSfsj}d*TE`2RRp9p>E$JE-C#`e2Mq_v*yroi|d$e zb;TBTMPQp6virKKRYsEZ%}Db?O1*~&`y-t>m-9VeR`;!u>aL1DV5}ZFnt*68g>dvQ zs2zTKFvUb2vJ-t_sY;REAp1auSps(5;(JVCsX)(ayibb1u4r5B_!4 zBVO%Z=bey+1{cD4GH;ZPu+KEzHDEu6x0@DHd|pCZ#^IdvsY1B7_?HG;)atz_!~i*Y z^iN`3VCRp-0qaqgYsaiUQ$vb`zC5qxLu9nV2g0r!Chh)QH_uPRmfb$sr_|sVY7;3g z^Y`|y9^B~j60dZe1jcaCkHLuiVvE7MfM;HP`hAP~*zs2I6}gW4>O#|t{=AEHU2!>l zNG*$Ofmu2j81Ib|yfzVisr!fdgk#2Mkr!}vuUF%xc@*Xk2$}$z^)z#((nR@UI0=!V z%JuP-5w0POQ!w}F38!(Pt?uV2b%HGTOg8!9XDdVF;I;g!)j`4WHH`VOK~I$Q<3>q> z`Ze3liz<9SQ<6wUR|3x4Nkmx{HZP+&)B{yCo2nA-mi1n1v8uXf+pY!|%@xAHde%5Y zZsc-Y%4eT`q`XG|gm7$zFV1?K&a-F+?=t1)nbygC@e z@y)fyu?G=#lIB$7PU`}eKhMz8K{pPrm~Dzo^v;K{0%z>VHa_T`xeI^k5x+DU-9;`0 ze&moa)I$@H(St7#Vq`DT(+oNJF7=AHH3fo60Dd81@|oFVHb&gU@O;P>V1Bo?+2uL+ zW!#-YIK;EV7ceo8h&NGtg0f)*Fha5`2abhTsp`zksR7S0Z&cXjs#ntweD(lTo)+1f zegQ2MrO$=TzfIM#Sm+^`IN%0UbHkN0zo^71wva(T_*Um4uDP74rv$E{k*dhXPSz`Q za32b2`8DVS8St9Zi){W(J1l9H%7;1AVAd&RfbC_hqpR; zTvRFS=;e+23-*J zXhxMZU%`VfVMZ1lov*H=>7AZ>U;SB1C46u)lZOm=am??Otcj79iyC*K&x7NR#y%YR zw;SU5jp(mvRv$*;fmBZ+X7>0=5KgF^))du3Nzef(`Az{it#Z^e9dEe@ zZ>>8M$yT)zsxo~xw*u$&xJ?Lytr?F?lV>=RZx=NL*GwjZsXip*+FWzDRg=K4)PDP> zO-Km*8&~%~zi9)IU^C>eZ`$mfoj1Tn-hX}5R{02T#d7ncyOl$H+Syr(NO=KM7u2`o z7j=u|d^C)b->^$#`lsqXWOCL>F6$vkly{bq3fKMR!(Py4_-lNBPUCySG@Rlj2W_xg zK^ZI&SW|S@PuR;ph#=CmQ z&nyrLjFNf5;%D?-!c1?EjaH^AI+y7qhAoSRaz4?&8o)eOkLT;R4_}W|5iWf?Bl1*I za3Ly+Fm4{;l!l}m=_dVw{pQah~TDM>w4`1w%y0!dTMQ4JfV=bU1i7d%> zuL<;U5S&qOEad*bR{`N{~JY0Kx%0X7$sW3 z*7%xpk1XVrz7a}#@HyP{-N?nmP4lqSCkm#+%XY9T>(C!B_kAb2Qm(hYzOEr$&zaZ< zew-4t*Z$V&^u0$Dfz@~AuT-2>W&d*3cvm&=6U^9%CjT^7?s);f%h?(yAtEu?@66B( z(cxb`0U!DYC>jo4hFpmh?4u;mo?mk2FH$Y&rKKwUwnw!vqo&nsJT>-Pt&HAUjxrkYFPWv)VMUF;KYR7>Nk^$vgHt}sGHB~)V7 z1Y(u}#^`9WcC%aNa7%uH2h7QnLs#9Olzx2&Im4iN&4r%XvyV5x@`Sa`dERr7*hy4u z$ADhGBub%!Nd2|@#8BGTJKwIn3^09Ne!W^BUGU?d2cN-*gbk2 zUr+s&eU?>!y;`K6G-DMjMZHokdrjqDYe04F6efPJRmZ$nc6oF1g4mTT*rj{>6Lw)&k68oaQ`L$?X%Rq zuVVUNO}Zq_+;fXPC^G#K_4O9t0oQSYCWE)&W__ylBljXvo-E(ecirk~9#;*NF4SFl zqnBt$%(}<^+M;}ty6Iq&D%4k`SBac9#vrIoXL&faH{qeS$rmk5-QBo|pt^2tnb2vP zmv~x*y3u~tH6^g=9^h9J*1z`JkiYoa zQwE7dfpgDxM2LPa4w|gx&ot@?;KGq$cst7@ii=QL18xW1jx>>H+^Q2Vc^3Oy_Gx$^ zx4G@z<-sTLzxyyjaR6Xo`Coh(8f=FC<-=-a3~&HIKlrcja*0+f3eF8l%;8>(b}!DX zu#SE7{lq9;Ju`jdTrqUW|K`+kV40jjrYTKIUwlS+1>-uS{}!X7a}xSKtsJ@-J$w53 znF**y>6y}Ine3SAQ@L&&)O=j(z8UeV*+nWqgqjhY$6{S!uQ3PrFl+P*yd8SfGakZ4%iSjWRmZ#; z-Pp&)$gVV@zaOv5J$SCy7B&Ti57^08+BQ&D(|ntWTv^Zi4y9JK@mUGO=<^jz!ZvCr zPcc2ialmsD6GE1DfzYXvl3KMSnS>klAFDZd=SgVZ;EJ6gnmc^$3p730r%Hkk_lJnO zgD-!qpOn=&t@Pz&7TgMH7J}$*c9oor0#ia!$V6E9<8|7vjSEWrY z@%G%T&oU#d@!{dFOSHy_`?B7QlIw?4gb{?`78UlCyRXgQ?Us# z{Y%q@gv&3CU!_hto*xxN>RZz5x~)DvA*ptTwwZ#gW?s*Yhz}oeJ=Dv&{G9eh!Q}$* zVTVk%!1bQf%6H74~%2@(C?OiUElg$@>x z5-l=py4N0`{22dK<7;MCrmMj_J@g#zl8z{w`TUjWCIMY<)cV!O5c`@1d9{0#|D#UgrlnX+3(7v3p>}?iW6?Su5;Z%`i4EIF+Z3 zd@Q|oxLp}E*&5u|-0t*Q}eVq+dXe8&;#YZ&K)j{ml#L307dp;>lnp~7hBKn6-% z95T!&G5K?Eh;@;|$@C+e7@H>J%0Q(+xTcKexz*aAI-e7k(OM$v+fff2C1_4t*2hzg z3>L||hfZICUS2Mybd;`MM(Uh4nj?>*grYxQ7*EId(_<8y>GBvW?BFRhCX&wSiy^tL zSi$bO`SJ0yW|u}TBiajnJ;6*GiS!4%RJeAlpof)CMlrp7Fh^+Ml)JT&Fb#kH!J1t7 zBOlY;msY6ib0H#h^fS`}GrJVkmH2ll>Yt`WOuxD=LZOf>&((qrm89L(+@RXCA8k@y zAkfTy*a21+7{*;zqW)wYV~pu#hKa_=7q=MjO4;=oeT#6rL8IYsmhvRk1@Mw|4u5$T zV5W_<8s>eafXM#5D)OoC*@*8mN`sB2iTd^PR&pyB>|~cO07*0AB9o^h>T{~3VO|C& zG?7>AHm9IpMRPve~K?ib|vJH*VU;;uI~>9_4B;y&sSI-hRNj*jpQ0ZV$)0$$YIa|rjNN# z&FY7KL|^t!AH8Wy17jt_v_mL25xvLci_;MLt6Y3H>y4k5kJ-=!Ck@`$yJmNTOB~g{ z>JHcdwq=YRxdq}mLnYaSXEv@k>Y{nJXs(uy3OMT!i59YuT*pbsJCA!BH!MCr$?A(d z)o@GE^-l8O2LZ>LPf=HS)lj2O;{8h45NLGf58-@BjjsRnb~2B9>JN#8&YKQ3N@1_b zAeMt$fKiL!!;qomQ!p3NvQR!OjMEeHe`lV(!olild3WrZ0PGK+D%%7)k^@_Wm z&&cErJIj!KvD-HJiqkP@r`g%BSAY#}#-N|QEOONs*S}}b?glP4Fhq-e67H*nLn>!J zza&{eLUWSpg5p^7+vW1v%1`0G35nFaDl65qmxXQUx}>YF8{s14Hj>}oxnAOnan2=v z9nfZotQlh!kVC4W?wCFm8P4A9GL*?>9EL-+rgkKY4(ZR{1K-3wFouny^-b1-9(6{U zkTGYz#YiWaKq1lu&j?rM;DSm?n}QpgVP*-&rF2ku{*8rco&*cG>_$W1)z^*Fi1xhZ z;HMcSZy^RzX3u+C5uu&LI?G~;87-jNEzC^X^DRaC3j^YYkkx^f)G3*;kC_+CPI~n` zazCjpHaeQ&NIGW8!d}}ehi>%_n6NA~Iq#t6t5!ck0jV^$pZ6O>bgup2s(6YHLmiee^W%B*MDjXp zL$4;fbs*uUK9~hou>tS(dCl8Ze0AiIr;56F*h42SwCNaB)n(juVAtwhW|iPq@3x*m z#uI6`J566UK5N+mI87=piN;x;sv!4z>c$vg#R&tB1Dw+e-uCw03$l6*8SyN`i9UbT-+v9hGs&jn&D4%37pGi? zmOTY~MCth>ZKQPCN!>qO=A@1wHlTdf8(KqI-Rg!ler6>FS53Iu^QFL#@|AVTf&Jp9 zD=_8=SuR%W%5H^u#Rg38G3_|IpB;K34YdRyq5_<|6qefX_b+10O0MTyy7HqfH}WB# zvJBRrMpBu9zQjc_U*Ps@z`9hSMUeT1-2ln;6=4f%84vNdt#}|S8q;PM!F5-K7Iq>V zi79ru9NzW+KD9rrwO0w%}NS0Db(>Scef!wfUm0`qbO?Y-9V^mbOoQ zeMSZGp3B=uhh{BCQ0j5L7cP&H)3?okR4C^&OeSWl8Y8!|SgN?)v;1)fi}p!aWg+XK zMr)xOsi7RF_stw1z-Eh`Zi!nAXy)<(6Nu&_9)DpUi3{9% zCQ9i{EGN*`*5EMb>$r$g=Z}tX-z+y^k>KGKF6-fF^h&r9_C+|R3mb3(cGjjX?{Hj8 zcOblB*NQ!L#ex#TUPxK(IGsL8v&G8+oZcbOxlg!wa=b6|2<=TAwIq{UeHh34ba+g+ zJN|@{GdxDC{9biQP01nt)22ua*~kfZPPl2M$AClb*gOR!>WbZY&|fkh8B*|F`P-r# ztTc?{P$QQUsFL3_{onA>eCb3UuUTRzHACwqBwmV zt~p5>#U`y8F=O1;4Ig`ir8C1ms9&&<(*8PnNU9`V=m@~jED8HPil*#eZtAKDD0HVN zfNUJ-b!H|tiua!#$7Bj@&uO@qJ6zo0lTtAz0oDJxApW*+rEOu@_}Aa9O``ukzI4} z#!8g%$*+@nCx139kKFs%ohP707}wbv{i%iJ20CflYs*;SvqEK9$FGyPsqBky==o`) zKBOB^m^%516dgv!X8r7H(AH&VpA0pd*p0(6aj{oo#~UclelbxSpwF{v%6lUIj25!I z!jRt8ep7?$o|KeqkrLMMJ3ma6?D6ghCCec*^t=wqMESFA!3~@ep9uU_v)L#?2#A#7 zMkwDdTSTGQd35;Y>)GixF1YIkP#fN!ZrD`UE0(ca+AFo}YSw%Ok!+w#(cFtgpZ2~y5 zxZb{_$^l`0E0<*ExJ6+f4_V$KS~f=9i0J3J+JB!SR5~gC{Z?wx`9tx>wJ)8FJw4-h zzvQJJv)QZ<(xi88;WZxe@@&Q!;&ac3ddDaX1O*D@6>SS3)@-j@%zSmX=+<+c<5t`( zPR*xr*&ls9{5I;jOKnV5puE9;YI`=;Sif^7EA&HI;PoZ&U*Fe)q9%s+;~#k8s|$TD z<#mM%T$m8TNT}S$QdK0T&mvKR_5CV`>1p=+jrT@;;uf-`VS(fOn=A#q67O_AKa<+} z`EHT=VbE#LY-39Ic#IjHyHZI}G>2ZmT2VLS`=svEZT~wsWa|3>f%#wVGl@Sz2)ov=<%QD zrpV|MAJmrLGT+Iu*Cf(fZ_cam&MlVGQ)V;5XKf;EezxtD6aC>b7{sF{?kFvF2#(mEfn20U7L{g^tJk0D$3hm`v%6uH-$ zfokHpWoqc4?yXVefr8Z&UFOJAX@Va)B<6LLg^n1P&q>1U@dTG%_R)nTN}Tf)|mJ{xuqZA%5;;ck0LCpTpUgW|}cHIeI9 zWyIYwKlZy^bl;(Tgooi*V(OQcuLj#ef_osP$ zYof55In@aUv`i&356}HTwKP3Z*KF#bj68WM>aDm1c#cP?0_B9oM7|QQO{*tF>pxK z*>^bhOTgx*kC|*~b2xzwa%ioxiErBJhRYm1cOJMfYS_0kzt&>z^;tZZZ$txqKSaDM zcl9S@!PK~M40E_!+g@oghc*?tp5pF{}ZzQ zCuIFk$oij<^*wiMl|Aegn30eOWvi>Jz z{ZGjHpOE!GA?tra*8ha8{|QXKOyUXLe~F;tp5pF{}ZzQCuIFk z$oij<_5WXltiL!)5<(&I7J%mE=6V4XeSJfOAJYqO0LrgLUq0vO<>a6NI1b+hvL|L1 z{Q!7HS!u~H2^yfTYxqav12ETOt18OAmJ}Bj<^ce=I?v}XveqW-vB4l zerE$co$X)_ctqZB+&-YEy8}!PoBVGcK+n3 z8v>D0l9!#4f{6o>fyZ}rcK7u4fygK?Dg4Eb2a(a-+|v3>a)b=*KawM4)HgIWx3uBA zy86H~SYP{(Fb+hpa?|9zgQqL za&q&rATo#};9l@}5E)t7xgat=Wo3cL7yvRpWr63u5425M#wW1W1)3=}E&Zt0*$pJ8 zrhzrkM8JpSR1g_$_;w)aLvlKZ4A62w66Qk+hzwkF3myOxF(2|kWPo-9k&y&aATsLf z8=666#3y2skB|Y{4Mav#LLw#=L9--h>Q}@K9wLc zjv9bF1(AXM0-B+;60}(oI3}o5`lnA>;1Pm`C@uq$akN`dXYio1kC-4bl0bETF>><$ zMn<0(K!$H^X+h)O0O(FwS66p;4~PqVTN}v4H8=YKK!;~1x(nzAQGsv&hwlRbUFeQe zogJMWzfjTF(f*GR=LJCU?dT4m3q%Fj;2%j7hzdMNb%Chp>ikWB2E6e80BzUrOaSD8 zht}Qw8xsJ-Q}Cdppz8gHjc$VhpjJnYg3$91w+#=pw6%e7=>0bj^gXTkV1W8>Ry%l> z(5(O-gae_syQ`}MydI#qmR1lBxE34;hi(A0z!4n4Q9(`=Kn7Z;3k_D#U1R_b*8+0D zg9nZ{l%1VjKr;@92eEKe#e;P)F24)iNe%$b%{V-Wh4zjP5DTD9aUd2tJ32Z+EHr@> zhy{FmN4pnzX`!0|P(yIr4)k~fp3ML*5J2N0?Ra01fZ#xTc;WrPDySje2Q)Gs-3I;y zfCGR7p>aS9x|Iw(gjRGL0J;V!xGztfC&&cwprpHkQEWZ{{`Kyr?@h{dGNLv3@{jC9t01{&uYj8Dw za2b_<#3T|5Yz`(`13A@yRYB_C-ASbUBXKB+wDOM>0F%4^yAVM!*t;DGZvRz&my-ZM z5ETFV4E$g6{C{^Rje!##X+`i~qF>wJ_m4RmUH?DC0Al6e10VtX(HQ?()c=uNA04dz ze@a10{jU*LtbZNse<=4?TZDCfb+t7TB&tc(f3g0{Z#4=1UnECtJ%IFo$dLpR>i?31 zLe$Ft(I1q9`i1`2{i8v7J_)?a{!77trqd^pkpD#t5W%q#Bob()|FwX-S3fck@qaPk zQ3vqEg1=xZ^bz$x3V4?EkC^%YLg9b5Kob8xvB(t?QSd)yAceq_NPlw$NhBib|7joy ziuM1+1CNmeCPe?O=z&*D=)Y;f6>tbE8GP;RR3?fp-D`zH8{mk|#iqttbU) zpcdCPG_eE#4YgP-=>H4Lju=0H*5+ogL-yxiB%!_48-S;09#NhB-M#?j$D=xau>Unc zk)B-$0HZ^ohsw(yCxDy6yvZNnrl??M(jOqlmKH6{&VZ8|wgLbaW{JK49NZNE5a(xS zya8xSbG;{cJF_r5`GYXj-;Hne0Vo${CdWqy`w5-^r~bmU1KoMN2fY1l106Fs)wXvK z&;Vr@c;nmF(hRzOuzl}e6uu1)s@w-ok)W)#4OIE4j>qF#L6!S@L6uu@M=JN?jy9d( zjP+~N+zhHr=3t*ZZ` zR}e(~qdp*(L9mlZ7;8|IzluJ{Xh&3oBm7;E>L>vCdusTbC8++NGzLAU{;%do+iElh z^BavI38H@YE9f!sI>#Sr_p6|e21B&tk$;g^#9#YHe)^y5>VVl!!HlQB*45c~)x8TgGW~m9oyr3{mcCewiz?YWqsPUw@3|gS ziEo|BE{kA(TtFUZ!5z#%GtAX?^-~}wL8;g_BD+zl=_uo62bl3vkN6_0d(!xxc%f8^ zSX@(`(nE~NS+x{HIjsd#vBC#jCDW=75h}6ylXL;7q&=~14n&;-+3c;PW%tBOaWCl4 zQN2ti%v8)s6Pqr9>al0@J+w8$UCY!F&-=o*Rh1UhbUFD<60YW}ShLiqybH-(Qmj7P zJhjg;WQy>v68|JsypY*3)v`X5ec#r=_t7;SQ2_`5EYfTccJS$u6Vp1$cJ$eA=`nWn zytX4=yOqznCiY}PSUzIJrfT1Ck^-!=%_nlNt>vlm*}Xn8A6);wUS6LXixpSi{kylO zcM>G3WKmzvhA2ZFu*IbQQ_Sr~O04fha&-@?H!glAKSJ9Ee0#z%=xXwv$_t!}AG<_9 z6Hjd{g#%sT7u%<@9ir!#KTIj4(JaJ2hk=;d+_xiHoMxZM{L8o$LtWVQ^TAcEWl!(h*ec4_B})ZP&}XzS>-@ ztK-RgH!{4fJLUCqHZDx9VTe+m3;BYo-+;fI4;lxW9mbO1*IO?_9JyNRqT^^^FlX^T zg2l~pudAMd*J)y%b#caKx|+4-)sr5r-rI3^k`p4A;y#wo8GbHLdW3hMt)n&()YK*6 zl$D^Qn|YMjd1jR`^a-WvG@I`14f?O(p9Zu*uCg`O{h2OL64|} zz1X6+PMF*BIG8&!`}|(GEn#rbxqEggth}P&jnr27Q;!X zo!!q64`Km#E=H_|w0El1y=C9?r7S&yjA})ULs*2kr*$okiUR;xw?|p5CLcVJoW`N;IY<-2B`__oQYlV3z;6aa3I$$50kH*-J&!hjI+CW;Cszd-;7bTX_Y3^G5fkaQ{O*VO8pV)cZ$ui1gT*wdfV+AW!c?s`tfxdUr%*bLtxXgZV zGisdqo>^|Y_z1rv7gC36MT69!bRh0U3c0ji|KQ#sl!89=K2@mNqtCGgN<;Htf_MKX z?H+2C_Vr)2pjDSXEho%{qTyU9n7#%KldT~`(98OiWmeLaOhkLaxWpOs^`3wLxx_Yi z&||0NRW(4hTR-z42o|Ub4J_MlXpp@YIc>f<*z=}O_NlJ!+kO3`BV2h|ZOoI*V-W@# zH+w2C#b2#6ojcFp%8{jew1$<+Ujr)4BVzOOl`{>gV$5oOets0pl3I;|((^(_Wn+pz zNFX4)I-OR}rLN(kNQ;V`r*7fNq;f*>mtF+WCB9`s1>^wc5?lqbdi+^ ztE?1`1JbL6ei61Ce)6z2ZB@&C$;?REa&g_=i<=$|`yzQ>1iM~zFB$r`2(>M^`saVZSQ;?|!C3HFeP?i~|2uX^jS-ZB3MG!*UKu>2Ogz8TWS0fhE5Jgl)8ko}^F0?{uvFIt`Z*)ujVr5CN zI%}2ag23t%#P7@xttkZ?b%k&cnLfXB8LmSb1F>(Q37F zeV;K`s~M!0wX`GAwR5X?YTTV|rmwhY_4%^AZ0@8#XUG(o(-sp~=*1<{0pE-o|q z1J%{*dqp{XR?&r@Mt0mL*5|K7={X=Qq#p$@gAPe)6}AtAC%+$|9Su8H=ve*XdJGHP zh{~wlYAlaXYA5GKx?jFxpp_hC$!_c{ty)6!(Ve|-O>@NjOvS=POQmU!%YJs6-=0(a z&x?@JJ0GH9vm-8>>LEjiud5ub7Pi-4cKs~ANOicrmh#rv@qNX`Ty_b|vKW<#P0>3I zIRvcZi}z$V7FL7d%R>gaHm=0z5|TT6gGJKNPxj6w;_||FwcXGmXPL|vTf+!GU~4{Z zbS68`ZqT)2eVt4?-GzjFlx5|_oDO9M^3ScX00YZgsj^qYf^$9csB;5`|j&|8OH7Q1&UyVJv zkncXCc7bZo%tLn4%gyUg2$6Ty_QpI`j=$I+NWDuY8!Q7U-k`ER-5I`%wbvGCj=+C2(2+kV#U-IV(bGx*0xZ9OMmZ>nDTL(7>WJVvS_Js z%JtU{<+xBY^P4$u-&_RX;p_)XnI)3=7kxRe+=w*zmnhqGvX-?0h9;}Mz4b10okwJ#_B`x=IiQ+Brbg?$GNiV|Th1Zo+`&k#_er zXQj&ZC~>?Vbus-}D#c`22B!kOG>JGb#dznQ!!b~yr`(WWDK&PWpRFlIYQ3D?eLROM zU9DPi55`o)LC_|+`;WdGX?Qr?>yepYpEI&4mm4?u)9)#+U00IVOO&xcv!v3 zE;y4ma%L^je0+`pl>}(-!e$u>r1NTc4&b8E&UuZ=nasx%8LJ(lujQbxqX4Q!+Y0{Y z5&{@2W3K$Z!mixI~iF<7F;>Y;hb-k@X-V!v7 z_ldAJX#lx*x90 zysWS+u22~{#*F?FxU2W1QomSxJ9Ad6E}W|W?&|T<2ROyi>{skT&DkEgp^MEs{WR#8 zHTTP<4mQtlhf^UL5Z)@)s;Bi6j-h_AM0KAInjiiiqJnxA3+z}ukkJcceC$L|829Wkp?{n<5rQNnpD z)H(m!V|`1R<=ch}j+GCDH3Yhd7mmC&fD?fn7(yC>I-kCjZzRP)- z+{4N#DR!jj`)l5;WqC_shy|MoS5aQ;H@8@M;bxN&x51rp`?*~c6-&}z^Vtn!Xg#sa zu`&@Tgrnc6HIs6Nb~EEw_C48F6w$I&p%?-2Vc!B?Id&}(`RVI>ziwEl-T^snoAf{$ zz^lB2yQq6V^Y&#zWe`UUZNC7d)2HFC-D5AA4At8t%jxCb;@-0K;9pM8pbMgP$3uU& z8=ND`?;Us7qc_&0Loo-|xv(LCJ_)8<`-xT$EP=_;1@NyId zY9MyaV=wCd4)LM6nMZkHnk2)R{W$Kzm6^c1m2`(YHF(20g6c%lX!0##h#@pQf=Z&> zND0Y|_J6h6qkQ;Ndr*5QNmk<9d4_zFP1>a-0mFLQ*03Lb5HAm<++-WlKixu~R)110 z0^lfE#hP;JWUu{Dy^LaYRr*(6?IM2HweBYJ+%xKAj3f(_{#_a-(2a#2qYCBwA$6Ke zm|So^3|mr%k9j;H)tc8S!D=m;Txb`O9y3IFtFvGU~sRb63x&Onr#VuurLt@m~pAp zxwKRcv%fw4sc$tG_7c~&DPehPzPCkl;%82|n+JNr4S#dbeK}3x^jfuD$DW7N9&yWN z_-EGM~8zP-jg$K$@2fJk`?eMmwcB}I zuU0Gme=S{iAl2XdKkw@rmqb@3Nn~cv5ar&Mog_1}tg<&*_gxyFLfJD>gvf|w6<5n1 zh3rv??Cf#5zjOQk`X}yv-sha>InQ~{GhWY|vz6m~Z2PG@Sh#{7L(HkG4Mtc~gb6W2`xB6pu`_=;2q+M84jt?KN2?oItv;g4M#K3Rghp zq0K~--|>#-p`Db6&-O0<-oR000&7fe?OdG8*<_TcRl zy&6~(Kv8z*pwb=PG54yo3A z=iw{dBBu7)u4DVScf{5)l|h4yKLe!A8Nmk>{0FEtxZ9jwRvNF2+kXI zdw0j0SULKGWofK_t`O!M8#dpo$x1G+v({Qv!c%-7sI7;!tk%C2CYv`e*f|KN-+JHD z4VqqTlEx;$#}w&o;f&?w7sA9oD-Qj31-WikUmW4tsxx0@aCPq9bOVM(|4P3~lE#wzfPy0(fZHn)tI&UP?1En$f3b^_0b6n$HK zKqqoDeXoa?9k|c5yA!cE_6!%5|4z)kic=*0w3*;W*rPAI1eKnUE}C5?R>>o^TfbNN zF&*wSjv1Ne-^7DI10?I;HI(ssy*5vJ;*pK{NbU=yf1dYuaU>?PL7pB`^YXVAU5D#9 zuzB*a{OVx+Gt*zQ=bp+$u4K>1|8E(hX?r^c%;e;N+MU{`Bb$8c8?ud93$-=!nB@vuwL#mSHzu3y~#wL-Z#^SLosgPoTH{X#j;+6-&bHuI|(kJn=RyI_Uw0`V#w@ zQ_tfx3qg{n90G0U==PC=S0q7ve!M4cH#~CGJ@~*}y$&X;iICaScj>8A3!aAzbj! zwhbM$l0ud>3SR5ORIi^&xlcX$zloQRIQdG%H-n;`++UKb;$;lxo%Vg!^+JB{B=>dw z{_=!S-yf=ZjWROKtXwf+E3wZ|VxR5`zHUX5?!9ni==dkY_RFDza){iB`w@Aq#Rpv_ zN(SG%pq%+QM#r9>e8sZ+eJaO1=c%bSDx2@5d%)}$BV-qa{&c7iS?lsQYpd$%7wKO& z-^2jiuEw6_9q{k#6%j;F`wpqlc))6=C}i$42OBQxEpa~~0C#TP{*A4B($rvRUiE8(!w}k>%k7%0Ir*tq+vkvYw`ZWF8W%c|efeh49 zy9DERLEgey;y-P;DnvGN=+?6PHu9tHMeT+*sN*GW_Otey{UycHvJG82WQSkajGC8H z({2|?P%JkW1={b8vW?oVxDU4Oy2a3LS~r|#9H3Ap+FV1&L=cD7;t0yiQTH@+Rigeq z^q&A{DMO8ofR=Bxzi8K^So=2`$~T390Cq<0p8Eb1A1aNDI`jKcY}_qUPi}tbo$4Jt zagp&5)}(qSY(x;U!xw@d6|@^B6-`P1rhTQKsZAAtVownwn?3me=PweIFBvcDb@wRO z#~3dNY|!m#;S62>TXKdbFLFB8ZYY2SRa%g~H2W)~ZipYpw?UVS1|e|k0L%j`r$!cm zfaP7^@^6!*+)=mN*w@38>=XoZCe{9*r~-K}J(c`y0tQu`e*FEh&B#6|5QpY@8a^Cl zV|QWwpB7m@j_lX>l*GKIWEjLWZ&8M4I4;|P|7Ms+05MYH}> z*EDOE%(M-AAT}IBc&U?jZpi(JAW<#-*aqF*Pn;rpulMlqL8keB;-fCNX}`v1e492& zX34An#hWTbY};9Rb?M;2ii>o)GCfEk|Nr=hcJB?lG@^e(UV8c9Sg0{D7ef+pyWr>8 ze1zM-GkhaJpCMWKHg5Rr6R8MI7dKSFDPgr{1TRD@{jo0rsqfyL`Tmh*sj0gL zNTLOtpy=n5!qm;-g4%+36yLl9Uf_YH8aql8$OOLQ6xF>9O!=2{@7}Q9CYg#L(x-R+ zoK3ElAu1fwkS=2-(p1_3C(|E_M18D%(eJuptK#z9xd>|!JxXYnJjAC`qu?2Aspj%e zaXc0(BTu%)bYnU+cTy9&NV5C2;qjHbH`W`aJyDHtk>6MedHu-Y{q+&bpS+-CU|V?0#BM=nnD@;Tf@EB}|I6C`3HY6kl$^@kA|U+?F>ES57u@_I1)T%p?uxn1t}cOL+X2nPlcKE=Xj4;J_jswZ*8(UiyiirVzy@m~nA$4z}u~7FuDFA*jNX=B7yk+JLLL=aWzkR zsIM?3&wa0*Rp|!nMKHXJfcJ^uh3q)ju$Vob9UK_Jq0B)h>25}rIJwyC&gzz?T z@1uMubl|5r$CFkq@kMcH!)yw$njccCsKf7m{J^2k)AAp}f>!XOWqNz2?_p89MN~yj zNa=wXWVrV@QlfEDG`HL7HVe6R!NhAR@!8E=ZpPZEt?3#gm?r0;Lz_l4{n5o>hBAdc z5E=j0**bZrbZkH-^}%ChmsJ*!_bCt6p-mf&l^|>;e{_lJspOz!6MhfYnS4>hP5BR; z2b!tar%BP<4YWy3`QYh^5~B}^WE2Anngb(xw|j+gHY;o(R9Pi7YpR=$=2OMN3oP%@ zS0CRD3?FIv34 z*zfWk*X)7xmpi8lKhbwicorIPZ?^B8d2G%NHYTWj8}}4&a-8c!dRH06&+(+L(IqI> zSDCxVKCWL6O?KmnVhwuVsq>*{V3NBi&QLhJ!SHAQ7pAvCX8f*DSmgndN(=y z7ePmeJg_+Vu>HWniZp~+8@&3hK3kB%5;`mBK27p;Z<5&kkc*7`U_s13@5<3(VO&Sb zHv-txM#skUciuN2N}Bxz*05eKPvOzg6MDpW>}2)D-T^*jNm88(GVV(C;}pLyeCQ(44X3IGM*{k#ZYw#K>QS50(_iQmk^n zMDaW?xHI0&OX*;SdyGAXEGg*{d#tLa(8G)BYFCyXSCZX-@H5eaXs%8y>vz z*oKh`vLrM3m;glgw1^us@*y>kFP_L(H(%t;1zjnf)HQAL(pWn0&UXyqa6C4Spe3CzdU6&Ce>h1T20#hFnK_B1NBo5fx8b4_$xy5~lN=`*?{UMoD#=rY( zvHfV1j!^i7^{(Pk>Z#OSKvW3!9^+(bmHd8!o9SgB-Ld3lYqhN?pAGTeQvO!1*Bc8~ zTh@#UAK6ZEWN_`!p^tnPK>g)TT9DS@m`L!f(tj(u!6r}dk?pMij);-tD*G(S1YV3c zQ@0<|$9oD-)EHjCd>286gKH^kf1af8^*14$$P-0>uaMdUjt=>d0t=IY>!b?qdd6uyJ7;Mk-^?` zoH1!}t&MM0)P?!Xl0i}BlgyS`Z(ixoFBn??DDBj`PZC(<5id6y!)3v~zuvseoYvIC zG#-#c8exKF(VC~z_Dcnpx|;(8cZxz-zh%avv&R?_0P;_&%D&l*f5;)^x)T0Xoc%oJ zx+GF)Abo)FEHRGyFkad6K?n}*d$n6`f@wLhwM$2|*l7A}>uoj>P==Vmnxz)1G_53N zo)o+`?sBAvFjW7ewzB%G<&1x!b!4$H(Rp&#HeI@y!UhbFIMcl~;m+uib;7v7K)dAi zm3F<*S-aQUt;!)TJLZS&?h;CL(X4MwyCCDb1@|J_#n3P}D

)J7T27L#);2>uRNu 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 D5Bh-Q literal 60329 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%0AuC>geAoeOQ%-z>oHY5Apg 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 PD&O*1hE1jZSMl>d6~bMk diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico index 81173e300e9ac2efc4b85b78b9785eb15b53edb5..ea061f8e10b7b7d03ee1e6b6201ebd2bb0b13195 100644 GIT binary patch literal 18744 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 diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png index b8b1dea61249fc421da29f587233d153ce0bdc01..447648e146932ab5462877c0e5455af165b51875 100644 GIT binary patch literal 20897 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 Ay8r+H literal 10333 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 JrN=xI{tx#+m&yPD diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png index fa83ba2b3879e29d2125747f3284ef47d84c36f4..2ee926e378516286d07cfcd988990b6da0de27ab 100644 GIT binary patch delta 688 zcmV;h0#E(A0mlW9BYy&pNklAR(cjI_2iWB=yc@$6WzG~8gl(Fon)5Vr3j zAmHI_ZsK=r2aT;gcr6>+I6yoRhxu#)s;Pr61IM0^AN3aYI)5Elo(Eqg1PX9Jo8{F) zfkq=2oA0-w+8%V5p~)5AbyhI@Y8m1@%(85(Z|uOO0J(gIE2#vfWp+c?!Z3xG&$R=# z6((JiSrDAP>;~w+`_8Ap-mgABZ|%Y`BD`EKQaYWW>&nn@EK;E@lc1FNFQ7FTou<3S$&K_B+F)<40#v4=0)HN>R4QXw}f z+vI4(pMMsK2QCj@S0_%RlD!q?3>|#k*p*Yp2kk z`65I@zXI~5s@84`^;#pGlU!a~q-4fCjb9nCqs=<{ANJYveWIj>$Xp7l1hdrMZ}(uy zlNHFJ8_g!TxLP9JxR{i#`vrt*-C7s+UWeVI5h>iEOX1{>W&Qt=UQkAq?8sj~PJpF>3*v_f2{6kEe}0o}HYf^JC%metULy%@7Q9S@@;AUpt}+hhO$ N002ovPDHLkV1nScL~H;6 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png index 444f709374cad8af5b8388af7bb5f53d36e4ff34..754d30ba6be196234a4538189f60fce9ec9825c9 100644 GIT binary patch delta 1502 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 diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png index fbcfbc7ce01eb876f0d6c9b030fec0ed94eee36e..74aefe66585f025707b522ffc0904e9cf4e6248c 100644 GIT binary patch delta 1027 zcmV+e1pNE)0hkDoBYy+mNkl*>BrM5XQfumLhdfhjrL;ZMin=#tDq(p(yek z^rQ?bzskbfAYEhM~h+D8YPQhGsA|hJWsYp7a9Loi+~LHX6Q< zfq)G(c@So@IsWbR7j!yy^Pd{pH5*KD{IGI8)Nx$ATirn@X4eGB zG<04n9!Oc zwOxcaMR>{YY}<4J+BmRLTi=65go%R1m!4I{>e-#e)#VY7bfOz0Jn#3yGkJa2$Ijc2 zO3uP`jxRo+qx)90R3%h15$*#XLAU?jf+h+il}|kgD1R-RNK$k~-s{2Xsmw5^_EsHH zCqOK&@x_<(4+2V?Nmk&XNvTSP z$8`2+=zl5r$LbR8c3iYhd^s;nVlxmmZ_QBkIfna=`V&apUdoKNFkNF-O3 zF)>b)FN#0*c2M^{5u_IgGRAJduD{1&+fxP2q_ncEY0OaV(@R2fG^3d23Owd$rJ53) zH51TceE3E0$Q>Kjc0G^?OmgC}7&LPxPjUspu75K&g&U5mw$Efbtpd}`YEEsLzI}qo z>x~6kw;dH&F`ZI@X)()yo=vE{dT;igT;hXz6QOvWNogmu*bjqLzDoG=KSg@WxsVp3_lLt}K5^I*X0&U1&ig+ehoCHQtZ<1S5ut@0Y>y$%jcA zM)>!y4fy_v>L})yXHl*cE{wU-_nrrH@uT=s3D(yYu(WY2tS?}V?FQ=Gq9GUz6mV{3 z7R5`z8=LJxFGBmb4?H+>6<9Xbu|fjoYLII#c#002ovPDHLkV1goi_Sygd delta 214 zcmV;{04e{N2=M`sBYyz6NklX17_^W!$w!2pxPg@ z8BE@{H%PJa08J{x!?znlC&(}n*v$@u%1~Kb4X7)J77@;zH5MwgOifW>ANOIbFnch@ zkwFfJN-S|Axs9#T2YB5Jk#7zBr8=v;02XzuRE@#5rsC>O%um#oMbjwSL^zXLqgp&! z2F+?OVz{ZEm(9gNq3!Bk*+lG)!FFOg>9DS!a0d6{EE%$65Khq1_#wOf0B!^-Oj8RZ QoB#j-07*qoM6N<$f)2M~WB>pF diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png index 0441ab27ca4cc956580f6726efd1ff55320606f3..8ea3eca8b9db067219c3f7110ae4e03517a8cb85 100644 GIT binary patch delta 2244 zcmV;#2s`(k1J4nVBYy~%NklvP)J6~NCGLJtriz<_NGYdguTV`rOWI_-zf zwEfgC{d4=Fe?U9k51qD~>^gCF9mk0Q+t|D%gT(9hT!BF1VQga@vv)?8j6l+l^SI}n zd*CS!Sc0LQSK%sKhR&4Ab9OHO1TnT9Gn5Io50~ExGuH!p3d;t`X7(QcmRAa*FjhhE*7+I zHX&cDK}o-Y!j%p!yg6l1u8j8S6(GSe!cFx z9zQQ!tKET%N`Do;e|H9%1{juaR0JxG3gO98ORCCqkokIeX{iy)Gl}uiAGht?(um5;PylX+rW^V=BZnt6o;4@UUdLPiOj`qC*vP5HQ03rc}$btYqQLyhm zQ%jCd^U&pP4l@(>?dk16D-{jiBV-5FluUSL$?Ku1^%#k%A&^CZ+(lDzr4pFv8$BG{ z3g)`==6{6-?PC3ApciLFI6TbuoeYyC?Ry*mQQ+xjYK^SL!(?8^hTfW@G|62gcis8M z#{%VV0(tavcEr*2VAIJ2O(tW+%X{u+dOFi}!f|(ZK-10}l^GH(Ams6f%$TZ*B2Rbs zwus;FBlk52H#;5Z+=By}^qN_1kg1?W2KheIlYgW`Rf9nv-T7{d@H`LqIjTmZ?}Qcr zi(lfzr>&z`&0thQs4Iqol|-06ef|xB1q>g0=Pox3;BK&JTjMs$qLP!JGSF>xTz0v# z7N*+^f@H(*6-K6&`-AmFq;ZK}e!ieatxkx8Qu0eQ{WQ5SNP7fCiE5@n?i*H&_@QtdH4yrGcY`4E>4yx<1Ut|9dkJ)=V_Io|! z=j~&8CE#{O*|#SHyR;%7gx!3RCZa4pNY1(83&0Ot{ua`jEm^NDP-R^u1BvPd4eCYR z0<|}PSfOfMeX!(OK|9?IuTZyS=9BE|i+_=zzLqIblpt}2r0MU{1Ri)i4@F6~u2D?+ z$h?w`u19Dnp;`=d4f~h1O>$5z()Z=Ujno+Pc)GQ|N>~;(dOe=0ZL?yyf&(=j{i={oHGUb6lP8J_ zXt(gCQkgiT!MX09kHZgnmrWdyI5U^FW-hJTYK?|9M>=^}b+NCyG8u@PiN1{WRSY7QaTK+>WrjAa z7s&>oLL%Vux(wF1(3cXlQh(D1LSwK|e_%N6@BtAx*-M?U=1FPkyix=0Q*W3qM-)|L zcZES(4T5t%ZG0+`WmDhN%Mx|Zp@4a6$Q4L{Z+DeArx>=^5AsVT)$>A`IGs>Xl4ySc zdI-w;bBNFDnoo_R!qRx(vx_pAW^3qc@U_jv3Kx+9H(Ykfp#tyiPG6{=SRj&6g@sgzj=~oI_71+L zWZ7!`FFzh*6G_Ph$+o@S>-#FER>H7hka)r}og`TuyRja6n12}F{ruk}s9sk4bEU&B zpKXAu2ClC>T-V0h#pd7Y-#<{yXnL&uhAOuAt_2|Yhb`ch#jm(kE-LV4KLc$nVUD)N zZtbKXz80NbVwu&idmStlJfQ5Yg7Ta7#Yhob4Kn*DpqF%4pYH&2H-$|k(HmXsMvch~ zR{zH*+RRkPVSg=P9+ce#_;=!%_s!qyz*gVO*pOV#m52SmFl=h(yc|vKBuVs!khku@ zHum$N|N8_c!uB76^|ni?kk$5m8)y^T*se+%6pt>UX*4HF&~lVPnX;95U*L92C%0}j zXPuI@e}1B!5~}hPSlVB*LT3gZv|-l%(w7AAegRw7jDP;5-(u}+*lBG*r`>UVcIe10l2AGV9^w9) zxEAue7dxj2Xq%BnpVYdNgP*msSuWM&x3$Vl~UMG{K>`jH2ojI83<2G SZZ?Pj0000D4q1BQ2ZwM z#0U=9)C9{buNN9W%iUXC(}weok!gapFGRu?e3hlJL#ArjWpRK4!$#7`3BWK$%{q^Xws zHP$p>W%9hz{bI5=upH?yAcDGTFD5hE*0yv?IVXoItX9oO16JEN6y;(~r6mh>U8sY* h6E^-vP)J6~NCGLJtriz<_NGYdguTV`rOWI_-zf zwEfgC{d4=Fe?U9k51qD~>^gCF9mk0Q+t|D%gT(9hT!BF1VQga@vv)?8j6l+l^SI}n zd*CS!Sc0LQSK%sKhR&4Ab9OHO1TnT9Gn5Io50~ExGuH!p3d;t`X7(QcmRAa*FjhhE*7+I zHX&cDK}o-Y!j%p!yg6l1u8j8S6(GSe!cFx z9zQQ!tKET%N`Do;e|H9%1{juaR0JxG3gO98ORCCqkokIeX{iy)Gl}uiAGht?(um5;PylX+rW^V=BZnt6o;4@UUdLPiOj`qC*vP5HQ03rc}$btYqQLyhm zQ%jCd^U&pP4l@(>?dk16D-{jiBV-5FluUSL$?Ku1^%#k%A&^CZ+(lDzr4pFv8$BG{ z3g)`==6{6-?PC3ApciLFI6TbuoeYyC?Ry*mQQ+xjYK^SL!(?8^hTfW@G|62gcis8M z#{%VV0(tavcEr*2VAIJ2O(tW+%X{u+dOFi}!f|(ZK-10}l^GH(Ams6f%$TZ*B2Rbs zwus;FBlk52H#;5Z+=By}^qN_1kg1?W2KheIlYgW`Rf9nv-T7{d@H`LqIjTmZ?}Qcr zi(lfzr>&z`&0thQs4Iqol|-06ef|xB1q>g0=Pox3;BK&JTjMs$qLP!JGSF>xTz0v# z7N*+^f@H(*6-K6&`-AmFq;ZK}e!ieatxkx8Qu0eQ{WQ5SNP7fCiE5@n?i*H&_@QtdH4yrGcY`4E>4yx<1Ut|9dkJ)=V_Io|! z=j~&8CE#{O*|#SHyR;%7gx!3RCZa4pNY1(83&0Ot{ua`jEm^NDP-R^u1BvPd4eCYR z0<|}PSfOfMeX!(OK|9?IuTZyS=9BE|i+_=zzLqIblpt}2r0MU{1Ri)i4@F6~u2D?+ z$h?w`u19Dnp;`=d4f~h1O>$5z()Z=Ujno+Pc)GQ|N>~;(dOe=0ZL?yyf&(=j{i={oHGUb6lP8J_ zXt(gCQkgiT!MX09kHZgnmrWdyI5U^FW-hJTYK?|9M>=^}b+NCyG8u@PiN1{WRSY7QaTK+>WrjAa z7s&>oLL%Vux(wF1(3cXlQh(D1LSwK|e_%N6@BtAx*-M?U=1FPkyix=0Q*W3qM-)|L zcZES(4T5t%ZG0+`WmDhN%Mx|Zp@4a6$Q4L{Z+DeArx>=^5AsVT)$>A`IGs>Xl4ySc zdI-w;bBNFDnoo_R!qRx(vx_pAW^3qc@U_jv3Kx+9H(Ykfp#tyiPG6{=SRj&6g@sgzj=~oI_71+L zWZ7!`FFzh*6G_Ph$+o@S>-#FER>H7hka)r}og`TuyRja6n12}F{ruk}s9sk4bEU&B zpKXAu2ClC>T-V0h#pd7Y-#<{yXnL&uhAOuAt_2|Yhb`ch#jm(kE-LV4KLc$nVUD)N zZtbKXz80NbVwu&idmStlJfQ5Yg7Ta7#Yhob4Kn*DpqF%4pYH&2H-$|k(HmXsMvch~ zR{zH*+RRkPVSg=P9+ce#_;=!%_s!qyz*gVO*pOV#m52SmFl=h(yc|vKBuVs!khku@ zHum$N|N8_c!uB76^|ni?kk$5m8)y^T*se+%6pt>UX*4HF&~lVPnX;95U*L92C%0}j zXPuI@e}1B!5~}hPSlVB*LT3gZv|-l%(w7AAegRw7jDP;5-(u}+*lBG*r`>UVcIe10l2AGV9^w9) zxEAue7dxj2Xq%BnpVYdNgP*msSuWM&x3$Vl~UMG{K>`jH2ojI83<2G SZZ?Pj0000D4q1BQ2ZwM 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 N002ovPDHLkV1gTR6KMbd diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png index 444f709374cad8af5b8388af7bb5f53d36e4ff34..754d30ba6be196234a4538189f60fce9ec9825c9 100644 GIT binary patch delta 1502 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 U`M2ME;Q#;t07*qoM6N<$f+!@m&;S4c delta 516 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 U`M2ME;Q#;t07*qoM6N<$f+!@m&;S4c delta 516 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 Ef(wFnDgXcg diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-512@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-512@2x.png index c7078e1bf1fff913169edda1450e3f49c4636495..839609c18c52b35424130b2dae42c506bd8a1bcb 100644 GIT binary patch literal 46933 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 bJ|W`%6QjfvFUX+w5rPiww=hXHwhjJ2U%oQU literal 10122 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 Ef(wFnDgXcg diff --git a/apps/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png index 61838f6e81396bffd5b8bb029c12227c37fb7b16..e6b60a99687402f063ff42b05bb73abdaf198fc2 100644 GIT binary patch literal 7010 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 Ar2qf` delta 1208 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 delta 512 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 delta 1007 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 z + + + + + + + + + + + + + From 074f2235ce8c1d3c349f790b01b744f2d37944f2 Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 14:28:28 +0300 Subject: [PATCH 3/7] Fix test --- pnpm-lock.yaml | 589 ++++++-------------------------------------- pnpm-workspace.yaml | 6 +- 2 files changed, 77 insertions(+), 518 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da911e8..ad9d87e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@dolanske/vui': - specifier: ^1.15.2 - version: 1.15.2 + specifier: ^1.17.0 + version: 1.17.0 '@vue/test-utils': specifier: ^2.4.11 version: 2.4.11 @@ -19,7 +19,7 @@ catalogs: specifier: ^3.0.4 version: 3.0.4 vite-plus: - specifier: latest + specifier: ^0.2.1 version: 0.2.1 vue-router: specifier: ^5.1.0 @@ -121,7 +121,7 @@ importers: dependencies: '@dolanske/vui': specifier: 'catalog:' - version: 1.15.2(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3) + version: 1.17.0(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) pinia: specifier: 'catalog:' version: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) @@ -441,8 +441,10 @@ packages: '@date-fns/tz@1.5.0': resolution: {integrity: sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg==} - '@dolanske/vui@1.15.2': - resolution: {integrity: sha512-UWqlefTAIz6+MMgRT1TAWvG0xMvCaqSzBPb/+JhbvKGth+TEkKyI4oVG8J/YKMqDvRDd+tnw1GnQlY4aiCkS8A==} + '@dolanske/vui@1.17.0': + resolution: {integrity: sha512-jfRI+X4cjGa8HVrtYtROBEdr2226LPtjCVNWE2SiiEkj4funr4b8kEEvS1/YaUXD/UEwemD3QzHpTnRXtX4dkg==} + peerDependencies: + vue: ^3.5.0 '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} @@ -474,6 +476,11 @@ packages: '@floating-ui/vue@1.1.11': resolution: {integrity: sha512-HzHKCNVxnGS35r9fCHBc3+uCnjw9IWIlCPL683cGgM9Kgj2BiAl8x1mS7vtvP6F9S/e/q4O6MApwSHj8hNLGfw==} + '@floating-ui/vue@2.0.0': + resolution: {integrity: sha512-I7hYpCAkgBrtXdZbfCpGaqAV+E09fENSHBIm81z6WhSgcl1ctkb3+1gW9h8PVDus0Em2FwGRR41epgxILS6YhQ==} + peerDependencies: + vue: '>=3.3.0' + '@iconify-prerendered/vue-ph@0.28.1714973607': resolution: {integrity: sha512-zRKEfdxpGjQ/gdKUDWZvL0ANfK9D5V7gt63W0PYnlLyrNwAQtbwtQjcbM8krbS4yFUx5j0HOIaYtLHQIHLDeYQ==} peerDependencies: @@ -505,19 +512,6 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@microsoft/api-extractor-model@7.33.8': - resolution: {integrity: sha512-aIcoQggPyer3B6Ze3usz0YWC/oBwUHfRH5ETUsr+oT2BRA6SfTJl7IKPcPZkX4UR+PohowzW4uMxsvjrn8vm+w==} - - '@microsoft/api-extractor@7.58.8': - resolution: {integrity: sha512-Y45rdEvZodD1WBAK9w8Wvqj7k/6z21YOEP8aVNWv1vemEzanjThvCowc3Eyt/bmJJyqI4gj0BQr9nLC51fsDiQ==} - hasBin: true - - '@microsoft/tsdoc-config@0.18.1': - resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} - - '@microsoft/tsdoc@0.16.0': - resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} - '@napi-rs/wasm-runtime@1.1.5': resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} peerDependencies: @@ -1011,45 +1005,6 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@rollup/pluginutils@5.4.0': - resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rushstack/node-core-library@5.23.1': - resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/problem-matcher@0.2.1': - resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/rig-package@0.7.3': - resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} - - '@rushstack/terminal@0.24.0': - resolution: {integrity: sha512-8ZQS4MMaGsv27EXCBiH7WMPkRZrffeDoIevs6z9TM5dzqiY6+Hn4evfK/G+gvgBTjfvfkHIZPQQmalmI2sM4TQ==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/ts-command-line@5.3.9': - resolution: {integrity: sha512-GIHqU+sRGQ3LGWAZu1O+9Yh++qwtyNIIGuNbcWHJjBTm2qRez0cwINUHZ+pQLR8UuzZDcMajrDaNbUYoaL/XtQ==} - '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -1153,11 +1108,8 @@ packages: '@tsconfig/node24@24.0.4': resolution: {integrity: sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA==} - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} - - '@types/argparse@1.0.38': - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -1458,9 +1410,6 @@ packages: '@vue/compiler-ssr@3.5.38': resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==} - '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@7.7.9': resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} @@ -1490,14 +1439,6 @@ packages: '@vue/devtools-shared@8.1.3': resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==} - '@vue/language-core@2.2.0': - resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/language-core@3.3.4': resolution: {integrity: sha512-IuHqQ5zGGOE7CXP72VX6A42IVeIzYv4WAhO6arej11TRNqtdZfGyH8Yr2FOCaDX0dSQG+JwULLoFHGY1igYVjQ==} @@ -1559,8 +1500,8 @@ packages: vue: optional: true - '@vuepic/vue-datepicker@12.1.0': - resolution: {integrity: sha512-QuWcO+CqIGYFoRNCagp9xUY9sMK/OHUlVIDxBYjw7HjCTWXfuE/r3l3loB00faEtb0Teo3DeBn26hT3tYA5pgg==} + '@vuepic/vue-datepicker@14.0.0': + resolution: {integrity: sha512-zDl1U2MRk+udu0gYA3pdY2f0O+ckqUPiKgWmp7qQV3D7CRgDKYvUXFpnt+rgMQ+uLydtlRqzy4eS6nvtVjNS4A==} engines: {node: '>=18.12.0'} peerDependencies: vue: '>=3.5.0' @@ -1596,28 +1537,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - ajv-draft-04@1.0.0: - resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-formats@3.0.1: - resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv@8.18.0: - resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} - - alien-signals@0.4.14: - resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} - alien-signals@3.2.1: resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} @@ -1645,9 +1564,6 @@ packages: resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} engines: {node: '>=14'} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - args-tokenizer@0.3.0: resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} @@ -1673,10 +1589,6 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.10.38: resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} engines: {node: '>=6.0.0'} @@ -1694,10 +1606,6 @@ packages: brace-expansion@2.1.1: resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} - engines: {node: 18 || 20 || >=22} - browserslist@4.28.4: resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -1738,9 +1646,6 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - compare-versions@6.1.1: - resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} - confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -1775,9 +1680,6 @@ packages: date-fns@4.4.0: resolution: {integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==} - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -1813,10 +1715,6 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - diff@8.0.4: - resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} - engines: {node: '>=0.3.1'} - dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -1837,6 +1735,10 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojibase@17.0.0: + resolution: {integrity: sha512-bXdpf4HPY3p41zK5swVKZdC/VynsMZ4LoLxdYDE+GucqkFwzcM1GVc4ODfYAlwoKaf2U2oNNUoOO78N96ovpBA==} + engines: {node: '>=18.12.0'} + entities@7.0.1: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} @@ -1848,10 +1750,6 @@ packages: error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - es-module-lexer@2.1.0: resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} @@ -1872,12 +1770,6 @@ packages: exsolve@1.0.8: resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1891,18 +1783,11 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} - engines: {node: '>=14.14'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -1912,21 +1797,6 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - hasown@2.0.4: - resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} - engines: {node: '>= 0.4'} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -1937,17 +1807,9 @@ packages: immutable@5.1.6: resolution: {integrity: sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} - engines: {node: '>= 0.4'} - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1999,9 +1861,6 @@ packages: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true - jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - js-beautify@1.15.4: resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==} engines: {node: '>=14'} @@ -2031,9 +1890,6 @@ packages: resolution: {integrity: sha512-2/8adwnK1/+Fdjyts4r6wSpfANWw8zdNhU9U/Llk59c6O+DjSisPWPykwoL8gZmocP9Dy64S7oie2g+Mia123A==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -2042,9 +1898,6 @@ packages: jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - jsonfile@6.2.1: - resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} - kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -2154,10 +2007,6 @@ packages: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} - minimatch@10.2.3: - resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} - engines: {node: 18 || 20 || >=22} - minimatch@9.0.9: resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} @@ -2265,9 +2114,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} @@ -2357,11 +2203,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - resolve@1.22.12: - resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} - engines: {node: '>= 0.4'} - hasBin: true - rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} @@ -2390,11 +2231,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} - engines: {node: '>=10'} - hasBin: true - semver@7.8.3: resolution: {integrity: sha512-wnilbGyMxzbY7dNOl7jpKbLSjcfeweJWU5j4+u5qW+6/wuGD9KzIGOyZnQVSBM9E7DtWaaH3CyHkppYrKYoxwg==} engines: {node: '>=10'} @@ -2427,27 +2263,16 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - speakingurl@14.0.1: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} engines: {node: '>=0.10.0'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} std-env@4.1.0: resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -2468,14 +2293,6 @@ packages: resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} engines: {node: '>=16'} - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -2520,11 +2337,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} - hasBin: true - typescript@6.0.3: resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} @@ -2549,10 +2361,6 @@ packages: resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} engines: {node: '>=20.18.1'} - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - unplugin-utils@0.3.1: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} @@ -2583,15 +2391,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0 - vite-plugin-dts@4.5.4: - resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==} - peerDependencies: - typescript: '*' - vite: '*' - peerDependenciesMeta: - vite: - optional: true - vite-plugin-inspect@11.4.1: resolution: {integrity: sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==} engines: {node: '>=14'} @@ -3115,24 +2914,18 @@ snapshots: '@date-fns/tz@1.5.0': {} - '@dolanske/vui@1.15.2(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)': + '@dolanske/vui@1.17.0(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))': dependencies: - '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) - '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.38(typescript@6.0.3)) - '@types/node': 25.9.3 - '@vuepic/vue-datepicker': 12.1.0(vue@3.5.38(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) - sass: 1.100.0 - vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) - vite-plugin-dts: 4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3) - vue: 3.5.38(typescript@6.0.3) + '@floating-ui/vue': 2.0.0(vue@3.5.35(typescript@6.0.3)) + '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.35(typescript@6.0.3)) + '@vuepic/vue-datepicker': 14.0.0(vue@3.5.35(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + emojibase: 17.0.0 + vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - reka-ui - - rollup - - supports-color - - typescript - - vite '@emnapi/core@1.10.0': dependencies: @@ -3172,18 +2965,15 @@ snapshots: - '@vue/composition-api' - vue - '@floating-ui/vue@1.1.11(vue@3.5.38(typescript@6.0.3))': + '@floating-ui/vue@2.0.0(vue@3.5.35(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.7.6 '@floating-ui/utils': 0.2.11 - vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue + vue: 3.5.35(typescript@6.0.3) - '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.38(typescript@6.0.3))': + '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.35(typescript@6.0.3))': dependencies: - vue: 3.5.38(typescript@6.0.3) + vue: 3.5.35(typescript@6.0.3) '@internationalized/date@3.12.2': dependencies: @@ -3221,46 +3011,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@microsoft/api-extractor-model@7.33.8(@types/node@25.9.3)': - dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor@7.58.8(@types/node@25.9.3)': - dependencies: - '@microsoft/api-extractor-model': 7.33.8(@types/node@25.9.3) - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3) - '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.24.0(@types/node@25.9.3) - '@rushstack/ts-command-line': 5.3.9(@types/node@25.9.3) - diff: 8.0.4 - minimatch: 10.2.3 - resolve: 1.22.12 - semver: 7.7.4 - source-map: 0.6.1 - typescript: 5.9.3 - transitivePeerDependencies: - - '@types/node' - - '@microsoft/tsdoc-config@0.18.1': - dependencies: - '@microsoft/tsdoc': 0.16.0 - ajv: 8.18.0 - jju: 1.4.0 - resolve: 1.22.12 - - '@microsoft/tsdoc@0.16.0': {} - '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.3 optional: true '@one-ini/wasm@0.1.1': {} @@ -3526,51 +3281,6 @@ snapshots: '@rolldown/pluginutils@1.0.1': {} - '@rollup/pluginutils@5.4.0': - dependencies: - '@types/estree': 1.0.9 - estree-walker: 2.0.2 - picomatch: 4.0.4 - - '@rushstack/node-core-library@5.23.1(@types/node@25.9.3)': - dependencies: - ajv: 8.18.0 - ajv-draft-04: 1.0.0(ajv@8.18.0) - ajv-formats: 3.0.1(ajv@8.18.0) - fs-extra: 11.3.5 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.12 - semver: 7.7.4 - optionalDependencies: - '@types/node': 25.9.3 - - '@rushstack/problem-matcher@0.2.1(@types/node@25.9.3)': - optionalDependencies: - '@types/node': 25.9.3 - - '@rushstack/rig-package@0.7.3': - dependencies: - jju: 1.4.0 - resolve: 1.22.12 - - '@rushstack/terminal@0.24.0(@types/node@25.9.3)': - dependencies: - '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3) - '@rushstack/problem-matcher': 0.2.1(@types/node@25.9.3) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 25.9.3 - - '@rushstack/ts-command-line@5.3.9(@types/node@25.9.3)': - dependencies: - '@rushstack/terminal': 0.24.0(@types/node@25.9.3) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - '@standard-schema/spec@1.1.0': {} '@swc/helpers@0.5.23': @@ -3648,13 +3358,11 @@ snapshots: '@tsconfig/node24@24.0.4': {} - '@tybys/wasm-util@0.10.2': + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true - '@types/argparse@1.0.38': {} - '@types/aria-query@5.0.4': {} '@types/chai@5.2.3': @@ -3683,6 +3391,7 @@ snapshots: '@types/node@25.9.3': dependencies: undici-types: 7.24.6 + optional: true '@types/web-bluetooth@0.0.20': {} @@ -3731,24 +3440,24 @@ snapshots: vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' vue: 3.5.38(typescript@6.0.3) - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) - vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) - vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw @@ -3779,7 +3488,7 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': dependencies: '@blazediff/core': 1.9.1 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -3788,7 +3497,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -3796,7 +3505,7 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': dependencies: '@blazediff/core': 1.9.1 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -3805,7 +3514,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -4103,11 +3812,6 @@ snapshots: '@vue/compiler-dom': 3.5.38 '@vue/shared': 3.5.38 - '@vue/compiler-vue2@2.7.16': - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - '@vue/devtools-api@7.7.9': dependencies: '@vue/devtools-kit': 7.7.9 @@ -4154,19 +3858,6 @@ snapshots: '@vue/devtools-shared@8.1.3': {} - '@vue/language-core@2.2.0(typescript@6.0.3)': - dependencies: - '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.38 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.38 - alien-signals: 0.4.14 - minimatch: 9.0.9 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 6.0.3 - '@vue/language-core@3.3.4': dependencies: '@volar/language-core': 2.4.28 @@ -4261,22 +3952,22 @@ snapshots: typescript: 6.0.3 vue: 3.5.38(typescript@6.0.3) - '@vuepic/vue-datepicker@12.1.0(vue@3.5.38(typescript@6.0.3))': + '@vuepic/vue-datepicker@14.0.0(vue@3.5.35(typescript@6.0.3))': dependencies: '@date-fns/tz': 1.5.0 - '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) date-fns: 4.4.0 - vue: 3.5.38(typescript@6.0.3) + vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - '@vueuse/core@10.11.1(vue@3.5.38(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.35(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.38(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.35(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4288,20 +3979,13 @@ snapshots: '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) vue: 3.5.35(typescript@6.0.3) - '@vueuse/core@14.3.0(vue@3.5.38(typescript@6.0.3))': - dependencies: - '@types/web-bluetooth': 0.0.21 - '@vueuse/metadata': 14.3.0 - '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3)) - vue: 3.5.38(typescript@6.0.3) - '@vueuse/metadata@10.11.1': {} '@vueuse/metadata@14.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.38(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.35(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4310,31 +3994,10 @@ snapshots: dependencies: vue: 3.5.35(typescript@6.0.3) - '@vueuse/shared@14.3.0(vue@3.5.38(typescript@6.0.3))': - dependencies: - vue: 3.5.38(typescript@6.0.3) - abbrev@2.0.0: {} acorn@8.16.0: {} - ajv-draft-04@1.0.0(ajv@8.18.0): - optionalDependencies: - ajv: 8.18.0 - - ajv-formats@3.0.1(ajv@8.18.0): - optionalDependencies: - ajv: 8.18.0 - - ajv@8.18.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - - alien-signals@0.4.14: {} - alien-signals@3.2.1: {} ansi-regex@5.0.1: {} @@ -4351,10 +4014,6 @@ snapshots: ansis@4.3.1: {} - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - args-tokenizer@0.3.0: {} aria-hidden@1.2.6: @@ -4380,8 +4039,6 @@ snapshots: balanced-match@1.0.2: {} - balanced-match@4.0.4: {} - baseline-browser-mapping@2.10.38: {} bidi-js@1.0.3: @@ -4396,10 +4053,6 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.6: - dependencies: - balanced-match: 4.0.4 - browserslist@4.28.4: dependencies: baseline-browser-mapping: 2.10.38 @@ -4442,8 +4095,6 @@ snapshots: commander@10.0.1: {} - compare-versions@6.1.1: {} - confbox@0.1.8: {} confbox@0.2.4: {} @@ -4481,8 +4132,6 @@ snapshots: date-fns@4.4.0: {} - de-indent@1.0.2: {} - debug@4.4.3: dependencies: ms: 2.1.3 @@ -4504,8 +4153,6 @@ snapshots: detect-libc@2.1.2: {} - diff@8.0.4: {} - dom-accessibility-api@0.5.16: {} eastasianwidth@0.2.0: {} @@ -4523,14 +4170,14 @@ snapshots: emoji-regex@9.2.2: {} + emojibase@17.0.0: {} + entities@7.0.1: {} entities@8.0.0: {} error-stack-parser-es@1.0.5: {} - es-errors@1.3.0: {} - es-module-lexer@2.1.0: {} escalade@3.2.0: {} @@ -4545,10 +4192,6 @@ snapshots: exsolve@1.0.8: {} - fast-deep-equal@3.1.3: {} - - fast-uri@3.1.2: {} - fdir@6.5.0(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -4558,17 +4201,9 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fs-extra@11.3.5: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.1 - universalify: 2.0.1 - fsevents@2.3.3: optional: true - function-bind@1.1.2: {} - gensync@1.0.0-beta.2: {} glob@10.5.0: @@ -4580,16 +4215,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - graceful-fs@4.2.11: {} - - has-flag@4.0.0: {} - - hasown@2.0.4: - dependencies: - function-bind: 1.1.2 - - he@1.2.0: {} - hookable@5.5.3: {} html-encoding-sniffer@6.0.0: @@ -4598,16 +4223,11 @@ snapshots: transitivePeerDependencies: - '@noble/hashes' - immutable@5.1.6: {} - - import-lazy@4.0.0: {} + immutable@5.1.6: + optional: true ini@1.3.8: {} - is-core-module@2.16.2: - dependencies: - hasown: 2.0.4 - is-docker@3.0.0: {} is-extglob@2.1.1: @@ -4646,8 +4266,6 @@ snapshots: jiti@2.7.0: {} - jju@1.4.0: {} - js-beautify@1.15.4: dependencies: config-chain: 1.1.13 @@ -4690,18 +4308,10 @@ snapshots: json-parse-even-better-errors@6.0.0: {} - json-schema-traverse@1.0.0: {} - json5@2.2.3: {} jsonc-parser@3.3.1: {} - jsonfile@6.2.1: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - kolorist@1.8.0: {} lightningcss-android-arm64@1.32.0: @@ -4781,10 +4391,6 @@ snapshots: memorystream@0.3.1: {} - minimatch@10.2.3: - dependencies: - brace-expansion: 5.0.6 - minimatch@9.0.9: dependencies: brace-expansion: 2.1.1 @@ -5060,8 +4666,6 @@ snapshots: path-key@3.1.1: {} - path-parse@1.0.7: {} - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 @@ -5149,13 +4753,6 @@ snapshots: require-from-string@2.0.2: {} - resolve@1.22.12: - dependencies: - es-errors: 1.3.0 - is-core-module: 2.16.2 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - rfdc@1.4.1: {} rolldown@1.0.3: @@ -5188,6 +4785,7 @@ snapshots: source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 + optional: true saxes@6.0.0: dependencies: @@ -5197,8 +4795,6 @@ snapshots: semver@6.3.1: {} - semver@7.7.4: {} - semver@7.8.3: {} shebang-command@2.0.0: @@ -5221,18 +4817,12 @@ snapshots: source-map-js@1.2.1: {} - source-map@0.6.1: {} - speakingurl@14.0.1: {} - sprintf-js@1.0.3: {} - stackback@0.0.2: {} std-env@4.1.0: {} - string-argv@0.3.2: {} - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -5257,12 +4847,6 @@ snapshots: dependencies: copy-anything: 4.0.5 - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - symbol-tree@3.2.4: {} tinybench@2.9.0: {} @@ -5296,8 +4880,6 @@ snapshots: tslib@2.8.1: {} - typescript@5.9.3: {} - typescript@6.0.3: {} ufo@1.6.4: {} @@ -5321,8 +4903,6 @@ snapshots: undici@7.27.2: {} - universalify@2.0.1: {} - unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 @@ -5340,11 +4920,11 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - vaul-vue@0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): + vaul-vue@0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): dependencies: - '@vueuse/core': 10.11.1(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 10.11.1(vue@3.5.35(typescript@6.0.3)) reka-ui: 2.9.10(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.38(typescript@6.0.3) + vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' @@ -5358,25 +4938,6 @@ snapshots: dependencies: vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - vite-plugin-dts@4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3): - dependencies: - '@microsoft/api-extractor': 7.58.8(@types/node@25.9.3) - '@rollup/pluginutils': 5.4.0 - '@volar/typescript': 2.4.28 - '@vue/language-core': 2.2.0(typescript@6.0.3) - compare-versions: 6.1.1 - debug: 4.4.3 - kolorist: 1.8.0 - local-pkg: 1.2.1 - magic-string: 0.30.21 - typescript: 6.0.3 - optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - vite-plugin-inspect@11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: ansis: 4.3.1 @@ -5423,8 +4984,8 @@ snapshots: dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 @@ -5436,7 +4997,7 @@ snapshots: oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -5483,8 +5044,8 @@ snapshots: dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 @@ -5496,7 +5057,7 @@ snapshots: oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -5687,7 +5248,7 @@ snapshots: sass: 1.100.0 yaml: 2.9.0 - vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): + vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): dependencies: '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -5711,12 +5272,12 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.1 - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw - vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): + vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): dependencies: '@vitest/expect': 4.1.9 '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) @@ -5740,7 +5301,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.2 - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw @@ -5811,10 +5372,6 @@ snapshots: dependencies: vue: 3.5.35(typescript@6.0.3) - vue-demi@0.14.10(vue@3.5.38(typescript@6.0.3)): - dependencies: - vue: 3.5.38(typescript@6.0.3) - vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): dependencies: '@babel/generator': 8.0.0-rc.6 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f6afb95..e14f30e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,8 +10,8 @@ catalog: typescript: ^5 vite: npm:@voidzero-dev/vite-plus-core@latest vitest: 4.1.9 - vite-plus: latest - "@dolanske/vui": ^1.15.2 + vite-plus: ^0.2.1 + "@dolanske/vui": ^1.17.0 vue-router: ^5.1.0 pinia: ^3.0.4 "@vue/test-utils": ^2.4.11 @@ -36,3 +36,5 @@ peerDependencyRules: allowBuilds: "@parcel/watcher": false vue-demi: true +minimumReleaseAgeExclude: + - "@dolanske/vui@1.17.0" From 919a036f00aa6c70ef4a8073777913b07fe6eb24 Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 14:54:49 +0300 Subject: [PATCH 4/7] Fix build --- packages/app/README.md | 2 +- pnpm-lock.yaml | 1402 +++++++++------------------------------- pnpm-workspace.yaml | 5 +- 3 files changed, 325 insertions(+), 1084 deletions(-) diff --git a/packages/app/README.md b/packages/app/README.md index 25cdd90..0a61ffa 100644 --- a/packages/app/README.md +++ b/packages/app/README.md @@ -2,7 +2,7 @@ The heart of the Orbit client. Every build target - web, desktop, and the embeddable widget - is served from this package with only the platform adapter swapped out. Application logic lives here. -UI is built with [`@dolanske/vui`](https://github.com/Dolanske/vui); state uses Pinia. +UI is built with [`@dolanske/vui`](https://github.com/dolanske/vui); state uses Pinia. ## The Platform Seam diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad9d87e..468a149 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@dolanske/vui': - specifier: ^1.17.0 - version: 1.17.0 + specifier: ^1.17.2 + version: 1.17.2 '@vue/test-utils': specifier: ^2.4.11 version: 2.4.11 @@ -35,7 +35,7 @@ importers: devDependencies: vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) + version: 0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0) apps/desktop: dependencies: @@ -60,7 +60,7 @@ importers: version: 24.13.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) + version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) '@vue/tsconfig': specifier: ^0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) @@ -72,13 +72,13 @@ importers: version: 6.0.3 vite: specifier: npm:@voidzero-dev/vite-plus-core@latest - version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vite-plugin-vue-devtools: specifier: ^8.1.2 - version: 8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) + version: 8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) vue-tsc: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) @@ -100,7 +100,7 @@ importers: version: 24.13.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) + version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) '@vue/tsconfig': specifier: ^0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) @@ -109,10 +109,10 @@ importers: version: 6.0.3 vite: specifier: npm:@voidzero-dev/vite-plus-core@latest - version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) vue-tsc: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) @@ -121,32 +121,32 @@ importers: dependencies: '@dolanske/vui': specifier: 'catalog:' - version: 1.17.0(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) + version: 1.17.2(reka-ui@2.10.0(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) pinia: specifier: 'catalog:' - version: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) + version: 3.0.4(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) platform: specifier: workspace:* version: link:../platform vue: specifier: ^3.5.34 - version: 3.5.35(typescript@6.0.3) + version: 3.5.38(typescript@6.0.3) vue-router: specifier: 'catalog:' - version: 5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) + version: 5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.38)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) devDependencies: '@types/node': specifier: ^24.12.3 - version: 24.13.1 + version: 24.13.2 '@vitejs/plugin-vue': specifier: ^6.0.6 - version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) '@vue/test-utils': specifier: 'catalog:' - version: 2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) + version: 2.4.11(@vue/compiler-dom@3.5.38)(@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) '@vue/tsconfig': specifier: ^0.9.1 - version: 0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) + version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) jsdom: specifier: 'catalog:' version: 29.1.1 @@ -155,23 +155,23 @@ importers: version: 6.0.3 vite: specifier: npm:@voidzero-dev/vite-plus-core@latest - version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) vue-tsc: specifier: ^3.2.8 - version: 3.3.4(typescript@6.0.3) + version: 3.3.5(typescript@6.0.3) packages/depot: dependencies: vitest: specifier: 4.1.9 - version: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + version: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) devDependencies: '@types/node': specifier: ^25.6.2 - version: 25.9.2 + version: 25.9.4 '@typescript/native-preview': specifier: 7.0.0-dev.20260509.2 version: 7.0.0-dev.20260509.2 @@ -183,20 +183,20 @@ importers: version: 6.0.3 vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) + version: 0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0) packages/platform: dependencies: vue: specifier: ^3.5.34 - version: 3.5.35(typescript@6.0.3) + version: 3.5.38(typescript@6.0.3) devDependencies: '@types/node': specifier: ^24.12.3 - version: 24.13.1 + version: 24.13.2 '@vue/tsconfig': specifier: ^0.9.1 - version: 0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) + version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) jsdom: specifier: 'catalog:' version: 29.1.1 @@ -205,13 +205,13 @@ importers: version: 6.0.3 vite: specifier: npm:@voidzero-dev/vite-plus-core@latest - version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vite-plus: specifier: 'catalog:' - version: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) vue-tsc: specifier: ^3.2.8 - version: 3.3.4(typescript@6.0.3) + version: 3.3.5(typescript@6.0.3) packages: @@ -246,8 +246,8 @@ packages: resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} - '@babel/generator@8.0.0-rc.6': - resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==} + '@babel/generator@8.0.0': + resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==} engines: {node: ^22.18.0 || >=24.11.0} '@babel/helper-annotate-as-pure@7.29.7': @@ -304,16 +304,16 @@ packages: resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@8.0.0-rc.6': - resolution: {integrity: sha512-BCkFy+zN6kXQed3YOT7aJl93NfDSzQc3pBfsvTVPs9gU9X3V0aefEF5kwBT0E+mDWH9QgKaZstYUQN9VdQZT4g==} + '@babel/helper-string-parser@8.0.0': + resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==} engines: {node: ^22.18.0 || >=24.11.0} '@babel/helper-validator-identifier@7.29.7': resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@8.0.0-rc.6': - resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==} + '@babel/helper-validator-identifier@8.0.2': + resolution: {integrity: sha512-9Fr9QeyCAyi1BR1jKZ6uYQ24EIhQUx5ReHfQU7drOE+TPOb+w11/dsqLkMOT2U29OdCT71XajrOT8xDc1C7orA==} engines: {node: ^22.18.0 || >=24.11.0} '@babel/helper-validator-option@7.29.7': @@ -329,8 +329,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@8.0.0-rc.6': - resolution: {integrity: sha512-rOS8IpdO7mQELkTPlCsTgPejO0bFuZdEDCGQJouYbYf9e1FLTym7Fei2pEjq8q7MWbX0ravcd7QQYKs1TxOuog==} + '@babel/parser@8.0.0': + resolution: {integrity: sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==} engines: {node: ^22.18.0 || >=24.11.0} hasBin: true @@ -391,8 +391,8 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} - '@babel/types@8.0.0-rc.6': - resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==} + '@babel/types@8.0.0': + resolution: {integrity: sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==} engines: {node: ^22.18.0 || >=24.11.0} '@blazediff/core@1.9.1': @@ -413,8 +413,8 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-color-parser@4.1.2': - resolution: {integrity: sha512-n6Zd8mpVhObnaOqq6TC/lBCKgYncAGfFwuvJGQZTDRAwEoxwXIZu9kXBQeXkcqHsE6Sp6LyxDMrvXj5gOxnryw==} + '@csstools/css-color-parser@4.1.8': + resolution: {integrity: sha512-3chWb7PRLijpJpPIKkDxdu6IBeO5MrFACND57On0j8OPpc0wZibcGc3xAHrSEbOx/KDRyMHoIxGn0w1PhXMYHw==} engines: {node: '>=20.19.0'} peerDependencies: '@csstools/css-parser-algorithms': ^4.0.0 @@ -441,19 +441,19 @@ packages: '@date-fns/tz@1.5.0': resolution: {integrity: sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg==} - '@dolanske/vui@1.17.0': - resolution: {integrity: sha512-jfRI+X4cjGa8HVrtYtROBEdr2226LPtjCVNWE2SiiEkj4funr4b8kEEvS1/YaUXD/UEwemD3QzHpTnRXtX4dkg==} + '@dolanske/vui@1.17.2': + resolution: {integrity: sha512-FwAnmz9Ggsa2Xl6KUd5XIgL3+kVadm6GcfUA4DhFQqY5aDRIIrMUeU+KF36BZbnHg0XOngO4Tfdi2V1MMMR4DQ==} peerDependencies: vue: ^3.5.0 - '@emnapi/core@1.10.0': - resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} - '@emnapi/runtime@1.10.0': - resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} - '@emnapi/wasi-threads@1.2.1': - resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} '@exodus/bytes@1.15.1': resolution: {integrity: sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==} @@ -525,12 +525,12 @@ packages: resolution: {integrity: sha512-u0EutjK5y6NHJkl5jNJCs8zbup1z6A/UEWgajrYzqcEU3UX05HjqybhMQOLhSM0eKGISyM6WfSMMuklYSmH2wA==} engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/types@0.133.0': - resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} - '@oxc-project/types@0.136.0': resolution: {integrity: sha512-39Al/B3v9esnHCX7S8l9Se2+s2tb9b2jcMd+bZ2L659VG73kNyGPpPrL5Zi/p0ty7p4pTTU2/Dd+g27hv94XCg==} + '@oxc-project/types@0.137.0': + resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + '@oxfmt/binding-android-arm-eabi@0.55.0': resolution: {integrity: sha512-+rFDOqQe5LOWgxrAJaZgLRudr6GQm0wGI6gtu7vVkrdLGjNMUSGbAlaCr8j7F2H2Er97vYQCU8WDb30onqMM1g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -809,94 +809,6 @@ packages: resolution: {integrity: sha512-titLmukUt/h8ho7Svlf0xSBjoy2ccZKrXjpXpZCj+v6V4CJccC2KyP45BLSCMx8YIpifMyiDyUptM4+5sruKbQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@parcel/watcher-android-arm64@2.5.6': - resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.5.6': - resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.5.6': - resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.5.6': - resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.5.6': - resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - libc: [glibc] - - '@parcel/watcher-linux-arm-musl@2.5.6': - resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - libc: [musl] - - '@parcel/watcher-linux-arm64-glibc@2.5.6': - resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@parcel/watcher-linux-arm64-musl@2.5.6': - resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@parcel/watcher-linux-x64-glibc@2.5.6': - resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@parcel/watcher-linux-x64-musl@2.5.6': - resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@parcel/watcher-win32-arm64@2.5.6': - resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.5.6': - resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.5.6': - resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.5.6': - resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} - engines: {node: '>= 10.0.0'} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -907,97 +819,97 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rolldown/binding-android-arm64@1.0.3': - resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} + '@rolldown/binding-android-arm64@1.1.2': + resolution: {integrity: sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.3': - resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} + '@rolldown/binding-darwin-arm64@1.1.2': + resolution: {integrity: sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.3': - resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} + '@rolldown/binding-darwin-x64@1.1.2': + resolution: {integrity: sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.3': - resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} + '@rolldown/binding-freebsd-x64@1.1.2': + resolution: {integrity: sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.3': - resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} + '@rolldown/binding-linux-arm-gnueabihf@1.1.2': + resolution: {integrity: sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.3': - resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} + '@rolldown/binding-linux-arm64-gnu@1.1.2': + resolution: {integrity: sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.3': - resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} + '@rolldown/binding-linux-arm64-musl@1.1.2': + resolution: {integrity: sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.3': - resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} + '@rolldown/binding-linux-ppc64-gnu@1.1.2': + resolution: {integrity: sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.3': - resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} + '@rolldown/binding-linux-s390x-gnu@1.1.2': + resolution: {integrity: sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.3': - resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} + '@rolldown/binding-linux-x64-gnu@1.1.2': + resolution: {integrity: sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.3': - resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} + '@rolldown/binding-linux-x64-musl@1.1.2': + resolution: {integrity: sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.3': - resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} + '@rolldown/binding-openharmony-arm64@1.1.2': + resolution: {integrity: sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.3': - resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} + '@rolldown/binding-wasm32-wasi@1.1.2': + resolution: {integrity: sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.3': - resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} + '@rolldown/binding-win32-arm64-msvc@1.1.2': + resolution: {integrity: sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.3': - resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} + '@rolldown/binding-win32-x64-msvc@1.1.2': + resolution: {integrity: sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1126,17 +1038,11 @@ packages: '@types/jsesc@2.5.1': resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} - '@types/node@24.13.1': - resolution: {integrity: sha512-RSpUJGmvsJ1ZeBehQZFhIdpsz+bIpES0nIQXko4Ybq+N+kX6XvOq3Jo+iJ82FWLdblFq85AsMikd3m35jgezYg==} - '@types/node@24.13.2': resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} - '@types/node@25.9.2': - resolution: {integrity: sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==} - - '@types/node@25.9.3': - resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==} + '@types/node@25.9.4': + resolution: {integrity: sha512-dszCsrKb5U7ZsVZBWiHFklTloVl0mSEnWH/iZXfZUlI4rzCUnsvGmgqfuVRHL54ugE7/wRuxEIXRa2iMZ+BG6g==} '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -1386,35 +1292,23 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.35': - resolution: {integrity: sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==} - '@vue/compiler-core@3.5.38': resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==} - '@vue/compiler-dom@3.5.35': - resolution: {integrity: sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==} - '@vue/compiler-dom@3.5.38': resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==} - '@vue/compiler-sfc@3.5.35': - resolution: {integrity: sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==} - '@vue/compiler-sfc@3.5.38': resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==} - '@vue/compiler-ssr@3.5.35': - resolution: {integrity: sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==} - '@vue/compiler-ssr@3.5.38': resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==} '@vue/devtools-api@7.7.9': resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} - '@vue/devtools-api@8.1.2': - resolution: {integrity: sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==} + '@vue/devtools-api@8.1.3': + resolution: {integrity: sha512-73NMCvxXh8Hyozc/jiwqTFWVcCMyi11U1zmrq4DoukQJnuo8JHt6FsNu4HdeUDa8SpIp5vb7Q22GWgIq0efsXg==} '@vue/devtools-core@8.1.3': resolution: {integrity: sha512-xezkv5/CPH/o5C8PE2Len9MnTJMsctYYQbKbbUiNOJpKd+fRHj27nKDb/sbtYI8NSQduegeQhCJGKRgAiOV6Uw==} @@ -1424,58 +1318,32 @@ packages: '@vue/devtools-kit@7.7.9': resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} - '@vue/devtools-kit@8.1.2': - resolution: {integrity: sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==} - '@vue/devtools-kit@8.1.3': resolution: {integrity: sha512-cRn7GXiCQkMYU2Z3h3pM4YO/ndbx9FY1yLDAqIqPLcmIq4H6zAOJHein6tvZU3AfPwgrodqLiPBEF+YQaS8AxA==} '@vue/devtools-shared@7.7.9': resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} - '@vue/devtools-shared@8.1.2': - resolution: {integrity: sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==} - '@vue/devtools-shared@8.1.3': resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==} - '@vue/language-core@3.3.4': - resolution: {integrity: sha512-IuHqQ5zGGOE7CXP72VX6A42IVeIzYv4WAhO6arej11TRNqtdZfGyH8Yr2FOCaDX0dSQG+JwULLoFHGY1igYVjQ==} - '@vue/language-core@3.3.5': resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==} - '@vue/reactivity@3.5.35': - resolution: {integrity: sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==} - '@vue/reactivity@3.5.38': resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==} - '@vue/runtime-core@3.5.35': - resolution: {integrity: sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==} - '@vue/runtime-core@3.5.38': resolution: {integrity: sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==} - '@vue/runtime-dom@3.5.35': - resolution: {integrity: sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==} - '@vue/runtime-dom@3.5.38': resolution: {integrity: sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==} - '@vue/server-renderer@3.5.35': - resolution: {integrity: sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==} - peerDependencies: - vue: 3.5.35 - '@vue/server-renderer@3.5.38': resolution: {integrity: sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==} peerDependencies: vue: 3.5.38 - '@vue/shared@3.5.35': - resolution: {integrity: sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==} - '@vue/shared@3.5.38': resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==} @@ -1532,8 +1400,8 @@ packages: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} engines: {node: '>=0.4.0'} hasBin: true @@ -1767,8 +1635,8 @@ packages: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} - exsolve@1.0.8: - resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} + exsolve@1.1.0: + resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==} fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} @@ -1804,9 +1672,6 @@ packages: resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - immutable@5.1.6: - resolution: {integrity: sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==} - ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -1815,18 +1680,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - is-in-ssh@1.0.0: resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} engines: {node: '>=20'} @@ -2031,14 +1888,11 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.15: + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-releases@2.0.48: resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==} engines: {node: '>=18'} @@ -2057,8 +1911,8 @@ packages: engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0, npm: '>= 10'} hasBin: true - obug@2.1.2: - resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + obug@2.1.3: + resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} engines: {node: '>=12.20.0'} ohash@2.0.11: @@ -2194,8 +2048,8 @@ packages: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} - reka-ui@2.9.10: - resolution: {integrity: sha512-yuvZVTp4fWH2G3qk+ze/x6YYlyc2Xl1d+eMUlIYrKqzTowBKteoDoN17fitURmqSUck3mc7JbcYgp49DnGu2EQ==} + reka-ui@2.10.0: + resolution: {integrity: sha512-HIUVfSBM/AyGkcUI7aiOxxMc4N+0UD2ZEun8dcrT0H4fveotEoeDdvzyZu97eeEvEa1H9oGHoOpApkfxlgnC7g==} peerDependencies: vue: '>= 3.4.0' @@ -2206,8 +2060,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.0.3: - resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} + rolldown@1.1.2: + resolution: {integrity: sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2215,11 +2069,6 @@ packages: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} - sass@1.100.0: - resolution: {integrity: sha512-B5j0rYMlinhhOo9tjQebMVVn0TfyXAF+wB3b2ggZUuJ/is/Y+7+JGjirAMxHZ9Z3hIP98NPfamlAkBHa1lAaXQ==} - engines: {node: '>=20.19.0'} - hasBin: true - saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -2231,8 +2080,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.8.3: - resolution: {integrity: sha512-wnilbGyMxzbY7dNOl7jpKbLSjcfeweJWU5j4+u5qW+6/wuGD9KzIGOyZnQVSBM9E7DtWaaH3CyHkppYrKYoxwg==} + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} hasBin: true @@ -2315,11 +2164,11 @@ packages: resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} - tldts-core@7.4.2: - resolution: {integrity: sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA==} + tldts-core@7.4.4: + resolution: {integrity: sha512-vwVLJVvvpslm7vqAH7+XNj/neA/Ynq7DT2EEcMuwc5YzN5XaMyRAqxwU+uX3azZ1FQtB2gvrvnLnAEkvYlVdfg==} - tldts@7.4.2: - resolution: {integrity: sha512-kCwffuaH8ntKtygnWe1b4BJKWiCUH30n5KfoTr6IchcXOwR7chAOFJxFrH3vjANafUYrIA4a7SDL+nn7SiR4Sw==} + tldts@7.4.4: + resolution: {integrity: sha512-kFXFK7O4WPextIUAOk8qtnw9dxR9UIXP9CjuH1cTBVBZMDeQcUPgr/IazGiw1B0Yiw5L75gHLWeW4iD793r90g==} hasBin: true totalist@3.0.1: @@ -2357,8 +2206,8 @@ packages: undici-types@7.24.6: resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} - undici@7.27.2: - resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} + undici@7.28.0: + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} engines: {node: '>=20.18.1'} unplugin-utils@0.3.1: @@ -2425,13 +2274,13 @@ packages: '@vitest/browser-webdriverio': optional: true - vite@8.0.16: - resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} + vite@8.1.0: + resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.1.18 + '@vitejs/devtools': ^0.3.0 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -2512,8 +2361,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue-component-type-helpers@3.3.4: - resolution: {integrity: sha512-joip1uZTaQR0nD23N400gIdJ7xY+WiiiMA/BCKz842gvGBknqDQAzklUvDEhqFvvrhQY8S2ZANBMu4X70VMFGw==} + vue-component-type-helpers@3.3.5: + resolution: {integrity: sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -2544,26 +2393,12 @@ packages: vite: optional: true - vue-tsc@3.3.4: - resolution: {integrity: sha512-XA/JqmQwS2GZmfgpjOEGdrKwaTSEuPwxpHa7/t6f4yiGrJb3gVHTPb9wBfByMNZwQ+xDXs41b8gaS2DKsOozUw==} - hasBin: true - peerDependencies: - typescript: '>=5.0.0' - vue-tsc@3.3.5: resolution: {integrity: sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.35: - resolution: {integrity: sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.38: resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==} peerDependencies: @@ -2651,7 +2486,7 @@ snapshots: dependencies: '@asamuzakjp/generational-cache': 1.0.1 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-color-parser': 4.1.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -2703,10 +2538,10 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/generator@8.0.0-rc.6': + '@babel/generator@8.0.0': dependencies: - '@babel/parser': 8.0.0-rc.6 - '@babel/types': 8.0.0-rc.6 + '@babel/parser': 8.0.0 + '@babel/types': 8.0.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 '@types/jsesc': 2.5.1 @@ -2786,11 +2621,11 @@ snapshots: '@babel/helper-string-parser@7.29.7': {} - '@babel/helper-string-parser@8.0.0-rc.6': {} + '@babel/helper-string-parser@8.0.0': {} '@babel/helper-validator-identifier@7.29.7': {} - '@babel/helper-validator-identifier@8.0.0-rc.6': {} + '@babel/helper-validator-identifier@8.0.2': {} '@babel/helper-validator-option@7.29.7': {} @@ -2803,9 +2638,9 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@babel/parser@8.0.0-rc.6': + '@babel/parser@8.0.0': dependencies: - '@babel/types': 8.0.0-rc.6 + '@babel/types': 8.0.0 '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)': dependencies: @@ -2877,10 +2712,10 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@babel/types@8.0.0-rc.6': + '@babel/types@8.0.0': dependencies: - '@babel/helper-string-parser': 8.0.0-rc.6 - '@babel/helper-validator-identifier': 8.0.0-rc.6 + '@babel/helper-string-parser': 8.0.0 + '@babel/helper-validator-identifier': 8.0.2 '@blazediff/core@1.9.1': {} @@ -2895,7 +2730,7 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-color-parser@4.1.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + '@csstools/css-color-parser@4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: '@csstools/color-helpers': 6.0.2 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) @@ -2914,31 +2749,31 @@ snapshots: '@date-fns/tz@1.5.0': {} - '@dolanske/vui@1.17.0(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))': + '@dolanske/vui@1.17.2(reka-ui@2.10.0(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))': dependencies: - '@floating-ui/vue': 2.0.0(vue@3.5.35(typescript@6.0.3)) - '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.35(typescript@6.0.3)) - '@vuepic/vue-datepicker': 14.0.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@floating-ui/vue': 2.0.0(vue@3.5.38(typescript@6.0.3)) + '@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.38(typescript@6.0.3)) + '@vuepic/vue-datepicker': 14.0.0(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) emojibase: 17.0.0 - vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + vaul-vue: 0.4.1(reka-ui@2.10.0(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - reka-ui - '@emnapi/core@1.10.0': + '@emnapi/core@1.11.1': dependencies: - '@emnapi/wasi-threads': 1.2.1 + '@emnapi/wasi-threads': 1.2.2 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.10.0': + '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.2.1': + '@emnapi/wasi-threads@1.2.2': dependencies: tslib: 2.8.1 optional: true @@ -2956,24 +2791,24 @@ snapshots: '@floating-ui/utils@0.2.11': {} - '@floating-ui/vue@1.1.11(vue@3.5.35(typescript@6.0.3))': + '@floating-ui/vue@1.1.11(vue@3.5.38(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.7.6 '@floating-ui/utils': 0.2.11 - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@floating-ui/vue@2.0.0(vue@3.5.35(typescript@6.0.3))': + '@floating-ui/vue@2.0.0(vue@3.5.38(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.7.6 '@floating-ui/utils': 0.2.11 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) - '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.35(typescript@6.0.3))': + '@iconify-prerendered/vue-ph@0.28.1714973607(vue@3.5.38(typescript@6.0.3))': dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) '@internationalized/date@3.12.2': dependencies: @@ -3011,10 +2846,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 '@tybys/wasm-util': 0.10.3 optional: true @@ -3022,10 +2857,10 @@ snapshots: '@oxc-project/runtime@0.136.0': {} - '@oxc-project/types@0.133.0': {} - '@oxc-project/types@0.136.0': {} + '@oxc-project/types@0.137.0': {} + '@oxfmt/binding-android-arm-eabi@0.55.0': optional: true @@ -3160,67 +2995,6 @@ snapshots: '@oxlint/plugins@1.68.0': {} - '@parcel/watcher-android-arm64@2.5.6': - optional: true - - '@parcel/watcher-darwin-arm64@2.5.6': - optional: true - - '@parcel/watcher-darwin-x64@2.5.6': - optional: true - - '@parcel/watcher-freebsd-x64@2.5.6': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.5.6': - optional: true - - '@parcel/watcher-linux-arm-musl@2.5.6': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.5.6': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.5.6': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.5.6': - optional: true - - '@parcel/watcher-linux-x64-musl@2.5.6': - optional: true - - '@parcel/watcher-win32-arm64@2.5.6': - optional: true - - '@parcel/watcher-win32-ia32@2.5.6': - optional: true - - '@parcel/watcher-win32-x64@2.5.6': - optional: true - - '@parcel/watcher@2.5.6': - dependencies: - detect-libc: 2.1.2 - is-glob: 4.0.3 - node-addon-api: 7.1.1 - picomatch: 4.0.4 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.6 - '@parcel/watcher-darwin-arm64': 2.5.6 - '@parcel/watcher-darwin-x64': 2.5.6 - '@parcel/watcher-freebsd-x64': 2.5.6 - '@parcel/watcher-linux-arm-glibc': 2.5.6 - '@parcel/watcher-linux-arm-musl': 2.5.6 - '@parcel/watcher-linux-arm64-glibc': 2.5.6 - '@parcel/watcher-linux-arm64-musl': 2.5.6 - '@parcel/watcher-linux-x64-glibc': 2.5.6 - '@parcel/watcher-linux-x64-musl': 2.5.6 - '@parcel/watcher-win32-arm64': 2.5.6 - '@parcel/watcher-win32-ia32': 2.5.6 - '@parcel/watcher-win32-x64': 2.5.6 - optional: true - '@pkgjs/parseargs@0.11.0': optional: true @@ -3230,53 +3004,53 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/binding-android-arm64@1.0.3': + '@rolldown/binding-android-arm64@1.1.2': optional: true - '@rolldown/binding-darwin-arm64@1.0.3': + '@rolldown/binding-darwin-arm64@1.1.2': optional: true - '@rolldown/binding-darwin-x64@1.0.3': + '@rolldown/binding-darwin-x64@1.1.2': optional: true - '@rolldown/binding-freebsd-x64@1.0.3': + '@rolldown/binding-freebsd-x64@1.1.2': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + '@rolldown/binding-linux-arm-gnueabihf@1.1.2': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.3': + '@rolldown/binding-linux-arm64-gnu@1.1.2': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.3': + '@rolldown/binding-linux-arm64-musl@1.1.2': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.3': + '@rolldown/binding-linux-ppc64-gnu@1.1.2': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.3': + '@rolldown/binding-linux-s390x-gnu@1.1.2': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.3': + '@rolldown/binding-linux-x64-gnu@1.1.2': optional: true - '@rolldown/binding-linux-x64-musl@1.0.3': + '@rolldown/binding-linux-x64-musl@1.1.2': optional: true - '@rolldown/binding-openharmony-arm64@1.0.3': + '@rolldown/binding-openharmony-arm64@1.1.2': optional: true - '@rolldown/binding-wasm32-wasi@1.0.3': + '@rolldown/binding-wasm32-wasi@1.1.2': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.3': + '@rolldown/binding-win32-arm64-msvc@1.1.2': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.3': + '@rolldown/binding-win32-x64-msvc@1.1.2': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -3289,10 +3063,10 @@ snapshots: '@tanstack/virtual-core@3.17.1': {} - '@tanstack/vue-virtual@3.13.29(vue@3.5.35(typescript@6.0.3))': + '@tanstack/vue-virtual@3.13.29(vue@3.5.38(typescript@6.0.3))': dependencies: '@tanstack/virtual-core': 3.17.1 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) '@tauri-apps/cli-darwin-arm64@2.11.3': optional: true @@ -3376,23 +3150,14 @@ snapshots: '@types/jsesc@2.5.1': {} - '@types/node@24.13.1': - dependencies: - undici-types: 7.18.2 - '@types/node@24.13.2': dependencies: undici-types: 7.18.2 - '@types/node@25.9.2': + '@types/node@25.9.4': dependencies: undici-types: 7.24.6 - '@types/node@25.9.3': - dependencies: - undici-types: 7.24.6 - optional: true - '@types/web-bluetooth@0.0.20': {} '@types/web-bluetooth@0.0.21': {} @@ -3428,110 +3193,46 @@ snapshots: '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260509.2 '@typescript/native-preview-win32-x64': 7.0.0-dev.20260509.2 - '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - vue: 3.5.35(typescript@6.0.3) - - '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vue: 3.5.38(typescript@6.0.3) - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': - dependencies: - '@testing-library/dom': 10.4.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - transitivePeerDependencies: - - bufferutil - - msw - - utf-8-validate - - vite - - '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': - dependencies: - '@testing-library/dom': 10.4.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - transitivePeerDependencies: - - bufferutil - - msw - - utf-8-validate - - vite - - '@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)))': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))) + vitest: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser-preview@4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - transitivePeerDependencies: - - bufferutil - - msw - - utf-8-validate - - vite - - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': - dependencies: - '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - '@vitest/utils': 4.1.9 - magic-string: 0.30.21 - pngjs: 7.0.0 - sirv: 3.0.2 - tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - ws: 8.21.0 - transitivePeerDependencies: - - bufferutil - - msw - - utf-8-validate - - vite - - '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))': - dependencies: - '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - '@vitest/utils': 4.1.9 - magic-string: 0.30.21 - pngjs: 7.0.0 - sirv: 3.0.2 - tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - ws: 8.21.0 + '@vitest/browser': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9) + vitest: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)))': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/utils': 4.1.9 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + vitest: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -3539,16 +3240,16 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)': + '@vitest/browser@4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/utils': 4.1.9 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + vitest: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -3565,37 +3266,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.9 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - - '@vitest/mocker@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.9 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - - '@vitest/mocker@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0) + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' - '@vitest/mocker@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0) + vite: 8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0) '@vitest/pretty-format@4.1.9': dependencies: @@ -3621,21 +3306,7 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)': - dependencies: - '@oxc-project/runtime': 0.136.0 - '@oxc-project/types': 0.136.0 - lightningcss: 1.32.0 - postcss: 8.5.15 - optionalDependencies: - '@types/node': 24.13.1 - fsevents: 2.3.3 - jiti: 2.7.0 - sass: 1.100.0 - typescript: 6.0.3 - yaml: 2.9.0 - - '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)': + '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)': dependencies: '@oxc-project/runtime': 0.136.0 '@oxc-project/types': 0.136.0 @@ -3645,35 +3316,19 @@ snapshots: '@types/node': 24.13.2 fsevents: 2.3.3 jiti: 2.7.0 - sass: 1.100.0 typescript: 6.0.3 yaml: 2.9.0 - '@voidzero-dev/vite-plus-core@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)': + '@voidzero-dev/vite-plus-core@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)': dependencies: '@oxc-project/runtime': 0.136.0 '@oxc-project/types': 0.136.0 lightningcss: 1.32.0 postcss: 8.5.15 optionalDependencies: - '@types/node': 25.9.2 + '@types/node': 25.9.4 fsevents: 2.3.3 jiti: 2.7.0 - sass: 1.100.0 - typescript: 6.0.3 - yaml: 2.9.0 - - '@voidzero-dev/vite-plus-core@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)': - dependencies: - '@oxc-project/runtime': 0.136.0 - '@oxc-project/types': 0.136.0 - lightningcss: 1.32.0 - postcss: 8.5.15 - optionalDependencies: - '@types/node': 25.9.3 - fsevents: 2.3.3 - jiti: 2.7.0 - sass: 1.100.0 typescript: 6.0.3 yaml: 2.9.0 @@ -3713,7 +3368,7 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-macros/common@3.1.2(vue@3.5.35(typescript@6.0.3))': + '@vue-macros/common@3.1.2(vue@3.5.38(typescript@6.0.3))': dependencies: '@vue/compiler-sfc': 3.5.38 ast-kit: 2.2.0 @@ -3721,7 +3376,7 @@ snapshots: magic-string-ast: 1.0.3 unplugin-utils: 0.3.1 optionalDependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) '@vue/babel-helper-vue-transform-on@1.5.0': {} @@ -3752,14 +3407,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.35': - dependencies: - '@babel/parser': 7.29.7 - '@vue/shared': 3.5.35 - entities: 7.0.1 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.38': dependencies: '@babel/parser': 7.29.7 @@ -3768,28 +3415,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.35': - dependencies: - '@vue/compiler-core': 3.5.35 - '@vue/shared': 3.5.35 - '@vue/compiler-dom@3.5.38': dependencies: '@vue/compiler-core': 3.5.38 '@vue/shared': 3.5.38 - '@vue/compiler-sfc@3.5.35': - dependencies: - '@babel/parser': 7.29.7 - '@vue/compiler-core': 3.5.35 - '@vue/compiler-dom': 3.5.35 - '@vue/compiler-ssr': 3.5.35 - '@vue/shared': 3.5.35 - estree-walker: 2.0.2 - magic-string: 0.30.21 - postcss: 8.5.15 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.38': dependencies: '@babel/parser': 7.29.7 @@ -3802,11 +3432,6 @@ snapshots: postcss: 8.5.15 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.35': - dependencies: - '@vue/compiler-dom': 3.5.35 - '@vue/shared': 3.5.35 - '@vue/compiler-ssr@3.5.38': dependencies: '@vue/compiler-dom': 3.5.38 @@ -3816,9 +3441,9 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.9 - '@vue/devtools-api@8.1.2': + '@vue/devtools-api@8.1.3': dependencies: - '@vue/devtools-kit': 8.1.2 + '@vue/devtools-kit': 8.1.3 '@vue/devtools-core@8.1.3(vue@3.5.38(typescript@6.0.3))': dependencies: @@ -3836,13 +3461,6 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.6 - '@vue/devtools-kit@8.1.2': - dependencies: - '@vue/devtools-shared': 8.1.2 - birpc: 2.9.0 - hookable: 5.5.3 - perfect-debounce: 2.1.0 - '@vue/devtools-kit@8.1.3': dependencies: '@vue/devtools-shared': 8.1.3 @@ -3854,20 +3472,8 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/devtools-shared@8.1.2': {} - '@vue/devtools-shared@8.1.3': {} - '@vue/language-core@3.3.4': - dependencies: - '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.38 - '@vue/shared': 3.5.38 - alien-signals: 3.2.1 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - picomatch: 4.0.4 - '@vue/language-core@3.3.5': dependencies: '@volar/language-core': 2.4.28 @@ -3878,31 +3484,15 @@ snapshots: path-browserify: 1.0.1 picomatch: 4.0.4 - '@vue/reactivity@3.5.35': - dependencies: - '@vue/shared': 3.5.35 - '@vue/reactivity@3.5.38': dependencies: '@vue/shared': 3.5.38 - '@vue/runtime-core@3.5.35': - dependencies: - '@vue/reactivity': 3.5.35 - '@vue/shared': 3.5.35 - - '@vue/runtime-core@3.5.38': + '@vue/runtime-core@3.5.38': dependencies: '@vue/reactivity': 3.5.38 '@vue/shared': 3.5.38 - '@vue/runtime-dom@3.5.35': - dependencies: - '@vue/reactivity': 3.5.35 - '@vue/runtime-core': 3.5.35 - '@vue/shared': 3.5.35 - csstype: 3.2.3 - '@vue/runtime-dom@3.5.38': dependencies: '@vue/reactivity': 3.5.38 @@ -3910,93 +3500,73 @@ snapshots: '@vue/shared': 3.5.38 csstype: 3.2.3 - '@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3))': - dependencies: - '@vue/compiler-ssr': 3.5.35 - '@vue/shared': 3.5.35 - vue: 3.5.35(typescript@6.0.3) - - '@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3))': - dependencies: - '@vue/compiler-ssr': 3.5.38 - '@vue/shared': 3.5.38 - vue: 3.5.35(typescript@6.0.3) - optional: true - '@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3))': dependencies: '@vue/compiler-ssr': 3.5.38 '@vue/shared': 3.5.38 vue: 3.5.38(typescript@6.0.3) - '@vue/shared@3.5.35': {} - '@vue/shared@3.5.38': {} - '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))': + '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.38)(@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))': dependencies: - '@vue/compiler-dom': 3.5.35 + '@vue/compiler-dom': 3.5.38 js-beautify: 1.15.4 - vue: 3.5.35(typescript@6.0.3) - vue-component-type-helpers: 3.3.4 - optionalDependencies: - '@vue/server-renderer': 3.5.38(vue@3.5.35(typescript@6.0.3)) - - '@vue/tsconfig@0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))': + vue: 3.5.38(typescript@6.0.3) + vue-component-type-helpers: 3.3.5 optionalDependencies: - typescript: 6.0.3 - vue: 3.5.35(typescript@6.0.3) + '@vue/server-renderer': 3.5.38(vue@3.5.38(typescript@6.0.3)) '@vue/tsconfig@0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))': optionalDependencies: typescript: 6.0.3 vue: 3.5.38(typescript@6.0.3) - '@vuepic/vue-datepicker@14.0.0(vue@3.5.35(typescript@6.0.3))': + '@vuepic/vue-datepicker@14.0.0(vue@3.5.38(typescript@6.0.3))': dependencies: '@date-fns/tz': 1.5.0 - '@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) date-fns: 4.4.0 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - '@vueuse/core@10.11.1(vue@3.5.35(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.38(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.35(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.38(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@14.3.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/core@14.3.0(vue@3.5.38(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 14.3.0 - '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3)) + vue: 3.5.38(typescript@6.0.3) '@vueuse/metadata@10.11.1': {} '@vueuse/metadata@14.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.35(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.38(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.38(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@14.3.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/shared@14.3.0(vue@3.5.38(typescript@6.0.3))': dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) abbrev@2.0.0: {} - acorn@8.16.0: {} + acorn@8.17.0: {} alien-signals@3.2.1: {} @@ -4067,7 +3637,7 @@ snapshots: cac: 7.0.0 jsonc-parser: 3.3.1 package-manager-detector: 1.6.0 - semver: 7.8.3 + semver: 7.8.5 tinyexec: 1.2.4 tinyglobby: 0.2.17 unconfig: 7.5.0 @@ -4162,7 +3732,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.9 - semver: 7.8.3 + semver: 7.8.5 electron-to-chromium@1.5.377: {} @@ -4190,7 +3760,7 @@ snapshots: expect-type@1.3.0: {} - exsolve@1.0.8: {} + exsolve@1.1.0: {} fdir@6.5.0(picomatch@4.0.4): optionalDependencies: @@ -4223,23 +3793,12 @@ snapshots: transitivePeerDependencies: - '@noble/hashes' - immutable@5.1.6: - optional: true - ini@1.3.8: {} is-docker@3.0.0: {} - is-extglob@2.1.1: - optional: true - is-fullwidth-code-point@3.0.0: {} - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - optional: true - is-in-ssh@1.0.0: {} is-inside-container@1.0.0: @@ -4295,7 +3854,7 @@ snapshots: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.1 - undici: 7.27.2 + undici: 7.28.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -4401,7 +3960,7 @@ snapshots: mlly@1.8.2: dependencies: - acorn: 8.16.0 + acorn: 8.17.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.4 @@ -4412,10 +3971,7 @@ snapshots: muggle-string@0.4.1: {} - nanoid@3.3.12: {} - - node-addon-api@7.1.1: - optional: true + nanoid@3.3.15: {} node-releases@2.0.48: {} @@ -4436,7 +3992,7 @@ snapshots: shell-quote: 1.8.4 which: 7.0.0 - obug@2.1.2: {} + obug@2.1.3: {} ohash@2.0.11: {} @@ -4449,32 +4005,7 @@ snapshots: powershell-utils: 0.1.0 wsl-utils: 0.3.1 - oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): - dependencies: - tinypool: 2.1.0 - optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.55.0 - '@oxfmt/binding-android-arm64': 0.55.0 - '@oxfmt/binding-darwin-arm64': 0.55.0 - '@oxfmt/binding-darwin-x64': 0.55.0 - '@oxfmt/binding-freebsd-x64': 0.55.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.55.0 - '@oxfmt/binding-linux-arm64-gnu': 0.55.0 - '@oxfmt/binding-linux-arm64-musl': 0.55.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.55.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.55.0 - '@oxfmt/binding-linux-riscv64-musl': 0.55.0 - '@oxfmt/binding-linux-s390x-gnu': 0.55.0 - '@oxfmt/binding-linux-x64-gnu': 0.55.0 - '@oxfmt/binding-linux-x64-musl': 0.55.0 - '@oxfmt/binding-openharmony-arm64': 0.55.0 - '@oxfmt/binding-win32-arm64-msvc': 0.55.0 - '@oxfmt/binding-win32-ia32-msvc': 0.55.0 - '@oxfmt/binding-win32-x64-msvc': 0.55.0 - vite-plus: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - - oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0)): dependencies: tinypool: 2.1.0 optionalDependencies: @@ -4497,9 +4028,9 @@ snapshots: '@oxfmt/binding-win32-arm64-msvc': 0.55.0 '@oxfmt/binding-win32-ia32-msvc': 0.55.0 '@oxfmt/binding-win32-x64-msvc': 0.55.0 - vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) - oxfmt@0.55.0(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)): + oxfmt@0.55.0(vite-plus@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0)): dependencies: tinypool: 2.1.0 optionalDependencies: @@ -4522,32 +4053,7 @@ snapshots: '@oxfmt/binding-win32-arm64-msvc': 0.55.0 '@oxfmt/binding-win32-ia32-msvc': 0.55.0 '@oxfmt/binding-win32-x64-msvc': 0.55.0 - vite-plus: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) - - oxfmt@0.55.0(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)): - dependencies: - tinypool: 2.1.0 - optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.55.0 - '@oxfmt/binding-android-arm64': 0.55.0 - '@oxfmt/binding-darwin-arm64': 0.55.0 - '@oxfmt/binding-darwin-x64': 0.55.0 - '@oxfmt/binding-freebsd-x64': 0.55.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.55.0 - '@oxfmt/binding-linux-arm64-gnu': 0.55.0 - '@oxfmt/binding-linux-arm64-musl': 0.55.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.55.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.55.0 - '@oxfmt/binding-linux-riscv64-musl': 0.55.0 - '@oxfmt/binding-linux-s390x-gnu': 0.55.0 - '@oxfmt/binding-linux-x64-gnu': 0.55.0 - '@oxfmt/binding-linux-x64-musl': 0.55.0 - '@oxfmt/binding-openharmony-arm64': 0.55.0 - '@oxfmt/binding-win32-arm64-msvc': 0.55.0 - '@oxfmt/binding-win32-ia32-msvc': 0.55.0 - '@oxfmt/binding-win32-x64-msvc': 0.55.0 - vite-plus: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) + vite-plus: 0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0) oxlint-tsgolint@0.23.0: optionalDependencies: @@ -4558,31 +4064,7 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.23.0 '@oxlint-tsgolint/win32-x64': 0.23.0 - oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): - optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.70.0 - '@oxlint/binding-android-arm64': 1.70.0 - '@oxlint/binding-darwin-arm64': 1.70.0 - '@oxlint/binding-darwin-x64': 1.70.0 - '@oxlint/binding-freebsd-x64': 1.70.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.70.0 - '@oxlint/binding-linux-arm-musleabihf': 1.70.0 - '@oxlint/binding-linux-arm64-gnu': 1.70.0 - '@oxlint/binding-linux-arm64-musl': 1.70.0 - '@oxlint/binding-linux-ppc64-gnu': 1.70.0 - '@oxlint/binding-linux-riscv64-gnu': 1.70.0 - '@oxlint/binding-linux-riscv64-musl': 1.70.0 - '@oxlint/binding-linux-s390x-gnu': 1.70.0 - '@oxlint/binding-linux-x64-gnu': 1.70.0 - '@oxlint/binding-linux-x64-musl': 1.70.0 - '@oxlint/binding-openharmony-arm64': 1.70.0 - '@oxlint/binding-win32-arm64-msvc': 1.70.0 - '@oxlint/binding-win32-ia32-msvc': 1.70.0 - '@oxlint/binding-win32-x64-msvc': 1.70.0 - oxlint-tsgolint: 0.23.0 - vite-plus: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - - oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0)): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.70.0 '@oxlint/binding-android-arm64': 1.70.0 @@ -4604,9 +4086,9 @@ snapshots: '@oxlint/binding-win32-ia32-msvc': 1.70.0 '@oxlint/binding-win32-x64-msvc': 1.70.0 oxlint-tsgolint: 0.23.0 - vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) + vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0) - oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)): + oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0)): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.70.0 '@oxlint/binding-android-arm64': 1.70.0 @@ -4628,31 +4110,7 @@ snapshots: '@oxlint/binding-win32-ia32-msvc': 1.70.0 '@oxlint/binding-win32-x64-msvc': 1.70.0 oxlint-tsgolint: 0.23.0 - vite-plus: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) - - oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)): - optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.70.0 - '@oxlint/binding-android-arm64': 1.70.0 - '@oxlint/binding-darwin-arm64': 1.70.0 - '@oxlint/binding-darwin-x64': 1.70.0 - '@oxlint/binding-freebsd-x64': 1.70.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.70.0 - '@oxlint/binding-linux-arm-musleabihf': 1.70.0 - '@oxlint/binding-linux-arm64-gnu': 1.70.0 - '@oxlint/binding-linux-arm64-musl': 1.70.0 - '@oxlint/binding-linux-ppc64-gnu': 1.70.0 - '@oxlint/binding-linux-riscv64-gnu': 1.70.0 - '@oxlint/binding-linux-riscv64-musl': 1.70.0 - '@oxlint/binding-linux-s390x-gnu': 1.70.0 - '@oxlint/binding-linux-x64-gnu': 1.70.0 - '@oxlint/binding-linux-x64-musl': 1.70.0 - '@oxlint/binding-openharmony-arm64': 1.70.0 - '@oxlint/binding-win32-arm64-msvc': 1.70.0 - '@oxlint/binding-win32-ia32-msvc': 1.70.0 - '@oxlint/binding-win32-x64-msvc': 1.70.0 - oxlint-tsgolint: 0.23.0 - vite-plus: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0) + vite-plus: 0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0) package-json-from-dist@1.0.1: {} @@ -4683,10 +4141,10 @@ snapshots: pidtree@1.0.0: {} - pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)): + pinia@3.0.4(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)): dependencies: '@vue/devtools-api': 7.7.9 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 @@ -4699,14 +4157,14 @@ snapshots: pkg-types@2.3.1: dependencies: confbox: 0.2.4 - exsolve: 1.0.8 + exsolve: 1.1.0 pathe: 2.0.3 pngjs@7.0.0: {} postcss@8.5.15: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.15 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -4735,19 +4193,19 @@ snapshots: readdirp@5.0.0: {} - reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)): + reka-ui@2.10.0(vue@3.5.38(typescript@6.0.3)): dependencies: '@floating-ui/dom': 1.7.6 - '@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.38(typescript@6.0.3)) '@internationalized/date': 3.12.2 '@internationalized/number': 3.6.7 - '@tanstack/vue-virtual': 3.13.29(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@tanstack/vue-virtual': 3.13.29(vue@3.5.38(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.38(typescript@6.0.3)) + '@vueuse/shared': 14.3.0(vue@3.5.38(typescript@6.0.3)) aria-hidden: 1.2.6 defu: 6.1.7 ohash: 2.0.11 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' @@ -4755,38 +4213,29 @@ snapshots: rfdc@1.4.1: {} - rolldown@1.0.3: + rolldown@1.1.2: dependencies: - '@oxc-project/types': 0.133.0 + '@oxc-project/types': 0.137.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.3 - '@rolldown/binding-darwin-arm64': 1.0.3 - '@rolldown/binding-darwin-x64': 1.0.3 - '@rolldown/binding-freebsd-x64': 1.0.3 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.3 - '@rolldown/binding-linux-arm64-gnu': 1.0.3 - '@rolldown/binding-linux-arm64-musl': 1.0.3 - '@rolldown/binding-linux-ppc64-gnu': 1.0.3 - '@rolldown/binding-linux-s390x-gnu': 1.0.3 - '@rolldown/binding-linux-x64-gnu': 1.0.3 - '@rolldown/binding-linux-x64-musl': 1.0.3 - '@rolldown/binding-openharmony-arm64': 1.0.3 - '@rolldown/binding-wasm32-wasi': 1.0.3 - '@rolldown/binding-win32-arm64-msvc': 1.0.3 - '@rolldown/binding-win32-x64-msvc': 1.0.3 + '@rolldown/binding-android-arm64': 1.1.2 + '@rolldown/binding-darwin-arm64': 1.1.2 + '@rolldown/binding-darwin-x64': 1.1.2 + '@rolldown/binding-freebsd-x64': 1.1.2 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.2 + '@rolldown/binding-linux-arm64-gnu': 1.1.2 + '@rolldown/binding-linux-arm64-musl': 1.1.2 + '@rolldown/binding-linux-ppc64-gnu': 1.1.2 + '@rolldown/binding-linux-s390x-gnu': 1.1.2 + '@rolldown/binding-linux-x64-gnu': 1.1.2 + '@rolldown/binding-linux-x64-musl': 1.1.2 + '@rolldown/binding-openharmony-arm64': 1.1.2 + '@rolldown/binding-wasm32-wasi': 1.1.2 + '@rolldown/binding-win32-arm64-msvc': 1.1.2 + '@rolldown/binding-win32-x64-msvc': 1.1.2 run-applescript@7.1.0: {} - sass@1.100.0: - dependencies: - chokidar: 5.0.0 - immutable: 5.1.6 - source-map-js: 1.2.1 - optionalDependencies: - '@parcel/watcher': 2.5.6 - optional: true - saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -4795,7 +4244,7 @@ snapshots: semver@6.3.1: {} - semver@7.8.3: {} + semver@7.8.5: {} shebang-command@2.0.0: dependencies: @@ -4862,17 +4311,17 @@ snapshots: tinyrainbow@3.1.0: {} - tldts-core@7.4.2: {} + tldts-core@7.4.4: {} - tldts@7.4.2: + tldts@7.4.4: dependencies: - tldts-core: 7.4.2 + tldts-core: 7.4.4 totalist@3.0.1: {} tough-cookie@6.0.1: dependencies: - tldts: 7.4.2 + tldts: 7.4.4 tr46@6.0.0: dependencies: @@ -4901,7 +4350,7 @@ snapshots: undici-types@7.24.6: {} - undici@7.27.2: {} + undici@7.28.0: {} unplugin-utils@0.3.1: dependencies: @@ -4920,52 +4369,52 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - vaul-vue@0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): + vaul-vue@0.4.1(reka-ui@2.10.0(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): dependencies: - '@vueuse/core': 10.11.1(vue@3.5.35(typescript@6.0.3)) - reka-ui: 2.9.10(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/core': 10.11.1(vue@3.5.38(typescript@6.0.3)) + reka-ui: 2.10.0(vue@3.5.38(typescript@6.0.3)) + vue: 3.5.38(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - vite-dev-rpc@2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + vite-dev-rpc@2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: birpc: 4.0.0 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - vite-hot-client: 2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-hot-client: 2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) - vite-hot-client@2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + vite-hot-client@2.2.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' - vite-plugin-inspect@11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + vite-plugin-inspect@11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: ansis: 4.3.1 error-stack-parser-es: 1.0.5 - obug: 2.1.2 + obug: 2.1.3 ohash: 2.0.11 open: 11.0.0 perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - vite-dev-rpc: 2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-dev-rpc: 2.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) - vite-plugin-vue-devtools@8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): + vite-plugin-vue-devtools@8.1.3(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): dependencies: '@vue/devtools-core': 8.1.3(vue@3.5.38(typescript@6.0.3)) '@vue/devtools-kit': 8.1.3 '@vue/devtools-shared': 8.1.3 sirv: 3.0.2 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - vite-plugin-inspect: 11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - vite-plugin-vue-inspector: 6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' + vite-plugin-inspect: 11.4.1(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) + vite-plugin-vue-inspector: 6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)): + vite-plugin-vue-inspector@6.0.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -4976,88 +4425,28 @@ snapshots: '@vue/compiler-dom': 3.5.38 kolorist: 1.8.0 magic-string: 0.30.21 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' transitivePeerDependencies: - supports-color - vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0): - dependencies: - '@oxc-project/types': 0.136.0 - '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.9 - '@vitest/runner': 4.1.9 - '@vitest/snapshot': 4.1.9 - '@vitest/spy': 4.1.9 - '@vitest/utils': 4.1.9 - '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) - optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 - '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1 - '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1 - '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1 - '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1 - transitivePeerDependencies: - - '@arethetypeswrong/core' - - '@edge-runtime/vm' - - '@opentelemetry/api' - - '@tsdown/css' - - '@tsdown/exe' - - '@types/node' - - '@vitejs/devtools' - - '@vitest/coverage-istanbul' - - '@vitest/coverage-v8' - - '@vitest/ui' - - bufferutil - - esbuild - - happy-dom - - jiti - - jsdom - - less - - msw - - publint - - sass - - sass-embedded - - stylus - - sugarss - - svelte - - terser - - tsx - - typescript - - unplugin-unused - - unrun - - utf-8-validate - - vite - - yaml - - vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0): + vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0): dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) - '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))) + '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))) + '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))) '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 '@vitest/spy': 4.1.9 '@vitest/utils': 4.1.9 - '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0) + oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0)) + oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -5100,24 +4489,24 @@ snapshots: - vite - yaml - vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0): + vite-plus@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0): dependencies: '@oxc-project/types': 0.136.0 '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9) '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 '@vitest/spy': 4.1.9 '@vitest/utils': 4.1.9 - '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)) - oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)) + '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@25.9.4)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0) + oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0)) + oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.4)(jiti@2.7.0)(jsdom@29.1.1)(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(yaml@2.9.0)) oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + vitest: 4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) optionalDependencies: '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 @@ -5160,98 +4549,23 @@ snapshots: - vite - yaml - vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0): - dependencies: - '@oxc-project/types': 0.136.0 - '@oxlint/plugins': 1.68.0 - '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.9 - '@vitest/runner': 4.1.9 - '@vitest/snapshot': 4.1.9 - '@vitest/spy': 4.1.9 - '@vitest/utils': 4.1.9 - '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0) - oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)) - oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)) - oxlint-tsgolint: 0.23.0 - vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1 - '@voidzero-dev/vite-plus-darwin-x64': 0.2.1 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1 - '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1 - '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1 - '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1 - transitivePeerDependencies: - - '@arethetypeswrong/core' - - '@edge-runtime/vm' - - '@opentelemetry/api' - - '@tsdown/css' - - '@tsdown/exe' - - '@types/node' - - '@vitejs/devtools' - - '@vitest/coverage-istanbul' - - '@vitest/coverage-v8' - - '@vitest/ui' - - bufferutil - - esbuild - - happy-dom - - jiti - - jsdom - - less - - msw - - publint - - sass - - sass-embedded - - stylus - - sugarss - - svelte - - terser - - tsx - - typescript - - unplugin-unused - - unrun - - utf-8-validate - - vite - - yaml - - vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0): + vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 postcss: 8.5.15 - rolldown: 1.0.3 + rolldown: 1.1.2 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.2 + '@types/node': 25.9.4 fsevents: 2.3.3 jiti: 2.7.0 - sass: 1.100.0 yaml: 2.9.0 - vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0): - dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.15 - rolldown: 1.0.3 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 25.9.3 - fsevents: 2.3.3 - jiti: 2.7.0 - sass: 1.100.0 - yaml: 2.9.0 - - vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): + vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): dependencies: '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 @@ -5260,7 +4574,7 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.2 + obug: 2.1.3 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 @@ -5268,48 +4582,19 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 24.13.1 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - jsdom: 29.1.1 - transitivePeerDependencies: - - msw - - vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1): - dependencies: - '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.9 - '@vitest/runner': 4.1.9 - '@vitest/snapshot': 4.1.9 - '@vitest/spy': 4.1.9 - '@vitest/utils': 4.1.9 - es-module-lexer: 2.1.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.2 - pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.2 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) + '@vitest/browser-preview': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw - vitest@4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)): + vitest@4.1.9(@types/node@25.9.4)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 @@ -5318,7 +4603,7 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.2 + obug: 2.1.3 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 @@ -5326,57 +4611,28 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0) + vite: 8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.2 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) - jsdom: 29.1.1 - transitivePeerDependencies: - - msw - - vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.9 - '@vitest/runner': 4.1.9 - '@vitest/snapshot': 4.1.9 - '@vitest/spy': 4.1.9 - '@vitest/utils': 4.1.9 - es-module-lexer: 2.1.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.2 - pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 25.9.3 - '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9) + '@types/node': 25.9.4 + '@vitest/browser-preview': 4.1.9(vite@8.1.0(@types/node@25.9.4)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.9) jsdom: 29.1.1 transitivePeerDependencies: - msw vscode-uri@3.1.0: {} - vue-component-type-helpers@3.3.4: {} + vue-component-type-helpers@3.3.5: {} - vue-demi@0.14.10(vue@3.5.35(typescript@6.0.3)): + vue-demi@0.14.10(vue@3.5.38(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) - vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)): + vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.38)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): dependencies: - '@babel/generator': 8.0.0-rc.6 - '@vue-macros/common': 3.1.2(vue@3.5.35(typescript@6.0.3)) - '@vue/devtools-api': 8.1.2 + '@babel/generator': 8.0.0 + '@vue-macros/common': 3.1.2(vue@3.5.38(typescript@6.0.3)) + '@vue/devtools-api': 8.1.3 ast-walker-scope: 0.9.0 chokidar: 5.0.0 json5: 2.2.3 @@ -5390,18 +4646,12 @@ snapshots: tinyglobby: 0.2.17 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.38(typescript@6.0.3) yaml: 2.9.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.35 - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) - vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)' - - vue-tsc@3.3.4(typescript@6.0.3): - dependencies: - '@volar/typescript': 2.4.28 - '@vue/language-core': 3.3.4 - typescript: 6.0.3 + '@vue/compiler-sfc': 3.5.38 + pinia: 3.0.4(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) + vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(typescript@6.0.3)(yaml@2.9.0)' vue-tsc@3.3.5(typescript@6.0.3): dependencies: @@ -5409,16 +4659,6 @@ snapshots: '@vue/language-core': 3.3.5 typescript: 6.0.3 - vue@3.5.35(typescript@6.0.3): - dependencies: - '@vue/compiler-dom': 3.5.35 - '@vue/compiler-sfc': 3.5.35 - '@vue/runtime-dom': 3.5.35 - '@vue/server-renderer': 3.5.35(vue@3.5.35(typescript@6.0.3)) - '@vue/shared': 3.5.35 - optionalDependencies: - typescript: 6.0.3 - vue@3.5.38(typescript@6.0.3): dependencies: '@vue/compiler-dom': 3.5.38 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e14f30e..08d1aeb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,7 +11,7 @@ catalog: vite: npm:@voidzero-dev/vite-plus-core@latest vitest: 4.1.9 vite-plus: ^0.2.1 - "@dolanske/vui": ^1.17.0 + "@dolanske/vui": ^1.17.2 vue-router: ^5.1.0 pinia: ^3.0.4 "@vue/test-utils": ^2.4.11 @@ -37,4 +37,5 @@ allowBuilds: "@parcel/watcher": false vue-demi: true minimumReleaseAgeExclude: - - "@dolanske/vui@1.17.0" + - "@dolanske/vui@1.17.1" + - "@dolanske/vui@1.17.2" From 36a1bb635db5d8c016ab36e47060cd5aa36e118a Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 15:07:18 +0300 Subject: [PATCH 5/7] Change exclude to include whole vui --- pnpm-workspace.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 08d1aeb..71b0390 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -37,5 +37,4 @@ allowBuilds: "@parcel/watcher": false vue-demi: true minimumReleaseAgeExclude: - - "@dolanske/vui@1.17.1" - - "@dolanske/vui@1.17.2" + - "@dolanske/vui" From 9e31c7b49f93ff372a397f7ab8947cd6b192a029 Mon Sep 17 00:00:00 2001 From: dolanske Date: Wed, 24 Jun 2026 15:22:46 +0300 Subject: [PATCH 6/7] Clean up extension recommendations --- apps/desktop/.vscode/extensions.json | 3 --- apps/web/.vscode/extensions.json | 3 --- packages/app/.vscode/extensions.json | 3 --- 3 files changed, 9 deletions(-) delete mode 100644 apps/desktop/.vscode/extensions.json delete mode 100644 apps/web/.vscode/extensions.json delete mode 100644 packages/app/.vscode/extensions.json diff --git a/apps/desktop/.vscode/extensions.json b/apps/desktop/.vscode/extensions.json deleted file mode 100644 index 88ca101..0000000 --- a/apps/desktop/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["Vue.volar", "oxc.oxc-vscode"] -} diff --git a/apps/web/.vscode/extensions.json b/apps/web/.vscode/extensions.json deleted file mode 100644 index a7cea0b..0000000 --- a/apps/web/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["Vue.volar"] -} diff --git a/packages/app/.vscode/extensions.json b/packages/app/.vscode/extensions.json deleted file mode 100644 index a7cea0b..0000000 --- a/packages/app/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["Vue.volar"] -} From 81dd4db65870d695f363ae3b08f8af3f3d4bf961 Mon Sep 17 00:00:00 2001 From: Jokler Date: Wed, 24 Jun 2026 22:56:35 +0200 Subject: [PATCH 7/7] Add tauri tools to nix flake --- .nix/flake.nix | 35 ++++++++++++++++---------- apps/desktop/src-tauri/tauri.conf.json | 2 +- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/.nix/flake.nix b/.nix/flake.nix index 160b23a..b6e0126 100644 --- a/.nix/flake.nix +++ b/.nix/flake.nix @@ -6,24 +6,33 @@ flake-utils.url = "github:numtide/flake-utils"; }; - outputs = - { - self, - nixpkgs, - flake-utils, - }: + outputs = { + nixpkgs, + flake-utils, + ... + }: flake-utils.lib.eachDefaultSystem ( - system: - let - pkgs = import nixpkgs { inherit system; }; - in - { + system: let + pkgs = import nixpkgs {inherit system;}; + in { devShells.default = pkgs.mkShell { - packages = [ - pkgs.nodejs + nativeBuildInputs = with pkgs; [ + nodejs + cargo-tauri + rust-analyzer + + pkg-config + ]; + + buildInputs = with pkgs; [ + webkitgtk_4_1 + dbus ]; shellHook = '' + # Needed on Wayland to report the correct display scale according to wiki.nixos.org + export XDG_DATA_DIRS="$GSETTINGS_SCHEMAS_PATH" + # Resolve prefix relative to the actual project root at activation time NPM_PREFIX="$(git -C "$PWD" rev-parse --show-toplevel 2>/dev/null || echo "$PWD")/.nix/.npm" export NPM_CONFIG_PREFIX="$NPM_PREFIX" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 39e456e..214d95c 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -2,7 +2,7 @@ "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "desktop", "version": "0.1.0", - "identifier": "com.tauri.dev", + "identifier": "net.hivecom.orbit", "build": { "frontendDist": "../dist", "devUrl": "http://localhost:5173",