diff options
Diffstat (limited to 'frontend/package-lock.json')
| -rw-r--r-- | frontend/package-lock.json | 347 |
1 files changed, 346 insertions, 1 deletions
diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cc1e3e8..7a122c1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json | |||
| @@ -17,7 +17,8 @@ | |||
| 17 | "react-dom": "^18.3.1", | 17 | "react-dom": "^18.3.1", |
| 18 | "react-helmet": "^6.1.0", | 18 | "react-helmet": "^6.1.0", |
| 19 | "react-markdown": "^9.0.1", | 19 | "react-markdown": "^9.0.1", |
| 20 | "react-router-dom": "^6.26.1" | 20 | "react-router-dom": "^6.26.1", |
| 21 | "recharts": "^3.3.0" | ||
| 21 | }, | 22 | }, |
| 22 | "devDependencies": { | 23 | "devDependencies": { |
| 23 | "@eslint/js": "^9.38.0", | 24 | "@eslint/js": "^9.38.0", |
| @@ -900,6 +901,31 @@ | |||
| 900 | "node": ">= 8" | 901 | "node": ">= 8" |
| 901 | } | 902 | } |
| 902 | }, | 903 | }, |
| 904 | "node_modules/@reduxjs/toolkit": { | ||
| 905 | "version": "2.9.2", | ||
| 906 | "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.9.2.tgz", | ||
| 907 | "integrity": "sha512-ZAYu/NXkl/OhqTz7rfPaAhY0+e8Fr15jqNxte/2exKUxvHyQ/hcqmdekiN1f+Lcw3pE+34FCgX+26zcUE3duCg==", | ||
| 908 | "dependencies": { | ||
| 909 | "@standard-schema/spec": "^1.0.0", | ||
| 910 | "@standard-schema/utils": "^0.3.0", | ||
| 911 | "immer": "^10.0.3", | ||
| 912 | "redux": "^5.0.1", | ||
| 913 | "redux-thunk": "^3.1.0", | ||
| 914 | "reselect": "^5.1.0" | ||
| 915 | }, | ||
| 916 | "peerDependencies": { | ||
| 917 | "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", | ||
| 918 | "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" | ||
| 919 | }, | ||
| 920 | "peerDependenciesMeta": { | ||
| 921 | "react": { | ||
| 922 | "optional": true | ||
| 923 | }, | ||
| 924 | "react-redux": { | ||
| 925 | "optional": true | ||
| 926 | } | ||
| 927 | } | ||
| 928 | }, | ||
| 903 | "node_modules/@remix-run/router": { | 929 | "node_modules/@remix-run/router": { |
| 904 | "version": "1.23.0", | 930 | "version": "1.23.0", |
| 905 | "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", | 931 | "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", |
| @@ -1224,6 +1250,16 @@ | |||
| 1224 | "win32" | 1250 | "win32" |
| 1225 | ] | 1251 | ] |
| 1226 | }, | 1252 | }, |
| 1253 | "node_modules/@standard-schema/spec": { | ||
| 1254 | "version": "1.0.0", | ||
| 1255 | "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", | ||
| 1256 | "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" | ||
| 1257 | }, | ||
| 1258 | "node_modules/@standard-schema/utils": { | ||
| 1259 | "version": "0.3.0", | ||
| 1260 | "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", | ||
| 1261 | "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==" | ||
| 1262 | }, | ||
| 1227 | "node_modules/@types/babel__core": { | 1263 | "node_modules/@types/babel__core": { |
| 1228 | "version": "7.20.5", | 1264 | "version": "7.20.5", |
| 1229 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", | 1265 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", |
| @@ -1269,6 +1305,60 @@ | |||
| 1269 | "@babel/types": "^7.28.2" | 1305 | "@babel/types": "^7.28.2" |
| 1270 | } | 1306 | } |
| 1271 | }, | 1307 | }, |
| 1308 | "node_modules/@types/d3-array": { | ||
| 1309 | "version": "3.2.2", | ||
| 1310 | "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", | ||
| 1311 | "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==" | ||
| 1312 | }, | ||
| 1313 | "node_modules/@types/d3-color": { | ||
| 1314 | "version": "3.1.3", | ||
| 1315 | "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", | ||
| 1316 | "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" | ||
| 1317 | }, | ||
| 1318 | "node_modules/@types/d3-ease": { | ||
| 1319 | "version": "3.0.2", | ||
| 1320 | "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", | ||
| 1321 | "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" | ||
| 1322 | }, | ||
| 1323 | "node_modules/@types/d3-interpolate": { | ||
| 1324 | "version": "3.0.4", | ||
| 1325 | "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", | ||
| 1326 | "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", | ||
| 1327 | "dependencies": { | ||
| 1328 | "@types/d3-color": "*" | ||
| 1329 | } | ||
| 1330 | }, | ||
| 1331 | "node_modules/@types/d3-path": { | ||
| 1332 | "version": "3.1.1", | ||
| 1333 | "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", | ||
| 1334 | "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" | ||
| 1335 | }, | ||
| 1336 | "node_modules/@types/d3-scale": { | ||
| 1337 | "version": "4.0.9", | ||
| 1338 | "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", | ||
| 1339 | "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", | ||
| 1340 | "dependencies": { | ||
| 1341 | "@types/d3-time": "*" | ||
| 1342 | } | ||
| 1343 | }, | ||
| 1344 | "node_modules/@types/d3-shape": { | ||
| 1345 | "version": "3.1.7", | ||
| 1346 | "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", | ||
| 1347 | "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", | ||
| 1348 | "dependencies": { | ||
| 1349 | "@types/d3-path": "*" | ||
| 1350 | } | ||
| 1351 | }, | ||
| 1352 | "node_modules/@types/d3-time": { | ||
| 1353 | "version": "3.0.4", | ||
| 1354 | "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", | ||
| 1355 | "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" | ||
| 1356 | }, | ||
| 1357 | "node_modules/@types/d3-timer": { | ||
| 1358 | "version": "3.0.2", | ||
| 1359 | "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", | ||
| 1360 | "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" | ||
| 1361 | }, | ||
| 1272 | "node_modules/@types/debug": { | 1362 | "node_modules/@types/debug": { |
| 1273 | "version": "4.1.12", | 1363 | "version": "4.1.12", |
| 1274 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", | 1364 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", |
| @@ -1367,6 +1457,11 @@ | |||
| 1367 | "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", | 1457 | "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", |
| 1368 | "license": "MIT" | 1458 | "license": "MIT" |
| 1369 | }, | 1459 | }, |
| 1460 | "node_modules/@types/use-sync-external-store": { | ||
| 1461 | "version": "0.0.6", | ||
| 1462 | "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", | ||
| 1463 | "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==" | ||
| 1464 | }, | ||
| 1370 | "node_modules/@typescript-eslint/eslint-plugin": { | 1465 | "node_modules/@typescript-eslint/eslint-plugin": { |
| 1371 | "version": "8.46.2", | 1466 | "version": "8.46.2", |
| 1372 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.2.tgz", | 1467 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.2.tgz", |
| @@ -1964,6 +2059,14 @@ | |||
| 1964 | "url": "https://github.com/sponsors/wooorm" | 2059 | "url": "https://github.com/sponsors/wooorm" |
| 1965 | } | 2060 | } |
| 1966 | }, | 2061 | }, |
| 2062 | "node_modules/clsx": { | ||
| 2063 | "version": "2.1.1", | ||
| 2064 | "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", | ||
| 2065 | "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", | ||
| 2066 | "engines": { | ||
| 2067 | "node": ">=6" | ||
| 2068 | } | ||
| 2069 | }, | ||
| 1967 | "node_modules/color-convert": { | 2070 | "node_modules/color-convert": { |
| 1968 | "version": "2.0.1", | 2071 | "version": "2.0.1", |
| 1969 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | 2072 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", |
| @@ -2041,6 +2144,116 @@ | |||
| 2041 | "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", | 2144 | "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", |
| 2042 | "license": "MIT" | 2145 | "license": "MIT" |
| 2043 | }, | 2146 | }, |
| 2147 | "node_modules/d3-array": { | ||
| 2148 | "version": "3.2.4", | ||
| 2149 | "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", | ||
| 2150 | "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", | ||
| 2151 | "dependencies": { | ||
| 2152 | "internmap": "1 - 2" | ||
| 2153 | }, | ||
| 2154 | "engines": { | ||
| 2155 | "node": ">=12" | ||
| 2156 | } | ||
| 2157 | }, | ||
| 2158 | "node_modules/d3-color": { | ||
| 2159 | "version": "3.1.0", | ||
| 2160 | "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", | ||
| 2161 | "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", | ||
| 2162 | "engines": { | ||
| 2163 | "node": ">=12" | ||
| 2164 | } | ||
| 2165 | }, | ||
| 2166 | "node_modules/d3-ease": { | ||
| 2167 | "version": "3.0.1", | ||
| 2168 | "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", | ||
| 2169 | "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", | ||
| 2170 | "engines": { | ||
| 2171 | "node": ">=12" | ||
| 2172 | } | ||
| 2173 | }, | ||
| 2174 | "node_modules/d3-format": { | ||
| 2175 | "version": "3.1.0", | ||
| 2176 | "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", | ||
| 2177 | "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", | ||
| 2178 | "engines": { | ||
| 2179 | "node": ">=12" | ||
| 2180 | } | ||
| 2181 | }, | ||
| 2182 | "node_modules/d3-interpolate": { | ||
| 2183 | "version": "3.0.1", | ||
| 2184 | "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", | ||
| 2185 | "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", | ||
| 2186 | "dependencies": { | ||
| 2187 | "d3-color": "1 - 3" | ||
| 2188 | }, | ||
| 2189 | "engines": { | ||
| 2190 | "node": ">=12" | ||
| 2191 | } | ||
| 2192 | }, | ||
| 2193 | "node_modules/d3-path": { | ||
| 2194 | "version": "3.1.0", | ||
| 2195 | "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", | ||
| 2196 | "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", | ||
| 2197 | "engines": { | ||
| 2198 | "node": ">=12" | ||
| 2199 | } | ||
| 2200 | }, | ||
| 2201 | "node_modules/d3-scale": { | ||
| 2202 | "version": "4.0.2", | ||
| 2203 | "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", | ||
| 2204 | "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", | ||
| 2205 | "dependencies": { | ||
| 2206 | "d3-array": "2.10.0 - 3", | ||
| 2207 | "d3-format": "1 - 3", | ||
| 2208 | "d3-interpolate": "1.2.0 - 3", | ||
| 2209 | "d3-time": "2.1.1 - 3", | ||
| 2210 | "d3-time-format": "2 - 4" | ||
| 2211 | }, | ||
| 2212 | "engines": { | ||
| 2213 | "node": ">=12" | ||
| 2214 | } | ||
| 2215 | }, | ||
| 2216 | "node_modules/d3-shape": { | ||
| 2217 | "version": "3.2.0", | ||
| 2218 | "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", | ||
| 2219 | "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", | ||
| 2220 | "dependencies": { | ||
| 2221 | "d3-path": "^3.1.0" | ||
| 2222 | }, | ||
| 2223 | "engines": { | ||
| 2224 | "node": ">=12" | ||
| 2225 | } | ||
| 2226 | }, | ||
| 2227 | "node_modules/d3-time": { | ||
| 2228 | "version": "3.1.0", | ||
| 2229 | "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", | ||
| 2230 | "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", | ||
| 2231 | "dependencies": { | ||
| 2232 | "d3-array": "2 - 3" | ||
| 2233 | }, | ||
| 2234 | "engines": { | ||
| 2235 | "node": ">=12" | ||
| 2236 | } | ||
| 2237 | }, | ||
| 2238 | "node_modules/d3-time-format": { | ||
| 2239 | "version": "4.1.0", | ||
| 2240 | "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", | ||
| 2241 | "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", | ||
| 2242 | "dependencies": { | ||
| 2243 | "d3-time": "1 - 3" | ||
| 2244 | }, | ||
| 2245 | "engines": { | ||
| 2246 | "node": ">=12" | ||
| 2247 | } | ||
| 2248 | }, | ||
| 2249 | "node_modules/d3-timer": { | ||
| 2250 | "version": "3.0.1", | ||
| 2251 | "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", | ||
| 2252 | "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", | ||
| 2253 | "engines": { | ||
| 2254 | "node": ">=12" | ||
| 2255 | } | ||
| 2256 | }, | ||
| 2044 | "node_modules/debug": { | 2257 | "node_modules/debug": { |
| 2045 | "version": "4.4.3", | 2258 | "version": "4.4.3", |
| 2046 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", | 2259 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", |
| @@ -2058,6 +2271,11 @@ | |||
| 2058 | } | 2271 | } |
| 2059 | } | 2272 | } |
| 2060 | }, | 2273 | }, |
| 2274 | "node_modules/decimal.js-light": { | ||
| 2275 | "version": "2.5.1", | ||
| 2276 | "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", | ||
| 2277 | "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" | ||
| 2278 | }, | ||
| 2061 | "node_modules/decode-named-character-reference": { | 2279 | "node_modules/decode-named-character-reference": { |
| 2062 | "version": "1.2.0", | 2280 | "version": "1.2.0", |
| 2063 | "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", | 2281 | "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", |
| @@ -2188,6 +2406,11 @@ | |||
| 2188 | "node": ">= 0.4" | 2406 | "node": ">= 0.4" |
| 2189 | } | 2407 | } |
| 2190 | }, | 2408 | }, |
| 2409 | "node_modules/es-toolkit": { | ||
| 2410 | "version": "1.41.0", | ||
| 2411 | "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.41.0.tgz", | ||
| 2412 | "integrity": "sha512-bDd3oRmbVgqZCJS6WmeQieOrzpl3URcWBUVDXxOELlUW2FuW+0glPOz1n0KnRie+PdyvUZcXz2sOn00c6pPRIA==" | ||
| 2413 | }, | ||
| 2191 | "node_modules/esbuild": { | 2414 | "node_modules/esbuild": { |
| 2192 | "version": "0.21.5", | 2415 | "version": "0.21.5", |
| 2193 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", | 2416 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", |
| @@ -2421,6 +2644,11 @@ | |||
| 2421 | "node": ">=0.10.0" | 2644 | "node": ">=0.10.0" |
| 2422 | } | 2645 | } |
| 2423 | }, | 2646 | }, |
| 2647 | "node_modules/eventemitter3": { | ||
| 2648 | "version": "5.0.1", | ||
| 2649 | "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", | ||
| 2650 | "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" | ||
| 2651 | }, | ||
| 2424 | "node_modules/extend": { | 2652 | "node_modules/extend": { |
| 2425 | "version": "3.0.2", | 2653 | "version": "3.0.2", |
| 2426 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | 2654 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", |
| @@ -2846,6 +3074,15 @@ | |||
| 2846 | "node": ">= 4" | 3074 | "node": ">= 4" |
| 2847 | } | 3075 | } |
| 2848 | }, | 3076 | }, |
| 3077 | "node_modules/immer": { | ||
| 3078 | "version": "10.2.0", | ||
| 3079 | "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", | ||
| 3080 | "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", | ||
| 3081 | "funding": { | ||
| 3082 | "type": "opencollective", | ||
| 3083 | "url": "https://opencollective.com/immer" | ||
| 3084 | } | ||
| 3085 | }, | ||
| 2849 | "node_modules/import-fresh": { | 3086 | "node_modules/import-fresh": { |
| 2850 | "version": "3.3.1", | 3087 | "version": "3.3.1", |
| 2851 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", | 3088 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", |
| @@ -2898,6 +3135,14 @@ | |||
| 2898 | "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", | 3135 | "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", |
| 2899 | "license": "MIT" | 3136 | "license": "MIT" |
| 2900 | }, | 3137 | }, |
| 3138 | "node_modules/internmap": { | ||
| 3139 | "version": "2.0.3", | ||
| 3140 | "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", | ||
| 3141 | "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", | ||
| 3142 | "engines": { | ||
| 3143 | "node": ">=12" | ||
| 3144 | } | ||
| 3145 | }, | ||
| 2901 | "node_modules/is-alphabetical": { | 3146 | "node_modules/is-alphabetical": { |
| 2902 | "version": "2.0.1", | 3147 | "version": "2.0.1", |
| 2903 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", | 3148 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", |
| @@ -4183,6 +4428,28 @@ | |||
| 4183 | "react": ">=18" | 4428 | "react": ">=18" |
| 4184 | } | 4429 | } |
| 4185 | }, | 4430 | }, |
| 4431 | "node_modules/react-redux": { | ||
| 4432 | "version": "9.2.0", | ||
| 4433 | "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", | ||
| 4434 | "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", | ||
| 4435 | "dependencies": { | ||
| 4436 | "@types/use-sync-external-store": "^0.0.6", | ||
| 4437 | "use-sync-external-store": "^1.4.0" | ||
| 4438 | }, | ||
| 4439 | "peerDependencies": { | ||
| 4440 | "@types/react": "^18.2.25 || ^19", | ||
| 4441 | "react": "^18.0 || ^19", | ||
| 4442 | "redux": "^5.0.0" | ||
| 4443 | }, | ||
| 4444 | "peerDependenciesMeta": { | ||
| 4445 | "@types/react": { | ||
| 4446 | "optional": true | ||
| 4447 | }, | ||
| 4448 | "redux": { | ||
| 4449 | "optional": true | ||
| 4450 | } | ||
| 4451 | } | ||
| 4452 | }, | ||
| 4186 | "node_modules/react-refresh": { | 4453 | "node_modules/react-refresh": { |
| 4187 | "version": "0.17.0", | 4454 | "version": "0.17.0", |
| 4188 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", | 4455 | "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", |
| @@ -4234,6 +4501,45 @@ | |||
| 4234 | "react": "^16.3.0 || ^17.0.0 || ^18.0.0" | 4501 | "react": "^16.3.0 || ^17.0.0 || ^18.0.0" |
| 4235 | } | 4502 | } |
| 4236 | }, | 4503 | }, |
| 4504 | "node_modules/recharts": { | ||
| 4505 | "version": "3.3.0", | ||
| 4506 | "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.3.0.tgz", | ||
| 4507 | "integrity": "sha512-Vi0qmTB0iz1+/Cz9o5B7irVyUjX2ynvEgImbgMt/3sKRREcUM07QiYjS1QpAVrkmVlXqy5gykq4nGWMz9AS4Rg==", | ||
| 4508 | "dependencies": { | ||
| 4509 | "@reduxjs/toolkit": "1.x.x || 2.x.x", | ||
| 4510 | "clsx": "^2.1.1", | ||
| 4511 | "decimal.js-light": "^2.5.1", | ||
| 4512 | "es-toolkit": "^1.39.3", | ||
| 4513 | "eventemitter3": "^5.0.1", | ||
| 4514 | "immer": "^10.1.1", | ||
| 4515 | "react-redux": "8.x.x || 9.x.x", | ||
| 4516 | "reselect": "5.1.1", | ||
| 4517 | "tiny-invariant": "^1.3.3", | ||
| 4518 | "use-sync-external-store": "^1.2.2", | ||
| 4519 | "victory-vendor": "^37.0.2" | ||
| 4520 | }, | ||
| 4521 | "engines": { | ||
| 4522 | "node": ">=18" | ||
| 4523 | }, | ||
| 4524 | "peerDependencies": { | ||
| 4525 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", | ||
| 4526 | "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", | ||
| 4527 | "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" | ||
| 4528 | } | ||
| 4529 | }, | ||
| 4530 | "node_modules/redux": { | ||
| 4531 | "version": "5.0.1", | ||
| 4532 | "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", | ||
| 4533 | "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" | ||
| 4534 | }, | ||
| 4535 | "node_modules/redux-thunk": { | ||
| 4536 | "version": "3.1.0", | ||
| 4537 | "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", | ||
| 4538 | "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", | ||
| 4539 | "peerDependencies": { | ||
| 4540 | "redux": "^5.0.0" | ||
| 4541 | } | ||
| 4542 | }, | ||
| 4237 | "node_modules/remark-parse": { | 4543 | "node_modules/remark-parse": { |
| 4238 | "version": "11.0.0", | 4544 | "version": "11.0.0", |
| 4239 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", | 4545 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", |
| @@ -4267,6 +4573,11 @@ | |||
| 4267 | "url": "https://opencollective.com/unified" | 4573 | "url": "https://opencollective.com/unified" |
| 4268 | } | 4574 | } |
| 4269 | }, | 4575 | }, |
| 4576 | "node_modules/reselect": { | ||
| 4577 | "version": "5.1.1", | ||
| 4578 | "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", | ||
| 4579 | "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" | ||
| 4580 | }, | ||
| 4270 | "node_modules/resolve-from": { | 4581 | "node_modules/resolve-from": { |
| 4271 | "version": "4.0.0", | 4582 | "version": "4.0.0", |
| 4272 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", | 4583 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", |
| @@ -4511,6 +4822,11 @@ | |||
| 4511 | "dev": true, | 4822 | "dev": true, |
| 4512 | "license": "MIT" | 4823 | "license": "MIT" |
| 4513 | }, | 4824 | }, |
| 4825 | "node_modules/tiny-invariant": { | ||
| 4826 | "version": "1.3.3", | ||
| 4827 | "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", | ||
| 4828 | "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" | ||
| 4829 | }, | ||
| 4514 | "node_modules/to-regex-range": { | 4830 | "node_modules/to-regex-range": { |
| 4515 | "version": "5.0.1", | 4831 | "version": "5.0.1", |
| 4516 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | 4832 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", |
| @@ -4755,6 +5071,14 @@ | |||
| 4755 | "punycode": "^2.1.0" | 5071 | "punycode": "^2.1.0" |
| 4756 | } | 5072 | } |
| 4757 | }, | 5073 | }, |
| 5074 | "node_modules/use-sync-external-store": { | ||
| 5075 | "version": "1.6.0", | ||
| 5076 | "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", | ||
| 5077 | "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", | ||
| 5078 | "peerDependencies": { | ||
| 5079 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" | ||
| 5080 | } | ||
| 5081 | }, | ||
| 4758 | "node_modules/vfile": { | 5082 | "node_modules/vfile": { |
| 4759 | "version": "6.0.3", | 5083 | "version": "6.0.3", |
| 4760 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", | 5084 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", |
| @@ -4783,6 +5107,27 @@ | |||
| 4783 | "url": "https://opencollective.com/unified" | 5107 | "url": "https://opencollective.com/unified" |
| 4784 | } | 5108 | } |
| 4785 | }, | 5109 | }, |
| 5110 | "node_modules/victory-vendor": { | ||
| 5111 | "version": "37.3.6", | ||
| 5112 | "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz", | ||
| 5113 | "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==", | ||
| 5114 | "dependencies": { | ||
| 5115 | "@types/d3-array": "^3.0.3", | ||
| 5116 | "@types/d3-ease": "^3.0.0", | ||
| 5117 | "@types/d3-interpolate": "^3.0.1", | ||
| 5118 | "@types/d3-scale": "^4.0.2", | ||
| 5119 | "@types/d3-shape": "^3.1.0", | ||
| 5120 | "@types/d3-time": "^3.0.0", | ||
| 5121 | "@types/d3-timer": "^3.0.0", | ||
| 5122 | "d3-array": "^3.1.6", | ||
| 5123 | "d3-ease": "^3.0.1", | ||
| 5124 | "d3-interpolate": "^3.0.1", | ||
| 5125 | "d3-scale": "^4.0.2", | ||
| 5126 | "d3-shape": "^3.1.0", | ||
| 5127 | "d3-time": "^3.0.0", | ||
| 5128 | "d3-timer": "^3.0.1" | ||
| 5129 | } | ||
| 5130 | }, | ||
| 4786 | "node_modules/vite": { | 5131 | "node_modules/vite": { |
| 4787 | "version": "5.4.21", | 5132 | "version": "5.4.21", |
| 4788 | "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", | 5133 | "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", |