+9
-9
package.json
+9
-9
package.json
···
12
},
13
"license": "MIT",
14
"dependencies": {
15
-
"@tauri-apps/api": "^2",
16
-
"@tauri-apps/plugin-dialog": "~2",
17
-
"@tauri-apps/plugin-opener": "^2",
18
-
"animejs": "^4.1.2",
19
-
"solid-js": "^1.9.3"
20
},
21
"devDependencies": {
22
-
"@tauri-apps/cli": "^2",
23
"@types/animejs": "^3.1.13",
24
-
"typescript": "~5.6.2",
25
-
"vite": "^6.0.3",
26
-
"vite-plugin-solid": "^2.11.0"
27
}
28
}
···
12
},
13
"license": "MIT",
14
"dependencies": {
15
+
"@tauri-apps/api": "^2.9.0",
16
+
"@tauri-apps/plugin-dialog": "~2.4.2",
17
+
"@tauri-apps/plugin-opener": "^2.5.2",
18
+
"animejs": "^4.2.2",
19
+
"solid-js": "^1.9.10"
20
},
21
"devDependencies": {
22
+
"@tauri-apps/cli": "^2.9.3",
23
"@types/animejs": "^3.1.13",
24
+
"typescript": "~5.6.3",
25
+
"vite": "^6.4.1",
26
+
"vite-plugin-solid": "^2.11.10"
27
}
28
}
+457
-437
pnpm-lock.yaml
+457
-437
pnpm-lock.yaml
···
9
.:
10
dependencies:
11
'@tauri-apps/api':
12
-
specifier: ^2
13
-
version: 2.7.0
14
'@tauri-apps/plugin-dialog':
15
-
specifier: ~2
16
-
version: 2.4.0
17
'@tauri-apps/plugin-opener':
18
-
specifier: ^2
19
-
version: 2.4.0
20
animejs:
21
-
specifier: ^4.1.2
22
-
version: 4.1.2
23
solid-js:
24
-
specifier: ^1.9.3
25
-
version: 1.9.7
26
devDependencies:
27
'@tauri-apps/cli':
28
-
specifier: ^2
29
-
version: 2.7.1
30
'@types/animejs':
31
specifier: ^3.1.13
32
version: 3.1.13
33
typescript:
34
-
specifier: ~5.6.2
35
version: 5.6.3
36
vite:
37
-
specifier: ^6.0.3
38
-
version: 6.3.5
39
vite-plugin-solid:
40
-
specifier: ^2.11.0
41
-
version: 2.11.8(solid-js@1.9.7)(vite@6.3.5)
42
43
packages:
44
45
-
'@ampproject/remapping@2.3.0':
46
-
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
47
-
engines: {node: '>=6.0.0'}
48
-
49
'@babel/code-frame@7.27.1':
50
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
51
engines: {node: '>=6.9.0'}
52
53
-
'@babel/compat-data@7.28.0':
54
-
resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
55
engines: {node: '>=6.9.0'}
56
57
-
'@babel/core@7.28.0':
58
-
resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
59
engines: {node: '>=6.9.0'}
60
61
-
'@babel/generator@7.28.0':
62
-
resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
63
engines: {node: '>=6.9.0'}
64
65
'@babel/helper-compilation-targets@7.27.2':
···
78
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
79
engines: {node: '>=6.9.0'}
80
81
-
'@babel/helper-module-transforms@7.27.3':
82
-
resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
83
engines: {node: '>=6.9.0'}
84
peerDependencies:
85
'@babel/core': ^7.0.0
···
92
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
93
engines: {node: '>=6.9.0'}
94
95
-
'@babel/helper-validator-identifier@7.27.1':
96
-
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
97
engines: {node: '>=6.9.0'}
98
99
'@babel/helper-validator-option@7.27.1':
100
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
101
engines: {node: '>=6.9.0'}
102
103
-
'@babel/helpers@7.28.2':
104
-
resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==}
105
engines: {node: '>=6.9.0'}
106
107
-
'@babel/parser@7.28.0':
108
-
resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
109
engines: {node: '>=6.0.0'}
110
hasBin: true
111
···
119
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
120
engines: {node: '>=6.9.0'}
121
122
-
'@babel/traverse@7.28.0':
123
-
resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
124
engines: {node: '>=6.9.0'}
125
126
-
'@babel/types@7.28.2':
127
-
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
128
engines: {node: '>=6.9.0'}
129
130
-
'@esbuild/aix-ppc64@0.25.8':
131
-
resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
132
engines: {node: '>=18'}
133
cpu: [ppc64]
134
os: [aix]
135
136
-
'@esbuild/android-arm64@0.25.8':
137
-
resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==}
138
engines: {node: '>=18'}
139
cpu: [arm64]
140
os: [android]
141
142
-
'@esbuild/android-arm@0.25.8':
143
-
resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==}
144
engines: {node: '>=18'}
145
cpu: [arm]
146
os: [android]
147
148
-
'@esbuild/android-x64@0.25.8':
149
-
resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==}
150
engines: {node: '>=18'}
151
cpu: [x64]
152
os: [android]
153
154
-
'@esbuild/darwin-arm64@0.25.8':
155
-
resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
156
engines: {node: '>=18'}
157
cpu: [arm64]
158
os: [darwin]
159
160
-
'@esbuild/darwin-x64@0.25.8':
161
-
resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==}
162
engines: {node: '>=18'}
163
cpu: [x64]
164
os: [darwin]
165
166
-
'@esbuild/freebsd-arm64@0.25.8':
167
-
resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
168
engines: {node: '>=18'}
169
cpu: [arm64]
170
os: [freebsd]
171
172
-
'@esbuild/freebsd-x64@0.25.8':
173
-
resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==}
174
engines: {node: '>=18'}
175
cpu: [x64]
176
os: [freebsd]
177
178
-
'@esbuild/linux-arm64@0.25.8':
179
-
resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==}
180
engines: {node: '>=18'}
181
cpu: [arm64]
182
os: [linux]
183
184
-
'@esbuild/linux-arm@0.25.8':
185
-
resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==}
186
engines: {node: '>=18'}
187
cpu: [arm]
188
os: [linux]
189
190
-
'@esbuild/linux-ia32@0.25.8':
191
-
resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
192
engines: {node: '>=18'}
193
cpu: [ia32]
194
os: [linux]
195
196
-
'@esbuild/linux-loong64@0.25.8':
197
-
resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
198
engines: {node: '>=18'}
199
cpu: [loong64]
200
os: [linux]
201
202
-
'@esbuild/linux-mips64el@0.25.8':
203
-
resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==}
204
engines: {node: '>=18'}
205
cpu: [mips64el]
206
os: [linux]
207
208
-
'@esbuild/linux-ppc64@0.25.8':
209
-
resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
210
engines: {node: '>=18'}
211
cpu: [ppc64]
212
os: [linux]
213
214
-
'@esbuild/linux-riscv64@0.25.8':
215
-
resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
216
engines: {node: '>=18'}
217
cpu: [riscv64]
218
os: [linux]
219
220
-
'@esbuild/linux-s390x@0.25.8':
221
-
resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
222
engines: {node: '>=18'}
223
cpu: [s390x]
224
os: [linux]
225
226
-
'@esbuild/linux-x64@0.25.8':
227
-
resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
228
engines: {node: '>=18'}
229
cpu: [x64]
230
os: [linux]
231
232
-
'@esbuild/netbsd-arm64@0.25.8':
233
-
resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
234
engines: {node: '>=18'}
235
cpu: [arm64]
236
os: [netbsd]
237
238
-
'@esbuild/netbsd-x64@0.25.8':
239
-
resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==}
240
engines: {node: '>=18'}
241
cpu: [x64]
242
os: [netbsd]
243
244
-
'@esbuild/openbsd-arm64@0.25.8':
245
-
resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
246
engines: {node: '>=18'}
247
cpu: [arm64]
248
os: [openbsd]
249
250
-
'@esbuild/openbsd-x64@0.25.8':
251
-
resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
252
engines: {node: '>=18'}
253
cpu: [x64]
254
os: [openbsd]
255
256
-
'@esbuild/openharmony-arm64@0.25.8':
257
-
resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==}
258
engines: {node: '>=18'}
259
cpu: [arm64]
260
os: [openharmony]
261
262
-
'@esbuild/sunos-x64@0.25.8':
263
-
resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
264
engines: {node: '>=18'}
265
cpu: [x64]
266
os: [sunos]
267
268
-
'@esbuild/win32-arm64@0.25.8':
269
-
resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==}
270
engines: {node: '>=18'}
271
cpu: [arm64]
272
os: [win32]
273
274
-
'@esbuild/win32-ia32@0.25.8':
275
-
resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
276
engines: {node: '>=18'}
277
cpu: [ia32]
278
os: [win32]
279
280
-
'@esbuild/win32-x64@0.25.8':
281
-
resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
282
engines: {node: '>=18'}
283
cpu: [x64]
284
os: [win32]
285
286
-
'@jridgewell/gen-mapping@0.3.12':
287
-
resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
288
289
'@jridgewell/resolve-uri@3.1.2':
290
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
291
engines: {node: '>=6.0.0'}
292
293
-
'@jridgewell/sourcemap-codec@1.5.4':
294
-
resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
295
296
-
'@jridgewell/trace-mapping@0.3.29':
297
-
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
298
299
-
'@rollup/rollup-android-arm-eabi@4.46.1':
300
-
resolution: {integrity: sha512-oENme6QxtLCqjChRUUo3S6X8hjCXnWmJWnedD7VbGML5GUtaOtAyx+fEEXnBXVf0CBZApMQU0Idwi0FmyxzQhw==}
301
cpu: [arm]
302
os: [android]
303
304
-
'@rollup/rollup-android-arm64@4.46.1':
305
-
resolution: {integrity: sha512-OikvNT3qYTl9+4qQ9Bpn6+XHM+ogtFadRLuT2EXiFQMiNkXFLQfNVppi5o28wvYdHL2s3fM0D/MZJ8UkNFZWsw==}
306
cpu: [arm64]
307
os: [android]
308
309
-
'@rollup/rollup-darwin-arm64@4.46.1':
310
-
resolution: {integrity: sha512-EFYNNGij2WllnzljQDQnlFTXzSJw87cpAs4TVBAWLdkvic5Uh5tISrIL6NRcxoh/b2EFBG/TK8hgRrGx94zD4A==}
311
cpu: [arm64]
312
os: [darwin]
313
314
-
'@rollup/rollup-darwin-x64@4.46.1':
315
-
resolution: {integrity: sha512-ZaNH06O1KeTug9WI2+GRBE5Ujt9kZw4a1+OIwnBHal92I8PxSsl5KpsrPvthRynkhMck4XPdvY0z26Cym/b7oA==}
316
cpu: [x64]
317
os: [darwin]
318
319
-
'@rollup/rollup-freebsd-arm64@4.46.1':
320
-
resolution: {integrity: sha512-n4SLVebZP8uUlJ2r04+g2U/xFeiQlw09Me5UFqny8HGbARl503LNH5CqFTb5U5jNxTouhRjai6qPT0CR5c/Iig==}
321
cpu: [arm64]
322
os: [freebsd]
323
324
-
'@rollup/rollup-freebsd-x64@4.46.1':
325
-
resolution: {integrity: sha512-8vu9c02F16heTqpvo3yeiu7Vi1REDEC/yES/dIfq3tSXe6mLndiwvYr3AAvd1tMNUqE9yeGYa5w7PRbI5QUV+w==}
326
cpu: [x64]
327
os: [freebsd]
328
329
-
'@rollup/rollup-linux-arm-gnueabihf@4.46.1':
330
-
resolution: {integrity: sha512-K4ncpWl7sQuyp6rWiGUvb6Q18ba8mzM0rjWJ5JgYKlIXAau1db7hZnR0ldJvqKWWJDxqzSLwGUhA4jp+KqgDtQ==}
331
cpu: [arm]
332
os: [linux]
333
334
-
'@rollup/rollup-linux-arm-musleabihf@4.46.1':
335
-
resolution: {integrity: sha512-YykPnXsjUjmXE6j6k2QBBGAn1YsJUix7pYaPLK3RVE0bQL2jfdbfykPxfF8AgBlqtYbfEnYHmLXNa6QETjdOjQ==}
336
cpu: [arm]
337
os: [linux]
338
339
-
'@rollup/rollup-linux-arm64-gnu@4.46.1':
340
-
resolution: {integrity: sha512-kKvqBGbZ8i9pCGW3a1FH3HNIVg49dXXTsChGFsHGXQaVJPLA4f/O+XmTxfklhccxdF5FefUn2hvkoGJH0ScWOA==}
341
cpu: [arm64]
342
os: [linux]
343
344
-
'@rollup/rollup-linux-arm64-musl@4.46.1':
345
-
resolution: {integrity: sha512-zzX5nTw1N1plmqC9RGC9vZHFuiM7ZP7oSWQGqpbmfjK7p947D518cVK1/MQudsBdcD84t6k70WNczJOct6+hdg==}
346
cpu: [arm64]
347
os: [linux]
348
349
-
'@rollup/rollup-linux-loongarch64-gnu@4.46.1':
350
-
resolution: {integrity: sha512-O8CwgSBo6ewPpktFfSDgB6SJN9XDcPSvuwxfejiddbIC/hn9Tg6Ai0f0eYDf3XvB/+PIWzOQL+7+TZoB8p9Yuw==}
351
cpu: [loong64]
352
os: [linux]
353
354
-
'@rollup/rollup-linux-ppc64-gnu@4.46.1':
355
-
resolution: {integrity: sha512-JnCfFVEKeq6G3h3z8e60kAp8Rd7QVnWCtPm7cxx+5OtP80g/3nmPtfdCXbVl063e3KsRnGSKDHUQMydmzc/wBA==}
356
cpu: [ppc64]
357
os: [linux]
358
359
-
'@rollup/rollup-linux-riscv64-gnu@4.46.1':
360
-
resolution: {integrity: sha512-dVxuDqS237eQXkbYzQQfdf/njgeNw6LZuVyEdUaWwRpKHhsLI+y4H/NJV8xJGU19vnOJCVwaBFgr936FHOnJsQ==}
361
cpu: [riscv64]
362
os: [linux]
363
364
-
'@rollup/rollup-linux-riscv64-musl@4.46.1':
365
-
resolution: {integrity: sha512-CvvgNl2hrZrTR9jXK1ye0Go0HQRT6ohQdDfWR47/KFKiLd5oN5T14jRdUVGF4tnsN8y9oSfMOqH6RuHh+ck8+w==}
366
cpu: [riscv64]
367
os: [linux]
368
369
-
'@rollup/rollup-linux-s390x-gnu@4.46.1':
370
-
resolution: {integrity: sha512-x7ANt2VOg2565oGHJ6rIuuAon+A8sfe1IeUx25IKqi49OjSr/K3awoNqr9gCwGEJo9OuXlOn+H2p1VJKx1psxA==}
371
cpu: [s390x]
372
os: [linux]
373
374
-
'@rollup/rollup-linux-x64-gnu@4.46.1':
375
-
resolution: {integrity: sha512-9OADZYryz/7E8/qt0vnaHQgmia2Y0wrjSSn1V/uL+zw/i7NUhxbX4cHXdEQ7dnJgzYDS81d8+tf6nbIdRFZQoQ==}
376
cpu: [x64]
377
os: [linux]
378
379
-
'@rollup/rollup-linux-x64-musl@4.46.1':
380
-
resolution: {integrity: sha512-NuvSCbXEKY+NGWHyivzbjSVJi68Xfq1VnIvGmsuXs6TCtveeoDRKutI5vf2ntmNnVq64Q4zInet0UDQ+yMB6tA==}
381
cpu: [x64]
382
os: [linux]
383
384
-
'@rollup/rollup-win32-arm64-msvc@4.46.1':
385
-
resolution: {integrity: sha512-mWz+6FSRb82xuUMMV1X3NGiaPFqbLN9aIueHleTZCc46cJvwTlvIh7reQLk4p97dv0nddyewBhwzryBHH7wtPw==}
386
cpu: [arm64]
387
os: [win32]
388
389
-
'@rollup/rollup-win32-ia32-msvc@4.46.1':
390
-
resolution: {integrity: sha512-7Thzy9TMXDw9AU4f4vsLNBxh7/VOKuXi73VH3d/kHGr0tZ3x/ewgL9uC7ojUKmH1/zvmZe2tLapYcZllk3SO8Q==}
391
cpu: [ia32]
392
os: [win32]
393
394
-
'@rollup/rollup-win32-x64-msvc@4.46.1':
395
-
resolution: {integrity: sha512-7GVB4luhFmGUNXXJhH2jJwZCFB3pIOixv2E3s17GQHBFUOQaISlt7aGcQgqvCaDSxTZJUzlK/QJ1FN8S94MrzQ==}
396
cpu: [x64]
397
os: [win32]
398
399
-
'@tauri-apps/api@2.7.0':
400
-
resolution: {integrity: sha512-v7fVE8jqBl8xJFOcBafDzXFc8FnicoH3j8o8DNNs0tHuEBmXUDqrCOAzMRX0UkfpwqZLqvrvK0GNQ45DfnoVDg==}
401
402
-
'@tauri-apps/api@2.8.0':
403
-
resolution: {integrity: sha512-ga7zdhbS2GXOMTIZRT0mYjKJtR9fivsXzsyq5U3vjDL0s6DTMwYRm0UHNjzTY5dh4+LSC68Sm/7WEiimbQNYlw==}
404
405
-
'@tauri-apps/cli-darwin-arm64@2.7.1':
406
-
resolution: {integrity: sha512-j2NXQN6+08G03xYiyKDKqbCV2Txt+hUKg0a8hYr92AmoCU8fgCjHyva/p16lGFGUG3P2Yu0xiNe1hXL9ZuRMzA==}
407
engines: {node: '>= 10'}
408
cpu: [arm64]
409
os: [darwin]
410
411
-
'@tauri-apps/cli-darwin-x64@2.7.1':
412
-
resolution: {integrity: sha512-CdYAefeM35zKsc91qIyKzbaO7FhzTyWKsE8hj7tEJ1INYpoh1NeNNyL/NSEA3Nebi5ilugioJ5tRK8ZXG8y3gw==}
413
engines: {node: '>= 10'}
414
cpu: [x64]
415
os: [darwin]
416
417
-
'@tauri-apps/cli-linux-arm-gnueabihf@2.7.1':
418
-
resolution: {integrity: sha512-dnvyJrTA1UJxJjQ8q1N/gWomjP8Twij1BUQu2fdcT3OPpqlrbOk5R1yT0oD/721xoKNjroB5BXCsmmlykllxNg==}
419
engines: {node: '>= 10'}
420
cpu: [arm]
421
os: [linux]
422
423
-
'@tauri-apps/cli-linux-arm64-gnu@2.7.1':
424
-
resolution: {integrity: sha512-FtBW6LJPNRTws3qyUc294AqCWU91l/H0SsFKq6q4Q45MSS4x6wxLxou8zB53tLDGEPx3JSoPLcDaSfPlSbyujQ==}
425
engines: {node: '>= 10'}
426
cpu: [arm64]
427
os: [linux]
428
429
-
'@tauri-apps/cli-linux-arm64-musl@2.7.1':
430
-
resolution: {integrity: sha512-/HXY0t4FHkpFzjeYS5c16mlA6z0kzn5uKLWptTLTdFSnYpr8FCnOP4Sdkvm2TDQPF2ERxXtNCd+WR/jQugbGnA==}
431
engines: {node: '>= 10'}
432
cpu: [arm64]
433
os: [linux]
434
435
-
'@tauri-apps/cli-linux-riscv64-gnu@2.7.1':
436
-
resolution: {integrity: sha512-GeW5lVI2GhhnaYckiDzstG2j2Jwlud5d2XefRGwlOK+C/bVGLT1le8MNPYK8wgRlpeK8fG1WnJJYD6Ke7YQ8bg==}
437
engines: {node: '>= 10'}
438
cpu: [riscv64]
439
os: [linux]
440
441
-
'@tauri-apps/cli-linux-x64-gnu@2.7.1':
442
-
resolution: {integrity: sha512-DprxKQkPxIPYwUgg+cscpv2lcIUhn2nxEPlk0UeaiV9vATxCXyytxr1gLcj3xgjGyNPlM0MlJyYaPy1JmRg1cA==}
443
engines: {node: '>= 10'}
444
cpu: [x64]
445
os: [linux]
446
447
-
'@tauri-apps/cli-linux-x64-musl@2.7.1':
448
-
resolution: {integrity: sha512-KLlq3kOK7OUyDR757c0zQjPULpGZpLhNB0lZmZpHXvoOUcqZoCXJHh4dT/mryWZJp5ilrem5l8o9ngrDo0X1AA==}
449
engines: {node: '>= 10'}
450
cpu: [x64]
451
os: [linux]
452
453
-
'@tauri-apps/cli-win32-arm64-msvc@2.7.1':
454
-
resolution: {integrity: sha512-dH7KUjKkSypCeWPiainHyXoES3obS+JIZVoSwSZfKq2gWgs48FY3oT0hQNYrWveE+VR4VoR3b/F3CPGbgFvksA==}
455
engines: {node: '>= 10'}
456
cpu: [arm64]
457
os: [win32]
458
459
-
'@tauri-apps/cli-win32-ia32-msvc@2.7.1':
460
-
resolution: {integrity: sha512-1oeibfyWQPVcijOrTg709qhbXArjX3x1MPjrmA5anlygwrbByxLBcLXvotcOeULFcnH2FYUMMLLant8kgvwE5A==}
461
engines: {node: '>= 10'}
462
cpu: [ia32]
463
os: [win32]
464
465
-
'@tauri-apps/cli-win32-x64-msvc@2.7.1':
466
-
resolution: {integrity: sha512-D7Q9kDObutuirCNLxYQ7KAg2Xxg99AjcdYz/KuMw5HvyEPbkC9Q7JL0vOrQOrHEHxIQ2lYzFOZvKKoC2yyqXcg==}
467
engines: {node: '>= 10'}
468
cpu: [x64]
469
os: [win32]
470
471
-
'@tauri-apps/cli@2.7.1':
472
-
resolution: {integrity: sha512-RcGWR4jOUEl92w3uvI0h61Llkfj9lwGD1iwvDRD2isMrDhOzjeeeVn9aGzeW1jubQ/kAbMYfydcA4BA0Cy733Q==}
473
engines: {node: '>= 10'}
474
hasBin: true
475
476
-
'@tauri-apps/plugin-dialog@2.4.0':
477
-
resolution: {integrity: sha512-OvXkrEBfWwtd8tzVCEXIvRfNEX87qs2jv6SqmVPiHcJjBhSF/GUvjqUNIDmKByb5N8nvDqVUM7+g1sXwdC/S9w==}
478
479
-
'@tauri-apps/plugin-opener@2.4.0':
480
-
resolution: {integrity: sha512-43VyN8JJtvKWJY72WI/KNZszTpDpzHULFxQs0CJBIYUdCRowQ6Q1feWTDb979N7nldqSuDOaBupZ6wz2nvuWwQ==}
481
482
'@types/animejs@3.1.13':
483
resolution: {integrity: sha512-yWg9l1z7CAv/TKpty4/vupEh24jDGUZXv4r26StRkpUPQm04ztJaftgpto8vwdFs8SiTq6XfaPKCSI+wjzNMvQ==}
···
491
'@types/babel__template@7.4.4':
492
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
493
494
-
'@types/babel__traverse@7.20.7':
495
-
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
496
497
'@types/estree@1.0.8':
498
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
499
500
-
animejs@4.1.2:
501
-
resolution: {integrity: sha512-QojQzHzN4ZCOGk4Seir5CWPHGKFPpMAsen3KEj/BHsIKDceH0xKd3FBWflyKiNefKG2fn3+ofpY9jD/UXhpY6A==}
502
503
-
babel-plugin-jsx-dom-expressions@0.39.8:
504
-
resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==}
505
peerDependencies:
506
'@babel/core': ^7.20.12
507
508
-
babel-preset-solid@1.9.6:
509
-
resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==}
510
peerDependencies:
511
'@babel/core': ^7.0.0
512
513
-
browserslist@4.25.1:
514
-
resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==}
515
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
516
hasBin: true
517
518
-
caniuse-lite@1.0.30001731:
519
-
resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
520
521
convert-source-map@2.0.0:
522
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
···
524
csstype@3.1.3:
525
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
526
527
-
debug@4.4.1:
528
-
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
529
engines: {node: '>=6.0'}
530
peerDependencies:
531
supports-color: '*'
···
533
supports-color:
534
optional: true
535
536
-
electron-to-chromium@1.5.192:
537
-
resolution: {integrity: sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==}
538
539
entities@6.0.1:
540
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
541
engines: {node: '>=0.12'}
542
543
-
esbuild@0.25.8:
544
-
resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
545
engines: {node: '>=18'}
546
hasBin: true
547
···
549
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
550
engines: {node: '>=6'}
551
552
-
fdir@6.4.6:
553
-
resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
554
peerDependencies:
555
picomatch: ^3 || ^4
556
peerDependenciesMeta:
···
601
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
602
hasBin: true
603
604
-
node-releases@2.0.19:
605
-
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
606
607
parse5@7.3.0:
608
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
···
618
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
619
engines: {node: ^10 || ^12 || >=14}
620
621
-
rollup@4.46.1:
622
-
resolution: {integrity: sha512-33xGNBsDJAkzt0PvninskHlWnTIPgDtTwhg0U38CUoNP/7H6wI2Cz6dUeoNPbjdTdsYTGuiFFASuUOWovH0SyQ==}
623
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
624
hasBin: true
625
···
627
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
628
hasBin: true
629
630
-
seroval-plugins@1.3.2:
631
-
resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==}
632
engines: {node: '>=10'}
633
peerDependencies:
634
seroval: ^1.0
···
637
resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==}
638
engines: {node: '>=10'}
639
640
-
solid-js@1.9.7:
641
-
resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==}
642
643
solid-refresh@0.6.3:
644
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
649
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
650
engines: {node: '>=0.10.0'}
651
652
-
tinyglobby@0.2.14:
653
-
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
654
engines: {node: '>=12.0.0'}
655
656
typescript@5.6.3:
···
658
engines: {node: '>=14.17'}
659
hasBin: true
660
661
-
update-browserslist-db@1.1.3:
662
-
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
663
hasBin: true
664
peerDependencies:
665
browserslist: '>= 4.21.0'
666
667
-
validate-html-nesting@1.2.3:
668
-
resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==}
669
-
670
-
vite-plugin-solid@2.11.8:
671
-
resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==}
672
peerDependencies:
673
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
674
solid-js: ^1.7.2
···
677
'@testing-library/jest-dom':
678
optional: true
679
680
-
vite@6.3.5:
681
-
resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
682
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
683
hasBin: true
684
peerDependencies:
···
730
731
snapshots:
732
733
-
'@ampproject/remapping@2.3.0':
734
-
dependencies:
735
-
'@jridgewell/gen-mapping': 0.3.12
736
-
'@jridgewell/trace-mapping': 0.3.29
737
-
738
'@babel/code-frame@7.27.1':
739
dependencies:
740
-
'@babel/helper-validator-identifier': 7.27.1
741
js-tokens: 4.0.0
742
picocolors: 1.1.1
743
744
-
'@babel/compat-data@7.28.0': {}
745
746
-
'@babel/core@7.28.0':
747
dependencies:
748
-
'@ampproject/remapping': 2.3.0
749
'@babel/code-frame': 7.27.1
750
-
'@babel/generator': 7.28.0
751
'@babel/helper-compilation-targets': 7.27.2
752
-
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
753
-
'@babel/helpers': 7.28.2
754
-
'@babel/parser': 7.28.0
755
'@babel/template': 7.27.2
756
-
'@babel/traverse': 7.28.0
757
-
'@babel/types': 7.28.2
758
convert-source-map: 2.0.0
759
-
debug: 4.4.1
760
gensync: 1.0.0-beta.2
761
json5: 2.2.3
762
semver: 6.3.1
763
transitivePeerDependencies:
764
- supports-color
765
766
-
'@babel/generator@7.28.0':
767
dependencies:
768
-
'@babel/parser': 7.28.0
769
-
'@babel/types': 7.28.2
770
-
'@jridgewell/gen-mapping': 0.3.12
771
-
'@jridgewell/trace-mapping': 0.3.29
772
jsesc: 3.1.0
773
774
'@babel/helper-compilation-targets@7.27.2':
775
dependencies:
776
-
'@babel/compat-data': 7.28.0
777
'@babel/helper-validator-option': 7.27.1
778
-
browserslist: 4.25.1
779
lru-cache: 5.1.1
780
semver: 6.3.1
781
···
783
784
'@babel/helper-module-imports@7.18.6':
785
dependencies:
786
-
'@babel/types': 7.28.2
787
788
'@babel/helper-module-imports@7.27.1':
789
dependencies:
790
-
'@babel/traverse': 7.28.0
791
-
'@babel/types': 7.28.2
792
transitivePeerDependencies:
793
- supports-color
794
795
-
'@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)':
796
dependencies:
797
-
'@babel/core': 7.28.0
798
'@babel/helper-module-imports': 7.27.1
799
-
'@babel/helper-validator-identifier': 7.27.1
800
-
'@babel/traverse': 7.28.0
801
transitivePeerDependencies:
802
- supports-color
803
···
805
806
'@babel/helper-string-parser@7.27.1': {}
807
808
-
'@babel/helper-validator-identifier@7.27.1': {}
809
810
'@babel/helper-validator-option@7.27.1': {}
811
812
-
'@babel/helpers@7.28.2':
813
dependencies:
814
'@babel/template': 7.27.2
815
-
'@babel/types': 7.28.2
816
817
-
'@babel/parser@7.28.0':
818
dependencies:
819
-
'@babel/types': 7.28.2
820
821
-
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)':
822
dependencies:
823
-
'@babel/core': 7.28.0
824
'@babel/helper-plugin-utils': 7.27.1
825
826
'@babel/template@7.27.2':
827
dependencies:
828
'@babel/code-frame': 7.27.1
829
-
'@babel/parser': 7.28.0
830
-
'@babel/types': 7.28.2
831
832
-
'@babel/traverse@7.28.0':
833
dependencies:
834
'@babel/code-frame': 7.27.1
835
-
'@babel/generator': 7.28.0
836
'@babel/helper-globals': 7.28.0
837
-
'@babel/parser': 7.28.0
838
'@babel/template': 7.27.2
839
-
'@babel/types': 7.28.2
840
-
debug: 4.4.1
841
transitivePeerDependencies:
842
- supports-color
843
844
-
'@babel/types@7.28.2':
845
dependencies:
846
'@babel/helper-string-parser': 7.27.1
847
-
'@babel/helper-validator-identifier': 7.27.1
848
849
-
'@esbuild/aix-ppc64@0.25.8':
850
optional: true
851
852
-
'@esbuild/android-arm64@0.25.8':
853
optional: true
854
855
-
'@esbuild/android-arm@0.25.8':
856
optional: true
857
858
-
'@esbuild/android-x64@0.25.8':
859
optional: true
860
861
-
'@esbuild/darwin-arm64@0.25.8':
862
optional: true
863
864
-
'@esbuild/darwin-x64@0.25.8':
865
optional: true
866
867
-
'@esbuild/freebsd-arm64@0.25.8':
868
optional: true
869
870
-
'@esbuild/freebsd-x64@0.25.8':
871
optional: true
872
873
-
'@esbuild/linux-arm64@0.25.8':
874
optional: true
875
876
-
'@esbuild/linux-arm@0.25.8':
877
optional: true
878
879
-
'@esbuild/linux-ia32@0.25.8':
880
optional: true
881
882
-
'@esbuild/linux-loong64@0.25.8':
883
optional: true
884
885
-
'@esbuild/linux-mips64el@0.25.8':
886
optional: true
887
888
-
'@esbuild/linux-ppc64@0.25.8':
889
optional: true
890
891
-
'@esbuild/linux-riscv64@0.25.8':
892
optional: true
893
894
-
'@esbuild/linux-s390x@0.25.8':
895
optional: true
896
897
-
'@esbuild/linux-x64@0.25.8':
898
optional: true
899
900
-
'@esbuild/netbsd-arm64@0.25.8':
901
optional: true
902
903
-
'@esbuild/netbsd-x64@0.25.8':
904
optional: true
905
906
-
'@esbuild/openbsd-arm64@0.25.8':
907
optional: true
908
909
-
'@esbuild/openbsd-x64@0.25.8':
910
optional: true
911
912
-
'@esbuild/openharmony-arm64@0.25.8':
913
optional: true
914
915
-
'@esbuild/sunos-x64@0.25.8':
916
optional: true
917
918
-
'@esbuild/win32-arm64@0.25.8':
919
optional: true
920
921
-
'@esbuild/win32-ia32@0.25.8':
922
optional: true
923
924
-
'@esbuild/win32-x64@0.25.8':
925
optional: true
926
927
-
'@jridgewell/gen-mapping@0.3.12':
928
dependencies:
929
-
'@jridgewell/sourcemap-codec': 1.5.4
930
-
'@jridgewell/trace-mapping': 0.3.29
931
932
'@jridgewell/resolve-uri@3.1.2': {}
933
934
-
'@jridgewell/sourcemap-codec@1.5.4': {}
935
936
-
'@jridgewell/trace-mapping@0.3.29':
937
dependencies:
938
'@jridgewell/resolve-uri': 3.1.2
939
-
'@jridgewell/sourcemap-codec': 1.5.4
940
941
-
'@rollup/rollup-android-arm-eabi@4.46.1':
942
optional: true
943
944
-
'@rollup/rollup-android-arm64@4.46.1':
945
optional: true
946
947
-
'@rollup/rollup-darwin-arm64@4.46.1':
948
optional: true
949
950
-
'@rollup/rollup-darwin-x64@4.46.1':
951
optional: true
952
953
-
'@rollup/rollup-freebsd-arm64@4.46.1':
954
optional: true
955
956
-
'@rollup/rollup-freebsd-x64@4.46.1':
957
optional: true
958
959
-
'@rollup/rollup-linux-arm-gnueabihf@4.46.1':
960
optional: true
961
962
-
'@rollup/rollup-linux-arm-musleabihf@4.46.1':
963
optional: true
964
965
-
'@rollup/rollup-linux-arm64-gnu@4.46.1':
966
optional: true
967
968
-
'@rollup/rollup-linux-arm64-musl@4.46.1':
969
optional: true
970
971
-
'@rollup/rollup-linux-loongarch64-gnu@4.46.1':
972
optional: true
973
974
-
'@rollup/rollup-linux-ppc64-gnu@4.46.1':
975
optional: true
976
977
-
'@rollup/rollup-linux-riscv64-gnu@4.46.1':
978
optional: true
979
980
-
'@rollup/rollup-linux-riscv64-musl@4.46.1':
981
optional: true
982
983
-
'@rollup/rollup-linux-s390x-gnu@4.46.1':
984
optional: true
985
986
-
'@rollup/rollup-linux-x64-gnu@4.46.1':
987
optional: true
988
989
-
'@rollup/rollup-linux-x64-musl@4.46.1':
990
optional: true
991
992
-
'@rollup/rollup-win32-arm64-msvc@4.46.1':
993
optional: true
994
995
-
'@rollup/rollup-win32-ia32-msvc@4.46.1':
996
optional: true
997
998
-
'@rollup/rollup-win32-x64-msvc@4.46.1':
999
optional: true
1000
1001
-
'@tauri-apps/api@2.7.0': {}
1002
1003
-
'@tauri-apps/api@2.8.0': {}
1004
1005
-
'@tauri-apps/cli-darwin-arm64@2.7.1':
1006
optional: true
1007
1008
-
'@tauri-apps/cli-darwin-x64@2.7.1':
1009
optional: true
1010
1011
-
'@tauri-apps/cli-linux-arm-gnueabihf@2.7.1':
1012
optional: true
1013
1014
-
'@tauri-apps/cli-linux-arm64-gnu@2.7.1':
1015
optional: true
1016
1017
-
'@tauri-apps/cli-linux-arm64-musl@2.7.1':
1018
optional: true
1019
1020
-
'@tauri-apps/cli-linux-riscv64-gnu@2.7.1':
1021
optional: true
1022
1023
-
'@tauri-apps/cli-linux-x64-gnu@2.7.1':
1024
optional: true
1025
1026
-
'@tauri-apps/cli-linux-x64-musl@2.7.1':
1027
optional: true
1028
1029
-
'@tauri-apps/cli-win32-arm64-msvc@2.7.1':
1030
optional: true
1031
1032
-
'@tauri-apps/cli-win32-ia32-msvc@2.7.1':
1033
optional: true
1034
1035
-
'@tauri-apps/cli-win32-x64-msvc@2.7.1':
1036
optional: true
1037
1038
-
'@tauri-apps/cli@2.7.1':
1039
optionalDependencies:
1040
-
'@tauri-apps/cli-darwin-arm64': 2.7.1
1041
-
'@tauri-apps/cli-darwin-x64': 2.7.1
1042
-
'@tauri-apps/cli-linux-arm-gnueabihf': 2.7.1
1043
-
'@tauri-apps/cli-linux-arm64-gnu': 2.7.1
1044
-
'@tauri-apps/cli-linux-arm64-musl': 2.7.1
1045
-
'@tauri-apps/cli-linux-riscv64-gnu': 2.7.1
1046
-
'@tauri-apps/cli-linux-x64-gnu': 2.7.1
1047
-
'@tauri-apps/cli-linux-x64-musl': 2.7.1
1048
-
'@tauri-apps/cli-win32-arm64-msvc': 2.7.1
1049
-
'@tauri-apps/cli-win32-ia32-msvc': 2.7.1
1050
-
'@tauri-apps/cli-win32-x64-msvc': 2.7.1
1051
1052
-
'@tauri-apps/plugin-dialog@2.4.0':
1053
dependencies:
1054
-
'@tauri-apps/api': 2.8.0
1055
1056
-
'@tauri-apps/plugin-opener@2.4.0':
1057
dependencies:
1058
-
'@tauri-apps/api': 2.7.0
1059
1060
'@types/animejs@3.1.13': {}
1061
1062
'@types/babel__core@7.20.5':
1063
dependencies:
1064
-
'@babel/parser': 7.28.0
1065
-
'@babel/types': 7.28.2
1066
'@types/babel__generator': 7.27.0
1067
'@types/babel__template': 7.4.4
1068
-
'@types/babel__traverse': 7.20.7
1069
1070
'@types/babel__generator@7.27.0':
1071
dependencies:
1072
-
'@babel/types': 7.28.2
1073
1074
'@types/babel__template@7.4.4':
1075
dependencies:
1076
-
'@babel/parser': 7.28.0
1077
-
'@babel/types': 7.28.2
1078
1079
-
'@types/babel__traverse@7.20.7':
1080
dependencies:
1081
-
'@babel/types': 7.28.2
1082
1083
'@types/estree@1.0.8': {}
1084
1085
-
animejs@4.1.2: {}
1086
1087
-
babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.28.0):
1088
dependencies:
1089
-
'@babel/core': 7.28.0
1090
'@babel/helper-module-imports': 7.18.6
1091
-
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0)
1092
-
'@babel/types': 7.28.2
1093
html-entities: 2.3.3
1094
parse5: 7.3.0
1095
-
validate-html-nesting: 1.2.3
1096
1097
-
babel-preset-solid@1.9.6(@babel/core@7.28.0):
1098
dependencies:
1099
-
'@babel/core': 7.28.0
1100
-
babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.28.0)
1101
1102
-
browserslist@4.25.1:
1103
dependencies:
1104
-
caniuse-lite: 1.0.30001731
1105
-
electron-to-chromium: 1.5.192
1106
-
node-releases: 2.0.19
1107
-
update-browserslist-db: 1.1.3(browserslist@4.25.1)
1108
1109
-
caniuse-lite@1.0.30001731: {}
1110
1111
convert-source-map@2.0.0: {}
1112
1113
csstype@3.1.3: {}
1114
1115
-
debug@4.4.1:
1116
dependencies:
1117
ms: 2.1.3
1118
1119
-
electron-to-chromium@1.5.192: {}
1120
1121
entities@6.0.1: {}
1122
1123
-
esbuild@0.25.8:
1124
optionalDependencies:
1125
-
'@esbuild/aix-ppc64': 0.25.8
1126
-
'@esbuild/android-arm': 0.25.8
1127
-
'@esbuild/android-arm64': 0.25.8
1128
-
'@esbuild/android-x64': 0.25.8
1129
-
'@esbuild/darwin-arm64': 0.25.8
1130
-
'@esbuild/darwin-x64': 0.25.8
1131
-
'@esbuild/freebsd-arm64': 0.25.8
1132
-
'@esbuild/freebsd-x64': 0.25.8
1133
-
'@esbuild/linux-arm': 0.25.8
1134
-
'@esbuild/linux-arm64': 0.25.8
1135
-
'@esbuild/linux-ia32': 0.25.8
1136
-
'@esbuild/linux-loong64': 0.25.8
1137
-
'@esbuild/linux-mips64el': 0.25.8
1138
-
'@esbuild/linux-ppc64': 0.25.8
1139
-
'@esbuild/linux-riscv64': 0.25.8
1140
-
'@esbuild/linux-s390x': 0.25.8
1141
-
'@esbuild/linux-x64': 0.25.8
1142
-
'@esbuild/netbsd-arm64': 0.25.8
1143
-
'@esbuild/netbsd-x64': 0.25.8
1144
-
'@esbuild/openbsd-arm64': 0.25.8
1145
-
'@esbuild/openbsd-x64': 0.25.8
1146
-
'@esbuild/openharmony-arm64': 0.25.8
1147
-
'@esbuild/sunos-x64': 0.25.8
1148
-
'@esbuild/win32-arm64': 0.25.8
1149
-
'@esbuild/win32-ia32': 0.25.8
1150
-
'@esbuild/win32-x64': 0.25.8
1151
1152
escalade@3.2.0: {}
1153
1154
-
fdir@6.4.6(picomatch@4.0.3):
1155
optionalDependencies:
1156
picomatch: 4.0.3
1157
···
1182
1183
nanoid@3.3.11: {}
1184
1185
-
node-releases@2.0.19: {}
1186
1187
parse5@7.3.0:
1188
dependencies:
···
1198
picocolors: 1.1.1
1199
source-map-js: 1.2.1
1200
1201
-
rollup@4.46.1:
1202
dependencies:
1203
'@types/estree': 1.0.8
1204
optionalDependencies:
1205
-
'@rollup/rollup-android-arm-eabi': 4.46.1
1206
-
'@rollup/rollup-android-arm64': 4.46.1
1207
-
'@rollup/rollup-darwin-arm64': 4.46.1
1208
-
'@rollup/rollup-darwin-x64': 4.46.1
1209
-
'@rollup/rollup-freebsd-arm64': 4.46.1
1210
-
'@rollup/rollup-freebsd-x64': 4.46.1
1211
-
'@rollup/rollup-linux-arm-gnueabihf': 4.46.1
1212
-
'@rollup/rollup-linux-arm-musleabihf': 4.46.1
1213
-
'@rollup/rollup-linux-arm64-gnu': 4.46.1
1214
-
'@rollup/rollup-linux-arm64-musl': 4.46.1
1215
-
'@rollup/rollup-linux-loongarch64-gnu': 4.46.1
1216
-
'@rollup/rollup-linux-ppc64-gnu': 4.46.1
1217
-
'@rollup/rollup-linux-riscv64-gnu': 4.46.1
1218
-
'@rollup/rollup-linux-riscv64-musl': 4.46.1
1219
-
'@rollup/rollup-linux-s390x-gnu': 4.46.1
1220
-
'@rollup/rollup-linux-x64-gnu': 4.46.1
1221
-
'@rollup/rollup-linux-x64-musl': 4.46.1
1222
-
'@rollup/rollup-win32-arm64-msvc': 4.46.1
1223
-
'@rollup/rollup-win32-ia32-msvc': 4.46.1
1224
-
'@rollup/rollup-win32-x64-msvc': 4.46.1
1225
fsevents: 2.3.3
1226
1227
semver@6.3.1: {}
1228
1229
-
seroval-plugins@1.3.2(seroval@1.3.2):
1230
dependencies:
1231
seroval: 1.3.2
1232
1233
seroval@1.3.2: {}
1234
1235
-
solid-js@1.9.7:
1236
dependencies:
1237
csstype: 3.1.3
1238
seroval: 1.3.2
1239
-
seroval-plugins: 1.3.2(seroval@1.3.2)
1240
1241
-
solid-refresh@0.6.3(solid-js@1.9.7):
1242
dependencies:
1243
-
'@babel/generator': 7.28.0
1244
'@babel/helper-module-imports': 7.27.1
1245
-
'@babel/types': 7.28.2
1246
-
solid-js: 1.9.7
1247
transitivePeerDependencies:
1248
- supports-color
1249
1250
source-map-js@1.2.1: {}
1251
1252
-
tinyglobby@0.2.14:
1253
dependencies:
1254
-
fdir: 6.4.6(picomatch@4.0.3)
1255
picomatch: 4.0.3
1256
1257
typescript@5.6.3: {}
1258
1259
-
update-browserslist-db@1.1.3(browserslist@4.25.1):
1260
dependencies:
1261
-
browserslist: 4.25.1
1262
escalade: 3.2.0
1263
picocolors: 1.1.1
1264
1265
-
validate-html-nesting@1.2.3: {}
1266
-
1267
-
vite-plugin-solid@2.11.8(solid-js@1.9.7)(vite@6.3.5):
1268
dependencies:
1269
-
'@babel/core': 7.28.0
1270
'@types/babel__core': 7.20.5
1271
-
babel-preset-solid: 1.9.6(@babel/core@7.28.0)
1272
merge-anything: 5.1.7
1273
-
solid-js: 1.9.7
1274
-
solid-refresh: 0.6.3(solid-js@1.9.7)
1275
-
vite: 6.3.5
1276
-
vitefu: 1.1.1(vite@6.3.5)
1277
transitivePeerDependencies:
1278
- supports-color
1279
1280
-
vite@6.3.5:
1281
dependencies:
1282
-
esbuild: 0.25.8
1283
-
fdir: 6.4.6(picomatch@4.0.3)
1284
picomatch: 4.0.3
1285
postcss: 8.5.6
1286
-
rollup: 4.46.1
1287
-
tinyglobby: 0.2.14
1288
optionalDependencies:
1289
fsevents: 2.3.3
1290
1291
-
vitefu@1.1.1(vite@6.3.5):
1292
optionalDependencies:
1293
-
vite: 6.3.5
1294
1295
yallist@3.1.1: {}
···
9
.:
10
dependencies:
11
'@tauri-apps/api':
12
+
specifier: ^2.9.0
13
+
version: 2.9.0
14
'@tauri-apps/plugin-dialog':
15
+
specifier: ~2.4.2
16
+
version: 2.4.2
17
'@tauri-apps/plugin-opener':
18
+
specifier: ^2.5.2
19
+
version: 2.5.2
20
animejs:
21
+
specifier: ^4.2.2
22
+
version: 4.2.2
23
solid-js:
24
+
specifier: ^1.9.10
25
+
version: 1.9.10
26
devDependencies:
27
'@tauri-apps/cli':
28
+
specifier: ^2.9.3
29
+
version: 2.9.3
30
'@types/animejs':
31
specifier: ^3.1.13
32
version: 3.1.13
33
typescript:
34
+
specifier: ~5.6.3
35
version: 5.6.3
36
vite:
37
+
specifier: ^6.4.1
38
+
version: 6.4.1
39
vite-plugin-solid:
40
+
specifier: ^2.11.10
41
+
version: 2.11.10(solid-js@1.9.10)(vite@6.4.1)
42
43
packages:
44
45
'@babel/code-frame@7.27.1':
46
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
47
engines: {node: '>=6.9.0'}
48
49
+
'@babel/compat-data@7.28.5':
50
+
resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
51
engines: {node: '>=6.9.0'}
52
53
+
'@babel/core@7.28.5':
54
+
resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
55
engines: {node: '>=6.9.0'}
56
57
+
'@babel/generator@7.28.5':
58
+
resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
59
engines: {node: '>=6.9.0'}
60
61
'@babel/helper-compilation-targets@7.27.2':
···
74
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
75
engines: {node: '>=6.9.0'}
76
77
+
'@babel/helper-module-transforms@7.28.3':
78
+
resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
79
engines: {node: '>=6.9.0'}
80
peerDependencies:
81
'@babel/core': ^7.0.0
···
88
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
89
engines: {node: '>=6.9.0'}
90
91
+
'@babel/helper-validator-identifier@7.28.5':
92
+
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
93
engines: {node: '>=6.9.0'}
94
95
'@babel/helper-validator-option@7.27.1':
96
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
97
engines: {node: '>=6.9.0'}
98
99
+
'@babel/helpers@7.28.4':
100
+
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
101
engines: {node: '>=6.9.0'}
102
103
+
'@babel/parser@7.28.5':
104
+
resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
105
engines: {node: '>=6.0.0'}
106
hasBin: true
107
···
115
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
116
engines: {node: '>=6.9.0'}
117
118
+
'@babel/traverse@7.28.5':
119
+
resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
120
engines: {node: '>=6.9.0'}
121
122
+
'@babel/types@7.28.5':
123
+
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
124
engines: {node: '>=6.9.0'}
125
126
+
'@esbuild/aix-ppc64@0.25.12':
127
+
resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
128
engines: {node: '>=18'}
129
cpu: [ppc64]
130
os: [aix]
131
132
+
'@esbuild/android-arm64@0.25.12':
133
+
resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
134
engines: {node: '>=18'}
135
cpu: [arm64]
136
os: [android]
137
138
+
'@esbuild/android-arm@0.25.12':
139
+
resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
140
engines: {node: '>=18'}
141
cpu: [arm]
142
os: [android]
143
144
+
'@esbuild/android-x64@0.25.12':
145
+
resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
146
engines: {node: '>=18'}
147
cpu: [x64]
148
os: [android]
149
150
+
'@esbuild/darwin-arm64@0.25.12':
151
+
resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
152
engines: {node: '>=18'}
153
cpu: [arm64]
154
os: [darwin]
155
156
+
'@esbuild/darwin-x64@0.25.12':
157
+
resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
158
engines: {node: '>=18'}
159
cpu: [x64]
160
os: [darwin]
161
162
+
'@esbuild/freebsd-arm64@0.25.12':
163
+
resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
164
engines: {node: '>=18'}
165
cpu: [arm64]
166
os: [freebsd]
167
168
+
'@esbuild/freebsd-x64@0.25.12':
169
+
resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
170
engines: {node: '>=18'}
171
cpu: [x64]
172
os: [freebsd]
173
174
+
'@esbuild/linux-arm64@0.25.12':
175
+
resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
176
engines: {node: '>=18'}
177
cpu: [arm64]
178
os: [linux]
179
180
+
'@esbuild/linux-arm@0.25.12':
181
+
resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
182
engines: {node: '>=18'}
183
cpu: [arm]
184
os: [linux]
185
186
+
'@esbuild/linux-ia32@0.25.12':
187
+
resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
188
engines: {node: '>=18'}
189
cpu: [ia32]
190
os: [linux]
191
192
+
'@esbuild/linux-loong64@0.25.12':
193
+
resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
194
engines: {node: '>=18'}
195
cpu: [loong64]
196
os: [linux]
197
198
+
'@esbuild/linux-mips64el@0.25.12':
199
+
resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
200
engines: {node: '>=18'}
201
cpu: [mips64el]
202
os: [linux]
203
204
+
'@esbuild/linux-ppc64@0.25.12':
205
+
resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
206
engines: {node: '>=18'}
207
cpu: [ppc64]
208
os: [linux]
209
210
+
'@esbuild/linux-riscv64@0.25.12':
211
+
resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
212
engines: {node: '>=18'}
213
cpu: [riscv64]
214
os: [linux]
215
216
+
'@esbuild/linux-s390x@0.25.12':
217
+
resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
218
engines: {node: '>=18'}
219
cpu: [s390x]
220
os: [linux]
221
222
+
'@esbuild/linux-x64@0.25.12':
223
+
resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
224
engines: {node: '>=18'}
225
cpu: [x64]
226
os: [linux]
227
228
+
'@esbuild/netbsd-arm64@0.25.12':
229
+
resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
230
engines: {node: '>=18'}
231
cpu: [arm64]
232
os: [netbsd]
233
234
+
'@esbuild/netbsd-x64@0.25.12':
235
+
resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
236
engines: {node: '>=18'}
237
cpu: [x64]
238
os: [netbsd]
239
240
+
'@esbuild/openbsd-arm64@0.25.12':
241
+
resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
242
engines: {node: '>=18'}
243
cpu: [arm64]
244
os: [openbsd]
245
246
+
'@esbuild/openbsd-x64@0.25.12':
247
+
resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
248
engines: {node: '>=18'}
249
cpu: [x64]
250
os: [openbsd]
251
252
+
'@esbuild/openharmony-arm64@0.25.12':
253
+
resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
254
engines: {node: '>=18'}
255
cpu: [arm64]
256
os: [openharmony]
257
258
+
'@esbuild/sunos-x64@0.25.12':
259
+
resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
260
engines: {node: '>=18'}
261
cpu: [x64]
262
os: [sunos]
263
264
+
'@esbuild/win32-arm64@0.25.12':
265
+
resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
266
engines: {node: '>=18'}
267
cpu: [arm64]
268
os: [win32]
269
270
+
'@esbuild/win32-ia32@0.25.12':
271
+
resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
272
engines: {node: '>=18'}
273
cpu: [ia32]
274
os: [win32]
275
276
+
'@esbuild/win32-x64@0.25.12':
277
+
resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
278
engines: {node: '>=18'}
279
cpu: [x64]
280
os: [win32]
281
282
+
'@jridgewell/gen-mapping@0.3.13':
283
+
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
284
+
285
+
'@jridgewell/remapping@2.3.5':
286
+
resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
287
288
'@jridgewell/resolve-uri@3.1.2':
289
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
290
engines: {node: '>=6.0.0'}
291
292
+
'@jridgewell/sourcemap-codec@1.5.5':
293
+
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
294
295
+
'@jridgewell/trace-mapping@0.3.31':
296
+
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
297
298
+
'@rollup/rollup-android-arm-eabi@4.53.0':
299
+
resolution: {integrity: sha512-MX3DD/o2W36nlgQb8KA5QtUw/bK5aR9YDzNmX1PRHZAa6LF/MQCWMN477CgBMg8gH1vEiEZsjWRIZeL/7ttUVA==}
300
cpu: [arm]
301
os: [android]
302
303
+
'@rollup/rollup-android-arm64@4.53.0':
304
+
resolution: {integrity: sha512-U4/R8ZvikDYLkl+hyAGP23SRHp3LwYSRy9SvJqsnva7TYLhVMy39RTVCYn1DdRNxXl1CyCQgE/mXKm9jaQT4ig==}
305
cpu: [arm64]
306
os: [android]
307
308
+
'@rollup/rollup-darwin-arm64@4.53.0':
309
+
resolution: {integrity: sha512-nBG2BXRU3ifdK0HdqBKaT5VI6ScoIpABYZ+dWwQkIOYd8Suo4iykgPikjhsTd7NeHgJJ3OqlKYCcNkZtB1iLVQ==}
310
cpu: [arm64]
311
os: [darwin]
312
313
+
'@rollup/rollup-darwin-x64@4.53.0':
314
+
resolution: {integrity: sha512-QuZ5hYStB/vW7b8zQYtdIPpIfNNlUXtGk8zVTkoTMKzMhE2/6tVvcCWqdWqCVhx6eguJJjKjtZ9lAAG/D3yNeA==}
315
cpu: [x64]
316
os: [darwin]
317
318
+
'@rollup/rollup-freebsd-arm64@4.53.0':
319
+
resolution: {integrity: sha512-4yYPm1PJwK/HKI4FzElAPj2EAAFaaLUWzXV3S3edKy71JcEVzBCpgaXyEcDh3blBIjLml+aMkj6HEVGSuzpz+g==}
320
cpu: [arm64]
321
os: [freebsd]
322
323
+
'@rollup/rollup-freebsd-x64@4.53.0':
324
+
resolution: {integrity: sha512-1SvE5euwWV8JqFc4zEAqHbJbf2yJl00EoHVcnlFqLzjrIExYttLxfZeMDIXY6Yx+bskphrQakpChZKzE2JECEg==}
325
cpu: [x64]
326
os: [freebsd]
327
328
+
'@rollup/rollup-linux-arm-gnueabihf@4.53.0':
329
+
resolution: {integrity: sha512-9tS4QyfU5NF5CdUugEi7kWbcGD7pbu6Fm8SunuePH6beeQgtcRZ9K9KVwKHEgfBHeeyrr5OvfV1qWs7PMDOf5w==}
330
cpu: [arm]
331
os: [linux]
332
333
+
'@rollup/rollup-linux-arm-musleabihf@4.53.0':
334
+
resolution: {integrity: sha512-U+0ovxGU9bVJIHfW+oALpHd0ho1YDwhj0yHASDzIj+bOeo+VzEpNtHxcjhFab0YcHUorIMoqyxckC98+81oTJw==}
335
cpu: [arm]
336
os: [linux]
337
338
+
'@rollup/rollup-linux-arm64-gnu@4.53.0':
339
+
resolution: {integrity: sha512-Cp/TQ+wLjRTqTuiVwLz4XPZMo3ROl7EJYMF8HhMp8Uf+9kOOATB3/p4gGZPpuQ4BP7qEXG29ET24u9+F0ERYkQ==}
340
cpu: [arm64]
341
os: [linux]
342
343
+
'@rollup/rollup-linux-arm64-musl@4.53.0':
344
+
resolution: {integrity: sha512-SuGoAwhsSonrSTEZTiQOGC3+XZfq7rc/qAdAOBrYYIp8pu+Wh4EFFXl6+QYYNbNrHL3DnVoWACLwnfwlTa0neA==}
345
cpu: [arm64]
346
os: [linux]
347
348
+
'@rollup/rollup-linux-loong64-gnu@4.53.0':
349
+
resolution: {integrity: sha512-EOKej1x0WoePnJWfg7ZbnUqiuiQunshzsKZSIfTHFDiCY9pnsr3Weit1GjcpGnun7H5HuRREqkT2c9CcKxNwSg==}
350
cpu: [loong64]
351
os: [linux]
352
353
+
'@rollup/rollup-linux-ppc64-gnu@4.53.0':
354
+
resolution: {integrity: sha512-YAvv2aMFlfiawJ97lutomuehG2Yowd4YgsAqI85XNiMK9eBA1vEMZHt3BShg8cUvak71BM+VFRHddqc+OrRdVA==}
355
cpu: [ppc64]
356
os: [linux]
357
358
+
'@rollup/rollup-linux-riscv64-gnu@4.53.0':
359
+
resolution: {integrity: sha512-DxZe/sMVaqN+s5kVk3Iq619Rgyl1JCTob7xOLSNC84mbzg3NYTSheqqrtVllYjLYo4wm9YyqjVS57miuzNyXbQ==}
360
cpu: [riscv64]
361
os: [linux]
362
363
+
'@rollup/rollup-linux-riscv64-musl@4.53.0':
364
+
resolution: {integrity: sha512-N7+iZ0jEhwLY1FEsjbCR9lAxIZP0k+3Cghx9vSQWn+rcW8SgN8VcCmwJDoPDaGKTzWWB791U1s79BSLnEhUa0Q==}
365
cpu: [riscv64]
366
os: [linux]
367
368
+
'@rollup/rollup-linux-s390x-gnu@4.53.0':
369
+
resolution: {integrity: sha512-MA/NVneZyIskjvXdh2NR9YcPi7eHWBlQOWP2X8OymzyeUEB0JfUpmbKQZngHmOlyleV2IoR5nHIgMSRjLskOnA==}
370
cpu: [s390x]
371
os: [linux]
372
373
+
'@rollup/rollup-linux-x64-gnu@4.53.0':
374
+
resolution: {integrity: sha512-iYEYzYpfaSCkunVD0LOYrD9OMc357be7+rBuCxW1qvsjCGl+95iWnYAFfyEoxAm6koasNN3tFxFYze5MKl5S3A==}
375
cpu: [x64]
376
os: [linux]
377
378
+
'@rollup/rollup-linux-x64-musl@4.53.0':
379
+
resolution: {integrity: sha512-FoRekOqhRUKbJMsB5LvhQchDeFeNlS6UGUwi0p3860sxE4zE+lp07FnkuR+yQH0rSn6iLXsnr44jnorgl8mGlQ==}
380
cpu: [x64]
381
os: [linux]
382
383
+
'@rollup/rollup-openharmony-arm64@4.53.0':
384
+
resolution: {integrity: sha512-mEN2k1zKO5PUzW8W15hKpLh+zZI2by1onX2GfI93OekGbKN5aTjWGo7yAjwRZLjhAgs2UQcXmEWbIw0R5B4RnQ==}
385
+
cpu: [arm64]
386
+
os: [openharmony]
387
+
388
+
'@rollup/rollup-win32-arm64-msvc@4.53.0':
389
+
resolution: {integrity: sha512-V1dEKUXqevG0wxo6ysGrL7g2T6tndmo6Uqw5vzOqCXv+DHc8m0RRgcCm+96iigDniwpvV6o4HZtkRUnuTz9XiA==}
390
cpu: [arm64]
391
os: [win32]
392
393
+
'@rollup/rollup-win32-ia32-msvc@4.53.0':
394
+
resolution: {integrity: sha512-93mJ8Hm9+vbhtu+A1VtmwptSqCYojtMQkBGDjLytCWC8muxmZLGo/MA/4CMAWf6+QpKlxTTMDAHdTC+kxn9ZcQ==}
395
cpu: [ia32]
396
os: [win32]
397
398
+
'@rollup/rollup-win32-x64-gnu@4.53.0':
399
+
resolution: {integrity: sha512-1OrYs0p/deXEFLUW1gvyjIabmsJKY3I/9fCUA1K6demaNc4iEhXDW6RnyPv/BWqb7NRmQ9+i+SKoi1HgJxWcwg==}
400
cpu: [x64]
401
os: [win32]
402
403
+
'@rollup/rollup-win32-x64-msvc@4.53.0':
404
+
resolution: {integrity: sha512-xtSei8paPcLy3GzeeOjoRrllJn6EN8PB+/bXnhZ4R0AaviJsRwtKxFZRVnfFXNZTTp0nLeDo+BcEuIfdZS14/A==}
405
+
cpu: [x64]
406
+
os: [win32]
407
408
+
'@tauri-apps/api@2.9.0':
409
+
resolution: {integrity: sha512-qD5tMjh7utwBk9/5PrTA/aGr3i5QaJ/Mlt7p8NilQ45WgbifUNPyKWsA63iQ8YfQq6R8ajMapU+/Q8nMcPRLNw==}
410
411
+
'@tauri-apps/cli-darwin-arm64@2.9.3':
412
+
resolution: {integrity: sha512-W8FQXZXQmQ0Fmj9UJXNrm2mLdIaLLriKVY7o/FzmizyIKTPIvHjfZALTNybbpTQRbJvKoGHLrW1DNzAWVDWJYg==}
413
engines: {node: '>= 10'}
414
cpu: [arm64]
415
os: [darwin]
416
417
+
'@tauri-apps/cli-darwin-x64@2.9.3':
418
+
resolution: {integrity: sha512-zDwu40rlshijt3TU6aRvzPUyVpapsx1sNfOlreDMTaMelQLHl6YoQzSRpLHYwrHrhimxyX2uDqnKIiuGel0Lhg==}
419
engines: {node: '>= 10'}
420
cpu: [x64]
421
os: [darwin]
422
423
+
'@tauri-apps/cli-linux-arm-gnueabihf@2.9.3':
424
+
resolution: {integrity: sha512-+Oc2OfcTRwYtW93VJqd/HOk77buORwC9IToj/qsEvM7bTMq6Kda4alpZprzwrCHYANSw+zD8PgjJdljTpe4p+g==}
425
engines: {node: '>= 10'}
426
cpu: [arm]
427
os: [linux]
428
429
+
'@tauri-apps/cli-linux-arm64-gnu@2.9.3':
430
+
resolution: {integrity: sha512-59GqU/J1n9wFyAtleoQOaU0oVIo+kwQynEw4meFDoKRXszKGor6lTsbsS3r0QKLSPbc0o/yYGJhqqCtkYjb/eg==}
431
engines: {node: '>= 10'}
432
cpu: [arm64]
433
os: [linux]
434
435
+
'@tauri-apps/cli-linux-arm64-musl@2.9.3':
436
+
resolution: {integrity: sha512-fzvG+jEn5/iYGNH6Z2IRMheYFC4pJdXa19BR9fFm6Bdn2cuajRLDKdUcEME/DCtwqclphXtFZTrT4oezY5vI/A==}
437
engines: {node: '>= 10'}
438
cpu: [arm64]
439
os: [linux]
440
441
+
'@tauri-apps/cli-linux-riscv64-gnu@2.9.3':
442
+
resolution: {integrity: sha512-qV8DZXI/fZwawk6T3Th1g6smiNC2KeQTk7XFgKvqZ6btC01z3UTsQmNGvI602zwm3Ld1TBZb4+rEWu2QmQimmw==}
443
engines: {node: '>= 10'}
444
cpu: [riscv64]
445
os: [linux]
446
447
+
'@tauri-apps/cli-linux-x64-gnu@2.9.3':
448
+
resolution: {integrity: sha512-tquyEONCNRfqEBWEe4eAHnxFN5yY5lFkCuD4w79XLIovUxVftQ684+xLp7zkhntkt4y20SMj2AgJa/+MOlx4Kg==}
449
engines: {node: '>= 10'}
450
cpu: [x64]
451
os: [linux]
452
453
+
'@tauri-apps/cli-linux-x64-musl@2.9.3':
454
+
resolution: {integrity: sha512-v2cBIB/6ji8DL+aiL5QUykU3ZO8OoJGyx50/qv2HQVzkf85KdaYSis3D/oVRemN/pcDz+vyCnnL3XnzFnDl4JQ==}
455
engines: {node: '>= 10'}
456
cpu: [x64]
457
os: [linux]
458
459
+
'@tauri-apps/cli-win32-arm64-msvc@2.9.3':
460
+
resolution: {integrity: sha512-ZGvBy7nvrHPbE0HeKp/ioaiw8bNgAHxWnb7JRZ4/G0A+oFj0SeSFxl9k5uU6FKnM7bHM23Gd1oeaDex9g5Fceg==}
461
engines: {node: '>= 10'}
462
cpu: [arm64]
463
os: [win32]
464
465
+
'@tauri-apps/cli-win32-ia32-msvc@2.9.3':
466
+
resolution: {integrity: sha512-UsgIwOnpCoY9NK9/65QiwgmWVIE80LE7SwRYVblGtmlY9RYfsYvpbItwsovA/AcHMTiO+OCvS/q9yLeqS3m6Sg==}
467
engines: {node: '>= 10'}
468
cpu: [ia32]
469
os: [win32]
470
471
+
'@tauri-apps/cli-win32-x64-msvc@2.9.3':
472
+
resolution: {integrity: sha512-fmw7NrrHE5m49idCvJAx9T9bsupjdJ0a3p3DPCNCZRGANU6R1tA1L+KTlVuUtdAldX2NqU/9UPo2SCslYKgJHQ==}
473
engines: {node: '>= 10'}
474
cpu: [x64]
475
os: [win32]
476
477
+
'@tauri-apps/cli@2.9.3':
478
+
resolution: {integrity: sha512-BQ7iLUXTQcyG1PpzLWeVSmBCedYDpnA/6Cm/kRFGtqjTf/eVUlyYO5S2ee07tLum3nWwDBWTGFZeruO8yEukfA==}
479
engines: {node: '>= 10'}
480
hasBin: true
481
482
+
'@tauri-apps/plugin-dialog@2.4.2':
483
+
resolution: {integrity: sha512-lNIn5CZuw8WZOn8zHzmFmDSzg5zfohWoa3mdULP0YFh/VogVdMVWZPcWSHlydsiJhRQYaTNSYKN7RmZKE2lCYQ==}
484
485
+
'@tauri-apps/plugin-opener@2.5.2':
486
+
resolution: {integrity: sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==}
487
488
'@types/animejs@3.1.13':
489
resolution: {integrity: sha512-yWg9l1z7CAv/TKpty4/vupEh24jDGUZXv4r26StRkpUPQm04ztJaftgpto8vwdFs8SiTq6XfaPKCSI+wjzNMvQ==}
···
497
'@types/babel__template@7.4.4':
498
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
499
500
+
'@types/babel__traverse@7.28.0':
501
+
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
502
503
'@types/estree@1.0.8':
504
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
505
506
+
animejs@4.2.2:
507
+
resolution: {integrity: sha512-Ys3RuvLdAeI14fsdKCQy7ytu4057QX6Bb7m4jwmfd6iKmUmLquTwk1ut0e4NtRQgCeq/s2Lv5+oMBjz6c7ZuIg==}
508
509
+
babel-plugin-jsx-dom-expressions@0.40.3:
510
+
resolution: {integrity: sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w==}
511
peerDependencies:
512
'@babel/core': ^7.20.12
513
514
+
babel-preset-solid@1.9.10:
515
+
resolution: {integrity: sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ==}
516
peerDependencies:
517
'@babel/core': ^7.0.0
518
+
solid-js: ^1.9.10
519
+
peerDependenciesMeta:
520
+
solid-js:
521
+
optional: true
522
523
+
baseline-browser-mapping@2.8.25:
524
+
resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==}
525
+
hasBin: true
526
+
527
+
browserslist@4.27.0:
528
+
resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==}
529
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
530
hasBin: true
531
532
+
caniuse-lite@1.0.30001754:
533
+
resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==}
534
535
convert-source-map@2.0.0:
536
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
···
538
csstype@3.1.3:
539
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
540
541
+
debug@4.4.3:
542
+
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
543
engines: {node: '>=6.0'}
544
peerDependencies:
545
supports-color: '*'
···
547
supports-color:
548
optional: true
549
550
+
electron-to-chromium@1.5.248:
551
+
resolution: {integrity: sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==}
552
553
entities@6.0.1:
554
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
555
engines: {node: '>=0.12'}
556
557
+
esbuild@0.25.12:
558
+
resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
559
engines: {node: '>=18'}
560
hasBin: true
561
···
563
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
564
engines: {node: '>=6'}
565
566
+
fdir@6.5.0:
567
+
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
568
+
engines: {node: '>=12.0.0'}
569
peerDependencies:
570
picomatch: ^3 || ^4
571
peerDependenciesMeta:
···
616
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
617
hasBin: true
618
619
+
node-releases@2.0.27:
620
+
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
621
622
parse5@7.3.0:
623
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
···
633
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
634
engines: {node: ^10 || ^12 || >=14}
635
636
+
rollup@4.53.0:
637
+
resolution: {integrity: sha512-43Z5T+4YTdfYkkA6CStU2DUYh7Ha9dLtvK+K3n0yEE/QS+4i28vSxrQsM59KqpvmT4tbOwJsFnRGMj/tvmQwWw==}
638
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
639
hasBin: true
640
···
642
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
643
hasBin: true
644
645
+
seroval-plugins@1.3.3:
646
+
resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==}
647
engines: {node: '>=10'}
648
peerDependencies:
649
seroval: ^1.0
···
652
resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==}
653
engines: {node: '>=10'}
654
655
+
solid-js@1.9.10:
656
+
resolution: {integrity: sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==}
657
658
solid-refresh@0.6.3:
659
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
664
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
665
engines: {node: '>=0.10.0'}
666
667
+
tinyglobby@0.2.15:
668
+
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
669
engines: {node: '>=12.0.0'}
670
671
typescript@5.6.3:
···
673
engines: {node: '>=14.17'}
674
hasBin: true
675
676
+
update-browserslist-db@1.1.4:
677
+
resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==}
678
hasBin: true
679
peerDependencies:
680
browserslist: '>= 4.21.0'
681
682
+
vite-plugin-solid@2.11.10:
683
+
resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==}
684
peerDependencies:
685
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
686
solid-js: ^1.7.2
···
689
'@testing-library/jest-dom':
690
optional: true
691
692
+
vite@6.4.1:
693
+
resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
694
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
695
hasBin: true
696
peerDependencies:
···
742
743
snapshots:
744
745
'@babel/code-frame@7.27.1':
746
dependencies:
747
+
'@babel/helper-validator-identifier': 7.28.5
748
js-tokens: 4.0.0
749
picocolors: 1.1.1
750
751
+
'@babel/compat-data@7.28.5': {}
752
753
+
'@babel/core@7.28.5':
754
dependencies:
755
'@babel/code-frame': 7.27.1
756
+
'@babel/generator': 7.28.5
757
'@babel/helper-compilation-targets': 7.27.2
758
+
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
759
+
'@babel/helpers': 7.28.4
760
+
'@babel/parser': 7.28.5
761
'@babel/template': 7.27.2
762
+
'@babel/traverse': 7.28.5
763
+
'@babel/types': 7.28.5
764
+
'@jridgewell/remapping': 2.3.5
765
convert-source-map: 2.0.0
766
+
debug: 4.4.3
767
gensync: 1.0.0-beta.2
768
json5: 2.2.3
769
semver: 6.3.1
770
transitivePeerDependencies:
771
- supports-color
772
773
+
'@babel/generator@7.28.5':
774
dependencies:
775
+
'@babel/parser': 7.28.5
776
+
'@babel/types': 7.28.5
777
+
'@jridgewell/gen-mapping': 0.3.13
778
+
'@jridgewell/trace-mapping': 0.3.31
779
jsesc: 3.1.0
780
781
'@babel/helper-compilation-targets@7.27.2':
782
dependencies:
783
+
'@babel/compat-data': 7.28.5
784
'@babel/helper-validator-option': 7.27.1
785
+
browserslist: 4.27.0
786
lru-cache: 5.1.1
787
semver: 6.3.1
788
···
790
791
'@babel/helper-module-imports@7.18.6':
792
dependencies:
793
+
'@babel/types': 7.28.5
794
795
'@babel/helper-module-imports@7.27.1':
796
dependencies:
797
+
'@babel/traverse': 7.28.5
798
+
'@babel/types': 7.28.5
799
transitivePeerDependencies:
800
- supports-color
801
802
+
'@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
803
dependencies:
804
+
'@babel/core': 7.28.5
805
'@babel/helper-module-imports': 7.27.1
806
+
'@babel/helper-validator-identifier': 7.28.5
807
+
'@babel/traverse': 7.28.5
808
transitivePeerDependencies:
809
- supports-color
810
···
812
813
'@babel/helper-string-parser@7.27.1': {}
814
815
+
'@babel/helper-validator-identifier@7.28.5': {}
816
817
'@babel/helper-validator-option@7.27.1': {}
818
819
+
'@babel/helpers@7.28.4':
820
dependencies:
821
'@babel/template': 7.27.2
822
+
'@babel/types': 7.28.5
823
824
+
'@babel/parser@7.28.5':
825
dependencies:
826
+
'@babel/types': 7.28.5
827
828
+
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)':
829
dependencies:
830
+
'@babel/core': 7.28.5
831
'@babel/helper-plugin-utils': 7.27.1
832
833
'@babel/template@7.27.2':
834
dependencies:
835
'@babel/code-frame': 7.27.1
836
+
'@babel/parser': 7.28.5
837
+
'@babel/types': 7.28.5
838
839
+
'@babel/traverse@7.28.5':
840
dependencies:
841
'@babel/code-frame': 7.27.1
842
+
'@babel/generator': 7.28.5
843
'@babel/helper-globals': 7.28.0
844
+
'@babel/parser': 7.28.5
845
'@babel/template': 7.27.2
846
+
'@babel/types': 7.28.5
847
+
debug: 4.4.3
848
transitivePeerDependencies:
849
- supports-color
850
851
+
'@babel/types@7.28.5':
852
dependencies:
853
'@babel/helper-string-parser': 7.27.1
854
+
'@babel/helper-validator-identifier': 7.28.5
855
856
+
'@esbuild/aix-ppc64@0.25.12':
857
optional: true
858
859
+
'@esbuild/android-arm64@0.25.12':
860
optional: true
861
862
+
'@esbuild/android-arm@0.25.12':
863
optional: true
864
865
+
'@esbuild/android-x64@0.25.12':
866
optional: true
867
868
+
'@esbuild/darwin-arm64@0.25.12':
869
optional: true
870
871
+
'@esbuild/darwin-x64@0.25.12':
872
optional: true
873
874
+
'@esbuild/freebsd-arm64@0.25.12':
875
optional: true
876
877
+
'@esbuild/freebsd-x64@0.25.12':
878
optional: true
879
880
+
'@esbuild/linux-arm64@0.25.12':
881
optional: true
882
883
+
'@esbuild/linux-arm@0.25.12':
884
optional: true
885
886
+
'@esbuild/linux-ia32@0.25.12':
887
optional: true
888
889
+
'@esbuild/linux-loong64@0.25.12':
890
optional: true
891
892
+
'@esbuild/linux-mips64el@0.25.12':
893
optional: true
894
895
+
'@esbuild/linux-ppc64@0.25.12':
896
optional: true
897
898
+
'@esbuild/linux-riscv64@0.25.12':
899
optional: true
900
901
+
'@esbuild/linux-s390x@0.25.12':
902
optional: true
903
904
+
'@esbuild/linux-x64@0.25.12':
905
optional: true
906
907
+
'@esbuild/netbsd-arm64@0.25.12':
908
optional: true
909
910
+
'@esbuild/netbsd-x64@0.25.12':
911
optional: true
912
913
+
'@esbuild/openbsd-arm64@0.25.12':
914
optional: true
915
916
+
'@esbuild/openbsd-x64@0.25.12':
917
optional: true
918
919
+
'@esbuild/openharmony-arm64@0.25.12':
920
optional: true
921
922
+
'@esbuild/sunos-x64@0.25.12':
923
optional: true
924
925
+
'@esbuild/win32-arm64@0.25.12':
926
optional: true
927
928
+
'@esbuild/win32-ia32@0.25.12':
929
optional: true
930
931
+
'@esbuild/win32-x64@0.25.12':
932
optional: true
933
934
+
'@jridgewell/gen-mapping@0.3.13':
935
dependencies:
936
+
'@jridgewell/sourcemap-codec': 1.5.5
937
+
'@jridgewell/trace-mapping': 0.3.31
938
+
939
+
'@jridgewell/remapping@2.3.5':
940
+
dependencies:
941
+
'@jridgewell/gen-mapping': 0.3.13
942
+
'@jridgewell/trace-mapping': 0.3.31
943
944
'@jridgewell/resolve-uri@3.1.2': {}
945
946
+
'@jridgewell/sourcemap-codec@1.5.5': {}
947
948
+
'@jridgewell/trace-mapping@0.3.31':
949
dependencies:
950
'@jridgewell/resolve-uri': 3.1.2
951
+
'@jridgewell/sourcemap-codec': 1.5.5
952
953
+
'@rollup/rollup-android-arm-eabi@4.53.0':
954
optional: true
955
956
+
'@rollup/rollup-android-arm64@4.53.0':
957
optional: true
958
959
+
'@rollup/rollup-darwin-arm64@4.53.0':
960
optional: true
961
962
+
'@rollup/rollup-darwin-x64@4.53.0':
963
optional: true
964
965
+
'@rollup/rollup-freebsd-arm64@4.53.0':
966
optional: true
967
968
+
'@rollup/rollup-freebsd-x64@4.53.0':
969
optional: true
970
971
+
'@rollup/rollup-linux-arm-gnueabihf@4.53.0':
972
optional: true
973
974
+
'@rollup/rollup-linux-arm-musleabihf@4.53.0':
975
optional: true
976
977
+
'@rollup/rollup-linux-arm64-gnu@4.53.0':
978
optional: true
979
980
+
'@rollup/rollup-linux-arm64-musl@4.53.0':
981
optional: true
982
983
+
'@rollup/rollup-linux-loong64-gnu@4.53.0':
984
optional: true
985
986
+
'@rollup/rollup-linux-ppc64-gnu@4.53.0':
987
optional: true
988
989
+
'@rollup/rollup-linux-riscv64-gnu@4.53.0':
990
optional: true
991
992
+
'@rollup/rollup-linux-riscv64-musl@4.53.0':
993
optional: true
994
995
+
'@rollup/rollup-linux-s390x-gnu@4.53.0':
996
optional: true
997
998
+
'@rollup/rollup-linux-x64-gnu@4.53.0':
999
optional: true
1000
1001
+
'@rollup/rollup-linux-x64-musl@4.53.0':
1002
optional: true
1003
1004
+
'@rollup/rollup-openharmony-arm64@4.53.0':
1005
optional: true
1006
1007
+
'@rollup/rollup-win32-arm64-msvc@4.53.0':
1008
optional: true
1009
1010
+
'@rollup/rollup-win32-ia32-msvc@4.53.0':
1011
optional: true
1012
1013
+
'@rollup/rollup-win32-x64-gnu@4.53.0':
1014
+
optional: true
1015
1016
+
'@rollup/rollup-win32-x64-msvc@4.53.0':
1017
+
optional: true
1018
1019
+
'@tauri-apps/api@2.9.0': {}
1020
+
1021
+
'@tauri-apps/cli-darwin-arm64@2.9.3':
1022
optional: true
1023
1024
+
'@tauri-apps/cli-darwin-x64@2.9.3':
1025
optional: true
1026
1027
+
'@tauri-apps/cli-linux-arm-gnueabihf@2.9.3':
1028
optional: true
1029
1030
+
'@tauri-apps/cli-linux-arm64-gnu@2.9.3':
1031
optional: true
1032
1033
+
'@tauri-apps/cli-linux-arm64-musl@2.9.3':
1034
optional: true
1035
1036
+
'@tauri-apps/cli-linux-riscv64-gnu@2.9.3':
1037
optional: true
1038
1039
+
'@tauri-apps/cli-linux-x64-gnu@2.9.3':
1040
optional: true
1041
1042
+
'@tauri-apps/cli-linux-x64-musl@2.9.3':
1043
optional: true
1044
1045
+
'@tauri-apps/cli-win32-arm64-msvc@2.9.3':
1046
optional: true
1047
1048
+
'@tauri-apps/cli-win32-ia32-msvc@2.9.3':
1049
optional: true
1050
1051
+
'@tauri-apps/cli-win32-x64-msvc@2.9.3':
1052
optional: true
1053
1054
+
'@tauri-apps/cli@2.9.3':
1055
optionalDependencies:
1056
+
'@tauri-apps/cli-darwin-arm64': 2.9.3
1057
+
'@tauri-apps/cli-darwin-x64': 2.9.3
1058
+
'@tauri-apps/cli-linux-arm-gnueabihf': 2.9.3
1059
+
'@tauri-apps/cli-linux-arm64-gnu': 2.9.3
1060
+
'@tauri-apps/cli-linux-arm64-musl': 2.9.3
1061
+
'@tauri-apps/cli-linux-riscv64-gnu': 2.9.3
1062
+
'@tauri-apps/cli-linux-x64-gnu': 2.9.3
1063
+
'@tauri-apps/cli-linux-x64-musl': 2.9.3
1064
+
'@tauri-apps/cli-win32-arm64-msvc': 2.9.3
1065
+
'@tauri-apps/cli-win32-ia32-msvc': 2.9.3
1066
+
'@tauri-apps/cli-win32-x64-msvc': 2.9.3
1067
1068
+
'@tauri-apps/plugin-dialog@2.4.2':
1069
dependencies:
1070
+
'@tauri-apps/api': 2.9.0
1071
1072
+
'@tauri-apps/plugin-opener@2.5.2':
1073
dependencies:
1074
+
'@tauri-apps/api': 2.9.0
1075
1076
'@types/animejs@3.1.13': {}
1077
1078
'@types/babel__core@7.20.5':
1079
dependencies:
1080
+
'@babel/parser': 7.28.5
1081
+
'@babel/types': 7.28.5
1082
'@types/babel__generator': 7.27.0
1083
'@types/babel__template': 7.4.4
1084
+
'@types/babel__traverse': 7.28.0
1085
1086
'@types/babel__generator@7.27.0':
1087
dependencies:
1088
+
'@babel/types': 7.28.5
1089
1090
'@types/babel__template@7.4.4':
1091
dependencies:
1092
+
'@babel/parser': 7.28.5
1093
+
'@babel/types': 7.28.5
1094
1095
+
'@types/babel__traverse@7.28.0':
1096
dependencies:
1097
+
'@babel/types': 7.28.5
1098
1099
'@types/estree@1.0.8': {}
1100
1101
+
animejs@4.2.2: {}
1102
1103
+
babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.28.5):
1104
dependencies:
1105
+
'@babel/core': 7.28.5
1106
'@babel/helper-module-imports': 7.18.6
1107
+
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
1108
+
'@babel/types': 7.28.5
1109
html-entities: 2.3.3
1110
parse5: 7.3.0
1111
1112
+
babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@1.9.10):
1113
dependencies:
1114
+
'@babel/core': 7.28.5
1115
+
babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.28.5)
1116
+
optionalDependencies:
1117
+
solid-js: 1.9.10
1118
1119
+
baseline-browser-mapping@2.8.25: {}
1120
+
1121
+
browserslist@4.27.0:
1122
dependencies:
1123
+
baseline-browser-mapping: 2.8.25
1124
+
caniuse-lite: 1.0.30001754
1125
+
electron-to-chromium: 1.5.248
1126
+
node-releases: 2.0.27
1127
+
update-browserslist-db: 1.1.4(browserslist@4.27.0)
1128
1129
+
caniuse-lite@1.0.30001754: {}
1130
1131
convert-source-map@2.0.0: {}
1132
1133
csstype@3.1.3: {}
1134
1135
+
debug@4.4.3:
1136
dependencies:
1137
ms: 2.1.3
1138
1139
+
electron-to-chromium@1.5.248: {}
1140
1141
entities@6.0.1: {}
1142
1143
+
esbuild@0.25.12:
1144
optionalDependencies:
1145
+
'@esbuild/aix-ppc64': 0.25.12
1146
+
'@esbuild/android-arm': 0.25.12
1147
+
'@esbuild/android-arm64': 0.25.12
1148
+
'@esbuild/android-x64': 0.25.12
1149
+
'@esbuild/darwin-arm64': 0.25.12
1150
+
'@esbuild/darwin-x64': 0.25.12
1151
+
'@esbuild/freebsd-arm64': 0.25.12
1152
+
'@esbuild/freebsd-x64': 0.25.12
1153
+
'@esbuild/linux-arm': 0.25.12
1154
+
'@esbuild/linux-arm64': 0.25.12
1155
+
'@esbuild/linux-ia32': 0.25.12
1156
+
'@esbuild/linux-loong64': 0.25.12
1157
+
'@esbuild/linux-mips64el': 0.25.12
1158
+
'@esbuild/linux-ppc64': 0.25.12
1159
+
'@esbuild/linux-riscv64': 0.25.12
1160
+
'@esbuild/linux-s390x': 0.25.12
1161
+
'@esbuild/linux-x64': 0.25.12
1162
+
'@esbuild/netbsd-arm64': 0.25.12
1163
+
'@esbuild/netbsd-x64': 0.25.12
1164
+
'@esbuild/openbsd-arm64': 0.25.12
1165
+
'@esbuild/openbsd-x64': 0.25.12
1166
+
'@esbuild/openharmony-arm64': 0.25.12
1167
+
'@esbuild/sunos-x64': 0.25.12
1168
+
'@esbuild/win32-arm64': 0.25.12
1169
+
'@esbuild/win32-ia32': 0.25.12
1170
+
'@esbuild/win32-x64': 0.25.12
1171
1172
escalade@3.2.0: {}
1173
1174
+
fdir@6.5.0(picomatch@4.0.3):
1175
optionalDependencies:
1176
picomatch: 4.0.3
1177
···
1202
1203
nanoid@3.3.11: {}
1204
1205
+
node-releases@2.0.27: {}
1206
1207
parse5@7.3.0:
1208
dependencies:
···
1218
picocolors: 1.1.1
1219
source-map-js: 1.2.1
1220
1221
+
rollup@4.53.0:
1222
dependencies:
1223
'@types/estree': 1.0.8
1224
optionalDependencies:
1225
+
'@rollup/rollup-android-arm-eabi': 4.53.0
1226
+
'@rollup/rollup-android-arm64': 4.53.0
1227
+
'@rollup/rollup-darwin-arm64': 4.53.0
1228
+
'@rollup/rollup-darwin-x64': 4.53.0
1229
+
'@rollup/rollup-freebsd-arm64': 4.53.0
1230
+
'@rollup/rollup-freebsd-x64': 4.53.0
1231
+
'@rollup/rollup-linux-arm-gnueabihf': 4.53.0
1232
+
'@rollup/rollup-linux-arm-musleabihf': 4.53.0
1233
+
'@rollup/rollup-linux-arm64-gnu': 4.53.0
1234
+
'@rollup/rollup-linux-arm64-musl': 4.53.0
1235
+
'@rollup/rollup-linux-loong64-gnu': 4.53.0
1236
+
'@rollup/rollup-linux-ppc64-gnu': 4.53.0
1237
+
'@rollup/rollup-linux-riscv64-gnu': 4.53.0
1238
+
'@rollup/rollup-linux-riscv64-musl': 4.53.0
1239
+
'@rollup/rollup-linux-s390x-gnu': 4.53.0
1240
+
'@rollup/rollup-linux-x64-gnu': 4.53.0
1241
+
'@rollup/rollup-linux-x64-musl': 4.53.0
1242
+
'@rollup/rollup-openharmony-arm64': 4.53.0
1243
+
'@rollup/rollup-win32-arm64-msvc': 4.53.0
1244
+
'@rollup/rollup-win32-ia32-msvc': 4.53.0
1245
+
'@rollup/rollup-win32-x64-gnu': 4.53.0
1246
+
'@rollup/rollup-win32-x64-msvc': 4.53.0
1247
fsevents: 2.3.3
1248
1249
semver@6.3.1: {}
1250
1251
+
seroval-plugins@1.3.3(seroval@1.3.2):
1252
dependencies:
1253
seroval: 1.3.2
1254
1255
seroval@1.3.2: {}
1256
1257
+
solid-js@1.9.10:
1258
dependencies:
1259
csstype: 3.1.3
1260
seroval: 1.3.2
1261
+
seroval-plugins: 1.3.3(seroval@1.3.2)
1262
1263
+
solid-refresh@0.6.3(solid-js@1.9.10):
1264
dependencies:
1265
+
'@babel/generator': 7.28.5
1266
'@babel/helper-module-imports': 7.27.1
1267
+
'@babel/types': 7.28.5
1268
+
solid-js: 1.9.10
1269
transitivePeerDependencies:
1270
- supports-color
1271
1272
source-map-js@1.2.1: {}
1273
1274
+
tinyglobby@0.2.15:
1275
dependencies:
1276
+
fdir: 6.5.0(picomatch@4.0.3)
1277
picomatch: 4.0.3
1278
1279
typescript@5.6.3: {}
1280
1281
+
update-browserslist-db@1.1.4(browserslist@4.27.0):
1282
dependencies:
1283
+
browserslist: 4.27.0
1284
escalade: 3.2.0
1285
picocolors: 1.1.1
1286
1287
+
vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.4.1):
1288
dependencies:
1289
+
'@babel/core': 7.28.5
1290
'@types/babel__core': 7.20.5
1291
+
babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@1.9.10)
1292
merge-anything: 5.1.7
1293
+
solid-js: 1.9.10
1294
+
solid-refresh: 0.6.3(solid-js@1.9.10)
1295
+
vite: 6.4.1
1296
+
vitefu: 1.1.1(vite@6.4.1)
1297
transitivePeerDependencies:
1298
- supports-color
1299
1300
+
vite@6.4.1:
1301
dependencies:
1302
+
esbuild: 0.25.12
1303
+
fdir: 6.5.0(picomatch@4.0.3)
1304
picomatch: 4.0.3
1305
postcss: 8.5.6
1306
+
rollup: 4.53.0
1307
+
tinyglobby: 0.2.15
1308
optionalDependencies:
1309
fsevents: 2.3.3
1310
1311
+
vitefu@1.1.1(vite@6.4.1):
1312
optionalDependencies:
1313
+
vite: 6.4.1
1314
1315
yallist@3.1.1: {}
+1
pnpm-workspace.yaml
+1
pnpm-workspace.yaml
+1
public/assets/icons/gear-solid-full.svg
+1
public/assets/icons/gear-solid-full.svg
···
···
1
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#fff" d="M259.1 73.5C262.1 58.7 275.2 48 290.4 48L350.2 48C365.4 48 378.5 58.7 381.5 73.5L396 143.5C410.1 149.5 423.3 157.2 435.3 166.3L503.1 143.8C517.5 139 533.3 145 540.9 158.2L570.8 210C578.4 223.2 575.7 239.8 564.3 249.9L511 297.3C511.9 304.7 512.3 312.3 512.3 320C512.3 327.7 511.8 335.3 511 342.7L564.4 390.2C575.8 400.3 578.4 417 570.9 430.1L541 481.9C533.4 495 517.6 501.1 503.2 496.3L435.4 473.8C423.3 482.9 410.1 490.5 396.1 496.6L381.7 566.5C378.6 581.4 365.5 592 350.4 592L290.6 592C275.4 592 262.3 581.3 259.3 566.5L244.9 496.6C230.8 490.6 217.7 482.9 205.6 473.8L137.5 496.3C123.1 501.1 107.3 495.1 99.7 481.9L69.8 430.1C62.2 416.9 64.9 400.3 76.3 390.2L129.7 342.7C128.8 335.3 128.4 327.7 128.4 320C128.4 312.3 128.9 304.7 129.7 297.3L76.3 249.8C64.9 239.7 62.3 223 69.8 209.9L99.7 158.1C107.3 144.9 123.1 138.9 137.5 143.7L205.3 166.2C217.4 157.1 230.6 149.5 244.6 143.4L259.1 73.5zM320.3 400C364.5 399.8 400.2 363.9 400 319.7C399.8 275.5 363.9 239.8 319.7 240C275.5 240.2 239.8 276.1 240 320.3C240.2 364.5 276.1 400.2 320.3 400z"/></svg>
+787
-695
src-tauri/Cargo.lock
+787
-695
src-tauri/Cargo.lock
···
20
]
21
22
[[package]]
23
-
name = "addr2line"
24
-
version = "0.24.2"
25
-
source = "registry+https://github.com/rust-lang/crates.io-index"
26
-
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
27
-
dependencies = [
28
-
"gimli",
29
-
]
30
-
31
-
[[package]]
32
name = "adler2"
33
version = "2.0.1"
34
source = "registry+https://github.com/rust-lang/crates.io-index"
···
36
37
[[package]]
38
name = "aho-corasick"
39
-
version = "1.1.3"
40
source = "registry+https://github.com/rust-lang/crates.io-index"
41
-
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
42
dependencies = [
43
"memchr",
44
]
···
59
]
60
61
[[package]]
62
-
name = "android-tzdata"
63
-
version = "0.1.1"
64
-
source = "registry+https://github.com/rust-lang/crates.io-index"
65
-
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
66
-
67
-
[[package]]
68
name = "android_system_properties"
69
version = "0.1.5"
70
source = "registry+https://github.com/rust-lang/crates.io-index"
···
75
76
[[package]]
77
name = "anyhow"
78
-
version = "1.0.99"
79
source = "registry+https://github.com/rust-lang/crates.io-index"
80
-
checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
81
82
[[package]]
83
name = "ashpd"
···
126
127
[[package]]
128
name = "async-executor"
129
-
version = "1.13.2"
130
source = "registry+https://github.com/rust-lang/crates.io-index"
131
-
checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa"
132
dependencies = [
133
"async-task",
134
"concurrent-queue",
···
140
141
[[package]]
142
name = "async-io"
143
-
version = "2.5.0"
144
source = "registry+https://github.com/rust-lang/crates.io-index"
145
-
checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca"
146
dependencies = [
147
-
"async-lock",
148
"cfg-if",
149
"concurrent-queue",
150
"futures-io",
···
153
"polling",
154
"rustix",
155
"slab",
156
-
"windows-sys 0.60.2",
157
]
158
159
[[package]]
160
name = "async-lock"
161
-
version = "3.4.0"
162
source = "registry+https://github.com/rust-lang/crates.io-index"
163
-
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
164
dependencies = [
165
"event-listener",
166
"event-listener-strategy",
···
169
170
[[package]]
171
name = "async-process"
172
-
version = "2.4.0"
173
source = "registry+https://github.com/rust-lang/crates.io-index"
174
-
checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00"
175
dependencies = [
176
"async-channel",
177
"async-io",
···
193
dependencies = [
194
"proc-macro2",
195
"quote",
196
-
"syn 2.0.104",
197
]
198
199
[[package]]
200
name = "async-signal"
201
-
version = "0.2.12"
202
source = "registry+https://github.com/rust-lang/crates.io-index"
203
-
checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1"
204
dependencies = [
205
"async-io",
206
"async-lock",
···
211
"rustix",
212
"signal-hook-registry",
213
"slab",
214
-
"windows-sys 0.60.2",
215
]
216
217
[[package]]
···
222
223
[[package]]
224
name = "async-trait"
225
-
version = "0.1.88"
226
source = "registry+https://github.com/rust-lang/crates.io-index"
227
-
checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
228
dependencies = [
229
"proc-macro2",
230
"quote",
231
-
"syn 2.0.104",
232
]
233
234
[[package]]
···
267
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
268
269
[[package]]
270
-
name = "backtrace"
271
-
version = "0.3.75"
272
-
source = "registry+https://github.com/rust-lang/crates.io-index"
273
-
checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
274
-
dependencies = [
275
-
"addr2line",
276
-
"cfg-if",
277
-
"libc",
278
-
"miniz_oxide",
279
-
"object",
280
-
"rustc-demangle",
281
-
"windows-targets 0.52.6",
282
-
]
283
-
284
-
[[package]]
285
name = "base64"
286
version = "0.21.7"
287
source = "registry+https://github.com/rust-lang/crates.io-index"
···
301
302
[[package]]
303
name = "bitflags"
304
-
version = "2.9.1"
305
source = "registry+https://github.com/rust-lang/crates.io-index"
306
-
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
307
dependencies = [
308
-
"serde",
309
]
310
311
[[package]]
···
328
329
[[package]]
330
name = "block2"
331
-
version = "0.6.1"
332
source = "registry+https://github.com/rust-lang/crates.io-index"
333
-
checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2"
334
dependencies = [
335
-
"objc2 0.6.1",
336
]
337
338
[[package]]
···
350
351
[[package]]
352
name = "brotli"
353
-
version = "8.0.1"
354
source = "registry+https://github.com/rust-lang/crates.io-index"
355
-
checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d"
356
dependencies = [
357
"alloc-no-stdlib",
358
"alloc-stdlib",
···
377
378
[[package]]
379
name = "bytemuck"
380
-
version = "1.23.1"
381
source = "registry+https://github.com/rust-lang/crates.io-index"
382
-
checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
383
384
[[package]]
385
name = "byteorder"
···
388
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
389
390
[[package]]
391
name = "bytes"
392
version = "1.10.1"
393
source = "registry+https://github.com/rust-lang/crates.io-index"
···
402
source = "registry+https://github.com/rust-lang/crates.io-index"
403
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
404
dependencies = [
405
-
"bitflags 2.9.1",
406
"cairo-sys-rs",
407
"glib",
408
"libc",
···
423
424
[[package]]
425
name = "camino"
426
-
version = "1.1.10"
427
source = "registry+https://github.com/rust-lang/crates.io-index"
428
-
checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab"
429
dependencies = [
430
-
"serde",
431
]
432
433
[[package]]
···
450
"semver",
451
"serde",
452
"serde_json",
453
-
"thiserror 2.0.12",
454
]
455
456
[[package]]
···
460
checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
461
dependencies = [
462
"serde",
463
-
"toml 0.9.3",
464
]
465
466
[[package]]
467
name = "cc"
468
-
version = "1.2.30"
469
source = "registry+https://github.com/rust-lang/crates.io-index"
470
-
checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7"
471
dependencies = [
472
"shlex",
473
]
474
···
501
502
[[package]]
503
name = "cfg-if"
504
-
version = "1.0.1"
505
source = "registry+https://github.com/rust-lang/crates.io-index"
506
-
checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
507
508
[[package]]
509
name = "cfg_aliases"
···
513
514
[[package]]
515
name = "chrono"
516
-
version = "0.4.41"
517
source = "registry+https://github.com/rust-lang/crates.io-index"
518
-
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
519
dependencies = [
520
-
"android-tzdata",
521
"iana-time-zone",
522
"num-traits",
523
"serde",
524
-
"windows-link",
525
]
526
527
[[package]]
···
581
source = "registry+https://github.com/rust-lang/crates.io-index"
582
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
583
dependencies = [
584
-
"bitflags 2.9.1",
585
"core-foundation",
586
"core-graphics-types",
587
"foreign-types",
···
594
source = "registry+https://github.com/rust-lang/crates.io-index"
595
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
596
dependencies = [
597
-
"bitflags 2.9.1",
598
"core-foundation",
599
"libc",
600
]
···
666
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
667
dependencies = [
668
"quote",
669
-
"syn 2.0.104",
670
]
671
672
[[package]]
···
676
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
677
dependencies = [
678
"quote",
679
-
"syn 2.0.104",
680
]
681
682
[[package]]
683
name = "darling"
684
-
version = "0.20.11"
685
source = "registry+https://github.com/rust-lang/crates.io-index"
686
-
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
687
dependencies = [
688
"darling_core",
689
"darling_macro",
···
691
692
[[package]]
693
name = "darling_core"
694
-
version = "0.20.11"
695
source = "registry+https://github.com/rust-lang/crates.io-index"
696
-
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
697
dependencies = [
698
"fnv",
699
"ident_case",
700
"proc-macro2",
701
"quote",
702
"strsim",
703
-
"syn 2.0.104",
704
]
705
706
[[package]]
707
name = "darling_macro"
708
-
version = "0.20.11"
709
source = "registry+https://github.com/rust-lang/crates.io-index"
710
-
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
711
dependencies = [
712
"darling_core",
713
"quote",
714
-
"syn 2.0.104",
715
]
716
717
[[package]]
718
name = "deranged"
719
-
version = "0.4.0"
720
source = "registry+https://github.com/rust-lang/crates.io-index"
721
-
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
722
dependencies = [
723
"powerfmt",
724
-
"serde",
725
]
726
727
[[package]]
···
734
"proc-macro2",
735
"quote",
736
"rustc_version",
737
-
"syn 2.0.104",
738
]
739
740
[[package]]
···
765
"libc",
766
"option-ext",
767
"redox_users",
768
-
"windows-sys 0.60.2",
769
]
770
771
[[package]]
···
780
source = "registry+https://github.com/rust-lang/crates.io-index"
781
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
782
dependencies = [
783
-
"bitflags 2.9.1",
784
-
"block2 0.6.1",
785
"libc",
786
-
"objc2 0.6.1",
787
]
788
789
[[package]]
···
794
dependencies = [
795
"proc-macro2",
796
"quote",
797
-
"syn 2.0.104",
798
]
799
800
[[package]]
···
803
source = "registry+https://github.com/rust-lang/crates.io-index"
804
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
805
dependencies = [
806
-
"libloading",
807
]
808
809
[[package]]
810
name = "dlopen2"
811
-
version = "0.7.0"
812
source = "registry+https://github.com/rust-lang/crates.io-index"
813
-
checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6"
814
dependencies = [
815
"dlopen2_derive",
816
"libc",
···
826
dependencies = [
827
"proc-macro2",
828
"quote",
829
-
"syn 2.0.104",
830
]
831
832
[[package]]
···
873
874
[[package]]
875
name = "embed-resource"
876
-
version = "3.0.5"
877
source = "registry+https://github.com/rust-lang/crates.io-index"
878
-
checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38"
879
dependencies = [
880
"cc",
881
"memchr",
882
"rustc_version",
883
-
"toml 0.9.3",
884
"vswhom",
885
"winreg",
886
]
···
915
dependencies = [
916
"proc-macro2",
917
"quote",
918
-
"syn 2.0.104",
919
]
920
921
[[package]]
···
926
927
[[package]]
928
name = "erased-serde"
929
-
version = "0.4.6"
930
source = "registry+https://github.com/rust-lang/crates.io-index"
931
-
checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
932
dependencies = [
933
"serde",
934
"typeid",
935
]
936
937
[[package]]
938
name = "errno"
939
-
version = "0.3.13"
940
source = "registry+https://github.com/rust-lang/crates.io-index"
941
-
checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
942
dependencies = [
943
"libc",
944
-
"windows-sys 0.60.2",
945
]
946
947
[[package]]
948
name = "event-listener"
949
-
version = "5.4.0"
950
source = "registry+https://github.com/rust-lang/crates.io-index"
951
-
checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
952
dependencies = [
953
"concurrent-queue",
954
"parking",
···
991
]
992
993
[[package]]
994
name = "flate2"
995
-
version = "1.1.2"
996
source = "registry+https://github.com/rust-lang/crates.io-index"
997
-
checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
998
dependencies = [
999
"crc32fast",
1000
"miniz_oxide",
···
1024
dependencies = [
1025
"proc-macro2",
1026
"quote",
1027
-
"syn 2.0.104",
1028
]
1029
1030
[[package]]
···
1035
1036
[[package]]
1037
name = "form_urlencoded"
1038
-
version = "1.2.1"
1039
source = "registry+https://github.com/rust-lang/crates.io-index"
1040
-
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
1041
dependencies = [
1042
"percent-encoding",
1043
]
···
1086
1087
[[package]]
1088
name = "futures-lite"
1089
-
version = "2.6.0"
1090
source = "registry+https://github.com/rust-lang/crates.io-index"
1091
-
checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
1092
dependencies = [
1093
"fastrand",
1094
"futures-core",
···
1105
dependencies = [
1106
"proc-macro2",
1107
"quote",
1108
-
"syn 2.0.104",
1109
]
1110
1111
[[package]]
···
1247
1248
[[package]]
1249
name = "generic-array"
1250
-
version = "0.14.7"
1251
source = "registry+https://github.com/rust-lang/crates.io-index"
1252
-
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
1253
dependencies = [
1254
"typenum",
1255
"version_check",
···
1279
1280
[[package]]
1281
name = "getrandom"
1282
-
version = "0.3.3"
1283
source = "registry+https://github.com/rust-lang/crates.io-index"
1284
-
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
1285
dependencies = [
1286
"cfg-if",
1287
"libc",
1288
"r-efi",
1289
-
"wasi 0.14.2+wasi-0.2.4",
1290
]
1291
1292
[[package]]
1293
-
name = "gimli"
1294
-
version = "0.31.1"
1295
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1296
-
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
1297
-
1298
-
[[package]]
1299
name = "gio"
1300
version = "0.18.4"
1301
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1333
source = "registry+https://github.com/rust-lang/crates.io-index"
1334
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1335
dependencies = [
1336
-
"bitflags 2.9.1",
1337
"futures-channel",
1338
"futures-core",
1339
"futures-executor",
···
1357
checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
1358
dependencies = [
1359
"heck 0.4.1",
1360
-
"proc-macro-crate 2.0.0",
1361
"proc-macro-error",
1362
"proc-macro2",
1363
"quote",
1364
-
"syn 2.0.104",
1365
]
1366
1367
[[package]]
···
1376
1377
[[package]]
1378
name = "glob"
1379
-
version = "0.3.2"
1380
source = "registry+https://github.com/rust-lang/crates.io-index"
1381
-
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
1382
1383
[[package]]
1384
name = "gobject-sys"
···
1440
"proc-macro-error",
1441
"proc-macro2",
1442
"quote",
1443
-
"syn 2.0.104",
1444
]
1445
1446
[[package]]
···
1451
1452
[[package]]
1453
name = "hashbrown"
1454
-
version = "0.15.4"
1455
source = "registry+https://github.com/rust-lang/crates.io-index"
1456
-
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
1457
1458
[[package]]
1459
name = "heck"
···
1533
1534
[[package]]
1535
name = "hyper"
1536
-
version = "1.6.0"
1537
source = "registry+https://github.com/rust-lang/crates.io-index"
1538
-
checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80"
1539
dependencies = [
1540
"bytes",
1541
"futures-channel",
1542
-
"futures-util",
1543
"http",
1544
"http-body",
1545
"httparse",
1546
"itoa",
1547
"pin-project-lite",
1548
"smallvec",
1549
"tokio",
1550
"want",
···
1552
1553
[[package]]
1554
name = "hyper-util"
1555
-
version = "0.1.16"
1556
source = "registry+https://github.com/rust-lang/crates.io-index"
1557
-
checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
1558
dependencies = [
1559
"base64 0.22.1",
1560
"bytes",
···
1576
1577
[[package]]
1578
name = "iana-time-zone"
1579
-
version = "0.1.63"
1580
source = "registry+https://github.com/rust-lang/crates.io-index"
1581
-
checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
1582
dependencies = [
1583
"android_system_properties",
1584
"core-foundation-sys",
···
1586
"js-sys",
1587
"log",
1588
"wasm-bindgen",
1589
-
"windows-core",
1590
]
1591
1592
[[package]]
···
1605
checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98"
1606
dependencies = [
1607
"byteorder",
1608
-
"png",
1609
]
1610
1611
[[package]]
1612
name = "icu_collections"
1613
-
version = "2.0.0"
1614
source = "registry+https://github.com/rust-lang/crates.io-index"
1615
-
checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
1616
dependencies = [
1617
"displaydoc",
1618
"potential_utf",
···
1623
1624
[[package]]
1625
name = "icu_locale_core"
1626
-
version = "2.0.0"
1627
source = "registry+https://github.com/rust-lang/crates.io-index"
1628
-
checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
1629
dependencies = [
1630
"displaydoc",
1631
"litemap",
···
1636
1637
[[package]]
1638
name = "icu_normalizer"
1639
-
version = "2.0.0"
1640
source = "registry+https://github.com/rust-lang/crates.io-index"
1641
-
checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
1642
dependencies = [
1643
-
"displaydoc",
1644
"icu_collections",
1645
"icu_normalizer_data",
1646
"icu_properties",
···
1651
1652
[[package]]
1653
name = "icu_normalizer_data"
1654
-
version = "2.0.0"
1655
source = "registry+https://github.com/rust-lang/crates.io-index"
1656
-
checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
1657
1658
[[package]]
1659
name = "icu_properties"
1660
-
version = "2.0.1"
1661
source = "registry+https://github.com/rust-lang/crates.io-index"
1662
-
checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
1663
dependencies = [
1664
-
"displaydoc",
1665
"icu_collections",
1666
"icu_locale_core",
1667
"icu_properties_data",
1668
"icu_provider",
1669
-
"potential_utf",
1670
"zerotrie",
1671
"zerovec",
1672
]
1673
1674
[[package]]
1675
name = "icu_properties_data"
1676
-
version = "2.0.1"
1677
source = "registry+https://github.com/rust-lang/crates.io-index"
1678
-
checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
1679
1680
[[package]]
1681
name = "icu_provider"
1682
-
version = "2.0.0"
1683
source = "registry+https://github.com/rust-lang/crates.io-index"
1684
-
checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
1685
dependencies = [
1686
"displaydoc",
1687
"icu_locale_core",
1688
-
"stable_deref_trait",
1689
-
"tinystr",
1690
"writeable",
1691
"yoke",
1692
"zerofrom",
···
1702
1703
[[package]]
1704
name = "idna"
1705
-
version = "1.0.3"
1706
source = "registry+https://github.com/rust-lang/crates.io-index"
1707
-
checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
1708
dependencies = [
1709
"idna_adapter",
1710
"smallvec",
···
1722
]
1723
1724
[[package]]
1725
name = "indexmap"
1726
version = "1.9.3"
1727
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1734
1735
[[package]]
1736
name = "indexmap"
1737
-
version = "2.10.0"
1738
source = "registry+https://github.com/rust-lang/crates.io-index"
1739
-
checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
1740
dependencies = [
1741
"equivalent",
1742
-
"hashbrown 0.15.4",
1743
"serde",
1744
]
1745
1746
[[package]]
···
1753
]
1754
1755
[[package]]
1756
-
name = "io-uring"
1757
-
version = "0.7.9"
1758
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1759
-
checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
1760
-
dependencies = [
1761
-
"bitflags 2.9.1",
1762
-
"cfg-if",
1763
-
"libc",
1764
-
]
1765
-
1766
-
[[package]]
1767
name = "ipnet"
1768
version = "2.11.0"
1769
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1771
1772
[[package]]
1773
name = "iri-string"
1774
-
version = "0.7.8"
1775
source = "registry+https://github.com/rust-lang/crates.io-index"
1776
-
checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
1777
dependencies = [
1778
"memchr",
1779
"serde",
···
1851
1852
[[package]]
1853
name = "js-sys"
1854
-
version = "0.3.77"
1855
source = "registry+https://github.com/rust-lang/crates.io-index"
1856
-
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
1857
dependencies = [
1858
"once_cell",
1859
"wasm-bindgen",
···
1887
source = "registry+https://github.com/rust-lang/crates.io-index"
1888
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
1889
dependencies = [
1890
-
"bitflags 2.9.1",
1891
"serde",
1892
"unicode-segmentation",
1893
]
···
1900
dependencies = [
1901
"cssparser",
1902
"html5ever",
1903
-
"indexmap 2.10.0",
1904
"selectors",
1905
]
1906
···
1930
checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf"
1931
dependencies = [
1932
"gtk-sys",
1933
-
"libloading",
1934
"once_cell",
1935
]
1936
1937
[[package]]
1938
name = "libc"
1939
-
version = "0.2.174"
1940
source = "registry+https://github.com/rust-lang/crates.io-index"
1941
-
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
1942
1943
[[package]]
1944
name = "libloading"
···
1951
]
1952
1953
[[package]]
1954
name = "libredox"
1955
-
version = "0.1.8"
1956
source = "registry+https://github.com/rust-lang/crates.io-index"
1957
-
checksum = "360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7"
1958
dependencies = [
1959
-
"bitflags 2.9.1",
1960
"libc",
1961
]
1962
1963
[[package]]
1964
name = "linux-raw-sys"
1965
-
version = "0.9.4"
1966
source = "registry+https://github.com/rust-lang/crates.io-index"
1967
-
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
1968
1969
[[package]]
1970
name = "litemap"
1971
-
version = "0.8.0"
1972
source = "registry+https://github.com/rust-lang/crates.io-index"
1973
-
checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
1974
1975
[[package]]
1976
name = "lock_api"
1977
-
version = "0.4.13"
1978
source = "registry+https://github.com/rust-lang/crates.io-index"
1979
-
checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
1980
dependencies = [
1981
-
"autocfg",
1982
"scopeguard",
1983
]
1984
1985
[[package]]
1986
name = "log"
1987
-
version = "0.4.27"
1988
source = "registry+https://github.com/rust-lang/crates.io-index"
1989
-
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
1990
1991
[[package]]
1992
name = "mac"
···
2016
dependencies = [
2017
"proc-macro2",
2018
"quote",
2019
-
"syn 2.0.104",
2020
]
2021
2022
[[package]]
···
2027
2028
[[package]]
2029
name = "memchr"
2030
-
version = "2.7.5"
2031
source = "registry+https://github.com/rust-lang/crates.io-index"
2032
-
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
2033
2034
[[package]]
2035
name = "memoffset"
···
2058
2059
[[package]]
2060
name = "mio"
2061
-
version = "1.0.4"
2062
source = "registry+https://github.com/rust-lang/crates.io-index"
2063
-
checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
2064
dependencies = [
2065
"libc",
2066
"wasi 0.11.1+wasi-snapshot-preview1",
2067
-
"windows-sys 0.59.0",
2068
]
2069
2070
[[package]]
2071
name = "muda"
2072
-
version = "0.17.0"
2073
source = "registry+https://github.com/rust-lang/crates.io-index"
2074
-
checksum = "58b89bf91c19bf036347f1ab85a81c560f08c0667c8601bece664d860a600988"
2075
dependencies = [
2076
"crossbeam-channel",
2077
"dpi",
2078
"gtk",
2079
"keyboard-types",
2080
-
"objc2 0.6.1",
2081
"objc2-app-kit",
2082
"objc2-core-foundation",
2083
-
"objc2-foundation 0.3.1",
2084
"once_cell",
2085
-
"png",
2086
"serde",
2087
-
"thiserror 2.0.12",
2088
-
"windows-sys 0.59.0",
2089
]
2090
2091
[[package]]
···
2094
source = "registry+https://github.com/rust-lang/crates.io-index"
2095
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2096
dependencies = [
2097
-
"bitflags 2.9.1",
2098
"jni-sys",
2099
"log",
2100
"ndk-sys",
···
2130
source = "registry+https://github.com/rust-lang/crates.io-index"
2131
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
2132
dependencies = [
2133
-
"bitflags 2.9.1",
2134
"cfg-if",
2135
"cfg_aliases",
2136
"libc",
···
2160
2161
[[package]]
2162
name = "num_enum"
2163
-
version = "0.7.4"
2164
source = "registry+https://github.com/rust-lang/crates.io-index"
2165
-
checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
2166
dependencies = [
2167
"num_enum_derive",
2168
"rustversion",
···
2170
2171
[[package]]
2172
name = "num_enum_derive"
2173
-
version = "0.7.4"
2174
source = "registry+https://github.com/rust-lang/crates.io-index"
2175
-
checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
2176
dependencies = [
2177
-
"proc-macro-crate 3.3.0",
2178
"proc-macro2",
2179
"quote",
2180
-
"syn 2.0.104",
2181
]
2182
2183
[[package]]
···
2198
2199
[[package]]
2200
name = "objc2"
2201
-
version = "0.6.1"
2202
source = "registry+https://github.com/rust-lang/crates.io-index"
2203
-
checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551"
2204
dependencies = [
2205
"objc2-encode",
2206
"objc2-exception-helper",
···
2208
2209
[[package]]
2210
name = "objc2-app-kit"
2211
-
version = "0.3.1"
2212
source = "registry+https://github.com/rust-lang/crates.io-index"
2213
-
checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
2214
dependencies = [
2215
-
"bitflags 2.9.1",
2216
-
"block2 0.6.1",
2217
"libc",
2218
-
"objc2 0.6.1",
2219
"objc2-cloud-kit",
2220
"objc2-core-data",
2221
"objc2-core-foundation",
2222
"objc2-core-graphics",
2223
"objc2-core-image",
2224
-
"objc2-foundation 0.3.1",
2225
-
"objc2-quartz-core 0.3.1",
2226
]
2227
2228
[[package]]
2229
name = "objc2-cloud-kit"
2230
-
version = "0.3.1"
2231
source = "registry+https://github.com/rust-lang/crates.io-index"
2232
-
checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d"
2233
dependencies = [
2234
-
"bitflags 2.9.1",
2235
-
"objc2 0.6.1",
2236
-
"objc2-foundation 0.3.1",
2237
]
2238
2239
[[package]]
2240
name = "objc2-core-data"
2241
-
version = "0.3.1"
2242
source = "registry+https://github.com/rust-lang/crates.io-index"
2243
-
checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d"
2244
dependencies = [
2245
-
"bitflags 2.9.1",
2246
-
"objc2 0.6.1",
2247
-
"objc2-foundation 0.3.1",
2248
]
2249
2250
[[package]]
2251
name = "objc2-core-foundation"
2252
-
version = "0.3.1"
2253
source = "registry+https://github.com/rust-lang/crates.io-index"
2254
-
checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
2255
dependencies = [
2256
-
"bitflags 2.9.1",
2257
"dispatch2",
2258
-
"objc2 0.6.1",
2259
]
2260
2261
[[package]]
2262
name = "objc2-core-graphics"
2263
-
version = "0.3.1"
2264
source = "registry+https://github.com/rust-lang/crates.io-index"
2265
-
checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4"
2266
dependencies = [
2267
-
"bitflags 2.9.1",
2268
"dispatch2",
2269
-
"objc2 0.6.1",
2270
"objc2-core-foundation",
2271
"objc2-io-surface",
2272
]
2273
2274
[[package]]
2275
name = "objc2-core-image"
2276
-
version = "0.3.1"
2277
source = "registry+https://github.com/rust-lang/crates.io-index"
2278
-
checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e"
2279
dependencies = [
2280
-
"objc2 0.6.1",
2281
-
"objc2-foundation 0.3.1",
2282
]
2283
2284
[[package]]
···
2302
source = "registry+https://github.com/rust-lang/crates.io-index"
2303
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2304
dependencies = [
2305
-
"bitflags 2.9.1",
2306
"block2 0.5.1",
2307
"libc",
2308
"objc2 0.5.2",
···
2310
2311
[[package]]
2312
name = "objc2-foundation"
2313
-
version = "0.3.1"
2314
source = "registry+https://github.com/rust-lang/crates.io-index"
2315
-
checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
2316
dependencies = [
2317
-
"bitflags 2.9.1",
2318
-
"block2 0.6.1",
2319
"libc",
2320
-
"objc2 0.6.1",
2321
"objc2-core-foundation",
2322
]
2323
2324
[[package]]
2325
name = "objc2-io-surface"
2326
-
version = "0.3.1"
2327
source = "registry+https://github.com/rust-lang/crates.io-index"
2328
-
checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c"
2329
dependencies = [
2330
-
"bitflags 2.9.1",
2331
-
"objc2 0.6.1",
2332
"objc2-core-foundation",
2333
]
2334
···
2338
source = "registry+https://github.com/rust-lang/crates.io-index"
2339
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2340
dependencies = [
2341
-
"bitflags 2.9.1",
2342
"block2 0.5.1",
2343
"objc2 0.5.2",
2344
"objc2-foundation 0.2.2",
···
2350
source = "registry+https://github.com/rust-lang/crates.io-index"
2351
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2352
dependencies = [
2353
-
"bitflags 2.9.1",
2354
"block2 0.5.1",
2355
"objc2 0.5.2",
2356
"objc2-foundation 0.2.2",
···
2359
2360
[[package]]
2361
name = "objc2-quartz-core"
2362
-
version = "0.3.1"
2363
source = "registry+https://github.com/rust-lang/crates.io-index"
2364
-
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
2365
dependencies = [
2366
-
"bitflags 2.9.1",
2367
-
"objc2 0.6.1",
2368
-
"objc2-foundation 0.3.1",
2369
]
2370
2371
[[package]]
2372
-
name = "objc2-ui-kit"
2373
-
version = "0.3.1"
2374
source = "registry+https://github.com/rust-lang/crates.io-index"
2375
-
checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed"
2376
dependencies = [
2377
-
"bitflags 2.9.1",
2378
-
"objc2 0.6.1",
2379
"objc2-core-foundation",
2380
-
"objc2-foundation 0.3.1",
2381
]
2382
2383
[[package]]
2384
-
name = "objc2-web-kit"
2385
-
version = "0.3.1"
2386
source = "registry+https://github.com/rust-lang/crates.io-index"
2387
-
checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad"
2388
dependencies = [
2389
-
"bitflags 2.9.1",
2390
-
"block2 0.6.1",
2391
-
"objc2 0.6.1",
2392
-
"objc2-app-kit",
2393
"objc2-core-foundation",
2394
-
"objc2-foundation 0.3.1",
2395
]
2396
2397
[[package]]
2398
-
name = "object"
2399
-
version = "0.36.7"
2400
source = "registry+https://github.com/rust-lang/crates.io-index"
2401
-
checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
2402
dependencies = [
2403
-
"memchr",
2404
]
2405
2406
[[package]]
···
2470
2471
[[package]]
2472
name = "parking_lot"
2473
-
version = "0.12.4"
2474
source = "registry+https://github.com/rust-lang/crates.io-index"
2475
-
checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
2476
dependencies = [
2477
"lock_api",
2478
"parking_lot_core",
···
2480
2481
[[package]]
2482
name = "parking_lot_core"
2483
-
version = "0.9.11"
2484
source = "registry+https://github.com/rust-lang/crates.io-index"
2485
-
checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
2486
dependencies = [
2487
"cfg-if",
2488
"libc",
2489
"redox_syscall",
2490
"smallvec",
2491
-
"windows-targets 0.52.6",
2492
]
2493
2494
[[package]]
···
2499
2500
[[package]]
2501
name = "percent-encoding"
2502
-
version = "2.3.1"
2503
source = "registry+https://github.com/rust-lang/crates.io-index"
2504
-
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2505
2506
[[package]]
2507
name = "phf"
···
2607
"phf_shared 0.11.3",
2608
"proc-macro2",
2609
"quote",
2610
-
"syn 2.0.104",
2611
]
2612
2613
[[package]]
···
2668
2669
[[package]]
2670
name = "plist"
2671
-
version = "1.7.4"
2672
source = "registry+https://github.com/rust-lang/crates.io-index"
2673
-
checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1"
2674
dependencies = [
2675
"base64 0.22.1",
2676
-
"indexmap 2.10.0",
2677
-
"quick-xml 0.38.0",
2678
"serde",
2679
"time",
2680
]
···
2693
]
2694
2695
[[package]]
2696
name = "polling"
2697
-
version = "3.9.0"
2698
source = "registry+https://github.com/rust-lang/crates.io-index"
2699
-
checksum = "8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7"
2700
dependencies = [
2701
"cfg-if",
2702
"concurrent-queue",
2703
"hermit-abi",
2704
"pin-project-lite",
2705
"rustix",
2706
-
"windows-sys 0.60.2",
2707
]
2708
2709
[[package]]
2710
name = "potential_utf"
2711
-
version = "0.1.2"
2712
source = "registry+https://github.com/rust-lang/crates.io-index"
2713
-
checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
2714
dependencies = [
2715
"zerovec",
2716
]
···
2748
2749
[[package]]
2750
name = "proc-macro-crate"
2751
-
version = "2.0.0"
2752
source = "registry+https://github.com/rust-lang/crates.io-index"
2753
-
checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8"
2754
dependencies = [
2755
-
"toml_edit 0.20.7",
2756
]
2757
2758
[[package]]
2759
name = "proc-macro-crate"
2760
-
version = "3.3.0"
2761
source = "registry+https://github.com/rust-lang/crates.io-index"
2762
-
checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
2763
dependencies = [
2764
-
"toml_edit 0.22.27",
2765
]
2766
2767
[[package]]
···
2796
2797
[[package]]
2798
name = "proc-macro2"
2799
-
version = "1.0.95"
2800
source = "registry+https://github.com/rust-lang/crates.io-index"
2801
-
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
2802
dependencies = [
2803
"unicode-ident",
2804
]
2805
2806
[[package]]
2807
name = "quick-xml"
2808
version = "0.37.5"
2809
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2814
2815
[[package]]
2816
name = "quick-xml"
2817
-
version = "0.38.0"
2818
source = "registry+https://github.com/rust-lang/crates.io-index"
2819
-
checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b"
2820
dependencies = [
2821
"memchr",
2822
]
2823
2824
[[package]]
2825
name = "quote"
2826
-
version = "1.0.40"
2827
source = "registry+https://github.com/rust-lang/crates.io-index"
2828
-
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
2829
dependencies = [
2830
"proc-macro2",
2831
]
···
2925
source = "registry+https://github.com/rust-lang/crates.io-index"
2926
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
2927
dependencies = [
2928
-
"getrandom 0.3.3",
2929
]
2930
2931
[[package]]
···
2954
2955
[[package]]
2956
name = "redox_syscall"
2957
-
version = "0.5.17"
2958
source = "registry+https://github.com/rust-lang/crates.io-index"
2959
-
checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
2960
dependencies = [
2961
-
"bitflags 2.9.1",
2962
]
2963
2964
[[package]]
2965
name = "redox_users"
2966
-
version = "0.5.0"
2967
source = "registry+https://github.com/rust-lang/crates.io-index"
2968
-
checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
2969
dependencies = [
2970
"getrandom 0.2.16",
2971
"libredox",
2972
-
"thiserror 2.0.12",
2973
]
2974
2975
[[package]]
2976
name = "ref-cast"
2977
-
version = "1.0.24"
2978
source = "registry+https://github.com/rust-lang/crates.io-index"
2979
-
checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
2980
dependencies = [
2981
"ref-cast-impl",
2982
]
2983
2984
[[package]]
2985
name = "ref-cast-impl"
2986
-
version = "1.0.24"
2987
source = "registry+https://github.com/rust-lang/crates.io-index"
2988
-
checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
2989
dependencies = [
2990
"proc-macro2",
2991
"quote",
2992
-
"syn 2.0.104",
2993
]
2994
2995
[[package]]
2996
name = "regex"
2997
-
version = "1.11.1"
2998
source = "registry+https://github.com/rust-lang/crates.io-index"
2999
-
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
3000
dependencies = [
3001
"aho-corasick",
3002
"memchr",
···
3006
3007
[[package]]
3008
name = "regex-automata"
3009
-
version = "0.4.9"
3010
source = "registry+https://github.com/rust-lang/crates.io-index"
3011
-
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
3012
dependencies = [
3013
"aho-corasick",
3014
"memchr",
···
3017
3018
[[package]]
3019
name = "regex-syntax"
3020
-
version = "0.8.5"
3021
source = "registry+https://github.com/rust-lang/crates.io-index"
3022
-
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
3023
3024
[[package]]
3025
name = "reqwest"
3026
-
version = "0.12.22"
3027
source = "registry+https://github.com/rust-lang/crates.io-index"
3028
-
checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531"
3029
dependencies = [
3030
"base64 0.22.1",
3031
"bytes",
···
3063
checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed"
3064
dependencies = [
3065
"ashpd",
3066
-
"block2 0.6.1",
3067
"dispatch2",
3068
"glib-sys",
3069
"gobject-sys",
3070
"gtk-sys",
3071
"js-sys",
3072
"log",
3073
-
"objc2 0.6.1",
3074
"objc2-app-kit",
3075
"objc2-core-foundation",
3076
-
"objc2-foundation 0.3.1",
3077
"raw-window-handle",
3078
"wasm-bindgen",
3079
"wasm-bindgen-futures",
···
3082
]
3083
3084
[[package]]
3085
-
name = "rustc-demangle"
3086
-
version = "0.1.26"
3087
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3088
-
checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
3089
-
3090
-
[[package]]
3091
name = "rustc_version"
3092
version = "0.4.1"
3093
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3098
3099
[[package]]
3100
name = "rustix"
3101
-
version = "1.0.8"
3102
source = "registry+https://github.com/rust-lang/crates.io-index"
3103
-
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
3104
dependencies = [
3105
-
"bitflags 2.9.1",
3106
"errno",
3107
"libc",
3108
"linux-raw-sys",
3109
-
"windows-sys 0.60.2",
3110
]
3111
3112
[[package]]
3113
name = "rustversion"
3114
-
version = "1.0.21"
3115
source = "registry+https://github.com/rust-lang/crates.io-index"
3116
-
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
3117
3118
[[package]]
3119
name = "ryu"
···
3159
3160
[[package]]
3161
name = "schemars"
3162
-
version = "1.0.4"
3163
source = "registry+https://github.com/rust-lang/crates.io-index"
3164
-
checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
3165
dependencies = [
3166
"dyn-clone",
3167
"ref-cast",
···
3178
"proc-macro2",
3179
"quote",
3180
"serde_derive_internals",
3181
-
"syn 2.0.104",
3182
]
3183
3184
[[package]]
···
3213
3214
[[package]]
3215
name = "semver"
3216
-
version = "1.0.26"
3217
source = "registry+https://github.com/rust-lang/crates.io-index"
3218
-
checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
3219
dependencies = [
3220
"serde",
3221
]
3222
3223
[[package]]
3224
name = "serde"
3225
-
version = "1.0.219"
3226
source = "registry+https://github.com/rust-lang/crates.io-index"
3227
-
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
3228
dependencies = [
3229
"serde_derive",
3230
]
3231
3232
[[package]]
3233
name = "serde-untagged"
3234
-
version = "0.1.7"
3235
source = "registry+https://github.com/rust-lang/crates.io-index"
3236
-
checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
3237
dependencies = [
3238
"erased-serde",
3239
"serde",
3240
"typeid",
3241
]
3242
3243
[[package]]
3244
name = "serde_derive"
3245
-
version = "1.0.219"
3246
source = "registry+https://github.com/rust-lang/crates.io-index"
3247
-
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
3248
dependencies = [
3249
"proc-macro2",
3250
"quote",
3251
-
"syn 2.0.104",
3252
]
3253
3254
[[package]]
···
3259
dependencies = [
3260
"proc-macro2",
3261
"quote",
3262
-
"syn 2.0.104",
3263
]
3264
3265
[[package]]
3266
name = "serde_json"
3267
-
version = "1.0.141"
3268
source = "registry+https://github.com/rust-lang/crates.io-index"
3269
-
checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
3270
dependencies = [
3271
"itoa",
3272
"memchr",
3273
"ryu",
3274
"serde",
3275
]
3276
3277
[[package]]
···
3282
dependencies = [
3283
"proc-macro2",
3284
"quote",
3285
-
"syn 2.0.104",
3286
]
3287
3288
[[package]]
···
3296
3297
[[package]]
3298
name = "serde_spanned"
3299
-
version = "1.0.0"
3300
source = "registry+https://github.com/rust-lang/crates.io-index"
3301
-
checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
3302
dependencies = [
3303
-
"serde",
3304
]
3305
3306
[[package]]
···
3317
3318
[[package]]
3319
name = "serde_with"
3320
-
version = "3.14.0"
3321
source = "registry+https://github.com/rust-lang/crates.io-index"
3322
-
checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5"
3323
dependencies = [
3324
"base64 0.22.1",
3325
"chrono",
3326
"hex",
3327
"indexmap 1.9.3",
3328
-
"indexmap 2.10.0",
3329
"schemars 0.9.0",
3330
-
"schemars 1.0.4",
3331
-
"serde",
3332
-
"serde_derive",
3333
"serde_json",
3334
"serde_with_macros",
3335
"time",
···
3337
3338
[[package]]
3339
name = "serde_with_macros"
3340
-
version = "3.14.0"
3341
source = "registry+https://github.com/rust-lang/crates.io-index"
3342
-
checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f"
3343
dependencies = [
3344
"darling",
3345
"proc-macro2",
3346
"quote",
3347
-
"syn 2.0.104",
3348
]
3349
3350
[[package]]
3351
name = "serialize-to-javascript"
3352
-
version = "0.1.1"
3353
source = "registry+https://github.com/rust-lang/crates.io-index"
3354
-
checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
3355
dependencies = [
3356
"serde",
3357
"serde_json",
···
3360
3361
[[package]]
3362
name = "serialize-to-javascript-impl"
3363
-
version = "0.1.1"
3364
source = "registry+https://github.com/rust-lang/crates.io-index"
3365
-
checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
3366
dependencies = [
3367
"proc-macro2",
3368
"quote",
3369
-
"syn 1.0.109",
3370
]
3371
3372
[[package]]
···
3398
3399
[[package]]
3400
name = "signal-hook-registry"
3401
-
version = "1.4.5"
3402
source = "registry+https://github.com/rust-lang/crates.io-index"
3403
-
checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
3404
dependencies = [
3405
"libc",
3406
]
···
3425
3426
[[package]]
3427
name = "slab"
3428
-
version = "0.4.10"
3429
source = "registry+https://github.com/rust-lang/crates.io-index"
3430
-
checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d"
3431
3432
[[package]]
3433
name = "smallvec"
···
3437
3438
[[package]]
3439
name = "socket2"
3440
-
version = "0.6.0"
3441
source = "registry+https://github.com/rust-lang/crates.io-index"
3442
-
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
3443
dependencies = [
3444
"libc",
3445
-
"windows-sys 0.59.0",
3446
]
3447
3448
[[package]]
···
3495
3496
[[package]]
3497
name = "stable_deref_trait"
3498
-
version = "1.2.0"
3499
source = "registry+https://github.com/rust-lang/crates.io-index"
3500
-
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
3501
3502
[[package]]
3503
name = "static_assertions"
···
3560
3561
[[package]]
3562
name = "syn"
3563
-
version = "2.0.104"
3564
source = "registry+https://github.com/rust-lang/crates.io-index"
3565
-
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
3566
dependencies = [
3567
"proc-macro2",
3568
"quote",
···
3586
dependencies = [
3587
"proc-macro2",
3588
"quote",
3589
-
"syn 2.0.104",
3590
]
3591
3592
[[package]]
···
3598
"cfg-expr",
3599
"heck 0.5.0",
3600
"pkg-config",
3601
-
"toml 0.8.23",
3602
"version-compare",
3603
]
3604
3605
[[package]]
3606
name = "tao"
3607
-
version = "0.34.0"
3608
source = "registry+https://github.com/rust-lang/crates.io-index"
3609
-
checksum = "49c380ca75a231b87b6c9dd86948f035012e7171d1a7c40a9c2890489a7ffd8a"
3610
dependencies = [
3611
-
"bitflags 2.9.1",
3612
"core-foundation",
3613
"core-graphics",
3614
"crossbeam-channel",
···
3625
"ndk",
3626
"ndk-context",
3627
"ndk-sys",
3628
-
"objc2 0.6.1",
3629
"objc2-app-kit",
3630
-
"objc2-foundation 0.3.1",
3631
"once_cell",
3632
"parking_lot",
3633
"raw-window-handle",
···
3636
"unicode-segmentation",
3637
"url",
3638
"windows",
3639
-
"windows-core",
3640
"windows-version",
3641
"x11-dl",
3642
]
···
3649
dependencies = [
3650
"proc-macro2",
3651
"quote",
3652
-
"syn 2.0.104",
3653
]
3654
3655
[[package]]
···
3660
3661
[[package]]
3662
name = "tauri"
3663
-
version = "2.7.0"
3664
source = "registry+https://github.com/rust-lang/crates.io-index"
3665
-
checksum = "352a4bc7bf6c25f5624227e3641adf475a6535707451b09bb83271df8b7a6ac7"
3666
dependencies = [
3667
"anyhow",
3668
"bytes",
3669
"dirs",
3670
"dunce",
3671
"embed_plist",
3672
-
"getrandom 0.3.3",
3673
"glob",
3674
"gtk",
3675
"heck 0.5.0",
3676
"http",
3677
"jni",
3678
"libc",
3679
"log",
3680
"mime",
3681
"muda",
3682
-
"objc2 0.6.1",
3683
"objc2-app-kit",
3684
-
"objc2-foundation 0.3.1",
3685
"objc2-ui-kit",
3686
"percent-encoding",
3687
"plist",
3688
"raw-window-handle",
···
3697
"tauri-runtime",
3698
"tauri-runtime-wry",
3699
"tauri-utils",
3700
-
"thiserror 2.0.12",
3701
"tokio",
3702
"tray-icon",
3703
"url",
3704
-
"urlpattern",
3705
"webkit2gtk",
3706
"webview2-com",
3707
"window-vibrancy",
···
3710
3711
[[package]]
3712
name = "tauri-build"
3713
-
version = "2.3.1"
3714
source = "registry+https://github.com/rust-lang/crates.io-index"
3715
-
checksum = "182d688496c06bf08ea896459bf483eb29cdff35c1c4c115fb14053514303064"
3716
dependencies = [
3717
"anyhow",
3718
"cargo_toml",
···
3726
"serde_json",
3727
"tauri-utils",
3728
"tauri-winres",
3729
-
"toml 0.8.23",
3730
"walkdir",
3731
]
3732
3733
[[package]]
3734
name = "tauri-codegen"
3735
-
version = "2.3.1"
3736
source = "registry+https://github.com/rust-lang/crates.io-index"
3737
-
checksum = "b54a99a6cd8e01abcfa61508177e6096a4fe2681efecee9214e962f2f073ae4a"
3738
dependencies = [
3739
"base64 0.22.1",
3740
"brotli",
3741
"ico",
3742
"json-patch",
3743
"plist",
3744
-
"png",
3745
"proc-macro2",
3746
"quote",
3747
"semver",
3748
"serde",
3749
"serde_json",
3750
"sha2",
3751
-
"syn 2.0.104",
3752
"tauri-utils",
3753
-
"thiserror 2.0.12",
3754
"time",
3755
"url",
3756
"uuid",
···
3759
3760
[[package]]
3761
name = "tauri-macros"
3762
-
version = "2.3.2"
3763
source = "registry+https://github.com/rust-lang/crates.io-index"
3764
-
checksum = "7945b14dc45e23532f2ded6e120170bbdd4af5ceaa45784a6b33d250fbce3f9e"
3765
dependencies = [
3766
"heck 0.5.0",
3767
"proc-macro2",
3768
"quote",
3769
-
"syn 2.0.104",
3770
"tauri-codegen",
3771
"tauri-utils",
3772
]
3773
3774
[[package]]
3775
name = "tauri-plugin"
3776
-
version = "2.3.1"
3777
source = "registry+https://github.com/rust-lang/crates.io-index"
3778
-
checksum = "5bd5c1e56990c70a906ef67a9851bbdba9136d26075ee9a2b19c8b46986b3e02"
3779
dependencies = [
3780
"anyhow",
3781
"glob",
···
3784
"serde",
3785
"serde_json",
3786
"tauri-utils",
3787
-
"toml 0.8.23",
3788
"walkdir",
3789
]
3790
3791
[[package]]
3792
name = "tauri-plugin-dialog"
3793
-
version = "2.3.2"
3794
source = "registry+https://github.com/rust-lang/crates.io-index"
3795
-
checksum = "37e5858cc7b455a73ab4ea2ebc08b5be33682c00ff1bf4cad5537d4fb62499d9"
3796
dependencies = [
3797
"log",
3798
"raw-window-handle",
···
3802
"tauri",
3803
"tauri-plugin",
3804
"tauri-plugin-fs",
3805
-
"thiserror 2.0.12",
3806
"url",
3807
]
3808
3809
[[package]]
3810
name = "tauri-plugin-fs"
3811
-
version = "2.4.1"
3812
source = "registry+https://github.com/rust-lang/crates.io-index"
3813
-
checksum = "8c6ef84ee2f2094ce093e55106d90d763ba343fad57566992962e8f76d113f99"
3814
dependencies = [
3815
"anyhow",
3816
"dunce",
···
3823
"tauri",
3824
"tauri-plugin",
3825
"tauri-utils",
3826
-
"thiserror 2.0.12",
3827
-
"toml 0.8.23",
3828
"url",
3829
]
3830
3831
[[package]]
3832
name = "tauri-plugin-opener"
3833
-
version = "2.4.0"
3834
source = "registry+https://github.com/rust-lang/crates.io-index"
3835
-
checksum = "ecee219f11cdac713ab32959db5d0cceec4810ba4f4458da992292ecf9660321"
3836
dependencies = [
3837
"dunce",
3838
"glob",
3839
"objc2-app-kit",
3840
-
"objc2-foundation 0.3.1",
3841
"open",
3842
"schemars 0.8.22",
3843
"serde",
3844
"serde_json",
3845
"tauri",
3846
"tauri-plugin",
3847
-
"thiserror 2.0.12",
3848
"url",
3849
"windows",
3850
"zbus",
···
3852
3853
[[package]]
3854
name = "tauri-runtime"
3855
-
version = "2.7.1"
3856
source = "registry+https://github.com/rust-lang/crates.io-index"
3857
-
checksum = "2b1cc885be806ea15ff7b0eb47098a7b16323d9228876afda329e34e2d6c4676"
3858
dependencies = [
3859
"cookie",
3860
"dpi",
3861
"gtk",
3862
"http",
3863
"jni",
3864
-
"objc2 0.6.1",
3865
"objc2-ui-kit",
3866
"raw-window-handle",
3867
"serde",
3868
"serde_json",
3869
"tauri-utils",
3870
-
"thiserror 2.0.12",
3871
"url",
3872
"windows",
3873
]
3874
3875
[[package]]
3876
name = "tauri-runtime-wry"
3877
-
version = "2.7.2"
3878
source = "registry+https://github.com/rust-lang/crates.io-index"
3879
-
checksum = "fe653a2fbbef19fe898efc774bc52c8742576342a33d3d028c189b57eb1d2439"
3880
dependencies = [
3881
"gtk",
3882
"http",
3883
"jni",
3884
"log",
3885
-
"objc2 0.6.1",
3886
"objc2-app-kit",
3887
-
"objc2-foundation 0.3.1",
3888
"once_cell",
3889
"percent-encoding",
3890
"raw-window-handle",
···
3901
3902
[[package]]
3903
name = "tauri-utils"
3904
-
version = "2.6.0"
3905
source = "registry+https://github.com/rust-lang/crates.io-index"
3906
-
checksum = "9330c15cabfe1d9f213478c9e8ec2b0c76dab26bb6f314b8ad1c8a568c1d186e"
3907
dependencies = [
3908
"anyhow",
3909
"brotli",
···
3929
"serde_json",
3930
"serde_with",
3931
"swift-rs",
3932
-
"thiserror 2.0.12",
3933
-
"toml 0.8.23",
3934
"url",
3935
"urlpattern",
3936
"uuid",
···
3939
3940
[[package]]
3941
name = "tauri-winres"
3942
-
version = "0.3.1"
3943
source = "registry+https://github.com/rust-lang/crates.io-index"
3944
-
checksum = "e8d321dbc6f998d825ab3f0d62673e810c861aac2d0de2cc2c395328f1d113b4"
3945
dependencies = [
3946
"embed-resource",
3947
-
"indexmap 2.10.0",
3948
-
"toml 0.8.23",
3949
]
3950
3951
[[package]]
3952
name = "tempfile"
3953
-
version = "3.20.0"
3954
source = "registry+https://github.com/rust-lang/crates.io-index"
3955
-
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
3956
dependencies = [
3957
"fastrand",
3958
-
"getrandom 0.3.3",
3959
"once_cell",
3960
"rustix",
3961
-
"windows-sys 0.59.0",
3962
]
3963
3964
[[package]]
···
3983
3984
[[package]]
3985
name = "thiserror"
3986
-
version = "2.0.12"
3987
source = "registry+https://github.com/rust-lang/crates.io-index"
3988
-
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
3989
dependencies = [
3990
-
"thiserror-impl 2.0.12",
3991
]
3992
3993
[[package]]
···
3998
dependencies = [
3999
"proc-macro2",
4000
"quote",
4001
-
"syn 2.0.104",
4002
]
4003
4004
[[package]]
4005
name = "thiserror-impl"
4006
-
version = "2.0.12"
4007
source = "registry+https://github.com/rust-lang/crates.io-index"
4008
-
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
4009
dependencies = [
4010
"proc-macro2",
4011
"quote",
4012
-
"syn 2.0.104",
4013
]
4014
4015
[[package]]
4016
name = "time"
4017
-
version = "0.3.41"
4018
source = "registry+https://github.com/rust-lang/crates.io-index"
4019
-
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
4020
dependencies = [
4021
"deranged",
4022
"itoa",
···
4029
4030
[[package]]
4031
name = "time-core"
4032
-
version = "0.1.4"
4033
source = "registry+https://github.com/rust-lang/crates.io-index"
4034
-
checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
4035
4036
[[package]]
4037
name = "time-macros"
4038
-
version = "0.2.22"
4039
source = "registry+https://github.com/rust-lang/crates.io-index"
4040
-
checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
4041
dependencies = [
4042
"num-conv",
4043
"time-core",
···
4045
4046
[[package]]
4047
name = "tinystr"
4048
-
version = "0.8.1"
4049
source = "registry+https://github.com/rust-lang/crates.io-index"
4050
-
checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
4051
dependencies = [
4052
"displaydoc",
4053
"zerovec",
···
4055
4056
[[package]]
4057
name = "tokio"
4058
-
version = "1.47.0"
4059
source = "registry+https://github.com/rust-lang/crates.io-index"
4060
-
checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35"
4061
dependencies = [
4062
-
"backtrace",
4063
"bytes",
4064
-
"io-uring",
4065
"libc",
4066
"mio",
4067
"pin-project-lite",
4068
"signal-hook-registry",
4069
-
"slab",
4070
"socket2",
4071
"tokio-macros",
4072
"tracing",
4073
-
"windows-sys 0.59.0",
4074
]
4075
4076
[[package]]
4077
name = "tokio-macros"
4078
-
version = "2.5.0"
4079
source = "registry+https://github.com/rust-lang/crates.io-index"
4080
-
checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
4081
dependencies = [
4082
"proc-macro2",
4083
"quote",
4084
-
"syn 2.0.104",
4085
]
4086
4087
[[package]]
4088
name = "tokio-util"
4089
-
version = "0.7.15"
4090
source = "registry+https://github.com/rust-lang/crates.io-index"
4091
-
checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df"
4092
dependencies = [
4093
"bytes",
4094
"futures-core",
···
4099
4100
[[package]]
4101
name = "toml"
4102
-
version = "0.8.23"
4103
source = "registry+https://github.com/rust-lang/crates.io-index"
4104
-
checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
4105
dependencies = [
4106
"serde",
4107
"serde_spanned 0.6.9",
4108
-
"toml_datetime 0.6.11",
4109
-
"toml_edit 0.22.27",
4110
]
4111
4112
[[package]]
4113
name = "toml"
4114
-
version = "0.9.3"
4115
source = "registry+https://github.com/rust-lang/crates.io-index"
4116
-
checksum = "e06723639aaded957e5a80be250c1f82f274b9d23ebb4d94163668470623461c"
4117
dependencies = [
4118
-
"indexmap 2.10.0",
4119
-
"serde",
4120
-
"serde_spanned 1.0.0",
4121
-
"toml_datetime 0.7.0",
4122
"toml_parser",
4123
"toml_writer",
4124
-
"winnow 0.7.12",
4125
]
4126
4127
[[package]]
4128
name = "toml_datetime"
4129
-
version = "0.6.11"
4130
source = "registry+https://github.com/rust-lang/crates.io-index"
4131
-
checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
4132
dependencies = [
4133
"serde",
4134
]
4135
4136
[[package]]
4137
name = "toml_datetime"
4138
-
version = "0.7.0"
4139
source = "registry+https://github.com/rust-lang/crates.io-index"
4140
-
checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
4141
dependencies = [
4142
-
"serde",
4143
]
4144
4145
[[package]]
···
4148
source = "registry+https://github.com/rust-lang/crates.io-index"
4149
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
4150
dependencies = [
4151
-
"indexmap 2.10.0",
4152
-
"toml_datetime 0.6.11",
4153
"winnow 0.5.40",
4154
]
4155
4156
[[package]]
4157
name = "toml_edit"
4158
-
version = "0.20.7"
4159
source = "registry+https://github.com/rust-lang/crates.io-index"
4160
-
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
4161
dependencies = [
4162
-
"indexmap 2.10.0",
4163
-
"toml_datetime 0.6.11",
4164
"winnow 0.5.40",
4165
]
4166
4167
[[package]]
4168
name = "toml_edit"
4169
-
version = "0.22.27"
4170
source = "registry+https://github.com/rust-lang/crates.io-index"
4171
-
checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
4172
dependencies = [
4173
-
"indexmap 2.10.0",
4174
-
"serde",
4175
-
"serde_spanned 0.6.9",
4176
-
"toml_datetime 0.6.11",
4177
-
"toml_write",
4178
-
"winnow 0.7.12",
4179
]
4180
4181
[[package]]
4182
name = "toml_parser"
4183
-
version = "1.0.1"
4184
source = "registry+https://github.com/rust-lang/crates.io-index"
4185
-
checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30"
4186
dependencies = [
4187
-
"winnow 0.7.12",
4188
]
4189
4190
[[package]]
4191
-
name = "toml_write"
4192
-
version = "0.1.2"
4193
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4194
-
checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
4195
-
4196
-
[[package]]
4197
name = "toml_writer"
4198
-
version = "1.0.2"
4199
source = "registry+https://github.com/rust-lang/crates.io-index"
4200
-
checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
4201
4202
[[package]]
4203
name = "tower"
···
4220
source = "registry+https://github.com/rust-lang/crates.io-index"
4221
checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
4222
dependencies = [
4223
-
"bitflags 2.9.1",
4224
"bytes",
4225
"futures-util",
4226
"http",
···
4263
dependencies = [
4264
"proc-macro2",
4265
"quote",
4266
-
"syn 2.0.104",
4267
]
4268
4269
[[package]]
···
4277
4278
[[package]]
4279
name = "tray-icon"
4280
-
version = "0.21.0"
4281
source = "registry+https://github.com/rust-lang/crates.io-index"
4282
-
checksum = "2da75ec677957aa21f6e0b361df0daab972f13a5bee3606de0638fd4ee1c666a"
4283
dependencies = [
4284
"crossbeam-channel",
4285
"dirs",
4286
"libappindicator",
4287
"muda",
4288
-
"objc2 0.6.1",
4289
"objc2-app-kit",
4290
"objc2-core-foundation",
4291
"objc2-core-graphics",
4292
-
"objc2-foundation 0.3.1",
4293
"once_cell",
4294
-
"png",
4295
"serde",
4296
-
"thiserror 2.0.12",
4297
-
"windows-sys 0.59.0",
4298
]
4299
4300
[[package]]
···
4311
4312
[[package]]
4313
name = "typenum"
4314
-
version = "1.18.0"
4315
source = "registry+https://github.com/rust-lang/crates.io-index"
4316
-
checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
4317
4318
[[package]]
4319
name = "uds_windows"
···
4369
4370
[[package]]
4371
name = "unicode-ident"
4372
-
version = "1.0.18"
4373
source = "registry+https://github.com/rust-lang/crates.io-index"
4374
-
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
4375
4376
[[package]]
4377
name = "unicode-segmentation"
···
4381
4382
[[package]]
4383
name = "url"
4384
-
version = "2.5.4"
4385
source = "registry+https://github.com/rust-lang/crates.io-index"
4386
-
checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
4387
dependencies = [
4388
"form_urlencoded",
4389
"idna",
···
4417
4418
[[package]]
4419
name = "uuid"
4420
-
version = "1.17.0"
4421
source = "registry+https://github.com/rust-lang/crates.io-index"
4422
-
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
4423
dependencies = [
4424
-
"getrandom 0.3.3",
4425
"js-sys",
4426
"serde",
4427
"wasm-bindgen",
···
4429
4430
[[package]]
4431
name = "version-compare"
4432
-
version = "0.2.0"
4433
source = "registry+https://github.com/rust-lang/crates.io-index"
4434
-
checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
4435
4436
[[package]]
4437
name = "version_check"
···
4491
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
4492
4493
[[package]]
4494
-
name = "wasi"
4495
-
version = "0.14.2+wasi-0.2.4"
4496
source = "registry+https://github.com/rust-lang/crates.io-index"
4497
-
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
4498
dependencies = [
4499
-
"wit-bindgen-rt",
4500
]
4501
4502
[[package]]
4503
name = "wasm-bindgen"
4504
-
version = "0.2.100"
4505
source = "registry+https://github.com/rust-lang/crates.io-index"
4506
-
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
4507
dependencies = [
4508
"cfg-if",
4509
"once_cell",
4510
"rustversion",
4511
"wasm-bindgen-macro",
4512
-
]
4513
-
4514
-
[[package]]
4515
-
name = "wasm-bindgen-backend"
4516
-
version = "0.2.100"
4517
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4518
-
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
4519
-
dependencies = [
4520
-
"bumpalo",
4521
-
"log",
4522
-
"proc-macro2",
4523
-
"quote",
4524
-
"syn 2.0.104",
4525
"wasm-bindgen-shared",
4526
]
4527
4528
[[package]]
4529
name = "wasm-bindgen-futures"
4530
-
version = "0.4.50"
4531
source = "registry+https://github.com/rust-lang/crates.io-index"
4532
-
checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
4533
dependencies = [
4534
"cfg-if",
4535
"js-sys",
···
4540
4541
[[package]]
4542
name = "wasm-bindgen-macro"
4543
-
version = "0.2.100"
4544
source = "registry+https://github.com/rust-lang/crates.io-index"
4545
-
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
4546
dependencies = [
4547
"quote",
4548
"wasm-bindgen-macro-support",
···
4550
4551
[[package]]
4552
name = "wasm-bindgen-macro-support"
4553
-
version = "0.2.100"
4554
source = "registry+https://github.com/rust-lang/crates.io-index"
4555
-
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
4556
dependencies = [
4557
"proc-macro2",
4558
"quote",
4559
-
"syn 2.0.104",
4560
-
"wasm-bindgen-backend",
4561
"wasm-bindgen-shared",
4562
]
4563
4564
[[package]]
4565
name = "wasm-bindgen-shared"
4566
-
version = "0.2.100"
4567
source = "registry+https://github.com/rust-lang/crates.io-index"
4568
-
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
4569
dependencies = [
4570
"unicode-ident",
4571
]
···
4603
source = "registry+https://github.com/rust-lang/crates.io-index"
4604
checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d"
4605
dependencies = [
4606
-
"bitflags 2.9.1",
4607
"rustix",
4608
"wayland-backend",
4609
"wayland-scanner",
···
4615
source = "registry+https://github.com/rust-lang/crates.io-index"
4616
checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
4617
dependencies = [
4618
-
"bitflags 2.9.1",
4619
"wayland-backend",
4620
"wayland-client",
4621
"wayland-scanner",
···
4645
4646
[[package]]
4647
name = "web-sys"
4648
-
version = "0.3.77"
4649
source = "registry+https://github.com/rust-lang/crates.io-index"
4650
-
checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
4651
dependencies = [
4652
"js-sys",
4653
"wasm-bindgen",
···
4706
"webview2-com-macros",
4707
"webview2-com-sys",
4708
"windows",
4709
-
"windows-core",
4710
"windows-implement",
4711
"windows-interface",
4712
]
···
4719
dependencies = [
4720
"proc-macro2",
4721
"quote",
4722
-
"syn 2.0.104",
4723
]
4724
4725
[[package]]
···
4728
source = "registry+https://github.com/rust-lang/crates.io-index"
4729
checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
4730
dependencies = [
4731
-
"thiserror 2.0.12",
4732
"windows",
4733
-
"windows-core",
4734
]
4735
4736
[[package]]
···
4751
4752
[[package]]
4753
name = "winapi-util"
4754
-
version = "0.1.9"
4755
source = "registry+https://github.com/rust-lang/crates.io-index"
4756
-
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
4757
dependencies = [
4758
-
"windows-sys 0.59.0",
4759
]
4760
4761
[[package]]
···
4770
source = "registry+https://github.com/rust-lang/crates.io-index"
4771
checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
4772
dependencies = [
4773
-
"objc2 0.6.1",
4774
"objc2-app-kit",
4775
"objc2-core-foundation",
4776
-
"objc2-foundation 0.3.1",
4777
"raw-window-handle",
4778
"windows-sys 0.59.0",
4779
"windows-version",
···
4786
checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
4787
dependencies = [
4788
"windows-collections",
4789
-
"windows-core",
4790
"windows-future",
4791
-
"windows-link",
4792
"windows-numerics",
4793
]
4794
···
4798
source = "registry+https://github.com/rust-lang/crates.io-index"
4799
checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
4800
dependencies = [
4801
-
"windows-core",
4802
]
4803
4804
[[package]]
···
4809
dependencies = [
4810
"windows-implement",
4811
"windows-interface",
4812
-
"windows-link",
4813
-
"windows-result",
4814
-
"windows-strings",
4815
]
4816
4817
[[package]]
···
4820
source = "registry+https://github.com/rust-lang/crates.io-index"
4821
checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
4822
dependencies = [
4823
-
"windows-core",
4824
-
"windows-link",
4825
"windows-threading",
4826
]
4827
4828
[[package]]
4829
name = "windows-implement"
4830
-
version = "0.60.0"
4831
source = "registry+https://github.com/rust-lang/crates.io-index"
4832
-
checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
4833
dependencies = [
4834
"proc-macro2",
4835
"quote",
4836
-
"syn 2.0.104",
4837
]
4838
4839
[[package]]
4840
name = "windows-interface"
4841
-
version = "0.59.1"
4842
source = "registry+https://github.com/rust-lang/crates.io-index"
4843
-
checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
4844
dependencies = [
4845
"proc-macro2",
4846
"quote",
4847
-
"syn 2.0.104",
4848
]
4849
4850
[[package]]
···
4854
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
4855
4856
[[package]]
4857
name = "windows-numerics"
4858
version = "0.2.0"
4859
source = "registry+https://github.com/rust-lang/crates.io-index"
4860
checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
4861
dependencies = [
4862
-
"windows-core",
4863
-
"windows-link",
4864
]
4865
4866
[[package]]
···
4869
source = "registry+https://github.com/rust-lang/crates.io-index"
4870
checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
4871
dependencies = [
4872
-
"windows-link",
4873
]
4874
4875
[[package]]
···
4878
source = "registry+https://github.com/rust-lang/crates.io-index"
4879
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
4880
dependencies = [
4881
-
"windows-link",
4882
]
4883
4884
[[package]]
···
4905
source = "registry+https://github.com/rust-lang/crates.io-index"
4906
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
4907
dependencies = [
4908
-
"windows-targets 0.53.3",
4909
]
4910
4911
[[package]]
···
4941
4942
[[package]]
4943
name = "windows-targets"
4944
-
version = "0.53.3"
4945
source = "registry+https://github.com/rust-lang/crates.io-index"
4946
-
checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
4947
dependencies = [
4948
-
"windows-link",
4949
-
"windows_aarch64_gnullvm 0.53.0",
4950
-
"windows_aarch64_msvc 0.53.0",
4951
-
"windows_i686_gnu 0.53.0",
4952
-
"windows_i686_gnullvm 0.53.0",
4953
-
"windows_i686_msvc 0.53.0",
4954
-
"windows_x86_64_gnu 0.53.0",
4955
-
"windows_x86_64_gnullvm 0.53.0",
4956
-
"windows_x86_64_msvc 0.53.0",
4957
]
4958
4959
[[package]]
···
4962
source = "registry+https://github.com/rust-lang/crates.io-index"
4963
checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
4964
dependencies = [
4965
-
"windows-link",
4966
]
4967
4968
[[package]]
4969
name = "windows-version"
4970
-
version = "0.1.4"
4971
source = "registry+https://github.com/rust-lang/crates.io-index"
4972
-
checksum = "e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c"
4973
dependencies = [
4974
-
"windows-link",
4975
]
4976
4977
[[package]]
···
4988
4989
[[package]]
4990
name = "windows_aarch64_gnullvm"
4991
-
version = "0.53.0"
4992
source = "registry+https://github.com/rust-lang/crates.io-index"
4993
-
checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
4994
4995
[[package]]
4996
name = "windows_aarch64_msvc"
···
5006
5007
[[package]]
5008
name = "windows_aarch64_msvc"
5009
-
version = "0.53.0"
5010
source = "registry+https://github.com/rust-lang/crates.io-index"
5011
-
checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
5012
5013
[[package]]
5014
name = "windows_i686_gnu"
···
5024
5025
[[package]]
5026
name = "windows_i686_gnu"
5027
-
version = "0.53.0"
5028
source = "registry+https://github.com/rust-lang/crates.io-index"
5029
-
checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
5030
5031
[[package]]
5032
name = "windows_i686_gnullvm"
···
5036
5037
[[package]]
5038
name = "windows_i686_gnullvm"
5039
-
version = "0.53.0"
5040
source = "registry+https://github.com/rust-lang/crates.io-index"
5041
-
checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
5042
5043
[[package]]
5044
name = "windows_i686_msvc"
···
5054
5055
[[package]]
5056
name = "windows_i686_msvc"
5057
-
version = "0.53.0"
5058
source = "registry+https://github.com/rust-lang/crates.io-index"
5059
-
checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
5060
5061
[[package]]
5062
name = "windows_x86_64_gnu"
···
5072
5073
[[package]]
5074
name = "windows_x86_64_gnu"
5075
-
version = "0.53.0"
5076
source = "registry+https://github.com/rust-lang/crates.io-index"
5077
-
checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
5078
5079
[[package]]
5080
name = "windows_x86_64_gnullvm"
···
5090
5091
[[package]]
5092
name = "windows_x86_64_gnullvm"
5093
-
version = "0.53.0"
5094
source = "registry+https://github.com/rust-lang/crates.io-index"
5095
-
checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
5096
5097
[[package]]
5098
name = "windows_x86_64_msvc"
···
5108
5109
[[package]]
5110
name = "windows_x86_64_msvc"
5111
-
version = "0.53.0"
5112
source = "registry+https://github.com/rust-lang/crates.io-index"
5113
-
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
5114
5115
[[package]]
5116
name = "winnow"
···
5123
5124
[[package]]
5125
name = "winnow"
5126
-
version = "0.7.12"
5127
source = "registry+https://github.com/rust-lang/crates.io-index"
5128
-
checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
5129
dependencies = [
5130
"memchr",
5131
]
···
5141
]
5142
5143
[[package]]
5144
-
name = "wit-bindgen-rt"
5145
-
version = "0.39.0"
5146
source = "registry+https://github.com/rust-lang/crates.io-index"
5147
-
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
5148
-
dependencies = [
5149
-
"bitflags 2.9.1",
5150
-
]
5151
5152
[[package]]
5153
name = "writeable"
5154
-
version = "0.6.1"
5155
source = "registry+https://github.com/rust-lang/crates.io-index"
5156
-
checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
5157
5158
[[package]]
5159
name = "wry"
5160
-
version = "0.52.1"
5161
source = "registry+https://github.com/rust-lang/crates.io-index"
5162
-
checksum = "12a714d9ba7075aae04a6e50229d6109e3d584774b99a6a8c60de1698ca111b9"
5163
dependencies = [
5164
"base64 0.22.1",
5165
-
"block2 0.6.1",
5166
"cookie",
5167
"crossbeam-channel",
5168
"dpi",
5169
"dunce",
5170
"gdkx11",
···
5176
"kuchikiki",
5177
"libc",
5178
"ndk",
5179
-
"objc2 0.6.1",
5180
"objc2-app-kit",
5181
"objc2-core-foundation",
5182
-
"objc2-foundation 0.3.1",
5183
"objc2-ui-kit",
5184
"objc2-web-kit",
5185
"once_cell",
···
5188
"sha2",
5189
"soup3",
5190
"tao-macros",
5191
-
"thiserror 2.0.12",
5192
"url",
5193
"webkit2gtk",
5194
"webkit2gtk-sys",
5195
"webview2-com",
5196
"windows",
5197
-
"windows-core",
5198
"windows-version",
5199
"x11-dl",
5200
]
···
5222
5223
[[package]]
5224
name = "yoke"
5225
-
version = "0.8.0"
5226
source = "registry+https://github.com/rust-lang/crates.io-index"
5227
-
checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
5228
dependencies = [
5229
-
"serde",
5230
"stable_deref_trait",
5231
"yoke-derive",
5232
"zerofrom",
···
5234
5235
[[package]]
5236
name = "yoke-derive"
5237
-
version = "0.8.0"
5238
source = "registry+https://github.com/rust-lang/crates.io-index"
5239
-
checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
5240
dependencies = [
5241
"proc-macro2",
5242
"quote",
5243
-
"syn 2.0.104",
5244
"synstructure",
5245
]
5246
5247
[[package]]
5248
name = "zbus"
5249
-
version = "5.9.0"
5250
source = "registry+https://github.com/rust-lang/crates.io-index"
5251
-
checksum = "4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad"
5252
dependencies = [
5253
"async-broadcast",
5254
"async-executor",
···
5271
"tokio",
5272
"tracing",
5273
"uds_windows",
5274
-
"windows-sys 0.59.0",
5275
-
"winnow 0.7.12",
5276
"zbus_macros",
5277
"zbus_names",
5278
"zvariant",
···
5280
5281
[[package]]
5282
name = "zbus_macros"
5283
-
version = "5.9.0"
5284
source = "registry+https://github.com/rust-lang/crates.io-index"
5285
-
checksum = "ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659"
5286
dependencies = [
5287
-
"proc-macro-crate 3.3.0",
5288
"proc-macro2",
5289
"quote",
5290
-
"syn 2.0.104",
5291
"zbus_names",
5292
"zvariant",
5293
"zvariant_utils",
···
5301
dependencies = [
5302
"serde",
5303
"static_assertions",
5304
-
"winnow 0.7.12",
5305
"zvariant",
5306
]
5307
5308
[[package]]
5309
name = "zerocopy"
5310
-
version = "0.8.26"
5311
source = "registry+https://github.com/rust-lang/crates.io-index"
5312
-
checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
5313
dependencies = [
5314
"zerocopy-derive",
5315
]
5316
5317
[[package]]
5318
name = "zerocopy-derive"
5319
-
version = "0.8.26"
5320
source = "registry+https://github.com/rust-lang/crates.io-index"
5321
-
checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
5322
dependencies = [
5323
"proc-macro2",
5324
"quote",
5325
-
"syn 2.0.104",
5326
]
5327
5328
[[package]]
···
5342
dependencies = [
5343
"proc-macro2",
5344
"quote",
5345
-
"syn 2.0.104",
5346
"synstructure",
5347
]
5348
5349
[[package]]
5350
name = "zerotrie"
5351
-
version = "0.2.2"
5352
source = "registry+https://github.com/rust-lang/crates.io-index"
5353
-
checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
5354
dependencies = [
5355
"displaydoc",
5356
"yoke",
···
5359
5360
[[package]]
5361
name = "zerovec"
5362
-
version = "0.11.2"
5363
source = "registry+https://github.com/rust-lang/crates.io-index"
5364
-
checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
5365
dependencies = [
5366
"yoke",
5367
"zerofrom",
···
5370
5371
[[package]]
5372
name = "zerovec-derive"
5373
-
version = "0.11.1"
5374
source = "registry+https://github.com/rust-lang/crates.io-index"
5375
-
checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
5376
dependencies = [
5377
"proc-macro2",
5378
"quote",
5379
-
"syn 2.0.104",
5380
]
5381
5382
[[package]]
5383
name = "zvariant"
5384
-
version = "5.6.0"
5385
source = "registry+https://github.com/rust-lang/crates.io-index"
5386
-
checksum = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f"
5387
dependencies = [
5388
"endi",
5389
"enumflags2",
5390
"serde",
5391
"url",
5392
-
"winnow 0.7.12",
5393
"zvariant_derive",
5394
"zvariant_utils",
5395
]
5396
5397
[[package]]
5398
name = "zvariant_derive"
5399
-
version = "5.6.0"
5400
source = "registry+https://github.com/rust-lang/crates.io-index"
5401
-
checksum = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208"
5402
dependencies = [
5403
-
"proc-macro-crate 3.3.0",
5404
"proc-macro2",
5405
"quote",
5406
-
"syn 2.0.104",
5407
"zvariant_utils",
5408
]
5409
5410
[[package]]
5411
name = "zvariant_utils"
5412
-
version = "3.2.0"
5413
source = "registry+https://github.com/rust-lang/crates.io-index"
5414
-
checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34"
5415
dependencies = [
5416
"proc-macro2",
5417
"quote",
5418
"serde",
5419
-
"static_assertions",
5420
-
"syn 2.0.104",
5421
-
"winnow 0.7.12",
5422
]
···
20
]
21
22
[[package]]
23
name = "adler2"
24
version = "2.0.1"
25
source = "registry+https://github.com/rust-lang/crates.io-index"
···
27
28
[[package]]
29
name = "aho-corasick"
30
+
version = "1.1.4"
31
source = "registry+https://github.com/rust-lang/crates.io-index"
32
+
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
33
dependencies = [
34
"memchr",
35
]
···
50
]
51
52
[[package]]
53
name = "android_system_properties"
54
version = "0.1.5"
55
source = "registry+https://github.com/rust-lang/crates.io-index"
···
60
61
[[package]]
62
name = "anyhow"
63
+
version = "1.0.100"
64
source = "registry+https://github.com/rust-lang/crates.io-index"
65
+
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
66
67
[[package]]
68
name = "ashpd"
···
111
112
[[package]]
113
name = "async-executor"
114
+
version = "1.13.3"
115
source = "registry+https://github.com/rust-lang/crates.io-index"
116
+
checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
117
dependencies = [
118
"async-task",
119
"concurrent-queue",
···
125
126
[[package]]
127
name = "async-io"
128
+
version = "2.6.0"
129
source = "registry+https://github.com/rust-lang/crates.io-index"
130
+
checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
131
dependencies = [
132
+
"autocfg",
133
"cfg-if",
134
"concurrent-queue",
135
"futures-io",
···
138
"polling",
139
"rustix",
140
"slab",
141
+
"windows-sys 0.61.2",
142
]
143
144
[[package]]
145
name = "async-lock"
146
+
version = "3.4.1"
147
source = "registry+https://github.com/rust-lang/crates.io-index"
148
+
checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc"
149
dependencies = [
150
"event-listener",
151
"event-listener-strategy",
···
154
155
[[package]]
156
name = "async-process"
157
+
version = "2.5.0"
158
source = "registry+https://github.com/rust-lang/crates.io-index"
159
+
checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
160
dependencies = [
161
"async-channel",
162
"async-io",
···
178
dependencies = [
179
"proc-macro2",
180
"quote",
181
+
"syn 2.0.109",
182
]
183
184
[[package]]
185
name = "async-signal"
186
+
version = "0.2.13"
187
source = "registry+https://github.com/rust-lang/crates.io-index"
188
+
checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c"
189
dependencies = [
190
"async-io",
191
"async-lock",
···
196
"rustix",
197
"signal-hook-registry",
198
"slab",
199
+
"windows-sys 0.61.2",
200
]
201
202
[[package]]
···
207
208
[[package]]
209
name = "async-trait"
210
+
version = "0.1.89"
211
source = "registry+https://github.com/rust-lang/crates.io-index"
212
+
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
213
dependencies = [
214
"proc-macro2",
215
"quote",
216
+
"syn 2.0.109",
217
]
218
219
[[package]]
···
252
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
253
254
[[package]]
255
name = "base64"
256
version = "0.21.7"
257
source = "registry+https://github.com/rust-lang/crates.io-index"
···
271
272
[[package]]
273
name = "bitflags"
274
+
version = "2.10.0"
275
source = "registry+https://github.com/rust-lang/crates.io-index"
276
+
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
277
dependencies = [
278
+
"serde_core",
279
]
280
281
[[package]]
···
298
299
[[package]]
300
name = "block2"
301
+
version = "0.6.2"
302
source = "registry+https://github.com/rust-lang/crates.io-index"
303
+
checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
304
dependencies = [
305
+
"objc2 0.6.3",
306
]
307
308
[[package]]
···
320
321
[[package]]
322
name = "brotli"
323
+
version = "8.0.2"
324
source = "registry+https://github.com/rust-lang/crates.io-index"
325
+
checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560"
326
dependencies = [
327
"alloc-no-stdlib",
328
"alloc-stdlib",
···
347
348
[[package]]
349
name = "bytemuck"
350
+
version = "1.24.0"
351
source = "registry+https://github.com/rust-lang/crates.io-index"
352
+
checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
353
354
[[package]]
355
name = "byteorder"
···
358
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
359
360
[[package]]
361
+
name = "byteorder-lite"
362
+
version = "0.1.0"
363
+
source = "registry+https://github.com/rust-lang/crates.io-index"
364
+
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
365
+
366
+
[[package]]
367
name = "bytes"
368
version = "1.10.1"
369
source = "registry+https://github.com/rust-lang/crates.io-index"
···
378
source = "registry+https://github.com/rust-lang/crates.io-index"
379
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
380
dependencies = [
381
+
"bitflags 2.10.0",
382
"cairo-sys-rs",
383
"glib",
384
"libc",
···
399
400
[[package]]
401
name = "camino"
402
+
version = "1.2.1"
403
source = "registry+https://github.com/rust-lang/crates.io-index"
404
+
checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609"
405
dependencies = [
406
+
"serde_core",
407
]
408
409
[[package]]
···
426
"semver",
427
"serde",
428
"serde_json",
429
+
"thiserror 2.0.17",
430
]
431
432
[[package]]
···
436
checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
437
dependencies = [
438
"serde",
439
+
"toml 0.9.8",
440
]
441
442
[[package]]
443
name = "cc"
444
+
version = "1.2.45"
445
source = "registry+https://github.com/rust-lang/crates.io-index"
446
+
checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe"
447
dependencies = [
448
+
"find-msvc-tools",
449
"shlex",
450
]
451
···
478
479
[[package]]
480
name = "cfg-if"
481
+
version = "1.0.4"
482
source = "registry+https://github.com/rust-lang/crates.io-index"
483
+
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
484
485
[[package]]
486
name = "cfg_aliases"
···
490
491
[[package]]
492
name = "chrono"
493
+
version = "0.4.42"
494
source = "registry+https://github.com/rust-lang/crates.io-index"
495
+
checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
496
dependencies = [
497
"iana-time-zone",
498
"num-traits",
499
"serde",
500
+
"windows-link 0.2.1",
501
]
502
503
[[package]]
···
557
source = "registry+https://github.com/rust-lang/crates.io-index"
558
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
559
dependencies = [
560
+
"bitflags 2.10.0",
561
"core-foundation",
562
"core-graphics-types",
563
"foreign-types",
···
570
source = "registry+https://github.com/rust-lang/crates.io-index"
571
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
572
dependencies = [
573
+
"bitflags 2.10.0",
574
"core-foundation",
575
"libc",
576
]
···
642
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
643
dependencies = [
644
"quote",
645
+
"syn 2.0.109",
646
]
647
648
[[package]]
···
652
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
653
dependencies = [
654
"quote",
655
+
"syn 2.0.109",
656
]
657
658
[[package]]
659
name = "darling"
660
+
version = "0.21.3"
661
source = "registry+https://github.com/rust-lang/crates.io-index"
662
+
checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
663
dependencies = [
664
"darling_core",
665
"darling_macro",
···
667
668
[[package]]
669
name = "darling_core"
670
+
version = "0.21.3"
671
source = "registry+https://github.com/rust-lang/crates.io-index"
672
+
checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
673
dependencies = [
674
"fnv",
675
"ident_case",
676
"proc-macro2",
677
"quote",
678
"strsim",
679
+
"syn 2.0.109",
680
]
681
682
[[package]]
683
name = "darling_macro"
684
+
version = "0.21.3"
685
source = "registry+https://github.com/rust-lang/crates.io-index"
686
+
checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
687
dependencies = [
688
"darling_core",
689
"quote",
690
+
"syn 2.0.109",
691
]
692
693
[[package]]
694
name = "deranged"
695
+
version = "0.5.5"
696
source = "registry+https://github.com/rust-lang/crates.io-index"
697
+
checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
698
dependencies = [
699
"powerfmt",
700
+
"serde_core",
701
]
702
703
[[package]]
···
710
"proc-macro2",
711
"quote",
712
"rustc_version",
713
+
"syn 2.0.109",
714
]
715
716
[[package]]
···
741
"libc",
742
"option-ext",
743
"redox_users",
744
+
"windows-sys 0.61.2",
745
]
746
747
[[package]]
···
756
source = "registry+https://github.com/rust-lang/crates.io-index"
757
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
758
dependencies = [
759
+
"bitflags 2.10.0",
760
+
"block2 0.6.2",
761
"libc",
762
+
"objc2 0.6.3",
763
]
764
765
[[package]]
···
770
dependencies = [
771
"proc-macro2",
772
"quote",
773
+
"syn 2.0.109",
774
]
775
776
[[package]]
···
779
source = "registry+https://github.com/rust-lang/crates.io-index"
780
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
781
dependencies = [
782
+
"libloading 0.8.9",
783
]
784
785
[[package]]
786
name = "dlopen2"
787
+
version = "0.8.0"
788
source = "registry+https://github.com/rust-lang/crates.io-index"
789
+
checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff"
790
dependencies = [
791
"dlopen2_derive",
792
"libc",
···
802
dependencies = [
803
"proc-macro2",
804
"quote",
805
+
"syn 2.0.109",
806
]
807
808
[[package]]
···
849
850
[[package]]
851
name = "embed-resource"
852
+
version = "3.0.6"
853
source = "registry+https://github.com/rust-lang/crates.io-index"
854
+
checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e"
855
dependencies = [
856
"cc",
857
"memchr",
858
"rustc_version",
859
+
"toml 0.9.8",
860
"vswhom",
861
"winreg",
862
]
···
891
dependencies = [
892
"proc-macro2",
893
"quote",
894
+
"syn 2.0.109",
895
]
896
897
[[package]]
···
902
903
[[package]]
904
name = "erased-serde"
905
+
version = "0.4.9"
906
source = "registry+https://github.com/rust-lang/crates.io-index"
907
+
checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3"
908
dependencies = [
909
"serde",
910
+
"serde_core",
911
"typeid",
912
]
913
914
[[package]]
915
name = "errno"
916
+
version = "0.3.14"
917
source = "registry+https://github.com/rust-lang/crates.io-index"
918
+
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
919
dependencies = [
920
"libc",
921
+
"windows-sys 0.61.2",
922
]
923
924
[[package]]
925
name = "event-listener"
926
+
version = "5.4.1"
927
source = "registry+https://github.com/rust-lang/crates.io-index"
928
+
checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
929
dependencies = [
930
"concurrent-queue",
931
"parking",
···
968
]
969
970
[[package]]
971
+
name = "find-msvc-tools"
972
+
version = "0.1.4"
973
+
source = "registry+https://github.com/rust-lang/crates.io-index"
974
+
checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
975
+
976
+
[[package]]
977
name = "flate2"
978
+
version = "1.1.5"
979
source = "registry+https://github.com/rust-lang/crates.io-index"
980
+
checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
981
dependencies = [
982
"crc32fast",
983
"miniz_oxide",
···
1007
dependencies = [
1008
"proc-macro2",
1009
"quote",
1010
+
"syn 2.0.109",
1011
]
1012
1013
[[package]]
···
1018
1019
[[package]]
1020
name = "form_urlencoded"
1021
+
version = "1.2.2"
1022
source = "registry+https://github.com/rust-lang/crates.io-index"
1023
+
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
1024
dependencies = [
1025
"percent-encoding",
1026
]
···
1069
1070
[[package]]
1071
name = "futures-lite"
1072
+
version = "2.6.1"
1073
source = "registry+https://github.com/rust-lang/crates.io-index"
1074
+
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
1075
dependencies = [
1076
"fastrand",
1077
"futures-core",
···
1088
dependencies = [
1089
"proc-macro2",
1090
"quote",
1091
+
"syn 2.0.109",
1092
]
1093
1094
[[package]]
···
1230
1231
[[package]]
1232
name = "generic-array"
1233
+
version = "0.14.9"
1234
source = "registry+https://github.com/rust-lang/crates.io-index"
1235
+
checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
1236
dependencies = [
1237
"typenum",
1238
"version_check",
···
1262
1263
[[package]]
1264
name = "getrandom"
1265
+
version = "0.3.4"
1266
source = "registry+https://github.com/rust-lang/crates.io-index"
1267
+
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1268
dependencies = [
1269
"cfg-if",
1270
"libc",
1271
"r-efi",
1272
+
"wasip2",
1273
]
1274
1275
[[package]]
1276
name = "gio"
1277
version = "0.18.4"
1278
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1310
source = "registry+https://github.com/rust-lang/crates.io-index"
1311
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1312
dependencies = [
1313
+
"bitflags 2.10.0",
1314
"futures-channel",
1315
"futures-core",
1316
"futures-executor",
···
1334
checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
1335
dependencies = [
1336
"heck 0.4.1",
1337
+
"proc-macro-crate 2.0.2",
1338
"proc-macro-error",
1339
"proc-macro2",
1340
"quote",
1341
+
"syn 2.0.109",
1342
]
1343
1344
[[package]]
···
1353
1354
[[package]]
1355
name = "glob"
1356
+
version = "0.3.3"
1357
source = "registry+https://github.com/rust-lang/crates.io-index"
1358
+
checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
1359
1360
[[package]]
1361
name = "gobject-sys"
···
1417
"proc-macro-error",
1418
"proc-macro2",
1419
"quote",
1420
+
"syn 2.0.109",
1421
]
1422
1423
[[package]]
···
1428
1429
[[package]]
1430
name = "hashbrown"
1431
+
version = "0.16.0"
1432
source = "registry+https://github.com/rust-lang/crates.io-index"
1433
+
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
1434
1435
[[package]]
1436
name = "heck"
···
1510
1511
[[package]]
1512
name = "hyper"
1513
+
version = "1.7.0"
1514
source = "registry+https://github.com/rust-lang/crates.io-index"
1515
+
checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
1516
dependencies = [
1517
+
"atomic-waker",
1518
"bytes",
1519
"futures-channel",
1520
+
"futures-core",
1521
"http",
1522
"http-body",
1523
"httparse",
1524
"itoa",
1525
"pin-project-lite",
1526
+
"pin-utils",
1527
"smallvec",
1528
"tokio",
1529
"want",
···
1531
1532
[[package]]
1533
name = "hyper-util"
1534
+
version = "0.1.17"
1535
source = "registry+https://github.com/rust-lang/crates.io-index"
1536
+
checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
1537
dependencies = [
1538
"base64 0.22.1",
1539
"bytes",
···
1555
1556
[[package]]
1557
name = "iana-time-zone"
1558
+
version = "0.1.64"
1559
source = "registry+https://github.com/rust-lang/crates.io-index"
1560
+
checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
1561
dependencies = [
1562
"android_system_properties",
1563
"core-foundation-sys",
···
1565
"js-sys",
1566
"log",
1567
"wasm-bindgen",
1568
+
"windows-core 0.62.2",
1569
]
1570
1571
[[package]]
···
1584
checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98"
1585
dependencies = [
1586
"byteorder",
1587
+
"png 0.17.16",
1588
]
1589
1590
[[package]]
1591
name = "icu_collections"
1592
+
version = "2.1.1"
1593
source = "registry+https://github.com/rust-lang/crates.io-index"
1594
+
checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
1595
dependencies = [
1596
"displaydoc",
1597
"potential_utf",
···
1602
1603
[[package]]
1604
name = "icu_locale_core"
1605
+
version = "2.1.1"
1606
source = "registry+https://github.com/rust-lang/crates.io-index"
1607
+
checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
1608
dependencies = [
1609
"displaydoc",
1610
"litemap",
···
1615
1616
[[package]]
1617
name = "icu_normalizer"
1618
+
version = "2.1.1"
1619
source = "registry+https://github.com/rust-lang/crates.io-index"
1620
+
checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
1621
dependencies = [
1622
"icu_collections",
1623
"icu_normalizer_data",
1624
"icu_properties",
···
1629
1630
[[package]]
1631
name = "icu_normalizer_data"
1632
+
version = "2.1.1"
1633
source = "registry+https://github.com/rust-lang/crates.io-index"
1634
+
checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
1635
1636
[[package]]
1637
name = "icu_properties"
1638
+
version = "2.1.1"
1639
source = "registry+https://github.com/rust-lang/crates.io-index"
1640
+
checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
1641
dependencies = [
1642
"icu_collections",
1643
"icu_locale_core",
1644
"icu_properties_data",
1645
"icu_provider",
1646
"zerotrie",
1647
"zerovec",
1648
]
1649
1650
[[package]]
1651
name = "icu_properties_data"
1652
+
version = "2.1.1"
1653
source = "registry+https://github.com/rust-lang/crates.io-index"
1654
+
checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
1655
1656
[[package]]
1657
name = "icu_provider"
1658
+
version = "2.1.1"
1659
source = "registry+https://github.com/rust-lang/crates.io-index"
1660
+
checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
1661
dependencies = [
1662
"displaydoc",
1663
"icu_locale_core",
1664
"writeable",
1665
"yoke",
1666
"zerofrom",
···
1676
1677
[[package]]
1678
name = "idna"
1679
+
version = "1.1.0"
1680
source = "registry+https://github.com/rust-lang/crates.io-index"
1681
+
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
1682
dependencies = [
1683
"idna_adapter",
1684
"smallvec",
···
1696
]
1697
1698
[[package]]
1699
+
name = "image"
1700
+
version = "0.25.8"
1701
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1702
+
checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7"
1703
+
dependencies = [
1704
+
"bytemuck",
1705
+
"byteorder-lite",
1706
+
"moxcms",
1707
+
"num-traits",
1708
+
"png 0.18.0",
1709
+
]
1710
+
1711
+
[[package]]
1712
name = "indexmap"
1713
version = "1.9.3"
1714
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1721
1722
[[package]]
1723
name = "indexmap"
1724
+
version = "2.12.0"
1725
source = "registry+https://github.com/rust-lang/crates.io-index"
1726
+
checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
1727
dependencies = [
1728
"equivalent",
1729
+
"hashbrown 0.16.0",
1730
"serde",
1731
+
"serde_core",
1732
]
1733
1734
[[package]]
···
1741
]
1742
1743
[[package]]
1744
name = "ipnet"
1745
version = "2.11.0"
1746
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1748
1749
[[package]]
1750
name = "iri-string"
1751
+
version = "0.7.9"
1752
source = "registry+https://github.com/rust-lang/crates.io-index"
1753
+
checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397"
1754
dependencies = [
1755
"memchr",
1756
"serde",
···
1828
1829
[[package]]
1830
name = "js-sys"
1831
+
version = "0.3.82"
1832
source = "registry+https://github.com/rust-lang/crates.io-index"
1833
+
checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
1834
dependencies = [
1835
"once_cell",
1836
"wasm-bindgen",
···
1864
source = "registry+https://github.com/rust-lang/crates.io-index"
1865
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
1866
dependencies = [
1867
+
"bitflags 2.10.0",
1868
"serde",
1869
"unicode-segmentation",
1870
]
···
1877
dependencies = [
1878
"cssparser",
1879
"html5ever",
1880
+
"indexmap 2.12.0",
1881
"selectors",
1882
]
1883
···
1907
checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf"
1908
dependencies = [
1909
"gtk-sys",
1910
+
"libloading 0.7.4",
1911
"once_cell",
1912
]
1913
1914
[[package]]
1915
name = "libc"
1916
+
version = "0.2.177"
1917
source = "registry+https://github.com/rust-lang/crates.io-index"
1918
+
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
1919
1920
[[package]]
1921
name = "libloading"
···
1928
]
1929
1930
[[package]]
1931
+
name = "libloading"
1932
+
version = "0.8.9"
1933
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1934
+
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
1935
+
dependencies = [
1936
+
"cfg-if",
1937
+
"windows-link 0.2.1",
1938
+
]
1939
+
1940
+
[[package]]
1941
name = "libredox"
1942
+
version = "0.1.10"
1943
source = "registry+https://github.com/rust-lang/crates.io-index"
1944
+
checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
1945
dependencies = [
1946
+
"bitflags 2.10.0",
1947
"libc",
1948
]
1949
1950
[[package]]
1951
name = "linux-raw-sys"
1952
+
version = "0.11.0"
1953
source = "registry+https://github.com/rust-lang/crates.io-index"
1954
+
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
1955
1956
[[package]]
1957
name = "litemap"
1958
+
version = "0.8.1"
1959
source = "registry+https://github.com/rust-lang/crates.io-index"
1960
+
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
1961
1962
[[package]]
1963
name = "lock_api"
1964
+
version = "0.4.14"
1965
source = "registry+https://github.com/rust-lang/crates.io-index"
1966
+
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
1967
dependencies = [
1968
"scopeguard",
1969
]
1970
1971
[[package]]
1972
name = "log"
1973
+
version = "0.4.28"
1974
source = "registry+https://github.com/rust-lang/crates.io-index"
1975
+
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
1976
1977
[[package]]
1978
name = "mac"
···
2002
dependencies = [
2003
"proc-macro2",
2004
"quote",
2005
+
"syn 2.0.109",
2006
]
2007
2008
[[package]]
···
2013
2014
[[package]]
2015
name = "memchr"
2016
+
version = "2.7.6"
2017
source = "registry+https://github.com/rust-lang/crates.io-index"
2018
+
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
2019
2020
[[package]]
2021
name = "memoffset"
···
2044
2045
[[package]]
2046
name = "mio"
2047
+
version = "1.1.0"
2048
source = "registry+https://github.com/rust-lang/crates.io-index"
2049
+
checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
2050
dependencies = [
2051
"libc",
2052
"wasi 0.11.1+wasi-snapshot-preview1",
2053
+
"windows-sys 0.61.2",
2054
+
]
2055
+
2056
+
[[package]]
2057
+
name = "moxcms"
2058
+
version = "0.7.9"
2059
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2060
+
checksum = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6"
2061
+
dependencies = [
2062
+
"num-traits",
2063
+
"pxfm",
2064
]
2065
2066
[[package]]
2067
name = "muda"
2068
+
version = "0.17.1"
2069
source = "registry+https://github.com/rust-lang/crates.io-index"
2070
+
checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
2071
dependencies = [
2072
"crossbeam-channel",
2073
"dpi",
2074
"gtk",
2075
"keyboard-types",
2076
+
"objc2 0.6.3",
2077
"objc2-app-kit",
2078
"objc2-core-foundation",
2079
+
"objc2-foundation 0.3.2",
2080
"once_cell",
2081
+
"png 0.17.16",
2082
"serde",
2083
+
"thiserror 2.0.17",
2084
+
"windows-sys 0.60.2",
2085
]
2086
2087
[[package]]
···
2090
source = "registry+https://github.com/rust-lang/crates.io-index"
2091
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2092
dependencies = [
2093
+
"bitflags 2.10.0",
2094
"jni-sys",
2095
"log",
2096
"ndk-sys",
···
2126
source = "registry+https://github.com/rust-lang/crates.io-index"
2127
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
2128
dependencies = [
2129
+
"bitflags 2.10.0",
2130
"cfg-if",
2131
"cfg_aliases",
2132
"libc",
···
2156
2157
[[package]]
2158
name = "num_enum"
2159
+
version = "0.7.5"
2160
source = "registry+https://github.com/rust-lang/crates.io-index"
2161
+
checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
2162
dependencies = [
2163
"num_enum_derive",
2164
"rustversion",
···
2166
2167
[[package]]
2168
name = "num_enum_derive"
2169
+
version = "0.7.5"
2170
source = "registry+https://github.com/rust-lang/crates.io-index"
2171
+
checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
2172
dependencies = [
2173
+
"proc-macro-crate 3.4.0",
2174
"proc-macro2",
2175
"quote",
2176
+
"syn 2.0.109",
2177
]
2178
2179
[[package]]
···
2194
2195
[[package]]
2196
name = "objc2"
2197
+
version = "0.6.3"
2198
source = "registry+https://github.com/rust-lang/crates.io-index"
2199
+
checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05"
2200
dependencies = [
2201
"objc2-encode",
2202
"objc2-exception-helper",
···
2204
2205
[[package]]
2206
name = "objc2-app-kit"
2207
+
version = "0.3.2"
2208
source = "registry+https://github.com/rust-lang/crates.io-index"
2209
+
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
2210
dependencies = [
2211
+
"bitflags 2.10.0",
2212
+
"block2 0.6.2",
2213
"libc",
2214
+
"objc2 0.6.3",
2215
"objc2-cloud-kit",
2216
"objc2-core-data",
2217
"objc2-core-foundation",
2218
"objc2-core-graphics",
2219
"objc2-core-image",
2220
+
"objc2-core-text",
2221
+
"objc2-core-video",
2222
+
"objc2-foundation 0.3.2",
2223
+
"objc2-quartz-core 0.3.2",
2224
]
2225
2226
[[package]]
2227
name = "objc2-cloud-kit"
2228
+
version = "0.3.2"
2229
source = "registry+https://github.com/rust-lang/crates.io-index"
2230
+
checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
2231
dependencies = [
2232
+
"bitflags 2.10.0",
2233
+
"objc2 0.6.3",
2234
+
"objc2-foundation 0.3.2",
2235
]
2236
2237
[[package]]
2238
name = "objc2-core-data"
2239
+
version = "0.3.2"
2240
source = "registry+https://github.com/rust-lang/crates.io-index"
2241
+
checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
2242
dependencies = [
2243
+
"bitflags 2.10.0",
2244
+
"objc2 0.6.3",
2245
+
"objc2-foundation 0.3.2",
2246
]
2247
2248
[[package]]
2249
name = "objc2-core-foundation"
2250
+
version = "0.3.2"
2251
source = "registry+https://github.com/rust-lang/crates.io-index"
2252
+
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
2253
dependencies = [
2254
+
"bitflags 2.10.0",
2255
"dispatch2",
2256
+
"objc2 0.6.3",
2257
]
2258
2259
[[package]]
2260
name = "objc2-core-graphics"
2261
+
version = "0.3.2"
2262
source = "registry+https://github.com/rust-lang/crates.io-index"
2263
+
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
2264
dependencies = [
2265
+
"bitflags 2.10.0",
2266
"dispatch2",
2267
+
"objc2 0.6.3",
2268
"objc2-core-foundation",
2269
"objc2-io-surface",
2270
]
2271
2272
[[package]]
2273
name = "objc2-core-image"
2274
+
version = "0.3.2"
2275
source = "registry+https://github.com/rust-lang/crates.io-index"
2276
+
checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
2277
dependencies = [
2278
+
"objc2 0.6.3",
2279
+
"objc2-foundation 0.3.2",
2280
+
]
2281
+
2282
+
[[package]]
2283
+
name = "objc2-core-text"
2284
+
version = "0.3.2"
2285
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2286
+
checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
2287
+
dependencies = [
2288
+
"bitflags 2.10.0",
2289
+
"objc2 0.6.3",
2290
+
"objc2-core-foundation",
2291
+
"objc2-core-graphics",
2292
+
]
2293
+
2294
+
[[package]]
2295
+
name = "objc2-core-video"
2296
+
version = "0.3.2"
2297
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2298
+
checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
2299
+
dependencies = [
2300
+
"bitflags 2.10.0",
2301
+
"objc2 0.6.3",
2302
+
"objc2-core-foundation",
2303
+
"objc2-core-graphics",
2304
+
"objc2-io-surface",
2305
]
2306
2307
[[package]]
···
2325
source = "registry+https://github.com/rust-lang/crates.io-index"
2326
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2327
dependencies = [
2328
+
"bitflags 2.10.0",
2329
"block2 0.5.1",
2330
"libc",
2331
"objc2 0.5.2",
···
2333
2334
[[package]]
2335
name = "objc2-foundation"
2336
+
version = "0.3.2"
2337
source = "registry+https://github.com/rust-lang/crates.io-index"
2338
+
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
2339
dependencies = [
2340
+
"bitflags 2.10.0",
2341
+
"block2 0.6.2",
2342
"libc",
2343
+
"objc2 0.6.3",
2344
"objc2-core-foundation",
2345
]
2346
2347
[[package]]
2348
name = "objc2-io-surface"
2349
+
version = "0.3.2"
2350
source = "registry+https://github.com/rust-lang/crates.io-index"
2351
+
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
2352
dependencies = [
2353
+
"bitflags 2.10.0",
2354
+
"objc2 0.6.3",
2355
+
"objc2-core-foundation",
2356
+
]
2357
+
2358
+
[[package]]
2359
+
name = "objc2-javascript-core"
2360
+
version = "0.3.2"
2361
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2362
+
checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586"
2363
+
dependencies = [
2364
+
"objc2 0.6.3",
2365
"objc2-core-foundation",
2366
]
2367
···
2371
source = "registry+https://github.com/rust-lang/crates.io-index"
2372
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2373
dependencies = [
2374
+
"bitflags 2.10.0",
2375
"block2 0.5.1",
2376
"objc2 0.5.2",
2377
"objc2-foundation 0.2.2",
···
2383
source = "registry+https://github.com/rust-lang/crates.io-index"
2384
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2385
dependencies = [
2386
+
"bitflags 2.10.0",
2387
"block2 0.5.1",
2388
"objc2 0.5.2",
2389
"objc2-foundation 0.2.2",
···
2392
2393
[[package]]
2394
name = "objc2-quartz-core"
2395
+
version = "0.3.2"
2396
source = "registry+https://github.com/rust-lang/crates.io-index"
2397
+
checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
2398
dependencies = [
2399
+
"bitflags 2.10.0",
2400
+
"objc2 0.6.3",
2401
+
"objc2-foundation 0.3.2",
2402
]
2403
2404
[[package]]
2405
+
name = "objc2-security"
2406
+
version = "0.3.2"
2407
source = "registry+https://github.com/rust-lang/crates.io-index"
2408
+
checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
2409
dependencies = [
2410
+
"bitflags 2.10.0",
2411
+
"objc2 0.6.3",
2412
"objc2-core-foundation",
2413
]
2414
2415
[[package]]
2416
+
name = "objc2-ui-kit"
2417
+
version = "0.3.2"
2418
source = "registry+https://github.com/rust-lang/crates.io-index"
2419
+
checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
2420
dependencies = [
2421
+
"bitflags 2.10.0",
2422
+
"objc2 0.6.3",
2423
"objc2-core-foundation",
2424
+
"objc2-foundation 0.3.2",
2425
]
2426
2427
[[package]]
2428
+
name = "objc2-web-kit"
2429
+
version = "0.3.2"
2430
source = "registry+https://github.com/rust-lang/crates.io-index"
2431
+
checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f"
2432
dependencies = [
2433
+
"bitflags 2.10.0",
2434
+
"block2 0.6.2",
2435
+
"objc2 0.6.3",
2436
+
"objc2-app-kit",
2437
+
"objc2-core-foundation",
2438
+
"objc2-foundation 0.3.2",
2439
+
"objc2-javascript-core",
2440
+
"objc2-security",
2441
]
2442
2443
[[package]]
···
2507
2508
[[package]]
2509
name = "parking_lot"
2510
+
version = "0.12.5"
2511
source = "registry+https://github.com/rust-lang/crates.io-index"
2512
+
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
2513
dependencies = [
2514
"lock_api",
2515
"parking_lot_core",
···
2517
2518
[[package]]
2519
name = "parking_lot_core"
2520
+
version = "0.9.12"
2521
source = "registry+https://github.com/rust-lang/crates.io-index"
2522
+
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
2523
dependencies = [
2524
"cfg-if",
2525
"libc",
2526
"redox_syscall",
2527
"smallvec",
2528
+
"windows-link 0.2.1",
2529
]
2530
2531
[[package]]
···
2536
2537
[[package]]
2538
name = "percent-encoding"
2539
+
version = "2.3.2"
2540
source = "registry+https://github.com/rust-lang/crates.io-index"
2541
+
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
2542
2543
[[package]]
2544
name = "phf"
···
2644
"phf_shared 0.11.3",
2645
"proc-macro2",
2646
"quote",
2647
+
"syn 2.0.109",
2648
]
2649
2650
[[package]]
···
2705
2706
[[package]]
2707
name = "plist"
2708
+
version = "1.8.0"
2709
source = "registry+https://github.com/rust-lang/crates.io-index"
2710
+
checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
2711
dependencies = [
2712
"base64 0.22.1",
2713
+
"indexmap 2.12.0",
2714
+
"quick-xml 0.38.3",
2715
"serde",
2716
"time",
2717
]
···
2730
]
2731
2732
[[package]]
2733
+
name = "png"
2734
+
version = "0.18.0"
2735
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2736
+
checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0"
2737
+
dependencies = [
2738
+
"bitflags 2.10.0",
2739
+
"crc32fast",
2740
+
"fdeflate",
2741
+
"flate2",
2742
+
"miniz_oxide",
2743
+
]
2744
+
2745
+
[[package]]
2746
name = "polling"
2747
+
version = "3.11.0"
2748
source = "registry+https://github.com/rust-lang/crates.io-index"
2749
+
checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
2750
dependencies = [
2751
"cfg-if",
2752
"concurrent-queue",
2753
"hermit-abi",
2754
"pin-project-lite",
2755
"rustix",
2756
+
"windows-sys 0.61.2",
2757
]
2758
2759
[[package]]
2760
name = "potential_utf"
2761
+
version = "0.1.4"
2762
source = "registry+https://github.com/rust-lang/crates.io-index"
2763
+
checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
2764
dependencies = [
2765
"zerovec",
2766
]
···
2798
2799
[[package]]
2800
name = "proc-macro-crate"
2801
+
version = "2.0.2"
2802
source = "registry+https://github.com/rust-lang/crates.io-index"
2803
+
checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
2804
dependencies = [
2805
+
"toml_datetime 0.6.3",
2806
+
"toml_edit 0.20.2",
2807
]
2808
2809
[[package]]
2810
name = "proc-macro-crate"
2811
+
version = "3.4.0"
2812
source = "registry+https://github.com/rust-lang/crates.io-index"
2813
+
checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
2814
dependencies = [
2815
+
"toml_edit 0.23.7",
2816
]
2817
2818
[[package]]
···
2847
2848
[[package]]
2849
name = "proc-macro2"
2850
+
version = "1.0.103"
2851
source = "registry+https://github.com/rust-lang/crates.io-index"
2852
+
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
2853
dependencies = [
2854
"unicode-ident",
2855
]
2856
2857
[[package]]
2858
+
name = "pxfm"
2859
+
version = "0.1.25"
2860
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2861
+
checksum = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84"
2862
+
dependencies = [
2863
+
"num-traits",
2864
+
]
2865
+
2866
+
[[package]]
2867
name = "quick-xml"
2868
version = "0.37.5"
2869
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2874
2875
[[package]]
2876
name = "quick-xml"
2877
+
version = "0.38.3"
2878
source = "registry+https://github.com/rust-lang/crates.io-index"
2879
+
checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
2880
dependencies = [
2881
"memchr",
2882
]
2883
2884
[[package]]
2885
name = "quote"
2886
+
version = "1.0.42"
2887
source = "registry+https://github.com/rust-lang/crates.io-index"
2888
+
checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
2889
dependencies = [
2890
"proc-macro2",
2891
]
···
2985
source = "registry+https://github.com/rust-lang/crates.io-index"
2986
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
2987
dependencies = [
2988
+
"getrandom 0.3.4",
2989
]
2990
2991
[[package]]
···
3014
3015
[[package]]
3016
name = "redox_syscall"
3017
+
version = "0.5.18"
3018
source = "registry+https://github.com/rust-lang/crates.io-index"
3019
+
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
3020
dependencies = [
3021
+
"bitflags 2.10.0",
3022
]
3023
3024
[[package]]
3025
name = "redox_users"
3026
+
version = "0.5.2"
3027
source = "registry+https://github.com/rust-lang/crates.io-index"
3028
+
checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
3029
dependencies = [
3030
"getrandom 0.2.16",
3031
"libredox",
3032
+
"thiserror 2.0.17",
3033
]
3034
3035
[[package]]
3036
name = "ref-cast"
3037
+
version = "1.0.25"
3038
source = "registry+https://github.com/rust-lang/crates.io-index"
3039
+
checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
3040
dependencies = [
3041
"ref-cast-impl",
3042
]
3043
3044
[[package]]
3045
name = "ref-cast-impl"
3046
+
version = "1.0.25"
3047
source = "registry+https://github.com/rust-lang/crates.io-index"
3048
+
checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
3049
dependencies = [
3050
"proc-macro2",
3051
"quote",
3052
+
"syn 2.0.109",
3053
]
3054
3055
[[package]]
3056
name = "regex"
3057
+
version = "1.12.2"
3058
source = "registry+https://github.com/rust-lang/crates.io-index"
3059
+
checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
3060
dependencies = [
3061
"aho-corasick",
3062
"memchr",
···
3066
3067
[[package]]
3068
name = "regex-automata"
3069
+
version = "0.4.13"
3070
source = "registry+https://github.com/rust-lang/crates.io-index"
3071
+
checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
3072
dependencies = [
3073
"aho-corasick",
3074
"memchr",
···
3077
3078
[[package]]
3079
name = "regex-syntax"
3080
+
version = "0.8.8"
3081
source = "registry+https://github.com/rust-lang/crates.io-index"
3082
+
checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
3083
3084
[[package]]
3085
name = "reqwest"
3086
+
version = "0.12.24"
3087
source = "registry+https://github.com/rust-lang/crates.io-index"
3088
+
checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f"
3089
dependencies = [
3090
"base64 0.22.1",
3091
"bytes",
···
3123
checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed"
3124
dependencies = [
3125
"ashpd",
3126
+
"block2 0.6.2",
3127
"dispatch2",
3128
"glib-sys",
3129
"gobject-sys",
3130
"gtk-sys",
3131
"js-sys",
3132
"log",
3133
+
"objc2 0.6.3",
3134
"objc2-app-kit",
3135
"objc2-core-foundation",
3136
+
"objc2-foundation 0.3.2",
3137
"raw-window-handle",
3138
"wasm-bindgen",
3139
"wasm-bindgen-futures",
···
3142
]
3143
3144
[[package]]
3145
name = "rustc_version"
3146
version = "0.4.1"
3147
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3152
3153
[[package]]
3154
name = "rustix"
3155
+
version = "1.1.2"
3156
source = "registry+https://github.com/rust-lang/crates.io-index"
3157
+
checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
3158
dependencies = [
3159
+
"bitflags 2.10.0",
3160
"errno",
3161
"libc",
3162
"linux-raw-sys",
3163
+
"windows-sys 0.61.2",
3164
]
3165
3166
[[package]]
3167
name = "rustversion"
3168
+
version = "1.0.22"
3169
source = "registry+https://github.com/rust-lang/crates.io-index"
3170
+
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
3171
3172
[[package]]
3173
name = "ryu"
···
3213
3214
[[package]]
3215
name = "schemars"
3216
+
version = "1.1.0"
3217
source = "registry+https://github.com/rust-lang/crates.io-index"
3218
+
checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289"
3219
dependencies = [
3220
"dyn-clone",
3221
"ref-cast",
···
3232
"proc-macro2",
3233
"quote",
3234
"serde_derive_internals",
3235
+
"syn 2.0.109",
3236
]
3237
3238
[[package]]
···
3267
3268
[[package]]
3269
name = "semver"
3270
+
version = "1.0.27"
3271
source = "registry+https://github.com/rust-lang/crates.io-index"
3272
+
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
3273
dependencies = [
3274
"serde",
3275
+
"serde_core",
3276
]
3277
3278
[[package]]
3279
name = "serde"
3280
+
version = "1.0.228"
3281
source = "registry+https://github.com/rust-lang/crates.io-index"
3282
+
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
3283
dependencies = [
3284
+
"serde_core",
3285
"serde_derive",
3286
]
3287
3288
[[package]]
3289
name = "serde-untagged"
3290
+
version = "0.1.9"
3291
source = "registry+https://github.com/rust-lang/crates.io-index"
3292
+
checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058"
3293
dependencies = [
3294
"erased-serde",
3295
"serde",
3296
+
"serde_core",
3297
"typeid",
3298
]
3299
3300
[[package]]
3301
+
name = "serde_core"
3302
+
version = "1.0.228"
3303
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3304
+
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
3305
+
dependencies = [
3306
+
"serde_derive",
3307
+
]
3308
+
3309
+
[[package]]
3310
name = "serde_derive"
3311
+
version = "1.0.228"
3312
source = "registry+https://github.com/rust-lang/crates.io-index"
3313
+
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
3314
dependencies = [
3315
"proc-macro2",
3316
"quote",
3317
+
"syn 2.0.109",
3318
]
3319
3320
[[package]]
···
3325
dependencies = [
3326
"proc-macro2",
3327
"quote",
3328
+
"syn 2.0.109",
3329
]
3330
3331
[[package]]
3332
name = "serde_json"
3333
+
version = "1.0.145"
3334
source = "registry+https://github.com/rust-lang/crates.io-index"
3335
+
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
3336
dependencies = [
3337
"itoa",
3338
"memchr",
3339
"ryu",
3340
"serde",
3341
+
"serde_core",
3342
]
3343
3344
[[package]]
···
3349
dependencies = [
3350
"proc-macro2",
3351
"quote",
3352
+
"syn 2.0.109",
3353
]
3354
3355
[[package]]
···
3363
3364
[[package]]
3365
name = "serde_spanned"
3366
+
version = "1.0.3"
3367
source = "registry+https://github.com/rust-lang/crates.io-index"
3368
+
checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
3369
dependencies = [
3370
+
"serde_core",
3371
]
3372
3373
[[package]]
···
3384
3385
[[package]]
3386
name = "serde_with"
3387
+
version = "3.15.1"
3388
source = "registry+https://github.com/rust-lang/crates.io-index"
3389
+
checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04"
3390
dependencies = [
3391
"base64 0.22.1",
3392
"chrono",
3393
"hex",
3394
"indexmap 1.9.3",
3395
+
"indexmap 2.12.0",
3396
"schemars 0.9.0",
3397
+
"schemars 1.1.0",
3398
+
"serde_core",
3399
"serde_json",
3400
"serde_with_macros",
3401
"time",
···
3403
3404
[[package]]
3405
name = "serde_with_macros"
3406
+
version = "3.15.1"
3407
source = "registry+https://github.com/rust-lang/crates.io-index"
3408
+
checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955"
3409
dependencies = [
3410
"darling",
3411
"proc-macro2",
3412
"quote",
3413
+
"syn 2.0.109",
3414
]
3415
3416
[[package]]
3417
name = "serialize-to-javascript"
3418
+
version = "0.1.2"
3419
source = "registry+https://github.com/rust-lang/crates.io-index"
3420
+
checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5"
3421
dependencies = [
3422
"serde",
3423
"serde_json",
···
3426
3427
[[package]]
3428
name = "serialize-to-javascript-impl"
3429
+
version = "0.1.2"
3430
source = "registry+https://github.com/rust-lang/crates.io-index"
3431
+
checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
3432
dependencies = [
3433
"proc-macro2",
3434
"quote",
3435
+
"syn 2.0.109",
3436
]
3437
3438
[[package]]
···
3464
3465
[[package]]
3466
name = "signal-hook-registry"
3467
+
version = "1.4.6"
3468
source = "registry+https://github.com/rust-lang/crates.io-index"
3469
+
checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
3470
dependencies = [
3471
"libc",
3472
]
···
3491
3492
[[package]]
3493
name = "slab"
3494
+
version = "0.4.11"
3495
source = "registry+https://github.com/rust-lang/crates.io-index"
3496
+
checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
3497
3498
[[package]]
3499
name = "smallvec"
···
3503
3504
[[package]]
3505
name = "socket2"
3506
+
version = "0.6.1"
3507
source = "registry+https://github.com/rust-lang/crates.io-index"
3508
+
checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
3509
dependencies = [
3510
"libc",
3511
+
"windows-sys 0.60.2",
3512
]
3513
3514
[[package]]
···
3561
3562
[[package]]
3563
name = "stable_deref_trait"
3564
+
version = "1.2.1"
3565
source = "registry+https://github.com/rust-lang/crates.io-index"
3566
+
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
3567
3568
[[package]]
3569
name = "static_assertions"
···
3626
3627
[[package]]
3628
name = "syn"
3629
+
version = "2.0.109"
3630
source = "registry+https://github.com/rust-lang/crates.io-index"
3631
+
checksum = "2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f"
3632
dependencies = [
3633
"proc-macro2",
3634
"quote",
···
3652
dependencies = [
3653
"proc-macro2",
3654
"quote",
3655
+
"syn 2.0.109",
3656
]
3657
3658
[[package]]
···
3664
"cfg-expr",
3665
"heck 0.5.0",
3666
"pkg-config",
3667
+
"toml 0.8.2",
3668
"version-compare",
3669
]
3670
3671
[[package]]
3672
name = "tao"
3673
+
version = "0.34.5"
3674
source = "registry+https://github.com/rust-lang/crates.io-index"
3675
+
checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7"
3676
dependencies = [
3677
+
"bitflags 2.10.0",
3678
+
"block2 0.6.2",
3679
"core-foundation",
3680
"core-graphics",
3681
"crossbeam-channel",
···
3692
"ndk",
3693
"ndk-context",
3694
"ndk-sys",
3695
+
"objc2 0.6.3",
3696
"objc2-app-kit",
3697
+
"objc2-foundation 0.3.2",
3698
"once_cell",
3699
"parking_lot",
3700
"raw-window-handle",
···
3703
"unicode-segmentation",
3704
"url",
3705
"windows",
3706
+
"windows-core 0.61.2",
3707
"windows-version",
3708
"x11-dl",
3709
]
···
3716
dependencies = [
3717
"proc-macro2",
3718
"quote",
3719
+
"syn 2.0.109",
3720
]
3721
3722
[[package]]
···
3727
3728
[[package]]
3729
name = "tauri"
3730
+
version = "2.9.2"
3731
source = "registry+https://github.com/rust-lang/crates.io-index"
3732
+
checksum = "8bceb52453e507c505b330afe3398510e87f428ea42b6e76ecb6bd63b15965b5"
3733
dependencies = [
3734
"anyhow",
3735
"bytes",
3736
+
"cookie",
3737
"dirs",
3738
"dunce",
3739
"embed_plist",
3740
+
"getrandom 0.3.4",
3741
"glob",
3742
"gtk",
3743
"heck 0.5.0",
3744
"http",
3745
+
"image",
3746
"jni",
3747
"libc",
3748
"log",
3749
"mime",
3750
"muda",
3751
+
"objc2 0.6.3",
3752
"objc2-app-kit",
3753
+
"objc2-foundation 0.3.2",
3754
"objc2-ui-kit",
3755
+
"objc2-web-kit",
3756
"percent-encoding",
3757
"plist",
3758
"raw-window-handle",
···
3767
"tauri-runtime",
3768
"tauri-runtime-wry",
3769
"tauri-utils",
3770
+
"thiserror 2.0.17",
3771
"tokio",
3772
"tray-icon",
3773
"url",
3774
"webkit2gtk",
3775
"webview2-com",
3776
"window-vibrancy",
···
3779
3780
[[package]]
3781
name = "tauri-build"
3782
+
version = "2.5.1"
3783
source = "registry+https://github.com/rust-lang/crates.io-index"
3784
+
checksum = "a924b6c50fe83193f0f8b14072afa7c25b7a72752a2a73d9549b463f5fe91a38"
3785
dependencies = [
3786
"anyhow",
3787
"cargo_toml",
···
3795
"serde_json",
3796
"tauri-utils",
3797
"tauri-winres",
3798
+
"toml 0.9.8",
3799
"walkdir",
3800
]
3801
3802
[[package]]
3803
name = "tauri-codegen"
3804
+
version = "2.5.0"
3805
source = "registry+https://github.com/rust-lang/crates.io-index"
3806
+
checksum = "6c1fe64c74cc40f90848281a90058a6db931eb400b60205840e09801ee30f190"
3807
dependencies = [
3808
"base64 0.22.1",
3809
"brotli",
3810
"ico",
3811
"json-patch",
3812
"plist",
3813
+
"png 0.17.16",
3814
"proc-macro2",
3815
"quote",
3816
"semver",
3817
"serde",
3818
"serde_json",
3819
"sha2",
3820
+
"syn 2.0.109",
3821
"tauri-utils",
3822
+
"thiserror 2.0.17",
3823
"time",
3824
"url",
3825
"uuid",
···
3828
3829
[[package]]
3830
name = "tauri-macros"
3831
+
version = "2.5.0"
3832
source = "registry+https://github.com/rust-lang/crates.io-index"
3833
+
checksum = "260c5d2eb036b76206b9fca20b7be3614cfd21046c5396f7959e0e64a4b07f2f"
3834
dependencies = [
3835
"heck 0.5.0",
3836
"proc-macro2",
3837
"quote",
3838
+
"syn 2.0.109",
3839
"tauri-codegen",
3840
"tauri-utils",
3841
]
3842
3843
[[package]]
3844
name = "tauri-plugin"
3845
+
version = "2.5.1"
3846
source = "registry+https://github.com/rust-lang/crates.io-index"
3847
+
checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d"
3848
dependencies = [
3849
"anyhow",
3850
"glob",
···
3853
"serde",
3854
"serde_json",
3855
"tauri-utils",
3856
+
"toml 0.9.8",
3857
"walkdir",
3858
]
3859
3860
[[package]]
3861
name = "tauri-plugin-dialog"
3862
+
version = "2.4.2"
3863
source = "registry+https://github.com/rust-lang/crates.io-index"
3864
+
checksum = "313f8138692ddc4a2127c4c9607d616a46f5c042e77b3722450866da0aad2f19"
3865
dependencies = [
3866
"log",
3867
"raw-window-handle",
···
3871
"tauri",
3872
"tauri-plugin",
3873
"tauri-plugin-fs",
3874
+
"thiserror 2.0.17",
3875
"url",
3876
]
3877
3878
[[package]]
3879
name = "tauri-plugin-fs"
3880
+
version = "2.4.4"
3881
source = "registry+https://github.com/rust-lang/crates.io-index"
3882
+
checksum = "47df422695255ecbe7bac7012440eddaeefd026656171eac9559f5243d3230d9"
3883
dependencies = [
3884
"anyhow",
3885
"dunce",
···
3892
"tauri",
3893
"tauri-plugin",
3894
"tauri-utils",
3895
+
"thiserror 2.0.17",
3896
+
"toml 0.9.8",
3897
"url",
3898
]
3899
3900
[[package]]
3901
name = "tauri-plugin-opener"
3902
+
version = "2.5.2"
3903
source = "registry+https://github.com/rust-lang/crates.io-index"
3904
+
checksum = "c26b72571d25dee25667940027114e60f569fc3974f8cefbe50c2cbc5fd65e3b"
3905
dependencies = [
3906
"dunce",
3907
"glob",
3908
"objc2-app-kit",
3909
+
"objc2-foundation 0.3.2",
3910
"open",
3911
"schemars 0.8.22",
3912
"serde",
3913
"serde_json",
3914
"tauri",
3915
"tauri-plugin",
3916
+
"thiserror 2.0.17",
3917
"url",
3918
"windows",
3919
"zbus",
···
3921
3922
[[package]]
3923
name = "tauri-runtime"
3924
+
version = "2.9.1"
3925
source = "registry+https://github.com/rust-lang/crates.io-index"
3926
+
checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926"
3927
dependencies = [
3928
"cookie",
3929
"dpi",
3930
"gtk",
3931
"http",
3932
"jni",
3933
+
"objc2 0.6.3",
3934
"objc2-ui-kit",
3935
+
"objc2-web-kit",
3936
"raw-window-handle",
3937
"serde",
3938
"serde_json",
3939
"tauri-utils",
3940
+
"thiserror 2.0.17",
3941
"url",
3942
+
"webkit2gtk",
3943
+
"webview2-com",
3944
"windows",
3945
]
3946
3947
[[package]]
3948
name = "tauri-runtime-wry"
3949
+
version = "2.9.1"
3950
source = "registry+https://github.com/rust-lang/crates.io-index"
3951
+
checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93"
3952
dependencies = [
3953
"gtk",
3954
"http",
3955
"jni",
3956
"log",
3957
+
"objc2 0.6.3",
3958
"objc2-app-kit",
3959
+
"objc2-foundation 0.3.2",
3960
"once_cell",
3961
"percent-encoding",
3962
"raw-window-handle",
···
3973
3974
[[package]]
3975
name = "tauri-utils"
3976
+
version = "2.8.0"
3977
source = "registry+https://github.com/rust-lang/crates.io-index"
3978
+
checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673"
3979
dependencies = [
3980
"anyhow",
3981
"brotli",
···
4001
"serde_json",
4002
"serde_with",
4003
"swift-rs",
4004
+
"thiserror 2.0.17",
4005
+
"toml 0.9.8",
4006
"url",
4007
"urlpattern",
4008
"uuid",
···
4011
4012
[[package]]
4013
name = "tauri-winres"
4014
+
version = "0.3.3"
4015
source = "registry+https://github.com/rust-lang/crates.io-index"
4016
+
checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074"
4017
dependencies = [
4018
"embed-resource",
4019
+
"toml 0.9.8",
4020
]
4021
4022
[[package]]
4023
name = "tempfile"
4024
+
version = "3.23.0"
4025
source = "registry+https://github.com/rust-lang/crates.io-index"
4026
+
checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
4027
dependencies = [
4028
"fastrand",
4029
+
"getrandom 0.3.4",
4030
"once_cell",
4031
"rustix",
4032
+
"windows-sys 0.61.2",
4033
]
4034
4035
[[package]]
···
4054
4055
[[package]]
4056
name = "thiserror"
4057
+
version = "2.0.17"
4058
source = "registry+https://github.com/rust-lang/crates.io-index"
4059
+
checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
4060
dependencies = [
4061
+
"thiserror-impl 2.0.17",
4062
]
4063
4064
[[package]]
···
4069
dependencies = [
4070
"proc-macro2",
4071
"quote",
4072
+
"syn 2.0.109",
4073
]
4074
4075
[[package]]
4076
name = "thiserror-impl"
4077
+
version = "2.0.17"
4078
source = "registry+https://github.com/rust-lang/crates.io-index"
4079
+
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
4080
dependencies = [
4081
"proc-macro2",
4082
"quote",
4083
+
"syn 2.0.109",
4084
]
4085
4086
[[package]]
4087
name = "time"
4088
+
version = "0.3.44"
4089
source = "registry+https://github.com/rust-lang/crates.io-index"
4090
+
checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
4091
dependencies = [
4092
"deranged",
4093
"itoa",
···
4100
4101
[[package]]
4102
name = "time-core"
4103
+
version = "0.1.6"
4104
source = "registry+https://github.com/rust-lang/crates.io-index"
4105
+
checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
4106
4107
[[package]]
4108
name = "time-macros"
4109
+
version = "0.2.24"
4110
source = "registry+https://github.com/rust-lang/crates.io-index"
4111
+
checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
4112
dependencies = [
4113
"num-conv",
4114
"time-core",
···
4116
4117
[[package]]
4118
name = "tinystr"
4119
+
version = "0.8.2"
4120
source = "registry+https://github.com/rust-lang/crates.io-index"
4121
+
checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
4122
dependencies = [
4123
"displaydoc",
4124
"zerovec",
···
4126
4127
[[package]]
4128
name = "tokio"
4129
+
version = "1.48.0"
4130
source = "registry+https://github.com/rust-lang/crates.io-index"
4131
+
checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
4132
dependencies = [
4133
"bytes",
4134
"libc",
4135
"mio",
4136
"pin-project-lite",
4137
"signal-hook-registry",
4138
"socket2",
4139
"tokio-macros",
4140
"tracing",
4141
+
"windows-sys 0.61.2",
4142
]
4143
4144
[[package]]
4145
name = "tokio-macros"
4146
+
version = "2.6.0"
4147
source = "registry+https://github.com/rust-lang/crates.io-index"
4148
+
checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
4149
dependencies = [
4150
"proc-macro2",
4151
"quote",
4152
+
"syn 2.0.109",
4153
]
4154
4155
[[package]]
4156
name = "tokio-util"
4157
+
version = "0.7.17"
4158
source = "registry+https://github.com/rust-lang/crates.io-index"
4159
+
checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
4160
dependencies = [
4161
"bytes",
4162
"futures-core",
···
4167
4168
[[package]]
4169
name = "toml"
4170
+
version = "0.8.2"
4171
source = "registry+https://github.com/rust-lang/crates.io-index"
4172
+
checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
4173
dependencies = [
4174
"serde",
4175
"serde_spanned 0.6.9",
4176
+
"toml_datetime 0.6.3",
4177
+
"toml_edit 0.20.2",
4178
]
4179
4180
[[package]]
4181
name = "toml"
4182
+
version = "0.9.8"
4183
source = "registry+https://github.com/rust-lang/crates.io-index"
4184
+
checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
4185
dependencies = [
4186
+
"indexmap 2.12.0",
4187
+
"serde_core",
4188
+
"serde_spanned 1.0.3",
4189
+
"toml_datetime 0.7.3",
4190
"toml_parser",
4191
"toml_writer",
4192
+
"winnow 0.7.13",
4193
]
4194
4195
[[package]]
4196
name = "toml_datetime"
4197
+
version = "0.6.3"
4198
source = "registry+https://github.com/rust-lang/crates.io-index"
4199
+
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
4200
dependencies = [
4201
"serde",
4202
]
4203
4204
[[package]]
4205
name = "toml_datetime"
4206
+
version = "0.7.3"
4207
source = "registry+https://github.com/rust-lang/crates.io-index"
4208
+
checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
4209
dependencies = [
4210
+
"serde_core",
4211
]
4212
4213
[[package]]
···
4216
source = "registry+https://github.com/rust-lang/crates.io-index"
4217
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
4218
dependencies = [
4219
+
"indexmap 2.12.0",
4220
+
"toml_datetime 0.6.3",
4221
"winnow 0.5.40",
4222
]
4223
4224
[[package]]
4225
name = "toml_edit"
4226
+
version = "0.20.2"
4227
source = "registry+https://github.com/rust-lang/crates.io-index"
4228
+
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
4229
dependencies = [
4230
+
"indexmap 2.12.0",
4231
+
"serde",
4232
+
"serde_spanned 0.6.9",
4233
+
"toml_datetime 0.6.3",
4234
"winnow 0.5.40",
4235
]
4236
4237
[[package]]
4238
name = "toml_edit"
4239
+
version = "0.23.7"
4240
source = "registry+https://github.com/rust-lang/crates.io-index"
4241
+
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
4242
dependencies = [
4243
+
"indexmap 2.12.0",
4244
+
"toml_datetime 0.7.3",
4245
+
"toml_parser",
4246
+
"winnow 0.7.13",
4247
]
4248
4249
[[package]]
4250
name = "toml_parser"
4251
+
version = "1.0.4"
4252
source = "registry+https://github.com/rust-lang/crates.io-index"
4253
+
checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
4254
dependencies = [
4255
+
"winnow 0.7.13",
4256
]
4257
4258
[[package]]
4259
name = "toml_writer"
4260
+
version = "1.0.4"
4261
source = "registry+https://github.com/rust-lang/crates.io-index"
4262
+
checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
4263
4264
[[package]]
4265
name = "tower"
···
4282
source = "registry+https://github.com/rust-lang/crates.io-index"
4283
checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
4284
dependencies = [
4285
+
"bitflags 2.10.0",
4286
"bytes",
4287
"futures-util",
4288
"http",
···
4325
dependencies = [
4326
"proc-macro2",
4327
"quote",
4328
+
"syn 2.0.109",
4329
]
4330
4331
[[package]]
···
4339
4340
[[package]]
4341
name = "tray-icon"
4342
+
version = "0.21.2"
4343
source = "registry+https://github.com/rust-lang/crates.io-index"
4344
+
checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b"
4345
dependencies = [
4346
"crossbeam-channel",
4347
"dirs",
4348
"libappindicator",
4349
"muda",
4350
+
"objc2 0.6.3",
4351
"objc2-app-kit",
4352
"objc2-core-foundation",
4353
"objc2-core-graphics",
4354
+
"objc2-foundation 0.3.2",
4355
"once_cell",
4356
+
"png 0.17.16",
4357
"serde",
4358
+
"thiserror 2.0.17",
4359
+
"windows-sys 0.60.2",
4360
]
4361
4362
[[package]]
···
4373
4374
[[package]]
4375
name = "typenum"
4376
+
version = "1.19.0"
4377
source = "registry+https://github.com/rust-lang/crates.io-index"
4378
+
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
4379
4380
[[package]]
4381
name = "uds_windows"
···
4431
4432
[[package]]
4433
name = "unicode-ident"
4434
+
version = "1.0.22"
4435
source = "registry+https://github.com/rust-lang/crates.io-index"
4436
+
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
4437
4438
[[package]]
4439
name = "unicode-segmentation"
···
4443
4444
[[package]]
4445
name = "url"
4446
+
version = "2.5.7"
4447
source = "registry+https://github.com/rust-lang/crates.io-index"
4448
+
checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
4449
dependencies = [
4450
"form_urlencoded",
4451
"idna",
···
4479
4480
[[package]]
4481
name = "uuid"
4482
+
version = "1.18.1"
4483
source = "registry+https://github.com/rust-lang/crates.io-index"
4484
+
checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
4485
dependencies = [
4486
+
"getrandom 0.3.4",
4487
"js-sys",
4488
"serde",
4489
"wasm-bindgen",
···
4491
4492
[[package]]
4493
name = "version-compare"
4494
+
version = "0.2.1"
4495
source = "registry+https://github.com/rust-lang/crates.io-index"
4496
+
checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
4497
4498
[[package]]
4499
name = "version_check"
···
4553
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
4554
4555
[[package]]
4556
+
name = "wasip2"
4557
+
version = "1.0.1+wasi-0.2.4"
4558
source = "registry+https://github.com/rust-lang/crates.io-index"
4559
+
checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
4560
dependencies = [
4561
+
"wit-bindgen",
4562
]
4563
4564
[[package]]
4565
name = "wasm-bindgen"
4566
+
version = "0.2.105"
4567
source = "registry+https://github.com/rust-lang/crates.io-index"
4568
+
checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
4569
dependencies = [
4570
"cfg-if",
4571
"once_cell",
4572
"rustversion",
4573
"wasm-bindgen-macro",
4574
"wasm-bindgen-shared",
4575
]
4576
4577
[[package]]
4578
name = "wasm-bindgen-futures"
4579
+
version = "0.4.55"
4580
source = "registry+https://github.com/rust-lang/crates.io-index"
4581
+
checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0"
4582
dependencies = [
4583
"cfg-if",
4584
"js-sys",
···
4589
4590
[[package]]
4591
name = "wasm-bindgen-macro"
4592
+
version = "0.2.105"
4593
source = "registry+https://github.com/rust-lang/crates.io-index"
4594
+
checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
4595
dependencies = [
4596
"quote",
4597
"wasm-bindgen-macro-support",
···
4599
4600
[[package]]
4601
name = "wasm-bindgen-macro-support"
4602
+
version = "0.2.105"
4603
source = "registry+https://github.com/rust-lang/crates.io-index"
4604
+
checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
4605
dependencies = [
4606
+
"bumpalo",
4607
"proc-macro2",
4608
"quote",
4609
+
"syn 2.0.109",
4610
"wasm-bindgen-shared",
4611
]
4612
4613
[[package]]
4614
name = "wasm-bindgen-shared"
4615
+
version = "0.2.105"
4616
source = "registry+https://github.com/rust-lang/crates.io-index"
4617
+
checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
4618
dependencies = [
4619
"unicode-ident",
4620
]
···
4652
source = "registry+https://github.com/rust-lang/crates.io-index"
4653
checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d"
4654
dependencies = [
4655
+
"bitflags 2.10.0",
4656
"rustix",
4657
"wayland-backend",
4658
"wayland-scanner",
···
4664
source = "registry+https://github.com/rust-lang/crates.io-index"
4665
checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
4666
dependencies = [
4667
+
"bitflags 2.10.0",
4668
"wayland-backend",
4669
"wayland-client",
4670
"wayland-scanner",
···
4694
4695
[[package]]
4696
name = "web-sys"
4697
+
version = "0.3.82"
4698
source = "registry+https://github.com/rust-lang/crates.io-index"
4699
+
checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
4700
dependencies = [
4701
"js-sys",
4702
"wasm-bindgen",
···
4755
"webview2-com-macros",
4756
"webview2-com-sys",
4757
"windows",
4758
+
"windows-core 0.61.2",
4759
"windows-implement",
4760
"windows-interface",
4761
]
···
4768
dependencies = [
4769
"proc-macro2",
4770
"quote",
4771
+
"syn 2.0.109",
4772
]
4773
4774
[[package]]
···
4777
source = "registry+https://github.com/rust-lang/crates.io-index"
4778
checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
4779
dependencies = [
4780
+
"thiserror 2.0.17",
4781
"windows",
4782
+
"windows-core 0.61.2",
4783
]
4784
4785
[[package]]
···
4800
4801
[[package]]
4802
name = "winapi-util"
4803
+
version = "0.1.11"
4804
source = "registry+https://github.com/rust-lang/crates.io-index"
4805
+
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
4806
dependencies = [
4807
+
"windows-sys 0.61.2",
4808
]
4809
4810
[[package]]
···
4819
source = "registry+https://github.com/rust-lang/crates.io-index"
4820
checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
4821
dependencies = [
4822
+
"objc2 0.6.3",
4823
"objc2-app-kit",
4824
"objc2-core-foundation",
4825
+
"objc2-foundation 0.3.2",
4826
"raw-window-handle",
4827
"windows-sys 0.59.0",
4828
"windows-version",
···
4835
checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
4836
dependencies = [
4837
"windows-collections",
4838
+
"windows-core 0.61.2",
4839
"windows-future",
4840
+
"windows-link 0.1.3",
4841
"windows-numerics",
4842
]
4843
···
4847
source = "registry+https://github.com/rust-lang/crates.io-index"
4848
checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
4849
dependencies = [
4850
+
"windows-core 0.61.2",
4851
]
4852
4853
[[package]]
···
4858
dependencies = [
4859
"windows-implement",
4860
"windows-interface",
4861
+
"windows-link 0.1.3",
4862
+
"windows-result 0.3.4",
4863
+
"windows-strings 0.4.2",
4864
+
]
4865
+
4866
+
[[package]]
4867
+
name = "windows-core"
4868
+
version = "0.62.2"
4869
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4870
+
checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
4871
+
dependencies = [
4872
+
"windows-implement",
4873
+
"windows-interface",
4874
+
"windows-link 0.2.1",
4875
+
"windows-result 0.4.1",
4876
+
"windows-strings 0.5.1",
4877
]
4878
4879
[[package]]
···
4882
source = "registry+https://github.com/rust-lang/crates.io-index"
4883
checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
4884
dependencies = [
4885
+
"windows-core 0.61.2",
4886
+
"windows-link 0.1.3",
4887
"windows-threading",
4888
]
4889
4890
[[package]]
4891
name = "windows-implement"
4892
+
version = "0.60.2"
4893
source = "registry+https://github.com/rust-lang/crates.io-index"
4894
+
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
4895
dependencies = [
4896
"proc-macro2",
4897
"quote",
4898
+
"syn 2.0.109",
4899
]
4900
4901
[[package]]
4902
name = "windows-interface"
4903
+
version = "0.59.3"
4904
source = "registry+https://github.com/rust-lang/crates.io-index"
4905
+
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
4906
dependencies = [
4907
"proc-macro2",
4908
"quote",
4909
+
"syn 2.0.109",
4910
]
4911
4912
[[package]]
···
4916
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
4917
4918
[[package]]
4919
+
name = "windows-link"
4920
+
version = "0.2.1"
4921
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4922
+
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
4923
+
4924
+
[[package]]
4925
name = "windows-numerics"
4926
version = "0.2.0"
4927
source = "registry+https://github.com/rust-lang/crates.io-index"
4928
checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
4929
dependencies = [
4930
+
"windows-core 0.61.2",
4931
+
"windows-link 0.1.3",
4932
]
4933
4934
[[package]]
···
4937
source = "registry+https://github.com/rust-lang/crates.io-index"
4938
checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
4939
dependencies = [
4940
+
"windows-link 0.1.3",
4941
+
]
4942
+
4943
+
[[package]]
4944
+
name = "windows-result"
4945
+
version = "0.4.1"
4946
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4947
+
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
4948
+
dependencies = [
4949
+
"windows-link 0.2.1",
4950
]
4951
4952
[[package]]
···
4955
source = "registry+https://github.com/rust-lang/crates.io-index"
4956
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
4957
dependencies = [
4958
+
"windows-link 0.1.3",
4959
+
]
4960
+
4961
+
[[package]]
4962
+
name = "windows-strings"
4963
+
version = "0.5.1"
4964
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4965
+
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
4966
+
dependencies = [
4967
+
"windows-link 0.2.1",
4968
]
4969
4970
[[package]]
···
4991
source = "registry+https://github.com/rust-lang/crates.io-index"
4992
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
4993
dependencies = [
4994
+
"windows-targets 0.53.5",
4995
+
]
4996
+
4997
+
[[package]]
4998
+
name = "windows-sys"
4999
+
version = "0.61.2"
5000
+
source = "registry+https://github.com/rust-lang/crates.io-index"
5001
+
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
5002
+
dependencies = [
5003
+
"windows-link 0.2.1",
5004
]
5005
5006
[[package]]
···
5036
5037
[[package]]
5038
name = "windows-targets"
5039
+
version = "0.53.5"
5040
source = "registry+https://github.com/rust-lang/crates.io-index"
5041
+
checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
5042
dependencies = [
5043
+
"windows-link 0.2.1",
5044
+
"windows_aarch64_gnullvm 0.53.1",
5045
+
"windows_aarch64_msvc 0.53.1",
5046
+
"windows_i686_gnu 0.53.1",
5047
+
"windows_i686_gnullvm 0.53.1",
5048
+
"windows_i686_msvc 0.53.1",
5049
+
"windows_x86_64_gnu 0.53.1",
5050
+
"windows_x86_64_gnullvm 0.53.1",
5051
+
"windows_x86_64_msvc 0.53.1",
5052
]
5053
5054
[[package]]
···
5057
source = "registry+https://github.com/rust-lang/crates.io-index"
5058
checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
5059
dependencies = [
5060
+
"windows-link 0.1.3",
5061
]
5062
5063
[[package]]
5064
name = "windows-version"
5065
+
version = "0.1.7"
5066
source = "registry+https://github.com/rust-lang/crates.io-index"
5067
+
checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631"
5068
dependencies = [
5069
+
"windows-link 0.2.1",
5070
]
5071
5072
[[package]]
···
5083
5084
[[package]]
5085
name = "windows_aarch64_gnullvm"
5086
+
version = "0.53.1"
5087
source = "registry+https://github.com/rust-lang/crates.io-index"
5088
+
checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
5089
5090
[[package]]
5091
name = "windows_aarch64_msvc"
···
5101
5102
[[package]]
5103
name = "windows_aarch64_msvc"
5104
+
version = "0.53.1"
5105
source = "registry+https://github.com/rust-lang/crates.io-index"
5106
+
checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
5107
5108
[[package]]
5109
name = "windows_i686_gnu"
···
5119
5120
[[package]]
5121
name = "windows_i686_gnu"
5122
+
version = "0.53.1"
5123
source = "registry+https://github.com/rust-lang/crates.io-index"
5124
+
checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
5125
5126
[[package]]
5127
name = "windows_i686_gnullvm"
···
5131
5132
[[package]]
5133
name = "windows_i686_gnullvm"
5134
+
version = "0.53.1"
5135
source = "registry+https://github.com/rust-lang/crates.io-index"
5136
+
checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
5137
5138
[[package]]
5139
name = "windows_i686_msvc"
···
5149
5150
[[package]]
5151
name = "windows_i686_msvc"
5152
+
version = "0.53.1"
5153
source = "registry+https://github.com/rust-lang/crates.io-index"
5154
+
checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
5155
5156
[[package]]
5157
name = "windows_x86_64_gnu"
···
5167
5168
[[package]]
5169
name = "windows_x86_64_gnu"
5170
+
version = "0.53.1"
5171
source = "registry+https://github.com/rust-lang/crates.io-index"
5172
+
checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
5173
5174
[[package]]
5175
name = "windows_x86_64_gnullvm"
···
5185
5186
[[package]]
5187
name = "windows_x86_64_gnullvm"
5188
+
version = "0.53.1"
5189
source = "registry+https://github.com/rust-lang/crates.io-index"
5190
+
checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
5191
5192
[[package]]
5193
name = "windows_x86_64_msvc"
···
5203
5204
[[package]]
5205
name = "windows_x86_64_msvc"
5206
+
version = "0.53.1"
5207
source = "registry+https://github.com/rust-lang/crates.io-index"
5208
+
checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
5209
5210
[[package]]
5211
name = "winnow"
···
5218
5219
[[package]]
5220
name = "winnow"
5221
+
version = "0.7.13"
5222
source = "registry+https://github.com/rust-lang/crates.io-index"
5223
+
checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
5224
dependencies = [
5225
"memchr",
5226
]
···
5236
]
5237
5238
[[package]]
5239
+
name = "wit-bindgen"
5240
+
version = "0.46.0"
5241
source = "registry+https://github.com/rust-lang/crates.io-index"
5242
+
checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
5243
5244
[[package]]
5245
name = "writeable"
5246
+
version = "0.6.2"
5247
source = "registry+https://github.com/rust-lang/crates.io-index"
5248
+
checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
5249
5250
[[package]]
5251
name = "wry"
5252
+
version = "0.53.5"
5253
source = "registry+https://github.com/rust-lang/crates.io-index"
5254
+
checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2"
5255
dependencies = [
5256
"base64 0.22.1",
5257
+
"block2 0.6.2",
5258
"cookie",
5259
"crossbeam-channel",
5260
+
"dirs",
5261
"dpi",
5262
"dunce",
5263
"gdkx11",
···
5269
"kuchikiki",
5270
"libc",
5271
"ndk",
5272
+
"objc2 0.6.3",
5273
"objc2-app-kit",
5274
"objc2-core-foundation",
5275
+
"objc2-foundation 0.3.2",
5276
"objc2-ui-kit",
5277
"objc2-web-kit",
5278
"once_cell",
···
5281
"sha2",
5282
"soup3",
5283
"tao-macros",
5284
+
"thiserror 2.0.17",
5285
"url",
5286
"webkit2gtk",
5287
"webkit2gtk-sys",
5288
"webview2-com",
5289
"windows",
5290
+
"windows-core 0.61.2",
5291
"windows-version",
5292
"x11-dl",
5293
]
···
5315
5316
[[package]]
5317
name = "yoke"
5318
+
version = "0.8.1"
5319
source = "registry+https://github.com/rust-lang/crates.io-index"
5320
+
checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
5321
dependencies = [
5322
"stable_deref_trait",
5323
"yoke-derive",
5324
"zerofrom",
···
5326
5327
[[package]]
5328
name = "yoke-derive"
5329
+
version = "0.8.1"
5330
source = "registry+https://github.com/rust-lang/crates.io-index"
5331
+
checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
5332
dependencies = [
5333
"proc-macro2",
5334
"quote",
5335
+
"syn 2.0.109",
5336
"synstructure",
5337
]
5338
5339
[[package]]
5340
name = "zbus"
5341
+
version = "5.12.0"
5342
source = "registry+https://github.com/rust-lang/crates.io-index"
5343
+
checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91"
5344
dependencies = [
5345
"async-broadcast",
5346
"async-executor",
···
5363
"tokio",
5364
"tracing",
5365
"uds_windows",
5366
+
"uuid",
5367
+
"windows-sys 0.61.2",
5368
+
"winnow 0.7.13",
5369
"zbus_macros",
5370
"zbus_names",
5371
"zvariant",
···
5373
5374
[[package]]
5375
name = "zbus_macros"
5376
+
version = "5.12.0"
5377
source = "registry+https://github.com/rust-lang/crates.io-index"
5378
+
checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314"
5379
dependencies = [
5380
+
"proc-macro-crate 3.4.0",
5381
"proc-macro2",
5382
"quote",
5383
+
"syn 2.0.109",
5384
"zbus_names",
5385
"zvariant",
5386
"zvariant_utils",
···
5394
dependencies = [
5395
"serde",
5396
"static_assertions",
5397
+
"winnow 0.7.13",
5398
"zvariant",
5399
]
5400
5401
[[package]]
5402
name = "zerocopy"
5403
+
version = "0.8.27"
5404
source = "registry+https://github.com/rust-lang/crates.io-index"
5405
+
checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
5406
dependencies = [
5407
"zerocopy-derive",
5408
]
5409
5410
[[package]]
5411
name = "zerocopy-derive"
5412
+
version = "0.8.27"
5413
source = "registry+https://github.com/rust-lang/crates.io-index"
5414
+
checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
5415
dependencies = [
5416
"proc-macro2",
5417
"quote",
5418
+
"syn 2.0.109",
5419
]
5420
5421
[[package]]
···
5435
dependencies = [
5436
"proc-macro2",
5437
"quote",
5438
+
"syn 2.0.109",
5439
"synstructure",
5440
]
5441
5442
[[package]]
5443
name = "zerotrie"
5444
+
version = "0.2.3"
5445
source = "registry+https://github.com/rust-lang/crates.io-index"
5446
+
checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
5447
dependencies = [
5448
"displaydoc",
5449
"yoke",
···
5452
5453
[[package]]
5454
name = "zerovec"
5455
+
version = "0.11.5"
5456
source = "registry+https://github.com/rust-lang/crates.io-index"
5457
+
checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
5458
dependencies = [
5459
"yoke",
5460
"zerofrom",
···
5463
5464
[[package]]
5465
name = "zerovec-derive"
5466
+
version = "0.11.2"
5467
source = "registry+https://github.com/rust-lang/crates.io-index"
5468
+
checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
5469
dependencies = [
5470
"proc-macro2",
5471
"quote",
5472
+
"syn 2.0.109",
5473
]
5474
5475
[[package]]
5476
name = "zvariant"
5477
+
version = "5.8.0"
5478
source = "registry+https://github.com/rust-lang/crates.io-index"
5479
+
checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c"
5480
dependencies = [
5481
"endi",
5482
"enumflags2",
5483
"serde",
5484
"url",
5485
+
"winnow 0.7.13",
5486
"zvariant_derive",
5487
"zvariant_utils",
5488
]
5489
5490
[[package]]
5491
name = "zvariant_derive"
5492
+
version = "5.8.0"
5493
source = "registry+https://github.com/rust-lang/crates.io-index"
5494
+
checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006"
5495
dependencies = [
5496
+
"proc-macro-crate 3.4.0",
5497
"proc-macro2",
5498
"quote",
5499
+
"syn 2.0.109",
5500
"zvariant_utils",
5501
]
5502
5503
[[package]]
5504
name = "zvariant_utils"
5505
+
version = "3.2.1"
5506
source = "registry+https://github.com/rust-lang/crates.io-index"
5507
+
checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599"
5508
dependencies = [
5509
"proc-macro2",
5510
"quote",
5511
"serde",
5512
+
"syn 2.0.109",
5513
+
"winnow 0.7.13",
5514
]
+6
-6
src-tauri/Cargo.toml
+6
-6
src-tauri/Cargo.toml
···
18
tauri-build = { version = "2", features = [] }
19
20
[dependencies]
21
-
tauri = { version = "2", features = [] }
22
tauri-plugin-opener = "2"
23
serde = { version = "1", features = ["derive"] }
24
serde_json = "1"
25
-
tokio = { version = "1.47.0", features = [ "macros" ] }
26
-
dirs = "6.0.0"
27
-
anyhow = "1.0.99"
28
-
flate2 = "1.1.2"
29
tauri-plugin-dialog = "2"
30
-
crossbeam-channel = "0.5.15"
31
···
18
tauri-build = { version = "2", features = [] }
19
20
[dependencies]
21
+
tauri = { version = "2", features = [ 'tray-icon', 'image-png' ] }
22
tauri-plugin-opener = "2"
23
serde = { version = "1", features = ["derive"] }
24
serde_json = "1"
25
+
tokio = { version = "1.47", features = [ "macros" ] }
26
+
dirs = "6.0"
27
+
anyhow = "1.0"
28
+
flate2 = "1.1"
29
tauri-plugin-dialog = "2"
30
+
crossbeam-channel = "0.5"
31
+9
src-tauri/src/frontend_calls/close_app.rs
+9
src-tauri/src/frontend_calls/close_app.rs
+4
-2
src-tauri/src/frontend_calls/load_previous_tabs.rs
+4
-2
src-tauri/src/frontend_calls/load_previous_tabs.rs
···
1
use std::collections::HashMap;
2
3
-
use tauri::State;
4
5
use crate::{ structs::nodes::Node, utils::config::Config };
6
7
#[tauri::command]
8
-
pub fn load_previous_tabs( conf: State<Config> ) -> HashMap<String, ( Vec<Node>, String, Option<String> )> {
9
let config = conf.store.lock().unwrap();
10
11
let tabs = config.loaded_tabs.clone();
12
tabs
···
1
use std::collections::HashMap;
2
3
+
use tauri::{State, Window};
4
5
use crate::{ structs::nodes::Node, utils::config::Config };
6
7
#[tauri::command]
8
+
pub fn load_previous_tabs( window: Window, conf: State<Config> ) -> HashMap<String, ( Vec<Node>, String, Option<String> )> {
9
let config = conf.store.lock().unwrap();
10
+
11
+
if !config.hide_editor_on_start { window.show().unwrap(); }
12
13
let tabs = config.loaded_tabs.clone();
14
tabs
+3
-1
src-tauri/src/frontend_calls/mod.rs
+3
-1
src-tauri/src/frontend_calls/mod.rs
+7
-2
src-tauri/src/frontend_calls/save_graph.rs
+7
-2
src-tauri/src/frontend_calls/save_graph.rs
···
1
use std::{fs::File, io::Write, path::PathBuf};
2
3
-
use flate2::{write::GzEncoder, Compression};
4
5
#[tauri::command]
6
-
pub fn save_graph( graph: String, path: PathBuf ) {
7
let file = File::create(&path).unwrap();
8
let mut encoder = GzEncoder::new(file, Compression::default());
9
10
encoder.write_all(graph.as_bytes()).unwrap();
11
encoder.finish().unwrap();
12
}
···
1
use std::{fs::File, io::Write, path::PathBuf};
2
3
+
use flate2::{ write::GzEncoder, Compression };
4
+
use tauri::State;
5
+
6
+
use crate::utils::config::Config;
7
8
#[tauri::command]
9
+
pub fn save_graph( graph: String, path: PathBuf, conf: State<Config> ) {
10
let file = File::create(&path).unwrap();
11
let mut encoder = GzEncoder::new(file, Compression::default());
12
13
encoder.write_all(graph.as_bytes()).unwrap();
14
encoder.finish().unwrap();
15
+
16
+
conf.save();
17
}
+15
src-tauri/src/frontend_calls/settings.rs
+15
src-tauri/src/frontend_calls/settings.rs
···
···
1
+
use tauri::State;
2
+
3
+
use crate::utils::config::Config;
4
+
5
+
#[tauri::command]
6
+
pub fn set_hide_editor_on_app_start( value: bool, conf: State<Config> ){
7
+
let mut config = conf.store.lock().unwrap();
8
+
config.hide_editor_on_start = value;
9
+
}
10
+
11
+
#[tauri::command]
12
+
pub fn get_hide_editor_on_app_start( conf: State<Config> ) -> bool {
13
+
let mut config = conf.store.lock().unwrap();
14
+
config.hide_editor_on_start
15
+
}
+1
-4
src-tauri/src/frontend_calls/sync_tab.rs
+1
-4
src-tauri/src/frontend_calls/sync_tab.rs
+5
-3
src-tauri/src/lib.rs
+5
-3
src-tauri/src/lib.rs
···
15
#[cfg_attr(mobile, tauri::mobile_entry_point)]
16
#[tokio::main]
17
pub async fn run() {
18
-
// TODO: Impl background running by default
19
-
20
let container_folder = dirs::config_dir().unwrap().join("VRCMacros");
21
22
match fs::metadata(&container_folder) {
···
45
save_graph::save_graph,
46
sync_tab::sync_tab,
47
sync_tab::discard_tab,
48
-
load_previous_tabs::load_previous_tabs
49
])
50
.manage(conf)
51
.manage(&ADDRESSES)
···
15
#[cfg_attr(mobile, tauri::mobile_entry_point)]
16
#[tokio::main]
17
pub async fn run() {
18
let container_folder = dirs::config_dir().unwrap().join("VRCMacros");
19
20
match fs::metadata(&container_folder) {
···
43
save_graph::save_graph,
44
sync_tab::sync_tab,
45
sync_tab::discard_tab,
46
+
load_previous_tabs::load_previous_tabs,
47
+
close_app::close_app,
48
+
49
+
settings::set_hide_editor_on_app_start,
50
+
settings::get_hide_editor_on_app_start,
51
])
52
.manage(conf)
53
.manage(&ADDRESSES)
+19
-3
src-tauri/src/setup.rs
+19
-3
src-tauri/src/setup.rs
···
3
4
use flate2::read::GzDecoder;
5
use serde_json::{ Map, Value };
6
-
use tauri::{ App, Emitter, Listener, Manager, State };
7
8
-
use crate::{ osc::{ self, OSCMessage }, runtime::{ commands::RuntimeCommand, nodes::RuntimeNodeTree, runtime, runtime_dry }, structs::parameter_types::ParameterType, utils::config::Config };
9
10
pub fn setup(
11
app: &mut App,
12
addresses: &'static Mutex<Vec<OSCMessage>>,
13
-
mut runtime_command_receiver: Receiver<RuntimeCommand>
14
) {
15
let window = app.get_webview_window("main").unwrap();
16
17
let handle = window.clone();
18
window.listen("tauri://drag-drop", move |ev| {
···
3
4
use flate2::read::GzDecoder;
5
use serde_json::{ Map, Value };
6
+
use tauri::{ App, Emitter, Listener, Manager, WindowEvent };
7
8
+
use crate::{ osc::{ self, OSCMessage }, runtime::{ commands::RuntimeCommand, nodes::RuntimeNodeTree, runtime, runtime_dry }, structs::parameter_types::ParameterType, utils::setup_traymenu::setup_traymenu };
9
10
pub fn setup(
11
app: &mut App,
12
addresses: &'static Mutex<Vec<OSCMessage>>,
13
+
runtime_command_receiver: Receiver<RuntimeCommand>
14
) {
15
let window = app.get_webview_window("main").unwrap();
16
+
window.hide().unwrap();
17
+
18
+
let win_handle = window.clone();
19
+
window.on_window_event(move | event | {
20
+
match event{
21
+
WindowEvent::CloseRequested { api, .. } => {
22
+
api.prevent_close();
23
+
24
+
win_handle.hide().unwrap();
25
+
win_handle.emit("hide-window", ()).unwrap();
26
+
}
27
+
_ => {}
28
+
}
29
+
});
30
+
31
+
setup_traymenu(app.handle());
32
33
let handle = window.clone();
34
window.listen("tauri://drag-drop", move |ev| {
+6
-1
src-tauri/src/utils/config.rs
+6
-1
src-tauri/src/utils/config.rs
···
8
#[derive(Clone, Serialize, Deserialize, Debug)]
9
pub struct ConfigValues{
10
#[serde(default)]
11
-
pub loaded_tabs: HashMap<String, ( Vec<Node>, String, Option<String> )>
12
}
13
14
pub struct Config {
···
29
};
30
31
let json: ConfigValues = serde_json::from_str(&json_string).unwrap();
32
33
Config {
34
store: Mutex::new(json),
···
8
#[derive(Clone, Serialize, Deserialize, Debug)]
9
pub struct ConfigValues{
10
#[serde(default)]
11
+
pub loaded_tabs: HashMap<String, ( Vec<Node>, String, Option<String> )>,
12
+
13
+
#[serde(default)]
14
+
pub hide_editor_on_start: bool
15
}
16
17
pub struct Config {
···
32
};
33
34
let json: ConfigValues = serde_json::from_str(&json_string).unwrap();
35
+
36
+
dbg!(&json);
37
38
Config {
39
store: Mutex::new(json),
+1
src-tauri/src/utils/mod.rs
+1
src-tauri/src/utils/mod.rs
+1
-1
src/App.tsx
+1
-1
src/App.tsx
+29
-29
src/Mangers/NodeManager.tsx
+29
-29
src/Mangers/NodeManager.tsx
···
42
};
43
});
44
45
-
(async () => {
46
-
let window = await getCurrentWindow();
47
-
48
-
window.onCloseRequested(async _ => {
49
-
let tabs = Object.values(this._tabs);
50
-
let tabsNeedingSaving = tabs.filter(x => x.needsSave());
51
52
-
for(let tab of tabsNeedingSaving){
53
-
await new Promise<void>(res => {
54
-
ConfirmationManager.Instance.ShowConfirmation(
55
-
`Discard Changes in ${tab.name}?`,
56
-
'If you close this tab without saving you will lose all changes.',
57
-
[
58
-
{
59
-
text: 'Save',
60
-
callback: async () => {
61
-
await this.SaveTab(tab);
62
-
res();
63
-
}
64
-
},
65
-
{
66
-
text: 'Don\'t Save',
67
-
callback: () => { res(); }
68
}
69
-
]
70
-
)
71
-
});
72
-
}
73
-
});
74
-
})();
75
}
76
77
···
319
tab.nodes = this._nodes;
320
321
tab.refuseSync = false;
322
-
this.UpdateConfig(false);
323
}
324
325
private _generateTabGraph( tabId: string | null ): [ any, Tab | null ]{
···
42
};
43
});
44
45
+
listen('prompt_to_close', async _ => {
46
+
let tabs = Object.values(this._tabs);
47
+
let tabsNeedingSaving = tabs.filter(x => x.needsSave());
48
49
+
for(let tab of tabsNeedingSaving){
50
+
await new Promise<void>(res => {
51
+
ConfirmationManager.Instance.ShowConfirmation(
52
+
`Discard Changes in ${tab.name}?`,
53
+
'If you close this tab without saving you will lose all changes.',
54
+
[
55
+
{
56
+
text: 'Save',
57
+
callback: async () => {
58
+
await this.SaveTab(tab);
59
+
res();
60
}
61
+
},
62
+
{
63
+
text: 'Don\'t Save',
64
+
callback: async () => {
65
+
res();
66
+
}
67
+
}
68
+
]
69
+
)
70
+
});
71
+
}
72
+
73
+
invoke('close_app');
74
+
});
75
}
76
77
···
319
tab.nodes = this._nodes;
320
321
tab.refuseSync = false;
322
+
if(!id)this.UpdateConfig(false);
323
}
324
325
private _generateTabGraph( tabId: string | null ): [ any, Tab | null ]{
+1
src/components/ParameterList.tsx
+1
src/components/ParameterList.tsx
···
7
changed: ( value: { type: string, desc: string }[] ) => void
8
}
9
10
export let ParameterList = ( props: ParameterListProps ) => {
11
let [ parameters, setParameters ] = createSignal<{ type: string, desc: string }[]>(props.value, { equals: false });
12
let [ addParametersOpen, setAddParametersOpen ] = createSignal(false);
···
7
changed: ( value: { type: string, desc: string }[] ) => void
8
}
9
10
+
// TODO: An actual parameter list
11
export let ParameterList = ( props: ParameterListProps ) => {
12
let [ parameters, setParameters ] = createSignal<{ type: string, desc: string }[]>(props.value, { equals: false });
13
let [ addParametersOpen, setAddParametersOpen ] = createSignal(false);
+41
src/components/SettingsMenu.css
+41
src/components/SettingsMenu.css
···
···
1
+
.settings-menu{
2
+
position: fixed;
3
+
z-index: 110;
4
+
top: 0;
5
+
left: 0;
6
+
width: 100vw;
7
+
height: 100vh;
8
+
background: rgba(0, 0, 0, 0.75);
9
+
}
10
+
11
+
.settings-menu-inner{
12
+
position: fixed;
13
+
top: 50%;
14
+
left: 50%;
15
+
transform: translate(-50%, -50%);
16
+
padding: 10px;
17
+
background: #373738;
18
+
border-radius: 10px;
19
+
width: 40%;
20
+
height: 80%;
21
+
}
22
+
23
+
.settings-menu-close{
24
+
width: 25px;
25
+
height: 43px;
26
+
display: flex;
27
+
justify-content: center;
28
+
align-items: center;
29
+
}
30
+
31
+
.settings-menu-header{
32
+
width: 100%;
33
+
height: 50px;
34
+
}
35
+
36
+
.settings-menu-content{
37
+
width: 100%;
38
+
height: calc(100% - 50px);
39
+
overflow-x: hidden;
40
+
overflow-y: auto;
41
+
}
+32
src/components/SettingsMenu.tsx
+32
src/components/SettingsMenu.tsx
···
···
1
+
import { invoke } from '@tauri-apps/api/core';
2
+
import './SettingsMenu.css';
3
+
4
+
export interface SettingsMenuProps{
5
+
close: () => void
6
+
}
7
+
8
+
export let SettingsMenu = ( props: SettingsMenuProps ) => {
9
+
return (
10
+
<>
11
+
<div class="settings-menu">
12
+
<div class="settings-menu-inner">
13
+
<div class="settings-menu-header">
14
+
<h1 style={{ float: 'left' }}>Options</h1>
15
+
<div style={{ float: 'right' }} class="settings-menu-close">
16
+
<div style={{ background: 'red', width: '25px', height: '25px', cursor: 'pointer' }} onClick={() => props.close()}></div>
17
+
</div>
18
+
</div>
19
+
20
+
<div class="settings-menu-content">
21
+
Hide editor on app start:
22
+
<input
23
+
ref={async ( el ) => el.checked = await invoke('get_hide_editor_on_app_start')}
24
+
onChange={( el ) => invoke('set_hide_editor_on_app_start', { value: el.target.checked })}
25
+
type="checkbox"
26
+
style={{ width: '15px', height: '15px' }} />
27
+
</div>
28
+
</div>
29
+
</div>
30
+
</>
31
+
)
32
+
}
+26
src/components/TabMenu.css
+26
src/components/TabMenu.css
···
12
overflow-y: auto;
13
}
14
15
+
.tab-container{
16
+
height: calc(100% - 35px);
17
+
overflow: auto;
18
+
mask-image: linear-gradient(to bottom, #000 90%, #0000);
19
+
padding-bottom: 25px;
20
+
}
21
+
22
.tab{
23
border-radius: 10px;
24
padding: 8px 10px;
···
102
transform: translate(-10px, 35px);
103
border-radius: 10px;
104
background: #fff1;
105
+
}
106
+
107
+
.tab-icon-bar{
108
+
height: 30px;
109
+
margin: 0 5px;
110
+
display: flex;
111
+
justify-content: left;
112
+
align-items: center;
113
+
}
114
+
115
+
.tab-icon-bar img{
116
+
padding: 3px;
117
+
border-radius: 5px;
118
+
transition: 0.1s;
119
+
background: transparent;
120
+
}
121
+
122
+
.tab-icon-bar img:hover{
123
+
background: #fff2;
124
}
+66
-50
src/components/TabMenu.tsx
+66
-50
src/components/TabMenu.tsx
···
1
-
import { createSignal, For, onMount, Show } from 'solid-js';
2
import './TabMenu.css';
3
import { NodeManager } from '../Mangers/NodeManager';
4
import { Tab } from '../structs/Tab';
5
6
export let TabMenu = () => {
7
let [ tabImportOpen, setTabImportOpen ] = createSignal(false);
8
let [ tabs, setTabs ] = createSignal<Tab[]>([], { equals: false });
9
10
let closeTabImportMenu = () => {
11
window.removeEventListener('click', closeTabImportMenu);
12
setTabImportOpen(false);
···
17
});
18
19
return (
20
-
<div class="tab-menu">
21
-
<For each={Object.values(tabs())}>
22
-
{
23
-
tab =>
24
-
<div class={ tab.selected() ? 'tab-selected ' : 'tab' } onClick={() => {
25
-
NodeManager.Instance.SelectTab(tab.id);
26
-
}}>
27
-
<div class="tab-icon" onClick={async () => {
28
-
if(tab.selected()){
29
-
NodeManager.Instance.SaveTab(tab);
30
-
}
31
-
}}>
32
-
<Show when={tab.selected() && tab.needsSave()} fallback={
33
-
<img src="/assets/icons/pen-to-square-regular-full.svg" width="15" />
34
-
}>
35
-
<img src="/assets/icons/floppy-disk-solid-full.svg" width="15" />
36
-
</Show>
37
38
-
</div>
39
-
<div class="tab-meta" onDblClick={( e ) => {
40
-
let input = <input class="tab-meta-input" value={ e.target.innerHTML } /> as HTMLInputElement;
41
42
-
e.target.innerHTML = '';
43
-
e.target.appendChild(input);
44
45
-
input.select();
46
-
input.onchange = () => {
47
-
NodeManager.Instance.RenameTab(tab.id, input.value);
48
-
e.target.innerHTML = input.value;
49
-
}
50
-
}}>{ tab.name }</div>
51
-
<div class="tab-close" onClick={() => {
52
-
setTimeout(() => {
53
-
NodeManager.Instance.CloseTab(tab.id);
54
-
}, 50)
55
-
}}><img src="/assets/icons/xmark-solid-full.svg" width="12" /></div>
56
-
</div>
57
-
}
58
-
</For>
59
60
-
<div class="tab" onClick={() => {
61
-
NodeManager.Instance.AddTab("Untitled");
62
-
}} onContextMenu={( e ) => {
63
-
e.preventDefault();
64
-
setTabImportOpen(true);
65
66
-
window.addEventListener('click', closeTabImportMenu);
67
-
}}>
68
-
<div class="tab-new-dropdown" style={{ display: tabImportOpen() ? 'block' : 'none' }}>
69
-
<div class="tab">Import from file</div>
70
-
<div class="tab">Import from URL</div>
71
</div>
72
-
<div class="tab-icon"><img src="/assets/icons/plus-solid-full.svg" width="15" /></div>
73
-
<div class="tab-meta">New Tab</div>
74
</div>
75
-
</div>
76
)
77
}
···
1
import './TabMenu.css';
2
+
3
+
import { createSignal, For, onMount, Show } from 'solid-js';
4
import { NodeManager } from '../Mangers/NodeManager';
5
import { Tab } from '../structs/Tab';
6
+
import { SettingsMenu } from './SettingsMenu';
7
8
export let TabMenu = () => {
9
let [ tabImportOpen, setTabImportOpen ] = createSignal(false);
10
let [ tabs, setTabs ] = createSignal<Tab[]>([], { equals: false });
11
12
+
let [ settingsOpen, setSettingsOpen ] = createSignal(false);
13
+
14
let closeTabImportMenu = () => {
15
window.removeEventListener('click', closeTabImportMenu);
16
setTabImportOpen(false);
···
21
});
22
23
return (
24
+
<>
25
+
<Show when={settingsOpen()}>
26
+
<SettingsMenu close={() => setSettingsOpen(false)} />
27
+
</Show>
28
+
29
+
<div class="tab-menu">
30
+
<div class="tab-container">
31
+
<For each={Object.values(tabs())}>
32
+
{
33
+
tab =>
34
+
<div class={ tab.selected() ? 'tab-selected ' : 'tab' } onClick={() => {
35
+
NodeManager.Instance.SelectTab(tab.id);
36
+
}}>
37
+
<div class="tab-icon" onClick={async () => {
38
+
if(tab.selected()){
39
+
NodeManager.Instance.SaveTab(tab);
40
+
}
41
+
}}>
42
+
<Show when={tab.selected() && tab.needsSave()} fallback={
43
+
<img src="/assets/icons/pen-to-square-regular-full.svg" width="15" />
44
+
}>
45
+
<img src="/assets/icons/floppy-disk-solid-full.svg" width="15" />
46
+
</Show>
47
48
+
</div>
49
+
<div class="tab-meta" onDblClick={( e ) => {
50
+
let input = <input class="tab-meta-input" value={ e.target.innerHTML } /> as HTMLInputElement;
51
52
+
e.target.innerHTML = '';
53
+
e.target.appendChild(input);
54
55
+
input.select();
56
+
input.onchange = () => {
57
+
NodeManager.Instance.RenameTab(tab.id, input.value);
58
+
e.target.innerHTML = input.value;
59
+
}
60
+
}}>{ tab.name }</div>
61
+
<div class="tab-close" onClick={() => {
62
+
setTimeout(() => {
63
+
NodeManager.Instance.CloseTab(tab.id);
64
+
}, 50)
65
+
}}><img src="/assets/icons/xmark-solid-full.svg" width="12" /></div>
66
+
</div>
67
+
}
68
+
</For>
69
70
+
<div class="tab" onClick={() => {
71
+
NodeManager.Instance.AddTab("Untitled");
72
+
}} onContextMenu={( e ) => {
73
+
e.preventDefault();
74
+
setTabImportOpen(true);
75
+
76
+
window.addEventListener('click', closeTabImportMenu);
77
+
}}>
78
+
<div class="tab-new-dropdown" style={{ display: tabImportOpen() ? 'block' : 'none' }}>
79
+
<div class="tab">Import from file</div>
80
+
<div class="tab">Import from URL</div>
81
+
</div>
82
+
<div class="tab-icon"><img src="/assets/icons/plus-solid-full.svg" width="15" /></div>
83
+
<div class="tab-meta">New Tab</div>
84
+
</div>
85
+
</div>
86
87
+
<div class="tab-icon-bar">
88
+
<img src="/assets/icons/gear-solid-full.svg" width="25" onClick={() => setSettingsOpen(true)} />
89
</div>
90
</div>
91
+
</>
92
)
93
}