This repository has no description
0

Configure Feed

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

fix: unit and e2e tests config

+143 -324
+137 -322
package-lock.json
··· 1127 1127 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", 1128 1128 "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", 1129 1129 "dev": true, 1130 - "peer": true, 1131 1130 "dependencies": { 1132 1131 "@babel/code-frame": "^7.27.1", 1133 1132 "@babel/generator": "^7.28.3", ··· 1797 1796 "url": "https://opencollective.com/csstools" 1798 1797 } 1799 1798 ], 1800 - "peer": true, 1801 1799 "engines": { 1802 1800 "node": ">=18" 1803 1801 }, ··· 1820 1818 "url": "https://opencollective.com/csstools" 1821 1819 } 1822 1820 ], 1823 - "peer": true, 1824 1821 "engines": { 1825 1822 "node": ">=18" 1826 1823 } ··· 1830 1827 "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz", 1831 1828 "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==", 1832 1829 "dev": true 1830 + }, 1831 + "node_modules/@emnapi/core": { 1832 + "version": "1.10.0", 1833 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", 1834 + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", 1835 + "dev": true, 1836 + "license": "MIT", 1837 + "optional": true, 1838 + "dependencies": { 1839 + "@emnapi/wasi-threads": "1.2.1", 1840 + "tslib": "^2.4.0" 1841 + } 1842 + }, 1843 + "node_modules/@emnapi/runtime": { 1844 + "version": "1.10.0", 1845 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", 1846 + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", 1847 + "license": "MIT", 1848 + "optional": true, 1849 + "dependencies": { 1850 + "tslib": "^2.4.0" 1851 + } 1833 1852 }, 1834 1853 "node_modules/@emnapi/wasi-threads": { 1835 1854 "version": "1.2.1", ··· 2266 2285 "os": [ 2267 2286 "aix" 2268 2287 ], 2288 + "peer": true, 2269 2289 "engines": { 2270 2290 "node": ">=18" 2271 2291 } ··· 2283 2303 "os": [ 2284 2304 "android" 2285 2305 ], 2306 + "peer": true, 2286 2307 "engines": { 2287 2308 "node": ">=18" 2288 2309 } ··· 2300 2321 "os": [ 2301 2322 "android" 2302 2323 ], 2324 + "peer": true, 2303 2325 "engines": { 2304 2326 "node": ">=18" 2305 2327 } ··· 2317 2339 "os": [ 2318 2340 "android" 2319 2341 ], 2342 + "peer": true, 2320 2343 "engines": { 2321 2344 "node": ">=18" 2322 2345 } ··· 2334 2357 "os": [ 2335 2358 "darwin" 2336 2359 ], 2360 + "peer": true, 2337 2361 "engines": { 2338 2362 "node": ">=18" 2339 2363 } ··· 2351 2375 "os": [ 2352 2376 "darwin" 2353 2377 ], 2378 + "peer": true, 2354 2379 "engines": { 2355 2380 "node": ">=18" 2356 2381 } ··· 2368 2393 "os": [ 2369 2394 "freebsd" 2370 2395 ], 2396 + "peer": true, 2371 2397 "engines": { 2372 2398 "node": ">=18" 2373 2399 } ··· 2385 2411 "os": [ 2386 2412 "freebsd" 2387 2413 ], 2414 + "peer": true, 2388 2415 "engines": { 2389 2416 "node": ">=18" 2390 2417 } ··· 2402 2429 "os": [ 2403 2430 "linux" 2404 2431 ], 2432 + "peer": true, 2405 2433 "engines": { 2406 2434 "node": ">=18" 2407 2435 } ··· 2419 2447 "os": [ 2420 2448 "linux" 2421 2449 ], 2450 + "peer": true, 2422 2451 "engines": { 2423 2452 "node": ">=18" 2424 2453 } ··· 2436 2465 "os": [ 2437 2466 "linux" 2438 2467 ], 2468 + "peer": true, 2439 2469 "engines": { 2440 2470 "node": ">=18" 2441 2471 } ··· 2453 2483 "os": [ 2454 2484 "linux" 2455 2485 ], 2486 + "peer": true, 2456 2487 "engines": { 2457 2488 "node": ">=18" 2458 2489 } ··· 2470 2501 "os": [ 2471 2502 "linux" 2472 2503 ], 2504 + "peer": true, 2473 2505 "engines": { 2474 2506 "node": ">=18" 2475 2507 } ··· 2487 2519 "os": [ 2488 2520 "linux" 2489 2521 ], 2522 + "peer": true, 2490 2523 "engines": { 2491 2524 "node": ">=18" 2492 2525 } ··· 2504 2537 "os": [ 2505 2538 "linux" 2506 2539 ], 2540 + "peer": true, 2507 2541 "engines": { 2508 2542 "node": ">=18" 2509 2543 } ··· 2521 2555 "os": [ 2522 2556 "linux" 2523 2557 ], 2558 + "peer": true, 2524 2559 "engines": { 2525 2560 "node": ">=18" 2526 2561 } ··· 2538 2573 "os": [ 2539 2574 "linux" 2540 2575 ], 2576 + "peer": true, 2541 2577 "engines": { 2542 2578 "node": ">=18" 2543 2579 } ··· 2555 2591 "os": [ 2556 2592 "netbsd" 2557 2593 ], 2594 + "peer": true, 2558 2595 "engines": { 2559 2596 "node": ">=18" 2560 2597 } ··· 2572 2609 "os": [ 2573 2610 "netbsd" 2574 2611 ], 2612 + "peer": true, 2575 2613 "engines": { 2576 2614 "node": ">=18" 2577 2615 } ··· 2589 2627 "os": [ 2590 2628 "openbsd" 2591 2629 ], 2630 + "peer": true, 2592 2631 "engines": { 2593 2632 "node": ">=18" 2594 2633 } ··· 2606 2645 "os": [ 2607 2646 "openbsd" 2608 2647 ], 2648 + "peer": true, 2609 2649 "engines": { 2610 2650 "node": ">=18" 2611 2651 } ··· 2623 2663 "os": [ 2624 2664 "openharmony" 2625 2665 ], 2666 + "peer": true, 2626 2667 "engines": { 2627 2668 "node": ">=18" 2628 2669 } ··· 2640 2681 "os": [ 2641 2682 "sunos" 2642 2683 ], 2684 + "peer": true, 2643 2685 "engines": { 2644 2686 "node": ">=18" 2645 2687 } ··· 2657 2699 "os": [ 2658 2700 "win32" 2659 2701 ], 2702 + "peer": true, 2660 2703 "engines": { 2661 2704 "node": ">=18" 2662 2705 } ··· 2674 2717 "os": [ 2675 2718 "win32" 2676 2719 ], 2720 + "peer": true, 2677 2721 "engines": { 2678 2722 "node": ">=18" 2679 2723 } ··· 2691 2735 "os": [ 2692 2736 "win32" 2693 2737 ], 2738 + "peer": true, 2694 2739 "engines": { 2695 2740 "node": ">=18" 2696 2741 } ··· 4686 4731 "version": "3.1.1", 4687 4732 "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.1.tgz", 4688 4733 "integrity": "sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==", 4689 - "peer": true, 4690 4734 "dependencies": { 4691 4735 "@mdx-js/mdx": "^3.0.0", 4692 4736 "source-map": "^0.7.0" ··· 4744 4788 "version": "3.1.1", 4745 4789 "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", 4746 4790 "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", 4747 - "peer": true, 4748 4791 "dependencies": { 4749 4792 "@types/mdx": "^2.0.0" 4750 4793 }, ··· 4871 4914 "dev": true, 4872 4915 "license": "MIT" 4873 4916 }, 4874 - "node_modules/@next/env": { 4875 - "version": "15.5.14", 4876 - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.14.tgz", 4877 - "integrity": "sha512-aXeirLYuASxEgi4X4WhfXsShCFxWDfNn/8ZeC5YXAS2BB4A8FJi1kwwGL6nvMVboE7fZCzmJPNdMvVHc8JpaiA==", 4878 - "license": "MIT", 4879 - "optional": true 4880 - }, 4881 4917 "node_modules/@next/eslint-plugin-next": { 4882 4918 "version": "16.2.3", 4883 4919 "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.3.tgz", ··· 4939 4975 } 4940 4976 } 4941 4977 }, 4942 - "node_modules/@next/swc-darwin-arm64": { 4943 - "version": "15.5.14", 4944 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.14.tgz", 4945 - "integrity": "sha512-Y9K6SPzobnZvrRDPO2s0grgzC+Egf0CqfbdvYmQVaztV890zicw8Z8+4Vqw8oPck8r1TjUHxVh8299Cg4TrxXg==", 4946 - "cpu": [ 4947 - "arm64" 4948 - ], 4949 - "license": "MIT", 4950 - "optional": true, 4951 - "os": [ 4952 - "darwin" 4953 - ], 4954 - "engines": { 4955 - "node": ">= 10" 4956 - } 4957 - }, 4958 - "node_modules/@next/swc-darwin-x64": { 4959 - "version": "15.5.14", 4960 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.14.tgz", 4961 - "integrity": "sha512-aNnkSMjSFRTOmkd7qoNI2/rETQm/vKD6c/Ac9BZGa9CtoOzy3c2njgz7LvebQJ8iPxdeTuGnAjagyis8a9ifBw==", 4962 - "cpu": [ 4963 - "x64" 4964 - ], 4965 - "license": "MIT", 4966 - "optional": true, 4967 - "os": [ 4968 - "darwin" 4969 - ], 4970 - "engines": { 4971 - "node": ">= 10" 4972 - } 4973 - }, 4974 - "node_modules/@next/swc-linux-arm64-gnu": { 4975 - "version": "15.5.14", 4976 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.14.tgz", 4977 - "integrity": "sha512-tjlpia+yStPRS//6sdmlVwuO1Rioern4u2onafa5n+h2hCS9MAvMXqpVbSrjgiEOoCs0nJy7oPOmWgtRRNSM5Q==", 4978 - "cpu": [ 4979 - "arm64" 4980 - ], 4981 - "license": "MIT", 4982 - "optional": true, 4983 - "os": [ 4984 - "linux" 4985 - ], 4986 - "engines": { 4987 - "node": ">= 10" 4988 - } 4989 - }, 4990 - "node_modules/@next/swc-linux-arm64-musl": { 4991 - "version": "15.5.14", 4992 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.14.tgz", 4993 - "integrity": "sha512-8B8cngBaLadl5lbDRdxGCP1Lef8ipD6KlxS3v0ElDAGil6lafrAM3B258p1KJOglInCVFUjk751IXMr2ixeQOQ==", 4994 - "cpu": [ 4995 - "arm64" 4996 - ], 4997 - "license": "MIT", 4998 - "optional": true, 4999 - "os": [ 5000 - "linux" 5001 - ], 5002 - "engines": { 5003 - "node": ">= 10" 5004 - } 5005 - }, 5006 - "node_modules/@next/swc-linux-x64-gnu": { 5007 - "version": "15.5.14", 5008 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.14.tgz", 5009 - "integrity": "sha512-bAS6tIAg8u4Gn3Nz7fCPpSoKAexEt2d5vn1mzokcqdqyov6ZJ6gu6GdF9l8ORFrBuRHgv3go/RfzYz5BkZ6YSQ==", 5010 - "cpu": [ 5011 - "x64" 5012 - ], 5013 - "license": "MIT", 5014 - "optional": true, 5015 - "os": [ 5016 - "linux" 5017 - ], 5018 - "engines": { 5019 - "node": ">= 10" 5020 - } 5021 - }, 5022 - "node_modules/@next/swc-linux-x64-musl": { 5023 - "version": "15.5.14", 5024 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.14.tgz", 5025 - "integrity": "sha512-mMxv/FcrT7Gfaq4tsR22l17oKWXZmH/lVqcvjX0kfp5I0lKodHYLICKPoX1KRnnE+ci6oIUdriUhuA3rBCDiSw==", 5026 - "cpu": [ 5027 - "x64" 5028 - ], 5029 - "license": "MIT", 5030 - "optional": true, 5031 - "os": [ 5032 - "linux" 5033 - ], 5034 - "engines": { 5035 - "node": ">= 10" 5036 - } 5037 - }, 5038 - "node_modules/@next/swc-win32-arm64-msvc": { 5039 - "version": "15.5.14", 5040 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.14.tgz", 5041 - "integrity": "sha512-OTmiBlYThppnvnsqx0rBqjDRemlmIeZ8/o4zI7veaXoeO1PVHoyj2lfTfXTiiGjCyRDhA10y4h6ZvZvBiynr2g==", 5042 - "cpu": [ 5043 - "arm64" 5044 - ], 5045 - "license": "MIT", 5046 - "optional": true, 5047 - "os": [ 5048 - "win32" 5049 - ], 5050 - "engines": { 5051 - "node": ">= 10" 5052 - } 5053 - }, 5054 - "node_modules/@next/swc-win32-x64-msvc": { 5055 - "version": "15.5.14", 5056 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.14.tgz", 5057 - "integrity": "sha512-+W7eFf3RS7m4G6tppVTOSyP9Y6FsJXfOuKzav1qKniiFm3KFByQfPEcouHdjlZmysl4zJGuGLQ/M9XyVeyeNEg==", 5058 - "cpu": [ 5059 - "x64" 5060 - ], 5061 - "license": "MIT", 5062 - "optional": true, 5063 - "os": [ 5064 - "win32" 5065 - ], 5066 - "engines": { 5067 - "node": ">= 10" 5068 - } 5069 - }, 5070 4978 "node_modules/@noble/curves": { 5071 4979 "version": "1.9.7", 5072 4980 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", ··· 5140 5048 "version": "1.9.0", 5141 5049 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", 5142 5050 "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", 5143 - "peer": true, 5144 5051 "engines": { 5145 5052 "node": ">=8.0.0" 5146 5053 } ··· 5160 5067 "version": "2.6.0", 5161 5068 "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.0.tgz", 5162 5069 "integrity": "sha512-L8UyDwqpTcbkIK5cgwDRDYDoEhQoj8wp8BwsO19w3LB1Z41yEQm2VJyNfAi9DrLP/YTqXqWpKHyZfR9/tFYo1Q==", 5163 - "peer": true, 5164 5070 "engines": { 5165 5071 "node": "^18.19.0 || >=20.6.0" 5166 5072 }, ··· 5172 5078 "version": "2.2.0", 5173 5079 "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.2.0.tgz", 5174 5080 "integrity": "sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==", 5175 - "peer": true, 5176 5081 "dependencies": { 5177 5082 "@opentelemetry/semantic-conventions": "^1.29.0" 5178 5083 }, ··· 5747 5652 "version": "2.2.0", 5748 5653 "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.2.0.tgz", 5749 5654 "integrity": "sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==", 5750 - "peer": true, 5751 5655 "dependencies": { 5752 5656 "@opentelemetry/core": "2.2.0", 5753 5657 "@opentelemetry/resources": "2.2.0", ··· 5779 5683 "version": "1.39.0", 5780 5684 "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz", 5781 5685 "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==", 5782 - "peer": true, 5783 5686 "engines": { 5784 5687 "node": ">=14" 5785 5688 } ··· 5964 5867 "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", 5965 5868 "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", 5966 5869 "dev": true, 5967 - "peer": true, 5968 5870 "dependencies": { 5969 5871 "@mischnic/json-sourcemap": "^0.1.0", 5970 5872 "@parcel/cache": "2.9.3", ··· 7848 7750 "version": "2.5.1", 7849 7751 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 7850 7752 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 7851 - "dev": true, 7753 + "devOptional": true, 7852 7754 "hasInstallScript": true, 7853 7755 "dependencies": { 7854 7756 "detect-libc": "^1.0.3", ··· 7886 7788 "cpu": [ 7887 7789 "arm64" 7888 7790 ], 7889 - "dev": true, 7890 7791 "optional": true, 7891 7792 "os": [ 7892 7793 "android" ··· 7906 7807 "cpu": [ 7907 7808 "arm64" 7908 7809 ], 7909 - "dev": true, 7910 7810 "optional": true, 7911 7811 "os": [ 7912 7812 "darwin" ··· 7926 7826 "cpu": [ 7927 7827 "x64" 7928 7828 ], 7929 - "dev": true, 7930 7829 "optional": true, 7931 7830 "os": [ 7932 7831 "darwin" ··· 7946 7845 "cpu": [ 7947 7846 "x64" 7948 7847 ], 7949 - "dev": true, 7950 7848 "optional": true, 7951 7849 "os": [ 7952 7850 "freebsd" ··· 7966 7864 "cpu": [ 7967 7865 "arm" 7968 7866 ], 7969 - "dev": true, 7970 7867 "optional": true, 7971 7868 "os": [ 7972 7869 "linux" ··· 7986 7883 "cpu": [ 7987 7884 "arm" 7988 7885 ], 7989 - "dev": true, 7990 7886 "optional": true, 7991 7887 "os": [ 7992 7888 "linux" ··· 8006 7902 "cpu": [ 8007 7903 "arm64" 8008 7904 ], 8009 - "dev": true, 8010 7905 "optional": true, 8011 7906 "os": [ 8012 7907 "linux" ··· 8026 7921 "cpu": [ 8027 7922 "arm64" 8028 7923 ], 8029 - "dev": true, 8030 7924 "optional": true, 8031 7925 "os": [ 8032 7926 "linux" ··· 8046 7940 "cpu": [ 8047 7941 "x64" 8048 7942 ], 8049 - "dev": true, 8050 7943 "optional": true, 8051 7944 "os": [ 8052 7945 "linux" ··· 8066 7959 "cpu": [ 8067 7960 "x64" 8068 7961 ], 8069 - "dev": true, 8070 7962 "optional": true, 8071 7963 "os": [ 8072 7964 "linux" ··· 8086 7978 "cpu": [ 8087 7979 "arm64" 8088 7980 ], 8089 - "dev": true, 8090 7981 "optional": true, 8091 7982 "os": [ 8092 7983 "win32" ··· 8106 7997 "cpu": [ 8107 7998 "ia32" 8108 7999 ], 8109 - "dev": true, 8110 8000 "optional": true, 8111 8001 "os": [ 8112 8002 "win32" ··· 8126 8016 "cpu": [ 8127 8017 "x64" 8128 8018 ], 8129 - "dev": true, 8130 8019 "optional": true, 8131 8020 "os": [ 8132 8021 "win32" ··· 8143 8032 "version": "1.0.3", 8144 8033 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 8145 8034 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 8146 - "dev": true, 8035 + "devOptional": true, 8147 8036 "bin": { 8148 8037 "detect-libc": "bin/detect-libc.js" 8149 8038 }, ··· 8801 8690 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 8802 8691 "dev": true, 8803 8692 "hasInstallScript": true, 8804 - "peer": true, 8805 8693 "bin": { 8806 8694 "esbuild": "bin/esbuild" 8807 8695 }, ··· 8968 8856 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 8969 8857 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 8970 8858 "dev": true, 8971 - "peer": true, 8972 8859 "bin": { 8973 8860 "tsc": "bin/tsc", 8974 8861 "tsserver": "bin/tsserver" ··· 9728 9615 "integrity": "sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg==", 9729 9616 "devOptional": true, 9730 9617 "license": "Apache-2.0", 9731 - "peer": true, 9732 9618 "dependencies": { 9733 9619 "playwright": "1.59.1" 9734 9620 }, ··· 11166 11052 "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", 11167 11053 "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", 11168 11054 "dev": true, 11169 - "peer": true, 11170 11055 "dependencies": { 11171 11056 "@babel/core": "^7.19.6", 11172 11057 "@svgr/babel-preset": "^6.5.1", ··· 11640 11525 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", 11641 11526 "dev": true, 11642 11527 "license": "MIT", 11643 - "peer": true, 11644 11528 "dependencies": { 11645 11529 "@babel/code-frame": "^7.10.4", 11646 11530 "@babel/runtime": "^7.12.5", ··· 11987 11871 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", 11988 11872 "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", 11989 11873 "dev": true, 11990 - "peer": true, 11991 11874 "dependencies": { 11992 11875 "@types/body-parser": "*", 11993 11876 "@types/express-serve-static-core": "^5.0.0", ··· 12183 12066 "version": "20.19.23", 12184 12067 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.23.tgz", 12185 12068 "integrity": "sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==", 12186 - "peer": true, 12187 12069 "dependencies": { 12188 12070 "undici-types": "~6.21.0" 12189 12071 } ··· 12229 12111 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", 12230 12112 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", 12231 12113 "license": "MIT", 12232 - "peer": true, 12233 12114 "dependencies": { 12234 12115 "csstype": "^3.2.2" 12235 12116 } ··· 12240 12121 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 12241 12122 "dev": true, 12242 12123 "license": "MIT", 12243 - "peer": true, 12244 12124 "peerDependencies": { 12245 12125 "@types/react": "^19.2.0" 12246 12126 } ··· 12433 12313 "integrity": "sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==", 12434 12314 "dev": true, 12435 12315 "license": "MIT", 12436 - "peer": true, 12437 12316 "dependencies": { 12438 12317 "@typescript-eslint/scope-manager": "8.58.1", 12439 12318 "@typescript-eslint/types": "8.58.1", ··· 12991 12870 "integrity": "sha512-iCDGI8c4yg+xmjUg2VsygdAUSIIB4x5Rht/P68OXy1hPELKXHDkzh87lkuTcdYmemRChDkEpB426MmDjzC0ziA==", 12992 12871 "dev": true, 12993 12872 "license": "MIT", 12994 - "peer": true, 12995 12873 "dependencies": { 12996 12874 "@blazediff/core": "1.9.1", 12997 12875 "@vitest/mocker": "4.1.5", ··· 13015 12893 "integrity": "sha512-CWy0lBQJq97nionyJJdnaU4961IXTl43a7UCu5nHy51IoKxAt6PVIJLo+76rVl7KOOgcWHNkG4kbJu/pW7knvA==", 13016 12894 "dev": true, 13017 12895 "license": "MIT", 13018 - "peer": true, 13019 12896 "dependencies": { 13020 12897 "@vitest/browser": "4.1.5", 13021 12898 "@vitest/mocker": "4.1.5", ··· 13094 12971 "integrity": "sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==", 13095 12972 "dev": true, 13096 12973 "license": "MIT", 13097 - "peer": true, 13098 12974 "dependencies": { 13099 12975 "@bcoe/v8-coverage": "^1.0.2", 13100 12976 "@vitest/utils": "4.1.5", ··· 13157 13033 "integrity": "sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==", 13158 13034 "dev": true, 13159 13035 "license": "MIT", 13160 - "peer": true, 13161 13036 "dependencies": { 13162 13037 "@vitest/utils": "4.1.5", 13163 13038 "pathe": "^2.0.3" ··· 13449 13324 "version": "8.15.0", 13450 13325 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 13451 13326 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 13452 - "peer": true, 13453 13327 "bin": { 13454 13328 "acorn": "bin/acorn" 13455 13329 }, ··· 13477 13351 "version": "1.7.1", 13478 13352 "resolved": "https://registry.npmjs.org/aframe/-/aframe-1.7.1.tgz", 13479 13353 "integrity": "sha512-dcc7PWI5z8pyJ0s2W0mUd8d83339frgMXhUvWr1yxkdgg6zSExkuQwsSJjiNn7XWKMUUqKYDvV/WzQQRA+OBXA==", 13354 + "peer": true, 13480 13355 "dependencies": { 13481 13356 "buffer": "^6.0.3", 13482 13357 "debug": "^4.3.4", ··· 13524 13399 "name": "super-three", 13525 13400 "version": "0.173.5", 13526 13401 "resolved": "https://registry.npmjs.org/super-three/-/super-three-0.173.5.tgz", 13527 - "integrity": "sha512-ecjojbhUg/5QrixwqF4s6gvtJap9XQz7TcnFUX/J8Yosgb2eE2ZUqsyqr/JczFG//6hwIaZPeAa9M5DNaM1dmQ==" 13402 + "integrity": "sha512-ecjojbhUg/5QrixwqF4s6gvtJap9XQz7TcnFUX/J8Yosgb2eE2ZUqsyqr/JczFG//6hwIaZPeAa9M5DNaM1dmQ==", 13403 + "peer": true 13528 13404 }, 13529 13405 "node_modules/agent-base": { 13530 13406 "version": "7.1.4", ··· 13555 13431 "node_modules/an-array": { 13556 13432 "version": "1.0.0", 13557 13433 "resolved": "https://registry.npmjs.org/an-array/-/an-array-1.0.0.tgz", 13558 - "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==" 13434 + "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==", 13435 + "peer": true 13559 13436 }, 13560 13437 "node_modules/ansi-escapes": { 13561 13438 "version": "4.3.2", ··· 13741 13618 "version": "1.0.1", 13742 13619 "resolved": "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz", 13743 13620 "integrity": "sha512-PBqgo1Y2XWSksBzq3GFPEb798ZrW2snAcmr4drbVeF/6MT/5aBlkGJEvu5A/CzXHf4EjbHOj/ZowatjlIiVidA==", 13621 + "peer": true, 13744 13622 "engines": { 13745 13623 "node": ">=0.10.0" 13746 13624 } ··· 13871 13749 "node_modules/as-number": { 13872 13750 "version": "1.0.0", 13873 13751 "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", 13874 - "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==" 13752 + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==", 13753 + "peer": true 13875 13754 }, 13876 13755 "node_modules/asap": { 13877 13756 "version": "2.0.6", ··· 14511 14390 "version": "3.0.3", 14512 14391 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 14513 14392 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 14514 - "dev": true, 14393 + "devOptional": true, 14515 14394 "dependencies": { 14516 14395 "fill-range": "^7.1.1" 14517 14396 }, ··· 14538 14417 "url": "https://github.com/sponsors/ai" 14539 14418 } 14540 14419 ], 14541 - "peer": true, 14542 14420 "dependencies": { 14543 14421 "baseline-browser-mapping": "^2.8.19", 14544 14422 "caniuse-lite": "^1.0.30001751", ··· 14610 14488 "version": "0.0.1", 14611 14489 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", 14612 14490 "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", 14491 + "peer": true, 14613 14492 "engines": { 14614 14493 "node": ">=0.4.0" 14615 14494 } ··· 14919 14798 "version": "2.7.0", 14920 14799 "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", 14921 14800 "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", 14801 + "peer": true, 14922 14802 "dependencies": { 14923 14803 "follow-redirects": "^1.15.6" 14924 14804 } ··· 15358 15238 "version": "1.0.3", 15359 15239 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", 15360 15240 "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", 15241 + "peer": true, 15361 15242 "dependencies": { 15362 15243 "mimic-response": "^1.0.0" 15363 15244 }, ··· 15369 15250 "version": "1.0.1", 15370 15251 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 15371 15252 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 15253 + "peer": true, 15372 15254 "engines": { 15373 15255 "node": ">=4" 15374 15256 } ··· 16102 15984 "version": "3.0.0", 16103 15985 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", 16104 15986 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", 16105 - "peer": true, 16106 15987 "engines": { 16107 15988 "node": ">=12" 16108 15989 } ··· 16263 16144 "node_modules/dayjs": { 16264 16145 "version": "1.11.18", 16265 16146 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", 16266 - "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", 16267 - "peer": true 16147 + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==" 16268 16148 }, 16269 16149 "node_modules/debug": { 16270 16150 "version": "4.4.3", ··· 16345 16225 "version": "2.0.0", 16346 16226 "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", 16347 16227 "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", 16228 + "peer": true, 16348 16229 "dependencies": { 16349 16230 "is-obj": "^1.0.0" 16350 16231 }, ··· 16758 16639 "node_modules/dom-walk": { 16759 16640 "version": "0.1.2", 16760 16641 "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 16761 - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" 16642 + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", 16643 + "peer": true 16762 16644 }, 16763 16645 "node_modules/domelementtype": { 16764 16646 "version": "2.3.0", ··· 17468 17350 "version": "2.0.0", 17469 17351 "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", 17470 17352 "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==", 17353 + "peer": true, 17471 17354 "engines": { 17472 17355 "node": ">= 0.8.0" 17473 17356 } ··· 17488 17371 "node_modules/duplexer3": { 17489 17372 "version": "0.1.5", 17490 17373 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", 17491 - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" 17374 + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", 17375 + "peer": true 17492 17376 }, 17493 17377 "node_modules/eastasianwidth": { 17494 17378 "version": "0.2.0", ··· 17514 17398 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 17515 17399 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 17516 17400 "dev": true, 17517 - "peer": true, 17518 17401 "dependencies": { 17519 17402 "jake": "^10.8.5" 17520 17403 }, ··· 17534 17417 "node_modules/embla-carousel": { 17535 17418 "version": "8.6.0", 17536 17419 "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", 17537 - "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", 17538 - "peer": true 17420 + "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==" 17539 17421 }, 17540 17422 "node_modules/embla-carousel-react": { 17541 17423 "version": "8.6.0", 17542 17424 "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz", 17543 17425 "integrity": "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==", 17544 - "peer": true, 17545 17426 "dependencies": { 17546 17427 "embla-carousel": "8.6.0", 17547 17428 "embla-carousel-reactive-utils": "8.6.0" ··· 17946 17827 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 17947 17828 "dev": true, 17948 17829 "license": "MIT", 17949 - "peer": true, 17950 17830 "dependencies": { 17951 17831 "@eslint-community/eslint-utils": "^4.8.0", 17952 17832 "@eslint-community/regexpp": "^4.12.1", ··· 18046 17926 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", 18047 17927 "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 18048 17928 "dev": true, 18049 - "peer": true, 18050 17929 "bin": { 18051 17930 "eslint-config-prettier": "bin/cli.js" 18052 17931 }, ··· 18142 18021 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", 18143 18022 "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", 18144 18023 "dev": true, 18145 - "peer": true, 18146 18024 "dependencies": { 18147 18025 "@rtsao/scc": "^1.1.0", 18148 18026 "array-includes": "^3.1.9", ··· 19090 18968 "version": "7.1.1", 19091 18969 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 19092 18970 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 19093 - "dev": true, 18971 + "devOptional": true, 19094 18972 "dependencies": { 19095 18973 "to-regex-range": "^5.0.1" 19096 18974 }, ··· 19168 19046 "url": "https://github.com/sponsors/RubenVerborgh" 19169 19047 } 19170 19048 ], 19049 + "peer": true, 19171 19050 "engines": { 19172 19051 "node": ">=4.0" 19173 19052 }, ··· 19557 19436 "version": "4.4.0", 19558 19437 "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 19559 19438 "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 19439 + "peer": true, 19560 19440 "dependencies": { 19561 19441 "min-document": "^2.19.0", 19562 19442 "process": "^0.11.10" ··· 19698 19578 "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", 19699 19579 "dev": true, 19700 19580 "license": "MIT", 19701 - "peer": true, 19702 19581 "dependencies": { 19703 19582 "minimist": "^1.2.5", 19704 19583 "neo-async": "^2.6.2", ··· 20479 20358 "node_modules/is-buffer": { 20480 20359 "version": "1.1.6", 20481 20360 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 20482 - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 20361 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 20362 + "peer": true 20483 20363 }, 20484 20364 "node_modules/is-bun-module": { 20485 20365 "version": "2.0.0", ··· 20579 20459 "version": "2.1.1", 20580 20460 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 20581 20461 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 20582 - "dev": true, 20462 + "devOptional": true, 20583 20463 "engines": { 20584 20464 "node": ">=0.10.0" 20585 20465 } ··· 20611 20491 "node_modules/is-function": { 20612 20492 "version": "1.0.2", 20613 20493 "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 20614 - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" 20494 + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", 20495 + "peer": true 20615 20496 }, 20616 20497 "node_modules/is-generator-fn": { 20617 20498 "version": "2.1.0", ··· 20645 20526 "version": "4.0.3", 20646 20527 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 20647 20528 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 20648 - "dev": true, 20529 + "devOptional": true, 20649 20530 "dependencies": { 20650 20531 "is-extglob": "^2.1.1" 20651 20532 }, ··· 20715 20596 "version": "7.0.0", 20716 20597 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 20717 20598 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 20718 - "dev": true, 20599 + "devOptional": true, 20719 20600 "engines": { 20720 20601 "node": ">=0.12.0" 20721 20602 } ··· 20740 20621 "version": "1.0.1", 20741 20622 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 20742 20623 "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 20624 + "peer": true, 20743 20625 "engines": { 20744 20626 "node": ">=0.10.0" 20745 20627 } ··· 21101 20983 "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", 21102 20984 "dev": true, 21103 20985 "license": "MIT", 21104 - "peer": true, 21105 20986 "dependencies": { 21106 20987 "@jest/core": "^29.7.0", 21107 20988 "@jest/types": "^29.6.3", ··· 21812 21693 "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 21813 21694 "dev": true, 21814 21695 "license": "MIT", 21815 - "peer": true, 21816 21696 "dependencies": { 21817 21697 "cssstyle": "^4.2.1", 21818 21698 "data-urls": "^5.0.0", ··· 22046 21926 "version": "1.3.4", 22047 21927 "resolved": "https://registry.npmjs.org/layout-bmfont-text/-/layout-bmfont-text-1.3.4.tgz", 22048 21928 "integrity": "sha512-mceomHZ8W7pSKQhTdLvOe1Im4n37u8xa5Gr0J3KPCHRMO/9o7+goWIOzZcUUd+Xgzy3+22bvoIQ0OaN3LRtgaw==", 21929 + "peer": true, 22049 21930 "dependencies": { 22050 21931 "as-number": "^1.0.0", 22051 21932 "word-wrapper": "^1.0.7", ··· 22529 22410 "version": "1.4.2", 22530 22411 "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", 22531 22412 "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", 22413 + "peer": true, 22532 22414 "dependencies": { 22533 22415 "buffer-equal": "0.0.1", 22534 22416 "mime": "^1.3.4", ··· 22544 22426 "version": "1.6.0", 22545 22427 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 22546 22428 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 22429 + "peer": true, 22547 22430 "bin": { 22548 22431 "mime": "cli.js" 22549 22432 }, ··· 22571 22454 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", 22572 22455 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 22573 22456 "dev": true, 22574 - "license": "MIT", 22575 - "peer": true 22457 + "license": "MIT" 22576 22458 }, 22577 22459 "node_modules/lodash-es": { 22578 22460 "version": "4.17.23", ··· 22777 22659 "version": "0.0.1", 22778 22660 "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", 22779 22661 "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", 22662 + "peer": true, 22780 22663 "dependencies": { 22781 22664 "once": "~1.3.0" 22782 22665 } ··· 22785 22668 "version": "1.3.3", 22786 22669 "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", 22787 22670 "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", 22671 + "peer": true, 22788 22672 "dependencies": { 22789 22673 "wrappy": "1" 22790 22674 } ··· 23599 23483 "version": "4.0.8", 23600 23484 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 23601 23485 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 23602 - "dev": true, 23486 + "devOptional": true, 23603 23487 "dependencies": { 23604 23488 "braces": "^3.0.3", 23605 23489 "picomatch": "^2.3.1" ··· 23612 23496 "version": "2.3.2", 23613 23497 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 23614 23498 "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 23615 - "dev": true, 23499 + "devOptional": true, 23616 23500 "license": "MIT", 23617 23501 "engines": { 23618 23502 "node": ">=8.6" ··· 23677 23561 "version": "2.19.2", 23678 23562 "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", 23679 23563 "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", 23564 + "peer": true, 23680 23565 "dependencies": { 23681 23566 "dom-walk": "^0.1.0" 23682 23567 } ··· 23935 23820 "node_modules/new-array": { 23936 23821 "version": "1.0.0", 23937 23822 "resolved": "https://registry.npmjs.org/new-array/-/new-array-1.0.0.tgz", 23938 - "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==" 23939 - }, 23940 - "node_modules/next": { 23941 - "version": "15.5.14", 23942 - "resolved": "https://registry.npmjs.org/next/-/next-15.5.14.tgz", 23943 - "integrity": "sha512-M6S+4JyRjmKic2Ssm7jHUPkE6YUJ6lv4507jprsSZLulubz0ihO2E+S4zmQK3JZ2ov81JrugukKU4Tz0ivgqqQ==", 23944 - "license": "MIT", 23945 - "optional": true, 23946 - "dependencies": { 23947 - "@next/env": "15.5.14", 23948 - "@swc/helpers": "0.5.15", 23949 - "caniuse-lite": "^1.0.30001579", 23950 - "postcss": "8.4.31", 23951 - "styled-jsx": "5.1.6" 23952 - }, 23953 - "bin": { 23954 - "next": "dist/bin/next" 23955 - }, 23956 - "engines": { 23957 - "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 23958 - }, 23959 - "optionalDependencies": { 23960 - "@next/swc-darwin-arm64": "15.5.14", 23961 - "@next/swc-darwin-x64": "15.5.14", 23962 - "@next/swc-linux-arm64-gnu": "15.5.14", 23963 - "@next/swc-linux-arm64-musl": "15.5.14", 23964 - "@next/swc-linux-x64-gnu": "15.5.14", 23965 - "@next/swc-linux-x64-musl": "15.5.14", 23966 - "@next/swc-win32-arm64-msvc": "15.5.14", 23967 - "@next/swc-win32-x64-msvc": "15.5.14", 23968 - "sharp": "^0.34.3" 23969 - }, 23970 - "peerDependencies": { 23971 - "@opentelemetry/api": "^1.1.0", 23972 - "@playwright/test": "^1.51.1", 23973 - "babel-plugin-react-compiler": "*", 23974 - "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 23975 - "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 23976 - "sass": "^1.3.0" 23977 - }, 23978 - "peerDependenciesMeta": { 23979 - "@opentelemetry/api": { 23980 - "optional": true 23981 - }, 23982 - "@playwright/test": { 23983 - "optional": true 23984 - }, 23985 - "babel-plugin-react-compiler": { 23986 - "optional": true 23987 - }, 23988 - "sass": { 23989 - "optional": true 23990 - } 23991 - } 23992 - }, 23993 - "node_modules/next/node_modules/postcss": { 23994 - "version": "8.4.31", 23995 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 23996 - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 23997 - "funding": [ 23998 - { 23999 - "type": "opencollective", 24000 - "url": "https://opencollective.com/postcss/" 24001 - }, 24002 - { 24003 - "type": "tidelift", 24004 - "url": "https://tidelift.com/funding/github/npm/postcss" 24005 - }, 24006 - { 24007 - "type": "github", 24008 - "url": "https://github.com/sponsors/ai" 24009 - } 24010 - ], 24011 - "optional": true, 24012 - "dependencies": { 24013 - "nanoid": "^3.3.6", 24014 - "picocolors": "^1.0.0", 24015 - "source-map-js": "^1.0.2" 24016 - }, 24017 - "engines": { 24018 - "node": "^10 || ^12 || >=14" 24019 - } 23823 + "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==", 23824 + "peer": true 24020 23825 }, 24021 23826 "node_modules/ngraph.events": { 24022 23827 "version": "1.4.0", ··· 24055 23860 "version": "3.0.0", 24056 23861 "resolved": "https://registry.npmjs.org/nice-color-palettes/-/nice-color-palettes-3.0.0.tgz", 24057 23862 "integrity": "sha512-lL4AjabAAFi313tjrtmgm/bxCRzp4l3vCshojfV/ij3IPdtnRqv6Chcw+SqJUhbe7g3o3BecaqCJYUNLswGBhQ==", 23863 + "peer": true, 24058 23864 "dependencies": { 24059 23865 "got": "^9.2.2", 24060 23866 "map-limit": "0.0.1", ··· 24069 23875 "version": "0.14.0", 24070 23876 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 24071 23877 "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 23878 + "peer": true, 24072 23879 "engines": { 24073 23880 "node": ">=6" 24074 23881 } ··· 24077 23884 "version": "1.1.2", 24078 23885 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 24079 23886 "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 23887 + "peer": true, 24080 23888 "dependencies": { 24081 23889 "defer-to-connect": "^1.0.1" 24082 23890 }, ··· 24088 23896 "version": "6.1.0", 24089 23897 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 24090 23898 "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 23899 + "peer": true, 24091 23900 "dependencies": { 24092 23901 "clone-response": "^1.0.2", 24093 23902 "get-stream": "^5.1.0", ··· 24105 23914 "version": "5.2.0", 24106 23915 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 24107 23916 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 23917 + "peer": true, 24108 23918 "dependencies": { 24109 23919 "pump": "^3.0.0" 24110 23920 }, ··· 24119 23929 "version": "2.0.0", 24120 23930 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 24121 23931 "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 23932 + "peer": true, 24122 23933 "engines": { 24123 23934 "node": ">=8" 24124 23935 } ··· 24127 23938 "version": "3.3.0", 24128 23939 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 24129 23940 "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", 23941 + "peer": true, 24130 23942 "dependencies": { 24131 23943 "mimic-response": "^1.0.0" 24132 23944 }, ··· 24137 23949 "node_modules/nice-color-palettes/node_modules/defer-to-connect": { 24138 23950 "version": "1.1.3", 24139 23951 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 24140 - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" 23952 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 23953 + "peer": true 24141 23954 }, 24142 23955 "node_modules/nice-color-palettes/node_modules/get-stream": { 24143 23956 "version": "4.1.0", 24144 23957 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 24145 23958 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 23959 + "peer": true, 24146 23960 "dependencies": { 24147 23961 "pump": "^3.0.0" 24148 23962 }, ··· 24154 23968 "version": "9.6.0", 24155 23969 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 24156 23970 "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 23971 + "peer": true, 24157 23972 "dependencies": { 24158 23973 "@sindresorhus/is": "^0.14.0", 24159 23974 "@szmarczak/http-timer": "^1.1.2", ··· 24174 23989 "node_modules/nice-color-palettes/node_modules/json-buffer": { 24175 23990 "version": "3.0.0", 24176 23991 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 24177 - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" 23992 + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", 23993 + "peer": true 24178 23994 }, 24179 23995 "node_modules/nice-color-palettes/node_modules/keyv": { 24180 23996 "version": "3.1.0", 24181 23997 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 24182 23998 "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 23999 + "peer": true, 24183 24000 "dependencies": { 24184 24001 "json-buffer": "3.0.0" 24185 24002 } ··· 24188 24005 "version": "1.0.1", 24189 24006 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 24190 24007 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 24008 + "peer": true, 24191 24009 "engines": { 24192 24010 "node": ">=0.10.0" 24193 24011 } ··· 24196 24014 "version": "1.0.1", 24197 24015 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 24198 24016 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 24017 + "peer": true, 24199 24018 "engines": { 24200 24019 "node": ">=4" 24201 24020 } ··· 24204 24023 "version": "4.5.1", 24205 24024 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", 24206 24025 "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", 24026 + "peer": true, 24207 24027 "engines": { 24208 24028 "node": ">=8" 24209 24029 } ··· 24212 24032 "version": "1.1.0", 24213 24033 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 24214 24034 "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 24035 + "peer": true, 24215 24036 "engines": { 24216 24037 "node": ">=6" 24217 24038 } ··· 24220 24041 "version": "1.0.2", 24221 24042 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 24222 24043 "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", 24044 + "peer": true, 24223 24045 "dependencies": { 24224 24046 "lowercase-keys": "^1.0.0" 24225 24047 } ··· 24238 24060 "version": "7.1.1", 24239 24061 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 24240 24062 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 24241 - "dev": true 24063 + "devOptional": true 24242 24064 }, 24243 24065 "node_modules/node-fetch": { 24244 24066 "version": "2.7.0", ··· 24856 24678 "node_modules/parse-bmfont-ascii": { 24857 24679 "version": "1.0.6", 24858 24680 "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", 24859 - "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" 24681 + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", 24682 + "peer": true 24860 24683 }, 24861 24684 "node_modules/parse-bmfont-binary": { 24862 24685 "version": "1.0.6", 24863 24686 "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", 24864 - "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" 24687 + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", 24688 + "peer": true 24865 24689 }, 24866 24690 "node_modules/parse-bmfont-xml": { 24867 24691 "version": "1.1.6", 24868 24692 "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", 24869 24693 "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", 24694 + "peer": true, 24870 24695 "dependencies": { 24871 24696 "xml-parse-from-string": "^1.0.0", 24872 24697 "xml2js": "^0.5.0" ··· 24898 24723 "node_modules/parse-headers": { 24899 24724 "version": "2.0.6", 24900 24725 "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", 24901 - "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==" 24726 + "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", 24727 + "peer": true 24902 24728 }, 24903 24729 "node_modules/parse-json": { 24904 24730 "version": "5.2.0", ··· 25079 24905 "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 25080 24906 "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 25081 24907 "dev": true, 25082 - "peer": true, 25083 24908 "dependencies": { 25084 24909 "pg-connection-string": "^2.9.1", 25085 24910 "pg-pool": "^3.10.1", ··· 25166 24991 "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", 25167 24992 "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", 25168 24993 "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 24994 + "peer": true, 25169 24995 "dependencies": { 25170 24996 "centra": "^2.7.0" 25171 24997 }, ··· 25884 25710 "integrity": "sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==", 25885 25711 "devOptional": true, 25886 25712 "license": "Apache-2.0", 25887 - "peer": true, 25888 25713 "dependencies": { 25889 25714 "playwright-core": "1.59.1" 25890 25715 }, ··· 25915 25740 "version": "2.3.2", 25916 25741 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 25917 25742 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 25918 - "dev": true, 25919 25743 "hasInstallScript": true, 25920 25744 "optional": true, 25921 25745 "os": [ ··· 25975 25799 } 25976 25800 ], 25977 25801 "license": "MIT", 25978 - "peer": true, 25979 25802 "dependencies": { 25980 25803 "nanoid": "^3.3.11", 25981 25804 "picocolors": "^1.1.1", ··· 26150 25973 "version": "3.4.7", 26151 25974 "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz", 26152 25975 "integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==", 26153 - "peer": true, 26154 25976 "engines": { 26155 25977 "node": ">=12" 26156 25978 }, ··· 26199 26021 "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.351.4.tgz", 26200 26022 "integrity": "sha512-vLSYHMN31FGs1cTJ/SCW0aCLiV6K6ZW63Q1K3B16iWRBVTwz/kg6sJZi6Z/oFeKOuy9I5K/LbVLDBCaTTlcESA==", 26201 26023 "dev": true, 26202 - "peer": true, 26203 26024 "dependencies": { 26204 26025 "@opentelemetry/api": "^1.9.0", 26205 26026 "@opentelemetry/api-logs": "^0.208.0", ··· 26293 26114 "version": "2.0.0", 26294 26115 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 26295 26116 "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", 26117 + "peer": true, 26296 26118 "engines": { 26297 26119 "node": ">=4" 26298 26120 } ··· 26302 26124 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 26303 26125 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 26304 26126 "dev": true, 26305 - "peer": true, 26306 26127 "bin": { 26307 26128 "prettier": "bin/prettier.cjs" 26308 26129 }, ··· 26555 26376 "version": "2.0.1", 26556 26377 "resolved": "https://registry.npmjs.org/quad-indices/-/quad-indices-2.0.1.tgz", 26557 26378 "integrity": "sha512-6jtmCsEbGAh5npThXrBaubbTjPcF0rMbn57XCJVI7LkW8PUT56V+uIrRCCWCn85PSgJC9v8Pm5tnJDwmOBewvA==", 26379 + "peer": true, 26558 26380 "dependencies": { 26559 26381 "an-array": "^1.0.0", 26560 26382 "dtype": "^2.0.0", ··· 26674 26496 "version": "19.1.0", 26675 26497 "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 26676 26498 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 26677 - "peer": true, 26678 26499 "engines": { 26679 26500 "node": ">=0.10.0" 26680 26501 } ··· 26731 26552 "version": "19.1.0", 26732 26553 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 26733 26554 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 26734 - "peer": true, 26735 26555 "dependencies": { 26736 26556 "scheduler": "^0.26.0" 26737 26557 }, ··· 27468 27288 "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==", 27469 27289 "dev": true, 27470 27290 "license": "MIT", 27471 - "peer": true, 27472 27291 "dependencies": { 27473 27292 "@types/estree": "1.0.8" 27474 27293 }, ··· 27672 27491 "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", 27673 27492 "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", 27674 27493 "devOptional": true, 27675 - "peer": true, 27676 27494 "dependencies": { 27677 27495 "chokidar": "^4.0.0", 27678 27496 "immutable": "^5.0.2", ··· 28262 28080 "integrity": "sha512-vbSz7g/1rGMC1uAULqMZjALkIuLu2QABqfhRYhyr/11kzyesi+vAmwyJLukZP1FfecxGOgMwOh6GS0YsGpHAvQ==", 28263 28081 "dev": true, 28264 28082 "license": "MIT", 28265 - "peer": true, 28266 28083 "dependencies": { 28267 28084 "@storybook/global": "^5.0.0", 28268 28085 "@storybook/icons": "^2.0.1", ··· 29273 29090 "node_modules/super-animejs": { 29274 29091 "version": "3.1.0", 29275 29092 "resolved": "https://registry.npmjs.org/super-animejs/-/super-animejs-3.1.0.tgz", 29276 - "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==" 29093 + "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==", 29094 + "peer": true 29277 29095 }, 29278 29096 "node_modules/superagent": { 29279 29097 "version": "10.2.3", ··· 29337 29155 "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.2.tgz", 29338 29156 "integrity": "sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==", 29339 29157 "devOptional": true, 29340 - "peer": true, 29341 29158 "dependencies": { 29342 29159 "@ampproject/remapping": "^2.2.1", 29343 29160 "@jridgewell/sourcemap-codec": "^1.4.15", ··· 29588 29405 "node_modules/three": { 29589 29406 "version": "0.183.2", 29590 29407 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz", 29591 - "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==", 29592 - "peer": true 29408 + "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==" 29593 29409 }, 29594 29410 "node_modules/three-bmfont-text": { 29595 29411 "version": "3.0.0", 29596 29412 "resolved": "git+ssh://git@github.com/dmarcos/three-bmfont-text.git#eed4878795be9b3e38cf6aec6b903f56acd1f695", 29597 29413 "integrity": "sha512-JcaccaRCcK/A4c0igPQ9RCw91cil7pLhogDVmrThEvP20B/vbFaaNlmn3frF7pWeo3lATUiNrxVfgxm9qfr9GA==", 29414 + "peer": true, 29598 29415 "dependencies": { 29599 29416 "array-shuffle": "^1.0.1", 29600 29417 "layout-bmfont-text": "^1.2.0", ··· 29758 29575 "version": "1.0.0", 29759 29576 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 29760 29577 "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 29578 + "peer": true, 29761 29579 "engines": { 29762 29580 "node": ">=6" 29763 29581 } ··· 29766 29584 "version": "5.0.1", 29767 29585 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 29768 29586 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 29769 - "dev": true, 29587 + "devOptional": true, 29770 29588 "dependencies": { 29771 29589 "is-number": "^7.0.0" 29772 29590 }, ··· 30775 30593 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 30776 30594 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 30777 30595 "dev": true, 30778 - "peer": true, 30779 30596 "bin": { 30780 30597 "tsc": "bin/tsc", 30781 30598 "tsserver": "bin/tsserver" ··· 31103 30920 "version": "3.0.0", 31104 30921 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 31105 30922 "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", 30923 + "peer": true, 31106 30924 "dependencies": { 31107 30925 "prepend-http": "^2.0.0" 31108 30926 }, ··· 31257 31075 "integrity": "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==", 31258 31076 "dev": true, 31259 31077 "license": "MIT", 31260 - "peer": true, 31261 31078 "dependencies": { 31262 31079 "lightningcss": "^1.32.0", 31263 31080 "picomatch": "^4.0.4", ··· 31336 31153 "integrity": "sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==", 31337 31154 "dev": true, 31338 31155 "license": "MIT", 31339 - "peer": true, 31340 31156 "dependencies": { 31341 31157 "@vitest/expect": "4.1.5", 31342 31158 "@vitest/mocker": "4.1.5", ··· 31463 31279 "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", 31464 31280 "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", 31465 31281 "devOptional": true, 31466 - "peer": true, 31467 31282 "dependencies": { 31468 31283 "@vue/compiler-dom": "3.3.4", 31469 31284 "@vue/compiler-sfc": "3.3.4", ··· 31708 31523 "node_modules/word-wrapper": { 31709 31524 "version": "1.0.7", 31710 31525 "resolved": "https://registry.npmjs.org/word-wrapper/-/word-wrapper-1.0.7.tgz", 31711 - "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==" 31526 + "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==", 31527 + "peer": true 31712 31528 }, 31713 31529 "node_modules/wordwrap": { 31714 31530 "version": "1.0.0", ··· 31895 31711 "version": "2.6.0", 31896 31712 "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", 31897 31713 "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", 31714 + "peer": true, 31898 31715 "dependencies": { 31899 31716 "global": "~4.4.0", 31900 31717 "is-function": "^1.0.1", ··· 31914 31731 "node_modules/xml-parse-from-string": { 31915 31732 "version": "1.0.1", 31916 31733 "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", 31917 - "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" 31734 + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", 31735 + "peer": true 31918 31736 }, 31919 31737 "node_modules/xml2js": { 31920 31738 "version": "0.5.0", 31921 31739 "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", 31922 31740 "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", 31741 + "peer": true, 31923 31742 "dependencies": { 31924 31743 "sax": ">=0.6.0", 31925 31744 "xmlbuilder": "~11.0.0" ··· 31932 31751 "version": "11.0.1", 31933 31752 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", 31934 31753 "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", 31754 + "peer": true, 31935 31755 "engines": { 31936 31756 "node": ">=4.0" 31937 31757 } ··· 32103 31923 "version": "3.25.76", 32104 31924 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 32105 31925 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 32106 - "peer": true, 32107 31926 "funding": { 32108 31927 "url": "https://github.com/sponsors/colinhacks" 32109 31928 } ··· 32300 32119 "resolved": "https://registry.npmjs.org/@mantine/core/-/core-9.0.0.tgz", 32301 32120 "integrity": "sha512-GUUXlf+4uDpRu5iZ1PFy1NmgG7ttI+1I6VTw3v/b7N1jwOUhARwL1moGjPMjo3Eie3tHdVOCiVMYAvhlQ1GI5Q==", 32302 32121 "license": "MIT", 32303 - "peer": true, 32304 32122 "dependencies": { 32305 32123 "@floating-ui/react": "^0.27.19", 32306 32124 "clsx": "^2.1.1", ··· 32364 32182 "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-9.0.0.tgz", 32365 32183 "integrity": "sha512-TKcz+k0JH/jtblBfwOw/vXBX2EpJO66psJ5ZVmdDhwc6vbHDsvY6oYN8ynt9TfRn/eHZXsEmLPNj+wuGtWy4BA==", 32366 32184 "license": "MIT", 32367 - "peer": true, 32368 32185 "peerDependencies": { 32369 32186 "react": "^19.2.0" 32370 32187 } ··· 32957 32774 "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", 32958 32775 "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", 32959 32776 "license": "MIT", 32960 - "peer": true, 32961 32777 "engines": { 32962 32778 "node": ">=0.10.0" 32963 32779 } ··· 32967 32783 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", 32968 32784 "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", 32969 32785 "license": "MIT", 32970 - "peer": true, 32971 32786 "dependencies": { 32972 32787 "scheduler": "^0.27.0" 32973 32788 },
+4 -1
package.json
··· 51 51 "redis:stop": "docker stop annos-redis", 52 52 "redis:remove": "docker rm annos-redis", 53 53 "db:generate": "drizzle-kit generate --schema=./src/modules/**/*.sql.ts --out=./src/shared/infrastructure/database/migrations --dialect=postgresql", 54 - "webapp:test": "cd src/webapp && npm run test", 54 + "webapp:test": "npm run webapp:test:unit && npm run webapp:test:e2e", 55 + "webapp:test:unit": "cd src/webapp && npm run test", 56 + "webapp:test:e2e": "cd src/webapp && npx playwright test", 57 + "webapp:test:e2e:report": "cd src/webapp && npx playwright show-report", 55 58 "webapp:dev": "npm run build:types && cd src/webapp && npm run dev", 56 59 "webapp:extension:dev": "cd src/webapp && npm run dev:extension", 57 60 "webapp:build": "cd src/webapp && npm run build",
+1 -1
src/webapp/next-env.d.ts
··· 1 1 /// <reference types="next" /> 2 2 /// <reference types="next/image-types/global" /> 3 - import "./.next/types/routes.d.ts"; 3 + import "./.next/dev/types/routes.d.ts"; 4 4 5 5 // NOTE: This file should not be edited 6 6 // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
+1
src/webapp/vitest.config.mts
··· 22 22 test: { 23 23 environment: 'jsdom', 24 24 include: ['**/*.{test,spec}.{ts,tsx}'], 25 + exclude: ['e2e/**'], 25 26 server: { 26 27 deps: { 27 28 // Mantine and react-icons publish ESM that references browser globals;