From 662a1efab7146eee33f7bb5646c896e210e64139 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Thu, 7 May 2026 01:04:19 +0200 Subject: [PATCH 1/8] tauri --- package.json | 9 +- pnpm-lock.yaml | 154 + src-tauri/.gitignore | 2 + src-tauri/Cargo.lock | 5633 +++++++++++++++++ src-tauri/Cargo.toml | 27 + src-tauri/build.rs | 3 + src-tauri/capabilities/default.json | 21 + src-tauri/icons/128x128.png | Bin 0 -> 10779 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 21773 bytes src-tauri/icons/32x32.png | Bin 0 -> 2161 bytes src-tauri/icons/64x64.png | Bin 0 -> 5068 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 8754 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 11918 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 12552 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 24667 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1961 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 27135 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 3261 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 5646 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 7265 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 3751 bytes .../android/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3443 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 13533 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3763 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3335 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 8858 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3650 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 7934 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 18156 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 8620 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 12654 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 28285 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 13597 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 17505 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 39203 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 18880 bytes .../android/values/ic_launcher_background.xml | 4 + src-tauri/icons/icon.icns | Bin 0 -> 217477 bytes src-tauri/icons/icon.ico | Bin 0 -> 35171 bytes src-tauri/icons/icon.png | Bin 0 -> 46056 bytes src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 1089 bytes src-tauri/icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 2665 bytes src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 2665 bytes src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 4394 bytes src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 1791 bytes src-tauri/icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 4243 bytes src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 4243 bytes src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 6686 bytes src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 2665 bytes src-tauri/icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 6048 bytes src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 6048 bytes src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 9308 bytes src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 55526 bytes src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 9308 bytes src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 13970 bytes src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 5687 bytes src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 11825 bytes src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 13002 bytes src-tauri/src/irc/commands.rs | 149 + src-tauri/src/irc/mod.rs | 2 + src-tauri/src/irc/state.rs | 24 + src-tauri/src/lib.rs | 20 + src-tauri/src/main.rs | 6 + src-tauri/tauri.conf.json | 43 + 65 files changed, 6101 insertions(+), 1 deletion(-) create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/default.json create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/64x64.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 src-tauri/icons/android/values/ic_launcher_background.xml create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png create mode 100644 src-tauri/src/irc/commands.rs create mode 100644 src-tauri/src/irc/mod.rs create mode 100644 src-tauri/src/irc/state.rs create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json diff --git a/package.json b/package.json index 55e6a0e..0b6726e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "simple-irc-client", "productName": "simple-irc-client", - "version": "1.1.2", + "version": "1.2.0", "description": "Simple Irc Client", "type": "module", "main": "src/index.js", @@ -10,6 +10,9 @@ "package": "electron-forge package", "make": "electron-forge make", "publish": "electron-forge publish", + "tauri": "tauri", + "tauri:dev": "tauri dev", + "tauri:build": "tauri build", "lint": "echo \"No linting configured\"", "e2e": "playwright test" }, @@ -28,6 +31,9 @@ "node": ">=24.0.0" }, "dependencies": { + "@tauri-apps/api": "^2.11.0", + "@tauri-apps/plugin-clipboard-manager": "^2.3.2", + "@tauri-apps/plugin-opener": "^2.5.4", "electron-squirrel-startup": "^1.0.1", "update-electron-app": "^3.1.2" }, @@ -42,6 +48,7 @@ "@electron-forge/maker-wix": "^7.11.1", "@electron-forge/maker-zip": "^7.11.1", "@playwright/test": "^1.50.0", + "@tauri-apps/cli": "^2.11.1", "electron": "41.1.0", "ts-node": "^10.9.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cd9dd1..2676567 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,15 @@ importers: .: dependencies: + '@tauri-apps/api': + specifier: ^2.11.0 + version: 2.11.0 + '@tauri-apps/plugin-clipboard-manager': + specifier: ^2.3.2 + version: 2.3.2 + '@tauri-apps/plugin-opener': + specifier: ^2.5.4 + version: 2.5.4 electron-squirrel-startup: specifier: ^1.0.1 version: 1.0.1 @@ -45,6 +54,9 @@ importers: '@playwright/test': specifier: ^1.50.0 version: 1.59.1 + '@tauri-apps/cli': + specifier: ^2.11.1 + version: 2.11.1 electron: specifier: 41.1.0 version: 41.1.0 @@ -333,6 +345,91 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} + '@tauri-apps/api@2.11.0': + resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} + + '@tauri-apps/cli-darwin-arm64@2.11.1': + resolution: {integrity: sha512-6eEKMBXsQPCuM1EmvrjT2+aBuxWQuFdKdW8pzNuNQtpq45nEEpBlD5gr8pUeAyOU1DQKlkFaEc/MPBxb/Pfjtg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tauri-apps/cli-darwin-x64@2.11.1': + resolution: {integrity: sha512-LQUO7exfRWjWALNhetph5guWpMeHphRpokOLk0OIbTTExaNwJNFu3I4vb+CCM/4G/QGoZe/5XikZOJdNEFP1ig==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': + resolution: {integrity: sha512-5i/awiBCRRhOUG8yjn0fMHXIWD5Ez8eEk5LtvOxyQrKuJkRaZDvnbIjZbE183blAwkoA4xN3aO/prJiqscl02Q==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tauri-apps/cli-linux-arm64-gnu@2.11.1': + resolution: {integrity: sha512-9LrwDw3S9Fygtw/Q6WDhOP+3svJRGAsejeE+GKrc0eO1ThMVhwi2LL6hw4dlKw93IfS7VY1G19sWGxJ/NcU4nA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-arm64-musl@2.11.1': + resolution: {integrity: sha512-mNA5dbbqPqDUdTIwdUYYuhO2GvIe9UnB2r0VU2njxBOS3Opbx4gKNC5yP0Iu4rYmEmqdlwry9VzGZQ3wq9dyFg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': + resolution: {integrity: sha512-fZj3Gwq+6fUs305T5WQiD5iSGJw+j/4w/HGmk4sHDAcy+rp9zU5eaxB7nOyz5/I/nkNAuKPqfp6uIbiUBXkBCw==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-gnu@2.11.1': + resolution: {integrity: sha512-XFxGxOvHM7jjeD6ozCKdGfhzJ7lERYDGZl1/Kb4fsvchaJsfLJ981TlyTG8Qy/gFq+f5GitH3bfrX9JAkjPEyw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tauri-apps/cli-linux-x64-musl@2.11.1': + resolution: {integrity: sha512-d5C2/Zm+68v7R9wTuTCjRQEVrWjcdMkJBZ1+rXse+QdMMlTB9+u9PDNDLw9PQflWxYLaYZ7tjxxL9Nb9II6PbA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tauri-apps/cli-win32-arm64-msvc@2.11.1': + resolution: {integrity: sha512-YdeVWFAR1pTXzUU6NLstPq4G6OLxuDrXCXEBdmBH+5EZIDXUx0D2kJlz3+YjpazkKvAzYpgziTsyRagls0OfRQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tauri-apps/cli-win32-ia32-msvc@2.11.1': + resolution: {integrity: sha512-VBGkuH0eB9K9LLSMv361Gzr5Ou72sCS4+ztpmkWEQ+wd/amhcYOsf3X6qn1RJZDzIhiOYHJEOysZUC3baD01rA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@tauri-apps/cli-win32-x64-msvc@2.11.1': + resolution: {integrity: sha512-b3ORhIAKgp9ZYY+zBt7b7r0kLU2kjvyGF0+MS2SBym3emsweGPybEqocJcmtMuxyBhkOKHP4CiuEJEDuAlTx6A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tauri-apps/cli@2.11.1': + resolution: {integrity: sha512-rpEbaJ/HzNb6fwsquwoAbq29/Vt4gADhS423A8fdkwL4edJ0wZmoB8ar7O6JPDL834MUKOCm/rrJ7c9oAaEaYQ==} + engines: {node: '>= 10'} + hasBin: true + + '@tauri-apps/plugin-clipboard-manager@2.3.2': + resolution: {integrity: sha512-CUlb5Hqi2oZbcZf4VUyUH53XWPPdtpw43EUpCza5HWZJwxEoDowFzNUDt1tRUXA8Uq+XPn17Ysfptip33sG4eQ==} + + '@tauri-apps/plugin-opener@2.5.4': + resolution: {integrity: sha512-1HnPkb+AmgO29HBazm4uPLKB+r7zzcTBW1d0fyYp1uP+jwtpoiNDGKMMzz58SFp49nOIrxdE3aUJtT57lfO9CQ==} + '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -2760,6 +2857,63 @@ snapshots: dependencies: defer-to-connect: 2.0.1 + '@tauri-apps/api@2.11.0': {} + + '@tauri-apps/cli-darwin-arm64@2.11.1': + optional: true + + '@tauri-apps/cli-darwin-x64@2.11.1': + optional: true + + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': + optional: true + + '@tauri-apps/cli-linux-arm64-gnu@2.11.1': + optional: true + + '@tauri-apps/cli-linux-arm64-musl@2.11.1': + optional: true + + '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': + optional: true + + '@tauri-apps/cli-linux-x64-gnu@2.11.1': + optional: true + + '@tauri-apps/cli-linux-x64-musl@2.11.1': + optional: true + + '@tauri-apps/cli-win32-arm64-msvc@2.11.1': + optional: true + + '@tauri-apps/cli-win32-ia32-msvc@2.11.1': + optional: true + + '@tauri-apps/cli-win32-x64-msvc@2.11.1': + optional: true + + '@tauri-apps/cli@2.11.1': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.11.1 + '@tauri-apps/cli-darwin-x64': 2.11.1 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.1 + '@tauri-apps/cli-linux-arm64-gnu': 2.11.1 + '@tauri-apps/cli-linux-arm64-musl': 2.11.1 + '@tauri-apps/cli-linux-riscv64-gnu': 2.11.1 + '@tauri-apps/cli-linux-x64-gnu': 2.11.1 + '@tauri-apps/cli-linux-x64-musl': 2.11.1 + '@tauri-apps/cli-win32-arm64-msvc': 2.11.1 + '@tauri-apps/cli-win32-ia32-msvc': 2.11.1 + '@tauri-apps/cli-win32-x64-msvc': 2.11.1 + + '@tauri-apps/plugin-clipboard-manager@2.3.2': + dependencies: + '@tauri-apps/api': 2.11.0 + + '@tauri-apps/plugin-opener@2.5.4': + dependencies: + '@tauri-apps/api': 2.11.0 + '@tootallnate/once@2.0.0': {} '@tsconfig/node10@1.0.12': {} diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..6b9867d --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,2 @@ +/target +/gen/schemas diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..36dceb6 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,5633 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[package]] +name = "arboard" +version = "3.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf" +dependencies = [ + "clipboard-win", + "image", + "log", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "parking_lot", + "percent-encoding", + "windows-sys 0.60.2", + "wl-clipboard-rs", + "x11rb", +] + +[[package]] +name = "async-broadcast" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" +dependencies = [ + "event-listener", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-channel" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "pin-project-lite", + "slab", +] + +[[package]] +name = "async-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +dependencies = [ + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling", + "rustix", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-lock" +version = "3.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-process" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +dependencies = [ + "async-channel", + "async-io", + "async-lock", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "rustix", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "async-signal" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485" +dependencies = [ + "async-io", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix", + "signal-hook-registry", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "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.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +dependencies = [ + "serde_core", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2", +] + +[[package]] +name = "blocking" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +dependencies = [ + "async-channel", + "async-task", + "futures-io", + "futures-lite", + "piper", +] + +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "bytemuck" +version = "1.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.11.1", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror 1.0.69", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" +dependencies = [ + "serde_core", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "cargo_toml" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" +dependencies = [ + "serde", + "toml 0.9.12+spec-1.1.0", +] + +[[package]] +name = "cc" +version = "1.2.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "num-traits", + "serde", + "windows-link 0.2.1", +] + +[[package]] +name = "clipboard-win" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4" +dependencies = [ + "error-code", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "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.11.1", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.11.1", + "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 = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf", + "smallvec", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "ctor" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dbus" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73" +dependencies = [ + "libc", + "libdbus-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "powerfmt", + "serde_core", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.61.2", +] + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.11.1", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dlopen2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "dom_query" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" +dependencies = [ + "bit-set", + "cssparser", + "foldhash 0.2.0", + "html5ever", + "precomputed-hash", + "selectors", + "tendril", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[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 = "endi" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" + +[[package]] +name = "enumflags2" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "error-code" +version = "3.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" + +[[package]] +name = "event-listener" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener", + "pin-project-lite", +] + +[[package]] +name = "fastrand" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" + +[[package]] +name = "fax" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "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-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" +dependencies = [ + "rustix", + "windows-link 0.2.1", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi 5.3.0", + "wasip2", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.11.1", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "half" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +dependencies = [ + "cfg-if", + "crunchy", + "zerocopy", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" +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 = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +dependencies = [ + "bytemuck", + "byteorder-lite", + "moxcms", + "num-traits", + "png 0.18.1", + "tiff", +] + +[[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.0", + "serde", + "serde_core", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys 0.3.1", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +dependencies = [ + "jni-sys 0.4.1", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "js-sys" +version = "0.3.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" +dependencies = [ + "cfg-if", + "futures-util", + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.11.1", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[package]] +name = "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.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" +dependencies = [ + "libc", +] + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "moxcms" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "muda" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae8844f63b5b118e334e205585b8c5c17b984121dbdb179d44aeb087ffad3cb" +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.11.1", + "jni-sys 0.3.1", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys 0.3.1", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + +[[package]] +name = "num-conv" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "objc2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +dependencies = [ + "objc2-encode", + "objc2-exception-helper", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.11.1", + "block2", + "objc2", + "objc2-core-foundation", + "objc2-core-graphics", + "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.11.1", + "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.11.1", + "dispatch2", + "objc2", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags 2.11.1", + "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.11.1", + "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.11.1", + "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.11.1", + "objc2", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" +dependencies = [ + "bitflags 2.11.1", + "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.11.1", + "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.11.1", + "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 = "open" +version = "5.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f3bab717c29a857abf75fcef718d441ec7cb2725f937343c734740a985d37fd" +dependencies = [ + "dunce", + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "openssl-probe" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "os_pipe" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset", + "hashbrown 0.15.5", + "indexmap 2.14.0", +] + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros", + "phf_shared", + "serde", +] + +[[package]] +name = "phf_codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "piper" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "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.11.1", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "potential_utf" +version = "0.1.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 = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn 2.0.117", +] + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit 0.25.11+spec-1.1.0", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "pxfm" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f" + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quick-xml" +version = "0.39.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.11.1", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] + +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + +[[package]] +name = "reqwest" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" +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 = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustc-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags 2.11.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-pki-types" +version = "1.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +dependencies = [ + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.117", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "security-framework" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +dependencies = [ + "bitflags 2.11.1", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" +dependencies = [ + "bitflags 2.11.1", + "cssparser", + "derive_more", + "log", + "new_debug_unreachable", + "phf", + "phf_codegen", + "precomputed-hash", + "rustc-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" +dependencies = [ + "erased-serde", + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_with" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" +dependencies = [ + "base64 0.22.1", + "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.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "servo_arc" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" +dependencies = [ + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "sic-irc" +version = "0.1.0" +dependencies = [ + "rustls", + "rustls-native-certs", + "thiserror 2.0.18", + "tokio", + "tokio-rustls", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" + +[[package]] +name = "simple-irc-client" +version = "1.1.2" +dependencies = [ + "serde", + "serde_json", + "sic-irc", + "tauri", + "tauri-build", + "tauri-plugin-clipboard-manager", + "tauri-plugin-opener", + "tokio", + "uuid", +] + +[[package]] +name = "siphasher" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +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 = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a33f7f9e486ade65fcf1e45c440f9236c904f5c1002cdc7fc6ae582777345ce4" +dependencies = [ + "bitflags 2.11.1", + "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.117", +] + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93bd86d231f0a8138f11a02a584769fe4b703dc36ae133d783228dbc4801405" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a318b234cc2dea65f575467bafcfb76286bce228ebc3778e337d61d03213007" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bd11644962add2549a60b7e7c6800f17d7020156e02f516021d8103e80cc528" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png 0.17.16", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.117", + "tauri-utils", + "thiserror 2.0.18", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed9d3742a37a355d2e47c9af924e9fbc112abb76f9835d35d4780e318419502" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eefb2c18e8a605c23edb48fc56bb77381199e1a1e7f6ff0c9b970afe7b3cb8ee" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "walkdir", +] + +[[package]] +name = "tauri-plugin-clipboard-manager" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206dc20af4ed210748ba945c2774e60fd0acd52b9a73a028402caf809e9b6ecf" +dependencies = [ + "arboard", + "log", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", +] + +[[package]] +name = "tauri-plugin-opener" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17e1bea14edce6b793a04e2417e3fd924b9bc4faae83cdee7d714156cceeed29" +dependencies = [ + "dunce", + "glob", + "objc2-app-kit", + "objc2-foundation", + "open", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.18", + "url", + "windows", + "zbus", +] + +[[package]] +name = "tauri-runtime" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fef478ba1d2ac21c2d528740b24d0cb315e1e8b1111aae53fafac34804371fc" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3989df2ae1c476404fe0a2e8ffc4cfbde97e51efd613c2bb5355fbc9ab52cf0" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d57200389a2f82b4b0a40ae29ca19b6978116e8f4d4e974c3234ce40c0ffbdec" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dom_query", + "dunce", + "glob", + "http", + "infer", + "json-patch", + "log", + "memchr", + "phf", + "plist", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.18", + "toml 1.1.2+spec-1.1.0", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc65d45c68858bfe420dd29e834b5d15dbecf8a07a8a16cf4d532c7b1f69d4b6" +dependencies = [ + "dunce", + "embed-resource", + "toml 1.1.2+spec-1.1.0", +] + +[[package]] +name = "tempfile" +version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand", + "getrandom 0.4.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tiff" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" +dependencies = [ + "fax", + "flate2", + "half", + "quick-error", + "weezl", + "zune-jpeg", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tokio" +version = "1.52.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[package]] +name = "toml" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.2", +] + +[[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.11+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" +dependencies = [ + "indexmap 2.14.0", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.2", +] + +[[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.2", +] + +[[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.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68d6fdd9f81c2819c9a8b0e0cd91660e7746a8e6ea2ba7c6b2b057985f6bcb51" +dependencies = [ + "bitflags 2.11.1", + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", + "url", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15edbb0d80583e85ee8df283410038e17314df5cba30da2087a54a85216c0773" +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 = "tree_magic_mini" +version = "3.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6" +dependencies = [ + "memchr", + "nom", + "petgraph", +] + +[[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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" + +[[package]] +name = "uds_windows" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" +dependencies = [ + "memoffset", + "tempfile", + "windows-sys 0.61.2", +] + +[[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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.3+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" +dependencies = [ + "wit-bindgen 0.57.1", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen 0.51.0", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.1", + "hashbrown 0.15.5", + "indexmap 2.14.0", + "semver", +] + +[[package]] +name = "wayland-backend" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d" +dependencies = [ + "cc", + "downcast-rs", + "rustix", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144" +dependencies = [ + "bitflags 2.11.1", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "563a85523cade2429938e790815fd7319062103b9f4a2dc806e9b53b95982d8f" +dependencies = [ + "bitflags 2.11.1", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234" +dependencies = [ + "bitflags 2.11.1", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a" +dependencies = [ + "proc-macro2", + "quick-xml", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be" +dependencies = [ + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web_atoms" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7cff6eef815df1834fd250e3a2ff436044d82a9f1bc1980ca1dbdf07effc538" +dependencies = [ + "phf", + "phf_codegen", + "string_cache", + "string_cache_codegen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webview2-com" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows", + "windows-core 0.61.2", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" +dependencies = [ + "thiserror 2.0.18", + "windows", + "windows-core 0.61.2", +] + +[[package]] +name = "weezl" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" +dependencies = [ + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck 0.5.0", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.14.0", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.1", + "indexmap 2.14.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "wl-clipboard-rs" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3" +dependencies = [ + "libc", + "log", + "os_pipe", + "rustix", + "thiserror 2.0.18", + "tree_magic_mini", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-protocols-wlr", +] + +[[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 = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" +dependencies = [ + "gethostname", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" + +[[package]] +name = "yoke" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zbus" +version = "5.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3bcbf15c8708d7fc1be0c993622e0a5cbd5e8b52bfa40afa4c3e0cd8d724ac1" +dependencies = [ + "async-broadcast", + "async-executor", + "async-io", + "async-lock", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener", + "futures-core", + "futures-lite", + "hex", + "libc", + "ordered-stream", + "rustix", + "serde", + "serde_repr", + "tracing", + "uds_windows", + "uuid", + "windows-sys 0.61.2", + "winnow 1.0.2", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "5.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51fa5406ad9175a8c825a931f8cf347116b531b3634fcb0b627c290f1f2516ff" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "zbus_names", + "zvariant", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7074f3e50b894eac91750142016d30d0a89be8e67dbfd9704fb875825760e52d" +dependencies = [ + "serde", + "winnow 1.0.2", + "zvariant", +] + +[[package]] +name = "zerocopy" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zerofrom" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + +[[package]] +name = "zune-core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9" + +[[package]] +name = "zune-jpeg" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" +dependencies = [ + "zune-core", +] + +[[package]] +name = "zvariant" +version = "5.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c1567a6ec68df868cbbfde844cfc6d81649fe5109a62b116b19fabd53e618ee" +dependencies = [ + "endi", + "enumflags2", + "serde", + "winnow 1.0.2", + "zvariant_derive", + "zvariant_utils", +] + +[[package]] +name = "zvariant_derive" +version = "5.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d5b780599bbde114e39d9a0799577fad1ced5105d38515745f7b3099d8ceda" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d464f5733ffa07a3164d656f18533caace9d0638596721355d73256a410d691" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn 2.0.117", + "winnow 1.0.2", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..fec01fd --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "simple-irc-client" +version = "1.2.0" +description = "Simple Irc Client" +authors = ["Piotr Luczko "] +license = "AGPL-3.0-or-later" +edition = "2021" + +[lib] +name = "simple_irc_client_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2", features = [] } + +[dependencies] +tauri = { version = "2", features = [] } +tauri-plugin-clipboard-manager = "2" +tauri-plugin-opener = "2" +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tokio = { version = "1", features = ["sync"] } +uuid = { version = "1", features = ["v4"] } +sic-irc = { path = "../../network-rs" } + +[features] +custom-protocol = ["tauri/custom-protocol"] diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..d860e1e --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..d09cc31 --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,21 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "Capabilities granted to the main window", + "windows": ["main"], + "permissions": [ + "core:default", + "core:window:default", + "core:webview:default", + "core:event:default", + "clipboard-manager:allow-read-text", + "clipboard-manager:allow-write-text", + { + "identifier": "opener:allow-open-url", + "allow": [ + { "url": "http://*" }, + { "url": "https://*" } + ] + } + ] +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0744e5707ff0eb7e5fd37193932323bbb1ad18 GIT binary patch literal 10779 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 Z{tuE)hLTbkrPu%f002ovPDHLkV1g{krXm0U literal 0 HcmV?d00001 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..608283c447b4d571dcdea6e418b81a699408141c GIT binary patch literal 21773 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%0DoxIdMxJH4IxLTo1q#_b)aHzc0F_jvz52Cz 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..30b9306d4f59adf600d8ff55fda149efc27882e8 GIT binary patch literal 2161 zcmV-%2#)uOP)MS5h>xF#D<_oNqGnrQ`&@*&^D-#w52bBEWBArfAmMy zM3IuxqzMX-G`5=(M5`b|0X1o;LYg39XnDoh#=sgIuf4n8-Fxp$&%J8`2t%Eq*q&YQ z?43E^`ObIFoZ+~`A0fcp_w$i2kLqb0pSaXecAxuM)5X~7fWb)CXA|6l` zXPq}+KeFZQj=ZP!Q=Zj+?lJma1`u!D! zK3<-&Wkyq6L?YsS-~7dgK)5d| zA&w4(iF`WV0#-ldRj{N|<KF~-wgY(EIuf0g6cWsf(RK*>Cdo-!_m&SDIf$E_J~ACKzPwCXz6TN zPw|YQG2M`sZAzbF8ZquGX!ZpRNPpZC`lMoQ!kh~Gx8%7duY*qi3sVEXoIq^H$J(q7 zd(XAG`x2YtrVwn}Q@EXAl+iLBlKB~=*)N$1RhSAiLqOs6!%Mogcl;1Dz{)cI?}cYM<^5qsbq-spdo)kcD7T!7&aZ* z=C=#Wq$67if5?p;8wv{C7$Es`V#aiWx}kKZ<;t;}I^Gyg3*P>l_7pS(3-~k1xFi$MZYR3%&H#cvSAs8OpFW1xIJLBs?qMd7_lkYjl%O(>je6K zlZY37N7GrkP3c5W@LN?4QVJA00Ls3)8e1ciaIhtYw_Z=;qr<&O_A#8XDsduKgQlb3 z!q|dNUL9z&zqag!n$8w|745t2-~qBZ{~8NCLK9JULW*Cgu{Ur(dJyn>)Fjtdtj<7lDe@6?>ZS?+Ie6Lfyg z__fHo#@$-bxG4T+Iw|)00?bv=4RLY>sQDz~7bJG?pND%NdKkg53EL7hr1yUJy?(6z zQ5cylJ$ej1@y;6wwBU4cK&@9|FUGcQaxa++Q zRbz-$> zjFD#=#a)bl$0#N$>U9ET(<%rfAAq~Ood3-JZJve)Qj_{^HH_rWlVi+ zBkXj*6BJ|OYQFJoS`eeo`lp_&G&~lBcbpH!g3f`QAiEQ^XuYO$_=2`L_dy;GZ!dr^ zPz;mLL?S*Le|lv%RxO%~Z!cbm-A&ujdpVBX+jLA_{vv8tQlbxrkjpoDeZF%m3)>gs zW#MtXKXB)sd~_O4%+JLyzX3Fylaz~l4;Rcz%Cu;gYW2Xs31 z22oTn8HJTqn73{pG6^l0#q8!}q8Xv8;Kb}DshbtiB^OdR<$Fs@E-Yb9{OsQ^mY^%9 zFsX)MVgYU7(1=sv_$F<2H-aIK{DNX6lN}i7{u>7SOhV6wHGY)^n>0!q8^f~MAG&il zH4Aip%L7z0>z~NB|FI^&e0pi$J#Bq;w(Tt9oTY}6BS@Q-P`TYjBGc)}(va#g5dM-x zAsuT@*6mGh-2w<98D-bh+Qp?W4O{VQhfb}pRAtsL9hXW}dh&bN6#(uD&=_J2Dz+ni;(thi#Xlhak61-=fX^^Y;FL`BU~` z@8SogOgs2gw5}1#Ys{rlMix>6yi26}`()`1E;LgWRJ>fkjLI6LxHHvY+@PVGjFZ4s zw|TW~)ZCJ&dXic*m@{o``)dJ>uaa`WqVrz6TB)U1q*QV%Un<;YTset!;s9oT|1YR~ zupNW_^c_`6qB}u=yXoOBve{0D>?gFijkMAxvizKSi(Zqv#%E4AIYq&Es4D(VX*+v*jK4FlGIX{$PrD?GeV16+h}jcEmsQJ7?ylYS?o#RX zM7QbSBVKlK)a5?c5GSpzUbPsO0XJjh?9yXJ0hTJ*-!bFt`PD|1kfCE57YcRY(iJjw zYFv@=dEu?;e;%l%8F-3 z`&h%3v`7baW+t-YA62inJ~ONnm_jyZ^R2lE%kGUV4rw&!t${`rMWw0ADy(bW7?hGZAW}HbB$9|$*Xs? nw_Hp)M@e)$Jzx>2cY@%5&P$8&;yYPq00000NkvXXu0mjfm%T0; literal 0 HcmV?d00001 diff --git a/src-tauri/icons/64x64.png b/src-tauri/icons/64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..eabe5fe517887e476a2376b291b2a461b1ddf386 GIT binary patch literal 5068 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 idPn%u^ghFv{Q5sHXz6qREdYf80000 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 crOs~uAILi7q$#+!8vp8C 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 UVsoGEy8r+H07*qoM6N<$f-gY&KL7v# literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0f43c419739fe50f4e6758295f5e4b30927a6399 GIT binary patch literal 12552 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 eu4hlo<^Kb{d|>fq>b;Es0000;SI!8E|c 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 FV1hOXWVrwU literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..94a0c8d86fb225ef79f460dcf86f375abab64d0a GIT binary patch literal 1961 zcmV;a2UhrrP)5Hk;PLN7NwJi~yR;G7uA7xBD8(=B$bpk5rDC*YmkI=e#GL}$PUE#qKdfLRrli4T*W2gW(%|HIZ!;a) zibO8f?&ligcs$M@lD|7{`PjU)BRvAxK_9POzPL6Q+<9^Dx|13?mN#a;;%82wr>18L6fdNJy&(C3ZYQfkbjcuNqt0(Hsi zVAPVoq;soSOD-406~K&ZuLVOaCR|cgJLdwXUU_H8b8jRa{vd}r$ieAzRjG|ae^Q#R z#vEb5c1?JaFqqVm8Hv)6teNm^{lBuqlz^f@RVg z%1Se2LX7P?+`uFL0aTV8$LylhF!c;b36^$DHykiR0~6lkboxi<7~owI<87_sy@3M0 zDl;x!+R-Nk_De)s1MnU3VfjLVXWM>@J^!l3btP#;L*u9@?!=N=@8V14|3F3bgbW8p z$?ckJd|Xt?eto*@a;tM78poq{Mjn|IRB0#k>Ut(ehz((O?cI3vhpVw*=PA7LS{gmw z3}*)yWB=(|1oRZ<6o14P&UoMb>Vm)PZe`mObaX@eWmaoVJK%fvJDJ}4wSgGLy2i2L zsQpWcOQ-xCqQ}Oby-m2|Cy!&^%^|F~GmNj_9Y)z~9bHhbT6Ax1sVtmoOr7M z`(M5R)eBeP&bv(IANULoJL^CrY8`rK4DY=wP*4ag-uNJ9E&U7ZWR&RXl2UL@YL--C zp3GU&ei5)*EqS6V?H`dUi%C(#66pKTLi>(Fgn}!P9vi~Odu~N*OEc1`6imO7JG=XN zDk+uDN&68rZiR4`V}HAiM}Dvd-(0a2+kX+q+ix7lp@U~p|JVbFR=2?(E4~1F z5gUb%9L2c%w0f?JDSa-fzu*bt+B1KO&Pp5N#Ou$^vAW;UWI@q4oT=rdL z(hf4&32+g^7rzz3qIIW`8Y}?U#pE@JYOrB4mQC}TpRFA{a0zWxsy8()@jbKU?M{aeL?9GYjVK_+YyTXiUo|yUM#Uis)T*? z&b%ii*O^BEf@12bY*yF#&P4Tr(WO}-YCp_>#`SsWgm$ma~}W-9~%|oNVs%s2WJ=-oqq6IcaUKBL%6p zx-qM-QPYYdLX6vjiXnAgGDlrHT~eA_DG%z6^v$=C>FZ1nezduNMs>#-XFPaX~$%7`(hBxK%9`HrO&Hj-hh?XqTyph-PdWNjRUI`VN!Dn?94hkn_HJABaPtiR zXgSA(XK>q#n9u`!uz~MDi@eAJRRL8o>WJmH)T~DHoFqWW`6si*r=Gb^tq-ra^w3Mg zS=c7mjI?0?p8xX61xiK(O@YnmAb|;aUhvh{w6kv=_US6%^=QMKU5Qx!Bz4a*H8 zmLtS(2-EZ8bvjS9yZ`I3$Ug0VB-RXZY~A&X3pI8qBfPU&J2UsD=Kk^XyuYS@16S3K vKt1Ai)gMkDo)F%vwDW2XR9SlsplbaWFJ&=W)87i@00000NkvXXu0mjfEH=&$ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..89a5496a9692c85ef605cd2d9acdc48af1436040 GIT binary patch literal 27135 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 N002ovPDHLkV1ka0yNdt- literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..573fddac1c2bbeefc57b79c1679e49619ea6552f GIT binary patch literal 3261 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 Ris1kN002ovPDHLkV1ll-PR;-T literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml b/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..2ffbf24 --- /dev/null +++ b/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..dfcac242da948c9a3f6282a696ffd9350ca92e5f GIT binary patch literal 3443 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 V>g}2%IH3Rl002ovPDHLkV1kkw#W4T? literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..a71ba5c836163ce775ec1e89c7ae89796f9bad45 GIT binary patch literal 13533 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..7588bab1f99f16c14c9d735f9c659766a8c04b41 GIT binary patch literal 3335 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..5432b259fd257c8d1497ab681f78e0721460f195 GIT binary patch literal 3650 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 U+H2Bt3;+NC07*qoM6N<$f+Ji8(*OVf literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..791dbe2d2d2705abb1530560e550d03625c9315a GIT binary patch literal 7934 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe8f73a9369ec00e64ca6b22f78afb99b40a092 GIT binary patch literal 18156 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%0D=3HV@|iGSVoH&TS#OMr85nvfE%BfjfDAnI zM<^Z?LUXbPlY#dl;7L%YxmuA#MN(%@-|P28c|b~45=dkX~;m) z9xzaE?N?Qz8Po7fx>H_)AF>>DXFEF#27S{x3WLn$6lAWr)}tP@OfzZ_MA*a_%e#@V zDv`6WbQf!b7;L4q9{iPESRb@oVxF4!c8&>k_PTFhHsYLdiu*6k8aKEt`?vT(y zAb^+vkY!qy^3G&z6BAKssNbuXjhix-o9o>u;u+SkbvA&NS}3^y(@kE73_W@3 zvwQYA?BxKg-{WG504R|~6EkPytg-hm8T-@mUUo-a7z;5(3Cw_{@9G6^N!cGU|7XfG z+ix{-7MkSvUJk$@bBpK&JCvR^+;?HF`gNYnMuZLQx5WCtGcd6i760OUGH~qe)XB?t zZj7<4^G!k8cdK+(XA?8g$0=L2C)i-XB2^JRC(Hpl6B;yk8j-ewz(tch9dJ1S%lI`9 z1q5P>W1rjpRAq$!GoUhscTkGn4-6)Uu-yxnjECud^-#y}asZYk>v?-(W|e8))@%qi zk@^{229CmIQN#Sll;ykrO@PO=D8ui~v=0?GE*Kl|0b1{0S06iWW(MnCjvHz_R&^G1F}_etDvz723>ddT9ooOIAWy>!ec z#VR|rN#}i6+==XkOesZ7bBC%(2akVpTi6LKI}Dc9YmLnyH3lrytQ>vTcVOnGPh}MR z`dy9dY8q70KaFey5D((=kGhrJvI z8x*U=7Cg2@q&uo3W)y*-@YHX7BcO`5O-~ANQDE5tmjkdtanNkR<1ElR0J=gVNmqvDadPS%EFBEsOyQ^aC4<@1qSzsy%)0%lsIDo;_*bx8!U6)4SL z#OGuAwIj_t3^wTU6iM(XFV|7X;CVZLK^=9eXp6$k#!i%S+vT^g#fX-$$M{Q*sOHP zl1gCdNm`U!5-N$47UclUS@D7gvDlq2ec4#g*!Eo2X^eU+y1aOY`%v=MN);ClosVzMN6IEj$F1U=%htC0CUy>Yvo1O z@vJh~t)V0eGeugI#a>M)K|W?pNiBDjLr3IrRy)DN?)3EG#bbUy)+=3A8!_xw-dzGr z&!@n0RR7K7r+0oYmh0#oO^3mp)k$II#~|N@g_(`yS9K@bleAwSrQY_^Bk{S8&T;_e ztWF9uul>`O%0|xa^{eDbby=86X;IX%_x}!ldV2*0uARWL12AWGv9MXGPLy@bv)dlp z6XEOpT?ihrZc(U@{M<>4ascM6#1?NU%+%RJ13JzCj&+L)8^#+`pV|Hnv6s^=$^n?O z5?CZs5MaKwV(aVsqUH-|2FfI6bku@CSJ2-Cl2N;=t*Jbg%^(Umb#>hfXv1Pu@jZVm>lK2KIoID9P_&^l_shjlH>p^+t&XB X9(T@er5e0Z00000NkvXXu0mjf_|n+W literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..b852892828e8eef053718671f9dba50e8826a6fd GIT binary patch literal 8620 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c74bce21b8ca50c612968d8e440548fa52fd3aa1 GIT binary patch literal 12654 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 z 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

np}nt(o)& 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 VGo{wN10Eg1;OXk;vd$@?2>^oGa~A*r literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..46684d77a46e7e93303a7a5d1503615b4ab451b3 GIT binary patch literal 39203 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 IDcgkpADUc3Q~&?~ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@1x.png b/src-tauri/icons/ios/AppIcon-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9df652e19edfdb13dc450baf3f7c286d8186b4 GIT binary patch literal 1089 zcmV-H1it%;P);8q; z2J>`hWx3$OAyy7tVS~elO4<-J4#Zpn#)+p9bf>`;LnI)Oimq0LyHBw|!0;7$B)l*_ z_-Q**nQ=&ha77w|03~;nV>zt&J00ft7VcbYqdt~`3kEKOnB^fvXNH)4;Tr_jZY4I9 z%d1MXWzqG@HAgVxT!tH2#`ciT$6vgrogWVQ6X<<%ugjI0>`& zU^a^+Jr_n(-HU9v>s#3Rd2mM~>4Ne=`IZcVq%AF_JZ^m%Lr3cI`B(p-&`RUh%0Jlc zOZ(K8njRL5e}UrKo%6->i?Vt33qE77zFsQm7gkVVbWWgyzky9H4LJ6-j^mxB*bq0- zH&TZ~-FxtM=tg`xb|71ft1LBgEov*8a8tM$R+x~K4vnNbGd8-8HKDQPaoQ%3NdtBD z5tu<8I$5XjnO&@A)BBj19ma20+Wn#kNi1_#YFcvunH2oP0aN1iJIi5AHK2OMAbrze z6$Eg$%R%Q!2l2hnV_E!Tq!T3&LZb8c*L)0JBgq=m3E4$iqz3oIo<+%WgB-J9`?(kB(yfu6?Mww;gt}98BlnwuV`C5&f4w%KI?yqYTSPf{JSZ zi5=Ak{XHqjjDvM6$55I$hp07ySa=i_+qUDD2X>+;)WC{Lr9U_pi}~S@3)kk9WV&Z| z5`RCp0R?UncCZLb-W&h|;rxvBm_z1){ElE)aE%YBvwmgRM8&)A2-;p&g6)ra~|1bUnq52apQAIpe00000NkvXX Hu0mjfL=^qv literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3a5018cba488c9c7ce5ad28a0e2a0dba61e136 GIT binary patch literal 2665 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..b67341d976b89728c842b64ec1c1a19d3e55a746 GIT binary patch literal 1791 zcmV+s`EeyM$X@XU3-RgYu3OL$<6!S3A$!|G-B{w+d1=b>*^oxaiX zvi5F*;|L^%4l?V&bIK9nx&MEolvjX-;0|;_^t2#v1CA$PzPV1lXCV!g#qVcSeqfUL zK_uq>El5WhS>Y&o97eGhX8X24$v=Ix+@qHhMNqALCH|PVGG!BmYhn0>|H3)&jL2EO zsxNs0lhSOxwZ0s!e%fexh-;WAjMB!HaAjaLQrEFy7jq~LA45K$NA9i7$m$kzMF?^i zRT3qaiIjN+gD?JhG)1R0%JzNsgveV1a6J>YSESk$NJ?cX!gWpIXeRg(o26f1aD7V% z*JaJ~Z6u>U?V-q-AP0pqq7!&?j)sZ{I}k}#D2GR#A6;78;irU1e8H@ed`WuB!@x=9 zs1HWn2#q376yuaau=zDUW@ig1*$m0BLuJumx=}bnhvjor#XUF&p9g+?H|bOA30RXN z{c@;7Y}wm9893#iAIta2mYfLKQ9J~YP`DR7)ua#uZzp4ok9`*d^g2{GQcob#ZcmNxtnX)K0Lh$PcvSoaB? zv6PRtT`BbTuE5Xku2SeCUWYAvly=Xq3sW08aBTxxau^q{y#uuiTHv0DVqecj6s;j@ z$ML=`C)!uP&1XMSMr}|_X)v1daJW5!H#VJv8&<=HQnwsF z+l|i;wL{l+XqpC1=NRZOpydUQ$~pa5`kOnDuI++TFo=;P!+9_ZKHlxwjJ!Fh$cM(^ zIQO#h?ec|xA}_-Tg*|u{!=4RQC=O*YtKu5$dFdmpXuJUT-g*;W+qIK+d)W2w1WKYC zO~1PfiK;_m27_QEJBA1kMeOZbU#0*rK<}twk3c1J|91CdXgm2ZcK@Xw2U`HcScZgH zOUNWD^nZbo+T#X6UqMf8N{vp+Ymv?*kjZAz-Pwhs{ePo~`rtb$)h<(sHYim%>9D<@ zZkRgSWFPrz0CPOh{1Ddv^b7pZIGfHO3+1>b$p_N)j@MAzRk3&^J2g_(N91Dv5gRu*eo1If${9+t) h>86!s&!+bW;cIBP)=bSzN-sj$!07-5VgykI8 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�dz(6WaaH94Y}E>s|uH2JxEpNkJJxn-)z+@009EPN4LMXRrb zJLM{oZ^+0%>+ybWiqtu_;I<5KhI4uFv-?7|zxa}y?`N$t2Jl>8rc@h=8Whh?xJ(2u zn3hpl?TZUks-k>ZF<3qZv4!73L4YejS=kjVxSe$mB)+gfyIN&*6fgQN+CruDN`r?0 z7t9(q4tW>X_>TP?OY?I9noZC(BY@(iKVZ@$$(Ji)*L*Yc9;1u%aeOYc=O^eMVwYV9 phu$&h&?AV>x<1ne)Xodg{{u9qv_nf7jDi3F002ovPDHLkV1lw!8{Gf^ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x.png b/src-tauri/icons/ios/AppIcon-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5bc89dc6708aa89909222087b22778e67afd63 GIT binary patch literal 4243 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�dz(6WaaH94Y}E>s|uH2JxEpNkJJxn-)z+@009EPN4LMXRrb zJLM{oZ^+0%>+ybWiqtu_;I<5KhI4uFv-?7|zxa}y?`N$t2Jl>8rc@h=8Whh?xJ(2u zn3hpl?TZUks-k>ZF<3qZv4!73L4YejS=kjVxSe$mB)+gfyIN&*6fgQN+CruDN`r?0 z7t9(q4tW>X_>TP?OY?I9noZC(BY@(iKVZ@$$(Ji)*L*Yc9;1u%aeOYc=O^eMVwYV9 phu$&h&?AV>x<1ne)Xodg{{u9qv_nf7jDi3F002ovPDHLkV1lw!8{Gf^ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-29x29@3x.png b/src-tauri/icons/ios/AppIcon-29x29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2999d8f5f3a413ef3efbec042741f0547d9157 GIT binary patch literal 6686 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 a0Q`S^EMNHXGi(I_0000jd|wfUm@VJ5%Xq| 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9b01f4a1d28107b5372153abdb7458909b3a8f08 GIT binary patch literal 9308 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-76x76@1x.png b/src-tauri/icons/ios/AppIcon-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6235b1cba2c282efc2e5be0338f57e78b12cfe GIT binary patch literal 5687 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..633633038bb8dcc2390c9ef4b3e168726d09e7fc GIT binary patch literal 13002 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 M07*qoM6N<$f*, + pub pong_timeout_secs: Option, + pub registration: Option, +} + +#[derive(Debug, Deserialize)] +pub struct RegistrationArgs { + pub nick: String, + pub username: String, + pub gecos: String, +} + +#[derive(Debug, Serialize, Clone)] +#[serde(tag = "type", rename_all = "camelCase")] +pub enum ClientEvent { + SocketConnected, + Connected, + Raw { line: String, from_server: bool }, + CapTimeout { retries: u32 }, + Closed, + Error { message: String }, +} + +impl From for ClientEvent { + fn from(e: IrcEvent) -> Self { + match e { + IrcEvent::SocketConnected => ClientEvent::SocketConnected, + IrcEvent::Connected => ClientEvent::Connected, + IrcEvent::Raw { line, from_server } => ClientEvent::Raw { line, from_server }, + IrcEvent::CapTimeout { retries } => ClientEvent::CapTimeout { retries }, + IrcEvent::Closed => ClientEvent::Closed, + IrcEvent::Error(message) => ClientEvent::Error { message }, + } + } +} + +#[tauri::command] +pub async fn irc_connect( + app: AppHandle, + state: State<'_, IrcState>, + options: ConnectArgs, +) -> Result { + let mut opts = IrcClientOptions::new(options.host, options.port); + opts.tls = options.tls; + if let Some(enc) = options.encoding.as_deref() { + opts.encoding = match enc.to_ascii_lowercase().as_str() { + "latin1" | "binary" => Encoding::Latin1, + _ => Encoding::Utf8, + }; + } + if let Some(secs) = options.pong_timeout_secs { + opts.pong_timeout = Duration::from_secs(secs); + } + if let Some(reg) = options.registration { + opts.registration = Some(RegistrationOptions { + nick: reg.nick, + username: reg.username, + gecos: reg.gecos, + }); + } + + let (client, mut rx) = IrcClient::connect(opts); + let id: ConnectionId = Uuid::new_v4().to_string(); + + state + .connections + .lock() + .await + .insert(id.clone(), client); + + let app_for_task = app.clone(); + let event_name = format!("irc://{id}"); + let id_for_cleanup = id.clone(); + tokio::spawn(async move { + while let Some(event) = rx.recv().await { + let is_terminal = matches!(event, IrcEvent::Closed); + let payload: ClientEvent = event.into(); + let _ = app_for_task.emit(&event_name, payload); + if is_terminal { + break; + } + } + // Drop the handle from the connection map so the renderer doesn't see + // a stale id after the underlying socket is gone. + if let Some(state) = app_for_task.try_state::() { + state.connections.lock().await.remove(&id_for_cleanup); + } + }); + + Ok(id) +} + +#[tauri::command] +pub async fn irc_send( + state: State<'_, IrcState>, + id: ConnectionId, + line: String, +) -> Result<(), String> { + let conns = state.connections.lock().await; + let client = conns + .get(&id) + .ok_or_else(|| format!("unknown connection: {id}"))?; + client.send(line).await.map_err(|e| e.to_string()) +} + +#[tauri::command] +pub async fn irc_quit( + state: State<'_, IrcState>, + id: ConnectionId, + message: Option, +) -> Result<(), String> { + let client = { + let mut conns = state.connections.lock().await; + conns + .remove(&id) + .ok_or_else(|| format!("unknown connection: {id}"))? + }; + client.quit(message).await.map_err(|e| e.to_string()) +} + +#[tauri::command] +pub async fn irc_disconnect( + state: State<'_, IrcState>, + id: ConnectionId, +) -> Result<(), String> { + let client = { + let mut conns = state.connections.lock().await; + conns + .remove(&id) + .ok_or_else(|| format!("unknown connection: {id}"))? + }; + client.disconnect().await.map_err(|e| e.to_string()) +} diff --git a/src-tauri/src/irc/mod.rs b/src-tauri/src/irc/mod.rs new file mode 100644 index 0000000..24eb58f --- /dev/null +++ b/src-tauri/src/irc/mod.rs @@ -0,0 +1,2 @@ +pub mod commands; +pub mod state; diff --git a/src-tauri/src/irc/state.rs b/src-tauri/src/irc/state.rs new file mode 100644 index 0000000..1ea2714 --- /dev/null +++ b/src-tauri/src/irc/state.rs @@ -0,0 +1,24 @@ +use std::collections::HashMap; + +use sic_irc::IrcClient; +use tokio::sync::Mutex; + +pub type ConnectionId = String; + +pub struct IrcState { + pub connections: Mutex>, +} + +impl IrcState { + pub fn new() -> Self { + Self { + connections: Mutex::new(HashMap::new()), + } + } +} + +impl Default for IrcState { + fn default() -> Self { + Self::new() + } +} diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs new file mode 100644 index 0000000..65ce12c --- /dev/null +++ b/src-tauri/src/lib.rs @@ -0,0 +1,20 @@ +mod irc; + +use irc::commands::{irc_connect, irc_disconnect, irc_quit, irc_send}; +use irc::state::IrcState; + +#[cfg_attr(mobile, tauri::mobile_entry_point)] +pub fn run() { + tauri::Builder::default() + .plugin(tauri_plugin_clipboard_manager::init()) + .plugin(tauri_plugin_opener::init()) + .manage(IrcState::new()) + .invoke_handler(tauri::generate_handler![ + irc_connect, + irc_send, + irc_quit, + irc_disconnect, + ]) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..98a57bb --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,6 @@ +// Prevents additional console window on Windows in release. +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + simple_irc_client_lib::run() +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..aa48030 --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://schema.tauri.app/config/2", + "productName": "Simple Irc Client", + "version": "1.1.2", + "identifier": "com.simpleircclient.desktop", + "build": { + "frontendDist": "../../core/dist", + "devUrl": "http://localhost:5173" + }, + "app": { + "windows": [ + { + "title": "Simple Irc Client", + "width": 1024, + "height": 768, + "resizable": true, + "center": true + } + ], + "security": { + "csp": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; connect-src 'self' ipc: http://ipc.localhost; img-src 'self' data: blob: asset: http://asset.localhost; font-src 'self' data:" + } + }, + "bundle": { + "active": true, + "targets": ["msi", "nsis", "deb", "rpm", "appimage", "dmg"], + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ], + "category": "InternetAndNetwork", + "shortDescription": "Simple Irc Client", + "longDescription": "A simple, modern IRC client.", + "linux": { + "deb": { + "section": "comm" + } + } + } +} From c4d5a739090a418be090472561850077d1681999 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Thu, 7 May 2026 01:04:28 +0200 Subject: [PATCH 2/8] tauri --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index aa48030..ec29c6a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Simple Irc Client", - "version": "1.1.2", + "version": "1.2.0", "identifier": "com.simpleircclient.desktop", "build": { "frontendDist": "../../core/dist", From 9fbab7cb62e82a2101da3b4af1459b2664a274cf Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Thu, 7 May 2026 10:06:28 +0200 Subject: [PATCH 3/8] tauri --- .github/workflows/build-tauri.yml | 123 ++++++++++++++++++++++++++++++ scripts/smoke-test.js | 42 +++++----- src-tauri/Cargo.lock | 2 +- src-tauri/src/lib.rs | 44 ++++++++++- src-tauri/tauri.conf.json | 2 +- 5 files changed, 188 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/build-tauri.yml diff --git a/.github/workflows/build-tauri.yml b/.github/workflows/build-tauri.yml new file mode 100644 index 0000000..6369483 --- /dev/null +++ b/.github/workflows/build-tauri.yml @@ -0,0 +1,123 @@ +name: Build Tauri + +on: + push: + branches: [main] + paths: + - "src-tauri/**" + - "scripts/**" + - "package.json" + - "pnpm-lock.yaml" + - ".github/workflows/build-tauri.yml" + pull_request: + branches: [main] + workflow_dispatch: + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + strategy: + fail-fast: false + matrix: + include: + - os: ubuntu-latest + target: linux + - os: macos-latest + target: macos + - os: windows-latest + target: windows + + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout desktop + uses: actions/checkout@v6 + with: + path: desktop + + - name: Checkout core + uses: actions/checkout@v6 + with: + repository: Simple-Irc-Client/core + token: ${{ secrets.SIC_PAT }} + path: core + + - name: Checkout network-rs + uses: actions/checkout@v6 + with: + repository: Simple-Irc-Client/network-rs + token: ${{ secrets.SIC_PAT }} + path: network-rs + + - name: Set up pnpm + uses: pnpm/action-setup@v5 + with: + version: 10 + + - name: Set up Node + uses: actions/setup-node@v6 + with: + node-version: 24 + cache: pnpm + cache-dependency-path: | + desktop/pnpm-lock.yaml + core/pnpm-lock.yaml + + - name: Set up Rust + uses: dtolnay/rust-toolchain@stable + + - name: Cache cargo + uses: Swatinem/rust-cache@v2 + with: + workspaces: | + desktop/src-tauri -> target + network-rs -> target + + - name: Install Linux system deps + if: matrix.target == 'linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + libwebkit2gtk-4.1-dev \ + libdbus-1-dev \ + libxdo-dev \ + libssl-dev \ + libayatana-appindicator3-dev \ + librsvg2-dev \ + xvfb + + - name: Install core dependencies + working-directory: core + run: pnpm install --frozen-lockfile + + - name: Build renderer (core/dist) + working-directory: core + env: + VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} + run: pnpm build + + - name: Install desktop dependencies + working-directory: desktop + run: pnpm install --frozen-lockfile + + - name: Build Tauri bundle + working-directory: desktop + run: pnpm tauri build + + - name: Smoke test (Linux only) + if: matrix.target == 'linux' + working-directory: desktop + run: | + xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" \ + node scripts/smoke-test.js src-tauri/target/release/simple-irc-client + + - name: Upload bundle artifacts + uses: actions/upload-artifact@v6 + with: + name: tauri-bundles-${{ matrix.target }} + path: | + desktop/src-tauri/target/release/bundle/**/* + if-no-files-found: error + retention-days: 7 diff --git a/scripts/smoke-test.js b/scripts/smoke-test.js index fc1b1b2..23a5914 100644 --- a/scripts/smoke-test.js +++ b/scripts/smoke-test.js @@ -1,11 +1,11 @@ -// CI smoke test for the packaged Electron app. +// CI smoke test for the packaged Tauri app. // // How it works: // 1. Spawn the packaged binary with SMOKE_TEST=1 in the environment. -// 2. The main process (src/index.js) sees that flag and installs -// uncaught-exception / renderer-crash handlers, waits for the -// BrowserWindow's did-finish-load, prints SMOKE_TEST_READY on stdout, -// and cleanly exits 0. +// 2. The Tauri shell (src-tauri/src/lib.rs) sees that flag and installs +// a panic hook that prints SMOKE_TEST_ERROR on stderr, plus a page-load +// callback that prints SMOKE_TEST_READY on stdout once the webview's +// first navigation finishes, then cleanly exits 0. // 3. This runner watches the child's output. It passes if and only if // the ready sentinel was observed AND the process closed cleanly. // 4. Any of the following count as a failure: an error sentinel on @@ -13,9 +13,9 @@ // a failed spawn, or an overall timeout. // // The protocol is line-based sentinels rather than regex-matching on -// stderr because Chromium and GTK produce a lot of noisy warnings under -// CI (missing D-Bus, dconf, XPC services, etc.) that are NOT failures — -// matching on "error" or "fatal" would cause false positives. +// stderr because WebKitGTK / Wayland / D-Bus produce a lot of noisy +// warnings under CI that are NOT failures — matching on "error" or "fatal" +// would cause false positives. import { spawn } from "node:child_process"; import { existsSync } from "node:fs"; @@ -26,8 +26,8 @@ import { resolve } from "node:path"; // so this is intentionally generous. const TIMEOUT_MS = 60_000; -// Sentinels exchanged with the instrumented main process. -// Keep these in sync with src/index.js. +// Sentinels exchanged with the instrumented Tauri shell. +// Keep these in sync with src-tauri/src/lib.rs. const READY_SENTINEL = "SMOKE_TEST_READY"; const ERROR_SENTINEL = "SMOKE_TEST_ERROR"; @@ -49,9 +49,9 @@ console.log(`Smoke testing: ${binaryPath}`); // ---------- spawn the app ---------- -// SMOKE_TEST=1 flips src/index.js into test mode. stdin is ignored because -// the app doesn't read from it; stdout/stderr are piped so we can stream -// them through and scan for sentinels at the same time. +// SMOKE_TEST=1 flips lib.rs into test mode. stdin is ignored because the +// app doesn't read from it; stdout/stderr are piped so we can stream them +// through and scan for sentinels at the same time. const child = spawn(binaryPath, [], { env: { ...process.env, SMOKE_TEST: "1" }, stdio: ["ignore", "pipe", "pipe"], @@ -94,7 +94,7 @@ function finish(code, reason) { clearTimeout(timer); // SIGKILL is deliberate: we don't need a graceful shutdown, and on the - // success path app.exit(0) has already been called inside the child — + // success path the Tauri app has already called app_handle.exit(0) — // this is just insurance against a hung process. try { child.kill("SIGKILL"); @@ -127,10 +127,10 @@ child.stdout.on("data", (buf) => { } }); -// Stream stderr through and fail fast if the main process reports an -// error sentinel. That path fires from uncaughtException / -// unhandledRejection / did-fail-load / render-process-gone handlers in -// src/index.js, so it's always a real bug worth surfacing immediately. +// Stream stderr through and fail fast if the Tauri shell reports an +// error sentinel. That path fires from the panic hook installed in +// src-tauri/src/lib.rs, so it's always a real bug worth surfacing +// immediately. child.stderr.on("data", (buf) => { const chunk = buf.toString(); capturedStderr += chunk; @@ -156,7 +156,7 @@ child.on("close", (code, signal) => { if (sawError) return; // Happy path: we saw the ready sentinel, and the process either exited - // 0 on its own (app.exit(0) from the instrumented main) or was killed + // 0 on its own (app.exit(0) from the instrumented shell) or was killed // by our own SIGKILL after finish() ran. if (sawReady && (code === 0 || signal === "SIGKILL")) { finish(0, `saw ${READY_SENTINEL} and exited cleanly`); @@ -170,7 +170,7 @@ child.on("close", (code, signal) => { return; } - // Process ended before we ever saw the ready sentinel: main-process - // crash during startup, failed require, missing native module, etc. + // Process ended before we ever saw the ready sentinel: shell crash + // during startup, missing system library, webview failed to load, etc. finish(1, `exited before ${READY_SENTINEL}: code=${code} signal=${signal}`); }); diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 36dceb6..ba7c9ba 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -3326,7 +3326,7 @@ checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" [[package]] name = "simple-irc-client" -version = "1.1.2" +version = "1.2.0" dependencies = [ "serde", "serde_json", diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 65ce12c..51e3e40 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -2,10 +2,32 @@ mod irc; use irc::commands::{irc_connect, irc_disconnect, irc_quit, irc_send}; use irc::state::IrcState; +use tauri::Manager; + +/// CI smoke test mode. Drives the runner at scripts/smoke-test.js: the runner +/// spawns this binary with SMOKE_TEST=1 and decides pass/fail purely from +/// line-based sentinels on stdout/stderr. +fn is_smoke_test() -> bool { + std::env::var("SMOKE_TEST").as_deref() == Ok("1") +} + +fn install_smoke_test_panic_hook() { + let prev = std::panic::take_hook(); + std::panic::set_hook(Box::new(move |info| { + eprintln!("SMOKE_TEST_ERROR panic: {info}"); + prev(info); + std::process::exit(1); + })); +} #[cfg_attr(mobile, tauri::mobile_entry_point)] pub fn run() { - tauri::Builder::default() + let smoke = is_smoke_test(); + if smoke { + install_smoke_test_panic_hook(); + } + + let mut builder = tauri::Builder::default() .plugin(tauri_plugin_clipboard_manager::init()) .plugin(tauri_plugin_opener::init()) .manage(IrcState::new()) @@ -14,7 +36,25 @@ pub fn run() { irc_send, irc_quit, irc_disconnect, - ]) + ]); + + if smoke { + builder = builder.on_page_load(|window, payload| { + if matches!(payload.event(), tauri::webview::PageLoadEvent::Finished) { + println!("SMOKE_TEST_READY"); + let _ = std::io::Write::flush(&mut std::io::stdout()); + // Brief grace window so any synchronous post-load error in the + // renderer still has a chance to surface as a panic before exit. + let app = window.app_handle().clone(); + std::thread::spawn(move || { + std::thread::sleep(std::time::Duration::from_millis(500)); + app.exit(0); + }); + } + }); + } + + builder .run(tauri::generate_context!()) .expect("error while running tauri application"); } diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index ec29c6a..8a8ba92 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -31,7 +31,7 @@ "icons/icon.icns", "icons/icon.ico" ], - "category": "InternetAndNetwork", + "category": "SocialNetworking", "shortDescription": "Simple Irc Client", "longDescription": "A simple, modern IRC client.", "linux": { From eeb32f7c90605892756b714c53ecf6ba7755d326 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Thu, 7 May 2026 21:24:58 +0200 Subject: [PATCH 4/8] tauri ci --- .github/workflows/build-deps.yml | 67 - .github/workflows/build-linux-appimage.yml | 72 - .github/workflows/build-linux.yml | 49 - .github/workflows/build-macos.yml | 32 - .github/workflows/build-tauri.yml | 15 +- .github/workflows/build-windows.yml | 33 - .github/workflows/build.yml | 27 - .github/workflows/release-linux.yml | 110 - .github/workflows/release-macos.yml | 209 - .github/workflows/release-tauri.yml | 123 + .github/workflows/release-windows.yml | 136 - .github/workflows/release.yml | 53 - .gitignore | 80 +- README.md | 46 +- e2e/paste-context-menu.spec.ts | 47 - forge.config.ts | 161 - local-create.sh | 30 +- local-remove.sh | 13 +- package.json | 35 +- playwright.config.ts | 14 - pnpm-lock.yaml | 4794 +------------------- src-tauri/Cargo.lock | 265 +- src-tauri/Cargo.toml | 1 + src-tauri/capabilities/default.json | 1 + src-tauri/src/lib.rs | 1 + src-tauri/tauri.conf.json | 9 + src/icons/app_icon.icns | Bin 162333 -> 0 bytes src/icons/app_icon.ico | Bin 370070 -> 0 bytes src/icons/app_icon.png | Bin 62152 -> 0 bytes src/index.js | 240 - src/preload.cjs | 9 - 31 files changed, 532 insertions(+), 6140 deletions(-) delete mode 100644 .github/workflows/build-deps.yml delete mode 100644 .github/workflows/build-linux-appimage.yml delete mode 100644 .github/workflows/build-linux.yml delete mode 100644 .github/workflows/build-macos.yml delete mode 100644 .github/workflows/build-windows.yml delete mode 100644 .github/workflows/build.yml delete mode 100644 .github/workflows/release-linux.yml delete mode 100644 .github/workflows/release-macos.yml create mode 100644 .github/workflows/release-tauri.yml delete mode 100644 .github/workflows/release-windows.yml delete mode 100644 .github/workflows/release.yml delete mode 100644 e2e/paste-context-menu.spec.ts delete mode 100644 forge.config.ts mode change 100644 => 100755 local-create.sh mode change 100644 => 100755 local-remove.sh delete mode 100644 playwright.config.ts delete mode 100644 src/icons/app_icon.icns delete mode 100644 src/icons/app_icon.ico delete mode 100644 src/icons/app_icon.png delete mode 100644 src/index.js delete mode 100644 src/preload.cjs diff --git a/.github/workflows/build-deps.yml b/.github/workflows/build-deps.yml deleted file mode 100644 index 1d7f69f..0000000 --- a/.github/workflows/build-deps.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: Build Dependencies - -on: - workflow_call: - secrets: - SIC_PAT: - required: true - VITE_ENCRYPTION_KEY: - required: true - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: pnpm/action-setup@v5 - with: - version: 10 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Clone core - uses: actions/checkout@v6 - with: - repository: Simple-Irc-Client/core - token: ${{ secrets.SIC_PAT }} - path: core - - - name: Clone network - uses: actions/checkout@v6 - with: - repository: Simple-Irc-Client/network - token: ${{ secrets.SIC_PAT }} - path: network - - - name: Build core - working-directory: core - env: - VITE_ENCRYPTION_KEY: ${{ secrets.VITE_ENCRYPTION_KEY }} - run: | - echo "VITE_ENCRYPTION_KEY prefix: ${VITE_ENCRYPTION_KEY:0:3}..." - rm -rf pnpm-lock.yaml node_modules - pnpm install - pnpm run build - - - name: Build network - working-directory: network - env: - ENCRYPTION_KEY: ${{ secrets.VITE_ENCRYPTION_KEY }} - run: | - echo "ENCRYPTION_KEY prefix: ${ENCRYPTION_KEY:0:3}..." - rm -rf pnpm-lock.yaml node_modules - pnpm install - pnpm run build - - - name: Prepare artifact - run: | - mkdir -p built-deps - cp -r core/dist/* built-deps/ - cp network/irc-network.js built-deps/irc-network.cjs - - - name: Upload built deps - uses: actions/upload-artifact@v6 - with: - name: built-deps - path: built-deps/ - if-no-files-found: error diff --git a/.github/workflows/build-linux-appimage.yml b/.github/workflows/build-linux-appimage.yml deleted file mode 100644 index d64e5e7..0000000 --- a/.github/workflows/build-linux-appimage.yml +++ /dev/null @@ -1,72 +0,0 @@ -name: Build AppImage - -on: - workflow_call: - secrets: - SIC_PAT: - required: true - inputs: - publish: - default: false - required: false - type: boolean - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Get version - id: version - run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - - - name: Download deb artifact - uses: actions/download-artifact@v6 - with: - name: deb - path: deb/ - - - name: Install AppImage dependencies - run: | - sudo apt-get update - sudo apt-get install -y imagemagick file desktop-file-utils - - - name: Download pkg2appimage - run: git clone https://github.com/AppImageCommunity/pkg2appimage.git - - - name: Prepare AppImage config - run: | - DEB_PATH=$(realpath deb/*.deb) - sed -i -e "s|REPLACE_DEB_PATH|$DEB_PATH|g" resources/packaging/linux/AppImage/simple-irc-client.yml - - - name: Create AppImage - run: | - cd pkg2appimage - ARCH=x86_64 ./pkg2appimage ../resources/packaging/linux/AppImage/simple-irc-client.yml - - APPIMAGE_FILE=$(find out -name "*.AppImage" -type f | head -1) - if [ -z "$APPIMAGE_FILE" ]; then - echo "No AppImage file found" - ls -laR out/ || true - exit 1 - fi - - mkdir -p /tmp/appimage - mv "$APPIMAGE_FILE" "/tmp/appimage/simple-irc-client-${{ steps.version.outputs.version }}-x86_64.AppImage" - - - name: Upload AppImage artifact - uses: actions/upload-artifact@v6 - with: - name: appimage - path: /tmp/appimage/ - if-no-files-found: error - - - name: Upload AppImage to release - if: ${{ inputs.publish }} - env: - GITHUB_TOKEN: ${{ secrets.SIC_PAT }} - run: gh release upload "v${{ steps.version.outputs.version }}" /tmp/appimage/*.AppImage --clobber diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml deleted file mode 100644 index c142db1..0000000 --- a/.github/workflows/build-linux.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Build Linux - -on: - workflow_call: - secrets: - VITE_SENTRY_DSN: - required: true - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - run: cp -r built-deps/* src/ - - - name: Install packaging dependencies - run: | - sudo apt-get update - sudo apt-get install -y elfutils rpm - - - name: Install snap dependencies - run: sudo snap install snapcraft --classic --channel=7.x - - - name: Install flatpak dependencies - run: | - sudo apt-get install -y flatpak flatpak-builder - sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - sudo flatpak install -y flathub org.freedesktop.Platform//24.08 org.freedesktop.Sdk//24.08 org.electronjs.Electron2.BaseApp//24.08 - - - name: Build electron - env: - DEBUG: electron-installer-flatpak*,electron-installer-snap:*,@malept/flatpak-bundler - FLATPAK_BUILDER_ALLOW_HOST: 1 - run: pnpm run make diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml deleted file mode 100644 index 32b29e2..0000000 --- a/.github/workflows/build-macos.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Build macOS - -on: - workflow_call: - secrets: - VITE_SENTRY_DSN: - required: true - -jobs: - build: - runs-on: macos-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - run: cp -r built-deps/* src/ - - - name: Build electron - run: pnpm run make diff --git a/.github/workflows/build-tauri.yml b/.github/workflows/build-tauri.yml index 6369483..e981f08 100644 --- a/.github/workflows/build-tauri.yml +++ b/.github/workflows/build-tauri.yml @@ -104,7 +104,20 @@ jobs: - name: Build Tauri bundle working-directory: desktop - run: pnpm tauri build + shell: bash + env: + # Both secrets are optional — when unset, the build skips updater + # signature artifacts. The release workflow always provides them; + # PR builds (especially from forks) won't. + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + run: | + if [ -z "$TAURI_SIGNING_PRIVATE_KEY" ]; then + echo "::notice::TAURI_SIGNING_PRIVATE_KEY missing — building without updater artifacts" + pnpm tauri build --config '{"bundle":{"createUpdaterArtifacts":false}}' + else + pnpm tauri build + fi - name: Smoke test (Linux only) if: matrix.target == 'linux' diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml deleted file mode 100644 index 172b0c2..0000000 --- a/.github/workflows/build-windows.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Build Windows - -on: - workflow_call: - secrets: - VITE_SENTRY_DSN: - required: true - -jobs: - build: - runs-on: windows-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - shell: bash - run: cp -r built-deps/* src/ - - - name: Build electron - run: pnpm run make diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index d8c91b8..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: PR -on: [pull_request] - -jobs: - build-deps: - uses: ./.github/workflows/build-deps.yml - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - VITE_ENCRYPTION_KEY: ${{ secrets.VITE_ENCRYPTION_KEY }} - - build-linux: - needs: build-deps - uses: ./.github/workflows/build-linux.yml - secrets: - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} - - build-windows: - needs: build-deps - uses: ./.github/workflows/build-windows.yml - secrets: - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} - - build-macos: - needs: build-deps - uses: ./.github/workflows/build-macos.yml - secrets: - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml deleted file mode 100644 index 6dcb0db..0000000 --- a/.github/workflows/release-linux.yml +++ /dev/null @@ -1,110 +0,0 @@ -name: Release Linux - -on: - workflow_call: - secrets: - SIC_PAT: - required: true - VITE_SENTRY_DSN: - required: true - inputs: - publish: - default: false - required: false - type: boolean - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - run: cp -r built-deps/* src/ - - - name: Install packaging dependencies - run: | - sudo apt-get update - sudo apt-get install -y elfutils rpm - - - name: Install snap dependencies - run: sudo snap install snapcraft --classic --channel=7.x - - - name: Install flatpak dependencies - run: | - sudo apt-get install -y flatpak flatpak-builder - sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - sudo flatpak install -y flathub org.freedesktop.Platform//24.08 org.freedesktop.Sdk//24.08 org.electronjs.Electron2.BaseApp//24.08 - - - name: Build electron - env: - DEBUG: electron-installer-flatpak*,electron-installer-snap:*,@malept/flatpak-bundler - FLATPAK_BUILDER_ALLOW_HOST: 1 - run: pnpm run make - - - name: Smoke-test packaged app - run: | - sudo chown root:root out/simple-irc-client-linux-x64/chrome-sandbox - sudo chmod 4755 out/simple-irc-client-linux-x64/chrome-sandbox - xvfb-run --auto-servernum node scripts/smoke-test.js out/simple-irc-client-linux-x64/simple-irc-client - - - name: Get version - id: version - run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - - - name: Rename deb artifact - run: | - VERSION="${{ steps.version.outputs.version }}" - DEB_FILE=$(find out/make/deb/x64 -name "*.deb" -type f | head -1) - mv "$DEB_FILE" "$(dirname "$DEB_FILE")/simple-irc-client-${VERSION}-x86_64.deb" - - - name: Rename rpm artifact - run: | - VERSION="${{ steps.version.outputs.version }}" - RPM_FILE=$(find out/make/rpm/x64 -name "*.rpm" -type f | head -1) - mv "$RPM_FILE" "$(dirname "$RPM_FILE")/simple-irc-client-${VERSION}-x86_64.rpm" - - - name: Rename snap artifact - run: | - VERSION="${{ steps.version.outputs.version }}" - SNAP_FILE=$(find out/make/snap/x64 -name "*.snap" -type f | head -1) - mv "$SNAP_FILE" "$(dirname "$SNAP_FILE")/simple-irc-client-${VERSION}-x86_64.snap" - - - name: Rename flatpak artifact - run: | - VERSION="${{ steps.version.outputs.version }}" - FLATPAK_FILE=$(find out/make/flatpak/x86_64 -name "*.flatpak" -type f | head -1) - mv "$FLATPAK_FILE" "$(dirname "$FLATPAK_FILE")/simple-irc-client-${VERSION}-x86_64.flatpak" - - - name: Upload deb artifact - uses: actions/upload-artifact@v6 - with: - name: deb - path: out/make/deb/x64/*.deb - if-no-files-found: error - - - name: Upload packages to release - if: ${{ inputs.publish }} - continue-on-error: true - env: - GITHUB_TOKEN: ${{ secrets.SIC_PAT }} - run: | - gh release upload "v${{ steps.version.outputs.version }}" \ - out/make/deb/x64/*.deb \ - out/make/rpm/x64/*.rpm \ - out/make/snap/x64/*.snap \ - out/make/flatpak/x86_64/*.flatpak \ - --clobber diff --git a/.github/workflows/release-macos.yml b/.github/workflows/release-macos.yml deleted file mode 100644 index f8c51d1..0000000 --- a/.github/workflows/release-macos.yml +++ /dev/null @@ -1,209 +0,0 @@ -name: Release macOS - -on: - workflow_call: - secrets: - SIC_PAT: - required: true - VITE_SENTRY_DSN: - required: true - APPLE_API_KEY_P8: - required: false - APPLE_API_KEY_ID: - required: false - APPLE_API_ISSUER_ID: - required: false - CERTIFICATE_P12: - required: false - CERTIFICATE_PASSWORD: - required: false - inputs: - publish: - default: false - required: false - type: boolean - -jobs: - build: - runs-on: macos-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - run: cp -r built-deps/* src/ - - - name: Get version - id: version - run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - - - name: Import certificate - id: import-cert - env: - CERTIFICATE_P12: ${{ secrets.CERTIFICATE_P12 }} - CERTIFICATE_PASSWORD: ${{ secrets.CERTIFICATE_PASSWORD }} - run: | - if [ -z "$CERTIFICATE_P12" ]; then - echo "No certificate provided, skipping signing" - echo "has_cert=false" >> $GITHUB_OUTPUT - else - printf '%s' "$CERTIFICATE_P12" | base64 --decode > certificate.p12 - security create-keychain -p "" build.keychain - security default-keychain -s build.keychain - security unlock-keychain -p "" build.keychain - security import certificate.p12 -k build.keychain -P "${CERTIFICATE_PASSWORD}" -T /usr/bin/codesign -A - security set-key-partition-list -S apple-tool:,apple: -s -k "" build.keychain - rm certificate.p12 - echo "has_cert=true" >> $GITHUB_OUTPUT - fi - - - name: Build electron (signed) - id: build-signed - if: steps.import-cert.outputs.has_cert == 'true' - continue-on-error: true - timeout-minutes: 30 - env: - OSX_SIGN: 'true' - run: | - pnpm run make - APP_FILE=$(find out -name "*.app" -type d | head -1) - codesign --verify --deep --strict "$APP_FILE" - - - name: Notarize macOS build - id: notarize - if: steps.build-signed.outcome == 'success' - continue-on-error: true - timeout-minutes: 65 - env: - APPLE_API_KEY_P8: ${{ secrets.APPLE_API_KEY_P8 }} - APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }} - APPLE_API_ISSUER_ID: ${{ secrets.APPLE_API_ISSUER_ID }} - run: | - if [ -z "$APPLE_API_KEY_P8" ] || [ -z "$APPLE_API_KEY_ID" ] || [ -z "$APPLE_API_ISSUER_ID" ]; then - echo "Notarization secrets not configured, skipping" - exit 0 - fi - - KEY_PATH="${RUNNER_TEMP}/AuthKey_${APPLE_API_KEY_ID}.p8" - echo "$APPLE_API_KEY_P8" | base64 --decode > "$KEY_PATH" - trap 'rm -f "$KEY_PATH"' EXIT - - NOTARY_ARGS=(--key "$KEY_PATH" --key-id "$APPLE_API_KEY_ID" --issuer "$APPLE_API_ISSUER_ID") - - DMG_FILE=$(find out/make -name "*.dmg" -type f | head -1) - if [ -z "$DMG_FILE" ]; then - echo "No DMG file found, skipping notarization" - exit 0 - fi - - VERSION="${{ steps.version.outputs.version }}" - DMG_RENAMED="$(dirname "$DMG_FILE")/simple-irc-client-${VERSION}-darwin-arm64.dmg" - mv "$DMG_FILE" "$DMG_RENAMED" - DMG_FILE="$DMG_RENAMED" - echo "Renamed DMG to $DMG_FILE" - - # Check if a previous submission for this file already completed - echo "Checking notarization history..." - xcrun notarytool history "${NOTARY_ARGS[@]}" --output-format json 2>/dev/null | \ - python3 -c "import json,sys; [print(f' {s[\"id\"]} status={s.get(\"status\",\"?\")} created={s.get(\"createdDate\",\"?\")}') for s in json.load(sys.stdin).get('submissionInfoList',[])]" || true - - echo "Submitting $DMG_FILE for notarization..." - SUBMIT_RESULT=$(xcrun notarytool submit "$DMG_FILE" "${NOTARY_ARGS[@]}" --output-format json --no-wait) - echo "$SUBMIT_RESULT" - - SUBMISSION_ID=$(echo "$SUBMIT_RESULT" | python3 -c "import json,sys; print(json.load(sys.stdin).get('id',''))") - if [ -z "$SUBMISSION_ID" ]; then - echo "Failed to get submission ID" - exit 1 - fi - echo "Submission ID: $SUBMISSION_ID" - - # Poll for status with logging - MAX_ATTEMPTS=15 - POLL_INTERVAL=60 - for i in $(seq 1 $MAX_ATTEMPTS); do - sleep $POLL_INTERVAL - INFO=$(xcrun notarytool info "$SUBMISSION_ID" "${NOTARY_ARGS[@]}" --output-format json 2>&1) || true - STATUS=$(echo "$INFO" | python3 -c "import json,sys; print(json.load(sys.stdin).get('status','Unknown'))" 2>/dev/null || echo "Unknown") - echo "[$(date '+%H:%M:%S')] Poll $i/$MAX_ATTEMPTS: status=$STATUS" - - if [ "$STATUS" = "Accepted" ]; then - echo "Notarization accepted!" - echo "Stapling notarization ticket..." - xcrun stapler staple "$DMG_FILE" - exit 0 - elif [ "$STATUS" = "Invalid" ] || [ "$STATUS" = "Rejected" ]; then - echo "Notarization failed with status: $STATUS" - echo "Fetching notarization log..." - xcrun notarytool log "$SUBMISSION_ID" "${NOTARY_ARGS[@]}" || true - exit 1 - fi - # "In Progress" or "Unknown" — keep polling - done - - echo "Notarization did not complete after $MAX_ATTEMPTS polls ($((MAX_ATTEMPTS * POLL_INTERVAL / 60)) minutes)" - echo "Submission $SUBMISSION_ID is still processing on Apple's servers." - echo "--- Submission info ---" - xcrun notarytool info "$SUBMISSION_ID" "${NOTARY_ARGS[@]}" || true - echo "--- Notarization log ---" - xcrun notarytool log "$SUBMISSION_ID" "${NOTARY_ARGS[@]}" || true - exit 1 - - - name: Build electron (unsigned fallback) - if: steps.build-signed.outcome != 'success' - run: | - rm -rf out/ - pnpm run make - - - name: Smoke-test packaged app - run: | - APP_BIN=$(find out -type f -path "*/Contents/MacOS/*" ! -name "*.dylib" | head -1) - if [ -z "$APP_BIN" ]; then - echo "No packaged .app binary found under out/" - exit 1 - fi - node scripts/smoke-test.js "$APP_BIN" - - - name: Prepare macOS artifact - run: | - VERSION="${{ steps.version.outputs.version }}" - if [ "${{ steps.build-signed.outcome }}" = "success" ] && [ "${{ steps.notarize.outcome }}" = "success" ]; then - SUFFIX="" - else - SUFFIX="-not-signed" - fi - - mkdir -p macos-artifact - find out/make \( -name "*.zip" -o -name "*.dmg" \) -type f | while read -r f; do - EXT="${f##*.}" - mv "$f" "macos-artifact/simple-irc-client-${VERSION}${SUFFIX}-darwin-arm64.${EXT}" - done - - - name: Upload macOS artifact - uses: actions/upload-artifact@v6 - with: - name: macos - path: macos-artifact/ - if-no-files-found: warn - - - name: Upload macOS to release - if: ${{ inputs.publish }} - continue-on-error: true - env: - GITHUB_TOKEN: ${{ secrets.SIC_PAT }} - run: | - for f in macos-artifact/*; do - [ -f "$f" ] && gh release upload "v${{ steps.version.outputs.version }}" "$f" --clobber - done diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml new file mode 100644 index 0000000..c0fc3b1 --- /dev/null +++ b/.github/workflows/release-tauri.yml @@ -0,0 +1,123 @@ +name: Release Tauri + +on: + push: + tags: + - "v*" + workflow_dispatch: + inputs: + tag: + description: "Release tag (e.g. v1.2.0)" + required: true + +jobs: + release: + permissions: + contents: write + strategy: + fail-fast: false + matrix: + include: + - os: ubuntu-latest + target: linux + - os: macos-latest + target: macos + - os: windows-latest + target: windows + + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout desktop + uses: actions/checkout@v6 + with: + path: desktop + + - name: Checkout core + uses: actions/checkout@v6 + with: + repository: Simple-Irc-Client/core + token: ${{ secrets.SIC_PAT }} + path: core + + - name: Checkout network-rs + uses: actions/checkout@v6 + with: + repository: Simple-Irc-Client/network-rs + token: ${{ secrets.SIC_PAT }} + path: network-rs + + - name: Set up pnpm + uses: pnpm/action-setup@v5 + with: + version: 10 + + - name: Set up Node + uses: actions/setup-node@v6 + with: + node-version: 24 + cache: pnpm + cache-dependency-path: | + desktop/pnpm-lock.yaml + core/pnpm-lock.yaml + + - name: Set up Rust + uses: dtolnay/rust-toolchain@stable + + - name: Cache cargo + uses: Swatinem/rust-cache@v2 + with: + workspaces: | + desktop/src-tauri -> target + network-rs -> target + + - name: Install Linux system deps + if: matrix.target == 'linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + libwebkit2gtk-4.1-dev \ + libdbus-1-dev \ + libxdo-dev \ + libssl-dev \ + libayatana-appindicator3-dev \ + librsvg2-dev + + - name: Install core dependencies + working-directory: core + run: pnpm install --frozen-lockfile + + - name: Build renderer (core/dist) + working-directory: core + env: + VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} + run: pnpm build + + - name: Install desktop dependencies + working-directory: desktop + run: pnpm install --frozen-lockfile + + - name: Build, sign and publish via tauri-action + uses: tauri-apps/tauri-action@v0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + # macOS code-signing + notarization. Optional; when unset macOS + # bundles are built unsigned and notarization is skipped. + APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} + APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} + APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} + APPLE_ID: ${{ secrets.APPLE_ID }} + APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} + APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} + with: + projectPath: desktop + tagName: ${{ github.event.inputs.tag || github.ref_name }} + releaseName: "Simple Irc Client ${{ github.event.inputs.tag || github.ref_name }}" + releaseDraft: true + prerelease: false + # tauri-action also generates latest.json with per-platform + # signature pairs and uploads it as a release asset, which is + # what tauri-plugin-updater's endpoint resolves to. + updaterJsonPreferNsis: true diff --git a/.github/workflows/release-windows.yml b/.github/workflows/release-windows.yml deleted file mode 100644 index dbc4a61..0000000 --- a/.github/workflows/release-windows.yml +++ /dev/null @@ -1,136 +0,0 @@ -name: Release Windows - -on: - workflow_call: - secrets: - SIC_PAT: - required: true - VITE_SENTRY_DSN: - required: true - WINDOWS_CERTIFICATE_P12: - required: false - WINDOWS_CERTIFICATE_PASSWORD: - required: false - inputs: - publish: - default: false - required: false - type: boolean - -jobs: - build: - runs-on: windows-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 - with: - node-version: 24 - - - name: Install dependencies - run: pnpm install - - - name: Download built deps - uses: actions/download-artifact@v6 - with: - name: built-deps - path: built-deps/ - - - name: Copy deps into src - shell: bash - run: cp -r built-deps/* src/ - - - name: Get version - id: version - shell: bash - run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - - - name: Import certificate - id: import-cert - shell: bash - env: - WINDOWS_CERTIFICATE_P12: ${{ secrets.WINDOWS_CERTIFICATE_P12 }} - run: | - if [ -z "$WINDOWS_CERTIFICATE_P12" ]; then - echo "No certificate provided, skipping signing" - echo "has_cert=false" >> $GITHUB_OUTPUT - else - echo "$WINDOWS_CERTIFICATE_P12" | base64 --decode > certificate.pfx - echo "WINDOWS_CERTIFICATE_FILE=$(pwd)/certificate.pfx" >> $GITHUB_ENV - echo "has_cert=true" >> $GITHUB_OUTPUT - fi - - - name: Build electron (signed) - id: build-signed - if: steps.import-cert.outputs.has_cert == 'true' - continue-on-error: true - env: - WINDOWS_CERTIFICATE_FILE: ${{ env.WINDOWS_CERTIFICATE_FILE }} - WINDOWS_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }} - run: pnpm run make - - - name: Build electron (unsigned fallback) - if: steps.import-cert.outputs.has_cert != 'true' || steps.build-signed.outcome == 'failure' - shell: bash - run: | - rm -rf out/ - pnpm run make - - - name: Smoke-test packaged app - shell: bash - run: node scripts/smoke-test.js "out/simple-irc-client-win32-x64/simple-irc-client.exe" - - - name: Prepare Windows artifacts - shell: bash - run: | - VERSION="${{ steps.version.outputs.version }}" - if [ "${{ steps.build-signed.outcome }}" = "success" ] && [ "${{ steps.import-cert.outputs.has_cert }}" = "true" ]; then - SUFFIX="" - else - SUFFIX="-not-signed" - fi - - mkdir -p windows-artifact - - MSI_FILE=$(find out -name "*.msi" -type f | head -1) - if [ -n "$MSI_FILE" ]; then - mv "$MSI_FILE" "windows-artifact/simple-irc-client-${VERSION}${SUFFIX}-win32-x64.msi" - fi - - EXE_FILE=$(find out -name "*.exe" -type f | head -1) - if [ -n "$EXE_FILE" ]; then - mv "$EXE_FILE" "windows-artifact/simple-irc-client-${VERSION}${SUFFIX}-win32-x64.exe" - fi - - NUPKG_FILE=$(find out -name "*-full.nupkg" -type f | head -1) - if [ -n "$NUPKG_FILE" ]; then - cp "$NUPKG_FILE" "windows-artifact/$(basename "$NUPKG_FILE")" - fi - - RELEASES_FILE=$(find out -name "RELEASES" -type f | head -1) - if [ -n "$RELEASES_FILE" ]; then - cp "$RELEASES_FILE" "windows-artifact/RELEASES" - fi - - - name: Clean up certificate - if: steps.import-cert.outputs.has_cert == 'true' - shell: bash - run: rm -f certificate.pfx - - - name: Upload Windows artifact - uses: actions/upload-artifact@v6 - with: - name: windows - path: windows-artifact/ - if-no-files-found: warn - - - name: Upload Windows to release - if: ${{ inputs.publish }} - continue-on-error: true - shell: bash - env: - GITHUB_TOKEN: ${{ secrets.SIC_PAT }} - run: | - for f in windows-artifact/*; do - [ -f "$f" ] && gh release upload "v${{ steps.version.outputs.version }}" "$f" --clobber - done diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 6a6e441..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Release -on: - release: - types: [created] - -jobs: - build-deps: - uses: ./.github/workflows/build-deps.yml - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - VITE_ENCRYPTION_KEY: ${{ secrets.VITE_ENCRYPTION_KEY }} - - release-linux: - needs: build-deps - uses: ./.github/workflows/release-linux.yml - with: - publish: true - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} - - release-linux-appimage: - needs: release-linux - uses: ./.github/workflows/build-linux-appimage.yml - with: - publish: true - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - - release-windows: - needs: build-deps - uses: ./.github/workflows/release-windows.yml - with: - publish: true - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} - WINDOWS_CERTIFICATE_P12: ${{ secrets.WINDOWS_CERTIFICATE_P12 }} - WINDOWS_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }} - - release-macos: - needs: build-deps - uses: ./.github/workflows/release-macos.yml - with: - publish: true - secrets: - SIC_PAT: ${{ secrets.SIC_PAT }} - VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} - APPLE_API_KEY_P8: ${{ secrets.APPLE_API_KEY_P8 }} - APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }} - APPLE_API_ISSUER_ID: ${{ secrets.APPLE_API_ISSUER_ID }} - CERTIFICATE_P12: ${{ secrets.CERTIFICATE_P12 }} - CERTIFICATE_PASSWORD: ${{ secrets.CERTIFICATE_PASSWORD }} diff --git a/.gitignore b/.gitignore index 40d3840..80e6a56 100644 --- a/.gitignore +++ b/.gitignore @@ -2,9 +2,6 @@ logs *.log npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json @@ -16,28 +13,12 @@ pids *.pid.lock .DS_Store -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul +# Coverage coverage *.lcov -# nyc test coverage -.nyc_output - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - # Dependency directories node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ # TypeScript cache *.tsbuildinfo @@ -45,62 +26,13 @@ typings/ # Optional npm cache directory .npm -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - # dotenv environment variables file .env .env.test -# parcel-bundler cache (https://parceljs.org/) -.cache - -# next.js build output -.next - -# nuxt.js build output -.nuxt - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# Webpack -.webpack/ - -# Vite -.vite/ - -# Electron-Forge -out/ - -# Playwright -playwright-report/ -test-results/ - -# SIC -core -network +# Rust / Tauri build outputs +src-tauri/target/ -src/assets -src/favicon.ico -src/index.html -src/irc-network.cjs -src/logo.svg +# Sibling repos cloned by local-create.sh +/core +/network-rs diff --git a/README.md b/README.md index f4ccc11..c2b05fa 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Simple Irc Client -[![Release](https://img.shields.io/github/actions/workflow/status/Simple-Irc-Client/desktop/release.yml?label=release)](https://github.com/Simple-Irc-Client/desktop/actions/workflows/release.yml) +[![Release](https://img.shields.io/github/actions/workflow/status/Simple-Irc-Client/desktop/release-tauri.yml?label=release)](https://github.com/Simple-Irc-Client/desktop/actions/workflows/release-tauri.yml) [![GitHub Release](https://img.shields.io/github/v/release/Simple-Irc-Client/desktop)](https://github.com/Simple-Irc-Client/desktop/releases) [![License](https://img.shields.io/badge/license-AGPLv3-orange)](https://github.com/Simple-Irc-Client/desktop/blob/main/LICENSE) [![Downloads](https://img.shields.io/github/downloads/Simple-Irc-Client/desktop/total)](https://github.com/Simple-Irc-Client/desktop/releases) -[![Electron](https://img.shields.io/badge/electron-latest-47848F)](https://www.electronjs.org/) +[![Tauri](https://img.shields.io/badge/tauri-v2-24C8DB)](https://tauri.app/) Simple IRC Client is an open source project that provides a minimalist IRC client for users who don't need all the bells and whistles of a full-featured IRC client. @@ -14,6 +14,48 @@ Simple IRC Client is an open source project that provides a minimalist IRC clien Latest release can be downloaded from [here](https://github.com/Simple-Irc-Client/desktop/releases) +## Building from source + +The desktop app is a [Tauri v2](https://tauri.app/) shell that hosts the React renderer from [`core`](https://github.com/Simple-Irc-Client/core) and links the Rust IRC client from [`network-rs`](https://github.com/Simple-Irc-Client/network-rs). + +Layout the three repos as siblings: + +``` +Simple-Irc-Client/ +├── core/ # Vite + React renderer (built to core/dist/) +├── network-rs/ # Rust IRC protocol crate (sic-irc) +└── desktop/ # this repo — Tauri shell +``` + +Prerequisites: Rust (stable), Node 24+, pnpm 10+, plus the [Tauri Linux system deps](https://v2.tauri.app/start/prerequisites/#linux) on Linux. + +```bash +# in core/ +pnpm install && pnpm build + +# in desktop/ +pnpm install +pnpm tauri:dev # dev loop with hot reload +pnpm tauri:build # produce platform-native bundles +``` + +### Update signing (release builds only) + +Releases are signed with an Ed25519 key so the in-app updater can verify them. When running `pnpm tauri:build` locally and the updater config is enabled, set: + +```bash +export TAURI_SIGNING_PRIVATE_KEY="$(cat ~/.tauri/sic.key)" +export TAURI_SIGNING_PRIVATE_KEY_PASSWORD="" +``` + +To skip updater artifacts entirely (when you don't have the key): + +```bash +pnpm tauri build --config '{"bundle":{"createUpdaterArtifacts":false}}' +``` + +CI publishes signed bundles automatically on tag pushes via `release-tauri.yml`. + ## Contributing If you find a bug or would like to contribute to the project, please open an issue or submit a pull request on GitHub. diff --git a/e2e/paste-context-menu.spec.ts b/e2e/paste-context-menu.spec.ts deleted file mode 100644 index 5467281..0000000 --- a/e2e/paste-context-menu.spec.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { test, expect, _electron as electron, type ElectronApplication, type Page } from "@playwright/test"; -import path from "path"; -import { fileURLToPath } from "url"; - -const __dirname = path.dirname(fileURLToPath(import.meta.url)); -const appRoot = path.join(__dirname, ".."); - -let electronApp: ElectronApplication; -let page: Page; - -test.beforeAll(async () => { - electronApp = await electron.launch({ - args: [appRoot], - cwd: appRoot, - }); - page = await electronApp.firstWindow(); - page.on("console", (msg) => { console.log(`[renderer ${msg.type()}]`, msg.text()); }); - page.on("pageerror", (err) => { console.log(`[renderer pageerror]`, err.message); }); - await page.waitForLoadState("domcontentloaded"); -}); - -test.afterAll(async () => { - await electronApp?.close(); -}); - -test("right-click Paste inserts clipboard at caret, does not replace input", async () => { - // Wizard's first step renders . - const nick = page.locator("#nick"); - await nick.waitFor({ state: "visible", timeout: 30_000 }); - await nick.click(); - await nick.fill("hello"); - - await page.evaluate(() => { - const el = document.getElementById("nick") as HTMLInputElement | null; - el?.setSelectionRange(2, 2); - }); - - // Pre-fill the system clipboard from the main process to avoid any - // renderer permission prompts. - await electronApp.evaluate(({ clipboard }) => { clipboard.writeText("XXX"); }); - - await nick.click({ button: "right" }); - await page.locator('[role="menu"]').waitFor({ state: "visible", timeout: 5_000 }); - await page.getByRole("menuitem", { name: "Paste", exact: true }).click(); - - await expect(nick).toHaveValue("heXXXllo"); -}); diff --git a/forge.config.ts b/forge.config.ts deleted file mode 100644 index e746fae..0000000 --- a/forge.config.ts +++ /dev/null @@ -1,161 +0,0 @@ -import type { ForgeConfig } from "@electron-forge/shared-types"; -import { MakerSquirrel } from "@electron-forge/maker-squirrel"; -import { MakerZIP } from "@electron-forge/maker-zip"; -import { MakerDeb } from "@electron-forge/maker-deb"; -import { MakerRpm } from "@electron-forge/maker-rpm"; -import { MakerWix } from "@electron-forge/maker-wix"; -import { MakerFlatpak } from "@electron-forge/maker-flatpak"; -import { MakerSnap } from "@electron-forge/maker-snap"; -import { MakerDMG } from "@electron-forge/maker-dmg"; - -import { cpSync } from "fs"; - -const config: ForgeConfig = { - packagerConfig: { - appBundleId: "com.simpleircclient.desktop", - icon: "./build/icons/icon", - ignore: [ - /\.env/, - /\.github/, - /build/, - /resources/, - /core/, - /network/, - /built-deps/, - /scripts/, - /e2e/, - /playwright\.config\.ts/, - /playwright-report/, - /test-results/, - /\.gitignore/, - /forge\.config\.js/, - /forge\.config\.ts/, - /local-create\.sh/, - /local-remove\.sh/, - /README\.md/, - /screenshot\.png/, - /LICENSE/ - ], - win32metadata: { - ProductName: "Simple Irc Client", - CompanyName: "Simple Irc Client", - }, - ...(process.env.WINDOWS_CERTIFICATE_FILE - ? { - windowsSign: { - certificateFile: process.env.WINDOWS_CERTIFICATE_FILE, - certificatePassword: process.env.WINDOWS_CERTIFICATE_PASSWORD, - }, - } - : {}), - ...(process.env.OSX_SIGN ? { osxSign: {} } : {}), - }, - rebuildConfig: {}, - makers: [ - new MakerZIP({}, ["darwin"]), - new MakerDMG({ - // dmg - // https://github.com/electron/forge/blob/main/packages/maker/dmg/src/MakerDMG.ts - icon: "./build/icons/icon.icns", - name: "Simple Irc Client", - }), - new MakerSquirrel({ - // exe - // https://github.com/electron/forge/blob/main/packages/maker/squirrel/src/MakerSquirrel.ts - iconUrl: "https://simpleircclient.com/favicon.ico", - setupIcon: "./build/icons/icon.ico", - }), - new MakerWix({ - // msi - // https://github.com/electron/forge/blob/main/packages/maker/wix/src/Config.ts - name: "Simple Irc Client", - description: "Cross platform Simple Irc Client", - icon: "./build/icons/icon.ico", - manufacturer: "Simple Irc Client Team", - ui: { - chooseDirectory: true, - }, - }), - new MakerSnap({ - // snap - MakerSnap spreads this.config directly into electron-installer-snap, no options wrapper - // https://github.com/electron/forge/blob/main/packages/maker/snap/src/MakerSnap.ts - name: "simple-irc-client", - summary: "Cross platform Simple Irc Client", - description: "Cross platform Simple Irc Client", - confinement: "strict", - grade: "stable", - }), - new MakerFlatpak({ - // flatpak - // https://github.com/electron/forge/blob/main/packages/maker/flatpak/src/MakerFlatpak.ts - options: { - id: "com.simpleircclient.desktop", - productName: "Simple Irc Client", - description: "Cross platform Simple Irc Client", - categories: ["Network"], - // Object form places icons under share/icons/hicolor/ which flatpak exports properly. - // The underlying electron-installer-common supports this, but the type definition is too narrow. - icon: { - "128x128": "./build/icons/128x128.png", - "256x256": "./build/icons/256x256.png", - } as unknown as string, - base: "org.electronjs.Electron2.BaseApp", - baseVersion: "24.08", - runtime: "org.freedesktop.Platform", - runtimeVersion: "24.08", - sdk: "org.freedesktop.Sdk", - files: [], - modules: [], - finishArgs: [ - "--share=ipc", - "--socket=x11", - "--socket=wayland", - "--share=network", - "--device=dri", - ], - }, - }), - new MakerDeb({ - // deb - options: { - // https://github.com/electron/forge/blob/main/packages/maker/deb/src/Config.ts - name: "simple-irc-client", - icon: "./build/icons/icon.png", - homepage: "https://simpleircclient.com", - categories: ["Network"], - description: "Cross platform Simple Irc Client", - productDescription: "Cross platform Simple Irc Client", - productName: "Simple Irc Client", - section: "comm", - maintainer: "Simple Irc Client Team", - }, - }), - new MakerRpm({ - // rpm - options: { - // https://github.com/electron/forge/blob/main/packages/maker/rpm/src/Config.ts - name: "simple-irc-client", - icon: "./build/icons/icon.png", - homepage: "https://simpleircclient.com", - categories: ["Network"], - description: "Cross platform Simple Irc Client", - productDescription: "Cross platform Simple Irc Client", - productName: "Simple Irc Client", - }, - }), - ], - hooks: { - packageAfterCopy: async ( - config, - buildPath, - electronVersion, - platform, - arch - ) => { - cpSync("./src/irc-network.cjs", `${buildPath}/src/irc-network.cjs`); - cpSync("./src/preload.cjs", `${buildPath}/src/preload.cjs`); - }, - }, -}; - -export default config; diff --git a/local-create.sh b/local-create.sh old mode 100644 new mode 100755 index f8f6e03..33d3af9 --- a/local-create.sh +++ b/local-create.sh @@ -1,15 +1,19 @@ -#!/bin bash -git clone git@github.com:Simple-Irc-Client/core.git -git clone git@github.com:Simple-Irc-Client/network.git +#!/bin/bash +# Bootstrap local development by cloning the renderer and the Rust IRC crate +# as siblings of this repo, then building the renderer once so `tauri dev` / +# `tauri build` have a populated core/dist to load. +set -euo pipefail + +cd "$(dirname "$0")/.." + +if [ ! -d core ]; then + git clone git@github.com:Simple-Irc-Client/core.git +fi + +if [ ! -d network-rs ]; then + git clone git@github.com:Simple-Irc-Client/network-rs.git +fi cd core -npm ci -npm run build -cp -r dist/* ../src -cd .. - -cd network -npm ci -npm run build -mv irc-network.js ../src/irc-network.cjs -cd .. +pnpm install +pnpm build diff --git a/local-remove.sh b/local-remove.sh old mode 100644 new mode 100755 index 2993360..354b30f --- a/local-remove.sh +++ b/local-remove.sh @@ -1,9 +1,6 @@ -#!/bin bash -rm -rf core -rm -rf network +#!/bin/bash +# Remove the sibling clones placed by local-create.sh. +set -euo pipefail -rm ./src/irc-network.cjs -rm ./src/index.html -rm ./src/favicon.ico -rm ./src/logo.svg -rm -rf ./src/assets \ No newline at end of file +cd "$(dirname "$0")/.." +rm -rf core network-rs diff --git a/package.json b/package.json index 0b6726e..dfc0086 100644 --- a/package.json +++ b/package.json @@ -4,17 +4,11 @@ "version": "1.2.0", "description": "Simple Irc Client", "type": "module", - "main": "src/index.js", "scripts": { - "start": "electron-forge start", - "package": "electron-forge package", - "make": "electron-forge make", - "publish": "electron-forge publish", "tauri": "tauri", "tauri:dev": "tauri dev", "tauri:build": "tauri build", - "lint": "echo \"No linting configured\"", - "e2e": "playwright test" + "lint": "echo \"No linting configured\"" }, "repository": { "type": "git", @@ -34,32 +28,9 @@ "@tauri-apps/api": "^2.11.0", "@tauri-apps/plugin-clipboard-manager": "^2.3.2", "@tauri-apps/plugin-opener": "^2.5.4", - "electron-squirrel-startup": "^1.0.1", - "update-electron-app": "^3.1.2" + "@tauri-apps/plugin-updater": "^2.10.1" }, "devDependencies": { - "@electron-forge/cli": "^7.11.1", - "@electron-forge/maker-deb": "^7.11.1", - "@electron-forge/maker-dmg": "^7.11.1", - "@electron-forge/maker-flatpak": "^7.11.1", - "@electron-forge/maker-rpm": "^7.11.1", - "@electron-forge/maker-snap": "^7.11.1", - "@electron-forge/maker-squirrel": "^7.11.1", - "@electron-forge/maker-wix": "^7.11.1", - "@electron-forge/maker-zip": "^7.11.1", - "@playwright/test": "^1.50.0", - "@tauri-apps/cli": "^2.11.1", - "electron": "41.1.0", - "ts-node": "^10.9.2" - }, - "pnpm": { - "onlyBuiltDependencies": [ - "@bitdisaster/exe-icon-extractor", - "electron", - "electron-winstaller", - "esbuild", - "fs-xattr", - "macos-alias" - ] + "@tauri-apps/cli": "^2.11.1" } } diff --git a/playwright.config.ts b/playwright.config.ts deleted file mode 100644 index fafb9b1..0000000 --- a/playwright.config.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { defineConfig } from "@playwright/test"; - -export default defineConfig({ - testDir: "./e2e", - timeout: 60_000, - expect: { timeout: 10_000 }, - fullyParallel: false, - workers: 1, - reporter: [["list"]], - use: { - trace: "retain-on-failure", - screenshot: "only-on-failure", - }, -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2676567..fa3e07e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,334 +17,16 @@ importers: '@tauri-apps/plugin-opener': specifier: ^2.5.4 version: 2.5.4 - electron-squirrel-startup: - specifier: ^1.0.1 - version: 1.0.1 - update-electron-app: - specifier: ^3.1.2 - version: 3.1.2 + '@tauri-apps/plugin-updater': + specifier: ^2.10.1 + version: 2.10.1 devDependencies: - '@electron-forge/cli': - specifier: ^7.11.1 - version: 7.11.1(encoding@0.1.13) - '@electron-forge/maker-deb': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-dmg': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-flatpak': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-rpm': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-snap': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-squirrel': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-wix': - specifier: ^7.11.1 - version: 7.11.1 - '@electron-forge/maker-zip': - specifier: ^7.11.1 - version: 7.11.1 - '@playwright/test': - specifier: ^1.50.0 - version: 1.59.1 '@tauri-apps/cli': specifier: ^2.11.1 version: 2.11.1 - electron: - specifier: 41.1.0 - version: 41.1.0 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@25.5.0)(typescript@5.4.5) packages: - '@bitdisaster/exe-icon-extractor@1.0.10': - resolution: {integrity: sha512-iTZ8cVGZ5dglNRyFdSj8U60mHIrC8XNIuOHN/NkM5/dQP4nsmpyqeQTAADLLQgoFCNJD+DiwQCv8dR2cCeWP4g==} - - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@electron-forge/cli@7.11.1': - resolution: {integrity: sha512-pk8AoLsr7t7LBAt0cFD06XFA6uxtPdvtLx06xeal7O9o7GHGCbj29WGwFoJ8Br/ENM0Ho868S3PrAn1PtBXt5g==} - engines: {node: '>= 16.4.0'} - hasBin: true - - '@electron-forge/core-utils@7.11.1': - resolution: {integrity: sha512-9UxRWVsfcziBsbAA2MS0Oz4yYovQCO2BhnGIfsbKNTBtMc/RcVSxAS0NMyymce44i43p1ZC/FqWhnt1XqYw3bQ==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/core@7.11.1': - resolution: {integrity: sha512-YtuPLzggPKPabFAD2rOZFE0s7f4KaUTpGRduhSMbZUqpqD1TIPyfoDBpYiZvao3Ht8pyZeOJjbzcC0LpFs9gIQ==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-base@7.11.1': - resolution: {integrity: sha512-yhZrCGoN6bDeiB5DHFaueZ1h84AReElEj+f0hl2Ph4UbZnO0cnLpbx+Bs+XfMLAiA+beC8muB5UDK5ysfuT9BQ==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-deb@7.11.1': - resolution: {integrity: sha512-QTYiryQLYPDkq6pIfBmx0GQ6D8QatUkowH7rTlW5MnCUa0uumX0Xu7yGIjesuwW37fxT3Lv4xi+FSXMCm2eC1w==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-dmg@7.11.1': - resolution: {integrity: sha512-7zs5/Ewz1PcOl4N1102stFgBiFGWxU18+UPFUSd/fgf9MErBl4HBWuVNMIHyeJ/56rdfkcmTxTqE+9TBEYrZcg==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-flatpak@7.11.1': - resolution: {integrity: sha512-H7+aa1OkJUHBj08DdbhSz2gL1hD/IowYpVS+uv7e6PcDqRYy/5XQQ2FoX52+3Qlik8d+tai7iOzVGcqb+D7f0Q==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-rpm@7.11.1': - resolution: {integrity: sha512-iEfJPRQQyaTqk2EbUfZgulChNWvxGXeYUH0xBX/r5cj1pL4vcJXt3jLMQBVn3mk/0Ytv9UWRs8R/XuNWX6sf2w==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-snap@7.11.1': - resolution: {integrity: sha512-VNWSLH+eT8OctTWL3Q7VMSlu0mIiaa2aSJFFXBJZWgpBgYjQdeT6i1RWRD/FsuYkk1naix68LeRzb9V4TlShKA==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-squirrel@7.11.1': - resolution: {integrity: sha512-oSg7fgad6l+X0DjtRkSpMzB0AjzyDO4mb2gzM4kTodkP1ADeiMi08bxy0ZeCESqLm5+fG72cAPmEr3BAPvI1yw==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-wix@7.11.1': - resolution: {integrity: sha512-yKsnfPQVBrjyjWndmSB0rqQSXAiIukwz5fuVyoCTnYpfJQojrEEMUN/eXSHA08d+rOPbB/hkMAR+QJcjJ8vO2Q==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/maker-zip@7.11.1': - resolution: {integrity: sha512-30rcp0AbJLfkFBX2hmO14LKXx7z9V61LffTVbTCFMh5vUB2kZvcA5xAhsBk2oUJWfGVxe1DuSEU0rDR9bUMHUg==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/plugin-base@7.11.1': - resolution: {integrity: sha512-lKpSOV1GA3FoYiD9k05i6v4KaQVmojnRgCr7d6VL1bFp13QOtXSaAWhFI9mtSY7rGElOacX6Zt7P7rPoB8T9eQ==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/publisher-base@7.11.1': - resolution: {integrity: sha512-rXE9oMFGMtdQrixnumWYH5TTGsp99iPHZb3jI74YWq518ctCh6DlIgWlhf6ok2X0+lhWovcIb45KJucUFAQ13w==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/shared-types@7.11.1': - resolution: {integrity: sha512-vvBWdAEh53UJlDGUevpaJk1+sqDMQibfrbHR+0IPA4MPyQex7/Uhv3vYH9oGHujBVAChQahjAuJt0fG6IJBLZg==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/template-base@7.11.1': - resolution: {integrity: sha512-XpTaEf+EfQw+0BlSAtSpZKYIKYvKu4raNzSGHZZoSYHp+HDC7R+MlpFQmSJiGdYQzQ14C+uxO42tVjgM0DMbpw==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/template-vite-typescript@7.11.1': - resolution: {integrity: sha512-Us4AHXFb+4z+gXgZImSqMBS63oKnsQWLOhqRg321xiDzu2UcQPlwgWNb4rAEKNVC1e7LXrUNDHuBiTrQkvWXbg==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/template-vite@7.11.1': - resolution: {integrity: sha512-Or8Lxf4awoeUZoMTKJEw5KQDIhqOFs24WhVka3yZXxc6VgVWN79KmYKYM6uM/YMQttmafhsBhY2t1Lxo1WR/ug==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/template-webpack-typescript@7.11.1': - resolution: {integrity: sha512-6ExfFnFkHBz8rvRFTFg5HVGTC12uJpbVk4q8DVg0R8rhhxhqiVNh8lF2UPtZ2yT2UtGWjXNVlyP3Y3T6q6E3GQ==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/template-webpack@7.11.1': - resolution: {integrity: sha512-15lbXxi+er461MPk6sbwAOyjofAHwmQjTvxNCiNpaU2naEwbj3t0SlLq/BMr5HxnVOaMmA7+lKV9afkIom+d4Q==} - engines: {node: '>= 16.4.0'} - - '@electron-forge/tracer@7.11.1': - resolution: {integrity: sha512-tiB6cglVQFcSw9N8GRwVwZUeB9u0DOx2Mj7aFXBUsFLUYQapvVGv51tUSy/UAW5lvmubGscYIILuVko+II3+NA==} - engines: {node: '>= 14.17.5'} - - '@electron/asar@3.4.1': - resolution: {integrity: sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==} - engines: {node: '>=10.12.0'} - hasBin: true - - '@electron/get@2.0.3': - resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} - engines: {node: '>=12'} - - '@electron/get@3.1.0': - resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==} - engines: {node: '>=14'} - - '@electron/node-gyp@https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2': - resolution: {tarball: https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2} - version: 10.2.0-electron.1 - engines: {node: '>=12.13.0'} - hasBin: true - - '@electron/notarize@2.5.0': - resolution: {integrity: sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==} - engines: {node: '>= 10.0.0'} - - '@electron/osx-sign@1.3.3': - resolution: {integrity: sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg==} - engines: {node: '>=12.0.0'} - hasBin: true - - '@electron/packager@18.4.4': - resolution: {integrity: sha512-fTUCmgL25WXTcFpM1M72VmFP8w3E4d+KNzWxmTDRpvwkfn/S206MAtM2cy0GF78KS9AwASMOUmlOIzCHeNxcGQ==} - engines: {node: '>= 16.13.0'} - hasBin: true - - '@electron/rebuild@3.7.2': - resolution: {integrity: sha512-19/KbIR/DAxbsCkiaGMXIdPnMCJLkcf8AvGnduJtWBs/CBwiAjY1apCqOLVxrXg+rtXFCngbXhBanWjxLUt1Mg==} - engines: {node: '>=12.13.0'} - hasBin: true - - '@electron/universal@2.0.3': - resolution: {integrity: sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==} - engines: {node: '>=16.4'} - - '@electron/windows-sign@1.2.2': - resolution: {integrity: sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==} - engines: {node: '>=14.14'} - hasBin: true - - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - - '@inquirer/checkbox@3.0.1': - resolution: {integrity: sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==} - engines: {node: '>=18'} - - '@inquirer/confirm@4.0.1': - resolution: {integrity: sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==} - engines: {node: '>=18'} - - '@inquirer/core@9.2.1': - resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} - engines: {node: '>=18'} - - '@inquirer/editor@3.0.1': - resolution: {integrity: sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==} - engines: {node: '>=18'} - - '@inquirer/expand@3.0.1': - resolution: {integrity: sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==} - engines: {node: '>=18'} - - '@inquirer/figures@1.0.15': - resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} - engines: {node: '>=18'} - - '@inquirer/input@3.0.1': - resolution: {integrity: sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==} - engines: {node: '>=18'} - - '@inquirer/number@2.0.1': - resolution: {integrity: sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==} - engines: {node: '>=18'} - - '@inquirer/password@3.0.1': - resolution: {integrity: sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==} - engines: {node: '>=18'} - - '@inquirer/prompts@6.0.1': - resolution: {integrity: sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==} - engines: {node: '>=18'} - - '@inquirer/rawlist@3.0.1': - resolution: {integrity: sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==} - engines: {node: '>=18'} - - '@inquirer/search@2.0.1': - resolution: {integrity: sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==} - engines: {node: '>=18'} - - '@inquirer/select@3.0.1': - resolution: {integrity: sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==} - engines: {node: '>=18'} - - '@inquirer/type@1.5.5': - resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} - engines: {node: '>=18'} - - '@inquirer/type@2.0.0': - resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} - engines: {node: '>=18'} - - '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.11': - resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} - - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - - '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@listr2/prompt-adapter-inquirer@2.0.22': - resolution: {integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@inquirer/prompts': '>= 3 < 8' - - '@malept/cross-spawn-promise@1.1.1': - resolution: {integrity: sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==} - engines: {node: '>= 10'} - - '@malept/cross-spawn-promise@2.0.0': - resolution: {integrity: sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==} - engines: {node: '>= 12.13.0'} - - '@malept/electron-installer-flatpak@0.11.4': - resolution: {integrity: sha512-ZdwhT4WeeJWdnsmALUtQ7bn4pzYVh0Vg+4NnF1S3n3OACc9IWg+B+LxI5gT3XSXIrxogouqkjM6gD8S592awyA==} - engines: {node: '>= 10.0.0'} - os: [darwin, linux] - hasBin: true - - '@malept/flatpak-bundler@0.4.0': - resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==} - engines: {node: '>= 10.0.0'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@npmcli/fs@2.1.2': - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - '@npmcli/move-file@2.0.1': - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - - '@playwright/test@1.59.1': - resolution: {integrity: sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg==} - engines: {node: '>=18'} - hasBin: true - - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - - '@szmarczak/http-timer@4.0.6': - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - '@tauri-apps/api@2.11.0': resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} @@ -430,4444 +112,68 @@ packages: '@tauri-apps/plugin-opener@2.5.4': resolution: {integrity: sha512-1HnPkb+AmgO29HBazm4uPLKB+r7zzcTBW1d0fyYp1uP+jwtpoiNDGKMMzz58SFp49nOIrxdE3aUJtT57lfO9CQ==} - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - - '@tsconfig/node10@1.0.12': - resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - - '@types/appdmg@0.5.5': - resolution: {integrity: sha512-G+n6DgZTZFOteITE30LnWj+HRVIGr7wMlAiLWOO02uJFWVEitaPU9JVXm9wJokkgshBawb2O1OykdcsmkkZfgg==} - - '@types/cacheable-request@6.0.3': - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - - '@types/fs-extra@9.0.13': - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} - - '@types/http-cache-semantics@4.2.0': - resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/keyv@3.1.4': - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - - '@types/mute-stream@0.0.4': - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - - '@types/node@22.19.15': - resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} - - '@types/node@24.12.0': - resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} - - '@types/node@25.5.0': - resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} - - '@types/responselike@1.0.3': - resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - - '@types/wrap-ansi@3.0.0': - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - - '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - - '@vscode/sudo-prompt@9.3.2': - resolution: {integrity: sha512-gcXoCN00METUNFeQOFJ+C9xUI0DKB+0EGMVg7wbVYRHBw2Eq3fKisDZOkRdOz3kqXRKOENMfShPOmypw1/8nOw==} - - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@xmldom/xmldom@0.8.12': - resolution: {integrity: sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==} - engines: {node: '>=10.0.0'} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - acorn-import-phases@1.0.4: - resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} - engines: {node: '>=10.13.0'} - peerDependencies: - acorn: ^8.14.0 - - acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} - - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agentkeepalive@4.6.0: - resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} - engines: {node: '>= 8.0.0'} - - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 + '@tauri-apps/plugin-updater@2.10.1': + resolution: {integrity: sha512-NFYMg+tWOZPJdzE/PpFj2qfqwAWwNS3kXrb1tm1gnBJ9mYzZ4WDRrwy8udzWoAnfGCHLuePNLY1WVCNHnh3eRA==} - ajv@8.18.0: - resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} - - appdmg@0.6.6: - resolution: {integrity: sha512-GRmFKlCG+PWbcYF4LUNonTYmy0GjguDy6Jh9WP8mpd0T6j80XIJyXBiWlD0U+MLNhqV9Nhx49Gl9GpVToulpLg==} - engines: {node: '>=8.5'} - os: [darwin] - hasBin: true - - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - async@1.5.2: - resolution: {integrity: sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==} - - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - - author-regex@1.0.0: - resolution: {integrity: sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==} - engines: {node: '>=0.8'} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base32-encode@1.2.0: - resolution: {integrity: sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - baseline-browser-mapping@2.10.13: - resolution: {integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==} - engines: {node: '>=6.0.0'} - hasBin: true - - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - - bplist-creator@0.0.8: - resolution: {integrity: sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==} - - brace-expansion@1.1.13: - resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} - - brace-expansion@2.0.3: - resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.28.2: - resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - - cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - - caniuse-lite@1.0.30001782: - resolution: {integrity: sha512-dZcaJLJeDMh4rELYFw1tvSn1bhZWYFOt468FcbHHxx/Z/dFidd1I6ciyFdi3iwfQCyOjqo9upF6lGQYtMiJWxw==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - - cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - cli-truncate@3.1.0: - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - - clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - - color-convert@0.5.3: - resolution: {integrity: sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - - commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - - compare-version@0.1.2: - resolution: {integrity: sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==} - engines: {node: '>=0.10.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - - cross-dirname@0.1.0: - resolution: {integrity: sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==} - - cross-spawn-windows-exe@1.2.0: - resolution: {integrity: sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==} - engines: {node: '>= 10'} - - cross-spawn@6.0.6: - resolution: {integrity: sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==} - engines: {node: '>=4.8'} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - cross-zip@4.0.1: - resolution: {integrity: sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==} - engines: {node: '>=12.10'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - - defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - - defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - diff@4.0.4: - resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} - engines: {node: '>=0.3.1'} - - dir-compare@4.2.0: - resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==} - - ds-store@0.1.6: - resolution: {integrity: sha512-kY21M6Lz+76OS3bnCzjdsJSF7LBpLYGCVfavW8TgQD2XkcqIZ86W0y9qUDZu6fp7SIZzqosMDW2zi7zVFfv4hw==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - electron-installer-common@0.10.4: - resolution: {integrity: sha512-8gMNPXfAqUE5CfXg8RL0vXpLE9HAaPkgLXVoHE3BMUzogMWenf4LmwQ27BdCUrEhkjrKl+igs2IHJibclR3z3Q==} - engines: {node: '>= 10.0.0'} +snapshots: - electron-installer-debian@3.2.0: - resolution: {integrity: sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==} - engines: {node: '>= 10.0.0'} - os: [darwin, linux] - hasBin: true + '@tauri-apps/api@2.11.0': {} - electron-installer-dmg@5.0.1: - resolution: {integrity: sha512-qOa1aAQdX57C+vzhDk3549dd/PRlNL4F8y736MTD1a43qptD+PvHY97Bo9gSf+OZ8iUWE7BrYSpk/FgLUe40EA==} - engines: {node: '>= 16'} - hasBin: true + '@tauri-apps/cli-darwin-arm64@2.11.1': + optional: true - electron-installer-redhat@3.4.0: - resolution: {integrity: sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==} - engines: {node: '>= 10.0.0'} - os: [darwin, linux] - hasBin: true + '@tauri-apps/cli-darwin-x64@2.11.1': + optional: true - electron-installer-snap@5.2.0: - resolution: {integrity: sha512-SRm7pCpNHMXV545JjScV8fLC9NhFli5r8L8Ju4EHdXwRh76+mwrJoUEDLItixBudZ5Mcgz1SJcDPJfWpEQWX7Q==} - engines: {node: '>= 10.0'} - hasBin: true + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': + optional: true - electron-squirrel-startup@1.0.1: - resolution: {integrity: sha512-sTfFIHGku+7PsHLJ7v0dRcZNkALrV+YEozINTW8X1nM//e5O3L+rfYuvSW00lmGHnYmUjARZulD8F2V8ISI9RA==} + '@tauri-apps/cli-linux-arm64-gnu@2.11.1': + optional: true - electron-to-chromium@1.5.329: - resolution: {integrity: sha512-/4t+AS1l4S3ZC0Ja7PHFIWeBIxGA3QGqV8/yKsP36v7NcyUCl+bIcmw6s5zVuMIECWwBrAK/6QLzTmbJChBboQ==} + '@tauri-apps/cli-linux-arm64-musl@2.11.1': + optional: true - electron-winstaller@5.4.0: - resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} - engines: {node: '>=8.0.0'} + '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': + optional: true - electron-wix-msi@5.1.3: - resolution: {integrity: sha512-EYj1cm1nZoVHmIIx3o0aKt784lxdEpJnXbEnyypklUCnglqSb7ni+1xi1Vp/gtrGS/mzIxnWBT+x5fIfuDjhvA==} - engines: {node: '>=14.0.0'} + '@tauri-apps/cli-linux-x64-gnu@2.11.1': + optional: true - electron@41.1.0: - resolution: {integrity: sha512-0XRFyxRqetmqtkkBvV++wGbHYJ7bD++f6EgJW8y9kX4pPRagwlmKDtzqXZhKiu0DIQppm3sXxzHWK9GYP91OKQ==} - engines: {node: '>= 12.20.55'} - hasBin: true + '@tauri-apps/cli-linux-x64-musl@2.11.1': + optional: true - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + '@tauri-apps/cli-win32-arm64-msvc@2.11.1': + optional: true - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + '@tauri-apps/cli-win32-ia32-msvc@2.11.1': + optional: true - encode-utf8@1.0.3: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + '@tauri-apps/cli-win32-x64-msvc@2.11.1': + optional: true - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + '@tauri-apps/cli@2.11.1': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.11.1 + '@tauri-apps/cli-darwin-x64': 2.11.1 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.1 + '@tauri-apps/cli-linux-arm64-gnu': 2.11.1 + '@tauri-apps/cli-linux-arm64-musl': 2.11.1 + '@tauri-apps/cli-linux-riscv64-gnu': 2.11.1 + '@tauri-apps/cli-linux-x64-gnu': 2.11.1 + '@tauri-apps/cli-linux-x64-musl': 2.11.1 + '@tauri-apps/cli-win32-arm64-msvc': 2.11.1 + '@tauri-apps/cli-win32-ia32-msvc': 2.11.1 + '@tauri-apps/cli-win32-x64-msvc': 2.11.1 - end-of-stream@1.4.5: - resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + '@tauri-apps/plugin-clipboard-manager@2.3.2': + dependencies: + '@tauri-apps/api': 2.11.0 - enhanced-resolve@5.20.1: - resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} - engines: {node: '>=10.13.0'} + '@tauri-apps/plugin-opener@2.5.4': + dependencies: + '@tauri-apps/api': 2.11.0 - env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - - es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - eventemitter3@5.0.4: - resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - - exponential-backoff@3.1.3: - resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} - - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - - extract-zip@2.0.1: - resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} - engines: {node: '>= 10.17.0'} - hasBin: true - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-uri@3.1.0: - resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} - - fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - - filename-reserved-regex@2.0.0: - resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} - engines: {node: '>=4'} - - filenamify@4.3.0: - resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} - engines: {node: '>=8'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flora-colossus@2.0.0: - resolution: {integrity: sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==} - engines: {node: '>= 12'} - - fmix@0.1.0: - resolution: {integrity: sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@11.3.4: - resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} - engines: {node: '>=14.14'} - - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs-temp@1.2.1: - resolution: {integrity: sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==} - - fs-xattr@0.3.1: - resolution: {integrity: sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==} - engines: {node: '>=8.6.0'} - os: ['!win32'] - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - galactus@1.0.0: - resolution: {integrity: sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==} - engines: {node: '>= 12'} - - gar@1.0.4: - resolution: {integrity: sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - - generate-function@2.3.1: - resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} - - generate-object-property@1.2.0: - resolution: {integrity: sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-folder-size@2.0.1: - resolution: {integrity: sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==} - hasBin: true - - get-package-info@1.0.0: - resolution: {integrity: sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==} - engines: {node: '>= 4.0'} - - get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - - get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - - github-url-to-object@4.0.6: - resolution: {integrity: sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - 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 - - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - 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 - - global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} - - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - - 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'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - - http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - - http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - image-size@0.7.5: - resolution: {integrity: sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==} - engines: {node: '>=6.9.0'} - hasBin: true - - imul@1.0.1: - resolution: {integrity: sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==} - engines: {node: '>=0.10.0'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - - interpret@3.1.1: - resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} - engines: {node: '>=10.13.0'} - - ip-address@10.1.0: - resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} - engines: {node: '>= 12'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - 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-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - - is-my-ip-valid@1.0.1: - resolution: {integrity: sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==} - - is-my-json-valid@2.20.6: - resolution: {integrity: sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-property@1.0.2: - resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} - - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - is-url@1.2.4: - resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isbinaryfile@4.0.10: - resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} - engines: {node: '>= 8.0.0'} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jiti@2.6.1: - resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} - hasBin: true - - js-yaml@3.14.2: - resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - - jsonfile@6.2.0: - resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} - - jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - - junk@3.1.0: - resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==} - engines: {node: '>=8'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - klaw@4.1.0: - resolution: {integrity: sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw==} - engines: {node: '>=14.14.0'} - - listr2@7.0.2: - resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} - engines: {node: '>=16.0.0'} - - load-json-file@2.0.0: - resolution: {integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==} - engines: {node: '>=4'} - - loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} - engines: {node: '>=6.11.5'} - - locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} - deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - - log-update@5.0.1: - resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - - macos-alias@0.2.12: - resolution: {integrity: sha512-yiLHa7cfJcGRFq4FrR4tMlpNHb4Vy4mWnpajlSSIFM5k4Lv8/7BbbDLzCAVogWNl0LlLhizRp1drXv0hK9h0Yw==} - os: [darwin] - - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - map-age-cleaner@0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} - engines: {node: '>=6'} - - matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} - - mem@4.3.0: - resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==} - engines: {node: '>=6'} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - minimatch@3.1.5: - resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - - minimatch@5.1.9: - resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} - engines: {node: '>=10'} - - minimatch@9.0.9: - resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - - minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - minipass-flush@1.0.7: - resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - murmur-32@0.2.0: - resolution: {integrity: sha512-ZkcWZudylwF+ir3Ld1n7gL6bI2mQAzXvSobPwVtu8aYi2sbXeipeSkdcanRLzIofLcM5F53lGaKm2dk7orBi7Q==} - - mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - nan@2.26.2: - resolution: {integrity: sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - - node-abi@3.89.0: - resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==} - engines: {node: '>=10'} - - node-api-version@0.2.1: - resolution: {integrity: sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-releases@2.0.36: - resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} - - nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - - p-defer@1.0.0: - resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} - engines: {node: '>=4'} - - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-is-promise@2.1.0: - resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} - engines: {node: '>=6'} - - p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} - - parse-author@2.0.0: - resolution: {integrity: sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==} - engines: {node: '>=0.10.0'} - - parse-color@1.0.0: - resolution: {integrity: sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==} - - parse-json@2.2.0: - resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} - engines: {node: '>=0.10.0'} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-type@2.0.0: - resolution: {integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==} - engines: {node: '>=4'} - - pe-library@1.0.1: - resolution: {integrity: sha512-nh39Mo1eGWmZS7y+mK/dQIqg7S1lp38DpRxkyoHf0ZcUs/HDc+yyTjuOtTvSMZHmfSLuSQaX945u05Y2Q6UWZg==} - engines: {node: '>=14', npm: '>=7'} - - pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - playwright-core@1.59.1: - resolution: {integrity: sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.59.1: - resolution: {integrity: sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==} - engines: {node: '>=18'} - hasBin: true - - plist@3.1.0: - resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} - engines: {node: '>=10.4.0'} - - postject@1.0.0-alpha.6: - resolution: {integrity: sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==} - engines: {node: '>=14.0.0'} - hasBin: true - - prettier@3.8.1: - resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} - engines: {node: '>=14'} - hasBin: true - - proc-log@2.0.1: - resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - - pump@3.0.4: - resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - - random-path@0.1.2: - resolution: {integrity: sha512-4jY0yoEaQ5v9StCl5kZbNIQlg1QheIDBrdkDn53EynpPb9FgO6//p3X/tgMnrC45XN6QZCzU1Xz/+pSSsJBpRw==} - - rcedit@4.0.1: - resolution: {integrity: sha512-bZdaQi34krFWhrDn+O53ccBDw0MkAT2Vhu75SqhtvhQu4OPyFM4RoVheyYiVQYdjhUi6EJMVWQ0tR6bCIYVkUg==} - engines: {node: '>= 14.0.0'} - - rcinfo@0.1.3: - resolution: {integrity: sha512-c2XV2aYgY7x3BscO+/B/nCTtMvnclZ8w5D7R6zgK4sGOQnE0MjlXhOPynno7yp6Iw1RPNSXBwXwB1svZVRfcSw==} - - read-binary-file-arch@1.0.6: - resolution: {integrity: sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==} - hasBin: true - - read-pkg-up@2.0.0: - resolution: {integrity: sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==} - engines: {node: '>=4'} - - read-pkg@2.0.0: - resolution: {integrity: sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==} - engines: {node: '>=4'} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - rechoir@0.8.0: - resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} - engines: {node: '>= 10.13.0'} - - repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - resedit@2.0.3: - resolution: {integrity: sha512-oTeemxwoMuxxTYxXUwjkrOPfngTQehlv0/HoYFNkB4uzsP1Un1A9nI8JQKGOFkxpqkC7qkMs0lUsGrvUlbLNUA==} - engines: {node: '>=14', npm: '>=7'} - - resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - - resolve@1.22.11: - resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} - engines: {node: '>= 0.4'} - hasBin: true - - responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - - restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - schema-utils@4.3.3: - resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} - engines: {node: '>= 10.13.0'} - - semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - 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'} - hasBin: true - - serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} - - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - - smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - - socks-proxy-agent@7.0.0: - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} - - socks@2.8.7: - resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - - spdx-license-ids@3.0.23: - resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - - ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - stream-buffers@2.2.0: - resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} - engines: {node: '>= 0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} - - strip-outer@1.0.1: - resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} - engines: {node: '>=0.10.0'} - - sumchecker@3.0.1: - resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} - engines: {node: '>= 8.0'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - 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'} - - tapable@2.3.2: - resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} - engines: {node: '>=6'} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - deprecated: Old versions of tar 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 - - temp@0.9.4: - resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} - engines: {node: '>=6.0.0'} - - terser-webpack-plugin@5.4.0: - resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - - terser@5.46.1: - resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} - engines: {node: '>=10'} - hasBin: true - - tiny-each-async@2.0.3: - resolution: {integrity: sha512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA==} - - tmp-promise@3.0.3: - resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} - - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - - tmp@0.2.5: - resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} - engines: {node: '>=14.14'} - - tn1150@0.1.0: - resolution: {integrity: sha512-DbplOfQFkqG5IHcDyyrs/lkvSr3mPUVsFf/RbDppOshs22yTPnSJWEe6FkYd1txAwU/zcnR905ar2fi4kwF29w==} - engines: {node: '>=0.12'} - - to-data-view@1.1.0: - resolution: {integrity: sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-repeated@1.0.0: - resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} - engines: {node: '>=0.10.0'} - - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true - - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - - undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - - unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unorm@1.6.0: - resolution: {integrity: sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==} - engines: {node: '>= 0.4.0'} - - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - update-electron-app@3.1.2: - resolution: {integrity: sha512-htLyPJv7mEoCpaSzCg0W3Hxz7ID0GC7BIhhpK32/ITG7McrWak4aOkLEOjJheKAI94AxtBVTjCk4EFIvyttw2w==} - - username@5.1.0: - resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==} - engines: {node: '>=8'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - - watchpack@2.5.1: - resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} - engines: {node: '>=10.13.0'} - - wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - webpack-sources@3.3.4: - resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} - engines: {node: '>=10.13.0'} - - webpack@5.105.4: - resolution: {integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - xmlbuilder@15.1.1: - resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} - engines: {node: '>=8.0'} - - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - yoctocolors-cjs@2.1.3: - resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} - engines: {node: '>=18'} - -snapshots: - - '@bitdisaster/exe-icon-extractor@1.0.10': - optional: true - - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - - '@electron-forge/cli@7.11.1(encoding@0.1.13)': - dependencies: - '@electron-forge/core': 7.11.1(encoding@0.1.13) - '@electron-forge/core-utils': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - '@electron/get': 3.1.0 - '@inquirer/prompts': 6.0.1 - '@listr2/prompt-adapter-inquirer': 2.0.22(@inquirer/prompts@6.0.1) - chalk: 4.1.2 - commander: 11.1.0 - debug: 4.4.3 - fs-extra: 10.1.0 - listr2: 7.0.2 - log-symbols: 4.1.0 - semver: 7.7.4 - transitivePeerDependencies: - - '@swc/core' - - bluebird - - encoding - - esbuild - - supports-color - - uglify-js - - webpack-cli - - '@electron-forge/core-utils@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - '@electron/rebuild': 3.7.2 - '@malept/cross-spawn-promise': 2.0.0 - chalk: 4.1.2 - debug: 4.4.3 - find-up: 5.0.0 - fs-extra: 10.1.0 - log-symbols: 4.1.0 - parse-author: 2.0.0 - semver: 7.7.4 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/core@7.11.1(encoding@0.1.13)': - dependencies: - '@electron-forge/core-utils': 7.11.1 - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/plugin-base': 7.11.1 - '@electron-forge/publisher-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - '@electron-forge/template-base': 7.11.1 - '@electron-forge/template-vite': 7.11.1 - '@electron-forge/template-vite-typescript': 7.11.1 - '@electron-forge/template-webpack': 7.11.1 - '@electron-forge/template-webpack-typescript': 7.11.1 - '@electron-forge/tracer': 7.11.1 - '@electron/get': 3.1.0 - '@electron/packager': 18.4.4 - '@electron/rebuild': 3.7.2 - '@malept/cross-spawn-promise': 2.0.0 - '@vscode/sudo-prompt': 9.3.2 - chalk: 4.1.2 - debug: 4.4.3 - fast-glob: 3.3.3 - filenamify: 4.3.0 - find-up: 5.0.0 - fs-extra: 10.1.0 - global-dirs: 3.0.1 - got: 11.8.6 - interpret: 3.1.1 - jiti: 2.6.1 - listr2: 7.0.2 - lodash: 4.17.21 - log-symbols: 4.1.0 - node-fetch: 2.7.0(encoding@0.1.13) - rechoir: 0.8.0 - semver: 7.7.4 - source-map-support: 0.5.21 - username: 5.1.0 - transitivePeerDependencies: - - '@swc/core' - - bluebird - - encoding - - esbuild - - supports-color - - uglify-js - - webpack-cli - - '@electron-forge/maker-base@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - fs-extra: 10.1.0 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-deb@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - optionalDependencies: - electron-installer-debian: 3.2.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-dmg@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - fs-extra: 10.1.0 - optionalDependencies: - electron-installer-dmg: 5.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-flatpak@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - fs-extra: 10.1.0 - optionalDependencies: - '@malept/electron-installer-flatpak': 0.11.4 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-rpm@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - optionalDependencies: - electron-installer-redhat: 3.4.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-snap@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - optionalDependencies: - electron-installer-snap: 5.2.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-squirrel@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - fs-extra: 10.1.0 - optionalDependencies: - electron-winstaller: 5.4.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-wix@7.11.1': - dependencies: - '@electron-forge/core-utils': 7.11.1 - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - chalk: 4.1.2 - electron-wix-msi: 5.1.3 - log-symbols: 4.1.0 - parse-author: 2.0.0 - semver: 7.7.4 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/maker-zip@7.11.1': - dependencies: - '@electron-forge/maker-base': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - cross-zip: 4.0.1 - fs-extra: 10.1.0 - got: 11.8.6 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/plugin-base@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/publisher-base@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/shared-types@7.11.1': - dependencies: - '@electron-forge/tracer': 7.11.1 - '@electron/packager': 18.4.4 - '@electron/rebuild': 3.7.2 - listr2: 7.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/template-base@7.11.1': - dependencies: - '@electron-forge/core-utils': 7.11.1 - '@electron-forge/shared-types': 7.11.1 - '@malept/cross-spawn-promise': 2.0.0 - debug: 4.4.3 - fs-extra: 10.1.0 - semver: 7.7.4 - username: 5.1.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/template-vite-typescript@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - '@electron-forge/template-base': 7.11.1 - fs-extra: 10.1.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/template-vite@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - '@electron-forge/template-base': 7.11.1 - fs-extra: 10.1.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/template-webpack-typescript@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - '@electron-forge/template-base': 7.11.1 - fs-extra: 10.1.0 - typescript: 5.4.5 - webpack: 5.105.4 - transitivePeerDependencies: - - '@swc/core' - - bluebird - - esbuild - - supports-color - - uglify-js - - webpack-cli - - '@electron-forge/template-webpack@7.11.1': - dependencies: - '@electron-forge/shared-types': 7.11.1 - '@electron-forge/template-base': 7.11.1 - fs-extra: 10.1.0 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron-forge/tracer@7.11.1': - dependencies: - chrome-trace-event: 1.0.4 - - '@electron/asar@3.4.1': - dependencies: - commander: 5.1.0 - glob: 7.2.3 - minimatch: 3.1.5 - - '@electron/get@2.0.3': - dependencies: - debug: 4.4.3 - env-paths: 2.2.1 - fs-extra: 8.1.0 - got: 11.8.6 - progress: 2.0.3 - semver: 6.3.1 - sumchecker: 3.0.1 - optionalDependencies: - global-agent: 3.0.0 - transitivePeerDependencies: - - supports-color - - '@electron/get@3.1.0': - dependencies: - debug: 4.4.3 - env-paths: 2.2.1 - fs-extra: 8.1.0 - got: 11.8.6 - progress: 2.0.3 - semver: 6.3.1 - sumchecker: 3.0.1 - optionalDependencies: - global-agent: 3.0.0 - transitivePeerDependencies: - - supports-color - - '@electron/node-gyp@https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2': - dependencies: - env-paths: 2.2.1 - exponential-backoff: 3.1.3 - glob: 8.1.0 - graceful-fs: 4.2.11 - make-fetch-happen: 10.2.1 - nopt: 6.0.0 - proc-log: 2.0.1 - semver: 7.7.4 - tar: 6.2.1 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron/notarize@2.5.0': - dependencies: - debug: 4.4.3 - fs-extra: 9.1.0 - promise-retry: 2.0.1 - transitivePeerDependencies: - - supports-color - - '@electron/osx-sign@1.3.3': - dependencies: - compare-version: 0.1.2 - debug: 4.4.3 - fs-extra: 10.1.0 - isbinaryfile: 4.0.10 - minimist: 1.2.8 - plist: 3.1.0 - transitivePeerDependencies: - - supports-color - - '@electron/packager@18.4.4': - dependencies: - '@electron/asar': 3.4.1 - '@electron/get': 3.1.0 - '@electron/notarize': 2.5.0 - '@electron/osx-sign': 1.3.3 - '@electron/universal': 2.0.3 - '@electron/windows-sign': 1.2.2 - '@malept/cross-spawn-promise': 2.0.0 - debug: 4.4.3 - extract-zip: 2.0.1 - filenamify: 4.3.0 - fs-extra: 11.3.4 - galactus: 1.0.0 - get-package-info: 1.0.0 - junk: 3.1.0 - parse-author: 2.0.0 - plist: 3.1.0 - prettier: 3.8.1 - resedit: 2.0.3 - resolve: 1.22.11 - semver: 7.7.4 - yargs-parser: 21.1.1 - transitivePeerDependencies: - - supports-color - - '@electron/rebuild@3.7.2': - dependencies: - '@electron/node-gyp': https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2 - '@malept/cross-spawn-promise': 2.0.0 - chalk: 4.1.2 - debug: 4.4.3 - detect-libc: 2.1.2 - fs-extra: 10.1.0 - got: 11.8.6 - node-abi: 3.89.0 - node-api-version: 0.2.1 - ora: 5.4.1 - read-binary-file-arch: 1.0.6 - semver: 7.7.4 - tar: 6.2.1 - yargs: 17.7.2 - transitivePeerDependencies: - - bluebird - - supports-color - - '@electron/universal@2.0.3': - dependencies: - '@electron/asar': 3.4.1 - '@malept/cross-spawn-promise': 2.0.0 - debug: 4.4.3 - dir-compare: 4.2.0 - fs-extra: 11.3.4 - minimatch: 9.0.9 - plist: 3.1.0 - transitivePeerDependencies: - - supports-color - - '@electron/windows-sign@1.2.2': - dependencies: - cross-dirname: 0.1.0 - debug: 4.4.3 - fs-extra: 11.3.4 - minimist: 1.2.8 - postject: 1.0.0-alpha.6 - transitivePeerDependencies: - - supports-color - - '@gar/promisify@1.1.3': {} - - '@inquirer/checkbox@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 2.0.0 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.3 - - '@inquirer/confirm@4.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - - '@inquirer/core@9.2.1': - dependencies: - '@inquirer/figures': 1.0.15 - '@inquirer/type': 2.0.0 - '@types/mute-stream': 0.0.4 - '@types/node': 22.19.15 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.3 - - '@inquirer/editor@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - external-editor: 3.1.0 - - '@inquirer/expand@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - yoctocolors-cjs: 2.1.3 - - '@inquirer/figures@1.0.15': {} - - '@inquirer/input@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - - '@inquirer/number@2.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - - '@inquirer/password@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - ansi-escapes: 4.3.2 - - '@inquirer/prompts@6.0.1': - dependencies: - '@inquirer/checkbox': 3.0.1 - '@inquirer/confirm': 4.0.1 - '@inquirer/editor': 3.0.1 - '@inquirer/expand': 3.0.1 - '@inquirer/input': 3.0.1 - '@inquirer/number': 2.0.1 - '@inquirer/password': 3.0.1 - '@inquirer/rawlist': 3.0.1 - '@inquirer/search': 2.0.1 - '@inquirer/select': 3.0.1 - - '@inquirer/rawlist@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 2.0.0 - yoctocolors-cjs: 2.1.3 - - '@inquirer/search@2.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 2.0.0 - yoctocolors-cjs: 2.1.3 - - '@inquirer/select@3.0.1': - dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 2.0.0 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.3 - - '@inquirer/type@1.5.5': - dependencies: - mute-stream: 1.0.0 - - '@inquirer/type@2.0.0': - dependencies: - mute-stream: 1.0.0 - - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/source-map@0.3.11': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/sourcemap-codec@1.5.5': {} - - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@6.0.1)': - dependencies: - '@inquirer/prompts': 6.0.1 - '@inquirer/type': 1.5.5 - - '@malept/cross-spawn-promise@1.1.1': - dependencies: - cross-spawn: 7.0.6 - - '@malept/cross-spawn-promise@2.0.0': - dependencies: - cross-spawn: 7.0.6 - - '@malept/electron-installer-flatpak@0.11.4': - dependencies: - '@malept/flatpak-bundler': 0.4.0 - debug: 4.4.3 - electron-installer-common: 0.10.4 - lodash: 4.17.21 - semver: 7.7.4 - yargs: 16.2.0 - transitivePeerDependencies: - - supports-color - optional: true - - '@malept/flatpak-bundler@0.4.0': - dependencies: - debug: 4.4.3 - fs-extra: 9.1.0 - lodash: 4.17.21 - tmp-promise: 3.0.3 - transitivePeerDependencies: - - supports-color - optional: true - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 - - '@npmcli/fs@2.1.2': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.7.4 - - '@npmcli/move-file@2.0.1': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - - '@playwright/test@1.59.1': - dependencies: - playwright: 1.59.1 - - '@sindresorhus/is@4.6.0': {} - - '@szmarczak/http-timer@4.0.6': - dependencies: - defer-to-connect: 2.0.1 - - '@tauri-apps/api@2.11.0': {} - - '@tauri-apps/cli-darwin-arm64@2.11.1': - optional: true - - '@tauri-apps/cli-darwin-x64@2.11.1': - optional: true - - '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': - optional: true - - '@tauri-apps/cli-linux-arm64-gnu@2.11.1': - optional: true - - '@tauri-apps/cli-linux-arm64-musl@2.11.1': - optional: true - - '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': - optional: true - - '@tauri-apps/cli-linux-x64-gnu@2.11.1': - optional: true - - '@tauri-apps/cli-linux-x64-musl@2.11.1': - optional: true - - '@tauri-apps/cli-win32-arm64-msvc@2.11.1': - optional: true - - '@tauri-apps/cli-win32-ia32-msvc@2.11.1': - optional: true - - '@tauri-apps/cli-win32-x64-msvc@2.11.1': - optional: true - - '@tauri-apps/cli@2.11.1': - optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.11.1 - '@tauri-apps/cli-darwin-x64': 2.11.1 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.1 - '@tauri-apps/cli-linux-arm64-gnu': 2.11.1 - '@tauri-apps/cli-linux-arm64-musl': 2.11.1 - '@tauri-apps/cli-linux-riscv64-gnu': 2.11.1 - '@tauri-apps/cli-linux-x64-gnu': 2.11.1 - '@tauri-apps/cli-linux-x64-musl': 2.11.1 - '@tauri-apps/cli-win32-arm64-msvc': 2.11.1 - '@tauri-apps/cli-win32-ia32-msvc': 2.11.1 - '@tauri-apps/cli-win32-x64-msvc': 2.11.1 - - '@tauri-apps/plugin-clipboard-manager@2.3.2': - dependencies: - '@tauri-apps/api': 2.11.0 - - '@tauri-apps/plugin-opener@2.5.4': - dependencies: - '@tauri-apps/api': 2.11.0 - - '@tootallnate/once@2.0.0': {} - - '@tsconfig/node10@1.0.12': {} - - '@tsconfig/node12@1.0.11': {} - - '@tsconfig/node14@1.0.3': {} - - '@tsconfig/node16@1.0.4': {} - - '@types/appdmg@0.5.5': - dependencies: - '@types/node': 25.5.0 - optional: true - - '@types/cacheable-request@6.0.3': - dependencies: - '@types/http-cache-semantics': 4.2.0 - '@types/keyv': 3.1.4 - '@types/node': 25.5.0 - '@types/responselike': 1.0.3 - - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.8 - - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - - '@types/estree@1.0.8': {} - - '@types/fs-extra@9.0.13': - dependencies: - '@types/node': 25.5.0 - optional: true - - '@types/http-cache-semantics@4.2.0': {} - - '@types/json-schema@7.0.15': {} - - '@types/keyv@3.1.4': - dependencies: - '@types/node': 25.5.0 - - '@types/mute-stream@0.0.4': - dependencies: - '@types/node': 22.19.15 - - '@types/node@22.19.15': - dependencies: - undici-types: 6.21.0 - - '@types/node@24.12.0': - dependencies: - undici-types: 7.16.0 - - '@types/node@25.5.0': - dependencies: - undici-types: 7.18.2 - - '@types/responselike@1.0.3': - dependencies: - '@types/node': 25.5.0 - - '@types/wrap-ansi@3.0.0': {} - - '@types/yauzl@2.10.3': - dependencies: - '@types/node': 24.12.0 - optional: true - - '@vscode/sudo-prompt@9.3.2': {} - - '@webassemblyjs/ast@1.14.1': - dependencies: - '@webassemblyjs/helper-numbers': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - - '@webassemblyjs/helper-api-error@1.13.2': {} - - '@webassemblyjs/helper-buffer@1.14.1': {} - - '@webassemblyjs/helper-numbers@1.13.2': - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.13.2 - '@webassemblyjs/helper-api-error': 1.13.2 - '@xtuc/long': 4.2.2 - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - - '@webassemblyjs/helper-wasm-section@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/wasm-gen': 1.14.1 - - '@webassemblyjs/ieee754@1.13.2': - dependencies: - '@xtuc/ieee754': 1.2.0 - - '@webassemblyjs/leb128@1.13.2': - dependencies: - '@xtuc/long': 4.2.2 - - '@webassemblyjs/utf8@1.13.2': {} - - '@webassemblyjs/wasm-edit@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/helper-wasm-section': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-opt': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wast-printer': 1.14.1 - - '@webassemblyjs/wasm-gen@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wasm-opt@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - - '@webassemblyjs/wasm-parser@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-api-error': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wast-printer@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@xtuc/long': 4.2.2 - - '@xmldom/xmldom@0.8.12': {} - - '@xtuc/ieee754@1.2.0': {} - - '@xtuc/long@4.2.2': {} - - abbrev@1.1.1: {} - - acorn-import-phases@1.0.4(acorn@8.16.0): - dependencies: - acorn: 8.16.0 - - acorn-walk@8.3.5: - dependencies: - acorn: 8.16.0 - - acorn@8.16.0: {} - - agent-base@6.0.2: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - agentkeepalive@4.6.0: - dependencies: - humanize-ms: 1.2.1 - - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - - ajv-formats@2.1.1(ajv@8.18.0): - optionalDependencies: - ajv: 8.18.0 - - ajv-keywords@5.1.0(ajv@8.18.0): - dependencies: - ajv: 8.18.0 - fast-deep-equal: 3.1.3 - - ajv@8.18.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-escapes@5.0.0: - dependencies: - type-fest: 1.4.0 - - ansi-regex@5.0.1: {} - - ansi-regex@6.2.2: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.3: {} - - appdmg@0.6.6: - dependencies: - async: 1.5.2 - ds-store: 0.1.6 - execa: 1.0.0 - fs-temp: 1.2.1 - fs-xattr: 0.3.1 - image-size: 0.7.5 - is-my-json-valid: 2.20.6 - minimist: 1.2.8 - parse-color: 1.0.0 - path-exists: 4.0.0 - repeat-string: 1.6.1 - optional: true - - arg@4.1.3: {} - - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - optional: true - - async@1.5.2: - optional: true - - at-least-node@1.0.0: {} - - author-regex@1.0.0: {} - - balanced-match@1.0.2: {} - - base32-encode@1.2.0: - dependencies: - to-data-view: 1.1.0 - optional: true - - base64-js@1.5.1: {} - - baseline-browser-mapping@2.10.13: {} - - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - bluebird@3.7.2: {} - - boolean@3.2.0: - optional: true - - bplist-creator@0.0.8: - dependencies: - stream-buffers: 2.2.0 - optional: true - - brace-expansion@1.1.13: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.3: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.28.2: - dependencies: - baseline-browser-mapping: 2.10.13 - caniuse-lite: 1.0.30001782 - electron-to-chromium: 1.5.329 - node-releases: 2.0.36 - update-browserslist-db: 1.2.3(browserslist@4.28.2) - - buffer-crc32@0.2.13: {} - - buffer-from@1.1.2: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - cacache@16.1.3: - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.7 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.2.1 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - - cacheable-lookup@5.0.4: {} - - cacheable-request@7.0.4: - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.2.0 - keyv: 4.5.4 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - - caniuse-lite@1.0.30001782: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chardet@0.7.0: {} - - chownr@2.0.0: {} - - chrome-trace-event@1.0.4: {} - - clean-stack@2.2.0: {} - - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - - cli-cursor@4.0.0: - dependencies: - restore-cursor: 4.0.0 - - cli-spinners@2.9.2: {} - - cli-truncate@3.1.0: - dependencies: - slice-ansi: 5.0.0 - string-width: 5.1.2 - - cli-width@4.1.0: {} - - cliui@7.0.4: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - optional: true - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - clone-response@1.0.3: - dependencies: - mimic-response: 1.0.1 - - clone@1.0.4: {} - - color-convert@0.5.3: - optional: true - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - colorette@2.0.20: {} - - commander@11.1.0: {} - - commander@2.20.3: {} - - commander@5.1.0: {} - - commander@9.5.0: {} - - compare-version@0.1.2: {} - - concat-map@0.0.1: {} - - create-require@1.1.1: {} - - cross-dirname@0.1.0: {} - - cross-spawn-windows-exe@1.2.0: - dependencies: - '@malept/cross-spawn-promise': 1.1.1 - is-wsl: 2.2.0 - which: 2.0.2 - - cross-spawn@6.0.6: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - cross-zip@4.0.1: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.4.3: - dependencies: - ms: 2.1.3 - - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - - defaults@1.0.4: - dependencies: - clone: 1.0.4 - - defer-to-connect@2.0.1: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - optional: true - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - optional: true - - detect-libc@2.1.2: {} - - detect-node@2.1.0: - optional: true - - diff@4.0.4: {} - - dir-compare@4.2.0: - dependencies: - minimatch: 3.1.5 - p-limit: 3.1.0 - - ds-store@0.1.6: - dependencies: - bplist-creator: 0.0.8 - macos-alias: 0.2.12 - tn1150: 0.1.0 - optional: true - - eastasianwidth@0.2.0: {} - - electron-installer-common@0.10.4: - dependencies: - '@electron/asar': 3.4.1 - '@malept/cross-spawn-promise': 1.1.1 - debug: 4.4.3 - fs-extra: 9.1.0 - glob: 7.2.3 - lodash: 4.17.21 - parse-author: 2.0.0 - semver: 7.7.4 - tmp-promise: 3.0.3 - optionalDependencies: - '@types/fs-extra': 9.0.13 - transitivePeerDependencies: - - supports-color - optional: true - - electron-installer-debian@3.2.0: - dependencies: - '@malept/cross-spawn-promise': 1.1.1 - debug: 4.4.3 - electron-installer-common: 0.10.4 - fs-extra: 9.1.0 - get-folder-size: 2.0.1 - lodash: 4.17.21 - word-wrap: 1.2.5 - yargs: 16.2.0 - transitivePeerDependencies: - - supports-color - optional: true - - electron-installer-dmg@5.0.1: - dependencies: - '@types/appdmg': 0.5.5 - debug: 4.4.3 - minimist: 1.2.8 - optionalDependencies: - appdmg: 0.6.6 - transitivePeerDependencies: - - supports-color - optional: true - - electron-installer-redhat@3.4.0: - dependencies: - '@malept/cross-spawn-promise': 1.1.1 - debug: 4.4.3 - electron-installer-common: 0.10.4 - fs-extra: 9.1.0 - lodash: 4.17.21 - word-wrap: 1.2.5 - yargs: 16.2.0 - transitivePeerDependencies: - - supports-color - optional: true - - electron-installer-snap@5.2.0: - dependencies: - '@malept/cross-spawn-promise': 1.1.1 - debug: 4.4.3 - electron-installer-common: 0.10.4 - fs-extra: 9.1.0 - js-yaml: 3.14.2 - lodash: 4.17.21 - semver: 7.7.4 - tmp-promise: 3.0.3 - which: 2.0.2 - yargs: 16.2.0 - transitivePeerDependencies: - - supports-color - optional: true - - electron-squirrel-startup@1.0.1: - dependencies: - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - - electron-to-chromium@1.5.329: {} - - electron-winstaller@5.4.0: - dependencies: - '@electron/asar': 3.4.1 - debug: 4.4.3 - fs-extra: 7.0.1 - lodash: 4.17.21 - temp: 0.9.4 - optionalDependencies: - '@electron/windows-sign': 1.2.2 - transitivePeerDependencies: - - supports-color - optional: true - - electron-wix-msi@5.1.3: - dependencies: - '@electron/windows-sign': 1.2.2 - debug: 4.4.3 - fs-extra: 10.1.0 - klaw: 4.1.0 - lodash: 4.17.21 - rcedit: 4.0.1 - rcinfo: 0.1.3 - semver: 7.7.4 - optionalDependencies: - '@bitdisaster/exe-icon-extractor': 1.0.10 - transitivePeerDependencies: - - supports-color - - electron@41.1.0: - dependencies: - '@electron/get': 2.0.3 - '@types/node': 24.12.0 - extract-zip: 2.0.1 - transitivePeerDependencies: - - supports-color - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - encode-utf8@1.0.3: - optional: true - - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - - end-of-stream@1.4.5: - dependencies: - once: 1.4.0 - - enhanced-resolve@5.20.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.2 - - env-paths@2.2.1: {} - - err-code@2.0.3: {} - - error-ex@1.3.4: - dependencies: - is-arrayish: 0.2.1 - - es-define-property@1.0.1: - optional: true - - es-errors@1.3.0: - optional: true - - es-module-lexer@2.0.0: {} - - es6-error@4.1.1: - optional: true - - escalade@3.2.0: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: - optional: true - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - esprima@4.0.1: - optional: true - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@4.3.0: {} - - estraverse@5.3.0: {} - - eventemitter3@5.0.4: {} - - events@3.3.0: {} - - execa@1.0.0: - dependencies: - cross-spawn: 6.0.6 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - - exponential-backoff@3.1.3: {} - - external-editor@3.1.0: - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - - extract-zip@2.0.1: - dependencies: - debug: 4.4.3 - get-stream: 5.2.0 - yauzl: 2.10.0 - optionalDependencies: - '@types/yauzl': 2.10.3 - transitivePeerDependencies: - - supports-color - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-uri@3.1.0: {} - - fastq@1.20.1: - dependencies: - reusify: 1.1.0 - - fd-slicer@1.1.0: - dependencies: - pend: 1.2.0 - - filename-reserved-regex@2.0.0: {} - - filenamify@4.3.0: - dependencies: - filename-reserved-regex: 2.0.0 - strip-outer: 1.0.1 - trim-repeated: 1.0.0 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - find-up@2.1.0: - dependencies: - locate-path: 2.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flora-colossus@2.0.0: - dependencies: - debug: 4.4.3 - fs-extra: 10.1.0 - transitivePeerDependencies: - - supports-color - - fmix@0.1.0: - dependencies: - imul: 1.0.1 - optional: true - - fs-extra@10.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-extra@11.3.4: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - optional: true - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@9.1.0: - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs-temp@1.2.1: - dependencies: - random-path: 0.1.2 - optional: true - - fs-xattr@0.3.1: - optional: true - - fs.realpath@1.0.0: {} - - fsevents@2.3.2: - optional: true - - function-bind@1.1.2: {} - - galactus@1.0.0: - dependencies: - debug: 4.4.3 - flora-colossus: 2.0.0 - fs-extra: 10.1.0 - transitivePeerDependencies: - - supports-color - - gar@1.0.4: - optional: true - - generate-function@2.3.1: - dependencies: - is-property: 1.0.2 - optional: true - - generate-object-property@1.2.0: - dependencies: - is-property: 1.0.2 - optional: true - - get-caller-file@2.0.5: {} - - get-folder-size@2.0.1: - dependencies: - gar: 1.0.4 - tiny-each-async: 2.0.3 - optional: true - - get-package-info@1.0.0: - dependencies: - bluebird: 3.7.2 - debug: 2.6.9 - lodash.get: 4.4.2 - read-pkg-up: 2.0.0 - transitivePeerDependencies: - - supports-color - - get-stream@4.1.0: - dependencies: - pump: 3.0.4 - - get-stream@5.2.0: - dependencies: - pump: 3.0.4 - - github-url-to-object@4.0.6: - dependencies: - is-url: 1.2.4 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-to-regexp@0.4.1: {} - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.5 - once: 1.4.0 - path-is-absolute: 1.0.1 - - glob@8.1.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.9 - once: 1.4.0 - - global-agent@3.0.0: - dependencies: - boolean: 3.2.0 - es6-error: 4.1.1 - matcher: 3.0.0 - roarr: 2.15.4 - semver: 7.7.4 - serialize-error: 7.0.1 - optional: true - - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 - optional: true - - gopd@1.2.0: - optional: true - - got@11.8.6: - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.3 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - - graceful-fs@4.2.11: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - optional: true - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hosted-git-info@2.8.9: {} - - http-cache-semantics@4.2.0: {} - - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - http2-wrapper@1.0.3: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - humanize-ms@1.2.1: - dependencies: - ms: 2.1.3 - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - - ieee754@1.2.1: {} - - image-size@0.7.5: - optional: true - - imul@1.0.1: - optional: true - - imurmurhash@0.1.4: {} - - indent-string@4.0.0: {} - - infer-owner@1.0.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - ini@2.0.0: {} - - interpret@3.1.1: {} - - ip-address@10.1.0: {} - - is-arrayish@0.2.1: {} - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-docker@2.2.1: {} - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-fullwidth-code-point@4.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-interactive@1.0.0: {} - - is-lambda@1.0.1: {} - - is-my-ip-valid@1.0.1: - optional: true - - is-my-json-valid@2.20.6: - dependencies: - generate-function: 2.3.1 - generate-object-property: 1.2.0 - is-my-ip-valid: 1.0.1 - jsonpointer: 5.0.1 - xtend: 4.0.2 - optional: true - - is-number@7.0.0: {} - - is-property@1.0.2: - optional: true - - is-stream@1.1.0: {} - - is-unicode-supported@0.1.0: {} - - is-url@1.2.4: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - isbinaryfile@4.0.10: {} - - isexe@2.0.0: {} - - jest-worker@27.5.1: - dependencies: - '@types/node': 25.5.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jiti@2.6.1: {} - - js-yaml@3.14.2: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - optional: true - - json-buffer@3.0.1: {} - - json-parse-even-better-errors@2.3.1: {} - - json-schema-traverse@1.0.0: {} - - json-stringify-safe@5.0.1: - optional: true - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - - jsonfile@6.2.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonpointer@5.0.1: - optional: true - - junk@3.1.0: {} - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - klaw@4.1.0: {} - - listr2@7.0.2: - dependencies: - cli-truncate: 3.1.0 - colorette: 2.0.20 - eventemitter3: 5.0.4 - log-update: 5.0.1 - rfdc: 1.4.1 - wrap-ansi: 8.1.0 - - load-json-file@2.0.0: - dependencies: - graceful-fs: 4.2.11 - parse-json: 2.2.0 - pify: 2.3.0 - strip-bom: 3.0.0 - - loader-runner@4.3.1: {} - - locate-path@2.0.0: - dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.get@4.4.2: {} - - lodash@4.17.21: {} - - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - - log-update@5.0.1: - dependencies: - ansi-escapes: 5.0.0 - cli-cursor: 4.0.0 - slice-ansi: 5.0.0 - strip-ansi: 7.2.0 - wrap-ansi: 8.1.0 - - lowercase-keys@2.0.0: {} - - lru-cache@7.18.3: {} - - macos-alias@0.2.12: - dependencies: - nan: 2.26.2 - optional: true - - make-error@1.3.6: {} - - make-fetch-happen@10.2.1: - dependencies: - agentkeepalive: 4.6.0 - cacache: 16.1.3 - http-cache-semantics: 4.2.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.7 - minipass-pipeline: 1.2.4 - negotiator: 0.6.4 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - - map-age-cleaner@0.1.3: - dependencies: - p-defer: 1.0.0 - - matcher@3.0.0: - dependencies: - escape-string-regexp: 4.0.0 - optional: true - - mem@4.3.0: - dependencies: - map-age-cleaner: 0.1.3 - mimic-fn: 2.1.0 - p-is-promise: 2.1.0 - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.2 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mimic-fn@2.1.0: {} - - mimic-response@1.0.1: {} - - mimic-response@3.1.0: {} - - minimatch@3.1.5: - dependencies: - brace-expansion: 1.1.13 - - minimatch@5.1.9: - dependencies: - brace-expansion: 2.0.3 - - minimatch@9.0.9: - dependencies: - brace-expansion: 2.0.3 - - minimist@1.2.8: {} - - minipass-collect@1.0.2: - dependencies: - minipass: 3.3.6 - - minipass-fetch@2.1.2: - dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - - minipass-flush@1.0.7: - dependencies: - minipass: 3.3.6 - - minipass-pipeline@1.2.4: - dependencies: - minipass: 3.3.6 - - minipass-sized@1.0.3: - dependencies: - minipass: 3.3.6 - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - optional: true - - mkdirp@1.0.4: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - murmur-32@0.2.0: - dependencies: - encode-utf8: 1.0.3 - fmix: 0.1.0 - imul: 1.0.1 - optional: true - - mute-stream@1.0.0: {} - - nan@2.26.2: - optional: true - - negotiator@0.6.4: {} - - neo-async@2.6.2: {} - - nice-try@1.0.5: {} - - node-abi@3.89.0: - dependencies: - semver: 7.7.4 - - node-api-version@0.2.1: - dependencies: - semver: 7.7.4 - - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - - node-releases@2.0.36: {} - - nopt@6.0.0: - dependencies: - abbrev: 1.1.1 - - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.11 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - - normalize-url@6.1.0: {} - - npm-run-path@2.0.2: - dependencies: - path-key: 2.0.1 - - object-keys@1.1.1: - optional: true - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.2 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - - os-tmpdir@1.0.2: {} - - p-cancelable@2.1.1: {} - - p-defer@1.0.0: {} - - p-finally@1.0.0: {} - - p-is-promise@2.1.0: {} - - p-limit@1.3.0: - dependencies: - p-try: 1.0.0 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@2.0.0: - dependencies: - p-limit: 1.3.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-map@4.0.0: - dependencies: - aggregate-error: 3.1.0 - - p-try@1.0.0: {} - - parse-author@2.0.0: - dependencies: - author-regex: 1.0.0 - - parse-color@1.0.0: - dependencies: - color-convert: 0.5.3 - optional: true - - parse-json@2.2.0: - dependencies: - error-ex: 1.3.4 - - path-exists@3.0.0: {} - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@2.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-type@2.0.0: - dependencies: - pify: 2.3.0 - - pe-library@1.0.1: {} - - pend@1.2.0: {} - - picocolors@1.1.1: {} - - picomatch@2.3.2: {} - - pify@2.3.0: {} - - playwright-core@1.59.1: {} - - playwright@1.59.1: - dependencies: - playwright-core: 1.59.1 - optionalDependencies: - fsevents: 2.3.2 - - plist@3.1.0: - dependencies: - '@xmldom/xmldom': 0.8.12 - base64-js: 1.5.1 - xmlbuilder: 15.1.1 - - postject@1.0.0-alpha.6: - dependencies: - commander: 9.5.0 - - prettier@3.8.1: {} - - proc-log@2.0.1: {} - - progress@2.0.3: {} - - promise-inflight@1.0.1: {} - - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - - pump@3.0.4: - dependencies: - end-of-stream: 1.4.5 - once: 1.4.0 - - queue-microtask@1.2.3: {} - - quick-lru@5.1.1: {} - - random-path@0.1.2: - dependencies: - base32-encode: 1.2.0 - murmur-32: 0.2.0 - optional: true - - rcedit@4.0.1: - dependencies: - cross-spawn-windows-exe: 1.2.0 - - rcinfo@0.1.3: {} - - read-binary-file-arch@1.0.6: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - read-pkg-up@2.0.0: - dependencies: - find-up: 2.1.0 - read-pkg: 2.0.0 - - read-pkg@2.0.0: - dependencies: - load-json-file: 2.0.0 - normalize-package-data: 2.5.0 - path-type: 2.0.0 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - rechoir@0.8.0: - dependencies: - resolve: 1.22.11 - - repeat-string@1.6.1: - optional: true - - require-directory@2.1.1: {} - - require-from-string@2.0.2: {} - - resedit@2.0.3: - dependencies: - pe-library: 1.0.1 - - resolve-alpn@1.2.1: {} - - resolve@1.22.11: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - responselike@2.0.1: - dependencies: - lowercase-keys: 2.0.0 - - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - - restore-cursor@4.0.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - - retry@0.12.0: {} - - reusify@1.1.0: {} - - rfdc@1.4.1: {} - - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - optional: true - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - roarr@2.15.4: - dependencies: - boolean: 3.2.0 - detect-node: 2.1.0 - globalthis: 1.0.4 - json-stringify-safe: 5.0.1 - semver-compare: 1.0.0 - sprintf-js: 1.1.3 - optional: true - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-buffer@5.2.1: {} - - safer-buffer@2.1.2: {} - - schema-utils@4.3.3: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.18.0 - ajv-formats: 2.1.1(ajv@8.18.0) - ajv-keywords: 5.1.0(ajv@8.18.0) - - semver-compare@1.0.0: - optional: true - - semver@5.7.2: {} - - semver@6.3.1: {} - - semver@7.7.4: {} - - serialize-error@7.0.1: - dependencies: - type-fest: 0.13.1 - optional: true - - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@1.0.0: {} - - shebang-regex@3.0.0: {} - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - slice-ansi@5.0.0: - dependencies: - ansi-styles: 6.2.3 - is-fullwidth-code-point: 4.0.0 - - smart-buffer@4.2.0: {} - - socks-proxy-agent@7.0.0: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - socks: 2.8.7 - transitivePeerDependencies: - - supports-color - - socks@2.8.7: - dependencies: - ip-address: 10.1.0 - smart-buffer: 4.2.0 - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.6.1: {} - - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.23 - - spdx-exceptions@2.5.0: {} - - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 - - spdx-license-ids@3.0.23: {} - - sprintf-js@1.0.3: - optional: true - - sprintf-js@1.1.3: - optional: true - - ssri@9.0.1: - dependencies: - minipass: 3.3.6 - - stream-buffers@2.2.0: - optional: true - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.2.0 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.2.0: - dependencies: - ansi-regex: 6.2.2 - - strip-bom@3.0.0: {} - - strip-eof@1.0.0: {} - - strip-outer@1.0.1: - dependencies: - escape-string-regexp: 1.0.5 - - sumchecker@3.0.1: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - tapable@2.3.2: {} - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - temp@0.9.4: - dependencies: - mkdirp: 0.5.6 - rimraf: 2.6.3 - optional: true - - terser-webpack-plugin@5.4.0(webpack@5.105.4): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.46.1 - webpack: 5.105.4 - - terser@5.46.1: - dependencies: - '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 - commander: 2.20.3 - source-map-support: 0.5.21 - - tiny-each-async@2.0.3: - optional: true - - tmp-promise@3.0.3: - dependencies: - tmp: 0.2.5 - optional: true - - tmp@0.0.33: - dependencies: - os-tmpdir: 1.0.2 - - tmp@0.2.5: - optional: true - - tn1150@0.1.0: - dependencies: - unorm: 1.6.0 - optional: true - - to-data-view@1.1.0: - optional: true - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - tr46@0.0.3: {} - - trim-repeated@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - - ts-node@10.9.2(@types/node@25.5.0)(typescript@5.4.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 25.5.0 - acorn: 8.16.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.4.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - - type-fest@0.13.1: - optional: true - - type-fest@0.21.3: {} - - type-fest@1.4.0: {} - - typescript@5.4.5: {} - - undici-types@6.21.0: {} - - undici-types@7.16.0: {} - - undici-types@7.18.2: {} - - unique-filename@2.0.1: - dependencies: - unique-slug: 3.0.0 - - unique-slug@3.0.0: - dependencies: - imurmurhash: 0.1.4 - - universalify@0.1.2: {} - - universalify@2.0.1: {} - - unorm@1.6.0: - optional: true - - update-browserslist-db@1.2.3(browserslist@4.28.2): - dependencies: - browserslist: 4.28.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-electron-app@3.1.2: - dependencies: - github-url-to-object: 4.0.6 - ms: 2.1.3 - - username@5.1.0: - dependencies: - execa: 1.0.0 - mem: 4.3.0 - - util-deprecate@1.0.2: {} - - v8-compile-cache-lib@3.0.1: {} - - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - - watchpack@2.5.1: - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - - wcwidth@1.0.1: - dependencies: - defaults: 1.0.4 - - webidl-conversions@3.0.1: {} - - webpack-sources@3.3.4: {} - - webpack@5.105.4: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-phases: 1.0.4(acorn@8.16.0) - browserslist: 4.28.2 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.20.1 - es-module-lexer: 2.0.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.2 - terser-webpack-plugin: 5.4.0(webpack@5.105.4) - watchpack: 2.5.1 - webpack-sources: 3.3.4 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - whatwg-url@5.0.0: + '@tauri-apps/plugin-updater@2.10.1': dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which@1.3.1: - dependencies: - isexe: 2.0.0 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: - optional: true - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.3 - string-width: 5.1.2 - strip-ansi: 7.2.0 - - wrappy@1.0.2: {} - - xmlbuilder@15.1.1: {} - - xtend@4.0.2: - optional: true - - y18n@5.0.8: {} - - yallist@4.0.0: {} - - yargs-parser@20.2.9: - optional: true - - yargs-parser@21.1.1: {} - - yargs@16.2.0: - dependencies: - cliui: 7.0.4 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - optional: true - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - yauzl@2.10.0: - dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 - - yn@3.1.1: {} - - yocto-queue@0.1.0: {} - - yoctocolors-cjs@2.1.3: {} + '@tauri-apps/api': 2.11.0 diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index ba7c9ba..fe20f7c 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -47,6 +47,15 @@ version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "arboard" version = "3.6.1" @@ -704,6 +713,17 @@ dependencies = [ "serde_core", ] +[[package]] +name = "derive_arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "derive_more" version = "2.1.1" @@ -1006,6 +1026,17 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "filetime" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" +dependencies = [ + "cfg-if", + "libc", + "libredox", +] + [[package]] name = "find-msvc-tools" version = "0.1.9" @@ -1594,6 +1625,21 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-rustls" +version = "0.27.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "tokio", + "tokio-rustls", + "tower-service", +] + [[package]] name = "hyper-util" version = "0.1.20" @@ -1882,6 +1928,36 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "jni" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +dependencies = [ + "cfg-if", + "combine", + "jni-macros", + "jni-sys 0.4.1", + "log", + "simd_cesu8", + "thiserror 2.0.18", + "walkdir", + "windows-link 0.2.1", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "simd_cesu8", + "syn 2.0.117", +] + [[package]] name = "jni-sys" version = "0.3.1" @@ -2016,7 +2092,10 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" dependencies = [ + "bitflags 2.11.1", "libc", + "plain", + "redox_syscall 0.7.5", ] [[package]] @@ -2078,6 +2157,12 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "minisign-verify" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22f9645cb765ea72b8111f36c522475d2daa0d22c957a9826437e97534bc4e9e" + [[package]] name = "miniz_oxide" version = "0.8.9" @@ -2330,6 +2415,7 @@ checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.11.1", "block2", + "libc", "objc2", "objc2-core-foundation", ] @@ -2345,6 +2431,18 @@ dependencies = [ "objc2-core-foundation", ] +[[package]] +name = "objc2-osa-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f112d1746737b0da274ef79a23aac283376f335f4095a083a267a082f21db0c0" +dependencies = [ + "bitflags 2.11.1", + "objc2", + "objc2-app-kit", + "objc2-foundation", +] + [[package]] name = "objc2-quartz-core" version = "0.3.2" @@ -2452,6 +2550,20 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "osakit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732c71caeaa72c065bb69d7ea08717bd3f4863a4f451402fc9513e29dbd5261b" +dependencies = [ + "objc2", + "objc2-foundation", + "objc2-osa-kit", + "serde", + "serde_json", + "thiserror 2.0.18", +] + [[package]] name = "pango" version = "0.18.3" @@ -2501,7 +2613,7 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.5.18", "smallvec", "windows-link 0.2.1", ] @@ -2605,6 +2717,12 @@ version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" +[[package]] +name = "plain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" + [[package]] name = "plist" version = "1.9.0" @@ -2808,6 +2926,15 @@ dependencies = [ "bitflags 2.11.1", ] +[[package]] +name = "redox_syscall" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4666a1a60d8412eab19d94f6d13dcc9cea0a5ef4fdf6a5db306537413c661b1b" +dependencies = [ + "bitflags 2.11.1", +] + [[package]] name = "redox_users" version = "0.5.2" @@ -2882,15 +3009,20 @@ dependencies = [ "http-body", "http-body-util", "hyper", + "hyper-rustls", "hyper-util", "js-sys", "log", "percent-encoding", "pin-project-lite", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", "serde", "serde_json", "sync_wrapper", "tokio", + "tokio-rustls", "tokio-util", "tower", "tower-http", @@ -2979,6 +3111,33 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rustls-platform-verifier" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +dependencies = [ + "core-foundation", + "core-foundation-sys", + "jni 0.22.4", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework", + "security-framework-sys", + "webpki-root-certs", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" + [[package]] name = "rustls-webpki" version = "0.103.13" @@ -3324,6 +3483,22 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" +[[package]] +name = "simd_cesu8" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" +dependencies = [ + "rustc_version", + "simdutf8", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "simple-irc-client" version = "1.2.0" @@ -3335,6 +3510,7 @@ dependencies = [ "tauri-build", "tauri-plugin-clipboard-manager", "tauri-plugin-opener", + "tauri-plugin-updater", "tokio", "uuid", ] @@ -3382,7 +3558,7 @@ dependencies = [ "objc2-foundation", "objc2-quartz-core", "raw-window-handle", - "redox_syscall", + "redox_syscall 0.5.18", "tracing", "wasm-bindgen", "web-sys", @@ -3540,7 +3716,7 @@ dependencies = [ "gdkwayland-sys", "gdkx11-sys", "gtk", - "jni", + "jni 0.21.1", "libc", "log", "ndk", @@ -3573,6 +3749,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "tar" +version = "0.4.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" +dependencies = [ + "filetime", + "libc", + "xattr", +] + [[package]] name = "target-lexicon" version = "0.12.16" @@ -3596,7 +3783,7 @@ dependencies = [ "gtk", "heck 0.5.0", "http", - "jni", + "jni 0.21.1", "libc", "log", "mime", @@ -3745,6 +3932,39 @@ dependencies = [ "zbus", ] +[[package]] +name = "tauri-plugin-updater" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "806d9dac662c2e4594ff03c647a552f2c9bd544e7d0f683ec58f872f952ce4af" +dependencies = [ + "base64 0.22.1", + "dirs", + "flate2", + "futures-util", + "http", + "infer", + "log", + "minisign-verify", + "osakit", + "percent-encoding", + "reqwest", + "rustls", + "semver", + "serde", + "serde_json", + "tar", + "tauri", + "tauri-plugin", + "tempfile", + "thiserror 2.0.18", + "time", + "tokio", + "url", + "windows-sys 0.60.2", + "zip", +] + [[package]] name = "tauri-runtime" version = "2.11.1" @@ -3755,7 +3975,7 @@ dependencies = [ "dpi", "gtk", "http", - "jni", + "jni 0.21.1", "objc2", "objc2-ui-kit", "objc2-web-kit", @@ -3778,7 +3998,7 @@ checksum = "a3989df2ae1c476404fe0a2e8ffc4cfbde97e51efd613c2bb5355fbc9ab52cf0" dependencies = [ "gtk", "http", - "jni", + "jni 0.21.1", "log", "objc2", "objc2-app-kit", @@ -4697,6 +4917,15 @@ dependencies = [ "system-deps", ] +[[package]] +name = "webpki-root-certs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "webview2-com" version = "0.38.2" @@ -5343,7 +5572,7 @@ dependencies = [ "gtk", "http", "javascriptcore-rs", - "jni", + "jni 0.21.1", "libc", "ndk", "objc2", @@ -5407,6 +5636,16 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix", +] + [[package]] name = "yoke" version = "0.8.2" @@ -5571,6 +5810,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "zip" +version = "4.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" +dependencies = [ + "arbitrary", + "crc32fast", + "indexmap 2.14.0", + "memchr", +] + [[package]] name = "zmij" version = "1.0.21" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index fec01fd..d73e805 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -17,6 +17,7 @@ tauri-build = { version = "2", features = [] } tauri = { version = "2", features = [] } tauri-plugin-clipboard-manager = "2" tauri-plugin-opener = "2" +tauri-plugin-updater = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["sync"] } diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index d09cc31..5d58e83 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -10,6 +10,7 @@ "core:event:default", "clipboard-manager:allow-read-text", "clipboard-manager:allow-write-text", + "updater:default", { "identifier": "opener:allow-open-url", "allow": [ diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 51e3e40..dc1d4df 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -30,6 +30,7 @@ pub fn run() { let mut builder = tauri::Builder::default() .plugin(tauri_plugin_clipboard_manager::init()) .plugin(tauri_plugin_opener::init()) + .plugin(tauri_plugin_updater::Builder::new().build()) .manage(IrcState::new()) .invoke_handler(tauri::generate_handler![ irc_connect, diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 8a8ba92..76c8020 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -38,6 +38,15 @@ "deb": { "section": "comm" } + }, + "createUpdaterArtifacts": true + }, + "plugins": { + "updater": { + "endpoints": [ + "https://github.com/Simple-Irc-Client/desktop/releases/latest/download/latest.json" + ], + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IENFMzVEMUU0NEMxOTFFQTAKUldTZ0hobE01TkUxenZncEt4bUgweldLaTdxYjhSRHZ3UW50SkhRTmNnTXN2U2pWbDVEaU8zMkYK" } } } diff --git a/src/icons/app_icon.icns b/src/icons/app_icon.icns deleted file mode 100644 index 100ce947c4b66af9e4ef8acea5b48f3f3a129d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162333 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

+gTaDiz+(6Xq&h~#HevIx=9l!sZyPk|N+siz8}u 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 diff --git a/src/icons/app_icon.png b/src/icons/app_icon.png deleted file mode 100644 index c0a20d05a3eb5c6099fef2dfd65c240a08259046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62152 zcmZs@1yogA_ddJ<5k&+E2}wbuTLdH}B?P1!Bt*J7AayJRL^?!TN;)K@Q5qBkr8$6f z9!k3YYae{y_xFwQ-7)UC*Sq&xYp!R``OMh!++cN8g{$~C@F57gs`x-w1A;Dqf4u-* zx(NOeK+EwG{*#-uqShtwm+vLZAn@nQ&JXn6Ac&j>{u|3O*H zu2v8Nf#9}rv~#m~>}-D2mQFX8r!}B6~!h8;qT9J)+&~M`~Ayw@)8P2`nV+i7Q+NGP-_~ zH1%jUp5YMkn=6#mQEFMZHy?1;dtij)7~k~?aV8QU$>)ofm^qQ8-uTNVlfeJ9W^QCi z!gJ8{Y+JJ4UQHZg7^?Qb13OJ!{Sho!^;@Cp&6<}(cw}6jR6CK}EP<#AJrr>y!OINL zLvH(fwZ<1$txTVBY3At&N*)ZEe(C5DgrMrTSYQh&LQ2Ex6V=)w-Waw4=A#Ddy?YRH zyahagq&~OLkNe(t^L2PfYWGm7AbDdwz-Ntv^P=tU>Nrwvr|Jgm{!%Tv4E+p;Pe#gXpW<-5NHOtP zPW?`o#hDw7KCO(l!-oD^VAgj=M{7iL+@Wq$}bT3IRTE4>Rz5uG3YUUOH1 zlE~wWN19;Z?|)4hLTQ@OIl^??AP`Olw?AfXVjj75BRkl++AAl6pyRvN^Z1 zk}=j?Big2IZ&FZ;1x*oPcDxZy8N(!kffmFts|oWteEfpDI~IGq3>}t=qUepcN5(u55VYC~FK@cv zU0j#@L}{lhw?=fLn62RtAxEpV48&@A90hdgtp3f%S?=erM7OcEd?ttVoJ!N^eiRl| zqSjM?0G5;Gv9RRSS@#?&s)_ynGl+5(qg5bnuc>_(MK$STrH;4)F&quUuuesMr*a^g zTW)O(dLTBAo*WbU3g-tFbAfgqLP<)R1BVBO^SxV3Xb7^T$H0as=HIGY zR2=R|w1O6n4Vl7nTKUtj;0~@(cCIm;8|H@S-zZ+Khrv5T;sJB9SYT)5syV!~8OB<^ z&hFRTK+(!vze@MlJuq~A8Qz@&vwI@OSgb7FtqGLf%+~~akJk!FFzYe)VwREhnc`NC zR&i2Zt;H9mV`In7z{Z?f94JB@1HZi%>Byem&tLiOh|m_QV8PVWKI;XoMRd|qmc8w?m<(%K{ z;Ro}T`DI68V=P2!q-R#ZCvdp)Atk(ccxscQ!PU>t-A50haQ6<2j_L90xU#|uI6a9D zqy4*2gB+?g5i*tg;_We6VrsBp{~qaA9&1*mNQyKR$%DlYa}7NDdW)-FKcWetrVc)M z`;M}{EYY}{&`@+}!Pb|Hv64UcUj3h^A7NyA3rqyH5pQU3>lTXaSr7GyXadtTv&4vJ z`RJkLq{V%;;(pX)Jir4adrgwCUPB3BWRRTt{k)Sx)z8+LYeZM?>H!$|r@gi_IPSit4I5*dI=2eb_+dwOfxJ)~I?WsFlXTJ*< z)WVAM`%r&wWpM__ubLLYd%I)yR{gcuPpfP!FOLYEX=^uV7u!i_Jcxle|B2aL_^Prs z&w~{GdfPlSp>dwlSVIPIX5KsJi)G3({eVLOds*Z!GIv|+mGl`9#HhOsKHTh8+@0@x zf-HmI`%&qJW%hf`HPpZq{yj6dzRDf;W(-v$>YmRLP`H(odNAe-#>nH48yW+h7nKpVX23khtTl1u2W^53xv;vs7sx!&SJ43CJYCfU5e{H7_B>8 z+$}*98V=wozlfG@Kp`Q7}aS7})Qhp^3kf{JqfXlO7%r1nOU2=G9+}kzcBm0sg2?P1r%jgbkz-GGj$E`%I;HFZg7@(a=1|oOcL2ydE+d=UrEoW$v zpGop3;N#XXj0!KqWFwkk`vbTXJ|Mlo?ts14xA{QHQhetdU|;`*N73HA=7^$w-L$?W zpt5-y4NRBy2?lCaAhUlFI#9Y_uNplq*;DUc4nNevJPflqNGkq8O^PBPL_K=oi}n{> ztW3ci9)daC*B^$`y(9)s>8$+ zq!8EtKynRyXK_s?fkdmFuF44)YC1X>Mzi(r*VawvT0?|F>3j9++=GCkOj(?4!8H2W@C7kGs{WTQ*=-E>9HWqdFN=eGjSah7nBCJc>I*UP>)d7LX37xF z_!Rqw$WH-*1CiZ>ub%daE4iLQq~gh(7K*mDsKHm^NAZIHvJ))X&GWSe9$zc~^VrRh zuJdV?J{V&H%#s#?xv-oa#>EEmt(VYE)bgv!VF(Yl}ob=>tY#fFd{e`}4@bOd|guXYD0v@jhhrTCp_nhpW`ejNy# z80)?8p6az1^DQ3?SO(ckc+O}wDNvqoVoA`w5TuXE4#|=aqt=v-06AY&{m5S~`F9-M zO*@hWJmdvt2X>f@R15V*KnkT=C~-K-rDI#B3tJHWIgDCwM0GBR*ROu>#hH8l^110c z-BCEKJoSxvkPn5lMFk!-ygl0@QkePU*%P-A+}y5&XM}^Y%AgxT<<#OrTeN_8AgR7j z?qp8F&VT$ZPtZfXGGJz-KkKP}pFl^Z*DjD~b_-l{0m_ z!rS8G*tZ%{USH8fOHJ07&YRq_lZ;) z|4h=;%&)~^qS)R2QsZM62hstgZyS6tS>6A@`L#cs&0*-2LiY>6dw}s^)~EjiM}e=@ z{+V%OPVa!rom0O=6FLYVlf=fPH8 z{U1o^Zrxi1Rw3;j$1uru;9*vO)dP9YP?C|jG6FAY;2Ns`xR%H7m=Ul`#0tzV$QO?! z{G44Ff1?Lc&q+&Gz4fy=FV}|q^`_|JA-|oA7pl0qGqmj3q&V!wYoX#k_Da&%hP+l1 zn!>~)5Wm@lMaPbef}Y zbl)_B5wOD`P*;)pxS?32`h!B_ADrp*UA#iFR1d5v)PB|_uwLf?uye3FU}rp6HLFh< z$3#9n$*|$LV$>c{1shI&Emn0td;c!cVC*zpu~cLHzeBluVVvK|-rZ0ZEY{`x{pj$h zOql{!yb%W3*{rs%cW>Q=81@EY)@z!TF1O1QPL=aQ`>UpxAy;Y)I=V1ANe1<0 zatOS#j(KA!>v>O;(-F(K(>gn-kI(O~L5tQS-r5!3sOO`ZX*&C0kum1@RGInZZt;bG z6>96?D8s`p zsF$Cgz{ghVU$pji*q4s>@KwEnc%gzp99$h3pFb|~?cv&PldBp%TjN4dus*fut_pZE z^e{RDu#FTR?7|E@cXS+$GHbC8c&66e>L=oj;7I0jG zm67|{>QLi&)Ni0mRZL8B#n@5DSo7YNTpK!?(nPnhltpv%%a88=6#K4&Fk8>hF6-Bb zPKmMHmH=WH)h%^vwh5PzL9-Vy*RYO#s4N+AsiM{ck;dz7^m6$@_H-(Ud`L|U5=nwE zQ0R+fm8GSH6crO<^^af?pJPN+#8{J&yB)A5{KW2#Pt7Nh^l)*>g0TjX+)~#WM$}bS z!kLeTy~f@%-kN~Ok*M>HxBrhlxqv>$leQnESO5u(R12XzBX!>k0spAWE_YX{`D_MW z>4mA<^Zf2z{UcYRG^2|FXGyv6#jw%EABY40F=N53&bcK`%OO2M$3llgRHxwQel)9X zDtZQ53s4g`#>IPJ4id_Gvcow>QD$$7b-?Z*ku8b^t$qW@L$jg(Y^Q4NN@*jwOpWit zzHY<4ZGQNObM0HJC>5jvC)=p)pBz9zkmtGLzio+BeW#{C-RMJM-D2{QuXjCBn1|iV z9uvJ>r7i4#0YsV%vA;5Py9+^5l^A0f73a79^L>7KprS?;S*4{g8WnKb|E36R0*zqI z`KeHY`!>e0pot7IuUSL#s?ZDS7|(SX$l-=<{15>o(NrI)>i_4JdS zco}x54K5B>4XgbrNdqV}9U~qnH9+G7kaSAcmmEt$cm((Ij^hwc!t zr@)Ln_g=1A$GodBl#v({p!tW0a7ol$(+yT~V$-U|wc!>Yc#8)ZP{R!PIkZJ94hP7s zbu@c8UyeWC{?4M`u+mMN+f`DZ4rCi`~*9OH0%0A~qWi7wEo$SJQHW6Nrt!gU{^&YoG+cYgV1OP*r+34AV`2;vpN`wbc1>O<9gElD z#h);X#{}CdIo1OcZ_7#>od6ij*vE(RPByC;M{ecn9 zP1v7!$zXRu7Up%C965H3S!}-?f&7-c5x(Yt3#oxtn{qLpUa9y{)jQ`Lpps}n1iN2{ z_h3!@drT$jeKvg#PRST34v5z39QrN60nYrG0~~H^7bOC3y4HQlOkmaZbz+eS4jJ;8 zvaY1{+^NP$fIkGuAkrv}8)n8Gt{6NK{(J)>z*IG6Z`+2mOH405bD}5keN&g*xcZ>wpp-ITKT6 zseUX*3}_T%X=S#X?G!9II)(P&{6+pe_l4O3p_DyhApQoX2`Q!XF1Ui5=%|Kv)cNY{ z?f9;OpMVk8F+B;(hqkU=qFGPo;1URBtK|94^k^U<9>yMlp@gz0tFtF>N#PC{Ap^x1 zW1R41$NxRkn5(G*pzscsmz%-QzSMW44dNEXPHJSSMrO!cAuQ1sCD%+oV8?BkI180z~`uZi? z{v6C=H*t`d!nw(Yiqy`SZr8&tT43r{7tWh56ZG+0m|)0+U?I#}G(bz4O^|~JsAu*i z{@K@8BGl(XD#{nG0lJ+WDL)2NwFcY zge_x-&Xj6n(_#)#>!o>NJW3|+L(*1Cf{`G|lGQKyrbzVeX6%FmeAUG;nBSxxbD#Rh zH>_lWS+zw=s?5{y%`x%Gtm7XlWF*D4lNAS3uRu%WKhGZgL*)tDfY4Ikcw|MFZeJd5 z+d!`|Jy*&o#b7uIgnB;Pn|^g5xKSGx>iv87HAIHt{Hd6KRuc=N6|^9--SqZDS@P#G zM{2``4)cEnud@;<2ZnN(>_*P~I3j$+4CqETPgn!A&9 z&~Uv&+=IDRqI6|2dlQxw({`H5T((Gzf8&QTipRO@Mn&cEwB-2ce@|awOs6w89t4RH zIfu>_ih6%#&Cl>ng5d}woL>46kM0xxx*MnhLtdw=ESXb4P$C9lmftaYh-6^r!@uLu zVu-O9^HlK0n8xwcm;YlpX~V2milzbYS+JoFOtWF?%ZF)dP*_2(Q8>MM1#CX`RtpZ+ zCT3?!PzWXk-@qa=u5_NK>Vy$OCe8j7;0q(%r*nJ4{I3q*M+RRvj061}#KnkOnqk}s z&Jl5&?!q6bB?13=#Vh=X+ds1=>zNe@>kK&}BJ}_?_2=Kx^u0-WChKb+kaXfPNE#;2d8-( z5`cD~^&s56A;&LE1sq^`N5J`V*nr&Z`S2V+UL?a$wVN7S#fF?~FyVxl*xP;AVf%)8 zB2ySwM-~CE<@NNF0cuCF6*mCkEXJ*+WMyHLL@LNlPjQ+T_IAZBv-Xb(&1Uy;u|bLj z2P`qB>axMyo&7C(%7&*?>h`EVOQs;dWeC8~Hh-!4*m=g|jQ?0|@FsG1}E~Wq2(|x_?l0w;W5s%)9_zJqw zZ|GqK)`HFj^-C}Y>MggK2aR)Tu~;by=`t^S`@DF=pFw`FiV-Q@ggIhoadm9|UARLS z@L68|(vH)_U7n!LbzUT<9VHcM8{z~rPg4gjs{Ry(GqVnY3qt^GnQ52A-ABG9Sl`ke z1ZM60EbqmdkbCxWHwd>KM6hmHrAgT1s_wwwCQ)X}azv%^~aMhxx{ z(((7_;1O-@KEX9}JjShd{G8Fd7V2u%5i@XpixjL8Op(!uAqAQ4PcP3|LGg9}JP(>r+UV=2;puiFfOEq|*ew&-YXIf0eeJ znRIKV6&+KdC=L?mLmttC;eh4Rm;A9Y4YNnn&6A<1RVi{LO%u2d5*snu8m?8Pg)wHN z0Qg#Cy!v|&`x^116D4V$!-j)GCzdB;Nw^Gn80%;flpQJz+OP3upjVf@L3)&Ri?=-d zu!xR1J>FQ-d+JXM)m>|>pO|kNxb~+7%nhKdfcbHXGmDeTn2L6*w^sD3c3Gd7M`zT= zHAe=B!4!ik@*$B!y(ESE zDc}BmEe&#^y9Oa|KHKUVl|nSK(}#X4I}K5pUVH1_tz?k>Dn^f(FH0jqzNxGrjsKmi zRfrnr<)8=Z3Dep(bGkO&4hhqDFSZu)E9LrIb;~`I7wpjfB{a6#4{ddPrWWfTNTeDx zbt|_r8+f

AbC;)&wI>7K6EE5amEuA~)?u9)Em$L9EJc&cH_>FW$0cyBu8BWvLEs zhW#{HGQw*WFJ8yF8YcQ(2KT zl{024CMcJu!vUy2Zeb^X=jHHDy8>@PA2vL}=kieIk8uHIMc?Ta-yC({it|j=&b~<; z|5!&anOWs2L^9^K;51VN>GAPqoF6*Vuu zhT_*?bIYbB3y&O3#%91feiE%qNJl%dj?>N6?_n}YTQ%Xi;h$Ir35WWC8%vn68lnc$ z*hwSPm^I8ZwPjW2s$yOl;gFPb&OM6TkF}}c(yV@mwaKoTOHaVsY?ol}Nj<$pzUje`EAv8av<7;7Z^P!!Ve2di=QF|rqG_1)uNGio=zjL&Sc(T;hbuj=%rI*^io$jwmEyMWy~ZmSMmEU4jXXbI6G6|4fXMZ zYRIx6;`;|il1&fM&kPC>vTmbRr+9Up?vNXK`r+@?WPnrZP}?nt&;qophgbiw*x{Uf zbqok-BjxpdQk^N_-)wbZA|SFThUyw$mz=(Tw+0roPBrUhqc={qD>2j4;OiuO-Lf&J z!58FOP)y=Z62+a@I`zzhgIF~=m1ToT9>oPIw2bYZI*nDEb7-ailnvfD@pQa@`UrbV zTE;_f7lF8XuzhnDd*+APjoUZ*WyK)qKJvDf~>mmc>3jngLc~P9|&>J%oUz(U)=t&Qt-#rA>sbY zZ^>6L%z~8-Y{%TKp^p2VQ8FYvo67Bx&oxi&Z<{NQNVQiGT4Fh017Xm6=EM-C<`L-_ z97El;W$0v@Wau9$bXLcVrCgB4I!D3GEUpuN4=q;{6jUaw?_}c65gBco*|>?<<+azl z62B<`v62T`N8M7U`LZpEth-Y>%5xM>(2+ZF{je=d=+sy#OoRlti4WY;azMQ&qcI@= z=rWM}IF9+g@~ylWugS)N6D^7*CE0>K-*4UvN83XFe}AO%ys)$Igvi1>2kL7`q1h6z zOl16`pPDj^oFLpTvU+0xQj(Z>_YtA@L)$jdx&%s0T zkKAG6nOc}{aLUkk2nT5%@#rc)UxPm4B9ca^bd-zsjof$AIzbxhL=oTiLOfIFN_-?K zh}$Bpi3@#PrPxZDMzY6@8vRV-MXN~)RTI?@6nX@3;(~56&a(xOc^62~{Y-`!h+3o- zZapH8t50s99&X)?$(A{yRPwcw@P<`kSCAHayOEzh2n z^`st60C|7RHBj^!!b4yY=se*UnjG{`O<{*TEkK9+?(FuWOtsCps39tYak_iZ+nu}r z4;hD9FfYWaS6cRHns3wtD3^5ZtD|Dv8_T`)hP~s1=Y0v*g3MUX5DxTo2VID6uC_56 z?9CvW%XU#ciN_wkMOxnCr;fl~jVP6N9sHz&qJp-*x7f<;dNyo|2L=T#Rkh4*AHSOb zGMIz*p6jaEA+O^N7RDq6yue^;Eb=1trypf~c~*L$2FS!qTMMn-PY-i*&U#E^U&K^ab3 zL?$ygSH()QVT6!bTH3+*NeaqXaPRHvsVIsIS{0bZYRY#0>(*6P6yT^cAB-*0`so9Y=p>GD5cmT;$k}DK(XeG=YSJN6y2_ftG#V#|fCrn4h zjf&R@KxC}pk#~3Zv?W0%juclFft+*1&lsG>$BCeb1rt_SU zJx%Q$kZM~_D&j$V$6|N;ND@}G2%sjD+iF&B;fb-8+e>IL?9@&Rjqj-(448MSpti_o5=wt*wtil;G1+I;lE z_a)KnFPT}M;V(Jv`Fdb6EVMSSSyxR?G;NxtL3P$pgpO@`kgQ+@X!5m*LtEkh(?xaB z*Gsh^``p-trc%z>X_-Dc{-nZzO5&GF_g@J0s^l&8B|{JiQH9#b-cBDqC{L#T)_ull zvKr@MOd`ZZN@vTe@YF(Eat4B6e2pBq2m>RdfsyJ6%_7g1gH{J%F)HiHBYF zig$ZY&|%sp-Wzig8+7~{4RSz%VXO%H>8y%rzJAPGT{w6v2><$nVt79)8BUKX^d$)C zMhVR}gkF!L@+gGg+E;N)h<&#Hs|A|HYbIIItzm+oo>DMo)F6JlK1{7 zT;YVyPCC?OXe%OYY>R`BzFcE^u;dPsm|s>lhNQdfdm{z0rW+B|^kfx`BiRfvyxZgg z*D-qlx^(QGe^XrQLG>=Pw_BYo7fXyiGkOtuHl5EJ1!7$U5~7|VE`nUx{a)6 zv3NbZTJsQ=R~8#RvB9Tn4}V0?*?o>BwcH$a_v-d-T42OS`hm=G3JBZ@E;9R=pkhPB zMJQBnc+79?6t@(#?I4!D=UB*~4&%>+l6Gu67O?yEOi4i1&HvR$PV4&8755K_$W6N$*l$$z}cLI1_}y#6@HOkov~QtH&Ay_XEYcZMyf=# z?Zd_&Avky1Y`WY~pQi!Pn-N`trtEar(4@*P3ThB5FU&%+vTbeNw{Vc(raiBEjUGnt z!5jOs(1MM}y+_gmC?d~1({Q1wYo5@e&{OTsb3b5M`I!FFRQQ>K7?=fW!b^4qem1SK ze4Ci6yc&Ml5&M&=mHs=g&~jkI9rvpE7AO1);(UU!M4mptL5gyVm*0;mC;`(IQv~2u z-8THr5syTWIwBp|rSVP=&GNEAgA=)TqaTuzZE^U32=4HwhK=aYC8Wt$^$b~G6wqMP zT}P(1(STc<4nW%zb{#m#F&@!z8~tTfQH(w=AtkcESQ`AG14x+F>V2BgG|p|&gWu(w z1=Nf{IO8sQk}@GKbj4!&VGSkWuVXagckF50hSaybGFqDp^!_a zv{+JfpX+L_gy?E+eF6$`R*_q5Vj;?mdI!Qs-D5o*h&WO%p8ha8=-8ARwz^K|3sP^f z5*Qw0yrhXQkbmGSQ!qRsQulZmyiLrsR;?{dXpO4EtF$nFP0{X1<_DkLHL%t zJ^qmZ-VWWEnG`xL%P?j;XtxJ#e43A5WNE)H7P2Sk)an5H6z)-vTV2n$q<|uDUpX}HvpJiB+G}P&Io~{UQoslJusdavWq=N#X;CN)sZ;j3*4dZ!gB6v^gmN)lHVFJWZI}$GQON zQ$ux|=D?GqI_JR%`s!B@rqAgr9~h3SMnYr0|75a75%7Dm!~#O7VY9PH+q`qH?BD|k zj?P4ok9OQZQ2PUr(jt=tc^A*ZV!O~gmyprjhmFouhqRsUW+BSi1FLZK@V+^{Qsi4->{5g#Ow$|YhrTSc zcj_sfnheKYf~vc%f?E;X`qp1Q{Bw`3z{h%fhPj<4aNDV5Et~o+_u6p=>w!=$_&tI1 zp%;nNt{}6I2MZ)+a@nW08?l$w2%E&kO2<OF0Y!M(>ky+YoYqifXldjo;XK(Rv*NJ#VyFTX9*L^Qh= zm(>!M!uZ+KJ#n>INe0Hf(P~1F)B>432Xy^6%!N($;-Zp`cgoT&%E~=eq6Sai^?Q27 zWOBtj*ag-pFy9bn1(RS_8s_!CeGNj_|y*JW7LNSp1w-TA7yWH*Bm6<2V&sV9qoH3Tg|NEwduB6kd)bo3H zDaCBPeMmdCsI7CMMBy#+XT6$MpXG8>@0F56W{XMzGtpBQ(HGudwPF^S%^)@Toy>Qu zkoMu$+aIYhl69Wxe+g!X*yv@s_>0a9lm+>4#mJexX{ z19m4pH+(dQQj3?&kbNRjK?hC!W(?R;^2$;`$WL^Glu}Uc*7V9?va59VT$JSMmk0i3 zr}!h~jfx0W9q-U`l|pa1p1hOKU@Y~)!%oLdpF?+REXwB%_XAQ{{BAuun0h{b@*01Z zuf1WH&p4s@3xAOZP$RoZsdrzlE2J0 zG#T{>1HdI!of-WcV_FD%X3|5q!vbcXW5DkdTyjI(lpq=64Vo)7G%DOABF_0}^0aFr zH5O>Jbr-!x-1zkD2M9@e#nD-L$?1J}3Zb%*>%=Q1#kg{jim8andW2_Kq*d=E>&jSf zi6EQloi?EkISYTTAKG@e^ve{mS4n{D2aFD__gdz4(|OfvBCe=Er4ip>qIO4#Pjw!@ z(~EL^rPmF!S`e}pw8*Oc@skFem)8+*JA6@GQt2+oDI$9k+PfmkxhzR0 z6kvjT0>z!X&(nwwtsA^!Tc@H_zTD$AR@9tfwdvGwbByTjqH3q8$sW>3cwR&#;P1Mn zuT_2w-aWa?GW=3++}lJKduj56#~Ym*0YVYN5>N@}qdf`ZQ_)AR&wttBKoi}5O%Yuz z+j}EBHCH<>R6l!`&l*cj5!^WH8Z35rtZT*4TpDKYO#RZ;5w-1l|HLVat@IJQ^ik_I zO$536oqI>@4U)TGE8wpxWF%Z_KdRTQvwo>Gdnw8i(5`^(rCV5Ob&Kh=$J#xtIFvl73&I`FNwdBCkUl13|qbboGb+>M@8qm)66mgHf zp0;7*V~?&^i}#x(@klP(!GaiV)ialmZlb8XZGPrOabzO^3)`&;$L)6e^`5@0D_h_! zq-}kw)w#l7dmuTt`iMt~^Y>R5tfq@^o^hO7jmy{-gL;Du-vI~to2S`Dck~xKqgBlf z2x8Rcc=1ui!3obhzudCM*Z#$X!Wk{?rEcRhzefAj_XQO=j96;LzGa)%u7BPySgN?! zez`*wh?I`3G|Co@rZe=PoJg)QL`tXakWPvNd9`Kz46VTsacv9feZFT@5P<>+#szGQ zpdzRYENXDAKB1V5NlvyX7o6G$jd|sreAlJSR3*0o+hDKoWmW7lb4s=C@0+f5Bn zuB4+WF2s_F4_%Gae9y;kHki)e%DnI{T>0S=9oLH6X6hsuPp>XH6**{WN$q~6m+xhS zQxlD>b1o6uRcV&7lgI^QB8X8uh>;N?X}n9XL^k#e{03|Bm;dIP`%+H_eUZRi2)Q`o zRLzjPdL^EyqpNbsU{Jx6ik*p+{cbn&L$%J(QHonPgfm4icj#wZ>6vFHa%ddgU3A3S zN-#u#eDBX)$FlxGX2x%YpRk%9XQztB6DeqF^kz(QDtA@|AUG(_a9hfa%9f;}?GOE; zgMxm?tVV{vJ9}-UerBi`hyIg`-Be52rG@9i9v`xL^a)MQkUG~w2=YCjl(1~sf?81P zNtLo4ywsJp6RQ!}`i2yIRFqPx7~^{SZPirAU-i^#Zh^*>;u#q2n=2Tlm?b3*;EpD> zYjq$1N-O`&$=nqYxAi+k8`y$xEU73YD=RJjwY5GyrB|PEr^XOUd#?xbxC0B7@#4AZ z0IM*QeDXSIDb*V^=uBev^9CX)5 z+!}z)rgPshGN*=_JPzKW2bpEs`&Wa{GH3Tpz)wY-nhN67dY@8+H}@hY1MYB}9u&9F zZj@>$49TJMID8)VP@nizKOJ||&^@eSwE}X}SiNtn&e~h`zYk9&xY~k3z;#_PC-CukTKc&7S?z*Bm8TkY62CXs0K?dNpo&pm#dRs4@ z?4deVlN5F&qw^=8!>%uQLq9+sHJgz{4IR%2^eIwx8!$7{JivwU_C0HE9hRFSBAFx}8!F@6+2wng6>$9FxNe7kY)JO8GZmFh!8n6}!r6Upn(d?(X*_optV%`e zP$J!l+9M$l(R`!b;G`WW(ciG;5d1y}V!fE+7ue!Y_A@#1SKTRneZghMn4C(X!k4zlK8!U3)%BcD}YqiLTj77So1sv+|35Pu}AV34tcy)C`JZ=;4Jjo$x=`ELNE$E;9q;4y3w4}vcZ6x2Jx+LZ z^diahOf(_RSFR52k5X*15fCVP%YjDifZu5#eWRjb$!mcsb6O4?V9DL(Q=?jls(*^z z+)Hq6{T&;|DHyRCGWMXGwsAkMV8kbz$?oGm@Vx#cJ&uJzah?Fac_9t*Mc*08l3Q;i zsj%tYXZ4mUYg(z>IUf65;nm_sVX?UOy=u^we-{uJl-GyChF*Vn4VE?e!v?YRYiTmZ z{&`th{7c|k95P4EztSa4tlp+_Z6)0+Ax?SMgJo_Gwa^hhXw1xm{=k-8f1PC4L%F)~ z?M-Mauop$YR-I-(_p))_b^wJv`!?zHdcgXxECEhFlWW8>;Ae_tWi3Q6%n4@y8onUM z8I-Ml)|Or6)McHM^1Q@-FTUfdG&dM$i{YH=bm z!U$zO2M!HZw3WQ*Zu4FcImt9f#g<{k@7UTjx9fzgNA@vhb1^PjXk1M{^Vcp{R}m-U>@ zS4(vE*CRDR?^OMhx!T1RHzZb5?bY`KTT4`HpfR+|Z5d3n`nJ=l(odEyVCk995Vm}W zdUj~BeQbh9K#ZHbI8R2m>96Dqb!$%p6b;uZA9^fLGH2A{c6fjTK%ZtWcabZuj1Hch ze$9Sp3V5++WbE71M+W@H5_kVFj}3_oYu-GeN*&*rX}4mS`RpgoKn(`9tHSYB^1bE8 z+tPxZHK0Qp0UXm$4c23%z<`Y6DH=2Aee}iF*5>SD9%P`&Ay(PB#=ma^sBw^0p!hK2 zms1R04_dQZTT$)WlJwIz8TBh#v%~V-s6Mi?1%byCl{!0KBdO$#%)oY@=zG3#YA`vU zsTBNUtP*(~M{(|0dHe5Kw{>BrxfXjm$ntf^5im{jO6tvcp~k02_fR;G^=lD%<43Eg z%3@sMuK<&`j1ymoKB)9XzLLc!2}y7ZX8G8gu2l5!Z4oursEvl}j5Ls^$!L2Om;bI~T=*@{ z!zIWw7NB;OtYYG;nRS_A-avoh31D8MSY6XSOO@^0@%$1u8U0~pKHy9}39s&^2&~n& zRa$G@J}do-Jbv6RXLOvAwkB%8CFxYJ;y>{$0q}Yj^Fc_Gz@ZwTg$3qW@jOu?+}q%% zPm|a21N3DZvVbnNy(@5}WM@;XyVkEOH^9H7!dG;DX{Z#?e032_r^vsHR}9t}8`2+| z;6#XR2W4`h>ygtIpF%;#+%e)25a+g%5)UTWJy_DEXs8L?4JR7%Eb|I=K_q^=h1P7B z(^WXL|MXXoQ3I4Z5dQ1@v52O@x>2$xZ?Wt?`g-~1vnICB*mN_8H*PSGj0m<(yhhSk z1>ZdKAt}pqs1d8!ES?=Hq>uMQ4NUW^=^EXgTgYZ?K& z=#n6ha#J%!wfDp3&o{%fPQ*{@Dor^M$mVr2$tK zdw$wB6@aXb{u&r1-K`)$buEQcwy_~B(9G`uWj(b5?vue26I*3O;~w4}BO^vhcOqGI zVQr&FIv7?Onq4dYUK>E1T);ob-uaoD3R{ZXl~$YNO!7X8${;rGdqnudlC!>mLfYur z?3`0cpFOJE+L1e0$EHreG^`yTD8`a7jklVg zJL3xe7%2p8w0wJYE0wnaHzH4zg7Kqs{7xOk#+x0B^v)!71ErhJBH}DuCwsa^$kciv z;3I?Eu&s+u+eLy7{nz)aQyB#3OVBZkZ|)>vf7%vZ5j$Oub5Wz2HNEuF;@jcX*=8!i z0q)cno3ldgX%$n0vZidT{IjGn)e=Q@| z`&=bC@8`!XG2%i;7@yNT_em~q&$)xeM;&KT1lLT|AdzN!==vLq{BTvvhmX%@cqQor z3r)9jkgNHa8^rAf;_XVyAZ{#=_)LeGq^}>FTHka2LG6_G)W#^SMK)8Y^A&EofKY4*xtV;BSZHlNL6cX+f3oHDCeY$#Jrz4AvNKyw44J? zzd8QYV?KsyD(M?p1B#si#*cW;>#LaL)@6*PTxu@;GhCT*%D~<=djd9AHC22oRt&{8Q#n$L`8a@8@w@UG#`Bc2d z?Pfohx%}egUtbLIw@EIwEW^0dBor+IO3mjKQjkd5nKOyy4kj^x0NdhxN3KYyJyeSuy_ch|z z8T;3{TMEM8*KAM?d`S56v6oobq2gxvPK!cgJBw)V6>l0we8Twpi}huL9|L;WlcGP9 zD5glG*d7Ta^z%B%8^38emKlS$)|5@&5nJzH?tS&kFBbWrFZl}bqc1LG!&9RakHTO7 zQc_(ECA6uPq07l@ec*nuQx9G6bj*D|NwF0n`&-5TSD0Vc$i98ARNc;wuy2jeHT-;y zDHolat<;ApH_3dZA3QQjj)Ki)@^|u;NL6AFFa}6xm~=;8iSuVN9ylp@WJ>CoMHOYk z`bWru?<32#b@r>?1sO~e3S(Ht5Hy!{JMKH%*F+w&nI;oDp4<2e38i>HYv&f)i|`Ac zHw!Cjt2KZ3xhJ4`L*vGiq2I?RiSV72Wlx_zbAQ~=cq#NZe2Va{NaU0{7Ia`el z@`zhe4em+Hyl11hlG8AM@A*d^S#oG=GT6y!d#nNb8m&{AtnB@%Q3shV=_>Rc>7G|t zU*5~iu=>^z(SGmu92o_IkkQBIgNJxdyW(8??!kiW=;;QHV(Wbk*wpb)m=Y1?6@w@7JWk|T@P~6T2y6Q zrus%15z#307x6WS^ENmG+8F-WlF!`20S;xv$CH02)%Ml|W%Ej_aP?K{E{fo$bmOO@ zq`%B%qs&4p0{G$kC0;sg^9=?sWR8aKM6i<31ZbO?^|+QR4QGgEebUlMK5iUT^Al7@ z(8=b>xnoHw1+|m2aN#%?!8hPk!`AO@UF>1ZG|1j*5vg90hK;$k<9Hz8#jbZYyCa& zRNZE@{TND7$7{>9-KTE%WI9AbVXAx}P;4;rF?|}UspsawDr(HO^r;Tp#0QhmEe(NN zd_fPwFCZ=-RvwbU?5EZ(xFJ8HjWuvW+-*B8G%HqJ{pMSQ?5Nzl;RKObrSOtB+om0D z>BwSi&^N_VJGx=zs{kZfXz0Q5 zg0!rqRqp3;XPU4&98G@#a;9g{Cb}Qk@9+Yy`whRtzJRa0b065hKg*@;p5S_u`Vc3W zQA2fFm7v4qHTdP>Pv$i{=6aQwUnOojI?*M33!M*9zvY?xS=hn%cT3l zeQ-*rQ|+HoQg2)+rH6W5-fw>bU1sE4Zr_ukTd@oy-!HLLWt&&wkpGI68b=ev z`j=$9b#ZK2;BT+~Ykw}umt!DD%PP@X5R%W5tVEQ;w+Z@y-Sj=7#E&$(oE%y|xJH~T z-S5NwrE1h8hgj>jJ>~D4v|OaSuf=p8zY*lcDH{84T@o`*r9y_m`F}C{1B9tEIl;3qU>>-_WzqVt2Er`+JHyQYUW|T53%47zg zF?RV+%F157-uV6X`(mbih+(asw`j@I-#aNgk5y>%D^NVpifH94e-dosrFc5GOMV80ZOEk9Mbws?aA=L@*);3A zk?|vn+MKNIu|Y=qf*1|iw>4+q>3xJm3=d~-Ly_XEAA&wzHg9ld@Xty)T1i)*UkSCl zXs=O*wXm0uZHA~ed!^?kYs|+Y zFk=|brQ-Vlf3pORvjuInonf!Sjca~g!Y7qd(r}usI1-yJJua<&@Wn&K{wCcCh5Z|% z!;+~TlJ9<5l&!D*QA^h%83TFyxV3f)Or0ss@}q{>R{_0K6G~@ zjig8jk`fYvq=bYts0h;Gp+mYsKu}6Lq+7Z{>F#dn?sMKb-g}?-^WzVgGkbQewf1}m zjFg&Tdg#*9Et>N$*?o{Yg+CLn*6$q=Cum$^D&&y)A&$xe(xmV0y;s;uEgZ3J2%mh} z!!t%dbDjxIkY?fhSHk8(6JN@djbIRsI2hd8D0uf3i$%V_tsf4r*%9X}m6nIQM$Q>Urs?heEyZ3hk^0i00990cJ>eGpUc~UR zENsg9t27aZ72;>MGqYJB?a;oU5cXagdA#gqa7E)qB~78D*loEAq7wrNfdQET9_5_FWA}Yfco`2@V=0 zzP>!|^Qld3g0M5mL6J;M6)7;C#C?0GYZ#fVSoH&?ZUjmX1ilxIT68>G%3fK;r?tQR z@lMf9TltRo@vQ#GGh^OwtVh>>ZgTyUmN@)>Ya_|3KjOEQM1NZf90kwtn4~BR@4fbW zweMse_?Rqta5k*)WZlrG&i3O2##ZhEQisfXM1XKBdQubC?hN{e^kN4P^xi>T@n6Pj zEJqe|OzR(X6&*`}zKG}6|0lw<_omoI9*#D*m|6{zN&|FLEX6RUt*-PCYM#N@K}LEX z`52&Nz)Y!#ENQ5s$}0c9?%Ggi(7~Mg#vN?y&1<)l4K<@mo3!rn5NW2r|802Hw=GC9 zIRL;iJpw@B_8)un~G<4<0^az+c z5<+*er}tOREy%3>z-e#B|ELK%{4MLe`r41~n{n&=faT6t{4YpsOKklnXbCdekI(YR ztrRucB)k{CQmKSXzf}=jz|w7Vqb;0#@K~G~QZ)*&Uaalnz$ePrE0y`;S{t4EVqZ)Z z{ZwBT+snXt7)Y~QTISMYN2+DEQS=O~f@uADBHCCam88rn@I0X78I2KRC?T18ZZzt{AM=95ZYx|Ny4UrGmLog+H5!z-T%nn(?D;`SRx zRV5*_I7Cmfnz+;x=sQLUxU(2*#>2vUe6Cf_1UxcAdXQTk=nUiUh#5-95cO8|w~~SV ze%Y?-S_HBR{35;q0x3v)+kZR5Dr}QMzhE$Y!R=hCFvw)6MYA|mZG`ty|vqH%2T7IHf;>JSj(%n<0qNJYgoSYuGZ=&`@|)N^F09I0eTdGv19vdX?#8jq>JQZY`0|m!~-;PntUq zW)spR=`tkEUXYqiF0HEXv9%Pwu^D&c#)v6Fq$e#6nqb|9-sQ2q=U9vHqx!dNpKF#l zLyesWofLk*)FggHob!JAIBuo9?ya=fSgZKlNA_{V_>#-x%JSOXpuQ82d=uHLXBO7w743AIHf_2a?<3h*5VZ^z* zzHEQhAs~UEF0uH0#v+7pkSY^SQ*|>C7I!V5;&9k?yb8e@6W{ z)u@u$E;En9cMuU68UsdFtxW^&Dv%t~q$Y7RwAXA#YQj9Vc-<~@KOP37EWp}Fe4f9r z#H!laZV!31%IB<1V=d^nzcksd)1wF>y4QVYgIhzlAEM$QxF>E$)%;sL%u#3CBYc|X zX-O8^{!g7o!=snI{zQR<@{6gTmpb1<5)iJ}7;x5eS~(wSzB&|z(H~k^6i_jvHIO_W z8qg$pq_|PzWOi~m#tW~ksk;qzuG+a;^8t`ZuSr67=wmKq5j)2rHEs3wbjh|2zl?NJ z7a|;Z$0ygoh?a~*tUg|DhGb%%L6J@$bw4sC#!@R?S~Q^OC>$?Ng~eeIQ%Fei(PS?` zw(-K7J1sdbvQgck?06Q92%%}7UUs=XhH=51Vqu*IvHo_HRd7PngY>D4Zdw6V>+Vsyg44%?}D0eFsI?Wc$7!^dz}olh#hW4Z4iI(6yQJ_?nw*tEx7j|}VJAJbpS zkrSa5VwbU(KiYC=eu`#RX61N&0Qtdeo?UqH(v15!+W&!(ADyyUt%9KqX_Nu7A$0 zPTmPr^*W?nCx@^XRngv1iyGbtVKRch0nPba9XIS&y^SL7UT-Z!+05k?xq9@gtLnlI z88+8Z#$kjcBg@%oUDc64GUaRo0;2DNE#)NLBZ7$c{=UrlHqd_BbNlP@>!Uc~i@Bwx z^P%3oNxrLewdZTjSkAlqZFL{xhAUezs-F@!)J#d6+VL`B`w7Yz%jNM6Axqsm!1)(1 zDG0;p4BL&y#11*v(v>VGvg4725|nsIy$Kc1Y(pPI4wr0!4^mJ{mhB6 zxv${Ip+>e8B)ld>cq9cH`re^`6Uz*OjZ8-}&`(x~#oBinFJH|1-~J*cmWDibqUn7= z7QB+!-LWB9_EG<_RiPdh1GW$?H;h0u;!eodTntu$Gyn^zNA@*6o#TwIdZ|~wy*y{d zM2v=k1Hn66iTM7vF*HpBk_E&JK-&*&K20l4ED`@ap>lQ7r{?s^i`svJ-o_G?a#U?7 zXLB@@=4Ah=Z-{7%6X%TtMx~uh-*cJ4JDlH+t0XqtLY?8qQ*0TA6cqUMXIaY-yHg^) zR6^oZp8E&0Mpv9*Gw{g#6|9g$Rr|p21FvUJKVz*LD=ifjzaojvzt)9(2sjnhF6Dny zFOQs=^Y3teSNEaIXUrn|#v?n`Z_w2IHyz87-b~L)#$RHttpaxg|(<xCA_;LG(x>7#AZCui-$Z;8%k5pn&FlT zNSJax5Zn#{PVCt#-Cx_o1}sRSpMBAMU+C78o_tPsYavFSlF_q?4N(x^l6a7UW<^g# zzpvK1nK{N&L%WR}&9@m3Zya=9jicSln%t5eA~%)_$)&&NR%yZ%VP+G!zWwd4!M{i8 zX^P8zt;ak(#|V4vob%Q5RN~H>m`u6xklN_deq@f;j8ga6%2Db z+3{dhf3?xt;4%12bw&z3C3B^EYQkfvtr!Oum?~#OovNA2_Fx~w>C8BrANR)+Ay1ln zIhql??kVd+OvIJ!K_p?pLtM#vwJVf2=f~MyB|ub&}F_3D!XaU_>J^xjslnYuM9r4KKXB^;BpUm!2RO zln0Lpy6OA3*!gTpGM;ip!NOUwUM>mY^;_(|aAB+T!k;o3uIN29+K<8uJBrgaNu%A&p{b=PG@1{Q##)w{Ev5>rQnr=;2(t>GB!QWsu@AT^owq^>#}0aW=eh z{f|rU&Uf;7T~a+|$ucWTk@rnn5rE6fRG2V^ISX3g4Z=1I6?W?Cy&Y_kp9J(d%V4@Z zqOsWioe`-rl1pySd}hg;;muV+oU+n+hbgy}Va@nA2_qk#0Bs z+HVATtLG_=_S-x>j#V*q>Yuy0cE%dZUZWoJ9gj4l7IB2wj9+$A)wXfCqdgARd}*J! ze1LH$4By%cct$SQoP{RA^-VKuMl;;u>W3OsRQ8RCdHC>Q(C?6szc!|0;Wtt6!h$_C zh8zf|;r)q^w@Kvp5Lvt)63FwD)-E}I2+%wc9yUWSCur@Kw#%Y`qd!?D761ITV@KehXo=)NZ<)q=O{URyGMxZ#p+!gQV;)mQ@o=AIT?4s{ zz?l3(#rxXtA7mptkfmZUkvIYy$sjxsVs%+w!!|cfE9D*uJ*$lR^$d$AIx>!I@8>R(_o_pNBMhtN^$HL613BM8Zyx0itwQh1NPI2-#}w9;XV8?DhE$K_B($6)LV z8BN{Xd2h3QK`nc&cxZO@fNgZ79^5iilx18~6%9a&^YNeVr#&}*HN4-Fq4j>{=Y>5J zL=PVa@_e)Mn%=in9Z`RuChpj7UMl&aiN&eUhkybI3IRmtl=#CBkn`J<4c}VyGSR~# z#U=%g?k5pOA!4EJn=1MmN%1^L4CE}T9OX;!NLqIaMiqkdTdwM$V|vR6y+y} zeCG0zwah?0K>)yUg8^}*GH2swpS}vdBeL_?Uw``OlX*l-S_3>g%@lGU061Rqhu7H_H^(|HNv zEZn*}=gE$L;M-{!hUY$5QDiS$ZO(zH^@| z2(0*lv&U5X60HBJp_N5)?bxRx7dQt&Tex%=@M|~o7=I?n0JpP|EuB0#YuP{-UW;z8 zIvRvyJ&d;<`$a-f-F(@_omddA;A{ncCB`^J3`uJn^niR0>N%7jBA_VEcZab0*qLuc zZf;9fG*7#t=olpid`qut18Cf|H?W-W8L1R`Y)li?z3mMxO?lTJiiv?7QA5T%pG4xj z(!?tB+HZt!M4Jkow`FUQ*!SMc$&x;NQH*rh9mEqOxtQo1DYuy0BZF=h8S0yPndOnD zAn#5Nea-O<6RE1-VL7whf%20j%{(27SnXtHu4sg|0jc_zSU}%vw`$yBtrH?UmHZga0Z$CQFr0|!e~7JMb&Ga$w<$P1PsTfN1S+~8QQ+U{ zlxnrDEvI`q_hTNDkbB#QR;c|A&Rqm!={>SGP= z-FvSWGAy~%ymqhkx#QWH$motukBc<=y{b`zFD7 zAYXbRGrxwbd^om&nHi3JMH=`}6bXFt!=wy<3wiqQ?0AuqqBL9P(Xw`o#UIRL>*p8< zhBjoA{`#W1pX4m_=06!>K!VU0SfA6CzGrfnLc*php zB^OgFE(+x{0rDYbyFe=X>hA0ZUx*T07l+0LzBNfm9~#f&bZFyP{=w9{@ljK(e*Gl4 z;cxj}bQ_;QHX05DTjc&C7>VZJj8^8`L7b15c`U|HobOX-Jgtv|&^DZ?S3k#=D-5lQ zQOG5x)ByClRbuVmkgg!#FbIZdc!@3-x7%*#GQ0t58!vvDY3v*h5b4M3HvPJM>p~RT z+=J{ZeHkIH!OD0zg{aIjsn*0&yx(DH!oz5vVjsj0S%o|*F+G(GGx|^OG@BLsbv3tJ zd=$6R#<8ltZZ&dgc$Rd=8?YjCp8*dkhU6b$VCpN69G+UV7XZ2}P7WbWep2B|?F&c1 zvwTKxSF|6%@x=&g?(bwUY7>F^XG=h~$CmqSyKlrtRvO}k?#8z_D!fn-6ZnoGCHjDb z-jC2*f#dJtA9-G^f-13k{@jNps|rI6WI+#+TakSorKJ=t7bC_lCRmv&&`;|~Ai1Qj z9u^ve-(eH{F-UpaM8FEnC>XQo$X-ELy(UBWAF5{*hCPyKtpV{w&8I#zB(G-YhRKXw zm&W+@%b%zymP3BD$z&->V668c0!TD&trWsFM;}d_llK987}dxeRZBdGSkt=BUb*p$ zuI!4*tH}JhURQC!kRTfShm$KDmvrn3KCes_n8+c{$8%nn zC?-3pAzTB`CLdXA5+=ite0?dn`Gh~DLs=75m$xM|*9P2w34eZ2udZ25b;BuYcmhRb zU6Z>hhsUXlFAt|0*n7bG1q9a_-sytt%|5PfelaJeh)$6jweyud-*GvW0nsNO$ROqK z$l6xoM5OkDqeXhh;@v3Oq70>e%eODz7!sA09vJ_GlLEFBODw%|xO7lxuR}BFEvqLL z=FSEAupZ65rMcCZMs%k2bjOSg@y4NrWepqmtG*Iy=A~zBgGkt0G zt;#=5Qx2`hNGTeCIEdhJYDTE0Y;#qZ*b; z9@r#%{e<>(+1?D-mDOj-CqoFj36S}vR=49B{Rq~k^2T<{2Q~zobR~U!!yP2>>%tB* z0X{HIQ(aTxm71~y=r=`5z>IDYa>dE%W)J>)IUvAeHpr>X8!TFyaPlL z8z;}xZU!#i_aI-(rtV2SXoDBBW#Pg=6lEB^zp?RxX8`Diq+ED6jzXiQWiI#d2j#TYR zxD5YGO+y)}j!k|}f|~2Z?;rkI&Y)?6?duN`D6^O1&;Np5=Hgn?d4i|zR?WF_M)TJ# zeWY~>XUhGqSj@QTK>5eLB8WgRDg!Bu%6$wP*`J;^q7Cwq8tm^CthZeQ^Ed|K?TVLJ zo+oD82#dSQV!UC;tHjoIM_+{B9fuUz4n@5w(lg2s!_(+L;E;houzjx4Q04%8Ky5$%1SLq0)q1oTyG`Z_f8q%pI?&$FFRm(8J2)a{)=@5bDG1^P%L|o zs}IcBN#fP0tR8SVvfx_Wd)uUltNBv(rGw~jxQY5b8&z`o$8G=8^-tbGe>mL)|-cxcTd<0DvC@I}D07rv$_hzgQdG2i)R<{6A$C8a!Y+vhY=p?6Ui zj&^W|kvd9+-A+2O!2#DMi^@a+v3W6^)czV`Gy&R_+}B~D`=1sJD5@jORnMbN<5nDc ztu|hfNB90EAK-j0CsGT~3Vc+8d2d&bR<5USsz`TBKvnSRi?sD@3FCEXm6(#DY?w1R z)07pbc|6|@4<>AEGJqEwyD{@U`y(2H8sM@>8puw@8@n=9M-OSG;ribGN&PkkS3iFo zMe9;go~1 zcVyE|ksucR#C8Y)W8ya(y*TP@VIuzf0vTCKdG-Ky**sa34szzVE(8+=7M9t9e1+il zq>EYth+6IjF;E0KpD@KD9RPcUqCTA@UaSkn&h}-yhTJSUqCDg9FmXIDjsKGjkyc20 zcMMl2jbfs~ftWJ*JhM^>(MN>!iqh+`7I(oqxwK5(^DHHgj|+FmryRRnc}H7 zWCD>KN9y_oB|FBx`na0p;aPBSd+@cX*@&_rJp8RgakCs;-!{NM+-Lubpu2TSMp#X4y?A-{ToHk(Pd#L-I8qUx1jk)-G`isCH?~WDEDC3e(2Qj1z;qxL1@0bagy(S zav%qYQKsJ9LAAs5RY_s4&pGbfRt|Ue@F}3dHerDBtls)}BVih*5_urNj{0S`L>``O z`+2|++xA{R`p-uIyK&nzA>(g>sTmmZWKH-c-@w`Te%BJZ$2kI3`J~)&!v%}xUfwxH zL{sF3hnS_-IJmi`iA+$3WeP^lk~8}WH*Fo|7ZhH(wE-H(LsKLMWh!DJlp_QnE0U8( zjLbs(lyJ4lc?1_*%aqm5>FvEt@My zL%a!93N>JmyyvaknWYTJ^oS#K+5Uh?@e@d0eAfdp##rFaD1M7KSjsI2T#M}( z0FFvZrFwn41v75ZM#SA1%41S$-qFHqCcXa{PhNRu?E2bZNPX>yN13w0&iQ3*{8bY; zDTS7WU9$vmSoWcQyfH;wi-ZU$*e2$r^h%?1AFdEPaf@=+45Mp3SR3@Ii`B41YfZI( zSp2N`(gkr^CP)nZE+t&9m( z*XSXVspBzyF6k6x`RJ=;7jPcsT_5pgcXY5Z_B`%IAWN8Hb%LPhT{LZhtvtD{KFWH zeg8iPkKMW8=F{#KgW1E1l9LMy09QhxvJa#Cv)a}DfYO@^kwP@H zI>Bm-TUnCx)y*d8qQ=J-|DKSuce>FG^MM}U&!%_eQ+mT38|4!yaI(#$ay9}Eh3to%6#M1FN7_{2hb zDOL*mfoEJ8L-R?dq*AXPLTt&%X+RLv&Q=!mN8uKfts6Q{h^R0u?raxwyOT_*rWM88 zm%ooQhcSKCx=H!eP1^I7md3sml+_ZjD~9Ve^+yj6MnOgfMjaqzp;(O89InOXjPeh$ z2ylaR*z`IqGpmt@u0%BIhGI7QCJ|)i`1l1%0NYM$liHB=27pTK04fo^|FgY{7Nc8) zDEkr|ejDGDVH1^YHtQUbu4v$}QcVti&fgQr1FZS$&a#S5l#FJX^jb^J3CNnyZt<%; z6)az2i*Z3@8Cn)3sUQ}}L~=l9b-Tws&Tw0I zBGskEdWx75lruZ#?!agKD3_-0DSV&Y^TQ}dIfT&fL_XdY?MMhDk^0e|5k+|E(#YID zy2ud;?W#tUibfI5aF;x($cF*4wa02q9>WHU*U^F+`y!Bryne%G=34@68I2@RDWpZb zYUCNqjDZ`+J+%?JO=xIJ@e4#n=RYS#(VUphh=Jar8n7aN`O_zwe5-$JRZ{U~e$&y) z%Nd_F#E_OWD4Vw(gjl`BUhESrw{(z|`EEs{|F-lfQfM;|DsJ1&aGRX_OU(QtWVg{z@RQI$te1a~HKswDf5t+x zOxi4l2(yK-H+^xLV@?+#GMl6}<)h8-&2Nuv1Jd^3a_7|lG(u!NJ z=daixzVRBCjJ=zM74$Q+8SLi4;E69m?5QUc7B0BJY*r04Q3DgZhAdWYc z%}-nGO{PDNY}M8>{aVXg{^cVY`|3uBiPdRqB6=u7MU(PNI|K)!-m1OZK!7ao(z$6K zoqw!|FIwKtgeXEx1ingojeCNsXJS*LdGsO9x9&D%g5GT-KH3&elRuUQgqRBM-yA&- z@m9D7sTH}uonf1T`+^M^j6Lt;Hlwa^ogX!wGA}nS{I4iMcLe~l@}KL~q(1($3kc4( zYh~W?LCeHU>I492cCksPPq|*Vv3yiFKn;00CnDkVeplIr==a~Ev!IuZ>zCwklGa2- zFV?Jl1LUeiN=%f$CCskocoB5~*M}g7MO_^quRd9@9JUmm-`Muq;lvEAcf&D~9P}E=V!aYM#XkZLnZ1Wv;+t($9Yzb25JX!tgOgg7&-1 zc(YcU7AfmZ!G(fX(=m#6A)W7STh{%i^xysrSJ3VjDq?@~?(J{+7)Jzf+3vY03h$ay zDjEYJ_}}VFf?VfJoD7QGl_#-XOWPV;dn4j;=a0G4U?H2t11tmf zq$&i+A(;{Ol(i`N2x-P^DC}QHs2g=f;R#tmv;@z_eB59H$Fp>@U#rn(%Qh{(V(&`9 zLNpxSn?3Js=#Q7j_dZ!=eIWxG`;Lyrs175>2T_t%}_dzW~bb}F9MUz0Z zWEh%jB+;wuB!sF!;&uA^Y4c5^B9!_JC2hQk(sirazKdd8HLyJeH9o38Y+%;mIjpLN z7RcO>%s_xFNO;?kWj7*}+Y#IQJFUHHlm9~t)K2r&SiDzSOgDo?iD96aND{`?JlIl( zk|ItT>YsX|NTk5YYCw%Vwy2xHB_(bSv~Fke-Zr5uE;OE zr~Dce^J8^M2?L;4XcI44;h@joC<&W|Ip;|e$!0bqm2j4So5NU=ERLJK^?J(z$|s*C zbuCgpz*y>4<&OWrZRE2YB6-8#pqlr1e0;%Y^^xmVhUsr70^Igy^6eA0h$}K2i z`@yR`{;K?esf8U>M&G{D%>zkw z-z7FaAJJsEo}9)m&&XkSvZ+(zu4*9YH=<+=f*<9VFpRcmj16Tgh2T3YN&k}xHFZPJhWj6!p7fyS|~lQm?=*0H&Y`VN~f z5DmhpJpOu4gopvCQiK~P^5kEo!#F^Gg`sQP{;wJd4P$nwDa$Z0d&SzHI~44WK+340pIgL1+Til)f=FhZ-d*9Pz}C|M>fFg-<|7yJ|H<|w0;T}%Fn8ykW%g* zYi3JYvT2PQFd;|F`CpzQuaY5l_T3)QarlB{Hq8D05d-bj9t<4e8@0TzDCDa} z=@R%IMn8c&wK>7d>AcJ4JihGa_d*&PFRu13kxk}IGa0ZFbA2ETgebL?MFN|>4pe1DL?eDXZaJbcDm zvrHJ^ss#c!*6d!N4AyQyG>@?hfoZgj#m-}8ACZ`A%E2f3$1C^UoND3^}z9{^SBr+yO1HN3_$T_h@1o5 zj&x9wK(sv*xDg1@NYy0R-G&Hq*JFMvN&8SV%A4GV#~n-h=r5X_ki7NCQg#3+TY+>q zkTYh@7xed1$fp2akw*P3#N+a+d8hl2adyOafBd%FDzX*aGl9uO_Q_M<-{mJKxWoTC zfOq8jq~(Xp;!g+#{OxlMPH|L-+DTiH7+mnfm->)wrK`q_FB-W5b{MTIwX%_fsvys4 zG9T^r-otRPjRZ^TSpS1ecQ?M2iSU7myJWr5HK}7zzu#=~q--Q}LJbNk&El%$DXG-@ z+9S$TE!g&#ed5(2#Obja5302-@^pN(n0p+QeicY4c_Ge+{vy)iR5H`|M1uq%xI(eW zd{fY$Ctm{rO$4X4OHwZlHDFW|f-!n{wJXvBn7gwH@Cipv`>n9AA!1bwginIHRz}ZC z)BKc$o5vGi1UsnzbE$#_ra!M9f#St^iYU@OCNe_ z_HeDmKs0Br=dhSqdOizute=m>w_E@4A{g?&0RG{9Mvv$(Nvyn=ucKg^ZJUMCmp}6u zKyKA*GFs7aBxpknu+V;Q{Pwririj%t2OHdNiw(4sHYor-tB7;>tW+@KKM-Qx3_ytc z!N}*k7b|1*e(dAg-da)j4S@ZP1C(@jca74!-K-4aMkTWj9b)0xmUT_vQNsI>gVe~b zC_7M~bKu{tvWoBahysTQ<-f>^CiB&e2vJG|Axc?&QloM=x`k*o6pg21tMe;h2KL|@ zI>@i}O%c?~=t*gWp+Q8mf?tq&<1M>^RMk@v7W^M>;CnRZ=eO0v8Ts<qxJ0f z?Z|GuN9?q_KVmgSP6@PSl^Kt%CGww*JPMp;5GlO(CEPbc3_9Rb3WdCSE0n%8oECu8 z@khu$t#d|-I2t@#CHZx)Mp|b79*gr2@C4~Ij@#kW`da{R;=r2HQk)B(_TA(jQ0r%x z>Mlet1CKoYSstI9nqphdW8)9yu#*A0+bHQ-+WD)?euIxEwG$|qK!iFq0ub@lQSRZ3 z(%l0Y&ptcQ3rR(Z6~iHmXA3QTJ`I7Oq+>rNhvci%(HPbd6Y~Revpa4O2LE3y-{Ku- z8d{{$J;c6R8pYmQ)cz?J8A1}*Oxsk_MB(tbc>?%Y;bqsY{a})Y&Q7gO`YY;qY2acj zftIo*EZ;;5j>5fbCUWD)*h9c*I&)zy_;kzatZWWKZv=AB0*7qMbid8E%ffxgz>Z<2{Y|M2A~RO5(X&gOQC|GTi=zrII z+G?O)T!H~^2pG(#?AG5`0szU#@#6Qv1-J>2cSYP)-7!l#k->RcvN0xHuvIh^T2IK& zJ^RVc6o`xi8Ryb`@zvVDl^;>@a!38~i(L5{0YVg()tLrQg}zUJZd7#$t}V+VrF&_B ztIB2Civ}F25^~Y$lBhcEreImUkXLg!Ke{FzpiT3lnx+bfySMo>cXYSr5Lc{dCh2TM z;|O2*V;;4Jz?=Qw{w%;Z6?f~2#aTBxs64d5>3?O)nbm}VTiq)>*4K@Im|Mpl2PwVT zFt)EVP@Mk>z}My%V%=-U7pMp#!a$-rB4gR#{}mtiR}6wb;2-?#_!Hd+y3pj4dY&#l z61pJfTm`W1WcF3Bnf1k2K7z(^Zhb(mslgKu?70z~-|?4QfWcN#JQUd`m$Sm)>#fKh zO8g1QO&<7vym2v33|<4(3n)FKqtDuX9o@0A!GWDQrtXg2s?AoY^aPg0&4fk*p6MV3 zqeezMwALvaY^B(7#0@>WJe9*Zwn_ zEk{d)5aLi=gX>{$b^8e@OJ$&_JU<=oU3HOOmID>^srEy}%r5*H_y;Y=FHJf(uoM(l zFC^7lfl{UZroY}*^X<8QM9EruK!;|o7+GeSDQ6J`vxBWLY}Du#dCcb^@CX8D`brA{ z^4_qFDf8%mW4Hj1<8L&aWaM(Q3HYKr?t{yq{sD(e7%KxhkB$459QLNegVGa5G9GQ?)4XJ8+ zcI%=g)hnt#WE|XTe${&wScd|smFm@Cszm4%-+-_dmZfdJa|<Sovamg<@r z=Tf>i4*>uP3joS`)@`2;E4N)`R?y0*$wkN6y2BumPYXQ9WK)G<9$xg3DM zQtN`?2D%?*U6;v*!@cX4yzyL>DIQ(RA*aE7sd$?A)zEZH@W3#;d*eCK9EW<3vO2nk zGS1P)7;)1NtV5U*3%KJ6iKTC5a2RkACw<-!oA1Ya2tK18Ny9|kUIb8tG-@Tzx06W0 z)BBIHhW4A!Q^xKziTBy!w%>)3=(*qEjSYE>fH{?qcHqE+>COXZpgZO9`N;1!QW2u7 zDG~;L(elJ*;QpweCzeL#89Vx8`~$)PDpY!R#cvl4--79sgpPQ2|=5a|W9Ajl;EiSauK8etpUJYMYz-129-b-T! z>c`2d_iNpye_ttbSGAF~;v$DA;91V&OI@=_2I9T?or%EG9)eFmef>}3&|SXmfe*bs zETO&Xi4!s(_Z6&zcQ36}ZY%{b@H3qQC2ghU5PaL-Q2{PfY&}YQaq;69fY-9v1rM+= zAz+v?yKwA-!t^OGQ`5gW#l<~b{VXQ&ikx`v``vwY z^;1`$k&ktjt5OEyR_vPtt{ATq8gZ0YJ}&-bIdV8#dP!9y>fH4Ac^ZKy?mc{cx$+uth++~J_fi~H})6mbMxEv z9a4ch;ztgsJhE|P2*Aay%#O74@~e~m-hYwMF?bjLd60k~)kgeJpCTW$d#vtn=HS&t zUElFa=ERYcd_sHcEsmnPYXFF$YEfu3!_OgN`(w52^gnQH@ng9mc3k<$R%8gr z`Eu`S0Yn0f4&`ck?SR{*SW_~CPwH5;!T({jjNsAc>1qi0Njw ziuzS*e+du9mB*`BbI1H9E(wq@Q3j0M_YVcL-QUF`eYhj68iu`g20 zsK6mo4CuCex-#ol3Z9wItPBkwO9+EIjejz>OlF<<)wMOUo)Kiy|Kr|0mA?vyPru*B zE_!_fP-7b-Tgx32k{0h}36*eKECrA%2ymjRBN5L_q~+GP*oAmFnq^|`2mz_{6@+`k zLB$g@lyk!&y7uE-Er{TjuI=ZvN1a~LCcC-*Z@>p{E>*3;IpJ>NEUgD6vH-bBTO}p{ zW|OHI6V`()x`zLcC*>s^8KYaqN;Wn^2%~||ndGbf>5YB8W5hF^#E%`+aw{5XoGhOC zr$=swfwC2aC|fp>#?UvUa)^)j>qQsAEA+v6xJ^C|7+=JSM!;#MMy=B89c0VAWLd;v z{TZp4*C9rgtpe*Qo8yd|MBWBpt6|&a1k>oA1kdN!T@paJ`B2M)Zb)2+gVlqTkaVH3 zsVU#1luA+}9+jkp^nX3BAIrepJbfAQpm7a8({LzU99HSIJe6`fZxBY7GC@65jz2`K46y}r$#1} zW>3Zx)Y+Ouzp)-4^oIn)*^zvAM2nAl=p)e|!$sejeJ z|J_Sp_#n0!Uk4KNNise0{(H=c;(|!8TQ;hMXZ=r$i+dDbV_fO_j4g`~s3eT#uluHH zN3x)j2Hy8gb*ndhF|lN$w7~|elaD@`-E-PO;RM;Qm-}Dx$1HkfAxwFX-2O_43U}&L z;pyegv+$pgv(v#x{1uNMu^u81{}96v8JhjIXn6yDrLgUGOQ0oV){t8+_I~Q3*mX6Q zgHkM;;2>R;r5wRK%^eTn#&)GTcL&jtltYsS}E znG4u~w)P0B$VfMq>YtM1>h)x@IiXlANCW+ZkTB1ZS{#M7WK!UhXF$h*tKET9-9{n5 z{VDjGS0&Pu=(){hsYR1lhzhTlf@+?= z<@@m`j6V2bQ(H(Z=e_si{;>^(EwG(j>Bw>f8d#!URU7)~9eY;9H>edvnJAN1@j zz;>)ny8{*?V?GZ&->z$%Mu1NZLgFne)mUVbF#(H^()wBI#*33uhlN^n@ZDHwk|b2b zO#KsHwz1oFQd%!nDN5;Va&A|WPbPwq1xaP_rUblI&n7bKe8 z9X-G5JKX$HQKSy#s`#d>wYtQkvm2Emr#MKLBJL*o#Yy;@&5@$uOx9OQQN@1i0tQ!G z2yuQ$4(ZiaW;{SA97*-xvrNTEhE*Rieux;SU43aWuB^x#vt8-dI&pGcEBjJlV$_?!keQ~RU^+I zm1u}xIiS}sM?&_Q1izDq2nN?8kTuWwNYS6T^a#uT;K4P>5qr@t$7I?lbjhNeEQ~u9 zB}@SK^roZUZ4$c9;%OA^@fd(>oYpS)|AsOrRjWZsnG^{N9I+q}AC1VC`tA6h1boF{ z*Ps66BJHKHxL7i>ZdORDvjw9^{$o6oMHzAN+C%sc+|#Y2jKl*<`Fwd)5{8xHO*f7L z%ewW7mr3@g56>P<%Ry;0KAhgX_k`}@FYv`H9ySwMz)V(wT>Z2j_WHZens$yIKM!(Pv?8e zadH)n(#rl!QBCE8eHU{$huX>-)e0;)upcZEYx#C3@+cD9?KFXU#^^Z`mn9Wc+R|8~BH6{s>6!SoP)x9| zunIJyl+nbDb$*_(?CGD&M6*Fng5{Ibo8>fpR`Z!v6~(2@SF26u(N;ssu*#d_P9fHT z_4V}La8fAB8QOz^4=O?zFpUUc*Q7U}(5@V03B=&|T!RGFAw1&&S6@SI0qNTNfKJQ> zzNklGJtiw;3w+i&7U{6Mz4~u;Cv%C+;+pW|$Z>CN+$8(wL}AbdxbOEAq(1u_6@vCe ztt^mWmZPIMQqmIweB}6VM!pvvw4@m57QK~P#fDS}G5>9$fTYVl%dHXc1?PBvwr|rz~FWup#Unq3zKAL~heY60O{p#MpFPNky=FdhS``P)M*;eBQa0=0_puiLFP#byRX3*;WR%(+d{d>B z&G&a(6Ks4Adkpge2gHrA6J!CQF6W+1LDvnmOQHM&fe%Egw}a6uI1@Wj(y}!S@ds@K z+v=`6(P?z!nkzABoBM3mjsYJGH`XA6JA=maBKP4?eDaoi$k)Y38xYA5&a|b!x z%bE=;Q!54e%Iv(wMC7&&sOI}*%2Lyx>kOgzijCE$jSFXoKYmbRqkOA3uZr~zZCE}J z@-0@^*NkkDyyQ1f%Hy@GW=+WomK=E=6NH=*V23A!<5pCleXd90MBGl`dtHN6$Np;dt z+@3NnoOCYl2bU`Mw4d>-A3d2~oa zM4S4D+LxD^=}nx7{6fegpspgpWe3Q^*<$Ej^vN)Mgn7+n?=Pxs-^ku7=A9w67~2+v1cZb}4O zl3=XmD#@>$CoajD%V&FX(sk7g z^*PI*L_}{+nI5WM(%w()wzrrslSOwN{W@%k3?Y`4-ski^2;7>#Og7!)OpyZK&mxUj znq%%zd0>@8$_@aZh_8k(*3>qT=2Nsl;^sl6N)QFWx2E)ro-U>S!ilN7Q;$77LEp3V1MDp)1 zO4Pb2yL_)e#x}`%wq`O7Bl#Xxi?|t9(tp#iG2WRG-+4bya@0t0s!|g=TnOU}%v_o4G zH!VuKT#_1MW1r-A$3Pbumb?A3t#*HD`_9JI-67P7%OBwlQ3AFcaU!^A92rbzi0yMF z(a4Udd5^=+nQ>hbys4A8G^r>_ z@_KvD!_CnYu?JYm#o{-sR4RL0uYJau{!vNJs@rx1zi=VMk*N>p_$W;VTQ4h9Kv9lY z6wy}O83uTiN`zfE|Km)ecm8?Y(M%9@vfLy=zrpv&Yfuu|W}gQsBn#{){-xU|4|H6! z!b4`ovqGBv&^xQu6g8%|M{VZ2J2UC8q)8VEA?KnzaBvUQU@D4^YmK3)FI%67zcb|~ zdR2W9#_*dd*vg7PL;*#lHc?(h=Iga`PAl9fZ)pqV#hIq_!UZ``#vDX|(0?M%bD!fj?+kGF3~I9KT!* z<>m1Y-sO4hmi;xM@21J(N}*4{t+ggXpFy~K;|hgz|xj4 zU)iq8lbz)5FuJ-9aboXE4H5tNH{;~Wj_pB!9(L`1Cc{F^ne!)d(Iej6WOAv-aef3| zYtbR=!eG}2yN^6#3aP@2Cx{o| zv!Z|c$A0v8MN(PSn@z+>6UuZs&I(cr87~=@fm>Wa25>SzW4RYl*y8`W%K#8ghJHCu zEQQ-_!h*zZI<#mMi$7@~U<(y$7QUIH_VNn|>>lB9*1`-N=J8iri;g8-xdP4+4u(U2 zL*NR{x1=L?_(p#H-Cd?>kXG6`mr8mii09)}utVE-V?`!|h@8PqK0TA0cQ#D!@cR9= z=b{zmE@7r;DOOLP;usTe`qiZ~m893WNB=dk&^sZACYm}f?<~xeajYW}%eWc^&j(Ms z-iu47wwPB{JT?dg_~ij1CkvnPY@s+l)<4@b6r&_gM0CCE>*aPk$el4OWps3Gp(=s- z+rLaa(=(9al;@q(_bc9LJjytnyZYQLFpzv7Ta?SE2s24y<%m5lfyJ)RQ>A03#3Fj2 z-i3VbbymZ26tM&F)*JO--8F$b@od@lKXY!`;jX5lY=={>ZA7N4lS$uZr`{xy>1NID zNKHvw_H{98ZMi-rFX)r~GklHA%Bs&S?LLtEce3_%VB^XGkKS=CPCRP*hHSOTzb@hV@a+;(4UHd<`!qv*ifb1;R|m>ml7bgxwyLy1Qjl@?xegYAIgMrf zY1j8>!Wrj)=q#ZOPm~I7HJlY~%yO5#CwVS>e)pD|!X73NW1E;Z?$C~4$-Nw3E`P@$ z_*TK_!g?%oqTZ=xN1^zr?@+Uh(RsrEZa%fFecHRq9otkz}H>-l{;q`&r;d z9c2`C%^7HDc!r{!rcij?Lt6r17+q~LF_uA|*L5?t3bv=&S;wx){)J4oGO}f0)3?g^ zu*LYTXwZxguZEbzI7lo0oUo4^!Fsq=@=sp>y*m=|=azn{a>?<}neQzMXy!iyi%&Lx zo12Yp*43Md$W+u4DRzwl7ZKm_1i9y3X1HcAaZc2_I(|u@?d3`IOXwdZiIl-FKk??K zm;DpPRDFEk7S?N6c|I50qI(o^0@Ll^P3nK1rBs+pQWwB7k&~^*gojNz?;(6hWb=z9 zK7dEn|C8Rfjp@?>24m`}A}p)mM%E9b$#jVEq*N+6a&3^v9kKhT^NO}4!hpG>}}Q3pop zJ54JfNO7^hVi0e>7~AQv)SS--g7!LKI1Ha?dOQyS`UP@Q~X`FA4l+i;HKfg17- z;$tcS2yI8gyS=_Lv*>{?F1`cGc1y6kWc1q`ZU74g=P=?I_#bpk)Gg>pP82@Q6kz+s zb>9BFkCzyL`S{0bm#p#pb5lDuO=lUGZ3y)GIXvA+C%+x0FYa+SJe>qg=LB)=jWXKMfUYq7n!UN(x@PXD+U z1RC%CLfsFhn>m-=m-G!xmkG1J90N(tTo;NVHtq_@tduEw=$B_ni~SgL^N`|p-atDH z@=)y;WHrs%VN_+|DEs^V(TnXH8<9&Qil*$)Rh?U)KQD^_K#djoXZ3o3>td_*8G)YG z|9<;Dt$}{%k9OL_YmW?2qb`DYO~ zoFU{Sao1x^_ON0unmpmpfQjYi+(1{sxU*ZgBMWoI_xaWZ@*|S3&(PfVSjHd&CW)FB zWnM06#vh+?WvX{o!Ga!Lz7{pScwYDW6~D8Z;k#jnw~&Qjw=bpRewZtx0CuO5+1M;h@s! z`wt(+DAdM)iSYk=f#b`X=Rv0~CqI=@L^SzNXeppFUHU3{2yY-bWRumgARfnH;DlMV zX>m=!%Y=WK0=~}9!a{UI^ZDRwcJAT>3Qvhg+wBHQc&@a-Qq;n3T;Q}y&Wdia)5A{| z^1W2ArhD(=IUO*g=maLoqNezXZXUwFu_N~kI`;4&H!c`}W_MImdVslmBm};A%l>6> zo^Qj(+XeVwKCd<|wU;L~UBAOPIkj&t+?&@sU)ia|ufx78%bfXFZ7J*y;pzNpB zCN&1HvHrBinoOCYsK{?r(2B>{LFgJ(2Mk1fV$c3z^8i@JBY$i6iNW zS=iF!3~IrPn{fRwf*rs2r;w==Q)c(xxZt09BN>c|A2sN#>P35X33Y;-gesIrF9?OWeI<+uR#v4dr!8JDilDsDuJKov{R@|ZOgCuFb{iA zlMwEQf4A5Wi}k8NJopZfF~I+%{Yxt?O@Icz7ql6<_*U{MepI?RUR_j&PsbinMlGZI zBPisEpJ>y2NLeHV7<5LaMjc_R02>-Fsg7`gfDa;LGDdnyy~Cdl2W4q5_K;}kUA>vR zG~UyvznI?XKfPs5?~aeCJ(V7A&C&9cn|Ny1|0ceUM!fdL48Pa9n#~~-8tl6EOi{^r{m_GZp6(Y@=b{$@J)2wb9ubB1 zrbCx=?@f=t%!l`lbqFcQ;i4b1%U~=-HzmJb(V1h5 zfqr;o@Oqr~zUK|wkrdgF#Jd*d>qd+?ozG~2r)!rbIuW3_fIrz7VG9x_`&I-0R%~QN z@4j@xHRSN!RvIHqSAA<5ES9h1^}`O={}R&)gDW3MO2C;c4kpnAR-k_=m=Gh&%eR1z zDu>VDud+f5R?;-87s5>0!rNKNNU1E^$p{JfG zRS{zey|ovyI=lNM0$@jPkoLJ!3ij7C6mOrc2n?ZH@zpBUjT!^Pm0jic_*g4UOe=P1 zSDZLD>D}akNZ4=W7ZI=oB3Y_-tR7@eGJtiGR~IOG%YfsPDK6g#7RigQM;6N6h+MS7 zD+z3c!1uHx7MZxGzi+=lBJDV_(j9R%-+qX=bhw^0Pq@wSGY141u^=73^#th6p8>cU z=od7?#1)3oACG>LMNR7}q-DHMas6*{=&&X*u(X*$m_eD3q6b9CcL zCG%A!;*4I3PWzOUfNvxvGjpT=^2G6tXv*7d-vZ{AH#rRlp>jOhto1pcZRi=x37XBx1 zf-LH9bOpV*)J_5BFX?Pukv!Z$dD%a#( zuk}|q#bT5mu)h(K^0U5qg`PpTH4!ve zgCD_Bf-)!qYkX#Vz*A`0?-u0k5P-=objdXq@A*~UdVfsaNUFBA2ugN&OdvJ4B@ld$ zBJoqXenAkLE&zxryej2~L>JO1f`i20K}>mbA4@PA@Ri4_^kbZEOyzaJK50IKIx|q( zsr7H=9~~Z>rtUEIUroISv-7v^dOf*CQV@nYML2En{WLe^F8L1cie@ zSjIk^A{Izgr{oy^>LG7^9pfg6(_!&=4#L2jH6zjtSd$$v?D!8LK=IzCJFeg)~d z@amt)$Hv|gD ze{j|{*7n3PY=>-x)%>LrE5|M?kQr{%d{_8(D7(~UmMs=%TG z{ny+ifqro^b2nJx!HHtmEZ8rpG4H|ZBnSv$T1pgQdCQUl>GVRNK1W93 z^w8b#c^9bai;)t4Y<4${Z+_CVFl}<&A4EDo&h+k)X}89a9V=pkJKvqk@9qnSleXVR zBN2IcAe1=0G4&ozgNj1N|7kTRg~bfUF1v|}k^G-Z5z^L@z%GG1B+cWW^><|Q3?+lR zB`#?~y53{q4V#O~`c>g!K&eDN3t$PF7}GB~hE3Jorh0$vVtx&uCZtRF6Di%7xVLBs z)RMyxM~-=Aodl?sJ2?3Q-b!ODkRgz&Eo{03Ofn84jm+04^4At~j@a;boOXFbS-D9(%EiWBvE|vn^P5}(43b-%ih)1Mf1mLCqP}@K~8@Q$IU7WQVj=*;U z8UGwmrAwp*hMUh4K?g3D* zYz&;uz~j~F@KrFIGgSQdJ;Wa$K<#KmocdXEJ$(5C7(>pqjT?IAwbCtRlo-O#Y@SDo zg#4nMLUssV32~MLOG^Re=&bf`HN1;N?q|H^mDWldR82WJEF91jHuVAm$x`?>5lYX~ z5fJQadtFVYbs?m!%|7^l3TE3K7~=U2C~4G;p`QRBPHcag`a|Pn z%otHsMW!TvYS5SRu8v?eH#xpO2U!Cd40y`QG?A57V(%~LN>$Un;6Q{jRE0rNqn@*^ zy~jr9{O@JEh||16C@~>8`+-VVVAbn4lJo^$^=uyT81`BKynYuTkN^w+_)e9#Q#~dC z?PQeE`H@j;h*3#p+qR0B_B$au=X~qxYUP!V1wTuw?v{v$C2)k4@7=s}om(1<(;C=u zZ}xG|`y}hnKaXW@w0E;%q0vin1a8xX@7B#H1Mm#%-=5+#Jmg`xPXd@9g#cEI;SX0L zucYp5s(<*>8!R=7<3&Kn1|)zluy6MeC#xeWVxm0j>kcInSz@Y~Z_DaOM*gj6Nh*(y z-{-#pJkrLtXip=yY)bpAwjPyuN>pG|zj<)-Y|sZ%3hbyO2nB&Xij9`+&&`{MuK27p z)&<|?b`J~xlQESEB%{tY|E%jO-2bwaPrv;2>{|}(E-Xt1WRi~JXuA?3=cypaolV0J zmcj8$xw)DP;YAilx75o1(>-T0?0G-`XfXWE(e3#NM`F)!Wbn?9lu8V+9M{RC+O|b8 z&%KRsJA1Bo@Dw70{fTF6?`eFZ|1z?XReJaJBPwP}pB#&hNKh6-MA&<# zzt%9BuoXL4o{h~+oN2+koBHxyFW1Ny7w#OkRNnU(XwQOA-s4X?4}6*a>%m;U19Et0 z$`bX<{FEB0oHrdu%V3}%158Qf>DoBspX5F8h-h2={t{rmo?@6SkAz`jykj+E+Z@5n z(?tvk>pl}FNG7_ui@lI)7n=6kh5ulXfHjeR6!4=x<|D;0f-FtWG}pG1C91H8UIi8% zMudh0oNkT8-gd)C#DpYp zGLx-8TF$)&bN#DRgyJ{E-QP<0rVnHPnUGmBCBOmNLbJE1O27_4&K+{A+j4U1fCUFC z$(CNtByC;OmZoU6+mtf{lYT|vP@I2uo{RmJx#ynwXF``?2U6Op{A_}vqHgwrVDA z@PdKRE0Y|-_6_Mz6-L%Lm`|-U$v!b`(Q_p{_zOV=?(WW_T6di8=Nn!ioW2{LCIxheRN`Fmf>SYeQw2yW z47s2%gs-2EM8*+l6l?>;WAmd4ceg#>VIEj`kHwsxZu#!ka7FhKb;Zj^rJtE91=wro z5?t-1pGcdk1&|U89*;xMzwfppQ^7}T;HkcUFAVJwp*CuNZxEbCpk->W$DSgylGFE| zN*if3mAdxU#;r2jpOjWSei;J%IzxS}=crMv_vCTz=l$Ikl%r>B?aseHvGj5V9Zl2N zPgmGFYq82uLR!xEfkQfpzV|NcyZ)=cuQ44)J#KnuMR_&^uY>3Z>QBDk`EWyf;^pXX@V&{XhR~&c{;8 z(K!Y5rT1)&ubN*qR*BP@{}?DCCCp;!_hN*B_Bz0U#IwE=2l}hMw;U79e-dl^uMLgv zVL~bkNo&R~{7#xtFf+IB+O^=bdvSlo$ti&@I%0dEyi2${pVipr6)vCt@K=&S65h_D z=eM1lpXf|Z>{FA|fc~I90wRC^FwDSc<2Csd*IvE++)g6I7iCNYj+>QR@FZsVpF)0zRVm3Yu1~9picg((J zc7P8tpdu^kgtbTSlQ1QZ=GJfw{`|zY-nx#pOqzV_*_`cEwVHIO=ncGk;A2TmWu-$& zZ?KT2;Eioyys~PjHrB~-fvV*GUk8bD>qWfnCJ3XoSe!q2&UU)WN_9~r(B6%OMpYH} zt?$kkS6lbOzuN>_Wu{>LAN+XKPs+SA1gJ6N!P|B>ThQo7(lXroH^>x99?GJ>Ydu^T zFI(FbN1TN&whPr9hx8N@F{o634WJHkvu^uyf%giB9mKnzw8Jm8p9;2MQ+VhJMb+GJ z4d|d&um#mBMn38i*()AJf}F3pIB<1@0uKwNq&EJq+jyyxjw8|Mv{EXQR6LAnS|n$VBrP783ofoa0AxE^emF8dI4=rjz<$4 zMM(4VG}b0UCvV-ujqMgVz6wdAG1rUo(d=lRuMV!pPu9#a_mox$$8)fGMQX6nj&ciT z37)P|-Bd<^YiOT0PTxKc{AiZ@NTB5NlzL0JS|5_c`JCc&s1{!MX}wG3lj}+Xi{uyY zX@Wi)o2Kc#I-&4<>nBb4u4^wa^6>~Y9;eI~(EPY!JoMW+&H*$BfyApSYeN(IhPQar zG_oGv0y?k|!FB&C>=L#J&KbY*+~Dqe3VG(a|)kWzilj- zWMDXazm8U&@dmJsn;>by=e=wsFLTWWwsAM#o!Rg1Pxf$1?gKN^3QcF1BR%T*a`Jr`LCl_*3t^eVP6&wd@H!Ha}hzpkch=1$s{_?Bx^OB zjen4u>lHmAWheIwx~xIn3$^D12Ti-Qs)25@YHi=_LH z{Ahv`mQrI2esWcLQ)GP+ygks1Udq4ubf!ogM|9#yj_yAM{y9!b8MpY z15SU`A0EpQS?-cZEZy?_^Ve_jT(De?|JS9_bsFf-;u2s~Z#*$E4FbvfGmVF)<6OF! z?6fXv>H*}p7{(6APHft2uz^$0`~Eoen$&;ocp1avWNksK?dl+1v%-D! zASo}@>oop9G*gpq+fJ>HPv9EdVWF@E+&XyU+xSfb#s8_&C`t3Bb|nFnz7=zE#btPQ zR3OK2lt&j0pdF*bS#pNwSgDlw4CI;LrfEeL z`)~V20UedD>O3baS@UE-WFTX14`SmO)2g%QYCg(!etN~u>g=Ds_NsWDDO$K=Q%9m< zgEDmSVnBsSOOORCW7*FKfkK4(sqY=IIAdT zfa`Cw#bO_aO&lM5rBDb#Q@eR;cddKJ`=#63Gmak)tivd{pC4$Cu(Mbahu&^PJ|?O3 ztW(2Svf8srV`W@D5` zZq=Xu_HlYivK)lS2#mF6fLR>B^j@-)s<#RcEe8?MIpl`#OwIMzD0fX12~~W2q_n0; zSkrY+IZ-k;HVsHKBH7B#OiFghkjS|&fQk=%|7<5xDxVhQ^9Y(x2c|<+pWB|L4}>fp*Kc7SZO{=xAT(qa^TC;RS*s4`W*Ob!FohoT9WSSD zA>K@j5HRJzPHG{TGL#_zOvn^UZL#^^grRD`tJIIZ zJ$G&XL{@#Y1Q?N07>0Es0J>D26TLS#KT5@s!#zH7WdHKCe_NySf#cw8=QArAJm=bc zdad8PE4bdJV|u!w)Sts+8i5iNpoFb$05awqr_f`N%{>OM{ogti+c4!n;?Yv! zrV`j}aLn(;4IeiLtGjx%5?W3yXvuuDw$c@+piO^AX{QS_=QItd8~|a`0ZIlJu;ezs zvpgMA>2^0Oz=X~y$vU@Q!o*G2wLfUokzu|#ESelIsIAolz(?5^+kCQ>lasiH2!vR5 z(VUGB{q8J2&;bwW=Wn*lyiJCqx1ll3)DQzVP%>lD=;~+!5W||7r+uR8{&Nh%7>o-2 zfb+C>I#tYSEP}M_FbVT;YbDq5cro$fT@ZS@8$3(KnEVxZKv1ZjI8{{m&rYJjer1-1 z@g&`GL(gKm(oK+;ufU&Q>)rQ|?XdlolF5Jcz_oj-?<)Wd8Ur0DmY*s>6a1!rX$0ET z5&NMP=<-3&kkXog;-^cQ7WDW(U@HevDOLy5aAj2Jn5XCQgEDr9=PPoL6Kh|h2%KSb zvO~e5_0P%R9$~;YW3Bu(a6>g}VeR!M^~l=$zBy+|Q<^6MbbRK+n2--j^1!CEBK!}H z7xaM=V7>9}>lQ^IKC(lg3=!je6j*VNcPp&B>VzVo$E>X`dQnro{fHQAZI>yytn33t!^j9#jMkJezmQs288kV(Uj#) zB)=3j6$Iq|ow=4KfjF6~E zGhIC~nC2oM&~n>v9V+0-Zp}uqB24UE%af!QSPRsgZ}~U24>A-CTX>5ds^gfg<>lO- z6g^96(gvFIitX`Gn?B3c6_ z^|fyA`S67fDl*{z>qA9$e2||onEN4h*hqSofZ~5@7#%-Ff#rPW`}T**u*GWSnvE`a z>Dus~F^8Sd#A6nsEwZt;WUz%Q&!g?f4 zCQo>Ta$W5=$AKy%Yd1TKNsEZjt=%jVTTqN`)Z#i6OdtFmD!@|3Rwk99%>PS%Z?Usd z#zPl85Ab4?jBNksQOHl?)7XiH@?g22djAL9&gH6bl@%nAs*&ZnJP!t5c*JC%=!&5h z4%DApdX>t*YzAA*5in?GKVh5M3wHg4$?PrO+QQ5u-l+Z+@U8ADF(HItA)K8pmr#Wn|0bhtTx_8>iKY!Qu=s_WHI}+N3^r1a& zMEV5S?HKVC%(pPBeDwOxhWPbZiF=kXO2T+@PjPtX)=1Lesu~_Z^V_<$961X)Ri)|T zV_K;nPyEsP-#dr^P0gezlkwUK(C|oPDm&FK_TK4dWZB`Gi{4=!FuNgbuvB)wFK_+Z zRsAb+c%+Z5eDDxC0*B3-EZ~8q3OXt>2DL9lX%AiP($?qQ+T~h@v6B@Qq`c;^gq6D{ zyHgE%N`W&zF8t}lzmUd`;N8b8MxguUQ_ht0$j(0yypSu3GI<8L#wTqGo0b12mwi%0 z1&}L`hJ70B$8)jv=aB}!S94AT-4j`%+>-AEoN|Hf$xchIzzdPcf*Y(*p3(b{LXMN` z^9^Pj;}7vc#R?s1b)YPlStER&vEOVza$xp&-<|1L4lxe0DX}E)vEw#;I@b za4<2(xryc4Q%(8{Q>;B8OFtpHs2zqo&E{4Hv5bibAe&J-+7|5P7K%A);)Z)=ANRN>Z*AU2JDyY=!j*vA2n z<|1IYUq}9g$ZA&jV*PbXH_+QEB|F#Y(}p&S;5pXq|6oVAL~0y*>FF2Yr%&Y|hi@OG zT3czM8JZmq5MTcT0X{IjglpzIU*`)9=Tm&9tK@x>!3$Y`q`MC8ipW2)lP?kcA1@=0 zJWC{_g)#dON?o<{!)|G)zX*B#9|OC?32paZlak9IGS|AgKU~!2vw`gh!!x6ryAiaB z-VT<}tLqwc?AR#=ZR_y`*Oig?5!P(}EJQ?sA^QRXSFu6}UC3UH8vl$cx^nN_2w+|=6hTnqhxIl!I(6C zd@7>p)5ILSQifG9(4T{_#$R-}r9~~MXRz|0A}$sopCB?s&X*|tX%@QYO_n$bdY|Jk zs&ti^Dc1i-T)%3syJoeL5C)aDanOB?v^(mutctKq`RJx0#iM5RV{P#2!f*r=8g*d0 z0s^!-wYTsFATr6Hcm0C<#Z}DYZlCG5N|J)I0;g^D^|fPqctzHnfqju-lkI9ZX29)x z|2i`^Z+^b)-sY?-Ie5BNuvv&8hjYw)dyaGK33N!3j1Z7Uaa#ujg%aM6+u#3y=1vV{ z8oy#@T?>35g$)P`wAe!O;wSNQxs{Jb+Itt9W9!^jTRC?q;XKZJl>WS=DF|o_2W%^% zWeO(K{c}I65G?vqCt2GZ*pGoT%=_-L-ZvLRrdijZw6we*{>@76omJu8e%;bilg?#0 zCx%} zWk{av@8Tjpsm;I14oCi@YkMEYpWNI3p5sXtD`_x{bHLiALM1F`mfxzhd?y69|uIyAH&TzhW-&8lK#B!G+*%6U7M*ms;vy>BKM04v!;c zCkQt}k;sRLpZJ_PZ6Aae+s%NA+sbB*H&;c>q(4TwMztnzo-X}lH1(D%%p7T>& z-)-*EMXY*!zyuH`P7DmkmHLQ(C1HJ9{>8l!(3G#FVE*mZ1dSfXVbZ>{<&SviOS-QH zFEL3j54+ygE_bY#ETebK?w8TaZcXi9h5M7a*Lx%&22#@0v^@K}SAZ_1hvMTfsg^Q| z9Z@0Z&zM+C;?syD^}DqL2coMt^XNP3{Dg_bo#Q64C#8+OG=2gL8;V!s`Lol$JP^=A zq|@_cQ^Q|m6z-_qkDzfoI)DIJFx}oV|H+;JQSwcDxI*LQXKQ1*)qSaGbk7sLxuu(4 z`%kXXidQC{|47qTJk2wF`Jy*2=3%NcwbIDyqh)nr+e@QGwX=@4ufFll8M2_90_8IC|uUG)2UwlgVndA0N7gQ_kA45Oq=w%@wW zYyJ#KBL}#mJdMLz=Sij!;NsZ$O-la7G#>c+ezx%Gl5x8PIj~*t-t8712E(1N~YT9S%snPJT*7>L(4-`5^9Vxm~q?Gdlc`fL^kAJ=iuW6ROyU_o$2r z^bE?IO7S%k-vkX72|FT@Z~CZu|9C$R0MUHKSO(GvHB&uMOzR50*kg-*$SC&t^GgWL zeP>{BdPY&fDf8FkQ`z@DUvb0$6y96DCb5Or!lWy9bRsJc&93U;L;Fn0KbiGPeE0q| z2FR~7fxi}tCDVp&)8CG_t_EL=|ECA)X>JVA9RvqrRj-<0CK#Ig%>&zh)=|L9p0_3)&BsIBcuR7N$e*A{7RgACkoqE~HuE-CV5TC(@Spe`$8ZVqL z_uS3CNd8T3%dJx<&>E8`%MNaP6(WOI86;r8#JR$iN(~C(WqCB$?Ydh)n>CX1t|x%R zQ~Vlenf#q`ns*L+`J>ivQX31td}#%>H_ZDtq)fYkP6=>>AGlyi3LEreba?MAGpRYi z34}*7ti?UC$bfc}k;$j6EYmt1G@%$WM68Rxr+HU?IJ~2V+@?P4^$eukAPgZl^y1_~ zm;)Ko(%uLm*Kwy2Y{W7y-7)U7HA;>wlB5DYK{S?(pXmsTHYy6A^8#Octn!f{)9c3L z&IGbf12gl4Kh=W=sZvwB`=yNVs{T`t&*E~I%~BVC8f9a>zV%Y&o9Idg7P_$gsM4((`n}>zcVjE!p}DP1 z!Qcei;+m_eeuYnL>cH0zFk*Qr2uYiQ1+axse|LczR5F*|=$t@;jo2ZpuRR9W?vy*S zDGB5KG=HW8c52u)-|wY?SXcv3ez9No2p@aJs_j!-JuPn=O`%V+`C5R8pldKw;d$Bi zBj09d>$-#4#_*o!(UyW|Nq7;SL`HAmOw4qd)yArJ+Bd_Lo0v{K#SYYZxW{m{SJRR(|s9F zf2Z1<@c0xZGA~XQ{ch(v0bA*R40Xl1@#uEmOyzcWx%;f(5zTcdh5BdW?ecvgEPxfk z4bx2{-`avpCJ>HY{~o(C{{meQ>V=hC-)M|Jttbzy@q9z5@RU2Ms2bEtWhR-!T?Qn(@?y1iu(ZPc#LqXlyfwuQrK|3C$H~Zx=kNy+x1(cHbE~7b#w)uby?E z(1UI}!4{%%%lq#)g?KYmdOb}SvwpyJHeW#+y7@qU(V79#J}(;@_Q89!b)9-?avvCi=hkYL4*5H<=}Sxk9PGh!8)(cJDXu%E1)5N%J9(we4AW{KE4XPMrwvBSq#w!8j zij(y&QA|v3F?S)YU7k6N6m_0kdl!l3BYq`UDtEy?2i`r;E0oV1& z!(Ruzj^KW?N>)4HEI~VmO3}KWnBP+)GuzA@ZgXFE(nA^wT`gTHe1ge`oFdj+M0I9g zZO6&H8A}1F|4sHQUr*F63vGinkBf8hHTxyShqWVxRlM?#& z=A=g=`vcuUl|`LoMYm$S`LA=!4XkB7$(++0bU zInEMUulI7zFOJ_SarzJ?CdHDRWV79kA5^Q1^UU67kec!qc%8d`PUTyLl|0th*QJeI zkr@_+z9d>rTD}Tvjp?`Om)m@DaP&4YeV^60E&q&*yM2!fsn*sYdq3VU{QmkX z3LDMz?~#*h59~f>jq4wmH)ZAsnOeK^LIU}kpuPN8Myg;6Hslx=|7L%MW@$YwRI6?l zK^FP3uc29@3(|$+7^k9qT|Js5oj=Yks$mIbNW9D?{VrNbDy8|0!_*DgW)?AYI(t{| zO~JO!wOdxxL`nb6+jCsdQ|r~3E~C(R)aL;#NQ4g6M(sb3M#si#>$){@SdNzwvoLcq z9PpSpa?ZT45|emnQ<`vl-D%d*rl+q_<6h162Xe`u^=(Y+EA@>_t04jh#w|J&aa|-ITv;(iOu1X9pA~aKSZ_}&CQ=dB`axR>(xpl{Aj^yG`q?= z@;m+1Eq*3@zDXLJmHJ0$M*^~{)R-q)6BM@ZzJ z3@0!9%esHYa@5e~v;DLdm|_p75=_B`1fJ9Fue_HvZ>6(`*RI5}>bk4jSJR$MrUx92 z+>mXyNbM#PS&xZxDf6oN9Lb3+{H?Hll_0yyCN7sOGQP^n@W%-&`32{SK`HGOR_j`u zY40ldLEO7ta`Cq7C61VnHtWs1^nE@^W)ZQUAkb{BcplPSIo<0fJ*i%8zLhe49fPJw z_$p66-)N1FCl>AWr0}EAe>qIfr1*ALZ@n((D+E>S_E2M;hP?hX^{kZd<=iE|woEx= zu+Yj2SxL42M3U{vl2|?lw;1!wRE9|2{z+Zuqt-Y5sx@-Oj)(la^G$=UPbh`wenH8` z=H|<}$d&UP7YK4zR@SSu{d_>}f3q~K=ahH&^hN@9_tn_dUhkRn2?2d-s37iCl?0cr zb6^$h*L?wZ2EFBN$ZU}g|<`q$Wj5Iq)}3ON1#WEoL`DcO;7dg z!Ph|v<&qO;69;S&iyj)d_X+B3tGD|_-MY>%mG~X!S;t)S^&p+epJ|Oz)3=v8>h6&G zbf2^MnH3e-x+hTo3twl1AeYMfpY^S1#{~v#cNk^Ip@_tmizVjKvd&71gfOCvG0|wHx=jv|u7Ugb;*4 zICr+id(aJ@(hhg{*z==L$x|d8SIm@1?0T4`G>zgInGU$NM$_DTZ^`;N4X19` zu1}ODgs@j~{D}S)&D8hHPN{A`kIKH;Tt#Yp6-!ha3nY5Td#rVaA%qw|!R^&xSf@1L zdmbwvbnetm`j6gcvR;&Y_PBtg&Mtnn+LLb9u*Uv%>3X=dUXm=!OwSSRMsHqq+Ox=eMX7bFIOVk-=fii!W7#>sZ^x$F{QeTu7@X*7gYB~>UPZZ z6YweN!MEK@c9r5(8n_4Kw?K*?Or03%_bAc*XDSnuO?hU%Dx6BYFTyjuBB-=JtFq)OG-cq=rEz8n8Sq074IU;8Cn?$vOt z7oqew@Rp%71${v%EA+d+w06`?)BZR)7 z*Q2~NE7vI@NJ^|0<)5r+E+z-P?spOzdJGRKd{*(T!mSV;YBS`W(KJ`T8MKtc1|uK= z&nXy`mzk$#rjWXvFhjH)DBAO)>l3!*W+eoq*;gTkyF>L4`!%OFB?W zsyVKE>hM5Mk5}F^-REW9kJQzwTS5yj7n|#kcXxg$lR8oxOIUsKl|Pj&nLZ%*PVGc6$=4M#RvC!#tY*{jT~kZ`Q*eW+xV zkxddgPIh+oX+1~?A$w$W?7heD{+#FaeZ7AFc)gtab6xj+t@ri5?o&Pq16La7Kbwuc za4R%!boU0%mys06ytQMT$p&B4+2`V%G7TQ~o<9}yp=1dD!PST!|NDk@zo9vGiO|d3 ziOAzFNO?zk$Unr;0&Z!YTdVh2iW?6rd#)5<*RM=g_+*ar-b<`>l!EDkzk!6X=}DS# z9C~-n>@Pr?h--2b>=YgJcB#=>iSyE{u_5%&_RMjKq%iASDR+hVOZHieh3eQvwy+r-la@Z!Wb%_Z`2UBr@ zaAxRrdYpeMnGWFnbUyQ#7Kx0az~wgpP&=+~7abC&n|UBV0)1cbFiox>1Kgvsy*s`d zy8tv;kZ6Gwmn9XmdEOZ*p-tRSlbJg}U$w)2nPoZZ2Ncf34e3PM6KaqKdj$Dp%t8!M z&xAh}TzwVYC9Glyd!)kBD<6_@@qLGOcL7exG-iPRjflN_UeHho<;+8VhK3ICXZoC7 zq5?NQ!u|1u1-4;~#6b&|u;eys@KpIl_=b<7vJ~n%cw_J$ioO|(I|vrpL!s^L?vyQ@ zBCtV8>F02P`_iyrzZ)HB`dbhK{U82E51t8Rhrp$z_-QGBEnlBPnA^^m%WfNCJ@`7* z>9+u|qNM@MBHvaIil)4n0L?-ZzKCFmEf||XnJ4`CtEb}Cf29Ec0@aa!b7=}z-7j_tXKwj2j6Q$Cv~}Ea zsKogg>cCdk*f`xwsj!3^;BzdF17>E-%c|5dF47%N&Lv+f3+47?#;w?rvg!-=BlG}# zKMO4a6lB*~NC{3qD1W~|*TiZpqr-AOX1h2*rm{?&2(@0-6P(?%t~Z4uug)PNxA^w& zUOFL~_PgxtK~R2i{DsLeZA0eS*sp}Y47K|0?MU(r?lrlr?QRhLAzmDL+-b(_fH{K4 zt+eCib4)Vc_v0`}0FZt{4VJ1PPfq`7)GnEZBCV-OjE0i)#Gsh( zG%{|Plzb5Qh?jRS^tigH3Bbv-#{h{aWLE1Mme-vM8{pnIy~4PVjb@pS8-@m*7gVo| zi^=!2;L|w|b#@;YN>Ywd40Wcj+}uEARv9o!pHi*TIo&TjjiqH|*qU@nHv5E6=jt)Z zW`(=6ipqlPYr|jb2sQKmZ+ZG9(`ZB{zfd)pOeL;0)f%L~I@QPT%7c@an%M5&`4XRf z3z319v6LaV@rRS=(^8ZIWEbt>a|zy;_E$ny^bGIxf5n^qi8FP=P(vrnz|%jIjnRDX zM;l`<6Ds!#c7%Kn9{%ycY+cubLq`l0pFh_mwryGp0^CRfM_WXR@)(DS|9fsB! z19`6Mx8IK(ZFx}vc)pI=yJ=n&x5d7NP4=I>RGB)|)6p%e!@FURqU~R&aSA$1CcqHig~zR%_63C&9gGds0xWAuExJix<8%GhyK| z#XeoA+7H_|!&9J6RM2`7cfoqh|B;?m)c1(>W^ZfGk}LrsS5=SZ!H4p_6Bd|%W!tMp zknKcdPM<(sFD)s_F~bT&PWx1oPg6x>iymVb4J^KO-YK{d|ugjl!b@-A|y%mO5!(kjB=wTHlfS!-P zWbL3Mk$0mla?XOJ#Ei=;(7b1dlu!~RSfobC;yLc{xT;U1^;BfTe%a>GF|^1O50$(t z+x>wz>pAl#a}Dz+{qXr z!kt*XVa7>AVRVO_l-bVk#;FdqFK!y7XfKECRa;7S|I`NHdWD4cZftx!gK*fp%A~e& zC0_O=MPG*gmjww#%t4*KcY0_iac9**Uw^-7lF$3s1Hn__F+HB|1jkb%A=Ao^Y}6x7 z7bflQWU7UA7hnat43D*rQOW0E8NzNy>2!{V)#iTn;S=cGsKGkyTEYLDhr6fW?P>VS zFp1EFH=E-u)ln51{xFLta|2*LV?YJA2Aw>M{?z1`EVHm|myrdIK4ei2Z!%358TC!r zCx#M@OGHQ0+kSA&u8djaxoiAtnQQ@16`Skm4b~(!xGv?AxhzzD zXKu6JOuQfcmhLjitXtNzT*b^5LmPd@NGBt7J%qrH*-=-5rgVLV-H17kI5*XBx_1DF zX}-$IwiJK6;dD1&ria~R-2+?S-NhQa@uwni|8zn7y6XLMLNh_T7nXXH1i=dRSspUa zFHnhso}T3V$qs(C=_G{+*n5~FDt55Setx7Vud&4R#X`IF&v^M$m4}st%DQ&<2J7X* zaPzKyoihRhzxvEEumX~_Kn^11jkc z8R7`7+B2A$;-62$O#?>UEe3MGWeXZj+%nurfC!kdaDrfLqJ8bw>&;J#HNziDlaB6n zk>ykm9^uk=Hg!@DRhiXZcg`X#3y8z)=5}`bQ}Qj_;*ySJyl@W>+a;fd&~jBQ=F7@C zsKwIJYhZQgZjtDyX8U8V+j;>cakva(ZvSQ zKY5Jm6x};dffwnAvm3b@T{7VvLtI7Gi*kjob+8$nF8AELm|(L0N;>;7thi(dGk6X! zJBRLHPqm3(+!(pp}F$dUOHsgJYQqZ!tx|JttEF=Kg&G*ptPs*_Q1PH8&=z|ov=Mu@(ZKEM%Zrg|j~-XA4V2^LnjAOIIF zhpbt?D4jT}>B`N$rx>U2m2X%cMTO|e>v z1M&091LA2Y=@$zfo!jzPIicxRT#$`SG}~~+eQy)nu8`zBk_6wlc7Cv}^%P{@%#AuI zh1YUb6+UaN@DNFV^g5m52U z+?0}0;A-%bbMPpUu`Di&;>dmzjBvlR&fHUlGpcrO->I6$%4J-u4e(GO&c`+t1|z(%6xX46dy}l7SuZm5eI~< zw|C@iKJdC0!lp7ifJ_5uMp+kXyhY{pvzoZ$eeFqYL76{eHS}d|5wvb%sz3}N#2mf$c`-HcRFv^=aJJawmDW?|p-QqS{OEx+`(OcA_R2w0B$ z3(!m~p11e+PPIPlaAQ0&%#_O&!Ar^IZAEAb&1Jbk4{!Z%E3ixBt7bI1SfJbi#Ce6F zsPX&|$|=FpIZBb6FS5b^KF_ z>byZ*4+%Y~ZE(M1w7q~D&*WfgEU}iJ*#@Jl^&#%IuDiqir@5>PQSb?#Pq1i~2!(wa zo?Om<3@DjC!=+j{qtgHCD4rGF zu_-Y0BL=xm11C=-8gr`C*COZ9r3=t&G&Ta3z9SMyx}7{P8BL9E-*4&9Esn_42qSZ# z>5V3at=GfYDXiw{Gg#@PuIi=vOvHOT_d-KM^Emc3DMabh7uE~l2x+tD?$;vvYpUwg zcng(^pN=Z|;+)8?mtk!wfH|`){e?CI4myLmGIt^ZQ*WG+bOV0m^nTAe=91TNB$z_S zjP&$);$YoEK_Pftx=>+<$iVl1vuVH-6ff)fuL(VcgFm3ovaRqNw!WaS+>u-Lz_3?S ztq~gk-_is`>ht{xe=$M#>~$v8>vo6PAfZI#p!1kT{5yUOJQJ&}JHtRYs;V<=Ndf9l zjjTN2$alfiloV5X!v+Wf-s9xmE0u0sS1ESDAs7ysTHbq{^EuHl(vKG2SaoiuB7xpR zvVi(eDU-@ncamSkDnM!EFq9kb(5fRxI(VZ7x1MN&U0F#e?7@TNwxCx_vhCI8+rK$q zAe{*Wn!`jnV&Ge~Y4-2E>S1o3%)sw(R0r9Q5xsN#?EQf?cW+*UB$N?tPr-PS8G`Yn zIu%CU=_S&P+y)ihxS72=GBfOo|1CMbbK)G*%dCfXmnhkF|j8Mb_Dgv>G==`A?6(s9{W^_$7>}0MI;A0hLuYzCU-W z$Q-b_!8fn^kdW3lYKA*XgXdXWEx$|df5!^ruS<-V{eaUQFGad4IJ^(Nax#OHF!PUQ z7u9a)X~KdelB!$mnt?zoOVU(d+{^HyT(29WT605B5AU!Og1SpmNWR6K6IdNCZXavJ zb3H8RrIg%W6t6r$>qt33!9lkG6i`7#&R_f)79Q|qt4*i z2AwcR;jZvD5a2^Y*W!r!>jYdR3Vp;#hfTHKlCp?YGF<%W-{8Bb%3}YP%)!h;nAOM4 z%u#CY$Z_boQCK>TyI;)5CYBtdFk4U$X&S@8R^7XVAn@eib##Sq-P9Oe2=m_&Y zL}{#!`}n+or;}^B7$-scq5t$HCdc+9BqqTTL<}HhNfs3J``Z4LX>p6hvzK>fT!@4Lr1&$+3q4Y4Mj`y3yVold1=MCzqbeLma_17&r|I55fAngX(*Hgp zWKFstE7d6N_A}Wonc&+IxI*vD$`(qv{E!oMRlBHeeoVBS5puxXX11Mmq_jtuQDy}| zigPeDb{|#OCjNAb1m4*d*O${Ne*GE*0TRz=pDH-3BQ)ev@$k}rSoQTWQ5ulSWY;oM zDjMhrd1}*iczydB)-(Jp9ti8GMQY#Nh_P)Xu+O~z{zExkBS#ygS#4wCIg=9D7v{MJ zPcz6_W1bb+lGSal1ehZ!fEL2R77$+$TdY*yG!Go-- zn}_8s)Ene3pFruX^I{Yv<3ghRe6aTKgQXrduS7CO{o9H3M8`j8CI80w)}q- zgCq^zqo6Uk;;g$^;rz!23R-%5CPl)HL|E9bQURIuQizh)+PpZ7QUJN2eBFd!od{Qx zLXoU{z7_?kb$gL{bjC#D&YtI&eyma^5f1Q#qvcGZ34B9JE_svf^Nh z2{ZT*qa?`}W7dnCais7Bb1}r}wX?#Sg$t^NK{AXAzB7kO2+4BBRFL7)`08NGTUz~E zYsbm-u-(&LhHY`gJ6$EMX_b@|a>gKzIP21t-P2y1Ku=Vgmey4n9H5|A(lHnpyr}xA z9bMb@Mq27CY`F#GgBbEzD4}};iRx4j!*Z)}nsX(YLp-BA)MI`64!kfch3jfGh*j_E zy?weD$_@iKUSQW<)2&C(*;o;X%r$uaznhO#cV3<*)V4txYk)QKlBh8Wk_z@ zzm<;zt&``CjZ1B;uliSzIbxNKUhb{VVA-C*IS=07!*jhc|H40!qD_1scy&I?he>n~ zippP^BMJZo?Hu2%bwa_nVMk13j&$aFe#}pOO7T-@fWi&F7v(0y@g>Jsq~?58Yvu2~ zw{~toz8V7Jh(plmL;uGYD;x8#m6N#}J9xyD@-*Ru20f+AK}`qHx8)6tOAiG*+>*&0 zze7Hmjtoe;3B%S8F)$mcDfI1v(lvMGB4?i&tE4=L<@knEZLu)P8@-)P+*|IBsl6a` z>^h|RtXi6gB7-n!I|7F&K$BO=<8EvAO)`LkbUSSG9Wo69n{dQQ?`P^q>O6hF>|`|4 zv$6OGT-j5Mg}?$zf&`)Z;LW!ZcXQ;UWLQ{>hK$GSye2oRM;?rq!?ToxA;lHEX;-zw z#U^}Ml&5&{?ONl?;WsEunQ8IDI0NIM8cd2|TzfA^s23`ai)r;q~lvv?!> zXj1EPgM7tC;!Nu5PB8pX2HyPuywl)n%#2M@xmaLKRPVWBx1ELA9 z{dihMo^h-NFIQ1H@w=}qR}pklv@lF|Fk(=tIH=!JTjY(YEQ;;P%=>gHy>&hhu1uUU zhCk~|ZPnM82*uy$?)e`^o>+{xukZDDDXfPOh5rl5_AQOtn`Wi$&8<-)N)cHq-Ab-2 zt the app started and rendered OK -// - SMOKE_TEST_ERROR on stderr -> the app crashed; runner fails fast -// Keep those strings in sync with the runner. -const SMOKE_TEST = process.env.SMOKE_TEST === "1"; - -if (SMOKE_TEST) { - // Catch any main-process exception that would otherwise be swallowed - // by Electron's default handler and leave the app running in a broken - // state. Print the SMOKE_TEST_ERROR sentinel so the runner can fail - // immediately without waiting for the overall timeout. - process.on("uncaughtException", (err) => { - console.error("SMOKE_TEST_ERROR uncaughtException:", err?.stack || err); - app.exit(1); - }); - process.on("unhandledRejection", (reason) => { - console.error("SMOKE_TEST_ERROR unhandledRejection:", reason?.stack || reason); - app.exit(1); - }); -} - -const started = require("electron-squirrel-startup"); -const { updateElectronApp } = require("update-electron-app"); - -// Handle creating/removing shortcuts on Windows when installing/uninstalling. -if (started) { - app.quit(); -} - -// Load the IRC backend server in the main process (not as a preload script) -require(path.join(__dirname, "irc-network.cjs")); - -// Clipboard bridge for the sandboxed renderer. The preload runs with -// sandbox: true, which restricts require("electron") to a small whitelist -// (contextBridge, ipcRenderer, webFrame, webUtils) — clipboard is not in -// it, so the preload cannot touch the system pasteboard directly. Route -// reads/writes through IPC to the main process where the clipboard module -// is available. -ipcMain.handle("sic:clipboard:read", () => clipboard.readText()); -ipcMain.on("sic:clipboard:write", (_event, text) => { - clipboard.writeText(typeof text === "string" ? text : ""); -}); - -const createWindow = () => { - // Create the browser window. - const mainWindow = new BrowserWindow({ - width: 1024, - height: 768, - title: "Simple Irc Client", - icon: path.join(__dirname, "icons", "app_icon.png"), - webPreferences: { - nodeIntegration: false, - contextIsolation: true, - sandbox: true, - webSecurity: true, - preload: path.join(__dirname, "preload.cjs"), - }, - }); - - // Block navigation away from the app - mainWindow.webContents.on("will-navigate", (event) => { - event.preventDefault(); - }); - - // Route window.open / target="_blank" clicks to the user's default browser. - // We never want Electron to spawn its own window (no in-app navigation), but - // without this the renderer's "open URL" actions are silently dropped. - // Validate the protocol here — shell.openExternal will otherwise launch - // arbitrary schemes (file:, javascript:, custom protocol handlers) which is - // an RCE vector if a malicious IRC message crafts such a URL. - mainWindow.webContents.setWindowOpenHandler(({ url }) => { - try { - const { protocol } = new URL(url); - if (protocol === "http:" || protocol === "https:") { - shell.openExternal(url); - } - } catch { - // Invalid URL — drop it. - } - return { action: "deny" }; - }); - - // On macOS without an Edit menu, Cmd+C/V/X/A may not reach the renderer. - // Handle them natively via before-input-event. - if (process.platform === "darwin") { - mainWindow.webContents.on("before-input-event", (event, input) => { - if (input.meta && input.type === "keyDown") { - switch (input.key) { - case "c": - mainWindow.webContents.copy(); - event.preventDefault(); - break; - case "v": - mainWindow.webContents.paste(); - event.preventDefault(); - break; - case "x": - mainWindow.webContents.cut(); - event.preventDefault(); - break; - case "a": - mainWindow.webContents.selectAll(); - event.preventDefault(); - break; - } - } - }); - } - - // and load the index.html of the app. - mainWindow.loadFile(path.join(__dirname, "index.html")); - - if (SMOKE_TEST) { - // Happy path: the renderer finished loading index.html without the - // main process crashing. Print the ready sentinel and then tear the - // app down with a short delay so any synchronous errors that fire - // immediately after load (e.g. during preload-bound IPC wiring) - // still have a chance to propagate to the uncaughtException handler - // before we exit 0. - mainWindow.webContents.once("did-finish-load", () => { - console.log("SMOKE_TEST_READY"); - setTimeout(() => app.exit(0), 500); - }); - - // Fail path: the window failed to load the HTML at all (bad path, - // bundler output missing, etc.). did-fail-load doesn't throw, so - // without this listener the app would just sit there until the - // runner's overall timeout. - mainWindow.webContents.once("did-fail-load", (_e, code, desc) => { - console.error(`SMOKE_TEST_ERROR did-fail-load: ${code} ${desc}`); - app.exit(1); - }); - - // Fail path: the renderer process itself crashed (OOM, segfault, - // killed by the OS). This is the only signal the main process gets - // for a renderer crash — uncaughtException won't fire for it because - // the failure is out-of-process. - mainWindow.webContents.on("render-process-gone", (_e, details) => { - console.error(`SMOKE_TEST_ERROR render-process-gone: ${details.reason}`); - app.exit(1); - }); - } - - // Open the DevTools. - // mainWindow.webContents.openDevTools(); -}; - -// This method will be called when Electron has finished -// initialization and is ready to create browser windows. -// Some APIs can only be used after this event occurs. -app.on("ready", () => { - // Deny all permission requests except clipboard - session.defaultSession.setPermissionRequestHandler( - (webContents, permission, callback) => { - callback(permission === "clipboard-read" || permission === "clipboard-sanitized-write"); - } - ); - - createWindow(); -}); - -// Quit when all windows are closed, except on macOS. There, it's common -// for applications and their menu bar to stay active until the user quits -// explicitly with Cmd + Q. -app.on("window-all-closed", () => { - if (process.platform !== "darwin") { - app.quit(); - } -}); - -app.on("activate", () => { - // On OS X it's common to re-create a window in the app when the - // dock icon is clicked and there are no other windows open. - if (BrowserWindow.getAllWindows().length === 0) { - createWindow(); - } -}); - -// In this file you can include the rest of your app's specific main process -// code. You can also put them in separate files and import them here. - -// hide menu -Menu.setApplicationMenu(false); - -// updates -if (SMOKE_TEST) { - // Export-shape check. A renamed export, a broken destructure, or a - // module-shape change in update-electron-app would leave - // `updateElectronApp` as undefined here. Production would crash on the - // first call below; the smoke test used to miss it entirely because it - // skipped the invocation. Assert the shape explicitly so the regression - // surfaces in CI. - if (typeof updateElectronApp !== "function") { - console.error( - "SMOKE_TEST_ERROR updateElectronApp is not a function, got:", - typeof updateElectronApp - ); - app.exit(1); - } else if (process.platform !== "darwin") { - // Actually invoke it on Windows and Linux so a synchronous init bug - // inside update-electron-app (bad options validation, missing repo - // field, etc.) also fails the smoke test. - // - // Darwin is deliberately excluded: update-electron-app's init calls - // autoUpdater.setFeedURL, which throws synchronously on an unsigned - // macOS build ("Could not get code signature for running - // application"). CI runs the unsigned fallback whenever the mac - // signing secrets are absent, so tolerating that path here is not a - // workaround — it's an accurate model of which builds actually have - // a working updater. - try { - updateElectronApp(); - } catch (err) { - console.error( - "SMOKE_TEST_ERROR updateElectronApp threw:", - err?.stack || err - ); - app.exit(1); - } - } -} else { - updateElectronApp(); -} diff --git a/src/preload.cjs b/src/preload.cjs deleted file mode 100644 index 8f4286c..0000000 --- a/src/preload.cjs +++ /dev/null @@ -1,9 +0,0 @@ -const { contextBridge, ipcRenderer } = require("electron"); - -contextBridge.exposeInMainWorld("sicDesktop", { - platform: process.platform, - clipboard: { - readText: () => ipcRenderer.invoke("sic:clipboard:read"), - writeText: (text) => ipcRenderer.send("sic:clipboard:write", text), - }, -}); From 4cba242755c3069a93aac1a3a88235bf65f9998f Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Thu, 7 May 2026 21:26:17 +0200 Subject: [PATCH 5/8] version --- .github/workflows/release-tauri.yml | 2 +- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index c0fc3b1..eafac0b 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: tag: - description: "Release tag (e.g. v1.2.0)" + description: "Release tag (e.g. v2.0.0)" required: true jobs: diff --git a/package.json b/package.json index dfc0086..8b3aede 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "simple-irc-client", "productName": "simple-irc-client", - "version": "1.2.0", + "version": "2.0.0", "description": "Simple Irc Client", "type": "module", "scripts": { diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index fe20f7c..5220864 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -3501,7 +3501,7 @@ checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "simple-irc-client" -version = "1.2.0" +version = "2.0.0" dependencies = [ "serde", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index d73e805..3c048ef 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-irc-client" -version = "1.2.0" +version = "2.0.0" description = "Simple Irc Client" authors = ["Piotr Luczko "] license = "AGPL-3.0-or-later" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 76c8020..f591704 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Simple Irc Client", - "version": "1.2.0", + "version": "2.0.0", "identifier": "com.simpleircclient.desktop", "build": { "frontendDist": "../../core/dist", From df172deabd05b9e183b19540b487cbbb45137ed1 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Fri, 8 May 2026 00:26:30 +0200 Subject: [PATCH 6/8] readme, min ver --- README.md | 18 +++++++++++++++++- src-tauri/tauri.conf.json | 3 +++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c2b05fa..76fd705 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,23 @@ Simple IRC Client is an open source project that provides a minimalist IRC clien ## Download -Latest release can be downloaded from [here](https://github.com/Simple-Irc-Client/desktop/releases) +Latest release can be downloaded from [here](https://github.com/Simple-Irc-Client/desktop/releases). + +### System requirements + +- **Windows** — Windows 10 or later. The installer ships the WebView2 runtime if it isn't already present. +- **macOS** — macOS 12 (Monterey) or later. Uses the system WKWebView; nothing to install. +- **Linux** — `libwebkit2gtk-4.1-0` is required. It's preinstalled on Ubuntu 24.04+, Debian 12+, Fedora 40+, and Arch. On Ubuntu 22.04 install it from universe: + + ```bash + sudo apt install libwebkit2gtk-4.1-0 + ``` + + On Fedora-based distros: + + ```bash + sudo dnf install webkit2gtk4.1 + ``` ## Building from source diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f591704..3532c6d 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -39,6 +39,9 @@ "section": "comm" } }, + "macOS": { + "minimumSystemVersion": "12.0" + }, "createUpdaterArtifacts": true }, "plugins": { From 36ed1e917811dc8505fb1c8302bf1bf424da3092 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Fri, 8 May 2026 01:09:29 +0200 Subject: [PATCH 7/8] sign --- .github/workflows/release-tauri.yml | 37 ++++++++++++++++++++++------- README.md | 14 +++++++++++ 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index eafac0b..069d412 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -97,20 +97,41 @@ jobs: working-directory: desktop run: pnpm install --frozen-lockfile + # Reuse the macOS notarization secrets that the previous Electron + # release workflow was already using. APPLE_API_KEY_P8 holds the + # base64-encoded .p8 — decode it to a file path tauri-action expects. + # When the secret is unset, skip silently and tauri-action will + # produce a signed-but-not-notarized build. + - name: Stage Apple notarization key + if: matrix.target == 'macos' + env: + APPLE_API_KEY_P8: ${{ secrets.APPLE_API_KEY_P8 }} + shell: bash + run: | + if [ -z "$APPLE_API_KEY_P8" ]; then + echo "APPLE_API_KEY_P8 not set, skipping notarization key staging" + exit 0 + fi + KEY_PATH="${RUNNER_TEMP}/AuthKey.p8" + printf '%s' "$APPLE_API_KEY_P8" | base64 --decode > "$KEY_PATH" + echo "APPLE_API_KEY_PATH=$KEY_PATH" >> "$GITHUB_ENV" + - name: Build, sign and publish via tauri-action uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # Updater bundle signing (Ed25519, separate from Apple signing). TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - # macOS code-signing + notarization. Optional; when unset macOS - # bundles are built unsigned and notarization is skipped. - APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} - APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} - APPLE_ID: ${{ secrets.APPLE_ID }} - APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} - APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} + # macOS code-signing — reuses the existing CERTIFICATE_P12 / + # CERTIFICATE_PASSWORD secrets from the prior Electron workflow. + APPLE_CERTIFICATE: ${{ secrets.CERTIFICATE_P12 }} + APPLE_CERTIFICATE_PASSWORD: ${{ secrets.CERTIFICATE_PASSWORD }} + # macOS notarization via App Store Connect API key — reuses the + # existing APPLE_API_KEY_ID / APPLE_API_ISSUER_ID secrets. The + # .p8 file is staged by the previous step into APPLE_API_KEY_PATH. + APPLE_API_KEY: ${{ secrets.APPLE_API_KEY_ID }} + APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER_ID }} with: projectPath: desktop tagName: ${{ github.event.inputs.tag || github.ref_name }} diff --git a/README.md b/README.md index 76fd705..52bb20d 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,20 @@ pnpm tauri build --config '{"bundle":{"createUpdaterArtifacts":false}}' CI publishes signed bundles automatically on tag pushes via `release-tauri.yml`. +### macOS code signing & notarization + +`release-tauri.yml` reuses the same five GitHub secrets that the previous Electron release workflow used. As long as they're set on the repo, the macOS build is signed and notarized automatically; when they're absent, an unsigned `.dmg` is produced instead. + +| Secret | What it is | +|---|---| +| `CERTIFICATE_P12` | Base64 of the "Developer ID Application" `.p12` (cert + private key) | +| `CERTIFICATE_PASSWORD` | Password set when the `.p12` was exported | +| `APPLE_API_KEY_P8` | Base64 of the App Store Connect API `.p8` key file | +| `APPLE_API_KEY_ID` | 10-character Key ID for that `.p8` | +| `APPLE_API_ISSUER_ID` | Issuer UUID from App Store Connect → Users and Access → Integrations | + +The workflow decodes `APPLE_API_KEY_P8` to a temp file at runtime and maps the rest into `tauri-action`'s expected env names (`APPLE_CERTIFICATE`, `APPLE_API_KEY`, `APPLE_API_ISSUER`, etc.) — no rename is needed in the GitHub Secrets UI. + ## Contributing If you find a bug or would like to contribute to the project, please open an issue or submit a pull request on GitHub. From a0ba5fe86ae9864d339d954b8bc2cf85cb9265d5 Mon Sep 17 00:00:00 2001 From: Piotr Luczko Date: Wed, 13 May 2026 00:33:03 +0200 Subject: [PATCH 8/8] config --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 3532c6d..3550526 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "$schema": "https://schema.tauri.app/config/2", - "productName": "Simple Irc Client", + "productName": "Simple-Irc-Client", "version": "2.0.0", "identifier": "com.simpleircclient.desktop", "build": {

q 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 TL~)M*_cPEnx%*z*`Q`rrS@uv; literal 0 HcmV?d00001 diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1528dae868c60ea2cbcd905371e1cfc06843ef GIT binary patch literal 18880 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 + + #fff + \ No newline at end of file diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..f07fcb33b551e34d3f4fc473e67f4ea58f93447c GIT binary patch literal 217477 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d32100a2b3f0063a8945f7d4104a2cc0c68c7640 GIT binary patch literal 35171 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