a simple web player for subsonic tinysub.devins.page
subsonic navidrome javascript
11
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: tauri init

works, but not ready for release yet. i still want to impl native context menus first

uses tauri localhost plugin so that you can connect to `http` subsonic servers regardless of browser

only designed for desktop, i dont plan on releasing tauri builds for ios or android

+5254 -20
+4
.gitignore
··· 24 24 *.njsproj 25 25 *.sln 26 26 *.sw? 27 + 28 + # tauri 29 + src-tauri/target/ 30 + src-tauri/gen/schemas
+4
flake.nix
··· 50 50 buildInputs = [ 51 51 pkgs.nodejs 52 52 pkgs.pnpm 53 + 54 + # tauri deps 55 + pkgs.cargo 56 + pkgs.rustup 53 57 ]; 54 58 }; 55 59
+6 -4
package.json
··· 3 3 "version": "2.5.2", 4 4 "type": "module", 5 5 "scripts": { 6 + "build": "vite build", 7 + "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json", 6 8 "dev": "vite", 7 - "build": "vite build", 8 9 "preview": "vite preview", 9 - "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json" 10 + "tauri": "tauri" 10 11 }, 11 12 "devDependencies": { 12 - "@sveltejs/vite-plugin-svelte": "^7.0.0", 13 + "@sveltejs/vite-plugin-svelte": "^7.1.1", 14 + "@tauri-apps/cli": "^2.11.1", 13 15 "@tsconfig/svelte": "^5.0.8", 14 16 "@types/colorthief": "^2.6.1", 15 17 "@types/node": "^25.6.0", ··· 18 20 "modern-normalize": "^3.0.1", 19 21 "prettier-plugin-svelte": "^3.5.1", 20 22 "spark-md5": "^3.0.2", 21 - "svelte-check": "^4.4.7", 23 + "svelte-check": "^4.4.8", 22 24 "svelte": "^5.55.5", 23 25 "typescript": "~6.0.3", 24 26 "vite": "^8.0.10"
+141 -15
pnpm-lock.yaml
··· 9 9 .: 10 10 devDependencies: 11 11 '@sveltejs/vite-plugin-svelte': 12 - specifier: ^7.0.0 13 - version: 7.0.0(svelte@5.55.5)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2)) 12 + specifier: ^7.1.1 13 + version: 7.1.1(svelte@5.55.5)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2)) 14 + '@tauri-apps/cli': 15 + specifier: ^2.11.1 16 + version: 2.11.1 14 17 '@tsconfig/svelte': 15 18 specifier: ^5.0.8 16 19 version: 5.0.8 ··· 39 42 specifier: ^5.55.5 40 43 version: 5.55.5 41 44 svelte-check: 42 - specifier: ^4.4.7 43 - version: 4.4.7(picomatch@4.0.4)(svelte@5.55.5)(typescript@6.0.3) 45 + specifier: ^4.4.8 46 + version: 4.4.8(picomatch@4.0.4)(svelte@5.55.5)(typescript@6.0.3) 44 47 typescript: 45 48 specifier: ~6.0.3 46 49 version: 6.0.3 ··· 190 193 peerDependencies: 191 194 acorn: ^8.9.0 192 195 193 - '@sveltejs/vite-plugin-svelte@7.0.0': 194 - resolution: {integrity: sha512-ILXmxC7HAsnkK2eslgPetrqqW1BKSL7LktsFgqzNj83MaivMGZzluWq32m25j2mDOjmSKX7GGWahePhuEs7P/g==} 196 + '@sveltejs/vite-plugin-svelte@7.1.1': 197 + resolution: {integrity: sha512-FOJdbE5pxae68DoTBJ49t1dIA7TSmMHR6CsuJhX90cO/UfrEMHA7KJNUj3WdZuUDJPu4ujqpJ2Tgqd2gTWr6Xg==} 195 198 engines: {node: ^20.19 || ^22.12 || >=24} 196 199 peerDependencies: 197 200 svelte: ^5.46.4 198 201 vite: ^8.0.0-beta.7 || ^8.0.0 199 202 203 + '@tauri-apps/cli-darwin-arm64@2.11.1': 204 + resolution: {integrity: sha512-6eEKMBXsQPCuM1EmvrjT2+aBuxWQuFdKdW8pzNuNQtpq45nEEpBlD5gr8pUeAyOU1DQKlkFaEc/MPBxb/Pfjtg==} 205 + engines: {node: '>= 10'} 206 + cpu: [arm64] 207 + os: [darwin] 208 + 209 + '@tauri-apps/cli-darwin-x64@2.11.1': 210 + resolution: {integrity: sha512-LQUO7exfRWjWALNhetph5guWpMeHphRpokOLk0OIbTTExaNwJNFu3I4vb+CCM/4G/QGoZe/5XikZOJdNEFP1ig==} 211 + engines: {node: '>= 10'} 212 + cpu: [x64] 213 + os: [darwin] 214 + 215 + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': 216 + resolution: {integrity: sha512-5i/awiBCRRhOUG8yjn0fMHXIWD5Ez8eEk5LtvOxyQrKuJkRaZDvnbIjZbE183blAwkoA4xN3aO/prJiqscl02Q==} 217 + engines: {node: '>= 10'} 218 + cpu: [arm] 219 + os: [linux] 220 + 221 + '@tauri-apps/cli-linux-arm64-gnu@2.11.1': 222 + resolution: {integrity: sha512-9LrwDw3S9Fygtw/Q6WDhOP+3svJRGAsejeE+GKrc0eO1ThMVhwi2LL6hw4dlKw93IfS7VY1G19sWGxJ/NcU4nA==} 223 + engines: {node: '>= 10'} 224 + cpu: [arm64] 225 + os: [linux] 226 + libc: [glibc] 227 + 228 + '@tauri-apps/cli-linux-arm64-musl@2.11.1': 229 + resolution: {integrity: sha512-mNA5dbbqPqDUdTIwdUYYuhO2GvIe9UnB2r0VU2njxBOS3Opbx4gKNC5yP0Iu4rYmEmqdlwry9VzGZQ3wq9dyFg==} 230 + engines: {node: '>= 10'} 231 + cpu: [arm64] 232 + os: [linux] 233 + libc: [musl] 234 + 235 + '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': 236 + resolution: {integrity: sha512-fZj3Gwq+6fUs305T5WQiD5iSGJw+j/4w/HGmk4sHDAcy+rp9zU5eaxB7nOyz5/I/nkNAuKPqfp6uIbiUBXkBCw==} 237 + engines: {node: '>= 10'} 238 + cpu: [riscv64] 239 + os: [linux] 240 + libc: [glibc] 241 + 242 + '@tauri-apps/cli-linux-x64-gnu@2.11.1': 243 + resolution: {integrity: sha512-XFxGxOvHM7jjeD6ozCKdGfhzJ7lERYDGZl1/Kb4fsvchaJsfLJ981TlyTG8Qy/gFq+f5GitH3bfrX9JAkjPEyw==} 244 + engines: {node: '>= 10'} 245 + cpu: [x64] 246 + os: [linux] 247 + libc: [glibc] 248 + 249 + '@tauri-apps/cli-linux-x64-musl@2.11.1': 250 + resolution: {integrity: sha512-d5C2/Zm+68v7R9wTuTCjRQEVrWjcdMkJBZ1+rXse+QdMMlTB9+u9PDNDLw9PQflWxYLaYZ7tjxxL9Nb9II6PbA==} 251 + engines: {node: '>= 10'} 252 + cpu: [x64] 253 + os: [linux] 254 + libc: [musl] 255 + 256 + '@tauri-apps/cli-win32-arm64-msvc@2.11.1': 257 + resolution: {integrity: sha512-YdeVWFAR1pTXzUU6NLstPq4G6OLxuDrXCXEBdmBH+5EZIDXUx0D2kJlz3+YjpazkKvAzYpgziTsyRagls0OfRQ==} 258 + engines: {node: '>= 10'} 259 + cpu: [arm64] 260 + os: [win32] 261 + 262 + '@tauri-apps/cli-win32-ia32-msvc@2.11.1': 263 + resolution: {integrity: sha512-VBGkuH0eB9K9LLSMv361Gzr5Ou72sCS4+ztpmkWEQ+wd/amhcYOsf3X6qn1RJZDzIhiOYHJEOysZUC3baD01rA==} 264 + engines: {node: '>= 10'} 265 + cpu: [ia32] 266 + os: [win32] 267 + 268 + '@tauri-apps/cli-win32-x64-msvc@2.11.1': 269 + resolution: {integrity: sha512-b3ORhIAKgp9ZYY+zBt7b7r0kLU2kjvyGF0+MS2SBym3emsweGPybEqocJcmtMuxyBhkOKHP4CiuEJEDuAlTx6A==} 270 + engines: {node: '>= 10'} 271 + cpu: [x64] 272 + os: [win32] 273 + 274 + '@tauri-apps/cli@2.11.1': 275 + resolution: {integrity: sha512-rpEbaJ/HzNb6fwsquwoAbq29/Vt4gADhS423A8fdkwL4edJ0wZmoB8ar7O6JPDL834MUKOCm/rrJ7c9oAaEaYQ==} 276 + engines: {node: '>= 10'} 277 + hasBin: true 278 + 200 279 '@tsconfig/svelte@5.0.8': 201 280 resolution: {integrity: sha512-UkNnw1/oFEfecR8ypyHIQuWYdkPvHiwcQ78sh+ymIiYoF+uc5H1UBetbjyqT+vgGJ3qQN6nhucJviX6HesWtKQ==} 202 281 ··· 206 285 '@types/colorthief@2.6.1': 207 286 resolution: {integrity: sha512-3hlRky7ybPuQDNx3RV29P/CTvuC7zkk//Xt/NyOwNg5RhL/y54a0q4aW7MNMkvBkGJqX2g2igNCoCh3ZtK4gZQ==} 208 287 209 - '@types/estree@1.0.8': 210 - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 288 + '@types/estree@1.0.9': 289 + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} 211 290 212 291 '@types/node@25.6.0': 213 292 resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} ··· 442 521 spark-md5@3.0.2: 443 522 resolution: {integrity: sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==} 444 523 445 - svelte-check@4.4.7: 446 - resolution: {integrity: sha512-JRafFTRmaPUOqmri4u1WuIKgBLiHi6wIaB57i99pmHq5BAc3ioIpzdUN/RX32ij9GhI6ALMHKvnVxu68sFZlag==} 524 + svelte-check@4.4.8: 525 + resolution: {integrity: sha512-67adfgBox5eNSNIvIIwgFizKGdcRrGpiMoNO2obHcYuLz7iTa8Xgm/NGU3ntMFnNm8K1grFOIG6HhMLX/vcN8w==} 447 526 engines: {node: '>= 18.0.0'} 448 527 hasBin: true 449 528 peerDependencies: ··· 635 714 dependencies: 636 715 acorn: 8.16.0 637 716 638 - '@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.5)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2))': 717 + '@sveltejs/vite-plugin-svelte@7.1.1(svelte@5.55.5)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2))': 639 718 dependencies: 640 719 deepmerge: 4.3.1 641 720 magic-string: 0.30.21 ··· 644 723 vite: 8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2) 645 724 vitefu: 1.1.3(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(terser@5.46.2)) 646 725 726 + '@tauri-apps/cli-darwin-arm64@2.11.1': 727 + optional: true 728 + 729 + '@tauri-apps/cli-darwin-x64@2.11.1': 730 + optional: true 731 + 732 + '@tauri-apps/cli-linux-arm-gnueabihf@2.11.1': 733 + optional: true 734 + 735 + '@tauri-apps/cli-linux-arm64-gnu@2.11.1': 736 + optional: true 737 + 738 + '@tauri-apps/cli-linux-arm64-musl@2.11.1': 739 + optional: true 740 + 741 + '@tauri-apps/cli-linux-riscv64-gnu@2.11.1': 742 + optional: true 743 + 744 + '@tauri-apps/cli-linux-x64-gnu@2.11.1': 745 + optional: true 746 + 747 + '@tauri-apps/cli-linux-x64-musl@2.11.1': 748 + optional: true 749 + 750 + '@tauri-apps/cli-win32-arm64-msvc@2.11.1': 751 + optional: true 752 + 753 + '@tauri-apps/cli-win32-ia32-msvc@2.11.1': 754 + optional: true 755 + 756 + '@tauri-apps/cli-win32-x64-msvc@2.11.1': 757 + optional: true 758 + 759 + '@tauri-apps/cli@2.11.1': 760 + optionalDependencies: 761 + '@tauri-apps/cli-darwin-arm64': 2.11.1 762 + '@tauri-apps/cli-darwin-x64': 2.11.1 763 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.11.1 764 + '@tauri-apps/cli-linux-arm64-gnu': 2.11.1 765 + '@tauri-apps/cli-linux-arm64-musl': 2.11.1 766 + '@tauri-apps/cli-linux-riscv64-gnu': 2.11.1 767 + '@tauri-apps/cli-linux-x64-gnu': 2.11.1 768 + '@tauri-apps/cli-linux-x64-musl': 2.11.1 769 + '@tauri-apps/cli-win32-arm64-msvc': 2.11.1 770 + '@tauri-apps/cli-win32-ia32-msvc': 2.11.1 771 + '@tauri-apps/cli-win32-x64-msvc': 2.11.1 772 + 647 773 '@tsconfig/svelte@5.0.8': {} 648 774 649 775 '@tybys/wasm-util@0.10.2': ··· 655 781 dependencies: 656 782 '@types/node': 25.6.0 657 783 658 - '@types/estree@1.0.8': {} 784 + '@types/estree@1.0.9': {} 659 785 660 786 '@types/node@25.6.0': 661 787 dependencies: ··· 706 832 707 833 is-reference@3.0.3: 708 834 dependencies: 709 - '@types/estree': 1.0.8 835 + '@types/estree': 1.0.9 710 836 711 837 jiti@2.6.1: 712 838 optional: true ··· 831 957 832 958 spark-md5@3.0.2: {} 833 959 834 - svelte-check@4.4.7(picomatch@4.0.4)(svelte@5.55.5)(typescript@6.0.3): 960 + svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.55.5)(typescript@6.0.3): 835 961 dependencies: 836 962 '@jridgewell/trace-mapping': 0.3.31 837 963 chokidar: 4.0.3 ··· 848 974 '@jridgewell/remapping': 2.3.5 849 975 '@jridgewell/sourcemap-codec': 1.5.5 850 976 '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0) 851 - '@types/estree': 1.0.8 977 + '@types/estree': 1.0.9 852 978 '@types/trusted-types': 2.0.7 853 979 acorn: 8.16.0 854 980 aria-query: 5.3.1
+4
src-tauri/.gitignore
··· 1 + # Generated by Cargo 2 + # will have compiled files and executables 3 + /target/ 4 + /gen/schemas
+4977
src-tauri/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler2" 7 + version = "2.0.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 10 + 11 + [[package]] 12 + name = "ahash" 13 + version = "0.7.8" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 16 + dependencies = [ 17 + "getrandom 0.2.17", 18 + "once_cell", 19 + "version_check", 20 + ] 21 + 22 + [[package]] 23 + name = "aho-corasick" 24 + version = "1.1.4" 25 + source = "registry+https://github.com/rust-lang/crates.io-index" 26 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 27 + dependencies = [ 28 + "memchr", 29 + ] 30 + 31 + [[package]] 32 + name = "alloc-no-stdlib" 33 + version = "2.0.4" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 36 + 37 + [[package]] 38 + name = "alloc-stdlib" 39 + version = "0.2.2" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 42 + dependencies = [ 43 + "alloc-no-stdlib", 44 + ] 45 + 46 + [[package]] 47 + name = "android_log-sys" 48 + version = "0.3.2" 49 + source = "registry+https://github.com/rust-lang/crates.io-index" 50 + checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" 51 + 52 + [[package]] 53 + name = "android_logger" 54 + version = "0.15.1" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3" 57 + dependencies = [ 58 + "android_log-sys", 59 + "env_filter", 60 + "log", 61 + ] 62 + 63 + [[package]] 64 + name = "android_system_properties" 65 + version = "0.1.5" 66 + source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 68 + dependencies = [ 69 + "libc", 70 + ] 71 + 72 + [[package]] 73 + name = "anyhow" 74 + version = "1.0.102" 75 + source = "registry+https://github.com/rust-lang/crates.io-index" 76 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 77 + 78 + [[package]] 79 + name = "arrayvec" 80 + version = "0.7.6" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 83 + 84 + [[package]] 85 + name = "ascii" 86 + version = "1.1.0" 87 + source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" 89 + 90 + [[package]] 91 + name = "atk" 92 + version = "0.18.2" 93 + source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" 95 + dependencies = [ 96 + "atk-sys", 97 + "glib", 98 + "libc", 99 + ] 100 + 101 + [[package]] 102 + name = "atk-sys" 103 + version = "0.18.2" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" 106 + dependencies = [ 107 + "glib-sys", 108 + "gobject-sys", 109 + "libc", 110 + "system-deps", 111 + ] 112 + 113 + [[package]] 114 + name = "atomic-waker" 115 + version = "1.1.2" 116 + source = "registry+https://github.com/rust-lang/crates.io-index" 117 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 118 + 119 + [[package]] 120 + name = "autocfg" 121 + version = "1.5.0" 122 + source = "registry+https://github.com/rust-lang/crates.io-index" 123 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 124 + 125 + [[package]] 126 + name = "base64" 127 + version = "0.21.7" 128 + source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 130 + 131 + [[package]] 132 + name = "base64" 133 + version = "0.22.1" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 136 + 137 + [[package]] 138 + name = "bit-set" 139 + version = "0.8.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" 142 + dependencies = [ 143 + "bit-vec", 144 + ] 145 + 146 + [[package]] 147 + name = "bit-vec" 148 + version = "0.8.0" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" 151 + 152 + [[package]] 153 + name = "bitflags" 154 + version = "1.3.2" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 157 + 158 + [[package]] 159 + name = "bitflags" 160 + version = "2.11.1" 161 + source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" 163 + dependencies = [ 164 + "serde_core", 165 + ] 166 + 167 + [[package]] 168 + name = "bitvec" 169 + version = "1.0.1" 170 + source = "registry+https://github.com/rust-lang/crates.io-index" 171 + checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 172 + dependencies = [ 173 + "funty", 174 + "radium", 175 + "tap", 176 + "wyz", 177 + ] 178 + 179 + [[package]] 180 + name = "block-buffer" 181 + version = "0.10.4" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 184 + dependencies = [ 185 + "generic-array", 186 + ] 187 + 188 + [[package]] 189 + name = "block2" 190 + version = "0.6.2" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 193 + dependencies = [ 194 + "objc2", 195 + ] 196 + 197 + [[package]] 198 + name = "borsh" 199 + version = "1.6.1" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" 202 + dependencies = [ 203 + "borsh-derive", 204 + "bytes", 205 + "cfg_aliases", 206 + ] 207 + 208 + [[package]] 209 + name = "borsh-derive" 210 + version = "1.6.1" 211 + source = "registry+https://github.com/rust-lang/crates.io-index" 212 + checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" 213 + dependencies = [ 214 + "once_cell", 215 + "proc-macro-crate 3.5.0", 216 + "proc-macro2", 217 + "quote", 218 + "syn 2.0.117", 219 + ] 220 + 221 + [[package]] 222 + name = "brotli" 223 + version = "8.0.2" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" 226 + dependencies = [ 227 + "alloc-no-stdlib", 228 + "alloc-stdlib", 229 + "brotli-decompressor", 230 + ] 231 + 232 + [[package]] 233 + name = "brotli-decompressor" 234 + version = "5.0.0" 235 + source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" 237 + dependencies = [ 238 + "alloc-no-stdlib", 239 + "alloc-stdlib", 240 + ] 241 + 242 + [[package]] 243 + name = "bumpalo" 244 + version = "3.20.2" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 247 + 248 + [[package]] 249 + name = "byte-unit" 250 + version = "5.2.0" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d" 253 + dependencies = [ 254 + "rust_decimal", 255 + "schemars 1.2.1", 256 + "serde", 257 + "utf8-width", 258 + ] 259 + 260 + [[package]] 261 + name = "bytecheck" 262 + version = "0.6.12" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 265 + dependencies = [ 266 + "bytecheck_derive", 267 + "ptr_meta", 268 + "simdutf8", 269 + ] 270 + 271 + [[package]] 272 + name = "bytecheck_derive" 273 + version = "0.6.12" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 276 + dependencies = [ 277 + "proc-macro2", 278 + "quote", 279 + "syn 1.0.109", 280 + ] 281 + 282 + [[package]] 283 + name = "bytemuck" 284 + version = "1.25.0" 285 + source = "registry+https://github.com/rust-lang/crates.io-index" 286 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 287 + 288 + [[package]] 289 + name = "byteorder" 290 + version = "1.5.0" 291 + source = "registry+https://github.com/rust-lang/crates.io-index" 292 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 293 + 294 + [[package]] 295 + name = "bytes" 296 + version = "1.11.1" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 299 + dependencies = [ 300 + "serde", 301 + ] 302 + 303 + [[package]] 304 + name = "cairo-rs" 305 + version = "0.18.5" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 308 + dependencies = [ 309 + "bitflags 2.11.1", 310 + "cairo-sys-rs", 311 + "glib", 312 + "libc", 313 + "once_cell", 314 + "thiserror 1.0.69", 315 + ] 316 + 317 + [[package]] 318 + name = "cairo-sys-rs" 319 + version = "0.18.2" 320 + source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 322 + dependencies = [ 323 + "glib-sys", 324 + "libc", 325 + "system-deps", 326 + ] 327 + 328 + [[package]] 329 + name = "camino" 330 + version = "1.2.2" 331 + source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" 333 + dependencies = [ 334 + "serde_core", 335 + ] 336 + 337 + [[package]] 338 + name = "cargo-platform" 339 + version = "0.1.9" 340 + source = "registry+https://github.com/rust-lang/crates.io-index" 341 + checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" 342 + dependencies = [ 343 + "serde", 344 + ] 345 + 346 + [[package]] 347 + name = "cargo_metadata" 348 + version = "0.19.2" 349 + source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" 351 + dependencies = [ 352 + "camino", 353 + "cargo-platform", 354 + "semver", 355 + "serde", 356 + "serde_json", 357 + "thiserror 2.0.18", 358 + ] 359 + 360 + [[package]] 361 + name = "cargo_toml" 362 + version = "0.22.3" 363 + source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 365 + dependencies = [ 366 + "serde", 367 + "toml 0.9.12+spec-1.1.0", 368 + ] 369 + 370 + [[package]] 371 + name = "cc" 372 + version = "1.2.61" 373 + source = "registry+https://github.com/rust-lang/crates.io-index" 374 + checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" 375 + dependencies = [ 376 + "find-msvc-tools", 377 + "shlex", 378 + ] 379 + 380 + [[package]] 381 + name = "cesu8" 382 + version = "1.1.0" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 385 + 386 + [[package]] 387 + name = "cfb" 388 + version = "0.7.3" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 391 + dependencies = [ 392 + "byteorder", 393 + "fnv", 394 + "uuid", 395 + ] 396 + 397 + [[package]] 398 + name = "cfg-expr" 399 + version = "0.15.8" 400 + source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" 402 + dependencies = [ 403 + "smallvec", 404 + "target-lexicon", 405 + ] 406 + 407 + [[package]] 408 + name = "cfg-if" 409 + version = "1.0.4" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 412 + 413 + [[package]] 414 + name = "cfg_aliases" 415 + version = "0.2.1" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 418 + 419 + [[package]] 420 + name = "chrono" 421 + version = "0.4.44" 422 + source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" 424 + dependencies = [ 425 + "iana-time-zone", 426 + "num-traits", 427 + "serde", 428 + "windows-link 0.2.1", 429 + ] 430 + 431 + [[package]] 432 + name = "chunked_transfer" 433 + version = "1.5.0" 434 + source = "registry+https://github.com/rust-lang/crates.io-index" 435 + checksum = "6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901" 436 + 437 + [[package]] 438 + name = "combine" 439 + version = "4.6.7" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 442 + dependencies = [ 443 + "bytes", 444 + "memchr", 445 + ] 446 + 447 + [[package]] 448 + name = "cookie" 449 + version = "0.18.1" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" 452 + dependencies = [ 453 + "time", 454 + "version_check", 455 + ] 456 + 457 + [[package]] 458 + name = "core-foundation" 459 + version = "0.10.1" 460 + source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 462 + dependencies = [ 463 + "core-foundation-sys", 464 + "libc", 465 + ] 466 + 467 + [[package]] 468 + name = "core-foundation-sys" 469 + version = "0.8.7" 470 + source = "registry+https://github.com/rust-lang/crates.io-index" 471 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 472 + 473 + [[package]] 474 + name = "core-graphics" 475 + version = "0.25.0" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" 478 + dependencies = [ 479 + "bitflags 2.11.1", 480 + "core-foundation", 481 + "core-graphics-types", 482 + "foreign-types", 483 + "libc", 484 + ] 485 + 486 + [[package]] 487 + name = "core-graphics-types" 488 + version = "0.2.0" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 491 + dependencies = [ 492 + "bitflags 2.11.1", 493 + "core-foundation", 494 + "libc", 495 + ] 496 + 497 + [[package]] 498 + name = "cpufeatures" 499 + version = "0.2.17" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 502 + dependencies = [ 503 + "libc", 504 + ] 505 + 506 + [[package]] 507 + name = "crc32fast" 508 + version = "1.5.0" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 511 + dependencies = [ 512 + "cfg-if", 513 + ] 514 + 515 + [[package]] 516 + name = "crossbeam-channel" 517 + version = "0.5.15" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 520 + dependencies = [ 521 + "crossbeam-utils", 522 + ] 523 + 524 + [[package]] 525 + name = "crossbeam-utils" 526 + version = "0.8.21" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 529 + 530 + [[package]] 531 + name = "crypto-common" 532 + version = "0.1.7" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" 535 + dependencies = [ 536 + "generic-array", 537 + "typenum", 538 + ] 539 + 540 + [[package]] 541 + name = "cssparser" 542 + version = "0.36.0" 543 + source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" 545 + dependencies = [ 546 + "cssparser-macros", 547 + "dtoa-short", 548 + "itoa", 549 + "phf", 550 + "smallvec", 551 + ] 552 + 553 + [[package]] 554 + name = "cssparser-macros" 555 + version = "0.6.1" 556 + source = "registry+https://github.com/rust-lang/crates.io-index" 557 + checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 558 + dependencies = [ 559 + "quote", 560 + "syn 2.0.117", 561 + ] 562 + 563 + [[package]] 564 + name = "ctor" 565 + version = "0.8.0" 566 + source = "registry+https://github.com/rust-lang/crates.io-index" 567 + checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" 568 + dependencies = [ 569 + "ctor-proc-macro", 570 + "dtor", 571 + ] 572 + 573 + [[package]] 574 + name = "ctor-proc-macro" 575 + version = "0.0.7" 576 + source = "registry+https://github.com/rust-lang/crates.io-index" 577 + checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" 578 + 579 + [[package]] 580 + name = "darling" 581 + version = "0.23.0" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" 584 + dependencies = [ 585 + "darling_core", 586 + "darling_macro", 587 + ] 588 + 589 + [[package]] 590 + name = "darling_core" 591 + version = "0.23.0" 592 + source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" 594 + dependencies = [ 595 + "ident_case", 596 + "proc-macro2", 597 + "quote", 598 + "strsim", 599 + "syn 2.0.117", 600 + ] 601 + 602 + [[package]] 603 + name = "darling_macro" 604 + version = "0.23.0" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" 607 + dependencies = [ 608 + "darling_core", 609 + "quote", 610 + "syn 2.0.117", 611 + ] 612 + 613 + [[package]] 614 + name = "dbus" 615 + version = "0.9.11" 616 + source = "registry+https://github.com/rust-lang/crates.io-index" 617 + checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73" 618 + dependencies = [ 619 + "libc", 620 + "libdbus-sys", 621 + "windows-sys 0.61.2", 622 + ] 623 + 624 + [[package]] 625 + name = "deranged" 626 + version = "0.5.8" 627 + source = "registry+https://github.com/rust-lang/crates.io-index" 628 + checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" 629 + dependencies = [ 630 + "powerfmt", 631 + "serde_core", 632 + ] 633 + 634 + [[package]] 635 + name = "derive_more" 636 + version = "2.1.1" 637 + source = "registry+https://github.com/rust-lang/crates.io-index" 638 + checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 639 + dependencies = [ 640 + "derive_more-impl", 641 + ] 642 + 643 + [[package]] 644 + name = "derive_more-impl" 645 + version = "2.1.1" 646 + source = "registry+https://github.com/rust-lang/crates.io-index" 647 + checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 648 + dependencies = [ 649 + "proc-macro2", 650 + "quote", 651 + "rustc_version", 652 + "syn 2.0.117", 653 + ] 654 + 655 + [[package]] 656 + name = "digest" 657 + version = "0.10.7" 658 + source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 660 + dependencies = [ 661 + "block-buffer", 662 + "crypto-common", 663 + ] 664 + 665 + [[package]] 666 + name = "dirs" 667 + version = "6.0.0" 668 + source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" 670 + dependencies = [ 671 + "dirs-sys", 672 + ] 673 + 674 + [[package]] 675 + name = "dirs-sys" 676 + version = "0.5.0" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" 679 + dependencies = [ 680 + "libc", 681 + "option-ext", 682 + "redox_users", 683 + "windows-sys 0.61.2", 684 + ] 685 + 686 + [[package]] 687 + name = "dispatch2" 688 + version = "0.3.1" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" 691 + dependencies = [ 692 + "bitflags 2.11.1", 693 + "block2", 694 + "libc", 695 + "objc2", 696 + ] 697 + 698 + [[package]] 699 + name = "displaydoc" 700 + version = "0.2.5" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 703 + dependencies = [ 704 + "proc-macro2", 705 + "quote", 706 + "syn 2.0.117", 707 + ] 708 + 709 + [[package]] 710 + name = "dlopen2" 711 + version = "0.8.2" 712 + source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" 714 + dependencies = [ 715 + "dlopen2_derive", 716 + "libc", 717 + "once_cell", 718 + "winapi", 719 + ] 720 + 721 + [[package]] 722 + name = "dlopen2_derive" 723 + version = "0.4.3" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" 726 + dependencies = [ 727 + "proc-macro2", 728 + "quote", 729 + "syn 2.0.117", 730 + ] 731 + 732 + [[package]] 733 + name = "dom_query" 734 + version = "0.27.0" 735 + source = "registry+https://github.com/rust-lang/crates.io-index" 736 + checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" 737 + dependencies = [ 738 + "bit-set", 739 + "cssparser", 740 + "foldhash 0.2.0", 741 + "html5ever", 742 + "precomputed-hash", 743 + "selectors", 744 + "tendril", 745 + ] 746 + 747 + [[package]] 748 + name = "dpi" 749 + version = "0.1.2" 750 + source = "registry+https://github.com/rust-lang/crates.io-index" 751 + checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" 752 + dependencies = [ 753 + "serde", 754 + ] 755 + 756 + [[package]] 757 + name = "dtoa" 758 + version = "1.0.11" 759 + source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" 761 + 762 + [[package]] 763 + name = "dtoa-short" 764 + version = "0.3.5" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" 767 + dependencies = [ 768 + "dtoa", 769 + ] 770 + 771 + [[package]] 772 + name = "dtor" 773 + version = "0.3.0" 774 + source = "registry+https://github.com/rust-lang/crates.io-index" 775 + checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" 776 + dependencies = [ 777 + "dtor-proc-macro", 778 + ] 779 + 780 + [[package]] 781 + name = "dtor-proc-macro" 782 + version = "0.0.6" 783 + source = "registry+https://github.com/rust-lang/crates.io-index" 784 + checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" 785 + 786 + [[package]] 787 + name = "dunce" 788 + version = "1.0.5" 789 + source = "registry+https://github.com/rust-lang/crates.io-index" 790 + checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 791 + 792 + [[package]] 793 + name = "dyn-clone" 794 + version = "1.0.20" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" 797 + 798 + [[package]] 799 + name = "embed-resource" 800 + version = "3.0.9" 801 + source = "registry+https://github.com/rust-lang/crates.io-index" 802 + checksum = "c31a88c8d26de40ed18fe748c547845aa39de1db3afd958f8cb91579f3644bcb" 803 + dependencies = [ 804 + "cc", 805 + "memchr", 806 + "rustc_version", 807 + "toml 1.1.2+spec-1.1.0", 808 + "vswhom", 809 + "winreg", 810 + ] 811 + 812 + [[package]] 813 + name = "embed_plist" 814 + version = "1.2.2" 815 + source = "registry+https://github.com/rust-lang/crates.io-index" 816 + checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 817 + 818 + [[package]] 819 + name = "env_filter" 820 + version = "0.1.4" 821 + source = "registry+https://github.com/rust-lang/crates.io-index" 822 + checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" 823 + dependencies = [ 824 + "log", 825 + "regex", 826 + ] 827 + 828 + [[package]] 829 + name = "equivalent" 830 + version = "1.0.2" 831 + source = "registry+https://github.com/rust-lang/crates.io-index" 832 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 833 + 834 + [[package]] 835 + name = "erased-serde" 836 + version = "0.4.10" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" 839 + dependencies = [ 840 + "serde", 841 + "serde_core", 842 + "typeid", 843 + ] 844 + 845 + [[package]] 846 + name = "fastrand" 847 + version = "2.4.1" 848 + source = "registry+https://github.com/rust-lang/crates.io-index" 849 + checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" 850 + 851 + [[package]] 852 + name = "fdeflate" 853 + version = "0.3.7" 854 + source = "registry+https://github.com/rust-lang/crates.io-index" 855 + checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 856 + dependencies = [ 857 + "simd-adler32", 858 + ] 859 + 860 + [[package]] 861 + name = "fern" 862 + version = "0.7.1" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29" 865 + dependencies = [ 866 + "log", 867 + ] 868 + 869 + [[package]] 870 + name = "field-offset" 871 + version = "0.3.6" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 874 + dependencies = [ 875 + "memoffset", 876 + "rustc_version", 877 + ] 878 + 879 + [[package]] 880 + name = "find-msvc-tools" 881 + version = "0.1.9" 882 + source = "registry+https://github.com/rust-lang/crates.io-index" 883 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 884 + 885 + [[package]] 886 + name = "flate2" 887 + version = "1.1.9" 888 + source = "registry+https://github.com/rust-lang/crates.io-index" 889 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 890 + dependencies = [ 891 + "crc32fast", 892 + "miniz_oxide", 893 + ] 894 + 895 + [[package]] 896 + name = "fnv" 897 + version = "1.0.7" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 900 + 901 + [[package]] 902 + name = "foldhash" 903 + version = "0.1.5" 904 + source = "registry+https://github.com/rust-lang/crates.io-index" 905 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 906 + 907 + [[package]] 908 + name = "foldhash" 909 + version = "0.2.0" 910 + source = "registry+https://github.com/rust-lang/crates.io-index" 911 + checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" 912 + 913 + [[package]] 914 + name = "foreign-types" 915 + version = "0.5.0" 916 + source = "registry+https://github.com/rust-lang/crates.io-index" 917 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 918 + dependencies = [ 919 + "foreign-types-macros", 920 + "foreign-types-shared", 921 + ] 922 + 923 + [[package]] 924 + name = "foreign-types-macros" 925 + version = "0.2.3" 926 + source = "registry+https://github.com/rust-lang/crates.io-index" 927 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 928 + dependencies = [ 929 + "proc-macro2", 930 + "quote", 931 + "syn 2.0.117", 932 + ] 933 + 934 + [[package]] 935 + name = "foreign-types-shared" 936 + version = "0.3.1" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 939 + 940 + [[package]] 941 + name = "form_urlencoded" 942 + version = "1.2.2" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 945 + dependencies = [ 946 + "percent-encoding", 947 + ] 948 + 949 + [[package]] 950 + name = "funty" 951 + version = "2.0.0" 952 + source = "registry+https://github.com/rust-lang/crates.io-index" 953 + checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 954 + 955 + [[package]] 956 + name = "futures-channel" 957 + version = "0.3.32" 958 + source = "registry+https://github.com/rust-lang/crates.io-index" 959 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 960 + dependencies = [ 961 + "futures-core", 962 + ] 963 + 964 + [[package]] 965 + name = "futures-core" 966 + version = "0.3.32" 967 + source = "registry+https://github.com/rust-lang/crates.io-index" 968 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 969 + 970 + [[package]] 971 + name = "futures-executor" 972 + version = "0.3.32" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 975 + dependencies = [ 976 + "futures-core", 977 + "futures-task", 978 + "futures-util", 979 + ] 980 + 981 + [[package]] 982 + name = "futures-io" 983 + version = "0.3.32" 984 + source = "registry+https://github.com/rust-lang/crates.io-index" 985 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 986 + 987 + [[package]] 988 + name = "futures-macro" 989 + version = "0.3.32" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 992 + dependencies = [ 993 + "proc-macro2", 994 + "quote", 995 + "syn 2.0.117", 996 + ] 997 + 998 + [[package]] 999 + name = "futures-sink" 1000 + version = "0.3.32" 1001 + source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 1003 + 1004 + [[package]] 1005 + name = "futures-task" 1006 + version = "0.3.32" 1007 + source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 1009 + 1010 + [[package]] 1011 + name = "futures-util" 1012 + version = "0.3.32" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 1015 + dependencies = [ 1016 + "futures-core", 1017 + "futures-io", 1018 + "futures-macro", 1019 + "futures-sink", 1020 + "futures-task", 1021 + "memchr", 1022 + "pin-project-lite", 1023 + "slab", 1024 + ] 1025 + 1026 + [[package]] 1027 + name = "gdk" 1028 + version = "0.18.2" 1029 + source = "registry+https://github.com/rust-lang/crates.io-index" 1030 + checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" 1031 + dependencies = [ 1032 + "cairo-rs", 1033 + "gdk-pixbuf", 1034 + "gdk-sys", 1035 + "gio", 1036 + "glib", 1037 + "libc", 1038 + "pango", 1039 + ] 1040 + 1041 + [[package]] 1042 + name = "gdk-pixbuf" 1043 + version = "0.18.5" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 1046 + dependencies = [ 1047 + "gdk-pixbuf-sys", 1048 + "gio", 1049 + "glib", 1050 + "libc", 1051 + "once_cell", 1052 + ] 1053 + 1054 + [[package]] 1055 + name = "gdk-pixbuf-sys" 1056 + version = "0.18.0" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 1059 + dependencies = [ 1060 + "gio-sys", 1061 + "glib-sys", 1062 + "gobject-sys", 1063 + "libc", 1064 + "system-deps", 1065 + ] 1066 + 1067 + [[package]] 1068 + name = "gdk-sys" 1069 + version = "0.18.2" 1070 + source = "registry+https://github.com/rust-lang/crates.io-index" 1071 + checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" 1072 + dependencies = [ 1073 + "cairo-sys-rs", 1074 + "gdk-pixbuf-sys", 1075 + "gio-sys", 1076 + "glib-sys", 1077 + "gobject-sys", 1078 + "libc", 1079 + "pango-sys", 1080 + "pkg-config", 1081 + "system-deps", 1082 + ] 1083 + 1084 + [[package]] 1085 + name = "gdkwayland-sys" 1086 + version = "0.18.2" 1087 + source = "registry+https://github.com/rust-lang/crates.io-index" 1088 + checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" 1089 + dependencies = [ 1090 + "gdk-sys", 1091 + "glib-sys", 1092 + "gobject-sys", 1093 + "libc", 1094 + "pkg-config", 1095 + "system-deps", 1096 + ] 1097 + 1098 + [[package]] 1099 + name = "gdkx11" 1100 + version = "0.18.2" 1101 + source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" 1103 + dependencies = [ 1104 + "gdk", 1105 + "gdkx11-sys", 1106 + "gio", 1107 + "glib", 1108 + "libc", 1109 + "x11", 1110 + ] 1111 + 1112 + [[package]] 1113 + name = "gdkx11-sys" 1114 + version = "0.18.2" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" 1117 + dependencies = [ 1118 + "gdk-sys", 1119 + "glib-sys", 1120 + "libc", 1121 + "system-deps", 1122 + "x11", 1123 + ] 1124 + 1125 + [[package]] 1126 + name = "generic-array" 1127 + version = "0.14.7" 1128 + source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1130 + dependencies = [ 1131 + "typenum", 1132 + "version_check", 1133 + ] 1134 + 1135 + [[package]] 1136 + name = "getrandom" 1137 + version = "0.2.17" 1138 + source = "registry+https://github.com/rust-lang/crates.io-index" 1139 + checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 1140 + dependencies = [ 1141 + "cfg-if", 1142 + "libc", 1143 + "wasi", 1144 + ] 1145 + 1146 + [[package]] 1147 + name = "getrandom" 1148 + version = "0.3.4" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1151 + dependencies = [ 1152 + "cfg-if", 1153 + "libc", 1154 + "r-efi 5.3.0", 1155 + "wasip2", 1156 + ] 1157 + 1158 + [[package]] 1159 + name = "getrandom" 1160 + version = "0.4.2" 1161 + source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 1163 + dependencies = [ 1164 + "cfg-if", 1165 + "libc", 1166 + "r-efi 6.0.0", 1167 + "wasip2", 1168 + "wasip3", 1169 + ] 1170 + 1171 + [[package]] 1172 + name = "gio" 1173 + version = "0.18.4" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 1176 + dependencies = [ 1177 + "futures-channel", 1178 + "futures-core", 1179 + "futures-io", 1180 + "futures-util", 1181 + "gio-sys", 1182 + "glib", 1183 + "libc", 1184 + "once_cell", 1185 + "pin-project-lite", 1186 + "smallvec", 1187 + "thiserror 1.0.69", 1188 + ] 1189 + 1190 + [[package]] 1191 + name = "gio-sys" 1192 + version = "0.18.1" 1193 + source = "registry+https://github.com/rust-lang/crates.io-index" 1194 + checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 1195 + dependencies = [ 1196 + "glib-sys", 1197 + "gobject-sys", 1198 + "libc", 1199 + "system-deps", 1200 + "winapi", 1201 + ] 1202 + 1203 + [[package]] 1204 + name = "glib" 1205 + version = "0.18.5" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1208 + dependencies = [ 1209 + "bitflags 2.11.1", 1210 + "futures-channel", 1211 + "futures-core", 1212 + "futures-executor", 1213 + "futures-task", 1214 + "futures-util", 1215 + "gio-sys", 1216 + "glib-macros", 1217 + "glib-sys", 1218 + "gobject-sys", 1219 + "libc", 1220 + "memchr", 1221 + "once_cell", 1222 + "smallvec", 1223 + "thiserror 1.0.69", 1224 + ] 1225 + 1226 + [[package]] 1227 + name = "glib-macros" 1228 + version = "0.18.5" 1229 + source = "registry+https://github.com/rust-lang/crates.io-index" 1230 + checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1231 + dependencies = [ 1232 + "heck 0.4.1", 1233 + "proc-macro-crate 2.0.2", 1234 + "proc-macro-error", 1235 + "proc-macro2", 1236 + "quote", 1237 + "syn 2.0.117", 1238 + ] 1239 + 1240 + [[package]] 1241 + name = "glib-sys" 1242 + version = "0.18.1" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 1245 + dependencies = [ 1246 + "libc", 1247 + "system-deps", 1248 + ] 1249 + 1250 + [[package]] 1251 + name = "glob" 1252 + version = "0.3.3" 1253 + source = "registry+https://github.com/rust-lang/crates.io-index" 1254 + checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 1255 + 1256 + [[package]] 1257 + name = "gobject-sys" 1258 + version = "0.18.0" 1259 + source = "registry+https://github.com/rust-lang/crates.io-index" 1260 + checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 1261 + dependencies = [ 1262 + "glib-sys", 1263 + "libc", 1264 + "system-deps", 1265 + ] 1266 + 1267 + [[package]] 1268 + name = "gtk" 1269 + version = "0.18.2" 1270 + source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" 1272 + dependencies = [ 1273 + "atk", 1274 + "cairo-rs", 1275 + "field-offset", 1276 + "futures-channel", 1277 + "gdk", 1278 + "gdk-pixbuf", 1279 + "gio", 1280 + "glib", 1281 + "gtk-sys", 1282 + "gtk3-macros", 1283 + "libc", 1284 + "pango", 1285 + "pkg-config", 1286 + ] 1287 + 1288 + [[package]] 1289 + name = "gtk-sys" 1290 + version = "0.18.2" 1291 + source = "registry+https://github.com/rust-lang/crates.io-index" 1292 + checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" 1293 + dependencies = [ 1294 + "atk-sys", 1295 + "cairo-sys-rs", 1296 + "gdk-pixbuf-sys", 1297 + "gdk-sys", 1298 + "gio-sys", 1299 + "glib-sys", 1300 + "gobject-sys", 1301 + "libc", 1302 + "pango-sys", 1303 + "system-deps", 1304 + ] 1305 + 1306 + [[package]] 1307 + name = "gtk3-macros" 1308 + version = "0.18.2" 1309 + source = "registry+https://github.com/rust-lang/crates.io-index" 1310 + checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" 1311 + dependencies = [ 1312 + "proc-macro-crate 1.3.1", 1313 + "proc-macro-error", 1314 + "proc-macro2", 1315 + "quote", 1316 + "syn 2.0.117", 1317 + ] 1318 + 1319 + [[package]] 1320 + name = "hashbrown" 1321 + version = "0.12.3" 1322 + source = "registry+https://github.com/rust-lang/crates.io-index" 1323 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1324 + dependencies = [ 1325 + "ahash", 1326 + ] 1327 + 1328 + [[package]] 1329 + name = "hashbrown" 1330 + version = "0.15.5" 1331 + source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1333 + dependencies = [ 1334 + "foldhash 0.1.5", 1335 + ] 1336 + 1337 + [[package]] 1338 + name = "hashbrown" 1339 + version = "0.17.0" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" 1342 + 1343 + [[package]] 1344 + name = "heck" 1345 + version = "0.4.1" 1346 + source = "registry+https://github.com/rust-lang/crates.io-index" 1347 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1348 + 1349 + [[package]] 1350 + name = "heck" 1351 + version = "0.5.0" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1354 + 1355 + [[package]] 1356 + name = "hex" 1357 + version = "0.4.3" 1358 + source = "registry+https://github.com/rust-lang/crates.io-index" 1359 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1360 + 1361 + [[package]] 1362 + name = "html5ever" 1363 + version = "0.38.0" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" 1366 + dependencies = [ 1367 + "log", 1368 + "markup5ever", 1369 + ] 1370 + 1371 + [[package]] 1372 + name = "http" 1373 + version = "1.4.0" 1374 + source = "registry+https://github.com/rust-lang/crates.io-index" 1375 + checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" 1376 + dependencies = [ 1377 + "bytes", 1378 + "itoa", 1379 + ] 1380 + 1381 + [[package]] 1382 + name = "http-body" 1383 + version = "1.0.1" 1384 + source = "registry+https://github.com/rust-lang/crates.io-index" 1385 + checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1386 + dependencies = [ 1387 + "bytes", 1388 + "http", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "http-body-util" 1393 + version = "0.1.3" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 1396 + dependencies = [ 1397 + "bytes", 1398 + "futures-core", 1399 + "http", 1400 + "http-body", 1401 + "pin-project-lite", 1402 + ] 1403 + 1404 + [[package]] 1405 + name = "httparse" 1406 + version = "1.10.1" 1407 + source = "registry+https://github.com/rust-lang/crates.io-index" 1408 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1409 + 1410 + [[package]] 1411 + name = "httpdate" 1412 + version = "1.0.3" 1413 + source = "registry+https://github.com/rust-lang/crates.io-index" 1414 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1415 + 1416 + [[package]] 1417 + name = "hyper" 1418 + version = "1.9.0" 1419 + source = "registry+https://github.com/rust-lang/crates.io-index" 1420 + checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" 1421 + dependencies = [ 1422 + "atomic-waker", 1423 + "bytes", 1424 + "futures-channel", 1425 + "futures-core", 1426 + "http", 1427 + "http-body", 1428 + "httparse", 1429 + "itoa", 1430 + "pin-project-lite", 1431 + "smallvec", 1432 + "tokio", 1433 + "want", 1434 + ] 1435 + 1436 + [[package]] 1437 + name = "hyper-util" 1438 + version = "0.1.20" 1439 + source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 1441 + dependencies = [ 1442 + "base64 0.22.1", 1443 + "bytes", 1444 + "futures-channel", 1445 + "futures-util", 1446 + "http", 1447 + "http-body", 1448 + "hyper", 1449 + "ipnet", 1450 + "libc", 1451 + "percent-encoding", 1452 + "pin-project-lite", 1453 + "socket2", 1454 + "tokio", 1455 + "tower-service", 1456 + "tracing", 1457 + ] 1458 + 1459 + [[package]] 1460 + name = "iana-time-zone" 1461 + version = "0.1.65" 1462 + source = "registry+https://github.com/rust-lang/crates.io-index" 1463 + checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 1464 + dependencies = [ 1465 + "android_system_properties", 1466 + "core-foundation-sys", 1467 + "iana-time-zone-haiku", 1468 + "js-sys", 1469 + "log", 1470 + "wasm-bindgen", 1471 + "windows-core 0.62.2", 1472 + ] 1473 + 1474 + [[package]] 1475 + name = "iana-time-zone-haiku" 1476 + version = "0.1.2" 1477 + source = "registry+https://github.com/rust-lang/crates.io-index" 1478 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1479 + dependencies = [ 1480 + "cc", 1481 + ] 1482 + 1483 + [[package]] 1484 + name = "ico" 1485 + version = "0.5.0" 1486 + source = "registry+https://github.com/rust-lang/crates.io-index" 1487 + checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" 1488 + dependencies = [ 1489 + "byteorder", 1490 + "png 0.17.16", 1491 + ] 1492 + 1493 + [[package]] 1494 + name = "icu_collections" 1495 + version = "2.2.0" 1496 + source = "registry+https://github.com/rust-lang/crates.io-index" 1497 + checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" 1498 + dependencies = [ 1499 + "displaydoc", 1500 + "potential_utf", 1501 + "utf8_iter", 1502 + "yoke", 1503 + "zerofrom", 1504 + "zerovec", 1505 + ] 1506 + 1507 + [[package]] 1508 + name = "icu_locale_core" 1509 + version = "2.2.0" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" 1512 + dependencies = [ 1513 + "displaydoc", 1514 + "litemap", 1515 + "tinystr", 1516 + "writeable", 1517 + "zerovec", 1518 + ] 1519 + 1520 + [[package]] 1521 + name = "icu_normalizer" 1522 + version = "2.2.0" 1523 + source = "registry+https://github.com/rust-lang/crates.io-index" 1524 + checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" 1525 + dependencies = [ 1526 + "icu_collections", 1527 + "icu_normalizer_data", 1528 + "icu_properties", 1529 + "icu_provider", 1530 + "smallvec", 1531 + "zerovec", 1532 + ] 1533 + 1534 + [[package]] 1535 + name = "icu_normalizer_data" 1536 + version = "2.2.0" 1537 + source = "registry+https://github.com/rust-lang/crates.io-index" 1538 + checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" 1539 + 1540 + [[package]] 1541 + name = "icu_properties" 1542 + version = "2.2.0" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" 1545 + dependencies = [ 1546 + "icu_collections", 1547 + "icu_locale_core", 1548 + "icu_properties_data", 1549 + "icu_provider", 1550 + "zerotrie", 1551 + "zerovec", 1552 + ] 1553 + 1554 + [[package]] 1555 + name = "icu_properties_data" 1556 + version = "2.2.0" 1557 + source = "registry+https://github.com/rust-lang/crates.io-index" 1558 + checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" 1559 + 1560 + [[package]] 1561 + name = "icu_provider" 1562 + version = "2.2.0" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" 1565 + dependencies = [ 1566 + "displaydoc", 1567 + "icu_locale_core", 1568 + "writeable", 1569 + "yoke", 1570 + "zerofrom", 1571 + "zerotrie", 1572 + "zerovec", 1573 + ] 1574 + 1575 + [[package]] 1576 + name = "id-arena" 1577 + version = "2.3.0" 1578 + source = "registry+https://github.com/rust-lang/crates.io-index" 1579 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1580 + 1581 + [[package]] 1582 + name = "ident_case" 1583 + version = "1.0.1" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1586 + 1587 + [[package]] 1588 + name = "idna" 1589 + version = "1.1.0" 1590 + source = "registry+https://github.com/rust-lang/crates.io-index" 1591 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1592 + dependencies = [ 1593 + "idna_adapter", 1594 + "smallvec", 1595 + "utf8_iter", 1596 + ] 1597 + 1598 + [[package]] 1599 + name = "idna_adapter" 1600 + version = "1.2.2" 1601 + source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" 1603 + dependencies = [ 1604 + "icu_normalizer", 1605 + "icu_properties", 1606 + ] 1607 + 1608 + [[package]] 1609 + name = "indexmap" 1610 + version = "1.9.3" 1611 + source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1613 + dependencies = [ 1614 + "autocfg", 1615 + "hashbrown 0.12.3", 1616 + "serde", 1617 + ] 1618 + 1619 + [[package]] 1620 + name = "indexmap" 1621 + version = "2.14.0" 1622 + source = "registry+https://github.com/rust-lang/crates.io-index" 1623 + checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" 1624 + dependencies = [ 1625 + "equivalent", 1626 + "hashbrown 0.17.0", 1627 + "serde", 1628 + "serde_core", 1629 + ] 1630 + 1631 + [[package]] 1632 + name = "infer" 1633 + version = "0.19.0" 1634 + source = "registry+https://github.com/rust-lang/crates.io-index" 1635 + checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" 1636 + dependencies = [ 1637 + "cfb", 1638 + ] 1639 + 1640 + [[package]] 1641 + name = "ipnet" 1642 + version = "2.12.0" 1643 + source = "registry+https://github.com/rust-lang/crates.io-index" 1644 + checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" 1645 + 1646 + [[package]] 1647 + name = "itoa" 1648 + version = "1.0.18" 1649 + source = "registry+https://github.com/rust-lang/crates.io-index" 1650 + checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 1651 + 1652 + [[package]] 1653 + name = "javascriptcore-rs" 1654 + version = "1.1.2" 1655 + source = "registry+https://github.com/rust-lang/crates.io-index" 1656 + checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" 1657 + dependencies = [ 1658 + "bitflags 1.3.2", 1659 + "glib", 1660 + "javascriptcore-rs-sys", 1661 + ] 1662 + 1663 + [[package]] 1664 + name = "javascriptcore-rs-sys" 1665 + version = "1.1.1" 1666 + source = "registry+https://github.com/rust-lang/crates.io-index" 1667 + checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" 1668 + dependencies = [ 1669 + "glib-sys", 1670 + "gobject-sys", 1671 + "libc", 1672 + "system-deps", 1673 + ] 1674 + 1675 + [[package]] 1676 + name = "jni" 1677 + version = "0.21.1" 1678 + source = "registry+https://github.com/rust-lang/crates.io-index" 1679 + checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 1680 + dependencies = [ 1681 + "cesu8", 1682 + "cfg-if", 1683 + "combine", 1684 + "jni-sys 0.3.1", 1685 + "log", 1686 + "thiserror 1.0.69", 1687 + "walkdir", 1688 + "windows-sys 0.45.0", 1689 + ] 1690 + 1691 + [[package]] 1692 + name = "jni-sys" 1693 + version = "0.3.1" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" 1696 + dependencies = [ 1697 + "jni-sys 0.4.1", 1698 + ] 1699 + 1700 + [[package]] 1701 + name = "jni-sys" 1702 + version = "0.4.1" 1703 + source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" 1705 + dependencies = [ 1706 + "jni-sys-macros", 1707 + ] 1708 + 1709 + [[package]] 1710 + name = "jni-sys-macros" 1711 + version = "0.4.1" 1712 + source = "registry+https://github.com/rust-lang/crates.io-index" 1713 + checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" 1714 + dependencies = [ 1715 + "quote", 1716 + "syn 2.0.117", 1717 + ] 1718 + 1719 + [[package]] 1720 + name = "js-sys" 1721 + version = "0.3.97" 1722 + source = "registry+https://github.com/rust-lang/crates.io-index" 1723 + checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" 1724 + dependencies = [ 1725 + "cfg-if", 1726 + "futures-util", 1727 + "once_cell", 1728 + "wasm-bindgen", 1729 + ] 1730 + 1731 + [[package]] 1732 + name = "json-patch" 1733 + version = "3.0.1" 1734 + source = "registry+https://github.com/rust-lang/crates.io-index" 1735 + checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" 1736 + dependencies = [ 1737 + "jsonptr", 1738 + "serde", 1739 + "serde_json", 1740 + "thiserror 1.0.69", 1741 + ] 1742 + 1743 + [[package]] 1744 + name = "jsonptr" 1745 + version = "0.6.3" 1746 + source = "registry+https://github.com/rust-lang/crates.io-index" 1747 + checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" 1748 + dependencies = [ 1749 + "serde", 1750 + "serde_json", 1751 + ] 1752 + 1753 + [[package]] 1754 + name = "keyboard-types" 1755 + version = "0.7.0" 1756 + source = "registry+https://github.com/rust-lang/crates.io-index" 1757 + checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1758 + dependencies = [ 1759 + "bitflags 2.11.1", 1760 + "serde", 1761 + "unicode-segmentation", 1762 + ] 1763 + 1764 + [[package]] 1765 + name = "leb128fmt" 1766 + version = "0.1.0" 1767 + source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1769 + 1770 + [[package]] 1771 + name = "libappindicator" 1772 + version = "0.9.0" 1773 + source = "registry+https://github.com/rust-lang/crates.io-index" 1774 + checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" 1775 + dependencies = [ 1776 + "glib", 1777 + "gtk", 1778 + "gtk-sys", 1779 + "libappindicator-sys", 1780 + "log", 1781 + ] 1782 + 1783 + [[package]] 1784 + name = "libappindicator-sys" 1785 + version = "0.9.0" 1786 + source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" 1788 + dependencies = [ 1789 + "gtk-sys", 1790 + "libloading", 1791 + "once_cell", 1792 + ] 1793 + 1794 + [[package]] 1795 + name = "libc" 1796 + version = "0.2.186" 1797 + source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" 1799 + 1800 + [[package]] 1801 + name = "libdbus-sys" 1802 + version = "0.2.7" 1803 + source = "registry+https://github.com/rust-lang/crates.io-index" 1804 + checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043" 1805 + dependencies = [ 1806 + "pkg-config", 1807 + ] 1808 + 1809 + [[package]] 1810 + name = "libloading" 1811 + version = "0.7.4" 1812 + source = "registry+https://github.com/rust-lang/crates.io-index" 1813 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1814 + dependencies = [ 1815 + "cfg-if", 1816 + "winapi", 1817 + ] 1818 + 1819 + [[package]] 1820 + name = "libredox" 1821 + version = "0.1.16" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" 1824 + dependencies = [ 1825 + "libc", 1826 + ] 1827 + 1828 + [[package]] 1829 + name = "litemap" 1830 + version = "0.8.2" 1831 + source = "registry+https://github.com/rust-lang/crates.io-index" 1832 + checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" 1833 + 1834 + [[package]] 1835 + name = "lock_api" 1836 + version = "0.4.14" 1837 + source = "registry+https://github.com/rust-lang/crates.io-index" 1838 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 1839 + dependencies = [ 1840 + "scopeguard", 1841 + ] 1842 + 1843 + [[package]] 1844 + name = "log" 1845 + version = "0.4.29" 1846 + source = "registry+https://github.com/rust-lang/crates.io-index" 1847 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 1848 + dependencies = [ 1849 + "value-bag", 1850 + ] 1851 + 1852 + [[package]] 1853 + name = "markup5ever" 1854 + version = "0.38.0" 1855 + source = "registry+https://github.com/rust-lang/crates.io-index" 1856 + checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" 1857 + dependencies = [ 1858 + "log", 1859 + "tendril", 1860 + "web_atoms", 1861 + ] 1862 + 1863 + [[package]] 1864 + name = "memchr" 1865 + version = "2.8.0" 1866 + source = "registry+https://github.com/rust-lang/crates.io-index" 1867 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 1868 + 1869 + [[package]] 1870 + name = "memoffset" 1871 + version = "0.9.1" 1872 + source = "registry+https://github.com/rust-lang/crates.io-index" 1873 + checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1874 + dependencies = [ 1875 + "autocfg", 1876 + ] 1877 + 1878 + [[package]] 1879 + name = "mime" 1880 + version = "0.3.17" 1881 + source = "registry+https://github.com/rust-lang/crates.io-index" 1882 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1883 + 1884 + [[package]] 1885 + name = "miniz_oxide" 1886 + version = "0.8.9" 1887 + source = "registry+https://github.com/rust-lang/crates.io-index" 1888 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 1889 + dependencies = [ 1890 + "adler2", 1891 + "simd-adler32", 1892 + ] 1893 + 1894 + [[package]] 1895 + name = "mio" 1896 + version = "1.2.0" 1897 + source = "registry+https://github.com/rust-lang/crates.io-index" 1898 + checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" 1899 + dependencies = [ 1900 + "libc", 1901 + "wasi", 1902 + "windows-sys 0.61.2", 1903 + ] 1904 + 1905 + [[package]] 1906 + name = "muda" 1907 + version = "0.19.1" 1908 + source = "registry+https://github.com/rust-lang/crates.io-index" 1909 + checksum = "0ae8844f63b5b118e334e205585b8c5c17b984121dbdb179d44aeb087ffad3cb" 1910 + dependencies = [ 1911 + "crossbeam-channel", 1912 + "dpi", 1913 + "gtk", 1914 + "keyboard-types", 1915 + "objc2", 1916 + "objc2-app-kit", 1917 + "objc2-core-foundation", 1918 + "objc2-foundation", 1919 + "once_cell", 1920 + "png 0.18.1", 1921 + "serde", 1922 + "thiserror 2.0.18", 1923 + "windows-sys 0.61.2", 1924 + ] 1925 + 1926 + [[package]] 1927 + name = "ndk" 1928 + version = "0.9.0" 1929 + source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 1931 + dependencies = [ 1932 + "bitflags 2.11.1", 1933 + "jni-sys 0.3.1", 1934 + "log", 1935 + "ndk-sys", 1936 + "num_enum", 1937 + "raw-window-handle", 1938 + "thiserror 1.0.69", 1939 + ] 1940 + 1941 + [[package]] 1942 + name = "ndk-sys" 1943 + version = "0.6.0+11769913" 1944 + source = "registry+https://github.com/rust-lang/crates.io-index" 1945 + checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" 1946 + dependencies = [ 1947 + "jni-sys 0.3.1", 1948 + ] 1949 + 1950 + [[package]] 1951 + name = "new_debug_unreachable" 1952 + version = "1.0.6" 1953 + source = "registry+https://github.com/rust-lang/crates.io-index" 1954 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 1955 + 1956 + [[package]] 1957 + name = "num-conv" 1958 + version = "0.2.1" 1959 + source = "registry+https://github.com/rust-lang/crates.io-index" 1960 + checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" 1961 + 1962 + [[package]] 1963 + name = "num-traits" 1964 + version = "0.2.19" 1965 + source = "registry+https://github.com/rust-lang/crates.io-index" 1966 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1967 + dependencies = [ 1968 + "autocfg", 1969 + ] 1970 + 1971 + [[package]] 1972 + name = "num_enum" 1973 + version = "0.7.6" 1974 + source = "registry+https://github.com/rust-lang/crates.io-index" 1975 + checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" 1976 + dependencies = [ 1977 + "num_enum_derive", 1978 + "rustversion", 1979 + ] 1980 + 1981 + [[package]] 1982 + name = "num_enum_derive" 1983 + version = "0.7.6" 1984 + source = "registry+https://github.com/rust-lang/crates.io-index" 1985 + checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" 1986 + dependencies = [ 1987 + "proc-macro-crate 3.5.0", 1988 + "proc-macro2", 1989 + "quote", 1990 + "syn 2.0.117", 1991 + ] 1992 + 1993 + [[package]] 1994 + name = "num_threads" 1995 + version = "0.1.7" 1996 + source = "registry+https://github.com/rust-lang/crates.io-index" 1997 + checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 1998 + dependencies = [ 1999 + "libc", 2000 + ] 2001 + 2002 + [[package]] 2003 + name = "objc2" 2004 + version = "0.6.4" 2005 + source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" 2007 + dependencies = [ 2008 + "objc2-encode", 2009 + "objc2-exception-helper", 2010 + ] 2011 + 2012 + [[package]] 2013 + name = "objc2-app-kit" 2014 + version = "0.3.2" 2015 + source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2017 + dependencies = [ 2018 + "bitflags 2.11.1", 2019 + "block2", 2020 + "objc2", 2021 + "objc2-core-foundation", 2022 + "objc2-foundation", 2023 + ] 2024 + 2025 + [[package]] 2026 + name = "objc2-cloud-kit" 2027 + version = "0.3.2" 2028 + source = "registry+https://github.com/rust-lang/crates.io-index" 2029 + checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" 2030 + dependencies = [ 2031 + "bitflags 2.11.1", 2032 + "objc2", 2033 + "objc2-foundation", 2034 + ] 2035 + 2036 + [[package]] 2037 + name = "objc2-core-data" 2038 + version = "0.3.2" 2039 + source = "registry+https://github.com/rust-lang/crates.io-index" 2040 + checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" 2041 + dependencies = [ 2042 + "objc2", 2043 + "objc2-foundation", 2044 + ] 2045 + 2046 + [[package]] 2047 + name = "objc2-core-foundation" 2048 + version = "0.3.2" 2049 + source = "registry+https://github.com/rust-lang/crates.io-index" 2050 + checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2051 + dependencies = [ 2052 + "bitflags 2.11.1", 2053 + "dispatch2", 2054 + "objc2", 2055 + ] 2056 + 2057 + [[package]] 2058 + name = "objc2-core-graphics" 2059 + version = "0.3.2" 2060 + source = "registry+https://github.com/rust-lang/crates.io-index" 2061 + checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2062 + dependencies = [ 2063 + "bitflags 2.11.1", 2064 + "dispatch2", 2065 + "objc2", 2066 + "objc2-core-foundation", 2067 + "objc2-io-surface", 2068 + ] 2069 + 2070 + [[package]] 2071 + name = "objc2-core-image" 2072 + version = "0.3.2" 2073 + source = "registry+https://github.com/rust-lang/crates.io-index" 2074 + checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" 2075 + dependencies = [ 2076 + "objc2", 2077 + "objc2-foundation", 2078 + ] 2079 + 2080 + [[package]] 2081 + name = "objc2-core-location" 2082 + version = "0.3.2" 2083 + source = "registry+https://github.com/rust-lang/crates.io-index" 2084 + checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" 2085 + dependencies = [ 2086 + "objc2", 2087 + "objc2-foundation", 2088 + ] 2089 + 2090 + [[package]] 2091 + name = "objc2-core-text" 2092 + version = "0.3.2" 2093 + source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" 2095 + dependencies = [ 2096 + "bitflags 2.11.1", 2097 + "objc2", 2098 + "objc2-core-foundation", 2099 + "objc2-core-graphics", 2100 + ] 2101 + 2102 + [[package]] 2103 + name = "objc2-encode" 2104 + version = "4.1.0" 2105 + source = "registry+https://github.com/rust-lang/crates.io-index" 2106 + checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" 2107 + 2108 + [[package]] 2109 + name = "objc2-exception-helper" 2110 + version = "0.1.1" 2111 + source = "registry+https://github.com/rust-lang/crates.io-index" 2112 + checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" 2113 + dependencies = [ 2114 + "cc", 2115 + ] 2116 + 2117 + [[package]] 2118 + name = "objc2-foundation" 2119 + version = "0.3.2" 2120 + source = "registry+https://github.com/rust-lang/crates.io-index" 2121 + checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2122 + dependencies = [ 2123 + "bitflags 2.11.1", 2124 + "block2", 2125 + "objc2", 2126 + "objc2-core-foundation", 2127 + ] 2128 + 2129 + [[package]] 2130 + name = "objc2-io-surface" 2131 + version = "0.3.2" 2132 + source = "registry+https://github.com/rust-lang/crates.io-index" 2133 + checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2134 + dependencies = [ 2135 + "bitflags 2.11.1", 2136 + "objc2", 2137 + "objc2-core-foundation", 2138 + ] 2139 + 2140 + [[package]] 2141 + name = "objc2-quartz-core" 2142 + version = "0.3.2" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2145 + dependencies = [ 2146 + "bitflags 2.11.1", 2147 + "objc2", 2148 + "objc2-core-foundation", 2149 + "objc2-foundation", 2150 + ] 2151 + 2152 + [[package]] 2153 + name = "objc2-ui-kit" 2154 + version = "0.3.2" 2155 + source = "registry+https://github.com/rust-lang/crates.io-index" 2156 + checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2157 + dependencies = [ 2158 + "bitflags 2.11.1", 2159 + "block2", 2160 + "objc2", 2161 + "objc2-cloud-kit", 2162 + "objc2-core-data", 2163 + "objc2-core-foundation", 2164 + "objc2-core-graphics", 2165 + "objc2-core-image", 2166 + "objc2-core-location", 2167 + "objc2-core-text", 2168 + "objc2-foundation", 2169 + "objc2-quartz-core", 2170 + "objc2-user-notifications", 2171 + ] 2172 + 2173 + [[package]] 2174 + name = "objc2-user-notifications" 2175 + version = "0.3.2" 2176 + source = "registry+https://github.com/rust-lang/crates.io-index" 2177 + checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" 2178 + dependencies = [ 2179 + "objc2", 2180 + "objc2-foundation", 2181 + ] 2182 + 2183 + [[package]] 2184 + name = "objc2-web-kit" 2185 + version = "0.3.2" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" 2188 + dependencies = [ 2189 + "bitflags 2.11.1", 2190 + "block2", 2191 + "objc2", 2192 + "objc2-app-kit", 2193 + "objc2-core-foundation", 2194 + "objc2-foundation", 2195 + ] 2196 + 2197 + [[package]] 2198 + name = "once_cell" 2199 + version = "1.21.4" 2200 + source = "registry+https://github.com/rust-lang/crates.io-index" 2201 + checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 2202 + 2203 + [[package]] 2204 + name = "option-ext" 2205 + version = "0.2.0" 2206 + source = "registry+https://github.com/rust-lang/crates.io-index" 2207 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2208 + 2209 + [[package]] 2210 + name = "pango" 2211 + version = "0.18.3" 2212 + source = "registry+https://github.com/rust-lang/crates.io-index" 2213 + checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 2214 + dependencies = [ 2215 + "gio", 2216 + "glib", 2217 + "libc", 2218 + "once_cell", 2219 + "pango-sys", 2220 + ] 2221 + 2222 + [[package]] 2223 + name = "pango-sys" 2224 + version = "0.18.0" 2225 + source = "registry+https://github.com/rust-lang/crates.io-index" 2226 + checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 2227 + dependencies = [ 2228 + "glib-sys", 2229 + "gobject-sys", 2230 + "libc", 2231 + "system-deps", 2232 + ] 2233 + 2234 + [[package]] 2235 + name = "parking_lot" 2236 + version = "0.12.5" 2237 + source = "registry+https://github.com/rust-lang/crates.io-index" 2238 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 2239 + dependencies = [ 2240 + "lock_api", 2241 + "parking_lot_core", 2242 + ] 2243 + 2244 + [[package]] 2245 + name = "parking_lot_core" 2246 + version = "0.9.12" 2247 + source = "registry+https://github.com/rust-lang/crates.io-index" 2248 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 2249 + dependencies = [ 2250 + "cfg-if", 2251 + "libc", 2252 + "redox_syscall", 2253 + "smallvec", 2254 + "windows-link 0.2.1", 2255 + ] 2256 + 2257 + [[package]] 2258 + name = "percent-encoding" 2259 + version = "2.3.2" 2260 + source = "registry+https://github.com/rust-lang/crates.io-index" 2261 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2262 + 2263 + [[package]] 2264 + name = "phf" 2265 + version = "0.13.1" 2266 + source = "registry+https://github.com/rust-lang/crates.io-index" 2267 + checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" 2268 + dependencies = [ 2269 + "phf_macros", 2270 + "phf_shared", 2271 + "serde", 2272 + ] 2273 + 2274 + [[package]] 2275 + name = "phf_codegen" 2276 + version = "0.13.1" 2277 + source = "registry+https://github.com/rust-lang/crates.io-index" 2278 + checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" 2279 + dependencies = [ 2280 + "phf_generator", 2281 + "phf_shared", 2282 + ] 2283 + 2284 + [[package]] 2285 + name = "phf_generator" 2286 + version = "0.13.1" 2287 + source = "registry+https://github.com/rust-lang/crates.io-index" 2288 + checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" 2289 + dependencies = [ 2290 + "fastrand", 2291 + "phf_shared", 2292 + ] 2293 + 2294 + [[package]] 2295 + name = "phf_macros" 2296 + version = "0.13.1" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" 2299 + dependencies = [ 2300 + "phf_generator", 2301 + "phf_shared", 2302 + "proc-macro2", 2303 + "quote", 2304 + "syn 2.0.117", 2305 + ] 2306 + 2307 + [[package]] 2308 + name = "phf_shared" 2309 + version = "0.13.1" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" 2312 + dependencies = [ 2313 + "siphasher", 2314 + ] 2315 + 2316 + [[package]] 2317 + name = "pin-project-lite" 2318 + version = "0.2.17" 2319 + source = "registry+https://github.com/rust-lang/crates.io-index" 2320 + checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 2321 + 2322 + [[package]] 2323 + name = "pkg-config" 2324 + version = "0.3.33" 2325 + source = "registry+https://github.com/rust-lang/crates.io-index" 2326 + checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" 2327 + 2328 + [[package]] 2329 + name = "plist" 2330 + version = "1.9.0" 2331 + source = "registry+https://github.com/rust-lang/crates.io-index" 2332 + checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" 2333 + dependencies = [ 2334 + "base64 0.22.1", 2335 + "indexmap 2.14.0", 2336 + "quick-xml", 2337 + "serde", 2338 + "time", 2339 + ] 2340 + 2341 + [[package]] 2342 + name = "png" 2343 + version = "0.17.16" 2344 + source = "registry+https://github.com/rust-lang/crates.io-index" 2345 + checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" 2346 + dependencies = [ 2347 + "bitflags 1.3.2", 2348 + "crc32fast", 2349 + "fdeflate", 2350 + "flate2", 2351 + "miniz_oxide", 2352 + ] 2353 + 2354 + [[package]] 2355 + name = "png" 2356 + version = "0.18.1" 2357 + source = "registry+https://github.com/rust-lang/crates.io-index" 2358 + checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" 2359 + dependencies = [ 2360 + "bitflags 2.11.1", 2361 + "crc32fast", 2362 + "fdeflate", 2363 + "flate2", 2364 + "miniz_oxide", 2365 + ] 2366 + 2367 + [[package]] 2368 + name = "potential_utf" 2369 + version = "0.1.5" 2370 + source = "registry+https://github.com/rust-lang/crates.io-index" 2371 + checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" 2372 + dependencies = [ 2373 + "zerovec", 2374 + ] 2375 + 2376 + [[package]] 2377 + name = "powerfmt" 2378 + version = "0.2.0" 2379 + source = "registry+https://github.com/rust-lang/crates.io-index" 2380 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2381 + 2382 + [[package]] 2383 + name = "ppv-lite86" 2384 + version = "0.2.21" 2385 + source = "registry+https://github.com/rust-lang/crates.io-index" 2386 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2387 + dependencies = [ 2388 + "zerocopy", 2389 + ] 2390 + 2391 + [[package]] 2392 + name = "precomputed-hash" 2393 + version = "0.1.1" 2394 + source = "registry+https://github.com/rust-lang/crates.io-index" 2395 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2396 + 2397 + [[package]] 2398 + name = "prettyplease" 2399 + version = "0.2.37" 2400 + source = "registry+https://github.com/rust-lang/crates.io-index" 2401 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2402 + dependencies = [ 2403 + "proc-macro2", 2404 + "syn 2.0.117", 2405 + ] 2406 + 2407 + [[package]] 2408 + name = "proc-macro-crate" 2409 + version = "1.3.1" 2410 + source = "registry+https://github.com/rust-lang/crates.io-index" 2411 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2412 + dependencies = [ 2413 + "once_cell", 2414 + "toml_edit 0.19.15", 2415 + ] 2416 + 2417 + [[package]] 2418 + name = "proc-macro-crate" 2419 + version = "2.0.2" 2420 + source = "registry+https://github.com/rust-lang/crates.io-index" 2421 + checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2422 + dependencies = [ 2423 + "toml_datetime 0.6.3", 2424 + "toml_edit 0.20.2", 2425 + ] 2426 + 2427 + [[package]] 2428 + name = "proc-macro-crate" 2429 + version = "3.5.0" 2430 + source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" 2432 + dependencies = [ 2433 + "toml_edit 0.25.11+spec-1.1.0", 2434 + ] 2435 + 2436 + [[package]] 2437 + name = "proc-macro-error" 2438 + version = "1.0.4" 2439 + source = "registry+https://github.com/rust-lang/crates.io-index" 2440 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2441 + dependencies = [ 2442 + "proc-macro-error-attr", 2443 + "proc-macro2", 2444 + "quote", 2445 + "syn 1.0.109", 2446 + "version_check", 2447 + ] 2448 + 2449 + [[package]] 2450 + name = "proc-macro-error-attr" 2451 + version = "1.0.4" 2452 + source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2454 + dependencies = [ 2455 + "proc-macro2", 2456 + "quote", 2457 + "version_check", 2458 + ] 2459 + 2460 + [[package]] 2461 + name = "proc-macro2" 2462 + version = "1.0.106" 2463 + source = "registry+https://github.com/rust-lang/crates.io-index" 2464 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2465 + dependencies = [ 2466 + "unicode-ident", 2467 + ] 2468 + 2469 + [[package]] 2470 + name = "ptr_meta" 2471 + version = "0.1.4" 2472 + source = "registry+https://github.com/rust-lang/crates.io-index" 2473 + checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 2474 + dependencies = [ 2475 + "ptr_meta_derive", 2476 + ] 2477 + 2478 + [[package]] 2479 + name = "ptr_meta_derive" 2480 + version = "0.1.4" 2481 + source = "registry+https://github.com/rust-lang/crates.io-index" 2482 + checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 2483 + dependencies = [ 2484 + "proc-macro2", 2485 + "quote", 2486 + "syn 1.0.109", 2487 + ] 2488 + 2489 + [[package]] 2490 + name = "quick-xml" 2491 + version = "0.39.3" 2492 + source = "registry+https://github.com/rust-lang/crates.io-index" 2493 + checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b" 2494 + dependencies = [ 2495 + "memchr", 2496 + ] 2497 + 2498 + [[package]] 2499 + name = "quote" 2500 + version = "1.0.45" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 2503 + dependencies = [ 2504 + "proc-macro2", 2505 + ] 2506 + 2507 + [[package]] 2508 + name = "r-efi" 2509 + version = "5.3.0" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 2512 + 2513 + [[package]] 2514 + name = "r-efi" 2515 + version = "6.0.0" 2516 + source = "registry+https://github.com/rust-lang/crates.io-index" 2517 + checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 2518 + 2519 + [[package]] 2520 + name = "radium" 2521 + version = "0.7.0" 2522 + source = "registry+https://github.com/rust-lang/crates.io-index" 2523 + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2524 + 2525 + [[package]] 2526 + name = "rand" 2527 + version = "0.8.6" 2528 + source = "registry+https://github.com/rust-lang/crates.io-index" 2529 + checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" 2530 + dependencies = [ 2531 + "libc", 2532 + "rand_chacha", 2533 + "rand_core", 2534 + ] 2535 + 2536 + [[package]] 2537 + name = "rand_chacha" 2538 + version = "0.3.1" 2539 + source = "registry+https://github.com/rust-lang/crates.io-index" 2540 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2541 + dependencies = [ 2542 + "ppv-lite86", 2543 + "rand_core", 2544 + ] 2545 + 2546 + [[package]] 2547 + name = "rand_core" 2548 + version = "0.6.4" 2549 + source = "registry+https://github.com/rust-lang/crates.io-index" 2550 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2551 + dependencies = [ 2552 + "getrandom 0.2.17", 2553 + ] 2554 + 2555 + [[package]] 2556 + name = "raw-window-handle" 2557 + version = "0.6.2" 2558 + source = "registry+https://github.com/rust-lang/crates.io-index" 2559 + checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 2560 + 2561 + [[package]] 2562 + name = "redox_syscall" 2563 + version = "0.5.18" 2564 + source = "registry+https://github.com/rust-lang/crates.io-index" 2565 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2566 + dependencies = [ 2567 + "bitflags 2.11.1", 2568 + ] 2569 + 2570 + [[package]] 2571 + name = "redox_users" 2572 + version = "0.5.2" 2573 + source = "registry+https://github.com/rust-lang/crates.io-index" 2574 + checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" 2575 + dependencies = [ 2576 + "getrandom 0.2.17", 2577 + "libredox", 2578 + "thiserror 2.0.18", 2579 + ] 2580 + 2581 + [[package]] 2582 + name = "ref-cast" 2583 + version = "1.0.25" 2584 + source = "registry+https://github.com/rust-lang/crates.io-index" 2585 + checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" 2586 + dependencies = [ 2587 + "ref-cast-impl", 2588 + ] 2589 + 2590 + [[package]] 2591 + name = "ref-cast-impl" 2592 + version = "1.0.25" 2593 + source = "registry+https://github.com/rust-lang/crates.io-index" 2594 + checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" 2595 + dependencies = [ 2596 + "proc-macro2", 2597 + "quote", 2598 + "syn 2.0.117", 2599 + ] 2600 + 2601 + [[package]] 2602 + name = "regex" 2603 + version = "1.12.3" 2604 + source = "registry+https://github.com/rust-lang/crates.io-index" 2605 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2606 + dependencies = [ 2607 + "aho-corasick", 2608 + "memchr", 2609 + "regex-automata", 2610 + "regex-syntax", 2611 + ] 2612 + 2613 + [[package]] 2614 + name = "regex-automata" 2615 + version = "0.4.14" 2616 + source = "registry+https://github.com/rust-lang/crates.io-index" 2617 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 2618 + dependencies = [ 2619 + "aho-corasick", 2620 + "memchr", 2621 + "regex-syntax", 2622 + ] 2623 + 2624 + [[package]] 2625 + name = "regex-syntax" 2626 + version = "0.8.10" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 2629 + 2630 + [[package]] 2631 + name = "rend" 2632 + version = "0.4.2" 2633 + source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 2635 + dependencies = [ 2636 + "bytecheck", 2637 + ] 2638 + 2639 + [[package]] 2640 + name = "reqwest" 2641 + version = "0.13.3" 2642 + source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" 2644 + dependencies = [ 2645 + "base64 0.22.1", 2646 + "bytes", 2647 + "futures-core", 2648 + "futures-util", 2649 + "http", 2650 + "http-body", 2651 + "http-body-util", 2652 + "hyper", 2653 + "hyper-util", 2654 + "js-sys", 2655 + "log", 2656 + "percent-encoding", 2657 + "pin-project-lite", 2658 + "serde", 2659 + "serde_json", 2660 + "sync_wrapper", 2661 + "tokio", 2662 + "tokio-util", 2663 + "tower", 2664 + "tower-http", 2665 + "tower-service", 2666 + "url", 2667 + "wasm-bindgen", 2668 + "wasm-bindgen-futures", 2669 + "wasm-streams", 2670 + "web-sys", 2671 + ] 2672 + 2673 + [[package]] 2674 + name = "rkyv" 2675 + version = "0.7.46" 2676 + source = "registry+https://github.com/rust-lang/crates.io-index" 2677 + checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" 2678 + dependencies = [ 2679 + "bitvec", 2680 + "bytecheck", 2681 + "bytes", 2682 + "hashbrown 0.12.3", 2683 + "ptr_meta", 2684 + "rend", 2685 + "rkyv_derive", 2686 + "seahash", 2687 + "tinyvec", 2688 + "uuid", 2689 + ] 2690 + 2691 + [[package]] 2692 + name = "rkyv_derive" 2693 + version = "0.7.46" 2694 + source = "registry+https://github.com/rust-lang/crates.io-index" 2695 + checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" 2696 + dependencies = [ 2697 + "proc-macro2", 2698 + "quote", 2699 + "syn 1.0.109", 2700 + ] 2701 + 2702 + [[package]] 2703 + name = "rust_decimal" 2704 + version = "1.41.0" 2705 + source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "2ce901f9a19d251159075a4c37af514c3b8ef99c22e02dd8c19161cf397ee94a" 2707 + dependencies = [ 2708 + "arrayvec", 2709 + "borsh", 2710 + "bytes", 2711 + "num-traits", 2712 + "rand", 2713 + "rkyv", 2714 + "serde", 2715 + "serde_json", 2716 + "wasm-bindgen", 2717 + ] 2718 + 2719 + [[package]] 2720 + name = "rustc-hash" 2721 + version = "2.1.2" 2722 + source = "registry+https://github.com/rust-lang/crates.io-index" 2723 + checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" 2724 + 2725 + [[package]] 2726 + name = "rustc_version" 2727 + version = "0.4.1" 2728 + source = "registry+https://github.com/rust-lang/crates.io-index" 2729 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2730 + dependencies = [ 2731 + "semver", 2732 + ] 2733 + 2734 + [[package]] 2735 + name = "rustversion" 2736 + version = "1.0.22" 2737 + source = "registry+https://github.com/rust-lang/crates.io-index" 2738 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 2739 + 2740 + [[package]] 2741 + name = "same-file" 2742 + version = "1.0.6" 2743 + source = "registry+https://github.com/rust-lang/crates.io-index" 2744 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2745 + dependencies = [ 2746 + "winapi-util", 2747 + ] 2748 + 2749 + [[package]] 2750 + name = "schemars" 2751 + version = "0.8.22" 2752 + source = "registry+https://github.com/rust-lang/crates.io-index" 2753 + checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" 2754 + dependencies = [ 2755 + "dyn-clone", 2756 + "indexmap 1.9.3", 2757 + "schemars_derive", 2758 + "serde", 2759 + "serde_json", 2760 + "url", 2761 + "uuid", 2762 + ] 2763 + 2764 + [[package]] 2765 + name = "schemars" 2766 + version = "0.9.0" 2767 + source = "registry+https://github.com/rust-lang/crates.io-index" 2768 + checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" 2769 + dependencies = [ 2770 + "dyn-clone", 2771 + "ref-cast", 2772 + "serde", 2773 + "serde_json", 2774 + ] 2775 + 2776 + [[package]] 2777 + name = "schemars" 2778 + version = "1.2.1" 2779 + source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" 2781 + dependencies = [ 2782 + "dyn-clone", 2783 + "ref-cast", 2784 + "serde", 2785 + "serde_json", 2786 + ] 2787 + 2788 + [[package]] 2789 + name = "schemars_derive" 2790 + version = "0.8.22" 2791 + source = "registry+https://github.com/rust-lang/crates.io-index" 2792 + checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" 2793 + dependencies = [ 2794 + "proc-macro2", 2795 + "quote", 2796 + "serde_derive_internals", 2797 + "syn 2.0.117", 2798 + ] 2799 + 2800 + [[package]] 2801 + name = "scopeguard" 2802 + version = "1.2.0" 2803 + source = "registry+https://github.com/rust-lang/crates.io-index" 2804 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2805 + 2806 + [[package]] 2807 + name = "seahash" 2808 + version = "4.1.0" 2809 + source = "registry+https://github.com/rust-lang/crates.io-index" 2810 + checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2811 + 2812 + [[package]] 2813 + name = "selectors" 2814 + version = "0.36.1" 2815 + source = "registry+https://github.com/rust-lang/crates.io-index" 2816 + checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" 2817 + dependencies = [ 2818 + "bitflags 2.11.1", 2819 + "cssparser", 2820 + "derive_more", 2821 + "log", 2822 + "new_debug_unreachable", 2823 + "phf", 2824 + "phf_codegen", 2825 + "precomputed-hash", 2826 + "rustc-hash", 2827 + "servo_arc", 2828 + "smallvec", 2829 + ] 2830 + 2831 + [[package]] 2832 + name = "semver" 2833 + version = "1.0.28" 2834 + source = "registry+https://github.com/rust-lang/crates.io-index" 2835 + checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" 2836 + dependencies = [ 2837 + "serde", 2838 + "serde_core", 2839 + ] 2840 + 2841 + [[package]] 2842 + name = "serde" 2843 + version = "1.0.228" 2844 + source = "registry+https://github.com/rust-lang/crates.io-index" 2845 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 2846 + dependencies = [ 2847 + "serde_core", 2848 + "serde_derive", 2849 + ] 2850 + 2851 + [[package]] 2852 + name = "serde-untagged" 2853 + version = "0.1.9" 2854 + source = "registry+https://github.com/rust-lang/crates.io-index" 2855 + checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" 2856 + dependencies = [ 2857 + "erased-serde", 2858 + "serde", 2859 + "serde_core", 2860 + "typeid", 2861 + ] 2862 + 2863 + [[package]] 2864 + name = "serde_core" 2865 + version = "1.0.228" 2866 + source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 2868 + dependencies = [ 2869 + "serde_derive", 2870 + ] 2871 + 2872 + [[package]] 2873 + name = "serde_derive" 2874 + version = "1.0.228" 2875 + source = "registry+https://github.com/rust-lang/crates.io-index" 2876 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 2877 + dependencies = [ 2878 + "proc-macro2", 2879 + "quote", 2880 + "syn 2.0.117", 2881 + ] 2882 + 2883 + [[package]] 2884 + name = "serde_derive_internals" 2885 + version = "0.29.1" 2886 + source = "registry+https://github.com/rust-lang/crates.io-index" 2887 + checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 2888 + dependencies = [ 2889 + "proc-macro2", 2890 + "quote", 2891 + "syn 2.0.117", 2892 + ] 2893 + 2894 + [[package]] 2895 + name = "serde_json" 2896 + version = "1.0.149" 2897 + source = "registry+https://github.com/rust-lang/crates.io-index" 2898 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 2899 + dependencies = [ 2900 + "itoa", 2901 + "memchr", 2902 + "serde", 2903 + "serde_core", 2904 + "zmij", 2905 + ] 2906 + 2907 + [[package]] 2908 + name = "serde_repr" 2909 + version = "0.1.20" 2910 + source = "registry+https://github.com/rust-lang/crates.io-index" 2911 + checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 2912 + dependencies = [ 2913 + "proc-macro2", 2914 + "quote", 2915 + "syn 2.0.117", 2916 + ] 2917 + 2918 + [[package]] 2919 + name = "serde_spanned" 2920 + version = "0.6.9" 2921 + source = "registry+https://github.com/rust-lang/crates.io-index" 2922 + checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 2923 + dependencies = [ 2924 + "serde", 2925 + ] 2926 + 2927 + [[package]] 2928 + name = "serde_spanned" 2929 + version = "1.1.1" 2930 + source = "registry+https://github.com/rust-lang/crates.io-index" 2931 + checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" 2932 + dependencies = [ 2933 + "serde_core", 2934 + ] 2935 + 2936 + [[package]] 2937 + name = "serde_with" 2938 + version = "3.19.0" 2939 + source = "registry+https://github.com/rust-lang/crates.io-index" 2940 + checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" 2941 + dependencies = [ 2942 + "base64 0.22.1", 2943 + "chrono", 2944 + "hex", 2945 + "indexmap 1.9.3", 2946 + "indexmap 2.14.0", 2947 + "schemars 0.9.0", 2948 + "schemars 1.2.1", 2949 + "serde_core", 2950 + "serde_json", 2951 + "serde_with_macros", 2952 + "time", 2953 + ] 2954 + 2955 + [[package]] 2956 + name = "serde_with_macros" 2957 + version = "3.19.0" 2958 + source = "registry+https://github.com/rust-lang/crates.io-index" 2959 + checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" 2960 + dependencies = [ 2961 + "darling", 2962 + "proc-macro2", 2963 + "quote", 2964 + "syn 2.0.117", 2965 + ] 2966 + 2967 + [[package]] 2968 + name = "serialize-to-javascript" 2969 + version = "0.1.2" 2970 + source = "registry+https://github.com/rust-lang/crates.io-index" 2971 + checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" 2972 + dependencies = [ 2973 + "serde", 2974 + "serde_json", 2975 + "serialize-to-javascript-impl", 2976 + ] 2977 + 2978 + [[package]] 2979 + name = "serialize-to-javascript-impl" 2980 + version = "0.1.2" 2981 + source = "registry+https://github.com/rust-lang/crates.io-index" 2982 + checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" 2983 + dependencies = [ 2984 + "proc-macro2", 2985 + "quote", 2986 + "syn 2.0.117", 2987 + ] 2988 + 2989 + [[package]] 2990 + name = "servo_arc" 2991 + version = "0.4.3" 2992 + source = "registry+https://github.com/rust-lang/crates.io-index" 2993 + checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" 2994 + dependencies = [ 2995 + "stable_deref_trait", 2996 + ] 2997 + 2998 + [[package]] 2999 + name = "sha2" 3000 + version = "0.10.9" 3001 + source = "registry+https://github.com/rust-lang/crates.io-index" 3002 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 3003 + dependencies = [ 3004 + "cfg-if", 3005 + "cpufeatures", 3006 + "digest", 3007 + ] 3008 + 3009 + [[package]] 3010 + name = "shlex" 3011 + version = "1.3.0" 3012 + source = "registry+https://github.com/rust-lang/crates.io-index" 3013 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3014 + 3015 + [[package]] 3016 + name = "simd-adler32" 3017 + version = "0.3.9" 3018 + source = "registry+https://github.com/rust-lang/crates.io-index" 3019 + checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" 3020 + 3021 + [[package]] 3022 + name = "simdutf8" 3023 + version = "0.1.5" 3024 + source = "registry+https://github.com/rust-lang/crates.io-index" 3025 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 3026 + 3027 + [[package]] 3028 + name = "siphasher" 3029 + version = "1.0.3" 3030 + source = "registry+https://github.com/rust-lang/crates.io-index" 3031 + checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" 3032 + 3033 + [[package]] 3034 + name = "slab" 3035 + version = "0.4.12" 3036 + source = "registry+https://github.com/rust-lang/crates.io-index" 3037 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3038 + 3039 + [[package]] 3040 + name = "smallvec" 3041 + version = "1.15.1" 3042 + source = "registry+https://github.com/rust-lang/crates.io-index" 3043 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 3044 + 3045 + [[package]] 3046 + name = "socket2" 3047 + version = "0.6.3" 3048 + source = "registry+https://github.com/rust-lang/crates.io-index" 3049 + checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" 3050 + dependencies = [ 3051 + "libc", 3052 + "windows-sys 0.61.2", 3053 + ] 3054 + 3055 + [[package]] 3056 + name = "softbuffer" 3057 + version = "0.4.8" 3058 + source = "registry+https://github.com/rust-lang/crates.io-index" 3059 + checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" 3060 + dependencies = [ 3061 + "bytemuck", 3062 + "js-sys", 3063 + "ndk", 3064 + "objc2", 3065 + "objc2-core-foundation", 3066 + "objc2-core-graphics", 3067 + "objc2-foundation", 3068 + "objc2-quartz-core", 3069 + "raw-window-handle", 3070 + "redox_syscall", 3071 + "tracing", 3072 + "wasm-bindgen", 3073 + "web-sys", 3074 + "windows-sys 0.61.2", 3075 + ] 3076 + 3077 + [[package]] 3078 + name = "soup3" 3079 + version = "0.5.0" 3080 + source = "registry+https://github.com/rust-lang/crates.io-index" 3081 + checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" 3082 + dependencies = [ 3083 + "futures-channel", 3084 + "gio", 3085 + "glib", 3086 + "libc", 3087 + "soup3-sys", 3088 + ] 3089 + 3090 + [[package]] 3091 + name = "soup3-sys" 3092 + version = "0.5.0" 3093 + source = "registry+https://github.com/rust-lang/crates.io-index" 3094 + checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" 3095 + dependencies = [ 3096 + "gio-sys", 3097 + "glib-sys", 3098 + "gobject-sys", 3099 + "libc", 3100 + "system-deps", 3101 + ] 3102 + 3103 + [[package]] 3104 + name = "stable_deref_trait" 3105 + version = "1.2.1" 3106 + source = "registry+https://github.com/rust-lang/crates.io-index" 3107 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3108 + 3109 + [[package]] 3110 + name = "string_cache" 3111 + version = "0.9.0" 3112 + source = "registry+https://github.com/rust-lang/crates.io-index" 3113 + checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" 3114 + dependencies = [ 3115 + "new_debug_unreachable", 3116 + "parking_lot", 3117 + "phf_shared", 3118 + "precomputed-hash", 3119 + ] 3120 + 3121 + [[package]] 3122 + name = "string_cache_codegen" 3123 + version = "0.6.1" 3124 + source = "registry+https://github.com/rust-lang/crates.io-index" 3125 + checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" 3126 + dependencies = [ 3127 + "phf_generator", 3128 + "phf_shared", 3129 + "proc-macro2", 3130 + "quote", 3131 + ] 3132 + 3133 + [[package]] 3134 + name = "strsim" 3135 + version = "0.11.1" 3136 + source = "registry+https://github.com/rust-lang/crates.io-index" 3137 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3138 + 3139 + [[package]] 3140 + name = "swift-rs" 3141 + version = "1.0.7" 3142 + source = "registry+https://github.com/rust-lang/crates.io-index" 3143 + checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" 3144 + dependencies = [ 3145 + "base64 0.21.7", 3146 + "serde", 3147 + "serde_json", 3148 + ] 3149 + 3150 + [[package]] 3151 + name = "syn" 3152 + version = "1.0.109" 3153 + source = "registry+https://github.com/rust-lang/crates.io-index" 3154 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3155 + dependencies = [ 3156 + "proc-macro2", 3157 + "quote", 3158 + "unicode-ident", 3159 + ] 3160 + 3161 + [[package]] 3162 + name = "syn" 3163 + version = "2.0.117" 3164 + source = "registry+https://github.com/rust-lang/crates.io-index" 3165 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 3166 + dependencies = [ 3167 + "proc-macro2", 3168 + "quote", 3169 + "unicode-ident", 3170 + ] 3171 + 3172 + [[package]] 3173 + name = "sync_wrapper" 3174 + version = "1.0.2" 3175 + source = "registry+https://github.com/rust-lang/crates.io-index" 3176 + checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 3177 + dependencies = [ 3178 + "futures-core", 3179 + ] 3180 + 3181 + [[package]] 3182 + name = "synstructure" 3183 + version = "0.13.2" 3184 + source = "registry+https://github.com/rust-lang/crates.io-index" 3185 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 3186 + dependencies = [ 3187 + "proc-macro2", 3188 + "quote", 3189 + "syn 2.0.117", 3190 + ] 3191 + 3192 + [[package]] 3193 + name = "system-deps" 3194 + version = "6.2.2" 3195 + source = "registry+https://github.com/rust-lang/crates.io-index" 3196 + checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" 3197 + dependencies = [ 3198 + "cfg-expr", 3199 + "heck 0.5.0", 3200 + "pkg-config", 3201 + "toml 0.8.2", 3202 + "version-compare", 3203 + ] 3204 + 3205 + [[package]] 3206 + name = "tao" 3207 + version = "0.35.2" 3208 + source = "registry+https://github.com/rust-lang/crates.io-index" 3209 + checksum = "a33f7f9e486ade65fcf1e45c440f9236c904f5c1002cdc7fc6ae582777345ce4" 3210 + dependencies = [ 3211 + "bitflags 2.11.1", 3212 + "block2", 3213 + "core-foundation", 3214 + "core-graphics", 3215 + "crossbeam-channel", 3216 + "dbus", 3217 + "dispatch2", 3218 + "dlopen2", 3219 + "dpi", 3220 + "gdkwayland-sys", 3221 + "gdkx11-sys", 3222 + "gtk", 3223 + "jni", 3224 + "libc", 3225 + "log", 3226 + "ndk", 3227 + "ndk-sys", 3228 + "objc2", 3229 + "objc2-app-kit", 3230 + "objc2-foundation", 3231 + "objc2-ui-kit", 3232 + "once_cell", 3233 + "parking_lot", 3234 + "percent-encoding", 3235 + "raw-window-handle", 3236 + "tao-macros", 3237 + "unicode-segmentation", 3238 + "url", 3239 + "windows", 3240 + "windows-core 0.61.2", 3241 + "windows-version", 3242 + "x11-dl", 3243 + ] 3244 + 3245 + [[package]] 3246 + name = "tao-macros" 3247 + version = "0.1.3" 3248 + source = "registry+https://github.com/rust-lang/crates.io-index" 3249 + checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" 3250 + dependencies = [ 3251 + "proc-macro2", 3252 + "quote", 3253 + "syn 2.0.117", 3254 + ] 3255 + 3256 + [[package]] 3257 + name = "tap" 3258 + version = "1.0.1" 3259 + source = "registry+https://github.com/rust-lang/crates.io-index" 3260 + checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 3261 + 3262 + [[package]] 3263 + name = "target-lexicon" 3264 + version = "0.12.16" 3265 + source = "registry+https://github.com/rust-lang/crates.io-index" 3266 + checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 3267 + 3268 + [[package]] 3269 + name = "tauri" 3270 + version = "2.11.1" 3271 + source = "registry+https://github.com/rust-lang/crates.io-index" 3272 + checksum = "b93bd86d231f0a8138f11a02a584769fe4b703dc36ae133d783228dbc4801405" 3273 + dependencies = [ 3274 + "anyhow", 3275 + "bytes", 3276 + "cookie", 3277 + "dirs", 3278 + "dunce", 3279 + "embed_plist", 3280 + "getrandom 0.3.4", 3281 + "glob", 3282 + "gtk", 3283 + "heck 0.5.0", 3284 + "http", 3285 + "jni", 3286 + "libc", 3287 + "log", 3288 + "mime", 3289 + "muda", 3290 + "objc2", 3291 + "objc2-app-kit", 3292 + "objc2-foundation", 3293 + "objc2-ui-kit", 3294 + "objc2-web-kit", 3295 + "percent-encoding", 3296 + "plist", 3297 + "raw-window-handle", 3298 + "reqwest", 3299 + "serde", 3300 + "serde_json", 3301 + "serde_repr", 3302 + "serialize-to-javascript", 3303 + "swift-rs", 3304 + "tauri-build", 3305 + "tauri-macros", 3306 + "tauri-runtime", 3307 + "tauri-runtime-wry", 3308 + "tauri-utils", 3309 + "thiserror 2.0.18", 3310 + "tokio", 3311 + "tray-icon", 3312 + "url", 3313 + "webkit2gtk", 3314 + "webview2-com", 3315 + "window-vibrancy", 3316 + "windows", 3317 + ] 3318 + 3319 + [[package]] 3320 + name = "tauri-build" 3321 + version = "2.6.1" 3322 + source = "registry+https://github.com/rust-lang/crates.io-index" 3323 + checksum = "3a318b234cc2dea65f575467bafcfb76286bce228ebc3778e337d61d03213007" 3324 + dependencies = [ 3325 + "anyhow", 3326 + "cargo_toml", 3327 + "dirs", 3328 + "glob", 3329 + "heck 0.5.0", 3330 + "json-patch", 3331 + "schemars 0.8.22", 3332 + "semver", 3333 + "serde", 3334 + "serde_json", 3335 + "tauri-utils", 3336 + "tauri-winres", 3337 + "walkdir", 3338 + ] 3339 + 3340 + [[package]] 3341 + name = "tauri-codegen" 3342 + version = "2.6.1" 3343 + source = "registry+https://github.com/rust-lang/crates.io-index" 3344 + checksum = "6bd11644962add2549a60b7e7c6800f17d7020156e02f516021d8103e80cc528" 3345 + dependencies = [ 3346 + "base64 0.22.1", 3347 + "brotli", 3348 + "ico", 3349 + "json-patch", 3350 + "plist", 3351 + "png 0.17.16", 3352 + "proc-macro2", 3353 + "quote", 3354 + "semver", 3355 + "serde", 3356 + "serde_json", 3357 + "sha2", 3358 + "syn 2.0.117", 3359 + "tauri-utils", 3360 + "thiserror 2.0.18", 3361 + "time", 3362 + "url", 3363 + "uuid", 3364 + "walkdir", 3365 + ] 3366 + 3367 + [[package]] 3368 + name = "tauri-macros" 3369 + version = "2.6.1" 3370 + source = "registry+https://github.com/rust-lang/crates.io-index" 3371 + checksum = "fed9d3742a37a355d2e47c9af924e9fbc112abb76f9835d35d4780e318419502" 3372 + dependencies = [ 3373 + "heck 0.5.0", 3374 + "proc-macro2", 3375 + "quote", 3376 + "syn 2.0.117", 3377 + "tauri-codegen", 3378 + "tauri-utils", 3379 + ] 3380 + 3381 + [[package]] 3382 + name = "tauri-plugin" 3383 + version = "2.6.1" 3384 + source = "registry+https://github.com/rust-lang/crates.io-index" 3385 + checksum = "eefb2c18e8a605c23edb48fc56bb77381199e1a1e7f6ff0c9b970afe7b3cb8ee" 3386 + dependencies = [ 3387 + "anyhow", 3388 + "glob", 3389 + "plist", 3390 + "schemars 0.8.22", 3391 + "serde", 3392 + "serde_json", 3393 + "tauri-utils", 3394 + "walkdir", 3395 + ] 3396 + 3397 + [[package]] 3398 + name = "tauri-plugin-localhost" 3399 + version = "2.3.2" 3400 + source = "registry+https://github.com/rust-lang/crates.io-index" 3401 + checksum = "1c8d72c024121b1a3d9268293d49a56baf01a8c785561c85d17872588b839e55" 3402 + dependencies = [ 3403 + "http", 3404 + "log", 3405 + "serde", 3406 + "serde_json", 3407 + "tauri", 3408 + "thiserror 2.0.18", 3409 + "tiny_http", 3410 + ] 3411 + 3412 + [[package]] 3413 + name = "tauri-plugin-log" 3414 + version = "2.8.0" 3415 + source = "registry+https://github.com/rust-lang/crates.io-index" 3416 + checksum = "7545bd67f070a4500432c826e2e0682146a1d6712aee22a2786490156b574d93" 3417 + dependencies = [ 3418 + "android_logger", 3419 + "byte-unit", 3420 + "fern", 3421 + "log", 3422 + "objc2", 3423 + "objc2-foundation", 3424 + "serde", 3425 + "serde_json", 3426 + "serde_repr", 3427 + "swift-rs", 3428 + "tauri", 3429 + "tauri-plugin", 3430 + "thiserror 2.0.18", 3431 + "time", 3432 + ] 3433 + 3434 + [[package]] 3435 + name = "tauri-runtime" 3436 + version = "2.11.1" 3437 + source = "registry+https://github.com/rust-lang/crates.io-index" 3438 + checksum = "8fef478ba1d2ac21c2d528740b24d0cb315e1e8b1111aae53fafac34804371fc" 3439 + dependencies = [ 3440 + "cookie", 3441 + "dpi", 3442 + "gtk", 3443 + "http", 3444 + "jni", 3445 + "objc2", 3446 + "objc2-ui-kit", 3447 + "objc2-web-kit", 3448 + "raw-window-handle", 3449 + "serde", 3450 + "serde_json", 3451 + "tauri-utils", 3452 + "thiserror 2.0.18", 3453 + "url", 3454 + "webkit2gtk", 3455 + "webview2-com", 3456 + "windows", 3457 + ] 3458 + 3459 + [[package]] 3460 + name = "tauri-runtime-wry" 3461 + version = "2.11.1" 3462 + source = "registry+https://github.com/rust-lang/crates.io-index" 3463 + checksum = "a3989df2ae1c476404fe0a2e8ffc4cfbde97e51efd613c2bb5355fbc9ab52cf0" 3464 + dependencies = [ 3465 + "gtk", 3466 + "http", 3467 + "jni", 3468 + "log", 3469 + "objc2", 3470 + "objc2-app-kit", 3471 + "once_cell", 3472 + "percent-encoding", 3473 + "raw-window-handle", 3474 + "softbuffer", 3475 + "tao", 3476 + "tauri-runtime", 3477 + "tauri-utils", 3478 + "url", 3479 + "webkit2gtk", 3480 + "webview2-com", 3481 + "windows", 3482 + "wry", 3483 + ] 3484 + 3485 + [[package]] 3486 + name = "tauri-utils" 3487 + version = "2.9.1" 3488 + source = "registry+https://github.com/rust-lang/crates.io-index" 3489 + checksum = "d57200389a2f82b4b0a40ae29ca19b6978116e8f4d4e974c3234ce40c0ffbdec" 3490 + dependencies = [ 3491 + "anyhow", 3492 + "brotli", 3493 + "cargo_metadata", 3494 + "ctor", 3495 + "dom_query", 3496 + "dunce", 3497 + "glob", 3498 + "http", 3499 + "infer", 3500 + "json-patch", 3501 + "log", 3502 + "memchr", 3503 + "phf", 3504 + "plist", 3505 + "proc-macro2", 3506 + "quote", 3507 + "regex", 3508 + "schemars 0.8.22", 3509 + "semver", 3510 + "serde", 3511 + "serde-untagged", 3512 + "serde_json", 3513 + "serde_with", 3514 + "swift-rs", 3515 + "thiserror 2.0.18", 3516 + "toml 1.1.2+spec-1.1.0", 3517 + "url", 3518 + "urlpattern", 3519 + "uuid", 3520 + "walkdir", 3521 + ] 3522 + 3523 + [[package]] 3524 + name = "tauri-winres" 3525 + version = "0.3.6" 3526 + source = "registry+https://github.com/rust-lang/crates.io-index" 3527 + checksum = "cc65d45c68858bfe420dd29e834b5d15dbecf8a07a8a16cf4d532c7b1f69d4b6" 3528 + dependencies = [ 3529 + "dunce", 3530 + "embed-resource", 3531 + "toml 1.1.2+spec-1.1.0", 3532 + ] 3533 + 3534 + [[package]] 3535 + name = "tendril" 3536 + version = "0.5.0" 3537 + source = "registry+https://github.com/rust-lang/crates.io-index" 3538 + checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" 3539 + dependencies = [ 3540 + "new_debug_unreachable", 3541 + "utf-8", 3542 + ] 3543 + 3544 + [[package]] 3545 + name = "thiserror" 3546 + version = "1.0.69" 3547 + source = "registry+https://github.com/rust-lang/crates.io-index" 3548 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3549 + dependencies = [ 3550 + "thiserror-impl 1.0.69", 3551 + ] 3552 + 3553 + [[package]] 3554 + name = "thiserror" 3555 + version = "2.0.18" 3556 + source = "registry+https://github.com/rust-lang/crates.io-index" 3557 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 3558 + dependencies = [ 3559 + "thiserror-impl 2.0.18", 3560 + ] 3561 + 3562 + [[package]] 3563 + name = "thiserror-impl" 3564 + version = "1.0.69" 3565 + source = "registry+https://github.com/rust-lang/crates.io-index" 3566 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3567 + dependencies = [ 3568 + "proc-macro2", 3569 + "quote", 3570 + "syn 2.0.117", 3571 + ] 3572 + 3573 + [[package]] 3574 + name = "thiserror-impl" 3575 + version = "2.0.18" 3576 + source = "registry+https://github.com/rust-lang/crates.io-index" 3577 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 3578 + dependencies = [ 3579 + "proc-macro2", 3580 + "quote", 3581 + "syn 2.0.117", 3582 + ] 3583 + 3584 + [[package]] 3585 + name = "time" 3586 + version = "0.3.47" 3587 + source = "registry+https://github.com/rust-lang/crates.io-index" 3588 + checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 3589 + dependencies = [ 3590 + "deranged", 3591 + "itoa", 3592 + "libc", 3593 + "num-conv", 3594 + "num_threads", 3595 + "powerfmt", 3596 + "serde_core", 3597 + "time-core", 3598 + "time-macros", 3599 + ] 3600 + 3601 + [[package]] 3602 + name = "time-core" 3603 + version = "0.1.8" 3604 + source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 3606 + 3607 + [[package]] 3608 + name = "time-macros" 3609 + version = "0.2.27" 3610 + source = "registry+https://github.com/rust-lang/crates.io-index" 3611 + checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" 3612 + dependencies = [ 3613 + "num-conv", 3614 + "time-core", 3615 + ] 3616 + 3617 + [[package]] 3618 + name = "tiny_http" 3619 + version = "0.12.0" 3620 + source = "registry+https://github.com/rust-lang/crates.io-index" 3621 + checksum = "389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82" 3622 + dependencies = [ 3623 + "ascii", 3624 + "chunked_transfer", 3625 + "httpdate", 3626 + "log", 3627 + ] 3628 + 3629 + [[package]] 3630 + name = "tinystr" 3631 + version = "0.8.3" 3632 + source = "registry+https://github.com/rust-lang/crates.io-index" 3633 + checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" 3634 + dependencies = [ 3635 + "displaydoc", 3636 + "zerovec", 3637 + ] 3638 + 3639 + [[package]] 3640 + name = "tinysub" 3641 + version = "2.5.2" 3642 + dependencies = [ 3643 + "log", 3644 + "serde", 3645 + "serde_json", 3646 + "tauri", 3647 + "tauri-build", 3648 + "tauri-plugin-localhost", 3649 + "tauri-plugin-log", 3650 + ] 3651 + 3652 + [[package]] 3653 + name = "tinyvec" 3654 + version = "1.11.0" 3655 + source = "registry+https://github.com/rust-lang/crates.io-index" 3656 + checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" 3657 + dependencies = [ 3658 + "tinyvec_macros", 3659 + ] 3660 + 3661 + [[package]] 3662 + name = "tinyvec_macros" 3663 + version = "0.1.1" 3664 + source = "registry+https://github.com/rust-lang/crates.io-index" 3665 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3666 + 3667 + [[package]] 3668 + name = "tokio" 3669 + version = "1.52.2" 3670 + source = "registry+https://github.com/rust-lang/crates.io-index" 3671 + checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" 3672 + dependencies = [ 3673 + "bytes", 3674 + "libc", 3675 + "mio", 3676 + "pin-project-lite", 3677 + "socket2", 3678 + "windows-sys 0.61.2", 3679 + ] 3680 + 3681 + [[package]] 3682 + name = "tokio-util" 3683 + version = "0.7.18" 3684 + source = "registry+https://github.com/rust-lang/crates.io-index" 3685 + checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" 3686 + dependencies = [ 3687 + "bytes", 3688 + "futures-core", 3689 + "futures-sink", 3690 + "pin-project-lite", 3691 + "tokio", 3692 + ] 3693 + 3694 + [[package]] 3695 + name = "toml" 3696 + version = "0.8.2" 3697 + source = "registry+https://github.com/rust-lang/crates.io-index" 3698 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 3699 + dependencies = [ 3700 + "serde", 3701 + "serde_spanned 0.6.9", 3702 + "toml_datetime 0.6.3", 3703 + "toml_edit 0.20.2", 3704 + ] 3705 + 3706 + [[package]] 3707 + name = "toml" 3708 + version = "0.9.12+spec-1.1.0" 3709 + source = "registry+https://github.com/rust-lang/crates.io-index" 3710 + checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" 3711 + dependencies = [ 3712 + "indexmap 2.14.0", 3713 + "serde_core", 3714 + "serde_spanned 1.1.1", 3715 + "toml_datetime 0.7.5+spec-1.1.0", 3716 + "toml_parser", 3717 + "toml_writer", 3718 + "winnow 0.7.15", 3719 + ] 3720 + 3721 + [[package]] 3722 + name = "toml" 3723 + version = "1.1.2+spec-1.1.0" 3724 + source = "registry+https://github.com/rust-lang/crates.io-index" 3725 + checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" 3726 + dependencies = [ 3727 + "indexmap 2.14.0", 3728 + "serde_core", 3729 + "serde_spanned 1.1.1", 3730 + "toml_datetime 1.1.1+spec-1.1.0", 3731 + "toml_parser", 3732 + "toml_writer", 3733 + "winnow 1.0.2", 3734 + ] 3735 + 3736 + [[package]] 3737 + name = "toml_datetime" 3738 + version = "0.6.3" 3739 + source = "registry+https://github.com/rust-lang/crates.io-index" 3740 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3741 + dependencies = [ 3742 + "serde", 3743 + ] 3744 + 3745 + [[package]] 3746 + name = "toml_datetime" 3747 + version = "0.7.5+spec-1.1.0" 3748 + source = "registry+https://github.com/rust-lang/crates.io-index" 3749 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 3750 + dependencies = [ 3751 + "serde_core", 3752 + ] 3753 + 3754 + [[package]] 3755 + name = "toml_datetime" 3756 + version = "1.1.1+spec-1.1.0" 3757 + source = "registry+https://github.com/rust-lang/crates.io-index" 3758 + checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" 3759 + dependencies = [ 3760 + "serde_core", 3761 + ] 3762 + 3763 + [[package]] 3764 + name = "toml_edit" 3765 + version = "0.19.15" 3766 + source = "registry+https://github.com/rust-lang/crates.io-index" 3767 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3768 + dependencies = [ 3769 + "indexmap 2.14.0", 3770 + "toml_datetime 0.6.3", 3771 + "winnow 0.5.40", 3772 + ] 3773 + 3774 + [[package]] 3775 + name = "toml_edit" 3776 + version = "0.20.2" 3777 + source = "registry+https://github.com/rust-lang/crates.io-index" 3778 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3779 + dependencies = [ 3780 + "indexmap 2.14.0", 3781 + "serde", 3782 + "serde_spanned 0.6.9", 3783 + "toml_datetime 0.6.3", 3784 + "winnow 0.5.40", 3785 + ] 3786 + 3787 + [[package]] 3788 + name = "toml_edit" 3789 + version = "0.25.11+spec-1.1.0" 3790 + source = "registry+https://github.com/rust-lang/crates.io-index" 3791 + checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" 3792 + dependencies = [ 3793 + "indexmap 2.14.0", 3794 + "toml_datetime 1.1.1+spec-1.1.0", 3795 + "toml_parser", 3796 + "winnow 1.0.2", 3797 + ] 3798 + 3799 + [[package]] 3800 + name = "toml_parser" 3801 + version = "1.1.2+spec-1.1.0" 3802 + source = "registry+https://github.com/rust-lang/crates.io-index" 3803 + checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" 3804 + dependencies = [ 3805 + "winnow 1.0.2", 3806 + ] 3807 + 3808 + [[package]] 3809 + name = "toml_writer" 3810 + version = "1.1.1+spec-1.1.0" 3811 + source = "registry+https://github.com/rust-lang/crates.io-index" 3812 + checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" 3813 + 3814 + [[package]] 3815 + name = "tower" 3816 + version = "0.5.3" 3817 + source = "registry+https://github.com/rust-lang/crates.io-index" 3818 + checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" 3819 + dependencies = [ 3820 + "futures-core", 3821 + "futures-util", 3822 + "pin-project-lite", 3823 + "sync_wrapper", 3824 + "tokio", 3825 + "tower-layer", 3826 + "tower-service", 3827 + ] 3828 + 3829 + [[package]] 3830 + name = "tower-http" 3831 + version = "0.6.10" 3832 + source = "registry+https://github.com/rust-lang/crates.io-index" 3833 + checksum = "68d6fdd9f81c2819c9a8b0e0cd91660e7746a8e6ea2ba7c6b2b057985f6bcb51" 3834 + dependencies = [ 3835 + "bitflags 2.11.1", 3836 + "bytes", 3837 + "futures-util", 3838 + "http", 3839 + "http-body", 3840 + "pin-project-lite", 3841 + "tower", 3842 + "tower-layer", 3843 + "tower-service", 3844 + "url", 3845 + ] 3846 + 3847 + [[package]] 3848 + name = "tower-layer" 3849 + version = "0.3.3" 3850 + source = "registry+https://github.com/rust-lang/crates.io-index" 3851 + checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 3852 + 3853 + [[package]] 3854 + name = "tower-service" 3855 + version = "0.3.3" 3856 + source = "registry+https://github.com/rust-lang/crates.io-index" 3857 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 3858 + 3859 + [[package]] 3860 + name = "tracing" 3861 + version = "0.1.44" 3862 + source = "registry+https://github.com/rust-lang/crates.io-index" 3863 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 3864 + dependencies = [ 3865 + "pin-project-lite", 3866 + "tracing-core", 3867 + ] 3868 + 3869 + [[package]] 3870 + name = "tracing-core" 3871 + version = "0.1.36" 3872 + source = "registry+https://github.com/rust-lang/crates.io-index" 3873 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 3874 + dependencies = [ 3875 + "once_cell", 3876 + ] 3877 + 3878 + [[package]] 3879 + name = "tray-icon" 3880 + version = "0.23.1" 3881 + source = "registry+https://github.com/rust-lang/crates.io-index" 3882 + checksum = "15edbb0d80583e85ee8df283410038e17314df5cba30da2087a54a85216c0773" 3883 + dependencies = [ 3884 + "crossbeam-channel", 3885 + "dirs", 3886 + "libappindicator", 3887 + "muda", 3888 + "objc2", 3889 + "objc2-app-kit", 3890 + "objc2-core-foundation", 3891 + "objc2-core-graphics", 3892 + "objc2-foundation", 3893 + "once_cell", 3894 + "png 0.18.1", 3895 + "serde", 3896 + "thiserror 2.0.18", 3897 + "windows-sys 0.61.2", 3898 + ] 3899 + 3900 + [[package]] 3901 + name = "try-lock" 3902 + version = "0.2.5" 3903 + source = "registry+https://github.com/rust-lang/crates.io-index" 3904 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3905 + 3906 + [[package]] 3907 + name = "typeid" 3908 + version = "1.0.3" 3909 + source = "registry+https://github.com/rust-lang/crates.io-index" 3910 + checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 3911 + 3912 + [[package]] 3913 + name = "typenum" 3914 + version = "1.20.0" 3915 + source = "registry+https://github.com/rust-lang/crates.io-index" 3916 + checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" 3917 + 3918 + [[package]] 3919 + name = "unic-char-property" 3920 + version = "0.9.0" 3921 + source = "registry+https://github.com/rust-lang/crates.io-index" 3922 + checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" 3923 + dependencies = [ 3924 + "unic-char-range", 3925 + ] 3926 + 3927 + [[package]] 3928 + name = "unic-char-range" 3929 + version = "0.9.0" 3930 + source = "registry+https://github.com/rust-lang/crates.io-index" 3931 + checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" 3932 + 3933 + [[package]] 3934 + name = "unic-common" 3935 + version = "0.9.0" 3936 + source = "registry+https://github.com/rust-lang/crates.io-index" 3937 + checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" 3938 + 3939 + [[package]] 3940 + name = "unic-ucd-ident" 3941 + version = "0.9.0" 3942 + source = "registry+https://github.com/rust-lang/crates.io-index" 3943 + checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" 3944 + dependencies = [ 3945 + "unic-char-property", 3946 + "unic-char-range", 3947 + "unic-ucd-version", 3948 + ] 3949 + 3950 + [[package]] 3951 + name = "unic-ucd-version" 3952 + version = "0.9.0" 3953 + source = "registry+https://github.com/rust-lang/crates.io-index" 3954 + checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" 3955 + dependencies = [ 3956 + "unic-common", 3957 + ] 3958 + 3959 + [[package]] 3960 + name = "unicode-ident" 3961 + version = "1.0.24" 3962 + source = "registry+https://github.com/rust-lang/crates.io-index" 3963 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 3964 + 3965 + [[package]] 3966 + name = "unicode-segmentation" 3967 + version = "1.13.2" 3968 + source = "registry+https://github.com/rust-lang/crates.io-index" 3969 + checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" 3970 + 3971 + [[package]] 3972 + name = "unicode-xid" 3973 + version = "0.2.6" 3974 + source = "registry+https://github.com/rust-lang/crates.io-index" 3975 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 3976 + 3977 + [[package]] 3978 + name = "url" 3979 + version = "2.5.8" 3980 + source = "registry+https://github.com/rust-lang/crates.io-index" 3981 + checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 3982 + dependencies = [ 3983 + "form_urlencoded", 3984 + "idna", 3985 + "percent-encoding", 3986 + "serde", 3987 + "serde_derive", 3988 + ] 3989 + 3990 + [[package]] 3991 + name = "urlpattern" 3992 + version = "0.3.0" 3993 + source = "registry+https://github.com/rust-lang/crates.io-index" 3994 + checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" 3995 + dependencies = [ 3996 + "regex", 3997 + "serde", 3998 + "unic-ucd-ident", 3999 + "url", 4000 + ] 4001 + 4002 + [[package]] 4003 + name = "utf-8" 4004 + version = "0.7.6" 4005 + source = "registry+https://github.com/rust-lang/crates.io-index" 4006 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4007 + 4008 + [[package]] 4009 + name = "utf8-width" 4010 + version = "0.1.8" 4011 + source = "registry+https://github.com/rust-lang/crates.io-index" 4012 + checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091" 4013 + 4014 + [[package]] 4015 + name = "utf8_iter" 4016 + version = "1.0.4" 4017 + source = "registry+https://github.com/rust-lang/crates.io-index" 4018 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 4019 + 4020 + [[package]] 4021 + name = "uuid" 4022 + version = "1.23.1" 4023 + source = "registry+https://github.com/rust-lang/crates.io-index" 4024 + checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" 4025 + dependencies = [ 4026 + "getrandom 0.4.2", 4027 + "js-sys", 4028 + "serde_core", 4029 + "wasm-bindgen", 4030 + ] 4031 + 4032 + [[package]] 4033 + name = "value-bag" 4034 + version = "1.12.0" 4035 + source = "registry+https://github.com/rust-lang/crates.io-index" 4036 + checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" 4037 + 4038 + [[package]] 4039 + name = "version-compare" 4040 + version = "0.2.1" 4041 + source = "registry+https://github.com/rust-lang/crates.io-index" 4042 + checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" 4043 + 4044 + [[package]] 4045 + name = "version_check" 4046 + version = "0.9.5" 4047 + source = "registry+https://github.com/rust-lang/crates.io-index" 4048 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4049 + 4050 + [[package]] 4051 + name = "vswhom" 4052 + version = "0.1.0" 4053 + source = "registry+https://github.com/rust-lang/crates.io-index" 4054 + checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 4055 + dependencies = [ 4056 + "libc", 4057 + "vswhom-sys", 4058 + ] 4059 + 4060 + [[package]] 4061 + name = "vswhom-sys" 4062 + version = "0.1.3" 4063 + source = "registry+https://github.com/rust-lang/crates.io-index" 4064 + checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" 4065 + dependencies = [ 4066 + "cc", 4067 + "libc", 4068 + ] 4069 + 4070 + [[package]] 4071 + name = "walkdir" 4072 + version = "2.5.0" 4073 + source = "registry+https://github.com/rust-lang/crates.io-index" 4074 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4075 + dependencies = [ 4076 + "same-file", 4077 + "winapi-util", 4078 + ] 4079 + 4080 + [[package]] 4081 + name = "want" 4082 + version = "0.3.1" 4083 + source = "registry+https://github.com/rust-lang/crates.io-index" 4084 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4085 + dependencies = [ 4086 + "try-lock", 4087 + ] 4088 + 4089 + [[package]] 4090 + name = "wasi" 4091 + version = "0.11.1+wasi-snapshot-preview1" 4092 + source = "registry+https://github.com/rust-lang/crates.io-index" 4093 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 4094 + 4095 + [[package]] 4096 + name = "wasip2" 4097 + version = "1.0.3+wasi-0.2.9" 4098 + source = "registry+https://github.com/rust-lang/crates.io-index" 4099 + checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" 4100 + dependencies = [ 4101 + "wit-bindgen 0.57.1", 4102 + ] 4103 + 4104 + [[package]] 4105 + name = "wasip3" 4106 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4107 + source = "registry+https://github.com/rust-lang/crates.io-index" 4108 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4109 + dependencies = [ 4110 + "wit-bindgen 0.51.0", 4111 + ] 4112 + 4113 + [[package]] 4114 + name = "wasm-bindgen" 4115 + version = "0.2.120" 4116 + source = "registry+https://github.com/rust-lang/crates.io-index" 4117 + checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" 4118 + dependencies = [ 4119 + "cfg-if", 4120 + "once_cell", 4121 + "rustversion", 4122 + "wasm-bindgen-macro", 4123 + "wasm-bindgen-shared", 4124 + ] 4125 + 4126 + [[package]] 4127 + name = "wasm-bindgen-futures" 4128 + version = "0.4.70" 4129 + source = "registry+https://github.com/rust-lang/crates.io-index" 4130 + checksum = "af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084" 4131 + dependencies = [ 4132 + "js-sys", 4133 + "wasm-bindgen", 4134 + ] 4135 + 4136 + [[package]] 4137 + name = "wasm-bindgen-macro" 4138 + version = "0.2.120" 4139 + source = "registry+https://github.com/rust-lang/crates.io-index" 4140 + checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" 4141 + dependencies = [ 4142 + "quote", 4143 + "wasm-bindgen-macro-support", 4144 + ] 4145 + 4146 + [[package]] 4147 + name = "wasm-bindgen-macro-support" 4148 + version = "0.2.120" 4149 + source = "registry+https://github.com/rust-lang/crates.io-index" 4150 + checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" 4151 + dependencies = [ 4152 + "bumpalo", 4153 + "proc-macro2", 4154 + "quote", 4155 + "syn 2.0.117", 4156 + "wasm-bindgen-shared", 4157 + ] 4158 + 4159 + [[package]] 4160 + name = "wasm-bindgen-shared" 4161 + version = "0.2.120" 4162 + source = "registry+https://github.com/rust-lang/crates.io-index" 4163 + checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" 4164 + dependencies = [ 4165 + "unicode-ident", 4166 + ] 4167 + 4168 + [[package]] 4169 + name = "wasm-encoder" 4170 + version = "0.244.0" 4171 + source = "registry+https://github.com/rust-lang/crates.io-index" 4172 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4173 + dependencies = [ 4174 + "leb128fmt", 4175 + "wasmparser", 4176 + ] 4177 + 4178 + [[package]] 4179 + name = "wasm-metadata" 4180 + version = "0.244.0" 4181 + source = "registry+https://github.com/rust-lang/crates.io-index" 4182 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4183 + dependencies = [ 4184 + "anyhow", 4185 + "indexmap 2.14.0", 4186 + "wasm-encoder", 4187 + "wasmparser", 4188 + ] 4189 + 4190 + [[package]] 4191 + name = "wasm-streams" 4192 + version = "0.5.0" 4193 + source = "registry+https://github.com/rust-lang/crates.io-index" 4194 + checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" 4195 + dependencies = [ 4196 + "futures-util", 4197 + "js-sys", 4198 + "wasm-bindgen", 4199 + "wasm-bindgen-futures", 4200 + "web-sys", 4201 + ] 4202 + 4203 + [[package]] 4204 + name = "wasmparser" 4205 + version = "0.244.0" 4206 + source = "registry+https://github.com/rust-lang/crates.io-index" 4207 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4208 + dependencies = [ 4209 + "bitflags 2.11.1", 4210 + "hashbrown 0.15.5", 4211 + "indexmap 2.14.0", 4212 + "semver", 4213 + ] 4214 + 4215 + [[package]] 4216 + name = "web-sys" 4217 + version = "0.3.97" 4218 + source = "registry+https://github.com/rust-lang/crates.io-index" 4219 + checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602" 4220 + dependencies = [ 4221 + "js-sys", 4222 + "wasm-bindgen", 4223 + ] 4224 + 4225 + [[package]] 4226 + name = "web_atoms" 4227 + version = "0.2.4" 4228 + source = "registry+https://github.com/rust-lang/crates.io-index" 4229 + checksum = "d7cff6eef815df1834fd250e3a2ff436044d82a9f1bc1980ca1dbdf07effc538" 4230 + dependencies = [ 4231 + "phf", 4232 + "phf_codegen", 4233 + "string_cache", 4234 + "string_cache_codegen", 4235 + ] 4236 + 4237 + [[package]] 4238 + name = "webkit2gtk" 4239 + version = "2.0.2" 4240 + source = "registry+https://github.com/rust-lang/crates.io-index" 4241 + checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" 4242 + dependencies = [ 4243 + "bitflags 1.3.2", 4244 + "cairo-rs", 4245 + "gdk", 4246 + "gdk-sys", 4247 + "gio", 4248 + "gio-sys", 4249 + "glib", 4250 + "glib-sys", 4251 + "gobject-sys", 4252 + "gtk", 4253 + "gtk-sys", 4254 + "javascriptcore-rs", 4255 + "libc", 4256 + "once_cell", 4257 + "soup3", 4258 + "webkit2gtk-sys", 4259 + ] 4260 + 4261 + [[package]] 4262 + name = "webkit2gtk-sys" 4263 + version = "2.0.2" 4264 + source = "registry+https://github.com/rust-lang/crates.io-index" 4265 + checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" 4266 + dependencies = [ 4267 + "bitflags 1.3.2", 4268 + "cairo-sys-rs", 4269 + "gdk-sys", 4270 + "gio-sys", 4271 + "glib-sys", 4272 + "gobject-sys", 4273 + "gtk-sys", 4274 + "javascriptcore-rs-sys", 4275 + "libc", 4276 + "pkg-config", 4277 + "soup3-sys", 4278 + "system-deps", 4279 + ] 4280 + 4281 + [[package]] 4282 + name = "webview2-com" 4283 + version = "0.38.2" 4284 + source = "registry+https://github.com/rust-lang/crates.io-index" 4285 + checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" 4286 + dependencies = [ 4287 + "webview2-com-macros", 4288 + "webview2-com-sys", 4289 + "windows", 4290 + "windows-core 0.61.2", 4291 + "windows-implement", 4292 + "windows-interface", 4293 + ] 4294 + 4295 + [[package]] 4296 + name = "webview2-com-macros" 4297 + version = "0.8.1" 4298 + source = "registry+https://github.com/rust-lang/crates.io-index" 4299 + checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" 4300 + dependencies = [ 4301 + "proc-macro2", 4302 + "quote", 4303 + "syn 2.0.117", 4304 + ] 4305 + 4306 + [[package]] 4307 + name = "webview2-com-sys" 4308 + version = "0.38.2" 4309 + source = "registry+https://github.com/rust-lang/crates.io-index" 4310 + checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" 4311 + dependencies = [ 4312 + "thiserror 2.0.18", 4313 + "windows", 4314 + "windows-core 0.61.2", 4315 + ] 4316 + 4317 + [[package]] 4318 + name = "winapi" 4319 + version = "0.3.9" 4320 + source = "registry+https://github.com/rust-lang/crates.io-index" 4321 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4322 + dependencies = [ 4323 + "winapi-i686-pc-windows-gnu", 4324 + "winapi-x86_64-pc-windows-gnu", 4325 + ] 4326 + 4327 + [[package]] 4328 + name = "winapi-i686-pc-windows-gnu" 4329 + version = "0.4.0" 4330 + source = "registry+https://github.com/rust-lang/crates.io-index" 4331 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4332 + 4333 + [[package]] 4334 + name = "winapi-util" 4335 + version = "0.1.11" 4336 + source = "registry+https://github.com/rust-lang/crates.io-index" 4337 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 4338 + dependencies = [ 4339 + "windows-sys 0.61.2", 4340 + ] 4341 + 4342 + [[package]] 4343 + name = "winapi-x86_64-pc-windows-gnu" 4344 + version = "0.4.0" 4345 + source = "registry+https://github.com/rust-lang/crates.io-index" 4346 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4347 + 4348 + [[package]] 4349 + name = "window-vibrancy" 4350 + version = "0.6.0" 4351 + source = "registry+https://github.com/rust-lang/crates.io-index" 4352 + checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" 4353 + dependencies = [ 4354 + "objc2", 4355 + "objc2-app-kit", 4356 + "objc2-core-foundation", 4357 + "objc2-foundation", 4358 + "raw-window-handle", 4359 + "windows-sys 0.59.0", 4360 + "windows-version", 4361 + ] 4362 + 4363 + [[package]] 4364 + name = "windows" 4365 + version = "0.61.3" 4366 + source = "registry+https://github.com/rust-lang/crates.io-index" 4367 + checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" 4368 + dependencies = [ 4369 + "windows-collections", 4370 + "windows-core 0.61.2", 4371 + "windows-future", 4372 + "windows-link 0.1.3", 4373 + "windows-numerics", 4374 + ] 4375 + 4376 + [[package]] 4377 + name = "windows-collections" 4378 + version = "0.2.0" 4379 + source = "registry+https://github.com/rust-lang/crates.io-index" 4380 + checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" 4381 + dependencies = [ 4382 + "windows-core 0.61.2", 4383 + ] 4384 + 4385 + [[package]] 4386 + name = "windows-core" 4387 + version = "0.61.2" 4388 + source = "registry+https://github.com/rust-lang/crates.io-index" 4389 + checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 4390 + dependencies = [ 4391 + "windows-implement", 4392 + "windows-interface", 4393 + "windows-link 0.1.3", 4394 + "windows-result 0.3.4", 4395 + "windows-strings 0.4.2", 4396 + ] 4397 + 4398 + [[package]] 4399 + name = "windows-core" 4400 + version = "0.62.2" 4401 + source = "registry+https://github.com/rust-lang/crates.io-index" 4402 + checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 4403 + dependencies = [ 4404 + "windows-implement", 4405 + "windows-interface", 4406 + "windows-link 0.2.1", 4407 + "windows-result 0.4.1", 4408 + "windows-strings 0.5.1", 4409 + ] 4410 + 4411 + [[package]] 4412 + name = "windows-future" 4413 + version = "0.2.1" 4414 + source = "registry+https://github.com/rust-lang/crates.io-index" 4415 + checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" 4416 + dependencies = [ 4417 + "windows-core 0.61.2", 4418 + "windows-link 0.1.3", 4419 + "windows-threading", 4420 + ] 4421 + 4422 + [[package]] 4423 + name = "windows-implement" 4424 + version = "0.60.2" 4425 + source = "registry+https://github.com/rust-lang/crates.io-index" 4426 + checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 4427 + dependencies = [ 4428 + "proc-macro2", 4429 + "quote", 4430 + "syn 2.0.117", 4431 + ] 4432 + 4433 + [[package]] 4434 + name = "windows-interface" 4435 + version = "0.59.3" 4436 + source = "registry+https://github.com/rust-lang/crates.io-index" 4437 + checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 4438 + dependencies = [ 4439 + "proc-macro2", 4440 + "quote", 4441 + "syn 2.0.117", 4442 + ] 4443 + 4444 + [[package]] 4445 + name = "windows-link" 4446 + version = "0.1.3" 4447 + source = "registry+https://github.com/rust-lang/crates.io-index" 4448 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 4449 + 4450 + [[package]] 4451 + name = "windows-link" 4452 + version = "0.2.1" 4453 + source = "registry+https://github.com/rust-lang/crates.io-index" 4454 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 4455 + 4456 + [[package]] 4457 + name = "windows-numerics" 4458 + version = "0.2.0" 4459 + source = "registry+https://github.com/rust-lang/crates.io-index" 4460 + checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" 4461 + dependencies = [ 4462 + "windows-core 0.61.2", 4463 + "windows-link 0.1.3", 4464 + ] 4465 + 4466 + [[package]] 4467 + name = "windows-result" 4468 + version = "0.3.4" 4469 + source = "registry+https://github.com/rust-lang/crates.io-index" 4470 + checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 4471 + dependencies = [ 4472 + "windows-link 0.1.3", 4473 + ] 4474 + 4475 + [[package]] 4476 + name = "windows-result" 4477 + version = "0.4.1" 4478 + source = "registry+https://github.com/rust-lang/crates.io-index" 4479 + checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 4480 + dependencies = [ 4481 + "windows-link 0.2.1", 4482 + ] 4483 + 4484 + [[package]] 4485 + name = "windows-strings" 4486 + version = "0.4.2" 4487 + source = "registry+https://github.com/rust-lang/crates.io-index" 4488 + checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 4489 + dependencies = [ 4490 + "windows-link 0.1.3", 4491 + ] 4492 + 4493 + [[package]] 4494 + name = "windows-strings" 4495 + version = "0.5.1" 4496 + source = "registry+https://github.com/rust-lang/crates.io-index" 4497 + checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 4498 + dependencies = [ 4499 + "windows-link 0.2.1", 4500 + ] 4501 + 4502 + [[package]] 4503 + name = "windows-sys" 4504 + version = "0.45.0" 4505 + source = "registry+https://github.com/rust-lang/crates.io-index" 4506 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4507 + dependencies = [ 4508 + "windows-targets 0.42.2", 4509 + ] 4510 + 4511 + [[package]] 4512 + name = "windows-sys" 4513 + version = "0.59.0" 4514 + source = "registry+https://github.com/rust-lang/crates.io-index" 4515 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4516 + dependencies = [ 4517 + "windows-targets 0.52.6", 4518 + ] 4519 + 4520 + [[package]] 4521 + name = "windows-sys" 4522 + version = "0.61.2" 4523 + source = "registry+https://github.com/rust-lang/crates.io-index" 4524 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 4525 + dependencies = [ 4526 + "windows-link 0.2.1", 4527 + ] 4528 + 4529 + [[package]] 4530 + name = "windows-targets" 4531 + version = "0.42.2" 4532 + source = "registry+https://github.com/rust-lang/crates.io-index" 4533 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4534 + dependencies = [ 4535 + "windows_aarch64_gnullvm 0.42.2", 4536 + "windows_aarch64_msvc 0.42.2", 4537 + "windows_i686_gnu 0.42.2", 4538 + "windows_i686_msvc 0.42.2", 4539 + "windows_x86_64_gnu 0.42.2", 4540 + "windows_x86_64_gnullvm 0.42.2", 4541 + "windows_x86_64_msvc 0.42.2", 4542 + ] 4543 + 4544 + [[package]] 4545 + name = "windows-targets" 4546 + version = "0.52.6" 4547 + source = "registry+https://github.com/rust-lang/crates.io-index" 4548 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4549 + dependencies = [ 4550 + "windows_aarch64_gnullvm 0.52.6", 4551 + "windows_aarch64_msvc 0.52.6", 4552 + "windows_i686_gnu 0.52.6", 4553 + "windows_i686_gnullvm", 4554 + "windows_i686_msvc 0.52.6", 4555 + "windows_x86_64_gnu 0.52.6", 4556 + "windows_x86_64_gnullvm 0.52.6", 4557 + "windows_x86_64_msvc 0.52.6", 4558 + ] 4559 + 4560 + [[package]] 4561 + name = "windows-threading" 4562 + version = "0.1.0" 4563 + source = "registry+https://github.com/rust-lang/crates.io-index" 4564 + checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" 4565 + dependencies = [ 4566 + "windows-link 0.1.3", 4567 + ] 4568 + 4569 + [[package]] 4570 + name = "windows-version" 4571 + version = "0.1.7" 4572 + source = "registry+https://github.com/rust-lang/crates.io-index" 4573 + checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" 4574 + dependencies = [ 4575 + "windows-link 0.2.1", 4576 + ] 4577 + 4578 + [[package]] 4579 + name = "windows_aarch64_gnullvm" 4580 + version = "0.42.2" 4581 + source = "registry+https://github.com/rust-lang/crates.io-index" 4582 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4583 + 4584 + [[package]] 4585 + name = "windows_aarch64_gnullvm" 4586 + version = "0.52.6" 4587 + source = "registry+https://github.com/rust-lang/crates.io-index" 4588 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4589 + 4590 + [[package]] 4591 + name = "windows_aarch64_msvc" 4592 + version = "0.42.2" 4593 + source = "registry+https://github.com/rust-lang/crates.io-index" 4594 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4595 + 4596 + [[package]] 4597 + name = "windows_aarch64_msvc" 4598 + version = "0.52.6" 4599 + source = "registry+https://github.com/rust-lang/crates.io-index" 4600 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4601 + 4602 + [[package]] 4603 + name = "windows_i686_gnu" 4604 + version = "0.42.2" 4605 + source = "registry+https://github.com/rust-lang/crates.io-index" 4606 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4607 + 4608 + [[package]] 4609 + name = "windows_i686_gnu" 4610 + version = "0.52.6" 4611 + source = "registry+https://github.com/rust-lang/crates.io-index" 4612 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4613 + 4614 + [[package]] 4615 + name = "windows_i686_gnullvm" 4616 + version = "0.52.6" 4617 + source = "registry+https://github.com/rust-lang/crates.io-index" 4618 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4619 + 4620 + [[package]] 4621 + name = "windows_i686_msvc" 4622 + version = "0.42.2" 4623 + source = "registry+https://github.com/rust-lang/crates.io-index" 4624 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4625 + 4626 + [[package]] 4627 + name = "windows_i686_msvc" 4628 + version = "0.52.6" 4629 + source = "registry+https://github.com/rust-lang/crates.io-index" 4630 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4631 + 4632 + [[package]] 4633 + name = "windows_x86_64_gnu" 4634 + version = "0.42.2" 4635 + source = "registry+https://github.com/rust-lang/crates.io-index" 4636 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4637 + 4638 + [[package]] 4639 + name = "windows_x86_64_gnu" 4640 + version = "0.52.6" 4641 + source = "registry+https://github.com/rust-lang/crates.io-index" 4642 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4643 + 4644 + [[package]] 4645 + name = "windows_x86_64_gnullvm" 4646 + version = "0.42.2" 4647 + source = "registry+https://github.com/rust-lang/crates.io-index" 4648 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4649 + 4650 + [[package]] 4651 + name = "windows_x86_64_gnullvm" 4652 + version = "0.52.6" 4653 + source = "registry+https://github.com/rust-lang/crates.io-index" 4654 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4655 + 4656 + [[package]] 4657 + name = "windows_x86_64_msvc" 4658 + version = "0.42.2" 4659 + source = "registry+https://github.com/rust-lang/crates.io-index" 4660 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4661 + 4662 + [[package]] 4663 + name = "windows_x86_64_msvc" 4664 + version = "0.52.6" 4665 + source = "registry+https://github.com/rust-lang/crates.io-index" 4666 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4667 + 4668 + [[package]] 4669 + name = "winnow" 4670 + version = "0.5.40" 4671 + source = "registry+https://github.com/rust-lang/crates.io-index" 4672 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4673 + dependencies = [ 4674 + "memchr", 4675 + ] 4676 + 4677 + [[package]] 4678 + name = "winnow" 4679 + version = "0.7.15" 4680 + source = "registry+https://github.com/rust-lang/crates.io-index" 4681 + checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" 4682 + 4683 + [[package]] 4684 + name = "winnow" 4685 + version = "1.0.2" 4686 + source = "registry+https://github.com/rust-lang/crates.io-index" 4687 + checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" 4688 + dependencies = [ 4689 + "memchr", 4690 + ] 4691 + 4692 + [[package]] 4693 + name = "winreg" 4694 + version = "0.55.0" 4695 + source = "registry+https://github.com/rust-lang/crates.io-index" 4696 + checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" 4697 + dependencies = [ 4698 + "cfg-if", 4699 + "windows-sys 0.59.0", 4700 + ] 4701 + 4702 + [[package]] 4703 + name = "wit-bindgen" 4704 + version = "0.51.0" 4705 + source = "registry+https://github.com/rust-lang/crates.io-index" 4706 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 4707 + dependencies = [ 4708 + "wit-bindgen-rust-macro", 4709 + ] 4710 + 4711 + [[package]] 4712 + name = "wit-bindgen" 4713 + version = "0.57.1" 4714 + source = "registry+https://github.com/rust-lang/crates.io-index" 4715 + checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" 4716 + 4717 + [[package]] 4718 + name = "wit-bindgen-core" 4719 + version = "0.51.0" 4720 + source = "registry+https://github.com/rust-lang/crates.io-index" 4721 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 4722 + dependencies = [ 4723 + "anyhow", 4724 + "heck 0.5.0", 4725 + "wit-parser", 4726 + ] 4727 + 4728 + [[package]] 4729 + name = "wit-bindgen-rust" 4730 + version = "0.51.0" 4731 + source = "registry+https://github.com/rust-lang/crates.io-index" 4732 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 4733 + dependencies = [ 4734 + "anyhow", 4735 + "heck 0.5.0", 4736 + "indexmap 2.14.0", 4737 + "prettyplease", 4738 + "syn 2.0.117", 4739 + "wasm-metadata", 4740 + "wit-bindgen-core", 4741 + "wit-component", 4742 + ] 4743 + 4744 + [[package]] 4745 + name = "wit-bindgen-rust-macro" 4746 + version = "0.51.0" 4747 + source = "registry+https://github.com/rust-lang/crates.io-index" 4748 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 4749 + dependencies = [ 4750 + "anyhow", 4751 + "prettyplease", 4752 + "proc-macro2", 4753 + "quote", 4754 + "syn 2.0.117", 4755 + "wit-bindgen-core", 4756 + "wit-bindgen-rust", 4757 + ] 4758 + 4759 + [[package]] 4760 + name = "wit-component" 4761 + version = "0.244.0" 4762 + source = "registry+https://github.com/rust-lang/crates.io-index" 4763 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 4764 + dependencies = [ 4765 + "anyhow", 4766 + "bitflags 2.11.1", 4767 + "indexmap 2.14.0", 4768 + "log", 4769 + "serde", 4770 + "serde_derive", 4771 + "serde_json", 4772 + "wasm-encoder", 4773 + "wasm-metadata", 4774 + "wasmparser", 4775 + "wit-parser", 4776 + ] 4777 + 4778 + [[package]] 4779 + name = "wit-parser" 4780 + version = "0.244.0" 4781 + source = "registry+https://github.com/rust-lang/crates.io-index" 4782 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 4783 + dependencies = [ 4784 + "anyhow", 4785 + "id-arena", 4786 + "indexmap 2.14.0", 4787 + "log", 4788 + "semver", 4789 + "serde", 4790 + "serde_derive", 4791 + "serde_json", 4792 + "unicode-xid", 4793 + "wasmparser", 4794 + ] 4795 + 4796 + [[package]] 4797 + name = "writeable" 4798 + version = "0.6.3" 4799 + source = "registry+https://github.com/rust-lang/crates.io-index" 4800 + checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" 4801 + 4802 + [[package]] 4803 + name = "wry" 4804 + version = "0.55.1" 4805 + source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "186f9871daa55fd9c016578b810d149de58367113db7fb72b462d2323ce19514" 4807 + dependencies = [ 4808 + "base64 0.22.1", 4809 + "block2", 4810 + "cookie", 4811 + "crossbeam-channel", 4812 + "dirs", 4813 + "dom_query", 4814 + "dpi", 4815 + "dunce", 4816 + "gdkx11", 4817 + "gtk", 4818 + "http", 4819 + "javascriptcore-rs", 4820 + "jni", 4821 + "libc", 4822 + "ndk", 4823 + "objc2", 4824 + "objc2-app-kit", 4825 + "objc2-core-foundation", 4826 + "objc2-foundation", 4827 + "objc2-ui-kit", 4828 + "objc2-web-kit", 4829 + "once_cell", 4830 + "percent-encoding", 4831 + "raw-window-handle", 4832 + "sha2", 4833 + "soup3", 4834 + "tao-macros", 4835 + "thiserror 2.0.18", 4836 + "url", 4837 + "webkit2gtk", 4838 + "webkit2gtk-sys", 4839 + "webview2-com", 4840 + "windows", 4841 + "windows-core 0.61.2", 4842 + "windows-version", 4843 + "x11-dl", 4844 + ] 4845 + 4846 + [[package]] 4847 + name = "wyz" 4848 + version = "0.5.1" 4849 + source = "registry+https://github.com/rust-lang/crates.io-index" 4850 + checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 4851 + dependencies = [ 4852 + "tap", 4853 + ] 4854 + 4855 + [[package]] 4856 + name = "x11" 4857 + version = "2.21.0" 4858 + source = "registry+https://github.com/rust-lang/crates.io-index" 4859 + checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 4860 + dependencies = [ 4861 + "libc", 4862 + "pkg-config", 4863 + ] 4864 + 4865 + [[package]] 4866 + name = "x11-dl" 4867 + version = "2.21.0" 4868 + source = "registry+https://github.com/rust-lang/crates.io-index" 4869 + checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 4870 + dependencies = [ 4871 + "libc", 4872 + "once_cell", 4873 + "pkg-config", 4874 + ] 4875 + 4876 + [[package]] 4877 + name = "yoke" 4878 + version = "0.8.2" 4879 + source = "registry+https://github.com/rust-lang/crates.io-index" 4880 + checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" 4881 + dependencies = [ 4882 + "stable_deref_trait", 4883 + "yoke-derive", 4884 + "zerofrom", 4885 + ] 4886 + 4887 + [[package]] 4888 + name = "yoke-derive" 4889 + version = "0.8.2" 4890 + source = "registry+https://github.com/rust-lang/crates.io-index" 4891 + checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" 4892 + dependencies = [ 4893 + "proc-macro2", 4894 + "quote", 4895 + "syn 2.0.117", 4896 + "synstructure", 4897 + ] 4898 + 4899 + [[package]] 4900 + name = "zerocopy" 4901 + version = "0.8.48" 4902 + source = "registry+https://github.com/rust-lang/crates.io-index" 4903 + checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" 4904 + dependencies = [ 4905 + "zerocopy-derive", 4906 + ] 4907 + 4908 + [[package]] 4909 + name = "zerocopy-derive" 4910 + version = "0.8.48" 4911 + source = "registry+https://github.com/rust-lang/crates.io-index" 4912 + checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" 4913 + dependencies = [ 4914 + "proc-macro2", 4915 + "quote", 4916 + "syn 2.0.117", 4917 + ] 4918 + 4919 + [[package]] 4920 + name = "zerofrom" 4921 + version = "0.1.7" 4922 + source = "registry+https://github.com/rust-lang/crates.io-index" 4923 + checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" 4924 + dependencies = [ 4925 + "zerofrom-derive", 4926 + ] 4927 + 4928 + [[package]] 4929 + name = "zerofrom-derive" 4930 + version = "0.1.7" 4931 + source = "registry+https://github.com/rust-lang/crates.io-index" 4932 + checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" 4933 + dependencies = [ 4934 + "proc-macro2", 4935 + "quote", 4936 + "syn 2.0.117", 4937 + "synstructure", 4938 + ] 4939 + 4940 + [[package]] 4941 + name = "zerotrie" 4942 + version = "0.2.4" 4943 + source = "registry+https://github.com/rust-lang/crates.io-index" 4944 + checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" 4945 + dependencies = [ 4946 + "displaydoc", 4947 + "yoke", 4948 + "zerofrom", 4949 + ] 4950 + 4951 + [[package]] 4952 + name = "zerovec" 4953 + version = "0.11.6" 4954 + source = "registry+https://github.com/rust-lang/crates.io-index" 4955 + checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" 4956 + dependencies = [ 4957 + "yoke", 4958 + "zerofrom", 4959 + "zerovec-derive", 4960 + ] 4961 + 4962 + [[package]] 4963 + name = "zerovec-derive" 4964 + version = "0.11.3" 4965 + source = "registry+https://github.com/rust-lang/crates.io-index" 4966 + checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" 4967 + dependencies = [ 4968 + "proc-macro2", 4969 + "quote", 4970 + "syn 2.0.117", 4971 + ] 4972 + 4973 + [[package]] 4974 + name = "zmij" 4975 + version = "1.0.21" 4976 + source = "registry+https://github.com/rust-lang/crates.io-index" 4977 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+24
src-tauri/Cargo.toml
··· 1 + [package] 2 + name = "tinysub" 3 + version = "2.5.2" 4 + description = "a simple but full-featured web player for Open Subsonic compatible music servers" 5 + authors = ["devins.page"] 6 + license = "gpl-3.0-only" 7 + repository = "https://tangled.org/devins.page/tinysub" 8 + edition = "2021" 9 + rust-version = "1.77.2" 10 + 11 + [lib] 12 + name = "app_lib" 13 + crate-type = ["staticlib", "cdylib", "rlib"] 14 + 15 + [build-dependencies] 16 + tauri-build = { version = "2.6.1", features = [] } 17 + 18 + [dependencies] 19 + serde_json = "1.0" 20 + serde = { version = "1.0", features = ["derive"] } 21 + log = "0.4" 22 + tauri = { version = "2.11.1", features = [] } 23 + tauri-plugin-log = "2" 24 + tauri-plugin-localhost = "2"
+3
src-tauri/build.rs
··· 1 + fn main() { 2 + tauri_build::build() 3 + }
+7
src-tauri/capabilities/default.json
··· 1 + { 2 + "$schema": "../gen/schemas/desktop-schema.json", 3 + "identifier": "default", 4 + "description": "enables the default permissions", 5 + "windows": ["main"], 6 + "permissions": ["core:default"] 7 + }
src-tauri/icons/128x128.png

