Multicolumn Bluesky client powered by Angular

fix: bad quality on png embed uploads

kbenlloch 62713e17 ab54c4a4

Changed files
+5089 -1300
src
app
models
services
-1
.gitignore
··· 42 Thumbs.db 43 44 /docs 45 - package-lock.json 46 /out
··· 42 Thumbs.db 43 44 /docs 45 /out
+5069 -1271
package-lock.json
··· 8 "name": "consolesky", 9 "version": "0.0.0", 10 "dependencies": { 11 "@angular/common": "^19.2.0", 12 "@angular/compiler": "^19.2.0", 13 "@angular/core": "^19.2.0", ··· 15 "@angular/platform-browser": "^19.2.0", 16 "@angular/platform-browser-dynamic": "^19.2.0", 17 "@angular/router": "^19.2.0", 18 "rxjs": "~7.8.0", 19 "tslib": "^2.3.0", 20 "zone.js": "~0.15.0" 21 }, 22 "devDependencies": { 23 "@angular-devkit/build-angular": "^19.2.5", 24 "@angular/cli": "^19.2.5", 25 "@angular/compiler-cli": "^19.2.0", 26 "@types/jasmine": "~5.1.0", 27 "jasmine-core": "~5.6.0", 28 "karma": "~6.4.0", 29 "karma-chrome-launcher": "~3.2.0", 30 "karma-coverage": "~2.2.0", 31 "karma-jasmine": "~5.1.0", 32 "karma-jasmine-html-reporter": "~2.1.0", 33 - "typescript": "~5.7.2" 34 } 35 }, 36 "node_modules/@ampproject/remapping": { ··· 197 "tailwindcss": { 198 "optional": true 199 } 200 } 201 }, 202 "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { ··· 464 } 465 } 466 }, 467 - "node_modules/@angular/build/node_modules/vite/node_modules/postcss": { 468 - "version": "8.5.3", 469 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 470 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 471 - "dev": true, 472 - "funding": [ 473 - { 474 - "type": "opencollective", 475 - "url": "https://opencollective.com/postcss/" 476 - }, 477 - { 478 - "type": "tidelift", 479 - "url": "https://tidelift.com/funding/github/npm/postcss" 480 - }, 481 - { 482 - "type": "github", 483 - "url": "https://github.com/sponsors/ai" 484 - } 485 - ], 486 "license": "MIT", 487 "dependencies": { 488 - "nanoid": "^3.3.8", 489 - "picocolors": "^1.1.1", 490 - "source-map-js": "^1.2.1" 491 }, 492 - "engines": { 493 - "node": "^10 || ^12 || >=14" 494 } 495 }, 496 "node_modules/@angular/cli": { ··· 722 "@angular/core": "19.2.4", 723 "@angular/platform-browser": "19.2.4", 724 "rxjs": "^6.5.3 || ^7.4.0" 725 } 726 }, 727 "node_modules/@babel/code-frame": { ··· 2359 "node": ">=14.17.0" 2360 } 2361 }, 2362 - "node_modules/@esbuild/aix-ppc64": { 2363 - "version": "0.25.1", 2364 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", 2365 - "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", 2366 - "cpu": [ 2367 - "ppc64" 2368 ], 2369 "dev": true, 2370 "license": "MIT", 2371 - "optional": true, 2372 - "os": [ 2373 - "aix" 2374 ], 2375 "engines": { 2376 - "node": ">=18" 2377 } 2378 }, 2379 - "node_modules/@esbuild/android-arm": { 2380 - "version": "0.25.1", 2381 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", 2382 - "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", 2383 - "cpu": [ 2384 - "arm" 2385 - ], 2386 "dev": true, 2387 "license": "MIT", 2388 - "optional": true, 2389 - "os": [ 2390 - "android" 2391 - ], 2392 "engines": { 2393 - "node": ">=18" 2394 } 2395 }, 2396 - "node_modules/@esbuild/android-arm64": { 2397 - "version": "0.25.1", 2398 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", 2399 - "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", 2400 - "cpu": [ 2401 - "arm64" 2402 - ], 2403 "dev": true, 2404 "license": "MIT", 2405 - "optional": true, 2406 - "os": [ 2407 - "android" 2408 - ], 2409 "engines": { 2410 - "node": ">=18" 2411 } 2412 }, 2413 - "node_modules/@esbuild/android-x64": { 2414 - "version": "0.25.1", 2415 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", 2416 - "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", 2417 - "cpu": [ 2418 - "x64" 2419 - ], 2420 "dev": true, 2421 "license": "MIT", 2422 - "optional": true, 2423 - "os": [ 2424 - "android" 2425 - ], 2426 "engines": { 2427 - "node": ">=18" 2428 } 2429 }, 2430 - "node_modules/@esbuild/darwin-arm64": { 2431 - "version": "0.25.1", 2432 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", 2433 - "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", 2434 - "cpu": [ 2435 - "arm64" 2436 - ], 2437 "dev": true, 2438 "license": "MIT", 2439 - "optional": true, 2440 - "os": [ 2441 - "darwin" 2442 - ], 2443 "engines": { 2444 - "node": ">=18" 2445 } 2446 }, 2447 - "node_modules/@esbuild/darwin-x64": { 2448 - "version": "0.25.1", 2449 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", 2450 - "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", 2451 - "cpu": [ 2452 - "x64" 2453 - ], 2454 "dev": true, 2455 "license": "MIT", 2456 - "optional": true, 2457 - "os": [ 2458 - "darwin" 2459 - ], 2460 "engines": { 2461 - "node": ">=18" 2462 } 2463 }, 2464 - "node_modules/@esbuild/freebsd-arm64": { 2465 - "version": "0.25.1", 2466 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", 2467 - "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", 2468 - "cpu": [ 2469 - "arm64" 2470 - ], 2471 "dev": true, 2472 "license": "MIT", 2473 - "optional": true, 2474 - "os": [ 2475 - "freebsd" 2476 - ], 2477 "engines": { 2478 - "node": ">=18" 2479 } 2480 }, 2481 - "node_modules/@esbuild/freebsd-x64": { 2482 - "version": "0.25.1", 2483 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", 2484 - "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", 2485 - "cpu": [ 2486 - "x64" 2487 - ], 2488 "dev": true, 2489 "license": "MIT", 2490 - "optional": true, 2491 - "os": [ 2492 - "freebsd" 2493 - ], 2494 "engines": { 2495 - "node": ">=18" 2496 } 2497 }, 2498 - "node_modules/@esbuild/linux-arm": { 2499 - "version": "0.25.1", 2500 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", 2501 - "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", 2502 - "cpu": [ 2503 - "arm" 2504 - ], 2505 "dev": true, 2506 "license": "MIT", 2507 - "optional": true, 2508 - "os": [ 2509 - "linux" 2510 - ], 2511 "engines": { 2512 - "node": ">=18" 2513 } 2514 }, 2515 - "node_modules/@esbuild/linux-arm64": { 2516 - "version": "0.25.1", 2517 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", 2518 - "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", 2519 - "cpu": [ 2520 - "arm64" 2521 - ], 2522 "dev": true, 2523 "license": "MIT", 2524 - "optional": true, 2525 - "os": [ 2526 - "linux" 2527 - ], 2528 "engines": { 2529 - "node": ">=18" 2530 } 2531 }, 2532 - "node_modules/@esbuild/linux-ia32": { 2533 - "version": "0.25.1", 2534 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", 2535 - "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", 2536 - "cpu": [ 2537 - "ia32" 2538 - ], 2539 "dev": true, 2540 "license": "MIT", 2541 - "optional": true, 2542 - "os": [ 2543 - "linux" 2544 - ], 2545 "engines": { 2546 - "node": ">=18" 2547 } 2548 }, 2549 - "node_modules/@esbuild/linux-loong64": { 2550 - "version": "0.25.1", 2551 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", 2552 - "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", 2553 - "cpu": [ 2554 - "loong64" 2555 - ], 2556 "dev": true, 2557 "license": "MIT", 2558 - "optional": true, 2559 - "os": [ 2560 - "linux" 2561 - ], 2562 "engines": { 2563 - "node": ">=18" 2564 } 2565 }, 2566 - "node_modules/@esbuild/linux-mips64el": { 2567 - "version": "0.25.1", 2568 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", 2569 - "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", 2570 - "cpu": [ 2571 - "mips64el" 2572 - ], 2573 "dev": true, 2574 "license": "MIT", 2575 - "optional": true, 2576 - "os": [ 2577 - "linux" 2578 - ], 2579 "engines": { 2580 - "node": ">=18" 2581 } 2582 }, 2583 - "node_modules/@esbuild/linux-ppc64": { 2584 - "version": "0.25.1", 2585 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", 2586 - "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", 2587 - "cpu": [ 2588 - "ppc64" 2589 - ], 2590 "dev": true, 2591 "license": "MIT", 2592 - "optional": true, 2593 - "os": [ 2594 - "linux" 2595 - ], 2596 "engines": { 2597 - "node": ">=18" 2598 } 2599 }, 2600 - "node_modules/@esbuild/linux-riscv64": { 2601 - "version": "0.25.1", 2602 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", 2603 - "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", 2604 - "cpu": [ 2605 - "riscv64" 2606 - ], 2607 "dev": true, 2608 "license": "MIT", 2609 - "optional": true, 2610 - "os": [ 2611 - "linux" 2612 - ], 2613 "engines": { 2614 - "node": ">=18" 2615 } 2616 }, 2617 - "node_modules/@esbuild/linux-s390x": { 2618 - "version": "0.25.1", 2619 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", 2620 - "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", 2621 - "cpu": [ 2622 - "s390x" 2623 - ], 2624 "dev": true, 2625 "license": "MIT", 2626 - "optional": true, 2627 - "os": [ 2628 - "linux" 2629 - ], 2630 "engines": { 2631 - "node": ">=18" 2632 } 2633 }, 2634 - "node_modules/@esbuild/linux-x64": { 2635 - "version": "0.25.1", 2636 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", 2637 - "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", 2638 - "cpu": [ 2639 - "x64" 2640 - ], 2641 "dev": true, 2642 "license": "MIT", 2643 - "optional": true, 2644 - "os": [ 2645 - "linux" 2646 - ], 2647 "engines": { 2648 - "node": ">=18" 2649 } 2650 }, 2651 - "node_modules/@esbuild/netbsd-arm64": { 2652 - "version": "0.25.1", 2653 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", 2654 - "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", 2655 - "cpu": [ 2656 - "arm64" 2657 - ], 2658 "dev": true, 2659 "license": "MIT", 2660 - "optional": true, 2661 - "os": [ 2662 - "netbsd" 2663 - ], 2664 "engines": { 2665 - "node": ">=18" 2666 } 2667 }, 2668 - "node_modules/@esbuild/netbsd-x64": { 2669 - "version": "0.25.1", 2670 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", 2671 - "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", 2672 - "cpu": [ 2673 - "x64" 2674 - ], 2675 "dev": true, 2676 "license": "MIT", 2677 - "optional": true, 2678 - "os": [ 2679 - "netbsd" 2680 - ], 2681 "engines": { 2682 - "node": ">=18" 2683 } 2684 }, 2685 - "node_modules/@esbuild/openbsd-arm64": { 2686 - "version": "0.25.1", 2687 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", 2688 - "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", 2689 - "cpu": [ 2690 - "arm64" 2691 - ], 2692 "dev": true, 2693 "license": "MIT", 2694 - "optional": true, 2695 - "os": [ 2696 - "openbsd" 2697 - ], 2698 "engines": { 2699 - "node": ">=18" 2700 } 2701 }, 2702 - "node_modules/@esbuild/openbsd-x64": { 2703 - "version": "0.25.1", 2704 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", 2705 - "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", 2706 - "cpu": [ 2707 - "x64" 2708 - ], 2709 "dev": true, 2710 "license": "MIT", 2711 - "optional": true, 2712 - "os": [ 2713 - "openbsd" 2714 - ], 2715 "engines": { 2716 - "node": ">=18" 2717 } 2718 }, 2719 - "node_modules/@esbuild/sunos-x64": { 2720 - "version": "0.25.1", 2721 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", 2722 - "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", 2723 - "cpu": [ 2724 - "x64" 2725 - ], 2726 "dev": true, 2727 "license": "MIT", 2728 - "optional": true, 2729 - "os": [ 2730 - "sunos" 2731 - ], 2732 "engines": { 2733 - "node": ">=18" 2734 } 2735 }, 2736 - "node_modules/@esbuild/win32-arm64": { 2737 - "version": "0.25.1", 2738 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", 2739 - "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", 2740 - "cpu": [ 2741 - "arm64" 2742 - ], 2743 "dev": true, 2744 "license": "MIT", 2745 - "optional": true, 2746 - "os": [ 2747 - "win32" 2748 - ], 2749 "engines": { 2750 - "node": ">=18" 2751 } 2752 }, 2753 - "node_modules/@esbuild/win32-ia32": { 2754 - "version": "0.25.1", 2755 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", 2756 - "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", 2757 - "cpu": [ 2758 - "ia32" 2759 - ], 2760 "dev": true, 2761 "license": "MIT", 2762 - "optional": true, 2763 - "os": [ 2764 - "win32" 2765 - ], 2766 "engines": { 2767 - "node": ">=18" 2768 } 2769 }, 2770 "node_modules/@esbuild/win32-x64": { ··· 2783 "engines": { 2784 "node": ">=18" 2785 } 2786 }, 2787 "node_modules/@inquirer/checkbox": { 2788 "version": "4.1.4", ··· 3366 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3367 } 3368 }, 3369 - "node_modules/@lmdb/lmdb-darwin-arm64": { 3370 - "version": "3.2.6", 3371 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", 3372 - "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", 3373 - "cpu": [ 3374 - "arm64" 3375 - ], 3376 - "dev": true, 3377 - "license": "MIT", 3378 - "optional": true, 3379 - "os": [ 3380 - "darwin" 3381 - ] 3382 - }, 3383 - "node_modules/@lmdb/lmdb-darwin-x64": { 3384 - "version": "3.2.6", 3385 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", 3386 - "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", 3387 - "cpu": [ 3388 - "x64" 3389 - ], 3390 - "dev": true, 3391 - "license": "MIT", 3392 - "optional": true, 3393 - "os": [ 3394 - "darwin" 3395 - ] 3396 - }, 3397 - "node_modules/@lmdb/lmdb-linux-arm": { 3398 - "version": "3.2.6", 3399 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", 3400 - "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", 3401 - "cpu": [ 3402 - "arm" 3403 - ], 3404 - "dev": true, 3405 - "license": "MIT", 3406 - "optional": true, 3407 - "os": [ 3408 - "linux" 3409 - ] 3410 - }, 3411 - "node_modules/@lmdb/lmdb-linux-arm64": { 3412 - "version": "3.2.6", 3413 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", 3414 - "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", 3415 - "cpu": [ 3416 - "arm64" 3417 - ], 3418 - "dev": true, 3419 - "license": "MIT", 3420 - "optional": true, 3421 - "os": [ 3422 - "linux" 3423 - ] 3424 - }, 3425 - "node_modules/@lmdb/lmdb-linux-x64": { 3426 - "version": "3.2.6", 3427 - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", 3428 - "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", 3429 - "cpu": [ 3430 - "x64" 3431 - ], 3432 - "dev": true, 3433 - "license": "MIT", 3434 - "optional": true, 3435 - "os": [ 3436 - "linux" 3437 - ] 3438 - }, 3439 "node_modules/@lmdb/lmdb-win32-x64": { 3440 "version": "3.2.6", 3441 "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", ··· 3450 "win32" 3451 ] 3452 }, 3453 - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { 3454 - "version": "3.0.3", 3455 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", 3456 - "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", 3457 - "cpu": [ 3458 - "arm64" 3459 - ], 3460 "dev": true, 3461 - "license": "MIT", 3462 - "optional": true, 3463 - "os": [ 3464 - "darwin" 3465 - ] 3466 - }, 3467 - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { 3468 - "version": "3.0.3", 3469 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", 3470 - "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", 3471 - "cpu": [ 3472 - "x64" 3473 - ], 3474 - "dev": true, 3475 - "license": "MIT", 3476 - "optional": true, 3477 - "os": [ 3478 - "darwin" 3479 - ] 3480 - }, 3481 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { 3482 - "version": "3.0.3", 3483 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", 3484 - "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", 3485 - "cpu": [ 3486 - "arm" 3487 - ], 3488 - "dev": true, 3489 - "license": "MIT", 3490 - "optional": true, 3491 - "os": [ 3492 - "linux" 3493 - ] 3494 - }, 3495 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { 3496 - "version": "3.0.3", 3497 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", 3498 - "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", 3499 - "cpu": [ 3500 - "arm64" 3501 ], 3502 - "dev": true, 3503 - "license": "MIT", 3504 - "optional": true, 3505 - "os": [ 3506 - "linux" 3507 - ] 3508 - }, 3509 - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { 3510 - "version": "3.0.3", 3511 - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", 3512 - "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", 3513 - "cpu": [ 3514 - "x64" 3515 - ], 3516 - "dev": true, 3517 - "license": "MIT", 3518 - "optional": true, 3519 - "os": [ 3520 - "linux" 3521 - ] 3522 }, 3523 "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 3524 "version": "3.0.3", ··· 3567 "@napi-rs/nice-win32-x64-msvc": "1.0.1" 3568 } 3569 }, 3570 - "node_modules/@napi-rs/nice-android-arm-eabi": { 3571 - "version": "1.0.1", 3572 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", 3573 - "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", 3574 - "cpu": [ 3575 - "arm" 3576 - ], 3577 - "dev": true, 3578 - "license": "MIT", 3579 - "optional": true, 3580 - "os": [ 3581 - "android" 3582 - ], 3583 - "engines": { 3584 - "node": ">= 10" 3585 - } 3586 - }, 3587 - "node_modules/@napi-rs/nice-android-arm64": { 3588 - "version": "1.0.1", 3589 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", 3590 - "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", 3591 - "cpu": [ 3592 - "arm64" 3593 - ], 3594 - "dev": true, 3595 - "license": "MIT", 3596 - "optional": true, 3597 - "os": [ 3598 - "android" 3599 - ], 3600 - "engines": { 3601 - "node": ">= 10" 3602 - } 3603 - }, 3604 - "node_modules/@napi-rs/nice-darwin-arm64": { 3605 - "version": "1.0.1", 3606 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", 3607 - "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", 3608 - "cpu": [ 3609 - "arm64" 3610 - ], 3611 - "dev": true, 3612 - "license": "MIT", 3613 - "optional": true, 3614 - "os": [ 3615 - "darwin" 3616 - ], 3617 - "engines": { 3618 - "node": ">= 10" 3619 - } 3620 - }, 3621 - "node_modules/@napi-rs/nice-darwin-x64": { 3622 - "version": "1.0.1", 3623 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", 3624 - "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", 3625 - "cpu": [ 3626 - "x64" 3627 - ], 3628 - "dev": true, 3629 - "license": "MIT", 3630 - "optional": true, 3631 - "os": [ 3632 - "darwin" 3633 - ], 3634 - "engines": { 3635 - "node": ">= 10" 3636 - } 3637 - }, 3638 - "node_modules/@napi-rs/nice-freebsd-x64": { 3639 - "version": "1.0.1", 3640 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", 3641 - "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", 3642 - "cpu": [ 3643 - "x64" 3644 - ], 3645 - "dev": true, 3646 - "license": "MIT", 3647 - "optional": true, 3648 - "os": [ 3649 - "freebsd" 3650 - ], 3651 - "engines": { 3652 - "node": ">= 10" 3653 - } 3654 - }, 3655 - "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { 3656 - "version": "1.0.1", 3657 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", 3658 - "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", 3659 - "cpu": [ 3660 - "arm" 3661 - ], 3662 - "dev": true, 3663 - "license": "MIT", 3664 - "optional": true, 3665 - "os": [ 3666 - "linux" 3667 - ], 3668 - "engines": { 3669 - "node": ">= 10" 3670 - } 3671 - }, 3672 - "node_modules/@napi-rs/nice-linux-arm64-gnu": { 3673 - "version": "1.0.1", 3674 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", 3675 - "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", 3676 - "cpu": [ 3677 - "arm64" 3678 - ], 3679 - "dev": true, 3680 - "license": "MIT", 3681 - "optional": true, 3682 - "os": [ 3683 - "linux" 3684 - ], 3685 - "engines": { 3686 - "node": ">= 10" 3687 - } 3688 - }, 3689 - "node_modules/@napi-rs/nice-linux-arm64-musl": { 3690 - "version": "1.0.1", 3691 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", 3692 - "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", 3693 - "cpu": [ 3694 - "arm64" 3695 - ], 3696 - "dev": true, 3697 - "license": "MIT", 3698 - "optional": true, 3699 - "os": [ 3700 - "linux" 3701 - ], 3702 - "engines": { 3703 - "node": ">= 10" 3704 - } 3705 - }, 3706 - "node_modules/@napi-rs/nice-linux-ppc64-gnu": { 3707 - "version": "1.0.1", 3708 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", 3709 - "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", 3710 - "cpu": [ 3711 - "ppc64" 3712 - ], 3713 - "dev": true, 3714 - "license": "MIT", 3715 - "optional": true, 3716 - "os": [ 3717 - "linux" 3718 - ], 3719 - "engines": { 3720 - "node": ">= 10" 3721 - } 3722 - }, 3723 - "node_modules/@napi-rs/nice-linux-riscv64-gnu": { 3724 - "version": "1.0.1", 3725 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", 3726 - "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", 3727 - "cpu": [ 3728 - "riscv64" 3729 - ], 3730 - "dev": true, 3731 - "license": "MIT", 3732 - "optional": true, 3733 - "os": [ 3734 - "linux" 3735 - ], 3736 - "engines": { 3737 - "node": ">= 10" 3738 - } 3739 - }, 3740 - "node_modules/@napi-rs/nice-linux-s390x-gnu": { 3741 - "version": "1.0.1", 3742 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", 3743 - "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", 3744 - "cpu": [ 3745 - "s390x" 3746 - ], 3747 - "dev": true, 3748 - "license": "MIT", 3749 - "optional": true, 3750 - "os": [ 3751 - "linux" 3752 - ], 3753 - "engines": { 3754 - "node": ">= 10" 3755 - } 3756 - }, 3757 - "node_modules/@napi-rs/nice-linux-x64-gnu": { 3758 - "version": "1.0.1", 3759 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", 3760 - "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", 3761 - "cpu": [ 3762 - "x64" 3763 - ], 3764 - "dev": true, 3765 - "license": "MIT", 3766 - "optional": true, 3767 - "os": [ 3768 - "linux" 3769 - ], 3770 - "engines": { 3771 - "node": ">= 10" 3772 - } 3773 - }, 3774 - "node_modules/@napi-rs/nice-linux-x64-musl": { 3775 - "version": "1.0.1", 3776 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", 3777 - "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", 3778 - "cpu": [ 3779 - "x64" 3780 - ], 3781 - "dev": true, 3782 - "license": "MIT", 3783 - "optional": true, 3784 - "os": [ 3785 - "linux" 3786 - ], 3787 - "engines": { 3788 - "node": ">= 10" 3789 - } 3790 - }, 3791 - "node_modules/@napi-rs/nice-win32-arm64-msvc": { 3792 - "version": "1.0.1", 3793 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", 3794 - "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", 3795 - "cpu": [ 3796 - "arm64" 3797 - ], 3798 - "dev": true, 3799 - "license": "MIT", 3800 - "optional": true, 3801 - "os": [ 3802 - "win32" 3803 - ], 3804 - "engines": { 3805 - "node": ">= 10" 3806 - } 3807 - }, 3808 - "node_modules/@napi-rs/nice-win32-ia32-msvc": { 3809 - "version": "1.0.1", 3810 - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", 3811 - "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", 3812 - "cpu": [ 3813 - "ia32" 3814 - ], 3815 - "dev": true, 3816 - "license": "MIT", 3817 - "optional": true, 3818 - "os": [ 3819 - "win32" 3820 - ], 3821 - "engines": { 3822 - "node": ">= 10" 3823 - } 3824 - }, 3825 "node_modules/@napi-rs/nice-win32-x64-msvc": { 3826 "version": "1.0.1", 3827 "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", ··· 4001 "node": "^18.17.0 || >=20.5.0" 4002 } 4003 }, 4004 "node_modules/@npmcli/node-gyp": { 4005 "version": "4.0.0", 4006 "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", ··· 4207 "@parcel/watcher-win32-x64": "2.5.1" 4208 } 4209 }, 4210 - "node_modules/@parcel/watcher-android-arm64": { 4211 - "version": "2.5.1", 4212 - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 4213 - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 4214 - "cpu": [ 4215 - "arm64" 4216 - ], 4217 - "dev": true, 4218 - "license": "MIT", 4219 - "optional": true, 4220 - "os": [ 4221 - "android" 4222 - ], 4223 - "engines": { 4224 - "node": ">= 10.0.0" 4225 - }, 4226 - "funding": { 4227 - "type": "opencollective", 4228 - "url": "https://opencollective.com/parcel" 4229 - } 4230 - }, 4231 - "node_modules/@parcel/watcher-darwin-arm64": { 4232 - "version": "2.5.1", 4233 - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 4234 - "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 4235 - "cpu": [ 4236 - "arm64" 4237 - ], 4238 - "dev": true, 4239 - "license": "MIT", 4240 - "optional": true, 4241 - "os": [ 4242 - "darwin" 4243 - ], 4244 - "engines": { 4245 - "node": ">= 10.0.0" 4246 - }, 4247 - "funding": { 4248 - "type": "opencollective", 4249 - "url": "https://opencollective.com/parcel" 4250 - } 4251 - }, 4252 - "node_modules/@parcel/watcher-darwin-x64": { 4253 - "version": "2.5.1", 4254 - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 4255 - "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 4256 - "cpu": [ 4257 - "x64" 4258 - ], 4259 - "dev": true, 4260 - "license": "MIT", 4261 - "optional": true, 4262 - "os": [ 4263 - "darwin" 4264 - ], 4265 - "engines": { 4266 - "node": ">= 10.0.0" 4267 - }, 4268 - "funding": { 4269 - "type": "opencollective", 4270 - "url": "https://opencollective.com/parcel" 4271 - } 4272 - }, 4273 - "node_modules/@parcel/watcher-freebsd-x64": { 4274 - "version": "2.5.1", 4275 - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 4276 - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 4277 - "cpu": [ 4278 - "x64" 4279 - ], 4280 - "dev": true, 4281 - "license": "MIT", 4282 - "optional": true, 4283 - "os": [ 4284 - "freebsd" 4285 - ], 4286 - "engines": { 4287 - "node": ">= 10.0.0" 4288 - }, 4289 - "funding": { 4290 - "type": "opencollective", 4291 - "url": "https://opencollective.com/parcel" 4292 - } 4293 - }, 4294 - "node_modules/@parcel/watcher-linux-arm-glibc": { 4295 - "version": "2.5.1", 4296 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 4297 - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 4298 - "cpu": [ 4299 - "arm" 4300 - ], 4301 - "dev": true, 4302 - "license": "MIT", 4303 - "optional": true, 4304 - "os": [ 4305 - "linux" 4306 - ], 4307 - "engines": { 4308 - "node": ">= 10.0.0" 4309 - }, 4310 - "funding": { 4311 - "type": "opencollective", 4312 - "url": "https://opencollective.com/parcel" 4313 - } 4314 - }, 4315 - "node_modules/@parcel/watcher-linux-arm-musl": { 4316 - "version": "2.5.1", 4317 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 4318 - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 4319 - "cpu": [ 4320 - "arm" 4321 - ], 4322 - "dev": true, 4323 - "license": "MIT", 4324 - "optional": true, 4325 - "os": [ 4326 - "linux" 4327 - ], 4328 - "engines": { 4329 - "node": ">= 10.0.0" 4330 - }, 4331 - "funding": { 4332 - "type": "opencollective", 4333 - "url": "https://opencollective.com/parcel" 4334 - } 4335 - }, 4336 - "node_modules/@parcel/watcher-linux-arm64-glibc": { 4337 - "version": "2.5.1", 4338 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 4339 - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 4340 - "cpu": [ 4341 - "arm64" 4342 - ], 4343 - "dev": true, 4344 - "license": "MIT", 4345 - "optional": true, 4346 - "os": [ 4347 - "linux" 4348 - ], 4349 - "engines": { 4350 - "node": ">= 10.0.0" 4351 - }, 4352 - "funding": { 4353 - "type": "opencollective", 4354 - "url": "https://opencollective.com/parcel" 4355 - } 4356 - }, 4357 - "node_modules/@parcel/watcher-linux-arm64-musl": { 4358 - "version": "2.5.1", 4359 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 4360 - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 4361 - "cpu": [ 4362 - "arm64" 4363 - ], 4364 - "dev": true, 4365 - "license": "MIT", 4366 - "optional": true, 4367 - "os": [ 4368 - "linux" 4369 - ], 4370 - "engines": { 4371 - "node": ">= 10.0.0" 4372 - }, 4373 - "funding": { 4374 - "type": "opencollective", 4375 - "url": "https://opencollective.com/parcel" 4376 - } 4377 - }, 4378 - "node_modules/@parcel/watcher-linux-x64-glibc": { 4379 - "version": "2.5.1", 4380 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 4381 - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 4382 - "cpu": [ 4383 - "x64" 4384 - ], 4385 - "dev": true, 4386 - "license": "MIT", 4387 - "optional": true, 4388 - "os": [ 4389 - "linux" 4390 - ], 4391 - "engines": { 4392 - "node": ">= 10.0.0" 4393 - }, 4394 - "funding": { 4395 - "type": "opencollective", 4396 - "url": "https://opencollective.com/parcel" 4397 - } 4398 - }, 4399 - "node_modules/@parcel/watcher-linux-x64-musl": { 4400 - "version": "2.5.1", 4401 - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 4402 - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 4403 - "cpu": [ 4404 - "x64" 4405 - ], 4406 - "dev": true, 4407 - "license": "MIT", 4408 - "optional": true, 4409 - "os": [ 4410 - "linux" 4411 - ], 4412 - "engines": { 4413 - "node": ">= 10.0.0" 4414 - }, 4415 - "funding": { 4416 - "type": "opencollective", 4417 - "url": "https://opencollective.com/parcel" 4418 - } 4419 - }, 4420 - "node_modules/@parcel/watcher-win32-arm64": { 4421 - "version": "2.5.1", 4422 - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 4423 - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 4424 - "cpu": [ 4425 - "arm64" 4426 - ], 4427 - "dev": true, 4428 - "license": "MIT", 4429 - "optional": true, 4430 - "os": [ 4431 - "win32" 4432 - ], 4433 - "engines": { 4434 - "node": ">= 10.0.0" 4435 - }, 4436 - "funding": { 4437 - "type": "opencollective", 4438 - "url": "https://opencollective.com/parcel" 4439 - } 4440 - }, 4441 - "node_modules/@parcel/watcher-win32-ia32": { 4442 - "version": "2.5.1", 4443 - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 4444 - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 4445 - "cpu": [ 4446 - "ia32" 4447 - ], 4448 - "dev": true, 4449 - "license": "MIT", 4450 - "optional": true, 4451 - "os": [ 4452 - "win32" 4453 - ], 4454 - "engines": { 4455 - "node": ">= 10.0.0" 4456 - }, 4457 - "funding": { 4458 - "type": "opencollective", 4459 - "url": "https://opencollective.com/parcel" 4460 - } 4461 - }, 4462 "node_modules/@parcel/watcher-win32-x64": { 4463 "version": "2.5.1", 4464 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", ··· 4513 "node": ">=14" 4514 } 4515 }, 4516 - "node_modules/@rollup/rollup-android-arm-eabi": { 4517 - "version": "4.34.8", 4518 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", 4519 - "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", 4520 - "cpu": [ 4521 - "arm" 4522 - ], 4523 - "dev": true, 4524 - "license": "MIT", 4525 - "optional": true, 4526 - "os": [ 4527 - "android" 4528 - ] 4529 - }, 4530 - "node_modules/@rollup/rollup-android-arm64": { 4531 - "version": "4.34.8", 4532 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", 4533 - "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", 4534 - "cpu": [ 4535 - "arm64" 4536 - ], 4537 - "dev": true, 4538 - "license": "MIT", 4539 - "optional": true, 4540 - "os": [ 4541 - "android" 4542 - ] 4543 - }, 4544 - "node_modules/@rollup/rollup-darwin-arm64": { 4545 - "version": "4.34.8", 4546 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", 4547 - "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", 4548 - "cpu": [ 4549 - "arm64" 4550 - ], 4551 - "dev": true, 4552 - "license": "MIT", 4553 - "optional": true, 4554 - "os": [ 4555 - "darwin" 4556 - ] 4557 - }, 4558 - "node_modules/@rollup/rollup-darwin-x64": { 4559 - "version": "4.34.8", 4560 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", 4561 - "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", 4562 - "cpu": [ 4563 - "x64" 4564 - ], 4565 - "dev": true, 4566 - "license": "MIT", 4567 - "optional": true, 4568 - "os": [ 4569 - "darwin" 4570 - ] 4571 - }, 4572 - "node_modules/@rollup/rollup-freebsd-arm64": { 4573 - "version": "4.34.8", 4574 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", 4575 - "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", 4576 - "cpu": [ 4577 - "arm64" 4578 - ], 4579 - "dev": true, 4580 - "license": "MIT", 4581 - "optional": true, 4582 - "os": [ 4583 - "freebsd" 4584 - ] 4585 - }, 4586 - "node_modules/@rollup/rollup-freebsd-x64": { 4587 - "version": "4.34.8", 4588 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", 4589 - "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", 4590 - "cpu": [ 4591 - "x64" 4592 - ], 4593 - "dev": true, 4594 - "license": "MIT", 4595 - "optional": true, 4596 - "os": [ 4597 - "freebsd" 4598 - ] 4599 - }, 4600 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 4601 - "version": "4.34.8", 4602 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", 4603 - "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", 4604 - "cpu": [ 4605 - "arm" 4606 - ], 4607 - "dev": true, 4608 - "license": "MIT", 4609 - "optional": true, 4610 - "os": [ 4611 - "linux" 4612 - ] 4613 - }, 4614 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 4615 - "version": "4.34.8", 4616 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", 4617 - "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", 4618 - "cpu": [ 4619 - "arm" 4620 - ], 4621 - "dev": true, 4622 - "license": "MIT", 4623 - "optional": true, 4624 - "os": [ 4625 - "linux" 4626 - ] 4627 - }, 4628 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 4629 - "version": "4.34.8", 4630 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", 4631 - "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", 4632 - "cpu": [ 4633 - "arm64" 4634 - ], 4635 - "dev": true, 4636 - "license": "MIT", 4637 - "optional": true, 4638 - "os": [ 4639 - "linux" 4640 - ] 4641 - }, 4642 - "node_modules/@rollup/rollup-linux-arm64-musl": { 4643 - "version": "4.34.8", 4644 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", 4645 - "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", 4646 - "cpu": [ 4647 - "arm64" 4648 - ], 4649 - "dev": true, 4650 - "license": "MIT", 4651 - "optional": true, 4652 - "os": [ 4653 - "linux" 4654 - ] 4655 - }, 4656 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 4657 - "version": "4.34.8", 4658 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", 4659 - "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", 4660 - "cpu": [ 4661 - "loong64" 4662 - ], 4663 - "dev": true, 4664 - "license": "MIT", 4665 - "optional": true, 4666 - "os": [ 4667 - "linux" 4668 - ] 4669 - }, 4670 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 4671 - "version": "4.34.8", 4672 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", 4673 - "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", 4674 - "cpu": [ 4675 - "ppc64" 4676 - ], 4677 - "dev": true, 4678 - "license": "MIT", 4679 - "optional": true, 4680 - "os": [ 4681 - "linux" 4682 - ] 4683 - }, 4684 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 4685 - "version": "4.34.8", 4686 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", 4687 - "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", 4688 - "cpu": [ 4689 - "riscv64" 4690 - ], 4691 - "dev": true, 4692 - "license": "MIT", 4693 - "optional": true, 4694 - "os": [ 4695 - "linux" 4696 - ] 4697 - }, 4698 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 4699 - "version": "4.34.8", 4700 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", 4701 - "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", 4702 - "cpu": [ 4703 - "s390x" 4704 - ], 4705 - "dev": true, 4706 - "license": "MIT", 4707 - "optional": true, 4708 - "os": [ 4709 - "linux" 4710 - ] 4711 - }, 4712 - "node_modules/@rollup/rollup-linux-x64-gnu": { 4713 - "version": "4.34.8", 4714 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", 4715 - "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", 4716 - "cpu": [ 4717 - "x64" 4718 - ], 4719 - "dev": true, 4720 - "license": "MIT", 4721 - "optional": true, 4722 - "os": [ 4723 - "linux" 4724 - ] 4725 - }, 4726 - "node_modules/@rollup/rollup-linux-x64-musl": { 4727 - "version": "4.34.8", 4728 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", 4729 - "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", 4730 - "cpu": [ 4731 - "x64" 4732 - ], 4733 - "dev": true, 4734 - "license": "MIT", 4735 - "optional": true, 4736 - "os": [ 4737 - "linux" 4738 - ] 4739 - }, 4740 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 4741 - "version": "4.34.8", 4742 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", 4743 - "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", 4744 - "cpu": [ 4745 - "arm64" 4746 - ], 4747 - "dev": true, 4748 - "license": "MIT", 4749 - "optional": true, 4750 - "os": [ 4751 - "win32" 4752 - ] 4753 - }, 4754 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 4755 - "version": "4.34.8", 4756 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", 4757 - "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", 4758 - "cpu": [ 4759 - "ia32" 4760 - ], 4761 - "dev": true, 4762 - "license": "MIT", 4763 - "optional": true, 4764 - "os": [ 4765 - "win32" 4766 - ] 4767 - }, 4768 "node_modules/@rollup/rollup-win32-x64-msvc": { 4769 "version": "4.34.8", 4770 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", ··· 4876 "node": "^18.17.0 || >=20.5.0" 4877 } 4878 }, 4879 "node_modules/@sindresorhus/merge-streams": { 4880 "version": "2.3.0", 4881 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", ··· 4896 "dev": true, 4897 "license": "MIT" 4898 }, 4899 "node_modules/@tufjs/canonical-json": { 4900 "version": "2.0.0", 4901 "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", ··· 4967 "@types/node": "*" 4968 } 4969 }, 4970 "node_modules/@types/connect": { 4971 "version": "3.4.38", 4972 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", ··· 5066 "@types/send": "*" 5067 } 5068 }, 5069 "node_modules/@types/http-errors": { 5070 "version": "2.0.4", 5071 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", ··· 5096 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 5097 "dev": true, 5098 "license": "MIT" 5099 }, 5100 "node_modules/@types/mime": { 5101 "version": "1.3.5", ··· 5138 "dev": true, 5139 "license": "MIT" 5140 }, 5141 "node_modules/@types/retry": { 5142 "version": "0.12.2", 5143 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", ··· 5198 "@types/node": "*" 5199 } 5200 }, 5201 "node_modules/@vitejs/plugin-basic-ssl": { 5202 "version": "1.2.0", 5203 "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", ··· 5372 "@xtuc/long": "4.2.2" 5373 } 5374 }, 5375 "node_modules/@xtuc/ieee754": { 5376 "version": "1.2.0", 5377 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", ··· 5469 "node": ">=8.9.0" 5470 } 5471 }, 5472 "node_modules/agent-base": { 5473 "version": "7.1.3", 5474 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", ··· 5479 "node": ">= 14" 5480 } 5481 }, 5482 "node_modules/ajv": { 5483 "version": "8.17.1", 5484 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", ··· 5527 "ajv": "^8.8.2" 5528 } 5529 }, 5530 "node_modules/ansi-colors": { 5531 "version": "4.1.3", 5532 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", ··· 5636 "dev": true, 5637 "license": "MIT" 5638 }, 5639 "node_modules/autoprefixer": { 5640 "version": "10.4.20", 5641 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", ··· 5674 "postcss": "^8.1.0" 5675 } 5676 }, 5677 "node_modules/babel-loader": { 5678 "version": "9.2.1", 5679 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", ··· 5844 "readable-stream": "^3.4.0" 5845 } 5846 }, 5847 "node_modules/body-parser": { 5848 "version": "1.20.3", 5849 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", ··· 5904 "dev": true, 5905 "license": "ISC" 5906 }, 5907 "node_modules/brace-expansion": { 5908 "version": "1.1.11", 5909 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", ··· 5928 "node": ">=8" 5929 } 5930 }, 5931 "node_modules/browserslist": { 5932 "version": "4.24.4", 5933 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", ··· 5984 "dependencies": { 5985 "base64-js": "^1.3.1", 5986 "ieee754": "^1.1.13" 5987 } 5988 }, 5989 "node_modules/buffer-from": { ··· 6151 "node": ">=18" 6152 } 6153 }, 6154 "node_modules/call-bind-apply-helpers": { 6155 "version": "1.0.2", 6156 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", ··· 6273 "node": ">=6.0" 6274 } 6275 }, 6276 "node_modules/cli-cursor": { 6277 "version": "5.0.0", 6278 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", ··· 6455 "node": ">=0.10.0" 6456 } 6457 }, 6458 "node_modules/color-convert": { 6459 "version": "2.0.1", 6460 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 6496 "dev": true, 6497 "license": "ISC" 6498 }, 6499 "node_modules/compressible": { 6500 "version": "2.0.18", 6501 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", ··· 6752 } 6753 } 6754 }, 6755 "node_modules/cross-spawn": { 6756 "version": "7.0.6", 6757 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", ··· 6783 "node": ">= 8" 6784 } 6785 }, 6786 "node_modules/css-loader": { 6787 "version": "7.1.2", 6788 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", ··· 6869 "dev": true, 6870 "license": "MIT" 6871 }, 6872 "node_modules/date-format": { 6873 "version": "4.0.14", 6874 "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", ··· 6897 } 6898 } 6899 }, 6900 "node_modules/default-browser": { 6901 "version": "5.2.1", 6902 "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", ··· 6940 "url": "https://github.com/sponsors/sindresorhus" 6941 } 6942 }, 6943 "node_modules/define-lazy-prop": { 6944 "version": "3.0.0", 6945 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", ··· 6953 "url": "https://github.com/sponsors/sindresorhus" 6954 } 6955 }, 6956 "node_modules/depd": { 6957 "version": "2.0.0", 6958 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", ··· 6978 "version": "2.0.3", 6979 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 6980 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 6981 - "dev": true, 6982 "license": "Apache-2.0", 6983 - "optional": true, 6984 "engines": { 6985 "node": ">=8" 6986 } ··· 6999 "dev": true, 7000 "license": "MIT" 7001 }, 7002 "node_modules/dns-packet": { 7003 "version": "5.6.1", 7004 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", ··· 7039 "funding": { 7040 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 7041 } 7042 }, 7043 "node_modules/domelementtype": { 7044 "version": "2.3.0", ··· 7113 "dev": true, 7114 "license": "MIT" 7115 }, 7116 "node_modules/electron-to-chromium": { 7117 "version": "1.5.129", 7118 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.129.tgz", ··· 7120 "dev": true, 7121 "license": "ISC" 7122 }, 7123 "node_modules/emoji-regex": { 7124 "version": "10.4.0", 7125 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", ··· 7172 "node": ">=0.10.0" 7173 } 7174 }, 7175 "node_modules/engine.io": { 7176 "version": "6.6.4", 7177 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", ··· 7225 "version": "5.18.1", 7226 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 7227 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 7228 - "dev": true, 7229 "license": "MIT", 7230 "dependencies": { 7231 "graceful-fs": "^4.2.4", ··· 7255 "version": "4.5.0", 7256 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 7257 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 7258 - "dev": true, 7259 "license": "BSD-2-Clause", 7260 "engines": { 7261 "node": ">=0.12" ··· 7357 "engines": { 7358 "node": ">= 0.4" 7359 } 7360 }, 7361 "node_modules/esbuild": { 7362 "version": "0.25.1", ··· 7429 "dev": true, 7430 "license": "MIT" 7431 }, 7432 "node_modules/eslint-scope": { 7433 "version": "5.1.1", 7434 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", ··· 7513 "node": ">=0.8.x" 7514 } 7515 }, 7516 "node_modules/exponential-backoff": { 7517 "version": "3.1.2", 7518 "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", ··· 7655 "node": ">=4" 7656 } 7657 }, 7658 "node_modules/fast-deep-equal": { 7659 "version": "3.1.3", 7660 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 7732 "node": ">=0.8.0" 7733 } 7734 }, 7735 "node_modules/fill-range": { 7736 "version": "7.1.1", 7737 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 7845 "dev": true, 7846 "license": "ISC" 7847 }, 7848 "node_modules/follow-redirects": { 7849 "version": "1.15.9", 7850 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", ··· 7952 "dev": true, 7953 "license": "ISC" 7954 }, 7955 - "node_modules/fsevents": { 7956 - "version": "2.3.3", 7957 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 7958 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 7959 - "dev": true, 7960 - "hasInstallScript": true, 7961 - "license": "MIT", 7962 - "optional": true, 7963 - "os": [ 7964 - "darwin" 7965 - ], 7966 - "engines": { 7967 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 7968 - } 7969 - }, 7970 "node_modules/function-bind": { 7971 "version": "1.1.2", 7972 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 7977 "url": "https://github.com/sponsors/ljharb" 7978 } 7979 }, 7980 "node_modules/gensync": { 7981 "version": "1.0.0-beta.2", 7982 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 8035 "url": "https://github.com/sponsors/ljharb" 8036 } 8037 }, 8038 "node_modules/get-proto": { 8039 "version": "1.0.1", 8040 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", ··· 8047 }, 8048 "engines": { 8049 "node": ">= 0.4" 8050 } 8051 }, 8052 "node_modules/glob": { ··· 8091 "dev": true, 8092 "license": "BSD-2-Clause" 8093 }, 8094 "node_modules/globals": { 8095 "version": "11.12.0", 8096 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", ··· 8101 "node": ">=4" 8102 } 8103 }, 8104 "node_modules/globby": { 8105 "version": "14.1.0", 8106 "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", ··· 8135 "url": "https://github.com/sponsors/ljharb" 8136 } 8137 }, 8138 "node_modules/graceful-fs": { 8139 "version": "4.2.11", 8140 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 8141 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 8142 - "dev": true, 8143 "license": "ISC" 8144 }, 8145 "node_modules/handle-thing": { 8146 "version": "2.0.1", 8147 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", ··· 8157 "license": "MIT", 8158 "engines": { 8159 "node": ">=8" 8160 } 8161 }, 8162 "node_modules/has-symbols": { ··· 8389 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 8390 } 8391 }, 8392 "node_modules/https-proxy-agent": { 8393 "version": "7.0.6", 8394 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", ··· 8401 }, 8402 "engines": { 8403 "node": ">= 14" 8404 } 8405 }, 8406 "node_modules/hyperdyperid": { ··· 8557 "node": ">=0.8.19" 8558 } 8559 }, 8560 "node_modules/inflight": { 8561 "version": "1.0.6", 8562 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", ··· 8584 "license": "ISC", 8585 "engines": { 8586 "node": "^18.17.0 || >=20.5.0" 8587 } 8588 }, 8589 "node_modules/ip-address": { ··· 8685 "url": "https://github.com/sponsors/sindresorhus" 8686 } 8687 }, 8688 "node_modules/is-glob": { 8689 "version": "4.0.3", 8690 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 8727 "node": ">=8" 8728 } 8729 }, 8730 "node_modules/is-network-error": { 8731 "version": "1.1.0", 8732 "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", ··· 8792 "url": "https://github.com/sponsors/ljharb" 8793 } 8794 }, 8795 "node_modules/is-unicode-supported": { 8796 "version": "0.1.0", 8797 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", ··· 8854 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 8855 "dev": true, 8856 "license": "ISC" 8857 }, 8858 "node_modules/isobject": { 8859 "version": "3.0.1", ··· 9050 "node": ">=6" 9051 } 9052 }, 9053 "node_modules/json-parse-even-better-errors": { 9054 "version": "4.0.0", 9055 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", ··· 9066 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 9067 "dev": true, 9068 "license": "MIT" 9069 }, 9070 "node_modules/json5": { 9071 "version": "2.2.3", ··· 9106 "node >= 0.2.0" 9107 ], 9108 "license": "MIT" 9109 }, 9110 "node_modules/karma": { 9111 "version": "6.4.4", ··· 9444 "node": ">=10" 9445 } 9446 }, 9447 "node_modules/kind-of": { 9448 "version": "6.0.3", 9449 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", ··· 9588 } 9589 } 9590 }, 9591 "node_modules/lines-and-columns": { 9592 "version": "1.2.4", 9593 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", ··· 9678 "@lmdb/lmdb-win32-x64": "3.2.6" 9679 } 9680 }, 9681 "node_modules/loader-runner": { 9682 "version": "4.3.0", 9683 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", ··· 9725 "version": "4.0.8", 9726 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 9727 "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 9728 "dev": true, 9729 "license": "MIT" 9730 }, ··· 9862 "node": ">=8.0" 9863 } 9864 }, 9865 "node_modules/lru-cache": { 9866 "version": "5.1.1", 9867 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", ··· 9872 "yallist": "^3.0.2" 9873 } 9874 }, 9875 "node_modules/magic-string": { 9876 "version": "0.30.17", 9877 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", ··· 9921 "node": "^18.17.0 || >=20.5.0" 9922 } 9923 }, 9924 "node_modules/math-intrinsics": { 9925 "version": "1.1.0", 9926 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ··· 9939 "license": "MIT", 9940 "engines": { 9941 "node": ">= 0.6" 9942 } 9943 }, 9944 "node_modules/memfs": { ··· 10084 "url": "https://github.com/sponsors/sindresorhus" 10085 } 10086 }, 10087 "node_modules/mini-css-extract-plugin": { 10088 "version": "2.9.2", 10089 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", ··· 10301 "mkdirp": "bin/cmd.js" 10302 } 10303 }, 10304 "node_modules/mrmime": { 10305 "version": "2.0.1", 10306 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", ··· 10366 "multicast-dns": "cli.js" 10367 } 10368 }, 10369 "node_modules/mute-stream": { 10370 "version": "2.0.0", 10371 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", ··· 10376 "node": "^18.17.0 || >=20.5.0" 10377 } 10378 }, 10379 "node_modules/nanoid": { 10380 "version": "3.3.11", 10381 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 10382 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 10383 - "dev": true, 10384 "funding": [ 10385 { 10386 "type": "github", ··· 10444 "dev": true, 10445 "license": "MIT" 10446 }, 10447 "node_modules/node-addon-api": { 10448 "version": "6.1.0", 10449 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", ··· 10452 "license": "MIT", 10453 "optional": true 10454 }, 10455 "node_modules/node-forge": { 10456 "version": "1.3.1", 10457 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", ··· 10653 "node": "^18.17.0 || >=20.5.0" 10654 } 10655 }, 10656 "node_modules/normalize-path": { 10657 "version": "3.0.0", 10658 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", ··· 10673 "node": ">=0.10.0" 10674 } 10675 }, 10676 "node_modules/npm-bundled": { 10677 "version": "4.0.0", 10678 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", ··· 10774 "node": "^18.17.0 || >=20.5.0" 10775 } 10776 }, 10777 "node_modules/nth-check": { 10778 "version": "2.1.1", 10779 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", ··· 10808 }, 10809 "funding": { 10810 "url": "https://github.com/sponsors/ljharb" 10811 } 10812 }, 10813 "node_modules/obuf": { ··· 11000 "node": ">=0.10.0" 11001 } 11002 }, 11003 "node_modules/p-limit": { 11004 "version": "4.0.0", 11005 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", ··· 11073 "node": ">= 4" 11074 } 11075 }, 11076 "node_modules/package-json-from-dist": { 11077 "version": "1.0.1", 11078 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 11125 "node": ">=6" 11126 } 11127 }, 11128 "node_modules/parse-json": { 11129 "version": "5.2.0", 11130 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", ··· 11165 "version": "7.2.1", 11166 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 11167 "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 11168 - "dev": true, 11169 "license": "MIT", 11170 "dependencies": { 11171 "entities": "^4.5.0" ··· 11293 "url": "https://github.com/sponsors/sindresorhus" 11294 } 11295 }, 11296 "node_modules/picocolors": { 11297 "version": "1.1.1", 11298 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 11299 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 11300 - "dev": true, 11301 "license": "ISC" 11302 }, 11303 "node_modules/picomatch": { ··· 11334 "@napi-rs/nice": "^1.0.1" 11335 } 11336 }, 11337 "node_modules/pkg-dir": { 11338 "version": "7.0.0", 11339 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", ··· 11350 "url": "https://github.com/sponsors/sindresorhus" 11351 } 11352 }, 11353 - "node_modules/postcss": { 11354 - "version": "8.5.2", 11355 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", 11356 - "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", 11357 "dev": true, 11358 "funding": [ 11359 { 11360 "type": "opencollective", ··· 11502 "dev": true, 11503 "license": "MIT" 11504 }, 11505 "node_modules/proc-log": { 11506 "version": "5.0.0", 11507 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", ··· 11512 "node": "^18.17.0 || >=20.5.0" 11513 } 11514 }, 11515 "node_modules/process-nextick-args": { 11516 "version": "2.0.1", 11517 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 11518 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 11519 "dev": true, 11520 "license": "MIT" 11521 }, 11522 "node_modules/promise-retry": { 11523 "version": "2.0.1", ··· 11565 "license": "MIT", 11566 "optional": true 11567 }, 11568 "node_modules/punycode": { 11569 "version": "1.4.1", 11570 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", ··· 11619 ], 11620 "license": "MIT" 11621 }, 11622 "node_modules/randombytes": { 11623 "version": "2.1.0", 11624 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", ··· 11655 "node": ">= 0.8" 11656 } 11657 }, 11658 "node_modules/readable-stream": { 11659 "version": "3.6.2", 11660 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", ··· 11682 "funding": { 11683 "type": "individual", 11684 "url": "https://paulmillr.com/funding/" 11685 } 11686 }, 11687 "node_modules/reflect-metadata": { ··· 11813 "dev": true, 11814 "license": "MIT" 11815 }, 11816 "node_modules/resolve": { 11817 "version": "1.22.10", 11818 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", ··· 11833 "funding": { 11834 "url": "https://github.com/sponsors/ljharb" 11835 } 11836 }, 11837 "node_modules/resolve-from": { 11838 "version": "4.0.0", ··· 11886 "node": ">=0.10.0" 11887 } 11888 }, 11889 "node_modules/restore-cursor": { 11890 "version": "5.1.0", 11891 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", ··· 11946 }, 11947 "funding": { 11948 "url": "https://github.com/sponsors/isaacs" 11949 } 11950 }, 11951 "node_modules/rollup": { ··· 12221 "node": ">=10" 12222 } 12223 }, 12224 "node_modules/send": { 12225 "version": "0.19.0", 12226 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", ··· 12286 "node": ">= 0.8" 12287 } 12288 }, 12289 "node_modules/serialize-javascript": { 12290 "version": "6.0.2", 12291 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ··· 12725 "websocket-driver": "^0.7.4" 12726 } 12727 }, 12728 "node_modules/socks": { 12729 "version": "2.8.4", 12730 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", ··· 12769 "version": "1.2.1", 12770 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 12771 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 12772 - "dev": true, 12773 "license": "BSD-3-Clause", 12774 "engines": { 12775 "node": ">=0.10.0" ··· 13067 "node": ">=8" 13068 } 13069 }, 13070 "node_modules/supports-color": { 13071 "version": "7.2.0", 13072 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 13103 "node": ">=0.10" 13104 } 13105 }, 13106 "node_modules/tapable": { 13107 "version": "2.2.1", 13108 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 13109 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 13110 - "dev": true, 13111 "license": "MIT", 13112 "engines": { 13113 "node": ">=6" ··· 13213 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 13214 "dev": true, 13215 "license": "ISC" 13216 }, 13217 "node_modules/terser": { 13218 "version": "5.39.0", ··· 13288 "dev": true, 13289 "license": "MIT" 13290 }, 13291 "node_modules/tmp": { 13292 "version": "0.0.33", 13293 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", ··· 13301 "node": ">=0.6.0" 13302 } 13303 }, 13304 "node_modules/to-regex-range": { 13305 "version": "5.0.1", 13306 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 13324 "node": ">=0.6" 13325 } 13326 }, 13327 "node_modules/tree-dump": { 13328 "version": "1.0.2", 13329 "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", ··· 13351 "tree-kill": "cli.js" 13352 } 13353 }, 13354 "node_modules/tslib": { 13355 "version": "2.8.1", 13356 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", ··· 13445 }, 13446 "engines": { 13447 "node": "*" 13448 } 13449 }, 13450 "node_modules/undici-types": { ··· 13588 "browserslist": ">= 4.21.0" 13589 } 13590 }, 13591 "node_modules/util-deprecate": { 13592 "version": "1.0.2", 13593 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", ··· 13606 } 13607 }, 13608 "node_modules/uuid": { 13609 - "version": "8.3.2", 13610 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 13611 - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 13612 - "dev": true, 13613 "license": "MIT", 13614 "bin": { 13615 - "uuid": "dist/bin/uuid" 13616 } 13617 }, 13618 "node_modules/validate-npm-package-license": { 13619 "version": "3.0.4", 13620 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", ··· 13646 "node": ">= 0.8" 13647 } 13648 }, 13649 "node_modules/vite": { 13650 "version": "6.2.4", 13651 "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", ··· 13719 } 13720 } 13721 }, 13722 - "node_modules/vite/node_modules/postcss": { 13723 - "version": "8.5.3", 13724 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 13725 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 13726 - "dev": true, 13727 - "funding": [ 13728 - { 13729 - "type": "opencollective", 13730 - "url": "https://opencollective.com/postcss/" 13731 - }, 13732 - { 13733 - "type": "tidelift", 13734 - "url": "https://tidelift.com/funding/github/npm/postcss" 13735 - }, 13736 - { 13737 - "type": "github", 13738 - "url": "https://github.com/sponsors/ai" 13739 - } 13740 - ], 13741 - "license": "MIT", 13742 - "peer": true, 13743 - "dependencies": { 13744 - "nanoid": "^3.3.8", 13745 - "picocolors": "^1.1.1", 13746 - "source-map-js": "^1.2.1" 13747 - }, 13748 - "engines": { 13749 - "node": "^10 || ^12 || >=14" 13750 - } 13751 - }, 13752 "node_modules/void-elements": { 13753 "version": "2.0.1", 13754 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", ··· 13800 "dev": true, 13801 "license": "MIT", 13802 "optional": true 13803 }, 13804 "node_modules/webpack": { 13805 "version": "5.98.0", ··· 14125 "node": ">=0.8.0" 14126 } 14127 }, 14128 "node_modules/which": { 14129 "version": "1.3.1", 14130 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", ··· 14144 "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 14145 "dev": true, 14146 "license": "MIT" 14147 }, 14148 "node_modules/wrap-ansi": { 14149 "version": "6.2.0", ··· 14318 } 14319 } 14320 }, 14321 "node_modules/y18n": { 14322 "version": "5.0.8", 14323 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", ··· 14419 "node": ">=8" 14420 } 14421 }, 14422 "node_modules/yocto-queue": { 14423 "version": "1.2.1", 14424 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", ··· 14443 }, 14444 "funding": { 14445 "url": "https://github.com/sponsors/sindresorhus" 14446 } 14447 }, 14448 "node_modules/zone.js": {
··· 8 "name": "consolesky", 9 "version": "0.0.0", 10 "dependencies": { 11 + "@angular/cdk": "^19.2.8", 12 "@angular/common": "^19.2.0", 13 "@angular/compiler": "^19.2.0", 14 "@angular/core": "^19.2.0", ··· 16 "@angular/platform-browser": "^19.2.0", 17 "@angular/platform-browser-dynamic": "^19.2.0", 18 "@angular/router": "^19.2.0", 19 + "@angular/youtube-player": "^19.2.8", 20 + "@atproto/api": "^0.14.16", 21 + "@tailwindcss/postcss": "^4.0.17", 22 + "angular-mentions": "^1.5.0", 23 + "browser-image-compression": "^2.0.2", 24 + "date-fns": "^4.1.0", 25 + "electron-squirrel-startup": "^1.0.1", 26 + "postcss": "^8.5.3", 27 "rxjs": "~7.8.0", 28 + "tailwindcss": "^4.0.17", 29 "tslib": "^2.3.0", 30 + "uuid": "^11.1.0", 31 "zone.js": "~0.15.0" 32 }, 33 "devDependencies": { 34 "@angular-devkit/build-angular": "^19.2.5", 35 "@angular/cli": "^19.2.5", 36 "@angular/compiler-cli": "^19.2.0", 37 + "@electron-forge/cli": "^7.8.0", 38 + "@electron-forge/maker-deb": "^7.8.0", 39 + "@electron-forge/maker-rpm": "^7.8.0", 40 + "@electron-forge/maker-squirrel": "^7.8.0", 41 + "@electron-forge/maker-zip": "^7.8.0", 42 + "@electron-forge/plugin-auto-unpack-natives": "^7.8.0", 43 + "@electron-forge/plugin-fuses": "^7.8.0", 44 + "@electron/fuses": "^1.8.0", 45 "@types/jasmine": "~5.1.0", 46 + "electron": "^35.1.2", 47 "jasmine-core": "~5.6.0", 48 "karma": "~6.4.0", 49 "karma-chrome-launcher": "~3.2.0", 50 "karma-coverage": "~2.2.0", 51 "karma-jasmine": "~5.1.0", 52 "karma-jasmine-html-reporter": "~2.1.0", 53 + "typescript": "~5.7.2", 54 + "video.js": "^8.22.0" 55 + } 56 + }, 57 + "node_modules/@alloc/quick-lru": { 58 + "version": "5.2.0", 59 + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 60 + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 61 + "license": "MIT", 62 + "engines": { 63 + "node": ">=10" 64 + }, 65 + "funding": { 66 + "url": "https://github.com/sponsors/sindresorhus" 67 } 68 }, 69 "node_modules/@ampproject/remapping": { ··· 230 "tailwindcss": { 231 "optional": true 232 } 233 + } 234 + }, 235 + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { 236 + "version": "8.5.2", 237 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", 238 + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", 239 + "dev": true, 240 + "funding": [ 241 + { 242 + "type": "opencollective", 243 + "url": "https://opencollective.com/postcss/" 244 + }, 245 + { 246 + "type": "tidelift", 247 + "url": "https://tidelift.com/funding/github/npm/postcss" 248 + }, 249 + { 250 + "type": "github", 251 + "url": "https://github.com/sponsors/ai" 252 + } 253 + ], 254 + "license": "MIT", 255 + "dependencies": { 256 + "nanoid": "^3.3.8", 257 + "picocolors": "^1.1.1", 258 + "source-map-js": "^1.2.1" 259 + }, 260 + "engines": { 261 + "node": "^10 || ^12 || >=14" 262 } 263 }, 264 "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { ··· 526 } 527 } 528 }, 529 + "node_modules/@angular/cdk": { 530 + "version": "19.2.10", 531 + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.10.tgz", 532 + "integrity": "sha512-lWBKGZtZ2JMB7r/2xLQIVtiMM2B70WJqSWT3sXyzTNzFBHtCQvH2kqdG7RuLr+2OZih4I/SgiBK2i8FzjwRIgA==", 533 "license": "MIT", 534 "dependencies": { 535 + "parse5": "^7.1.2", 536 + "tslib": "^2.3.0" 537 }, 538 + "peerDependencies": { 539 + "@angular/common": "^19.0.0 || ^20.0.0", 540 + "@angular/core": "^19.0.0 || ^20.0.0", 541 + "rxjs": "^6.5.3 || ^7.4.0" 542 } 543 }, 544 "node_modules/@angular/cli": { ··· 770 "@angular/core": "19.2.4", 771 "@angular/platform-browser": "19.2.4", 772 "rxjs": "^6.5.3 || ^7.4.0" 773 + } 774 + }, 775 + "node_modules/@angular/youtube-player": { 776 + "version": "19.2.10", 777 + "resolved": "https://registry.npmjs.org/@angular/youtube-player/-/youtube-player-19.2.10.tgz", 778 + "integrity": "sha512-6q4GvuyQNc7FFmbTph3/yQjbIesSYmVfJPzpY6D39WI/tZkfpUDoinWyj6kho2xiKdto55bEhMo1QhB4J6vSXw==", 779 + "license": "MIT", 780 + "dependencies": { 781 + "@types/youtube": "^0.1.0", 782 + "tslib": "^2.3.0" 783 + }, 784 + "peerDependencies": { 785 + "@angular/common": "^19.0.0 || ^20.0.0", 786 + "@angular/core": "^19.0.0 || ^20.0.0", 787 + "rxjs": "^6.5.3 || ^7.4.0" 788 + } 789 + }, 790 + "node_modules/@atproto/api": { 791 + "version": "0.14.22", 792 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.14.22.tgz", 793 + "integrity": "sha512-ziXPau+sUdFovObSnsoN7JbOmUw1C5e5L28/yXf3P8vbEnSS3HVVGD1jYcscBYY34xQqi4bVDpwMYx/4yRsTuQ==", 794 + "license": "MIT", 795 + "dependencies": { 796 + "@atproto/common-web": "^0.4.1", 797 + "@atproto/lexicon": "^0.4.10", 798 + "@atproto/syntax": "^0.4.0", 799 + "@atproto/xrpc": "^0.6.12", 800 + "await-lock": "^2.2.2", 801 + "multiformats": "^9.9.0", 802 + "tlds": "^1.234.0", 803 + "zod": "^3.23.8" 804 + } 805 + }, 806 + "node_modules/@atproto/common-web": { 807 + "version": "0.4.1", 808 + "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.1.tgz", 809 + "integrity": "sha512-Ghh+djHYMAUCktLKwr2IuGgtjcwSWGudp+K7+N7KBA9pDDloOXUEY8Agjc5SHSo9B1QIEFkegClU5n+apn2e0w==", 810 + "license": "MIT", 811 + "dependencies": { 812 + "graphemer": "^1.4.0", 813 + "multiformats": "^9.9.0", 814 + "uint8arrays": "3.0.0", 815 + "zod": "^3.23.8" 816 + } 817 + }, 818 + "node_modules/@atproto/lexicon": { 819 + "version": "0.4.10", 820 + "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.10.tgz", 821 + "integrity": "sha512-uDbP20vetBgtXPuxoyRcvOGBt2gNe1dFc9yYKcb6jWmXfseHiGTnIlORJOLBXIT2Pz15Eap4fLxAu6zFAykD5A==", 822 + "license": "MIT", 823 + "dependencies": { 824 + "@atproto/common-web": "^0.4.1", 825 + "@atproto/syntax": "^0.4.0", 826 + "iso-datestring-validator": "^2.2.2", 827 + "multiformats": "^9.9.0", 828 + "zod": "^3.23.8" 829 + } 830 + }, 831 + "node_modules/@atproto/syntax": { 832 + "version": "0.4.0", 833 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", 834 + "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==", 835 + "license": "MIT" 836 + }, 837 + "node_modules/@atproto/xrpc": { 838 + "version": "0.6.12", 839 + "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz", 840 + "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==", 841 + "license": "MIT", 842 + "dependencies": { 843 + "@atproto/lexicon": "^0.4.10", 844 + "zod": "^3.23.8" 845 } 846 }, 847 "node_modules/@babel/code-frame": { ··· 2479 "node": ">=14.17.0" 2480 } 2481 }, 2482 + "node_modules/@electron-forge/cli": { 2483 + "version": "7.8.0", 2484 + "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-7.8.0.tgz", 2485 + "integrity": "sha512-XZ+Hg7pxeE9pgrahqcpMlND+VH0l0UTZLyO5wkI+YfanNyBQksB2mw24XeEtCA6x8F2IaEYdIGgijmPF6qpjzA==", 2486 + "dev": true, 2487 + "funding": [ 2488 + { 2489 + "type": "individual", 2490 + "url": "https://github.com/sponsors/malept" 2491 + }, 2492 + { 2493 + "type": "tidelift", 2494 + "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-cli?utm_medium=referral&utm_source=npm_fund" 2495 + } 2496 ], 2497 + "license": "MIT", 2498 + "dependencies": { 2499 + "@electron-forge/core": "7.8.0", 2500 + "@electron-forge/core-utils": "7.8.0", 2501 + "@electron-forge/shared-types": "7.8.0", 2502 + "@electron/get": "^3.0.0", 2503 + "chalk": "^4.0.0", 2504 + "commander": "^11.1.0", 2505 + "debug": "^4.3.1", 2506 + "fs-extra": "^10.0.0", 2507 + "listr2": "^7.0.2", 2508 + "log-symbols": "^4.0.0", 2509 + "semver": "^7.2.1" 2510 + }, 2511 + "bin": { 2512 + "electron-forge": "dist/electron-forge.js", 2513 + "electron-forge-vscode-nix": "script/vscode.sh", 2514 + "electron-forge-vscode-win": "script/vscode.cmd" 2515 + }, 2516 + "engines": { 2517 + "node": ">= 16.4.0" 2518 + } 2519 + }, 2520 + "node_modules/@electron-forge/cli/node_modules/ansi-escapes": { 2521 + "version": "5.0.0", 2522 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 2523 + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 2524 "dev": true, 2525 "license": "MIT", 2526 + "dependencies": { 2527 + "type-fest": "^1.0.2" 2528 + }, 2529 + "engines": { 2530 + "node": ">=12" 2531 + }, 2532 + "funding": { 2533 + "url": "https://github.com/sponsors/sindresorhus" 2534 + } 2535 + }, 2536 + "node_modules/@electron-forge/cli/node_modules/ansi-styles": { 2537 + "version": "6.2.1", 2538 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 2539 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 2540 + "dev": true, 2541 + "license": "MIT", 2542 + "engines": { 2543 + "node": ">=12" 2544 + }, 2545 + "funding": { 2546 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2547 + } 2548 + }, 2549 + "node_modules/@electron-forge/cli/node_modules/cli-cursor": { 2550 + "version": "4.0.0", 2551 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 2552 + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 2553 + "dev": true, 2554 + "license": "MIT", 2555 + "dependencies": { 2556 + "restore-cursor": "^4.0.0" 2557 + }, 2558 + "engines": { 2559 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2560 + }, 2561 + "funding": { 2562 + "url": "https://github.com/sponsors/sindresorhus" 2563 + } 2564 + }, 2565 + "node_modules/@electron-forge/cli/node_modules/cli-truncate": { 2566 + "version": "3.1.0", 2567 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 2568 + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 2569 + "dev": true, 2570 + "license": "MIT", 2571 + "dependencies": { 2572 + "slice-ansi": "^5.0.0", 2573 + "string-width": "^5.0.0" 2574 + }, 2575 + "engines": { 2576 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2577 + }, 2578 + "funding": { 2579 + "url": "https://github.com/sponsors/sindresorhus" 2580 + } 2581 + }, 2582 + "node_modules/@electron-forge/cli/node_modules/commander": { 2583 + "version": "11.1.0", 2584 + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 2585 + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", 2586 + "dev": true, 2587 + "license": "MIT", 2588 + "engines": { 2589 + "node": ">=16" 2590 + } 2591 + }, 2592 + "node_modules/@electron-forge/cli/node_modules/emoji-regex": { 2593 + "version": "9.2.2", 2594 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 2595 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 2596 + "dev": true, 2597 + "license": "MIT" 2598 + }, 2599 + "node_modules/@electron-forge/cli/node_modules/eventemitter3": { 2600 + "version": "5.0.1", 2601 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 2602 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 2603 + "dev": true, 2604 + "license": "MIT" 2605 + }, 2606 + "node_modules/@electron-forge/cli/node_modules/fs-extra": { 2607 + "version": "10.1.0", 2608 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 2609 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 2610 + "dev": true, 2611 + "license": "MIT", 2612 + "dependencies": { 2613 + "graceful-fs": "^4.2.0", 2614 + "jsonfile": "^6.0.1", 2615 + "universalify": "^2.0.0" 2616 + }, 2617 + "engines": { 2618 + "node": ">=12" 2619 + } 2620 + }, 2621 + "node_modules/@electron-forge/cli/node_modules/jsonfile": { 2622 + "version": "6.1.0", 2623 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2624 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 2625 + "dev": true, 2626 + "license": "MIT", 2627 + "dependencies": { 2628 + "universalify": "^2.0.0" 2629 + }, 2630 + "optionalDependencies": { 2631 + "graceful-fs": "^4.1.6" 2632 + } 2633 + }, 2634 + "node_modules/@electron-forge/cli/node_modules/listr2": { 2635 + "version": "7.0.2", 2636 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", 2637 + "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", 2638 + "dev": true, 2639 + "license": "MIT", 2640 + "dependencies": { 2641 + "cli-truncate": "^3.1.0", 2642 + "colorette": "^2.0.20", 2643 + "eventemitter3": "^5.0.1", 2644 + "log-update": "^5.0.1", 2645 + "rfdc": "^1.3.0", 2646 + "wrap-ansi": "^8.1.0" 2647 + }, 2648 + "engines": { 2649 + "node": ">=16.0.0" 2650 + } 2651 + }, 2652 + "node_modules/@electron-forge/cli/node_modules/log-update": { 2653 + "version": "5.0.1", 2654 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", 2655 + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", 2656 + "dev": true, 2657 + "license": "MIT", 2658 + "dependencies": { 2659 + "ansi-escapes": "^5.0.0", 2660 + "cli-cursor": "^4.0.0", 2661 + "slice-ansi": "^5.0.0", 2662 + "strip-ansi": "^7.0.1", 2663 + "wrap-ansi": "^8.0.1" 2664 + }, 2665 + "engines": { 2666 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2667 + }, 2668 + "funding": { 2669 + "url": "https://github.com/sponsors/sindresorhus" 2670 + } 2671 + }, 2672 + "node_modules/@electron-forge/cli/node_modules/onetime": { 2673 + "version": "5.1.2", 2674 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 2675 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 2676 + "dev": true, 2677 + "license": "MIT", 2678 + "dependencies": { 2679 + "mimic-fn": "^2.1.0" 2680 + }, 2681 + "engines": { 2682 + "node": ">=6" 2683 + }, 2684 + "funding": { 2685 + "url": "https://github.com/sponsors/sindresorhus" 2686 + } 2687 + }, 2688 + "node_modules/@electron-forge/cli/node_modules/restore-cursor": { 2689 + "version": "4.0.0", 2690 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 2691 + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 2692 + "dev": true, 2693 + "license": "MIT", 2694 + "dependencies": { 2695 + "onetime": "^5.1.0", 2696 + "signal-exit": "^3.0.2" 2697 + }, 2698 + "engines": { 2699 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2700 + }, 2701 + "funding": { 2702 + "url": "https://github.com/sponsors/sindresorhus" 2703 + } 2704 + }, 2705 + "node_modules/@electron-forge/cli/node_modules/signal-exit": { 2706 + "version": "3.0.7", 2707 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 2708 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 2709 + "dev": true, 2710 + "license": "ISC" 2711 + }, 2712 + "node_modules/@electron-forge/cli/node_modules/string-width": { 2713 + "version": "5.1.2", 2714 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 2715 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 2716 + "dev": true, 2717 + "license": "MIT", 2718 + "dependencies": { 2719 + "eastasianwidth": "^0.2.0", 2720 + "emoji-regex": "^9.2.2", 2721 + "strip-ansi": "^7.0.1" 2722 + }, 2723 + "engines": { 2724 + "node": ">=12" 2725 + }, 2726 + "funding": { 2727 + "url": "https://github.com/sponsors/sindresorhus" 2728 + } 2729 + }, 2730 + "node_modules/@electron-forge/cli/node_modules/type-fest": { 2731 + "version": "1.4.0", 2732 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 2733 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 2734 + "dev": true, 2735 + "license": "(MIT OR CC0-1.0)", 2736 + "engines": { 2737 + "node": ">=10" 2738 + }, 2739 + "funding": { 2740 + "url": "https://github.com/sponsors/sindresorhus" 2741 + } 2742 + }, 2743 + "node_modules/@electron-forge/cli/node_modules/universalify": { 2744 + "version": "2.0.1", 2745 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 2746 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 2747 + "dev": true, 2748 + "license": "MIT", 2749 + "engines": { 2750 + "node": ">= 10.0.0" 2751 + } 2752 + }, 2753 + "node_modules/@electron-forge/cli/node_modules/wrap-ansi": { 2754 + "version": "8.1.0", 2755 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 2756 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 2757 + "dev": true, 2758 + "license": "MIT", 2759 + "dependencies": { 2760 + "ansi-styles": "^6.1.0", 2761 + "string-width": "^5.0.1", 2762 + "strip-ansi": "^7.0.1" 2763 + }, 2764 + "engines": { 2765 + "node": ">=12" 2766 + }, 2767 + "funding": { 2768 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2769 + } 2770 + }, 2771 + "node_modules/@electron-forge/core": { 2772 + "version": "7.8.0", 2773 + "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-7.8.0.tgz", 2774 + "integrity": "sha512-7byf660ECZND+irOhGxvpmRXjk1bMrsTWh5J2AZMEvaXI8tub9OrZY9VSbi5fcDt0lpHPKmgVk7NRf/ZjJ+beQ==", 2775 + "dev": true, 2776 + "funding": [ 2777 + { 2778 + "type": "individual", 2779 + "url": "https://github.com/sponsors/malept" 2780 + }, 2781 + { 2782 + "type": "tidelift", 2783 + "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-core?utm_medium=referral&utm_source=npm_fund" 2784 + } 2785 ], 2786 + "license": "MIT", 2787 + "dependencies": { 2788 + "@electron-forge/core-utils": "7.8.0", 2789 + "@electron-forge/maker-base": "7.8.0", 2790 + "@electron-forge/plugin-base": "7.8.0", 2791 + "@electron-forge/publisher-base": "7.8.0", 2792 + "@electron-forge/shared-types": "7.8.0", 2793 + "@electron-forge/template-base": "7.8.0", 2794 + "@electron-forge/template-vite": "7.8.0", 2795 + "@electron-forge/template-vite-typescript": "7.8.0", 2796 + "@electron-forge/template-webpack": "7.8.0", 2797 + "@electron-forge/template-webpack-typescript": "7.8.0", 2798 + "@electron-forge/tracer": "7.8.0", 2799 + "@electron/get": "^3.0.0", 2800 + "@electron/packager": "^18.3.5", 2801 + "@electron/rebuild": "^3.7.0", 2802 + "@malept/cross-spawn-promise": "^2.0.0", 2803 + "chalk": "^4.0.0", 2804 + "debug": "^4.3.1", 2805 + "fast-glob": "^3.2.7", 2806 + "filenamify": "^4.1.0", 2807 + "find-up": "^5.0.0", 2808 + "fs-extra": "^10.0.0", 2809 + "global-dirs": "^3.0.0", 2810 + "got": "^11.8.5", 2811 + "interpret": "^3.1.1", 2812 + "listr2": "^7.0.2", 2813 + "lodash": "^4.17.20", 2814 + "log-symbols": "^4.0.0", 2815 + "node-fetch": "^2.6.7", 2816 + "rechoir": "^0.8.0", 2817 + "semver": "^7.2.1", 2818 + "source-map-support": "^0.5.13", 2819 + "sudo-prompt": "^9.1.1", 2820 + "username": "^5.1.0" 2821 + }, 2822 "engines": { 2823 + "node": ">= 16.4.0" 2824 + } 2825 + }, 2826 + "node_modules/@electron-forge/core-utils": { 2827 + "version": "7.8.0", 2828 + "resolved": "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-7.8.0.tgz", 2829 + "integrity": "sha512-ZioRzqkXVOGuwkfvXN/FPZxcssJ9AkOZx6RvxomQn90F77G2KfEbw4ZwAxVTQ+jWNUzydTic5qavWle++Y5IeA==", 2830 + "dev": true, 2831 + "license": "MIT", 2832 + "dependencies": { 2833 + "@electron-forge/shared-types": "7.8.0", 2834 + "@electron/rebuild": "^3.7.0", 2835 + "@malept/cross-spawn-promise": "^2.0.0", 2836 + "chalk": "^4.0.0", 2837 + "debug": "^4.3.1", 2838 + "find-up": "^5.0.0", 2839 + "fs-extra": "^10.0.0", 2840 + "log-symbols": "^4.0.0", 2841 + "semver": "^7.2.1" 2842 + }, 2843 + "engines": { 2844 + "node": ">= 16.4.0" 2845 + } 2846 + }, 2847 + "node_modules/@electron-forge/core-utils/node_modules/find-up": { 2848 + "version": "5.0.0", 2849 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2850 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2851 + "dev": true, 2852 + "license": "MIT", 2853 + "dependencies": { 2854 + "locate-path": "^6.0.0", 2855 + "path-exists": "^4.0.0" 2856 + }, 2857 + "engines": { 2858 + "node": ">=10" 2859 + }, 2860 + "funding": { 2861 + "url": "https://github.com/sponsors/sindresorhus" 2862 + } 2863 + }, 2864 + "node_modules/@electron-forge/core-utils/node_modules/fs-extra": { 2865 + "version": "10.1.0", 2866 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 2867 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 2868 + "dev": true, 2869 + "license": "MIT", 2870 + "dependencies": { 2871 + "graceful-fs": "^4.2.0", 2872 + "jsonfile": "^6.0.1", 2873 + "universalify": "^2.0.0" 2874 + }, 2875 + "engines": { 2876 + "node": ">=12" 2877 + } 2878 + }, 2879 + "node_modules/@electron-forge/core-utils/node_modules/jsonfile": { 2880 + "version": "6.1.0", 2881 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2882 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 2883 + "dev": true, 2884 + "license": "MIT", 2885 + "dependencies": { 2886 + "universalify": "^2.0.0" 2887 + }, 2888 + "optionalDependencies": { 2889 + "graceful-fs": "^4.1.6" 2890 + } 2891 + }, 2892 + "node_modules/@electron-forge/core-utils/node_modules/locate-path": { 2893 + "version": "6.0.0", 2894 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2895 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2896 + "dev": true, 2897 + "license": "MIT", 2898 + "dependencies": { 2899 + "p-locate": "^5.0.0" 2900 + }, 2901 + "engines": { 2902 + "node": ">=10" 2903 + }, 2904 + "funding": { 2905 + "url": "https://github.com/sponsors/sindresorhus" 2906 + } 2907 + }, 2908 + "node_modules/@electron-forge/core-utils/node_modules/p-limit": { 2909 + "version": "3.1.0", 2910 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2911 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2912 + "dev": true, 2913 + "license": "MIT", 2914 + "dependencies": { 2915 + "yocto-queue": "^0.1.0" 2916 + }, 2917 + "engines": { 2918 + "node": ">=10" 2919 + }, 2920 + "funding": { 2921 + "url": "https://github.com/sponsors/sindresorhus" 2922 + } 2923 + }, 2924 + "node_modules/@electron-forge/core-utils/node_modules/p-locate": { 2925 + "version": "5.0.0", 2926 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2927 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2928 + "dev": true, 2929 + "license": "MIT", 2930 + "dependencies": { 2931 + "p-limit": "^3.0.2" 2932 + }, 2933 + "engines": { 2934 + "node": ">=10" 2935 + }, 2936 + "funding": { 2937 + "url": "https://github.com/sponsors/sindresorhus" 2938 + } 2939 + }, 2940 + "node_modules/@electron-forge/core-utils/node_modules/path-exists": { 2941 + "version": "4.0.0", 2942 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2943 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2944 + "dev": true, 2945 + "license": "MIT", 2946 + "engines": { 2947 + "node": ">=8" 2948 + } 2949 + }, 2950 + "node_modules/@electron-forge/core-utils/node_modules/universalify": { 2951 + "version": "2.0.1", 2952 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 2953 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 2954 + "dev": true, 2955 + "license": "MIT", 2956 + "engines": { 2957 + "node": ">= 10.0.0" 2958 + } 2959 + }, 2960 + "node_modules/@electron-forge/core-utils/node_modules/yocto-queue": { 2961 + "version": "0.1.0", 2962 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2963 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2964 + "dev": true, 2965 + "license": "MIT", 2966 + "engines": { 2967 + "node": ">=10" 2968 + }, 2969 + "funding": { 2970 + "url": "https://github.com/sponsors/sindresorhus" 2971 + } 2972 + }, 2973 + "node_modules/@electron-forge/core/node_modules/ansi-escapes": { 2974 + "version": "5.0.0", 2975 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 2976 + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 2977 + "dev": true, 2978 + "license": "MIT", 2979 + "dependencies": { 2980 + "type-fest": "^1.0.2" 2981 + }, 2982 + "engines": { 2983 + "node": ">=12" 2984 + }, 2985 + "funding": { 2986 + "url": "https://github.com/sponsors/sindresorhus" 2987 + } 2988 + }, 2989 + "node_modules/@electron-forge/core/node_modules/ansi-styles": { 2990 + "version": "6.2.1", 2991 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 2992 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 2993 + "dev": true, 2994 + "license": "MIT", 2995 + "engines": { 2996 + "node": ">=12" 2997 + }, 2998 + "funding": { 2999 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3000 + } 3001 + }, 3002 + "node_modules/@electron-forge/core/node_modules/cli-cursor": { 3003 + "version": "4.0.0", 3004 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 3005 + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 3006 + "dev": true, 3007 + "license": "MIT", 3008 + "dependencies": { 3009 + "restore-cursor": "^4.0.0" 3010 + }, 3011 + "engines": { 3012 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3013 + }, 3014 + "funding": { 3015 + "url": "https://github.com/sponsors/sindresorhus" 3016 + } 3017 + }, 3018 + "node_modules/@electron-forge/core/node_modules/cli-truncate": { 3019 + "version": "3.1.0", 3020 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 3021 + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 3022 + "dev": true, 3023 + "license": "MIT", 3024 + "dependencies": { 3025 + "slice-ansi": "^5.0.0", 3026 + "string-width": "^5.0.0" 3027 + }, 3028 + "engines": { 3029 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3030 + }, 3031 + "funding": { 3032 + "url": "https://github.com/sponsors/sindresorhus" 3033 + } 3034 + }, 3035 + "node_modules/@electron-forge/core/node_modules/emoji-regex": { 3036 + "version": "9.2.2", 3037 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3038 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3039 + "dev": true, 3040 + "license": "MIT" 3041 + }, 3042 + "node_modules/@electron-forge/core/node_modules/eventemitter3": { 3043 + "version": "5.0.1", 3044 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 3045 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 3046 + "dev": true, 3047 + "license": "MIT" 3048 + }, 3049 + "node_modules/@electron-forge/core/node_modules/find-up": { 3050 + "version": "5.0.0", 3051 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3052 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3053 + "dev": true, 3054 + "license": "MIT", 3055 + "dependencies": { 3056 + "locate-path": "^6.0.0", 3057 + "path-exists": "^4.0.0" 3058 + }, 3059 + "engines": { 3060 + "node": ">=10" 3061 + }, 3062 + "funding": { 3063 + "url": "https://github.com/sponsors/sindresorhus" 3064 + } 3065 + }, 3066 + "node_modules/@electron-forge/core/node_modules/fs-extra": { 3067 + "version": "10.1.0", 3068 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3069 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3070 + "dev": true, 3071 + "license": "MIT", 3072 + "dependencies": { 3073 + "graceful-fs": "^4.2.0", 3074 + "jsonfile": "^6.0.1", 3075 + "universalify": "^2.0.0" 3076 + }, 3077 + "engines": { 3078 + "node": ">=12" 3079 + } 3080 + }, 3081 + "node_modules/@electron-forge/core/node_modules/jsonfile": { 3082 + "version": "6.1.0", 3083 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3084 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3085 + "dev": true, 3086 + "license": "MIT", 3087 + "dependencies": { 3088 + "universalify": "^2.0.0" 3089 + }, 3090 + "optionalDependencies": { 3091 + "graceful-fs": "^4.1.6" 3092 + } 3093 + }, 3094 + "node_modules/@electron-forge/core/node_modules/listr2": { 3095 + "version": "7.0.2", 3096 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", 3097 + "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", 3098 + "dev": true, 3099 + "license": "MIT", 3100 + "dependencies": { 3101 + "cli-truncate": "^3.1.0", 3102 + "colorette": "^2.0.20", 3103 + "eventemitter3": "^5.0.1", 3104 + "log-update": "^5.0.1", 3105 + "rfdc": "^1.3.0", 3106 + "wrap-ansi": "^8.1.0" 3107 + }, 3108 + "engines": { 3109 + "node": ">=16.0.0" 3110 } 3111 }, 3112 + "node_modules/@electron-forge/core/node_modules/locate-path": { 3113 + "version": "6.0.0", 3114 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 3115 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 3116 "dev": true, 3117 "license": "MIT", 3118 + "dependencies": { 3119 + "p-locate": "^5.0.0" 3120 + }, 3121 "engines": { 3122 + "node": ">=10" 3123 + }, 3124 + "funding": { 3125 + "url": "https://github.com/sponsors/sindresorhus" 3126 } 3127 }, 3128 + "node_modules/@electron-forge/core/node_modules/log-update": { 3129 + "version": "5.0.1", 3130 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", 3131 + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", 3132 "dev": true, 3133 "license": "MIT", 3134 + "dependencies": { 3135 + "ansi-escapes": "^5.0.0", 3136 + "cli-cursor": "^4.0.0", 3137 + "slice-ansi": "^5.0.0", 3138 + "strip-ansi": "^7.0.1", 3139 + "wrap-ansi": "^8.0.1" 3140 + }, 3141 "engines": { 3142 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3143 + }, 3144 + "funding": { 3145 + "url": "https://github.com/sponsors/sindresorhus" 3146 } 3147 }, 3148 + "node_modules/@electron-forge/core/node_modules/onetime": { 3149 + "version": "5.1.2", 3150 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 3151 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 3152 "dev": true, 3153 "license": "MIT", 3154 + "dependencies": { 3155 + "mimic-fn": "^2.1.0" 3156 + }, 3157 "engines": { 3158 + "node": ">=6" 3159 + }, 3160 + "funding": { 3161 + "url": "https://github.com/sponsors/sindresorhus" 3162 } 3163 }, 3164 + "node_modules/@electron-forge/core/node_modules/p-limit": { 3165 + "version": "3.1.0", 3166 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 3167 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 3168 "dev": true, 3169 "license": "MIT", 3170 + "dependencies": { 3171 + "yocto-queue": "^0.1.0" 3172 + }, 3173 "engines": { 3174 + "node": ">=10" 3175 + }, 3176 + "funding": { 3177 + "url": "https://github.com/sponsors/sindresorhus" 3178 } 3179 }, 3180 + "node_modules/@electron-forge/core/node_modules/p-locate": { 3181 + "version": "5.0.0", 3182 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 3183 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 3184 "dev": true, 3185 "license": "MIT", 3186 + "dependencies": { 3187 + "p-limit": "^3.0.2" 3188 + }, 3189 "engines": { 3190 + "node": ">=10" 3191 + }, 3192 + "funding": { 3193 + "url": "https://github.com/sponsors/sindresorhus" 3194 } 3195 }, 3196 + "node_modules/@electron-forge/core/node_modules/path-exists": { 3197 + "version": "4.0.0", 3198 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3199 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3200 "dev": true, 3201 "license": "MIT", 3202 "engines": { 3203 + "node": ">=8" 3204 } 3205 }, 3206 + "node_modules/@electron-forge/core/node_modules/restore-cursor": { 3207 + "version": "4.0.0", 3208 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 3209 + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 3210 "dev": true, 3211 "license": "MIT", 3212 + "dependencies": { 3213 + "onetime": "^5.1.0", 3214 + "signal-exit": "^3.0.2" 3215 + }, 3216 "engines": { 3217 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3218 + }, 3219 + "funding": { 3220 + "url": "https://github.com/sponsors/sindresorhus" 3221 } 3222 }, 3223 + "node_modules/@electron-forge/core/node_modules/signal-exit": { 3224 + "version": "3.0.7", 3225 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3226 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3227 + "dev": true, 3228 + "license": "ISC" 3229 + }, 3230 + "node_modules/@electron-forge/core/node_modules/string-width": { 3231 + "version": "5.1.2", 3232 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3233 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3234 "dev": true, 3235 "license": "MIT", 3236 + "dependencies": { 3237 + "eastasianwidth": "^0.2.0", 3238 + "emoji-regex": "^9.2.2", 3239 + "strip-ansi": "^7.0.1" 3240 + }, 3241 "engines": { 3242 + "node": ">=12" 3243 + }, 3244 + "funding": { 3245 + "url": "https://github.com/sponsors/sindresorhus" 3246 } 3247 }, 3248 + "node_modules/@electron-forge/core/node_modules/type-fest": { 3249 + "version": "1.4.0", 3250 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3251 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 3252 + "dev": true, 3253 + "license": "(MIT OR CC0-1.0)", 3254 + "engines": { 3255 + "node": ">=10" 3256 + }, 3257 + "funding": { 3258 + "url": "https://github.com/sponsors/sindresorhus" 3259 + } 3260 + }, 3261 + "node_modules/@electron-forge/core/node_modules/universalify": { 3262 + "version": "2.0.1", 3263 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3264 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3265 "dev": true, 3266 "license": "MIT", 3267 "engines": { 3268 + "node": ">= 10.0.0" 3269 } 3270 }, 3271 + "node_modules/@electron-forge/core/node_modules/wrap-ansi": { 3272 + "version": "8.1.0", 3273 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 3274 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 3275 "dev": true, 3276 "license": "MIT", 3277 + "dependencies": { 3278 + "ansi-styles": "^6.1.0", 3279 + "string-width": "^5.0.1", 3280 + "strip-ansi": "^7.0.1" 3281 + }, 3282 "engines": { 3283 + "node": ">=12" 3284 + }, 3285 + "funding": { 3286 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3287 } 3288 }, 3289 + "node_modules/@electron-forge/core/node_modules/yocto-queue": { 3290 + "version": "0.1.0", 3291 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3292 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3293 "dev": true, 3294 "license": "MIT", 3295 "engines": { 3296 + "node": ">=10" 3297 + }, 3298 + "funding": { 3299 + "url": "https://github.com/sponsors/sindresorhus" 3300 } 3301 }, 3302 + "node_modules/@electron-forge/maker-base": { 3303 + "version": "7.8.0", 3304 + "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.0.tgz", 3305 + "integrity": "sha512-yGRvz70w+NnKO7PhzNFRgYM+x6kxYFgpbChJIQBs3WChd9bGjL+MZLrwYqmxOFLpWNwRAJ6PEi4E/8U5GgV6AQ==", 3306 "dev": true, 3307 "license": "MIT", 3308 + "dependencies": { 3309 + "@electron-forge/shared-types": "7.8.0", 3310 + "fs-extra": "^10.0.0", 3311 + "which": "^2.0.2" 3312 + }, 3313 "engines": { 3314 + "node": ">= 16.4.0" 3315 } 3316 }, 3317 + "node_modules/@electron-forge/maker-base/node_modules/fs-extra": { 3318 + "version": "10.1.0", 3319 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3320 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3321 "dev": true, 3322 "license": "MIT", 3323 + "dependencies": { 3324 + "graceful-fs": "^4.2.0", 3325 + "jsonfile": "^6.0.1", 3326 + "universalify": "^2.0.0" 3327 + }, 3328 "engines": { 3329 + "node": ">=12" 3330 } 3331 }, 3332 + "node_modules/@electron-forge/maker-base/node_modules/jsonfile": { 3333 + "version": "6.1.0", 3334 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3335 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3336 + "dev": true, 3337 + "license": "MIT", 3338 + "dependencies": { 3339 + "universalify": "^2.0.0" 3340 + }, 3341 + "optionalDependencies": { 3342 + "graceful-fs": "^4.1.6" 3343 + } 3344 + }, 3345 + "node_modules/@electron-forge/maker-base/node_modules/universalify": { 3346 + "version": "2.0.1", 3347 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3348 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3349 "dev": true, 3350 "license": "MIT", 3351 + "engines": { 3352 + "node": ">= 10.0.0" 3353 + } 3354 + }, 3355 + "node_modules/@electron-forge/maker-base/node_modules/which": { 3356 + "version": "2.0.2", 3357 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3358 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3359 + "dev": true, 3360 + "license": "ISC", 3361 + "dependencies": { 3362 + "isexe": "^2.0.0" 3363 + }, 3364 + "bin": { 3365 + "node-which": "bin/node-which" 3366 + }, 3367 "engines": { 3368 + "node": ">= 8" 3369 } 3370 }, 3371 + "node_modules/@electron-forge/maker-deb": { 3372 + "version": "7.8.0", 3373 + "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.8.0.tgz", 3374 + "integrity": "sha512-9jjhLm/1IBIo0UuRdELgvBhUkNjK3tHNlUsrqeb8EJwWJZShbPwHYZJj+VbgjQfJFFzhHwBBDJViBXJ/4ePv+g==", 3375 "dev": true, 3376 "license": "MIT", 3377 + "dependencies": { 3378 + "@electron-forge/maker-base": "7.8.0", 3379 + "@electron-forge/shared-types": "7.8.0" 3380 + }, 3381 "engines": { 3382 + "node": ">= 16.4.0" 3383 + }, 3384 + "optionalDependencies": { 3385 + "electron-installer-debian": "^3.2.0" 3386 } 3387 }, 3388 + "node_modules/@electron-forge/maker-rpm": { 3389 + "version": "7.8.0", 3390 + "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-7.8.0.tgz", 3391 + "integrity": "sha512-oTH951NE39LOX2wYMg+C06vBZDWUP/0dsK01PlXEl5e5YfQM5Cifsk3E7BzE6BpZdWRJL3k/ETqpyYeIGNb1jw==", 3392 "dev": true, 3393 "license": "MIT", 3394 + "dependencies": { 3395 + "@electron-forge/maker-base": "7.8.0", 3396 + "@electron-forge/shared-types": "7.8.0" 3397 + }, 3398 "engines": { 3399 + "node": ">= 16.4.0" 3400 + }, 3401 + "optionalDependencies": { 3402 + "electron-installer-redhat": "^3.2.0" 3403 } 3404 }, 3405 + "node_modules/@electron-forge/maker-squirrel": { 3406 + "version": "7.8.0", 3407 + "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-7.8.0.tgz", 3408 + "integrity": "sha512-On8WIyjNtNlWf8NJRRVToighGCCU+wcxytFM0F8Zx/pLszgc01bt7wIarOiAIzuIT9Z8vshAYA0iG1U099jfeA==", 3409 "dev": true, 3410 "license": "MIT", 3411 + "dependencies": { 3412 + "@electron-forge/maker-base": "7.8.0", 3413 + "@electron-forge/shared-types": "7.8.0", 3414 + "fs-extra": "^10.0.0" 3415 + }, 3416 "engines": { 3417 + "node": ">= 16.4.0" 3418 + }, 3419 + "optionalDependencies": { 3420 + "electron-winstaller": "^5.3.0" 3421 } 3422 }, 3423 + "node_modules/@electron-forge/maker-squirrel/node_modules/fs-extra": { 3424 + "version": "10.1.0", 3425 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3426 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3427 "dev": true, 3428 "license": "MIT", 3429 + "dependencies": { 3430 + "graceful-fs": "^4.2.0", 3431 + "jsonfile": "^6.0.1", 3432 + "universalify": "^2.0.0" 3433 + }, 3434 "engines": { 3435 + "node": ">=12" 3436 + } 3437 + }, 3438 + "node_modules/@electron-forge/maker-squirrel/node_modules/jsonfile": { 3439 + "version": "6.1.0", 3440 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3441 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3442 + "dev": true, 3443 + "license": "MIT", 3444 + "dependencies": { 3445 + "universalify": "^2.0.0" 3446 + }, 3447 + "optionalDependencies": { 3448 + "graceful-fs": "^4.1.6" 3449 } 3450 }, 3451 + "node_modules/@electron-forge/maker-squirrel/node_modules/universalify": { 3452 + "version": "2.0.1", 3453 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3454 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3455 "dev": true, 3456 "license": "MIT", 3457 "engines": { 3458 + "node": ">= 10.0.0" 3459 } 3460 }, 3461 + "node_modules/@electron-forge/maker-zip": { 3462 + "version": "7.8.0", 3463 + "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-7.8.0.tgz", 3464 + "integrity": "sha512-7MLD7GkZdlGecC9GvgBu0sWYt48p3smYvr+YCwlpdH1CTeLmWhvCqeH33a2AB0XI5CY8U8jnkG2jgdTkzr/EQw==", 3465 "dev": true, 3466 "license": "MIT", 3467 + "dependencies": { 3468 + "@electron-forge/maker-base": "7.8.0", 3469 + "@electron-forge/shared-types": "7.8.0", 3470 + "cross-zip": "^4.0.0", 3471 + "fs-extra": "^10.0.0", 3472 + "got": "^11.8.5" 3473 + }, 3474 "engines": { 3475 + "node": ">= 16.4.0" 3476 } 3477 }, 3478 + "node_modules/@electron-forge/maker-zip/node_modules/fs-extra": { 3479 + "version": "10.1.0", 3480 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3481 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3482 "dev": true, 3483 "license": "MIT", 3484 + "dependencies": { 3485 + "graceful-fs": "^4.2.0", 3486 + "jsonfile": "^6.0.1", 3487 + "universalify": "^2.0.0" 3488 + }, 3489 "engines": { 3490 + "node": ">=12" 3491 + } 3492 + }, 3493 + "node_modules/@electron-forge/maker-zip/node_modules/jsonfile": { 3494 + "version": "6.1.0", 3495 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3496 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3497 + "dev": true, 3498 + "license": "MIT", 3499 + "dependencies": { 3500 + "universalify": "^2.0.0" 3501 + }, 3502 + "optionalDependencies": { 3503 + "graceful-fs": "^4.1.6" 3504 } 3505 }, 3506 + "node_modules/@electron-forge/maker-zip/node_modules/universalify": { 3507 + "version": "2.0.1", 3508 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3509 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3510 "dev": true, 3511 "license": "MIT", 3512 "engines": { 3513 + "node": ">= 10.0.0" 3514 } 3515 }, 3516 + "node_modules/@electron-forge/plugin-auto-unpack-natives": { 3517 + "version": "7.8.0", 3518 + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.0.tgz", 3519 + "integrity": "sha512-JGal5ltZmbTQ5rNq67OgGC4MJ2zjjFW0fqykHy8X9J8cgaH7SRdKkT4yYZ8jH01IAF1J57FD2zIob1MvcBqjcg==", 3520 "dev": true, 3521 "license": "MIT", 3522 + "dependencies": { 3523 + "@electron-forge/plugin-base": "7.8.0", 3524 + "@electron-forge/shared-types": "7.8.0" 3525 + }, 3526 "engines": { 3527 + "node": ">= 16.4.0" 3528 + } 3529 + }, 3530 + "node_modules/@electron-forge/plugin-base": { 3531 + "version": "7.8.0", 3532 + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.8.0.tgz", 3533 + "integrity": "sha512-rDeeChRWIp5rQVo3Uc1q0ncUvA+kWWURW7tMuQjPvy2qVSgX+jIf5krk+T1Dp06+D4YZzEIrkibRaamAaIcR1w==", 3534 + "dev": true, 3535 + "license": "MIT", 3536 + "dependencies": { 3537 + "@electron-forge/shared-types": "7.8.0" 3538 + }, 3539 + "engines": { 3540 + "node": ">= 16.4.0" 3541 + } 3542 + }, 3543 + "node_modules/@electron-forge/plugin-fuses": { 3544 + "version": "7.8.0", 3545 + "resolved": "https://registry.npmjs.org/@electron-forge/plugin-fuses/-/plugin-fuses-7.8.0.tgz", 3546 + "integrity": "sha512-ZxFtol3aHNY+oYrZWa7EDBLl4uk/+NlOCJmqC7C32R/3S/Kn2ebVRxpLwrFM12KtHeD+Z3gmZNBhwOe0TECgOA==", 3547 + "dev": true, 3548 + "license": "MIT", 3549 + "dependencies": { 3550 + "@electron-forge/plugin-base": "7.8.0", 3551 + "@electron-forge/shared-types": "7.8.0" 3552 + }, 3553 + "engines": { 3554 + "node": ">= 16.4.0" 3555 + }, 3556 + "peerDependencies": { 3557 + "@electron/fuses": ">=1.0.0" 3558 + } 3559 + }, 3560 + "node_modules/@electron-forge/publisher-base": { 3561 + "version": "7.8.0", 3562 + "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-7.8.0.tgz", 3563 + "integrity": "sha512-wrZyptJ0Uqvlh2wYzDZfIu2HgCQ+kdGiBlcucmLY4W+GUqf043O8cbYso3D9NXQxOow55QC/1saCQkgLphprPA==", 3564 + "dev": true, 3565 + "license": "MIT", 3566 + "dependencies": { 3567 + "@electron-forge/shared-types": "7.8.0" 3568 + }, 3569 + "engines": { 3570 + "node": ">= 16.4.0" 3571 + } 3572 + }, 3573 + "node_modules/@electron-forge/shared-types": { 3574 + "version": "7.8.0", 3575 + "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.0.tgz", 3576 + "integrity": "sha512-Ul+7HPvAZiAirqpZm0vc9YvlkAE+2bcrI10p3t50mEtuxn5VO/mB72NXiEKfWzHm8F31JySIe9bUV6s1MHQcCw==", 3577 + "dev": true, 3578 + "license": "MIT", 3579 + "dependencies": { 3580 + "@electron-forge/tracer": "7.8.0", 3581 + "@electron/packager": "^18.3.5", 3582 + "@electron/rebuild": "^3.7.0", 3583 + "listr2": "^7.0.2" 3584 + }, 3585 + "engines": { 3586 + "node": ">= 16.4.0" 3587 + } 3588 + }, 3589 + "node_modules/@electron-forge/shared-types/node_modules/ansi-escapes": { 3590 + "version": "5.0.0", 3591 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 3592 + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 3593 + "dev": true, 3594 + "license": "MIT", 3595 + "dependencies": { 3596 + "type-fest": "^1.0.2" 3597 + }, 3598 + "engines": { 3599 + "node": ">=12" 3600 + }, 3601 + "funding": { 3602 + "url": "https://github.com/sponsors/sindresorhus" 3603 + } 3604 + }, 3605 + "node_modules/@electron-forge/shared-types/node_modules/ansi-styles": { 3606 + "version": "6.2.1", 3607 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 3608 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 3609 + "dev": true, 3610 + "license": "MIT", 3611 + "engines": { 3612 + "node": ">=12" 3613 + }, 3614 + "funding": { 3615 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3616 + } 3617 + }, 3618 + "node_modules/@electron-forge/shared-types/node_modules/cli-cursor": { 3619 + "version": "4.0.0", 3620 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 3621 + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 3622 + "dev": true, 3623 + "license": "MIT", 3624 + "dependencies": { 3625 + "restore-cursor": "^4.0.0" 3626 + }, 3627 + "engines": { 3628 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3629 + }, 3630 + "funding": { 3631 + "url": "https://github.com/sponsors/sindresorhus" 3632 + } 3633 + }, 3634 + "node_modules/@electron-forge/shared-types/node_modules/cli-truncate": { 3635 + "version": "3.1.0", 3636 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 3637 + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 3638 + "dev": true, 3639 + "license": "MIT", 3640 + "dependencies": { 3641 + "slice-ansi": "^5.0.0", 3642 + "string-width": "^5.0.0" 3643 + }, 3644 + "engines": { 3645 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3646 + }, 3647 + "funding": { 3648 + "url": "https://github.com/sponsors/sindresorhus" 3649 + } 3650 + }, 3651 + "node_modules/@electron-forge/shared-types/node_modules/emoji-regex": { 3652 + "version": "9.2.2", 3653 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3654 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3655 + "dev": true, 3656 + "license": "MIT" 3657 + }, 3658 + "node_modules/@electron-forge/shared-types/node_modules/eventemitter3": { 3659 + "version": "5.0.1", 3660 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 3661 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 3662 + "dev": true, 3663 + "license": "MIT" 3664 + }, 3665 + "node_modules/@electron-forge/shared-types/node_modules/listr2": { 3666 + "version": "7.0.2", 3667 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", 3668 + "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", 3669 + "dev": true, 3670 + "license": "MIT", 3671 + "dependencies": { 3672 + "cli-truncate": "^3.1.0", 3673 + "colorette": "^2.0.20", 3674 + "eventemitter3": "^5.0.1", 3675 + "log-update": "^5.0.1", 3676 + "rfdc": "^1.3.0", 3677 + "wrap-ansi": "^8.1.0" 3678 + }, 3679 + "engines": { 3680 + "node": ">=16.0.0" 3681 + } 3682 + }, 3683 + "node_modules/@electron-forge/shared-types/node_modules/log-update": { 3684 + "version": "5.0.1", 3685 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", 3686 + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", 3687 + "dev": true, 3688 + "license": "MIT", 3689 + "dependencies": { 3690 + "ansi-escapes": "^5.0.0", 3691 + "cli-cursor": "^4.0.0", 3692 + "slice-ansi": "^5.0.0", 3693 + "strip-ansi": "^7.0.1", 3694 + "wrap-ansi": "^8.0.1" 3695 + }, 3696 + "engines": { 3697 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3698 + }, 3699 + "funding": { 3700 + "url": "https://github.com/sponsors/sindresorhus" 3701 + } 3702 + }, 3703 + "node_modules/@electron-forge/shared-types/node_modules/onetime": { 3704 + "version": "5.1.2", 3705 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 3706 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 3707 + "dev": true, 3708 + "license": "MIT", 3709 + "dependencies": { 3710 + "mimic-fn": "^2.1.0" 3711 + }, 3712 + "engines": { 3713 + "node": ">=6" 3714 + }, 3715 + "funding": { 3716 + "url": "https://github.com/sponsors/sindresorhus" 3717 + } 3718 + }, 3719 + "node_modules/@electron-forge/shared-types/node_modules/restore-cursor": { 3720 + "version": "4.0.0", 3721 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 3722 + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 3723 + "dev": true, 3724 + "license": "MIT", 3725 + "dependencies": { 3726 + "onetime": "^5.1.0", 3727 + "signal-exit": "^3.0.2" 3728 + }, 3729 + "engines": { 3730 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3731 + }, 3732 + "funding": { 3733 + "url": "https://github.com/sponsors/sindresorhus" 3734 + } 3735 + }, 3736 + "node_modules/@electron-forge/shared-types/node_modules/signal-exit": { 3737 + "version": "3.0.7", 3738 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3739 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3740 + "dev": true, 3741 + "license": "ISC" 3742 + }, 3743 + "node_modules/@electron-forge/shared-types/node_modules/string-width": { 3744 + "version": "5.1.2", 3745 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3746 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3747 + "dev": true, 3748 + "license": "MIT", 3749 + "dependencies": { 3750 + "eastasianwidth": "^0.2.0", 3751 + "emoji-regex": "^9.2.2", 3752 + "strip-ansi": "^7.0.1" 3753 + }, 3754 + "engines": { 3755 + "node": ">=12" 3756 + }, 3757 + "funding": { 3758 + "url": "https://github.com/sponsors/sindresorhus" 3759 + } 3760 + }, 3761 + "node_modules/@electron-forge/shared-types/node_modules/type-fest": { 3762 + "version": "1.4.0", 3763 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3764 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 3765 + "dev": true, 3766 + "license": "(MIT OR CC0-1.0)", 3767 + "engines": { 3768 + "node": ">=10" 3769 + }, 3770 + "funding": { 3771 + "url": "https://github.com/sponsors/sindresorhus" 3772 + } 3773 + }, 3774 + "node_modules/@electron-forge/shared-types/node_modules/wrap-ansi": { 3775 + "version": "8.1.0", 3776 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 3777 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 3778 + "dev": true, 3779 + "license": "MIT", 3780 + "dependencies": { 3781 + "ansi-styles": "^6.1.0", 3782 + "string-width": "^5.0.1", 3783 + "strip-ansi": "^7.0.1" 3784 + }, 3785 + "engines": { 3786 + "node": ">=12" 3787 + }, 3788 + "funding": { 3789 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3790 + } 3791 + }, 3792 + "node_modules/@electron-forge/template-base": { 3793 + "version": "7.8.0", 3794 + "resolved": "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-7.8.0.tgz", 3795 + "integrity": "sha512-hc8NwoDqEEmZFH/p0p3MK/7xygMmI+cm8Gavoj2Mr2xS7VUUu4r3b5PwIGKvkLfPG34uwsiVwtid2t1rWGF4UA==", 3796 + "dev": true, 3797 + "license": "MIT", 3798 + "dependencies": { 3799 + "@electron-forge/core-utils": "7.8.0", 3800 + "@electron-forge/shared-types": "7.8.0", 3801 + "@malept/cross-spawn-promise": "^2.0.0", 3802 + "debug": "^4.3.1", 3803 + "fs-extra": "^10.0.0", 3804 + "username": "^5.1.0" 3805 + }, 3806 + "engines": { 3807 + "node": ">= 16.4.0" 3808 + } 3809 + }, 3810 + "node_modules/@electron-forge/template-base/node_modules/fs-extra": { 3811 + "version": "10.1.0", 3812 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3813 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3814 + "dev": true, 3815 + "license": "MIT", 3816 + "dependencies": { 3817 + "graceful-fs": "^4.2.0", 3818 + "jsonfile": "^6.0.1", 3819 + "universalify": "^2.0.0" 3820 + }, 3821 + "engines": { 3822 + "node": ">=12" 3823 + } 3824 + }, 3825 + "node_modules/@electron-forge/template-base/node_modules/jsonfile": { 3826 + "version": "6.1.0", 3827 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3828 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3829 + "dev": true, 3830 + "license": "MIT", 3831 + "dependencies": { 3832 + "universalify": "^2.0.0" 3833 + }, 3834 + "optionalDependencies": { 3835 + "graceful-fs": "^4.1.6" 3836 + } 3837 + }, 3838 + "node_modules/@electron-forge/template-base/node_modules/universalify": { 3839 + "version": "2.0.1", 3840 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3841 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3842 + "dev": true, 3843 + "license": "MIT", 3844 + "engines": { 3845 + "node": ">= 10.0.0" 3846 + } 3847 + }, 3848 + "node_modules/@electron-forge/template-vite": { 3849 + "version": "7.8.0", 3850 + "resolved": "https://registry.npmjs.org/@electron-forge/template-vite/-/template-vite-7.8.0.tgz", 3851 + "integrity": "sha512-bf/jd8WzD0gU7Jet+WSi0Lm0SQmseb08WY27ZfJYEs2EVNMiwDfPicgQnOaqP++2yTrXhj1OY/rolZCP9CUyVw==", 3852 + "dev": true, 3853 + "license": "MIT", 3854 + "dependencies": { 3855 + "@electron-forge/shared-types": "7.8.0", 3856 + "@electron-forge/template-base": "7.8.0", 3857 + "fs-extra": "^10.0.0" 3858 + }, 3859 + "engines": { 3860 + "node": ">= 16.4.0" 3861 + } 3862 + }, 3863 + "node_modules/@electron-forge/template-vite-typescript": { 3864 + "version": "7.8.0", 3865 + "resolved": "https://registry.npmjs.org/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.0.tgz", 3866 + "integrity": "sha512-kW3CaVxKHUYuVfY+rT3iepeZ69frBRGh3YZOngLY2buCvGIqNEx+VCgrFBRDDbOKGmwQtwO1E9wp2rtC8q6Ztg==", 3867 + "dev": true, 3868 + "license": "MIT", 3869 + "dependencies": { 3870 + "@electron-forge/shared-types": "7.8.0", 3871 + "@electron-forge/template-base": "7.8.0", 3872 + "fs-extra": "^10.0.0" 3873 + }, 3874 + "engines": { 3875 + "node": ">= 16.4.0" 3876 + } 3877 + }, 3878 + "node_modules/@electron-forge/template-vite-typescript/node_modules/fs-extra": { 3879 + "version": "10.1.0", 3880 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3881 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3882 + "dev": true, 3883 + "license": "MIT", 3884 + "dependencies": { 3885 + "graceful-fs": "^4.2.0", 3886 + "jsonfile": "^6.0.1", 3887 + "universalify": "^2.0.0" 3888 + }, 3889 + "engines": { 3890 + "node": ">=12" 3891 + } 3892 + }, 3893 + "node_modules/@electron-forge/template-vite-typescript/node_modules/jsonfile": { 3894 + "version": "6.1.0", 3895 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3896 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3897 + "dev": true, 3898 + "license": "MIT", 3899 + "dependencies": { 3900 + "universalify": "^2.0.0" 3901 + }, 3902 + "optionalDependencies": { 3903 + "graceful-fs": "^4.1.6" 3904 + } 3905 + }, 3906 + "node_modules/@electron-forge/template-vite-typescript/node_modules/universalify": { 3907 + "version": "2.0.1", 3908 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3909 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3910 + "dev": true, 3911 + "license": "MIT", 3912 + "engines": { 3913 + "node": ">= 10.0.0" 3914 + } 3915 + }, 3916 + "node_modules/@electron-forge/template-vite/node_modules/fs-extra": { 3917 + "version": "10.1.0", 3918 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3919 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3920 + "dev": true, 3921 + "license": "MIT", 3922 + "dependencies": { 3923 + "graceful-fs": "^4.2.0", 3924 + "jsonfile": "^6.0.1", 3925 + "universalify": "^2.0.0" 3926 + }, 3927 + "engines": { 3928 + "node": ">=12" 3929 + } 3930 + }, 3931 + "node_modules/@electron-forge/template-vite/node_modules/jsonfile": { 3932 + "version": "6.1.0", 3933 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3934 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3935 + "dev": true, 3936 + "license": "MIT", 3937 + "dependencies": { 3938 + "universalify": "^2.0.0" 3939 + }, 3940 + "optionalDependencies": { 3941 + "graceful-fs": "^4.1.6" 3942 + } 3943 + }, 3944 + "node_modules/@electron-forge/template-vite/node_modules/universalify": { 3945 + "version": "2.0.1", 3946 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3947 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 3948 + "dev": true, 3949 + "license": "MIT", 3950 + "engines": { 3951 + "node": ">= 10.0.0" 3952 + } 3953 + }, 3954 + "node_modules/@electron-forge/template-webpack": { 3955 + "version": "7.8.0", 3956 + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-7.8.0.tgz", 3957 + "integrity": "sha512-AdLGC6NVgrd7Q0SaaeiwJKmSBjN6C2EHxZgLMy1yxNSpazU9m3DtYQilDjXqmCWfxkeNzdke0NaeDvLgdJSw5A==", 3958 + "dev": true, 3959 + "license": "MIT", 3960 + "dependencies": { 3961 + "@electron-forge/shared-types": "7.8.0", 3962 + "@electron-forge/template-base": "7.8.0", 3963 + "fs-extra": "^10.0.0" 3964 + }, 3965 + "engines": { 3966 + "node": ">= 16.4.0" 3967 + } 3968 + }, 3969 + "node_modules/@electron-forge/template-webpack-typescript": { 3970 + "version": "7.8.0", 3971 + "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.0.tgz", 3972 + "integrity": "sha512-Pl8l+gv3HzqCfFIMLxlEsoAkNd0VEWeZZ675SYyqs0/kBQUifn0bKNhVE4gUZwKGgQCcG1Gvb23KdVGD3H3XmA==", 3973 + "dev": true, 3974 + "license": "MIT", 3975 + "dependencies": { 3976 + "@electron-forge/shared-types": "7.8.0", 3977 + "@electron-forge/template-base": "7.8.0", 3978 + "fs-extra": "^10.0.0" 3979 + }, 3980 + "engines": { 3981 + "node": ">= 16.4.0" 3982 + } 3983 + }, 3984 + "node_modules/@electron-forge/template-webpack-typescript/node_modules/fs-extra": { 3985 + "version": "10.1.0", 3986 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 3987 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 3988 + "dev": true, 3989 + "license": "MIT", 3990 + "dependencies": { 3991 + "graceful-fs": "^4.2.0", 3992 + "jsonfile": "^6.0.1", 3993 + "universalify": "^2.0.0" 3994 + }, 3995 + "engines": { 3996 + "node": ">=12" 3997 + } 3998 + }, 3999 + "node_modules/@electron-forge/template-webpack-typescript/node_modules/jsonfile": { 4000 + "version": "6.1.0", 4001 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4002 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4003 + "dev": true, 4004 + "license": "MIT", 4005 + "dependencies": { 4006 + "universalify": "^2.0.0" 4007 + }, 4008 + "optionalDependencies": { 4009 + "graceful-fs": "^4.1.6" 4010 + } 4011 + }, 4012 + "node_modules/@electron-forge/template-webpack-typescript/node_modules/universalify": { 4013 + "version": "2.0.1", 4014 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4015 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4016 + "dev": true, 4017 + "license": "MIT", 4018 + "engines": { 4019 + "node": ">= 10.0.0" 4020 + } 4021 + }, 4022 + "node_modules/@electron-forge/template-webpack/node_modules/fs-extra": { 4023 + "version": "10.1.0", 4024 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 4025 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 4026 + "dev": true, 4027 + "license": "MIT", 4028 + "dependencies": { 4029 + "graceful-fs": "^4.2.0", 4030 + "jsonfile": "^6.0.1", 4031 + "universalify": "^2.0.0" 4032 + }, 4033 + "engines": { 4034 + "node": ">=12" 4035 + } 4036 + }, 4037 + "node_modules/@electron-forge/template-webpack/node_modules/jsonfile": { 4038 + "version": "6.1.0", 4039 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4040 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4041 + "dev": true, 4042 + "license": "MIT", 4043 + "dependencies": { 4044 + "universalify": "^2.0.0" 4045 + }, 4046 + "optionalDependencies": { 4047 + "graceful-fs": "^4.1.6" 4048 + } 4049 + }, 4050 + "node_modules/@electron-forge/template-webpack/node_modules/universalify": { 4051 + "version": "2.0.1", 4052 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4053 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4054 + "dev": true, 4055 + "license": "MIT", 4056 + "engines": { 4057 + "node": ">= 10.0.0" 4058 + } 4059 + }, 4060 + "node_modules/@electron-forge/tracer": { 4061 + "version": "7.8.0", 4062 + "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.0.tgz", 4063 + "integrity": "sha512-t4fIATZEX6/7PJNfyh6tLzKEsNMpO01Nz/rgHWBxeRvjCw5UNul9OOxoM7b43vfFAO9Jv++34oI3VJ09LeVQ2Q==", 4064 + "dev": true, 4065 + "license": "MIT", 4066 + "dependencies": { 4067 + "chrome-trace-event": "^1.0.3" 4068 + }, 4069 + "engines": { 4070 + "node": ">= 14.17.5" 4071 + } 4072 + }, 4073 + "node_modules/@electron/asar": { 4074 + "version": "3.4.1", 4075 + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz", 4076 + "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", 4077 + "dev": true, 4078 + "license": "MIT", 4079 + "dependencies": { 4080 + "commander": "^5.0.0", 4081 + "glob": "^7.1.6", 4082 + "minimatch": "^3.0.4" 4083 + }, 4084 + "bin": { 4085 + "asar": "bin/asar.js" 4086 + }, 4087 + "engines": { 4088 + "node": ">=10.12.0" 4089 + } 4090 + }, 4091 + "node_modules/@electron/asar/node_modules/commander": { 4092 + "version": "5.1.0", 4093 + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", 4094 + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", 4095 + "dev": true, 4096 + "license": "MIT", 4097 + "engines": { 4098 + "node": ">= 6" 4099 + } 4100 + }, 4101 + "node_modules/@electron/fuses": { 4102 + "version": "1.8.0", 4103 + "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz", 4104 + "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", 4105 + "dev": true, 4106 + "license": "MIT", 4107 + "dependencies": { 4108 + "chalk": "^4.1.1", 4109 + "fs-extra": "^9.0.1", 4110 + "minimist": "^1.2.5" 4111 + }, 4112 + "bin": { 4113 + "electron-fuses": "dist/bin.js" 4114 + } 4115 + }, 4116 + "node_modules/@electron/fuses/node_modules/fs-extra": { 4117 + "version": "9.1.0", 4118 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 4119 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 4120 + "dev": true, 4121 + "license": "MIT", 4122 + "dependencies": { 4123 + "at-least-node": "^1.0.0", 4124 + "graceful-fs": "^4.2.0", 4125 + "jsonfile": "^6.0.1", 4126 + "universalify": "^2.0.0" 4127 + }, 4128 + "engines": { 4129 + "node": ">=10" 4130 + } 4131 + }, 4132 + "node_modules/@electron/fuses/node_modules/jsonfile": { 4133 + "version": "6.1.0", 4134 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4135 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4136 + "dev": true, 4137 + "license": "MIT", 4138 + "dependencies": { 4139 + "universalify": "^2.0.0" 4140 + }, 4141 + "optionalDependencies": { 4142 + "graceful-fs": "^4.1.6" 4143 + } 4144 + }, 4145 + "node_modules/@electron/fuses/node_modules/universalify": { 4146 + "version": "2.0.1", 4147 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4148 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4149 + "dev": true, 4150 + "license": "MIT", 4151 + "engines": { 4152 + "node": ">= 10.0.0" 4153 + } 4154 + }, 4155 + "node_modules/@electron/get": { 4156 + "version": "3.1.0", 4157 + "resolved": "https://registry.npmjs.org/@electron/get/-/get-3.1.0.tgz", 4158 + "integrity": "sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==", 4159 + "dev": true, 4160 + "license": "MIT", 4161 + "dependencies": { 4162 + "debug": "^4.1.1", 4163 + "env-paths": "^2.2.0", 4164 + "fs-extra": "^8.1.0", 4165 + "got": "^11.8.5", 4166 + "progress": "^2.0.3", 4167 + "semver": "^6.2.0", 4168 + "sumchecker": "^3.0.1" 4169 + }, 4170 + "engines": { 4171 + "node": ">=14" 4172 + }, 4173 + "optionalDependencies": { 4174 + "global-agent": "^3.0.0" 4175 + } 4176 + }, 4177 + "node_modules/@electron/get/node_modules/semver": { 4178 + "version": "6.3.1", 4179 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 4180 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 4181 + "dev": true, 4182 + "license": "ISC", 4183 + "bin": { 4184 + "semver": "bin/semver.js" 4185 + } 4186 + }, 4187 + "node_modules/@electron/node-gyp": { 4188 + "version": "10.2.0-electron.1", 4189 + "resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", 4190 + "integrity": "sha512-4MSBTT8y07YUDqf69/vSh80Hh791epYqGtWHO3zSKhYFwQg+gx9wi1PqbqP6YqC4WMsNxZ5l9oDmnWdK5pfCKQ==", 4191 + "dev": true, 4192 + "license": "MIT", 4193 + "dependencies": { 4194 + "env-paths": "^2.2.0", 4195 + "exponential-backoff": "^3.1.1", 4196 + "glob": "^8.1.0", 4197 + "graceful-fs": "^4.2.6", 4198 + "make-fetch-happen": "^10.2.1", 4199 + "nopt": "^6.0.0", 4200 + "proc-log": "^2.0.1", 4201 + "semver": "^7.3.5", 4202 + "tar": "^6.2.1", 4203 + "which": "^2.0.2" 4204 + }, 4205 + "bin": { 4206 + "node-gyp": "bin/node-gyp.js" 4207 + }, 4208 + "engines": { 4209 + "node": ">=12.13.0" 4210 + } 4211 + }, 4212 + "node_modules/@electron/node-gyp/node_modules/@npmcli/fs": { 4213 + "version": "2.1.2", 4214 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", 4215 + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", 4216 + "dev": true, 4217 + "license": "ISC", 4218 + "dependencies": { 4219 + "@gar/promisify": "^1.1.3", 4220 + "semver": "^7.3.5" 4221 + }, 4222 + "engines": { 4223 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4224 + } 4225 + }, 4226 + "node_modules/@electron/node-gyp/node_modules/abbrev": { 4227 + "version": "1.1.1", 4228 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 4229 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 4230 + "dev": true, 4231 + "license": "ISC" 4232 + }, 4233 + "node_modules/@electron/node-gyp/node_modules/agent-base": { 4234 + "version": "6.0.2", 4235 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 4236 + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 4237 + "dev": true, 4238 + "license": "MIT", 4239 + "dependencies": { 4240 + "debug": "4" 4241 + }, 4242 + "engines": { 4243 + "node": ">= 6.0.0" 4244 + } 4245 + }, 4246 + "node_modules/@electron/node-gyp/node_modules/brace-expansion": { 4247 + "version": "2.0.1", 4248 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4249 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4250 + "dev": true, 4251 + "license": "MIT", 4252 + "dependencies": { 4253 + "balanced-match": "^1.0.0" 4254 + } 4255 + }, 4256 + "node_modules/@electron/node-gyp/node_modules/cacache": { 4257 + "version": "16.1.3", 4258 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", 4259 + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", 4260 + "dev": true, 4261 + "license": "ISC", 4262 + "dependencies": { 4263 + "@npmcli/fs": "^2.1.0", 4264 + "@npmcli/move-file": "^2.0.0", 4265 + "chownr": "^2.0.0", 4266 + "fs-minipass": "^2.1.0", 4267 + "glob": "^8.0.1", 4268 + "infer-owner": "^1.0.4", 4269 + "lru-cache": "^7.7.1", 4270 + "minipass": "^3.1.6", 4271 + "minipass-collect": "^1.0.2", 4272 + "minipass-flush": "^1.0.5", 4273 + "minipass-pipeline": "^1.2.4", 4274 + "mkdirp": "^1.0.4", 4275 + "p-map": "^4.0.0", 4276 + "promise-inflight": "^1.0.1", 4277 + "rimraf": "^3.0.2", 4278 + "ssri": "^9.0.0", 4279 + "tar": "^6.1.11", 4280 + "unique-filename": "^2.0.0" 4281 + }, 4282 + "engines": { 4283 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4284 + } 4285 + }, 4286 + "node_modules/@electron/node-gyp/node_modules/fs-minipass": { 4287 + "version": "2.1.0", 4288 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 4289 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 4290 + "dev": true, 4291 + "license": "ISC", 4292 + "dependencies": { 4293 + "minipass": "^3.0.0" 4294 + }, 4295 + "engines": { 4296 + "node": ">= 8" 4297 + } 4298 + }, 4299 + "node_modules/@electron/node-gyp/node_modules/glob": { 4300 + "version": "8.1.0", 4301 + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 4302 + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 4303 + "deprecated": "Glob versions prior to v9 are no longer supported", 4304 + "dev": true, 4305 + "license": "ISC", 4306 + "dependencies": { 4307 + "fs.realpath": "^1.0.0", 4308 + "inflight": "^1.0.4", 4309 + "inherits": "2", 4310 + "minimatch": "^5.0.1", 4311 + "once": "^1.3.0" 4312 + }, 4313 + "engines": { 4314 + "node": ">=12" 4315 + }, 4316 + "funding": { 4317 + "url": "https://github.com/sponsors/isaacs" 4318 + } 4319 + }, 4320 + "node_modules/@electron/node-gyp/node_modules/http-proxy-agent": { 4321 + "version": "5.0.0", 4322 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", 4323 + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", 4324 + "dev": true, 4325 + "license": "MIT", 4326 + "dependencies": { 4327 + "@tootallnate/once": "2", 4328 + "agent-base": "6", 4329 + "debug": "4" 4330 + }, 4331 + "engines": { 4332 + "node": ">= 6" 4333 + } 4334 + }, 4335 + "node_modules/@electron/node-gyp/node_modules/https-proxy-agent": { 4336 + "version": "5.0.1", 4337 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 4338 + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 4339 + "dev": true, 4340 + "license": "MIT", 4341 + "dependencies": { 4342 + "agent-base": "6", 4343 + "debug": "4" 4344 + }, 4345 + "engines": { 4346 + "node": ">= 6" 4347 + } 4348 + }, 4349 + "node_modules/@electron/node-gyp/node_modules/lru-cache": { 4350 + "version": "7.18.3", 4351 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 4352 + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 4353 + "dev": true, 4354 + "license": "ISC", 4355 + "engines": { 4356 + "node": ">=12" 4357 + } 4358 + }, 4359 + "node_modules/@electron/node-gyp/node_modules/make-fetch-happen": { 4360 + "version": "10.2.1", 4361 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", 4362 + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", 4363 + "dev": true, 4364 + "license": "ISC", 4365 + "dependencies": { 4366 + "agentkeepalive": "^4.2.1", 4367 + "cacache": "^16.1.0", 4368 + "http-cache-semantics": "^4.1.0", 4369 + "http-proxy-agent": "^5.0.0", 4370 + "https-proxy-agent": "^5.0.0", 4371 + "is-lambda": "^1.0.1", 4372 + "lru-cache": "^7.7.1", 4373 + "minipass": "^3.1.6", 4374 + "minipass-collect": "^1.0.2", 4375 + "minipass-fetch": "^2.0.3", 4376 + "minipass-flush": "^1.0.5", 4377 + "minipass-pipeline": "^1.2.4", 4378 + "negotiator": "^0.6.3", 4379 + "promise-retry": "^2.0.1", 4380 + "socks-proxy-agent": "^7.0.0", 4381 + "ssri": "^9.0.0" 4382 + }, 4383 + "engines": { 4384 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4385 + } 4386 + }, 4387 + "node_modules/@electron/node-gyp/node_modules/minimatch": { 4388 + "version": "5.1.6", 4389 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 4390 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 4391 + "dev": true, 4392 + "license": "ISC", 4393 + "dependencies": { 4394 + "brace-expansion": "^2.0.1" 4395 + }, 4396 + "engines": { 4397 + "node": ">=10" 4398 + } 4399 + }, 4400 + "node_modules/@electron/node-gyp/node_modules/minipass": { 4401 + "version": "3.3.6", 4402 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4403 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4404 + "dev": true, 4405 + "license": "ISC", 4406 + "dependencies": { 4407 + "yallist": "^4.0.0" 4408 + }, 4409 + "engines": { 4410 + "node": ">=8" 4411 + } 4412 + }, 4413 + "node_modules/@electron/node-gyp/node_modules/minipass-collect": { 4414 + "version": "1.0.2", 4415 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 4416 + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 4417 + "dev": true, 4418 + "license": "ISC", 4419 + "dependencies": { 4420 + "minipass": "^3.0.0" 4421 + }, 4422 + "engines": { 4423 + "node": ">= 8" 4424 + } 4425 + }, 4426 + "node_modules/@electron/node-gyp/node_modules/minipass-fetch": { 4427 + "version": "2.1.2", 4428 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", 4429 + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", 4430 + "dev": true, 4431 + "license": "MIT", 4432 + "dependencies": { 4433 + "minipass": "^3.1.6", 4434 + "minipass-sized": "^1.0.3", 4435 + "minizlib": "^2.1.2" 4436 + }, 4437 + "engines": { 4438 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4439 + }, 4440 + "optionalDependencies": { 4441 + "encoding": "^0.1.13" 4442 + } 4443 + }, 4444 + "node_modules/@electron/node-gyp/node_modules/minizlib": { 4445 + "version": "2.1.2", 4446 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 4447 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 4448 + "dev": true, 4449 + "license": "MIT", 4450 + "dependencies": { 4451 + "minipass": "^3.0.0", 4452 + "yallist": "^4.0.0" 4453 + }, 4454 + "engines": { 4455 + "node": ">= 8" 4456 + } 4457 + }, 4458 + "node_modules/@electron/node-gyp/node_modules/mkdirp": { 4459 + "version": "1.0.4", 4460 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 4461 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 4462 + "dev": true, 4463 + "license": "MIT", 4464 + "bin": { 4465 + "mkdirp": "bin/cmd.js" 4466 + }, 4467 + "engines": { 4468 + "node": ">=10" 4469 + } 4470 + }, 4471 + "node_modules/@electron/node-gyp/node_modules/negotiator": { 4472 + "version": "0.6.4", 4473 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 4474 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 4475 + "dev": true, 4476 + "license": "MIT", 4477 + "engines": { 4478 + "node": ">= 0.6" 4479 + } 4480 + }, 4481 + "node_modules/@electron/node-gyp/node_modules/nopt": { 4482 + "version": "6.0.0", 4483 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", 4484 + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", 4485 + "dev": true, 4486 + "license": "ISC", 4487 + "dependencies": { 4488 + "abbrev": "^1.0.0" 4489 + }, 4490 + "bin": { 4491 + "nopt": "bin/nopt.js" 4492 + }, 4493 + "engines": { 4494 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4495 + } 4496 + }, 4497 + "node_modules/@electron/node-gyp/node_modules/p-map": { 4498 + "version": "4.0.0", 4499 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 4500 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4501 + "dev": true, 4502 + "license": "MIT", 4503 + "dependencies": { 4504 + "aggregate-error": "^3.0.0" 4505 + }, 4506 + "engines": { 4507 + "node": ">=10" 4508 + }, 4509 + "funding": { 4510 + "url": "https://github.com/sponsors/sindresorhus" 4511 + } 4512 + }, 4513 + "node_modules/@electron/node-gyp/node_modules/proc-log": { 4514 + "version": "2.0.1", 4515 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", 4516 + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", 4517 + "dev": true, 4518 + "license": "ISC", 4519 + "engines": { 4520 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4521 + } 4522 + }, 4523 + "node_modules/@electron/node-gyp/node_modules/socks-proxy-agent": { 4524 + "version": "7.0.0", 4525 + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", 4526 + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", 4527 + "dev": true, 4528 + "license": "MIT", 4529 + "dependencies": { 4530 + "agent-base": "^6.0.2", 4531 + "debug": "^4.3.3", 4532 + "socks": "^2.6.2" 4533 + }, 4534 + "engines": { 4535 + "node": ">= 10" 4536 + } 4537 + }, 4538 + "node_modules/@electron/node-gyp/node_modules/ssri": { 4539 + "version": "9.0.1", 4540 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", 4541 + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", 4542 + "dev": true, 4543 + "license": "ISC", 4544 + "dependencies": { 4545 + "minipass": "^3.1.1" 4546 + }, 4547 + "engines": { 4548 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4549 + } 4550 + }, 4551 + "node_modules/@electron/node-gyp/node_modules/unique-filename": { 4552 + "version": "2.0.1", 4553 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", 4554 + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", 4555 + "dev": true, 4556 + "license": "ISC", 4557 + "dependencies": { 4558 + "unique-slug": "^3.0.0" 4559 + }, 4560 + "engines": { 4561 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4562 + } 4563 + }, 4564 + "node_modules/@electron/node-gyp/node_modules/unique-slug": { 4565 + "version": "3.0.0", 4566 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", 4567 + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", 4568 + "dev": true, 4569 + "license": "ISC", 4570 + "dependencies": { 4571 + "imurmurhash": "^0.1.4" 4572 + }, 4573 + "engines": { 4574 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4575 + } 4576 + }, 4577 + "node_modules/@electron/node-gyp/node_modules/which": { 4578 + "version": "2.0.2", 4579 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4580 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4581 + "dev": true, 4582 + "license": "ISC", 4583 + "dependencies": { 4584 + "isexe": "^2.0.0" 4585 + }, 4586 + "bin": { 4587 + "node-which": "bin/node-which" 4588 + }, 4589 + "engines": { 4590 + "node": ">= 8" 4591 + } 4592 + }, 4593 + "node_modules/@electron/node-gyp/node_modules/yallist": { 4594 + "version": "4.0.0", 4595 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4596 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4597 + "dev": true, 4598 + "license": "ISC" 4599 + }, 4600 + "node_modules/@electron/notarize": { 4601 + "version": "2.5.0", 4602 + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", 4603 + "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==", 4604 + "dev": true, 4605 + "license": "MIT", 4606 + "dependencies": { 4607 + "debug": "^4.1.1", 4608 + "fs-extra": "^9.0.1", 4609 + "promise-retry": "^2.0.1" 4610 + }, 4611 + "engines": { 4612 + "node": ">= 10.0.0" 4613 + } 4614 + }, 4615 + "node_modules/@electron/notarize/node_modules/fs-extra": { 4616 + "version": "9.1.0", 4617 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 4618 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 4619 + "dev": true, 4620 + "license": "MIT", 4621 + "dependencies": { 4622 + "at-least-node": "^1.0.0", 4623 + "graceful-fs": "^4.2.0", 4624 + "jsonfile": "^6.0.1", 4625 + "universalify": "^2.0.0" 4626 + }, 4627 + "engines": { 4628 + "node": ">=10" 4629 + } 4630 + }, 4631 + "node_modules/@electron/notarize/node_modules/jsonfile": { 4632 + "version": "6.1.0", 4633 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4634 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4635 + "dev": true, 4636 + "license": "MIT", 4637 + "dependencies": { 4638 + "universalify": "^2.0.0" 4639 + }, 4640 + "optionalDependencies": { 4641 + "graceful-fs": "^4.1.6" 4642 + } 4643 + }, 4644 + "node_modules/@electron/notarize/node_modules/universalify": { 4645 + "version": "2.0.1", 4646 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4647 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4648 + "dev": true, 4649 + "license": "MIT", 4650 + "engines": { 4651 + "node": ">= 10.0.0" 4652 + } 4653 + }, 4654 + "node_modules/@electron/osx-sign": { 4655 + "version": "1.3.3", 4656 + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.3.tgz", 4657 + "integrity": "sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg==", 4658 + "dev": true, 4659 + "license": "BSD-2-Clause", 4660 + "dependencies": { 4661 + "compare-version": "^0.1.2", 4662 + "debug": "^4.3.4", 4663 + "fs-extra": "^10.0.0", 4664 + "isbinaryfile": "^4.0.8", 4665 + "minimist": "^1.2.6", 4666 + "plist": "^3.0.5" 4667 + }, 4668 + "bin": { 4669 + "electron-osx-flat": "bin/electron-osx-flat.js", 4670 + "electron-osx-sign": "bin/electron-osx-sign.js" 4671 + }, 4672 + "engines": { 4673 + "node": ">=12.0.0" 4674 + } 4675 + }, 4676 + "node_modules/@electron/osx-sign/node_modules/fs-extra": { 4677 + "version": "10.1.0", 4678 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 4679 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 4680 + "dev": true, 4681 + "license": "MIT", 4682 + "dependencies": { 4683 + "graceful-fs": "^4.2.0", 4684 + "jsonfile": "^6.0.1", 4685 + "universalify": "^2.0.0" 4686 + }, 4687 + "engines": { 4688 + "node": ">=12" 4689 + } 4690 + }, 4691 + "node_modules/@electron/osx-sign/node_modules/jsonfile": { 4692 + "version": "6.1.0", 4693 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4694 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4695 + "dev": true, 4696 + "license": "MIT", 4697 + "dependencies": { 4698 + "universalify": "^2.0.0" 4699 + }, 4700 + "optionalDependencies": { 4701 + "graceful-fs": "^4.1.6" 4702 + } 4703 + }, 4704 + "node_modules/@electron/osx-sign/node_modules/universalify": { 4705 + "version": "2.0.1", 4706 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4707 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4708 + "dev": true, 4709 + "license": "MIT", 4710 + "engines": { 4711 + "node": ">= 10.0.0" 4712 + } 4713 + }, 4714 + "node_modules/@electron/packager": { 4715 + "version": "18.3.6", 4716 + "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-18.3.6.tgz", 4717 + "integrity": "sha512-1eXHB5t+SQKvUiDpWGpvr90ZSSbXj+isrh3YbjCTjKT4bE4SQrKSBfukEAaBvp67+GXHFtCHjQgN9qSTFIge+Q==", 4718 + "dev": true, 4719 + "license": "BSD-2-Clause", 4720 + "dependencies": { 4721 + "@electron/asar": "^3.2.13", 4722 + "@electron/get": "^3.0.0", 4723 + "@electron/notarize": "^2.1.0", 4724 + "@electron/osx-sign": "^1.0.5", 4725 + "@electron/universal": "^2.0.1", 4726 + "@electron/windows-sign": "^1.0.0", 4727 + "debug": "^4.0.1", 4728 + "extract-zip": "^2.0.0", 4729 + "filenamify": "^4.1.0", 4730 + "fs-extra": "^11.1.0", 4731 + "galactus": "^1.0.0", 4732 + "get-package-info": "^1.0.0", 4733 + "junk": "^3.1.0", 4734 + "parse-author": "^2.0.0", 4735 + "plist": "^3.0.0", 4736 + "resedit": "^2.0.0", 4737 + "resolve": "^1.1.6", 4738 + "semver": "^7.1.3", 4739 + "yargs-parser": "^21.1.1" 4740 + }, 4741 + "bin": { 4742 + "electron-packager": "bin/electron-packager.js" 4743 + }, 4744 + "engines": { 4745 + "node": ">= 16.13.0" 4746 + }, 4747 + "funding": { 4748 + "url": "https://github.com/electron/packager?sponsor=1" 4749 + } 4750 + }, 4751 + "node_modules/@electron/packager/node_modules/fs-extra": { 4752 + "version": "11.3.0", 4753 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 4754 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 4755 + "dev": true, 4756 + "license": "MIT", 4757 + "dependencies": { 4758 + "graceful-fs": "^4.2.0", 4759 + "jsonfile": "^6.0.1", 4760 + "universalify": "^2.0.0" 4761 + }, 4762 + "engines": { 4763 + "node": ">=14.14" 4764 + } 4765 + }, 4766 + "node_modules/@electron/packager/node_modules/jsonfile": { 4767 + "version": "6.1.0", 4768 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4769 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4770 + "dev": true, 4771 + "license": "MIT", 4772 + "dependencies": { 4773 + "universalify": "^2.0.0" 4774 + }, 4775 + "optionalDependencies": { 4776 + "graceful-fs": "^4.1.6" 4777 + } 4778 + }, 4779 + "node_modules/@electron/packager/node_modules/universalify": { 4780 + "version": "2.0.1", 4781 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4782 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4783 + "dev": true, 4784 + "license": "MIT", 4785 + "engines": { 4786 + "node": ">= 10.0.0" 4787 + } 4788 + }, 4789 + "node_modules/@electron/rebuild": { 4790 + "version": "3.7.2", 4791 + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.2.tgz", 4792 + "integrity": "sha512-19/KbIR/DAxbsCkiaGMXIdPnMCJLkcf8AvGnduJtWBs/CBwiAjY1apCqOLVxrXg+rtXFCngbXhBanWjxLUt1Mg==", 4793 + "dev": true, 4794 + "license": "MIT", 4795 + "dependencies": { 4796 + "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", 4797 + "@malept/cross-spawn-promise": "^2.0.0", 4798 + "chalk": "^4.0.0", 4799 + "debug": "^4.1.1", 4800 + "detect-libc": "^2.0.1", 4801 + "fs-extra": "^10.0.0", 4802 + "got": "^11.7.0", 4803 + "node-abi": "^3.45.0", 4804 + "node-api-version": "^0.2.0", 4805 + "ora": "^5.1.0", 4806 + "read-binary-file-arch": "^1.0.6", 4807 + "semver": "^7.3.5", 4808 + "tar": "^6.0.5", 4809 + "yargs": "^17.0.1" 4810 + }, 4811 + "bin": { 4812 + "electron-rebuild": "lib/cli.js" 4813 + }, 4814 + "engines": { 4815 + "node": ">=12.13.0" 4816 + } 4817 + }, 4818 + "node_modules/@electron/rebuild/node_modules/fs-extra": { 4819 + "version": "10.1.0", 4820 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 4821 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 4822 + "dev": true, 4823 + "license": "MIT", 4824 + "dependencies": { 4825 + "graceful-fs": "^4.2.0", 4826 + "jsonfile": "^6.0.1", 4827 + "universalify": "^2.0.0" 4828 + }, 4829 + "engines": { 4830 + "node": ">=12" 4831 + } 4832 + }, 4833 + "node_modules/@electron/rebuild/node_modules/jsonfile": { 4834 + "version": "6.1.0", 4835 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4836 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4837 + "dev": true, 4838 + "license": "MIT", 4839 + "dependencies": { 4840 + "universalify": "^2.0.0" 4841 + }, 4842 + "optionalDependencies": { 4843 + "graceful-fs": "^4.1.6" 4844 + } 4845 + }, 4846 + "node_modules/@electron/rebuild/node_modules/universalify": { 4847 + "version": "2.0.1", 4848 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4849 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4850 + "dev": true, 4851 + "license": "MIT", 4852 + "engines": { 4853 + "node": ">= 10.0.0" 4854 + } 4855 + }, 4856 + "node_modules/@electron/universal": { 4857 + "version": "2.0.2", 4858 + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.2.tgz", 4859 + "integrity": "sha512-mqY1szx5/d5YLvfCDWWoJdkSIjIz+NdWN4pN0r78lYiE7De+slLpuF3lVxIT+hlJnwk5sH2wFRMl6/oUgUVO3A==", 4860 + "dev": true, 4861 + "license": "MIT", 4862 + "dependencies": { 4863 + "@electron/asar": "^3.3.1", 4864 + "@malept/cross-spawn-promise": "^2.0.0", 4865 + "debug": "^4.3.1", 4866 + "dir-compare": "^4.2.0", 4867 + "fs-extra": "^11.1.1", 4868 + "minimatch": "^9.0.3", 4869 + "plist": "^3.1.0" 4870 + }, 4871 + "engines": { 4872 + "node": ">=16.4" 4873 + } 4874 + }, 4875 + "node_modules/@electron/universal/node_modules/brace-expansion": { 4876 + "version": "2.0.1", 4877 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4878 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4879 + "dev": true, 4880 + "license": "MIT", 4881 + "dependencies": { 4882 + "balanced-match": "^1.0.0" 4883 + } 4884 + }, 4885 + "node_modules/@electron/universal/node_modules/fs-extra": { 4886 + "version": "11.3.0", 4887 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 4888 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 4889 + "dev": true, 4890 + "license": "MIT", 4891 + "dependencies": { 4892 + "graceful-fs": "^4.2.0", 4893 + "jsonfile": "^6.0.1", 4894 + "universalify": "^2.0.0" 4895 + }, 4896 + "engines": { 4897 + "node": ">=14.14" 4898 + } 4899 + }, 4900 + "node_modules/@electron/universal/node_modules/jsonfile": { 4901 + "version": "6.1.0", 4902 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4903 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4904 + "dev": true, 4905 + "license": "MIT", 4906 + "dependencies": { 4907 + "universalify": "^2.0.0" 4908 + }, 4909 + "optionalDependencies": { 4910 + "graceful-fs": "^4.1.6" 4911 + } 4912 + }, 4913 + "node_modules/@electron/universal/node_modules/minimatch": { 4914 + "version": "9.0.5", 4915 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4916 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4917 + "dev": true, 4918 + "license": "ISC", 4919 + "dependencies": { 4920 + "brace-expansion": "^2.0.1" 4921 + }, 4922 + "engines": { 4923 + "node": ">=16 || 14 >=14.17" 4924 + }, 4925 + "funding": { 4926 + "url": "https://github.com/sponsors/isaacs" 4927 + } 4928 + }, 4929 + "node_modules/@electron/universal/node_modules/universalify": { 4930 + "version": "2.0.1", 4931 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4932 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4933 + "dev": true, 4934 + "license": "MIT", 4935 + "engines": { 4936 + "node": ">= 10.0.0" 4937 + } 4938 + }, 4939 + "node_modules/@electron/windows-sign": { 4940 + "version": "1.2.1", 4941 + "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.1.tgz", 4942 + "integrity": "sha512-YfASnrhJ+ve6Q43ZiDwmpBgYgi2u0bYjeAVi2tDfN7YWAKO8X9EEOuPGtqbJpPLM6TfAHimghICjWe2eaJ8BAg==", 4943 + "dev": true, 4944 + "license": "BSD-2-Clause", 4945 + "dependencies": { 4946 + "cross-dirname": "^0.1.0", 4947 + "debug": "^4.3.4", 4948 + "fs-extra": "^11.1.1", 4949 + "minimist": "^1.2.8", 4950 + "postject": "^1.0.0-alpha.6" 4951 + }, 4952 + "bin": { 4953 + "electron-windows-sign": "bin/electron-windows-sign.js" 4954 + }, 4955 + "engines": { 4956 + "node": ">=14.14" 4957 + } 4958 + }, 4959 + "node_modules/@electron/windows-sign/node_modules/fs-extra": { 4960 + "version": "11.3.0", 4961 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 4962 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 4963 + "dev": true, 4964 + "license": "MIT", 4965 + "dependencies": { 4966 + "graceful-fs": "^4.2.0", 4967 + "jsonfile": "^6.0.1", 4968 + "universalify": "^2.0.0" 4969 + }, 4970 + "engines": { 4971 + "node": ">=14.14" 4972 + } 4973 + }, 4974 + "node_modules/@electron/windows-sign/node_modules/jsonfile": { 4975 + "version": "6.1.0", 4976 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4977 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4978 + "dev": true, 4979 + "license": "MIT", 4980 + "dependencies": { 4981 + "universalify": "^2.0.0" 4982 + }, 4983 + "optionalDependencies": { 4984 + "graceful-fs": "^4.1.6" 4985 + } 4986 + }, 4987 + "node_modules/@electron/windows-sign/node_modules/universalify": { 4988 + "version": "2.0.1", 4989 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4990 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4991 + "dev": true, 4992 + "license": "MIT", 4993 + "engines": { 4994 + "node": ">= 10.0.0" 4995 } 4996 }, 4997 "node_modules/@esbuild/win32-x64": { ··· 5010 "engines": { 5011 "node": ">=18" 5012 } 5013 + }, 5014 + "node_modules/@gar/promisify": { 5015 + "version": "1.1.3", 5016 + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", 5017 + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", 5018 + "dev": true, 5019 + "license": "MIT" 5020 }, 5021 "node_modules/@inquirer/checkbox": { 5022 "version": "4.1.4", ··· 5600 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5601 } 5602 }, 5603 "node_modules/@lmdb/lmdb-win32-x64": { 5604 "version": "3.2.6", 5605 "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", ··· 5614 "win32" 5615 ] 5616 }, 5617 + "node_modules/@malept/cross-spawn-promise": { 5618 + "version": "2.0.0", 5619 + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", 5620 + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", 5621 "dev": true, 5622 + "funding": [ 5623 + { 5624 + "type": "individual", 5625 + "url": "https://github.com/sponsors/malept" 5626 + }, 5627 + { 5628 + "type": "tidelift", 5629 + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" 5630 + } 5631 ], 5632 + "license": "Apache-2.0", 5633 + "dependencies": { 5634 + "cross-spawn": "^7.0.1" 5635 + }, 5636 + "engines": { 5637 + "node": ">= 12.13.0" 5638 + } 5639 }, 5640 "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 5641 "version": "3.0.3", ··· 5684 "@napi-rs/nice-win32-x64-msvc": "1.0.1" 5685 } 5686 }, 5687 "node_modules/@napi-rs/nice-win32-x64-msvc": { 5688 "version": "1.0.1", 5689 "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", ··· 5863 "node": "^18.17.0 || >=20.5.0" 5864 } 5865 }, 5866 + "node_modules/@npmcli/move-file": { 5867 + "version": "2.0.1", 5868 + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", 5869 + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", 5870 + "deprecated": "This functionality has been moved to @npmcli/fs", 5871 + "dev": true, 5872 + "license": "MIT", 5873 + "dependencies": { 5874 + "mkdirp": "^1.0.4", 5875 + "rimraf": "^3.0.2" 5876 + }, 5877 + "engines": { 5878 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5879 + } 5880 + }, 5881 + "node_modules/@npmcli/move-file/node_modules/mkdirp": { 5882 + "version": "1.0.4", 5883 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 5884 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 5885 + "dev": true, 5886 + "license": "MIT", 5887 + "bin": { 5888 + "mkdirp": "bin/cmd.js" 5889 + }, 5890 + "engines": { 5891 + "node": ">=10" 5892 + } 5893 + }, 5894 "node_modules/@npmcli/node-gyp": { 5895 "version": "4.0.0", 5896 "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", ··· 6097 "@parcel/watcher-win32-x64": "2.5.1" 6098 } 6099 }, 6100 "node_modules/@parcel/watcher-win32-x64": { 6101 "version": "2.5.1", 6102 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", ··· 6151 "node": ">=14" 6152 } 6153 }, 6154 "node_modules/@rollup/rollup-win32-x64-msvc": { 6155 "version": "4.34.8", 6156 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", ··· 6262 "node": "^18.17.0 || >=20.5.0" 6263 } 6264 }, 6265 + "node_modules/@sindresorhus/is": { 6266 + "version": "4.6.0", 6267 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", 6268 + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", 6269 + "dev": true, 6270 + "license": "MIT", 6271 + "engines": { 6272 + "node": ">=10" 6273 + }, 6274 + "funding": { 6275 + "url": "https://github.com/sindresorhus/is?sponsor=1" 6276 + } 6277 + }, 6278 "node_modules/@sindresorhus/merge-streams": { 6279 "version": "2.3.0", 6280 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", ··· 6295 "dev": true, 6296 "license": "MIT" 6297 }, 6298 + "node_modules/@szmarczak/http-timer": { 6299 + "version": "4.0.6", 6300 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", 6301 + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", 6302 + "dev": true, 6303 + "license": "MIT", 6304 + "dependencies": { 6305 + "defer-to-connect": "^2.0.0" 6306 + }, 6307 + "engines": { 6308 + "node": ">=10" 6309 + } 6310 + }, 6311 + "node_modules/@tailwindcss/node": { 6312 + "version": "4.1.4", 6313 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz", 6314 + "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==", 6315 + "license": "MIT", 6316 + "dependencies": { 6317 + "enhanced-resolve": "^5.18.1", 6318 + "jiti": "^2.4.2", 6319 + "lightningcss": "1.29.2", 6320 + "tailwindcss": "4.1.4" 6321 + } 6322 + }, 6323 + "node_modules/@tailwindcss/node/node_modules/jiti": { 6324 + "version": "2.4.2", 6325 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", 6326 + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", 6327 + "license": "MIT", 6328 + "bin": { 6329 + "jiti": "lib/jiti-cli.mjs" 6330 + } 6331 + }, 6332 + "node_modules/@tailwindcss/oxide": { 6333 + "version": "4.1.4", 6334 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz", 6335 + "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==", 6336 + "license": "MIT", 6337 + "engines": { 6338 + "node": ">= 10" 6339 + }, 6340 + "optionalDependencies": { 6341 + "@tailwindcss/oxide-android-arm64": "4.1.4", 6342 + "@tailwindcss/oxide-darwin-arm64": "4.1.4", 6343 + "@tailwindcss/oxide-darwin-x64": "4.1.4", 6344 + "@tailwindcss/oxide-freebsd-x64": "4.1.4", 6345 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4", 6346 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4", 6347 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.4", 6348 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.4", 6349 + "@tailwindcss/oxide-linux-x64-musl": "4.1.4", 6350 + "@tailwindcss/oxide-wasm32-wasi": "4.1.4", 6351 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4", 6352 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.4" 6353 + } 6354 + }, 6355 + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 6356 + "version": "4.1.4", 6357 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz", 6358 + "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==", 6359 + "cpu": [ 6360 + "x64" 6361 + ], 6362 + "license": "MIT", 6363 + "optional": true, 6364 + "os": [ 6365 + "win32" 6366 + ], 6367 + "engines": { 6368 + "node": ">= 10" 6369 + } 6370 + }, 6371 + "node_modules/@tailwindcss/postcss": { 6372 + "version": "4.1.4", 6373 + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.4.tgz", 6374 + "integrity": "sha512-bjV6sqycCEa+AQSt2Kr7wpGF1bOZJ5wsqnLEkqSbM/JEHxx/yhMH8wHmdkPyApF9xhHeMSwnnkDUUMMM/hYnXw==", 6375 + "license": "MIT", 6376 + "dependencies": { 6377 + "@alloc/quick-lru": "^5.2.0", 6378 + "@tailwindcss/node": "4.1.4", 6379 + "@tailwindcss/oxide": "4.1.4", 6380 + "postcss": "^8.4.41", 6381 + "tailwindcss": "4.1.4" 6382 + } 6383 + }, 6384 + "node_modules/@tootallnate/once": { 6385 + "version": "2.0.0", 6386 + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", 6387 + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", 6388 + "dev": true, 6389 + "license": "MIT", 6390 + "engines": { 6391 + "node": ">= 10" 6392 + } 6393 + }, 6394 "node_modules/@tufjs/canonical-json": { 6395 "version": "2.0.0", 6396 "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", ··· 6462 "@types/node": "*" 6463 } 6464 }, 6465 + "node_modules/@types/cacheable-request": { 6466 + "version": "6.0.3", 6467 + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", 6468 + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", 6469 + "dev": true, 6470 + "license": "MIT", 6471 + "dependencies": { 6472 + "@types/http-cache-semantics": "*", 6473 + "@types/keyv": "^3.1.4", 6474 + "@types/node": "*", 6475 + "@types/responselike": "^1.0.0" 6476 + } 6477 + }, 6478 "node_modules/@types/connect": { 6479 "version": "3.4.38", 6480 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", ··· 6574 "@types/send": "*" 6575 } 6576 }, 6577 + "node_modules/@types/fs-extra": { 6578 + "version": "9.0.13", 6579 + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", 6580 + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", 6581 + "dev": true, 6582 + "license": "MIT", 6583 + "optional": true, 6584 + "dependencies": { 6585 + "@types/node": "*" 6586 + } 6587 + }, 6588 + "node_modules/@types/http-cache-semantics": { 6589 + "version": "4.0.4", 6590 + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", 6591 + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", 6592 + "dev": true, 6593 + "license": "MIT" 6594 + }, 6595 "node_modules/@types/http-errors": { 6596 "version": "2.0.4", 6597 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", ··· 6622 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 6623 "dev": true, 6624 "license": "MIT" 6625 + }, 6626 + "node_modules/@types/keyv": { 6627 + "version": "3.1.4", 6628 + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", 6629 + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", 6630 + "dev": true, 6631 + "license": "MIT", 6632 + "dependencies": { 6633 + "@types/node": "*" 6634 + } 6635 }, 6636 "node_modules/@types/mime": { 6637 "version": "1.3.5", ··· 6674 "dev": true, 6675 "license": "MIT" 6676 }, 6677 + "node_modules/@types/responselike": { 6678 + "version": "1.0.3", 6679 + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", 6680 + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", 6681 + "dev": true, 6682 + "license": "MIT", 6683 + "dependencies": { 6684 + "@types/node": "*" 6685 + } 6686 + }, 6687 "node_modules/@types/retry": { 6688 "version": "0.12.2", 6689 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", ··· 6744 "@types/node": "*" 6745 } 6746 }, 6747 + "node_modules/@types/yauzl": { 6748 + "version": "2.10.3", 6749 + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", 6750 + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", 6751 + "dev": true, 6752 + "license": "MIT", 6753 + "optional": true, 6754 + "dependencies": { 6755 + "@types/node": "*" 6756 + } 6757 + }, 6758 + "node_modules/@types/youtube": { 6759 + "version": "0.1.0", 6760 + "resolved": "https://registry.npmjs.org/@types/youtube/-/youtube-0.1.0.tgz", 6761 + "integrity": "sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==", 6762 + "license": "MIT" 6763 + }, 6764 + "node_modules/@videojs/http-streaming": { 6765 + "version": "3.17.0", 6766 + "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.17.0.tgz", 6767 + "integrity": "sha512-Ch1P3tvvIEezeZXyK11UfWgp4cWKX4vIhZ30baN/lRinqdbakZ5hiAI3pGjRy3d+q/Epyc8Csz5xMdKNNGYpcw==", 6768 + "dev": true, 6769 + "license": "Apache-2.0", 6770 + "dependencies": { 6771 + "@babel/runtime": "^7.12.5", 6772 + "@videojs/vhs-utils": "^4.1.1", 6773 + "aes-decrypter": "^4.0.2", 6774 + "global": "^4.4.0", 6775 + "m3u8-parser": "^7.2.0", 6776 + "mpd-parser": "^1.3.1", 6777 + "mux.js": "7.1.0", 6778 + "video.js": "^7 || ^8" 6779 + }, 6780 + "engines": { 6781 + "node": ">=8", 6782 + "npm": ">=5" 6783 + }, 6784 + "peerDependencies": { 6785 + "video.js": "^8.19.0" 6786 + } 6787 + }, 6788 + "node_modules/@videojs/vhs-utils": { 6789 + "version": "4.1.1", 6790 + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.1.1.tgz", 6791 + "integrity": "sha512-5iLX6sR2ownbv4Mtejw6Ax+naosGvoT9kY+gcuHzANyUZZ+4NpeNdKMUhb6ag0acYej1Y7cmr/F2+4PrggMiVA==", 6792 + "dev": true, 6793 + "license": "MIT", 6794 + "dependencies": { 6795 + "@babel/runtime": "^7.12.5", 6796 + "global": "^4.4.0" 6797 + }, 6798 + "engines": { 6799 + "node": ">=8", 6800 + "npm": ">=5" 6801 + } 6802 + }, 6803 + "node_modules/@videojs/xhr": { 6804 + "version": "2.7.0", 6805 + "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.7.0.tgz", 6806 + "integrity": "sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==", 6807 + "dev": true, 6808 + "license": "MIT", 6809 + "dependencies": { 6810 + "@babel/runtime": "^7.5.5", 6811 + "global": "~4.4.0", 6812 + "is-function": "^1.0.1" 6813 + } 6814 + }, 6815 "node_modules/@vitejs/plugin-basic-ssl": { 6816 "version": "1.2.0", 6817 "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", ··· 6986 "@xtuc/long": "4.2.2" 6987 } 6988 }, 6989 + "node_modules/@xmldom/xmldom": { 6990 + "version": "0.8.10", 6991 + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", 6992 + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", 6993 + "dev": true, 6994 + "license": "MIT", 6995 + "engines": { 6996 + "node": ">=10.0.0" 6997 + } 6998 + }, 6999 "node_modules/@xtuc/ieee754": { 7000 "version": "1.2.0", 7001 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", ··· 7093 "node": ">=8.9.0" 7094 } 7095 }, 7096 + "node_modules/aes-decrypter": { 7097 + "version": "4.0.2", 7098 + "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.2.tgz", 7099 + "integrity": "sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==", 7100 + "dev": true, 7101 + "license": "Apache-2.0", 7102 + "dependencies": { 7103 + "@babel/runtime": "^7.12.5", 7104 + "@videojs/vhs-utils": "^4.1.1", 7105 + "global": "^4.4.0", 7106 + "pkcs7": "^1.0.4" 7107 + } 7108 + }, 7109 "node_modules/agent-base": { 7110 "version": "7.1.3", 7111 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", ··· 7116 "node": ">= 14" 7117 } 7118 }, 7119 + "node_modules/agentkeepalive": { 7120 + "version": "4.6.0", 7121 + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", 7122 + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", 7123 + "dev": true, 7124 + "license": "MIT", 7125 + "dependencies": { 7126 + "humanize-ms": "^1.2.1" 7127 + }, 7128 + "engines": { 7129 + "node": ">= 8.0.0" 7130 + } 7131 + }, 7132 + "node_modules/aggregate-error": { 7133 + "version": "3.1.0", 7134 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 7135 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 7136 + "dev": true, 7137 + "license": "MIT", 7138 + "dependencies": { 7139 + "clean-stack": "^2.0.0", 7140 + "indent-string": "^4.0.0" 7141 + }, 7142 + "engines": { 7143 + "node": ">=8" 7144 + } 7145 + }, 7146 "node_modules/ajv": { 7147 "version": "8.17.1", 7148 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", ··· 7191 "ajv": "^8.8.2" 7192 } 7193 }, 7194 + "node_modules/angular-mentions": { 7195 + "version": "1.5.0", 7196 + "resolved": "https://registry.npmjs.org/angular-mentions/-/angular-mentions-1.5.0.tgz", 7197 + "integrity": "sha512-6l63v7AvrX9vFzj2h7jAPTnQ390IomCz3HiQP+b3PnDvaZiycd+tiVavi5RxAIX8WYjsamAR+tTPCkOkBkqZ+w==", 7198 + "license": "MIT", 7199 + "dependencies": { 7200 + "tslib": "^2.0.0" 7201 + }, 7202 + "peerDependencies": { 7203 + "@angular/common": ">=7.2.0", 7204 + "@angular/core": ">=7.2.0" 7205 + } 7206 + }, 7207 "node_modules/ansi-colors": { 7208 "version": "4.1.3", 7209 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", ··· 7313 "dev": true, 7314 "license": "MIT" 7315 }, 7316 + "node_modules/at-least-node": { 7317 + "version": "1.0.0", 7318 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 7319 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 7320 + "dev": true, 7321 + "license": "ISC", 7322 + "engines": { 7323 + "node": ">= 4.0.0" 7324 + } 7325 + }, 7326 + "node_modules/author-regex": { 7327 + "version": "1.0.0", 7328 + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", 7329 + "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", 7330 + "dev": true, 7331 + "license": "MIT", 7332 + "engines": { 7333 + "node": ">=0.8" 7334 + } 7335 + }, 7336 "node_modules/autoprefixer": { 7337 "version": "10.4.20", 7338 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", ··· 7371 "postcss": "^8.1.0" 7372 } 7373 }, 7374 + "node_modules/await-lock": { 7375 + "version": "2.2.2", 7376 + "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 7377 + "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 7378 + "license": "MIT" 7379 + }, 7380 "node_modules/babel-loader": { 7381 "version": "9.2.1", 7382 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", ··· 7547 "readable-stream": "^3.4.0" 7548 } 7549 }, 7550 + "node_modules/bluebird": { 7551 + "version": "3.7.2", 7552 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 7553 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 7554 + "dev": true, 7555 + "license": "MIT" 7556 + }, 7557 "node_modules/body-parser": { 7558 "version": "1.20.3", 7559 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", ··· 7614 "dev": true, 7615 "license": "ISC" 7616 }, 7617 + "node_modules/boolean": { 7618 + "version": "3.2.0", 7619 + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", 7620 + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", 7621 + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 7622 + "dev": true, 7623 + "license": "MIT", 7624 + "optional": true 7625 + }, 7626 "node_modules/brace-expansion": { 7627 "version": "1.1.11", 7628 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", ··· 7647 "node": ">=8" 7648 } 7649 }, 7650 + "node_modules/browser-image-compression": { 7651 + "version": "2.0.2", 7652 + "resolved": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", 7653 + "integrity": "sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==", 7654 + "license": "MIT", 7655 + "dependencies": { 7656 + "uzip": "0.20201231.0" 7657 + } 7658 + }, 7659 "node_modules/browserslist": { 7660 "version": "4.24.4", 7661 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", ··· 7712 "dependencies": { 7713 "base64-js": "^1.3.1", 7714 "ieee754": "^1.1.13" 7715 + } 7716 + }, 7717 + "node_modules/buffer-crc32": { 7718 + "version": "0.2.13", 7719 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 7720 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 7721 + "dev": true, 7722 + "license": "MIT", 7723 + "engines": { 7724 + "node": "*" 7725 } 7726 }, 7727 "node_modules/buffer-from": { ··· 7889 "node": ">=18" 7890 } 7891 }, 7892 + "node_modules/cacheable-lookup": { 7893 + "version": "5.0.4", 7894 + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", 7895 + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", 7896 + "dev": true, 7897 + "license": "MIT", 7898 + "engines": { 7899 + "node": ">=10.6.0" 7900 + } 7901 + }, 7902 + "node_modules/cacheable-request": { 7903 + "version": "7.0.4", 7904 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", 7905 + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", 7906 + "dev": true, 7907 + "license": "MIT", 7908 + "dependencies": { 7909 + "clone-response": "^1.0.2", 7910 + "get-stream": "^5.1.0", 7911 + "http-cache-semantics": "^4.0.0", 7912 + "keyv": "^4.0.0", 7913 + "lowercase-keys": "^2.0.0", 7914 + "normalize-url": "^6.0.1", 7915 + "responselike": "^2.0.0" 7916 + }, 7917 + "engines": { 7918 + "node": ">=8" 7919 + } 7920 + }, 7921 "node_modules/call-bind-apply-helpers": { 7922 "version": "1.0.2", 7923 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", ··· 8040 "node": ">=6.0" 8041 } 8042 }, 8043 + "node_modules/clean-stack": { 8044 + "version": "2.2.0", 8045 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 8046 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 8047 + "dev": true, 8048 + "license": "MIT", 8049 + "engines": { 8050 + "node": ">=6" 8051 + } 8052 + }, 8053 "node_modules/cli-cursor": { 8054 "version": "5.0.0", 8055 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", ··· 8232 "node": ">=0.10.0" 8233 } 8234 }, 8235 + "node_modules/clone-response": { 8236 + "version": "1.0.3", 8237 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", 8238 + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", 8239 + "dev": true, 8240 + "license": "MIT", 8241 + "dependencies": { 8242 + "mimic-response": "^1.0.0" 8243 + }, 8244 + "funding": { 8245 + "url": "https://github.com/sponsors/sindresorhus" 8246 + } 8247 + }, 8248 "node_modules/color-convert": { 8249 "version": "2.0.1", 8250 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 8286 "dev": true, 8287 "license": "ISC" 8288 }, 8289 + "node_modules/compare-version": { 8290 + "version": "0.1.2", 8291 + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", 8292 + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", 8293 + "dev": true, 8294 + "license": "MIT", 8295 + "engines": { 8296 + "node": ">=0.10.0" 8297 + } 8298 + }, 8299 "node_modules/compressible": { 8300 "version": "2.0.18", 8301 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", ··· 8552 } 8553 } 8554 }, 8555 + "node_modules/cross-dirname": { 8556 + "version": "0.1.0", 8557 + "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", 8558 + "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", 8559 + "dev": true, 8560 + "license": "MIT" 8561 + }, 8562 "node_modules/cross-spawn": { 8563 "version": "7.0.6", 8564 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", ··· 8590 "node": ">= 8" 8591 } 8592 }, 8593 + "node_modules/cross-zip": { 8594 + "version": "4.0.1", 8595 + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.1.tgz", 8596 + "integrity": "sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==", 8597 + "dev": true, 8598 + "funding": [ 8599 + { 8600 + "type": "github", 8601 + "url": "https://github.com/sponsors/feross" 8602 + }, 8603 + { 8604 + "type": "patreon", 8605 + "url": "https://www.patreon.com/feross" 8606 + }, 8607 + { 8608 + "type": "consulting", 8609 + "url": "https://feross.org/support" 8610 + } 8611 + ], 8612 + "license": "MIT", 8613 + "engines": { 8614 + "node": ">=12.10" 8615 + } 8616 + }, 8617 "node_modules/css-loader": { 8618 "version": "7.1.2", 8619 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", ··· 8700 "dev": true, 8701 "license": "MIT" 8702 }, 8703 + "node_modules/date-fns": { 8704 + "version": "4.1.0", 8705 + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", 8706 + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", 8707 + "license": "MIT", 8708 + "funding": { 8709 + "type": "github", 8710 + "url": "https://github.com/sponsors/kossnocorp" 8711 + } 8712 + }, 8713 "node_modules/date-format": { 8714 "version": "4.0.14", 8715 "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", ··· 8738 } 8739 } 8740 }, 8741 + "node_modules/decompress-response": { 8742 + "version": "6.0.0", 8743 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 8744 + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 8745 + "dev": true, 8746 + "license": "MIT", 8747 + "dependencies": { 8748 + "mimic-response": "^3.1.0" 8749 + }, 8750 + "engines": { 8751 + "node": ">=10" 8752 + }, 8753 + "funding": { 8754 + "url": "https://github.com/sponsors/sindresorhus" 8755 + } 8756 + }, 8757 + "node_modules/decompress-response/node_modules/mimic-response": { 8758 + "version": "3.1.0", 8759 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 8760 + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 8761 + "dev": true, 8762 + "license": "MIT", 8763 + "engines": { 8764 + "node": ">=10" 8765 + }, 8766 + "funding": { 8767 + "url": "https://github.com/sponsors/sindresorhus" 8768 + } 8769 + }, 8770 "node_modules/default-browser": { 8771 "version": "5.2.1", 8772 "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", ··· 8810 "url": "https://github.com/sponsors/sindresorhus" 8811 } 8812 }, 8813 + "node_modules/defer-to-connect": { 8814 + "version": "2.0.1", 8815 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", 8816 + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", 8817 + "dev": true, 8818 + "license": "MIT", 8819 + "engines": { 8820 + "node": ">=10" 8821 + } 8822 + }, 8823 + "node_modules/define-data-property": { 8824 + "version": "1.1.4", 8825 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 8826 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 8827 + "dev": true, 8828 + "license": "MIT", 8829 + "optional": true, 8830 + "dependencies": { 8831 + "es-define-property": "^1.0.0", 8832 + "es-errors": "^1.3.0", 8833 + "gopd": "^1.0.1" 8834 + }, 8835 + "engines": { 8836 + "node": ">= 0.4" 8837 + }, 8838 + "funding": { 8839 + "url": "https://github.com/sponsors/ljharb" 8840 + } 8841 + }, 8842 "node_modules/define-lazy-prop": { 8843 "version": "3.0.0", 8844 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", ··· 8852 "url": "https://github.com/sponsors/sindresorhus" 8853 } 8854 }, 8855 + "node_modules/define-properties": { 8856 + "version": "1.2.1", 8857 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 8858 + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 8859 + "dev": true, 8860 + "license": "MIT", 8861 + "optional": true, 8862 + "dependencies": { 8863 + "define-data-property": "^1.0.1", 8864 + "has-property-descriptors": "^1.0.0", 8865 + "object-keys": "^1.1.1" 8866 + }, 8867 + "engines": { 8868 + "node": ">= 0.4" 8869 + }, 8870 + "funding": { 8871 + "url": "https://github.com/sponsors/ljharb" 8872 + } 8873 + }, 8874 "node_modules/depd": { 8875 "version": "2.0.0", 8876 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", ··· 8896 "version": "2.0.3", 8897 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 8898 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 8899 "license": "Apache-2.0", 8900 "engines": { 8901 "node": ">=8" 8902 } ··· 8915 "dev": true, 8916 "license": "MIT" 8917 }, 8918 + "node_modules/dir-compare": { 8919 + "version": "4.2.0", 8920 + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", 8921 + "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", 8922 + "dev": true, 8923 + "license": "MIT", 8924 + "dependencies": { 8925 + "minimatch": "^3.0.5", 8926 + "p-limit": "^3.1.0 " 8927 + } 8928 + }, 8929 + "node_modules/dir-compare/node_modules/p-limit": { 8930 + "version": "3.1.0", 8931 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 8932 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 8933 + "dev": true, 8934 + "license": "MIT", 8935 + "dependencies": { 8936 + "yocto-queue": "^0.1.0" 8937 + }, 8938 + "engines": { 8939 + "node": ">=10" 8940 + }, 8941 + "funding": { 8942 + "url": "https://github.com/sponsors/sindresorhus" 8943 + } 8944 + }, 8945 + "node_modules/dir-compare/node_modules/yocto-queue": { 8946 + "version": "0.1.0", 8947 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8948 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8949 + "dev": true, 8950 + "license": "MIT", 8951 + "engines": { 8952 + "node": ">=10" 8953 + }, 8954 + "funding": { 8955 + "url": "https://github.com/sponsors/sindresorhus" 8956 + } 8957 + }, 8958 "node_modules/dns-packet": { 8959 "version": "5.6.1", 8960 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", ··· 8995 "funding": { 8996 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 8997 } 8998 + }, 8999 + "node_modules/dom-walk": { 9000 + "version": "0.1.2", 9001 + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 9002 + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", 9003 + "dev": true 9004 }, 9005 "node_modules/domelementtype": { 9006 "version": "2.3.0", ··· 9075 "dev": true, 9076 "license": "MIT" 9077 }, 9078 + "node_modules/electron": { 9079 + "version": "35.2.0", 9080 + "resolved": "https://registry.npmjs.org/electron/-/electron-35.2.0.tgz", 9081 + "integrity": "sha512-GHda7oCkN0pA23qzah735DEbRa06IPwlzP3uvjAmf9af8gxdj5i93JEHeQVGVmSVpd7sSb1pfecs9nz7B1q5ag==", 9082 + "dev": true, 9083 + "hasInstallScript": true, 9084 + "license": "MIT", 9085 + "dependencies": { 9086 + "@electron/get": "^2.0.0", 9087 + "@types/node": "^22.7.7", 9088 + "extract-zip": "^2.0.1" 9089 + }, 9090 + "bin": { 9091 + "electron": "cli.js" 9092 + }, 9093 + "engines": { 9094 + "node": ">= 12.20.55" 9095 + } 9096 + }, 9097 + "node_modules/electron-installer-common": { 9098 + "version": "0.10.4", 9099 + "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.4.tgz", 9100 + "integrity": "sha512-8gMNPXfAqUE5CfXg8RL0vXpLE9HAaPkgLXVoHE3BMUzogMWenf4LmwQ27BdCUrEhkjrKl+igs2IHJibclR3z3Q==", 9101 + "dev": true, 9102 + "license": "Apache-2.0", 9103 + "optional": true, 9104 + "dependencies": { 9105 + "@electron/asar": "^3.2.5", 9106 + "@malept/cross-spawn-promise": "^1.0.0", 9107 + "debug": "^4.1.1", 9108 + "fs-extra": "^9.0.0", 9109 + "glob": "^7.1.4", 9110 + "lodash": "^4.17.15", 9111 + "parse-author": "^2.0.0", 9112 + "semver": "^7.1.1", 9113 + "tmp-promise": "^3.0.2" 9114 + }, 9115 + "engines": { 9116 + "node": ">= 10.0.0" 9117 + }, 9118 + "funding": { 9119 + "url": "https://github.com/electron-userland/electron-installer-common?sponsor=1" 9120 + }, 9121 + "optionalDependencies": { 9122 + "@types/fs-extra": "^9.0.1" 9123 + } 9124 + }, 9125 + "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { 9126 + "version": "1.1.1", 9127 + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", 9128 + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", 9129 + "dev": true, 9130 + "funding": [ 9131 + { 9132 + "type": "individual", 9133 + "url": "https://github.com/sponsors/malept" 9134 + }, 9135 + { 9136 + "type": "tidelift", 9137 + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" 9138 + } 9139 + ], 9140 + "license": "Apache-2.0", 9141 + "optional": true, 9142 + "dependencies": { 9143 + "cross-spawn": "^7.0.1" 9144 + }, 9145 + "engines": { 9146 + "node": ">= 10" 9147 + } 9148 + }, 9149 + "node_modules/electron-installer-common/node_modules/fs-extra": { 9150 + "version": "9.1.0", 9151 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 9152 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 9153 + "dev": true, 9154 + "license": "MIT", 9155 + "optional": true, 9156 + "dependencies": { 9157 + "at-least-node": "^1.0.0", 9158 + "graceful-fs": "^4.2.0", 9159 + "jsonfile": "^6.0.1", 9160 + "universalify": "^2.0.0" 9161 + }, 9162 + "engines": { 9163 + "node": ">=10" 9164 + } 9165 + }, 9166 + "node_modules/electron-installer-common/node_modules/jsonfile": { 9167 + "version": "6.1.0", 9168 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 9169 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 9170 + "dev": true, 9171 + "license": "MIT", 9172 + "optional": true, 9173 + "dependencies": { 9174 + "universalify": "^2.0.0" 9175 + }, 9176 + "optionalDependencies": { 9177 + "graceful-fs": "^4.1.6" 9178 + } 9179 + }, 9180 + "node_modules/electron-installer-common/node_modules/universalify": { 9181 + "version": "2.0.1", 9182 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 9183 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 9184 + "dev": true, 9185 + "license": "MIT", 9186 + "optional": true, 9187 + "engines": { 9188 + "node": ">= 10.0.0" 9189 + } 9190 + }, 9191 + "node_modules/electron-squirrel-startup": { 9192 + "version": "1.0.1", 9193 + "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.1.tgz", 9194 + "integrity": "sha512-sTfFIHGku+7PsHLJ7v0dRcZNkALrV+YEozINTW8X1nM//e5O3L+rfYuvSW00lmGHnYmUjARZulD8F2V8ISI9RA==", 9195 + "license": "Apache-2.0", 9196 + "dependencies": { 9197 + "debug": "^2.2.0" 9198 + } 9199 + }, 9200 + "node_modules/electron-squirrel-startup/node_modules/debug": { 9201 + "version": "2.6.9", 9202 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 9203 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 9204 + "license": "MIT", 9205 + "dependencies": { 9206 + "ms": "2.0.0" 9207 + } 9208 + }, 9209 + "node_modules/electron-squirrel-startup/node_modules/ms": { 9210 + "version": "2.0.0", 9211 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 9212 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 9213 + "license": "MIT" 9214 + }, 9215 "node_modules/electron-to-chromium": { 9216 "version": "1.5.129", 9217 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.129.tgz", ··· 9219 "dev": true, 9220 "license": "ISC" 9221 }, 9222 + "node_modules/electron-winstaller": { 9223 + "version": "5.4.0", 9224 + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz", 9225 + "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==", 9226 + "dev": true, 9227 + "hasInstallScript": true, 9228 + "license": "MIT", 9229 + "optional": true, 9230 + "dependencies": { 9231 + "@electron/asar": "^3.2.1", 9232 + "debug": "^4.1.1", 9233 + "fs-extra": "^7.0.1", 9234 + "lodash": "^4.17.21", 9235 + "temp": "^0.9.0" 9236 + }, 9237 + "engines": { 9238 + "node": ">=8.0.0" 9239 + }, 9240 + "optionalDependencies": { 9241 + "@electron/windows-sign": "^1.1.2" 9242 + } 9243 + }, 9244 + "node_modules/electron-winstaller/node_modules/fs-extra": { 9245 + "version": "7.0.1", 9246 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 9247 + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 9248 + "dev": true, 9249 + "license": "MIT", 9250 + "optional": true, 9251 + "dependencies": { 9252 + "graceful-fs": "^4.1.2", 9253 + "jsonfile": "^4.0.0", 9254 + "universalify": "^0.1.0" 9255 + }, 9256 + "engines": { 9257 + "node": ">=6 <7 || >=8" 9258 + } 9259 + }, 9260 + "node_modules/electron/node_modules/@electron/get": { 9261 + "version": "2.0.3", 9262 + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", 9263 + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", 9264 + "dev": true, 9265 + "license": "MIT", 9266 + "dependencies": { 9267 + "debug": "^4.1.1", 9268 + "env-paths": "^2.2.0", 9269 + "fs-extra": "^8.1.0", 9270 + "got": "^11.8.5", 9271 + "progress": "^2.0.3", 9272 + "semver": "^6.2.0", 9273 + "sumchecker": "^3.0.1" 9274 + }, 9275 + "engines": { 9276 + "node": ">=12" 9277 + }, 9278 + "optionalDependencies": { 9279 + "global-agent": "^3.0.0" 9280 + } 9281 + }, 9282 + "node_modules/electron/node_modules/semver": { 9283 + "version": "6.3.1", 9284 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 9285 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 9286 + "dev": true, 9287 + "license": "ISC", 9288 + "bin": { 9289 + "semver": "bin/semver.js" 9290 + } 9291 + }, 9292 "node_modules/emoji-regex": { 9293 "version": "10.4.0", 9294 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", ··· 9341 "node": ">=0.10.0" 9342 } 9343 }, 9344 + "node_modules/end-of-stream": { 9345 + "version": "1.4.4", 9346 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 9347 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 9348 + "dev": true, 9349 + "license": "MIT", 9350 + "dependencies": { 9351 + "once": "^1.4.0" 9352 + } 9353 + }, 9354 "node_modules/engine.io": { 9355 "version": "6.6.4", 9356 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", ··· 9404 "version": "5.18.1", 9405 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 9406 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 9407 "license": "MIT", 9408 "dependencies": { 9409 "graceful-fs": "^4.2.4", ··· 9433 "version": "4.5.0", 9434 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 9435 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 9436 "license": "BSD-2-Clause", 9437 "engines": { 9438 "node": ">=0.12" ··· 9534 "engines": { 9535 "node": ">= 0.4" 9536 } 9537 + }, 9538 + "node_modules/es6-error": { 9539 + "version": "4.1.1", 9540 + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", 9541 + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", 9542 + "dev": true, 9543 + "license": "MIT", 9544 + "optional": true 9545 }, 9546 "node_modules/esbuild": { 9547 "version": "0.25.1", ··· 9614 "dev": true, 9615 "license": "MIT" 9616 }, 9617 + "node_modules/escape-string-regexp": { 9618 + "version": "4.0.0", 9619 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 9620 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 9621 + "dev": true, 9622 + "license": "MIT", 9623 + "optional": true, 9624 + "engines": { 9625 + "node": ">=10" 9626 + }, 9627 + "funding": { 9628 + "url": "https://github.com/sponsors/sindresorhus" 9629 + } 9630 + }, 9631 "node_modules/eslint-scope": { 9632 "version": "5.1.1", 9633 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", ··· 9712 "node": ">=0.8.x" 9713 } 9714 }, 9715 + "node_modules/execa": { 9716 + "version": "1.0.0", 9717 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 9718 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 9719 + "dev": true, 9720 + "license": "MIT", 9721 + "dependencies": { 9722 + "cross-spawn": "^6.0.0", 9723 + "get-stream": "^4.0.0", 9724 + "is-stream": "^1.1.0", 9725 + "npm-run-path": "^2.0.0", 9726 + "p-finally": "^1.0.0", 9727 + "signal-exit": "^3.0.0", 9728 + "strip-eof": "^1.0.0" 9729 + }, 9730 + "engines": { 9731 + "node": ">=6" 9732 + } 9733 + }, 9734 + "node_modules/execa/node_modules/cross-spawn": { 9735 + "version": "6.0.6", 9736 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", 9737 + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", 9738 + "dev": true, 9739 + "license": "MIT", 9740 + "dependencies": { 9741 + "nice-try": "^1.0.4", 9742 + "path-key": "^2.0.1", 9743 + "semver": "^5.5.0", 9744 + "shebang-command": "^1.2.0", 9745 + "which": "^1.2.9" 9746 + }, 9747 + "engines": { 9748 + "node": ">=4.8" 9749 + } 9750 + }, 9751 + "node_modules/execa/node_modules/get-stream": { 9752 + "version": "4.1.0", 9753 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 9754 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 9755 + "dev": true, 9756 + "license": "MIT", 9757 + "dependencies": { 9758 + "pump": "^3.0.0" 9759 + }, 9760 + "engines": { 9761 + "node": ">=6" 9762 + } 9763 + }, 9764 + "node_modules/execa/node_modules/path-key": { 9765 + "version": "2.0.1", 9766 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 9767 + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", 9768 + "dev": true, 9769 + "license": "MIT", 9770 + "engines": { 9771 + "node": ">=4" 9772 + } 9773 + }, 9774 + "node_modules/execa/node_modules/semver": { 9775 + "version": "5.7.2", 9776 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 9777 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 9778 + "dev": true, 9779 + "license": "ISC", 9780 + "bin": { 9781 + "semver": "bin/semver" 9782 + } 9783 + }, 9784 + "node_modules/execa/node_modules/shebang-command": { 9785 + "version": "1.2.0", 9786 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 9787 + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", 9788 + "dev": true, 9789 + "license": "MIT", 9790 + "dependencies": { 9791 + "shebang-regex": "^1.0.0" 9792 + }, 9793 + "engines": { 9794 + "node": ">=0.10.0" 9795 + } 9796 + }, 9797 + "node_modules/execa/node_modules/shebang-regex": { 9798 + "version": "1.0.0", 9799 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 9800 + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", 9801 + "dev": true, 9802 + "license": "MIT", 9803 + "engines": { 9804 + "node": ">=0.10.0" 9805 + } 9806 + }, 9807 + "node_modules/execa/node_modules/signal-exit": { 9808 + "version": "3.0.7", 9809 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 9810 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 9811 + "dev": true, 9812 + "license": "ISC" 9813 + }, 9814 "node_modules/exponential-backoff": { 9815 "version": "3.1.2", 9816 "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", ··· 9953 "node": ">=4" 9954 } 9955 }, 9956 + "node_modules/extract-zip": { 9957 + "version": "2.0.1", 9958 + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", 9959 + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", 9960 + "dev": true, 9961 + "license": "BSD-2-Clause", 9962 + "dependencies": { 9963 + "debug": "^4.1.1", 9964 + "get-stream": "^5.1.0", 9965 + "yauzl": "^2.10.0" 9966 + }, 9967 + "bin": { 9968 + "extract-zip": "cli.js" 9969 + }, 9970 + "engines": { 9971 + "node": ">= 10.17.0" 9972 + }, 9973 + "optionalDependencies": { 9974 + "@types/yauzl": "^2.9.1" 9975 + } 9976 + }, 9977 "node_modules/fast-deep-equal": { 9978 "version": "3.1.3", 9979 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 10051 "node": ">=0.8.0" 10052 } 10053 }, 10054 + "node_modules/fd-slicer": { 10055 + "version": "1.1.0", 10056 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 10057 + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", 10058 + "dev": true, 10059 + "license": "MIT", 10060 + "dependencies": { 10061 + "pend": "~1.2.0" 10062 + } 10063 + }, 10064 + "node_modules/filename-reserved-regex": { 10065 + "version": "2.0.0", 10066 + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", 10067 + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", 10068 + "dev": true, 10069 + "license": "MIT", 10070 + "engines": { 10071 + "node": ">=4" 10072 + } 10073 + }, 10074 + "node_modules/filenamify": { 10075 + "version": "4.3.0", 10076 + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", 10077 + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", 10078 + "dev": true, 10079 + "license": "MIT", 10080 + "dependencies": { 10081 + "filename-reserved-regex": "^2.0.0", 10082 + "strip-outer": "^1.0.1", 10083 + "trim-repeated": "^1.0.0" 10084 + }, 10085 + "engines": { 10086 + "node": ">=8" 10087 + }, 10088 + "funding": { 10089 + "url": "https://github.com/sponsors/sindresorhus" 10090 + } 10091 + }, 10092 "node_modules/fill-range": { 10093 "version": "7.1.1", 10094 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 10202 "dev": true, 10203 "license": "ISC" 10204 }, 10205 + "node_modules/flora-colossus": { 10206 + "version": "2.0.0", 10207 + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", 10208 + "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", 10209 + "dev": true, 10210 + "license": "MIT", 10211 + "dependencies": { 10212 + "debug": "^4.3.4", 10213 + "fs-extra": "^10.1.0" 10214 + }, 10215 + "engines": { 10216 + "node": ">= 12" 10217 + } 10218 + }, 10219 + "node_modules/flora-colossus/node_modules/fs-extra": { 10220 + "version": "10.1.0", 10221 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 10222 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 10223 + "dev": true, 10224 + "license": "MIT", 10225 + "dependencies": { 10226 + "graceful-fs": "^4.2.0", 10227 + "jsonfile": "^6.0.1", 10228 + "universalify": "^2.0.0" 10229 + }, 10230 + "engines": { 10231 + "node": ">=12" 10232 + } 10233 + }, 10234 + "node_modules/flora-colossus/node_modules/jsonfile": { 10235 + "version": "6.1.0", 10236 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 10237 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 10238 + "dev": true, 10239 + "license": "MIT", 10240 + "dependencies": { 10241 + "universalify": "^2.0.0" 10242 + }, 10243 + "optionalDependencies": { 10244 + "graceful-fs": "^4.1.6" 10245 + } 10246 + }, 10247 + "node_modules/flora-colossus/node_modules/universalify": { 10248 + "version": "2.0.1", 10249 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 10250 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 10251 + "dev": true, 10252 + "license": "MIT", 10253 + "engines": { 10254 + "node": ">= 10.0.0" 10255 + } 10256 + }, 10257 "node_modules/follow-redirects": { 10258 "version": "1.15.9", 10259 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", ··· 10361 "dev": true, 10362 "license": "ISC" 10363 }, 10364 "node_modules/function-bind": { 10365 "version": "1.1.2", 10366 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 10371 "url": "https://github.com/sponsors/ljharb" 10372 } 10373 }, 10374 + "node_modules/galactus": { 10375 + "version": "1.0.0", 10376 + "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", 10377 + "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", 10378 + "dev": true, 10379 + "license": "MIT", 10380 + "dependencies": { 10381 + "debug": "^4.3.4", 10382 + "flora-colossus": "^2.0.0", 10383 + "fs-extra": "^10.1.0" 10384 + }, 10385 + "engines": { 10386 + "node": ">= 12" 10387 + } 10388 + }, 10389 + "node_modules/galactus/node_modules/fs-extra": { 10390 + "version": "10.1.0", 10391 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 10392 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 10393 + "dev": true, 10394 + "license": "MIT", 10395 + "dependencies": { 10396 + "graceful-fs": "^4.2.0", 10397 + "jsonfile": "^6.0.1", 10398 + "universalify": "^2.0.0" 10399 + }, 10400 + "engines": { 10401 + "node": ">=12" 10402 + } 10403 + }, 10404 + "node_modules/galactus/node_modules/jsonfile": { 10405 + "version": "6.1.0", 10406 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 10407 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 10408 + "dev": true, 10409 + "license": "MIT", 10410 + "dependencies": { 10411 + "universalify": "^2.0.0" 10412 + }, 10413 + "optionalDependencies": { 10414 + "graceful-fs": "^4.1.6" 10415 + } 10416 + }, 10417 + "node_modules/galactus/node_modules/universalify": { 10418 + "version": "2.0.1", 10419 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 10420 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 10421 + "dev": true, 10422 + "license": "MIT", 10423 + "engines": { 10424 + "node": ">= 10.0.0" 10425 + } 10426 + }, 10427 "node_modules/gensync": { 10428 "version": "1.0.0-beta.2", 10429 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 10482 "url": "https://github.com/sponsors/ljharb" 10483 } 10484 }, 10485 + "node_modules/get-package-info": { 10486 + "version": "1.0.0", 10487 + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", 10488 + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", 10489 + "dev": true, 10490 + "license": "MIT", 10491 + "dependencies": { 10492 + "bluebird": "^3.1.1", 10493 + "debug": "^2.2.0", 10494 + "lodash.get": "^4.0.0", 10495 + "read-pkg-up": "^2.0.0" 10496 + }, 10497 + "engines": { 10498 + "node": ">= 4.0" 10499 + } 10500 + }, 10501 + "node_modules/get-package-info/node_modules/debug": { 10502 + "version": "2.6.9", 10503 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 10504 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 10505 + "dev": true, 10506 + "license": "MIT", 10507 + "dependencies": { 10508 + "ms": "2.0.0" 10509 + } 10510 + }, 10511 + "node_modules/get-package-info/node_modules/ms": { 10512 + "version": "2.0.0", 10513 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 10514 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 10515 + "dev": true, 10516 + "license": "MIT" 10517 + }, 10518 "node_modules/get-proto": { 10519 "version": "1.0.1", 10520 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", ··· 10527 }, 10528 "engines": { 10529 "node": ">= 0.4" 10530 + } 10531 + }, 10532 + "node_modules/get-stream": { 10533 + "version": "5.2.0", 10534 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 10535 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 10536 + "dev": true, 10537 + "license": "MIT", 10538 + "dependencies": { 10539 + "pump": "^3.0.0" 10540 + }, 10541 + "engines": { 10542 + "node": ">=8" 10543 + }, 10544 + "funding": { 10545 + "url": "https://github.com/sponsors/sindresorhus" 10546 } 10547 }, 10548 "node_modules/glob": { ··· 10587 "dev": true, 10588 "license": "BSD-2-Clause" 10589 }, 10590 + "node_modules/global": { 10591 + "version": "4.4.0", 10592 + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 10593 + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 10594 + "dev": true, 10595 + "license": "MIT", 10596 + "dependencies": { 10597 + "min-document": "^2.19.0", 10598 + "process": "^0.11.10" 10599 + } 10600 + }, 10601 + "node_modules/global-agent": { 10602 + "version": "3.0.0", 10603 + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", 10604 + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", 10605 + "dev": true, 10606 + "license": "BSD-3-Clause", 10607 + "optional": true, 10608 + "dependencies": { 10609 + "boolean": "^3.0.1", 10610 + "es6-error": "^4.1.1", 10611 + "matcher": "^3.0.0", 10612 + "roarr": "^2.15.3", 10613 + "semver": "^7.3.2", 10614 + "serialize-error": "^7.0.1" 10615 + }, 10616 + "engines": { 10617 + "node": ">=10.0" 10618 + } 10619 + }, 10620 + "node_modules/global-dirs": { 10621 + "version": "3.0.1", 10622 + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", 10623 + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", 10624 + "dev": true, 10625 + "license": "MIT", 10626 + "dependencies": { 10627 + "ini": "2.0.0" 10628 + }, 10629 + "engines": { 10630 + "node": ">=10" 10631 + }, 10632 + "funding": { 10633 + "url": "https://github.com/sponsors/sindresorhus" 10634 + } 10635 + }, 10636 + "node_modules/global-dirs/node_modules/ini": { 10637 + "version": "2.0.0", 10638 + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 10639 + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 10640 + "dev": true, 10641 + "license": "ISC", 10642 + "engines": { 10643 + "node": ">=10" 10644 + } 10645 + }, 10646 "node_modules/globals": { 10647 "version": "11.12.0", 10648 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", ··· 10653 "node": ">=4" 10654 } 10655 }, 10656 + "node_modules/globalthis": { 10657 + "version": "1.0.4", 10658 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", 10659 + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", 10660 + "dev": true, 10661 + "license": "MIT", 10662 + "optional": true, 10663 + "dependencies": { 10664 + "define-properties": "^1.2.1", 10665 + "gopd": "^1.0.1" 10666 + }, 10667 + "engines": { 10668 + "node": ">= 0.4" 10669 + }, 10670 + "funding": { 10671 + "url": "https://github.com/sponsors/ljharb" 10672 + } 10673 + }, 10674 "node_modules/globby": { 10675 "version": "14.1.0", 10676 "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", ··· 10705 "url": "https://github.com/sponsors/ljharb" 10706 } 10707 }, 10708 + "node_modules/got": { 10709 + "version": "11.8.6", 10710 + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", 10711 + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", 10712 + "dev": true, 10713 + "license": "MIT", 10714 + "dependencies": { 10715 + "@sindresorhus/is": "^4.0.0", 10716 + "@szmarczak/http-timer": "^4.0.5", 10717 + "@types/cacheable-request": "^6.0.1", 10718 + "@types/responselike": "^1.0.0", 10719 + "cacheable-lookup": "^5.0.3", 10720 + "cacheable-request": "^7.0.2", 10721 + "decompress-response": "^6.0.0", 10722 + "http2-wrapper": "^1.0.0-beta.5.2", 10723 + "lowercase-keys": "^2.0.0", 10724 + "p-cancelable": "^2.0.0", 10725 + "responselike": "^2.0.0" 10726 + }, 10727 + "engines": { 10728 + "node": ">=10.19.0" 10729 + }, 10730 + "funding": { 10731 + "url": "https://github.com/sindresorhus/got?sponsor=1" 10732 + } 10733 + }, 10734 "node_modules/graceful-fs": { 10735 "version": "4.2.11", 10736 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 10737 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 10738 "license": "ISC" 10739 }, 10740 + "node_modules/graphemer": { 10741 + "version": "1.4.0", 10742 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 10743 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 10744 + "license": "MIT" 10745 + }, 10746 "node_modules/handle-thing": { 10747 "version": "2.0.1", 10748 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", ··· 10758 "license": "MIT", 10759 "engines": { 10760 "node": ">=8" 10761 + } 10762 + }, 10763 + "node_modules/has-property-descriptors": { 10764 + "version": "1.0.2", 10765 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 10766 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 10767 + "dev": true, 10768 + "license": "MIT", 10769 + "optional": true, 10770 + "dependencies": { 10771 + "es-define-property": "^1.0.0" 10772 + }, 10773 + "funding": { 10774 + "url": "https://github.com/sponsors/ljharb" 10775 } 10776 }, 10777 "node_modules/has-symbols": { ··· 11004 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 11005 } 11006 }, 11007 + "node_modules/http2-wrapper": { 11008 + "version": "1.0.3", 11009 + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", 11010 + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", 11011 + "dev": true, 11012 + "license": "MIT", 11013 + "dependencies": { 11014 + "quick-lru": "^5.1.1", 11015 + "resolve-alpn": "^1.0.0" 11016 + }, 11017 + "engines": { 11018 + "node": ">=10.19.0" 11019 + } 11020 + }, 11021 "node_modules/https-proxy-agent": { 11022 "version": "7.0.6", 11023 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", ··· 11030 }, 11031 "engines": { 11032 "node": ">= 14" 11033 + } 11034 + }, 11035 + "node_modules/humanize-ms": { 11036 + "version": "1.2.1", 11037 + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 11038 + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", 11039 + "dev": true, 11040 + "license": "MIT", 11041 + "dependencies": { 11042 + "ms": "^2.0.0" 11043 } 11044 }, 11045 "node_modules/hyperdyperid": { ··· 11196 "node": ">=0.8.19" 11197 } 11198 }, 11199 + "node_modules/indent-string": { 11200 + "version": "4.0.0", 11201 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 11202 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 11203 + "dev": true, 11204 + "license": "MIT", 11205 + "engines": { 11206 + "node": ">=8" 11207 + } 11208 + }, 11209 + "node_modules/infer-owner": { 11210 + "version": "1.0.4", 11211 + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 11212 + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 11213 + "dev": true, 11214 + "license": "ISC" 11215 + }, 11216 "node_modules/inflight": { 11217 "version": "1.0.6", 11218 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", ··· 11240 "license": "ISC", 11241 "engines": { 11242 "node": "^18.17.0 || >=20.5.0" 11243 + } 11244 + }, 11245 + "node_modules/interpret": { 11246 + "version": "3.1.1", 11247 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", 11248 + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", 11249 + "dev": true, 11250 + "license": "MIT", 11251 + "engines": { 11252 + "node": ">=10.13.0" 11253 } 11254 }, 11255 "node_modules/ip-address": { ··· 11351 "url": "https://github.com/sponsors/sindresorhus" 11352 } 11353 }, 11354 + "node_modules/is-function": { 11355 + "version": "1.0.2", 11356 + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 11357 + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", 11358 + "dev": true, 11359 + "license": "MIT" 11360 + }, 11361 "node_modules/is-glob": { 11362 "version": "4.0.3", 11363 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 11400 "node": ">=8" 11401 } 11402 }, 11403 + "node_modules/is-lambda": { 11404 + "version": "1.0.1", 11405 + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 11406 + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", 11407 + "dev": true, 11408 + "license": "MIT" 11409 + }, 11410 "node_modules/is-network-error": { 11411 "version": "1.1.0", 11412 "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", ··· 11472 "url": "https://github.com/sponsors/ljharb" 11473 } 11474 }, 11475 + "node_modules/is-stream": { 11476 + "version": "1.1.0", 11477 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 11478 + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", 11479 + "dev": true, 11480 + "license": "MIT", 11481 + "engines": { 11482 + "node": ">=0.10.0" 11483 + } 11484 + }, 11485 "node_modules/is-unicode-supported": { 11486 "version": "0.1.0", 11487 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", ··· 11544 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 11545 "dev": true, 11546 "license": "ISC" 11547 + }, 11548 + "node_modules/iso-datestring-validator": { 11549 + "version": "2.2.2", 11550 + "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 11551 + "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 11552 + "license": "MIT" 11553 }, 11554 "node_modules/isobject": { 11555 "version": "3.0.1", ··· 11746 "node": ">=6" 11747 } 11748 }, 11749 + "node_modules/json-buffer": { 11750 + "version": "3.0.1", 11751 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 11752 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 11753 + "dev": true, 11754 + "license": "MIT" 11755 + }, 11756 "node_modules/json-parse-even-better-errors": { 11757 "version": "4.0.0", 11758 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", ··· 11769 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 11770 "dev": true, 11771 "license": "MIT" 11772 + }, 11773 + "node_modules/json-stringify-safe": { 11774 + "version": "5.0.1", 11775 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 11776 + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", 11777 + "dev": true, 11778 + "license": "ISC", 11779 + "optional": true 11780 }, 11781 "node_modules/json5": { 11782 "version": "2.2.3", ··· 11817 "node >= 0.2.0" 11818 ], 11819 "license": "MIT" 11820 + }, 11821 + "node_modules/junk": { 11822 + "version": "3.1.0", 11823 + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", 11824 + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", 11825 + "dev": true, 11826 + "license": "MIT", 11827 + "engines": { 11828 + "node": ">=8" 11829 + } 11830 }, 11831 "node_modules/karma": { 11832 "version": "6.4.4", ··· 12165 "node": ">=10" 12166 } 12167 }, 12168 + "node_modules/keyv": { 12169 + "version": "4.5.4", 12170 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 12171 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 12172 + "dev": true, 12173 + "license": "MIT", 12174 + "dependencies": { 12175 + "json-buffer": "3.0.1" 12176 + } 12177 + }, 12178 "node_modules/kind-of": { 12179 "version": "6.0.3", 12180 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", ··· 12319 } 12320 } 12321 }, 12322 + "node_modules/lightningcss": { 12323 + "version": "1.29.2", 12324 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz", 12325 + "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", 12326 + "license": "MPL-2.0", 12327 + "dependencies": { 12328 + "detect-libc": "^2.0.3" 12329 + }, 12330 + "engines": { 12331 + "node": ">= 12.0.0" 12332 + }, 12333 + "funding": { 12334 + "type": "opencollective", 12335 + "url": "https://opencollective.com/parcel" 12336 + }, 12337 + "optionalDependencies": { 12338 + "lightningcss-darwin-arm64": "1.29.2", 12339 + "lightningcss-darwin-x64": "1.29.2", 12340 + "lightningcss-freebsd-x64": "1.29.2", 12341 + "lightningcss-linux-arm-gnueabihf": "1.29.2", 12342 + "lightningcss-linux-arm64-gnu": "1.29.2", 12343 + "lightningcss-linux-arm64-musl": "1.29.2", 12344 + "lightningcss-linux-x64-gnu": "1.29.2", 12345 + "lightningcss-linux-x64-musl": "1.29.2", 12346 + "lightningcss-win32-arm64-msvc": "1.29.2", 12347 + "lightningcss-win32-x64-msvc": "1.29.2" 12348 + } 12349 + }, 12350 + "node_modules/lightningcss-win32-x64-msvc": { 12351 + "version": "1.29.2", 12352 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz", 12353 + "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==", 12354 + "cpu": [ 12355 + "x64" 12356 + ], 12357 + "license": "MPL-2.0", 12358 + "optional": true, 12359 + "os": [ 12360 + "win32" 12361 + ], 12362 + "engines": { 12363 + "node": ">= 12.0.0" 12364 + }, 12365 + "funding": { 12366 + "type": "opencollective", 12367 + "url": "https://opencollective.com/parcel" 12368 + } 12369 + }, 12370 "node_modules/lines-and-columns": { 12371 "version": "1.2.4", 12372 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", ··· 12457 "@lmdb/lmdb-win32-x64": "3.2.6" 12458 } 12459 }, 12460 + "node_modules/load-json-file": { 12461 + "version": "2.0.0", 12462 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 12463 + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", 12464 + "dev": true, 12465 + "license": "MIT", 12466 + "dependencies": { 12467 + "graceful-fs": "^4.1.2", 12468 + "parse-json": "^2.2.0", 12469 + "pify": "^2.0.0", 12470 + "strip-bom": "^3.0.0" 12471 + }, 12472 + "engines": { 12473 + "node": ">=4" 12474 + } 12475 + }, 12476 + "node_modules/load-json-file/node_modules/parse-json": { 12477 + "version": "2.2.0", 12478 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 12479 + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", 12480 + "dev": true, 12481 + "license": "MIT", 12482 + "dependencies": { 12483 + "error-ex": "^1.2.0" 12484 + }, 12485 + "engines": { 12486 + "node": ">=0.10.0" 12487 + } 12488 + }, 12489 + "node_modules/load-json-file/node_modules/pify": { 12490 + "version": "2.3.0", 12491 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 12492 + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 12493 + "dev": true, 12494 + "license": "MIT", 12495 + "engines": { 12496 + "node": ">=0.10.0" 12497 + } 12498 + }, 12499 "node_modules/loader-runner": { 12500 "version": "4.3.0", 12501 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", ··· 12543 "version": "4.0.8", 12544 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 12545 "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 12546 + "dev": true, 12547 + "license": "MIT" 12548 + }, 12549 + "node_modules/lodash.get": { 12550 + "version": "4.4.2", 12551 + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 12552 + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", 12553 + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", 12554 "dev": true, 12555 "license": "MIT" 12556 }, ··· 12688 "node": ">=8.0" 12689 } 12690 }, 12691 + "node_modules/lowercase-keys": { 12692 + "version": "2.0.0", 12693 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 12694 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 12695 + "dev": true, 12696 + "license": "MIT", 12697 + "engines": { 12698 + "node": ">=8" 12699 + } 12700 + }, 12701 "node_modules/lru-cache": { 12702 "version": "5.1.1", 12703 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", ··· 12708 "yallist": "^3.0.2" 12709 } 12710 }, 12711 + "node_modules/m3u8-parser": { 12712 + "version": "7.2.0", 12713 + "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-7.2.0.tgz", 12714 + "integrity": "sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==", 12715 + "dev": true, 12716 + "license": "Apache-2.0", 12717 + "dependencies": { 12718 + "@babel/runtime": "^7.12.5", 12719 + "@videojs/vhs-utils": "^4.1.1", 12720 + "global": "^4.4.0" 12721 + } 12722 + }, 12723 "node_modules/magic-string": { 12724 "version": "0.30.17", 12725 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", ··· 12769 "node": "^18.17.0 || >=20.5.0" 12770 } 12771 }, 12772 + "node_modules/map-age-cleaner": { 12773 + "version": "0.1.3", 12774 + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 12775 + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 12776 + "dev": true, 12777 + "license": "MIT", 12778 + "dependencies": { 12779 + "p-defer": "^1.0.0" 12780 + }, 12781 + "engines": { 12782 + "node": ">=6" 12783 + } 12784 + }, 12785 + "node_modules/matcher": { 12786 + "version": "3.0.0", 12787 + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", 12788 + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", 12789 + "dev": true, 12790 + "license": "MIT", 12791 + "optional": true, 12792 + "dependencies": { 12793 + "escape-string-regexp": "^4.0.0" 12794 + }, 12795 + "engines": { 12796 + "node": ">=10" 12797 + } 12798 + }, 12799 "node_modules/math-intrinsics": { 12800 "version": "1.1.0", 12801 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ··· 12814 "license": "MIT", 12815 "engines": { 12816 "node": ">= 0.6" 12817 + } 12818 + }, 12819 + "node_modules/mem": { 12820 + "version": "4.3.0", 12821 + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", 12822 + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", 12823 + "dev": true, 12824 + "license": "MIT", 12825 + "dependencies": { 12826 + "map-age-cleaner": "^0.1.1", 12827 + "mimic-fn": "^2.0.0", 12828 + "p-is-promise": "^2.0.0" 12829 + }, 12830 + "engines": { 12831 + "node": ">=6" 12832 } 12833 }, 12834 "node_modules/memfs": { ··· 12974 "url": "https://github.com/sponsors/sindresorhus" 12975 } 12976 }, 12977 + "node_modules/mimic-response": { 12978 + "version": "1.0.1", 12979 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 12980 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 12981 + "dev": true, 12982 + "license": "MIT", 12983 + "engines": { 12984 + "node": ">=4" 12985 + } 12986 + }, 12987 + "node_modules/min-document": { 12988 + "version": "2.19.0", 12989 + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", 12990 + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", 12991 + "dev": true, 12992 + "dependencies": { 12993 + "dom-walk": "^0.1.0" 12994 + } 12995 + }, 12996 "node_modules/mini-css-extract-plugin": { 12997 "version": "2.9.2", 12998 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", ··· 13210 "mkdirp": "bin/cmd.js" 13211 } 13212 }, 13213 + "node_modules/mpd-parser": { 13214 + "version": "1.3.1", 13215 + "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.3.1.tgz", 13216 + "integrity": "sha512-1FuyEWI5k2HcmhS1HkKnUAQV7yFPfXPht2DnRRGtoiiAAW+ESTbtEXIDpRkwdU+XyrQuwrIym7UkoPKsZ0SyFw==", 13217 + "dev": true, 13218 + "license": "Apache-2.0", 13219 + "dependencies": { 13220 + "@babel/runtime": "^7.12.5", 13221 + "@videojs/vhs-utils": "^4.0.0", 13222 + "@xmldom/xmldom": "^0.8.3", 13223 + "global": "^4.4.0" 13224 + }, 13225 + "bin": { 13226 + "mpd-to-m3u8-json": "bin/parse.js" 13227 + } 13228 + }, 13229 "node_modules/mrmime": { 13230 "version": "2.0.1", 13231 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", ··· 13291 "multicast-dns": "cli.js" 13292 } 13293 }, 13294 + "node_modules/multiformats": { 13295 + "version": "9.9.0", 13296 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 13297 + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 13298 + "license": "(Apache-2.0 AND MIT)" 13299 + }, 13300 "node_modules/mute-stream": { 13301 "version": "2.0.0", 13302 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", ··· 13307 "node": "^18.17.0 || >=20.5.0" 13308 } 13309 }, 13310 + "node_modules/mux.js": { 13311 + "version": "7.1.0", 13312 + "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-7.1.0.tgz", 13313 + "integrity": "sha512-NTxawK/BBELJrYsZThEulyUMDVlLizKdxyAsMuzoCD1eFj97BVaA8D/CvKsKu6FOLYkFojN5CbM9h++ZTZtknA==", 13314 + "dev": true, 13315 + "license": "Apache-2.0", 13316 + "dependencies": { 13317 + "@babel/runtime": "^7.11.2", 13318 + "global": "^4.4.0" 13319 + }, 13320 + "bin": { 13321 + "muxjs-transmux": "bin/transmux.js" 13322 + }, 13323 + "engines": { 13324 + "node": ">=8", 13325 + "npm": ">=5" 13326 + } 13327 + }, 13328 "node_modules/nanoid": { 13329 "version": "3.3.11", 13330 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 13331 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 13332 "funding": [ 13333 { 13334 "type": "github", ··· 13392 "dev": true, 13393 "license": "MIT" 13394 }, 13395 + "node_modules/ngx-image-compress": { 13396 + "version": "18.1.5", 13397 + "resolved": "https://registry.npmjs.org/ngx-image-compress/-/ngx-image-compress-18.1.5.tgz", 13398 + "integrity": "sha512-g/k6fK3mTPB5ZQ13KiYrOHdKXgXXZ0/rkXdgP0jQaroXLGu7sGlmvJqSseq/B+1d/6IsBo1wT5oeAzxymuwkfw==", 13399 + "license": "MIT", 13400 + "dependencies": { 13401 + "tslib": "^2.6.3" 13402 + }, 13403 + "peerDependencies": { 13404 + "@angular/common": "x.x.x", 13405 + "@angular/core": "x.x.x" 13406 + } 13407 + }, 13408 + "node_modules/nice-try": { 13409 + "version": "1.0.5", 13410 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 13411 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 13412 + "dev": true, 13413 + "license": "MIT" 13414 + }, 13415 + "node_modules/node-abi": { 13416 + "version": "3.74.0", 13417 + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", 13418 + "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", 13419 + "dev": true, 13420 + "license": "MIT", 13421 + "dependencies": { 13422 + "semver": "^7.3.5" 13423 + }, 13424 + "engines": { 13425 + "node": ">=10" 13426 + } 13427 + }, 13428 "node_modules/node-addon-api": { 13429 "version": "6.1.0", 13430 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", ··· 13433 "license": "MIT", 13434 "optional": true 13435 }, 13436 + "node_modules/node-api-version": { 13437 + "version": "0.2.1", 13438 + "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz", 13439 + "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==", 13440 + "dev": true, 13441 + "license": "MIT", 13442 + "dependencies": { 13443 + "semver": "^7.3.5" 13444 + } 13445 + }, 13446 + "node_modules/node-fetch": { 13447 + "version": "2.7.0", 13448 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 13449 + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 13450 + "dev": true, 13451 + "license": "MIT", 13452 + "dependencies": { 13453 + "whatwg-url": "^5.0.0" 13454 + }, 13455 + "engines": { 13456 + "node": "4.x || >=6.0.0" 13457 + }, 13458 + "peerDependencies": { 13459 + "encoding": "^0.1.0" 13460 + }, 13461 + "peerDependenciesMeta": { 13462 + "encoding": { 13463 + "optional": true 13464 + } 13465 + } 13466 + }, 13467 "node_modules/node-forge": { 13468 "version": "1.3.1", 13469 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", ··· 13665 "node": "^18.17.0 || >=20.5.0" 13666 } 13667 }, 13668 + "node_modules/normalize-package-data": { 13669 + "version": "2.5.0", 13670 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 13671 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 13672 + "dev": true, 13673 + "license": "BSD-2-Clause", 13674 + "dependencies": { 13675 + "hosted-git-info": "^2.1.4", 13676 + "resolve": "^1.10.0", 13677 + "semver": "2 || 3 || 4 || 5", 13678 + "validate-npm-package-license": "^3.0.1" 13679 + } 13680 + }, 13681 + "node_modules/normalize-package-data/node_modules/hosted-git-info": { 13682 + "version": "2.8.9", 13683 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 13684 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 13685 + "dev": true, 13686 + "license": "ISC" 13687 + }, 13688 + "node_modules/normalize-package-data/node_modules/semver": { 13689 + "version": "5.7.2", 13690 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 13691 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 13692 + "dev": true, 13693 + "license": "ISC", 13694 + "bin": { 13695 + "semver": "bin/semver" 13696 + } 13697 + }, 13698 "node_modules/normalize-path": { 13699 "version": "3.0.0", 13700 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", ··· 13715 "node": ">=0.10.0" 13716 } 13717 }, 13718 + "node_modules/normalize-url": { 13719 + "version": "6.1.0", 13720 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", 13721 + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", 13722 + "dev": true, 13723 + "license": "MIT", 13724 + "engines": { 13725 + "node": ">=10" 13726 + }, 13727 + "funding": { 13728 + "url": "https://github.com/sponsors/sindresorhus" 13729 + } 13730 + }, 13731 "node_modules/npm-bundled": { 13732 "version": "4.0.0", 13733 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", ··· 13829 "node": "^18.17.0 || >=20.5.0" 13830 } 13831 }, 13832 + "node_modules/npm-run-path": { 13833 + "version": "2.0.2", 13834 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 13835 + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", 13836 + "dev": true, 13837 + "license": "MIT", 13838 + "dependencies": { 13839 + "path-key": "^2.0.0" 13840 + }, 13841 + "engines": { 13842 + "node": ">=4" 13843 + } 13844 + }, 13845 + "node_modules/npm-run-path/node_modules/path-key": { 13846 + "version": "2.0.1", 13847 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 13848 + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", 13849 + "dev": true, 13850 + "license": "MIT", 13851 + "engines": { 13852 + "node": ">=4" 13853 + } 13854 + }, 13855 "node_modules/nth-check": { 13856 "version": "2.1.1", 13857 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", ··· 13886 }, 13887 "funding": { 13888 "url": "https://github.com/sponsors/ljharb" 13889 + } 13890 + }, 13891 + "node_modules/object-keys": { 13892 + "version": "1.1.1", 13893 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 13894 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 13895 + "dev": true, 13896 + "license": "MIT", 13897 + "optional": true, 13898 + "engines": { 13899 + "node": ">= 0.4" 13900 } 13901 }, 13902 "node_modules/obuf": { ··· 14089 "node": ">=0.10.0" 14090 } 14091 }, 14092 + "node_modules/p-cancelable": { 14093 + "version": "2.1.1", 14094 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", 14095 + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", 14096 + "dev": true, 14097 + "license": "MIT", 14098 + "engines": { 14099 + "node": ">=8" 14100 + } 14101 + }, 14102 + "node_modules/p-defer": { 14103 + "version": "1.0.0", 14104 + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 14105 + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", 14106 + "dev": true, 14107 + "license": "MIT", 14108 + "engines": { 14109 + "node": ">=4" 14110 + } 14111 + }, 14112 + "node_modules/p-finally": { 14113 + "version": "1.0.0", 14114 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 14115 + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", 14116 + "dev": true, 14117 + "license": "MIT", 14118 + "engines": { 14119 + "node": ">=4" 14120 + } 14121 + }, 14122 + "node_modules/p-is-promise": { 14123 + "version": "2.1.0", 14124 + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", 14125 + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", 14126 + "dev": true, 14127 + "license": "MIT", 14128 + "engines": { 14129 + "node": ">=6" 14130 + } 14131 + }, 14132 "node_modules/p-limit": { 14133 "version": "4.0.0", 14134 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", ··· 14202 "node": ">= 4" 14203 } 14204 }, 14205 + "node_modules/p-try": { 14206 + "version": "1.0.0", 14207 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 14208 + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 14209 + "dev": true, 14210 + "license": "MIT", 14211 + "engines": { 14212 + "node": ">=4" 14213 + } 14214 + }, 14215 "node_modules/package-json-from-dist": { 14216 "version": "1.0.1", 14217 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", ··· 14264 "node": ">=6" 14265 } 14266 }, 14267 + "node_modules/parse-author": { 14268 + "version": "2.0.0", 14269 + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", 14270 + "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", 14271 + "dev": true, 14272 + "license": "MIT", 14273 + "dependencies": { 14274 + "author-regex": "^1.0.0" 14275 + }, 14276 + "engines": { 14277 + "node": ">=0.10.0" 14278 + } 14279 + }, 14280 "node_modules/parse-json": { 14281 "version": "5.2.0", 14282 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", ··· 14317 "version": "7.2.1", 14318 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 14319 "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 14320 "license": "MIT", 14321 "dependencies": { 14322 "entities": "^4.5.0" ··· 14444 "url": "https://github.com/sponsors/sindresorhus" 14445 } 14446 }, 14447 + "node_modules/pe-library": { 14448 + "version": "1.0.1", 14449 + "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-1.0.1.tgz", 14450 + "integrity": "sha512-nh39Mo1eGWmZS7y+mK/dQIqg7S1lp38DpRxkyoHf0ZcUs/HDc+yyTjuOtTvSMZHmfSLuSQaX945u05Y2Q6UWZg==", 14451 + "dev": true, 14452 + "license": "MIT", 14453 + "engines": { 14454 + "node": ">=14", 14455 + "npm": ">=7" 14456 + }, 14457 + "funding": { 14458 + "type": "github", 14459 + "url": "https://github.com/sponsors/jet2jet" 14460 + } 14461 + }, 14462 + "node_modules/pend": { 14463 + "version": "1.2.0", 14464 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 14465 + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", 14466 + "dev": true, 14467 + "license": "MIT" 14468 + }, 14469 "node_modules/picocolors": { 14470 "version": "1.1.1", 14471 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 14472 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 14473 "license": "ISC" 14474 }, 14475 "node_modules/picomatch": { ··· 14506 "@napi-rs/nice": "^1.0.1" 14507 } 14508 }, 14509 + "node_modules/pkcs7": { 14510 + "version": "1.0.4", 14511 + "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", 14512 + "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", 14513 + "dev": true, 14514 + "license": "Apache-2.0", 14515 + "dependencies": { 14516 + "@babel/runtime": "^7.5.5" 14517 + }, 14518 + "bin": { 14519 + "pkcs7": "bin/cli.js" 14520 + } 14521 + }, 14522 "node_modules/pkg-dir": { 14523 "version": "7.0.0", 14524 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", ··· 14535 "url": "https://github.com/sponsors/sindresorhus" 14536 } 14537 }, 14538 + "node_modules/plist": { 14539 + "version": "3.1.0", 14540 + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", 14541 + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", 14542 "dev": true, 14543 + "license": "MIT", 14544 + "dependencies": { 14545 + "@xmldom/xmldom": "^0.8.8", 14546 + "base64-js": "^1.5.1", 14547 + "xmlbuilder": "^15.1.1" 14548 + }, 14549 + "engines": { 14550 + "node": ">=10.4.0" 14551 + } 14552 + }, 14553 + "node_modules/postcss": { 14554 + "version": "8.5.3", 14555 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 14556 + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 14557 "funding": [ 14558 { 14559 "type": "opencollective", ··· 14701 "dev": true, 14702 "license": "MIT" 14703 }, 14704 + "node_modules/postject": { 14705 + "version": "1.0.0-alpha.6", 14706 + "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", 14707 + "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", 14708 + "dev": true, 14709 + "license": "MIT", 14710 + "dependencies": { 14711 + "commander": "^9.4.0" 14712 + }, 14713 + "bin": { 14714 + "postject": "dist/cli.js" 14715 + }, 14716 + "engines": { 14717 + "node": ">=14.0.0" 14718 + } 14719 + }, 14720 + "node_modules/postject/node_modules/commander": { 14721 + "version": "9.5.0", 14722 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 14723 + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 14724 + "dev": true, 14725 + "license": "MIT", 14726 + "engines": { 14727 + "node": "^12.20.0 || >=14" 14728 + } 14729 + }, 14730 "node_modules/proc-log": { 14731 "version": "5.0.0", 14732 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", ··· 14737 "node": "^18.17.0 || >=20.5.0" 14738 } 14739 }, 14740 + "node_modules/process": { 14741 + "version": "0.11.10", 14742 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 14743 + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 14744 + "dev": true, 14745 + "license": "MIT", 14746 + "engines": { 14747 + "node": ">= 0.6.0" 14748 + } 14749 + }, 14750 "node_modules/process-nextick-args": { 14751 "version": "2.0.1", 14752 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 14753 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 14754 "dev": true, 14755 "license": "MIT" 14756 + }, 14757 + "node_modules/progress": { 14758 + "version": "2.0.3", 14759 + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 14760 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 14761 + "dev": true, 14762 + "license": "MIT", 14763 + "engines": { 14764 + "node": ">=0.4.0" 14765 + } 14766 + }, 14767 + "node_modules/promise-inflight": { 14768 + "version": "1.0.1", 14769 + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 14770 + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", 14771 + "dev": true, 14772 + "license": "ISC" 14773 }, 14774 "node_modules/promise-retry": { 14775 "version": "2.0.1", ··· 14817 "license": "MIT", 14818 "optional": true 14819 }, 14820 + "node_modules/pump": { 14821 + "version": "3.0.2", 14822 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 14823 + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 14824 + "dev": true, 14825 + "license": "MIT", 14826 + "dependencies": { 14827 + "end-of-stream": "^1.1.0", 14828 + "once": "^1.3.1" 14829 + } 14830 + }, 14831 "node_modules/punycode": { 14832 "version": "1.4.1", 14833 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", ··· 14882 ], 14883 "license": "MIT" 14884 }, 14885 + "node_modules/quick-lru": { 14886 + "version": "5.1.1", 14887 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 14888 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 14889 + "dev": true, 14890 + "license": "MIT", 14891 + "engines": { 14892 + "node": ">=10" 14893 + }, 14894 + "funding": { 14895 + "url": "https://github.com/sponsors/sindresorhus" 14896 + } 14897 + }, 14898 "node_modules/randombytes": { 14899 "version": "2.1.0", 14900 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", ··· 14931 "node": ">= 0.8" 14932 } 14933 }, 14934 + "node_modules/read-binary-file-arch": { 14935 + "version": "1.0.6", 14936 + "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", 14937 + "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", 14938 + "dev": true, 14939 + "license": "MIT", 14940 + "dependencies": { 14941 + "debug": "^4.3.4" 14942 + }, 14943 + "bin": { 14944 + "read-binary-file-arch": "cli.js" 14945 + } 14946 + }, 14947 + "node_modules/read-pkg": { 14948 + "version": "2.0.0", 14949 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 14950 + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", 14951 + "dev": true, 14952 + "license": "MIT", 14953 + "dependencies": { 14954 + "load-json-file": "^2.0.0", 14955 + "normalize-package-data": "^2.3.2", 14956 + "path-type": "^2.0.0" 14957 + }, 14958 + "engines": { 14959 + "node": ">=4" 14960 + } 14961 + }, 14962 + "node_modules/read-pkg-up": { 14963 + "version": "2.0.0", 14964 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 14965 + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", 14966 + "dev": true, 14967 + "license": "MIT", 14968 + "dependencies": { 14969 + "find-up": "^2.0.0", 14970 + "read-pkg": "^2.0.0" 14971 + }, 14972 + "engines": { 14973 + "node": ">=4" 14974 + } 14975 + }, 14976 + "node_modules/read-pkg-up/node_modules/find-up": { 14977 + "version": "2.1.0", 14978 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 14979 + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 14980 + "dev": true, 14981 + "license": "MIT", 14982 + "dependencies": { 14983 + "locate-path": "^2.0.0" 14984 + }, 14985 + "engines": { 14986 + "node": ">=4" 14987 + } 14988 + }, 14989 + "node_modules/read-pkg-up/node_modules/locate-path": { 14990 + "version": "2.0.0", 14991 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 14992 + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 14993 + "dev": true, 14994 + "license": "MIT", 14995 + "dependencies": { 14996 + "p-locate": "^2.0.0", 14997 + "path-exists": "^3.0.0" 14998 + }, 14999 + "engines": { 15000 + "node": ">=4" 15001 + } 15002 + }, 15003 + "node_modules/read-pkg-up/node_modules/p-limit": { 15004 + "version": "1.3.0", 15005 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 15006 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 15007 + "dev": true, 15008 + "license": "MIT", 15009 + "dependencies": { 15010 + "p-try": "^1.0.0" 15011 + }, 15012 + "engines": { 15013 + "node": ">=4" 15014 + } 15015 + }, 15016 + "node_modules/read-pkg-up/node_modules/p-locate": { 15017 + "version": "2.0.0", 15018 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 15019 + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 15020 + "dev": true, 15021 + "license": "MIT", 15022 + "dependencies": { 15023 + "p-limit": "^1.1.0" 15024 + }, 15025 + "engines": { 15026 + "node": ">=4" 15027 + } 15028 + }, 15029 + "node_modules/read-pkg-up/node_modules/path-exists": { 15030 + "version": "3.0.0", 15031 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 15032 + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 15033 + "dev": true, 15034 + "license": "MIT", 15035 + "engines": { 15036 + "node": ">=4" 15037 + } 15038 + }, 15039 + "node_modules/read-pkg/node_modules/path-type": { 15040 + "version": "2.0.0", 15041 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 15042 + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", 15043 + "dev": true, 15044 + "license": "MIT", 15045 + "dependencies": { 15046 + "pify": "^2.0.0" 15047 + }, 15048 + "engines": { 15049 + "node": ">=4" 15050 + } 15051 + }, 15052 + "node_modules/read-pkg/node_modules/pify": { 15053 + "version": "2.3.0", 15054 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 15055 + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 15056 + "dev": true, 15057 + "license": "MIT", 15058 + "engines": { 15059 + "node": ">=0.10.0" 15060 + } 15061 + }, 15062 "node_modules/readable-stream": { 15063 "version": "3.6.2", 15064 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", ··· 15086 "funding": { 15087 "type": "individual", 15088 "url": "https://paulmillr.com/funding/" 15089 + } 15090 + }, 15091 + "node_modules/rechoir": { 15092 + "version": "0.8.0", 15093 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", 15094 + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", 15095 + "dev": true, 15096 + "license": "MIT", 15097 + "dependencies": { 15098 + "resolve": "^1.20.0" 15099 + }, 15100 + "engines": { 15101 + "node": ">= 10.13.0" 15102 } 15103 }, 15104 "node_modules/reflect-metadata": { ··· 15230 "dev": true, 15231 "license": "MIT" 15232 }, 15233 + "node_modules/resedit": { 15234 + "version": "2.0.3", 15235 + "resolved": "https://registry.npmjs.org/resedit/-/resedit-2.0.3.tgz", 15236 + "integrity": "sha512-oTeemxwoMuxxTYxXUwjkrOPfngTQehlv0/HoYFNkB4uzsP1Un1A9nI8JQKGOFkxpqkC7qkMs0lUsGrvUlbLNUA==", 15237 + "dev": true, 15238 + "license": "MIT", 15239 + "dependencies": { 15240 + "pe-library": "^1.0.1" 15241 + }, 15242 + "engines": { 15243 + "node": ">=14", 15244 + "npm": ">=7" 15245 + }, 15246 + "funding": { 15247 + "type": "github", 15248 + "url": "https://github.com/sponsors/jet2jet" 15249 + } 15250 + }, 15251 "node_modules/resolve": { 15252 "version": "1.22.10", 15253 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", ··· 15268 "funding": { 15269 "url": "https://github.com/sponsors/ljharb" 15270 } 15271 + }, 15272 + "node_modules/resolve-alpn": { 15273 + "version": "1.2.1", 15274 + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", 15275 + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", 15276 + "dev": true, 15277 + "license": "MIT" 15278 }, 15279 "node_modules/resolve-from": { 15280 "version": "4.0.0", ··· 15328 "node": ">=0.10.0" 15329 } 15330 }, 15331 + "node_modules/responselike": { 15332 + "version": "2.0.1", 15333 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", 15334 + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", 15335 + "dev": true, 15336 + "license": "MIT", 15337 + "dependencies": { 15338 + "lowercase-keys": "^2.0.0" 15339 + }, 15340 + "funding": { 15341 + "url": "https://github.com/sponsors/sindresorhus" 15342 + } 15343 + }, 15344 "node_modules/restore-cursor": { 15345 "version": "5.1.0", 15346 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", ··· 15401 }, 15402 "funding": { 15403 "url": "https://github.com/sponsors/isaacs" 15404 + } 15405 + }, 15406 + "node_modules/roarr": { 15407 + "version": "2.15.4", 15408 + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", 15409 + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", 15410 + "dev": true, 15411 + "license": "BSD-3-Clause", 15412 + "optional": true, 15413 + "dependencies": { 15414 + "boolean": "^3.0.1", 15415 + "detect-node": "^2.0.4", 15416 + "globalthis": "^1.0.1", 15417 + "json-stringify-safe": "^5.0.1", 15418 + "semver-compare": "^1.0.0", 15419 + "sprintf-js": "^1.1.2" 15420 + }, 15421 + "engines": { 15422 + "node": ">=8.0" 15423 } 15424 }, 15425 "node_modules/rollup": { ··· 15695 "node": ">=10" 15696 } 15697 }, 15698 + "node_modules/semver-compare": { 15699 + "version": "1.0.0", 15700 + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", 15701 + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", 15702 + "dev": true, 15703 + "license": "MIT", 15704 + "optional": true 15705 + }, 15706 "node_modules/send": { 15707 "version": "0.19.0", 15708 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", ··· 15768 "node": ">= 0.8" 15769 } 15770 }, 15771 + "node_modules/serialize-error": { 15772 + "version": "7.0.1", 15773 + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", 15774 + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", 15775 + "dev": true, 15776 + "license": "MIT", 15777 + "optional": true, 15778 + "dependencies": { 15779 + "type-fest": "^0.13.1" 15780 + }, 15781 + "engines": { 15782 + "node": ">=10" 15783 + }, 15784 + "funding": { 15785 + "url": "https://github.com/sponsors/sindresorhus" 15786 + } 15787 + }, 15788 + "node_modules/serialize-error/node_modules/type-fest": { 15789 + "version": "0.13.1", 15790 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 15791 + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 15792 + "dev": true, 15793 + "license": "(MIT OR CC0-1.0)", 15794 + "optional": true, 15795 + "engines": { 15796 + "node": ">=10" 15797 + }, 15798 + "funding": { 15799 + "url": "https://github.com/sponsors/sindresorhus" 15800 + } 15801 + }, 15802 "node_modules/serialize-javascript": { 15803 "version": "6.0.2", 15804 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ··· 16238 "websocket-driver": "^0.7.4" 16239 } 16240 }, 16241 + "node_modules/sockjs/node_modules/uuid": { 16242 + "version": "8.3.2", 16243 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 16244 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 16245 + "dev": true, 16246 + "license": "MIT", 16247 + "bin": { 16248 + "uuid": "dist/bin/uuid" 16249 + } 16250 + }, 16251 "node_modules/socks": { 16252 "version": "2.8.4", 16253 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", ··· 16292 "version": "1.2.1", 16293 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 16294 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 16295 "license": "BSD-3-Clause", 16296 "engines": { 16297 "node": ">=0.10.0" ··· 16589 "node": ">=8" 16590 } 16591 }, 16592 + "node_modules/strip-bom": { 16593 + "version": "3.0.0", 16594 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 16595 + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 16596 + "dev": true, 16597 + "license": "MIT", 16598 + "engines": { 16599 + "node": ">=4" 16600 + } 16601 + }, 16602 + "node_modules/strip-eof": { 16603 + "version": "1.0.0", 16604 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 16605 + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", 16606 + "dev": true, 16607 + "license": "MIT", 16608 + "engines": { 16609 + "node": ">=0.10.0" 16610 + } 16611 + }, 16612 + "node_modules/strip-outer": { 16613 + "version": "1.0.1", 16614 + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", 16615 + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", 16616 + "dev": true, 16617 + "license": "MIT", 16618 + "dependencies": { 16619 + "escape-string-regexp": "^1.0.2" 16620 + }, 16621 + "engines": { 16622 + "node": ">=0.10.0" 16623 + } 16624 + }, 16625 + "node_modules/strip-outer/node_modules/escape-string-regexp": { 16626 + "version": "1.0.5", 16627 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 16628 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 16629 + "dev": true, 16630 + "license": "MIT", 16631 + "engines": { 16632 + "node": ">=0.8.0" 16633 + } 16634 + }, 16635 + "node_modules/sudo-prompt": { 16636 + "version": "9.2.1", 16637 + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", 16638 + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", 16639 + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 16640 + "dev": true, 16641 + "license": "MIT" 16642 + }, 16643 + "node_modules/sumchecker": { 16644 + "version": "3.0.1", 16645 + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", 16646 + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", 16647 + "dev": true, 16648 + "license": "Apache-2.0", 16649 + "dependencies": { 16650 + "debug": "^4.1.0" 16651 + }, 16652 + "engines": { 16653 + "node": ">= 8.0" 16654 + } 16655 + }, 16656 "node_modules/supports-color": { 16657 "version": "7.2.0", 16658 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 16689 "node": ">=0.10" 16690 } 16691 }, 16692 + "node_modules/tailwindcss": { 16693 + "version": "4.1.4", 16694 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz", 16695 + "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==", 16696 + "license": "MIT" 16697 + }, 16698 "node_modules/tapable": { 16699 "version": "2.2.1", 16700 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 16701 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 16702 "license": "MIT", 16703 "engines": { 16704 "node": ">=6" ··· 16804 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 16805 "dev": true, 16806 "license": "ISC" 16807 + }, 16808 + "node_modules/temp": { 16809 + "version": "0.9.4", 16810 + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", 16811 + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", 16812 + "dev": true, 16813 + "license": "MIT", 16814 + "optional": true, 16815 + "dependencies": { 16816 + "mkdirp": "^0.5.1", 16817 + "rimraf": "~2.6.2" 16818 + }, 16819 + "engines": { 16820 + "node": ">=6.0.0" 16821 + } 16822 + }, 16823 + "node_modules/temp/node_modules/rimraf": { 16824 + "version": "2.6.3", 16825 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 16826 + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 16827 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 16828 + "dev": true, 16829 + "license": "ISC", 16830 + "optional": true, 16831 + "dependencies": { 16832 + "glob": "^7.1.3" 16833 + }, 16834 + "bin": { 16835 + "rimraf": "bin.js" 16836 + } 16837 }, 16838 "node_modules/terser": { 16839 "version": "5.39.0", ··· 16909 "dev": true, 16910 "license": "MIT" 16911 }, 16912 + "node_modules/tlds": { 16913 + "version": "1.256.0", 16914 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.256.0.tgz", 16915 + "integrity": "sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA==", 16916 + "license": "MIT", 16917 + "bin": { 16918 + "tlds": "bin.js" 16919 + } 16920 + }, 16921 "node_modules/tmp": { 16922 "version": "0.0.33", 16923 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", ··· 16931 "node": ">=0.6.0" 16932 } 16933 }, 16934 + "node_modules/tmp-promise": { 16935 + "version": "3.0.3", 16936 + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", 16937 + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", 16938 + "dev": true, 16939 + "license": "MIT", 16940 + "optional": true, 16941 + "dependencies": { 16942 + "tmp": "^0.2.0" 16943 + } 16944 + }, 16945 + "node_modules/tmp-promise/node_modules/tmp": { 16946 + "version": "0.2.3", 16947 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", 16948 + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", 16949 + "dev": true, 16950 + "license": "MIT", 16951 + "optional": true, 16952 + "engines": { 16953 + "node": ">=14.14" 16954 + } 16955 + }, 16956 "node_modules/to-regex-range": { 16957 "version": "5.0.1", 16958 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 16976 "node": ">=0.6" 16977 } 16978 }, 16979 + "node_modules/tr46": { 16980 + "version": "0.0.3", 16981 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 16982 + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 16983 + "dev": true, 16984 + "license": "MIT" 16985 + }, 16986 "node_modules/tree-dump": { 16987 "version": "1.0.2", 16988 "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", ··· 17010 "tree-kill": "cli.js" 17011 } 17012 }, 17013 + "node_modules/trim-repeated": { 17014 + "version": "1.0.0", 17015 + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", 17016 + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", 17017 + "dev": true, 17018 + "license": "MIT", 17019 + "dependencies": { 17020 + "escape-string-regexp": "^1.0.2" 17021 + }, 17022 + "engines": { 17023 + "node": ">=0.10.0" 17024 + } 17025 + }, 17026 + "node_modules/trim-repeated/node_modules/escape-string-regexp": { 17027 + "version": "1.0.5", 17028 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 17029 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 17030 + "dev": true, 17031 + "license": "MIT", 17032 + "engines": { 17033 + "node": ">=0.8.0" 17034 + } 17035 + }, 17036 "node_modules/tslib": { 17037 "version": "2.8.1", 17038 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", ··· 17127 }, 17128 "engines": { 17129 "node": "*" 17130 + } 17131 + }, 17132 + "node_modules/uint8arrays": { 17133 + "version": "3.0.0", 17134 + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 17135 + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 17136 + "license": "MIT", 17137 + "dependencies": { 17138 + "multiformats": "^9.4.2" 17139 } 17140 }, 17141 "node_modules/undici-types": { ··· 17279 "browserslist": ">= 4.21.0" 17280 } 17281 }, 17282 + "node_modules/username": { 17283 + "version": "5.1.0", 17284 + "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", 17285 + "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", 17286 + "dev": true, 17287 + "license": "MIT", 17288 + "dependencies": { 17289 + "execa": "^1.0.0", 17290 + "mem": "^4.3.0" 17291 + }, 17292 + "engines": { 17293 + "node": ">=8" 17294 + } 17295 + }, 17296 "node_modules/util-deprecate": { 17297 "version": "1.0.2", 17298 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", ··· 17311 } 17312 }, 17313 "node_modules/uuid": { 17314 + "version": "11.1.0", 17315 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", 17316 + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", 17317 + "funding": [ 17318 + "https://github.com/sponsors/broofa", 17319 + "https://github.com/sponsors/ctavan" 17320 + ], 17321 "license": "MIT", 17322 "bin": { 17323 + "uuid": "dist/esm/bin/uuid" 17324 } 17325 }, 17326 + "node_modules/uzip": { 17327 + "version": "0.20201231.0", 17328 + "resolved": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", 17329 + "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==", 17330 + "license": "MIT" 17331 + }, 17332 "node_modules/validate-npm-package-license": { 17333 "version": "3.0.4", 17334 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", ··· 17360 "node": ">= 0.8" 17361 } 17362 }, 17363 + "node_modules/video.js": { 17364 + "version": "8.22.0", 17365 + "resolved": "https://registry.npmjs.org/video.js/-/video.js-8.22.0.tgz", 17366 + "integrity": "sha512-xge2kpjsvC0zgFJ1cqt+wTqsi21+huFswlonPFh7qiplypsb4FN/D2Rz6bWdG/S9eQaPHfWHsarmJL/7D3DHoA==", 17367 + "dev": true, 17368 + "license": "Apache-2.0", 17369 + "dependencies": { 17370 + "@babel/runtime": "^7.12.5", 17371 + "@videojs/http-streaming": "^3.17.0", 17372 + "@videojs/vhs-utils": "^4.1.1", 17373 + "@videojs/xhr": "2.7.0", 17374 + "aes-decrypter": "^4.0.2", 17375 + "global": "4.4.0", 17376 + "m3u8-parser": "^7.2.0", 17377 + "mpd-parser": "^1.3.1", 17378 + "mux.js": "^7.0.1", 17379 + "videojs-contrib-quality-levels": "4.1.0", 17380 + "videojs-font": "4.2.0", 17381 + "videojs-vtt.js": "0.15.5" 17382 + } 17383 + }, 17384 + "node_modules/videojs-contrib-quality-levels": { 17385 + "version": "4.1.0", 17386 + "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-4.1.0.tgz", 17387 + "integrity": "sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==", 17388 + "dev": true, 17389 + "license": "Apache-2.0", 17390 + "dependencies": { 17391 + "global": "^4.4.0" 17392 + }, 17393 + "engines": { 17394 + "node": ">=16", 17395 + "npm": ">=8" 17396 + }, 17397 + "peerDependencies": { 17398 + "video.js": "^8" 17399 + } 17400 + }, 17401 + "node_modules/videojs-font": { 17402 + "version": "4.2.0", 17403 + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-4.2.0.tgz", 17404 + "integrity": "sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==", 17405 + "dev": true, 17406 + "license": "Apache-2.0" 17407 + }, 17408 + "node_modules/videojs-vtt.js": { 17409 + "version": "0.15.5", 17410 + "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz", 17411 + "integrity": "sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==", 17412 + "dev": true, 17413 + "license": "Apache-2.0", 17414 + "dependencies": { 17415 + "global": "^4.3.1" 17416 + } 17417 + }, 17418 "node_modules/vite": { 17419 "version": "6.2.4", 17420 "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", ··· 17488 } 17489 } 17490 }, 17491 "node_modules/void-elements": { 17492 "version": "2.0.1", 17493 "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", ··· 17539 "dev": true, 17540 "license": "MIT", 17541 "optional": true 17542 + }, 17543 + "node_modules/webidl-conversions": { 17544 + "version": "3.0.1", 17545 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 17546 + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 17547 + "dev": true, 17548 + "license": "BSD-2-Clause" 17549 }, 17550 "node_modules/webpack": { 17551 "version": "5.98.0", ··· 17871 "node": ">=0.8.0" 17872 } 17873 }, 17874 + "node_modules/whatwg-url": { 17875 + "version": "5.0.0", 17876 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 17877 + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 17878 + "dev": true, 17879 + "license": "MIT", 17880 + "dependencies": { 17881 + "tr46": "~0.0.3", 17882 + "webidl-conversions": "^3.0.0" 17883 + } 17884 + }, 17885 "node_modules/which": { 17886 "version": "1.3.1", 17887 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", ··· 17901 "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 17902 "dev": true, 17903 "license": "MIT" 17904 + }, 17905 + "node_modules/word-wrap": { 17906 + "version": "1.2.5", 17907 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 17908 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 17909 + "dev": true, 17910 + "license": "MIT", 17911 + "optional": true, 17912 + "engines": { 17913 + "node": ">=0.10.0" 17914 + } 17915 }, 17916 "node_modules/wrap-ansi": { 17917 "version": "6.2.0", ··· 18086 } 18087 } 18088 }, 18089 + "node_modules/xmlbuilder": { 18090 + "version": "15.1.1", 18091 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", 18092 + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", 18093 + "dev": true, 18094 + "license": "MIT", 18095 + "engines": { 18096 + "node": ">=8.0" 18097 + } 18098 + }, 18099 "node_modules/y18n": { 18100 "version": "5.0.8", 18101 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", ··· 18197 "node": ">=8" 18198 } 18199 }, 18200 + "node_modules/yauzl": { 18201 + "version": "2.10.0", 18202 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 18203 + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", 18204 + "dev": true, 18205 + "license": "MIT", 18206 + "dependencies": { 18207 + "buffer-crc32": "~0.2.3", 18208 + "fd-slicer": "~1.1.0" 18209 + } 18210 + }, 18211 "node_modules/yocto-queue": { 18212 "version": "1.2.1", 18213 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", ··· 18232 }, 18233 "funding": { 18234 "url": "https://github.com/sponsors/sindresorhus" 18235 + } 18236 + }, 18237 + "node_modules/zod": { 18238 + "version": "3.24.3", 18239 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", 18240 + "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", 18241 + "license": "MIT", 18242 + "funding": { 18243 + "url": "https://github.com/sponsors/colinhacks" 18244 } 18245 }, 18246 "node_modules/zone.js": {
+1 -1
package.json
··· 29 "@atproto/api": "^0.14.16", 30 "@tailwindcss/postcss": "^4.0.17", 31 "angular-mentions": "^1.5.0", 32 "date-fns": "^4.1.0", 33 "electron-squirrel-startup": "^1.0.1", 34 - "ngx-image-compress": "^18.1.5", 35 "postcss": "^8.5.3", 36 "rxjs": "~7.8.0", 37 "tailwindcss": "^4.0.17",
··· 29 "@atproto/api": "^0.14.16", 30 "@tailwindcss/postcss": "^4.0.17", 31 "angular-mentions": "^1.5.0", 32 + "browser-image-compression": "^2.0.2", 33 "date-fns": "^4.1.0", 34 "electron-squirrel-startup": "^1.0.1", 35 "postcss": "^8.5.3", 36 "rxjs": "~7.8.0", 37 "tailwindcss": "^4.0.17",
+1 -1
src/app/models/embed.ts
··· 22 export class ImageEmbed implements Embed { 23 type: EmbedType.IMAGE = EmbedType.IMAGE; 24 /** Image array */ 25 - images: {data: string, alt: string}[] = []; 26 } 27 28 export class VideoEmbed implements Embed {
··· 22 export class ImageEmbed implements Embed { 23 type: EmbedType.IMAGE = EmbedType.IMAGE; 24 /** Image array */ 25 + images: {file: File, data: string, alt: string}[] = []; 26 } 27 28 export class VideoEmbed implements Embed {
+18 -26
src/app/services/post.service.ts
··· 11 } from "@atproto/api"; 12 import {from, Subject} from "rxjs"; 13 import {EmbedType, ExternalEmbed, ImageEmbed, VideoEmbed} from "@models/embed"; 14 - import {DOC_ORIENTATION, NgxImageCompressService} from "ngx-image-compress"; 15 import {HttpErrorResponse} from "@angular/common/http"; 16 import {PostCompose} from '@models/post-compose'; 17 import {agent} from '@core/bsky.api'; 18 19 export const posts: Map<string, WritableSignal<AppBskyFeedDefs.PostView>> = 20 new Map<string, WritableSignal<AppBskyFeedDefs.PostView>>(); ··· 25 export class PostService { 26 public postCompose: WritableSignal<PostCompose> = signal(undefined); 27 public refreshFeeds: Subject<void> = new Subject<void>(); 28 - 29 - constructor( 30 - private imageCompressService: NgxImageCompressService 31 - ) {} 32 33 setPost(post: AppBskyFeedDefs.PostView): WritableSignal<AppBskyFeedDefs.PostView> { 34 const existingPost = posts.get(post.uri); ··· 300 const reader = new FileReader(); 301 reader.onload = (event: any) => { 302 const newEmbed = new ImageEmbed(); 303 - newEmbed.images = [...imageEmbed().images, {data: event.srcElement.result, alt: ''}]; 304 imageEmbed.set(newEmbed); 305 }; 306 reader.readAsDataURL(file); ··· 391 392 from(Promise.all( 393 imageEmbed().images.map(i => { 394 - return this.imageCompressService.compressFile(i.data, DOC_ORIENTATION.Default, undefined, undefined, 2000, 2000); 395 }) 396 )).subscribe({ 397 - next: images64 => { 398 from( 399 - Promise.all(images64.map(image => fetch(image).then(res => res.blob()))) 400 ).subscribe({ 401 - next: blobs => { 402 - from( 403 - Promise.all(blobs.map(b => agent.uploadBlob(b))) 404 - ).subscribe({ 405 - next: upload => { 406 - resolve({ 407 - $type: 'app.bsky.embed.images', 408 - images: upload.map(response => { 409 - return { 410 - alt: '', 411 - image: response.data.blob 412 - } 413 - }) 414 - } as $Typed<AppBskyEmbedImages.Main>); 415 - }, 416 - error: err => reject(err) 417 - }) 418 }, 419 error: err => reject(err) 420 })
··· 11 } from "@atproto/api"; 12 import {from, Subject} from "rxjs"; 13 import {EmbedType, ExternalEmbed, ImageEmbed, VideoEmbed} from "@models/embed"; 14 import {HttpErrorResponse} from "@angular/common/http"; 15 import {PostCompose} from '@models/post-compose'; 16 import {agent} from '@core/bsky.api'; 17 + import imageCompression from 'browser-image-compression'; 18 19 export const posts: Map<string, WritableSignal<AppBskyFeedDefs.PostView>> = 20 new Map<string, WritableSignal<AppBskyFeedDefs.PostView>>(); ··· 25 export class PostService { 26 public postCompose: WritableSignal<PostCompose> = signal(undefined); 27 public refreshFeeds: Subject<void> = new Subject<void>(); 28 29 setPost(post: AppBskyFeedDefs.PostView): WritableSignal<AppBskyFeedDefs.PostView> { 30 const existingPost = posts.get(post.uri); ··· 296 const reader = new FileReader(); 297 reader.onload = (event: any) => { 298 const newEmbed = new ImageEmbed(); 299 + newEmbed.images = [...imageEmbed().images, {file: file, data: event.srcElement.result, alt: ''}]; 300 imageEmbed.set(newEmbed); 301 }; 302 reader.readAsDataURL(file); ··· 387 388 from(Promise.all( 389 imageEmbed().images.map(i => { 390 + return imageCompression(i.file, { 391 + maxSizeMB: 1, 392 + maxWidthOrHeight: 2000 393 + }); 394 }) 395 )).subscribe({ 396 + next: blobs => { 397 from( 398 + Promise.all(blobs.map(b => agent.uploadBlob(b))) 399 ).subscribe({ 400 + next: upload => { 401 + resolve({ 402 + $type: 'app.bsky.embed.images', 403 + images: upload.map(response => { 404 + return { 405 + alt: '', 406 + image: response.data.blob 407 + } 408 + }) 409 + } as $Typed<AppBskyEmbedImages.Main>); 410 }, 411 error: err => reject(err) 412 })