prepare google oauth
Seto committed
Nov 28, 2025 at 23:21 UTC
355c38bdcb8ed607d5dd64034825872ddecfc4e0
27 files changed
+2594
-1200
.env.example
new
+2
@@ -0,0 +1,2 @@
1
+GOOGLE_OAUTH_CLIENT_SECRET=
2
+GOOGLE_OAUTH_CLIENT_ID=
.gitignore
+3
@@ -22,3 +22,6 @@ dist-ssr
22
*.njsproj
23
*.sln
24
*.sw?
25
+
26
+# Environments
27
+.env
package.json
+18
-15
@@ -12,23 +12,26 @@
12
"gimas": "./scripts/generate-icon-mas.sh"
13
},
14
"dependencies": {
15
- "@radix-ui/react-tooltip": "^1.0.6",
16
- "@tauri-apps/api": "^2",
17
- "@tauri-apps/plugin-haptics": "^2.3.0",
18
- "@tauri-apps/plugin-opener": "^2",
19
- "react": "^19.1.0",
20
- "react-dom": "^19.1.0",
21
- "react-router-dom": "^6.22.1"
15
+ "@fabianlars/tauri-plugin-oauth": "^2.0.0",
16
+ "@radix-ui/react-tooltip": "^1.2.8",
17
+ "@tauri-apps/api": "^2.9.0",
18
+ "@tauri-apps/plugin-haptics": "^2.3.2",
19
+ "@tauri-apps/plugin-log": "~2.7.1",
20
+ "@tauri-apps/plugin-opener": "^2.5.2",
21
+ "@tauri-apps/plugin-store": "~2.4.1",
22
+ "react": "^19.2.0",
23
+ "react-dom": "^19.2.0",
24
+ "react-router-dom": "^6.30.2"
25
},
26
"devDependencies": {
24
- "@tauri-apps/cli": "^2",
25
- "@types/react": "^19.1.8",
26
- "@types/react-dom": "^19.1.6",
27
- "@vitejs/plugin-react": "^4.6.0",
28
- "autoprefixer": "^10.4.17",
29
- "postcss": "^8.4.34",
30
- "tailwindcss": "^3.4.1",
27
+ "@tauri-apps/cli": "^2.9.4",
28
+ "@types/react": "^19.2.7",
29
+ "@types/react-dom": "^19.2.3",
30
+ "@vitejs/plugin-react": "^4.7.0",
31
+ "autoprefixer": "^10.4.22",
32
+ "postcss": "^8.5.6",
33
+ "tailwindcss": "^3.4.18",
34
"typescript": "~5.8.3",
32
- "vite": "^7.0.4"
35
+ "vite": "^7.2.4"
36
}
37
}
pnpm-lock.yaml
+526
-758
@@ -8,55 +8,64 @@ importers:
8
9
.:
10
dependencies:
11
+ '@fabianlars/tauri-plugin-oauth':
12
+ specifier: ^2.0.0
13
+ version: 2.0.0
14
'@radix-ui/react-tooltip':
12
- specifier: ^1.0.6
13
- version: 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
15
+ specifier: ^1.2.8
16
+ version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
17
'@tauri-apps/api':
15
- specifier: ^2
16
- version: 2.8.0
18
+ specifier: ^2.9.0
19
+ version: 2.9.0
20
'@tauri-apps/plugin-haptics':
18
- specifier: ^2.3.0
19
- version: 2.3.0
21
+ specifier: ^2.3.2
22
+ version: 2.3.2
23
+ '@tauri-apps/plugin-log':
24
+ specifier: ~2.7.1
25
+ version: 2.7.1
26
'@tauri-apps/plugin-opener':
21
- specifier: ^2
22
- version: 2.5.0
27
+ specifier: ^2.5.2
28
+ version: 2.5.2
29
+ '@tauri-apps/plugin-store':
30
+ specifier: ~2.4.1
31
+ version: 2.4.1
32
react:
24
- specifier: ^19.1.0
33
+ specifier: ^19.2.0
34
version: 19.2.0
35
react-dom:
27
- specifier: ^19.1.0
36
+ specifier: ^19.2.0
37
version: 19.2.0(react@19.2.0)
38
react-router-dom:
30
- specifier: ^6.22.1
31
- version: 6.30.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
39
+ specifier: ^6.30.2
40
+ version: 6.30.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
41
devDependencies:
42
'@tauri-apps/cli':
34
- specifier: ^2
35
- version: 2.8.4
43
+ specifier: ^2.9.4
44
+ version: 2.9.4
45
'@types/react':
37
- specifier: ^19.1.8
38
- version: 19.2.2
46
+ specifier: ^19.2.7
47
+ version: 19.2.7
48
'@types/react-dom':
40
- specifier: ^19.1.6
41
- version: 19.2.1(@types/react@19.2.2)
49
+ specifier: ^19.2.3
50
+ version: 19.2.3(@types/react@19.2.7)
51
'@vitejs/plugin-react':
43
- specifier: ^4.6.0
44
- version: 4.7.0(vite@7.1.9(jiti@1.21.7))
52
+ specifier: ^4.7.0
53
+ version: 4.7.0(vite@7.2.4(jiti@1.21.7))
54
autoprefixer:
46
- specifier: ^10.4.17
47
- version: 10.4.21(postcss@8.5.6)
55
+ specifier: ^10.4.22
56
+ version: 10.4.22(postcss@8.5.6)
57
postcss:
49
- specifier: ^8.4.34
58
+ specifier: ^8.5.6
59
version: 8.5.6
60
tailwindcss:
52
- specifier: ^3.4.1
61
+ specifier: ^3.4.18
62
version: 3.4.18
63
typescript:
64
specifier: ~5.8.3
65
version: 5.8.3
66
vite:
58
- specifier: ^7.0.4
59
- version: 7.1.9(jiti@1.21.7)
67
+ specifier: ^7.2.4
68
+ version: 7.2.4(jiti@1.21.7)
69
70
packages:
71
@@ -68,16 +77,16 @@ packages:
77
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
78
engines: {node: '>=6.9.0'}
79
71
- '@babel/compat-data@7.28.4':
72
- resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
80
+ '@babel/compat-data@7.28.5':
81
+ resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
82
engines: {node: '>=6.9.0'}
83
75
- '@babel/core@7.28.4':
76
- resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
84
+ '@babel/core@7.28.5':
85
+ resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
86
engines: {node: '>=6.9.0'}
87
79
- '@babel/generator@7.28.3':
80
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
88
+ '@babel/generator@7.28.5':
89
+ resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
90
engines: {node: '>=6.9.0'}
91
92
'@babel/helper-compilation-targets@7.27.2':
@@ -106,8 +115,8 @@ packages:
115
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
116
engines: {node: '>=6.9.0'}
117
109
- '@babel/helper-validator-identifier@7.27.1':
110
- resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
118
+ '@babel/helper-validator-identifier@7.28.5':
119
+ resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
120
engines: {node: '>=6.9.0'}
121
122
'@babel/helper-validator-option@7.27.1':
@@ -118,8 +127,8 @@ packages:
127
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
128
engines: {node: '>=6.9.0'}
129
121
- '@babel/parser@7.28.4':
122
- resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
130
+ '@babel/parser@7.28.5':
131
+ resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
132
engines: {node: '>=6.0.0'}
133
hasBin: true
134
@@ -139,170 +148,173 @@ packages:
148
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
149
engines: {node: '>=6.9.0'}
150
142
- '@babel/traverse@7.28.4':
143
- resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
151
+ '@babel/traverse@7.28.5':
152
+ resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
153
engines: {node: '>=6.9.0'}
154
146
- '@babel/types@7.28.4':
147
- resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
155
+ '@babel/types@7.28.5':
156
+ resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
157
engines: {node: '>=6.9.0'}
158
150
- '@esbuild/aix-ppc64@0.25.10':
151
- resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==}
159
+ '@esbuild/aix-ppc64@0.25.12':
160
+ resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
161
engines: {node: '>=18'}
162
cpu: [ppc64]
163
os: [aix]
164
156
- '@esbuild/android-arm64@0.25.10':
157
- resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==}
165
+ '@esbuild/android-arm64@0.25.12':
166
+ resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
167
engines: {node: '>=18'}
168
cpu: [arm64]
169
os: [android]
170
162
- '@esbuild/android-arm@0.25.10':
163
- resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==}
171
+ '@esbuild/android-arm@0.25.12':
172
+ resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
173
engines: {node: '>=18'}
174
cpu: [arm]
175
os: [android]
176
168
- '@esbuild/android-x64@0.25.10':
169
- resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==}
177
+ '@esbuild/android-x64@0.25.12':
178
+ resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
179
engines: {node: '>=18'}
180
cpu: [x64]
181
os: [android]
182
174
- '@esbuild/darwin-arm64@0.25.10':
175
- resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==}
183
+ '@esbuild/darwin-arm64@0.25.12':
184
+ resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
185
engines: {node: '>=18'}
186
cpu: [arm64]
187
os: [darwin]
188
180
- '@esbuild/darwin-x64@0.25.10':
181
- resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==}
189
+ '@esbuild/darwin-x64@0.25.12':
190
+ resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
191
engines: {node: '>=18'}
192
cpu: [x64]
193
os: [darwin]
194
186
- '@esbuild/freebsd-arm64@0.25.10':
187
- resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==}
195
+ '@esbuild/freebsd-arm64@0.25.12':
196
+ resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
197
engines: {node: '>=18'}
198
cpu: [arm64]
199
os: [freebsd]
200
192
- '@esbuild/freebsd-x64@0.25.10':
193
- resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==}
201
+ '@esbuild/freebsd-x64@0.25.12':
202
+ resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
203
engines: {node: '>=18'}
204
cpu: [x64]
205
os: [freebsd]
206
198
- '@esbuild/linux-arm64@0.25.10':
199
- resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==}
207
+ '@esbuild/linux-arm64@0.25.12':
208
+ resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
209
engines: {node: '>=18'}
210
cpu: [arm64]
211
os: [linux]
212
204
- '@esbuild/linux-arm@0.25.10':
205
- resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==}
213
+ '@esbuild/linux-arm@0.25.12':
214
+ resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
215
engines: {node: '>=18'}
216
cpu: [arm]
217
os: [linux]
218
210
- '@esbuild/linux-ia32@0.25.10':
211
- resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==}
219
+ '@esbuild/linux-ia32@0.25.12':
220
+ resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
221
engines: {node: '>=18'}
222
cpu: [ia32]
223
os: [linux]
224
216
- '@esbuild/linux-loong64@0.25.10':
217
- resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==}
225
+ '@esbuild/linux-loong64@0.25.12':
226
+ resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
227
engines: {node: '>=18'}
228
cpu: [loong64]
229
os: [linux]
230
222
- '@esbuild/linux-mips64el@0.25.10':
223
- resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==}
231
+ '@esbuild/linux-mips64el@0.25.12':
232
+ resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
233
engines: {node: '>=18'}
234
cpu: [mips64el]
235
os: [linux]
236
228
- '@esbuild/linux-ppc64@0.25.10':
229
- resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==}
237
+ '@esbuild/linux-ppc64@0.25.12':
238
+ resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
239
engines: {node: '>=18'}
240
cpu: [ppc64]
241
os: [linux]
242
234
- '@esbuild/linux-riscv64@0.25.10':
235
- resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==}
243
+ '@esbuild/linux-riscv64@0.25.12':
244
+ resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
245
engines: {node: '>=18'}
246
cpu: [riscv64]
247
os: [linux]
248
240
- '@esbuild/linux-s390x@0.25.10':
241
- resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==}
249
+ '@esbuild/linux-s390x@0.25.12':
250
+ resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
251
engines: {node: '>=18'}
252
cpu: [s390x]
253
os: [linux]
254
246
- '@esbuild/linux-x64@0.25.10':
247
- resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==}
255
+ '@esbuild/linux-x64@0.25.12':
256
+ resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
257
engines: {node: '>=18'}
258
cpu: [x64]
259
os: [linux]
260
252
- '@esbuild/netbsd-arm64@0.25.10':
253
- resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==}
261
+ '@esbuild/netbsd-arm64@0.25.12':
262
+ resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
263
engines: {node: '>=18'}
264
cpu: [arm64]
265
os: [netbsd]
266
258
- '@esbuild/netbsd-x64@0.25.10':
259
- resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==}
267
+ '@esbuild/netbsd-x64@0.25.12':
268
+ resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
269
engines: {node: '>=18'}
270
cpu: [x64]
271
os: [netbsd]
272
264
- '@esbuild/openbsd-arm64@0.25.10':
265
- resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==}
273
+ '@esbuild/openbsd-arm64@0.25.12':
274
+ resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
275
engines: {node: '>=18'}
276
cpu: [arm64]
277
os: [openbsd]
278
270
- '@esbuild/openbsd-x64@0.25.10':
271
- resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==}
279
+ '@esbuild/openbsd-x64@0.25.12':
280
+ resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
281
engines: {node: '>=18'}
282
cpu: [x64]
283
os: [openbsd]
284
276
- '@esbuild/openharmony-arm64@0.25.10':
277
- resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==}
285
+ '@esbuild/openharmony-arm64@0.25.12':
286
+ resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
287
engines: {node: '>=18'}
288
cpu: [arm64]
289
os: [openharmony]
290
282
- '@esbuild/sunos-x64@0.25.10':
283
- resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==}
291
+ '@esbuild/sunos-x64@0.25.12':
292
+ resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
293
engines: {node: '>=18'}
294
cpu: [x64]
295
os: [sunos]
296
288
- '@esbuild/win32-arm64@0.25.10':
289
- resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==}
297
+ '@esbuild/win32-arm64@0.25.12':
298
+ resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
299
engines: {node: '>=18'}
300
cpu: [arm64]
301
os: [win32]
302
294
- '@esbuild/win32-ia32@0.25.10':
295
- resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==}
303
+ '@esbuild/win32-ia32@0.25.12':
304
+ resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
305
engines: {node: '>=18'}
306
cpu: [ia32]
307
os: [win32]
308
300
- '@esbuild/win32-x64@0.25.10':
301
- resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==}
309
+ '@esbuild/win32-x64@0.25.12':
310
+ resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
311
engines: {node: '>=18'}
312
cpu: [x64]
313
os: [win32]
314
315
+ '@fabianlars/tauri-plugin-oauth@2.0.0':
316
+ resolution: {integrity: sha512-I1s08ZXrsFuYfNWusAcpLyiCfr5TCvaBrRuKfTG+XQrcaqnAcwjdWH0U5J9QWuMDLwCUMnVxdobtMJzPR8raxQ==}
317
+
318
'@floating-ui/core@1.7.3':
319
resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
320
@@ -318,10 +330,6 @@ packages:
330
'@floating-ui/utils@0.2.10':
331
resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
332
321
- '@isaacs/cliui@8.0.2':
322
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
323
- engines: {node: '>=12'}
324
-
333
'@jridgewell/gen-mapping@0.3.13':
334
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
335
@@ -350,10 +358,6 @@ packages:
358
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
359
engines: {node: '>= 8'}
360
353
- '@pkgjs/parseargs@0.11.0':
354
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
355
- engines: {node: '>=14'}
356
-
361
'@radix-ui/primitive@1.1.3':
362
resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
363
@@ -563,202 +567,208 @@ packages:
567
'@radix-ui/rect@1.1.1':
568
resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
569
566
- '@remix-run/router@1.23.0':
567
- resolution: {integrity: sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==}
570
+ '@remix-run/router@1.23.1':
571
+ resolution: {integrity: sha512-vDbaOzF7yT2Qs4vO6XV1MHcJv+3dgR1sT+l3B8xxOVhUC336prMvqrvsLL/9Dnw2xr6Qhz4J0dmS0llNAbnUmQ==}
572
engines: {node: '>=14.0.0'}
573
574
'@rolldown/pluginutils@1.0.0-beta.27':
575
resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==}
576
573
- '@rollup/rollup-android-arm-eabi@4.52.4':
574
- resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==}
577
+ '@rollup/rollup-android-arm-eabi@4.53.3':
578
+ resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==}
579
cpu: [arm]
580
os: [android]
581
578
- '@rollup/rollup-android-arm64@4.52.4':
579
- resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==}
582
+ '@rollup/rollup-android-arm64@4.53.3':
583
+ resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==}
584
cpu: [arm64]
585
os: [android]
586
583
- '@rollup/rollup-darwin-arm64@4.52.4':
584
- resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==}
587
+ '@rollup/rollup-darwin-arm64@4.53.3':
588
+ resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==}
589
cpu: [arm64]
590
os: [darwin]
591
588
- '@rollup/rollup-darwin-x64@4.52.4':
589
- resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==}
592
+ '@rollup/rollup-darwin-x64@4.53.3':
593
+ resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==}
594
cpu: [x64]
595
os: [darwin]
596
593
- '@rollup/rollup-freebsd-arm64@4.52.4':
594
- resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==}
597
+ '@rollup/rollup-freebsd-arm64@4.53.3':
598
+ resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==}
599
cpu: [arm64]
600
os: [freebsd]
601
598
- '@rollup/rollup-freebsd-x64@4.52.4':
599
- resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==}
602
+ '@rollup/rollup-freebsd-x64@4.53.3':
603
+ resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==}
604
cpu: [x64]
605
os: [freebsd]
606
603
- '@rollup/rollup-linux-arm-gnueabihf@4.52.4':
604
- resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==}
607
+ '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
608
+ resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==}
609
cpu: [arm]
610
os: [linux]
611
608
- '@rollup/rollup-linux-arm-musleabihf@4.52.4':
609
- resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==}
612
+ '@rollup/rollup-linux-arm-musleabihf@4.53.3':
613
+ resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==}
614
cpu: [arm]
615
os: [linux]
616
613
- '@rollup/rollup-linux-arm64-gnu@4.52.4':
614
- resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==}
617
+ '@rollup/rollup-linux-arm64-gnu@4.53.3':
618
+ resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==}
619
cpu: [arm64]
620
os: [linux]
621
618
- '@rollup/rollup-linux-arm64-musl@4.52.4':
619
- resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==}
622
+ '@rollup/rollup-linux-arm64-musl@4.53.3':
623
+ resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==}
624
cpu: [arm64]
625
os: [linux]
626
623
- '@rollup/rollup-linux-loong64-gnu@4.52.4':
624
- resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==}
627
+ '@rollup/rollup-linux-loong64-gnu@4.53.3':
628
+ resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==}
629
cpu: [loong64]
630
os: [linux]
631
628
- '@rollup/rollup-linux-ppc64-gnu@4.52.4':
629
- resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==}
632
+ '@rollup/rollup-linux-ppc64-gnu@4.53.3':
633
+ resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==}
634
cpu: [ppc64]
635
os: [linux]
636
633
- '@rollup/rollup-linux-riscv64-gnu@4.52.4':
634
- resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==}
637
+ '@rollup/rollup-linux-riscv64-gnu@4.53.3':
638
+ resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==}
639
cpu: [riscv64]
640
os: [linux]
641
638
- '@rollup/rollup-linux-riscv64-musl@4.52.4':
639
- resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==}
642
+ '@rollup/rollup-linux-riscv64-musl@4.53.3':
643
+ resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==}
644
cpu: [riscv64]
645
os: [linux]
646
643
- '@rollup/rollup-linux-s390x-gnu@4.52.4':
644
- resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==}
647
+ '@rollup/rollup-linux-s390x-gnu@4.53.3':
648
+ resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==}
649
cpu: [s390x]
650
os: [linux]
651
648
- '@rollup/rollup-linux-x64-gnu@4.52.4':
649
- resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==}
652
+ '@rollup/rollup-linux-x64-gnu@4.53.3':
653
+ resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
654
cpu: [x64]
655
os: [linux]
656
653
- '@rollup/rollup-linux-x64-musl@4.52.4':
654
- resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==}
657
+ '@rollup/rollup-linux-x64-musl@4.53.3':
658
+ resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==}
659
cpu: [x64]
660
os: [linux]
661
658
- '@rollup/rollup-openharmony-arm64@4.52.4':
659
- resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==}
662
+ '@rollup/rollup-openharmony-arm64@4.53.3':
663
+ resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==}
664
cpu: [arm64]
665
os: [openharmony]
666
663
- '@rollup/rollup-win32-arm64-msvc@4.52.4':
664
- resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==}
667
+ '@rollup/rollup-win32-arm64-msvc@4.53.3':
668
+ resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==}
669
cpu: [arm64]
670
os: [win32]
671
668
- '@rollup/rollup-win32-ia32-msvc@4.52.4':
669
- resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==}
672
+ '@rollup/rollup-win32-ia32-msvc@4.53.3':
673
+ resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==}
674
cpu: [ia32]
675
os: [win32]
676
673
- '@rollup/rollup-win32-x64-gnu@4.52.4':
674
- resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==}
677
+ '@rollup/rollup-win32-x64-gnu@4.53.3':
678
+ resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==}
679
cpu: [x64]
680
os: [win32]
681
678
- '@rollup/rollup-win32-x64-msvc@4.52.4':
679
- resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==}
682
+ '@rollup/rollup-win32-x64-msvc@4.53.3':
683
+ resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==}
684
cpu: [x64]
685
os: [win32]
686
683
- '@tauri-apps/api@2.8.0':
684
- resolution: {integrity: sha512-ga7zdhbS2GXOMTIZRT0mYjKJtR9fivsXzsyq5U3vjDL0s6DTMwYRm0UHNjzTY5dh4+LSC68Sm/7WEiimbQNYlw==}
687
+ '@tauri-apps/api@2.9.0':
688
+ resolution: {integrity: sha512-qD5tMjh7utwBk9/5PrTA/aGr3i5QaJ/Mlt7p8NilQ45WgbifUNPyKWsA63iQ8YfQq6R8ajMapU+/Q8nMcPRLNw==}
689
686
- '@tauri-apps/cli-darwin-arm64@2.8.4':
687
- resolution: {integrity: sha512-BKu8HRkYV01SMTa7r4fLx+wjgtRK8Vep7lmBdHDioP6b8XH3q2KgsAyPWfEZaZIkZ2LY4SqqGARaE9oilNe0oA==}
690
+ '@tauri-apps/cli-darwin-arm64@2.9.4':
691
+ resolution: {integrity: sha512-9rHkMVtbMhe0AliVbrGpzMahOBg3rwV46JYRELxR9SN6iu1dvPOaMaiC4cP6M/aD1424ziXnnMdYU06RAH8oIw==}
692
engines: {node: '>= 10'}
693
cpu: [arm64]
694
os: [darwin]
695
692
- '@tauri-apps/cli-darwin-x64@2.8.4':
693
- resolution: {integrity: sha512-imb9PfSd/7G6VAO7v1bQ2A3ZH4NOCbhGJFLchxzepGcXf9NKkfun157JH9mko29K6sqAwuJ88qtzbKCbWJTH9g==}
696
+ '@tauri-apps/cli-darwin-x64@2.9.4':
697
+ resolution: {integrity: sha512-VT9ymNuT06f5TLjCZW2hfSxbVtZDhORk7CDUDYiq5TiSYQdxkl8MVBy0CCFFcOk4QAkUmqmVUA9r3YZ/N/vPRQ==}
698
engines: {node: '>= 10'}
699
cpu: [x64]
700
os: [darwin]
701
698
- '@tauri-apps/cli-linux-arm-gnueabihf@2.8.4':
699
- resolution: {integrity: sha512-Ml215UnDdl7/fpOrF1CNovym/KjtUbCuPgrcZ4IhqUCnhZdXuphud/JT3E8X97Y03TZ40Sjz8raXYI2ET0exzw==}
702
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.9.4':
703
+ resolution: {integrity: sha512-tTWkEPig+2z3Rk0zqZYfjUYcgD+aSm72wdrIhdYobxbQZOBw0zfn50YtWv+av7bm0SHvv75f0l7JuwgZM1HFow==}
704
engines: {node: '>= 10'}
705
cpu: [arm]
706
os: [linux]
707
704
- '@tauri-apps/cli-linux-arm64-gnu@2.8.4':
705
- resolution: {integrity: sha512-pbcgBpMyI90C83CxE5REZ9ODyIlmmAPkkJXtV398X3SgZEIYy5TACYqlyyv2z5yKgD8F8WH4/2fek7+jH+ZXAw==}
708
+ '@tauri-apps/cli-linux-arm64-gnu@2.9.4':
709
+ resolution: {integrity: sha512-ql6vJ611qoqRYHxkKPnb2vHa27U+YRKRmIpLMMBeZnfFtZ938eao7402AQCH1mO2+/8ioUhbpy9R/ZcLTXVmkg==}
710
engines: {node: '>= 10'}
711
cpu: [arm64]
712
os: [linux]
713
710
- '@tauri-apps/cli-linux-arm64-musl@2.8.4':
711
- resolution: {integrity: sha512-zumFeaU1Ws5Ay872FTyIm7z8kfzEHu8NcIn8M6TxbJs0a7GRV21KBdpW1zNj2qy7HynnpQCqjAYXTUUmm9JAOw==}
714
+ '@tauri-apps/cli-linux-arm64-musl@2.9.4':
715
+ resolution: {integrity: sha512-vg7yNn7ICTi6hRrcA/6ff2UpZQP7un3xe3SEld5QM0prgridbKAiXGaCKr3BnUBx/rGXegQlD/wiLcWdiiraSw==}
716
engines: {node: '>= 10'}
717
cpu: [arm64]
718
os: [linux]
719
716
- '@tauri-apps/cli-linux-riscv64-gnu@2.8.4':
717
- resolution: {integrity: sha512-qiqbB3Zz6IyO201f+1ojxLj65WYj8mixL5cOMo63nlg8CIzsP23cPYUrx1YaDPsCLszKZo7tVs14pc7BWf+/aQ==}
720
+ '@tauri-apps/cli-linux-riscv64-gnu@2.9.4':
721
+ resolution: {integrity: sha512-l8L+3VxNk6yv5T/Z/gv5ysngmIpsai40B9p6NQQyqYqxImqYX37pqREoEBl1YwG7szGnDibpWhidPrWKR59OJA==}
722
engines: {node: '>= 10'}
723
cpu: [riscv64]
724
os: [linux]
725
722
- '@tauri-apps/cli-linux-x64-gnu@2.8.4':
723
- resolution: {integrity: sha512-TaqaDd9Oy6k45Hotx3pOf+pkbsxLaApv4rGd9mLuRM1k6YS/aw81YrsMryYPThrxrScEIUcmNIHaHsLiU4GMkw==}
726
+ '@tauri-apps/cli-linux-x64-gnu@2.9.4':
727
+ resolution: {integrity: sha512-PepPhCXc/xVvE3foykNho46OmCyx47E/aG676vKTVp+mqin5d+IBqDL6wDKiGNT5OTTxKEyNlCQ81Xs2BQhhqA==}
728
engines: {node: '>= 10'}
729
cpu: [x64]
730
os: [linux]
731
728
- '@tauri-apps/cli-linux-x64-musl@2.8.4':
729
- resolution: {integrity: sha512-ot9STAwyezN8w+bBHZ+bqSQIJ0qPZFlz/AyscpGqB/JnJQVDFQcRDmUPFEaAtt2UUHSWzN3GoTJ5ypqLBp2WQA==}
732
+ '@tauri-apps/cli-linux-x64-musl@2.9.4':
733
+ resolution: {integrity: sha512-zcd1QVffh5tZs1u1SCKUV/V7RRynebgYUNWHuV0FsIF1MjnULUChEXhAhug7usCDq4GZReMJOoXa6rukEozWIw==}
734
engines: {node: '>= 10'}
735
cpu: [x64]
736
os: [linux]
737
734
- '@tauri-apps/cli-win32-arm64-msvc@2.8.4':
735
- resolution: {integrity: sha512-+2aJ/g90dhLiOLFSD1PbElXX3SoMdpO7HFPAZB+xot3CWlAZD1tReUFy7xe0L5GAR16ZmrxpIDM9v9gn5xRy/w==}
738
+ '@tauri-apps/cli-win32-arm64-msvc@2.9.4':
739
+ resolution: {integrity: sha512-/7ZhnP6PY04bEob23q8MH/EoDISdmR1wuNm0k9d5HV7TDMd2GGCDa8dPXA4vJuglJKXIfXqxFmZ4L+J+MO42+w==}
740
engines: {node: '>= 10'}
741
cpu: [arm64]
742
os: [win32]
743
740
- '@tauri-apps/cli-win32-ia32-msvc@2.8.4':
741
- resolution: {integrity: sha512-yj7WDxkL1t9Uzr2gufQ1Hl7hrHuFKTNEOyascbc109EoiAqCp0tgZ2IykQqOZmZOHU884UAWI1pVMqBhS/BfhA==}
744
+ '@tauri-apps/cli-win32-ia32-msvc@2.9.4':
745
+ resolution: {integrity: sha512-1LmAfaC4Cq+3O1Ir1ksdhczhdtFSTIV51tbAGtbV/mr348O+M52A/xwCCXQank0OcdBxy5BctqkMtuZnQvA8uQ==}
746
engines: {node: '>= 10'}
747
cpu: [ia32]
748
os: [win32]
749
746
- '@tauri-apps/cli-win32-x64-msvc@2.8.4':
747
- resolution: {integrity: sha512-XuvGB4ehBdd7QhMZ9qbj/8icGEatDuBNxyYHbLKsTYh90ggUlPa/AtaqcC1Fo69lGkTmq9BOKrs1aWSi7xDonA==}
750
+ '@tauri-apps/cli-win32-x64-msvc@2.9.4':
751
+ resolution: {integrity: sha512-EdYd4c9wGvtPB95kqtEyY+bUR+k4kRw3IA30mAQ1jPH6z57AftT8q84qwv0RDp6kkEqOBKxeInKfqi4BESYuqg==}
752
engines: {node: '>= 10'}
753
cpu: [x64]
754
os: [win32]
755
752
- '@tauri-apps/cli@2.8.4':
753
- resolution: {integrity: sha512-ejUZBzuQRcjFV+v/gdj/DcbyX/6T4unZQjMSBZwLzP/CymEjKcc2+Fc8xTORThebHDUvqoXMdsCZt8r+hyN15g==}
756
+ '@tauri-apps/cli@2.9.4':
757
+ resolution: {integrity: sha512-pvylWC9QckrOS9ATWXIXcgu7g2hKK5xTL5ZQyZU/U0n9l88SEFGcWgLQNa8WZmd+wWIOWhkxOFcOl3i6ubDNNw==}
758
engines: {node: '>= 10'}
759
hasBin: true
760
757
- '@tauri-apps/plugin-haptics@2.3.0':
758
- resolution: {integrity: sha512-680QW0gNlkLIVpaAH0zhN1efSd971PBUXNPS6GU+zJYabZUB0MerymhaCeZKoiU4/53hlfw2QyaG7dNw3l5QgQ==}
761
+ '@tauri-apps/plugin-haptics@2.3.2':
762
+ resolution: {integrity: sha512-TqvBR5JoPodDQWPXsNymmyqp37dOpunZOdVVbx5xOAxki7rVwiCMvoEPdtJQNIrU+dQDfkQYZ2oDBVOu4hf+ig==}
763
+
764
+ '@tauri-apps/plugin-log@2.7.1':
765
+ resolution: {integrity: sha512-jdb+o0wxQc8PjnLktgGpOs9Dh1YupaOGDXzO+Y8peA1UZ1ep3eXv4E1oiJ7nIQVN0XUFDDhnn3aBszl8ijhR+A==}
766
760
- '@tauri-apps/plugin-opener@2.5.0':
761
- resolution: {integrity: sha512-B0LShOYae4CZjN8leiNDbnfjSrTwoZakqKaWpfoH6nXiJwt6Rgj6RnVIffG3DoJiKsffRhMkjmBV9VeilSb4TA==}
767
+ '@tauri-apps/plugin-opener@2.5.2':
768
+ resolution: {integrity: sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==}
769
+
770
+ '@tauri-apps/plugin-store@2.4.1':
771
+ resolution: {integrity: sha512-ckGSEzZ5Ii4Hf2D5x25Oqnm2Zf9MfDWAzR+volY0z/OOBz6aucPKEY0F649JvQ0Vupku6UJo7ugpGRDOFOunkA==}
772
773
'@types/babel__core@7.20.5':
774
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -775,13 +785,13 @@ packages:
785
'@types/estree@1.0.8':
786
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
787
778
- '@types/react-dom@19.2.1':
779
- resolution: {integrity: sha512-/EEvYBdT3BflCWvTMO7YkYBHVE9Ci6XdqZciZANQgKpaiDRGOLIlRo91jbTNRQjgPFWVaRxcYc0luVNFitz57A==}
788
+ '@types/react-dom@19.2.3':
789
+ resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
790
peerDependencies:
791
'@types/react': ^19.2.0
792
783
- '@types/react@19.2.2':
784
- resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==}
793
+ '@types/react@19.2.7':
794
+ resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==}
795
796
'@vitejs/plugin-react@4.7.0':
797
resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==}
@@ -789,22 +799,6 @@ packages:
799
peerDependencies:
800
vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
801
792
- ansi-regex@5.0.1:
793
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
794
- engines: {node: '>=8'}
795
-
796
- ansi-regex@6.2.2:
797
- resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
798
- engines: {node: '>=12'}
799
-
800
- ansi-styles@4.3.0:
801
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
802
- engines: {node: '>=8'}
803
-
804
- ansi-styles@6.2.3:
805
- resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
806
- engines: {node: '>=12'}
807
-
802
any-promise@1.3.0:
803
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
804
@@ -815,33 +809,27 @@ packages:
809
arg@5.0.2:
810
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
811
818
- autoprefixer@10.4.21:
819
- resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
812
+ autoprefixer@10.4.22:
813
+ resolution: {integrity: sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==}
814
engines: {node: ^10 || ^12 || >=14}
815
hasBin: true
816
peerDependencies:
817
postcss: ^8.1.0
818
825
- balanced-match@1.0.2:
826
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
827
-
828
- baseline-browser-mapping@2.8.15:
829
- resolution: {integrity: sha512-qsJ8/X+UypqxHXN75M7dF88jNK37dLBRW7LeUzCPz+TNs37G8cfWy9nWzS+LS//g600zrt2le9KuXt0rWfDz5Q==}
819
+ baseline-browser-mapping@2.8.32:
820
+ resolution: {integrity: sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==}
821
hasBin: true
822
823
binary-extensions@2.3.0:
824
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
825
engines: {node: '>=8'}
826
836
- brace-expansion@2.0.2:
837
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
838
-
827
braces@3.0.3:
828
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
829
engines: {node: '>=8'}
830
843
- browserslist@4.26.3:
844
- resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==}
831
+ browserslist@4.28.0:
832
+ resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==}
833
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
834
hasBin: true
835
@@ -849,20 +837,13 @@ packages:
837
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
838
engines: {node: '>= 6'}
839
852
- caniuse-lite@1.0.30001749:
853
- resolution: {integrity: sha512-0rw2fJOmLfnzCRbkm8EyHL8SvI2Apu5UbnQuTsJ0ClgrH8hcwFooJ1s5R0EP8o8aVrFu8++ae29Kt9/gZAZp/Q==}
840
+ caniuse-lite@1.0.30001757:
841
+ resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==}
842
843
chokidar@3.6.0:
844
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
845
engines: {node: '>= 8.10.0'}
846
859
- color-convert@2.0.1:
860
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
861
- engines: {node: '>=7.0.0'}
862
-
863
- color-name@1.1.4:
864
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
865
-
847
commander@4.1.1:
848
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
849
engines: {node: '>= 6'}
@@ -870,17 +851,13 @@ packages:
851
convert-source-map@2.0.0:
852
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
853
873
- cross-spawn@7.0.6:
874
- resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
875
- engines: {node: '>= 8'}
876
-
854
cssesc@3.0.0:
855
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
856
engines: {node: '>=4'}
857
hasBin: true
858
882
- csstype@3.1.3:
883
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
859
+ csstype@3.2.3:
860
+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
861
862
debug@4.4.3:
863
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -897,20 +874,11 @@ packages:
874
dlv@1.1.3:
875
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
876
900
- eastasianwidth@0.2.0:
901
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
902
-
903
- electron-to-chromium@1.5.234:
904
- resolution: {integrity: sha512-RXfEp2x+VRYn8jbKfQlRImzoJU01kyDvVPBmG39eU2iuRVhuS6vQNocB8J0/8GrIMLnPzgz4eW6WiRnJkTuNWg==}
905
-
906
- emoji-regex@8.0.0:
907
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
908
-
909
- emoji-regex@9.2.2:
910
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
877
+ electron-to-chromium@1.5.262:
878
+ resolution: {integrity: sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==}
879
912
- esbuild@0.25.10:
913
- resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==}
880
+ esbuild@0.25.12:
881
+ resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
882
engines: {node: '>=18'}
883
hasBin: true
884
@@ -938,12 +906,8 @@ packages:
906
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
907
engines: {node: '>=8'}
908
941
- foreground-child@3.3.1:
942
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
943
- engines: {node: '>=14'}
944
-
945
- fraction.js@4.3.7:
946
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
909
+ fraction.js@5.3.4:
910
+ resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
911
912
fsevents@2.3.3:
913
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
@@ -965,10 +929,6 @@ packages:
929
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
930
engines: {node: '>=10.13.0'}
931
968
- glob@10.4.5:
969
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
970
- hasBin: true
971
-
932
hasown@2.0.2:
933
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
934
engines: {node: '>= 0.4'}
@@ -985,10 +945,6 @@ packages:
945
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
946
engines: {node: '>=0.10.0'}
947
988
- is-fullwidth-code-point@3.0.0:
989
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
990
- engines: {node: '>=8'}
991
-
948
is-glob@4.0.3:
949
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
950
engines: {node: '>=0.10.0'}
@@ -997,12 +953,6 @@ packages:
953
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
954
engines: {node: '>=0.12.0'}
955
1000
- isexe@2.0.0:
1001
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1002
-
1003
- jackspeak@3.4.3:
1004
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1005
-
956
jiti@1.21.7:
957
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
958
hasBin: true
@@ -1027,9 +977,6 @@ packages:
977
lines-and-columns@1.2.4:
978
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
979
1030
- lru-cache@10.4.3:
1031
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1032
-
980
lru-cache@5.1.1:
981
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
982
@@ -1041,14 +988,6 @@ packages:
988
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
989
engines: {node: '>=8.6'}
990
1044
- minimatch@9.0.5:
1045
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
1046
- engines: {node: '>=16 || 14 >=14.17'}
1047
-
1048
- minipass@7.1.2:
1049
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1050
- engines: {node: '>=16 || 14 >=14.17'}
1051
-
991
ms@2.1.3:
992
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
993
@@ -1060,8 +999,8 @@ packages:
999
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1000
hasBin: true
1001
1063
- node-releases@2.0.23:
1064
- resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==}
1002
+ node-releases@2.0.27:
1003
+ resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
1004
1005
normalize-path@3.0.0:
1006
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -1079,20 +1018,9 @@ packages:
1018
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1019
engines: {node: '>= 6'}
1020
1082
- package-json-from-dist@1.0.1:
1083
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1084
-
1085
- path-key@3.1.1:
1086
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1087
- engines: {node: '>=8'}
1088
-
1021
path-parse@1.0.7:
1022
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1023
1092
- path-scurry@1.11.1:
1093
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1094
- engines: {node: '>=16 || 14 >=14.18'}
1095
-
1024
picocolors@1.1.1:
1025
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1026
@@ -1171,15 +1099,15 @@ packages:
1099
resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
1100
engines: {node: '>=0.10.0'}
1101
1174
- react-router-dom@6.30.1:
1175
- resolution: {integrity: sha512-llKsgOkZdbPU1Eg3zK8lCn+sjD9wMRZZPuzmdWWX5SUs8OFkN5HnFVC0u5KMeMaC9aoancFI/KoLuKPqN+hxHw==}
1102
+ react-router-dom@6.30.2:
1103
+ resolution: {integrity: sha512-l2OwHn3UUnEVUqc6/1VMmR1cvZryZ3j3NzapC2eUXO1dB0sYp5mvwdjiXhpUbRb21eFow3qSxpP8Yv6oAU824Q==}
1104
engines: {node: '>=14.0.0'}
1105
peerDependencies:
1106
react: '>=16.8'
1107
react-dom: '>=16.8'
1108
1181
- react-router@6.30.1:
1182
- resolution: {integrity: sha512-X1m21aEmxGXqENEPG3T6u0Th7g0aS4ZmoNynhbs+Cn+q+QGTLt+d5IQ2bHAXKzKcxGJjxACpVbnYQSCRcfxHlQ==}
1109
+ react-router@6.30.2:
1110
+ resolution: {integrity: sha512-H2Bm38Zu1bm8KUE5NVWRMzuIyAV8p/JrOaBJAwVmp37AXG72+CZJlEBw6pdn9i5TBgLMhNDgijS4ZlblpHyWTA==}
1111
engines: {node: '>=14.0.0'}
1112
peerDependencies:
1113
react: '>=16.8'
@@ -1195,8 +1123,8 @@ packages:
1123
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1124
engines: {node: '>=8.10.0'}
1125
1198
- resolve@1.22.10:
1199
- resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
1126
+ resolve@1.22.11:
1127
+ resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
1128
engines: {node: '>= 0.4'}
1129
hasBin: true
1130
@@ -1204,8 +1132,8 @@ packages:
1132
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
1133
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1134
1207
- rollup@4.52.4:
1208
- resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==}
1135
+ rollup@4.53.3:
1136
+ resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
1137
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1138
hasBin: true
1139
@@ -1219,40 +1147,12 @@ packages:
1147
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1148
hasBin: true
1149
1222
- shebang-command@2.0.0:
1223
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1224
- engines: {node: '>=8'}
1225
-
1226
- shebang-regex@3.0.0:
1227
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1228
- engines: {node: '>=8'}
1229
-
1230
- signal-exit@4.1.0:
1231
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1232
- engines: {node: '>=14'}
1233
-
1150
source-map-js@1.2.1:
1151
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1152
engines: {node: '>=0.10.0'}
1153
1238
- string-width@4.2.3:
1239
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1240
- engines: {node: '>=8'}
1241
-
1242
- string-width@5.1.2:
1243
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1244
- engines: {node: '>=12'}
1245
-
1246
- strip-ansi@6.0.1:
1247
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1248
- engines: {node: '>=8'}
1249
-
1250
- strip-ansi@7.1.2:
1251
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
1252
- engines: {node: '>=12'}
1253
-
1254
- sucrase@3.35.0:
1255
- resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
1154
+ sucrase@3.35.1:
1155
+ resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==}
1156
engines: {node: '>=16 || 14 >=14.17'}
1157
hasBin: true
1158
@@ -1288,8 +1188,8 @@ packages:
1188
engines: {node: '>=14.17'}
1189
hasBin: true
1190
1291
- update-browserslist-db@1.1.3:
1292
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
1191
+ update-browserslist-db@1.1.4:
1192
+ resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==}
1193
hasBin: true
1194
peerDependencies:
1195
browserslist: '>= 4.21.0'
@@ -1297,8 +1197,8 @@ packages:
1197
util-deprecate@1.0.2:
1198
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1199
1300
- vite@7.1.9:
1301
- resolution: {integrity: sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==}
1200
+ vite@7.2.4:
1201
+ resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==}
1202
engines: {node: ^20.19.0 || >=22.12.0}
1203
hasBin: true
1204
peerDependencies:
@@ -1337,19 +1237,6 @@ packages:
1237
yaml:
1238
optional: true
1239
1340
- which@2.0.2:
1341
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1342
- engines: {node: '>= 8'}
1343
- hasBin: true
1344
-
1345
- wrap-ansi@7.0.0:
1346
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1347
- engines: {node: '>=10'}
1348
-
1349
- wrap-ansi@8.1.0:
1350
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1351
- engines: {node: '>=12'}
1352
-
1240
yallist@3.1.1:
1241
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1242
@@ -1359,23 +1246,23 @@ snapshots:
1246
1247
'@babel/code-frame@7.27.1':
1248
dependencies:
1362
- '@babel/helper-validator-identifier': 7.27.1
1249
+ '@babel/helper-validator-identifier': 7.28.5
1250
js-tokens: 4.0.0
1251
picocolors: 1.1.1
1252
1366
- '@babel/compat-data@7.28.4': {}
1253
+ '@babel/compat-data@7.28.5': {}
1254
1368
- '@babel/core@7.28.4':
1255
+ '@babel/core@7.28.5':
1256
dependencies:
1257
'@babel/code-frame': 7.27.1
1371
- '@babel/generator': 7.28.3
1258
+ '@babel/generator': 7.28.5
1259
'@babel/helper-compilation-targets': 7.27.2
1373
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
1260
+ '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
1261
'@babel/helpers': 7.28.4
1375
- '@babel/parser': 7.28.4
1262
+ '@babel/parser': 7.28.5
1263
'@babel/template': 7.27.2
1377
- '@babel/traverse': 7.28.4
1378
- '@babel/types': 7.28.4
1264
+ '@babel/traverse': 7.28.5
1265
+ '@babel/types': 7.28.5
1266
'@jridgewell/remapping': 2.3.5
1267
convert-source-map: 2.0.0
1268
debug: 4.4.3
@@ -1385,19 +1272,19 @@ snapshots:
1272
transitivePeerDependencies:
1273
- supports-color
1274
1388
- '@babel/generator@7.28.3':
1275
+ '@babel/generator@7.28.5':
1276
dependencies:
1390
- '@babel/parser': 7.28.4
1391
- '@babel/types': 7.28.4
1277
+ '@babel/parser': 7.28.5
1278
+ '@babel/types': 7.28.5
1279
'@jridgewell/gen-mapping': 0.3.13
1280
'@jridgewell/trace-mapping': 0.3.31
1281
jsesc: 3.1.0
1282
1283
'@babel/helper-compilation-targets@7.27.2':
1284
dependencies:
1398
- '@babel/compat-data': 7.28.4
1285
+ '@babel/compat-data': 7.28.5
1286
'@babel/helper-validator-option': 7.27.1
1400
- browserslist: 4.26.3
1287
+ browserslist: 4.28.0
1288
lru-cache: 5.1.1
1289
semver: 6.3.1
1290
@@ -1405,17 +1292,17 @@ snapshots:
1292
1293
'@babel/helper-module-imports@7.27.1':
1294
dependencies:
1408
- '@babel/traverse': 7.28.4
1409
- '@babel/types': 7.28.4
1295
+ '@babel/traverse': 7.28.5
1296
+ '@babel/types': 7.28.5
1297
transitivePeerDependencies:
1298
- supports-color
1299
1413
- '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)':
1300
+ '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
1301
dependencies:
1415
- '@babel/core': 7.28.4
1302
+ '@babel/core': 7.28.5
1303
'@babel/helper-module-imports': 7.27.1
1417
- '@babel/helper-validator-identifier': 7.27.1
1418
- '@babel/traverse': 7.28.4
1304
+ '@babel/helper-validator-identifier': 7.28.5
1305
+ '@babel/traverse': 7.28.5
1306
transitivePeerDependencies:
1307
- supports-color
1308
@@ -1423,130 +1310,134 @@ snapshots:
1310
1311
'@babel/helper-string-parser@7.27.1': {}
1312
1426
- '@babel/helper-validator-identifier@7.27.1': {}
1313
+ '@babel/helper-validator-identifier@7.28.5': {}
1314
1315
'@babel/helper-validator-option@7.27.1': {}
1316
1317
'@babel/helpers@7.28.4':
1318
dependencies:
1319
'@babel/template': 7.27.2
1433
- '@babel/types': 7.28.4
1320
+ '@babel/types': 7.28.5
1321
1435
- '@babel/parser@7.28.4':
1322
+ '@babel/parser@7.28.5':
1323
dependencies:
1437
- '@babel/types': 7.28.4
1324
+ '@babel/types': 7.28.5
1325
1439
- '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)':
1326
+ '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
1327
dependencies:
1441
- '@babel/core': 7.28.4
1328
+ '@babel/core': 7.28.5
1329
'@babel/helper-plugin-utils': 7.27.1
1330
1444
- '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)':
1331
+ '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)':
1332
dependencies:
1446
- '@babel/core': 7.28.4
1333
+ '@babel/core': 7.28.5
1334
'@babel/helper-plugin-utils': 7.27.1
1335
1336
'@babel/template@7.27.2':
1337
dependencies:
1338
'@babel/code-frame': 7.27.1
1452
- '@babel/parser': 7.28.4
1453
- '@babel/types': 7.28.4
1339
+ '@babel/parser': 7.28.5
1340
+ '@babel/types': 7.28.5
1341
1455
- '@babel/traverse@7.28.4':
1342
+ '@babel/traverse@7.28.5':
1343
dependencies:
1344
'@babel/code-frame': 7.27.1
1458
- '@babel/generator': 7.28.3
1345
+ '@babel/generator': 7.28.5
1346
'@babel/helper-globals': 7.28.0
1460
- '@babel/parser': 7.28.4
1347
+ '@babel/parser': 7.28.5
1348
'@babel/template': 7.27.2
1462
- '@babel/types': 7.28.4
1349
+ '@babel/types': 7.28.5
1350
debug: 4.4.3
1351
transitivePeerDependencies:
1352
- supports-color
1353
1467
- '@babel/types@7.28.4':
1354
+ '@babel/types@7.28.5':
1355
dependencies:
1356
'@babel/helper-string-parser': 7.27.1
1470
- '@babel/helper-validator-identifier': 7.27.1
1357
+ '@babel/helper-validator-identifier': 7.28.5
1358
1472
- '@esbuild/aix-ppc64@0.25.10':
1359
+ '@esbuild/aix-ppc64@0.25.12':
1360
optional: true
1361
1475
- '@esbuild/android-arm64@0.25.10':
1362
+ '@esbuild/android-arm64@0.25.12':
1363
optional: true
1364
1478
- '@esbuild/android-arm@0.25.10':
1365
+ '@esbuild/android-arm@0.25.12':
1366
optional: true
1367
1481
- '@esbuild/android-x64@0.25.10':
1368
+ '@esbuild/android-x64@0.25.12':
1369
optional: true
1370
1484
- '@esbuild/darwin-arm64@0.25.10':
1371
+ '@esbuild/darwin-arm64@0.25.12':
1372
optional: true
1373
1487
- '@esbuild/darwin-x64@0.25.10':
1374
+ '@esbuild/darwin-x64@0.25.12':
1375
optional: true
1376
1490
- '@esbuild/freebsd-arm64@0.25.10':
1377
+ '@esbuild/freebsd-arm64@0.25.12':
1378
optional: true
1379
1493
- '@esbuild/freebsd-x64@0.25.10':
1380
+ '@esbuild/freebsd-x64@0.25.12':
1381
optional: true
1382
1496
- '@esbuild/linux-arm64@0.25.10':
1383
+ '@esbuild/linux-arm64@0.25.12':
1384
optional: true
1385
1499
- '@esbuild/linux-arm@0.25.10':
1386
+ '@esbuild/linux-arm@0.25.12':
1387
optional: true
1388
1502
- '@esbuild/linux-ia32@0.25.10':
1389
+ '@esbuild/linux-ia32@0.25.12':
1390
optional: true
1391
1505
- '@esbuild/linux-loong64@0.25.10':
1392
+ '@esbuild/linux-loong64@0.25.12':
1393
optional: true
1394
1508
- '@esbuild/linux-mips64el@0.25.10':
1395
+ '@esbuild/linux-mips64el@0.25.12':
1396
optional: true
1397
1511
- '@esbuild/linux-ppc64@0.25.10':
1398
+ '@esbuild/linux-ppc64@0.25.12':
1399
optional: true
1400
1514
- '@esbuild/linux-riscv64@0.25.10':
1401
+ '@esbuild/linux-riscv64@0.25.12':
1402
optional: true
1403
1517
- '@esbuild/linux-s390x@0.25.10':
1404
+ '@esbuild/linux-s390x@0.25.12':
1405
optional: true
1406
1520
- '@esbuild/linux-x64@0.25.10':
1407
+ '@esbuild/linux-x64@0.25.12':
1408
optional: true
1409
1523
- '@esbuild/netbsd-arm64@0.25.10':
1410
+ '@esbuild/netbsd-arm64@0.25.12':
1411
optional: true
1412
1526
- '@esbuild/netbsd-x64@0.25.10':
1413
+ '@esbuild/netbsd-x64@0.25.12':
1414
optional: true
1415
1529
- '@esbuild/openbsd-arm64@0.25.10':
1416
+ '@esbuild/openbsd-arm64@0.25.12':
1417
optional: true
1418
1532
- '@esbuild/openbsd-x64@0.25.10':
1419
+ '@esbuild/openbsd-x64@0.25.12':
1420
optional: true
1421
1535
- '@esbuild/openharmony-arm64@0.25.10':
1422
+ '@esbuild/openharmony-arm64@0.25.12':
1423
optional: true
1424
1538
- '@esbuild/sunos-x64@0.25.10':
1425
+ '@esbuild/sunos-x64@0.25.12':
1426
optional: true
1427
1541
- '@esbuild/win32-arm64@0.25.10':
1428
+ '@esbuild/win32-arm64@0.25.12':
1429
optional: true
1430
1544
- '@esbuild/win32-ia32@0.25.10':
1431
+ '@esbuild/win32-ia32@0.25.12':
1432
optional: true
1433
1547
- '@esbuild/win32-x64@0.25.10':
1434
+ '@esbuild/win32-x64@0.25.12':
1435
optional: true
1436
1437
+ '@fabianlars/tauri-plugin-oauth@2.0.0':
1438
+ dependencies:
1439
+ '@tauri-apps/api': 2.9.0
1440
+
1441
'@floating-ui/core@1.7.3':
1442
dependencies:
1443
'@floating-ui/utils': 0.2.10
@@ -1564,15 +1455,6 @@ snapshots:
1455
1456
'@floating-ui/utils@0.2.10': {}
1457
1567
- '@isaacs/cliui@8.0.2':
1568
- dependencies:
1569
- string-width: 5.1.2
1570
- string-width-cjs: string-width@4.2.3
1571
- strip-ansi: 7.1.2
1572
- strip-ansi-cjs: strip-ansi@6.0.1
1573
- wrap-ansi: 8.1.0
1574
- wrap-ansi-cjs: wrap-ansi@7.0.0
1575
-
1458
'@jridgewell/gen-mapping@0.3.13':
1459
dependencies:
1460
'@jridgewell/sourcemap-codec': 1.5.5
@@ -1604,365 +1486,360 @@ snapshots:
1486
'@nodelib/fs.scandir': 2.1.5
1487
fastq: 1.19.1
1488
1607
- '@pkgjs/parseargs@0.11.0':
1608
- optional: true
1609
-
1489
'@radix-ui/primitive@1.1.3': {}
1490
1612
- '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1491
+ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1492
dependencies:
1614
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1493
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1494
react: 19.2.0
1495
react-dom: 19.2.0(react@19.2.0)
1496
optionalDependencies:
1618
- '@types/react': 19.2.2
1619
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1497
+ '@types/react': 19.2.7
1498
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1499
1621
- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.2.0)':
1500
+ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.7)(react@19.2.0)':
1501
dependencies:
1502
react: 19.2.0
1503
optionalDependencies:
1625
- '@types/react': 19.2.2
1504
+ '@types/react': 19.2.7
1505
1627
- '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.2.0)':
1506
+ '@radix-ui/react-context@1.1.2(@types/react@19.2.7)(react@19.2.0)':
1507
dependencies:
1508
react: 19.2.0
1509
optionalDependencies:
1631
- '@types/react': 19.2.2
1510
+ '@types/react': 19.2.7
1511
1633
- '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1512
+ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1513
dependencies:
1514
'@radix-ui/primitive': 1.1.3
1636
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1637
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1638
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1639
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1515
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1516
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1517
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1518
+ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1519
react: 19.2.0
1520
react-dom: 19.2.0(react@19.2.0)
1521
optionalDependencies:
1643
- '@types/react': 19.2.2
1644
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1522
+ '@types/react': 19.2.7
1523
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1524
1646
- '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1525
+ '@radix-ui/react-id@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1526
dependencies:
1648
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1527
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1528
react: 19.2.0
1529
optionalDependencies:
1651
- '@types/react': 19.2.2
1530
+ '@types/react': 19.2.7
1531
1653
- '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1532
+ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1533
dependencies:
1534
'@floating-ui/react-dom': 2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1656
- '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1657
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1658
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1659
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1660
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1661
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1662
- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1663
- '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1535
+ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1536
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1537
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1538
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1539
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1540
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1541
+ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1542
+ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1543
'@radix-ui/rect': 1.1.1
1544
react: 19.2.0
1545
react-dom: 19.2.0(react@19.2.0)
1546
optionalDependencies:
1668
- '@types/react': 19.2.2
1669
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1547
+ '@types/react': 19.2.7
1548
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1549
1671
- '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1550
+ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1551
dependencies:
1673
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1674
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1552
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1553
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1554
react: 19.2.0
1555
react-dom: 19.2.0(react@19.2.0)
1556
optionalDependencies:
1678
- '@types/react': 19.2.2
1679
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1557
+ '@types/react': 19.2.7
1558
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1559
1681
- '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1560
+ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1561
dependencies:
1683
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1684
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1562
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1563
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1564
react: 19.2.0
1565
react-dom: 19.2.0(react@19.2.0)
1566
optionalDependencies:
1688
- '@types/react': 19.2.2
1689
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1567
+ '@types/react': 19.2.7
1568
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1569
1691
- '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1570
+ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1571
dependencies:
1693
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0)
1572
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.0)
1573
react: 19.2.0
1574
react-dom: 19.2.0(react@19.2.0)
1575
optionalDependencies:
1697
- '@types/react': 19.2.2
1698
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1576
+ '@types/react': 19.2.7
1577
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1578
1700
- '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.2.0)':
1579
+ '@radix-ui/react-slot@1.2.3(@types/react@19.2.7)(react@19.2.0)':
1580
dependencies:
1702
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1581
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1582
react: 19.2.0
1583
optionalDependencies:
1705
- '@types/react': 19.2.2
1584
+ '@types/react': 19.2.7
1585
1707
- '@radix-ui/react-tooltip@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1586
+ '@radix-ui/react-tooltip@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1587
dependencies:
1588
'@radix-ui/primitive': 1.1.3
1710
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1711
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.2.0)
1712
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1713
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1714
- '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1715
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1716
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1717
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1718
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.2.0)
1719
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0)
1720
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1589
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1590
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.0)
1591
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1592
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1593
+ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1594
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1595
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1596
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1597
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.0)
1598
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.0)
1599
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1600
react: 19.2.0
1601
react-dom: 19.2.0(react@19.2.0)
1602
optionalDependencies:
1724
- '@types/react': 19.2.2
1725
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1603
+ '@types/react': 19.2.7
1604
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1605
1727
- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1606
+ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1607
dependencies:
1608
react: 19.2.0
1609
optionalDependencies:
1731
- '@types/react': 19.2.2
1610
+ '@types/react': 19.2.7
1611
1733
- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.2.0)':
1612
+ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.7)(react@19.2.0)':
1613
dependencies:
1735
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.2.0)
1736
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1614
+ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.7)(react@19.2.0)
1615
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1616
react: 19.2.0
1617
optionalDependencies:
1739
- '@types/react': 19.2.2
1618
+ '@types/react': 19.2.7
1619
1741
- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.2.0)':
1620
+ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.7)(react@19.2.0)':
1621
dependencies:
1743
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1622
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1623
react: 19.2.0
1624
optionalDependencies:
1746
- '@types/react': 19.2.2
1625
+ '@types/react': 19.2.7
1626
1748
- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1627
+ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1628
dependencies:
1750
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1629
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1630
react: 19.2.0
1631
optionalDependencies:
1753
- '@types/react': 19.2.2
1632
+ '@types/react': 19.2.7
1633
1755
- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1634
+ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1635
dependencies:
1636
react: 19.2.0
1637
optionalDependencies:
1759
- '@types/react': 19.2.2
1638
+ '@types/react': 19.2.7
1639
1761
- '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1640
+ '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1641
dependencies:
1642
'@radix-ui/rect': 1.1.1
1643
react: 19.2.0
1644
optionalDependencies:
1766
- '@types/react': 19.2.2
1645
+ '@types/react': 19.2.7
1646
1768
- '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.2.0)':
1647
+ '@radix-ui/react-use-size@1.1.1(@types/react@19.2.7)(react@19.2.0)':
1648
dependencies:
1770
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.2.0)
1649
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0)
1650
react: 19.2.0
1651
optionalDependencies:
1773
- '@types/react': 19.2.2
1652
+ '@types/react': 19.2.7
1653
1775
- '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1654
+ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
1655
dependencies:
1777
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1656
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
1657
react: 19.2.0
1658
react-dom: 19.2.0(react@19.2.0)
1659
optionalDependencies:
1781
- '@types/react': 19.2.2
1782
- '@types/react-dom': 19.2.1(@types/react@19.2.2)
1660
+ '@types/react': 19.2.7
1661
+ '@types/react-dom': 19.2.3(@types/react@19.2.7)
1662
1663
'@radix-ui/rect@1.1.1': {}
1664
1786
- '@remix-run/router@1.23.0': {}
1665
+ '@remix-run/router@1.23.1': {}
1666
1667
'@rolldown/pluginutils@1.0.0-beta.27': {}
1668
1790
- '@rollup/rollup-android-arm-eabi@4.52.4':
1669
+ '@rollup/rollup-android-arm-eabi@4.53.3':
1670
optional: true
1671
1793
- '@rollup/rollup-android-arm64@4.52.4':
1672
+ '@rollup/rollup-android-arm64@4.53.3':
1673
optional: true
1674
1796
- '@rollup/rollup-darwin-arm64@4.52.4':
1675
+ '@rollup/rollup-darwin-arm64@4.53.3':
1676
optional: true
1677
1799
- '@rollup/rollup-darwin-x64@4.52.4':
1678
+ '@rollup/rollup-darwin-x64@4.53.3':
1679
optional: true
1680
1802
- '@rollup/rollup-freebsd-arm64@4.52.4':
1681
+ '@rollup/rollup-freebsd-arm64@4.53.3':
1682
optional: true
1683
1805
- '@rollup/rollup-freebsd-x64@4.52.4':
1684
+ '@rollup/rollup-freebsd-x64@4.53.3':
1685
optional: true
1686
1808
- '@rollup/rollup-linux-arm-gnueabihf@4.52.4':
1687
+ '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
1688
optional: true
1689
1811
- '@rollup/rollup-linux-arm-musleabihf@4.52.4':
1690
+ '@rollup/rollup-linux-arm-musleabihf@4.53.3':
1691
optional: true
1692
1814
- '@rollup/rollup-linux-arm64-gnu@4.52.4':
1693
+ '@rollup/rollup-linux-arm64-gnu@4.53.3':
1694
optional: true
1695
1817
- '@rollup/rollup-linux-arm64-musl@4.52.4':
1696
+ '@rollup/rollup-linux-arm64-musl@4.53.3':
1697
optional: true
1698
1820
- '@rollup/rollup-linux-loong64-gnu@4.52.4':
1699
+ '@rollup/rollup-linux-loong64-gnu@4.53.3':
1700
optional: true
1701
1823
- '@rollup/rollup-linux-ppc64-gnu@4.52.4':
1702
+ '@rollup/rollup-linux-ppc64-gnu@4.53.3':
1703
optional: true
1704
1826
- '@rollup/rollup-linux-riscv64-gnu@4.52.4':
1705
+ '@rollup/rollup-linux-riscv64-gnu@4.53.3':
1706
optional: true
1707
1829
- '@rollup/rollup-linux-riscv64-musl@4.52.4':
1708
+ '@rollup/rollup-linux-riscv64-musl@4.53.3':
1709
optional: true
1710
1832
- '@rollup/rollup-linux-s390x-gnu@4.52.4':
1711
+ '@rollup/rollup-linux-s390x-gnu@4.53.3':
1712
optional: true
1713
1835
- '@rollup/rollup-linux-x64-gnu@4.52.4':
1714
+ '@rollup/rollup-linux-x64-gnu@4.53.3':
1715
optional: true
1716
1838
- '@rollup/rollup-linux-x64-musl@4.52.4':
1717
+ '@rollup/rollup-linux-x64-musl@4.53.3':
1718
optional: true
1719
1841
- '@rollup/rollup-openharmony-arm64@4.52.4':
1720
+ '@rollup/rollup-openharmony-arm64@4.53.3':
1721
optional: true
1722
1844
- '@rollup/rollup-win32-arm64-msvc@4.52.4':
1723
+ '@rollup/rollup-win32-arm64-msvc@4.53.3':
1724
optional: true
1725
1847
- '@rollup/rollup-win32-ia32-msvc@4.52.4':
1726
+ '@rollup/rollup-win32-ia32-msvc@4.53.3':
1727
optional: true
1728
1850
- '@rollup/rollup-win32-x64-gnu@4.52.4':
1729
+ '@rollup/rollup-win32-x64-gnu@4.53.3':
1730
optional: true
1731
1853
- '@rollup/rollup-win32-x64-msvc@4.52.4':
1732
+ '@rollup/rollup-win32-x64-msvc@4.53.3':
1733
optional: true
1734
1856
- '@tauri-apps/api@2.8.0': {}
1735
+ '@tauri-apps/api@2.9.0': {}
1736
1858
- '@tauri-apps/cli-darwin-arm64@2.8.4':
1737
+ '@tauri-apps/cli-darwin-arm64@2.9.4':
1738
optional: true
1739
1861
- '@tauri-apps/cli-darwin-x64@2.8.4':
1740
+ '@tauri-apps/cli-darwin-x64@2.9.4':
1741
optional: true
1742
1864
- '@tauri-apps/cli-linux-arm-gnueabihf@2.8.4':
1743
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.9.4':
1744
optional: true
1745
1867
- '@tauri-apps/cli-linux-arm64-gnu@2.8.4':
1746
+ '@tauri-apps/cli-linux-arm64-gnu@2.9.4':
1747
optional: true
1748
1870
- '@tauri-apps/cli-linux-arm64-musl@2.8.4':
1749
+ '@tauri-apps/cli-linux-arm64-musl@2.9.4':
1750
optional: true
1751
1873
- '@tauri-apps/cli-linux-riscv64-gnu@2.8.4':
1752
+ '@tauri-apps/cli-linux-riscv64-gnu@2.9.4':
1753
optional: true
1754
1876
- '@tauri-apps/cli-linux-x64-gnu@2.8.4':
1755
+ '@tauri-apps/cli-linux-x64-gnu@2.9.4':
1756
optional: true
1757
1879
- '@tauri-apps/cli-linux-x64-musl@2.8.4':
1758
+ '@tauri-apps/cli-linux-x64-musl@2.9.4':
1759
optional: true
1760
1882
- '@tauri-apps/cli-win32-arm64-msvc@2.8.4':
1761
+ '@tauri-apps/cli-win32-arm64-msvc@2.9.4':
1762
optional: true
1763
1885
- '@tauri-apps/cli-win32-ia32-msvc@2.8.4':
1764
+ '@tauri-apps/cli-win32-ia32-msvc@2.9.4':
1765
optional: true
1766
1888
- '@tauri-apps/cli-win32-x64-msvc@2.8.4':
1767
+ '@tauri-apps/cli-win32-x64-msvc@2.9.4':
1768
optional: true
1769
1891
- '@tauri-apps/cli@2.8.4':
1770
+ '@tauri-apps/cli@2.9.4':
1771
optionalDependencies:
1893
- '@tauri-apps/cli-darwin-arm64': 2.8.4
1894
- '@tauri-apps/cli-darwin-x64': 2.8.4
1895
- '@tauri-apps/cli-linux-arm-gnueabihf': 2.8.4
1896
- '@tauri-apps/cli-linux-arm64-gnu': 2.8.4
1897
- '@tauri-apps/cli-linux-arm64-musl': 2.8.4
1898
- '@tauri-apps/cli-linux-riscv64-gnu': 2.8.4
1899
- '@tauri-apps/cli-linux-x64-gnu': 2.8.4
1900
- '@tauri-apps/cli-linux-x64-musl': 2.8.4
1901
- '@tauri-apps/cli-win32-arm64-msvc': 2.8.4
1902
- '@tauri-apps/cli-win32-ia32-msvc': 2.8.4
1903
- '@tauri-apps/cli-win32-x64-msvc': 2.8.4
1772
+ '@tauri-apps/cli-darwin-arm64': 2.9.4
1773
+ '@tauri-apps/cli-darwin-x64': 2.9.4
1774
+ '@tauri-apps/cli-linux-arm-gnueabihf': 2.9.4
1775
+ '@tauri-apps/cli-linux-arm64-gnu': 2.9.4
1776
+ '@tauri-apps/cli-linux-arm64-musl': 2.9.4
1777
+ '@tauri-apps/cli-linux-riscv64-gnu': 2.9.4
1778
+ '@tauri-apps/cli-linux-x64-gnu': 2.9.4
1779
+ '@tauri-apps/cli-linux-x64-musl': 2.9.4
1780
+ '@tauri-apps/cli-win32-arm64-msvc': 2.9.4
1781
+ '@tauri-apps/cli-win32-ia32-msvc': 2.9.4
1782
+ '@tauri-apps/cli-win32-x64-msvc': 2.9.4
1783
+
1784
+ '@tauri-apps/plugin-haptics@2.3.2':
1785
+ dependencies:
1786
+ '@tauri-apps/api': 2.9.0
1787
1905
- '@tauri-apps/plugin-haptics@2.3.0':
1788
+ '@tauri-apps/plugin-log@2.7.1':
1789
dependencies:
1907
- '@tauri-apps/api': 2.8.0
1790
+ '@tauri-apps/api': 2.9.0
1791
1909
- '@tauri-apps/plugin-opener@2.5.0':
1792
+ '@tauri-apps/plugin-opener@2.5.2':
1793
dependencies:
1911
- '@tauri-apps/api': 2.8.0
1794
+ '@tauri-apps/api': 2.9.0
1795
+
1796
+ '@tauri-apps/plugin-store@2.4.1':
1797
+ dependencies:
1798
+ '@tauri-apps/api': 2.9.0
1799
1800
'@types/babel__core@7.20.5':
1801
dependencies:
1915
- '@babel/parser': 7.28.4
1916
- '@babel/types': 7.28.4
1802
+ '@babel/parser': 7.28.5
1803
+ '@babel/types': 7.28.5
1804
'@types/babel__generator': 7.27.0
1805
'@types/babel__template': 7.4.4
1806
'@types/babel__traverse': 7.28.0
1807
1808
'@types/babel__generator@7.27.0':
1809
dependencies:
1923
- '@babel/types': 7.28.4
1810
+ '@babel/types': 7.28.5
1811
1812
'@types/babel__template@7.4.4':
1813
dependencies:
1927
- '@babel/parser': 7.28.4
1928
- '@babel/types': 7.28.4
1814
+ '@babel/parser': 7.28.5
1815
+ '@babel/types': 7.28.5
1816
1817
'@types/babel__traverse@7.28.0':
1818
dependencies:
1932
- '@babel/types': 7.28.4
1819
+ '@babel/types': 7.28.5
1820
1821
'@types/estree@1.0.8': {}
1822
1936
- '@types/react-dom@19.2.1(@types/react@19.2.2)':
1823
+ '@types/react-dom@19.2.3(@types/react@19.2.7)':
1824
dependencies:
1938
- '@types/react': 19.2.2
1825
+ '@types/react': 19.2.7
1826
1940
- '@types/react@19.2.2':
1827
+ '@types/react@19.2.7':
1828
dependencies:
1942
- csstype: 3.1.3
1829
+ csstype: 3.2.3
1830
1944
- '@vitejs/plugin-react@4.7.0(vite@7.1.9(jiti@1.21.7))':
1831
+ '@vitejs/plugin-react@4.7.0(vite@7.2.4(jiti@1.21.7))':
1832
dependencies:
1946
- '@babel/core': 7.28.4
1947
- '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4)
1948
- '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4)
1833
+ '@babel/core': 7.28.5
1834
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5)
1835
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5)
1836
'@rolldown/pluginutils': 1.0.0-beta.27
1837
'@types/babel__core': 7.20.5
1838
react-refresh: 0.17.0
1952
- vite: 7.1.9(jiti@1.21.7)
1839
+ vite: 7.2.4(jiti@1.21.7)
1840
transitivePeerDependencies:
1841
- supports-color
1842
1956
- ansi-regex@5.0.1: {}
1957
-
1958
- ansi-regex@6.2.2: {}
1959
-
1960
- ansi-styles@4.3.0:
1961
- dependencies:
1962
- color-convert: 2.0.1
1963
-
1964
- ansi-styles@6.2.3: {}
1965
-
1843
any-promise@1.3.0: {}
1844
1845
anymatch@3.1.3:
@@ -1972,41 +1849,35 @@ snapshots:
1849
1850
arg@5.0.2: {}
1851
1975
- autoprefixer@10.4.21(postcss@8.5.6):
1852
+ autoprefixer@10.4.22(postcss@8.5.6):
1853
dependencies:
1977
- browserslist: 4.26.3
1978
- caniuse-lite: 1.0.30001749
1979
- fraction.js: 4.3.7
1854
+ browserslist: 4.28.0
1855
+ caniuse-lite: 1.0.30001757
1856
+ fraction.js: 5.3.4
1857
normalize-range: 0.1.2
1858
picocolors: 1.1.1
1859
postcss: 8.5.6
1860
postcss-value-parser: 4.2.0
1861
1985
- balanced-match@1.0.2: {}
1986
-
1987
- baseline-browser-mapping@2.8.15: {}
1862
+ baseline-browser-mapping@2.8.32: {}
1863
1864
binary-extensions@2.3.0: {}
1865
1991
- brace-expansion@2.0.2:
1992
- dependencies:
1993
- balanced-match: 1.0.2
1994
-
1866
braces@3.0.3:
1867
dependencies:
1868
fill-range: 7.1.1
1869
1999
- browserslist@4.26.3:
1870
+ browserslist@4.28.0:
1871
dependencies:
2001
- baseline-browser-mapping: 2.8.15
2002
- caniuse-lite: 1.0.30001749
2003
- electron-to-chromium: 1.5.234
2004
- node-releases: 2.0.23
2005
- update-browserslist-db: 1.1.3(browserslist@4.26.3)
1872
+ baseline-browser-mapping: 2.8.32
1873
+ caniuse-lite: 1.0.30001757
1874
+ electron-to-chromium: 1.5.262
1875
+ node-releases: 2.0.27
1876
+ update-browserslist-db: 1.1.4(browserslist@4.28.0)
1877
1878
camelcase-css@2.0.1: {}
1879
2009
- caniuse-lite@1.0.30001749: {}
1880
+ caniuse-lite@1.0.30001757: {}
1881
1882
chokidar@3.6.0:
1883
dependencies:
@@ -2020,25 +1891,13 @@ snapshots:
1891
optionalDependencies:
1892
fsevents: 2.3.3
1893
2023
- color-convert@2.0.1:
2024
- dependencies:
2025
- color-name: 1.1.4
2026
-
2027
- color-name@1.1.4: {}
2028
-
1894
commander@4.1.1: {}
1895
1896
convert-source-map@2.0.0: {}
1897
2033
- cross-spawn@7.0.6:
2034
- dependencies:
2035
- path-key: 3.1.1
2036
- shebang-command: 2.0.0
2037
- which: 2.0.2
2038
-
1898
cssesc@3.0.0: {}
1899
2041
- csstype@3.1.3: {}
1900
+ csstype@3.2.3: {}
1901
1902
debug@4.4.3:
1903
dependencies:
@@ -2048,42 +1907,36 @@ snapshots:
1907
1908
dlv@1.1.3: {}
1909
2051
- eastasianwidth@0.2.0: {}
2052
-
2053
- electron-to-chromium@1.5.234: {}
1910
+ electron-to-chromium@1.5.262: {}
1911
2055
- emoji-regex@8.0.0: {}
2056
-
2057
- emoji-regex@9.2.2: {}
2058
-
2059
- esbuild@0.25.10:
1912
+ esbuild@0.25.12:
1913
optionalDependencies:
2061
- '@esbuild/aix-ppc64': 0.25.10
2062
- '@esbuild/android-arm': 0.25.10
2063
- '@esbuild/android-arm64': 0.25.10
2064
- '@esbuild/android-x64': 0.25.10
2065
- '@esbuild/darwin-arm64': 0.25.10
2066
- '@esbuild/darwin-x64': 0.25.10
2067
- '@esbuild/freebsd-arm64': 0.25.10
2068
- '@esbuild/freebsd-x64': 0.25.10
2069
- '@esbuild/linux-arm': 0.25.10
2070
- '@esbuild/linux-arm64': 0.25.10
2071
- '@esbuild/linux-ia32': 0.25.10
2072
- '@esbuild/linux-loong64': 0.25.10
2073
- '@esbuild/linux-mips64el': 0.25.10
2074
- '@esbuild/linux-ppc64': 0.25.10
2075
- '@esbuild/linux-riscv64': 0.25.10
2076
- '@esbuild/linux-s390x': 0.25.10
2077
- '@esbuild/linux-x64': 0.25.10
2078
- '@esbuild/netbsd-arm64': 0.25.10
2079
- '@esbuild/netbsd-x64': 0.25.10
2080
- '@esbuild/openbsd-arm64': 0.25.10
2081
- '@esbuild/openbsd-x64': 0.25.10
2082
- '@esbuild/openharmony-arm64': 0.25.10
2083
- '@esbuild/sunos-x64': 0.25.10
2084
- '@esbuild/win32-arm64': 0.25.10
2085
- '@esbuild/win32-ia32': 0.25.10
2086
- '@esbuild/win32-x64': 0.25.10
1914
+ '@esbuild/aix-ppc64': 0.25.12
1915
+ '@esbuild/android-arm': 0.25.12
1916
+ '@esbuild/android-arm64': 0.25.12
1917
+ '@esbuild/android-x64': 0.25.12
1918
+ '@esbuild/darwin-arm64': 0.25.12
1919
+ '@esbuild/darwin-x64': 0.25.12
1920
+ '@esbuild/freebsd-arm64': 0.25.12
1921
+ '@esbuild/freebsd-x64': 0.25.12
1922
+ '@esbuild/linux-arm': 0.25.12
1923
+ '@esbuild/linux-arm64': 0.25.12
1924
+ '@esbuild/linux-ia32': 0.25.12
1925
+ '@esbuild/linux-loong64': 0.25.12
1926
+ '@esbuild/linux-mips64el': 0.25.12
1927
+ '@esbuild/linux-ppc64': 0.25.12
1928
+ '@esbuild/linux-riscv64': 0.25.12
1929
+ '@esbuild/linux-s390x': 0.25.12
1930
+ '@esbuild/linux-x64': 0.25.12
1931
+ '@esbuild/netbsd-arm64': 0.25.12
1932
+ '@esbuild/netbsd-x64': 0.25.12
1933
+ '@esbuild/openbsd-arm64': 0.25.12
1934
+ '@esbuild/openbsd-x64': 0.25.12
1935
+ '@esbuild/openharmony-arm64': 0.25.12
1936
+ '@esbuild/sunos-x64': 0.25.12
1937
+ '@esbuild/win32-arm64': 0.25.12
1938
+ '@esbuild/win32-ia32': 0.25.12
1939
+ '@esbuild/win32-x64': 0.25.12
1940
1941
escalade@3.2.0: {}
1942
@@ -2107,12 +1960,7 @@ snapshots:
1960
dependencies:
1961
to-regex-range: 5.0.1
1962
2110
- foreground-child@3.3.1:
2111
- dependencies:
2112
- cross-spawn: 7.0.6
2113
- signal-exit: 4.1.0
2114
-
2115
- fraction.js@4.3.7: {}
1963
+ fraction.js@5.3.4: {}
1964
1965
fsevents@2.3.3:
1966
optional: true
@@ -2129,15 +1977,6 @@ snapshots:
1977
dependencies:
1978
is-glob: 4.0.3
1979
2132
- glob@10.4.5:
2133
- dependencies:
2134
- foreground-child: 3.3.1
2135
- jackspeak: 3.4.3
2136
- minimatch: 9.0.5
2137
- minipass: 7.1.2
2138
- package-json-from-dist: 1.0.1
2139
- path-scurry: 1.11.1
2140
-
1980
hasown@2.0.2:
1981
dependencies:
1982
function-bind: 1.1.2
@@ -2152,22 +1991,12 @@ snapshots:
1991
1992
is-extglob@2.1.1: {}
1993
2155
- is-fullwidth-code-point@3.0.0: {}
2156
-
1994
is-glob@4.0.3:
1995
dependencies:
1996
is-extglob: 2.1.1
1997
1998
is-number@7.0.0: {}
1999
2163
- isexe@2.0.0: {}
2164
-
2165
- jackspeak@3.4.3:
2166
- dependencies:
2167
- '@isaacs/cliui': 8.0.2
2168
- optionalDependencies:
2169
- '@pkgjs/parseargs': 0.11.0
2170
-
2000
jiti@1.21.7: {}
2001
2002
js-tokens@4.0.0: {}
@@ -2180,8 +2009,6 @@ snapshots:
2009
2010
lines-and-columns@1.2.4: {}
2011
2183
- lru-cache@10.4.3: {}
2184
-
2012
lru-cache@5.1.1:
2013
dependencies:
2014
yallist: 3.1.1
@@ -2193,12 +2020,6 @@ snapshots:
2020
braces: 3.0.3
2021
picomatch: 2.3.1
2022
2196
- minimatch@9.0.5:
2197
- dependencies:
2198
- brace-expansion: 2.0.2
2199
-
2200
- minipass@7.1.2: {}
2201
-
2023
ms@2.1.3: {}
2024
2025
mz@2.7.0:
@@ -2209,7 +2030,7 @@ snapshots:
2030
2031
nanoid@3.3.11: {}
2032
2212
- node-releases@2.0.23: {}
2033
+ node-releases@2.0.27: {}
2034
2035
normalize-path@3.0.0: {}
2036
@@ -2219,17 +2040,8 @@ snapshots:
2040
2041
object-hash@3.0.0: {}
2042
2222
- package-json-from-dist@1.0.1: {}
2223
-
2224
- path-key@3.1.1: {}
2225
-
2043
path-parse@1.0.7: {}
2044
2228
- path-scurry@1.11.1:
2229
- dependencies:
2230
- lru-cache: 10.4.3
2231
- minipass: 7.1.2
2232
-
2045
picocolors@1.1.1: {}
2046
2047
picomatch@2.3.1: {}
@@ -2245,7 +2057,7 @@ snapshots:
2057
postcss: 8.5.6
2058
postcss-value-parser: 4.2.0
2059
read-cache: 1.0.0
2248
- resolve: 1.22.10
2060
+ resolve: 1.22.11
2061
2062
postcss-js@4.1.0(postcss@8.5.6):
2063
dependencies:
@@ -2286,16 +2098,16 @@ snapshots:
2098
2099
react-refresh@0.17.0: {}
2100
2289
- react-router-dom@6.30.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
2101
+ react-router-dom@6.30.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
2102
dependencies:
2291
- '@remix-run/router': 1.23.0
2103
+ '@remix-run/router': 1.23.1
2104
react: 19.2.0
2105
react-dom: 19.2.0(react@19.2.0)
2294
- react-router: 6.30.1(react@19.2.0)
2106
+ react-router: 6.30.2(react@19.2.0)
2107
2296
- react-router@6.30.1(react@19.2.0):
2108
+ react-router@6.30.2(react@19.2.0):
2109
dependencies:
2298
- '@remix-run/router': 1.23.0
2110
+ '@remix-run/router': 1.23.1
2111
react: 19.2.0
2112
2113
react@19.2.0: {}
@@ -2308,7 +2120,7 @@ snapshots:
2120
dependencies:
2121
picomatch: 2.3.1
2122
2311
- resolve@1.22.10:
2123
+ resolve@1.22.11:
2124
dependencies:
2125
is-core-module: 2.16.1
2126
path-parse: 1.0.7
@@ -2316,32 +2128,32 @@ snapshots:
2128
2129
reusify@1.1.0: {}
2130
2319
- rollup@4.52.4:
2131
+ rollup@4.53.3:
2132
dependencies:
2133
'@types/estree': 1.0.8
2134
optionalDependencies:
2323
- '@rollup/rollup-android-arm-eabi': 4.52.4
2324
- '@rollup/rollup-android-arm64': 4.52.4
2325
- '@rollup/rollup-darwin-arm64': 4.52.4
2326
- '@rollup/rollup-darwin-x64': 4.52.4
2327
- '@rollup/rollup-freebsd-arm64': 4.52.4
2328
- '@rollup/rollup-freebsd-x64': 4.52.4
2329
- '@rollup/rollup-linux-arm-gnueabihf': 4.52.4
2330
- '@rollup/rollup-linux-arm-musleabihf': 4.52.4
2331
- '@rollup/rollup-linux-arm64-gnu': 4.52.4
2332
- '@rollup/rollup-linux-arm64-musl': 4.52.4
2333
- '@rollup/rollup-linux-loong64-gnu': 4.52.4
2334
- '@rollup/rollup-linux-ppc64-gnu': 4.52.4
2335
- '@rollup/rollup-linux-riscv64-gnu': 4.52.4
2336
- '@rollup/rollup-linux-riscv64-musl': 4.52.4
2337
- '@rollup/rollup-linux-s390x-gnu': 4.52.4
2338
- '@rollup/rollup-linux-x64-gnu': 4.52.4
2339
- '@rollup/rollup-linux-x64-musl': 4.52.4
2340
- '@rollup/rollup-openharmony-arm64': 4.52.4
2341
- '@rollup/rollup-win32-arm64-msvc': 4.52.4
2342
- '@rollup/rollup-win32-ia32-msvc': 4.52.4
2343
- '@rollup/rollup-win32-x64-gnu': 4.52.4
2344
- '@rollup/rollup-win32-x64-msvc': 4.52.4
2135
+ '@rollup/rollup-android-arm-eabi': 4.53.3
2136
+ '@rollup/rollup-android-arm64': 4.53.3
2137
+ '@rollup/rollup-darwin-arm64': 4.53.3
2138
+ '@rollup/rollup-darwin-x64': 4.53.3
2139
+ '@rollup/rollup-freebsd-arm64': 4.53.3
2140
+ '@rollup/rollup-freebsd-x64': 4.53.3
2141
+ '@rollup/rollup-linux-arm-gnueabihf': 4.53.3
2142
+ '@rollup/rollup-linux-arm-musleabihf': 4.53.3
2143
+ '@rollup/rollup-linux-arm64-gnu': 4.53.3
2144
+ '@rollup/rollup-linux-arm64-musl': 4.53.3
2145
+ '@rollup/rollup-linux-loong64-gnu': 4.53.3
2146
+ '@rollup/rollup-linux-ppc64-gnu': 4.53.3
2147
+ '@rollup/rollup-linux-riscv64-gnu': 4.53.3
2148
+ '@rollup/rollup-linux-riscv64-musl': 4.53.3
2149
+ '@rollup/rollup-linux-s390x-gnu': 4.53.3
2150
+ '@rollup/rollup-linux-x64-gnu': 4.53.3
2151
+ '@rollup/rollup-linux-x64-musl': 4.53.3
2152
+ '@rollup/rollup-openharmony-arm64': 4.53.3
2153
+ '@rollup/rollup-win32-arm64-msvc': 4.53.3
2154
+ '@rollup/rollup-win32-ia32-msvc': 4.53.3
2155
+ '@rollup/rollup-win32-x64-gnu': 4.53.3
2156
+ '@rollup/rollup-win32-x64-msvc': 4.53.3
2157
fsevents: 2.3.3
2158
2159
run-parallel@1.2.0:
@@ -2352,44 +2164,16 @@ snapshots:
2164
2165
semver@6.3.1: {}
2166
2355
- shebang-command@2.0.0:
2356
- dependencies:
2357
- shebang-regex: 3.0.0
2358
-
2359
- shebang-regex@3.0.0: {}
2360
-
2361
- signal-exit@4.1.0: {}
2362
-
2167
source-map-js@1.2.1: {}
2168
2365
- string-width@4.2.3:
2366
- dependencies:
2367
- emoji-regex: 8.0.0
2368
- is-fullwidth-code-point: 3.0.0
2369
- strip-ansi: 6.0.1
2370
-
2371
- string-width@5.1.2:
2372
- dependencies:
2373
- eastasianwidth: 0.2.0
2374
- emoji-regex: 9.2.2
2375
- strip-ansi: 7.1.2
2376
-
2377
- strip-ansi@6.0.1:
2378
- dependencies:
2379
- ansi-regex: 5.0.1
2380
-
2381
- strip-ansi@7.1.2:
2382
- dependencies:
2383
- ansi-regex: 6.2.2
2384
-
2385
- sucrase@3.35.0:
2169
+ sucrase@3.35.1:
2170
dependencies:
2171
'@jridgewell/gen-mapping': 0.3.13
2172
commander: 4.1.1
2389
- glob: 10.4.5
2173
lines-and-columns: 1.2.4
2174
mz: 2.7.0
2175
pirates: 4.0.7
2176
+ tinyglobby: 0.2.15
2177
ts-interface-checker: 0.1.13
2178
2179
supports-preserve-symlinks-flag@1.0.0: {}
@@ -2416,8 +2200,8 @@ snapshots:
2200
postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)
2201
postcss-nested: 6.2.0(postcss@8.5.6)
2202
postcss-selector-parser: 6.1.2
2419
- resolve: 1.22.10
2420
- sucrase: 3.35.0
2203
+ resolve: 1.22.11
2204
+ sucrase: 3.35.1
2205
transitivePeerDependencies:
2206
- tsx
2207
- yaml
@@ -2443,40 +2227,24 @@ snapshots:
2227
2228
typescript@5.8.3: {}
2229
2446
- update-browserslist-db@1.1.3(browserslist@4.26.3):
2230
+ update-browserslist-db@1.1.4(browserslist@4.28.0):
2231
dependencies:
2448
- browserslist: 4.26.3
2232
+ browserslist: 4.28.0
2233
escalade: 3.2.0
2234
picocolors: 1.1.1
2235
2236
util-deprecate@1.0.2: {}
2237
2454
- vite@7.1.9(jiti@1.21.7):
2238
+ vite@7.2.4(jiti@1.21.7):
2239
dependencies:
2456
- esbuild: 0.25.10
2240
+ esbuild: 0.25.12
2241
fdir: 6.5.0(picomatch@4.0.3)
2242
picomatch: 4.0.3
2243
postcss: 8.5.6
2460
- rollup: 4.52.4
2244
+ rollup: 4.53.3
2245
tinyglobby: 0.2.15
2246
optionalDependencies:
2247
fsevents: 2.3.3
2248
jiti: 1.21.7
2249
2466
- which@2.0.2:
2467
- dependencies:
2468
- isexe: 2.0.0
2469
-
2470
- wrap-ansi@7.0.0:
2471
- dependencies:
2472
- ansi-styles: 4.3.0
2473
- string-width: 4.2.3
2474
- strip-ansi: 6.0.1
2475
-
2476
- wrap-ansi@8.1.0:
2477
- dependencies:
2478
- ansi-styles: 6.2.3
2479
- string-width: 5.1.2
2480
- strip-ansi: 7.1.2
2481
-
2250
yallist@3.1.1: {}
postcss.config.cjs
+1
-1
@@ -3,4 +3,4 @@ module.exports = {
3
tailwindcss: {},
4
autoprefixer: {},
5
},
6
-}
6
+};
src-tauri/Cargo.lock
+1736
-407
@@ -2,26 +2,28 @@
2
# It is not intended for manual editing.
3
version = 4
4
5
-[[package]]
6
-name = "addr2line"
7
-version = "0.25.1"
8
-source = "registry+https://github.com/rust-lang/crates.io-index"
9
-checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
10
-dependencies = [
11
- "gimli",
12
-]
13
-
5
[[package]]
6
name = "adler2"
7
version = "2.0.1"
8
source = "registry+https://github.com/rust-lang/crates.io-index"
9
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
10
11
+[[package]]
12
+name = "ahash"
13
+version = "0.7.8"
14
+source = "registry+https://github.com/rust-lang/crates.io-index"
15
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
16
+dependencies = [
17
+ "getrandom 0.2.16",
18
+ "once_cell",
19
+ "version_check",
20
+]
21
+
22
[[package]]
23
name = "aho-corasick"
22
-version = "1.1.3"
24
+version = "1.1.4"
25
source = "registry+https://github.com/rust-lang/crates.io-index"
24
-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
26
+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
27
dependencies = [
28
"memchr",
29
]
@@ -41,6 +43,23 @@ dependencies = [
43
"alloc-no-stdlib",
44
]
45
46
+[[package]]
47
+name = "android_log-sys"
48
+version = "0.3.2"
49
+source = "registry+https://github.com/rust-lang/crates.io-index"
50
+checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d"
51
+
52
+[[package]]
53
+name = "android_logger"
54
+version = "0.15.1"
55
+source = "registry+https://github.com/rust-lang/crates.io-index"
56
+checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3"
57
+dependencies = [
58
+ "android_log-sys",
59
+ "env_filter",
60
+ "log",
61
+]
62
+
63
[[package]]
64
name = "android_system_properties"
65
version = "0.1.5"
@@ -50,12 +69,77 @@ dependencies = [
69
"libc",
70
]
71
72
+[[package]]
73
+name = "ansi_term"
74
+version = "0.12.1"
75
+source = "registry+https://github.com/rust-lang/crates.io-index"
76
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
77
+dependencies = [
78
+ "winapi",
79
+]
80
+
81
+[[package]]
82
+name = "anstream"
83
+version = "0.6.21"
84
+source = "registry+https://github.com/rust-lang/crates.io-index"
85
+checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
86
+dependencies = [
87
+ "anstyle",
88
+ "anstyle-parse",
89
+ "anstyle-query",
90
+ "anstyle-wincon",
91
+ "colorchoice",
92
+ "is_terminal_polyfill",
93
+ "utf8parse",
94
+]
95
+
96
+[[package]]
97
+name = "anstyle"
98
+version = "1.0.13"
99
+source = "registry+https://github.com/rust-lang/crates.io-index"
100
+checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
101
+
102
+[[package]]
103
+name = "anstyle-parse"
104
+version = "0.2.7"
105
+source = "registry+https://github.com/rust-lang/crates.io-index"
106
+checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
107
+dependencies = [
108
+ "utf8parse",
109
+]
110
+
111
+[[package]]
112
+name = "anstyle-query"
113
+version = "1.1.5"
114
+source = "registry+https://github.com/rust-lang/crates.io-index"
115
+checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
116
+dependencies = [
117
+ "windows-sys 0.61.2",
118
+]
119
+
120
+[[package]]
121
+name = "anstyle-wincon"
122
+version = "3.0.11"
123
+source = "registry+https://github.com/rust-lang/crates.io-index"
124
+checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
125
+dependencies = [
126
+ "anstyle",
127
+ "once_cell_polyfill",
128
+ "windows-sys 0.61.2",
129
+]
130
+
131
[[package]]
132
name = "anyhow"
133
version = "1.0.100"
134
source = "registry+https://github.com/rust-lang/crates.io-index"
135
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
136
137
+[[package]]
138
+name = "arrayvec"
139
+version = "0.7.6"
140
+source = "registry+https://github.com/rust-lang/crates.io-index"
141
+checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
142
+
143
[[package]]
144
name = "async-broadcast"
145
version = "0.7.2"
@@ -149,7 +233,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
233
dependencies = [
234
"proc-macro2",
235
"quote",
152
- "syn 2.0.106",
236
+ "syn 2.0.111",
237
]
238
239
[[package]]
@@ -184,7 +268,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
268
dependencies = [
269
"proc-macro2",
270
"quote",
187
- "syn 2.0.106",
271
+ "syn 2.0.111",
272
]
273
274
[[package]]
@@ -217,26 +301,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
301
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
302
303
[[package]]
220
-name = "autocfg"
221
-version = "1.5.0"
222
-source = "registry+https://github.com/rust-lang/crates.io-index"
223
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
224
-
225
-[[package]]
226
-name = "backtrace"
227
-version = "0.3.76"
304
+name = "atty"
305
+version = "0.2.14"
306
source = "registry+https://github.com/rust-lang/crates.io-index"
229
-checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
307
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
308
dependencies = [
231
- "addr2line",
232
- "cfg-if",
309
+ "hermit-abi 0.1.19",
310
"libc",
234
- "miniz_oxide",
235
- "object",
236
- "rustc-demangle",
237
- "windows-link 0.2.1",
311
+ "winapi",
312
]
313
314
+[[package]]
315
+name = "autocfg"
316
+version = "1.5.0"
317
+source = "registry+https://github.com/rust-lang/crates.io-index"
318
+checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
319
+
320
[[package]]
321
name = "base64"
322
version = "0.21.7"
@@ -257,11 +337,23 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
337
338
[[package]]
339
name = "bitflags"
260
-version = "2.9.4"
340
+version = "2.10.0"
341
source = "registry+https://github.com/rust-lang/crates.io-index"
262
-checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
342
+checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
343
dependencies = [
264
- "serde",
344
+ "serde_core",
345
+]
346
+
347
+[[package]]
348
+name = "bitvec"
349
+version = "1.0.1"
350
+source = "registry+https://github.com/rust-lang/crates.io-index"
351
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
352
+dependencies = [
353
+ "funty",
354
+ "radium",
355
+ "tap",
356
+ "wyz",
357
]
358
359
[[package]]
@@ -304,6 +396,29 @@ dependencies = [
396
"piper",
397
]
398
399
+[[package]]
400
+name = "borsh"
401
+version = "1.6.0"
402
+source = "registry+https://github.com/rust-lang/crates.io-index"
403
+checksum = "d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f"
404
+dependencies = [
405
+ "borsh-derive",
406
+ "cfg_aliases",
407
+]
408
+
409
+[[package]]
410
+name = "borsh-derive"
411
+version = "1.6.0"
412
+source = "registry+https://github.com/rust-lang/crates.io-index"
413
+checksum = "0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c"
414
+dependencies = [
415
+ "once_cell",
416
+ "proc-macro-crate 3.4.0",
417
+ "proc-macro2",
418
+ "quote",
419
+ "syn 2.0.111",
420
+]
421
+
422
[[package]]
423
name = "brotli"
424
version = "8.0.2"
@@ -331,6 +446,40 @@ version = "3.19.0"
446
source = "registry+https://github.com/rust-lang/crates.io-index"
447
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
448
449
+[[package]]
450
+name = "byte-unit"
451
+version = "5.2.0"
452
+source = "registry+https://github.com/rust-lang/crates.io-index"
453
+checksum = "8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d"
454
+dependencies = [
455
+ "rust_decimal",
456
+ "schemars 1.1.0",
457
+ "serde",
458
+ "utf8-width",
459
+]
460
+
461
+[[package]]
462
+name = "bytecheck"
463
+version = "0.6.12"
464
+source = "registry+https://github.com/rust-lang/crates.io-index"
465
+checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2"
466
+dependencies = [
467
+ "bytecheck_derive",
468
+ "ptr_meta",
469
+ "simdutf8",
470
+]
471
+
472
+[[package]]
473
+name = "bytecheck_derive"
474
+version = "0.6.12"
475
+source = "registry+https://github.com/rust-lang/crates.io-index"
476
+checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659"
477
+dependencies = [
478
+ "proc-macro2",
479
+ "quote",
480
+ "syn 1.0.109",
481
+]
482
+
483
[[package]]
484
name = "bytemuck"
485
version = "1.24.0"
@@ -345,9 +494,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
494
495
[[package]]
496
name = "bytes"
348
-version = "1.10.1"
497
+version = "1.11.0"
498
source = "registry+https://github.com/rust-lang/crates.io-index"
350
-checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
499
+checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
500
dependencies = [
501
"serde",
502
]
@@ -358,7 +507,7 @@ version = "0.18.5"
507
source = "registry+https://github.com/rust-lang/crates.io-index"
508
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
509
dependencies = [
361
- "bitflags 2.9.4",
510
+ "bitflags 2.10.0",
511
"cairo-sys-rs",
512
"glib",
513
"libc",
@@ -416,14 +565,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
565
checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
566
dependencies = [
567
"serde",
419
- "toml 0.9.7",
568
+ "toml 0.9.8",
569
]
570
571
[[package]]
572
name = "cc"
424
-version = "1.2.40"
573
+version = "1.2.48"
574
source = "registry+https://github.com/rust-lang/crates.io-index"
426
-checksum = "e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb"
575
+checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a"
576
dependencies = [
577
"find-msvc-tools",
578
"shlex",
@@ -458,9 +607,9 @@ dependencies = [
607
608
[[package]]
609
name = "cfg-if"
461
-version = "1.0.3"
610
+version = "1.0.4"
611
source = "registry+https://github.com/rust-lang/crates.io-index"
463
-checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
612
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
613
614
[[package]]
615
name = "cfg_aliases"
@@ -475,11 +624,74 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
624
checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
625
dependencies = [
626
"iana-time-zone",
627
+ "js-sys",
628
"num-traits",
629
"serde",
630
+ "wasm-bindgen",
631
"windows-link 0.2.1",
632
]
633
634
+[[package]]
635
+name = "clap"
636
+version = "2.34.0"
637
+source = "registry+https://github.com/rust-lang/crates.io-index"
638
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
639
+dependencies = [
640
+ "ansi_term",
641
+ "atty",
642
+ "bitflags 1.3.2",
643
+ "strsim 0.8.0",
644
+ "textwrap",
645
+ "unicode-width",
646
+ "vec_map",
647
+]
648
+
649
+[[package]]
650
+name = "clap"
651
+version = "4.5.53"
652
+source = "registry+https://github.com/rust-lang/crates.io-index"
653
+checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8"
654
+dependencies = [
655
+ "clap_builder",
656
+ "clap_derive",
657
+]
658
+
659
+[[package]]
660
+name = "clap_builder"
661
+version = "4.5.53"
662
+source = "registry+https://github.com/rust-lang/crates.io-index"
663
+checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
664
+dependencies = [
665
+ "anstream",
666
+ "anstyle",
667
+ "clap_lex",
668
+ "strsim 0.11.1",
669
+]
670
+
671
+[[package]]
672
+name = "clap_derive"
673
+version = "4.5.49"
674
+source = "registry+https://github.com/rust-lang/crates.io-index"
675
+checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
676
+dependencies = [
677
+ "heck 0.5.0",
678
+ "proc-macro2",
679
+ "quote",
680
+ "syn 2.0.111",
681
+]
682
+
683
+[[package]]
684
+name = "clap_lex"
685
+version = "0.7.6"
686
+source = "registry+https://github.com/rust-lang/crates.io-index"
687
+checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
688
+
689
+[[package]]
690
+name = "colorchoice"
691
+version = "1.0.4"
692
+source = "registry+https://github.com/rust-lang/crates.io-index"
693
+checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
694
+
695
[[package]]
696
name = "combine"
697
version = "4.6.7"
@@ -505,6 +717,15 @@ version = "0.4.0"
717
source = "registry+https://github.com/rust-lang/crates.io-index"
718
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
719
720
+[[package]]
721
+name = "convert_case"
722
+version = "0.6.0"
723
+source = "registry+https://github.com/rust-lang/crates.io-index"
724
+checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
725
+dependencies = [
726
+ "unicode-segmentation",
727
+]
728
+
729
[[package]]
730
name = "cookie"
731
version = "0.18.1"
@@ -515,6 +736,16 @@ dependencies = [
736
"version_check",
737
]
738
739
+[[package]]
740
+name = "core-foundation"
741
+version = "0.9.4"
742
+source = "registry+https://github.com/rust-lang/crates.io-index"
743
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
744
+dependencies = [
745
+ "core-foundation-sys",
746
+ "libc",
747
+]
748
+
749
[[package]]
750
name = "core-foundation"
751
version = "0.10.1"
@@ -537,10 +768,10 @@ version = "0.24.0"
768
source = "registry+https://github.com/rust-lang/crates.io-index"
769
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
770
dependencies = [
540
- "bitflags 2.9.4",
541
- "core-foundation",
771
+ "bitflags 2.10.0",
772
+ "core-foundation 0.10.1",
773
"core-graphics-types",
543
- "foreign-types",
774
+ "foreign-types 0.5.0",
775
"libc",
776
]
777
@@ -550,8 +781,8 @@ version = "0.2.0"
781
source = "registry+https://github.com/rust-lang/crates.io-index"
782
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
783
dependencies = [
553
- "bitflags 2.9.4",
554
- "core-foundation",
784
+ "bitflags 2.10.0",
785
+ "core-foundation 0.10.1",
786
"libc",
787
]
788
@@ -590,9 +821,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
821
822
[[package]]
823
name = "crypto-common"
593
-version = "0.1.6"
824
+version = "0.1.7"
825
source = "registry+https://github.com/rust-lang/crates.io-index"
595
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
826
+checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
827
dependencies = [
828
"generic-array",
829
"typenum",
@@ -622,7 +853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
853
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
854
dependencies = [
855
"quote",
625
- "syn 2.0.106",
856
+ "syn 2.0.111",
857
]
858
859
[[package]]
@@ -632,7 +863,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
863
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
864
dependencies = [
865
"quote",
635
- "syn 2.0.106",
866
+ "syn 2.0.111",
867
]
868
869
[[package]]
@@ -655,8 +886,8 @@ dependencies = [
886
"ident_case",
887
"proc-macro2",
888
"quote",
658
- "strsim",
659
- "syn 2.0.106",
889
+ "strsim 0.11.1",
890
+ "syn 2.0.111",
891
]
892
893
[[package]]
@@ -667,14 +898,14 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
898
dependencies = [
899
"darling_core",
900
"quote",
670
- "syn 2.0.106",
901
+ "syn 2.0.111",
902
]
903
904
[[package]]
905
name = "deranged"
675
-version = "0.5.4"
906
+version = "0.5.5"
907
source = "registry+https://github.com/rust-lang/crates.io-index"
677
-checksum = "a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071"
908
+checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
909
dependencies = [
910
"powerfmt",
911
"serde_core",
@@ -686,11 +917,11 @@ version = "0.99.20"
917
source = "registry+https://github.com/rust-lang/crates.io-index"
918
checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
919
dependencies = [
689
- "convert_case",
920
+ "convert_case 0.4.0",
921
"proc-macro2",
922
"quote",
923
"rustc_version",
693
- "syn 2.0.106",
924
+ "syn 2.0.111",
925
]
926
927
[[package]]
@@ -736,7 +967,7 @@ version = "0.3.0"
967
source = "registry+https://github.com/rust-lang/crates.io-index"
968
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
969
dependencies = [
739
- "bitflags 2.9.4",
970
+ "bitflags 2.10.0",
971
"objc2 0.6.3",
972
]
973
@@ -748,7 +979,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
979
dependencies = [
980
"proc-macro2",
981
"quote",
751
- "syn 2.0.106",
982
+ "syn 2.0.111",
983
]
984
985
[[package]]
@@ -771,7 +1002,36 @@ checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4"
1002
dependencies = [
1003
"proc-macro2",
1004
"quote",
774
- "syn 2.0.106",
1005
+ "syn 2.0.111",
1006
+]
1007
+
1008
+[[package]]
1009
+name = "dotenv"
1010
+version = "0.15.0"
1011
+source = "registry+https://github.com/rust-lang/crates.io-index"
1012
+checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
1013
+
1014
+[[package]]
1015
+name = "dotenv_codegen"
1016
+version = "0.15.0"
1017
+source = "registry+https://github.com/rust-lang/crates.io-index"
1018
+checksum = "56966279c10e4f8ee8c22123a15ed74e7c8150b658b26c619c53f4a56eb4a8aa"
1019
+dependencies = [
1020
+ "dotenv_codegen_implementation",
1021
+ "proc-macro-hack",
1022
+]
1023
+
1024
+[[package]]
1025
+name = "dotenv_codegen_implementation"
1026
+version = "0.15.0"
1027
+source = "registry+https://github.com/rust-lang/crates.io-index"
1028
+checksum = "53e737a3522cd45f6adc19b644ce43ef53e1e9045f2d2de425c1f468abd4cf33"
1029
+dependencies = [
1030
+ "dotenv",
1031
+ "proc-macro-hack",
1032
+ "proc-macro2",
1033
+ "quote",
1034
+ "syn 1.0.109",
1035
]
1036
1037
[[package]]
@@ -819,7 +1079,7 @@ dependencies = [
1079
"cc",
1080
"memchr",
1081
"rustc_version",
822
- "toml 0.9.7",
1082
+ "toml 0.9.8",
1083
"vswhom",
1084
"winreg",
1085
]
@@ -830,11 +1090,20 @@ version = "1.2.2"
1090
source = "registry+https://github.com/rust-lang/crates.io-index"
1091
checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
1092
1093
+[[package]]
1094
+name = "encoding_rs"
1095
+version = "0.8.35"
1096
+source = "registry+https://github.com/rust-lang/crates.io-index"
1097
+checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
1098
+dependencies = [
1099
+ "cfg-if",
1100
+]
1101
+
1102
[[package]]
1103
name = "endi"
835
-version = "1.1.0"
1104
+version = "1.1.1"
1105
source = "registry+https://github.com/rust-lang/crates.io-index"
837
-checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
1106
+checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
1107
1108
[[package]]
1109
name = "enumflags2"
@@ -854,7 +1123,17 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
1123
dependencies = [
1124
"proc-macro2",
1125
"quote",
857
- "syn 2.0.106",
1126
+ "syn 2.0.111",
1127
+]
1128
+
1129
+[[package]]
1130
+name = "env_filter"
1131
+version = "0.1.4"
1132
+source = "registry+https://github.com/rust-lang/crates.io-index"
1133
+checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2"
1134
+dependencies = [
1135
+ "log",
1136
+ "regex",
1137
]
1138
1139
[[package]]
@@ -865,9 +1144,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
1144
1145
[[package]]
1146
name = "erased-serde"
868
-version = "0.4.8"
1147
+version = "0.4.9"
1148
source = "registry+https://github.com/rust-lang/crates.io-index"
870
-checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b"
1149
+checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3"
1150
dependencies = [
1151
"serde",
1152
"serde_core",
@@ -920,6 +1199,15 @@ dependencies = [
1199
"simd-adler32",
1200
]
1201
1202
+[[package]]
1203
+name = "fern"
1204
+version = "0.7.1"
1205
+source = "registry+https://github.com/rust-lang/crates.io-index"
1206
+checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29"
1207
+dependencies = [
1208
+ "log",
1209
+]
1210
+
1211
[[package]]
1212
name = "field-offset"
1213
version = "0.3.6"
@@ -932,15 +1220,15 @@ dependencies = [
1220
1221
[[package]]
1222
name = "find-msvc-tools"
935
-version = "0.1.3"
1223
+version = "0.1.5"
1224
source = "registry+https://github.com/rust-lang/crates.io-index"
937
-checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3"
1225
+checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
1226
1227
[[package]]
1228
name = "flate2"
941
-version = "1.1.4"
1229
+version = "1.1.5"
1230
source = "registry+https://github.com/rust-lang/crates.io-index"
943
-checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9"
1231
+checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
1232
dependencies = [
1233
"crc32fast",
1234
"miniz_oxide",
@@ -952,6 +1240,15 @@ version = "1.0.7"
1240
source = "registry+https://github.com/rust-lang/crates.io-index"
1241
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
1242
1243
+[[package]]
1244
+name = "foreign-types"
1245
+version = "0.3.2"
1246
+source = "registry+https://github.com/rust-lang/crates.io-index"
1247
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
1248
+dependencies = [
1249
+ "foreign-types-shared 0.1.1",
1250
+]
1251
+
1252
[[package]]
1253
name = "foreign-types"
1254
version = "0.5.0"
@@ -959,7 +1256,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1256
checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
1257
dependencies = [
1258
"foreign-types-macros",
962
- "foreign-types-shared",
1259
+ "foreign-types-shared 0.3.1",
1260
]
1261
1262
[[package]]
@@ -970,9 +1267,15 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
1267
dependencies = [
1268
"proc-macro2",
1269
"quote",
973
- "syn 2.0.106",
1270
+ "syn 2.0.111",
1271
]
1272
1273
+[[package]]
1274
+name = "foreign-types-shared"
1275
+version = "0.1.1"
1276
+source = "registry+https://github.com/rust-lang/crates.io-index"
1277
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
1278
+
1279
[[package]]
1280
name = "foreign-types-shared"
1281
version = "0.3.1"
@@ -988,6 +1291,12 @@ dependencies = [
1291
"percent-encoding",
1292
]
1293
1294
+[[package]]
1295
+name = "funty"
1296
+version = "2.0.0"
1297
+source = "registry+https://github.com/rust-lang/crates.io-index"
1298
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
1299
+
1300
[[package]]
1301
name = "futf"
1302
version = "0.1.5"
@@ -1051,7 +1360,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
1360
dependencies = [
1361
"proc-macro2",
1362
"quote",
1054
- "syn 2.0.106",
1363
+ "syn 2.0.111",
1364
]
1365
1366
[[package]]
@@ -1191,6 +1500,19 @@ dependencies = [
1500
"x11",
1501
]
1502
1503
+[[package]]
1504
+name = "generator"
1505
+version = "0.7.5"
1506
+source = "registry+https://github.com/rust-lang/crates.io-index"
1507
+checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
1508
+dependencies = [
1509
+ "cc",
1510
+ "libc",
1511
+ "log",
1512
+ "rustversion",
1513
+ "windows 0.48.0",
1514
+]
1515
+
1516
[[package]]
1517
name = "generic-array"
1518
version = "0.14.7"
@@ -1219,28 +1541,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1541
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
1542
dependencies = [
1543
"cfg-if",
1544
+ "js-sys",
1545
"libc",
1546
"wasi 0.11.1+wasi-snapshot-preview1",
1547
+ "wasm-bindgen",
1548
]
1549
1550
[[package]]
1551
name = "getrandom"
1228
-version = "0.3.3"
1552
+version = "0.3.4"
1553
source = "registry+https://github.com/rust-lang/crates.io-index"
1230
-checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
1554
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1555
dependencies = [
1556
"cfg-if",
1557
+ "js-sys",
1558
"libc",
1559
"r-efi",
1235
- "wasi 0.14.7+wasi-0.2.4",
1560
+ "wasip2",
1561
+ "wasm-bindgen",
1562
]
1563
1238
-[[package]]
1239
-name = "gimli"
1240
-version = "0.32.3"
1241
-source = "registry+https://github.com/rust-lang/crates.io-index"
1242
-checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
1243
-
1564
[[package]]
1565
name = "gio"
1566
version = "0.18.4"
@@ -1279,7 +1599,7 @@ version = "0.18.5"
1599
source = "registry+https://github.com/rust-lang/crates.io-index"
1600
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1601
dependencies = [
1282
- "bitflags 2.9.4",
1602
+ "bitflags 2.10.0",
1603
"futures-channel",
1604
"futures-core",
1605
"futures-executor",
@@ -1307,7 +1627,7 @@ dependencies = [
1627
"proc-macro-error",
1628
"proc-macro2",
1629
"quote",
1310
- "syn 2.0.106",
1630
+ "syn 2.0.111",
1631
]
1632
1633
[[package]]
@@ -1386,20 +1706,51 @@ dependencies = [
1706
"proc-macro-error",
1707
"proc-macro2",
1708
"quote",
1389
- "syn 2.0.106",
1709
+ "syn 2.0.111",
1710
]
1711
1712
[[package]]
1393
-name = "hashbrown"
1394
-version = "0.12.3"
1713
+name = "h2"
1714
+version = "0.4.12"
1715
source = "registry+https://github.com/rust-lang/crates.io-index"
1396
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1397
-
1716
+checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
1717
+dependencies = [
1718
+ "atomic-waker",
1719
+ "bytes",
1720
+ "fnv",
1721
+ "futures-core",
1722
+ "futures-sink",
1723
+ "http",
1724
+ "indexmap 2.12.1",
1725
+ "slab",
1726
+ "tokio",
1727
+ "tokio-util",
1728
+ "tracing",
1729
+]
1730
+
1731
+[[package]]
1732
+name = "hashbrown"
1733
+version = "0.12.3"
1734
+source = "registry+https://github.com/rust-lang/crates.io-index"
1735
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1736
+dependencies = [
1737
+ "ahash",
1738
+]
1739
+
1740
[[package]]
1741
name = "hashbrown"
1400
-version = "0.16.0"
1742
+version = "0.16.1"
1743
+source = "registry+https://github.com/rust-lang/crates.io-index"
1744
+checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
1745
+
1746
+[[package]]
1747
+name = "heck"
1748
+version = "0.3.3"
1749
source = "registry+https://github.com/rust-lang/crates.io-index"
1402
-checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
1750
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
1751
+dependencies = [
1752
+ "unicode-segmentation",
1753
+]
1754
1755
[[package]]
1756
name = "heck"
@@ -1413,6 +1764,15 @@ version = "0.5.0"
1764
source = "registry+https://github.com/rust-lang/crates.io-index"
1765
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
1766
1767
+[[package]]
1768
+name = "hermit-abi"
1769
+version = "0.1.19"
1770
+source = "registry+https://github.com/rust-lang/crates.io-index"
1771
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
1772
+dependencies = [
1773
+ "libc",
1774
+]
1775
+
1776
[[package]]
1777
name = "hermit-abi"
1778
version = "0.5.2"
@@ -1439,12 +1799,11 @@ dependencies = [
1799
1800
[[package]]
1801
name = "http"
1442
-version = "1.3.1"
1802
+version = "1.4.0"
1803
source = "registry+https://github.com/rust-lang/crates.io-index"
1444
-checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
1804
+checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
1805
dependencies = [
1806
"bytes",
1447
- "fnv",
1807
"itoa",
1808
]
1809
@@ -1479,14 +1838,15 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1838
1839
[[package]]
1840
name = "hyper"
1482
-version = "1.7.0"
1841
+version = "1.8.1"
1842
source = "registry+https://github.com/rust-lang/crates.io-index"
1484
-checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
1843
+checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
1844
dependencies = [
1845
"atomic-waker",
1846
"bytes",
1847
"futures-channel",
1848
"futures-core",
1849
+ "h2",
1850
"http",
1851
"http-body",
1852
"httparse",
@@ -1498,11 +1858,44 @@ dependencies = [
1858
"want",
1859
]
1860
1861
+[[package]]
1862
+name = "hyper-rustls"
1863
+version = "0.27.7"
1864
+source = "registry+https://github.com/rust-lang/crates.io-index"
1865
+checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
1866
+dependencies = [
1867
+ "http",
1868
+ "hyper",
1869
+ "hyper-util",
1870
+ "rustls",
1871
+ "rustls-native-certs",
1872
+ "rustls-pki-types",
1873
+ "tokio",
1874
+ "tokio-rustls",
1875
+ "tower-service",
1876
+]
1877
+
1878
+[[package]]
1879
+name = "hyper-tls"
1880
+version = "0.6.0"
1881
+source = "registry+https://github.com/rust-lang/crates.io-index"
1882
+checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
1883
+dependencies = [
1884
+ "bytes",
1885
+ "http-body-util",
1886
+ "hyper",
1887
+ "hyper-util",
1888
+ "native-tls",
1889
+ "tokio",
1890
+ "tokio-native-tls",
1891
+ "tower-service",
1892
+]
1893
+
1894
[[package]]
1895
name = "hyper-util"
1503
-version = "0.1.17"
1896
+version = "0.1.18"
1897
source = "registry+https://github.com/rust-lang/crates.io-index"
1505
-checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
1898
+checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56"
1899
dependencies = [
1900
"base64 0.22.1",
1901
"bytes",
@@ -1517,9 +1910,11 @@ dependencies = [
1910
"percent-encoding",
1911
"pin-project-lite",
1912
"socket2",
1913
+ "system-configuration",
1914
"tokio",
1915
"tower-service",
1916
"tracing",
1917
+ "windows-registry",
1918
]
1919
1920
[[package]]
@@ -1558,9 +1953,9 @@ dependencies = [
1953
1954
[[package]]
1955
name = "icu_collections"
1561
-version = "2.0.0"
1956
+version = "2.1.1"
1957
source = "registry+https://github.com/rust-lang/crates.io-index"
1563
-checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
1958
+checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
1959
dependencies = [
1960
"displaydoc",
1961
"potential_utf",
@@ -1571,9 +1966,9 @@ dependencies = [
1966
1967
[[package]]
1968
name = "icu_locale_core"
1574
-version = "2.0.0"
1969
+version = "2.1.1"
1970
source = "registry+https://github.com/rust-lang/crates.io-index"
1576
-checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
1971
+checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
1972
dependencies = [
1973
"displaydoc",
1974
"litemap",
@@ -1584,11 +1979,10 @@ dependencies = [
1979
1980
[[package]]
1981
name = "icu_normalizer"
1587
-version = "2.0.0"
1982
+version = "2.1.1"
1983
source = "registry+https://github.com/rust-lang/crates.io-index"
1589
-checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
1984
+checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
1985
dependencies = [
1591
- "displaydoc",
1986
"icu_collections",
1987
"icu_normalizer_data",
1988
"icu_properties",
@@ -1599,42 +1993,38 @@ dependencies = [
1993
1994
[[package]]
1995
name = "icu_normalizer_data"
1602
-version = "2.0.0"
1996
+version = "2.1.1"
1997
source = "registry+https://github.com/rust-lang/crates.io-index"
1604
-checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
1998
+checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
1999
2000
[[package]]
2001
name = "icu_properties"
1608
-version = "2.0.1"
2002
+version = "2.1.1"
2003
source = "registry+https://github.com/rust-lang/crates.io-index"
1610
-checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
2004
+checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
2005
dependencies = [
1612
- "displaydoc",
2006
"icu_collections",
2007
"icu_locale_core",
2008
"icu_properties_data",
2009
"icu_provider",
1617
- "potential_utf",
2010
"zerotrie",
2011
"zerovec",
2012
]
2013
2014
[[package]]
2015
name = "icu_properties_data"
1624
-version = "2.0.1"
2016
+version = "2.1.1"
2017
source = "registry+https://github.com/rust-lang/crates.io-index"
1626
-checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
2018
+checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
2019
2020
[[package]]
2021
name = "icu_provider"
1630
-version = "2.0.0"
2022
+version = "2.1.1"
2023
source = "registry+https://github.com/rust-lang/crates.io-index"
1632
-checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
2024
+checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
2025
dependencies = [
2026
"displaydoc",
2027
"icu_locale_core",
1636
- "stable_deref_trait",
1637
- "tinystr",
2028
"writeable",
2029
"yoke",
2030
"zerofrom",
@@ -1682,12 +2072,12 @@ dependencies = [
2072
2073
[[package]]
2074
name = "indexmap"
1685
-version = "2.11.4"
2075
+version = "2.12.1"
2076
source = "registry+https://github.com/rust-lang/crates.io-index"
1687
-checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
2077
+checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
2078
dependencies = [
2079
"equivalent",
1690
- "hashbrown 0.16.0",
2080
+ "hashbrown 0.16.1",
2081
"serde",
2082
"serde_core",
2083
]
@@ -1701,17 +2091,6 @@ dependencies = [
2091
"cfb",
2092
]
2093
1704
-[[package]]
1705
-name = "io-uring"
1706
-version = "0.7.10"
1707
-source = "registry+https://github.com/rust-lang/crates.io-index"
1708
-checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
1709
-dependencies = [
1710
- "bitflags 2.9.4",
1711
- "cfg-if",
1712
- "libc",
1713
-]
1714
-
2094
[[package]]
2095
name = "ipnet"
2096
version = "2.11.0"
@@ -1720,9 +2099,9 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
2099
2100
[[package]]
2101
name = "iri-string"
1723
-version = "0.7.8"
2102
+version = "0.7.9"
2103
source = "registry+https://github.com/rust-lang/crates.io-index"
1725
-checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
2104
+checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397"
2105
dependencies = [
2106
"memchr",
2107
"serde",
@@ -1747,6 +2126,12 @@ dependencies = [
2126
"once_cell",
2127
]
2128
2129
+[[package]]
2130
+name = "is_terminal_polyfill"
2131
+version = "1.70.2"
2132
+source = "registry+https://github.com/rust-lang/crates.io-index"
2133
+checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
2134
+
2135
[[package]]
2136
name = "itoa"
2137
version = "1.0.15"
@@ -1800,9 +2185,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
2185
2186
[[package]]
2187
name = "js-sys"
1803
-version = "0.3.81"
2188
+version = "0.3.83"
2189
source = "registry+https://github.com/rust-lang/crates.io-index"
1805
-checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
2190
+checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
2191
dependencies = [
2192
"once_cell",
2193
"wasm-bindgen",
@@ -1836,7 +2221,7 @@ version = "0.7.0"
2221
source = "registry+https://github.com/rust-lang/crates.io-index"
2222
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
2223
dependencies = [
1839
- "bitflags 2.9.4",
2224
+ "bitflags 2.10.0",
2225
"serde",
2226
"unicode-segmentation",
2227
]
@@ -1849,7 +2234,7 @@ checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
2234
dependencies = [
2235
"cssparser",
2236
"html5ever",
1852
- "indexmap 2.11.4",
2237
+ "indexmap 2.12.1",
2238
"selectors",
2239
]
2240
@@ -1905,7 +2290,7 @@ version = "0.1.10"
2290
source = "registry+https://github.com/rust-lang/crates.io-index"
2291
checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
2292
dependencies = [
1908
- "bitflags 2.9.4",
2293
+ "bitflags 2.10.0",
2294
"libc",
2295
]
2296
@@ -1917,9 +2302,9 @@ checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
2302
2303
[[package]]
2304
name = "litemap"
1920
-version = "0.8.0"
2305
+version = "0.8.1"
2306
source = "registry+https://github.com/rust-lang/crates.io-index"
1922
-checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
2307
+checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
2308
2309
[[package]]
2310
name = "lock_api"
@@ -1935,6 +2320,30 @@ name = "log"
2320
version = "0.4.28"
2321
source = "registry+https://github.com/rust-lang/crates.io-index"
2322
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
2323
+dependencies = [
2324
+ "value-bag",
2325
+]
2326
+
2327
+[[package]]
2328
+name = "loom"
2329
+version = "0.5.6"
2330
+source = "registry+https://github.com/rust-lang/crates.io-index"
2331
+checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
2332
+dependencies = [
2333
+ "cfg-if",
2334
+ "generator",
2335
+ "scoped-tls",
2336
+ "serde",
2337
+ "serde_json",
2338
+ "tracing",
2339
+ "tracing-subscriber",
2340
+]
2341
+
2342
+[[package]]
2343
+name = "lru-slab"
2344
+version = "0.1.2"
2345
+source = "registry+https://github.com/rust-lang/crates.io-index"
2346
+checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
2347
2348
[[package]]
2349
name = "mac"
@@ -1942,6 +2351,12 @@ version = "0.1.1"
2351
source = "registry+https://github.com/rust-lang/crates.io-index"
2352
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
2353
2354
+[[package]]
2355
+name = "maplit"
2356
+version = "1.0.2"
2357
+source = "registry+https://github.com/rust-lang/crates.io-index"
2358
+checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
2359
+
2360
[[package]]
2361
name = "markup5ever"
2362
version = "0.14.1"
@@ -1964,7 +2379,16 @@ checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
2379
dependencies = [
2380
"proc-macro2",
2381
"quote",
1967
- "syn 2.0.106",
2382
+ "syn 2.0.111",
2383
+]
2384
+
2385
+[[package]]
2386
+name = "matchers"
2387
+version = "0.2.0"
2388
+source = "registry+https://github.com/rust-lang/crates.io-index"
2389
+checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
2390
+dependencies = [
2391
+ "regex-automata",
2392
]
2393
2394
[[package]]
@@ -2006,13 +2430,13 @@ dependencies = [
2430
2431
[[package]]
2432
name = "mio"
2009
-version = "1.0.4"
2433
+version = "1.1.0"
2434
source = "registry+https://github.com/rust-lang/crates.io-index"
2011
-checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
2435
+checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
2436
dependencies = [
2437
"libc",
2438
"wasi 0.11.1+wasi-snapshot-preview1",
2015
- "windows-sys 0.59.0",
2439
+ "windows-sys 0.61.2",
2440
]
2441
2442
[[package]]
@@ -2036,13 +2460,30 @@ dependencies = [
2460
"windows-sys 0.60.2",
2461
]
2462
2463
+[[package]]
2464
+name = "native-tls"
2465
+version = "0.2.14"
2466
+source = "registry+https://github.com/rust-lang/crates.io-index"
2467
+checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
2468
+dependencies = [
2469
+ "libc",
2470
+ "log",
2471
+ "openssl",
2472
+ "openssl-probe",
2473
+ "openssl-sys",
2474
+ "schannel",
2475
+ "security-framework 2.11.1",
2476
+ "security-framework-sys",
2477
+ "tempfile",
2478
+]
2479
+
2480
[[package]]
2481
name = "ndk"
2482
version = "0.9.0"
2483
source = "registry+https://github.com/rust-lang/crates.io-index"
2484
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2485
dependencies = [
2045
- "bitflags 2.9.4",
2486
+ "bitflags 2.10.0",
2487
"jni-sys",
2488
"log",
2489
"ndk-sys",
@@ -2078,7 +2519,7 @@ version = "0.30.1"
2519
source = "registry+https://github.com/rust-lang/crates.io-index"
2520
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
2521
dependencies = [
2081
- "bitflags 2.9.4",
2522
+ "bitflags 2.10.0",
2523
"cfg-if",
2524
"cfg_aliases",
2525
"libc",
@@ -2091,6 +2532,15 @@ version = "0.1.14"
2532
source = "registry+https://github.com/rust-lang/crates.io-index"
2533
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
2534
2535
+[[package]]
2536
+name = "nu-ansi-term"
2537
+version = "0.50.3"
2538
+source = "registry+https://github.com/rust-lang/crates.io-index"
2539
+checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
2540
+dependencies = [
2541
+ "windows-sys 0.61.2",
2542
+]
2543
+
2544
[[package]]
2545
name = "num-conv"
2546
version = "0.1.0"
@@ -2108,9 +2558,9 @@ dependencies = [
2558
2559
[[package]]
2560
name = "num_enum"
2111
-version = "0.7.4"
2561
+version = "0.7.5"
2562
source = "registry+https://github.com/rust-lang/crates.io-index"
2113
-checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
2563
+checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
2564
dependencies = [
2565
"num_enum_derive",
2566
"rustversion",
@@ -2118,14 +2568,23 @@ dependencies = [
2568
2569
[[package]]
2570
name = "num_enum_derive"
2121
-version = "0.7.4"
2571
+version = "0.7.5"
2572
source = "registry+https://github.com/rust-lang/crates.io-index"
2123
-checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
2573
+checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
2574
dependencies = [
2575
"proc-macro-crate 3.4.0",
2576
"proc-macro2",
2577
"quote",
2128
- "syn 2.0.106",
2578
+ "syn 2.0.111",
2579
+]
2580
+
2581
+[[package]]
2582
+name = "num_threads"
2583
+version = "0.1.7"
2584
+source = "registry+https://github.com/rust-lang/crates.io-index"
2585
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
2586
+dependencies = [
2587
+ "libc",
2588
]
2589
2590
[[package]]
@@ -2160,7 +2619,7 @@ version = "0.3.2"
2619
source = "registry+https://github.com/rust-lang/crates.io-index"
2620
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
2621
dependencies = [
2163
- "bitflags 2.9.4",
2622
+ "bitflags 2.10.0",
2623
"block2 0.6.2",
2624
"libc",
2625
"objc2 0.6.3",
@@ -2181,7 +2640,7 @@ version = "0.3.2"
2640
source = "registry+https://github.com/rust-lang/crates.io-index"
2641
checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
2642
dependencies = [
2184
- "bitflags 2.9.4",
2643
+ "bitflags 2.10.0",
2644
"objc2 0.6.3",
2645
"objc2-foundation 0.3.2",
2646
]
@@ -2192,7 +2651,7 @@ version = "0.3.2"
2651
source = "registry+https://github.com/rust-lang/crates.io-index"
2652
checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
2653
dependencies = [
2195
- "bitflags 2.9.4",
2654
+ "bitflags 2.10.0",
2655
"objc2 0.6.3",
2656
"objc2-foundation 0.3.2",
2657
]
@@ -2203,7 +2662,7 @@ version = "0.3.2"
2662
source = "registry+https://github.com/rust-lang/crates.io-index"
2663
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
2664
dependencies = [
2206
- "bitflags 2.9.4",
2665
+ "bitflags 2.10.0",
2666
"dispatch2",
2667
"objc2 0.6.3",
2668
]
@@ -2214,7 +2673,7 @@ version = "0.3.2"
2673
source = "registry+https://github.com/rust-lang/crates.io-index"
2674
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
2675
dependencies = [
2217
- "bitflags 2.9.4",
2676
+ "bitflags 2.10.0",
2677
"dispatch2",
2678
"objc2 0.6.3",
2679
"objc2-core-foundation",
@@ -2237,7 +2696,7 @@ version = "0.3.2"
2696
source = "registry+https://github.com/rust-lang/crates.io-index"
2697
checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
2698
dependencies = [
2240
- "bitflags 2.9.4",
2699
+ "bitflags 2.10.0",
2700
"objc2 0.6.3",
2701
"objc2-core-foundation",
2702
"objc2-core-graphics",
@@ -2249,7 +2708,7 @@ version = "0.3.2"
2708
source = "registry+https://github.com/rust-lang/crates.io-index"
2709
checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
2710
dependencies = [
2252
- "bitflags 2.9.4",
2711
+ "bitflags 2.10.0",
2712
"objc2 0.6.3",
2713
"objc2-core-foundation",
2714
"objc2-core-graphics",
@@ -2277,7 +2736,7 @@ version = "0.2.2"
2736
source = "registry+https://github.com/rust-lang/crates.io-index"
2737
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2738
dependencies = [
2280
- "bitflags 2.9.4",
2739
+ "bitflags 2.10.0",
2740
"block2 0.5.1",
2741
"libc",
2742
"objc2 0.5.2",
@@ -2289,7 +2748,7 @@ version = "0.3.2"
2748
source = "registry+https://github.com/rust-lang/crates.io-index"
2749
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
2750
dependencies = [
2292
- "bitflags 2.9.4",
2751
+ "bitflags 2.10.0",
2752
"block2 0.6.2",
2753
"libc",
2754
"objc2 0.6.3",
@@ -2302,7 +2761,7 @@ version = "0.3.2"
2761
source = "registry+https://github.com/rust-lang/crates.io-index"
2762
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
2763
dependencies = [
2305
- "bitflags 2.9.4",
2764
+ "bitflags 2.10.0",
2765
"objc2 0.6.3",
2766
"objc2-core-foundation",
2767
]
@@ -2323,7 +2782,7 @@ version = "0.2.2"
2782
source = "registry+https://github.com/rust-lang/crates.io-index"
2783
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2784
dependencies = [
2326
- "bitflags 2.9.4",
2785
+ "bitflags 2.10.0",
2786
"block2 0.5.1",
2787
"objc2 0.5.2",
2788
"objc2-foundation 0.2.2",
@@ -2335,7 +2794,7 @@ version = "0.2.2"
2794
source = "registry+https://github.com/rust-lang/crates.io-index"
2795
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2796
dependencies = [
2338
- "bitflags 2.9.4",
2797
+ "bitflags 2.10.0",
2798
"block2 0.5.1",
2799
"objc2 0.5.2",
2800
"objc2-foundation 0.2.2",
@@ -2348,7 +2807,7 @@ version = "0.3.2"
2807
source = "registry+https://github.com/rust-lang/crates.io-index"
2808
checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
2809
dependencies = [
2351
- "bitflags 2.9.4",
2810
+ "bitflags 2.10.0",
2811
"objc2 0.6.3",
2812
"objc2-foundation 0.3.2",
2813
]
@@ -2359,7 +2818,7 @@ version = "0.3.2"
2818
source = "registry+https://github.com/rust-lang/crates.io-index"
2819
checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
2820
dependencies = [
2362
- "bitflags 2.9.4",
2821
+ "bitflags 2.10.0",
2822
"objc2 0.6.3",
2823
"objc2-core-foundation",
2824
]
@@ -2370,7 +2829,7 @@ version = "0.3.2"
2829
source = "registry+https://github.com/rust-lang/crates.io-index"
2830
checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
2831
dependencies = [
2373
- "bitflags 2.9.4",
2832
+ "bitflags 2.10.0",
2833
"objc2 0.6.3",
2834
"objc2-core-foundation",
2835
"objc2-foundation 0.3.2",
@@ -2382,7 +2841,7 @@ version = "0.3.2"
2841
source = "registry+https://github.com/rust-lang/crates.io-index"
2842
checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f"
2843
dependencies = [
2385
- "bitflags 2.9.4",
2844
+ "bitflags 2.10.0",
2845
"block2 0.6.2",
2846
"objc2 0.6.3",
2847
"objc2-app-kit",
@@ -2392,26 +2851,23 @@ dependencies = [
2851
"objc2-security",
2852
]
2853
2395
-[[package]]
2396
-name = "object"
2397
-version = "0.37.3"
2398
-source = "registry+https://github.com/rust-lang/crates.io-index"
2399
-checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
2400
-dependencies = [
2401
- "memchr",
2402
-]
2403
-
2854
[[package]]
2855
name = "once_cell"
2856
version = "1.21.3"
2857
source = "registry+https://github.com/rust-lang/crates.io-index"
2858
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
2859
2860
+[[package]]
2861
+name = "once_cell_polyfill"
2862
+version = "1.70.2"
2863
+source = "registry+https://github.com/rust-lang/crates.io-index"
2864
+checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
2865
+
2866
[[package]]
2867
name = "open"
2412
-version = "5.3.2"
2868
+version = "5.3.3"
2869
source = "registry+https://github.com/rust-lang/crates.io-index"
2414
-checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95"
2870
+checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc"
2871
dependencies = [
2872
"dunce",
2873
"is-wsl",
@@ -2419,6 +2875,60 @@ dependencies = [
2875
"pathdiff",
2876
]
2877
2878
+[[package]]
2879
+name = "openssl"
2880
+version = "0.10.75"
2881
+source = "registry+https://github.com/rust-lang/crates.io-index"
2882
+checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328"
2883
+dependencies = [
2884
+ "bitflags 2.10.0",
2885
+ "cfg-if",
2886
+ "foreign-types 0.3.2",
2887
+ "libc",
2888
+ "once_cell",
2889
+ "openssl-macros",
2890
+ "openssl-sys",
2891
+]
2892
+
2893
+[[package]]
2894
+name = "openssl-macros"
2895
+version = "0.1.1"
2896
+source = "registry+https://github.com/rust-lang/crates.io-index"
2897
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
2898
+dependencies = [
2899
+ "proc-macro2",
2900
+ "quote",
2901
+ "syn 2.0.111",
2902
+]
2903
+
2904
+[[package]]
2905
+name = "openssl-probe"
2906
+version = "0.1.6"
2907
+source = "registry+https://github.com/rust-lang/crates.io-index"
2908
+checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
2909
+
2910
+[[package]]
2911
+name = "openssl-src"
2912
+version = "300.5.4+3.5.4"
2913
+source = "registry+https://github.com/rust-lang/crates.io-index"
2914
+checksum = "a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72"
2915
+dependencies = [
2916
+ "cc",
2917
+]
2918
+
2919
+[[package]]
2920
+name = "openssl-sys"
2921
+version = "0.9.111"
2922
+source = "registry+https://github.com/rust-lang/crates.io-index"
2923
+checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
2924
+dependencies = [
2925
+ "cc",
2926
+ "libc",
2927
+ "openssl-src",
2928
+ "pkg-config",
2929
+ "vcpkg",
2930
+]
2931
+
2932
[[package]]
2933
name = "option-ext"
2934
version = "0.2.0"
@@ -2605,7 +3115,7 @@ dependencies = [
3115
"phf_shared 0.11.3",
3116
"proc-macro2",
3117
"quote",
2608
- "syn 2.0.106",
3118
+ "syn 2.0.111",
3119
]
3120
3121
[[package]]
@@ -2671,7 +3181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3181
checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
3182
dependencies = [
3183
"base64 0.22.1",
2674
- "indexmap 2.11.4",
3184
+ "indexmap 2.12.1",
3185
"quick-xml",
3186
"serde",
3187
"time",
@@ -2698,7 +3208,7 @@ checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
3208
dependencies = [
3209
"cfg-if",
3210
"concurrent-queue",
2701
- "hermit-abi",
3211
+ "hermit-abi 0.5.2",
3212
"pin-project-lite",
3213
"rustix",
3214
"windows-sys 0.61.2",
@@ -2706,9 +3216,9 @@ dependencies = [
3216
3217
[[package]]
3218
name = "potential_utf"
2709
-version = "0.1.3"
3219
+version = "0.1.4"
3220
source = "registry+https://github.com/rust-lang/crates.io-index"
2711
-checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
3221
+checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
3222
dependencies = [
3223
"zerovec",
3224
]
@@ -2760,7 +3270,7 @@ version = "3.4.0"
3270
source = "registry+https://github.com/rust-lang/crates.io-index"
3271
checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
3272
dependencies = [
2763
- "toml_edit 0.23.6",
3273
+ "toml_edit 0.23.7",
3274
]
3275
3276
[[package]]
@@ -2795,27 +3305,102 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
3305
3306
[[package]]
3307
name = "proc-macro2"
2798
-version = "1.0.101"
3308
+version = "1.0.103"
3309
source = "registry+https://github.com/rust-lang/crates.io-index"
2800
-checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
3310
+checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
3311
dependencies = [
3312
"unicode-ident",
3313
]
3314
3315
+[[package]]
3316
+name = "ptr_meta"
3317
+version = "0.1.4"
3318
+source = "registry+https://github.com/rust-lang/crates.io-index"
3319
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
3320
+dependencies = [
3321
+ "ptr_meta_derive",
3322
+]
3323
+
3324
+[[package]]
3325
+name = "ptr_meta_derive"
3326
+version = "0.1.4"
3327
+source = "registry+https://github.com/rust-lang/crates.io-index"
3328
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
3329
+dependencies = [
3330
+ "proc-macro2",
3331
+ "quote",
3332
+ "syn 1.0.109",
3333
+]
3334
+
3335
[[package]]
3336
name = "quick-xml"
2807
-version = "0.38.3"
3337
+version = "0.38.4"
3338
source = "registry+https://github.com/rust-lang/crates.io-index"
2809
-checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89"
3339
+checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
3340
dependencies = [
3341
"memchr",
3342
]
3343
3344
+[[package]]
3345
+name = "quinn"
3346
+version = "0.11.9"
3347
+source = "registry+https://github.com/rust-lang/crates.io-index"
3348
+checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20"
3349
+dependencies = [
3350
+ "bytes",
3351
+ "cfg_aliases",
3352
+ "pin-project-lite",
3353
+ "quinn-proto",
3354
+ "quinn-udp",
3355
+ "rustc-hash",
3356
+ "rustls",
3357
+ "socket2",
3358
+ "thiserror 2.0.17",
3359
+ "tokio",
3360
+ "tracing",
3361
+ "web-time",
3362
+]
3363
+
3364
+[[package]]
3365
+name = "quinn-proto"
3366
+version = "0.11.13"
3367
+source = "registry+https://github.com/rust-lang/crates.io-index"
3368
+checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31"
3369
+dependencies = [
3370
+ "bytes",
3371
+ "getrandom 0.3.4",
3372
+ "lru-slab",
3373
+ "rand 0.9.2",
3374
+ "ring",
3375
+ "rustc-hash",
3376
+ "rustls",
3377
+ "rustls-pki-types",
3378
+ "slab",
3379
+ "thiserror 2.0.17",
3380
+ "tinyvec",
3381
+ "tracing",
3382
+ "web-time",
3383
+]
3384
+
3385
+[[package]]
3386
+name = "quinn-udp"
3387
+version = "0.5.14"
3388
+source = "registry+https://github.com/rust-lang/crates.io-index"
3389
+checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd"
3390
+dependencies = [
3391
+ "cfg_aliases",
3392
+ "libc",
3393
+ "once_cell",
3394
+ "socket2",
3395
+ "tracing",
3396
+ "windows-sys 0.60.2",
3397
+]
3398
+
3399
[[package]]
3400
name = "quote"
2816
-version = "1.0.41"
3401
+version = "1.0.42"
3402
source = "registry+https://github.com/rust-lang/crates.io-index"
2818
-checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
3403
+checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
3404
dependencies = [
3405
"proc-macro2",
3406
]
@@ -2826,6 +3411,12 @@ version = "5.3.0"
3411
source = "registry+https://github.com/rust-lang/crates.io-index"
3412
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
3413
3414
+[[package]]
3415
+name = "radium"
3416
+version = "0.7.0"
3417
+source = "registry+https://github.com/rust-lang/crates.io-index"
3418
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
3419
+
3420
[[package]]
3421
name = "rand"
3422
version = "0.7.3"
@@ -2851,6 +3442,16 @@ dependencies = [
3442
"rand_core 0.6.4",
3443
]
3444
3445
+[[package]]
3446
+name = "rand"
3447
+version = "0.9.2"
3448
+source = "registry+https://github.com/rust-lang/crates.io-index"
3449
+checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
3450
+dependencies = [
3451
+ "rand_chacha 0.9.0",
3452
+ "rand_core 0.9.3",
3453
+]
3454
+
3455
[[package]]
3456
name = "rand_chacha"
3457
version = "0.2.2"
@@ -2871,6 +3472,16 @@ dependencies = [
3472
"rand_core 0.6.4",
3473
]
3474
3475
+[[package]]
3476
+name = "rand_chacha"
3477
+version = "0.9.0"
3478
+source = "registry+https://github.com/rust-lang/crates.io-index"
3479
+checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
3480
+dependencies = [
3481
+ "ppv-lite86",
3482
+ "rand_core 0.9.3",
3483
+]
3484
+
3485
[[package]]
3486
name = "rand_core"
3487
version = "0.5.1"
@@ -2889,6 +3500,15 @@ dependencies = [
3500
"getrandom 0.2.16",
3501
]
3502
3503
+[[package]]
3504
+name = "rand_core"
3505
+version = "0.9.3"
3506
+source = "registry+https://github.com/rust-lang/crates.io-index"
3507
+checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
3508
+dependencies = [
3509
+ "getrandom 0.3.4",
3510
+]
3511
+
3512
[[package]]
3513
name = "rand_hc"
3514
version = "0.2.0"
@@ -2919,7 +3539,7 @@ version = "0.5.18"
3539
source = "registry+https://github.com/rust-lang/crates.io-index"
3540
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
3541
dependencies = [
2922
- "bitflags 2.9.4",
3542
+ "bitflags 2.10.0",
3543
]
3544
3545
[[package]]
@@ -2950,14 +3570,14 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
3570
dependencies = [
3571
"proc-macro2",
3572
"quote",
2953
- "syn 2.0.106",
3573
+ "syn 2.0.111",
3574
]
3575
3576
[[package]]
3577
name = "regex"
2958
-version = "1.11.3"
3578
+version = "1.12.2"
3579
source = "registry+https://github.com/rust-lang/crates.io-index"
2960
-checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c"
3580
+checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
3581
dependencies = [
3582
"aho-corasick",
3583
"memchr",
@@ -2967,9 +3587,9 @@ dependencies = [
3587
3588
[[package]]
3589
name = "regex-automata"
2970
-version = "0.4.11"
3590
+version = "0.4.13"
3591
source = "registry+https://github.com/rust-lang/crates.io-index"
2972
-checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
3592
+checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
3593
dependencies = [
3594
"aho-corasick",
3595
"memchr",
@@ -2978,34 +3598,55 @@ dependencies = [
3598
3599
[[package]]
3600
name = "regex-syntax"
2981
-version = "0.8.6"
3601
+version = "0.8.8"
3602
source = "registry+https://github.com/rust-lang/crates.io-index"
2983
-checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
3603
+checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
3604
3605
[[package]]
2986
-name = "reqwest"
2987
-version = "0.12.23"
3606
+name = "rend"
3607
+version = "0.4.2"
3608
source = "registry+https://github.com/rust-lang/crates.io-index"
2989
-checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb"
3609
+checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c"
3610
dependencies = [
2991
- "base64 0.22.1",
2992
- "bytes",
3611
+ "bytecheck",
3612
+]
3613
+
3614
+[[package]]
3615
+name = "reqwest"
3616
+version = "0.12.24"
3617
+source = "registry+https://github.com/rust-lang/crates.io-index"
3618
+checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f"
3619
+dependencies = [
3620
+ "base64 0.22.1",
3621
+ "bytes",
3622
+ "encoding_rs",
3623
"futures-core",
3624
"futures-util",
3625
+ "h2",
3626
"http",
3627
"http-body",
3628
"http-body-util",
3629
"hyper",
3630
+ "hyper-rustls",
3631
+ "hyper-tls",
3632
"hyper-util",
3633
"js-sys",
3634
"log",
3635
+ "mime",
3636
+ "native-tls",
3637
"percent-encoding",
3638
"pin-project-lite",
3639
+ "quinn",
3640
+ "rustls",
3641
+ "rustls-native-certs",
3642
+ "rustls-pki-types",
3643
"serde",
3644
"serde_json",
3645
"serde_urlencoded",
3646
"sync_wrapper",
3647
"tokio",
3648
+ "tokio-native-tls",
3649
+ "tokio-rustls",
3650
"tokio-util",
3651
"tower",
3652
"tower-http",
@@ -3018,10 +3659,69 @@ dependencies = [
3659
]
3660
3661
[[package]]
3021
-name = "rustc-demangle"
3022
-version = "0.1.26"
3662
+name = "ring"
3663
+version = "0.17.14"
3664
source = "registry+https://github.com/rust-lang/crates.io-index"
3024
-checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
3665
+checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
3666
+dependencies = [
3667
+ "cc",
3668
+ "cfg-if",
3669
+ "getrandom 0.2.16",
3670
+ "libc",
3671
+ "untrusted",
3672
+ "windows-sys 0.52.0",
3673
+]
3674
+
3675
+[[package]]
3676
+name = "rkyv"
3677
+version = "0.7.45"
3678
+source = "registry+https://github.com/rust-lang/crates.io-index"
3679
+checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b"
3680
+dependencies = [
3681
+ "bitvec",
3682
+ "bytecheck",
3683
+ "bytes",
3684
+ "hashbrown 0.12.3",
3685
+ "ptr_meta",
3686
+ "rend",
3687
+ "rkyv_derive",
3688
+ "seahash",
3689
+ "tinyvec",
3690
+ "uuid",
3691
+]
3692
+
3693
+[[package]]
3694
+name = "rkyv_derive"
3695
+version = "0.7.45"
3696
+source = "registry+https://github.com/rust-lang/crates.io-index"
3697
+checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0"
3698
+dependencies = [
3699
+ "proc-macro2",
3700
+ "quote",
3701
+ "syn 1.0.109",
3702
+]
3703
+
3704
+[[package]]
3705
+name = "rust_decimal"
3706
+version = "1.39.0"
3707
+source = "registry+https://github.com/rust-lang/crates.io-index"
3708
+checksum = "35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282"
3709
+dependencies = [
3710
+ "arrayvec",
3711
+ "borsh",
3712
+ "bytes",
3713
+ "num-traits",
3714
+ "rand 0.8.5",
3715
+ "rkyv",
3716
+ "serde",
3717
+ "serde_json",
3718
+]
3719
+
3720
+[[package]]
3721
+name = "rustc-hash"
3722
+version = "2.1.1"
3723
+source = "registry+https://github.com/rust-lang/crates.io-index"
3724
+checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
3725
3726
[[package]]
3727
name = "rustc_version"
@@ -3038,13 +3738,60 @@ version = "1.1.2"
3738
source = "registry+https://github.com/rust-lang/crates.io-index"
3739
checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
3740
dependencies = [
3041
- "bitflags 2.9.4",
3741
+ "bitflags 2.10.0",
3742
"errno",
3743
"libc",
3744
"linux-raw-sys",
3745
"windows-sys 0.61.2",
3746
]
3747
3748
+[[package]]
3749
+name = "rustls"
3750
+version = "0.23.35"
3751
+source = "registry+https://github.com/rust-lang/crates.io-index"
3752
+checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f"
3753
+dependencies = [
3754
+ "once_cell",
3755
+ "ring",
3756
+ "rustls-pki-types",
3757
+ "rustls-webpki",
3758
+ "subtle",
3759
+ "zeroize",
3760
+]
3761
+
3762
+[[package]]
3763
+name = "rustls-native-certs"
3764
+version = "0.8.2"
3765
+source = "registry+https://github.com/rust-lang/crates.io-index"
3766
+checksum = "9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923"
3767
+dependencies = [
3768
+ "openssl-probe",
3769
+ "rustls-pki-types",
3770
+ "schannel",
3771
+ "security-framework 3.5.1",
3772
+]
3773
+
3774
+[[package]]
3775
+name = "rustls-pki-types"
3776
+version = "1.13.1"
3777
+source = "registry+https://github.com/rust-lang/crates.io-index"
3778
+checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c"
3779
+dependencies = [
3780
+ "web-time",
3781
+ "zeroize",
3782
+]
3783
+
3784
+[[package]]
3785
+name = "rustls-webpki"
3786
+version = "0.103.8"
3787
+source = "registry+https://github.com/rust-lang/crates.io-index"
3788
+checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52"
3789
+dependencies = [
3790
+ "ring",
3791
+ "rustls-pki-types",
3792
+ "untrusted",
3793
+]
3794
+
3795
[[package]]
3796
name = "rustversion"
3797
version = "1.0.22"
@@ -3066,6 +3813,15 @@ dependencies = [
3813
"winapi-util",
3814
]
3815
3816
+[[package]]
3817
+name = "schannel"
3818
+version = "0.1.28"
3819
+source = "registry+https://github.com/rust-lang/crates.io-index"
3820
+checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
3821
+dependencies = [
3822
+ "windows-sys 0.61.2",
3823
+]
3824
+
3825
[[package]]
3826
name = "schemars"
3827
version = "0.8.22"
@@ -3095,9 +3851,9 @@ dependencies = [
3851
3852
[[package]]
3853
name = "schemars"
3098
-version = "1.0.4"
3854
+version = "1.1.0"
3855
source = "registry+https://github.com/rust-lang/crates.io-index"
3100
-checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
3856
+checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289"
3857
dependencies = [
3858
"dyn-clone",
3859
"ref-cast",
@@ -3114,15 +3870,63 @@ dependencies = [
3870
"proc-macro2",
3871
"quote",
3872
"serde_derive_internals",
3117
- "syn 2.0.106",
3873
+ "syn 2.0.111",
3874
]
3875
3876
+[[package]]
3877
+name = "scoped-tls"
3878
+version = "1.0.1"
3879
+source = "registry+https://github.com/rust-lang/crates.io-index"
3880
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
3881
+
3882
[[package]]
3883
name = "scopeguard"
3884
version = "1.2.0"
3885
source = "registry+https://github.com/rust-lang/crates.io-index"
3886
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
3887
3888
+[[package]]
3889
+name = "seahash"
3890
+version = "4.1.0"
3891
+source = "registry+https://github.com/rust-lang/crates.io-index"
3892
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
3893
+
3894
+[[package]]
3895
+name = "security-framework"
3896
+version = "2.11.1"
3897
+source = "registry+https://github.com/rust-lang/crates.io-index"
3898
+checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
3899
+dependencies = [
3900
+ "bitflags 2.10.0",
3901
+ "core-foundation 0.9.4",
3902
+ "core-foundation-sys",
3903
+ "libc",
3904
+ "security-framework-sys",
3905
+]
3906
+
3907
+[[package]]
3908
+name = "security-framework"
3909
+version = "3.5.1"
3910
+source = "registry+https://github.com/rust-lang/crates.io-index"
3911
+checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef"
3912
+dependencies = [
3913
+ "bitflags 2.10.0",
3914
+ "core-foundation 0.10.1",
3915
+ "core-foundation-sys",
3916
+ "libc",
3917
+ "security-framework-sys",
3918
+]
3919
+
3920
+[[package]]
3921
+name = "security-framework-sys"
3922
+version = "2.15.0"
3923
+source = "registry+https://github.com/rust-lang/crates.io-index"
3924
+checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
3925
+dependencies = [
3926
+ "core-foundation-sys",
3927
+ "libc",
3928
+]
3929
+
3930
[[package]]
3931
name = "selectors"
3932
version = "0.24.0"
@@ -3190,7 +3994,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
3994
dependencies = [
3995
"proc-macro2",
3996
"quote",
3193
- "syn 2.0.106",
3997
+ "syn 2.0.111",
3998
]
3999
4000
[[package]]
@@ -3201,7 +4005,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
4005
dependencies = [
4006
"proc-macro2",
4007
"quote",
3204
- "syn 2.0.106",
4008
+ "syn 2.0.111",
4009
]
4010
4011
[[package]]
@@ -3217,6 +4021,17 @@ dependencies = [
4021
"serde_core",
4022
]
4023
4024
+[[package]]
4025
+name = "serde_qs"
4026
+version = "0.15.0"
4027
+source = "registry+https://github.com/rust-lang/crates.io-index"
4028
+checksum = "f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352"
4029
+dependencies = [
4030
+ "percent-encoding",
4031
+ "serde",
4032
+ "thiserror 2.0.17",
4033
+]
4034
+
4035
[[package]]
4036
name = "serde_repr"
4037
version = "0.1.20"
@@ -3225,7 +4040,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
4040
dependencies = [
4041
"proc-macro2",
4042
"quote",
3228
- "syn 2.0.106",
4043
+ "syn 2.0.111",
4044
]
4045
4046
[[package]]
@@ -3239,9 +4054,9 @@ dependencies = [
4054
4055
[[package]]
4056
name = "serde_spanned"
3242
-version = "1.0.2"
4057
+version = "1.0.3"
4058
source = "registry+https://github.com/rust-lang/crates.io-index"
3244
-checksum = "5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee"
4059
+checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392"
4060
dependencies = [
4061
"serde_core",
4062
]
@@ -3260,17 +4075,17 @@ dependencies = [
4075
4076
[[package]]
4077
name = "serde_with"
3263
-version = "3.15.0"
4078
+version = "3.16.1"
4079
source = "registry+https://github.com/rust-lang/crates.io-index"
3265
-checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5"
4080
+checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7"
4081
dependencies = [
4082
"base64 0.22.1",
4083
"chrono",
4084
"hex",
4085
"indexmap 1.9.3",
3271
- "indexmap 2.11.4",
4086
+ "indexmap 2.12.1",
4087
"schemars 0.9.0",
3273
- "schemars 1.0.4",
4088
+ "schemars 1.1.0",
4089
"serde_core",
4090
"serde_json",
4091
"serde_with_macros",
@@ -3279,14 +4094,14 @@ dependencies = [
4094
4095
[[package]]
4096
name = "serde_with_macros"
3282
-version = "3.15.0"
4097
+version = "3.16.1"
4098
source = "registry+https://github.com/rust-lang/crates.io-index"
3284
-checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27"
4099
+checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c"
4100
dependencies = [
4101
"darling",
4102
"proc-macro2",
4103
"quote",
3289
- "syn 2.0.106",
4104
+ "syn 2.0.111",
4105
]
4106
4107
[[package]]
@@ -3308,7 +4123,7 @@ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
4123
dependencies = [
4124
"proc-macro2",
4125
"quote",
3311
- "syn 2.0.106",
4126
+ "syn 2.0.111",
4127
]
4128
4129
[[package]]
@@ -3332,6 +4147,15 @@ dependencies = [
4147
"digest",
4148
]
4149
4150
+[[package]]
4151
+name = "sharded-slab"
4152
+version = "0.1.7"
4153
+source = "registry+https://github.com/rust-lang/crates.io-index"
4154
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
4155
+dependencies = [
4156
+ "lazy_static",
4157
+]
4158
+
4159
[[package]]
4160
name = "shlex"
4161
version = "1.3.0"
@@ -3340,9 +4164,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
4164
4165
[[package]]
4166
name = "signal-hook-registry"
3343
-version = "1.4.6"
4167
+version = "1.4.7"
4168
source = "registry+https://github.com/rust-lang/crates.io-index"
3345
-checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
4169
+checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad"
4170
dependencies = [
4171
"libc",
4172
]
@@ -3353,6 +4177,12 @@ version = "0.3.7"
4177
source = "registry+https://github.com/rust-lang/crates.io-index"
4178
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
4179
4180
+[[package]]
4181
+name = "simdutf8"
4182
+version = "0.1.5"
4183
+source = "registry+https://github.com/rust-lang/crates.io-index"
4184
+checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
4185
+
4186
[[package]]
4187
name = "siphasher"
4188
version = "0.3.11"
@@ -3377,14 +4207,72 @@ version = "1.15.1"
4207
source = "registry+https://github.com/rust-lang/crates.io-index"
4208
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
4209
4210
+[[package]]
4211
+name = "smbcloud-model"
4212
+version = "0.3.27"
4213
+source = "registry+https://github.com/rust-lang/crates.io-index"
4214
+checksum = "07424d137f71bce21d12838b38c519d856bcb18ae6bf63390cfee5dfa544cee3"
4215
+dependencies = [
4216
+ "chrono",
4217
+ "log",
4218
+ "serde",
4219
+ "serde_json",
4220
+ "serde_repr",
4221
+ "spinners",
4222
+ "strum 0.27.2",
4223
+ "strum_macros 0.27.2",
4224
+ "thiserror 2.0.17",
4225
+ "tsync",
4226
+]
4227
+
4228
+[[package]]
4229
+name = "smbcloud-network"
4230
+version = "0.3.27"
4231
+source = "registry+https://github.com/rust-lang/crates.io-index"
4232
+checksum = "870654b8b3864b8bbc5293ab209d8de661ec50309aca4ff93792ddbe50d312ae"
4233
+dependencies = [
4234
+ "clap 4.5.53",
4235
+ "log",
4236
+ "reqwest",
4237
+ "serde",
4238
+ "serde_json",
4239
+ "smbcloud-model",
4240
+ "wasm-bindgen",
4241
+]
4242
+
4243
+[[package]]
4244
+name = "smbcloud-networking"
4245
+version = "0.3.27"
4246
+source = "registry+https://github.com/rust-lang/crates.io-index"
4247
+checksum = "f426f0956ad1689d43cb22292adaddcb5cd6911439df77bb6796ffdc7f074475"
4248
+dependencies = [
4249
+ "smbcloud-network",
4250
+ "url-builder",
4251
+]
4252
+
4253
+[[package]]
4254
+name = "smbcloud-networking-account"
4255
+version = "0.3.27"
4256
+source = "registry+https://github.com/rust-lang/crates.io-index"
4257
+checksum = "27d6919be5a0530db29c8c209354a83866e8512fbe8a3f75684add14c9c9eac7"
4258
+dependencies = [
4259
+ "log",
4260
+ "openssl",
4261
+ "reqwest",
4262
+ "serde_json",
4263
+ "smbcloud-model",
4264
+ "smbcloud-network",
4265
+ "smbcloud-networking",
4266
+]
4267
+
4268
[[package]]
4269
name = "socket2"
3382
-version = "0.6.0"
4270
+version = "0.6.1"
4271
source = "registry+https://github.com/rust-lang/crates.io-index"
3384
-checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
4272
+checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
4273
dependencies = [
4274
"libc",
3387
- "windows-sys 0.59.0",
4275
+ "windows-sys 0.60.2",
4276
]
4277
4278
[[package]]
@@ -3396,7 +4284,7 @@ dependencies = [
4284
"bytemuck",
4285
"cfg_aliases",
4286
"core-graphics",
3399
- "foreign-types",
4287
+ "foreign-types 0.5.0",
4288
"js-sys",
4289
"log",
4290
"objc2 0.5.2",
@@ -3435,12 +4323,32 @@ dependencies = [
4323
"system-deps",
4324
]
4325
4326
+[[package]]
4327
+name = "spinners"
4328
+version = "4.1.1"
4329
+source = "registry+https://github.com/rust-lang/crates.io-index"
4330
+checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82"
4331
+dependencies = [
4332
+ "lazy_static",
4333
+ "maplit",
4334
+ "strum 0.24.1",
4335
+]
4336
+
4337
[[package]]
4338
name = "stable_deref_trait"
4339
version = "1.2.1"
4340
source = "registry+https://github.com/rust-lang/crates.io-index"
4341
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
4342
4343
+[[package]]
4344
+name = "state"
4345
+version = "0.6.0"
4346
+source = "registry+https://github.com/rust-lang/crates.io-index"
4347
+checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8"
4348
+dependencies = [
4349
+ "loom",
4350
+]
4351
+
4352
[[package]]
4353
name = "static_assertions"
4354
version = "1.1.0"
@@ -3451,12 +4359,19 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
4359
name = "streetcut"
4360
version = "1.0.0"
4361
dependencies = [
4362
+ "dotenv_codegen",
4363
"serde",
4364
"serde_json",
4365
+ "serde_qs",
4366
+ "smbcloud-model",
4367
+ "smbcloud-networking-account",
4368
"tauri",
4369
"tauri-build",
4370
"tauri-plugin-haptics",
4371
+ "tauri-plugin-log",
4372
+ "tauri-plugin-oauth",
4373
"tauri-plugin-opener",
4374
+ "tauri-plugin-store",
4375
]
4376
4377
[[package]]
@@ -3484,12 +4399,88 @@ dependencies = [
4399
"quote",
4400
]
4401
4402
+[[package]]
4403
+name = "strsim"
4404
+version = "0.8.0"
4405
+source = "registry+https://github.com/rust-lang/crates.io-index"
4406
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
4407
+
4408
[[package]]
4409
name = "strsim"
4410
version = "0.11.1"
4411
source = "registry+https://github.com/rust-lang/crates.io-index"
4412
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
4413
4414
+[[package]]
4415
+name = "structopt"
4416
+version = "0.3.26"
4417
+source = "registry+https://github.com/rust-lang/crates.io-index"
4418
+checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
4419
+dependencies = [
4420
+ "clap 2.34.0",
4421
+ "lazy_static",
4422
+ "structopt-derive",
4423
+]
4424
+
4425
+[[package]]
4426
+name = "structopt-derive"
4427
+version = "0.4.18"
4428
+source = "registry+https://github.com/rust-lang/crates.io-index"
4429
+checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
4430
+dependencies = [
4431
+ "heck 0.3.3",
4432
+ "proc-macro-error",
4433
+ "proc-macro2",
4434
+ "quote",
4435
+ "syn 1.0.109",
4436
+]
4437
+
4438
+[[package]]
4439
+name = "strum"
4440
+version = "0.24.1"
4441
+source = "registry+https://github.com/rust-lang/crates.io-index"
4442
+checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
4443
+dependencies = [
4444
+ "strum_macros 0.24.3",
4445
+]
4446
+
4447
+[[package]]
4448
+name = "strum"
4449
+version = "0.27.2"
4450
+source = "registry+https://github.com/rust-lang/crates.io-index"
4451
+checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
4452
+
4453
+[[package]]
4454
+name = "strum_macros"
4455
+version = "0.24.3"
4456
+source = "registry+https://github.com/rust-lang/crates.io-index"
4457
+checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
4458
+dependencies = [
4459
+ "heck 0.4.1",
4460
+ "proc-macro2",
4461
+ "quote",
4462
+ "rustversion",
4463
+ "syn 1.0.109",
4464
+]
4465
+
4466
+[[package]]
4467
+name = "strum_macros"
4468
+version = "0.27.2"
4469
+source = "registry+https://github.com/rust-lang/crates.io-index"
4470
+checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
4471
+dependencies = [
4472
+ "heck 0.5.0",
4473
+ "proc-macro2",
4474
+ "quote",
4475
+ "syn 2.0.111",
4476
+]
4477
+
4478
+[[package]]
4479
+name = "subtle"
4480
+version = "2.6.1"
4481
+source = "registry+https://github.com/rust-lang/crates.io-index"
4482
+checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
4483
+
4484
[[package]]
4485
name = "swift-rs"
4486
version = "1.0.7"
@@ -3514,9 +4505,9 @@ dependencies = [
4505
4506
[[package]]
4507
name = "syn"
3517
-version = "2.0.106"
4508
+version = "2.0.111"
4509
source = "registry+https://github.com/rust-lang/crates.io-index"
3519
-checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
4510
+checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
4511
dependencies = [
4512
"proc-macro2",
4513
"quote",
@@ -3540,7 +4531,28 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
4531
dependencies = [
4532
"proc-macro2",
4533
"quote",
3543
- "syn 2.0.106",
4534
+ "syn 2.0.111",
4535
+]
4536
+
4537
+[[package]]
4538
+name = "system-configuration"
4539
+version = "0.6.1"
4540
+source = "registry+https://github.com/rust-lang/crates.io-index"
4541
+checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
4542
+dependencies = [
4543
+ "bitflags 2.10.0",
4544
+ "core-foundation 0.9.4",
4545
+ "system-configuration-sys",
4546
+]
4547
+
4548
+[[package]]
4549
+name = "system-configuration-sys"
4550
+version = "0.6.0"
4551
+source = "registry+https://github.com/rust-lang/crates.io-index"
4552
+checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
4553
+dependencies = [
4554
+ "core-foundation-sys",
4555
+ "libc",
4556
]
4557
4558
[[package]]
@@ -3558,13 +4570,13 @@ dependencies = [
4570
4571
[[package]]
4572
name = "tao"
3561
-version = "0.34.3"
4573
+version = "0.34.5"
4574
source = "registry+https://github.com/rust-lang/crates.io-index"
3563
-checksum = "959469667dbcea91e5485fc48ba7dd6023face91bb0f1a14681a70f99847c3f7"
4575
+checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7"
4576
dependencies = [
3565
- "bitflags 2.9.4",
4577
+ "bitflags 2.10.0",
4578
"block2 0.6.2",
3567
- "core-foundation",
4579
+ "core-foundation 0.10.1",
4580
"core-graphics",
4581
"crossbeam-channel",
4582
"dispatch",
@@ -3590,7 +4602,7 @@ dependencies = [
4602
"tao-macros",
4603
"unicode-segmentation",
4604
"url",
3593
- "windows",
4605
+ "windows 0.61.3",
4606
"windows-core 0.61.2",
4607
"windows-version",
4608
"x11-dl",
@@ -3604,9 +4616,15 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
4616
dependencies = [
4617
"proc-macro2",
4618
"quote",
3607
- "syn 2.0.106",
4619
+ "syn 2.0.111",
4620
]
4621
4622
+[[package]]
4623
+name = "tap"
4624
+version = "1.0.1"
4625
+source = "registry+https://github.com/rust-lang/crates.io-index"
4626
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
4627
+
4628
[[package]]
4629
name = "target-lexicon"
4630
version = "0.12.16"
@@ -3615,9 +4633,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
4633
4634
[[package]]
4635
name = "tauri"
3618
-version = "2.8.5"
4636
+version = "2.9.3"
4637
source = "registry+https://github.com/rust-lang/crates.io-index"
3620
-checksum = "d4d1d3b3dc4c101ac989fd7db77e045cc6d91a25349cd410455cb5c57d510c1c"
4638
+checksum = "9e492485dd390b35f7497401f67694f46161a2a00ffd800938d5dd3c898fb9d8"
4639
dependencies = [
4640
"anyhow",
4641
"bytes",
@@ -3625,7 +4643,7 @@ dependencies = [
4643
"dirs",
4644
"dunce",
4645
"embed_plist",
3628
- "getrandom 0.3.3",
4646
+ "getrandom 0.3.4",
4647
"glob",
4648
"gtk",
4649
"heck 0.5.0",
@@ -3658,18 +4676,17 @@ dependencies = [
4676
"tokio",
4677
"tray-icon",
4678
"url",
3661
- "urlpattern",
4679
"webkit2gtk",
4680
"webview2-com",
4681
"window-vibrancy",
3665
- "windows",
4682
+ "windows 0.61.3",
4683
]
4684
4685
[[package]]
4686
name = "tauri-build"
3670
-version = "2.4.1"
4687
+version = "2.5.2"
4688
source = "registry+https://github.com/rust-lang/crates.io-index"
3672
-checksum = "9c432ccc9ff661803dab74c6cd78de11026a578a9307610bbc39d3c55be7943f"
4689
+checksum = "87d6f8cafe6a75514ce5333f115b7b1866e8e68d9672bf4ca89fc0f35697ea9d"
4690
dependencies = [
4691
"anyhow",
4692
"cargo_toml",
@@ -3683,15 +4700,15 @@ dependencies = [
4700
"serde_json",
4701
"tauri-utils",
4702
"tauri-winres",
3686
- "toml 0.9.7",
4703
+ "toml 0.9.8",
4704
"walkdir",
4705
]
4706
4707
[[package]]
4708
name = "tauri-codegen"
3692
-version = "2.4.0"
4709
+version = "2.5.1"
4710
source = "registry+https://github.com/rust-lang/crates.io-index"
3694
-checksum = "1ab3a62cf2e6253936a8b267c2e95839674e7439f104fa96ad0025e149d54d8a"
4711
+checksum = "b7ef707148f0755110ca54377560ab891d722de4d53297595380a748026f139f"
4712
dependencies = [
4713
"base64 0.22.1",
4714
"brotli",
@@ -3705,7 +4722,7 @@ dependencies = [
4722
"serde",
4723
"serde_json",
4724
"sha2",
3708
- "syn 2.0.106",
4725
+ "syn 2.0.111",
4726
"tauri-utils",
4727
"thiserror 2.0.17",
4728
"time",
@@ -3716,23 +4733,23 @@ dependencies = [
4733
4734
[[package]]
4735
name = "tauri-macros"
3719
-version = "2.4.0"
4736
+version = "2.5.1"
4737
source = "registry+https://github.com/rust-lang/crates.io-index"
3721
-checksum = "4368ea8094e7045217edb690f493b55b30caf9f3e61f79b4c24b6db91f07995e"
4738
+checksum = "71664fd715ee6e382c05345ad258d6d1d50f90cf1b58c0aa726638b33c2a075d"
4739
dependencies = [
4740
"heck 0.5.0",
4741
"proc-macro2",
4742
"quote",
3726
- "syn 2.0.106",
4743
+ "syn 2.0.111",
4744
"tauri-codegen",
4745
"tauri-utils",
4746
]
4747
4748
[[package]]
4749
name = "tauri-plugin"
3733
-version = "2.4.0"
4750
+version = "2.5.1"
4751
source = "registry+https://github.com/rust-lang/crates.io-index"
3735
-checksum = "9946a3cede302eac0c6eb6c6070ac47b1768e326092d32efbb91f21ed58d978f"
4752
+checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d"
4753
dependencies = [
4754
"anyhow",
4755
"glob",
@@ -3741,29 +4758,66 @@ dependencies = [
4758
"serde",
4759
"serde_json",
4760
"tauri-utils",
3744
- "toml 0.9.7",
4761
+ "toml 0.9.8",
4762
"walkdir",
4763
]
4764
4765
[[package]]
4766
name = "tauri-plugin-haptics"
3750
-version = "2.3.0"
4767
+version = "2.3.2"
4768
+source = "registry+https://github.com/rust-lang/crates.io-index"
4769
+checksum = "01b167d598ada05c599f4460595108c8d1aa636030a97d19796c1bcda97d881d"
4770
+dependencies = [
4771
+ "log",
4772
+ "serde",
4773
+ "serde_json",
4774
+ "tauri",
4775
+ "tauri-plugin",
4776
+ "thiserror 2.0.17",
4777
+]
4778
+
4779
+[[package]]
4780
+name = "tauri-plugin-log"
4781
+version = "2.7.1"
4782
+source = "registry+https://github.com/rust-lang/crates.io-index"
4783
+checksum = "d5709c792b8630290b5d9811a1f8fe983dd925fc87c7fc7f4923616458cd00b6"
4784
+dependencies = [
4785
+ "android_logger",
4786
+ "byte-unit",
4787
+ "fern",
4788
+ "log",
4789
+ "objc2 0.6.3",
4790
+ "objc2-foundation 0.3.2",
4791
+ "serde",
4792
+ "serde_json",
4793
+ "serde_repr",
4794
+ "swift-rs",
4795
+ "tauri",
4796
+ "tauri-plugin",
4797
+ "thiserror 2.0.17",
4798
+ "time",
4799
+]
4800
+
4801
+[[package]]
4802
+name = "tauri-plugin-oauth"
4803
+version = "2.0.0"
4804
source = "registry+https://github.com/rust-lang/crates.io-index"
3752
-checksum = "b60b57d4d3add75483c5ce448b82a3af50ebcaaed369f2856fb8290eb3a69294"
4805
+checksum = "eda564acdb23185caf700f89dd6e5d4540225d6a991516b2cad0cbcf27e4dcd3"
4806
dependencies = [
4807
+ "httparse",
4808
"log",
4809
"serde",
3756
- "serde_json",
4810
"tauri",
4811
"tauri-plugin",
3759
- "thiserror 2.0.17",
4812
+ "thiserror 1.0.69",
4813
+ "url",
4814
]
4815
4816
[[package]]
4817
name = "tauri-plugin-opener"
3764
-version = "2.5.0"
4818
+version = "2.5.2"
4819
source = "registry+https://github.com/rust-lang/crates.io-index"
3766
-checksum = "786156aa8e89e03d271fbd3fe642207da8e65f3c961baa9e2930f332bf80a1f5"
4820
+checksum = "c26b72571d25dee25667940027114e60f569fc3974f8cefbe50c2cbc5fd65e3b"
4821
dependencies = [
4822
"dunce",
4823
"glob",
@@ -3777,15 +4831,31 @@ dependencies = [
4831
"tauri-plugin",
4832
"thiserror 2.0.17",
4833
"url",
3780
- "windows",
4834
+ "windows 0.61.3",
4835
"zbus",
4836
]
4837
4838
+[[package]]
4839
+name = "tauri-plugin-store"
4840
+version = "2.4.1"
4841
+source = "registry+https://github.com/rust-lang/crates.io-index"
4842
+checksum = "59a77036340a97eb5bbe1b3209c31e5f27f75e6f92a52fd9dd4b211ef08bf310"
4843
+dependencies = [
4844
+ "dunce",
4845
+ "serde",
4846
+ "serde_json",
4847
+ "tauri",
4848
+ "tauri-plugin",
4849
+ "thiserror 2.0.17",
4850
+ "tokio",
4851
+ "tracing",
4852
+]
4853
+
4854
[[package]]
4855
name = "tauri-runtime"
3786
-version = "2.8.0"
4856
+version = "2.9.1"
4857
source = "registry+https://github.com/rust-lang/crates.io-index"
3788
-checksum = "d4cfc9ad45b487d3fded5a4731a567872a4812e9552e3964161b08edabf93846"
4858
+checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926"
4859
dependencies = [
4860
"cookie",
4861
"dpi",
@@ -3803,14 +4873,14 @@ dependencies = [
4873
"url",
4874
"webkit2gtk",
4875
"webview2-com",
3806
- "windows",
4876
+ "windows 0.61.3",
4877
]
4878
4879
[[package]]
4880
name = "tauri-runtime-wry"
3811
-version = "2.8.1"
4881
+version = "2.9.1"
4882
source = "registry+https://github.com/rust-lang/crates.io-index"
3813
-checksum = "c1fe9d48bd122ff002064e88cfcd7027090d789c4302714e68fcccba0f4b7807"
4883
+checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93"
4884
dependencies = [
4885
"gtk",
4886
"http",
@@ -3829,15 +4899,15 @@ dependencies = [
4899
"url",
4900
"webkit2gtk",
4901
"webview2-com",
3832
- "windows",
4902
+ "windows 0.61.3",
4903
"wry",
4904
]
4905
4906
[[package]]
4907
name = "tauri-utils"
3838
-version = "2.7.0"
4908
+version = "2.8.0"
4909
source = "registry+https://github.com/rust-lang/crates.io-index"
3840
-checksum = "41a3852fdf9a4f8fbeaa63dc3e9a85284dd6ef7200751f0bd66ceee30c93f212"
4910
+checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673"
4911
dependencies = [
4912
"anyhow",
4913
"brotli",
@@ -3864,7 +4934,7 @@ dependencies = [
4934
"serde_with",
4935
"swift-rs",
4936
"thiserror 2.0.17",
3867
- "toml 0.9.7",
4937
+ "toml 0.9.8",
4938
"url",
4939
"urlpattern",
4940
"uuid",
@@ -3873,12 +4943,13 @@ dependencies = [
4943
4944
[[package]]
4945
name = "tauri-winres"
3876
-version = "0.3.3"
4946
+version = "0.3.5"
4947
source = "registry+https://github.com/rust-lang/crates.io-index"
3878
-checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074"
4948
+checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0"
4949
dependencies = [
4950
+ "dunce",
4951
"embed-resource",
3881
- "toml 0.9.7",
4952
+ "toml 0.9.8",
4953
]
4954
4955
[[package]]
@@ -3888,7 +4959,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
4959
checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
4960
dependencies = [
4961
"fastrand",
3891
- "getrandom 0.3.3",
4962
+ "getrandom 0.3.4",
4963
"once_cell",
4964
"rustix",
4965
"windows-sys 0.61.2",
@@ -3905,6 +4976,15 @@ dependencies = [
4976
"utf-8",
4977
]
4978
4979
+[[package]]
4980
+name = "textwrap"
4981
+version = "0.11.0"
4982
+source = "registry+https://github.com/rust-lang/crates.io-index"
4983
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
4984
+dependencies = [
4985
+ "unicode-width",
4986
+]
4987
+
4988
[[package]]
4989
name = "thiserror"
4990
version = "1.0.69"
@@ -3931,7 +5011,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
5011
dependencies = [
5012
"proc-macro2",
5013
"quote",
3934
- "syn 2.0.106",
5014
+ "syn 2.0.111",
5015
]
5016
5017
[[package]]
@@ -3942,7 +5022,16 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
5022
dependencies = [
5023
"proc-macro2",
5024
"quote",
3945
- "syn 2.0.106",
5025
+ "syn 2.0.111",
5026
+]
5027
+
5028
+[[package]]
5029
+name = "thread_local"
5030
+version = "1.1.9"
5031
+source = "registry+https://github.com/rust-lang/crates.io-index"
5032
+checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
5033
+dependencies = [
5034
+ "cfg-if",
5035
]
5036
5037
[[package]]
@@ -3953,7 +5042,9 @@ checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
5042
dependencies = [
5043
"deranged",
5044
"itoa",
5045
+ "libc",
5046
"num-conv",
5047
+ "num_threads",
5048
"powerfmt",
5049
"serde",
5050
"time-core",
@@ -3978,36 +5069,80 @@ dependencies = [
5069
5070
[[package]]
5071
name = "tinystr"
3981
-version = "0.8.1"
5072
+version = "0.8.2"
5073
source = "registry+https://github.com/rust-lang/crates.io-index"
3983
-checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
5074
+checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
5075
dependencies = [
5076
"displaydoc",
5077
"zerovec",
5078
]
5079
5080
+[[package]]
5081
+name = "tinyvec"
5082
+version = "1.10.0"
5083
+source = "registry+https://github.com/rust-lang/crates.io-index"
5084
+checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
5085
+dependencies = [
5086
+ "tinyvec_macros",
5087
+]
5088
+
5089
+[[package]]
5090
+name = "tinyvec_macros"
5091
+version = "0.1.1"
5092
+source = "registry+https://github.com/rust-lang/crates.io-index"
5093
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
5094
+
5095
[[package]]
5096
name = "tokio"
3991
-version = "1.47.1"
5097
+version = "1.48.0"
5098
source = "registry+https://github.com/rust-lang/crates.io-index"
3993
-checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
5099
+checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
5100
dependencies = [
3995
- "backtrace",
5101
"bytes",
3997
- "io-uring",
5102
"libc",
5103
"mio",
5104
"pin-project-lite",
4001
- "slab",
5105
"socket2",
4003
- "windows-sys 0.59.0",
5106
+ "tokio-macros",
5107
+ "windows-sys 0.61.2",
5108
+]
5109
+
5110
+[[package]]
5111
+name = "tokio-macros"
5112
+version = "2.6.0"
5113
+source = "registry+https://github.com/rust-lang/crates.io-index"
5114
+checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
5115
+dependencies = [
5116
+ "proc-macro2",
5117
+ "quote",
5118
+ "syn 2.0.111",
5119
+]
5120
+
5121
+[[package]]
5122
+name = "tokio-native-tls"
5123
+version = "0.3.1"
5124
+source = "registry+https://github.com/rust-lang/crates.io-index"
5125
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
5126
+dependencies = [
5127
+ "native-tls",
5128
+ "tokio",
5129
+]
5130
+
5131
+[[package]]
5132
+name = "tokio-rustls"
5133
+version = "0.26.4"
5134
+source = "registry+https://github.com/rust-lang/crates.io-index"
5135
+checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
5136
+dependencies = [
5137
+ "rustls",
5138
+ "tokio",
5139
]
5140
5141
[[package]]
5142
name = "tokio-util"
4008
-version = "0.7.16"
5143
+version = "0.7.17"
5144
source = "registry+https://github.com/rust-lang/crates.io-index"
4010
-checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
5145
+checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
5146
dependencies = [
5147
"bytes",
5148
"futures-core",
@@ -4030,17 +5165,17 @@ dependencies = [
5165
5166
[[package]]
5167
name = "toml"
4033
-version = "0.9.7"
5168
+version = "0.9.8"
5169
source = "registry+https://github.com/rust-lang/crates.io-index"
4035
-checksum = "00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0"
5170
+checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
5171
dependencies = [
4037
- "indexmap 2.11.4",
5172
+ "indexmap 2.12.1",
5173
"serde_core",
4039
- "serde_spanned 1.0.2",
4040
- "toml_datetime 0.7.2",
5174
+ "serde_spanned 1.0.3",
5175
+ "toml_datetime 0.7.3",
5176
"toml_parser",
5177
"toml_writer",
4043
- "winnow 0.7.13",
5178
+ "winnow 0.7.14",
5179
]
5180
5181
[[package]]
@@ -4054,9 +5189,9 @@ dependencies = [
5189
5190
[[package]]
5191
name = "toml_datetime"
4057
-version = "0.7.2"
5192
+version = "0.7.3"
5193
source = "registry+https://github.com/rust-lang/crates.io-index"
4059
-checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1"
5194
+checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
5195
dependencies = [
5196
"serde_core",
5197
]
@@ -4067,7 +5202,7 @@ version = "0.19.15"
5202
source = "registry+https://github.com/rust-lang/crates.io-index"
5203
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
5204
dependencies = [
4070
- "indexmap 2.11.4",
5205
+ "indexmap 2.12.1",
5206
"toml_datetime 0.6.3",
5207
"winnow 0.5.40",
5208
]
@@ -4078,7 +5213,7 @@ version = "0.20.2"
5213
source = "registry+https://github.com/rust-lang/crates.io-index"
5214
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
5215
dependencies = [
4081
- "indexmap 2.11.4",
5216
+ "indexmap 2.12.1",
5217
"serde",
5218
"serde_spanned 0.6.9",
5219
"toml_datetime 0.6.3",
@@ -4087,30 +5222,30 @@ dependencies = [
5222
5223
[[package]]
5224
name = "toml_edit"
4090
-version = "0.23.6"
5225
+version = "0.23.7"
5226
source = "registry+https://github.com/rust-lang/crates.io-index"
4092
-checksum = "f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b"
5227
+checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
5228
dependencies = [
4094
- "indexmap 2.11.4",
4095
- "toml_datetime 0.7.2",
5229
+ "indexmap 2.12.1",
5230
+ "toml_datetime 0.7.3",
5231
"toml_parser",
4097
- "winnow 0.7.13",
5232
+ "winnow 0.7.14",
5233
]
5234
5235
[[package]]
5236
name = "toml_parser"
4102
-version = "1.0.3"
5237
+version = "1.0.4"
5238
source = "registry+https://github.com/rust-lang/crates.io-index"
4104
-checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627"
5239
+checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
5240
dependencies = [
4106
- "winnow 0.7.13",
5241
+ "winnow 0.7.14",
5242
]
5243
5244
[[package]]
5245
name = "toml_writer"
4111
-version = "1.0.3"
5246
+version = "1.0.4"
5247
source = "registry+https://github.com/rust-lang/crates.io-index"
4113
-checksum = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109"
5248
+checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"
5249
5250
[[package]]
5251
name = "tower"
@@ -4129,11 +5264,11 @@ dependencies = [
5264
5265
[[package]]
5266
name = "tower-http"
4132
-version = "0.6.6"
5267
+version = "0.6.7"
5268
source = "registry+https://github.com/rust-lang/crates.io-index"
4134
-checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
5269
+checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456"
5270
dependencies = [
4136
- "bitflags 2.9.4",
5271
+ "bitflags 2.10.0",
5272
"bytes",
5273
"futures-util",
5274
"http",
@@ -4159,9 +5294,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
5294
5295
[[package]]
5296
name = "tracing"
4162
-version = "0.1.41"
5297
+version = "0.1.43"
5298
source = "registry+https://github.com/rust-lang/crates.io-index"
4164
-checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
5299
+checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647"
5300
dependencies = [
5301
"pin-project-lite",
5302
"tracing-attributes",
@@ -4170,29 +5305,59 @@ dependencies = [
5305
5306
[[package]]
5307
name = "tracing-attributes"
4173
-version = "0.1.30"
5308
+version = "0.1.31"
5309
source = "registry+https://github.com/rust-lang/crates.io-index"
4175
-checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
5310
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
5311
dependencies = [
5312
"proc-macro2",
5313
"quote",
4179
- "syn 2.0.106",
5314
+ "syn 2.0.111",
5315
]
5316
5317
[[package]]
5318
name = "tracing-core"
4184
-version = "0.1.34"
5319
+version = "0.1.35"
5320
+source = "registry+https://github.com/rust-lang/crates.io-index"
5321
+checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
5322
+dependencies = [
5323
+ "once_cell",
5324
+ "valuable",
5325
+]
5326
+
5327
+[[package]]
5328
+name = "tracing-log"
5329
+version = "0.2.0"
5330
+source = "registry+https://github.com/rust-lang/crates.io-index"
5331
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
5332
+dependencies = [
5333
+ "log",
5334
+ "once_cell",
5335
+ "tracing-core",
5336
+]
5337
+
5338
+[[package]]
5339
+name = "tracing-subscriber"
5340
+version = "0.3.22"
5341
source = "registry+https://github.com/rust-lang/crates.io-index"
4186
-checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
5342
+checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
5343
dependencies = [
5344
+ "matchers",
5345
+ "nu-ansi-term",
5346
"once_cell",
5347
+ "regex-automata",
5348
+ "sharded-slab",
5349
+ "smallvec",
5350
+ "thread_local",
5351
+ "tracing",
5352
+ "tracing-core",
5353
+ "tracing-log",
5354
]
5355
5356
[[package]]
5357
name = "tray-icon"
4193
-version = "0.21.1"
5358
+version = "0.21.2"
5359
source = "registry+https://github.com/rust-lang/crates.io-index"
4195
-checksum = "a0d92153331e7d02ec09137538996a7786fe679c629c279e82a6be762b7e6fe2"
5360
+checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b"
5361
dependencies = [
5362
"crossbeam-channel",
5363
"dirs",
@@ -4207,7 +5372,7 @@ dependencies = [
5372
"png",
5373
"serde",
5374
"thiserror 2.0.17",
4210
- "windows-sys 0.59.0",
5375
+ "windows-sys 0.60.2",
5376
]
5377
5378
[[package]]
@@ -4216,6 +5381,28 @@ version = "0.2.5"
5381
source = "registry+https://github.com/rust-lang/crates.io-index"
5382
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
5383
5384
+[[package]]
5385
+name = "tsync"
5386
+version = "2.2.1"
5387
+source = "registry+https://github.com/rust-lang/crates.io-index"
5388
+checksum = "4fc20a25899c5ae43735253244214f3d5eb75dd28d9cc8491732294a985adb8c"
5389
+dependencies = [
5390
+ "convert_case 0.6.0",
5391
+ "proc-macro2",
5392
+ "quote",
5393
+ "state",
5394
+ "structopt",
5395
+ "syn 2.0.111",
5396
+ "tsync-macro",
5397
+ "walkdir",
5398
+]
5399
+
5400
+[[package]]
5401
+name = "tsync-macro"
5402
+version = "0.1.0"
5403
+source = "registry+https://github.com/rust-lang/crates.io-index"
5404
+checksum = "8acc9e35a3072d9ea375093f321b3738ea3ac4fdebc18d2789b01581e5c2e4ae"
5405
+
5406
[[package]]
5407
name = "typeid"
5408
version = "1.0.3"
@@ -4282,9 +5469,9 @@ dependencies = [
5469
5470
[[package]]
5471
name = "unicode-ident"
4285
-version = "1.0.19"
5472
+version = "1.0.22"
5473
source = "registry+https://github.com/rust-lang/crates.io-index"
4287
-checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
5474
+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
5475
5476
[[package]]
5477
name = "unicode-segmentation"
@@ -4292,6 +5479,18 @@ version = "1.12.0"
5479
source = "registry+https://github.com/rust-lang/crates.io-index"
5480
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
5481
5482
+[[package]]
5483
+name = "unicode-width"
5484
+version = "0.1.14"
5485
+source = "registry+https://github.com/rust-lang/crates.io-index"
5486
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
5487
+
5488
+[[package]]
5489
+name = "untrusted"
5490
+version = "0.9.0"
5491
+source = "registry+https://github.com/rust-lang/crates.io-index"
5492
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
5493
+
5494
[[package]]
5495
name = "url"
5496
version = "2.5.7"
@@ -4304,6 +5503,12 @@ dependencies = [
5503
"serde",
5504
]
5505
5506
+[[package]]
5507
+name = "url-builder"
5508
+version = "0.1.1"
5509
+source = "registry+https://github.com/rust-lang/crates.io-index"
5510
+checksum = "6c560d19163937c53680c515b82a9311c5a796691c67890b8ad579423123e194"
5511
+
5512
[[package]]
5513
name = "urlpattern"
5514
version = "0.3.0"
@@ -4322,29 +5527,65 @@ version = "0.7.6"
5527
source = "registry+https://github.com/rust-lang/crates.io-index"
5528
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
5529
5530
+[[package]]
5531
+name = "utf8-width"
5532
+version = "0.1.8"
5533
+source = "registry+https://github.com/rust-lang/crates.io-index"
5534
+checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091"
5535
+
5536
[[package]]
5537
name = "utf8_iter"
5538
version = "1.0.4"
5539
source = "registry+https://github.com/rust-lang/crates.io-index"
5540
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
5541
5542
+[[package]]
5543
+name = "utf8parse"
5544
+version = "0.2.2"
5545
+source = "registry+https://github.com/rust-lang/crates.io-index"
5546
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
5547
+
5548
[[package]]
5549
name = "uuid"
5550
version = "1.18.1"
5551
source = "registry+https://github.com/rust-lang/crates.io-index"
5552
checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
5553
dependencies = [
4337
- "getrandom 0.3.3",
5554
+ "getrandom 0.3.4",
5555
"js-sys",
5556
"serde",
5557
"wasm-bindgen",
5558
]
5559
5560
+[[package]]
5561
+name = "valuable"
5562
+version = "0.1.1"
5563
+source = "registry+https://github.com/rust-lang/crates.io-index"
5564
+checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
5565
+
5566
+[[package]]
5567
+name = "value-bag"
5568
+version = "1.12.0"
5569
+source = "registry+https://github.com/rust-lang/crates.io-index"
5570
+checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0"
5571
+
5572
+[[package]]
5573
+name = "vcpkg"
5574
+version = "0.2.15"
5575
+source = "registry+https://github.com/rust-lang/crates.io-index"
5576
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
5577
+
5578
+[[package]]
5579
+name = "vec_map"
5580
+version = "0.8.2"
5581
+source = "registry+https://github.com/rust-lang/crates.io-index"
5582
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
5583
+
5584
[[package]]
5585
name = "version-compare"
4345
-version = "0.2.0"
5586
+version = "0.2.1"
5587
source = "registry+https://github.com/rust-lang/crates.io-index"
4347
-checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
5588
+checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
5589
5590
[[package]]
5591
name = "version_check"
@@ -4403,15 +5644,6 @@ version = "0.11.1+wasi-snapshot-preview1"
5644
source = "registry+https://github.com/rust-lang/crates.io-index"
5645
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
5646
4406
-[[package]]
4407
-name = "wasi"
4408
-version = "0.14.7+wasi-0.2.4"
4409
-source = "registry+https://github.com/rust-lang/crates.io-index"
4410
-checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c"
4411
-dependencies = [
4412
- "wasip2",
4413
-]
4414
-
5647
[[package]]
5648
name = "wasip2"
5649
version = "1.0.1+wasi-0.2.4"
@@ -4423,9 +5655,9 @@ dependencies = [
5655
5656
[[package]]
5657
name = "wasm-bindgen"
4426
-version = "0.2.104"
5658
+version = "0.2.106"
5659
source = "registry+https://github.com/rust-lang/crates.io-index"
4428
-checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
5660
+checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
5661
dependencies = [
5662
"cfg-if",
5663
"once_cell",
@@ -4434,25 +5666,11 @@ dependencies = [
5666
"wasm-bindgen-shared",
5667
]
5668
4437
-[[package]]
4438
-name = "wasm-bindgen-backend"
4439
-version = "0.2.104"
4440
-source = "registry+https://github.com/rust-lang/crates.io-index"
4441
-checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
4442
-dependencies = [
4443
- "bumpalo",
4444
- "log",
4445
- "proc-macro2",
4446
- "quote",
4447
- "syn 2.0.106",
4448
- "wasm-bindgen-shared",
4449
-]
4450
-
5669
[[package]]
5670
name = "wasm-bindgen-futures"
4453
-version = "0.4.54"
5671
+version = "0.4.56"
5672
source = "registry+https://github.com/rust-lang/crates.io-index"
4455
-checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c"
5673
+checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c"
5674
dependencies = [
5675
"cfg-if",
5676
"js-sys",
@@ -4463,9 +5681,9 @@ dependencies = [
5681
5682
[[package]]
5683
name = "wasm-bindgen-macro"
4466
-version = "0.2.104"
5684
+version = "0.2.106"
5685
source = "registry+https://github.com/rust-lang/crates.io-index"
4468
-checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
5686
+checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
5687
dependencies = [
5688
"quote",
5689
"wasm-bindgen-macro-support",
@@ -4473,22 +5691,22 @@ dependencies = [
5691
5692
[[package]]
5693
name = "wasm-bindgen-macro-support"
4476
-version = "0.2.104"
5694
+version = "0.2.106"
5695
source = "registry+https://github.com/rust-lang/crates.io-index"
4478
-checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
5696
+checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
5697
dependencies = [
5698
+ "bumpalo",
5699
"proc-macro2",
5700
"quote",
4482
- "syn 2.0.106",
4483
- "wasm-bindgen-backend",
5701
+ "syn 2.0.111",
5702
"wasm-bindgen-shared",
5703
]
5704
5705
[[package]]
5706
name = "wasm-bindgen-shared"
4489
-version = "0.2.104"
5707
+version = "0.2.106"
5708
source = "registry+https://github.com/rust-lang/crates.io-index"
4491
-checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
5709
+checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
5710
dependencies = [
5711
"unicode-ident",
5712
]
@@ -4508,9 +5726,19 @@ dependencies = [
5726
5727
[[package]]
5728
name = "web-sys"
4511
-version = "0.3.81"
5729
+version = "0.3.83"
5730
+source = "registry+https://github.com/rust-lang/crates.io-index"
5731
+checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
5732
+dependencies = [
5733
+ "js-sys",
5734
+ "wasm-bindgen",
5735
+]
5736
+
5737
+[[package]]
5738
+name = "web-time"
5739
+version = "1.1.0"
5740
source = "registry+https://github.com/rust-lang/crates.io-index"
4513
-checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120"
5741
+checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
5742
dependencies = [
5743
"js-sys",
5744
"wasm-bindgen",
@@ -4568,7 +5796,7 @@ checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
5796
dependencies = [
5797
"webview2-com-macros",
5798
"webview2-com-sys",
4571
- "windows",
5799
+ "windows 0.61.3",
5800
"windows-core 0.61.2",
5801
"windows-implement",
5802
"windows-interface",
@@ -4582,7 +5810,7 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
5810
dependencies = [
5811
"proc-macro2",
5812
"quote",
4585
- "syn 2.0.106",
5813
+ "syn 2.0.111",
5814
]
5815
5816
[[package]]
@@ -4592,7 +5820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
5820
checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
5821
dependencies = [
5822
"thiserror 2.0.17",
4595
- "windows",
5823
+ "windows 0.61.3",
5824
"windows-core 0.61.2",
5825
]
5826
@@ -4642,6 +5870,15 @@ dependencies = [
5870
"windows-version",
5871
]
5872
5873
+[[package]]
5874
+name = "windows"
5875
+version = "0.48.0"
5876
+source = "registry+https://github.com/rust-lang/crates.io-index"
5877
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
5878
+dependencies = [
5879
+ "windows-targets 0.48.5",
5880
+]
5881
+
5882
[[package]]
5883
name = "windows"
5884
version = "0.61.3"
@@ -4709,7 +5946,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
5946
dependencies = [
5947
"proc-macro2",
5948
"quote",
4712
- "syn 2.0.106",
5949
+ "syn 2.0.111",
5950
]
5951
5952
[[package]]
@@ -4720,7 +5957,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
5957
dependencies = [
5958
"proc-macro2",
5959
"quote",
4723
- "syn 2.0.106",
5960
+ "syn 2.0.111",
5961
]
5962
5963
[[package]]
@@ -4745,6 +5982,17 @@ dependencies = [
5982
"windows-link 0.1.3",
5983
]
5984
5985
+[[package]]
5986
+name = "windows-registry"
5987
+version = "0.6.1"
5988
+source = "registry+https://github.com/rust-lang/crates.io-index"
5989
+checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
5990
+dependencies = [
5991
+ "windows-link 0.2.1",
5992
+ "windows-result 0.4.1",
5993
+ "windows-strings 0.5.1",
5994
+]
5995
+
5996
[[package]]
5997
name = "windows-result"
5998
version = "0.3.4"
@@ -4790,6 +6038,15 @@ dependencies = [
6038
"windows-targets 0.42.2",
6039
]
6040
6041
+[[package]]
6042
+name = "windows-sys"
6043
+version = "0.52.0"
6044
+source = "registry+https://github.com/rust-lang/crates.io-index"
6045
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
6046
+dependencies = [
6047
+ "windows-targets 0.52.6",
6048
+]
6049
+
6050
[[package]]
6051
name = "windows-sys"
6052
version = "0.59.0"
@@ -4832,6 +6089,21 @@ dependencies = [
6089
"windows_x86_64_msvc 0.42.2",
6090
]
6091
6092
+[[package]]
6093
+name = "windows-targets"
6094
+version = "0.48.5"
6095
+source = "registry+https://github.com/rust-lang/crates.io-index"
6096
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
6097
+dependencies = [
6098
+ "windows_aarch64_gnullvm 0.48.5",
6099
+ "windows_aarch64_msvc 0.48.5",
6100
+ "windows_i686_gnu 0.48.5",
6101
+ "windows_i686_msvc 0.48.5",
6102
+ "windows_x86_64_gnu 0.48.5",
6103
+ "windows_x86_64_gnullvm 0.48.5",
6104
+ "windows_x86_64_msvc 0.48.5",
6105
+]
6106
+
6107
[[package]]
6108
name = "windows-targets"
6109
version = "0.52.6"
@@ -4889,6 +6161,12 @@ version = "0.42.2"
6161
source = "registry+https://github.com/rust-lang/crates.io-index"
6162
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
6163
6164
+[[package]]
6165
+name = "windows_aarch64_gnullvm"
6166
+version = "0.48.5"
6167
+source = "registry+https://github.com/rust-lang/crates.io-index"
6168
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
6169
+
6170
[[package]]
6171
name = "windows_aarch64_gnullvm"
6172
version = "0.52.6"
@@ -4907,6 +6185,12 @@ version = "0.42.2"
6185
source = "registry+https://github.com/rust-lang/crates.io-index"
6186
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
6187
6188
+[[package]]
6189
+name = "windows_aarch64_msvc"
6190
+version = "0.48.5"
6191
+source = "registry+https://github.com/rust-lang/crates.io-index"
6192
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
6193
+
6194
[[package]]
6195
name = "windows_aarch64_msvc"
6196
version = "0.52.6"
@@ -4925,6 +6209,12 @@ version = "0.42.2"
6209
source = "registry+https://github.com/rust-lang/crates.io-index"
6210
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
6211
6212
+[[package]]
6213
+name = "windows_i686_gnu"
6214
+version = "0.48.5"
6215
+source = "registry+https://github.com/rust-lang/crates.io-index"
6216
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
6217
+
6218
[[package]]
6219
name = "windows_i686_gnu"
6220
version = "0.52.6"
@@ -4955,6 +6245,12 @@ version = "0.42.2"
6245
source = "registry+https://github.com/rust-lang/crates.io-index"
6246
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
6247
6248
+[[package]]
6249
+name = "windows_i686_msvc"
6250
+version = "0.48.5"
6251
+source = "registry+https://github.com/rust-lang/crates.io-index"
6252
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
6253
+
6254
[[package]]
6255
name = "windows_i686_msvc"
6256
version = "0.52.6"
@@ -4973,6 +6269,12 @@ version = "0.42.2"
6269
source = "registry+https://github.com/rust-lang/crates.io-index"
6270
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
6271
6272
+[[package]]
6273
+name = "windows_x86_64_gnu"
6274
+version = "0.48.5"
6275
+source = "registry+https://github.com/rust-lang/crates.io-index"
6276
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
6277
+
6278
[[package]]
6279
name = "windows_x86_64_gnu"
6280
version = "0.52.6"
@@ -4991,6 +6293,12 @@ version = "0.42.2"
6293
source = "registry+https://github.com/rust-lang/crates.io-index"
6294
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
6295
6296
+[[package]]
6297
+name = "windows_x86_64_gnullvm"
6298
+version = "0.48.5"
6299
+source = "registry+https://github.com/rust-lang/crates.io-index"
6300
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
6301
+
6302
[[package]]
6303
name = "windows_x86_64_gnullvm"
6304
version = "0.52.6"
@@ -5009,6 +6317,12 @@ version = "0.42.2"
6317
source = "registry+https://github.com/rust-lang/crates.io-index"
6318
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
6319
6320
+[[package]]
6321
+name = "windows_x86_64_msvc"
6322
+version = "0.48.5"
6323
+source = "registry+https://github.com/rust-lang/crates.io-index"
6324
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
6325
+
6326
[[package]]
6327
name = "windows_x86_64_msvc"
6328
version = "0.52.6"
@@ -5032,9 +6346,9 @@ dependencies = [
6346
6347
[[package]]
6348
name = "winnow"
5035
-version = "0.7.13"
6349
+version = "0.7.14"
6350
source = "registry+https://github.com/rust-lang/crates.io-index"
5037
-checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
6351
+checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
6352
dependencies = [
6353
"memchr",
6354
]
@@ -5057,15 +6371,15 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
6371
6372
[[package]]
6373
name = "writeable"
5060
-version = "0.6.1"
6374
+version = "0.6.2"
6375
source = "registry+https://github.com/rust-lang/crates.io-index"
5062
-checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
6376
+checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
6377
6378
[[package]]
6379
name = "wry"
5066
-version = "0.53.4"
6380
+version = "0.53.5"
6381
source = "registry+https://github.com/rust-lang/crates.io-index"
5068
-checksum = "6d78ec082b80fa088569a970d043bb3050abaabf4454101d44514ee8d9a8c9f6"
6382
+checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2"
6383
dependencies = [
6384
"base64 0.22.1",
6385
"block2 0.6.2",
@@ -5100,12 +6414,21 @@ dependencies = [
6414
"webkit2gtk",
6415
"webkit2gtk-sys",
6416
"webview2-com",
5103
- "windows",
6417
+ "windows 0.61.3",
6418
"windows-core 0.61.2",
6419
"windows-version",
6420
"x11-dl",
6421
]
6422
6423
+[[package]]
6424
+name = "wyz"
6425
+version = "0.5.1"
6426
+source = "registry+https://github.com/rust-lang/crates.io-index"
6427
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
6428
+dependencies = [
6429
+ "tap",
6430
+]
6431
+
6432
[[package]]
6433
name = "x11"
6434
version = "2.21.0"
@@ -5129,11 +6452,10 @@ dependencies = [
6452
6453
[[package]]
6454
name = "yoke"
5132
-version = "0.8.0"
6455
+version = "0.8.1"
6456
source = "registry+https://github.com/rust-lang/crates.io-index"
5134
-checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
6457
+checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
6458
dependencies = [
5136
- "serde",
6459
"stable_deref_trait",
6460
"yoke-derive",
6461
"zerofrom",
@@ -5141,21 +6463,21 @@ dependencies = [
6463
6464
[[package]]
6465
name = "yoke-derive"
5144
-version = "0.8.0"
6466
+version = "0.8.1"
6467
source = "registry+https://github.com/rust-lang/crates.io-index"
5146
-checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
6468
+checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
6469
dependencies = [
6470
"proc-macro2",
6471
"quote",
5150
- "syn 2.0.106",
6472
+ "syn 2.0.111",
6473
"synstructure",
6474
]
6475
6476
[[package]]
6477
name = "zbus"
5156
-version = "5.11.0"
6478
+version = "5.12.0"
6479
source = "registry+https://github.com/rust-lang/crates.io-index"
5158
-checksum = "2d07e46d035fb8e375b2ce63ba4e4ff90a7f73cf2ffb0138b29e1158d2eaadf7"
6480
+checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91"
6481
dependencies = [
6482
"async-broadcast",
6483
"async-executor",
@@ -5177,8 +6499,9 @@ dependencies = [
6499
"serde_repr",
6500
"tracing",
6501
"uds_windows",
5180
- "windows-sys 0.60.2",
5181
- "winnow 0.7.13",
6502
+ "uuid",
6503
+ "windows-sys 0.61.2",
6504
+ "winnow 0.7.14",
6505
"zbus_macros",
6506
"zbus_names",
6507
"zvariant",
@@ -5186,14 +6509,14 @@ dependencies = [
6509
6510
[[package]]
6511
name = "zbus_macros"
5189
-version = "5.11.0"
6512
+version = "5.12.0"
6513
source = "registry+https://github.com/rust-lang/crates.io-index"
5191
-checksum = "57e797a9c847ed3ccc5b6254e8bcce056494b375b511b3d6edcec0aeb4defaca"
6514
+checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314"
6515
dependencies = [
6516
"proc-macro-crate 3.4.0",
6517
"proc-macro2",
6518
"quote",
5196
- "syn 2.0.106",
6519
+ "syn 2.0.111",
6520
"zbus_names",
6521
"zvariant",
6522
"zvariant_utils",
@@ -5207,28 +6530,28 @@ checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
6530
dependencies = [
6531
"serde",
6532
"static_assertions",
5210
- "winnow 0.7.13",
6533
+ "winnow 0.7.14",
6534
"zvariant",
6535
]
6536
6537
[[package]]
6538
name = "zerocopy"
5216
-version = "0.8.27"
6539
+version = "0.8.30"
6540
source = "registry+https://github.com/rust-lang/crates.io-index"
5218
-checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
6541
+checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
6542
dependencies = [
6543
"zerocopy-derive",
6544
]
6545
6546
[[package]]
6547
name = "zerocopy-derive"
5225
-version = "0.8.27"
6548
+version = "0.8.30"
6549
source = "registry+https://github.com/rust-lang/crates.io-index"
5227
-checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
6550
+checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
6551
dependencies = [
6552
"proc-macro2",
6553
"quote",
5231
- "syn 2.0.106",
6554
+ "syn 2.0.111",
6555
]
6556
6557
[[package]]
@@ -5248,15 +6571,21 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
6571
dependencies = [
6572
"proc-macro2",
6573
"quote",
5251
- "syn 2.0.106",
6574
+ "syn 2.0.111",
6575
"synstructure",
6576
]
6577
6578
+[[package]]
6579
+name = "zeroize"
6580
+version = "1.8.2"
6581
+source = "registry+https://github.com/rust-lang/crates.io-index"
6582
+checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
6583
+
6584
[[package]]
6585
name = "zerotrie"
5257
-version = "0.2.2"
6586
+version = "0.2.3"
6587
source = "registry+https://github.com/rust-lang/crates.io-index"
5259
-checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
6588
+checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
6589
dependencies = [
6590
"displaydoc",
6591
"yoke",
@@ -5265,9 +6594,9 @@ dependencies = [
6594
6595
[[package]]
6596
name = "zerovec"
5268
-version = "0.11.4"
6597
+version = "0.11.5"
6598
source = "registry+https://github.com/rust-lang/crates.io-index"
5270
-checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
6599
+checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
6600
dependencies = [
6601
"yoke",
6602
"zerofrom",
@@ -5276,39 +6605,39 @@ dependencies = [
6605
6606
[[package]]
6607
name = "zerovec-derive"
5279
-version = "0.11.1"
6608
+version = "0.11.2"
6609
source = "registry+https://github.com/rust-lang/crates.io-index"
5281
-checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
6610
+checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
6611
dependencies = [
6612
"proc-macro2",
6613
"quote",
5285
- "syn 2.0.106",
6614
+ "syn 2.0.111",
6615
]
6616
6617
[[package]]
6618
name = "zvariant"
5290
-version = "5.7.0"
6619
+version = "5.8.0"
6620
source = "registry+https://github.com/rust-lang/crates.io-index"
5292
-checksum = "999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db"
6621
+checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c"
6622
dependencies = [
6623
"endi",
6624
"enumflags2",
6625
"serde",
5297
- "winnow 0.7.13",
6626
+ "winnow 0.7.14",
6627
"zvariant_derive",
6628
"zvariant_utils",
6629
]
6630
6631
[[package]]
6632
name = "zvariant_derive"
5304
-version = "5.7.0"
6633
+version = "5.8.0"
6634
source = "registry+https://github.com/rust-lang/crates.io-index"
5306
-checksum = "6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e"
6635
+checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006"
6636
dependencies = [
6637
"proc-macro-crate 3.4.0",
6638
"proc-macro2",
6639
"quote",
5311
- "syn 2.0.106",
6640
+ "syn 2.0.111",
6641
"zvariant_utils",
6642
]
6643
@@ -5321,6 +6650,6 @@ dependencies = [
6650
"proc-macro2",
6651
"quote",
6652
"serde",
5324
- "syn 2.0.106",
5325
- "winnow 0.7.13",
6653
+ "syn 2.0.111",
6654
+ "winnow 0.7.14",
6655
]
src-tauri/Cargo.toml
+7
@@ -15,11 +15,18 @@ name = "streetcut_lib"
15
crate-type = ["staticlib", "cdylib", "rlib"]
16
17
[dependencies]
18
+dotenv_codegen = "0.15"
19
serde = { version = "1", features = ["derive"] }
20
serde_json = "1"
21
+serde_qs = "0.15"
22
+smbcloud-model = "0.3"
23
+smbcloud-networking-account = "0.3"
24
tauri = { version = "2", features = [] }
25
tauri-plugin-haptics = "2"
26
tauri-plugin-opener = "2"
27
+tauri-plugin-oauth = "2"
28
+tauri-plugin-store = "2"
29
+tauri-plugin-log = "2"
30
31
[build-dependencies]
32
tauri-build = { version = "2", features = [] }
src-tauri/capabilities/default.json
+7
-3
@@ -2,13 +2,17 @@
2
"$schema": "../gen/schemas/desktop-schema.json",
3
"identifier": "default",
4
"description": "Capability for the main window",
5
- "windows": ["main"],
5
+ "windows": [
6
+ "main"
7
+ ],
8
"permissions": [
9
"core:default",
10
"opener:default",
11
"haptics:allow-impact-feedback",
12
"haptics:allow-notification-feedback",
13
"haptics:allow-selection-feedback",
12
- "haptics:allow-vibrate"
14
+ "haptics:allow-vibrate",
15
+ "store:default",
16
+ "log:default"
17
]
14
-}
18
+}
\ No newline at end of file
src-tauri/src/lib.rs
+23
-7
@@ -1,15 +1,31 @@
1
-// Learn more about Tauri commands at https://tauri.app/develop/calling-rust/
2
-#[tauri::command]
3
-fn greet(name: &str) -> String {
4
- format!("Hello, {}! You've been greeted from Rust!", name)
5
-}
1
+mod oauth;
2
+
3
+use {
4
+ oauth::command_get_consent_url::get_consent_url, oauth::command_get_profile::get_profile,
5
+ oauth::command_get_token::get_token, oauth::command_start_server::start_server,
6
+};
7
+
8
+#[macro_use]
9
+extern crate dotenv_codegen;
10
11
#[cfg_attr(mobile, tauri::mobile_entry_point)]
12
pub fn run() {
13
tauri::Builder::default()
14
+ .plugin(
15
+ tauri_plugin_log::Builder::new()
16
+ .level(tauri_plugin_log::log::LevelFilter::Info)
17
+ .build(),
18
+ )
19
+ .plugin(tauri_plugin_store::Builder::new().build())
20
.plugin(tauri_plugin_opener::init())
21
.plugin(tauri_plugin_haptics::init())
12
- .invoke_handler(tauri::generate_handler![greet])
22
+ .plugin(tauri_plugin_oauth::init())
23
+ .invoke_handler(tauri::generate_handler![
24
+ start_server,
25
+ get_token,
26
+ get_profile,
27
+ get_consent_url,
28
+ ])
29
.run(tauri::generate_context!())
14
- .expect("error while running tauri application");
30
+ .expect("Error while running tauri application");
31
}
src-tauri/src/oauth/command_get_consent_url.rs
new
+5
@@ -0,0 +1,5 @@
1
+#[tauri::command]
2
+pub async fn get_consent_url(redirect_uri: String) -> String {
3
+ let client_id = dotenv!("GOOGLE_OAUTH_CLIENT_ID").to_string();
4
+ smbcloud_networking_account::oauth::get_consent_url::get_consent_url(client_id, redirect_uri)
5
+}
src-tauri/src/oauth/command_get_profile.rs
new
+6
@@ -0,0 +1,6 @@
1
+use smbcloud_model::{error_codes::ErrorResponse, oauth::UserInfo};
2
+
3
+#[tauri::command]
4
+pub async fn get_profile(access_token: String) -> Result<UserInfo, ErrorResponse> {
5
+ smbcloud_networking_account::oauth::get_profile::get_profile(access_token).await
6
+}
src-tauri/src/oauth/command_get_token.rs
new
+16
@@ -0,0 +1,16 @@
1
+use smbcloud_model::{
2
+ error_codes::ErrorResponse,
3
+ oauth::{OauthRedirect, TokenResponse},
4
+};
5
+
6
+#[tauri::command]
7
+pub async fn get_token(oauth_redirect: OauthRedirect) -> Result<TokenResponse, ErrorResponse> {
8
+ let client_id = dotenv!("GOOGLE_OAUTH_CLIENT_ID").to_string();
9
+ let client_secret = dotenv!("GOOGLE_OAUTH_CLIENT_SECRET").to_string();
10
+ smbcloud_networking_account::oauth::get_token::get_token(
11
+ oauth_redirect,
12
+ client_id,
13
+ client_secret,
14
+ )
15
+ .await
16
+}
src-tauri/src/oauth/command_start_server.rs
new
+70
@@ -0,0 +1,70 @@
1
+use {
2
+ smbcloud_model::oauth::OauthRedirect,
3
+ tauri::{command, AppHandle, Emitter, Url},
4
+ tauri_plugin_log::log::{debug, error},
5
+ tauri_plugin_oauth::{start_with_config, OauthConfig},
6
+};
7
+
8
+#[command]
9
+pub async fn start_server(app: AppHandle) -> Result<u16, String> {
10
+ let config = OauthConfig {
11
+ ports: Some(vec![8000, 8001, 8002, 8003]),
12
+ response: Some(
13
+ "
14
+ <html>
15
+ <head>
16
+ <title>Done!</title>
17
+ <style>
18
+ body {
19
+ font-family: sans-serif;
20
+ text-align: center;
21
+ padding: 50px;
22
+ }
23
+ h1 {
24
+ color: #333;
25
+ }
26
+ p {
27
+ font-size: 20px;
28
+ color: #666;
29
+ }
30
+ a {
31
+ color: #007BFF;
32
+ text-decoration: none;
33
+ }
34
+ a:hover {
35
+ text-decoration: underline;
36
+ }
37
+ </style>
38
+ </head>
39
+ <body>
40
+ <h1>Done!</h1>
41
+ <p>You can close this window. You can <a href='rumi://'>open the app</a>.</p>
42
+ <p>If you are not redirected, <a href=\"javascript:window.close()\">click here</a>.</p>
43
+ </body>
44
+ </html>
45
+ "
46
+ .into(),
47
+ ),
48
+ };
49
+ start_with_config(config, move |url| {
50
+ debug!("Received URL: {}", url);
51
+ let url = Url::try_from(url.as_str()).unwrap();
52
+
53
+ for (key, val) in url.query_pairs() {
54
+ debug!("{} = {}", key, val);
55
+ }
56
+
57
+ if let Some(query) = url.query() {
58
+ let oauth_redirect: OauthRedirect = serde_qs::from_str(query).unwrap();
59
+ match app.emit("oauth_redirect_uri", oauth_redirect) {
60
+ Ok(_) => {
61
+ debug!("Emitted event.");
62
+ }
63
+ Err(e) => {
64
+ error!("Failed to emit event: {}", e);
65
+ }
66
+ }
67
+ }
68
+ })
69
+ .map_err(|err| err.to_string())
70
+}
src-tauri/src/oauth/mod.rs
new
+4
@@ -0,0 +1,4 @@
1
+pub mod command_get_consent_url;
2
+pub mod command_get_profile;
3
+pub mod command_get_token;
4
+pub mod command_start_server;
src/components/BarbershopDetail.tsx
+1
-1
@@ -1,4 +1,4 @@
1
-import { useLang } from "../LanguageContext";
1
+import { useLang } from "../context/LanguageContext";
2
3
interface BarbershopDetailProps {
4
shop: {
src/components/CutCard.tsx
+1
-1
@@ -1,5 +1,5 @@
1
-import { useLang } from "../LanguageContext";
1
import { openUrl } from "@tauri-apps/plugin-opener";
2
+import { useLang } from "../context/LanguageContext";
3
4
interface CutCardProps {
5
name: string;
src/components/Navbar.tsx
+1
-1
@@ -1,7 +1,7 @@
1
import { Link, useLocation } from "react-router-dom";
2
import * as Tooltip from "@radix-ui/react-tooltip";
3
-import { useLang } from "../LanguageContext";
3
import haptics from "./../utils/haptics";
4
+import { useLang } from "../context/LanguageContext";
5
6
interface NavItem {
7
path: string;
src/context/AccountContext.tsx
new
+101
@@ -0,0 +1,101 @@
1
+import React, { createContext, useContext, useState, useEffect } from "react";
2
+import { debug, error } from "@tauri-apps/plugin-log";
3
+import { invoke } from "@tauri-apps/api/core";
4
+import { K_STORE_ACCESS_TOKEN, UserInfo } from "../lib/crate/generated";
5
+import { storeAccount } from "../lib/store/store";
6
+
7
+type AccountContextType = {
8
+ loggedIn: boolean;
9
+ accessToken: string | undefined;
10
+ user: UserInfo | undefined;
11
+ provider: undefined | "google" | "apple";
12
+ onLoggedOut: () => void;
13
+ onLoggedIn: (provider: "google" | "apple", accessToken: string) => void;
14
+};
15
+
16
+const AccountContext = createContext<AccountContextType>({
17
+ loggedIn: false,
18
+ accessToken: undefined,
19
+ user: undefined,
20
+ provider: undefined,
21
+ onLoggedOut: () => {},
22
+ onLoggedIn: (_provider, _accessToken) => {},
23
+});
24
+
25
+enum State {
26
+ INITIALIZING,
27
+ LOADED,
28
+}
29
+
30
+export function AccountProvider({ children }: { children: React.ReactNode }) {
31
+ const [state, setState] = useState<State>(State.INITIALIZING);
32
+ const [loggedIn, setLoggedIn] = useState(false);
33
+ const [accessToken, setAccessToken] = useState<string>();
34
+ const [user, setUser] = useState<UserInfo>();
35
+ const [provider, setProvider] = useState<"google" | "apple">();
36
+
37
+ const onLoggedOut = () => {
38
+ setState(State.INITIALIZING);
39
+ storeAccount().delete(K_STORE_ACCESS_TOKEN);
40
+ setLoggedIn(false);
41
+ setAccessToken(undefined);
42
+ setUser(undefined);
43
+ setState(State.LOADED);
44
+ };
45
+
46
+ const onLoggedIn = async (
47
+ provider: "google" | "apple",
48
+ accessToken: string,
49
+ ) => {
50
+ setState(State.INITIALIZING);
51
+ storeAccount().set(K_STORE_ACCESS_TOKEN, accessToken);
52
+ const user = await invoke<UserInfo>("get_profile", {
53
+ accessToken,
54
+ });
55
+ debug(`User: ${JSON.stringify(user)}`);
56
+ setUser(user);
57
+ setProvider(provider);
58
+ setLoggedIn(true);
59
+ setState(State.LOADED);
60
+ };
61
+
62
+ const init = async () => {
63
+ try {
64
+ const accessToken =
65
+ await storeAccount().get<string>(K_STORE_ACCESS_TOKEN);
66
+ const user = await invoke<UserInfo>("get_profile", {
67
+ accessToken,
68
+ });
69
+ setUser(user);
70
+ setLoggedIn(!!accessToken);
71
+ setAccessToken(accessToken);
72
+ setState(State.LOADED);
73
+ } catch (e) {
74
+ // Force log out for now
75
+ onLoggedOut();
76
+ error(`AccountProvider: ${e}`);
77
+ setState(State.LOADED);
78
+ }
79
+ };
80
+
81
+ useEffect(() => {
82
+ init();
83
+ }, []);
84
+
85
+ return (
86
+ <AccountContext.Provider
87
+ value={{ loggedIn, accessToken, user, onLoggedOut, onLoggedIn, provider }}
88
+ >
89
+ {state === State.INITIALIZING && (
90
+ <div className="flex items-center justify-center min-h-screen">
91
+ <span>Loading...</span>
92
+ </div>
93
+ )}
94
+ {state === State.LOADED && children}
95
+ </AccountContext.Provider>
96
+ );
97
+}
98
+
99
+export function useAccount() {
100
+ return useContext(AccountContext);
101
+}
src/context/LanguageContext.tsx
renamed
+1
-1
@@ -1,5 +1,5 @@
1
import { createContext, useContext, useState, ReactNode } from "react";
2
-import { translations, SupportedLanguage, Translation } from "./i18n";
2
+import { translations, SupportedLanguage, Translation } from "../utils/i18n";
3
4
interface LanguageContextType {
5
lang: SupportedLanguage;
src/lib/.keep
src/lib/crate/generated.ts
new
+43
@@ -0,0 +1,43 @@
1
+/* This file is generated and managed by tsync */
2
+
3
+/**
4
+ * Generate:
5
+ * tsync -i src-tauri/src/ -o src/lib/crate/generated.ts
6
+ */
7
+export const SETTINGS = ".settings.dat";
8
+
9
+export const K_HAPTIC_FEEDBACK = "haptic_feedback";
10
+
11
+export const DATA = ".data.dat";
12
+
13
+export const K_SAVED_RESTAURANTS = "saved_restaurants";
14
+
15
+export const ACCOUNT = ".account.dat";
16
+
17
+export const K_STORE_ACCESS_TOKEN = "access_token";
18
+
19
+export interface TokenResponse {
20
+ access_token: string;
21
+ expires_in: number;
22
+ refresh_token?: string;
23
+ refresh_token_expires_in?: string;
24
+ scope: string;
25
+ token_type: string;
26
+}
27
+
28
+export interface OauthRedirect {
29
+ code: string;
30
+ scope: string;
31
+ authuser: number;
32
+ prompt: string;
33
+}
34
+
35
+export interface UserInfo {
36
+ id: string;
37
+ email: string;
38
+ verified_email: boolean;
39
+ name: string;
40
+ given_name: string;
41
+ family_name: string;
42
+ picture: string;
43
+}
src/lib/store/store.ts
new
+17
@@ -0,0 +1,17 @@
1
+import { LazyStore } from "@tauri-apps/plugin-store";
2
+import { ACCOUNT, DATA, SETTINGS } from "../crate/generated";
3
+
4
+export function storeSettings() {
5
+ const store = new LazyStore(SETTINGS);
6
+ return store;
7
+}
8
+
9
+export function storeData() {
10
+ const store = new LazyStore(DATA);
11
+ return store;
12
+}
13
+
14
+export function storeAccount() {
15
+ const store = new LazyStore(ACCOUNT);
16
+ return store;
17
+}
src/main.tsx
+1
-1
@@ -3,7 +3,7 @@ import ReactDOM from "react-dom/client";
3
import { BrowserRouter } from "react-router-dom";
4
import App from "./App";
5
import "./index.css";
6
-import { LanguageProvider } from "./LanguageContext";
6
+import { LanguageProvider } from "./context/LanguageContext";
7
8
ReactDOM.createRoot(document.getElementById("root")!).render(
9
<React.StrictMode>
src/pages/Cut.tsx
+1
-1
@@ -1,9 +1,9 @@
1
import { useState } from "react";
2
import CutCard from "../components/CutCard";
3
import BarbershopDetail from "../components/BarbershopDetail";
4
-import { useLang } from "../LanguageContext";
4
import haptics from "../utils/haptics";
5
import { openUrl } from "@tauri-apps/plugin-opener";
6
+import { useLang } from "../context/LanguageContext";
7
8
interface Barbershop {
9
id: number;
src/pages/Home.tsx
+1
-1
@@ -1,6 +1,6 @@
1
import { Link } from "react-router-dom";
2
-import { useLang } from "../LanguageContext";
2
import haptics from "./../utils/haptics";
3
+import { useLang } from "../context/LanguageContext";
4
5
export default function Home() {
6
const { t } = useLang();
src/pages/Profile.tsx
+2
-2
@@ -1,5 +1,5 @@
1
-import { useLang } from "../LanguageContext";
2
-import { SupportedLanguage } from "../i18n";
1
+import { useLang } from "../context/LanguageContext";
2
+import { SupportedLanguage } from "../utils/i18n";
3
import haptics from "./../utils/haptics";
4
5
export default function Profile() {