This is a binary file and will not be displayed.

src-tauri/icons/128x128@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/32x32.png

This is a binary file and will not be displayed.

src-tauri/icons/64x64.png

This is a binary file and will not be displayed.

src-tauri/icons/Square107x107Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square142x142Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square150x150Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square284x284Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square30x30Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square310x310Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square44x44Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square71x71Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square89x89Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/StoreLogo.png

This is a binary file and will not be displayed.

+5
src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 3 + <foreground android:drawable="@mipmap/ic_launcher_foreground"/> 4 + <background android:drawable="@color/ic_launcher_background"/> 5 + </adaptive-icon>
src-tauri/icons/android/mipmap-hdpi/ic_launcher.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-mdpi/ic_launcher.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png

This is a binary file and will not be displayed.

src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png

This is a binary file and will not be displayed.

+4
src-tauri/icons/android/values/ic_launcher_background.xml
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <resources> 3 + <color name="ic_launcher_background">#fff</color> 4 + </resources>
src-tauri/icons/icon.icns

This is a binary file and will not be displayed.

src-tauri/icons/icon.ico

This is a binary file and will not be displayed.

src-tauri/icons/icon.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-20x20@1x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-20x20@2x-1.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-20x20@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-20x20@3x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-29x29@1x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-29x29@2x-1.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-29x29@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-29x29@3x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-40x40@1x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-40x40@2x-1.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-40x40@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-40x40@3x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-512@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-60x60@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-60x60@3x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-76x76@1x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-76x76@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png

This is a binary file and will not be displayed.

+18
src-tauri/src/lib.rs
··· 1 + use tauri::{webview::WebviewWindowBuilder, WebviewUrl}; 2 + 3 + pub fn run() { 4 + let port: u16 = 5173; 5 + tauri::Builder::default() 6 + .plugin(tauri_plugin_localhost::Builder::new(port).build()) 7 + .setup(move |app| { 8 + let url = format!("http://localhost:{}", port).parse().unwrap(); 9 + WebviewWindowBuilder::new(app, "main".to_string(), WebviewUrl::External(url)) 10 + .title("tinysub") 11 + .inner_size(800.0, 600.0) 12 + .disable_drag_drop_handler() // required for dragging stuff 13 + .build()?; 14 + Ok(()) 15 + }) 16 + .run(tauri::generate_context!()) 17 + .expect("error while running tauri application"); 18 + }
+6
src-tauri/src/main.rs
··· 1 + // Prevents additional console window on Windows in release, DO NOT REMOVE!! 2 + #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] 3 + 4 + fn main() { 5 + app_lib::run(); 6 + }
+31
src-tauri/tauri.conf.json
··· 1 + { 2 + "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", 3 + "productName": "tinysub", 4 + "version": "2.5.2", 5 + "identifier": "page.devins.tinysub", 6 + "build": { 7 + "frontendDist": "../dist", 8 + "devUrl": "http://localhost:5173", 9 + "beforeDevCommand": "pnpm dev", 10 + "beforeBuildCommand": "pnpm build" 11 + }, 12 + "app": { 13 + "security": { 14 + "csp": null 15 + } 16 + }, 17 + "bundle": { 18 + "active": true, 19 + "targets": "all", 20 + "icon": [ 21 + "icons/32x32.png", 22 + "icons/128x128.png", 23 + "icons/128x128@2x.png", 24 + "icons/icon.icns", 25 + "icons/icon.ico" 26 + ], 27 + "android": { 28 + "debugApplicationIdSuffix": ".debug" 29 + } 30 + } 31 + }
+1
src/lib/TreeItem.svelte
··· 439 439 } 440 440 button { 441 441 padding: 0; 442 + color: inherit; 442 443 } 443 444 :global(body.rounded-art) .art { 444 445 border-radius: 2px;
+19 -1
vite.config.ts
··· 1 1 import { defineConfig } from "vite"; 2 2 import { svelte } from "@sveltejs/vite-plugin-svelte"; 3 3 4 - // https://vite.dev/config/ 4 + const host = process.env.TAURI_DEV_HOST; 5 + 5 6 export default defineConfig({ 6 7 plugins: [svelte()], 8 + clearScreen: false, 9 + server: { 10 + port: 5173, 11 + strictPort: true, 12 + host: host || false, 13 + hmr: host 14 + ? { 15 + protocol: "ws", 16 + host, 17 + port: 1421, 18 + } 19 + : undefined, 20 + 21 + watch: { 22 + ignored: ["**/src-tauri/**"], 23 + }, 24 + }, 7 25 });