[READ-ONLY] Mirror of https://github.com/probablykasper/mr-tagger. Music file tagging app for Mac, Linux and Windows
audio linux macos music tagger tauri windows
0

Configure Feed

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

Update deps

Kasper (Feb 9, 2023, 5:13 AM +0100) ca624ba3 4ec690cf

+1334 -1137
-2
.github/workflows/test.yml
··· 43 43 - run: npm run lint 44 44 if: matrix.platform == 'ubuntu-latest' 45 45 46 - - run: npm run test 47 - 48 46 - name: Build 49 47 uses: tauri-apps/tauri-action@v0 50 48 env:
+1308 -1109
package-lock.json
··· 5 5 "packages": { 6 6 "": { 7 7 "devDependencies": { 8 - "@sveltejs/vite-plugin-svelte": "1.0.0-next.49", 9 - "@tauri-apps/api": "^1.0.1", 10 - "@tauri-apps/cli": "^1.0.2", 11 - "@typescript-eslint/eslint-plugin": "^5.30.4", 12 - "@typescript-eslint/parser": "^5.30.4", 13 - "eslint": "^8.19.0", 14 - "eslint-config-prettier": "^8.5.0", 8 + "@sveltejs/vite-plugin-svelte": "^2.0.2", 9 + "@tauri-apps/api": "^1.2.0", 10 + "@tauri-apps/cli": "^1.2.3", 11 + "@typescript-eslint/eslint-plugin": "^5.51.0", 12 + "@typescript-eslint/parser": "^5.51.0", 13 + "eslint": "^8.33.0", 14 + "eslint-config-prettier": "^8.6.0", 15 15 "eslint-plugin-svelte3": "^4.0.0", 16 - "prettier": "^2.7.1", 17 - "prettier-plugin-svelte": "^2.7.0", 18 - "sass": "^1.53.0", 19 - "svelte": "^3.48.0", 20 - "svelte-check": "^2.8.0", 21 - "svelte-preprocess": "^4.10.7", 16 + "prettier": "^2.8.4", 17 + "prettier-plugin-svelte": "^2.9.0", 18 + "sass": "^1.58.0", 19 + "svelte": "^3.55.1", 20 + "svelte-check": "^3.0.3", 22 21 "svelte-tauri-filedrop": "^1.0.0", 23 - "typescript": "^4.7.4", 24 - "vite": "^2.9.13" 22 + "typescript": "^4.9.5", 23 + "vite": "^4.1.1" 24 + } 25 + }, 26 + "node_modules/@esbuild/android-arm": { 27 + "version": "0.16.17", 28 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 29 + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 30 + "cpu": [ 31 + "arm" 32 + ], 33 + "dev": true, 34 + "optional": true, 35 + "os": [ 36 + "android" 37 + ], 38 + "engines": { 39 + "node": ">=12" 40 + } 41 + }, 42 + "node_modules/@esbuild/android-arm64": { 43 + "version": "0.16.17", 44 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 45 + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 46 + "cpu": [ 47 + "arm64" 48 + ], 49 + "dev": true, 50 + "optional": true, 51 + "os": [ 52 + "android" 53 + ], 54 + "engines": { 55 + "node": ">=12" 56 + } 57 + }, 58 + "node_modules/@esbuild/android-x64": { 59 + "version": "0.16.17", 60 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 61 + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 62 + "cpu": [ 63 + "x64" 64 + ], 65 + "dev": true, 66 + "optional": true, 67 + "os": [ 68 + "android" 69 + ], 70 + "engines": { 71 + "node": ">=12" 72 + } 73 + }, 74 + "node_modules/@esbuild/darwin-arm64": { 75 + "version": "0.16.17", 76 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 77 + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 78 + "cpu": [ 79 + "arm64" 80 + ], 81 + "dev": true, 82 + "optional": true, 83 + "os": [ 84 + "darwin" 85 + ], 86 + "engines": { 87 + "node": ">=12" 88 + } 89 + }, 90 + "node_modules/@esbuild/darwin-x64": { 91 + "version": "0.16.17", 92 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 93 + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 94 + "cpu": [ 95 + "x64" 96 + ], 97 + "dev": true, 98 + "optional": true, 99 + "os": [ 100 + "darwin" 101 + ], 102 + "engines": { 103 + "node": ">=12" 104 + } 105 + }, 106 + "node_modules/@esbuild/freebsd-arm64": { 107 + "version": "0.16.17", 108 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 109 + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 110 + "cpu": [ 111 + "arm64" 112 + ], 113 + "dev": true, 114 + "optional": true, 115 + "os": [ 116 + "freebsd" 117 + ], 118 + "engines": { 119 + "node": ">=12" 120 + } 121 + }, 122 + "node_modules/@esbuild/freebsd-x64": { 123 + "version": "0.16.17", 124 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 125 + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 126 + "cpu": [ 127 + "x64" 128 + ], 129 + "dev": true, 130 + "optional": true, 131 + "os": [ 132 + "freebsd" 133 + ], 134 + "engines": { 135 + "node": ">=12" 136 + } 137 + }, 138 + "node_modules/@esbuild/linux-arm": { 139 + "version": "0.16.17", 140 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 141 + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 142 + "cpu": [ 143 + "arm" 144 + ], 145 + "dev": true, 146 + "optional": true, 147 + "os": [ 148 + "linux" 149 + ], 150 + "engines": { 151 + "node": ">=12" 152 + } 153 + }, 154 + "node_modules/@esbuild/linux-arm64": { 155 + "version": "0.16.17", 156 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 157 + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 158 + "cpu": [ 159 + "arm64" 160 + ], 161 + "dev": true, 162 + "optional": true, 163 + "os": [ 164 + "linux" 165 + ], 166 + "engines": { 167 + "node": ">=12" 168 + } 169 + }, 170 + "node_modules/@esbuild/linux-ia32": { 171 + "version": "0.16.17", 172 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 173 + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 174 + "cpu": [ 175 + "ia32" 176 + ], 177 + "dev": true, 178 + "optional": true, 179 + "os": [ 180 + "linux" 181 + ], 182 + "engines": { 183 + "node": ">=12" 184 + } 185 + }, 186 + "node_modules/@esbuild/linux-loong64": { 187 + "version": "0.16.17", 188 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 189 + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 190 + "cpu": [ 191 + "loong64" 192 + ], 193 + "dev": true, 194 + "optional": true, 195 + "os": [ 196 + "linux" 197 + ], 198 + "engines": { 199 + "node": ">=12" 200 + } 201 + }, 202 + "node_modules/@esbuild/linux-mips64el": { 203 + "version": "0.16.17", 204 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 205 + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 206 + "cpu": [ 207 + "mips64el" 208 + ], 209 + "dev": true, 210 + "optional": true, 211 + "os": [ 212 + "linux" 213 + ], 214 + "engines": { 215 + "node": ">=12" 216 + } 217 + }, 218 + "node_modules/@esbuild/linux-ppc64": { 219 + "version": "0.16.17", 220 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 221 + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 222 + "cpu": [ 223 + "ppc64" 224 + ], 225 + "dev": true, 226 + "optional": true, 227 + "os": [ 228 + "linux" 229 + ], 230 + "engines": { 231 + "node": ">=12" 232 + } 233 + }, 234 + "node_modules/@esbuild/linux-riscv64": { 235 + "version": "0.16.17", 236 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 237 + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 238 + "cpu": [ 239 + "riscv64" 240 + ], 241 + "dev": true, 242 + "optional": true, 243 + "os": [ 244 + "linux" 245 + ], 246 + "engines": { 247 + "node": ">=12" 248 + } 249 + }, 250 + "node_modules/@esbuild/linux-s390x": { 251 + "version": "0.16.17", 252 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 253 + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 254 + "cpu": [ 255 + "s390x" 256 + ], 257 + "dev": true, 258 + "optional": true, 259 + "os": [ 260 + "linux" 261 + ], 262 + "engines": { 263 + "node": ">=12" 264 + } 265 + }, 266 + "node_modules/@esbuild/linux-x64": { 267 + "version": "0.16.17", 268 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 269 + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 270 + "cpu": [ 271 + "x64" 272 + ], 273 + "dev": true, 274 + "optional": true, 275 + "os": [ 276 + "linux" 277 + ], 278 + "engines": { 279 + "node": ">=12" 280 + } 281 + }, 282 + "node_modules/@esbuild/netbsd-x64": { 283 + "version": "0.16.17", 284 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 285 + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 286 + "cpu": [ 287 + "x64" 288 + ], 289 + "dev": true, 290 + "optional": true, 291 + "os": [ 292 + "netbsd" 293 + ], 294 + "engines": { 295 + "node": ">=12" 296 + } 297 + }, 298 + "node_modules/@esbuild/openbsd-x64": { 299 + "version": "0.16.17", 300 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 301 + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 302 + "cpu": [ 303 + "x64" 304 + ], 305 + "dev": true, 306 + "optional": true, 307 + "os": [ 308 + "openbsd" 309 + ], 310 + "engines": { 311 + "node": ">=12" 312 + } 313 + }, 314 + "node_modules/@esbuild/sunos-x64": { 315 + "version": "0.16.17", 316 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 317 + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 318 + "cpu": [ 319 + "x64" 320 + ], 321 + "dev": true, 322 + "optional": true, 323 + "os": [ 324 + "sunos" 325 + ], 326 + "engines": { 327 + "node": ">=12" 328 + } 329 + }, 330 + "node_modules/@esbuild/win32-arm64": { 331 + "version": "0.16.17", 332 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 333 + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 334 + "cpu": [ 335 + "arm64" 336 + ], 337 + "dev": true, 338 + "optional": true, 339 + "os": [ 340 + "win32" 341 + ], 342 + "engines": { 343 + "node": ">=12" 344 + } 345 + }, 346 + "node_modules/@esbuild/win32-ia32": { 347 + "version": "0.16.17", 348 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 349 + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 350 + "cpu": [ 351 + "ia32" 352 + ], 353 + "dev": true, 354 + "optional": true, 355 + "os": [ 356 + "win32" 357 + ], 358 + "engines": { 359 + "node": ">=12" 360 + } 361 + }, 362 + "node_modules/@esbuild/win32-x64": { 363 + "version": "0.16.17", 364 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 365 + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 366 + "cpu": [ 367 + "x64" 368 + ], 369 + "dev": true, 370 + "optional": true, 371 + "os": [ 372 + "win32" 373 + ], 374 + "engines": { 375 + "node": ">=12" 25 376 } 26 377 }, 27 378 "node_modules/@eslint/eslintrc": { 28 - "version": "1.3.0", 29 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", 30 - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", 379 + "version": "1.4.1", 380 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 381 + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 31 382 "dev": true, 32 383 "dependencies": { 33 384 "ajv": "^6.12.4", 34 385 "debug": "^4.3.2", 35 - "espree": "^9.3.2", 36 - "globals": "^13.15.0", 386 + "espree": "^9.4.0", 387 + "globals": "^13.19.0", 37 388 "ignore": "^5.2.0", 38 389 "import-fresh": "^3.2.1", 39 390 "js-yaml": "^4.1.0", ··· 42 393 }, 43 394 "engines": { 44 395 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 396 + }, 397 + "funding": { 398 + "url": "https://opencollective.com/eslint" 45 399 } 46 400 }, 47 401 "node_modules/@humanwhocodes/config-array": { 48 - "version": "0.9.5", 49 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", 50 - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", 402 + "version": "0.11.8", 403 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 404 + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 51 405 "dev": true, 52 406 "dependencies": { 53 407 "@humanwhocodes/object-schema": "^1.2.1", 54 408 "debug": "^4.1.1", 55 - "minimatch": "^3.0.4" 409 + "minimatch": "^3.0.5" 56 410 }, 57 411 "engines": { 58 412 "node": ">=10.10.0" 59 413 } 60 414 }, 415 + "node_modules/@humanwhocodes/module-importer": { 416 + "version": "1.0.1", 417 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 418 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 419 + "dev": true, 420 + "engines": { 421 + "node": ">=12.22" 422 + }, 423 + "funding": { 424 + "type": "github", 425 + "url": "https://github.com/sponsors/nzakas" 426 + } 427 + }, 61 428 "node_modules/@humanwhocodes/object-schema": { 62 429 "version": "1.2.1", 63 430 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", ··· 65 432 "dev": true 66 433 }, 67 434 "node_modules/@jridgewell/resolve-uri": { 68 - "version": "3.0.8", 69 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", 70 - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", 435 + "version": "3.1.0", 436 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 437 + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 71 438 "dev": true, 72 439 "engines": { 73 440 "node": ">=6.0.0" ··· 80 447 "dev": true 81 448 }, 82 449 "node_modules/@jridgewell/trace-mapping": { 83 - "version": "0.3.14", 84 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", 85 - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", 450 + "version": "0.3.17", 451 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 452 + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 86 453 "dev": true, 87 454 "dependencies": { 88 - "@jridgewell/resolve-uri": "^3.0.3", 89 - "@jridgewell/sourcemap-codec": "^1.4.10" 455 + "@jridgewell/resolve-uri": "3.1.0", 456 + "@jridgewell/sourcemap-codec": "1.4.14" 90 457 } 91 458 }, 92 459 "node_modules/@nodelib/fs.scandir": { ··· 124 491 "node": ">= 8" 125 492 } 126 493 }, 127 - "node_modules/@rollup/pluginutils": { 128 - "version": "4.2.1", 129 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", 130 - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", 131 - "dev": true, 132 - "dependencies": { 133 - "estree-walker": "^2.0.1", 134 - "picomatch": "^2.2.2" 135 - }, 136 - "engines": { 137 - "node": ">= 8.0.0" 138 - } 139 - }, 140 494 "node_modules/@sveltejs/vite-plugin-svelte": { 141 - "version": "1.0.0-next.49", 142 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.49.tgz", 143 - "integrity": "sha512-AKh0Ka8EDgidnxWUs8Hh2iZLZovkETkefO99XxZ4sW4WGJ7VFeBx5kH/NIIGlaNHLcrIvK3CK0HkZwC3Cici0A==", 495 + "version": "2.0.2", 496 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz", 497 + "integrity": "sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==", 144 498 "dev": true, 145 499 "dependencies": { 146 - "@rollup/pluginutils": "^4.2.1", 147 500 "debug": "^4.3.4", 148 501 "deepmerge": "^4.2.2", 149 - "kleur": "^4.1.4", 150 - "magic-string": "^0.26.2", 151 - "svelte-hmr": "^0.14.12" 502 + "kleur": "^4.1.5", 503 + "magic-string": "^0.27.0", 504 + "svelte-hmr": "^0.15.1", 505 + "vitefu": "^0.2.3" 152 506 }, 153 507 "engines": { 154 - "node": "^14.13.1 || >= 16" 508 + "node": "^14.18.0 || >= 16" 155 509 }, 156 510 "peerDependencies": { 157 - "diff-match-patch": "^1.0.5", 158 - "svelte": "^3.44.0", 159 - "vite": "^2.9.0" 160 - }, 161 - "peerDependenciesMeta": { 162 - "diff-match-patch": { 163 - "optional": true 164 - } 511 + "svelte": "^3.54.0", 512 + "vite": "^4.0.0" 165 513 } 166 514 }, 167 515 "node_modules/@tauri-apps/api": { 168 - "version": "1.0.1", 169 - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.1.tgz", 170 - "integrity": "sha512-TJwKkXxtF52kN9Auu5TWD2AE4ssqTrsfdpIrixYwRb3gQ/FuYwvZjrMc9weYpgsW2cMhVNkvKgneNXF/4n04lw==", 516 + "version": "1.2.0", 517 + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", 518 + "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==", 171 519 "dev": true, 172 - "dependencies": { 173 - "type-fest": "2.13.1" 174 - }, 175 520 "engines": { 176 - "node": ">= 12.22.0", 521 + "node": ">= 14.6.0", 177 522 "npm": ">= 6.6.0", 178 523 "yarn": ">= 1.19.1" 179 524 }, ··· 183 528 } 184 529 }, 185 530 "node_modules/@tauri-apps/cli": { 186 - "version": "1.0.2", 187 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.2.tgz", 188 - "integrity": "sha512-OJdQJVwtKnTAuv2a9JQlOd0gHbbGsXwT+N6M6YQiXZ3/5WdlXey1zhnD78GXwZsf8Cz0R7QIGTBECO4ur4fnKg==", 531 + "version": "1.2.3", 532 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", 533 + "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", 189 534 "dev": true, 190 535 "bin": { 191 536 "tauri": "tauri.js" ··· 198 543 "url": "https://opencollective.com/tauri" 199 544 }, 200 545 "optionalDependencies": { 201 - "@tauri-apps/cli-darwin-arm64": "1.0.2", 202 - "@tauri-apps/cli-darwin-x64": "1.0.2", 203 - "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.2", 204 - "@tauri-apps/cli-linux-arm64-gnu": "1.0.2", 205 - "@tauri-apps/cli-linux-arm64-musl": "1.0.2", 206 - "@tauri-apps/cli-linux-x64-gnu": "1.0.2", 207 - "@tauri-apps/cli-linux-x64-musl": "1.0.2", 208 - "@tauri-apps/cli-win32-ia32-msvc": "1.0.2", 209 - "@tauri-apps/cli-win32-x64-msvc": "1.0.2" 546 + "@tauri-apps/cli-darwin-arm64": "1.2.3", 547 + "@tauri-apps/cli-darwin-x64": "1.2.3", 548 + "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", 549 + "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", 550 + "@tauri-apps/cli-linux-arm64-musl": "1.2.3", 551 + "@tauri-apps/cli-linux-x64-gnu": "1.2.3", 552 + "@tauri-apps/cli-linux-x64-musl": "1.2.3", 553 + "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", 554 + "@tauri-apps/cli-win32-x64-msvc": "1.2.3" 210 555 } 211 556 }, 212 557 "node_modules/@tauri-apps/cli-darwin-arm64": { 213 - "version": "1.0.2", 214 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.2.tgz", 215 - "integrity": "sha512-Ahd951yoYon1+WLNBg6xsx6Bb7+GJt7WwC1FllHZ2/iLCbrtWCS2qfeLS0L4ngBqCuWyL35JC/M2LIr9mcUzrg==", 558 + "version": "1.2.3", 559 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", 560 + "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", 216 561 "cpu": [ 217 562 "arm64" 218 563 ], ··· 226 571 } 227 572 }, 228 573 "node_modules/@tauri-apps/cli-darwin-x64": { 229 - "version": "1.0.2", 230 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.2.tgz", 231 - "integrity": "sha512-8wo+SN1zWoXFQVa/iyEt3Cs0vNMjxDXqVe3Srm4UNpgKboFN5mIgbugwqvM+aJKnEZAH8h8n+ZJUHzc4wtPGHA==", 574 + "version": "1.2.3", 575 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", 576 + "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", 232 577 "cpu": [ 233 578 "x64" 234 579 ], ··· 242 587 } 243 588 }, 244 589 "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { 245 - "version": "1.0.2", 246 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.2.tgz", 247 - "integrity": "sha512-PGQghMn0adt9PTnyi2K2o/CLG3tWbOyZvwQjam5cfQbK757WmMgPErC1VqsxiQc+PItWYvqoE9gjANiFc2MpAQ==", 590 + "version": "1.2.3", 591 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", 592 + "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", 248 593 "cpu": [ 249 594 "arm" 250 595 ], ··· 258 603 } 259 604 }, 260 605 "node_modules/@tauri-apps/cli-linux-arm64-gnu": { 261 - "version": "1.0.2", 262 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.2.tgz", 263 - "integrity": "sha512-Uc+XNlWelrnRh7DYrdxBi8Oam9JAQM1GzgEwjupF6Pv7BwlODN7s0HImGPQOKrEkqzpfmYw7KpfgWiiEjS5/3Q==", 606 + "version": "1.2.3", 607 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", 608 + "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", 264 609 "cpu": [ 265 610 "arm64" 266 611 ], ··· 274 619 } 275 620 }, 276 621 "node_modules/@tauri-apps/cli-linux-arm64-musl": { 277 - "version": "1.0.2", 278 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.2.tgz", 279 - "integrity": "sha512-lVwCG1QzQs2zWP32H4+Dw8NKgJ6hBox2X+bmawGfV9Ce+K4P84bnqfNgpdaSAncjeiTjrO+g7yT9gJFQCOrjlQ==", 622 + "version": "1.2.3", 623 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", 624 + "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", 280 625 "cpu": [ 281 626 "arm64" 282 627 ], ··· 290 635 } 291 636 }, 292 637 "node_modules/@tauri-apps/cli-linux-x64-gnu": { 293 - "version": "1.0.2", 294 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.2.tgz", 295 - "integrity": "sha512-G2XmGxvufW9sgGhA3rx+HehcifVTUo8zyISd8DpvGwtpp6Z4WakbivzKFyGiNnnok0nvj/WUrLgBxtUbfdSY+A==", 638 + "version": "1.2.3", 639 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", 640 + "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", 296 641 "cpu": [ 297 642 "x64" 298 643 ], ··· 306 651 } 307 652 }, 308 653 "node_modules/@tauri-apps/cli-linux-x64-musl": { 309 - "version": "1.0.2", 310 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.2.tgz", 311 - "integrity": "sha512-/eX536p+KXSmkFuINGeU6EQmYiQEXj6JXbmetmJmkXN0297HbtH3rS3wlyVDCnobRzh1hMeOJEnV+XA20GghMA==", 654 + "version": "1.2.3", 655 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", 656 + "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", 312 657 "cpu": [ 313 658 "x64" 314 659 ], ··· 322 667 } 323 668 }, 324 669 "node_modules/@tauri-apps/cli-win32-ia32-msvc": { 325 - "version": "1.0.2", 326 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.2.tgz", 327 - "integrity": "sha512-ZvnaKkCABqUbyUKlNk4RdxKyfOte30D5BxN1pj6iZNeKAwXEuTcgP6iPzOovdeaDirkIjcWCEZymwtZDXN4Rvg==", 670 + "version": "1.2.3", 671 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", 672 + "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", 328 673 "cpu": [ 329 674 "ia32" 330 675 ], ··· 338 683 } 339 684 }, 340 685 "node_modules/@tauri-apps/cli-win32-x64-msvc": { 341 - "version": "1.0.2", 342 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.2.tgz", 343 - "integrity": "sha512-uMcQyQQD7nyxps34HyYBYUYzFwH26lP58/qdT/GZWvBL1Sv2rqkQXuxHT7xtp4g7nTs0fGRWOtfcnvYIr/1wDw==", 686 + "version": "1.2.3", 687 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", 688 + "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", 344 689 "cpu": [ 345 690 "x64" 346 691 ], ··· 360 705 "dev": true 361 706 }, 362 707 "node_modules/@types/node": { 363 - "version": "18.0.1", 364 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", 365 - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==", 708 + "version": "18.13.0", 709 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", 710 + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", 366 711 "dev": true 367 712 }, 368 713 "node_modules/@types/pug": { ··· 380 725 "@types/node": "*" 381 726 } 382 727 }, 728 + "node_modules/@types/semver": { 729 + "version": "7.3.13", 730 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 731 + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 732 + "dev": true 733 + }, 383 734 "node_modules/@typescript-eslint/eslint-plugin": { 384 - "version": "5.30.4", 385 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.4.tgz", 386 - "integrity": "sha512-xjujQISAIa4HAaos8fcMZXmqkuZqMx6icdxkI88jMM/eNe4J8AuTLYnLK+zdm0mBYLyctdFf//UE4/xFCcQzYQ==", 735 + "version": "5.51.0", 736 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz", 737 + "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==", 387 738 "dev": true, 388 739 "dependencies": { 389 - "@typescript-eslint/scope-manager": "5.30.4", 390 - "@typescript-eslint/type-utils": "5.30.4", 391 - "@typescript-eslint/utils": "5.30.4", 740 + "@typescript-eslint/scope-manager": "5.51.0", 741 + "@typescript-eslint/type-utils": "5.51.0", 742 + "@typescript-eslint/utils": "5.51.0", 392 743 "debug": "^4.3.4", 393 - "functional-red-black-tree": "^1.0.1", 744 + "grapheme-splitter": "^1.0.4", 394 745 "ignore": "^5.2.0", 746 + "natural-compare-lite": "^1.4.0", 395 747 "regexpp": "^3.2.0", 396 748 "semver": "^7.3.7", 397 749 "tsutils": "^3.21.0" ··· 414 766 } 415 767 }, 416 768 "node_modules/@typescript-eslint/parser": { 417 - "version": "5.30.4", 418 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.4.tgz", 419 - "integrity": "sha512-/ge1HtU63wVoED4VnlU2o+FPFmi017bPYpeSrCmd8Ycsti4VSxXrmcpXXm7JpI4GT0Aa7qviabv1PEp6L5bboQ==", 769 + "version": "5.51.0", 770 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.51.0.tgz", 771 + "integrity": "sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==", 420 772 "dev": true, 421 773 "dependencies": { 422 - "@typescript-eslint/scope-manager": "5.30.4", 423 - "@typescript-eslint/types": "5.30.4", 424 - "@typescript-eslint/typescript-estree": "5.30.4", 774 + "@typescript-eslint/scope-manager": "5.51.0", 775 + "@typescript-eslint/types": "5.51.0", 776 + "@typescript-eslint/typescript-estree": "5.51.0", 425 777 "debug": "^4.3.4" 426 778 }, 427 779 "engines": { ··· 441 793 } 442 794 }, 443 795 "node_modules/@typescript-eslint/scope-manager": { 444 - "version": "5.30.4", 445 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.4.tgz", 446 - "integrity": "sha512-DNzlQwGSiGefz71JwaHrpcaAX3zYkEcy8uVuan3YMKOa6qeW/y+7SaD8KIsIAruASwq6P+U4BjWBWtM2O+mwBQ==", 796 + "version": "5.51.0", 797 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz", 798 + "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==", 447 799 "dev": true, 448 800 "dependencies": { 449 - "@typescript-eslint/types": "5.30.4", 450 - "@typescript-eslint/visitor-keys": "5.30.4" 801 + "@typescript-eslint/types": "5.51.0", 802 + "@typescript-eslint/visitor-keys": "5.51.0" 451 803 }, 452 804 "engines": { 453 805 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 458 810 } 459 811 }, 460 812 "node_modules/@typescript-eslint/type-utils": { 461 - "version": "5.30.4", 462 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.4.tgz", 463 - "integrity": "sha512-55cf1dZviwwv+unDB+mF8vZkfta5muTK6bppPvenWWCD7slZZ0DEsXUjZerqy7Rq8s3J4SXdg4rMIY8ngCtTmA==", 813 + "version": "5.51.0", 814 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz", 815 + "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==", 464 816 "dev": true, 465 817 "dependencies": { 466 - "@typescript-eslint/utils": "5.30.4", 818 + "@typescript-eslint/typescript-estree": "5.51.0", 819 + "@typescript-eslint/utils": "5.51.0", 467 820 "debug": "^4.3.4", 468 821 "tsutils": "^3.21.0" 469 822 }, ··· 484 837 } 485 838 }, 486 839 "node_modules/@typescript-eslint/types": { 487 - "version": "5.30.4", 488 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.4.tgz", 489 - "integrity": "sha512-NTEvqc+Vvu8Q6JeAKryHk2eqLKqsr2St3xhIjhOjQv5wQUBhaTuix4WOSacqj0ONWfKVU12Eug3LEAB95GBkMA==", 840 + "version": "5.51.0", 841 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz", 842 + "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==", 490 843 "dev": true, 491 844 "engines": { 492 845 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 497 850 } 498 851 }, 499 852 "node_modules/@typescript-eslint/typescript-estree": { 500 - "version": "5.30.4", 501 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.4.tgz", 502 - "integrity": "sha512-V4VnEs6/J9/nNizaA12IeU4SAeEYaiKr7XndLNfV5+3zZSB4hIu6EhHJixTKhvIqA+EEHgBl6re8pivBMLLO1w==", 853 + "version": "5.51.0", 854 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz", 855 + "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==", 503 856 "dev": true, 504 857 "dependencies": { 505 - "@typescript-eslint/types": "5.30.4", 506 - "@typescript-eslint/visitor-keys": "5.30.4", 858 + "@typescript-eslint/types": "5.51.0", 859 + "@typescript-eslint/visitor-keys": "5.51.0", 507 860 "debug": "^4.3.4", 508 861 "globby": "^11.1.0", 509 862 "is-glob": "^4.0.3", ··· 524 877 } 525 878 }, 526 879 "node_modules/@typescript-eslint/utils": { 527 - "version": "5.30.4", 528 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.4.tgz", 529 - "integrity": "sha512-a+GQrJzOUhn4WT1mUumXDyam+22Oo4c5K/jnZ+6r/4WTQF3q8e4CsC9PLHb4SnOClzOqo/5GLZWvkE1aa5UGKQ==", 880 + "version": "5.51.0", 881 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz", 882 + "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==", 530 883 "dev": true, 531 884 "dependencies": { 532 885 "@types/json-schema": "^7.0.9", 533 - "@typescript-eslint/scope-manager": "5.30.4", 534 - "@typescript-eslint/types": "5.30.4", 535 - "@typescript-eslint/typescript-estree": "5.30.4", 886 + "@types/semver": "^7.3.12", 887 + "@typescript-eslint/scope-manager": "5.51.0", 888 + "@typescript-eslint/types": "5.51.0", 889 + "@typescript-eslint/typescript-estree": "5.51.0", 536 890 "eslint-scope": "^5.1.1", 537 - "eslint-utils": "^3.0.0" 891 + "eslint-utils": "^3.0.0", 892 + "semver": "^7.3.7" 538 893 }, 539 894 "engines": { 540 895 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 548 903 } 549 904 }, 550 905 "node_modules/@typescript-eslint/visitor-keys": { 551 - "version": "5.30.4", 552 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.4.tgz", 553 - "integrity": "sha512-ulKGse3mruSc8x6l8ORSc6+1ORyJzKmZeIaRTu/WpaF/jx3vHvEn5XZUKF9XaVg2710mFmTAUlLcLYLPp/Zf/Q==", 906 + "version": "5.51.0", 907 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz", 908 + "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==", 554 909 "dev": true, 555 910 "dependencies": { 556 - "@typescript-eslint/types": "5.30.4", 911 + "@typescript-eslint/types": "5.51.0", 557 912 "eslint-visitor-keys": "^3.3.0" 558 913 }, 559 914 "engines": { ··· 565 920 } 566 921 }, 567 922 "node_modules/acorn": { 568 - "version": "8.7.1", 569 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", 570 - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", 923 + "version": "8.8.2", 924 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 925 + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 571 926 "dev": true, 572 927 "bin": { 573 928 "acorn": "bin/acorn" ··· 626 981 } 627 982 }, 628 983 "node_modules/anymatch": { 629 - "version": "3.1.2", 630 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 631 - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 984 + "version": "3.1.3", 985 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 986 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 632 987 "dev": true, 633 988 "dependencies": { 634 989 "normalize-path": "^3.0.0", ··· 825 1180 "dev": true 826 1181 }, 827 1182 "node_modules/deepmerge": { 828 - "version": "4.2.2", 829 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 830 - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 1183 + "version": "4.3.0", 1184 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 1185 + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 831 1186 "dev": true, 832 1187 "engines": { 833 1188 "node": ">=0.10.0" ··· 873 1228 "dev": true 874 1229 }, 875 1230 "node_modules/esbuild": { 876 - "version": "0.14.48", 877 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.48.tgz", 878 - "integrity": "sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA==", 1231 + "version": "0.16.17", 1232 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 1233 + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 879 1234 "dev": true, 880 1235 "hasInstallScript": true, 881 1236 "bin": { ··· 885 1240 "node": ">=12" 886 1241 }, 887 1242 "optionalDependencies": { 888 - "esbuild-android-64": "0.14.48", 889 - "esbuild-android-arm64": "0.14.48", 890 - "esbuild-darwin-64": "0.14.48", 891 - "esbuild-darwin-arm64": "0.14.48", 892 - "esbuild-freebsd-64": "0.14.48", 893 - "esbuild-freebsd-arm64": "0.14.48", 894 - "esbuild-linux-32": "0.14.48", 895 - "esbuild-linux-64": "0.14.48", 896 - "esbuild-linux-arm": "0.14.48", 897 - "esbuild-linux-arm64": "0.14.48", 898 - "esbuild-linux-mips64le": "0.14.48", 899 - "esbuild-linux-ppc64le": "0.14.48", 900 - "esbuild-linux-riscv64": "0.14.48", 901 - "esbuild-linux-s390x": "0.14.48", 902 - "esbuild-netbsd-64": "0.14.48", 903 - "esbuild-openbsd-64": "0.14.48", 904 - "esbuild-sunos-64": "0.14.48", 905 - "esbuild-windows-32": "0.14.48", 906 - "esbuild-windows-64": "0.14.48", 907 - "esbuild-windows-arm64": "0.14.48" 908 - } 909 - }, 910 - "node_modules/esbuild-android-64": { 911 - "version": "0.14.48", 912 - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.48.tgz", 913 - "integrity": "sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg==", 914 - "cpu": [ 915 - "x64" 916 - ], 917 - "dev": true, 918 - "optional": true, 919 - "os": [ 920 - "android" 921 - ], 922 - "engines": { 923 - "node": ">=12" 924 - } 925 - }, 926 - "node_modules/esbuild-android-arm64": { 927 - "version": "0.14.48", 928 - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.48.tgz", 929 - "integrity": "sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g==", 930 - "cpu": [ 931 - "arm64" 932 - ], 933 - "dev": true, 934 - "optional": true, 935 - "os": [ 936 - "android" 937 - ], 938 - "engines": { 939 - "node": ">=12" 940 - } 941 - }, 942 - "node_modules/esbuild-darwin-64": { 943 - "version": "0.14.48", 944 - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.48.tgz", 945 - "integrity": "sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA==", 946 - "cpu": [ 947 - "x64" 948 - ], 949 - "dev": true, 950 - "optional": true, 951 - "os": [ 952 - "darwin" 953 - ], 954 - "engines": { 955 - "node": ">=12" 956 - } 957 - }, 958 - "node_modules/esbuild-darwin-arm64": { 959 - "version": "0.14.48", 960 - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.48.tgz", 961 - "integrity": "sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA==", 962 - "cpu": [ 963 - "arm64" 964 - ], 965 - "dev": true, 966 - "optional": true, 967 - "os": [ 968 - "darwin" 969 - ], 970 - "engines": { 971 - "node": ">=12" 972 - } 973 - }, 974 - "node_modules/esbuild-freebsd-64": { 975 - "version": "0.14.48", 976 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.48.tgz", 977 - "integrity": "sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA==", 978 - "cpu": [ 979 - "x64" 980 - ], 981 - "dev": true, 982 - "optional": true, 983 - "os": [ 984 - "freebsd" 985 - ], 986 - "engines": { 987 - "node": ">=12" 988 - } 989 - }, 990 - "node_modules/esbuild-freebsd-arm64": { 991 - "version": "0.14.48", 992 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.48.tgz", 993 - "integrity": "sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw==", 994 - "cpu": [ 995 - "arm64" 996 - ], 997 - "dev": true, 998 - "optional": true, 999 - "os": [ 1000 - "freebsd" 1001 - ], 1002 - "engines": { 1003 - "node": ">=12" 1004 - } 1005 - }, 1006 - "node_modules/esbuild-linux-32": { 1007 - "version": "0.14.48", 1008 - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.48.tgz", 1009 - "integrity": "sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ==", 1010 - "cpu": [ 1011 - "ia32" 1012 - ], 1013 - "dev": true, 1014 - "optional": true, 1015 - "os": [ 1016 - "linux" 1017 - ], 1018 - "engines": { 1019 - "node": ">=12" 1020 - } 1021 - }, 1022 - "node_modules/esbuild-linux-64": { 1023 - "version": "0.14.48", 1024 - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.48.tgz", 1025 - "integrity": "sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug==", 1026 - "cpu": [ 1027 - "x64" 1028 - ], 1029 - "dev": true, 1030 - "optional": true, 1031 - "os": [ 1032 - "linux" 1033 - ], 1034 - "engines": { 1035 - "node": ">=12" 1036 - } 1037 - }, 1038 - "node_modules/esbuild-linux-arm": { 1039 - "version": "0.14.48", 1040 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.48.tgz", 1041 - "integrity": "sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw==", 1042 - "cpu": [ 1043 - "arm" 1044 - ], 1045 - "dev": true, 1046 - "optional": true, 1047 - "os": [ 1048 - "linux" 1049 - ], 1050 - "engines": { 1051 - "node": ">=12" 1052 - } 1053 - }, 1054 - "node_modules/esbuild-linux-arm64": { 1055 - "version": "0.14.48", 1056 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.48.tgz", 1057 - "integrity": "sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw==", 1058 - "cpu": [ 1059 - "arm64" 1060 - ], 1061 - "dev": true, 1062 - "optional": true, 1063 - "os": [ 1064 - "linux" 1065 - ], 1066 - "engines": { 1067 - "node": ">=12" 1068 - } 1069 - }, 1070 - "node_modules/esbuild-linux-mips64le": { 1071 - "version": "0.14.48", 1072 - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.48.tgz", 1073 - "integrity": "sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA==", 1074 - "cpu": [ 1075 - "mips64el" 1076 - ], 1077 - "dev": true, 1078 - "optional": true, 1079 - "os": [ 1080 - "linux" 1081 - ], 1082 - "engines": { 1083 - "node": ">=12" 1084 - } 1085 - }, 1086 - "node_modules/esbuild-linux-ppc64le": { 1087 - "version": "0.14.48", 1088 - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.48.tgz", 1089 - "integrity": "sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ==", 1090 - "cpu": [ 1091 - "ppc64" 1092 - ], 1093 - "dev": true, 1094 - "optional": true, 1095 - "os": [ 1096 - "linux" 1097 - ], 1098 - "engines": { 1099 - "node": ">=12" 1100 - } 1101 - }, 1102 - "node_modules/esbuild-linux-riscv64": { 1103 - "version": "0.14.48", 1104 - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.48.tgz", 1105 - "integrity": "sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA==", 1106 - "cpu": [ 1107 - "riscv64" 1108 - ], 1109 - "dev": true, 1110 - "optional": true, 1111 - "os": [ 1112 - "linux" 1113 - ], 1114 - "engines": { 1115 - "node": ">=12" 1116 - } 1117 - }, 1118 - "node_modules/esbuild-linux-s390x": { 1119 - "version": "0.14.48", 1120 - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.48.tgz", 1121 - "integrity": "sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g==", 1122 - "cpu": [ 1123 - "s390x" 1124 - ], 1125 - "dev": true, 1126 - "optional": true, 1127 - "os": [ 1128 - "linux" 1129 - ], 1130 - "engines": { 1131 - "node": ">=12" 1132 - } 1133 - }, 1134 - "node_modules/esbuild-netbsd-64": { 1135 - "version": "0.14.48", 1136 - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.48.tgz", 1137 - "integrity": "sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw==", 1138 - "cpu": [ 1139 - "x64" 1140 - ], 1141 - "dev": true, 1142 - "optional": true, 1143 - "os": [ 1144 - "netbsd" 1145 - ], 1146 - "engines": { 1147 - "node": ">=12" 1148 - } 1149 - }, 1150 - "node_modules/esbuild-openbsd-64": { 1151 - "version": "0.14.48", 1152 - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.48.tgz", 1153 - "integrity": "sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA==", 1154 - "cpu": [ 1155 - "x64" 1156 - ], 1157 - "dev": true, 1158 - "optional": true, 1159 - "os": [ 1160 - "openbsd" 1161 - ], 1162 - "engines": { 1163 - "node": ">=12" 1164 - } 1165 - }, 1166 - "node_modules/esbuild-sunos-64": { 1167 - "version": "0.14.48", 1168 - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.48.tgz", 1169 - "integrity": "sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA==", 1170 - "cpu": [ 1171 - "x64" 1172 - ], 1173 - "dev": true, 1174 - "optional": true, 1175 - "os": [ 1176 - "sunos" 1177 - ], 1178 - "engines": { 1179 - "node": ">=12" 1180 - } 1181 - }, 1182 - "node_modules/esbuild-windows-32": { 1183 - "version": "0.14.48", 1184 - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.48.tgz", 1185 - "integrity": "sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg==", 1186 - "cpu": [ 1187 - "ia32" 1188 - ], 1189 - "dev": true, 1190 - "optional": true, 1191 - "os": [ 1192 - "win32" 1193 - ], 1194 - "engines": { 1195 - "node": ">=12" 1196 - } 1197 - }, 1198 - "node_modules/esbuild-windows-64": { 1199 - "version": "0.14.48", 1200 - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.48.tgz", 1201 - "integrity": "sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA==", 1202 - "cpu": [ 1203 - "x64" 1204 - ], 1205 - "dev": true, 1206 - "optional": true, 1207 - "os": [ 1208 - "win32" 1209 - ], 1210 - "engines": { 1211 - "node": ">=12" 1212 - } 1213 - }, 1214 - "node_modules/esbuild-windows-arm64": { 1215 - "version": "0.14.48", 1216 - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.48.tgz", 1217 - "integrity": "sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g==", 1218 - "cpu": [ 1219 - "arm64" 1220 - ], 1221 - "dev": true, 1222 - "optional": true, 1223 - "os": [ 1224 - "win32" 1225 - ], 1226 - "engines": { 1227 - "node": ">=12" 1243 + "@esbuild/android-arm": "0.16.17", 1244 + "@esbuild/android-arm64": "0.16.17", 1245 + "@esbuild/android-x64": "0.16.17", 1246 + "@esbuild/darwin-arm64": "0.16.17", 1247 + "@esbuild/darwin-x64": "0.16.17", 1248 + "@esbuild/freebsd-arm64": "0.16.17", 1249 + "@esbuild/freebsd-x64": "0.16.17", 1250 + "@esbuild/linux-arm": "0.16.17", 1251 + "@esbuild/linux-arm64": "0.16.17", 1252 + "@esbuild/linux-ia32": "0.16.17", 1253 + "@esbuild/linux-loong64": "0.16.17", 1254 + "@esbuild/linux-mips64el": "0.16.17", 1255 + "@esbuild/linux-ppc64": "0.16.17", 1256 + "@esbuild/linux-riscv64": "0.16.17", 1257 + "@esbuild/linux-s390x": "0.16.17", 1258 + "@esbuild/linux-x64": "0.16.17", 1259 + "@esbuild/netbsd-x64": "0.16.17", 1260 + "@esbuild/openbsd-x64": "0.16.17", 1261 + "@esbuild/sunos-x64": "0.16.17", 1262 + "@esbuild/win32-arm64": "0.16.17", 1263 + "@esbuild/win32-ia32": "0.16.17", 1264 + "@esbuild/win32-x64": "0.16.17" 1228 1265 } 1229 1266 }, 1230 1267 "node_modules/escape-string-regexp": { ··· 1240 1277 } 1241 1278 }, 1242 1279 "node_modules/eslint": { 1243 - "version": "8.19.0", 1244 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", 1245 - "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", 1280 + "version": "8.33.0", 1281 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", 1282 + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", 1246 1283 "dev": true, 1247 1284 "dependencies": { 1248 - "@eslint/eslintrc": "^1.3.0", 1249 - "@humanwhocodes/config-array": "^0.9.2", 1285 + "@eslint/eslintrc": "^1.4.1", 1286 + "@humanwhocodes/config-array": "^0.11.8", 1287 + "@humanwhocodes/module-importer": "^1.0.1", 1288 + "@nodelib/fs.walk": "^1.2.8", 1250 1289 "ajv": "^6.10.0", 1251 1290 "chalk": "^4.0.0", 1252 1291 "cross-spawn": "^7.0.2", ··· 1256 1295 "eslint-scope": "^7.1.1", 1257 1296 "eslint-utils": "^3.0.0", 1258 1297 "eslint-visitor-keys": "^3.3.0", 1259 - "espree": "^9.3.2", 1298 + "espree": "^9.4.0", 1260 1299 "esquery": "^1.4.0", 1261 1300 "esutils": "^2.0.2", 1262 1301 "fast-deep-equal": "^3.1.3", 1263 1302 "file-entry-cache": "^6.0.1", 1264 - "functional-red-black-tree": "^1.0.1", 1265 - "glob-parent": "^6.0.1", 1266 - "globals": "^13.15.0", 1303 + "find-up": "^5.0.0", 1304 + "glob-parent": "^6.0.2", 1305 + "globals": "^13.19.0", 1306 + "grapheme-splitter": "^1.0.4", 1267 1307 "ignore": "^5.2.0", 1268 1308 "import-fresh": "^3.0.0", 1269 1309 "imurmurhash": "^0.1.4", 1270 1310 "is-glob": "^4.0.0", 1311 + "is-path-inside": "^3.0.3", 1312 + "js-sdsl": "^4.1.4", 1271 1313 "js-yaml": "^4.1.0", 1272 1314 "json-stable-stringify-without-jsonify": "^1.0.1", 1273 1315 "levn": "^0.4.1", ··· 1278 1320 "regexpp": "^3.2.0", 1279 1321 "strip-ansi": "^6.0.1", 1280 1322 "strip-json-comments": "^3.1.0", 1281 - "text-table": "^0.2.0", 1282 - "v8-compile-cache": "^2.0.3" 1323 + "text-table": "^0.2.0" 1283 1324 }, 1284 1325 "bin": { 1285 1326 "eslint": "bin/eslint.js" ··· 1292 1333 } 1293 1334 }, 1294 1335 "node_modules/eslint-config-prettier": { 1295 - "version": "8.5.0", 1296 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 1297 - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 1336 + "version": "8.6.0", 1337 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 1338 + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 1298 1339 "dev": true, 1299 1340 "bin": { 1300 1341 "eslint-config-prettier": "bin/cli.js" ··· 1385 1426 } 1386 1427 }, 1387 1428 "node_modules/espree": { 1388 - "version": "9.3.2", 1389 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", 1390 - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", 1429 + "version": "9.4.1", 1430 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 1431 + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 1391 1432 "dev": true, 1392 1433 "dependencies": { 1393 - "acorn": "^8.7.1", 1434 + "acorn": "^8.8.0", 1394 1435 "acorn-jsx": "^5.3.2", 1395 1436 "eslint-visitor-keys": "^3.3.0" 1396 1437 }, 1397 1438 "engines": { 1398 1439 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1440 + }, 1441 + "funding": { 1442 + "url": "https://opencollective.com/eslint" 1399 1443 } 1400 1444 }, 1401 1445 "node_modules/esquery": { ··· 1449 1493 "node": ">=4.0" 1450 1494 } 1451 1495 }, 1452 - "node_modules/estree-walker": { 1453 - "version": "2.0.2", 1454 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1455 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1456 - "dev": true 1457 - }, 1458 1496 "node_modules/esutils": { 1459 1497 "version": "2.0.3", 1460 1498 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 1471 1509 "dev": true 1472 1510 }, 1473 1511 "node_modules/fast-glob": { 1474 - "version": "3.2.11", 1475 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 1476 - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 1512 + "version": "3.2.12", 1513 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 1514 + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 1477 1515 "dev": true, 1478 1516 "dependencies": { 1479 1517 "@nodelib/fs.stat": "^2.0.2", ··· 1511 1549 "dev": true 1512 1550 }, 1513 1551 "node_modules/fastq": { 1514 - "version": "1.13.0", 1515 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 1516 - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 1552 + "version": "1.15.0", 1553 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 1554 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1517 1555 "dev": true, 1518 1556 "dependencies": { 1519 1557 "reusify": "^1.0.4" ··· 1543 1581 "node": ">=8" 1544 1582 } 1545 1583 }, 1584 + "node_modules/find-up": { 1585 + "version": "5.0.0", 1586 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 1587 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1588 + "dev": true, 1589 + "dependencies": { 1590 + "locate-path": "^6.0.0", 1591 + "path-exists": "^4.0.0" 1592 + }, 1593 + "engines": { 1594 + "node": ">=10" 1595 + }, 1596 + "funding": { 1597 + "url": "https://github.com/sponsors/sindresorhus" 1598 + } 1599 + }, 1546 1600 "node_modules/flat-cache": { 1547 1601 "version": "3.0.4", 1548 1602 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", ··· 1557 1611 } 1558 1612 }, 1559 1613 "node_modules/flatted": { 1560 - "version": "3.2.6", 1561 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", 1562 - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", 1614 + "version": "3.2.7", 1615 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 1616 + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 1563 1617 "dev": true 1564 1618 }, 1565 1619 "node_modules/fs.realpath": { ··· 1586 1640 "version": "1.1.1", 1587 1641 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1588 1642 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1589 - "dev": true 1590 - }, 1591 - "node_modules/functional-red-black-tree": { 1592 - "version": "1.0.1", 1593 - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 1594 - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 1595 1643 "dev": true 1596 1644 }, 1597 1645 "node_modules/glob": { ··· 1627 1675 } 1628 1676 }, 1629 1677 "node_modules/globals": { 1630 - "version": "13.15.0", 1631 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", 1632 - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", 1678 + "version": "13.20.0", 1679 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 1680 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 1633 1681 "dev": true, 1634 1682 "dependencies": { 1635 1683 "type-fest": "^0.20.2" 1636 1684 }, 1637 1685 "engines": { 1638 1686 "node": ">=8" 1639 - }, 1640 - "funding": { 1641 - "url": "https://github.com/sponsors/sindresorhus" 1642 - } 1643 - }, 1644 - "node_modules/globals/node_modules/type-fest": { 1645 - "version": "0.20.2", 1646 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 1647 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 1648 - "dev": true, 1649 - "engines": { 1650 - "node": ">=10" 1651 1687 }, 1652 1688 "funding": { 1653 1689 "url": "https://github.com/sponsors/sindresorhus" ··· 1679 1715 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 1680 1716 "dev": true 1681 1717 }, 1718 + "node_modules/grapheme-splitter": { 1719 + "version": "1.0.4", 1720 + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 1721 + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1722 + "dev": true 1723 + }, 1682 1724 "node_modules/has": { 1683 1725 "version": "1.0.3", 1684 1726 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", ··· 1701 1743 } 1702 1744 }, 1703 1745 "node_modules/ignore": { 1704 - "version": "5.2.0", 1705 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 1706 - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 1746 + "version": "5.2.4", 1747 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 1748 + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 1707 1749 "dev": true, 1708 1750 "engines": { 1709 1751 "node": ">= 4" 1710 1752 } 1711 1753 }, 1712 1754 "node_modules/immutable": { 1713 - "version": "4.1.0", 1714 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", 1715 - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", 1755 + "version": "4.2.4", 1756 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", 1757 + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", 1716 1758 "dev": true 1717 1759 }, 1718 1760 "node_modules/import-fresh": { ··· 1769 1811 } 1770 1812 }, 1771 1813 "node_modules/is-core-module": { 1772 - "version": "2.9.0", 1773 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 1774 - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 1814 + "version": "2.11.0", 1815 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 1816 + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 1775 1817 "dev": true, 1776 1818 "dependencies": { 1777 1819 "has": "^1.0.3" ··· 1810 1852 "node": ">=0.12.0" 1811 1853 } 1812 1854 }, 1855 + "node_modules/is-path-inside": { 1856 + "version": "3.0.3", 1857 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1858 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1859 + "dev": true, 1860 + "engines": { 1861 + "node": ">=8" 1862 + } 1863 + }, 1813 1864 "node_modules/isexe": { 1814 1865 "version": "2.0.0", 1815 1866 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1816 1867 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1817 1868 "dev": true 1818 1869 }, 1870 + "node_modules/js-sdsl": { 1871 + "version": "4.3.0", 1872 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 1873 + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 1874 + "dev": true, 1875 + "funding": { 1876 + "type": "opencollective", 1877 + "url": "https://opencollective.com/js-sdsl" 1878 + } 1879 + }, 1819 1880 "node_modules/js-yaml": { 1820 1881 "version": "4.1.0", 1821 1882 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", ··· 1862 1923 "node": ">= 0.8.0" 1863 1924 } 1864 1925 }, 1926 + "node_modules/locate-path": { 1927 + "version": "6.0.0", 1928 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1929 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1930 + "dev": true, 1931 + "dependencies": { 1932 + "p-locate": "^5.0.0" 1933 + }, 1934 + "engines": { 1935 + "node": ">=10" 1936 + }, 1937 + "funding": { 1938 + "url": "https://github.com/sponsors/sindresorhus" 1939 + } 1940 + }, 1865 1941 "node_modules/lodash.merge": { 1866 1942 "version": "4.6.2", 1867 1943 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ··· 1881 1957 } 1882 1958 }, 1883 1959 "node_modules/magic-string": { 1884 - "version": "0.26.2", 1885 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", 1886 - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", 1960 + "version": "0.27.0", 1961 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 1962 + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 1887 1963 "dev": true, 1888 1964 "dependencies": { 1889 - "sourcemap-codec": "^1.4.8" 1965 + "@jridgewell/sourcemap-codec": "^1.4.13" 1890 1966 }, 1891 1967 "engines": { 1892 1968 "node": ">=12" ··· 1936 2012 } 1937 2013 }, 1938 2014 "node_modules/minimist": { 1939 - "version": "1.2.6", 1940 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 1941 - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 1942 - "dev": true 2015 + "version": "1.2.7", 2016 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 2017 + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 2018 + "dev": true, 2019 + "funding": { 2020 + "url": "https://github.com/sponsors/ljharb" 2021 + } 1943 2022 }, 1944 2023 "node_modules/mkdirp": { 1945 2024 "version": "0.5.6", ··· 1986 2065 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 1987 2066 "dev": true 1988 2067 }, 2068 + "node_modules/natural-compare-lite": { 2069 + "version": "1.4.0", 2070 + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 2071 + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 2072 + "dev": true 2073 + }, 1989 2074 "node_modules/normalize-path": { 1990 2075 "version": "3.0.0", 1991 2076 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", ··· 2021 2106 "node": ">= 0.8.0" 2022 2107 } 2023 2108 }, 2109 + "node_modules/p-limit": { 2110 + "version": "3.1.0", 2111 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2112 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2113 + "dev": true, 2114 + "dependencies": { 2115 + "yocto-queue": "^0.1.0" 2116 + }, 2117 + "engines": { 2118 + "node": ">=10" 2119 + }, 2120 + "funding": { 2121 + "url": "https://github.com/sponsors/sindresorhus" 2122 + } 2123 + }, 2124 + "node_modules/p-locate": { 2125 + "version": "5.0.0", 2126 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2127 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2128 + "dev": true, 2129 + "dependencies": { 2130 + "p-limit": "^3.0.2" 2131 + }, 2132 + "engines": { 2133 + "node": ">=10" 2134 + }, 2135 + "funding": { 2136 + "url": "https://github.com/sponsors/sindresorhus" 2137 + } 2138 + }, 2024 2139 "node_modules/parent-module": { 2025 2140 "version": "1.0.1", 2026 2141 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 2033 2148 "node": ">=6" 2034 2149 } 2035 2150 }, 2151 + "node_modules/path-exists": { 2152 + "version": "4.0.0", 2153 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2154 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2155 + "dev": true, 2156 + "engines": { 2157 + "node": ">=8" 2158 + } 2159 + }, 2036 2160 "node_modules/path-is-absolute": { 2037 2161 "version": "1.0.1", 2038 2162 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", ··· 2085 2209 } 2086 2210 }, 2087 2211 "node_modules/postcss": { 2088 - "version": "8.4.14", 2089 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 2090 - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 2212 + "version": "8.4.21", 2213 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 2214 + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 2091 2215 "dev": true, 2092 2216 "funding": [ 2093 2217 { ··· 2118 2242 } 2119 2243 }, 2120 2244 "node_modules/prettier": { 2121 - "version": "2.7.1", 2122 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 2123 - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 2245 + "version": "2.8.4", 2246 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 2247 + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 2124 2248 "dev": true, 2125 2249 "bin": { 2126 2250 "prettier": "bin-prettier.js" ··· 2133 2257 } 2134 2258 }, 2135 2259 "node_modules/prettier-plugin-svelte": { 2136 - "version": "2.7.0", 2137 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", 2138 - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", 2260 + "version": "2.9.0", 2261 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 2262 + "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 2139 2263 "dev": true, 2140 2264 "peerDependencies": { 2141 2265 "prettier": "^1.16.4 || ^2.0.0", ··· 2143 2267 } 2144 2268 }, 2145 2269 "node_modules/punycode": { 2146 - "version": "2.1.1", 2147 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 2148 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 2270 + "version": "2.3.0", 2271 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 2272 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 2149 2273 "dev": true, 2150 2274 "engines": { 2151 2275 "node": ">=6" ··· 2247 2371 } 2248 2372 }, 2249 2373 "node_modules/rollup": { 2250 - "version": "2.75.7", 2251 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", 2252 - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", 2374 + "version": "3.14.0", 2375 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", 2376 + "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", 2253 2377 "dev": true, 2254 2378 "bin": { 2255 2379 "rollup": "dist/bin/rollup" 2256 2380 }, 2257 2381 "engines": { 2258 - "node": ">=10.0.0" 2382 + "node": ">=14.18.0", 2383 + "npm": ">=8.0.0" 2259 2384 }, 2260 2385 "optionalDependencies": { 2261 2386 "fsevents": "~2.3.2" ··· 2321 2446 } 2322 2447 }, 2323 2448 "node_modules/sass": { 2324 - "version": "1.53.0", 2325 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz", 2326 - "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==", 2449 + "version": "1.58.0", 2450 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", 2451 + "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", 2327 2452 "dev": true, 2328 2453 "dependencies": { 2329 2454 "chokidar": ">=3.0.0 <4.0.0", ··· 2338 2463 } 2339 2464 }, 2340 2465 "node_modules/semver": { 2341 - "version": "7.3.7", 2342 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", 2343 - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", 2466 + "version": "7.3.8", 2467 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 2468 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 2344 2469 "dev": true, 2345 2470 "dependencies": { 2346 2471 "lru-cache": "^6.0.0" ··· 2383 2508 } 2384 2509 }, 2385 2510 "node_modules/sorcery": { 2386 - "version": "0.10.0", 2387 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", 2388 - "integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==", 2511 + "version": "0.11.0", 2512 + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 2513 + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 2389 2514 "dev": true, 2390 2515 "dependencies": { 2516 + "@jridgewell/sourcemap-codec": "^1.4.14", 2391 2517 "buffer-crc32": "^0.2.5", 2392 2518 "minimist": "^1.2.0", 2393 - "sander": "^0.5.0", 2394 - "sourcemap-codec": "^1.3.0" 2519 + "sander": "^0.5.0" 2395 2520 }, 2396 2521 "bin": { 2397 - "sorcery": "bin/index.js" 2522 + "sorcery": "bin/sorcery" 2398 2523 } 2399 2524 }, 2400 2525 "node_modules/source-map-js": { ··· 2405 2530 "engines": { 2406 2531 "node": ">=0.10.0" 2407 2532 } 2408 - }, 2409 - "node_modules/sourcemap-codec": { 2410 - "version": "1.4.8", 2411 - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 2412 - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 2413 - "dev": true 2414 2533 }, 2415 2534 "node_modules/strip-ansi": { 2416 2535 "version": "6.0.1", ··· 2473 2592 } 2474 2593 }, 2475 2594 "node_modules/svelte": { 2476 - "version": "3.48.0", 2477 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.48.0.tgz", 2478 - "integrity": "sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==", 2595 + "version": "3.55.1", 2596 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.1.tgz", 2597 + "integrity": "sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==", 2479 2598 "dev": true, 2480 2599 "engines": { 2481 2600 "node": ">= 8" 2482 2601 } 2483 2602 }, 2484 2603 "node_modules/svelte-check": { 2485 - "version": "2.8.0", 2486 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.8.0.tgz", 2487 - "integrity": "sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==", 2604 + "version": "3.0.3", 2605 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.3.tgz", 2606 + "integrity": "sha512-ByBFXo3bfHRGIsYEasHkdMhLkNleVfszX/Ns1oip58tPJlKdo5Ssr8kgVIuo5oq00hss8AIcdesuy0Xt0BcTvg==", 2488 2607 "dev": true, 2489 2608 "dependencies": { 2490 - "@jridgewell/trace-mapping": "^0.3.9", 2609 + "@jridgewell/trace-mapping": "^0.3.17", 2491 2610 "chokidar": "^3.4.1", 2492 2611 "fast-glob": "^3.2.7", 2493 2612 "import-fresh": "^3.2.1", 2494 2613 "picocolors": "^1.0.0", 2495 2614 "sade": "^1.7.4", 2496 - "svelte-preprocess": "^4.0.0", 2497 - "typescript": "*" 2615 + "svelte-preprocess": "^5.0.0", 2616 + "typescript": "^4.9.4" 2498 2617 }, 2499 2618 "bin": { 2500 2619 "svelte-check": "bin/svelte-check" 2501 2620 }, 2502 2621 "peerDependencies": { 2503 - "svelte": "^3.24.0" 2622 + "svelte": "^3.55.0" 2504 2623 } 2505 2624 }, 2506 2625 "node_modules/svelte-hmr": { 2507 - "version": "0.14.12", 2508 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz", 2509 - "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==", 2626 + "version": "0.15.1", 2627 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 2628 + "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 2510 2629 "dev": true, 2511 2630 "engines": { 2512 2631 "node": "^12.20 || ^14.13.1 || >= 16" ··· 2516 2635 } 2517 2636 }, 2518 2637 "node_modules/svelte-preprocess": { 2519 - "version": "4.10.7", 2520 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", 2521 - "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", 2638 + "version": "5.0.1", 2639 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 2640 + "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 2522 2641 "dev": true, 2523 2642 "hasInstallScript": true, 2524 2643 "dependencies": { 2525 - "@types/pug": "^2.0.4", 2526 - "@types/sass": "^1.16.0", 2527 - "detect-indent": "^6.0.0", 2528 - "magic-string": "^0.25.7", 2529 - "sorcery": "^0.10.0", 2644 + "@types/pug": "^2.0.6", 2645 + "@types/sass": "^1.43.1", 2646 + "detect-indent": "^6.1.0", 2647 + "magic-string": "^0.27.0", 2648 + "sorcery": "^0.11.0", 2530 2649 "strip-indent": "^3.0.0" 2531 2650 }, 2532 2651 "engines": { 2533 - "node": ">= 9.11.2" 2652 + "node": ">= 14.10.0" 2534 2653 }, 2535 2654 "peerDependencies": { 2536 2655 "@babel/core": "^7.10.2", ··· 2541 2660 "pug": "^3.0.0", 2542 2661 "sass": "^1.26.8", 2543 2662 "stylus": "^0.55.0", 2544 - "sugarss": "^2.0.0", 2663 + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2545 2664 "svelte": "^3.23.0", 2546 2665 "typescript": "^3.9.5 || ^4.0.0" 2547 2666 }, ··· 2553 2672 "optional": true 2554 2673 }, 2555 2674 "less": { 2556 - "optional": true 2557 - }, 2558 - "node-sass": { 2559 2675 "optional": true 2560 2676 }, 2561 2677 "postcss": { ··· 2579 2695 "typescript": { 2580 2696 "optional": true 2581 2697 } 2582 - } 2583 - }, 2584 - "node_modules/svelte-preprocess/node_modules/magic-string": { 2585 - "version": "0.25.9", 2586 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 2587 - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 2588 - "dev": true, 2589 - "dependencies": { 2590 - "sourcemap-codec": "^1.4.8" 2591 2698 } 2592 2699 }, 2593 2700 "node_modules/svelte-tauri-filedrop": { ··· 2651 2758 } 2652 2759 }, 2653 2760 "node_modules/type-fest": { 2654 - "version": "2.13.1", 2655 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", 2656 - "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==", 2761 + "version": "0.20.2", 2762 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2763 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2657 2764 "dev": true, 2658 2765 "engines": { 2659 - "node": ">=12.20" 2766 + "node": ">=10" 2660 2767 }, 2661 2768 "funding": { 2662 2769 "url": "https://github.com/sponsors/sindresorhus" 2663 2770 } 2664 2771 }, 2665 2772 "node_modules/typescript": { 2666 - "version": "4.7.4", 2667 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", 2668 - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", 2773 + "version": "4.9.5", 2774 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 2775 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 2669 2776 "dev": true, 2670 2777 "bin": { 2671 2778 "tsc": "bin/tsc", ··· 2684 2791 "punycode": "^2.1.0" 2685 2792 } 2686 2793 }, 2687 - "node_modules/v8-compile-cache": { 2688 - "version": "2.3.0", 2689 - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 2690 - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 2691 - "dev": true 2692 - }, 2693 2794 "node_modules/vite": { 2694 - "version": "2.9.13", 2695 - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.13.tgz", 2696 - "integrity": "sha512-AsOBAaT0AD7Mhe8DuK+/kE4aWYFMx/i0ZNi98hJclxb4e0OhQcZYUrvLjIaQ8e59Ui7txcvKMiJC1yftqpQoDw==", 2795 + "version": "4.1.1", 2796 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.1.tgz", 2797 + "integrity": "sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==", 2697 2798 "dev": true, 2698 2799 "dependencies": { 2699 - "esbuild": "^0.14.27", 2700 - "postcss": "^8.4.13", 2701 - "resolve": "^1.22.0", 2702 - "rollup": "^2.59.0" 2800 + "esbuild": "^0.16.14", 2801 + "postcss": "^8.4.21", 2802 + "resolve": "^1.22.1", 2803 + "rollup": "^3.10.0" 2703 2804 }, 2704 2805 "bin": { 2705 2806 "vite": "bin/vite.js" 2706 2807 }, 2707 2808 "engines": { 2708 - "node": ">=12.2.0" 2809 + "node": "^14.18.0 || >=16.0.0" 2709 2810 }, 2710 2811 "optionalDependencies": { 2711 2812 "fsevents": "~2.3.2" 2712 2813 }, 2713 2814 "peerDependencies": { 2815 + "@types/node": ">= 14", 2714 2816 "less": "*", 2715 2817 "sass": "*", 2716 - "stylus": "*" 2818 + "stylus": "*", 2819 + "sugarss": "*", 2820 + "terser": "^5.4.0" 2717 2821 }, 2718 2822 "peerDependenciesMeta": { 2823 + "@types/node": { 2824 + "optional": true 2825 + }, 2719 2826 "less": { 2720 2827 "optional": true 2721 2828 }, ··· 2724 2831 }, 2725 2832 "stylus": { 2726 2833 "optional": true 2834 + }, 2835 + "sugarss": { 2836 + "optional": true 2837 + }, 2838 + "terser": { 2839 + "optional": true 2840 + } 2841 + } 2842 + }, 2843 + "node_modules/vitefu": { 2844 + "version": "0.2.4", 2845 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 2846 + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 2847 + "dev": true, 2848 + "peerDependencies": { 2849 + "vite": "^3.0.0 || ^4.0.0" 2850 + }, 2851 + "peerDependenciesMeta": { 2852 + "vite": { 2853 + "optional": true 2727 2854 } 2728 2855 } 2729 2856 }, ··· 2762 2889 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2763 2890 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2764 2891 "dev": true 2892 + }, 2893 + "node_modules/yocto-queue": { 2894 + "version": "0.1.0", 2895 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2896 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2897 + "dev": true, 2898 + "engines": { 2899 + "node": ">=10" 2900 + }, 2901 + "funding": { 2902 + "url": "https://github.com/sponsors/sindresorhus" 2903 + } 2765 2904 } 2766 2905 }, 2767 2906 "dependencies": { 2907 + "@esbuild/android-arm": { 2908 + "version": "0.16.17", 2909 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 2910 + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 2911 + "dev": true, 2912 + "optional": true 2913 + }, 2914 + "@esbuild/android-arm64": { 2915 + "version": "0.16.17", 2916 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 2917 + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 2918 + "dev": true, 2919 + "optional": true 2920 + }, 2921 + "@esbuild/android-x64": { 2922 + "version": "0.16.17", 2923 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 2924 + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 2925 + "dev": true, 2926 + "optional": true 2927 + }, 2928 + "@esbuild/darwin-arm64": { 2929 + "version": "0.16.17", 2930 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 2931 + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 2932 + "dev": true, 2933 + "optional": true 2934 + }, 2935 + "@esbuild/darwin-x64": { 2936 + "version": "0.16.17", 2937 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 2938 + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 2939 + "dev": true, 2940 + "optional": true 2941 + }, 2942 + "@esbuild/freebsd-arm64": { 2943 + "version": "0.16.17", 2944 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 2945 + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 2946 + "dev": true, 2947 + "optional": true 2948 + }, 2949 + "@esbuild/freebsd-x64": { 2950 + "version": "0.16.17", 2951 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 2952 + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 2953 + "dev": true, 2954 + "optional": true 2955 + }, 2956 + "@esbuild/linux-arm": { 2957 + "version": "0.16.17", 2958 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 2959 + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 2960 + "dev": true, 2961 + "optional": true 2962 + }, 2963 + "@esbuild/linux-arm64": { 2964 + "version": "0.16.17", 2965 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 2966 + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 2967 + "dev": true, 2968 + "optional": true 2969 + }, 2970 + "@esbuild/linux-ia32": { 2971 + "version": "0.16.17", 2972 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 2973 + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 2974 + "dev": true, 2975 + "optional": true 2976 + }, 2977 + "@esbuild/linux-loong64": { 2978 + "version": "0.16.17", 2979 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 2980 + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 2981 + "dev": true, 2982 + "optional": true 2983 + }, 2984 + "@esbuild/linux-mips64el": { 2985 + "version": "0.16.17", 2986 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 2987 + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 2988 + "dev": true, 2989 + "optional": true 2990 + }, 2991 + "@esbuild/linux-ppc64": { 2992 + "version": "0.16.17", 2993 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 2994 + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 2995 + "dev": true, 2996 + "optional": true 2997 + }, 2998 + "@esbuild/linux-riscv64": { 2999 + "version": "0.16.17", 3000 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 3001 + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 3002 + "dev": true, 3003 + "optional": true 3004 + }, 3005 + "@esbuild/linux-s390x": { 3006 + "version": "0.16.17", 3007 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 3008 + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 3009 + "dev": true, 3010 + "optional": true 3011 + }, 3012 + "@esbuild/linux-x64": { 3013 + "version": "0.16.17", 3014 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 3015 + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 3016 + "dev": true, 3017 + "optional": true 3018 + }, 3019 + "@esbuild/netbsd-x64": { 3020 + "version": "0.16.17", 3021 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 3022 + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 3023 + "dev": true, 3024 + "optional": true 3025 + }, 3026 + "@esbuild/openbsd-x64": { 3027 + "version": "0.16.17", 3028 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 3029 + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 3030 + "dev": true, 3031 + "optional": true 3032 + }, 3033 + "@esbuild/sunos-x64": { 3034 + "version": "0.16.17", 3035 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 3036 + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 3037 + "dev": true, 3038 + "optional": true 3039 + }, 3040 + "@esbuild/win32-arm64": { 3041 + "version": "0.16.17", 3042 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 3043 + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 3044 + "dev": true, 3045 + "optional": true 3046 + }, 3047 + "@esbuild/win32-ia32": { 3048 + "version": "0.16.17", 3049 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 3050 + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 3051 + "dev": true, 3052 + "optional": true 3053 + }, 3054 + "@esbuild/win32-x64": { 3055 + "version": "0.16.17", 3056 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 3057 + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 3058 + "dev": true, 3059 + "optional": true 3060 + }, 2768 3061 "@eslint/eslintrc": { 2769 - "version": "1.3.0", 2770 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", 2771 - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", 3062 + "version": "1.4.1", 3063 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 3064 + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 2772 3065 "dev": true, 2773 3066 "requires": { 2774 3067 "ajv": "^6.12.4", 2775 3068 "debug": "^4.3.2", 2776 - "espree": "^9.3.2", 2777 - "globals": "^13.15.0", 3069 + "espree": "^9.4.0", 3070 + "globals": "^13.19.0", 2778 3071 "ignore": "^5.2.0", 2779 3072 "import-fresh": "^3.2.1", 2780 3073 "js-yaml": "^4.1.0", ··· 2783 3076 } 2784 3077 }, 2785 3078 "@humanwhocodes/config-array": { 2786 - "version": "0.9.5", 2787 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", 2788 - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", 3079 + "version": "0.11.8", 3080 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 3081 + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 2789 3082 "dev": true, 2790 3083 "requires": { 2791 3084 "@humanwhocodes/object-schema": "^1.2.1", 2792 3085 "debug": "^4.1.1", 2793 - "minimatch": "^3.0.4" 3086 + "minimatch": "^3.0.5" 2794 3087 } 2795 3088 }, 3089 + "@humanwhocodes/module-importer": { 3090 + "version": "1.0.1", 3091 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 3092 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 3093 + "dev": true 3094 + }, 2796 3095 "@humanwhocodes/object-schema": { 2797 3096 "version": "1.2.1", 2798 3097 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", ··· 2800 3099 "dev": true 2801 3100 }, 2802 3101 "@jridgewell/resolve-uri": { 2803 - "version": "3.0.8", 2804 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", 2805 - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", 3102 + "version": "3.1.0", 3103 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 3104 + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 2806 3105 "dev": true 2807 3106 }, 2808 3107 "@jridgewell/sourcemap-codec": { ··· 2812 3111 "dev": true 2813 3112 }, 2814 3113 "@jridgewell/trace-mapping": { 2815 - "version": "0.3.14", 2816 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", 2817 - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", 3114 + "version": "0.3.17", 3115 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 3116 + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 2818 3117 "dev": true, 2819 3118 "requires": { 2820 - "@jridgewell/resolve-uri": "^3.0.3", 2821 - "@jridgewell/sourcemap-codec": "^1.4.10" 3119 + "@jridgewell/resolve-uri": "3.1.0", 3120 + "@jridgewell/sourcemap-codec": "1.4.14" 2822 3121 } 2823 3122 }, 2824 3123 "@nodelib/fs.scandir": { ··· 2847 3146 "fastq": "^1.6.0" 2848 3147 } 2849 3148 }, 2850 - "@rollup/pluginutils": { 2851 - "version": "4.2.1", 2852 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", 2853 - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", 2854 - "dev": true, 2855 - "requires": { 2856 - "estree-walker": "^2.0.1", 2857 - "picomatch": "^2.2.2" 2858 - } 2859 - }, 2860 3149 "@sveltejs/vite-plugin-svelte": { 2861 - "version": "1.0.0-next.49", 2862 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.49.tgz", 2863 - "integrity": "sha512-AKh0Ka8EDgidnxWUs8Hh2iZLZovkETkefO99XxZ4sW4WGJ7VFeBx5kH/NIIGlaNHLcrIvK3CK0HkZwC3Cici0A==", 3150 + "version": "2.0.2", 3151 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz", 3152 + "integrity": "sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==", 2864 3153 "dev": true, 2865 3154 "requires": { 2866 - "@rollup/pluginutils": "^4.2.1", 2867 3155 "debug": "^4.3.4", 2868 3156 "deepmerge": "^4.2.2", 2869 - "kleur": "^4.1.4", 2870 - "magic-string": "^0.26.2", 2871 - "svelte-hmr": "^0.14.12" 3157 + "kleur": "^4.1.5", 3158 + "magic-string": "^0.27.0", 3159 + "svelte-hmr": "^0.15.1", 3160 + "vitefu": "^0.2.3" 2872 3161 } 2873 3162 }, 2874 3163 "@tauri-apps/api": { 2875 - "version": "1.0.1", 2876 - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.1.tgz", 2877 - "integrity": "sha512-TJwKkXxtF52kN9Auu5TWD2AE4ssqTrsfdpIrixYwRb3gQ/FuYwvZjrMc9weYpgsW2cMhVNkvKgneNXF/4n04lw==", 2878 - "dev": true, 2879 - "requires": { 2880 - "type-fest": "2.13.1" 2881 - } 3164 + "version": "1.2.0", 3165 + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", 3166 + "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==", 3167 + "dev": true 2882 3168 }, 2883 3169 "@tauri-apps/cli": { 2884 - "version": "1.0.2", 2885 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.2.tgz", 2886 - "integrity": "sha512-OJdQJVwtKnTAuv2a9JQlOd0gHbbGsXwT+N6M6YQiXZ3/5WdlXey1zhnD78GXwZsf8Cz0R7QIGTBECO4ur4fnKg==", 3170 + "version": "1.2.3", 3171 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", 3172 + "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", 2887 3173 "dev": true, 2888 3174 "requires": { 2889 - "@tauri-apps/cli-darwin-arm64": "1.0.2", 2890 - "@tauri-apps/cli-darwin-x64": "1.0.2", 2891 - "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.2", 2892 - "@tauri-apps/cli-linux-arm64-gnu": "1.0.2", 2893 - "@tauri-apps/cli-linux-arm64-musl": "1.0.2", 2894 - "@tauri-apps/cli-linux-x64-gnu": "1.0.2", 2895 - "@tauri-apps/cli-linux-x64-musl": "1.0.2", 2896 - "@tauri-apps/cli-win32-ia32-msvc": "1.0.2", 2897 - "@tauri-apps/cli-win32-x64-msvc": "1.0.2" 3175 + "@tauri-apps/cli-darwin-arm64": "1.2.3", 3176 + "@tauri-apps/cli-darwin-x64": "1.2.3", 3177 + "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", 3178 + "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", 3179 + "@tauri-apps/cli-linux-arm64-musl": "1.2.3", 3180 + "@tauri-apps/cli-linux-x64-gnu": "1.2.3", 3181 + "@tauri-apps/cli-linux-x64-musl": "1.2.3", 3182 + "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", 3183 + "@tauri-apps/cli-win32-x64-msvc": "1.2.3" 2898 3184 } 2899 3185 }, 2900 3186 "@tauri-apps/cli-darwin-arm64": { 2901 - "version": "1.0.2", 2902 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.2.tgz", 2903 - "integrity": "sha512-Ahd951yoYon1+WLNBg6xsx6Bb7+GJt7WwC1FllHZ2/iLCbrtWCS2qfeLS0L4ngBqCuWyL35JC/M2LIr9mcUzrg==", 3187 + "version": "1.2.3", 3188 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", 3189 + "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", 2904 3190 "dev": true, 2905 3191 "optional": true 2906 3192 }, 2907 3193 "@tauri-apps/cli-darwin-x64": { 2908 - "version": "1.0.2", 2909 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.2.tgz", 2910 - "integrity": "sha512-8wo+SN1zWoXFQVa/iyEt3Cs0vNMjxDXqVe3Srm4UNpgKboFN5mIgbugwqvM+aJKnEZAH8h8n+ZJUHzc4wtPGHA==", 3194 + "version": "1.2.3", 3195 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", 3196 + "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", 2911 3197 "dev": true, 2912 3198 "optional": true 2913 3199 }, 2914 3200 "@tauri-apps/cli-linux-arm-gnueabihf": { 2915 - "version": "1.0.2", 2916 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.2.tgz", 2917 - "integrity": "sha512-PGQghMn0adt9PTnyi2K2o/CLG3tWbOyZvwQjam5cfQbK757WmMgPErC1VqsxiQc+PItWYvqoE9gjANiFc2MpAQ==", 3201 + "version": "1.2.3", 3202 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", 3203 + "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", 2918 3204 "dev": true, 2919 3205 "optional": true 2920 3206 }, 2921 3207 "@tauri-apps/cli-linux-arm64-gnu": { 2922 - "version": "1.0.2", 2923 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.2.tgz", 2924 - "integrity": "sha512-Uc+XNlWelrnRh7DYrdxBi8Oam9JAQM1GzgEwjupF6Pv7BwlODN7s0HImGPQOKrEkqzpfmYw7KpfgWiiEjS5/3Q==", 3208 + "version": "1.2.3", 3209 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", 3210 + "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", 2925 3211 "dev": true, 2926 3212 "optional": true 2927 3213 }, 2928 3214 "@tauri-apps/cli-linux-arm64-musl": { 2929 - "version": "1.0.2", 2930 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.2.tgz", 2931 - "integrity": "sha512-lVwCG1QzQs2zWP32H4+Dw8NKgJ6hBox2X+bmawGfV9Ce+K4P84bnqfNgpdaSAncjeiTjrO+g7yT9gJFQCOrjlQ==", 3215 + "version": "1.2.3", 3216 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", 3217 + "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", 2932 3218 "dev": true, 2933 3219 "optional": true 2934 3220 }, 2935 3221 "@tauri-apps/cli-linux-x64-gnu": { 2936 - "version": "1.0.2", 2937 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.2.tgz", 2938 - "integrity": "sha512-G2XmGxvufW9sgGhA3rx+HehcifVTUo8zyISd8DpvGwtpp6Z4WakbivzKFyGiNnnok0nvj/WUrLgBxtUbfdSY+A==", 3222 + "version": "1.2.3", 3223 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", 3224 + "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", 2939 3225 "dev": true, 2940 3226 "optional": true 2941 3227 }, 2942 3228 "@tauri-apps/cli-linux-x64-musl": { 2943 - "version": "1.0.2", 2944 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.2.tgz", 2945 - "integrity": "sha512-/eX536p+KXSmkFuINGeU6EQmYiQEXj6JXbmetmJmkXN0297HbtH3rS3wlyVDCnobRzh1hMeOJEnV+XA20GghMA==", 3229 + "version": "1.2.3", 3230 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", 3231 + "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", 2946 3232 "dev": true, 2947 3233 "optional": true 2948 3234 }, 2949 3235 "@tauri-apps/cli-win32-ia32-msvc": { 2950 - "version": "1.0.2", 2951 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.2.tgz", 2952 - "integrity": "sha512-ZvnaKkCABqUbyUKlNk4RdxKyfOte30D5BxN1pj6iZNeKAwXEuTcgP6iPzOovdeaDirkIjcWCEZymwtZDXN4Rvg==", 3236 + "version": "1.2.3", 3237 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", 3238 + "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", 2953 3239 "dev": true, 2954 3240 "optional": true 2955 3241 }, 2956 3242 "@tauri-apps/cli-win32-x64-msvc": { 2957 - "version": "1.0.2", 2958 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.2.tgz", 2959 - "integrity": "sha512-uMcQyQQD7nyxps34HyYBYUYzFwH26lP58/qdT/GZWvBL1Sv2rqkQXuxHT7xtp4g7nTs0fGRWOtfcnvYIr/1wDw==", 3243 + "version": "1.2.3", 3244 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", 3245 + "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", 2960 3246 "dev": true, 2961 3247 "optional": true 2962 3248 }, ··· 2967 3253 "dev": true 2968 3254 }, 2969 3255 "@types/node": { 2970 - "version": "18.0.1", 2971 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", 2972 - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==", 3256 + "version": "18.13.0", 3257 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", 3258 + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==", 2973 3259 "dev": true 2974 3260 }, 2975 3261 "@types/pug": { ··· 2987 3273 "@types/node": "*" 2988 3274 } 2989 3275 }, 3276 + "@types/semver": { 3277 + "version": "7.3.13", 3278 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 3279 + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 3280 + "dev": true 3281 + }, 2990 3282 "@typescript-eslint/eslint-plugin": { 2991 - "version": "5.30.4", 2992 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.4.tgz", 2993 - "integrity": "sha512-xjujQISAIa4HAaos8fcMZXmqkuZqMx6icdxkI88jMM/eNe4J8AuTLYnLK+zdm0mBYLyctdFf//UE4/xFCcQzYQ==", 3283 + "version": "5.51.0", 3284 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz", 3285 + "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==", 2994 3286 "dev": true, 2995 3287 "requires": { 2996 - "@typescript-eslint/scope-manager": "5.30.4", 2997 - "@typescript-eslint/type-utils": "5.30.4", 2998 - "@typescript-eslint/utils": "5.30.4", 3288 + "@typescript-eslint/scope-manager": "5.51.0", 3289 + "@typescript-eslint/type-utils": "5.51.0", 3290 + "@typescript-eslint/utils": "5.51.0", 2999 3291 "debug": "^4.3.4", 3000 - "functional-red-black-tree": "^1.0.1", 3292 + "grapheme-splitter": "^1.0.4", 3001 3293 "ignore": "^5.2.0", 3294 + "natural-compare-lite": "^1.4.0", 3002 3295 "regexpp": "^3.2.0", 3003 3296 "semver": "^7.3.7", 3004 3297 "tsutils": "^3.21.0" 3005 3298 } 3006 3299 }, 3007 3300 "@typescript-eslint/parser": { 3008 - "version": "5.30.4", 3009 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.4.tgz", 3010 - "integrity": "sha512-/ge1HtU63wVoED4VnlU2o+FPFmi017bPYpeSrCmd8Ycsti4VSxXrmcpXXm7JpI4GT0Aa7qviabv1PEp6L5bboQ==", 3301 + "version": "5.51.0", 3302 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.51.0.tgz", 3303 + "integrity": "sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==", 3011 3304 "dev": true, 3012 3305 "requires": { 3013 - "@typescript-eslint/scope-manager": "5.30.4", 3014 - "@typescript-eslint/types": "5.30.4", 3015 - "@typescript-eslint/typescript-estree": "5.30.4", 3306 + "@typescript-eslint/scope-manager": "5.51.0", 3307 + "@typescript-eslint/types": "5.51.0", 3308 + "@typescript-eslint/typescript-estree": "5.51.0", 3016 3309 "debug": "^4.3.4" 3017 3310 } 3018 3311 }, 3019 3312 "@typescript-eslint/scope-manager": { 3020 - "version": "5.30.4", 3021 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.4.tgz", 3022 - "integrity": "sha512-DNzlQwGSiGefz71JwaHrpcaAX3zYkEcy8uVuan3YMKOa6qeW/y+7SaD8KIsIAruASwq6P+U4BjWBWtM2O+mwBQ==", 3313 + "version": "5.51.0", 3314 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz", 3315 + "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==", 3023 3316 "dev": true, 3024 3317 "requires": { 3025 - "@typescript-eslint/types": "5.30.4", 3026 - "@typescript-eslint/visitor-keys": "5.30.4" 3318 + "@typescript-eslint/types": "5.51.0", 3319 + "@typescript-eslint/visitor-keys": "5.51.0" 3027 3320 } 3028 3321 }, 3029 3322 "@typescript-eslint/type-utils": { 3030 - "version": "5.30.4", 3031 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.4.tgz", 3032 - "integrity": "sha512-55cf1dZviwwv+unDB+mF8vZkfta5muTK6bppPvenWWCD7slZZ0DEsXUjZerqy7Rq8s3J4SXdg4rMIY8ngCtTmA==", 3323 + "version": "5.51.0", 3324 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz", 3325 + "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==", 3033 3326 "dev": true, 3034 3327 "requires": { 3035 - "@typescript-eslint/utils": "5.30.4", 3328 + "@typescript-eslint/typescript-estree": "5.51.0", 3329 + "@typescript-eslint/utils": "5.51.0", 3036 3330 "debug": "^4.3.4", 3037 3331 "tsutils": "^3.21.0" 3038 3332 } 3039 3333 }, 3040 3334 "@typescript-eslint/types": { 3041 - "version": "5.30.4", 3042 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.4.tgz", 3043 - "integrity": "sha512-NTEvqc+Vvu8Q6JeAKryHk2eqLKqsr2St3xhIjhOjQv5wQUBhaTuix4WOSacqj0ONWfKVU12Eug3LEAB95GBkMA==", 3335 + "version": "5.51.0", 3336 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz", 3337 + "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==", 3044 3338 "dev": true 3045 3339 }, 3046 3340 "@typescript-eslint/typescript-estree": { 3047 - "version": "5.30.4", 3048 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.4.tgz", 3049 - "integrity": "sha512-V4VnEs6/J9/nNizaA12IeU4SAeEYaiKr7XndLNfV5+3zZSB4hIu6EhHJixTKhvIqA+EEHgBl6re8pivBMLLO1w==", 3341 + "version": "5.51.0", 3342 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz", 3343 + "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==", 3050 3344 "dev": true, 3051 3345 "requires": { 3052 - "@typescript-eslint/types": "5.30.4", 3053 - "@typescript-eslint/visitor-keys": "5.30.4", 3346 + "@typescript-eslint/types": "5.51.0", 3347 + "@typescript-eslint/visitor-keys": "5.51.0", 3054 3348 "debug": "^4.3.4", 3055 3349 "globby": "^11.1.0", 3056 3350 "is-glob": "^4.0.3", ··· 3059 3353 } 3060 3354 }, 3061 3355 "@typescript-eslint/utils": { 3062 - "version": "5.30.4", 3063 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.4.tgz", 3064 - "integrity": "sha512-a+GQrJzOUhn4WT1mUumXDyam+22Oo4c5K/jnZ+6r/4WTQF3q8e4CsC9PLHb4SnOClzOqo/5GLZWvkE1aa5UGKQ==", 3356 + "version": "5.51.0", 3357 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz", 3358 + "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==", 3065 3359 "dev": true, 3066 3360 "requires": { 3067 3361 "@types/json-schema": "^7.0.9", 3068 - "@typescript-eslint/scope-manager": "5.30.4", 3069 - "@typescript-eslint/types": "5.30.4", 3070 - "@typescript-eslint/typescript-estree": "5.30.4", 3362 + "@types/semver": "^7.3.12", 3363 + "@typescript-eslint/scope-manager": "5.51.0", 3364 + "@typescript-eslint/types": "5.51.0", 3365 + "@typescript-eslint/typescript-estree": "5.51.0", 3071 3366 "eslint-scope": "^5.1.1", 3072 - "eslint-utils": "^3.0.0" 3367 + "eslint-utils": "^3.0.0", 3368 + "semver": "^7.3.7" 3073 3369 } 3074 3370 }, 3075 3371 "@typescript-eslint/visitor-keys": { 3076 - "version": "5.30.4", 3077 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.4.tgz", 3078 - "integrity": "sha512-ulKGse3mruSc8x6l8ORSc6+1ORyJzKmZeIaRTu/WpaF/jx3vHvEn5XZUKF9XaVg2710mFmTAUlLcLYLPp/Zf/Q==", 3372 + "version": "5.51.0", 3373 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz", 3374 + "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==", 3079 3375 "dev": true, 3080 3376 "requires": { 3081 - "@typescript-eslint/types": "5.30.4", 3377 + "@typescript-eslint/types": "5.51.0", 3082 3378 "eslint-visitor-keys": "^3.3.0" 3083 3379 } 3084 3380 }, 3085 3381 "acorn": { 3086 - "version": "8.7.1", 3087 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", 3088 - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", 3382 + "version": "8.8.2", 3383 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 3384 + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 3089 3385 "dev": true 3090 3386 }, 3091 3387 "acorn-jsx": { ··· 3123 3419 } 3124 3420 }, 3125 3421 "anymatch": { 3126 - "version": "3.1.2", 3127 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 3128 - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 3422 + "version": "3.1.3", 3423 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3424 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3129 3425 "dev": true, 3130 3426 "requires": { 3131 3427 "normalize-path": "^3.0.0", ··· 3272 3568 "dev": true 3273 3569 }, 3274 3570 "deepmerge": { 3275 - "version": "4.2.2", 3276 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 3277 - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 3571 + "version": "4.3.0", 3572 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 3573 + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 3278 3574 "dev": true 3279 3575 }, 3280 3576 "detect-indent": { ··· 3308 3604 "dev": true 3309 3605 }, 3310 3606 "esbuild": { 3311 - "version": "0.14.48", 3312 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.48.tgz", 3313 - "integrity": "sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA==", 3607 + "version": "0.16.17", 3608 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 3609 + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 3314 3610 "dev": true, 3315 3611 "requires": { 3316 - "esbuild-android-64": "0.14.48", 3317 - "esbuild-android-arm64": "0.14.48", 3318 - "esbuild-darwin-64": "0.14.48", 3319 - "esbuild-darwin-arm64": "0.14.48", 3320 - "esbuild-freebsd-64": "0.14.48", 3321 - "esbuild-freebsd-arm64": "0.14.48", 3322 - "esbuild-linux-32": "0.14.48", 3323 - "esbuild-linux-64": "0.14.48", 3324 - "esbuild-linux-arm": "0.14.48", 3325 - "esbuild-linux-arm64": "0.14.48", 3326 - "esbuild-linux-mips64le": "0.14.48", 3327 - "esbuild-linux-ppc64le": "0.14.48", 3328 - "esbuild-linux-riscv64": "0.14.48", 3329 - "esbuild-linux-s390x": "0.14.48", 3330 - "esbuild-netbsd-64": "0.14.48", 3331 - "esbuild-openbsd-64": "0.14.48", 3332 - "esbuild-sunos-64": "0.14.48", 3333 - "esbuild-windows-32": "0.14.48", 3334 - "esbuild-windows-64": "0.14.48", 3335 - "esbuild-windows-arm64": "0.14.48" 3612 + "@esbuild/android-arm": "0.16.17", 3613 + "@esbuild/android-arm64": "0.16.17", 3614 + "@esbuild/android-x64": "0.16.17", 3615 + "@esbuild/darwin-arm64": "0.16.17", 3616 + "@esbuild/darwin-x64": "0.16.17", 3617 + "@esbuild/freebsd-arm64": "0.16.17", 3618 + "@esbuild/freebsd-x64": "0.16.17", 3619 + "@esbuild/linux-arm": "0.16.17", 3620 + "@esbuild/linux-arm64": "0.16.17", 3621 + "@esbuild/linux-ia32": "0.16.17", 3622 + "@esbuild/linux-loong64": "0.16.17", 3623 + "@esbuild/linux-mips64el": "0.16.17", 3624 + "@esbuild/linux-ppc64": "0.16.17", 3625 + "@esbuild/linux-riscv64": "0.16.17", 3626 + "@esbuild/linux-s390x": "0.16.17", 3627 + "@esbuild/linux-x64": "0.16.17", 3628 + "@esbuild/netbsd-x64": "0.16.17", 3629 + "@esbuild/openbsd-x64": "0.16.17", 3630 + "@esbuild/sunos-x64": "0.16.17", 3631 + "@esbuild/win32-arm64": "0.16.17", 3632 + "@esbuild/win32-ia32": "0.16.17", 3633 + "@esbuild/win32-x64": "0.16.17" 3336 3634 } 3337 3635 }, 3338 - "esbuild-android-64": { 3339 - "version": "0.14.48", 3340 - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.48.tgz", 3341 - "integrity": "sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg==", 3342 - "dev": true, 3343 - "optional": true 3344 - }, 3345 - "esbuild-android-arm64": { 3346 - "version": "0.14.48", 3347 - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.48.tgz", 3348 - "integrity": "sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g==", 3349 - "dev": true, 3350 - "optional": true 3351 - }, 3352 - "esbuild-darwin-64": { 3353 - "version": "0.14.48", 3354 - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.48.tgz", 3355 - "integrity": "sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA==", 3356 - "dev": true, 3357 - "optional": true 3358 - }, 3359 - "esbuild-darwin-arm64": { 3360 - "version": "0.14.48", 3361 - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.48.tgz", 3362 - "integrity": "sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA==", 3363 - "dev": true, 3364 - "optional": true 3365 - }, 3366 - "esbuild-freebsd-64": { 3367 - "version": "0.14.48", 3368 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.48.tgz", 3369 - "integrity": "sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA==", 3370 - "dev": true, 3371 - "optional": true 3372 - }, 3373 - "esbuild-freebsd-arm64": { 3374 - "version": "0.14.48", 3375 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.48.tgz", 3376 - "integrity": "sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw==", 3377 - "dev": true, 3378 - "optional": true 3379 - }, 3380 - "esbuild-linux-32": { 3381 - "version": "0.14.48", 3382 - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.48.tgz", 3383 - "integrity": "sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ==", 3384 - "dev": true, 3385 - "optional": true 3386 - }, 3387 - "esbuild-linux-64": { 3388 - "version": "0.14.48", 3389 - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.48.tgz", 3390 - "integrity": "sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug==", 3391 - "dev": true, 3392 - "optional": true 3393 - }, 3394 - "esbuild-linux-arm": { 3395 - "version": "0.14.48", 3396 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.48.tgz", 3397 - "integrity": "sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw==", 3398 - "dev": true, 3399 - "optional": true 3400 - }, 3401 - "esbuild-linux-arm64": { 3402 - "version": "0.14.48", 3403 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.48.tgz", 3404 - "integrity": "sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw==", 3405 - "dev": true, 3406 - "optional": true 3407 - }, 3408 - "esbuild-linux-mips64le": { 3409 - "version": "0.14.48", 3410 - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.48.tgz", 3411 - "integrity": "sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA==", 3412 - "dev": true, 3413 - "optional": true 3414 - }, 3415 - "esbuild-linux-ppc64le": { 3416 - "version": "0.14.48", 3417 - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.48.tgz", 3418 - "integrity": "sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ==", 3419 - "dev": true, 3420 - "optional": true 3421 - }, 3422 - "esbuild-linux-riscv64": { 3423 - "version": "0.14.48", 3424 - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.48.tgz", 3425 - "integrity": "sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA==", 3426 - "dev": true, 3427 - "optional": true 3428 - }, 3429 - "esbuild-linux-s390x": { 3430 - "version": "0.14.48", 3431 - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.48.tgz", 3432 - "integrity": "sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g==", 3433 - "dev": true, 3434 - "optional": true 3435 - }, 3436 - "esbuild-netbsd-64": { 3437 - "version": "0.14.48", 3438 - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.48.tgz", 3439 - "integrity": "sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw==", 3440 - "dev": true, 3441 - "optional": true 3442 - }, 3443 - "esbuild-openbsd-64": { 3444 - "version": "0.14.48", 3445 - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.48.tgz", 3446 - "integrity": "sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA==", 3447 - "dev": true, 3448 - "optional": true 3449 - }, 3450 - "esbuild-sunos-64": { 3451 - "version": "0.14.48", 3452 - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.48.tgz", 3453 - "integrity": "sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA==", 3454 - "dev": true, 3455 - "optional": true 3456 - }, 3457 - "esbuild-windows-32": { 3458 - "version": "0.14.48", 3459 - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.48.tgz", 3460 - "integrity": "sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg==", 3461 - "dev": true, 3462 - "optional": true 3463 - }, 3464 - "esbuild-windows-64": { 3465 - "version": "0.14.48", 3466 - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.48.tgz", 3467 - "integrity": "sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA==", 3468 - "dev": true, 3469 - "optional": true 3470 - }, 3471 - "esbuild-windows-arm64": { 3472 - "version": "0.14.48", 3473 - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.48.tgz", 3474 - "integrity": "sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g==", 3475 - "dev": true, 3476 - "optional": true 3477 - }, 3478 3636 "escape-string-regexp": { 3479 3637 "version": "4.0.0", 3480 3638 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ··· 3482 3640 "dev": true 3483 3641 }, 3484 3642 "eslint": { 3485 - "version": "8.19.0", 3486 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz", 3487 - "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==", 3643 + "version": "8.33.0", 3644 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", 3645 + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", 3488 3646 "dev": true, 3489 3647 "requires": { 3490 - "@eslint/eslintrc": "^1.3.0", 3491 - "@humanwhocodes/config-array": "^0.9.2", 3648 + "@eslint/eslintrc": "^1.4.1", 3649 + "@humanwhocodes/config-array": "^0.11.8", 3650 + "@humanwhocodes/module-importer": "^1.0.1", 3651 + "@nodelib/fs.walk": "^1.2.8", 3492 3652 "ajv": "^6.10.0", 3493 3653 "chalk": "^4.0.0", 3494 3654 "cross-spawn": "^7.0.2", ··· 3498 3658 "eslint-scope": "^7.1.1", 3499 3659 "eslint-utils": "^3.0.0", 3500 3660 "eslint-visitor-keys": "^3.3.0", 3501 - "espree": "^9.3.2", 3661 + "espree": "^9.4.0", 3502 3662 "esquery": "^1.4.0", 3503 3663 "esutils": "^2.0.2", 3504 3664 "fast-deep-equal": "^3.1.3", 3505 3665 "file-entry-cache": "^6.0.1", 3506 - "functional-red-black-tree": "^1.0.1", 3507 - "glob-parent": "^6.0.1", 3508 - "globals": "^13.15.0", 3666 + "find-up": "^5.0.0", 3667 + "glob-parent": "^6.0.2", 3668 + "globals": "^13.19.0", 3669 + "grapheme-splitter": "^1.0.4", 3509 3670 "ignore": "^5.2.0", 3510 3671 "import-fresh": "^3.0.0", 3511 3672 "imurmurhash": "^0.1.4", 3512 3673 "is-glob": "^4.0.0", 3674 + "is-path-inside": "^3.0.3", 3675 + "js-sdsl": "^4.1.4", 3513 3676 "js-yaml": "^4.1.0", 3514 3677 "json-stable-stringify-without-jsonify": "^1.0.1", 3515 3678 "levn": "^0.4.1", ··· 3520 3683 "regexpp": "^3.2.0", 3521 3684 "strip-ansi": "^6.0.1", 3522 3685 "strip-json-comments": "^3.1.0", 3523 - "text-table": "^0.2.0", 3524 - "v8-compile-cache": "^2.0.3" 3686 + "text-table": "^0.2.0" 3525 3687 }, 3526 3688 "dependencies": { 3527 3689 "eslint-scope": { ··· 3543 3705 } 3544 3706 }, 3545 3707 "eslint-config-prettier": { 3546 - "version": "8.5.0", 3547 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 3548 - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 3708 + "version": "8.6.0", 3709 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 3710 + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 3549 3711 "dev": true, 3550 3712 "requires": {} 3551 3713 }, ··· 3590 3752 "dev": true 3591 3753 }, 3592 3754 "espree": { 3593 - "version": "9.3.2", 3594 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", 3595 - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", 3755 + "version": "9.4.1", 3756 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 3757 + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 3596 3758 "dev": true, 3597 3759 "requires": { 3598 - "acorn": "^8.7.1", 3760 + "acorn": "^8.8.0", 3599 3761 "acorn-jsx": "^5.3.2", 3600 3762 "eslint-visitor-keys": "^3.3.0" 3601 3763 } ··· 3640 3802 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3641 3803 "dev": true 3642 3804 }, 3643 - "estree-walker": { 3644 - "version": "2.0.2", 3645 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 3646 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 3647 - "dev": true 3648 - }, 3649 3805 "esutils": { 3650 3806 "version": "2.0.3", 3651 3807 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 3659 3815 "dev": true 3660 3816 }, 3661 3817 "fast-glob": { 3662 - "version": "3.2.11", 3663 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 3664 - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 3818 + "version": "3.2.12", 3819 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 3820 + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 3665 3821 "dev": true, 3666 3822 "requires": { 3667 3823 "@nodelib/fs.stat": "^2.0.2", ··· 3695 3851 "dev": true 3696 3852 }, 3697 3853 "fastq": { 3698 - "version": "1.13.0", 3699 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 3700 - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 3854 + "version": "1.15.0", 3855 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 3856 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 3701 3857 "dev": true, 3702 3858 "requires": { 3703 3859 "reusify": "^1.0.4" ··· 3721 3877 "to-regex-range": "^5.0.1" 3722 3878 } 3723 3879 }, 3880 + "find-up": { 3881 + "version": "5.0.0", 3882 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3883 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3884 + "dev": true, 3885 + "requires": { 3886 + "locate-path": "^6.0.0", 3887 + "path-exists": "^4.0.0" 3888 + } 3889 + }, 3724 3890 "flat-cache": { 3725 3891 "version": "3.0.4", 3726 3892 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", ··· 3732 3898 } 3733 3899 }, 3734 3900 "flatted": { 3735 - "version": "3.2.6", 3736 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", 3737 - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", 3901 + "version": "3.2.7", 3902 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 3903 + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 3738 3904 "dev": true 3739 3905 }, 3740 3906 "fs.realpath": { ··· 3754 3920 "version": "1.1.1", 3755 3921 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3756 3922 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3757 - "dev": true 3758 - }, 3759 - "functional-red-black-tree": { 3760 - "version": "1.0.1", 3761 - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 3762 - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 3763 3923 "dev": true 3764 3924 }, 3765 3925 "glob": { ··· 3786 3946 } 3787 3947 }, 3788 3948 "globals": { 3789 - "version": "13.15.0", 3790 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", 3791 - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", 3949 + "version": "13.20.0", 3950 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 3951 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 3792 3952 "dev": true, 3793 3953 "requires": { 3794 3954 "type-fest": "^0.20.2" 3795 - }, 3796 - "dependencies": { 3797 - "type-fest": { 3798 - "version": "0.20.2", 3799 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3800 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3801 - "dev": true 3802 - } 3803 3955 } 3804 3956 }, 3805 3957 "globby": { ··· 3822 3974 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 3823 3975 "dev": true 3824 3976 }, 3977 + "grapheme-splitter": { 3978 + "version": "1.0.4", 3979 + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 3980 + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 3981 + "dev": true 3982 + }, 3825 3983 "has": { 3826 3984 "version": "1.0.3", 3827 3985 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", ··· 3838 3996 "dev": true 3839 3997 }, 3840 3998 "ignore": { 3841 - "version": "5.2.0", 3842 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 3843 - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 3999 + "version": "5.2.4", 4000 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 4001 + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 3844 4002 "dev": true 3845 4003 }, 3846 4004 "immutable": { 3847 - "version": "4.1.0", 3848 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", 3849 - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", 4005 + "version": "4.2.4", 4006 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", 4007 + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", 3850 4008 "dev": true 3851 4009 }, 3852 4010 "import-fresh": { ··· 3891 4049 } 3892 4050 }, 3893 4051 "is-core-module": { 3894 - "version": "2.9.0", 3895 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 3896 - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 4052 + "version": "2.11.0", 4053 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 4054 + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 3897 4055 "dev": true, 3898 4056 "requires": { 3899 4057 "has": "^1.0.3" ··· 3920 4078 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3921 4079 "dev": true 3922 4080 }, 4081 + "is-path-inside": { 4082 + "version": "3.0.3", 4083 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4084 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4085 + "dev": true 4086 + }, 3923 4087 "isexe": { 3924 4088 "version": "2.0.0", 3925 4089 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3926 4090 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4091 + "dev": true 4092 + }, 4093 + "js-sdsl": { 4094 + "version": "4.3.0", 4095 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 4096 + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 3927 4097 "dev": true 3928 4098 }, 3929 4099 "js-yaml": { ··· 3963 4133 "type-check": "~0.4.0" 3964 4134 } 3965 4135 }, 4136 + "locate-path": { 4137 + "version": "6.0.0", 4138 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4139 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4140 + "dev": true, 4141 + "requires": { 4142 + "p-locate": "^5.0.0" 4143 + } 4144 + }, 3966 4145 "lodash.merge": { 3967 4146 "version": "4.6.2", 3968 4147 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ··· 3979 4158 } 3980 4159 }, 3981 4160 "magic-string": { 3982 - "version": "0.26.2", 3983 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", 3984 - "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", 4161 + "version": "0.27.0", 4162 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 4163 + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 3985 4164 "dev": true, 3986 4165 "requires": { 3987 - "sourcemap-codec": "^1.4.8" 4166 + "@jridgewell/sourcemap-codec": "^1.4.13" 3988 4167 } 3989 4168 }, 3990 4169 "merge2": { ··· 4019 4198 } 4020 4199 }, 4021 4200 "minimist": { 4022 - "version": "1.2.6", 4023 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 4024 - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 4201 + "version": "1.2.7", 4202 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 4203 + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 4025 4204 "dev": true 4026 4205 }, 4027 4206 "mkdirp": { ··· 4055 4234 "version": "1.4.0", 4056 4235 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4057 4236 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4237 + "dev": true 4238 + }, 4239 + "natural-compare-lite": { 4240 + "version": "1.4.0", 4241 + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 4242 + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 4058 4243 "dev": true 4059 4244 }, 4060 4245 "normalize-path": { ··· 4086 4271 "word-wrap": "^1.2.3" 4087 4272 } 4088 4273 }, 4274 + "p-limit": { 4275 + "version": "3.1.0", 4276 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4277 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4278 + "dev": true, 4279 + "requires": { 4280 + "yocto-queue": "^0.1.0" 4281 + } 4282 + }, 4283 + "p-locate": { 4284 + "version": "5.0.0", 4285 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4286 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4287 + "dev": true, 4288 + "requires": { 4289 + "p-limit": "^3.0.2" 4290 + } 4291 + }, 4089 4292 "parent-module": { 4090 4293 "version": "1.0.1", 4091 4294 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 4094 4297 "requires": { 4095 4298 "callsites": "^3.0.0" 4096 4299 } 4300 + }, 4301 + "path-exists": { 4302 + "version": "4.0.0", 4303 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4304 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4305 + "dev": true 4097 4306 }, 4098 4307 "path-is-absolute": { 4099 4308 "version": "1.0.1", ··· 4132 4341 "dev": true 4133 4342 }, 4134 4343 "postcss": { 4135 - "version": "8.4.14", 4136 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 4137 - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 4344 + "version": "8.4.21", 4345 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 4346 + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 4138 4347 "dev": true, 4139 4348 "requires": { 4140 4349 "nanoid": "^3.3.4", ··· 4149 4358 "dev": true 4150 4359 }, 4151 4360 "prettier": { 4152 - "version": "2.7.1", 4153 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 4154 - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 4361 + "version": "2.8.4", 4362 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 4363 + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 4155 4364 "dev": true 4156 4365 }, 4157 4366 "prettier-plugin-svelte": { 4158 - "version": "2.7.0", 4159 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", 4160 - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", 4367 + "version": "2.9.0", 4368 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 4369 + "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 4161 4370 "dev": true, 4162 4371 "requires": {} 4163 4372 }, 4164 4373 "punycode": { 4165 - "version": "2.1.1", 4166 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4167 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4374 + "version": "2.3.0", 4375 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 4376 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 4168 4377 "dev": true 4169 4378 }, 4170 4379 "queue-microtask": { ··· 4221 4430 } 4222 4431 }, 4223 4432 "rollup": { 4224 - "version": "2.75.7", 4225 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", 4226 - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", 4433 + "version": "3.14.0", 4434 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.14.0.tgz", 4435 + "integrity": "sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==", 4227 4436 "dev": true, 4228 4437 "requires": { 4229 4438 "fsevents": "~2.3.2" ··· 4271 4480 } 4272 4481 }, 4273 4482 "sass": { 4274 - "version": "1.53.0", 4275 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz", 4276 - "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==", 4483 + "version": "1.58.0", 4484 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", 4485 + "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", 4277 4486 "dev": true, 4278 4487 "requires": { 4279 4488 "chokidar": ">=3.0.0 <4.0.0", ··· 4282 4491 } 4283 4492 }, 4284 4493 "semver": { 4285 - "version": "7.3.7", 4286 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", 4287 - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", 4494 + "version": "7.3.8", 4495 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 4496 + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 4288 4497 "dev": true, 4289 4498 "requires": { 4290 4499 "lru-cache": "^6.0.0" ··· 4312 4521 "dev": true 4313 4522 }, 4314 4523 "sorcery": { 4315 - "version": "0.10.0", 4316 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", 4317 - "integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==", 4524 + "version": "0.11.0", 4525 + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 4526 + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 4318 4527 "dev": true, 4319 4528 "requires": { 4529 + "@jridgewell/sourcemap-codec": "^1.4.14", 4320 4530 "buffer-crc32": "^0.2.5", 4321 4531 "minimist": "^1.2.0", 4322 - "sander": "^0.5.0", 4323 - "sourcemap-codec": "^1.3.0" 4532 + "sander": "^0.5.0" 4324 4533 } 4325 4534 }, 4326 4535 "source-map-js": { 4327 4536 "version": "1.0.2", 4328 4537 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 4329 4538 "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 4330 - "dev": true 4331 - }, 4332 - "sourcemap-codec": { 4333 - "version": "1.4.8", 4334 - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 4335 - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 4336 4539 "dev": true 4337 4540 }, 4338 4541 "strip-ansi": { ··· 4375 4578 "dev": true 4376 4579 }, 4377 4580 "svelte": { 4378 - "version": "3.48.0", 4379 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.48.0.tgz", 4380 - "integrity": "sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==", 4581 + "version": "3.55.1", 4582 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.1.tgz", 4583 + "integrity": "sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==", 4381 4584 "dev": true 4382 4585 }, 4383 4586 "svelte-check": { 4384 - "version": "2.8.0", 4385 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.8.0.tgz", 4386 - "integrity": "sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==", 4587 + "version": "3.0.3", 4588 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.3.tgz", 4589 + "integrity": "sha512-ByBFXo3bfHRGIsYEasHkdMhLkNleVfszX/Ns1oip58tPJlKdo5Ssr8kgVIuo5oq00hss8AIcdesuy0Xt0BcTvg==", 4387 4590 "dev": true, 4388 4591 "requires": { 4389 - "@jridgewell/trace-mapping": "^0.3.9", 4592 + "@jridgewell/trace-mapping": "^0.3.17", 4390 4593 "chokidar": "^3.4.1", 4391 4594 "fast-glob": "^3.2.7", 4392 4595 "import-fresh": "^3.2.1", 4393 4596 "picocolors": "^1.0.0", 4394 4597 "sade": "^1.7.4", 4395 - "svelte-preprocess": "^4.0.0", 4396 - "typescript": "*" 4598 + "svelte-preprocess": "^5.0.0", 4599 + "typescript": "^4.9.4" 4397 4600 } 4398 4601 }, 4399 4602 "svelte-hmr": { 4400 - "version": "0.14.12", 4401 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz", 4402 - "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==", 4603 + "version": "0.15.1", 4604 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 4605 + "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 4403 4606 "dev": true, 4404 4607 "requires": {} 4405 4608 }, 4406 4609 "svelte-preprocess": { 4407 - "version": "4.10.7", 4408 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", 4409 - "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", 4610 + "version": "5.0.1", 4611 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 4612 + "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 4410 4613 "dev": true, 4411 4614 "requires": { 4412 - "@types/pug": "^2.0.4", 4413 - "@types/sass": "^1.16.0", 4414 - "detect-indent": "^6.0.0", 4415 - "magic-string": "^0.25.7", 4416 - "sorcery": "^0.10.0", 4615 + "@types/pug": "^2.0.6", 4616 + "@types/sass": "^1.43.1", 4617 + "detect-indent": "^6.1.0", 4618 + "magic-string": "^0.27.0", 4619 + "sorcery": "^0.11.0", 4417 4620 "strip-indent": "^3.0.0" 4418 - }, 4419 - "dependencies": { 4420 - "magic-string": { 4421 - "version": "0.25.9", 4422 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 4423 - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 4424 - "dev": true, 4425 - "requires": { 4426 - "sourcemap-codec": "^1.4.8" 4427 - } 4428 - } 4429 4621 } 4430 4622 }, 4431 4623 "svelte-tauri-filedrop": { ··· 4477 4669 } 4478 4670 }, 4479 4671 "type-fest": { 4480 - "version": "2.13.1", 4481 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", 4482 - "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==", 4672 + "version": "0.20.2", 4673 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 4674 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 4483 4675 "dev": true 4484 4676 }, 4485 4677 "typescript": { 4486 - "version": "4.7.4", 4487 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", 4488 - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", 4678 + "version": "4.9.5", 4679 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 4680 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 4489 4681 "dev": true 4490 4682 }, 4491 4683 "uri-js": { ··· 4496 4688 "requires": { 4497 4689 "punycode": "^2.1.0" 4498 4690 } 4499 - }, 4500 - "v8-compile-cache": { 4501 - "version": "2.3.0", 4502 - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 4503 - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 4504 - "dev": true 4505 4691 }, 4506 4692 "vite": { 4507 - "version": "2.9.13", 4508 - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.13.tgz", 4509 - "integrity": "sha512-AsOBAaT0AD7Mhe8DuK+/kE4aWYFMx/i0ZNi98hJclxb4e0OhQcZYUrvLjIaQ8e59Ui7txcvKMiJC1yftqpQoDw==", 4693 + "version": "4.1.1", 4694 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.1.tgz", 4695 + "integrity": "sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==", 4510 4696 "dev": true, 4511 4697 "requires": { 4512 - "esbuild": "^0.14.27", 4698 + "esbuild": "^0.16.14", 4513 4699 "fsevents": "~2.3.2", 4514 - "postcss": "^8.4.13", 4515 - "resolve": "^1.22.0", 4516 - "rollup": "^2.59.0" 4700 + "postcss": "^8.4.21", 4701 + "resolve": "^1.22.1", 4702 + "rollup": "^3.10.0" 4517 4703 } 4704 + }, 4705 + "vitefu": { 4706 + "version": "0.2.4", 4707 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 4708 + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 4709 + "dev": true, 4710 + "requires": {} 4518 4711 }, 4519 4712 "which": { 4520 4713 "version": "2.0.2", ··· 4541 4734 "version": "4.0.0", 4542 4735 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4543 4736 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4737 + "dev": true 4738 + }, 4739 + "yocto-queue": { 4740 + "version": "0.1.0", 4741 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 4742 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 4544 4743 "dev": true 4545 4744 } 4546 4745 }
+21 -19
package.json
··· 1 1 { 2 2 "private": true, 3 + "type": "module", 3 4 "scripts": { 4 5 "tauri": "tauri", 5 6 "dev": "tauri dev", 6 7 "dev:web": "vite", 7 8 "build": "tauri build", 8 9 "build:web": "vite build", 9 - "test": "echo 'No tests'", 10 - "lint": "prettier --check --plugin-search-dir=. src *.js && eslint src *.js && svelte-check", 11 - "format": "prettier --write --plugin-search-dir=. src *.js && eslint --fix src *.js" 10 + "lint": "prettier --check src *.js && eslint src *.js && svelte-check", 11 + "format": "prettier --write src *.js && eslint --fix src *.js" 12 12 }, 13 13 "devDependencies": { 14 - "@tauri-apps/api": "^1.0.1", 15 - "@tauri-apps/cli": "^1.0.2", 16 - "@sveltejs/vite-plugin-svelte": "1.0.0-next.49", 17 - "@typescript-eslint/eslint-plugin": "^5.30.4", 18 - "@typescript-eslint/parser": "^5.30.4", 19 - "eslint": "^8.19.0", 20 - "eslint-config-prettier": "^8.5.0", 14 + "@sveltejs/vite-plugin-svelte": "^2.0.2", 15 + "@tauri-apps/api": "^1.2.0", 16 + "@tauri-apps/cli": "^1.2.3", 17 + "@typescript-eslint/eslint-plugin": "^5.51.0", 18 + "@typescript-eslint/parser": "^5.51.0", 19 + "eslint": "^8.33.0", 20 + "eslint-config-prettier": "^8.6.0", 21 21 "eslint-plugin-svelte3": "^4.0.0", 22 - "prettier": "^2.7.1", 23 - "prettier-plugin-svelte": "^2.7.0", 24 - "sass": "^1.53.0", 25 - "svelte": "^3.48.0", 26 - "svelte-check": "^2.8.0", 27 - "svelte-preprocess": "^4.10.7", 22 + "prettier": "^2.8.4", 23 + "prettier-plugin-svelte": "^2.9.0", 24 + "sass": "^1.58.0", 25 + "svelte": "^3.55.1", 26 + "svelte-check": "^3.0.3", 28 27 "svelte-tauri-filedrop": "^1.0.0", 29 - "typescript": "^4.7.4", 30 - "vite": "^2.9.13" 28 + "typescript": "^4.9.5", 29 + "vite": "^4.1.1" 31 30 }, 32 31 "prettier": { 33 32 "printWidth": 100, 34 33 "semi": false, 35 - "singleQuote": true 34 + "singleQuote": true, 35 + "pluginSearchDirs": [ 36 + "." 37 + ] 36 38 } 37 39 }
+3
src/App.svelte
··· 120 120 <div class="topbar"> 121 121 <button on:click={openDialog}>Open Files</button> 122 122 </div> 123 + <!-- svelte-ignore a11y-no-noninteractive-tabindex --> 123 124 <div class="files" tabindex="0" on:keydown={filesKeydown}> 124 125 {#each app.files as file, i} 126 + <!-- svelte-ignore a11y-click-events-have-key-events --> 125 127 <div class="file" class:selected={i === app.current_index} on:click={() => show(i)}> 126 128 <div class="icon dirty"> 127 129 {#if file.dirty} ··· 130 132 </svg> 131 133 {/if} 132 134 </div> 135 + <!-- svelte-ignore a11y-click-events-have-key-events --> 133 136 <div class="icon x" on:click|stopPropagation={() => close(i)}> 134 137 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" 135 138 ><path
+2 -7
vite.config.js
··· 1 1 import { defineConfig } from 'vite' 2 - import { svelte } from '@sveltejs/vite-plugin-svelte' 3 - import sveltePreprocess from 'svelte-preprocess' 2 + import { svelte, vitePreprocess } from '@sveltejs/vite-plugin-svelte' 4 3 5 4 export default defineConfig({ 6 5 root: './src', ··· 20 19 }, 21 20 plugins: [ 22 21 svelte({ 23 - preprocess: sveltePreprocess({ 24 - pug: { 25 - pretty: true, 26 - }, 27 - }), 22 + preprocess: vitePreprocess(), 28 23 }), 29 24 ], 30 25 })