@samitouri / QOSami-HFS / commits / 3bb14239

version 0.57.0-rc10

Massimo Melina committed Apr 22, 2025 at 00:16 UTC 3bb142392df78353ec3b0a1d7f100d05d66a1a18
3 files changed +492 -1144
package-lock.json
+490 -1142
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.57.0-rc9",
3 + "version": "0.57.0-rc10",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.57.0-rc9",
9 + "version": "0.57.0-rc10",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -49,6 +49,7 @@
49 "hfs": "src/index.js"
50 },
51 "devDependencies": {
52 + "@playwright/test": "^1.51.1",
53 "@types/archiver": "^5.1.1",
54 "@types/basic-auth": "^1.1.3",
55 "@types/formidable": "^3.4.1",
@@ -60,20 +61,19 @@
61 "@types/lodash": "^4.14.178",
62 "@types/mime-types": "^2.1.1",
63 "@types/minimist": "^1.2.2",
63 - "@types/mocha": "^10.0.10",
64 "@types/node": "^20.17.30",
65 "@types/node-forge": "^1.3.11",
66 "@types/picomatch": "^2.3.3",
67 "@types/tough-cookie": "^4.0.2",
68 "@types/unzipper": "^0.10.5",
69 - "@yao-pkg/pkg": "^6.3.2",
69 + "@yao-pkg/pkg": "^6.4.0",
70 "cross-env": "^7.0.3",
71 "koa-better-http-proxy": "^0.2.9",
72 - "mocha": "^10.8.2",
72 "nm-prune": "^5.0.0",
73 "nodemon": "^3.1.9",
74 "tough-cookie": "^4.0.0",
76 - "ts-node": "^10.4.0"
75 + "tsx": "^4.19.3",
76 + "typescript": "^5.8.3"
77 },
78 "engines": {
79 "node": ">=18.15.0"
@@ -83,15 +83,15 @@
83 "name": "@hfs/admin",
84 "dependencies": {
85 "@emotion/react": "^11.11.3",
86 - "@emotion/styled": "^11.11.0",
86 + "@emotion/styled": "^11.11.5",
87 "@gregoranders/csv": "^0.0.13",
88 "@hfs/mui-grid-form": "*",
89 "@hfs/shared": "*",
90 - "@mui/icons-material": "^5.15.15",
91 - "@mui/lab": "^5.0.0-alpha.170",
92 - "@mui/material": "^5.15.15",
93 - "@mui/x-data-grid": "^6.19.11",
94 - "@mui/x-date-pickers": "^6.19.9",
90 + "@mui/icons-material": "^5.17.1",
91 + "@mui/lab": "^5.0.0-alpha.176",
92 + "@mui/material": "^5.17.1",
93 + "@mui/x-data-grid": "^6.20.4",
94 + "@mui/x-date-pickers": "^6.20.2",
95 "@mui/x-tree-view": "^6.17.0",
96 "dayjs": "^1.11.10",
97 "immer": "*",
@@ -1783,28 +1783,6 @@
1783 "node": ">=6.9.0"
1784 }
1785 },
1786 - "node_modules/@cspotcode/source-map-support": {
1787 - "version": "0.8.1",
1788 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
1789 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
1790 - "dev": true,
1791 - "dependencies": {
1792 - "@jridgewell/trace-mapping": "0.3.9"
1793 - },
1794 - "engines": {
1795 - "node": ">=12"
1796 - }
1797 - },
1798 - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
1799 - "version": "0.3.9",
1800 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1801 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1802 - "dev": true,
1803 - "dependencies": {
1804 - "@jridgewell/resolve-uri": "^3.0.3",
1805 - "@jridgewell/sourcemap-codec": "^1.4.10"
1806 - }
1807 - },
1786 "node_modules/@emnapi/core": {
1787 "version": "1.3.1",
1788 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
@@ -1837,15 +1815,16 @@
1815 }
1816 },
1817 "node_modules/@emotion/babel-plugin": {
1840 - "version": "11.11.0",
1841 - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
1842 - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
1818 + "version": "11.13.5",
1819 + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
1820 + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==",
1821 + "license": "MIT",
1822 "dependencies": {
1823 "@babel/helper-module-imports": "^7.16.7",
1824 "@babel/runtime": "^7.18.3",
1846 - "@emotion/hash": "^0.9.1",
1847 - "@emotion/memoize": "^0.8.1",
1848 - "@emotion/serialize": "^1.1.2",
1825 + "@emotion/hash": "^0.9.2",
1826 + "@emotion/memoize": "^0.9.0",
1827 + "@emotion/serialize": "^1.3.3",
1828 "babel-plugin-macros": "^3.1.0",
1829 "convert-source-map": "^1.5.0",
1830 "escape-string-regexp": "^4.0.0",
@@ -1855,34 +1834,44 @@
1834 }
1835 },
1836 "node_modules/@emotion/cache": {
1858 - "version": "11.11.0",
1859 - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
1860 - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
1837 + "version": "11.14.0",
1838 + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz",
1839 + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==",
1840 + "license": "MIT",
1841 "dependencies": {
1862 - "@emotion/memoize": "^0.8.1",
1863 - "@emotion/sheet": "^1.2.2",
1864 - "@emotion/utils": "^1.2.1",
1865 - "@emotion/weak-memoize": "^0.3.1",
1842 + "@emotion/memoize": "^0.9.0",
1843 + "@emotion/sheet": "^1.4.0",
1844 + "@emotion/utils": "^1.4.2",
1845 + "@emotion/weak-memoize": "^0.4.0",
1846 "stylis": "4.2.0"
1847 }
1848 },
1849 + "node_modules/@emotion/cache/node_modules/@emotion/weak-memoize": {
1850 + "version": "0.4.0",
1851 + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz",
1852 + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==",
1853 + "license": "MIT"
1854 + },
1855 "node_modules/@emotion/hash": {
1870 - "version": "0.9.1",
1871 - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
1872 - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
1856 + "version": "0.9.2",
1857 + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
1858 + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==",
1859 + "license": "MIT"
1860 },
1861 "node_modules/@emotion/is-prop-valid": {
1875 - "version": "1.2.1",
1876 - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
1877 - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
1862 + "version": "1.3.1",
1863 + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz",
1864 + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==",
1865 + "license": "MIT",
1866 "dependencies": {
1879 - "@emotion/memoize": "^0.8.1"
1867 + "@emotion/memoize": "^0.9.0"
1868 }
1869 },
1870 "node_modules/@emotion/memoize": {
1883 - "version": "0.8.1",
1884 - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
1885 - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
1871 + "version": "0.9.0",
1872 + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz",
1873 + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==",
1874 + "license": "MIT"
1875 },
1876 "node_modules/@emotion/react": {
1877 "version": "11.11.3",
@@ -1908,33 +1897,36 @@
1897 }
1898 },
1899 "node_modules/@emotion/serialize": {
1911 - "version": "1.1.3",
1912 - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz",
1913 - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==",
1900 + "version": "1.3.3",
1901 + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz",
1902 + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==",
1903 + "license": "MIT",
1904 "dependencies": {
1915 - "@emotion/hash": "^0.9.1",
1916 - "@emotion/memoize": "^0.8.1",
1917 - "@emotion/unitless": "^0.8.1",
1918 - "@emotion/utils": "^1.2.1",
1905 + "@emotion/hash": "^0.9.2",
1906 + "@emotion/memoize": "^0.9.0",
1907 + "@emotion/unitless": "^0.10.0",
1908 + "@emotion/utils": "^1.4.2",
1909 "csstype": "^3.0.2"
1910 }
1911 },
1912 "node_modules/@emotion/sheet": {
1923 - "version": "1.2.2",
1924 - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
1925 - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
1913 + "version": "1.4.0",
1914 + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
1915 + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==",
1916 + "license": "MIT"
1917 },
1918 "node_modules/@emotion/styled": {
1928 - "version": "11.11.0",
1929 - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz",
1930 - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==",
1919 + "version": "11.14.0",
1920 + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz",
1921 + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==",
1922 + "license": "MIT",
1923 "dependencies": {
1924 "@babel/runtime": "^7.18.3",
1933 - "@emotion/babel-plugin": "^11.11.0",
1934 - "@emotion/is-prop-valid": "^1.2.1",
1935 - "@emotion/serialize": "^1.1.2",
1936 - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
1937 - "@emotion/utils": "^1.2.1"
1925 + "@emotion/babel-plugin": "^11.13.5",
1926 + "@emotion/is-prop-valid": "^1.3.0",
1927 + "@emotion/serialize": "^1.3.3",
1928 + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0",
1929 + "@emotion/utils": "^1.4.2"
1930 },
1931 "peerDependencies": {
1932 "@emotion/react": "^11.0.0-rc.0",
@@ -1947,22 +1939,25 @@
1939 }
1940 },
1941 "node_modules/@emotion/unitless": {
1950 - "version": "0.8.1",
1951 - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
1952 - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
1942 + "version": "0.10.0",
1943 + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
1944 + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==",
1945 + "license": "MIT"
1946 },
1947 "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
1955 - "version": "1.0.1",
1956 - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
1957 - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
1948 + "version": "1.2.0",
1949 + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz",
1950 + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==",
1951 + "license": "MIT",
1952 "peerDependencies": {
1953 "react": ">=16.8.0"
1954 }
1955 },
1956 "node_modules/@emotion/utils": {
1963 - "version": "1.2.1",
1964 - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
1965 - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
1957 + "version": "1.4.2",
1958 + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz",
1959 + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==",
1960 + "license": "MIT"
1961 },
1962 "node_modules/@emotion/weak-memoize": {
1963 "version": "0.3.1",
@@ -2616,14 +2611,16 @@
2611 }
2612 },
2613 "node_modules/@mui/base": {
2619 - "version": "5.0.0-beta.40",
2620 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz",
2621 - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==",
2614 + "version": "5.0.0-beta.40-1",
2615 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40-1.tgz",
2616 + "integrity": "sha512-agKXuNNy0bHUmeU7pNmoZwNFr7Hiyhojkb9+2PVyDG5+6RafYuyMgbrav8CndsB7KUc/U51JAw9vKNDLYBzaUA==",
2617 + "deprecated": "This package has been replaced by @base-ui-components/react",
2618 + "license": "MIT",
2619 "dependencies": {
2620 "@babel/runtime": "^7.23.9",
2621 "@floating-ui/react-dom": "^2.0.8",
2625 - "@mui/types": "^7.2.14",
2626 - "@mui/utils": "^5.15.14",
2622 + "@mui/types": "~7.2.15",
2623 + "@mui/utils": "^5.17.1",
2624 "@popperjs/core": "^2.11.8",
2625 "clsx": "^2.1.0",
2626 "prop-types": "^15.8.1"
@@ -2636,9 +2633,9 @@
2633 "url": "https://opencollective.com/mui-org"
2634 },
2635 "peerDependencies": {
2639 - "@types/react": "^17.0.0 || ^18.0.0",
2640 - "react": "^17.0.0 || ^18.0.0",
2641 - "react-dom": "^17.0.0 || ^18.0.0"
2636 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2637 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2638 + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2639 },
2640 "peerDependenciesMeta": {
2641 "@types/react": {
@@ -2647,18 +2644,20 @@
2644 }
2645 },
2646 "node_modules/@mui/core-downloads-tracker": {
2650 - "version": "5.15.19",
2651 - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.19.tgz",
2652 - "integrity": "sha512-tCHSi/Tomez9ERynFhZRvFO6n9ATyrPs+2N80DMDzp6xDVirbBjEwhPcE+x7Lj+nwYw0SqFkOxyvMP0irnm55w==",
2647 + "version": "5.17.1",
2648 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.17.1.tgz",
2649 + "integrity": "sha512-OcZj+cs6EfUD39IoPBOgN61zf1XFVY+imsGoBDwXeSq2UHJZE3N59zzBOVjclck91Ne3e9gudONOeILvHCIhUA==",
2650 + "license": "MIT",
2651 "funding": {
2652 "type": "opencollective",
2653 "url": "https://opencollective.com/mui-org"
2654 }
2655 },
2656 "node_modules/@mui/icons-material": {
2659 - "version": "5.15.19",
2660 - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.19.tgz",
2661 - "integrity": "sha512-RsEiRxA5azN9b8gI7JRqekkgvxQUlitoBOtZglflb8cUDyP12/cP4gRwhb44Ea1/zwwGGjAj66ZJpGHhKfibNA==",
2657 + "version": "5.17.1",
2658 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.17.1.tgz",
2659 + "integrity": "sha512-CN86LocjkunFGG0yPlO4bgqHkNGgaEOEc3X/jG5Bzm401qYw79/SaLrofA7yAKCCXAGdIGnLoMHohc3+ubs95A==",
2660 + "license": "MIT",
2661 "dependencies": {
2662 "@babel/runtime": "^7.23.9"
2663 },
@@ -2671,8 +2670,8 @@
2670 },
2671 "peerDependencies": {
2672 "@mui/material": "^5.0.0",
2674 - "@types/react": "^17.0.0 || ^18.0.0",
2675 - "react": "^17.0.0 || ^18.0.0"
2673 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2674 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2675 },
2676 "peerDependenciesMeta": {
2677 "@types/react": {
@@ -2681,15 +2680,16 @@
2680 }
2681 },
2682 "node_modules/@mui/lab": {
2684 - "version": "5.0.0-alpha.170",
2685 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.170.tgz",
2686 - "integrity": "sha512-0bDVECGmrNjd3+bLdcLiwYZ0O4HP5j5WSQm5DV6iA/Z9kr8O6AnvZ1bv9ImQbbX7Gj3pX4o43EKwCutj3EQxQg==",
2683 + "version": "5.0.0-alpha.176",
2684 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.176.tgz",
2685 + "integrity": "sha512-DcZt1BAz4CDMUFGUvKqRh6W0sehmPj5luVHPx4vzSNnXj8xFvOdHwvNZ0bzNXy/Ol+81bkxcHQoIG2VOJuLnbw==",
2686 + "license": "MIT",
2687 "dependencies": {
2688 "@babel/runtime": "^7.23.9",
2689 - "@mui/base": "5.0.0-beta.40",
2690 - "@mui/system": "^5.15.15",
2691 - "@mui/types": "^7.2.14",
2692 - "@mui/utils": "^5.15.14",
2689 + "@mui/base": "5.0.0-beta.40-1",
2690 + "@mui/system": "^5.17.1",
2691 + "@mui/types": "~7.2.15",
2692 + "@mui/utils": "^5.17.1",
2693 "clsx": "^2.1.0",
2694 "prop-types": "^15.8.1"
2695 },
@@ -2704,9 +2704,9 @@
2704 "@emotion/react": "^11.5.0",
2705 "@emotion/styled": "^11.3.0",
2706 "@mui/material": ">=5.15.0",
2707 - "@types/react": "^17.0.0 || ^18.0.0",
2708 - "react": "^17.0.0 || ^18.0.0",
2709 - "react-dom": "^17.0.0 || ^18.0.0"
2707 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2708 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2709 + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2710 },
2711 "peerDependenciesMeta": {
2712 "@emotion/react": {
@@ -2721,21 +2721,22 @@
2721 }
2722 },
2723 "node_modules/@mui/material": {
2724 - "version": "5.15.19",
2725 - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.19.tgz",
2726 - "integrity": "sha512-lp5xQBbcRuxNtjpWU0BWZgIrv2XLUz4RJ0RqFXBdESIsKoGCQZ6P3wwU5ZPuj5TjssNiKv9AlM+vHopRxZhvVQ==",
2724 + "version": "5.17.1",
2725 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.17.1.tgz",
2726 + "integrity": "sha512-2B33kQf+GmPnrvXXweWAx+crbiUEsxCdCN979QDYnlH9ox4pd+0/IBriWLV+l6ORoBF60w39cWjFnJYGFdzXcw==",
2727 + "license": "MIT",
2728 "dependencies": {
2729 "@babel/runtime": "^7.23.9",
2729 - "@mui/base": "5.0.0-beta.40",
2730 - "@mui/core-downloads-tracker": "^5.15.19",
2731 - "@mui/system": "^5.15.15",
2732 - "@mui/types": "^7.2.14",
2733 - "@mui/utils": "^5.15.14",
2730 + "@mui/core-downloads-tracker": "^5.17.1",
2731 + "@mui/system": "^5.17.1",
2732 + "@mui/types": "~7.2.15",
2733 + "@mui/utils": "^5.17.1",
2734 + "@popperjs/core": "^2.11.8",
2735 "@types/react-transition-group": "^4.4.10",
2736 "clsx": "^2.1.0",
2737 "csstype": "^3.1.3",
2738 "prop-types": "^15.8.1",
2738 - "react-is": "^18.2.0",
2739 + "react-is": "^19.0.0",
2740 "react-transition-group": "^4.4.5"
2741 },
2742 "engines": {
@@ -2748,9 +2749,9 @@
2749 "peerDependencies": {
2750 "@emotion/react": "^11.5.0",
2751 "@emotion/styled": "^11.3.0",
2751 - "@types/react": "^17.0.0 || ^18.0.0",
2752 - "react": "^17.0.0 || ^18.0.0",
2753 - "react-dom": "^17.0.0 || ^18.0.0"
2752 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2753 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2754 + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
2755 },
2756 "peerDependenciesMeta": {
2757 "@emotion/react": {
@@ -2765,12 +2766,13 @@
2766 }
2767 },
2768 "node_modules/@mui/private-theming": {
2768 - "version": "5.15.14",
2769 - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz",
2770 - "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==",
2769 + "version": "5.17.1",
2770 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz",
2771 + "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==",
2772 + "license": "MIT",
2773 "dependencies": {
2774 "@babel/runtime": "^7.23.9",
2773 - "@mui/utils": "^5.15.14",
2775 + "@mui/utils": "^5.17.1",
2776 "prop-types": "^15.8.1"
2777 },
2778 "engines": {
@@ -2781,8 +2783,8 @@
2783 "url": "https://opencollective.com/mui-org"
2784 },
2785 "peerDependencies": {
2784 - "@types/react": "^17.0.0 || ^18.0.0",
2785 - "react": "^17.0.0 || ^18.0.0"
2786 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2787 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2788 },
2789 "peerDependenciesMeta": {
2790 "@types/react": {
@@ -2791,12 +2793,13 @@
2793 }
2794 },
2795 "node_modules/@mui/styled-engine": {
2794 - "version": "5.15.14",
2795 - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz",
2796 - "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==",
2796 + "version": "5.16.14",
2797 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.14.tgz",
2798 + "integrity": "sha512-UAiMPZABZ7p8mUW4akDV6O7N3+4DatStpXMZwPlt+H/dA0lt67qawN021MNND+4QTpjaiMYxbhKZeQcyWCbuKw==",
2799 + "license": "MIT",
2800 "dependencies": {
2801 "@babel/runtime": "^7.23.9",
2799 - "@emotion/cache": "^11.11.0",
2802 + "@emotion/cache": "^11.13.5",
2803 "csstype": "^3.1.3",
2804 "prop-types": "^15.8.1"
2805 },
@@ -2810,7 +2813,7 @@
2813 "peerDependencies": {
2814 "@emotion/react": "^11.4.1",
2815 "@emotion/styled": "^11.3.0",
2813 - "react": "^17.0.0 || ^18.0.0"
2816 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2817 },
2818 "peerDependenciesMeta": {
2819 "@emotion/react": {
@@ -2822,15 +2825,16 @@
2825 }
2826 },
2827 "node_modules/@mui/system": {
2825 - "version": "5.15.15",
2826 - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz",
2827 - "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==",
2828 + "version": "5.17.1",
2829 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.17.1.tgz",
2830 + "integrity": "sha512-aJrmGfQpyF0U4D4xYwA6ueVtQcEMebET43CUmKMP7e7iFh3sMIF3sBR0l8Urb4pqx1CBjHAaWgB0ojpND4Q3Jg==",
2831 + "license": "MIT",
2832 "dependencies": {
2833 "@babel/runtime": "^7.23.9",
2830 - "@mui/private-theming": "^5.15.14",
2831 - "@mui/styled-engine": "^5.15.14",
2832 - "@mui/types": "^7.2.14",
2833 - "@mui/utils": "^5.15.14",
2834 + "@mui/private-theming": "^5.17.1",
2835 + "@mui/styled-engine": "^5.16.14",
2836 + "@mui/types": "~7.2.15",
2837 + "@mui/utils": "^5.17.1",
2838 "clsx": "^2.1.0",
2839 "csstype": "^3.1.3",
2840 "prop-types": "^15.8.1"
@@ -2845,8 +2849,8 @@
2849 "peerDependencies": {
2850 "@emotion/react": "^11.5.0",
2851 "@emotion/styled": "^11.3.0",
2848 - "@types/react": "^17.0.0 || ^18.0.0",
2849 - "react": "^17.0.0 || ^18.0.0"
2852 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2853 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2854 },
2855 "peerDependenciesMeta": {
2856 "@emotion/react": {
@@ -2874,16 +2878,17 @@
2878 }
2879 },
2880 "node_modules/@mui/utils": {
2877 - "version": "5.16.6",
2878 - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
2879 - "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
2881 + "version": "5.17.1",
2882 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz",
2883 + "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==",
2884 + "license": "MIT",
2885 "dependencies": {
2886 "@babel/runtime": "^7.23.9",
2882 - "@mui/types": "^7.2.15",
2887 + "@mui/types": "~7.2.15",
2888 "@types/prop-types": "^15.7.12",
2889 "clsx": "^2.1.1",
2890 "prop-types": "^15.8.1",
2886 - "react-is": "^18.3.1"
2891 + "react-is": "^19.0.0"
2892 },
2893 "engines": {
2894 "node": ">=12.0.0"
@@ -2893,8 +2898,8 @@
2898 "url": "https://opencollective.com/mui-org"
2899 },
2900 "peerDependencies": {
2896 - "@types/react": "^17.0.0 || ^18.0.0",
2897 - "react": "^17.0.0 || ^18.0.0"
2901 + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
2902 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
2903 },
2904 "peerDependenciesMeta": {
2905 "@types/react": {
@@ -2903,9 +2908,10 @@
2908 }
2909 },
2910 "node_modules/@mui/x-date-pickers": {
2906 - "version": "6.20.1",
2907 - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.20.1.tgz",
2908 - "integrity": "sha512-DKUzDpHTrP5f6BPclWAs46zrOgDZ+4ewizCO0qbVXMC6rYrZh+ElNeF396GqdZBfrt3ATEyAEa1CW2mceK4wng==",
2911 + "version": "6.20.2",
2912 + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.20.2.tgz",
2913 + "integrity": "sha512-x1jLg8R+WhvkmUETRfX2wC+xJreMii78EXKLl6r3G+ggcAZlPyt0myID1Amf6hvJb9CtR7CgUo8BwR+1Vx9Ggw==",
2914 + "license": "MIT",
2915 "dependencies": {
2916 "@babel/runtime": "^7.23.2",
2917 "@mui/base": "^5.0.0-beta.22",
@@ -3439,6 +3445,22 @@
3445 "node": ">=14"
3446 }
3447 },
3448 + "node_modules/@playwright/test": {
3449 + "version": "1.52.0",
3450 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
3451 + "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
3452 + "dev": true,
3453 + "license": "Apache-2.0",
3454 + "dependencies": {
3455 + "playwright": "1.52.0"
3456 + },
3457 + "bin": {
3458 + "playwright": "cli.js"
3459 + },
3460 + "engines": {
3461 + "node": ">=18"
3462 + }
3463 + },
3464 "node_modules/@popperjs/core": {
3465 "version": "2.11.8",
3466 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -3728,30 +3750,6 @@
3750 "win32"
3751 ]
3752 },
3731 - "node_modules/@tsconfig/node10": {
3732 - "version": "1.0.9",
3733 - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
3734 - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
3735 - "dev": true
3736 - },
3737 - "node_modules/@tsconfig/node12": {
3738 - "version": "1.0.11",
3739 - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
3740 - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
3741 - "dev": true
3742 - },
3743 - "node_modules/@tsconfig/node14": {
3744 - "version": "1.0.3",
3745 - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
3746 - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
3747 - "dev": true
3748 - },
3749 - "node_modules/@tsconfig/node16": {
3750 - "version": "1.0.3",
3751 - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
3752 - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
3753 - "dev": true
3754 - },
3753 "node_modules/@tybys/wasm-util": {
3754 "version": "0.9.0",
3755 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
@@ -3970,13 +3968,6 @@
3968 "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
3969 "dev": true
3970 },
3973 - "node_modules/@types/mocha": {
3974 - "version": "10.0.10",
3975 - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
3976 - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
3977 - "dev": true,
3978 - "license": "MIT"
3979 - },
3971 "node_modules/@types/node": {
3972 "version": "20.17.30",
3973 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz",
@@ -4128,15 +4119,16 @@
4119 }
4120 },
4121 "node_modules/@yao-pkg/pkg": {
4131 - "version": "6.3.2",
4132 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.3.2.tgz",
4133 - "integrity": "sha512-gd4fh8dVC5qnKQD8HTwQrVLvT8TyQqwE59ky3LHtnke+6fBcTTrWavtbsVOwdL09IWqY+eSB+2AGCrSUnZ4wwg==",
4122 + "version": "6.4.0",
4123 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.4.0.tgz",
4124 + "integrity": "sha512-UxH+FoqEtf+g+cw4VWtaj1bsQpP1RGxZruAKI/7a34eZ+aVew1hIcpn0YZ+T9QP1130MkZ+2JHLp5AFVnJeqHA==",
4125 "dev": true,
4126 + "license": "MIT",
4127 "dependencies": {
4128 "@babel/generator": "^7.23.0",
4129 "@babel/parser": "^7.23.0",
4130 "@babel/types": "^7.23.0",
4139 - "@yao-pkg/pkg-fetch": "3.5.19",
4131 + "@yao-pkg/pkg-fetch": "3.5.21",
4132 "into-stream": "^6.0.0",
4133 "minimist": "^1.2.6",
4134 "multistream": "^4.1.0",
@@ -4157,10 +4149,11 @@
4149 }
4150 },
4151 "node_modules/@yao-pkg/pkg-fetch": {
4160 - "version": "3.5.19",
4161 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.19.tgz",
4162 - "integrity": "sha512-EEURrS1Q5sSSAwaQ4zD0wZsquDiG8CroY3SCi7jYBoM0NG3eRA239mW6YMUYPNWUK4zCMhuK3bzFT5aIZP/rDg==",
4152 + "version": "3.5.21",
4153 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.21.tgz",
4154 + "integrity": "sha512-nlJ+rXersw70CQVSph7OfIN8lN6nCStjU7koXzh0WXiPvztZGqkoQTScHQCe1K8/tuKpeL0bEOYW0rP4QqMJ9A==",
4155 "dev": true,
4156 + "license": "MIT",
4157 "dependencies": {
4158 "https-proxy-agent": "^5.0.0",
4159 "node-fetch": "^2.6.6",
@@ -4179,6 +4172,7 @@
4172 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
4173 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
4174 "dev": true,
4175 + "license": "ISC",
4176 "bin": {
4177 "semver": "bin/semver.js"
4178 },
@@ -4230,6 +4224,7 @@
4224 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
4225 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
4226 "dev": true,
4227 + "peer": true,
4228 "bin": {
4229 "acorn": "bin/acorn"
4230 },
@@ -4237,20 +4232,12 @@
4232 "node": ">=0.4.0"
4233 }
4234 },
4240 - "node_modules/acorn-walk": {
4241 - "version": "8.2.0",
4242 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
4243 - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
4244 - "dev": true,
4245 - "engines": {
4246 - "node": ">=0.4.0"
4247 - }
4248 - },
4235 "node_modules/agent-base": {
4236 "version": "6.0.2",
4237 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
4238 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
4239 "dev": true,
4240 + "license": "MIT",
4241 "dependencies": {
4242 "debug": "4"
4243 },
@@ -4316,18 +4303,6 @@
4303 "url": "https://github.com/sponsors/jonschlinkert"
4304 }
4305 },
4319 - "node_modules/arg": {
4320 - "version": "4.1.3",
4321 - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
4322 - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
4323 - "dev": true
4324 - },
4325 - "node_modules/argparse": {
4326 - "version": "2.0.1",
4327 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4328 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4329 - "dev": true
4330 - },
4306 "node_modules/arrify": {
4307 "version": "1.0.1",
4308 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
@@ -4535,12 +4510,6 @@
4510 "node": ">=8"
4511 }
4512 },
4538 - "node_modules/browser-stdout": {
4539 - "version": "1.3.1",
4540 - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
4541 - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
4542 - "dev": true
4543 - },
4513 "node_modules/browserslist": {
4514 "version": "4.24.4",
4515 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
@@ -4990,12 +4959,6 @@
4959 "buffer": "^5.1.0"
4960 }
4961 },
4993 - "node_modules/create-require": {
4994 - "version": "1.1.1",
4995 - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
4996 - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
4997 - "dev": true
4998 - },
4962 "node_modules/cross-env": {
4963 "version": "7.0.3",
4964 "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
@@ -5202,16 +5165,6 @@
5165 "wrappy": "1"
5166 }
5167 },
5205 - "node_modules/diff": {
5206 - "version": "5.2.0",
5207 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
5208 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
5209 - "dev": true,
5210 - "license": "BSD-3-Clause",
5211 - "engines": {
5212 - "node": ">=0.3.1"
5213 - }
5214 - },
5168 "node_modules/dom-helpers": {
5169 "version": "5.2.1",
5170 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
@@ -5477,31 +5430,6 @@
5430 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
5431 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
5432 },
5480 - "node_modules/find-up": {
5481 - "version": "5.0.0",
5482 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
5483 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
5484 - "dev": true,
5485 - "dependencies": {
5486 - "locate-path": "^6.0.0",
5487 - "path-exists": "^4.0.0"
5488 - },
5489 - "engines": {
5490 - "node": ">=10"
5491 - },
5492 - "funding": {
5493 - "url": "https://github.com/sponsors/sindresorhus"
5494 - }
5495 - },
5496 - "node_modules/flat": {
5497 - "version": "5.0.2",
5498 - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
5499 - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
5500 - "dev": true,
5501 - "bin": {
5502 - "flat": "cli.js"
5503 - }
5504 - },
5433 "node_modules/follow-redirects": {
5434 "version": "1.15.6",
5435 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
@@ -5603,13 +5531,6 @@
5531 "resolved": "https://registry.npmjs.org/fs-x-attributes/-/fs-x-attributes-1.0.2.tgz",
5532 "integrity": "sha512-YGTJFl9t+jsLcIuQqm6gJQoZl75UQTcasy+6luJZMytDav+OrtjAdMzcYVDOa2KZUwLIGEkm2mabfV0bTnABQw=="
5533 },
5606 - "node_modules/fs.realpath": {
5607 - "version": "1.0.0",
5608 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5609 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
5610 - "dev": true,
5611 - "license": "ISC"
5612 - },
5534 "node_modules/fsevents": {
5535 "version": "2.3.3",
5536 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -5659,33 +5580,25 @@
5580 "node": "6.* || 8.* || >= 10.*"
5581 }
5582 },
5662 - "node_modules/github-from-package": {
5663 - "version": "0.0.0",
5664 - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
5665 - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
5666 - "dev": true
5667 - },
5668 - "node_modules/glob": {
5669 - "version": "8.1.0",
5670 - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
5671 - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
5672 - "deprecated": "Glob versions prior to v9 are no longer supported",
5583 + "node_modules/get-tsconfig": {
5584 + "version": "4.10.0",
5585 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
5586 + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
5587 "dev": true,
5674 - "license": "ISC",
5588 + "license": "MIT",
5589 "dependencies": {
5676 - "fs.realpath": "^1.0.0",
5677 - "inflight": "^1.0.4",
5678 - "inherits": "2",
5679 - "minimatch": "^5.0.1",
5680 - "once": "^1.3.0"
5681 - },
5682 - "engines": {
5683 - "node": ">=12"
5590 + "resolve-pkg-maps": "^1.0.0"
5591 },
5592 "funding": {
5686 - "url": "https://github.com/sponsors/isaacs"
5593 + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
5594 }
5595 },
5596 + "node_modules/github-from-package": {
5597 + "version": "0.0.0",
5598 + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
5599 + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
5600 + "dev": true
5601 + },
5602 "node_modules/glob-parent": {
5603 "version": "5.1.2",
5604 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -5764,15 +5677,6 @@
5677 "node": ">= 0.4"
5678 }
5679 },
5767 - "node_modules/he": {
5768 - "version": "1.2.0",
5769 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
5770 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
5771 - "dev": true,
5772 - "bin": {
5773 - "he": "bin/he"
5774 - }
5775 - },
5680 "node_modules/hexoid": {
5681 "version": "1.0.0",
5682 "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
@@ -5838,6 +5742,7 @@
5742 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
5743 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
5744 "dev": true,
5745 + "license": "MIT",
5746 "dependencies": {
5747 "agent-base": "6",
5748 "debug": "4"
@@ -5922,18 +5827,6 @@
5827 "node": ">=8"
5828 }
5829 },
5925 - "node_modules/inflight": {
5926 - "version": "1.0.6",
5927 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5928 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
5929 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
5930 - "dev": true,
5931 - "license": "ISC",
5932 - "dependencies": {
5933 - "once": "^1.3.0",
5934 - "wrappy": "1"
5935 - }
5936 - },
5830 "node_modules/inherits": {
5831 "version": "2.0.4",
5832 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -6088,18 +5981,6 @@
5981 "integrity": "sha512-72axShMJMnMy5HSU/jLGNOonZD5rWM0MwJSCYpKCTQCbggQZBJO/CLMMVP5HgS8kPSYFBkTysJexsD6NMvGKDQ==",
5982 "license": "MIT"
5983 },
6091 - "node_modules/is-unicode-supported": {
6092 - "version": "0.1.0",
6093 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
6094 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
6095 - "dev": true,
6096 - "engines": {
6097 - "node": ">=10"
6098 - },
6099 - "funding": {
6100 - "url": "https://github.com/sponsors/sindresorhus"
6101 - }
6102 - },
5984 "node_modules/is-wsl": {
5985 "version": "2.2.0",
5986 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -6148,18 +6029,6 @@
6029 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6030 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
6031 },
6151 - "node_modules/js-yaml": {
6152 - "version": "4.1.0",
6153 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
6154 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
6155 - "dev": true,
6156 - "dependencies": {
6157 - "argparse": "^2.0.1"
6158 - },
6159 - "bin": {
6160 - "js-yaml": "bin/js-yaml.js"
6161 - }
6162 - },
6032 "node_modules/jsesc": {
6033 "version": "3.1.0",
6034 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
@@ -6354,21 +6223,6 @@
6223 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
6224 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
6225 },
6357 - "node_modules/locate-path": {
6358 - "version": "6.0.0",
6359 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
6360 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
6361 - "dev": true,
6362 - "dependencies": {
6363 - "p-locate": "^5.0.0"
6364 - },
6365 - "engines": {
6366 - "node": ">=10"
6367 - },
6368 - "funding": {
6369 - "url": "https://github.com/sponsors/sindresorhus"
6370 - }
6371 - },
6226 "node_modules/lodash": {
6227 "version": "4.17.21",
6228 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@@ -6399,22 +6253,6 @@
6253 "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==",
6254 "dev": true
6255 },
6402 - "node_modules/log-symbols": {
6403 - "version": "4.1.0",
6404 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
6405 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
6406 - "dev": true,
6407 - "dependencies": {
6408 - "chalk": "^4.1.0",
6409 - "is-unicode-supported": "^0.1.0"
6410 - },
6411 - "engines": {
6412 - "node": ">=10"
6413 - },
6414 - "funding": {
6415 - "url": "https://github.com/sponsors/sindresorhus"
6416 - }
6417 - },
6256 "node_modules/loose-envify": {
6257 "version": "1.4.0",
6258 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -6448,12 +6286,6 @@
6286 "@jridgewell/sourcemap-codec": "^1.5.0"
6287 }
6288 },
6451 - "node_modules/make-error": {
6452 - "version": "1.3.6",
6453 - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
6454 - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
6455 - "dev": true
6456 - },
6289 "node_modules/map-obj": {
6290 "version": "4.3.0",
6291 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
@@ -6576,29 +6408,6 @@
6408 "node": ">=4"
6409 }
6410 },
6579 - "node_modules/minimatch": {
6580 - "version": "5.1.6",
6581 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
6582 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
6583 - "dev": true,
6584 - "license": "ISC",
6585 - "dependencies": {
6586 - "brace-expansion": "^2.0.1"
6587 - },
6588 - "engines": {
6589 - "node": ">=10"
6590 - }
6591 - },
6592 - "node_modules/minimatch/node_modules/brace-expansion": {
6593 - "version": "2.0.1",
6594 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
6595 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
6596 - "dev": true,
6597 - "license": "MIT",
6598 - "dependencies": {
6599 - "balanced-match": "^1.0.0"
6600 - }
6601 - },
6411 "node_modules/minimist": {
6412 "version": "1.2.8",
6413 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -6660,57 +6469,6 @@
6469 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
6470 "dev": true
6471 },
6663 - "node_modules/mocha": {
6664 - "version": "10.8.2",
6665 - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz",
6666 - "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==",
6667 - "dev": true,
6668 - "license": "MIT",
6669 - "dependencies": {
6670 - "ansi-colors": "^4.1.3",
6671 - "browser-stdout": "^1.3.1",
6672 - "chokidar": "^3.5.3",
6673 - "debug": "^4.3.5",
6674 - "diff": "^5.2.0",
6675 - "escape-string-regexp": "^4.0.0",
6676 - "find-up": "^5.0.0",
6677 - "glob": "^8.1.0",
6678 - "he": "^1.2.0",
6679 - "js-yaml": "^4.1.0",
6680 - "log-symbols": "^4.1.0",
6681 - "minimatch": "^5.1.6",
6682 - "ms": "^2.1.3",
6683 - "serialize-javascript": "^6.0.2",
6684 - "strip-json-comments": "^3.1.1",
6685 - "supports-color": "^8.1.1",
6686 - "workerpool": "^6.5.1",
6687 - "yargs": "^16.2.0",
6688 - "yargs-parser": "^20.2.9",
6689 - "yargs-unparser": "^2.0.0"
6690 - },
6691 - "bin": {
6692 - "_mocha": "bin/_mocha",
6693 - "mocha": "bin/mocha.js"
6694 - },
6695 - "engines": {
6696 - "node": ">= 14.0.0"
6697 - }
6698 - },
6699 - "node_modules/mocha/node_modules/supports-color": {
6700 - "version": "8.1.1",
6701 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
6702 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
6703 - "dev": true,
6704 - "dependencies": {
6705 - "has-flag": "^4.0.0"
6706 - },
6707 - "engines": {
6708 - "node": ">=10"
6709 - },
6710 - "funding": {
6711 - "url": "https://github.com/chalk/supports-color?sponsor=1"
6712 - }
6713 - },
6472 "node_modules/ms": {
6473 "version": "2.1.3",
6474 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -6847,6 +6605,7 @@
6605 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
6606 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
6607 "dev": true,
6608 + "license": "MIT",
6609 "dependencies": {
6610 "whatwg-url": "^5.0.0"
6611 },
@@ -7052,36 +6811,6 @@
6811 "node": ">=8"
6812 }
6813 },
7055 - "node_modules/p-limit": {
7056 - "version": "3.1.0",
7057 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
7058 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
7059 - "dev": true,
7060 - "dependencies": {
7061 - "yocto-queue": "^0.1.0"
7062 - },
7063 - "engines": {
7064 - "node": ">=10"
7065 - },
7066 - "funding": {
7067 - "url": "https://github.com/sponsors/sindresorhus"
7068 - }
7069 - },
7070 - "node_modules/p-locate": {
7071 - "version": "5.0.0",
7072 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
7073 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
7074 - "dev": true,
7075 - "dependencies": {
7076 - "p-limit": "^3.0.2"
7077 - },
7078 - "engines": {
7079 - "node": ">=10"
7080 - },
7081 - "funding": {
7082 - "url": "https://github.com/sponsors/sindresorhus"
7083 - }
7084 - },
6814 "node_modules/p-try": {
6815 "version": "2.2.0",
6816 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -7203,6 +6932,53 @@
6932 "url": "https://github.com/sponsors/jonschlinkert"
6933 }
6934 },
6935 + "node_modules/playwright": {
6936 + "version": "1.52.0",
6937 + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
6938 + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
6939 + "dev": true,
6940 + "license": "Apache-2.0",
6941 + "dependencies": {
6942 + "playwright-core": "1.52.0"
6943 + },
6944 + "bin": {
6945 + "playwright": "cli.js"
6946 + },
6947 + "engines": {
6948 + "node": ">=18"
6949 + },
6950 + "optionalDependencies": {
6951 + "fsevents": "2.3.2"
6952 + }
6953 + },
6954 + "node_modules/playwright-core": {
6955 + "version": "1.52.0",
6956 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
6957 + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
6958 + "dev": true,
6959 + "license": "Apache-2.0",
6960 + "bin": {
6961 + "playwright-core": "cli.js"
6962 + },
6963 + "engines": {
6964 + "node": ">=18"
6965 + }
6966 + },
6967 + "node_modules/playwright/node_modules/fsevents": {
6968 + "version": "2.3.2",
6969 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
6970 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
6971 + "dev": true,
6972 + "hasInstallScript": true,
6973 + "license": "MIT",
6974 + "optional": true,
6975 + "os": [
6976 + "darwin"
6977 + ],
6978 + "engines": {
6979 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
6980 + }
6981 + },
6982 "node_modules/postcss": {
6983 "version": "8.5.3",
6984 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
@@ -7287,6 +7063,7 @@
7063 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
7064 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
7065 "dev": true,
7066 + "license": "MIT",
7067 "engines": {
7068 "node": ">=0.4.0"
7069 }
@@ -7402,16 +7179,6 @@
7179 "node": ">=8"
7180 }
7181 },
7405 - "node_modules/randombytes": {
7406 - "version": "2.1.0",
7407 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
7408 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
7409 - "dev": true,
7410 - "license": "MIT",
7411 - "dependencies": {
7412 - "safe-buffer": "^5.1.0"
7413 - }
7414 - },
7182 "node_modules/raw-body": {
7183 "version": "2.5.2",
7184 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
@@ -7523,9 +7290,10 @@
7290 }
7291 },
7292 "node_modules/react-is": {
7526 - "version": "18.3.1",
7527 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
7528 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
7293 + "version": "19.1.0",
7294 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.0.tgz",
7295 + "integrity": "sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==",
7296 + "license": "MIT"
7297 },
7298 "node_modules/react-router": {
7299 "version": "6.23.1",
@@ -7902,6 +7670,16 @@
7670 "node": ">=4"
7671 }
7672 },
7673 + "node_modules/resolve-pkg-maps": {
7674 + "version": "1.0.0",
7675 + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
7676 + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
7677 + "dev": true,
7678 + "license": "MIT",
7679 + "funding": {
7680 + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
7681 + }
7682 + },
7683 "node_modules/reusify": {
7684 "version": "1.0.4",
7685 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -8077,16 +7855,6 @@
7855 "semver": "bin/semver"
7856 }
7857 },
8080 - "node_modules/serialize-javascript": {
8081 - "version": "6.0.2",
8082 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
8083 - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
8084 - "dev": true,
8085 - "license": "BSD-3-Clause",
8086 - "dependencies": {
8087 - "randombytes": "^2.1.0"
8088 - }
8089 - },
7858 "node_modules/setprototypeof": {
7859 "version": "1.2.0",
7860 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -8356,18 +8124,6 @@
8124 "node": ">=8"
8125 }
8126 },
8359 - "node_modules/strip-json-comments": {
8360 - "version": "3.1.1",
8361 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
8362 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
8363 - "dev": true,
8364 - "engines": {
8365 - "node": ">=8"
8366 - },
8367 - "funding": {
8368 - "url": "https://github.com/sponsors/sindresorhus"
8369 - }
8370 - },
8127 "node_modules/strnum": {
8128 "version": "1.0.5",
8129 "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
@@ -8608,7 +8364,8 @@
8364 "version": "0.0.3",
8365 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
8366 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
8611 - "dev": true
8367 + "dev": true,
8368 + "license": "MIT"
8369 },
8370 "node_modules/traverse": {
8371 "version": "0.3.9",
@@ -8627,58 +8384,6 @@
8384 "node": ">=8"
8385 }
8386 },
8630 - "node_modules/ts-node": {
8631 - "version": "10.9.1",
8632 - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
8633 - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
8634 - "dev": true,
8635 - "dependencies": {
8636 - "@cspotcode/source-map-support": "^0.8.0",
8637 - "@tsconfig/node10": "^1.0.7",
8638 - "@tsconfig/node12": "^1.0.7",
8639 - "@tsconfig/node14": "^1.0.0",
8640 - "@tsconfig/node16": "^1.0.2",
8641 - "acorn": "^8.4.1",
8642 - "acorn-walk": "^8.1.1",
8643 - "arg": "^4.1.0",
8644 - "create-require": "^1.1.0",
8645 - "diff": "^4.0.1",
8646 - "make-error": "^1.1.1",
8647 - "v8-compile-cache-lib": "^3.0.1",
8648 - "yn": "3.1.1"
8649 - },
8650 - "bin": {
8651 - "ts-node": "dist/bin.js",
8652 - "ts-node-cwd": "dist/bin-cwd.js",
8653 - "ts-node-esm": "dist/bin-esm.js",
8654 - "ts-node-script": "dist/bin-script.js",
8655 - "ts-node-transpile-only": "dist/bin-transpile.js",
8656 - "ts-script": "dist/bin-script-deprecated.js"
8657 - },
8658 - "peerDependencies": {
8659 - "@swc/core": ">=1.2.50",
8660 - "@swc/wasm": ">=1.2.50",
8661 - "@types/node": "*",
8662 - "typescript": ">=2.7"
8663 - },
8664 - "peerDependenciesMeta": {
8665 - "@swc/core": {
8666 - "optional": true
8667 - },
8668 - "@swc/wasm": {
8669 - "optional": true
8670 - }
8671 - }
8672 - },
8673 - "node_modules/ts-node/node_modules/diff": {
8674 - "version": "4.0.2",
8675 - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
8676 - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
8677 - "dev": true,
8678 - "engines": {
8679 - "node": ">=0.3.1"
8680 - }
8681 - },
8387 "node_modules/tslib": {
8388 "version": "2.8.1",
8389 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
@@ -8698,6 +8403,26 @@
8403 "resolved": "https://registry.npmjs.org/tssrp6a/-/tssrp6a-3.0.0.tgz",
8404 "integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
8405 },
8406 + "node_modules/tsx": {
8407 + "version": "4.19.3",
8408 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz",
8409 + "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==",
8410 + "dev": true,
8411 + "license": "MIT",
8412 + "dependencies": {
8413 + "esbuild": "~0.25.0",
8414 + "get-tsconfig": "^4.7.5"
8415 + },
8416 + "bin": {
8417 + "tsx": "dist/cli.mjs"
8418 + },
8419 + "engines": {
8420 + "node": ">=18.0.0"
8421 + },
8422 + "optionalDependencies": {
8423 + "fsevents": "~2.3.3"
8424 + }
8425 + },
8426 "node_modules/tsyringe": {
8427 "version": "4.8.0",
8428 "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz",
@@ -8751,17 +8476,17 @@
8476 }
8477 },
8478 "node_modules/typescript": {
8754 - "version": "4.9.5",
8755 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
8756 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
8479 + "version": "5.8.3",
8480 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
8481 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
8482 "dev": true,
8758 - "peer": true,
8483 + "license": "Apache-2.0",
8484 "bin": {
8485 "tsc": "bin/tsc",
8486 "tsserver": "bin/tsserver"
8487 },
8488 "engines": {
8764 - "node": ">=4.2.0"
8489 + "node": ">=14.17"
8490 }
8491 },
8492 "node_modules/undefsafe": {
@@ -8962,12 +8687,6 @@
8687 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
8688 "dev": true
8689 },
8965 - "node_modules/v8-compile-cache-lib": {
8966 - "version": "3.0.1",
8967 - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
8968 - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
8969 - "dev": true
8970 - },
8690 "node_modules/validate-npm-package-license": {
8691 "version": "3.0.4",
8692 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
@@ -9110,13 +8829,15 @@
8829 "version": "3.0.1",
8830 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
8831 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
9113 - "dev": true
8832 + "dev": true,
8833 + "license": "BSD-2-Clause"
8834 },
8835 "node_modules/whatwg-url": {
8836 "version": "5.0.0",
8837 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
8838 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
8839 "dev": true,
8840 + "license": "MIT",
8841 "dependencies": {
8842 "tr46": "~0.0.3",
8843 "webidl-conversions": "^3.0.0"
@@ -9137,13 +8858,6 @@
8858 "node": ">= 8"
8859 }
8860 },
9140 - "node_modules/workerpool": {
9141 - "version": "6.5.1",
9142 - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz",
9143 - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==",
9144 - "dev": true,
9145 - "license": "Apache-2.0"
9146 - },
8861 "node_modules/wrap-ansi": {
8862 "version": "7.0.0",
8863 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -9241,65 +8955,17 @@
8955 "yargs-parser": "^20.2.2"
8956 },
8957 "engines": {
9244 - "node": ">=10"
9245 - }
9246 - },
9247 - "node_modules/yargs-parser": {
9248 - "version": "20.2.9",
9249 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
9250 - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
9251 - "dev": true,
9252 - "license": "ISC",
9253 - "engines": {
9254 - "node": ">=10"
9255 - }
9256 - },
9257 - "node_modules/yargs-unparser": {
9258 - "version": "2.0.0",
9259 - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
9260 - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
9261 - "dev": true,
9262 - "dependencies": {
9263 - "camelcase": "^6.0.0",
9264 - "decamelize": "^4.0.0",
9265 - "flat": "^5.0.2",
9266 - "is-plain-obj": "^2.1.0"
9267 - },
9268 - "engines": {
9269 - "node": ">=10"
9270 - }
9271 - },
9272 - "node_modules/yargs-unparser/node_modules/camelcase": {
9273 - "version": "6.3.0",
9274 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
9275 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
9276 - "dev": true,
9277 - "engines": {
9278 - "node": ">=10"
9279 - },
9280 - "funding": {
9281 - "url": "https://github.com/sponsors/sindresorhus"
9282 - }
9283 - },
9284 - "node_modules/yargs-unparser/node_modules/decamelize": {
9285 - "version": "4.0.0",
9286 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
9287 - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
9288 - "dev": true,
9289 - "engines": {
9290 - "node": ">=10"
9291 - },
9292 - "funding": {
9293 - "url": "https://github.com/sponsors/sindresorhus"
8958 + "node": ">=10"
8959 }
8960 },
9296 - "node_modules/yargs-unparser/node_modules/is-plain-obj": {
9297 - "version": "2.1.0",
9298 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
9299 - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
8961 + "node_modules/yargs-parser": {
8962 + "version": "20.2.9",
8963 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
8964 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
8965 "dev": true,
8966 + "license": "ISC",
8967 "engines": {
9302 - "node": ">=8"
8968 + "node": ">=10"
8969 }
8970 },
8971 "node_modules/ylru": {
@@ -9310,27 +8976,6 @@
8976 "node": ">= 4.0.0"
8977 }
8978 },
9313 - "node_modules/yn": {
9314 - "version": "3.1.1",
9315 - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
9316 - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
9317 - "dev": true,
9318 - "engines": {
9319 - "node": ">=6"
9320 - }
9321 - },
9322 - "node_modules/yocto-queue": {
9323 - "version": "0.1.0",
9324 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
9325 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
9326 - "dev": true,
9327 - "engines": {
9328 - "node": ">=10"
9329 - },
9330 - "funding": {
9331 - "url": "https://github.com/sponsors/sindresorhus"
9332 - }
9333 - },
8979 "node_modules/zod": {
8980 "version": "3.24.2",
8981 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
@@ -10358,27 +10003,6 @@
10003 "@babel/helper-validator-identifier": "^7.25.9"
10004 }
10005 },
10361 - "@cspotcode/source-map-support": {
10362 - "version": "0.8.1",
10363 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
10364 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
10365 - "dev": true,
10366 - "requires": {
10367 - "@jridgewell/trace-mapping": "0.3.9"
10368 - },
10369 - "dependencies": {
10370 - "@jridgewell/trace-mapping": {
10371 - "version": "0.3.9",
10372 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
10373 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
10374 - "dev": true,
10375 - "requires": {
10376 - "@jridgewell/resolve-uri": "^3.0.3",
10377 - "@jridgewell/sourcemap-codec": "^1.4.10"
10378 - }
10379 - }
10380 - }
10381 - },
10006 "@emnapi/core": {
10007 "version": "1.3.1",
10008 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
@@ -10408,15 +10032,15 @@
10032 }
10033 },
10034 "@emotion/babel-plugin": {
10411 - "version": "11.11.0",
10412 - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
10413 - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
10035 + "version": "11.13.5",
10036 + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz",
10037 + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==",
10038 "requires": {
10039 "@babel/helper-module-imports": "^7.16.7",
10040 "@babel/runtime": "^7.18.3",
10417 - "@emotion/hash": "^0.9.1",
10418 - "@emotion/memoize": "^0.8.1",
10419 - "@emotion/serialize": "^1.1.2",
10041 + "@emotion/hash": "^0.9.2",
10042 + "@emotion/memoize": "^0.9.0",
10043 + "@emotion/serialize": "^1.3.3",
10044 "babel-plugin-macros": "^3.1.0",
10045 "convert-source-map": "^1.5.0",
10046 "escape-string-regexp": "^4.0.0",
@@ -10426,34 +10050,41 @@
10050 }
10051 },
10052 "@emotion/cache": {
10429 - "version": "11.11.0",
10430 - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
10431 - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
10432 - "requires": {
10433 - "@emotion/memoize": "^0.8.1",
10434 - "@emotion/sheet": "^1.2.2",
10435 - "@emotion/utils": "^1.2.1",
10436 - "@emotion/weak-memoize": "^0.3.1",
10053 + "version": "11.14.0",
10054 + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz",
10055 + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==",
10056 + "requires": {
10057 + "@emotion/memoize": "^0.9.0",
10058 + "@emotion/sheet": "^1.4.0",
10059 + "@emotion/utils": "^1.4.2",
10060 + "@emotion/weak-memoize": "^0.4.0",
10061 "stylis": "4.2.0"
10062 + },
10063 + "dependencies": {
10064 + "@emotion/weak-memoize": {
10065 + "version": "0.4.0",
10066 + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz",
10067 + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg=="
10068 + }
10069 }
10070 },
10071 "@emotion/hash": {
10441 - "version": "0.9.1",
10442 - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
10443 - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
10072 + "version": "0.9.2",
10073 + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
10074 + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g=="
10075 },
10076 "@emotion/is-prop-valid": {
10446 - "version": "1.2.1",
10447 - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
10448 - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
10077 + "version": "1.3.1",
10078 + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz",
10079 + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==",
10080 "requires": {
10450 - "@emotion/memoize": "^0.8.1"
10081 + "@emotion/memoize": "^0.9.0"
10082 }
10083 },
10084 "@emotion/memoize": {
10454 - "version": "0.8.1",
10455 - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
10456 - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
10085 + "version": "0.9.0",
10086 + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz",
10087 + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ=="
10088 },
10089 "@emotion/react": {
10090 "version": "11.11.3",
@@ -10471,50 +10102,50 @@
10102 }
10103 },
10104 "@emotion/serialize": {
10474 - "version": "1.1.3",
10475 - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz",
10476 - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==",
10105 + "version": "1.3.3",
10106 + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz",
10107 + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==",
10108 "requires": {
10478 - "@emotion/hash": "^0.9.1",
10479 - "@emotion/memoize": "^0.8.1",
10480 - "@emotion/unitless": "^0.8.1",
10481 - "@emotion/utils": "^1.2.1",
10109 + "@emotion/hash": "^0.9.2",
10110 + "@emotion/memoize": "^0.9.0",
10111 + "@emotion/unitless": "^0.10.0",
10112 + "@emotion/utils": "^1.4.2",
10113 "csstype": "^3.0.2"
10114 }
10115 },
10116 "@emotion/sheet": {
10486 - "version": "1.2.2",
10487 - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
10488 - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
10117 + "version": "1.4.0",
10118 + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
10119 + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg=="
10120 },
10121 "@emotion/styled": {
10491 - "version": "11.11.0",
10492 - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz",
10493 - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==",
10122 + "version": "11.14.0",
10123 + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz",
10124 + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==",
10125 "requires": {
10126 "@babel/runtime": "^7.18.3",
10496 - "@emotion/babel-plugin": "^11.11.0",
10497 - "@emotion/is-prop-valid": "^1.2.1",
10498 - "@emotion/serialize": "^1.1.2",
10499 - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
10500 - "@emotion/utils": "^1.2.1"
10127 + "@emotion/babel-plugin": "^11.13.5",
10128 + "@emotion/is-prop-valid": "^1.3.0",
10129 + "@emotion/serialize": "^1.3.3",
10130 + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0",
10131 + "@emotion/utils": "^1.4.2"
10132 }
10133 },
10134 "@emotion/unitless": {
10504 - "version": "0.8.1",
10505 - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
10506 - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
10135 + "version": "0.10.0",
10136 + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
10137 + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg=="
10138 },
10139 "@emotion/use-insertion-effect-with-fallbacks": {
10509 - "version": "1.0.1",
10510 - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
10511 - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
10140 + "version": "1.2.0",
10141 + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz",
10142 + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==",
10143 "requires": {}
10144 },
10145 "@emotion/utils": {
10515 - "version": "1.2.1",
10516 - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
10517 - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
10146 + "version": "1.4.2",
10147 + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz",
10148 + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA=="
10149 },
10150 "@emotion/weak-memoize": {
10151 "version": "0.3.1",
@@ -10735,15 +10366,15 @@
10366 "version": "file:admin",
10367 "requires": {
10368 "@emotion/react": "^11.11.3",
10738 - "@emotion/styled": "^11.11.0",
10369 + "@emotion/styled": "^11.11.5",
10370 "@gregoranders/csv": "^0.0.13",
10371 "@hfs/mui-grid-form": "*",
10372 "@hfs/shared": "*",
10742 - "@mui/icons-material": "^5.15.15",
10743 - "@mui/lab": "^5.0.0-alpha.170",
10744 - "@mui/material": "^5.15.15",
10745 - "@mui/x-data-grid": "^6.19.11",
10746 - "@mui/x-date-pickers": "^6.19.9",
10373 + "@mui/icons-material": "^5.17.1",
10374 + "@mui/lab": "^5.0.0-alpha.176",
10375 + "@mui/material": "^5.17.1",
10376 + "@mui/x-data-grid": "^6.20.4",
10377 + "@mui/x-date-pickers": "^6.20.2",
10378 "@mui/x-tree-view": "^6.17.0",
10379 "@types/prismjs": "^1.26.5",
10380 "@types/react": "^18.3.14",
@@ -10968,96 +10599,96 @@
10599 }
10600 },
10601 "@mui/base": {
10971 - "version": "5.0.0-beta.40",
10972 - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz",
10973 - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==",
10602 + "version": "5.0.0-beta.40-1",
10603 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40-1.tgz",
10604 + "integrity": "sha512-agKXuNNy0bHUmeU7pNmoZwNFr7Hiyhojkb9+2PVyDG5+6RafYuyMgbrav8CndsB7KUc/U51JAw9vKNDLYBzaUA==",
10605 "requires": {
10606 "@babel/runtime": "^7.23.9",
10607 "@floating-ui/react-dom": "^2.0.8",
10977 - "@mui/types": "^7.2.14",
10978 - "@mui/utils": "^5.15.14",
10608 + "@mui/types": "~7.2.15",
10609 + "@mui/utils": "^5.17.1",
10610 "@popperjs/core": "^2.11.8",
10611 "clsx": "^2.1.0",
10612 "prop-types": "^15.8.1"
10613 }
10614 },
10615 "@mui/core-downloads-tracker": {
10985 - "version": "5.15.19",
10986 - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.19.tgz",
10987 - "integrity": "sha512-tCHSi/Tomez9ERynFhZRvFO6n9ATyrPs+2N80DMDzp6xDVirbBjEwhPcE+x7Lj+nwYw0SqFkOxyvMP0irnm55w=="
10616 + "version": "5.17.1",
10617 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.17.1.tgz",
10618 + "integrity": "sha512-OcZj+cs6EfUD39IoPBOgN61zf1XFVY+imsGoBDwXeSq2UHJZE3N59zzBOVjclck91Ne3e9gudONOeILvHCIhUA=="
10619 },
10620 "@mui/icons-material": {
10990 - "version": "5.15.19",
10991 - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.19.tgz",
10992 - "integrity": "sha512-RsEiRxA5azN9b8gI7JRqekkgvxQUlitoBOtZglflb8cUDyP12/cP4gRwhb44Ea1/zwwGGjAj66ZJpGHhKfibNA==",
10621 + "version": "5.17.1",
10622 + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.17.1.tgz",
10623 + "integrity": "sha512-CN86LocjkunFGG0yPlO4bgqHkNGgaEOEc3X/jG5Bzm401qYw79/SaLrofA7yAKCCXAGdIGnLoMHohc3+ubs95A==",
10624 "requires": {
10625 "@babel/runtime": "^7.23.9"
10626 }
10627 },
10628 "@mui/lab": {
10998 - "version": "5.0.0-alpha.170",
10999 - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.170.tgz",
11000 - "integrity": "sha512-0bDVECGmrNjd3+bLdcLiwYZ0O4HP5j5WSQm5DV6iA/Z9kr8O6AnvZ1bv9ImQbbX7Gj3pX4o43EKwCutj3EQxQg==",
10629 + "version": "5.0.0-alpha.176",
10630 + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.176.tgz",
10631 + "integrity": "sha512-DcZt1BAz4CDMUFGUvKqRh6W0sehmPj5luVHPx4vzSNnXj8xFvOdHwvNZ0bzNXy/Ol+81bkxcHQoIG2VOJuLnbw==",
10632 "requires": {
10633 "@babel/runtime": "^7.23.9",
11003 - "@mui/base": "5.0.0-beta.40",
11004 - "@mui/system": "^5.15.15",
11005 - "@mui/types": "^7.2.14",
11006 - "@mui/utils": "^5.15.14",
10634 + "@mui/base": "5.0.0-beta.40-1",
10635 + "@mui/system": "^5.17.1",
10636 + "@mui/types": "~7.2.15",
10637 + "@mui/utils": "^5.17.1",
10638 "clsx": "^2.1.0",
10639 "prop-types": "^15.8.1"
10640 }
10641 },
10642 "@mui/material": {
11012 - "version": "5.15.19",
11013 - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.19.tgz",
11014 - "integrity": "sha512-lp5xQBbcRuxNtjpWU0BWZgIrv2XLUz4RJ0RqFXBdESIsKoGCQZ6P3wwU5ZPuj5TjssNiKv9AlM+vHopRxZhvVQ==",
10643 + "version": "5.17.1",
10644 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.17.1.tgz",
10645 + "integrity": "sha512-2B33kQf+GmPnrvXXweWAx+crbiUEsxCdCN979QDYnlH9ox4pd+0/IBriWLV+l6ORoBF60w39cWjFnJYGFdzXcw==",
10646 "requires": {
10647 "@babel/runtime": "^7.23.9",
11017 - "@mui/base": "5.0.0-beta.40",
11018 - "@mui/core-downloads-tracker": "^5.15.19",
11019 - "@mui/system": "^5.15.15",
11020 - "@mui/types": "^7.2.14",
11021 - "@mui/utils": "^5.15.14",
10648 + "@mui/core-downloads-tracker": "^5.17.1",
10649 + "@mui/system": "^5.17.1",
10650 + "@mui/types": "~7.2.15",
10651 + "@mui/utils": "^5.17.1",
10652 + "@popperjs/core": "^2.11.8",
10653 "@types/react-transition-group": "^4.4.10",
10654 "clsx": "^2.1.0",
10655 "csstype": "^3.1.3",
10656 "prop-types": "^15.8.1",
11026 - "react-is": "^18.2.0",
10657 + "react-is": "^19.0.0",
10658 "react-transition-group": "^4.4.5"
10659 }
10660 },
10661 "@mui/private-theming": {
11031 - "version": "5.15.14",
11032 - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz",
11033 - "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==",
10662 + "version": "5.17.1",
10663 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz",
10664 + "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==",
10665 "requires": {
10666 "@babel/runtime": "^7.23.9",
11036 - "@mui/utils": "^5.15.14",
10667 + "@mui/utils": "^5.17.1",
10668 "prop-types": "^15.8.1"
10669 }
10670 },
10671 "@mui/styled-engine": {
11041 - "version": "5.15.14",
11042 - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz",
11043 - "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==",
10672 + "version": "5.16.14",
10673 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.14.tgz",
10674 + "integrity": "sha512-UAiMPZABZ7p8mUW4akDV6O7N3+4DatStpXMZwPlt+H/dA0lt67qawN021MNND+4QTpjaiMYxbhKZeQcyWCbuKw==",
10675 "requires": {
10676 "@babel/runtime": "^7.23.9",
11046 - "@emotion/cache": "^11.11.0",
10677 + "@emotion/cache": "^11.13.5",
10678 "csstype": "^3.1.3",
10679 "prop-types": "^15.8.1"
10680 }
10681 },
10682 "@mui/system": {
11052 - "version": "5.15.15",
11053 - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz",
11054 - "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==",
10683 + "version": "5.17.1",
10684 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.17.1.tgz",
10685 + "integrity": "sha512-aJrmGfQpyF0U4D4xYwA6ueVtQcEMebET43CUmKMP7e7iFh3sMIF3sBR0l8Urb4pqx1CBjHAaWgB0ojpND4Q3Jg==",
10686 "requires": {
10687 "@babel/runtime": "^7.23.9",
11057 - "@mui/private-theming": "^5.15.14",
11058 - "@mui/styled-engine": "^5.15.14",
11059 - "@mui/types": "^7.2.14",
11060 - "@mui/utils": "^5.15.14",
10688 + "@mui/private-theming": "^5.17.1",
10689 + "@mui/styled-engine": "^5.16.14",
10690 + "@mui/types": "~7.2.15",
10691 + "@mui/utils": "^5.17.1",
10692 "clsx": "^2.1.0",
10693 "csstype": "^3.1.3",
10694 "prop-types": "^15.8.1"
@@ -11070,22 +10701,22 @@
10701 "requires": {}
10702 },
10703 "@mui/utils": {
11073 - "version": "5.16.6",
11074 - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
11075 - "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
10704 + "version": "5.17.1",
10705 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz",
10706 + "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==",
10707 "requires": {
10708 "@babel/runtime": "^7.23.9",
11078 - "@mui/types": "^7.2.15",
10709 + "@mui/types": "~7.2.15",
10710 "@types/prop-types": "^15.7.12",
10711 "clsx": "^2.1.1",
10712 "prop-types": "^15.8.1",
11082 - "react-is": "^18.3.1"
10713 + "react-is": "^19.0.0"
10714 }
10715 },
10716 "@mui/x-date-pickers": {
11086 - "version": "6.20.1",
11087 - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.20.1.tgz",
11088 - "integrity": "sha512-DKUzDpHTrP5f6BPclWAs46zrOgDZ+4ewizCO0qbVXMC6rYrZh+ElNeF396GqdZBfrt3ATEyAEa1CW2mceK4wng==",
10717 + "version": "6.20.2",
10718 + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.20.2.tgz",
10719 + "integrity": "sha512-x1jLg8R+WhvkmUETRfX2wC+xJreMii78EXKLl6r3G+ggcAZlPyt0myID1Amf6hvJb9CtR7CgUo8BwR+1Vx9Ggw==",
10720 "requires": {
10721 "@babel/runtime": "^7.23.2",
10722 "@mui/base": "^5.0.0-beta.22",
@@ -11394,6 +11025,15 @@
11025 "dev": true,
11026 "optional": true
11027 },
11028 + "@playwright/test": {
11029 + "version": "1.52.0",
11030 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
11031 + "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
11032 + "dev": true,
11033 + "requires": {
11034 + "playwright": "1.52.0"
11035 + }
11036 + },
11037 "@popperjs/core": {
11038 "version": "2.11.8",
11039 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -11542,30 +11182,6 @@
11182 "dev": true,
11183 "optional": true
11184 },
11545 - "@tsconfig/node10": {
11546 - "version": "1.0.9",
11547 - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
11548 - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
11549 - "dev": true
11550 - },
11551 - "@tsconfig/node12": {
11552 - "version": "1.0.11",
11553 - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
11554 - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
11555 - "dev": true
11556 - },
11557 - "@tsconfig/node14": {
11558 - "version": "1.0.3",
11559 - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
11560 - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
11561 - "dev": true
11562 - },
11563 - "@tsconfig/node16": {
11564 - "version": "1.0.3",
11565 - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
11566 - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
11567 - "dev": true
11568 - },
11185 "@tybys/wasm-util": {
11186 "version": "0.9.0",
11187 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
@@ -11782,12 +11398,6 @@
11398 "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
11399 "dev": true
11400 },
11785 - "@types/mocha": {
11786 - "version": "10.0.10",
11787 - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
11788 - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
11789 - "dev": true
11790 - },
11401 "@types/node": {
11402 "version": "20.17.30",
11403 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz",
@@ -11934,15 +11544,15 @@
11544 }
11545 },
11546 "@yao-pkg/pkg": {
11937 - "version": "6.3.2",
11938 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.3.2.tgz",
11939 - "integrity": "sha512-gd4fh8dVC5qnKQD8HTwQrVLvT8TyQqwE59ky3LHtnke+6fBcTTrWavtbsVOwdL09IWqY+eSB+2AGCrSUnZ4wwg==",
11547 + "version": "6.4.0",
11548 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.4.0.tgz",
11549 + "integrity": "sha512-UxH+FoqEtf+g+cw4VWtaj1bsQpP1RGxZruAKI/7a34eZ+aVew1hIcpn0YZ+T9QP1130MkZ+2JHLp5AFVnJeqHA==",
11550 "dev": true,
11551 "requires": {
11552 "@babel/generator": "^7.23.0",
11553 "@babel/parser": "^7.23.0",
11554 "@babel/types": "^7.23.0",
11945 - "@yao-pkg/pkg-fetch": "3.5.19",
11555 + "@yao-pkg/pkg-fetch": "3.5.21",
11556 "into-stream": "^6.0.0",
11557 "minimist": "^1.2.6",
11558 "multistream": "^4.1.0",
@@ -11965,9 +11575,9 @@
11575 }
11576 },
11577 "@yao-pkg/pkg-fetch": {
11968 - "version": "3.5.19",
11969 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.19.tgz",
11970 - "integrity": "sha512-EEURrS1Q5sSSAwaQ4zD0wZsquDiG8CroY3SCi7jYBoM0NG3eRA239mW6YMUYPNWUK4zCMhuK3bzFT5aIZP/rDg==",
11578 + "version": "3.5.21",
11579 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.21.tgz",
11580 + "integrity": "sha512-nlJ+rXersw70CQVSph7OfIN8lN6nCStjU7koXzh0WXiPvztZGqkoQTScHQCe1K8/tuKpeL0bEOYW0rP4QqMJ9A==",
11581 "dev": true,
11582 "requires": {
11583 "https-proxy-agent": "^5.0.0",
@@ -12012,13 +11622,8 @@
11622 "version": "8.8.2",
11623 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
11624 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
12015 - "dev": true
12016 - },
12017 - "acorn-walk": {
12018 - "version": "8.2.0",
12019 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
12020 - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
12021 - "dev": true
11625 + "dev": true,
11626 + "peer": true
11627 },
11628 "agent-base": {
11629 "version": "6.0.2",
@@ -12067,18 +11672,6 @@
11672 }
11673 }
11674 },
12070 - "arg": {
12071 - "version": "4.1.3",
12072 - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
12073 - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
12074 - "dev": true
12075 - },
12076 - "argparse": {
12077 - "version": "2.0.1",
12078 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
12079 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
12080 - "dev": true
12081 - },
11675 "arrify": {
11676 "version": "1.0.1",
11677 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
@@ -12237,12 +11830,6 @@
11830 "fill-range": "^7.1.1"
11831 }
11832 },
12240 - "browser-stdout": {
12241 - "version": "1.3.1",
12242 - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
12243 - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
12244 - "dev": true
12245 - },
11833 "browserslist": {
11834 "version": "4.24.4",
11835 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
@@ -12529,12 +12116,6 @@
12116 "buffer": "^5.1.0"
12117 }
12118 },
12532 - "create-require": {
12533 - "version": "1.1.1",
12534 - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
12535 - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
12536 - "dev": true
12537 - },
12119 "cross-env": {
12120 "version": "7.0.3",
12121 "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
@@ -12676,12 +12257,6 @@
12257 "wrappy": "1"
12258 }
12259 },
12679 - "diff": {
12680 - "version": "5.2.0",
12681 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
12682 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
12683 - "dev": true
12684 - },
12260 "dom-helpers": {
12261 "version": "5.2.1",
12262 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
@@ -12885,22 +12460,6 @@
12460 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
12461 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
12462 },
12888 - "find-up": {
12889 - "version": "5.0.0",
12890 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
12891 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
12892 - "dev": true,
12893 - "requires": {
12894 - "locate-path": "^6.0.0",
12895 - "path-exists": "^4.0.0"
12896 - }
12897 - },
12898 - "flat": {
12899 - "version": "5.0.2",
12900 - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
12901 - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
12902 - "dev": true
12903 - },
12463 "follow-redirects": {
12464 "version": "1.15.6",
12465 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
@@ -12973,12 +12532,6 @@
12532 "resolved": "https://registry.npmjs.org/fs-x-attributes/-/fs-x-attributes-1.0.2.tgz",
12533 "integrity": "sha512-YGTJFl9t+jsLcIuQqm6gJQoZl75UQTcasy+6luJZMytDav+OrtjAdMzcYVDOa2KZUwLIGEkm2mabfV0bTnABQw=="
12534 },
12976 - "fs.realpath": {
12977 - "version": "1.0.0",
12978 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
12979 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
12980 - "dev": true
12981 - },
12535 "fsevents": {
12536 "version": "2.3.3",
12537 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -13008,25 +12561,21 @@
12561 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
12562 "dev": true
12563 },
12564 + "get-tsconfig": {
12565 + "version": "4.10.0",
12566 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
12567 + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
12568 + "dev": true,
12569 + "requires": {
12570 + "resolve-pkg-maps": "^1.0.0"
12571 + }
12572 + },
12573 "github-from-package": {
12574 "version": "0.0.0",
12575 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
12576 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
12577 "dev": true
12578 },
13017 - "glob": {
13018 - "version": "8.1.0",
13019 - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
13020 - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
13021 - "dev": true,
13022 - "requires": {
13023 - "fs.realpath": "^1.0.0",
13024 - "inflight": "^1.0.4",
13025 - "inherits": "2",
13026 - "minimatch": "^5.0.1",
13027 - "once": "^1.3.0"
13028 - }
13029 - },
12579 "glob-parent": {
12580 "version": "5.1.2",
12581 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -13078,12 +12627,6 @@
12627 "function-bind": "^1.1.2"
12628 }
12629 },
13081 - "he": {
13082 - "version": "1.2.0",
13083 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
13084 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
13085 - "dev": true
13086 - },
12630 "hexoid": {
12631 "version": "1.0.0",
12632 "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
@@ -13189,16 +12732,6 @@
12732 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
12733 "dev": true
12734 },
13192 - "inflight": {
13193 - "version": "1.0.6",
13194 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
13195 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
13196 - "dev": true,
13197 - "requires": {
13198 - "once": "^1.3.0",
13199 - "wrappy": "1"
13200 - }
13201 - },
12735 "inherits": {
12736 "version": "2.0.4",
12737 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -13303,12 +12836,6 @@
12836 "resolved": "https://registry.npmjs.org/is-type-of/-/is-type-of-2.2.0.tgz",
12837 "integrity": "sha512-72axShMJMnMy5HSU/jLGNOonZD5rWM0MwJSCYpKCTQCbggQZBJO/CLMMVP5HgS8kPSYFBkTysJexsD6NMvGKDQ=="
12838 },
13306 - "is-unicode-supported": {
13307 - "version": "0.1.0",
13308 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
13309 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
13310 - "dev": true
13311 - },
12839 "is-wsl": {
12840 "version": "2.2.0",
12841 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -13349,15 +12876,6 @@
12876 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
12877 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
12878 },
13352 - "js-yaml": {
13353 - "version": "4.1.0",
13354 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
13355 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
13356 - "dev": true,
13357 - "requires": {
13358 - "argparse": "^2.0.1"
13359 - }
13360 - },
12879 "jsesc": {
12880 "version": "3.1.0",
12881 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
@@ -13511,15 +13029,6 @@
13029 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
13030 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
13031 },
13514 - "locate-path": {
13515 - "version": "6.0.0",
13516 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
13517 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
13518 - "dev": true,
13519 - "requires": {
13520 - "p-locate": "^5.0.0"
13521 - }
13522 - },
13032 "lodash": {
13033 "version": "4.17.21",
13034 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@@ -13549,16 +13058,6 @@
13058 "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==",
13059 "dev": true
13060 },
13552 - "log-symbols": {
13553 - "version": "4.1.0",
13554 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
13555 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
13556 - "dev": true,
13557 - "requires": {
13558 - "chalk": "^4.1.0",
13559 - "is-unicode-supported": "^0.1.0"
13560 - }
13561 - },
13061 "loose-envify": {
13062 "version": "1.4.0",
13063 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -13585,12 +13084,6 @@
13084 "@jridgewell/sourcemap-codec": "^1.5.0"
13085 }
13086 },
13588 - "make-error": {
13589 - "version": "1.3.6",
13590 - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
13591 - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
13592 - "dev": true
13593 - },
13087 "map-obj": {
13088 "version": "4.3.0",
13089 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
@@ -13673,26 +13166,6 @@
13166 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
13167 "dev": true
13168 },
13676 - "minimatch": {
13677 - "version": "5.1.6",
13678 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
13679 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
13680 - "dev": true,
13681 - "requires": {
13682 - "brace-expansion": "^2.0.1"
13683 - },
13684 - "dependencies": {
13685 - "brace-expansion": {
13686 - "version": "2.0.1",
13687 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
13688 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
13689 - "dev": true,
13690 - "requires": {
13691 - "balanced-match": "^1.0.0"
13692 - }
13693 - }
13694 - }
13695 - },
13169 "minimist": {
13170 "version": "1.2.8",
13171 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -13739,45 +13212,6 @@
13212 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
13213 "dev": true
13214 },
13742 - "mocha": {
13743 - "version": "10.8.2",
13744 - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz",
13745 - "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==",
13746 - "dev": true,
13747 - "requires": {
13748 - "ansi-colors": "^4.1.3",
13749 - "browser-stdout": "^1.3.1",
13750 - "chokidar": "^3.5.3",
13751 - "debug": "^4.3.5",
13752 - "diff": "^5.2.0",
13753 - "escape-string-regexp": "^4.0.0",
13754 - "find-up": "^5.0.0",
13755 - "glob": "^8.1.0",
13756 - "he": "^1.2.0",
13757 - "js-yaml": "^4.1.0",
13758 - "log-symbols": "^4.1.0",
13759 - "minimatch": "^5.1.6",
13760 - "ms": "^2.1.3",
13761 - "serialize-javascript": "^6.0.2",
13762 - "strip-json-comments": "^3.1.1",
13763 - "supports-color": "^8.1.1",
13764 - "workerpool": "^6.5.1",
13765 - "yargs": "^16.2.0",
13766 - "yargs-parser": "^20.2.9",
13767 - "yargs-unparser": "^2.0.0"
13768 - },
13769 - "dependencies": {
13770 - "supports-color": {
13771 - "version": "8.1.1",
13772 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
13773 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
13774 - "dev": true,
13775 - "requires": {
13776 - "has-flag": "^4.0.0"
13777 - }
13778 - }
13779 - }
13780 - },
13215 "ms": {
13216 "version": "2.1.3",
13217 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -14012,24 +13446,6 @@
13446 "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
13447 "dev": true
13448 },
14015 - "p-limit": {
14016 - "version": "3.1.0",
14017 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
14018 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
14019 - "dev": true,
14020 - "requires": {
14021 - "yocto-queue": "^0.1.0"
14022 - }
14023 - },
14024 - "p-locate": {
14025 - "version": "5.0.0",
14026 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
14027 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
14028 - "dev": true,
14029 - "requires": {
14030 - "p-limit": "^3.0.2"
14031 - }
14032 - },
13449 "p-try": {
13450 "version": "2.2.0",
13451 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -14116,6 +13532,31 @@
13532 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
13533 "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag=="
13534 },
13535 + "playwright": {
13536 + "version": "1.52.0",
13537 + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
13538 + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
13539 + "dev": true,
13540 + "requires": {
13541 + "fsevents": "2.3.2",
13542 + "playwright-core": "1.52.0"
13543 + },
13544 + "dependencies": {
13545 + "fsevents": {
13546 + "version": "2.3.2",
13547 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
13548 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
13549 + "dev": true,
13550 + "optional": true
13551 + }
13552 + }
13553 + },
13554 + "playwright-core": {
13555 + "version": "1.52.0",
13556 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
13557 + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
13558 + "dev": true
13559 + },
13560 "postcss": {
13561 "version": "8.5.3",
13562 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
@@ -14260,15 +13701,6 @@
13701 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
13702 "dev": true
13703 },
14263 - "randombytes": {
14264 - "version": "2.1.0",
14265 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
14266 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
14267 - "dev": true,
14268 - "requires": {
14269 - "safe-buffer": "^5.1.0"
14270 - }
14271 - },
13704 "raw-body": {
13705 "version": "2.5.2",
13706 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
@@ -14355,9 +13787,9 @@
13787 }
13788 },
13789 "react-is": {
14358 - "version": "18.3.1",
14359 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
14360 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
13790 + "version": "19.1.0",
13791 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.0.tgz",
13792 + "integrity": "sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg=="
13793 },
13794 "react-router": {
13795 "version": "6.23.1",
@@ -14636,6 +14068,12 @@
14068 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
14069 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
14070 },
14071 + "resolve-pkg-maps": {
14072 + "version": "1.0.0",
14073 + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
14074 + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
14075 + "dev": true
14076 + },
14077 "reusify": {
14078 "version": "1.0.4",
14079 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -14757,15 +14195,6 @@
14195 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
14196 "dev": true
14197 },
14760 - "serialize-javascript": {
14761 - "version": "6.0.2",
14762 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
14763 - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
14764 - "dev": true,
14765 - "requires": {
14766 - "randombytes": "^2.1.0"
14767 - }
14768 - },
14198 "setprototypeof": {
14199 "version": "1.2.0",
14200 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -14961,12 +14390,6 @@
14390 "min-indent": "^1.0.0"
14391 }
14392 },
14964 - "strip-json-comments": {
14965 - "version": "3.1.1",
14966 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
14967 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
14968 - "dev": true
14969 - },
14393 "strnum": {
14394 "version": "1.0.5",
14395 "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
@@ -15164,35 +14587,6 @@
14587 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
14588 "dev": true
14589 },
15167 - "ts-node": {
15168 - "version": "10.9.1",
15169 - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
15170 - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
15171 - "dev": true,
15172 - "requires": {
15173 - "@cspotcode/source-map-support": "^0.8.0",
15174 - "@tsconfig/node10": "^1.0.7",
15175 - "@tsconfig/node12": "^1.0.7",
15176 - "@tsconfig/node14": "^1.0.0",
15177 - "@tsconfig/node16": "^1.0.2",
15178 - "acorn": "^8.4.1",
15179 - "acorn-walk": "^8.1.1",
15180 - "arg": "^4.1.0",
15181 - "create-require": "^1.1.0",
15182 - "diff": "^4.0.1",
15183 - "make-error": "^1.1.1",
15184 - "v8-compile-cache-lib": "^3.0.1",
15185 - "yn": "3.1.1"
15186 - },
15187 - "dependencies": {
15188 - "diff": {
15189 - "version": "4.0.2",
15190 - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
15191 - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
15192 - "dev": true
15193 - }
15194 - }
15195 - },
14590 "tslib": {
14591 "version": "2.8.1",
14592 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
@@ -15208,6 +14602,17 @@
14602 "resolved": "https://registry.npmjs.org/tssrp6a/-/tssrp6a-3.0.0.tgz",
14603 "integrity": "sha512-kGvFhbBfQhiAhGrVO++QFpyVLqk2dy32oEcUvc8ymkuRTufSLZwQqp/QpYbBItQ9Wr1p1IC61AS9dBpGOTr7dQ=="
14604 },
14605 + "tsx": {
14606 + "version": "4.19.3",
14607 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz",
14608 + "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==",
14609 + "dev": true,
14610 + "requires": {
14611 + "esbuild": "~0.25.0",
14612 + "fsevents": "~2.3.3",
14613 + "get-tsconfig": "^4.7.5"
14614 + }
14615 + },
14616 "tsyringe": {
14617 "version": "4.8.0",
14618 "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz",
@@ -15248,11 +14653,10 @@
14653 }
14654 },
14655 "typescript": {
15251 - "version": "4.9.5",
15252 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
15253 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
15254 - "dev": true,
15255 - "peer": true
14656 + "version": "5.8.3",
14657 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
14658 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
14659 + "dev": true
14660 },
14661 "undefsafe": {
14662 "version": "2.0.5",
@@ -15395,12 +14799,6 @@
14799 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
14800 "dev": true
14801 },
15398 - "v8-compile-cache-lib": {
15399 - "version": "3.0.1",
15400 - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
15401 - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
15402 - "dev": true
15403 - },
14802 "validate-npm-package-license": {
14803 "version": "3.0.4",
14804 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
@@ -15486,12 +14884,6 @@
14884 "isexe": "^2.0.0"
14885 }
14886 },
15489 - "workerpool": {
15490 - "version": "6.5.1",
15491 - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz",
15492 - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==",
15493 - "dev": true
15494 - },
14887 "wrap-ansi": {
14888 "version": "7.0.0",
14889 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -15570,55 +14962,11 @@
14962 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
14963 "dev": true
14964 },
15573 - "yargs-unparser": {
15574 - "version": "2.0.0",
15575 - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
15576 - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
15577 - "dev": true,
15578 - "requires": {
15579 - "camelcase": "^6.0.0",
15580 - "decamelize": "^4.0.0",
15581 - "flat": "^5.0.2",
15582 - "is-plain-obj": "^2.1.0"
15583 - },
15584 - "dependencies": {
15585 - "camelcase": {
15586 - "version": "6.3.0",
15587 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
15588 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
15589 - "dev": true
15590 - },
15591 - "decamelize": {
15592 - "version": "4.0.0",
15593 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
15594 - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
15595 - "dev": true
15596 - },
15597 - "is-plain-obj": {
15598 - "version": "2.1.0",
15599 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
15600 - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
15601 - "dev": true
15602 - }
15603 - }
15604 - },
14965 "ylru": {
14966 "version": "1.3.2",
14967 "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz",
14968 "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA=="
14969 },
15610 - "yn": {
15611 - "version": "3.1.1",
15612 - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
15613 - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
15614 - "dev": true
15615 - },
15616 - "yocto-queue": {
15617 - "version": "0.1.0",
15618 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
15619 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
15620 - "dev": true
15621 - },
14970 "zod": {
14971 "version": "3.24.2",
14972 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.57.0-rc9",
3 + "version": "0.57.0-rc10",
4 "description": "HTTP File Server",
5 "keywords": ["file server", "http server"],
6 "homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1 -1
@@ -148,7 +148,7 @@ accounts:
148 admins:
149 allow_net: ::1
150 admin: true
151 -version: 0.57.0-rc9
151 +version: 0.57.0-rc10
152 max_downloads_per_account: 2
153 max_downloads: 1
154 roots: