fork of hey-api/openapi-ts because I need some additional things

chore: use angular app in examples

Lubos e4e02ef1 08c3a01f

+16145 -910
+17
examples/openapi-ts-angular/.editorconfig
··· 1 + # Editor configuration, see https://editorconfig.org 2 + root = true 3 + 4 + [*] 5 + charset = utf-8 6 + indent_style = space 7 + indent_size = 2 8 + insert_final_newline = true 9 + trim_trailing_whitespace = true 10 + 11 + [*.ts] 12 + quote_type = single 13 + ij_typescript_use_double_quotes = false 14 + 15 + [*.md] 16 + max_line_length = off 17 + trim_trailing_whitespace = false
+37 -19
examples/openapi-ts-angular/.gitignore
··· 1 - # Logs 2 - logs 3 - *.log 4 - npm-debug.log* 5 - yarn-debug.log* 6 - yarn-error.log* 7 - pnpm-debug.log* 8 - lerna-debug.log* 1 + # See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. 9 2 10 - node_modules 11 - dist 12 - dist-ssr 13 - *.local 3 + # Compiled output 4 + /dist 5 + /tmp 6 + /out-tsc 7 + /bazel-out 14 8 15 - # Editor directories and files 9 + # Node 10 + /node_modules 11 + npm-debug.log 12 + yarn-error.log 13 + 14 + # IDEs and editors 15 + .idea/ 16 + .project 17 + .classpath 18 + .c9/ 19 + *.launch 20 + .settings/ 21 + *.sublime-workspace 22 + 23 + # Visual Studio Code 16 24 .vscode/* 25 + !.vscode/settings.json 26 + !.vscode/tasks.json 27 + !.vscode/launch.json 17 28 !.vscode/extensions.json 18 - .idea 29 + .history/* 30 + 31 + # Miscellaneous 32 + /.angular/cache 33 + .sass-cache/ 34 + /connect.lock 35 + /coverage 36 + /libpeerconnection.log 37 + testem.log 38 + /typings 39 + 40 + # System files 19 41 .DS_Store 20 - *.suo 21 - *.ntvs* 22 - *.njsproj 23 - *.sln 24 - *.sw? 42 + Thumbs.db
+4
examples/openapi-ts-angular/.vscode/extensions.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 3 + "recommendations": ["angular.ng-template"] 4 + }
+20
examples/openapi-ts-angular/.vscode/launch.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 3 + "version": "0.2.0", 4 + "configurations": [ 5 + { 6 + "name": "ng serve", 7 + "type": "chrome", 8 + "request": "launch", 9 + "preLaunchTask": "npm: start", 10 + "url": "http://localhost:4200/" 11 + }, 12 + { 13 + "name": "ng test", 14 + "type": "chrome", 15 + "request": "launch", 16 + "preLaunchTask": "npm: test", 17 + "url": "http://localhost:9876/debug.html" 18 + } 19 + ] 20 + }
+42
examples/openapi-ts-angular/.vscode/tasks.json
··· 1 + { 2 + // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558 3 + "version": "2.0.0", 4 + "tasks": [ 5 + { 6 + "type": "npm", 7 + "script": "start", 8 + "isBackground": true, 9 + "problemMatcher": { 10 + "owner": "typescript", 11 + "pattern": "$tsc", 12 + "background": { 13 + "activeOnStart": true, 14 + "beginsPattern": { 15 + "regexp": "(.*?)" 16 + }, 17 + "endsPattern": { 18 + "regexp": "bundle generation complete" 19 + } 20 + } 21 + } 22 + }, 23 + { 24 + "type": "npm", 25 + "script": "test", 26 + "isBackground": true, 27 + "problemMatcher": { 28 + "owner": "typescript", 29 + "pattern": "$tsc", 30 + "background": { 31 + "activeOnStart": true, 32 + "beginsPattern": { 33 + "regexp": "(.*?)" 34 + }, 35 + "endsPattern": { 36 + "regexp": "bundle generation complete" 37 + } 38 + } 39 + } 40 + } 41 + ] 42 + }
-405
examples/openapi-ts-angular/CHANGELOG.md
··· 1 - # @example/openapi-ts-fetch 2 - 3 - ## 0.0.57 4 - 5 - ### Patch Changes 6 - 7 - - Updated dependencies [[`f23f3ae`](https://github.com/hey-api/openapi-ts/commit/f23f3ae874385e758eb8d43bb4e274c9858a4e40)]: 8 - - @hey-api/client-fetch@0.13.1 9 - 10 - ## 0.0.56 11 - 12 - ### Patch Changes 13 - 14 - - Updated dependencies [[`10d2e03`](https://github.com/hey-api/openapi-ts/commit/10d2e03b8295e4e887fab8d023aa823699efbae8)]: 15 - - @hey-api/client-fetch@0.13.0 16 - 17 - ## 0.0.55 18 - 19 - ### Patch Changes 20 - 21 - - Updated dependencies [[`4d8c030`](https://github.com/hey-api/openapi-ts/commit/4d8c03038979c9a75315cc158789b3c198c62f90)]: 22 - - @hey-api/client-fetch@0.12.0 23 - 24 - ## 0.0.54 25 - 26 - ### Patch Changes 27 - 28 - - Updated dependencies [[`8152aaf`](https://github.com/hey-api/openapi-ts/commit/8152aaf4892c48b79fd3dc486eb3c0ea333dc3e6)]: 29 - - @hey-api/client-fetch@0.11.0 30 - 31 - ## 0.0.53 32 - 33 - ### Patch Changes 34 - 35 - - Updated dependencies [[`1f99066`](https://github.com/hey-api/openapi-ts/commit/1f99066efbb2d0e6b9e3710c701293c2cc09d65e)]: 36 - - @hey-api/client-fetch@0.10.2 37 - 38 - ## 0.0.52 39 - 40 - ### Patch Changes 41 - 42 - - Updated dependencies [[`565e0b8`](https://github.com/hey-api/openapi-ts/commit/565e0b89fbab4556ecdc63dfe08250942681140e)]: 43 - - @hey-api/client-fetch@0.10.1 44 - 45 - ## 0.0.51 46 - 47 - ### Patch Changes 48 - 49 - - Updated dependencies [[`fed9699`](https://github.com/hey-api/openapi-ts/commit/fed969985275621c7c2b65ffc760c7c66fafaf72)]: 50 - - @hey-api/client-fetch@0.10.0 51 - 52 - ## 0.0.50 53 - 54 - ### Patch Changes 55 - 56 - - Updated dependencies [[`67c385b`](https://github.com/hey-api/openapi-ts/commit/67c385bf6289a79726b0cdd85fd81ca501cf2248)]: 57 - - @hey-api/client-fetch@0.9.0 58 - 59 - ## 0.0.49 60 - 61 - ### Patch Changes 62 - 63 - - Updated dependencies [[`fe43b88`](https://github.com/hey-api/openapi-ts/commit/fe43b889c20a2001f56e259f93f64851a1caa1d1)]: 64 - - @hey-api/client-fetch@0.8.4 65 - 66 - ## 0.0.48 67 - 68 - ### Patch Changes 69 - 70 - - Updated dependencies [[`c0b36b9`](https://github.com/hey-api/openapi-ts/commit/c0b36b95645d484034c3af145c5554867568979b)]: 71 - - @hey-api/client-fetch@0.8.3 72 - 73 - ## 0.0.47 74 - 75 - ### Patch Changes 76 - 77 - - Updated dependencies [[`b8cc9f8`](https://github.com/hey-api/openapi-ts/commit/b8cc9f8a5eaf4f4ff345abc49c14c6b96744c2ea)]: 78 - - @hey-api/client-fetch@0.8.2 79 - 80 - ## 0.0.46 81 - 82 - ### Patch Changes 83 - 84 - - Updated dependencies [[`7f0f4a7`](https://github.com/hey-api/openapi-ts/commit/7f0f4a76b06c8fafb33581b522faf8efc6fd85ac)]: 85 - - @hey-api/client-fetch@0.8.1 86 - 87 - ## 0.0.45 88 - 89 - ### Patch Changes 90 - 91 - - Updated dependencies [[`bb6d46a`](https://github.com/hey-api/openapi-ts/commit/bb6d46ae119ce4e7e3a2ab3fded74ac4fb4cdff2)]: 92 - - @hey-api/client-fetch@0.8.0 93 - 94 - ## 0.0.44 95 - 96 - ### Patch Changes 97 - 98 - - Updated dependencies [[`2dc380e`](https://github.com/hey-api/openapi-ts/commit/2dc380eabc17c723654beb04ecd7bce6d33d3b49), [`603541e`](https://github.com/hey-api/openapi-ts/commit/603541e307dc2953da7dddd300176865629b50bb), [`2cbffeb`](https://github.com/hey-api/openapi-ts/commit/2cbffeb2cdd6c6143cd68cac68369584879dda31), [`2cbffeb`](https://github.com/hey-api/openapi-ts/commit/2cbffeb2cdd6c6143cd68cac68369584879dda31)]: 99 - - @hey-api/client-fetch@0.7.3 100 - 101 - ## 0.0.43 102 - 103 - ### Patch Changes 104 - 105 - - Updated dependencies [[`8eba19d`](https://github.com/hey-api/openapi-ts/commit/8eba19d4092fc0903572ab9fdadf0b4c26928ba2)]: 106 - - @hey-api/client-fetch@0.7.2 107 - 108 - ## 0.0.42 109 - 110 - ### Patch Changes 111 - 112 - - Updated dependencies [[`0432418`](https://github.com/hey-api/openapi-ts/commit/0432418d72c94ef94865f8216ed2f723ad5191f9), [`4784727`](https://github.com/hey-api/openapi-ts/commit/47847276e8bc854045044dd414382080270dd779)]: 113 - - @hey-api/client-fetch@0.7.1 114 - 115 - ## 0.0.41 116 - 117 - ### Patch Changes 118 - 119 - - Updated dependencies [[`465410c`](https://github.com/hey-api/openapi-ts/commit/465410c201eb19e737e3143ad53a146e95f80107)]: 120 - - @hey-api/client-fetch@0.7.0 121 - 122 - ## 0.0.40 123 - 124 - ### Patch Changes 125 - 126 - - Updated dependencies [[`e2e1410`](https://github.com/hey-api/openapi-ts/commit/e2e1410b22c0c84c40d1b1803e9650d546350cb7)]: 127 - - @hey-api/client-fetch@0.6.0 128 - 129 - ## 0.0.39 130 - 131 - ### Patch Changes 132 - 133 - - Updated dependencies [[`20d7497`](https://github.com/hey-api/openapi-ts/commit/20d7497acb6c046f6a4206c2d8137414e17b2263), [`f86d293`](https://github.com/hey-api/openapi-ts/commit/f86d293f18f133ef6dd2f4864d037611b81edd26)]: 134 - - @hey-api/client-fetch@0.5.7 135 - 136 - ## 0.0.38 137 - 138 - ### Patch Changes 139 - 140 - - Updated dependencies [[`ba56424`](https://github.com/hey-api/openapi-ts/commit/ba5642486cdd5461c2372c34b63019c02bc6874e)]: 141 - - @hey-api/client-fetch@0.5.6 142 - 143 - ## 0.0.37 144 - 145 - ### Patch Changes 146 - 147 - - Updated dependencies [[`9cec9e8`](https://github.com/hey-api/openapi-ts/commit/9cec9e8582c12a8c041b922d9587e16f6f19782a)]: 148 - - @hey-api/client-fetch@0.5.5 149 - 150 - ## 0.0.36 151 - 152 - ### Patch Changes 153 - 154 - - Updated dependencies [[`cbf4e84`](https://github.com/hey-api/openapi-ts/commit/cbf4e84db7f3a47f19d8c3eaa87c71b27912c1a2)]: 155 - - @hey-api/client-fetch@0.5.4 156 - 157 - ## 0.0.35 158 - 159 - ### Patch Changes 160 - 161 - - Updated dependencies [[`646064d`](https://github.com/hey-api/openapi-ts/commit/646064d1aecea988d2b4df73bd24b2ee83394ae0)]: 162 - - @hey-api/client-fetch@0.5.3 163 - 164 - ## 0.0.34 165 - 166 - ### Patch Changes 167 - 168 - - Updated dependencies [[`ec48d32`](https://github.com/hey-api/openapi-ts/commit/ec48d323d80de8e6a47ce7ecd732288f0a47e17a)]: 169 - - @hey-api/client-fetch@0.5.2 170 - 171 - ## 0.0.33 172 - 173 - ### Patch Changes 174 - 175 - - Updated dependencies [[`fa8b0f1`](https://github.com/hey-api/openapi-ts/commit/fa8b0f11ed99c63f694a494944ccc2fbfa9706cc)]: 176 - - @hey-api/client-fetch@0.5.1 177 - 178 - ## 0.0.32 179 - 180 - ### Patch Changes 181 - 182 - - Updated dependencies [[`734a62d`](https://github.com/hey-api/openapi-ts/commit/734a62dd8d594b8266964fe16766a481d37eb7df), [`734a62d`](https://github.com/hey-api/openapi-ts/commit/734a62dd8d594b8266964fe16766a481d37eb7df)]: 183 - - @hey-api/client-fetch@0.5.0 184 - 185 - ## 0.0.31 186 - 187 - ### Patch Changes 188 - 189 - - Updated dependencies [[`4c853d0`](https://github.com/hey-api/openapi-ts/commit/4c853d090b79245854d13831f64731db4a92978b)]: 190 - - @hey-api/client-fetch@0.4.4 191 - 192 - ## 0.0.30 193 - 194 - ### Patch Changes 195 - 196 - - Updated dependencies [[`01dee3d`](https://github.com/hey-api/openapi-ts/commit/01dee3df879232939e43355231147b3d910fb482)]: 197 - - @hey-api/client-fetch@0.4.3 198 - 199 - ## 0.0.29 200 - 201 - ### Patch Changes 202 - 203 - - [#1151](https://github.com/hey-api/openapi-ts/pull/1151) [`587791d`](https://github.com/hey-api/openapi-ts/commit/587791dfede0167fbed229281467e4c4875936f5) Thanks [@mrlubos](https://github.com/mrlubos)! - fix: update website domain, add license documentation 204 - 205 - - Updated dependencies [[`587791d`](https://github.com/hey-api/openapi-ts/commit/587791dfede0167fbed229281467e4c4875936f5)]: 206 - - @hey-api/client-fetch@0.4.2 207 - 208 - ## 0.0.28 209 - 210 - ### Patch Changes 211 - 212 - - Updated dependencies [[`a0a5551`](https://github.com/hey-api/openapi-ts/commit/a0a55510d30a1a8dea0ade4908b5b13d51b5f9e6)]: 213 - - @hey-api/client-fetch@0.4.1 214 - 215 - ## 0.0.27 216 - 217 - ### Patch Changes 218 - 219 - - Updated dependencies [[`df5c690`](https://github.com/hey-api/openapi-ts/commit/df5c69048a03a1c7729a5200c586164287a8a6fa), [`df5c690`](https://github.com/hey-api/openapi-ts/commit/df5c69048a03a1c7729a5200c586164287a8a6fa)]: 220 - - @hey-api/client-fetch@0.4.0 221 - 222 - ## 0.0.26 223 - 224 - ### Patch Changes 225 - 226 - - Updated dependencies [[`7f986c2`](https://github.com/hey-api/openapi-ts/commit/7f986c2c7726ed8fbf16f8b235b7769c7d990502)]: 227 - - @hey-api/client-fetch@0.3.4 228 - 229 - ## 0.0.25 230 - 231 - ### Patch Changes 232 - 233 - - Updated dependencies [[`fe743c2`](https://github.com/hey-api/openapi-ts/commit/fe743c2d41c23bf7e1706bceedd6319299131197)]: 234 - - @hey-api/client-fetch@0.3.3 235 - 236 - ## 0.0.24 237 - 238 - ### Patch Changes 239 - 240 - - Updated dependencies [[`11a276a`](https://github.com/hey-api/openapi-ts/commit/11a276a1e35dde0735363e892d8142016fd87eec)]: 241 - - @hey-api/client-fetch@0.3.2 242 - 243 - ## 0.0.23 244 - 245 - ### Patch Changes 246 - 247 - - Updated dependencies [[`7ae2b1d`](https://github.com/hey-api/openapi-ts/commit/7ae2b1db047f3b6efe917a8b43ac7c851fb86c8f), [`2079c6e`](https://github.com/hey-api/openapi-ts/commit/2079c6e83a6b71e157c8e7ea56260b4e9ff8411d)]: 248 - - @hey-api/client-fetch@0.3.1 249 - 250 - ## 0.0.22 251 - 252 - ### Patch Changes 253 - 254 - - Updated dependencies [[`7ebc1d4`](https://github.com/hey-api/openapi-ts/commit/7ebc1d44af74db2522219d71d240325f6bc5689d)]: 255 - - @hey-api/client-fetch@0.3.0 256 - 257 - ## 0.0.21 258 - 259 - ### Patch Changes 260 - 261 - - [#899](https://github.com/hey-api/openapi-ts/pull/899) [`a8c84c0`](https://github.com/hey-api/openapi-ts/commit/a8c84c02dbb5ef1a59f5d414dff425e135c7a446) Thanks [@mrlubos](https://github.com/mrlubos)! - fix: preserve key name in Date transformation 262 - 263 - - Updated dependencies [[`a8c84c0`](https://github.com/hey-api/openapi-ts/commit/a8c84c02dbb5ef1a59f5d414dff425e135c7a446), [`7825a2f`](https://github.com/hey-api/openapi-ts/commit/7825a2fba566a76c63775172ef0569ef375406b6)]: 264 - - @hey-api/client-fetch@0.2.4 265 - 266 - ## 0.0.20 267 - 268 - ### Patch Changes 269 - 270 - - [#895](https://github.com/hey-api/openapi-ts/pull/895) [`44de8d8`](https://github.com/hey-api/openapi-ts/commit/44de8d89556b3abf48acc4e23c9b9c198059c757) Thanks [@mrlubos](https://github.com/mrlubos)! - fix: define ThrowOnError generic as the last argument 271 - 272 - - Updated dependencies [[`44de8d8`](https://github.com/hey-api/openapi-ts/commit/44de8d89556b3abf48acc4e23c9b9c198059c757)]: 273 - - @hey-api/client-fetch@0.2.3 274 - 275 - ## 0.0.19 276 - 277 - ### Patch Changes 278 - 279 - - Updated dependencies [[`72e2c4f`](https://github.com/hey-api/openapi-ts/commit/72e2c4fd7d07e532a848078c034bf33b6558ad3c)]: 280 - - @hey-api/client-fetch@0.2.2 281 - 282 - ## 0.0.18 283 - 284 - ### Patch Changes 285 - 286 - - Updated dependencies [[`ec6bfc8`](https://github.com/hey-api/openapi-ts/commit/ec6bfc8292cce7663dfc6e0fcd89b44c56f08bb4), [`93e2d11`](https://github.com/hey-api/openapi-ts/commit/93e2d11d2a8ddd1f78dde46eceeb5543cae07e36), [`a73da1c`](https://github.com/hey-api/openapi-ts/commit/a73da1c854503246b6c58f1abea5dd77727eedca), [`da92c53`](https://github.com/hey-api/openapi-ts/commit/da92c535c14e3217d565472fe65c687243bc0dd8)]: 287 - - @hey-api/client-fetch@0.2.1 288 - 289 - ## 0.0.17 290 - 291 - ### Patch Changes 292 - 293 - - Updated dependencies [[`babf11a`](https://github.com/hey-api/openapi-ts/commit/babf11ae082af642ac71cfee9c523cc976132a50), [`babf11a`](https://github.com/hey-api/openapi-ts/commit/babf11ae082af642ac71cfee9c523cc976132a50)]: 294 - - @hey-api/client-fetch@0.2.0 295 - 296 - ## 0.0.16 297 - 298 - ### Patch Changes 299 - 300 - - Updated dependencies [[`8c9c874`](https://github.com/hey-api/openapi-ts/commit/8c9c8749594622283eed2c37bddfa0f1b8cf23a4)]: 301 - - @hey-api/client-fetch@0.1.14 302 - 303 - ## 0.0.15 304 - 305 - ### Patch Changes 306 - 307 - - Updated dependencies [[`8e3c634`](https://github.com/hey-api/openapi-ts/commit/8e3c6343672b9280365c3266f94e4acba533bf29)]: 308 - - @hey-api/client-fetch@0.1.13 309 - 310 - ## 0.0.14 311 - 312 - ### Patch Changes 313 - 314 - - [#823](https://github.com/hey-api/openapi-ts/pull/823) [`23c9dcd`](https://github.com/hey-api/openapi-ts/commit/23c9dcd5de19de62d745cc539674c815b2588cd2) Thanks [@mrlubos](https://github.com/mrlubos)! - fix: correctly process body parameter for OpenAPI 2.0 specs 315 - 316 - ## 0.0.13 317 - 318 - ### Patch Changes 319 - 320 - - Updated dependencies [[`0c4ee06`](https://github.com/hey-api/openapi-ts/commit/0c4ee06548f177ce83d73802471c659834c63566)]: 321 - - @hey-api/client-fetch@0.1.12 322 - 323 - ## 0.0.12 324 - 325 - ### Patch Changes 326 - 327 - - Updated dependencies [[`c0ee1e3`](https://github.com/hey-api/openapi-ts/commit/c0ee1e3b56d67ab922491c488233bd89c8902986)]: 328 - - @hey-api/client-fetch@0.1.11 329 - 330 - ## 0.0.11 331 - 332 - ### Patch Changes 333 - 334 - - Updated dependencies [[`ecd94f2`](https://github.com/hey-api/openapi-ts/commit/ecd94f2adab1dbe10e7a9c310d1fb6d1f170d332)]: 335 - - @hey-api/client-fetch@0.1.10 336 - 337 - ## 0.0.10 338 - 339 - ### Patch Changes 340 - 341 - - Updated dependencies [[`e7e98d2`](https://github.com/hey-api/openapi-ts/commit/e7e98d279fe0ee4c71ae72a7b57afdd517a89641)]: 342 - - @hey-api/client-fetch@0.1.9 343 - 344 - ## 0.0.9 345 - 346 - ### Patch Changes 347 - 348 - - Updated dependencies [[`d546a3f`](https://github.com/hey-api/openapi-ts/commit/d546a3f9fd0a6ff5181deb50ed467acd75370889)]: 349 - - @hey-api/client-fetch@0.1.8 350 - 351 - ## 0.0.8 352 - 353 - ### Patch Changes 354 - 355 - - Updated dependencies [[`8410046`](https://github.com/hey-api/openapi-ts/commit/8410046c45d25db48ba940a0c6c7a7cda9e86b6a)]: 356 - - @hey-api/client-fetch@0.1.7 357 - 358 - ## 0.0.7 359 - 360 - ### Patch Changes 361 - 362 - - Updated dependencies [[`aa661a1`](https://github.com/hey-api/openapi-ts/commit/aa661a136d1174eadf4d11538e473b0d96b91b81)]: 363 - - @hey-api/client-fetch@0.1.6 364 - 365 - ## 0.0.6 366 - 367 - ### Patch Changes 368 - 369 - - Updated dependencies [[`fc2b166`](https://github.com/hey-api/openapi-ts/commit/fc2b166c8f683ece948284cf7a629fcd5b096b40)]: 370 - - @hey-api/client-fetch@0.1.5 371 - 372 - ## 0.0.5 373 - 374 - ### Patch Changes 375 - 376 - - Updated dependencies [[`da31b74`](https://github.com/hey-api/openapi-ts/commit/da31b7424b30e00233df5a3867022832c4981312), [`34980a4`](https://github.com/hey-api/openapi-ts/commit/34980a4dc8269c9256d65984ff29270851689c43), [`34980a4`](https://github.com/hey-api/openapi-ts/commit/34980a4dc8269c9256d65984ff29270851689c43)]: 377 - - @hey-api/client-fetch@0.1.4 378 - 379 - ## 0.0.4 380 - 381 - ### Patch Changes 382 - 383 - - Updated dependencies [[`820002f`](https://github.com/hey-api/openapi-ts/commit/820002ffe687b01c7a9b2250e19ddbafd1aaed71)]: 384 - - @hey-api/client-fetch@0.1.3 385 - 386 - ## 0.0.3 387 - 388 - ### Patch Changes 389 - 390 - - Updated dependencies [[`735561c82dbe0979f2c175d274159c20ba8e622d`](https://github.com/hey-api/openapi-ts/commit/735561c82dbe0979f2c175d274159c20ba8e622d)]: 391 - - @hey-api/client-fetch@0.1.2 392 - 393 - ## 0.0.2 394 - 395 - ### Patch Changes 396 - 397 - - Updated dependencies [[`616a4ea0265e09f3997ac2156c341a5cc0b49029`](https://github.com/hey-api/openapi-ts/commit/616a4ea0265e09f3997ac2156c341a5cc0b49029)]: 398 - - @hey-api/client-fetch@0.1.1 399 - 400 - ## 0.0.1 401 - 402 - ### Patch Changes 403 - 404 - - Updated dependencies [[`c416343eb499791dd4771866de1862a2d5d69350`](https://github.com/hey-api/openapi-ts/commit/c416343eb499791dd4771866de1862a2d5d69350)]: 405 - - @hey-api/client-fetch@0.1.0
+59
examples/openapi-ts-angular/README.md
··· 1 + # Angular 2 + 3 + This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.15. 4 + 5 + ## Development server 6 + 7 + To start a local development server, run: 8 + 9 + ```bash 10 + ng serve 11 + ``` 12 + 13 + Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. 14 + 15 + ## Code scaffolding 16 + 17 + Angular CLI includes powerful code scaffolding tools. To generate a new component, run: 18 + 19 + ```bash 20 + ng generate component component-name 21 + ``` 22 + 23 + For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: 24 + 25 + ```bash 26 + ng generate --help 27 + ``` 28 + 29 + ## Building 30 + 31 + To build the project run: 32 + 33 + ```bash 34 + ng build 35 + ``` 36 + 37 + This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. 38 + 39 + ## Running unit tests 40 + 41 + To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: 42 + 43 + ```bash 44 + ng test 45 + ``` 46 + 47 + ## Running end-to-end tests 48 + 49 + For end-to-end (e2e) testing, run: 50 + 51 + ```bash 52 + ng e2e 53 + ``` 54 + 55 + Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. 56 + 57 + ## Additional Resources 58 + 59 + For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
+92
examples/openapi-ts-angular/angular.json
··· 1 + { 2 + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 + "version": 1, 4 + "newProjectRoot": "projects", 5 + "projects": { 6 + "angular": { 7 + "projectType": "application", 8 + "schematics": {}, 9 + "root": "", 10 + "sourceRoot": "src", 11 + "prefix": "app", 12 + "architect": { 13 + "build": { 14 + "builder": "@angular-devkit/build-angular:application", 15 + "options": { 16 + "outputPath": "dist/angular", 17 + "index": "src/index.html", 18 + "browser": "src/main.ts", 19 + "polyfills": ["zone.js"], 20 + "tsConfig": "tsconfig.app.json", 21 + "assets": [ 22 + { 23 + "glob": "**/*", 24 + "input": "public" 25 + } 26 + ], 27 + "styles": ["src/styles.css"], 28 + "scripts": [], 29 + "server": "src/main.server.ts", 30 + "outputMode": "server", 31 + "ssr": { 32 + "entry": "src/server.ts" 33 + } 34 + }, 35 + "configurations": { 36 + "production": { 37 + "budgets": [ 38 + { 39 + "type": "initial", 40 + "maximumWarning": "500kB", 41 + "maximumError": "1MB" 42 + }, 43 + { 44 + "type": "anyComponentStyle", 45 + "maximumWarning": "4kB", 46 + "maximumError": "8kB" 47 + } 48 + ], 49 + "outputHashing": "all" 50 + }, 51 + "development": { 52 + "optimization": false, 53 + "extractLicenses": false, 54 + "sourceMap": true 55 + } 56 + }, 57 + "defaultConfiguration": "production" 58 + }, 59 + "serve": { 60 + "builder": "@angular-devkit/build-angular:dev-server", 61 + "configurations": { 62 + "production": { 63 + "buildTarget": "angular:build:production" 64 + }, 65 + "development": { 66 + "buildTarget": "angular:build:development" 67 + } 68 + }, 69 + "defaultConfiguration": "development" 70 + }, 71 + "extract-i18n": { 72 + "builder": "@angular-devkit/build-angular:extract-i18n" 73 + }, 74 + "test": { 75 + "builder": "@angular-devkit/build-angular:karma", 76 + "options": { 77 + "polyfills": ["zone.js", "zone.js/testing"], 78 + "tsConfig": "tsconfig.spec.json", 79 + "assets": [ 80 + { 81 + "glob": "**/*", 82 + "input": "public" 83 + } 84 + ], 85 + "styles": ["src/styles.css"], 86 + "scripts": [] 87 + } 88 + } 89 + } 90 + } 91 + } 92 + }
-13
examples/openapi-ts-angular/index.html
··· 1 - <!doctype html> 2 - <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8" /> 5 - <!-- <link rel="icon" type="image/svg+xml" href="/vite.svg" /> --> 6 - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 - <title>Hey API + Fetch API Demo</title> 8 - </head> 9 - <body> 10 - <div id="root"></div> 11 - <script type="module" src="/src/main.tsx"></script> 12 - </body> 13 - </html>
+5 -5
examples/openapi-ts-angular/openapi-ts.config.ts
··· 10 10 }, 11 11 plugins: [ 12 12 '@hey-api/client-angular', 13 - '@tanstack/angular-query-experimental', 14 - { 15 - asClass: true, 16 - name: '@hey-api/angular-resource', 17 - }, 18 13 '@hey-api/schemas', 19 14 { 20 15 asClass: false, ··· 29 24 { 30 25 enums: 'javascript', 31 26 name: '@hey-api/typescript', 27 + }, 28 + '@tanstack/angular-query-experimental', 29 + { 30 + asClass: true, 31 + name: '@hey-api/angular-resource', 32 32 }, 33 33 ], 34 34 });
+14846
examples/openapi-ts-angular/package-lock.json
··· 1 + { 2 + "name": "angular", 3 + "version": "0.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "angular", 9 + "version": "0.0.0", 10 + "dependencies": { 11 + "@angular/common": "^19.2.0", 12 + "@angular/compiler": "^19.2.0", 13 + "@angular/core": "^19.2.0", 14 + "@angular/forms": "^19.2.0", 15 + "@angular/platform-browser": "^19.2.0", 16 + "@angular/platform-browser-dynamic": "^19.2.0", 17 + "@angular/platform-server": "^19.2.0", 18 + "@angular/router": "^19.2.0", 19 + "@angular/ssr": "^19.2.15", 20 + "express": "^4.18.2", 21 + "rxjs": "~7.8.0", 22 + "tslib": "^2.3.0", 23 + "zone.js": "~0.15.0" 24 + }, 25 + "devDependencies": { 26 + "@angular-devkit/build-angular": "^19.2.15", 27 + "@angular/cli": "^19.2.15", 28 + "@angular/compiler-cli": "^19.2.0", 29 + "@types/express": "^4.17.17", 30 + "@types/jasmine": "~5.1.0", 31 + "@types/node": "^18.18.0", 32 + "jasmine-core": "~5.6.0", 33 + "karma": "~6.4.0", 34 + "karma-chrome-launcher": "~3.2.0", 35 + "karma-coverage": "~2.2.0", 36 + "karma-jasmine": "~5.1.0", 37 + "karma-jasmine-html-reporter": "~2.1.0", 38 + "typescript": "~5.7.2" 39 + } 40 + }, 41 + "node_modules/@ampproject/remapping": { 42 + "version": "2.3.0", 43 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 44 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 45 + "dev": true, 46 + "license": "Apache-2.0", 47 + "dependencies": { 48 + "@jridgewell/gen-mapping": "^0.3.5", 49 + "@jridgewell/trace-mapping": "^0.3.24" 50 + }, 51 + "engines": { 52 + "node": ">=6.0.0" 53 + } 54 + }, 55 + "node_modules/@angular-devkit/architect": { 56 + "version": "0.1902.15", 57 + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.15.tgz", 58 + "integrity": "sha512-RbqhStc6ZoRv57ZqLB36VOkBkAdU3nNezCvIs0AJV5V4+vLPMrb0hpIB0sF+9yMlMjWsolnRsj0/Fil+zQG3bw==", 59 + "dev": true, 60 + "license": "MIT", 61 + "dependencies": { 62 + "@angular-devkit/core": "19.2.15", 63 + "rxjs": "7.8.1" 64 + }, 65 + "engines": { 66 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 67 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 68 + "yarn": ">= 1.13.0" 69 + } 70 + }, 71 + "node_modules/@angular-devkit/architect/node_modules/rxjs": { 72 + "version": "7.8.1", 73 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 74 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 75 + "dev": true, 76 + "license": "Apache-2.0", 77 + "dependencies": { 78 + "tslib": "^2.1.0" 79 + } 80 + }, 81 + "node_modules/@angular-devkit/build-angular": { 82 + "version": "19.2.15", 83 + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.15.tgz", 84 + "integrity": "sha512-mqudAcyrSp/E7ZQdQoHfys0/nvQuwyJDaAzj3qL3HUStuUzb5ULNOj2f6sFBo+xYo+/WT8IzmzDN9DCqDgvFaA==", 85 + "dev": true, 86 + "license": "MIT", 87 + "dependencies": { 88 + "@ampproject/remapping": "2.3.0", 89 + "@angular-devkit/architect": "0.1902.15", 90 + "@angular-devkit/build-webpack": "0.1902.15", 91 + "@angular-devkit/core": "19.2.15", 92 + "@angular/build": "19.2.15", 93 + "@babel/core": "7.26.10", 94 + "@babel/generator": "7.26.10", 95 + "@babel/helper-annotate-as-pure": "7.25.9", 96 + "@babel/helper-split-export-declaration": "7.24.7", 97 + "@babel/plugin-transform-async-generator-functions": "7.26.8", 98 + "@babel/plugin-transform-async-to-generator": "7.25.9", 99 + "@babel/plugin-transform-runtime": "7.26.10", 100 + "@babel/preset-env": "7.26.9", 101 + "@babel/runtime": "7.26.10", 102 + "@discoveryjs/json-ext": "0.6.3", 103 + "@ngtools/webpack": "19.2.15", 104 + "@vitejs/plugin-basic-ssl": "1.2.0", 105 + "ansi-colors": "4.1.3", 106 + "autoprefixer": "10.4.20", 107 + "babel-loader": "9.2.1", 108 + "browserslist": "^4.21.5", 109 + "copy-webpack-plugin": "12.0.2", 110 + "css-loader": "7.1.2", 111 + "esbuild-wasm": "0.25.4", 112 + "fast-glob": "3.3.3", 113 + "http-proxy-middleware": "3.0.5", 114 + "istanbul-lib-instrument": "6.0.3", 115 + "jsonc-parser": "3.3.1", 116 + "karma-source-map-support": "1.4.0", 117 + "less": "4.2.2", 118 + "less-loader": "12.2.0", 119 + "license-webpack-plugin": "4.0.2", 120 + "loader-utils": "3.3.1", 121 + "mini-css-extract-plugin": "2.9.2", 122 + "open": "10.1.0", 123 + "ora": "5.4.1", 124 + "picomatch": "4.0.2", 125 + "piscina": "4.8.0", 126 + "postcss": "8.5.2", 127 + "postcss-loader": "8.1.1", 128 + "resolve-url-loader": "5.0.0", 129 + "rxjs": "7.8.1", 130 + "sass": "1.85.0", 131 + "sass-loader": "16.0.5", 132 + "semver": "7.7.1", 133 + "source-map-loader": "5.0.0", 134 + "source-map-support": "0.5.21", 135 + "terser": "5.39.0", 136 + "tree-kill": "1.2.2", 137 + "tslib": "2.8.1", 138 + "webpack": "5.98.0", 139 + "webpack-dev-middleware": "7.4.2", 140 + "webpack-dev-server": "5.2.2", 141 + "webpack-merge": "6.0.1", 142 + "webpack-subresource-integrity": "5.1.0" 143 + }, 144 + "engines": { 145 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 146 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 147 + "yarn": ">= 1.13.0" 148 + }, 149 + "optionalDependencies": { 150 + "esbuild": "0.25.4" 151 + }, 152 + "peerDependencies": { 153 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 154 + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", 155 + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", 156 + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", 157 + "@angular/ssr": "^19.2.15", 158 + "@web/test-runner": "^0.20.0", 159 + "browser-sync": "^3.0.2", 160 + "jest": "^29.5.0", 161 + "jest-environment-jsdom": "^29.5.0", 162 + "karma": "^6.3.0", 163 + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", 164 + "protractor": "^7.0.0", 165 + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", 166 + "typescript": ">=5.5 <5.9" 167 + }, 168 + "peerDependenciesMeta": { 169 + "@angular/localize": { 170 + "optional": true 171 + }, 172 + "@angular/platform-server": { 173 + "optional": true 174 + }, 175 + "@angular/service-worker": { 176 + "optional": true 177 + }, 178 + "@angular/ssr": { 179 + "optional": true 180 + }, 181 + "@web/test-runner": { 182 + "optional": true 183 + }, 184 + "browser-sync": { 185 + "optional": true 186 + }, 187 + "jest": { 188 + "optional": true 189 + }, 190 + "jest-environment-jsdom": { 191 + "optional": true 192 + }, 193 + "karma": { 194 + "optional": true 195 + }, 196 + "ng-packagr": { 197 + "optional": true 198 + }, 199 + "protractor": { 200 + "optional": true 201 + }, 202 + "tailwindcss": { 203 + "optional": true 204 + } 205 + } 206 + }, 207 + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { 208 + "version": "7.8.1", 209 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 210 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 211 + "dev": true, 212 + "license": "Apache-2.0", 213 + "dependencies": { 214 + "tslib": "^2.1.0" 215 + } 216 + }, 217 + "node_modules/@angular-devkit/build-webpack": { 218 + "version": "0.1902.15", 219 + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.15.tgz", 220 + "integrity": "sha512-pIfZeizWsViXx8bsMoBLZw7Tl7uFf7bM7hAfmNwk0bb0QGzx5k1BiW6IKWyaG+Dg6U4UCrlNpIiut2b78HwQZw==", 221 + "dev": true, 222 + "license": "MIT", 223 + "dependencies": { 224 + "@angular-devkit/architect": "0.1902.15", 225 + "rxjs": "7.8.1" 226 + }, 227 + "engines": { 228 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 229 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 230 + "yarn": ">= 1.13.0" 231 + }, 232 + "peerDependencies": { 233 + "webpack": "^5.30.0", 234 + "webpack-dev-server": "^5.0.2" 235 + } 236 + }, 237 + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { 238 + "version": "7.8.1", 239 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 240 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 241 + "dev": true, 242 + "license": "Apache-2.0", 243 + "dependencies": { 244 + "tslib": "^2.1.0" 245 + } 246 + }, 247 + "node_modules/@angular-devkit/core": { 248 + "version": "19.2.15", 249 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.15.tgz", 250 + "integrity": "sha512-pU2RZYX6vhd7uLSdLwPnuBcr0mXJSjp3EgOXKsrlQFQZevc+Qs+2JdXgIElnOT/aDqtRtriDmLlSbtdE8n3ZbA==", 251 + "dev": true, 252 + "license": "MIT", 253 + "dependencies": { 254 + "ajv": "8.17.1", 255 + "ajv-formats": "3.0.1", 256 + "jsonc-parser": "3.3.1", 257 + "picomatch": "4.0.2", 258 + "rxjs": "7.8.1", 259 + "source-map": "0.7.4" 260 + }, 261 + "engines": { 262 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 263 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 264 + "yarn": ">= 1.13.0" 265 + }, 266 + "peerDependencies": { 267 + "chokidar": "^4.0.0" 268 + }, 269 + "peerDependenciesMeta": { 270 + "chokidar": { 271 + "optional": true 272 + } 273 + } 274 + }, 275 + "node_modules/@angular-devkit/core/node_modules/rxjs": { 276 + "version": "7.8.1", 277 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 278 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 279 + "dev": true, 280 + "license": "Apache-2.0", 281 + "dependencies": { 282 + "tslib": "^2.1.0" 283 + } 284 + }, 285 + "node_modules/@angular-devkit/schematics": { 286 + "version": "19.2.15", 287 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.15.tgz", 288 + "integrity": "sha512-kNOJ+3vekJJCQKWihNmxBkarJzNW09kP5a9E1SRNiQVNOUEeSwcRR0qYotM65nx821gNzjjhJXnAZ8OazWldrg==", 289 + "dev": true, 290 + "license": "MIT", 291 + "dependencies": { 292 + "@angular-devkit/core": "19.2.15", 293 + "jsonc-parser": "3.3.1", 294 + "magic-string": "0.30.17", 295 + "ora": "5.4.1", 296 + "rxjs": "7.8.1" 297 + }, 298 + "engines": { 299 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 300 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 301 + "yarn": ">= 1.13.0" 302 + } 303 + }, 304 + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { 305 + "version": "7.8.1", 306 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 307 + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 308 + "dev": true, 309 + "license": "Apache-2.0", 310 + "dependencies": { 311 + "tslib": "^2.1.0" 312 + } 313 + }, 314 + "node_modules/@angular/build": { 315 + "version": "19.2.15", 316 + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.15.tgz", 317 + "integrity": "sha512-iE4fp4d5ALu702uoL6/YkjM2JlGEXZ5G+RVzq3W2jg/Ft6ISAQnRKB6mymtetDD6oD7i87e8uSu9kFVNBauX2w==", 318 + "dev": true, 319 + "license": "MIT", 320 + "dependencies": { 321 + "@ampproject/remapping": "2.3.0", 322 + "@angular-devkit/architect": "0.1902.15", 323 + "@babel/core": "7.26.10", 324 + "@babel/helper-annotate-as-pure": "7.25.9", 325 + "@babel/helper-split-export-declaration": "7.24.7", 326 + "@babel/plugin-syntax-import-attributes": "7.26.0", 327 + "@inquirer/confirm": "5.1.6", 328 + "@vitejs/plugin-basic-ssl": "1.2.0", 329 + "beasties": "0.3.2", 330 + "browserslist": "^4.23.0", 331 + "esbuild": "0.25.4", 332 + "fast-glob": "3.3.3", 333 + "https-proxy-agent": "7.0.6", 334 + "istanbul-lib-instrument": "6.0.3", 335 + "listr2": "8.2.5", 336 + "magic-string": "0.30.17", 337 + "mrmime": "2.0.1", 338 + "parse5-html-rewriting-stream": "7.0.0", 339 + "picomatch": "4.0.2", 340 + "piscina": "4.8.0", 341 + "rollup": "4.34.8", 342 + "sass": "1.85.0", 343 + "semver": "7.7.1", 344 + "source-map-support": "0.5.21", 345 + "vite": "6.2.7", 346 + "watchpack": "2.4.2" 347 + }, 348 + "engines": { 349 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 350 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 351 + "yarn": ">= 1.13.0" 352 + }, 353 + "optionalDependencies": { 354 + "lmdb": "3.2.6" 355 + }, 356 + "peerDependencies": { 357 + "@angular/compiler": "^19.0.0 || ^19.2.0-next.0", 358 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 359 + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", 360 + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", 361 + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", 362 + "@angular/ssr": "^19.2.15", 363 + "karma": "^6.4.0", 364 + "less": "^4.2.0", 365 + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", 366 + "postcss": "^8.4.0", 367 + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", 368 + "typescript": ">=5.5 <5.9" 369 + }, 370 + "peerDependenciesMeta": { 371 + "@angular/localize": { 372 + "optional": true 373 + }, 374 + "@angular/platform-server": { 375 + "optional": true 376 + }, 377 + "@angular/service-worker": { 378 + "optional": true 379 + }, 380 + "@angular/ssr": { 381 + "optional": true 382 + }, 383 + "karma": { 384 + "optional": true 385 + }, 386 + "less": { 387 + "optional": true 388 + }, 389 + "ng-packagr": { 390 + "optional": true 391 + }, 392 + "postcss": { 393 + "optional": true 394 + }, 395 + "tailwindcss": { 396 + "optional": true 397 + } 398 + } 399 + }, 400 + "node_modules/@angular/build/node_modules/vite": { 401 + "version": "6.2.7", 402 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.7.tgz", 403 + "integrity": "sha512-qg3LkeuinTrZoJHHF94coSaTfIPyBYoywp+ys4qu20oSJFbKMYoIJo0FWJT9q6Vp49l6z9IsJRbHdcGtiKbGoQ==", 404 + "dev": true, 405 + "license": "MIT", 406 + "dependencies": { 407 + "esbuild": "^0.25.0", 408 + "postcss": "^8.5.3", 409 + "rollup": "^4.30.1" 410 + }, 411 + "bin": { 412 + "vite": "bin/vite.js" 413 + }, 414 + "engines": { 415 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 416 + }, 417 + "funding": { 418 + "url": "https://github.com/vitejs/vite?sponsor=1" 419 + }, 420 + "optionalDependencies": { 421 + "fsevents": "~2.3.3" 422 + }, 423 + "peerDependencies": { 424 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 425 + "jiti": ">=1.21.0", 426 + "less": "*", 427 + "lightningcss": "^1.21.0", 428 + "sass": "*", 429 + "sass-embedded": "*", 430 + "stylus": "*", 431 + "sugarss": "*", 432 + "terser": "^5.16.0", 433 + "tsx": "^4.8.1", 434 + "yaml": "^2.4.2" 435 + }, 436 + "peerDependenciesMeta": { 437 + "@types/node": { 438 + "optional": true 439 + }, 440 + "jiti": { 441 + "optional": true 442 + }, 443 + "less": { 444 + "optional": true 445 + }, 446 + "lightningcss": { 447 + "optional": true 448 + }, 449 + "sass": { 450 + "optional": true 451 + }, 452 + "sass-embedded": { 453 + "optional": true 454 + }, 455 + "stylus": { 456 + "optional": true 457 + }, 458 + "sugarss": { 459 + "optional": true 460 + }, 461 + "terser": { 462 + "optional": true 463 + }, 464 + "tsx": { 465 + "optional": true 466 + }, 467 + "yaml": { 468 + "optional": true 469 + } 470 + } 471 + }, 472 + "node_modules/@angular/build/node_modules/vite/node_modules/postcss": { 473 + "version": "8.5.6", 474 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 475 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 476 + "dev": true, 477 + "funding": [ 478 + { 479 + "type": "opencollective", 480 + "url": "https://opencollective.com/postcss/" 481 + }, 482 + { 483 + "type": "tidelift", 484 + "url": "https://tidelift.com/funding/github/npm/postcss" 485 + }, 486 + { 487 + "type": "github", 488 + "url": "https://github.com/sponsors/ai" 489 + } 490 + ], 491 + "license": "MIT", 492 + "dependencies": { 493 + "nanoid": "^3.3.11", 494 + "picocolors": "^1.1.1", 495 + "source-map-js": "^1.2.1" 496 + }, 497 + "engines": { 498 + "node": "^10 || ^12 || >=14" 499 + } 500 + }, 501 + "node_modules/@angular/cli": { 502 + "version": "19.2.15", 503 + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.15.tgz", 504 + "integrity": "sha512-YRIpARHWSOnWkHusUWTQgeUrPWMjWvtQrOkjWc6stF36z2KUzKMEng6EzUvH6sZolNSwVwOFpODEP0ut4aBkvQ==", 505 + "dev": true, 506 + "license": "MIT", 507 + "dependencies": { 508 + "@angular-devkit/architect": "0.1902.15", 509 + "@angular-devkit/core": "19.2.15", 510 + "@angular-devkit/schematics": "19.2.15", 511 + "@inquirer/prompts": "7.3.2", 512 + "@listr2/prompt-adapter-inquirer": "2.0.18", 513 + "@schematics/angular": "19.2.15", 514 + "@yarnpkg/lockfile": "1.1.0", 515 + "ini": "5.0.0", 516 + "jsonc-parser": "3.3.1", 517 + "listr2": "8.2.5", 518 + "npm-package-arg": "12.0.2", 519 + "npm-pick-manifest": "10.0.0", 520 + "pacote": "20.0.0", 521 + "resolve": "1.22.10", 522 + "semver": "7.7.1", 523 + "symbol-observable": "4.0.0", 524 + "yargs": "17.7.2" 525 + }, 526 + "bin": { 527 + "ng": "bin/ng.js" 528 + }, 529 + "engines": { 530 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 531 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 532 + "yarn": ">= 1.13.0" 533 + } 534 + }, 535 + "node_modules/@angular/common": { 536 + "version": "19.2.14", 537 + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.14.tgz", 538 + "integrity": "sha512-NcNklcuyqaTjOVGf7aru8APX9mjsnZ01gFZrn47BxHozhaR0EMRrotYQTdi8YdVjPkeYFYanVntSLfhyobq/jg==", 539 + "license": "MIT", 540 + "dependencies": { 541 + "tslib": "^2.3.0" 542 + }, 543 + "engines": { 544 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 545 + }, 546 + "peerDependencies": { 547 + "@angular/core": "19.2.14", 548 + "rxjs": "^6.5.3 || ^7.4.0" 549 + } 550 + }, 551 + "node_modules/@angular/compiler": { 552 + "version": "19.2.14", 553 + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.14.tgz", 554 + "integrity": "sha512-ZqJDYOdhgKpVGNq3+n/Gbxma8DVYElDsoRe0tvNtjkWBVdaOxdZZUqmJ3kdCBsqD/aqTRvRBu0KGo9s2fCChkA==", 555 + "license": "MIT", 556 + "dependencies": { 557 + "tslib": "^2.3.0" 558 + }, 559 + "engines": { 560 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 561 + } 562 + }, 563 + "node_modules/@angular/compiler-cli": { 564 + "version": "19.2.14", 565 + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.14.tgz", 566 + "integrity": "sha512-e9/h86ETjoIK2yTLE9aUeMCKujdg/du2pq7run/aINjop4RtnNOw+ZlSTUa6R65lP5CVwDup1kPytpAoifw8cA==", 567 + "dev": true, 568 + "license": "MIT", 569 + "dependencies": { 570 + "@babel/core": "7.26.9", 571 + "@jridgewell/sourcemap-codec": "^1.4.14", 572 + "chokidar": "^4.0.0", 573 + "convert-source-map": "^1.5.1", 574 + "reflect-metadata": "^0.2.0", 575 + "semver": "^7.0.0", 576 + "tslib": "^2.3.0", 577 + "yargs": "^17.2.1" 578 + }, 579 + "bin": { 580 + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", 581 + "ngc": "bundles/src/bin/ngc.js", 582 + "ngcc": "bundles/ngcc/index.js" 583 + }, 584 + "engines": { 585 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 586 + }, 587 + "peerDependencies": { 588 + "@angular/compiler": "19.2.14", 589 + "typescript": ">=5.5 <5.9" 590 + } 591 + }, 592 + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { 593 + "version": "7.26.9", 594 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", 595 + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", 596 + "dev": true, 597 + "license": "MIT", 598 + "dependencies": { 599 + "@ampproject/remapping": "^2.2.0", 600 + "@babel/code-frame": "^7.26.2", 601 + "@babel/generator": "^7.26.9", 602 + "@babel/helper-compilation-targets": "^7.26.5", 603 + "@babel/helper-module-transforms": "^7.26.0", 604 + "@babel/helpers": "^7.26.9", 605 + "@babel/parser": "^7.26.9", 606 + "@babel/template": "^7.26.9", 607 + "@babel/traverse": "^7.26.9", 608 + "@babel/types": "^7.26.9", 609 + "convert-source-map": "^2.0.0", 610 + "debug": "^4.1.0", 611 + "gensync": "^1.0.0-beta.2", 612 + "json5": "^2.2.3", 613 + "semver": "^6.3.1" 614 + }, 615 + "engines": { 616 + "node": ">=6.9.0" 617 + }, 618 + "funding": { 619 + "type": "opencollective", 620 + "url": "https://opencollective.com/babel" 621 + } 622 + }, 623 + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { 624 + "version": "2.0.0", 625 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 626 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 627 + "dev": true, 628 + "license": "MIT" 629 + }, 630 + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { 631 + "version": "6.3.1", 632 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 633 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 634 + "dev": true, 635 + "license": "ISC", 636 + "bin": { 637 + "semver": "bin/semver.js" 638 + } 639 + }, 640 + "node_modules/@angular/core": { 641 + "version": "19.2.14", 642 + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.14.tgz", 643 + "integrity": "sha512-EVErpW9tGqJ/wNcAN3G/ErH8pHCJ8mM1E6bsJ8UJIpDTZkpqqYjBMtZS9YWH5n3KwUd1tAkAB2w8FK125AjDUQ==", 644 + "license": "MIT", 645 + "dependencies": { 646 + "tslib": "^2.3.0" 647 + }, 648 + "engines": { 649 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 650 + }, 651 + "peerDependencies": { 652 + "rxjs": "^6.5.3 || ^7.4.0", 653 + "zone.js": "~0.15.0" 654 + } 655 + }, 656 + "node_modules/@angular/forms": { 657 + "version": "19.2.14", 658 + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.14.tgz", 659 + "integrity": "sha512-hWtDOj2B0AuRTf+nkMJeodnFpDpmEK9OIhIv1YxcRe73ooaxrIdjgugkElO8I9Tj0E4/7m117ezhWDUkbqm1zA==", 660 + "license": "MIT", 661 + "dependencies": { 662 + "tslib": "^2.3.0" 663 + }, 664 + "engines": { 665 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 666 + }, 667 + "peerDependencies": { 668 + "@angular/common": "19.2.14", 669 + "@angular/core": "19.2.14", 670 + "@angular/platform-browser": "19.2.14", 671 + "rxjs": "^6.5.3 || ^7.4.0" 672 + } 673 + }, 674 + "node_modules/@angular/platform-browser": { 675 + "version": "19.2.14", 676 + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.14.tgz", 677 + "integrity": "sha512-hzkT5nmA64oVBQl6PRjdL4dIFT1n7lfM9rm5cAoS+6LUUKRgiE2d421Kpn/Hz3jaCJfo+calMIdtSMIfUJBmww==", 678 + "license": "MIT", 679 + "dependencies": { 680 + "tslib": "^2.3.0" 681 + }, 682 + "engines": { 683 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 684 + }, 685 + "peerDependencies": { 686 + "@angular/animations": "19.2.14", 687 + "@angular/common": "19.2.14", 688 + "@angular/core": "19.2.14" 689 + }, 690 + "peerDependenciesMeta": { 691 + "@angular/animations": { 692 + "optional": true 693 + } 694 + } 695 + }, 696 + "node_modules/@angular/platform-browser-dynamic": { 697 + "version": "19.2.14", 698 + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.14.tgz", 699 + "integrity": "sha512-Hfz0z1KDQmIdnFXVFCwCPykuIsHPkr1uW2aY396eARwZ6PK8i0Aadcm1ZOnpd3MR1bMyDrJo30VRS5kx89QWvA==", 700 + "license": "MIT", 701 + "dependencies": { 702 + "tslib": "^2.3.0" 703 + }, 704 + "engines": { 705 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 706 + }, 707 + "peerDependencies": { 708 + "@angular/common": "19.2.14", 709 + "@angular/compiler": "19.2.14", 710 + "@angular/core": "19.2.14", 711 + "@angular/platform-browser": "19.2.14" 712 + } 713 + }, 714 + "node_modules/@angular/platform-server": { 715 + "version": "19.2.14", 716 + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-19.2.14.tgz", 717 + "integrity": "sha512-vmnRTDhlhahna6HbmzJh+qelXkyy1wBiJrOhnLR3UVeoBMBOTTjnTKtInfVrgZTMYcV9H8us480cvtSWzYsddA==", 718 + "license": "MIT", 719 + "dependencies": { 720 + "tslib": "^2.3.0", 721 + "xhr2": "^0.2.0" 722 + }, 723 + "engines": { 724 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 725 + }, 726 + "peerDependencies": { 727 + "@angular/common": "19.2.14", 728 + "@angular/compiler": "19.2.14", 729 + "@angular/core": "19.2.14", 730 + "@angular/platform-browser": "19.2.14", 731 + "rxjs": "^6.5.3 || ^7.4.0" 732 + } 733 + }, 734 + "node_modules/@angular/router": { 735 + "version": "19.2.14", 736 + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.14.tgz", 737 + "integrity": "sha512-cBTWY9Jx7YhbmDYDb7Hqz4Q7UNIMlKTkdKToJd2pbhIXyoS+kHVQrySmyca+jgvYMjWnIjsAEa3dpje12D4mFw==", 738 + "license": "MIT", 739 + "dependencies": { 740 + "tslib": "^2.3.0" 741 + }, 742 + "engines": { 743 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" 744 + }, 745 + "peerDependencies": { 746 + "@angular/common": "19.2.14", 747 + "@angular/core": "19.2.14", 748 + "@angular/platform-browser": "19.2.14", 749 + "rxjs": "^6.5.3 || ^7.4.0" 750 + } 751 + }, 752 + "node_modules/@angular/ssr": { 753 + "version": "19.2.15", 754 + "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-19.2.15.tgz", 755 + "integrity": "sha512-a3yKN0RDbXgcE+izNmfuTfyN/tpwh2j0VQblA75re+TDgoovzFE74wqRPe8aGuVS90Uxya/DTkHBm3ajnOMfig==", 756 + "license": "MIT", 757 + "dependencies": { 758 + "tslib": "^2.3.0" 759 + }, 760 + "peerDependencies": { 761 + "@angular/common": "^19.0.0 || ^19.2.0-next.0", 762 + "@angular/core": "^19.0.0 || ^19.2.0-next.0", 763 + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", 764 + "@angular/router": "^19.0.0 || ^19.2.0-next.0" 765 + }, 766 + "peerDependenciesMeta": { 767 + "@angular/platform-server": { 768 + "optional": true 769 + } 770 + } 771 + }, 772 + "node_modules/@babel/code-frame": { 773 + "version": "7.27.1", 774 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", 775 + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", 776 + "dev": true, 777 + "license": "MIT", 778 + "dependencies": { 779 + "@babel/helper-validator-identifier": "^7.27.1", 780 + "js-tokens": "^4.0.0", 781 + "picocolors": "^1.1.1" 782 + }, 783 + "engines": { 784 + "node": ">=6.9.0" 785 + } 786 + }, 787 + "node_modules/@babel/compat-data": { 788 + "version": "7.28.0", 789 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", 790 + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", 791 + "dev": true, 792 + "license": "MIT", 793 + "engines": { 794 + "node": ">=6.9.0" 795 + } 796 + }, 797 + "node_modules/@babel/core": { 798 + "version": "7.26.10", 799 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", 800 + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", 801 + "dev": true, 802 + "license": "MIT", 803 + "dependencies": { 804 + "@ampproject/remapping": "^2.2.0", 805 + "@babel/code-frame": "^7.26.2", 806 + "@babel/generator": "^7.26.10", 807 + "@babel/helper-compilation-targets": "^7.26.5", 808 + "@babel/helper-module-transforms": "^7.26.0", 809 + "@babel/helpers": "^7.26.10", 810 + "@babel/parser": "^7.26.10", 811 + "@babel/template": "^7.26.9", 812 + "@babel/traverse": "^7.26.10", 813 + "@babel/types": "^7.26.10", 814 + "convert-source-map": "^2.0.0", 815 + "debug": "^4.1.0", 816 + "gensync": "^1.0.0-beta.2", 817 + "json5": "^2.2.3", 818 + "semver": "^6.3.1" 819 + }, 820 + "engines": { 821 + "node": ">=6.9.0" 822 + }, 823 + "funding": { 824 + "type": "opencollective", 825 + "url": "https://opencollective.com/babel" 826 + } 827 + }, 828 + "node_modules/@babel/core/node_modules/convert-source-map": { 829 + "version": "2.0.0", 830 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 831 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 832 + "dev": true, 833 + "license": "MIT" 834 + }, 835 + "node_modules/@babel/core/node_modules/semver": { 836 + "version": "6.3.1", 837 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 838 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 839 + "dev": true, 840 + "license": "ISC", 841 + "bin": { 842 + "semver": "bin/semver.js" 843 + } 844 + }, 845 + "node_modules/@babel/generator": { 846 + "version": "7.26.10", 847 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", 848 + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", 849 + "dev": true, 850 + "license": "MIT", 851 + "dependencies": { 852 + "@babel/parser": "^7.26.10", 853 + "@babel/types": "^7.26.10", 854 + "@jridgewell/gen-mapping": "^0.3.5", 855 + "@jridgewell/trace-mapping": "^0.3.25", 856 + "jsesc": "^3.0.2" 857 + }, 858 + "engines": { 859 + "node": ">=6.9.0" 860 + } 861 + }, 862 + "node_modules/@babel/helper-annotate-as-pure": { 863 + "version": "7.25.9", 864 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", 865 + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", 866 + "dev": true, 867 + "license": "MIT", 868 + "dependencies": { 869 + "@babel/types": "^7.25.9" 870 + }, 871 + "engines": { 872 + "node": ">=6.9.0" 873 + } 874 + }, 875 + "node_modules/@babel/helper-compilation-targets": { 876 + "version": "7.27.2", 877 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 878 + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 879 + "dev": true, 880 + "license": "MIT", 881 + "dependencies": { 882 + "@babel/compat-data": "^7.27.2", 883 + "@babel/helper-validator-option": "^7.27.1", 884 + "browserslist": "^4.24.0", 885 + "lru-cache": "^5.1.1", 886 + "semver": "^6.3.1" 887 + }, 888 + "engines": { 889 + "node": ">=6.9.0" 890 + } 891 + }, 892 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 893 + "version": "6.3.1", 894 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 895 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 896 + "dev": true, 897 + "license": "ISC", 898 + "bin": { 899 + "semver": "bin/semver.js" 900 + } 901 + }, 902 + "node_modules/@babel/helper-create-class-features-plugin": { 903 + "version": "7.27.1", 904 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", 905 + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", 906 + "dev": true, 907 + "license": "MIT", 908 + "dependencies": { 909 + "@babel/helper-annotate-as-pure": "^7.27.1", 910 + "@babel/helper-member-expression-to-functions": "^7.27.1", 911 + "@babel/helper-optimise-call-expression": "^7.27.1", 912 + "@babel/helper-replace-supers": "^7.27.1", 913 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 914 + "@babel/traverse": "^7.27.1", 915 + "semver": "^6.3.1" 916 + }, 917 + "engines": { 918 + "node": ">=6.9.0" 919 + }, 920 + "peerDependencies": { 921 + "@babel/core": "^7.0.0" 922 + } 923 + }, 924 + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { 925 + "version": "7.27.3", 926 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 927 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 928 + "dev": true, 929 + "license": "MIT", 930 + "dependencies": { 931 + "@babel/types": "^7.27.3" 932 + }, 933 + "engines": { 934 + "node": ">=6.9.0" 935 + } 936 + }, 937 + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { 938 + "version": "6.3.1", 939 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 940 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 941 + "dev": true, 942 + "license": "ISC", 943 + "bin": { 944 + "semver": "bin/semver.js" 945 + } 946 + }, 947 + "node_modules/@babel/helper-create-regexp-features-plugin": { 948 + "version": "7.27.1", 949 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", 950 + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", 951 + "dev": true, 952 + "license": "MIT", 953 + "dependencies": { 954 + "@babel/helper-annotate-as-pure": "^7.27.1", 955 + "regexpu-core": "^6.2.0", 956 + "semver": "^6.3.1" 957 + }, 958 + "engines": { 959 + "node": ">=6.9.0" 960 + }, 961 + "peerDependencies": { 962 + "@babel/core": "^7.0.0" 963 + } 964 + }, 965 + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { 966 + "version": "7.27.3", 967 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 968 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 969 + "dev": true, 970 + "license": "MIT", 971 + "dependencies": { 972 + "@babel/types": "^7.27.3" 973 + }, 974 + "engines": { 975 + "node": ">=6.9.0" 976 + } 977 + }, 978 + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { 979 + "version": "6.3.1", 980 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 981 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 982 + "dev": true, 983 + "license": "ISC", 984 + "bin": { 985 + "semver": "bin/semver.js" 986 + } 987 + }, 988 + "node_modules/@babel/helper-define-polyfill-provider": { 989 + "version": "0.6.5", 990 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", 991 + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", 992 + "dev": true, 993 + "license": "MIT", 994 + "dependencies": { 995 + "@babel/helper-compilation-targets": "^7.27.2", 996 + "@babel/helper-plugin-utils": "^7.27.1", 997 + "debug": "^4.4.1", 998 + "lodash.debounce": "^4.0.8", 999 + "resolve": "^1.22.10" 1000 + }, 1001 + "peerDependencies": { 1002 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 1003 + } 1004 + }, 1005 + "node_modules/@babel/helper-globals": { 1006 + "version": "7.28.0", 1007 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 1008 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 1009 + "dev": true, 1010 + "license": "MIT", 1011 + "engines": { 1012 + "node": ">=6.9.0" 1013 + } 1014 + }, 1015 + "node_modules/@babel/helper-member-expression-to-functions": { 1016 + "version": "7.27.1", 1017 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", 1018 + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", 1019 + "dev": true, 1020 + "license": "MIT", 1021 + "dependencies": { 1022 + "@babel/traverse": "^7.27.1", 1023 + "@babel/types": "^7.27.1" 1024 + }, 1025 + "engines": { 1026 + "node": ">=6.9.0" 1027 + } 1028 + }, 1029 + "node_modules/@babel/helper-module-imports": { 1030 + "version": "7.27.1", 1031 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 1032 + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 1033 + "dev": true, 1034 + "license": "MIT", 1035 + "dependencies": { 1036 + "@babel/traverse": "^7.27.1", 1037 + "@babel/types": "^7.27.1" 1038 + }, 1039 + "engines": { 1040 + "node": ">=6.9.0" 1041 + } 1042 + }, 1043 + "node_modules/@babel/helper-module-transforms": { 1044 + "version": "7.27.3", 1045 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 1046 + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 1047 + "dev": true, 1048 + "license": "MIT", 1049 + "dependencies": { 1050 + "@babel/helper-module-imports": "^7.27.1", 1051 + "@babel/helper-validator-identifier": "^7.27.1", 1052 + "@babel/traverse": "^7.27.3" 1053 + }, 1054 + "engines": { 1055 + "node": ">=6.9.0" 1056 + }, 1057 + "peerDependencies": { 1058 + "@babel/core": "^7.0.0" 1059 + } 1060 + }, 1061 + "node_modules/@babel/helper-optimise-call-expression": { 1062 + "version": "7.27.1", 1063 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", 1064 + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", 1065 + "dev": true, 1066 + "license": "MIT", 1067 + "dependencies": { 1068 + "@babel/types": "^7.27.1" 1069 + }, 1070 + "engines": { 1071 + "node": ">=6.9.0" 1072 + } 1073 + }, 1074 + "node_modules/@babel/helper-plugin-utils": { 1075 + "version": "7.27.1", 1076 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", 1077 + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", 1078 + "dev": true, 1079 + "license": "MIT", 1080 + "engines": { 1081 + "node": ">=6.9.0" 1082 + } 1083 + }, 1084 + "node_modules/@babel/helper-remap-async-to-generator": { 1085 + "version": "7.27.1", 1086 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", 1087 + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", 1088 + "dev": true, 1089 + "license": "MIT", 1090 + "dependencies": { 1091 + "@babel/helper-annotate-as-pure": "^7.27.1", 1092 + "@babel/helper-wrap-function": "^7.27.1", 1093 + "@babel/traverse": "^7.27.1" 1094 + }, 1095 + "engines": { 1096 + "node": ">=6.9.0" 1097 + }, 1098 + "peerDependencies": { 1099 + "@babel/core": "^7.0.0" 1100 + } 1101 + }, 1102 + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { 1103 + "version": "7.27.3", 1104 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 1105 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 1106 + "dev": true, 1107 + "license": "MIT", 1108 + "dependencies": { 1109 + "@babel/types": "^7.27.3" 1110 + }, 1111 + "engines": { 1112 + "node": ">=6.9.0" 1113 + } 1114 + }, 1115 + "node_modules/@babel/helper-replace-supers": { 1116 + "version": "7.27.1", 1117 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", 1118 + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", 1119 + "dev": true, 1120 + "license": "MIT", 1121 + "dependencies": { 1122 + "@babel/helper-member-expression-to-functions": "^7.27.1", 1123 + "@babel/helper-optimise-call-expression": "^7.27.1", 1124 + "@babel/traverse": "^7.27.1" 1125 + }, 1126 + "engines": { 1127 + "node": ">=6.9.0" 1128 + }, 1129 + "peerDependencies": { 1130 + "@babel/core": "^7.0.0" 1131 + } 1132 + }, 1133 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 1134 + "version": "7.27.1", 1135 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", 1136 + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", 1137 + "dev": true, 1138 + "license": "MIT", 1139 + "dependencies": { 1140 + "@babel/traverse": "^7.27.1", 1141 + "@babel/types": "^7.27.1" 1142 + }, 1143 + "engines": { 1144 + "node": ">=6.9.0" 1145 + } 1146 + }, 1147 + "node_modules/@babel/helper-split-export-declaration": { 1148 + "version": "7.24.7", 1149 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", 1150 + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", 1151 + "dev": true, 1152 + "license": "MIT", 1153 + "dependencies": { 1154 + "@babel/types": "^7.24.7" 1155 + }, 1156 + "engines": { 1157 + "node": ">=6.9.0" 1158 + } 1159 + }, 1160 + "node_modules/@babel/helper-string-parser": { 1161 + "version": "7.27.1", 1162 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 1163 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 1164 + "dev": true, 1165 + "license": "MIT", 1166 + "engines": { 1167 + "node": ">=6.9.0" 1168 + } 1169 + }, 1170 + "node_modules/@babel/helper-validator-identifier": { 1171 + "version": "7.27.1", 1172 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 1173 + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 1174 + "dev": true, 1175 + "license": "MIT", 1176 + "engines": { 1177 + "node": ">=6.9.0" 1178 + } 1179 + }, 1180 + "node_modules/@babel/helper-validator-option": { 1181 + "version": "7.27.1", 1182 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 1183 + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 1184 + "dev": true, 1185 + "license": "MIT", 1186 + "engines": { 1187 + "node": ">=6.9.0" 1188 + } 1189 + }, 1190 + "node_modules/@babel/helper-wrap-function": { 1191 + "version": "7.27.1", 1192 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", 1193 + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", 1194 + "dev": true, 1195 + "license": "MIT", 1196 + "dependencies": { 1197 + "@babel/template": "^7.27.1", 1198 + "@babel/traverse": "^7.27.1", 1199 + "@babel/types": "^7.27.1" 1200 + }, 1201 + "engines": { 1202 + "node": ">=6.9.0" 1203 + } 1204 + }, 1205 + "node_modules/@babel/helpers": { 1206 + "version": "7.28.2", 1207 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz", 1208 + "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==", 1209 + "dev": true, 1210 + "license": "MIT", 1211 + "dependencies": { 1212 + "@babel/template": "^7.27.2", 1213 + "@babel/types": "^7.28.2" 1214 + }, 1215 + "engines": { 1216 + "node": ">=6.9.0" 1217 + } 1218 + }, 1219 + "node_modules/@babel/parser": { 1220 + "version": "7.28.0", 1221 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 1222 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 1223 + "dev": true, 1224 + "license": "MIT", 1225 + "dependencies": { 1226 + "@babel/types": "^7.28.0" 1227 + }, 1228 + "bin": { 1229 + "parser": "bin/babel-parser.js" 1230 + }, 1231 + "engines": { 1232 + "node": ">=6.0.0" 1233 + } 1234 + }, 1235 + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 1236 + "version": "7.27.1", 1237 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", 1238 + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", 1239 + "dev": true, 1240 + "license": "MIT", 1241 + "dependencies": { 1242 + "@babel/helper-plugin-utils": "^7.27.1", 1243 + "@babel/traverse": "^7.27.1" 1244 + }, 1245 + "engines": { 1246 + "node": ">=6.9.0" 1247 + }, 1248 + "peerDependencies": { 1249 + "@babel/core": "^7.0.0" 1250 + } 1251 + }, 1252 + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 1253 + "version": "7.27.1", 1254 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", 1255 + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", 1256 + "dev": true, 1257 + "license": "MIT", 1258 + "dependencies": { 1259 + "@babel/helper-plugin-utils": "^7.27.1" 1260 + }, 1261 + "engines": { 1262 + "node": ">=6.9.0" 1263 + }, 1264 + "peerDependencies": { 1265 + "@babel/core": "^7.0.0" 1266 + } 1267 + }, 1268 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 1269 + "version": "7.27.1", 1270 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", 1271 + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", 1272 + "dev": true, 1273 + "license": "MIT", 1274 + "dependencies": { 1275 + "@babel/helper-plugin-utils": "^7.27.1" 1276 + }, 1277 + "engines": { 1278 + "node": ">=6.9.0" 1279 + }, 1280 + "peerDependencies": { 1281 + "@babel/core": "^7.0.0" 1282 + } 1283 + }, 1284 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 1285 + "version": "7.27.1", 1286 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", 1287 + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", 1288 + "dev": true, 1289 + "license": "MIT", 1290 + "dependencies": { 1291 + "@babel/helper-plugin-utils": "^7.27.1", 1292 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 1293 + "@babel/plugin-transform-optional-chaining": "^7.27.1" 1294 + }, 1295 + "engines": { 1296 + "node": ">=6.9.0" 1297 + }, 1298 + "peerDependencies": { 1299 + "@babel/core": "^7.13.0" 1300 + } 1301 + }, 1302 + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 1303 + "version": "7.27.1", 1304 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", 1305 + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", 1306 + "dev": true, 1307 + "license": "MIT", 1308 + "dependencies": { 1309 + "@babel/helper-plugin-utils": "^7.27.1", 1310 + "@babel/traverse": "^7.27.1" 1311 + }, 1312 + "engines": { 1313 + "node": ">=6.9.0" 1314 + }, 1315 + "peerDependencies": { 1316 + "@babel/core": "^7.0.0" 1317 + } 1318 + }, 1319 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 1320 + "version": "7.21.0-placeholder-for-preset-env.2", 1321 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", 1322 + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", 1323 + "dev": true, 1324 + "license": "MIT", 1325 + "engines": { 1326 + "node": ">=6.9.0" 1327 + }, 1328 + "peerDependencies": { 1329 + "@babel/core": "^7.0.0-0" 1330 + } 1331 + }, 1332 + "node_modules/@babel/plugin-syntax-import-assertions": { 1333 + "version": "7.27.1", 1334 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", 1335 + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", 1336 + "dev": true, 1337 + "license": "MIT", 1338 + "dependencies": { 1339 + "@babel/helper-plugin-utils": "^7.27.1" 1340 + }, 1341 + "engines": { 1342 + "node": ">=6.9.0" 1343 + }, 1344 + "peerDependencies": { 1345 + "@babel/core": "^7.0.0-0" 1346 + } 1347 + }, 1348 + "node_modules/@babel/plugin-syntax-import-attributes": { 1349 + "version": "7.26.0", 1350 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", 1351 + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", 1352 + "dev": true, 1353 + "license": "MIT", 1354 + "dependencies": { 1355 + "@babel/helper-plugin-utils": "^7.25.9" 1356 + }, 1357 + "engines": { 1358 + "node": ">=6.9.0" 1359 + }, 1360 + "peerDependencies": { 1361 + "@babel/core": "^7.0.0-0" 1362 + } 1363 + }, 1364 + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { 1365 + "version": "7.18.6", 1366 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", 1367 + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", 1368 + "dev": true, 1369 + "license": "MIT", 1370 + "dependencies": { 1371 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1372 + "@babel/helper-plugin-utils": "^7.18.6" 1373 + }, 1374 + "engines": { 1375 + "node": ">=6.9.0" 1376 + }, 1377 + "peerDependencies": { 1378 + "@babel/core": "^7.0.0" 1379 + } 1380 + }, 1381 + "node_modules/@babel/plugin-transform-arrow-functions": { 1382 + "version": "7.27.1", 1383 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", 1384 + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", 1385 + "dev": true, 1386 + "license": "MIT", 1387 + "dependencies": { 1388 + "@babel/helper-plugin-utils": "^7.27.1" 1389 + }, 1390 + "engines": { 1391 + "node": ">=6.9.0" 1392 + }, 1393 + "peerDependencies": { 1394 + "@babel/core": "^7.0.0-0" 1395 + } 1396 + }, 1397 + "node_modules/@babel/plugin-transform-async-generator-functions": { 1398 + "version": "7.26.8", 1399 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", 1400 + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", 1401 + "dev": true, 1402 + "license": "MIT", 1403 + "dependencies": { 1404 + "@babel/helper-plugin-utils": "^7.26.5", 1405 + "@babel/helper-remap-async-to-generator": "^7.25.9", 1406 + "@babel/traverse": "^7.26.8" 1407 + }, 1408 + "engines": { 1409 + "node": ">=6.9.0" 1410 + }, 1411 + "peerDependencies": { 1412 + "@babel/core": "^7.0.0-0" 1413 + } 1414 + }, 1415 + "node_modules/@babel/plugin-transform-async-to-generator": { 1416 + "version": "7.25.9", 1417 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", 1418 + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", 1419 + "dev": true, 1420 + "license": "MIT", 1421 + "dependencies": { 1422 + "@babel/helper-module-imports": "^7.25.9", 1423 + "@babel/helper-plugin-utils": "^7.25.9", 1424 + "@babel/helper-remap-async-to-generator": "^7.25.9" 1425 + }, 1426 + "engines": { 1427 + "node": ">=6.9.0" 1428 + }, 1429 + "peerDependencies": { 1430 + "@babel/core": "^7.0.0-0" 1431 + } 1432 + }, 1433 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 1434 + "version": "7.27.1", 1435 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", 1436 + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", 1437 + "dev": true, 1438 + "license": "MIT", 1439 + "dependencies": { 1440 + "@babel/helper-plugin-utils": "^7.27.1" 1441 + }, 1442 + "engines": { 1443 + "node": ">=6.9.0" 1444 + }, 1445 + "peerDependencies": { 1446 + "@babel/core": "^7.0.0-0" 1447 + } 1448 + }, 1449 + "node_modules/@babel/plugin-transform-block-scoping": { 1450 + "version": "7.28.0", 1451 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz", 1452 + "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==", 1453 + "dev": true, 1454 + "license": "MIT", 1455 + "dependencies": { 1456 + "@babel/helper-plugin-utils": "^7.27.1" 1457 + }, 1458 + "engines": { 1459 + "node": ">=6.9.0" 1460 + }, 1461 + "peerDependencies": { 1462 + "@babel/core": "^7.0.0-0" 1463 + } 1464 + }, 1465 + "node_modules/@babel/plugin-transform-class-properties": { 1466 + "version": "7.27.1", 1467 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", 1468 + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", 1469 + "dev": true, 1470 + "license": "MIT", 1471 + "dependencies": { 1472 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1473 + "@babel/helper-plugin-utils": "^7.27.1" 1474 + }, 1475 + "engines": { 1476 + "node": ">=6.9.0" 1477 + }, 1478 + "peerDependencies": { 1479 + "@babel/core": "^7.0.0-0" 1480 + } 1481 + }, 1482 + "node_modules/@babel/plugin-transform-class-static-block": { 1483 + "version": "7.27.1", 1484 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", 1485 + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", 1486 + "dev": true, 1487 + "license": "MIT", 1488 + "dependencies": { 1489 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1490 + "@babel/helper-plugin-utils": "^7.27.1" 1491 + }, 1492 + "engines": { 1493 + "node": ">=6.9.0" 1494 + }, 1495 + "peerDependencies": { 1496 + "@babel/core": "^7.12.0" 1497 + } 1498 + }, 1499 + "node_modules/@babel/plugin-transform-classes": { 1500 + "version": "7.28.0", 1501 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", 1502 + "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", 1503 + "dev": true, 1504 + "license": "MIT", 1505 + "dependencies": { 1506 + "@babel/helper-annotate-as-pure": "^7.27.3", 1507 + "@babel/helper-compilation-targets": "^7.27.2", 1508 + "@babel/helper-globals": "^7.28.0", 1509 + "@babel/helper-plugin-utils": "^7.27.1", 1510 + "@babel/helper-replace-supers": "^7.27.1", 1511 + "@babel/traverse": "^7.28.0" 1512 + }, 1513 + "engines": { 1514 + "node": ">=6.9.0" 1515 + }, 1516 + "peerDependencies": { 1517 + "@babel/core": "^7.0.0-0" 1518 + } 1519 + }, 1520 + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { 1521 + "version": "7.27.3", 1522 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 1523 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 1524 + "dev": true, 1525 + "license": "MIT", 1526 + "dependencies": { 1527 + "@babel/types": "^7.27.3" 1528 + }, 1529 + "engines": { 1530 + "node": ">=6.9.0" 1531 + } 1532 + }, 1533 + "node_modules/@babel/plugin-transform-computed-properties": { 1534 + "version": "7.27.1", 1535 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", 1536 + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", 1537 + "dev": true, 1538 + "license": "MIT", 1539 + "dependencies": { 1540 + "@babel/helper-plugin-utils": "^7.27.1", 1541 + "@babel/template": "^7.27.1" 1542 + }, 1543 + "engines": { 1544 + "node": ">=6.9.0" 1545 + }, 1546 + "peerDependencies": { 1547 + "@babel/core": "^7.0.0-0" 1548 + } 1549 + }, 1550 + "node_modules/@babel/plugin-transform-destructuring": { 1551 + "version": "7.28.0", 1552 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", 1553 + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", 1554 + "dev": true, 1555 + "license": "MIT", 1556 + "dependencies": { 1557 + "@babel/helper-plugin-utils": "^7.27.1", 1558 + "@babel/traverse": "^7.28.0" 1559 + }, 1560 + "engines": { 1561 + "node": ">=6.9.0" 1562 + }, 1563 + "peerDependencies": { 1564 + "@babel/core": "^7.0.0-0" 1565 + } 1566 + }, 1567 + "node_modules/@babel/plugin-transform-dotall-regex": { 1568 + "version": "7.27.1", 1569 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", 1570 + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", 1571 + "dev": true, 1572 + "license": "MIT", 1573 + "dependencies": { 1574 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1575 + "@babel/helper-plugin-utils": "^7.27.1" 1576 + }, 1577 + "engines": { 1578 + "node": ">=6.9.0" 1579 + }, 1580 + "peerDependencies": { 1581 + "@babel/core": "^7.0.0-0" 1582 + } 1583 + }, 1584 + "node_modules/@babel/plugin-transform-duplicate-keys": { 1585 + "version": "7.27.1", 1586 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", 1587 + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", 1588 + "dev": true, 1589 + "license": "MIT", 1590 + "dependencies": { 1591 + "@babel/helper-plugin-utils": "^7.27.1" 1592 + }, 1593 + "engines": { 1594 + "node": ">=6.9.0" 1595 + }, 1596 + "peerDependencies": { 1597 + "@babel/core": "^7.0.0-0" 1598 + } 1599 + }, 1600 + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 1601 + "version": "7.27.1", 1602 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", 1603 + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", 1604 + "dev": true, 1605 + "license": "MIT", 1606 + "dependencies": { 1607 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1608 + "@babel/helper-plugin-utils": "^7.27.1" 1609 + }, 1610 + "engines": { 1611 + "node": ">=6.9.0" 1612 + }, 1613 + "peerDependencies": { 1614 + "@babel/core": "^7.0.0" 1615 + } 1616 + }, 1617 + "node_modules/@babel/plugin-transform-dynamic-import": { 1618 + "version": "7.27.1", 1619 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", 1620 + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", 1621 + "dev": true, 1622 + "license": "MIT", 1623 + "dependencies": { 1624 + "@babel/helper-plugin-utils": "^7.27.1" 1625 + }, 1626 + "engines": { 1627 + "node": ">=6.9.0" 1628 + }, 1629 + "peerDependencies": { 1630 + "@babel/core": "^7.0.0-0" 1631 + } 1632 + }, 1633 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 1634 + "version": "7.27.1", 1635 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", 1636 + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", 1637 + "dev": true, 1638 + "license": "MIT", 1639 + "dependencies": { 1640 + "@babel/helper-plugin-utils": "^7.27.1" 1641 + }, 1642 + "engines": { 1643 + "node": ">=6.9.0" 1644 + }, 1645 + "peerDependencies": { 1646 + "@babel/core": "^7.0.0-0" 1647 + } 1648 + }, 1649 + "node_modules/@babel/plugin-transform-export-namespace-from": { 1650 + "version": "7.27.1", 1651 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", 1652 + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", 1653 + "dev": true, 1654 + "license": "MIT", 1655 + "dependencies": { 1656 + "@babel/helper-plugin-utils": "^7.27.1" 1657 + }, 1658 + "engines": { 1659 + "node": ">=6.9.0" 1660 + }, 1661 + "peerDependencies": { 1662 + "@babel/core": "^7.0.0-0" 1663 + } 1664 + }, 1665 + "node_modules/@babel/plugin-transform-for-of": { 1666 + "version": "7.27.1", 1667 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", 1668 + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", 1669 + "dev": true, 1670 + "license": "MIT", 1671 + "dependencies": { 1672 + "@babel/helper-plugin-utils": "^7.27.1", 1673 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1674 + }, 1675 + "engines": { 1676 + "node": ">=6.9.0" 1677 + }, 1678 + "peerDependencies": { 1679 + "@babel/core": "^7.0.0-0" 1680 + } 1681 + }, 1682 + "node_modules/@babel/plugin-transform-function-name": { 1683 + "version": "7.27.1", 1684 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", 1685 + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", 1686 + "dev": true, 1687 + "license": "MIT", 1688 + "dependencies": { 1689 + "@babel/helper-compilation-targets": "^7.27.1", 1690 + "@babel/helper-plugin-utils": "^7.27.1", 1691 + "@babel/traverse": "^7.27.1" 1692 + }, 1693 + "engines": { 1694 + "node": ">=6.9.0" 1695 + }, 1696 + "peerDependencies": { 1697 + "@babel/core": "^7.0.0-0" 1698 + } 1699 + }, 1700 + "node_modules/@babel/plugin-transform-json-strings": { 1701 + "version": "7.27.1", 1702 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", 1703 + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", 1704 + "dev": true, 1705 + "license": "MIT", 1706 + "dependencies": { 1707 + "@babel/helper-plugin-utils": "^7.27.1" 1708 + }, 1709 + "engines": { 1710 + "node": ">=6.9.0" 1711 + }, 1712 + "peerDependencies": { 1713 + "@babel/core": "^7.0.0-0" 1714 + } 1715 + }, 1716 + "node_modules/@babel/plugin-transform-literals": { 1717 + "version": "7.27.1", 1718 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", 1719 + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", 1720 + "dev": true, 1721 + "license": "MIT", 1722 + "dependencies": { 1723 + "@babel/helper-plugin-utils": "^7.27.1" 1724 + }, 1725 + "engines": { 1726 + "node": ">=6.9.0" 1727 + }, 1728 + "peerDependencies": { 1729 + "@babel/core": "^7.0.0-0" 1730 + } 1731 + }, 1732 + "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1733 + "version": "7.27.1", 1734 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", 1735 + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", 1736 + "dev": true, 1737 + "license": "MIT", 1738 + "dependencies": { 1739 + "@babel/helper-plugin-utils": "^7.27.1" 1740 + }, 1741 + "engines": { 1742 + "node": ">=6.9.0" 1743 + }, 1744 + "peerDependencies": { 1745 + "@babel/core": "^7.0.0-0" 1746 + } 1747 + }, 1748 + "node_modules/@babel/plugin-transform-member-expression-literals": { 1749 + "version": "7.27.1", 1750 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", 1751 + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", 1752 + "dev": true, 1753 + "license": "MIT", 1754 + "dependencies": { 1755 + "@babel/helper-plugin-utils": "^7.27.1" 1756 + }, 1757 + "engines": { 1758 + "node": ">=6.9.0" 1759 + }, 1760 + "peerDependencies": { 1761 + "@babel/core": "^7.0.0-0" 1762 + } 1763 + }, 1764 + "node_modules/@babel/plugin-transform-modules-amd": { 1765 + "version": "7.27.1", 1766 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", 1767 + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", 1768 + "dev": true, 1769 + "license": "MIT", 1770 + "dependencies": { 1771 + "@babel/helper-module-transforms": "^7.27.1", 1772 + "@babel/helper-plugin-utils": "^7.27.1" 1773 + }, 1774 + "engines": { 1775 + "node": ">=6.9.0" 1776 + }, 1777 + "peerDependencies": { 1778 + "@babel/core": "^7.0.0-0" 1779 + } 1780 + }, 1781 + "node_modules/@babel/plugin-transform-modules-commonjs": { 1782 + "version": "7.27.1", 1783 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", 1784 + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", 1785 + "dev": true, 1786 + "license": "MIT", 1787 + "dependencies": { 1788 + "@babel/helper-module-transforms": "^7.27.1", 1789 + "@babel/helper-plugin-utils": "^7.27.1" 1790 + }, 1791 + "engines": { 1792 + "node": ">=6.9.0" 1793 + }, 1794 + "peerDependencies": { 1795 + "@babel/core": "^7.0.0-0" 1796 + } 1797 + }, 1798 + "node_modules/@babel/plugin-transform-modules-systemjs": { 1799 + "version": "7.27.1", 1800 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", 1801 + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", 1802 + "dev": true, 1803 + "license": "MIT", 1804 + "dependencies": { 1805 + "@babel/helper-module-transforms": "^7.27.1", 1806 + "@babel/helper-plugin-utils": "^7.27.1", 1807 + "@babel/helper-validator-identifier": "^7.27.1", 1808 + "@babel/traverse": "^7.27.1" 1809 + }, 1810 + "engines": { 1811 + "node": ">=6.9.0" 1812 + }, 1813 + "peerDependencies": { 1814 + "@babel/core": "^7.0.0-0" 1815 + } 1816 + }, 1817 + "node_modules/@babel/plugin-transform-modules-umd": { 1818 + "version": "7.27.1", 1819 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", 1820 + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", 1821 + "dev": true, 1822 + "license": "MIT", 1823 + "dependencies": { 1824 + "@babel/helper-module-transforms": "^7.27.1", 1825 + "@babel/helper-plugin-utils": "^7.27.1" 1826 + }, 1827 + "engines": { 1828 + "node": ">=6.9.0" 1829 + }, 1830 + "peerDependencies": { 1831 + "@babel/core": "^7.0.0-0" 1832 + } 1833 + }, 1834 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1835 + "version": "7.27.1", 1836 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", 1837 + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", 1838 + "dev": true, 1839 + "license": "MIT", 1840 + "dependencies": { 1841 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1842 + "@babel/helper-plugin-utils": "^7.27.1" 1843 + }, 1844 + "engines": { 1845 + "node": ">=6.9.0" 1846 + }, 1847 + "peerDependencies": { 1848 + "@babel/core": "^7.0.0" 1849 + } 1850 + }, 1851 + "node_modules/@babel/plugin-transform-new-target": { 1852 + "version": "7.27.1", 1853 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", 1854 + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", 1855 + "dev": true, 1856 + "license": "MIT", 1857 + "dependencies": { 1858 + "@babel/helper-plugin-utils": "^7.27.1" 1859 + }, 1860 + "engines": { 1861 + "node": ">=6.9.0" 1862 + }, 1863 + "peerDependencies": { 1864 + "@babel/core": "^7.0.0-0" 1865 + } 1866 + }, 1867 + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1868 + "version": "7.27.1", 1869 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", 1870 + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", 1871 + "dev": true, 1872 + "license": "MIT", 1873 + "dependencies": { 1874 + "@babel/helper-plugin-utils": "^7.27.1" 1875 + }, 1876 + "engines": { 1877 + "node": ">=6.9.0" 1878 + }, 1879 + "peerDependencies": { 1880 + "@babel/core": "^7.0.0-0" 1881 + } 1882 + }, 1883 + "node_modules/@babel/plugin-transform-numeric-separator": { 1884 + "version": "7.27.1", 1885 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", 1886 + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", 1887 + "dev": true, 1888 + "license": "MIT", 1889 + "dependencies": { 1890 + "@babel/helper-plugin-utils": "^7.27.1" 1891 + }, 1892 + "engines": { 1893 + "node": ">=6.9.0" 1894 + }, 1895 + "peerDependencies": { 1896 + "@babel/core": "^7.0.0-0" 1897 + } 1898 + }, 1899 + "node_modules/@babel/plugin-transform-object-rest-spread": { 1900 + "version": "7.28.0", 1901 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz", 1902 + "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==", 1903 + "dev": true, 1904 + "license": "MIT", 1905 + "dependencies": { 1906 + "@babel/helper-compilation-targets": "^7.27.2", 1907 + "@babel/helper-plugin-utils": "^7.27.1", 1908 + "@babel/plugin-transform-destructuring": "^7.28.0", 1909 + "@babel/plugin-transform-parameters": "^7.27.7", 1910 + "@babel/traverse": "^7.28.0" 1911 + }, 1912 + "engines": { 1913 + "node": ">=6.9.0" 1914 + }, 1915 + "peerDependencies": { 1916 + "@babel/core": "^7.0.0-0" 1917 + } 1918 + }, 1919 + "node_modules/@babel/plugin-transform-object-super": { 1920 + "version": "7.27.1", 1921 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", 1922 + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", 1923 + "dev": true, 1924 + "license": "MIT", 1925 + "dependencies": { 1926 + "@babel/helper-plugin-utils": "^7.27.1", 1927 + "@babel/helper-replace-supers": "^7.27.1" 1928 + }, 1929 + "engines": { 1930 + "node": ">=6.9.0" 1931 + }, 1932 + "peerDependencies": { 1933 + "@babel/core": "^7.0.0-0" 1934 + } 1935 + }, 1936 + "node_modules/@babel/plugin-transform-optional-catch-binding": { 1937 + "version": "7.27.1", 1938 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", 1939 + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", 1940 + "dev": true, 1941 + "license": "MIT", 1942 + "dependencies": { 1943 + "@babel/helper-plugin-utils": "^7.27.1" 1944 + }, 1945 + "engines": { 1946 + "node": ">=6.9.0" 1947 + }, 1948 + "peerDependencies": { 1949 + "@babel/core": "^7.0.0-0" 1950 + } 1951 + }, 1952 + "node_modules/@babel/plugin-transform-optional-chaining": { 1953 + "version": "7.27.1", 1954 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", 1955 + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", 1956 + "dev": true, 1957 + "license": "MIT", 1958 + "dependencies": { 1959 + "@babel/helper-plugin-utils": "^7.27.1", 1960 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1961 + }, 1962 + "engines": { 1963 + "node": ">=6.9.0" 1964 + }, 1965 + "peerDependencies": { 1966 + "@babel/core": "^7.0.0-0" 1967 + } 1968 + }, 1969 + "node_modules/@babel/plugin-transform-parameters": { 1970 + "version": "7.27.7", 1971 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", 1972 + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", 1973 + "dev": true, 1974 + "license": "MIT", 1975 + "dependencies": { 1976 + "@babel/helper-plugin-utils": "^7.27.1" 1977 + }, 1978 + "engines": { 1979 + "node": ">=6.9.0" 1980 + }, 1981 + "peerDependencies": { 1982 + "@babel/core": "^7.0.0-0" 1983 + } 1984 + }, 1985 + "node_modules/@babel/plugin-transform-private-methods": { 1986 + "version": "7.27.1", 1987 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", 1988 + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", 1989 + "dev": true, 1990 + "license": "MIT", 1991 + "dependencies": { 1992 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1993 + "@babel/helper-plugin-utils": "^7.27.1" 1994 + }, 1995 + "engines": { 1996 + "node": ">=6.9.0" 1997 + }, 1998 + "peerDependencies": { 1999 + "@babel/core": "^7.0.0-0" 2000 + } 2001 + }, 2002 + "node_modules/@babel/plugin-transform-private-property-in-object": { 2003 + "version": "7.27.1", 2004 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", 2005 + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", 2006 + "dev": true, 2007 + "license": "MIT", 2008 + "dependencies": { 2009 + "@babel/helper-annotate-as-pure": "^7.27.1", 2010 + "@babel/helper-create-class-features-plugin": "^7.27.1", 2011 + "@babel/helper-plugin-utils": "^7.27.1" 2012 + }, 2013 + "engines": { 2014 + "node": ">=6.9.0" 2015 + }, 2016 + "peerDependencies": { 2017 + "@babel/core": "^7.0.0-0" 2018 + } 2019 + }, 2020 + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { 2021 + "version": "7.27.3", 2022 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 2023 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 2024 + "dev": true, 2025 + "license": "MIT", 2026 + "dependencies": { 2027 + "@babel/types": "^7.27.3" 2028 + }, 2029 + "engines": { 2030 + "node": ">=6.9.0" 2031 + } 2032 + }, 2033 + "node_modules/@babel/plugin-transform-property-literals": { 2034 + "version": "7.27.1", 2035 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", 2036 + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", 2037 + "dev": true, 2038 + "license": "MIT", 2039 + "dependencies": { 2040 + "@babel/helper-plugin-utils": "^7.27.1" 2041 + }, 2042 + "engines": { 2043 + "node": ">=6.9.0" 2044 + }, 2045 + "peerDependencies": { 2046 + "@babel/core": "^7.0.0-0" 2047 + } 2048 + }, 2049 + "node_modules/@babel/plugin-transform-regenerator": { 2050 + "version": "7.28.1", 2051 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.1.tgz", 2052 + "integrity": "sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==", 2053 + "dev": true, 2054 + "license": "MIT", 2055 + "dependencies": { 2056 + "@babel/helper-plugin-utils": "^7.27.1" 2057 + }, 2058 + "engines": { 2059 + "node": ">=6.9.0" 2060 + }, 2061 + "peerDependencies": { 2062 + "@babel/core": "^7.0.0-0" 2063 + } 2064 + }, 2065 + "node_modules/@babel/plugin-transform-regexp-modifiers": { 2066 + "version": "7.27.1", 2067 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", 2068 + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", 2069 + "dev": true, 2070 + "license": "MIT", 2071 + "dependencies": { 2072 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 2073 + "@babel/helper-plugin-utils": "^7.27.1" 2074 + }, 2075 + "engines": { 2076 + "node": ">=6.9.0" 2077 + }, 2078 + "peerDependencies": { 2079 + "@babel/core": "^7.0.0" 2080 + } 2081 + }, 2082 + "node_modules/@babel/plugin-transform-reserved-words": { 2083 + "version": "7.27.1", 2084 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", 2085 + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", 2086 + "dev": true, 2087 + "license": "MIT", 2088 + "dependencies": { 2089 + "@babel/helper-plugin-utils": "^7.27.1" 2090 + }, 2091 + "engines": { 2092 + "node": ">=6.9.0" 2093 + }, 2094 + "peerDependencies": { 2095 + "@babel/core": "^7.0.0-0" 2096 + } 2097 + }, 2098 + "node_modules/@babel/plugin-transform-runtime": { 2099 + "version": "7.26.10", 2100 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", 2101 + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", 2102 + "dev": true, 2103 + "license": "MIT", 2104 + "dependencies": { 2105 + "@babel/helper-module-imports": "^7.25.9", 2106 + "@babel/helper-plugin-utils": "^7.26.5", 2107 + "babel-plugin-polyfill-corejs2": "^0.4.10", 2108 + "babel-plugin-polyfill-corejs3": "^0.11.0", 2109 + "babel-plugin-polyfill-regenerator": "^0.6.1", 2110 + "semver": "^6.3.1" 2111 + }, 2112 + "engines": { 2113 + "node": ">=6.9.0" 2114 + }, 2115 + "peerDependencies": { 2116 + "@babel/core": "^7.0.0-0" 2117 + } 2118 + }, 2119 + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { 2120 + "version": "6.3.1", 2121 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2122 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2123 + "dev": true, 2124 + "license": "ISC", 2125 + "bin": { 2126 + "semver": "bin/semver.js" 2127 + } 2128 + }, 2129 + "node_modules/@babel/plugin-transform-shorthand-properties": { 2130 + "version": "7.27.1", 2131 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", 2132 + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", 2133 + "dev": true, 2134 + "license": "MIT", 2135 + "dependencies": { 2136 + "@babel/helper-plugin-utils": "^7.27.1" 2137 + }, 2138 + "engines": { 2139 + "node": ">=6.9.0" 2140 + }, 2141 + "peerDependencies": { 2142 + "@babel/core": "^7.0.0-0" 2143 + } 2144 + }, 2145 + "node_modules/@babel/plugin-transform-spread": { 2146 + "version": "7.27.1", 2147 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", 2148 + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", 2149 + "dev": true, 2150 + "license": "MIT", 2151 + "dependencies": { 2152 + "@babel/helper-plugin-utils": "^7.27.1", 2153 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 2154 + }, 2155 + "engines": { 2156 + "node": ">=6.9.0" 2157 + }, 2158 + "peerDependencies": { 2159 + "@babel/core": "^7.0.0-0" 2160 + } 2161 + }, 2162 + "node_modules/@babel/plugin-transform-sticky-regex": { 2163 + "version": "7.27.1", 2164 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", 2165 + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", 2166 + "dev": true, 2167 + "license": "MIT", 2168 + "dependencies": { 2169 + "@babel/helper-plugin-utils": "^7.27.1" 2170 + }, 2171 + "engines": { 2172 + "node": ">=6.9.0" 2173 + }, 2174 + "peerDependencies": { 2175 + "@babel/core": "^7.0.0-0" 2176 + } 2177 + }, 2178 + "node_modules/@babel/plugin-transform-template-literals": { 2179 + "version": "7.27.1", 2180 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", 2181 + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", 2182 + "dev": true, 2183 + "license": "MIT", 2184 + "dependencies": { 2185 + "@babel/helper-plugin-utils": "^7.27.1" 2186 + }, 2187 + "engines": { 2188 + "node": ">=6.9.0" 2189 + }, 2190 + "peerDependencies": { 2191 + "@babel/core": "^7.0.0-0" 2192 + } 2193 + }, 2194 + "node_modules/@babel/plugin-transform-typeof-symbol": { 2195 + "version": "7.27.1", 2196 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", 2197 + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", 2198 + "dev": true, 2199 + "license": "MIT", 2200 + "dependencies": { 2201 + "@babel/helper-plugin-utils": "^7.27.1" 2202 + }, 2203 + "engines": { 2204 + "node": ">=6.9.0" 2205 + }, 2206 + "peerDependencies": { 2207 + "@babel/core": "^7.0.0-0" 2208 + } 2209 + }, 2210 + "node_modules/@babel/plugin-transform-unicode-escapes": { 2211 + "version": "7.27.1", 2212 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", 2213 + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", 2214 + "dev": true, 2215 + "license": "MIT", 2216 + "dependencies": { 2217 + "@babel/helper-plugin-utils": "^7.27.1" 2218 + }, 2219 + "engines": { 2220 + "node": ">=6.9.0" 2221 + }, 2222 + "peerDependencies": { 2223 + "@babel/core": "^7.0.0-0" 2224 + } 2225 + }, 2226 + "node_modules/@babel/plugin-transform-unicode-property-regex": { 2227 + "version": "7.27.1", 2228 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", 2229 + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", 2230 + "dev": true, 2231 + "license": "MIT", 2232 + "dependencies": { 2233 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 2234 + "@babel/helper-plugin-utils": "^7.27.1" 2235 + }, 2236 + "engines": { 2237 + "node": ">=6.9.0" 2238 + }, 2239 + "peerDependencies": { 2240 + "@babel/core": "^7.0.0-0" 2241 + } 2242 + }, 2243 + "node_modules/@babel/plugin-transform-unicode-regex": { 2244 + "version": "7.27.1", 2245 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", 2246 + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", 2247 + "dev": true, 2248 + "license": "MIT", 2249 + "dependencies": { 2250 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 2251 + "@babel/helper-plugin-utils": "^7.27.1" 2252 + }, 2253 + "engines": { 2254 + "node": ">=6.9.0" 2255 + }, 2256 + "peerDependencies": { 2257 + "@babel/core": "^7.0.0-0" 2258 + } 2259 + }, 2260 + "node_modules/@babel/plugin-transform-unicode-sets-regex": { 2261 + "version": "7.27.1", 2262 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", 2263 + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", 2264 + "dev": true, 2265 + "license": "MIT", 2266 + "dependencies": { 2267 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 2268 + "@babel/helper-plugin-utils": "^7.27.1" 2269 + }, 2270 + "engines": { 2271 + "node": ">=6.9.0" 2272 + }, 2273 + "peerDependencies": { 2274 + "@babel/core": "^7.0.0" 2275 + } 2276 + }, 2277 + "node_modules/@babel/preset-env": { 2278 + "version": "7.26.9", 2279 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", 2280 + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", 2281 + "dev": true, 2282 + "license": "MIT", 2283 + "dependencies": { 2284 + "@babel/compat-data": "^7.26.8", 2285 + "@babel/helper-compilation-targets": "^7.26.5", 2286 + "@babel/helper-plugin-utils": "^7.26.5", 2287 + "@babel/helper-validator-option": "^7.25.9", 2288 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", 2289 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", 2290 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", 2291 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", 2292 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", 2293 + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 2294 + "@babel/plugin-syntax-import-assertions": "^7.26.0", 2295 + "@babel/plugin-syntax-import-attributes": "^7.26.0", 2296 + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 2297 + "@babel/plugin-transform-arrow-functions": "^7.25.9", 2298 + "@babel/plugin-transform-async-generator-functions": "^7.26.8", 2299 + "@babel/plugin-transform-async-to-generator": "^7.25.9", 2300 + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", 2301 + "@babel/plugin-transform-block-scoping": "^7.25.9", 2302 + "@babel/plugin-transform-class-properties": "^7.25.9", 2303 + "@babel/plugin-transform-class-static-block": "^7.26.0", 2304 + "@babel/plugin-transform-classes": "^7.25.9", 2305 + "@babel/plugin-transform-computed-properties": "^7.25.9", 2306 + "@babel/plugin-transform-destructuring": "^7.25.9", 2307 + "@babel/plugin-transform-dotall-regex": "^7.25.9", 2308 + "@babel/plugin-transform-duplicate-keys": "^7.25.9", 2309 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", 2310 + "@babel/plugin-transform-dynamic-import": "^7.25.9", 2311 + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", 2312 + "@babel/plugin-transform-export-namespace-from": "^7.25.9", 2313 + "@babel/plugin-transform-for-of": "^7.26.9", 2314 + "@babel/plugin-transform-function-name": "^7.25.9", 2315 + "@babel/plugin-transform-json-strings": "^7.25.9", 2316 + "@babel/plugin-transform-literals": "^7.25.9", 2317 + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", 2318 + "@babel/plugin-transform-member-expression-literals": "^7.25.9", 2319 + "@babel/plugin-transform-modules-amd": "^7.25.9", 2320 + "@babel/plugin-transform-modules-commonjs": "^7.26.3", 2321 + "@babel/plugin-transform-modules-systemjs": "^7.25.9", 2322 + "@babel/plugin-transform-modules-umd": "^7.25.9", 2323 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", 2324 + "@babel/plugin-transform-new-target": "^7.25.9", 2325 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", 2326 + "@babel/plugin-transform-numeric-separator": "^7.25.9", 2327 + "@babel/plugin-transform-object-rest-spread": "^7.25.9", 2328 + "@babel/plugin-transform-object-super": "^7.25.9", 2329 + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", 2330 + "@babel/plugin-transform-optional-chaining": "^7.25.9", 2331 + "@babel/plugin-transform-parameters": "^7.25.9", 2332 + "@babel/plugin-transform-private-methods": "^7.25.9", 2333 + "@babel/plugin-transform-private-property-in-object": "^7.25.9", 2334 + "@babel/plugin-transform-property-literals": "^7.25.9", 2335 + "@babel/plugin-transform-regenerator": "^7.25.9", 2336 + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", 2337 + "@babel/plugin-transform-reserved-words": "^7.25.9", 2338 + "@babel/plugin-transform-shorthand-properties": "^7.25.9", 2339 + "@babel/plugin-transform-spread": "^7.25.9", 2340 + "@babel/plugin-transform-sticky-regex": "^7.25.9", 2341 + "@babel/plugin-transform-template-literals": "^7.26.8", 2342 + "@babel/plugin-transform-typeof-symbol": "^7.26.7", 2343 + "@babel/plugin-transform-unicode-escapes": "^7.25.9", 2344 + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", 2345 + "@babel/plugin-transform-unicode-regex": "^7.25.9", 2346 + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", 2347 + "@babel/preset-modules": "0.1.6-no-external-plugins", 2348 + "babel-plugin-polyfill-corejs2": "^0.4.10", 2349 + "babel-plugin-polyfill-corejs3": "^0.11.0", 2350 + "babel-plugin-polyfill-regenerator": "^0.6.1", 2351 + "core-js-compat": "^3.40.0", 2352 + "semver": "^6.3.1" 2353 + }, 2354 + "engines": { 2355 + "node": ">=6.9.0" 2356 + }, 2357 + "peerDependencies": { 2358 + "@babel/core": "^7.0.0-0" 2359 + } 2360 + }, 2361 + "node_modules/@babel/preset-env/node_modules/semver": { 2362 + "version": "6.3.1", 2363 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2364 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2365 + "dev": true, 2366 + "license": "ISC", 2367 + "bin": { 2368 + "semver": "bin/semver.js" 2369 + } 2370 + }, 2371 + "node_modules/@babel/preset-modules": { 2372 + "version": "0.1.6-no-external-plugins", 2373 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", 2374 + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", 2375 + "dev": true, 2376 + "license": "MIT", 2377 + "dependencies": { 2378 + "@babel/helper-plugin-utils": "^7.0.0", 2379 + "@babel/types": "^7.4.4", 2380 + "esutils": "^2.0.2" 2381 + }, 2382 + "peerDependencies": { 2383 + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" 2384 + } 2385 + }, 2386 + "node_modules/@babel/runtime": { 2387 + "version": "7.26.10", 2388 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", 2389 + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", 2390 + "dev": true, 2391 + "license": "MIT", 2392 + "dependencies": { 2393 + "regenerator-runtime": "^0.14.0" 2394 + }, 2395 + "engines": { 2396 + "node": ">=6.9.0" 2397 + } 2398 + }, 2399 + "node_modules/@babel/template": { 2400 + "version": "7.27.2", 2401 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", 2402 + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", 2403 + "dev": true, 2404 + "license": "MIT", 2405 + "dependencies": { 2406 + "@babel/code-frame": "^7.27.1", 2407 + "@babel/parser": "^7.27.2", 2408 + "@babel/types": "^7.27.1" 2409 + }, 2410 + "engines": { 2411 + "node": ">=6.9.0" 2412 + } 2413 + }, 2414 + "node_modules/@babel/traverse": { 2415 + "version": "7.28.0", 2416 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 2417 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 2418 + "dev": true, 2419 + "license": "MIT", 2420 + "dependencies": { 2421 + "@babel/code-frame": "^7.27.1", 2422 + "@babel/generator": "^7.28.0", 2423 + "@babel/helper-globals": "^7.28.0", 2424 + "@babel/parser": "^7.28.0", 2425 + "@babel/template": "^7.27.2", 2426 + "@babel/types": "^7.28.0", 2427 + "debug": "^4.3.1" 2428 + }, 2429 + "engines": { 2430 + "node": ">=6.9.0" 2431 + } 2432 + }, 2433 + "node_modules/@babel/traverse/node_modules/@babel/generator": { 2434 + "version": "7.28.0", 2435 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 2436 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 2437 + "dev": true, 2438 + "license": "MIT", 2439 + "dependencies": { 2440 + "@babel/parser": "^7.28.0", 2441 + "@babel/types": "^7.28.0", 2442 + "@jridgewell/gen-mapping": "^0.3.12", 2443 + "@jridgewell/trace-mapping": "^0.3.28", 2444 + "jsesc": "^3.0.2" 2445 + }, 2446 + "engines": { 2447 + "node": ">=6.9.0" 2448 + } 2449 + }, 2450 + "node_modules/@babel/types": { 2451 + "version": "7.28.2", 2452 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", 2453 + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", 2454 + "dev": true, 2455 + "license": "MIT", 2456 + "dependencies": { 2457 + "@babel/helper-string-parser": "^7.27.1", 2458 + "@babel/helper-validator-identifier": "^7.27.1" 2459 + }, 2460 + "engines": { 2461 + "node": ">=6.9.0" 2462 + } 2463 + }, 2464 + "node_modules/@colors/colors": { 2465 + "version": "1.5.0", 2466 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", 2467 + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", 2468 + "dev": true, 2469 + "license": "MIT", 2470 + "engines": { 2471 + "node": ">=0.1.90" 2472 + } 2473 + }, 2474 + "node_modules/@discoveryjs/json-ext": { 2475 + "version": "0.6.3", 2476 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", 2477 + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", 2478 + "dev": true, 2479 + "license": "MIT", 2480 + "engines": { 2481 + "node": ">=14.17.0" 2482 + } 2483 + }, 2484 + "node_modules/@esbuild/aix-ppc64": { 2485 + "version": "0.25.4", 2486 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", 2487 + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", 2488 + "cpu": [ 2489 + "ppc64" 2490 + ], 2491 + "dev": true, 2492 + "license": "MIT", 2493 + "optional": true, 2494 + "os": [ 2495 + "aix" 2496 + ], 2497 + "engines": { 2498 + "node": ">=18" 2499 + } 2500 + }, 2501 + "node_modules/@esbuild/android-arm": { 2502 + "version": "0.25.4", 2503 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", 2504 + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", 2505 + "cpu": [ 2506 + "arm" 2507 + ], 2508 + "dev": true, 2509 + "license": "MIT", 2510 + "optional": true, 2511 + "os": [ 2512 + "android" 2513 + ], 2514 + "engines": { 2515 + "node": ">=18" 2516 + } 2517 + }, 2518 + "node_modules/@esbuild/android-arm64": { 2519 + "version": "0.25.4", 2520 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", 2521 + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", 2522 + "cpu": [ 2523 + "arm64" 2524 + ], 2525 + "dev": true, 2526 + "license": "MIT", 2527 + "optional": true, 2528 + "os": [ 2529 + "android" 2530 + ], 2531 + "engines": { 2532 + "node": ">=18" 2533 + } 2534 + }, 2535 + "node_modules/@esbuild/android-x64": { 2536 + "version": "0.25.4", 2537 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", 2538 + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", 2539 + "cpu": [ 2540 + "x64" 2541 + ], 2542 + "dev": true, 2543 + "license": "MIT", 2544 + "optional": true, 2545 + "os": [ 2546 + "android" 2547 + ], 2548 + "engines": { 2549 + "node": ">=18" 2550 + } 2551 + }, 2552 + "node_modules/@esbuild/darwin-arm64": { 2553 + "version": "0.25.4", 2554 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 2555 + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 2556 + "cpu": [ 2557 + "arm64" 2558 + ], 2559 + "dev": true, 2560 + "license": "MIT", 2561 + "optional": true, 2562 + "os": [ 2563 + "darwin" 2564 + ], 2565 + "engines": { 2566 + "node": ">=18" 2567 + } 2568 + }, 2569 + "node_modules/@esbuild/darwin-x64": { 2570 + "version": "0.25.4", 2571 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", 2572 + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", 2573 + "cpu": [ 2574 + "x64" 2575 + ], 2576 + "dev": true, 2577 + "license": "MIT", 2578 + "optional": true, 2579 + "os": [ 2580 + "darwin" 2581 + ], 2582 + "engines": { 2583 + "node": ">=18" 2584 + } 2585 + }, 2586 + "node_modules/@esbuild/freebsd-arm64": { 2587 + "version": "0.25.4", 2588 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", 2589 + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", 2590 + "cpu": [ 2591 + "arm64" 2592 + ], 2593 + "dev": true, 2594 + "license": "MIT", 2595 + "optional": true, 2596 + "os": [ 2597 + "freebsd" 2598 + ], 2599 + "engines": { 2600 + "node": ">=18" 2601 + } 2602 + }, 2603 + "node_modules/@esbuild/freebsd-x64": { 2604 + "version": "0.25.4", 2605 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", 2606 + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", 2607 + "cpu": [ 2608 + "x64" 2609 + ], 2610 + "dev": true, 2611 + "license": "MIT", 2612 + "optional": true, 2613 + "os": [ 2614 + "freebsd" 2615 + ], 2616 + "engines": { 2617 + "node": ">=18" 2618 + } 2619 + }, 2620 + "node_modules/@esbuild/linux-arm": { 2621 + "version": "0.25.4", 2622 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", 2623 + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", 2624 + "cpu": [ 2625 + "arm" 2626 + ], 2627 + "dev": true, 2628 + "license": "MIT", 2629 + "optional": true, 2630 + "os": [ 2631 + "linux" 2632 + ], 2633 + "engines": { 2634 + "node": ">=18" 2635 + } 2636 + }, 2637 + "node_modules/@esbuild/linux-arm64": { 2638 + "version": "0.25.4", 2639 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", 2640 + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", 2641 + "cpu": [ 2642 + "arm64" 2643 + ], 2644 + "dev": true, 2645 + "license": "MIT", 2646 + "optional": true, 2647 + "os": [ 2648 + "linux" 2649 + ], 2650 + "engines": { 2651 + "node": ">=18" 2652 + } 2653 + }, 2654 + "node_modules/@esbuild/linux-ia32": { 2655 + "version": "0.25.4", 2656 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", 2657 + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", 2658 + "cpu": [ 2659 + "ia32" 2660 + ], 2661 + "dev": true, 2662 + "license": "MIT", 2663 + "optional": true, 2664 + "os": [ 2665 + "linux" 2666 + ], 2667 + "engines": { 2668 + "node": ">=18" 2669 + } 2670 + }, 2671 + "node_modules/@esbuild/linux-loong64": { 2672 + "version": "0.25.4", 2673 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", 2674 + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", 2675 + "cpu": [ 2676 + "loong64" 2677 + ], 2678 + "dev": true, 2679 + "license": "MIT", 2680 + "optional": true, 2681 + "os": [ 2682 + "linux" 2683 + ], 2684 + "engines": { 2685 + "node": ">=18" 2686 + } 2687 + }, 2688 + "node_modules/@esbuild/linux-mips64el": { 2689 + "version": "0.25.4", 2690 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", 2691 + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", 2692 + "cpu": [ 2693 + "mips64el" 2694 + ], 2695 + "dev": true, 2696 + "license": "MIT", 2697 + "optional": true, 2698 + "os": [ 2699 + "linux" 2700 + ], 2701 + "engines": { 2702 + "node": ">=18" 2703 + } 2704 + }, 2705 + "node_modules/@esbuild/linux-ppc64": { 2706 + "version": "0.25.4", 2707 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", 2708 + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", 2709 + "cpu": [ 2710 + "ppc64" 2711 + ], 2712 + "dev": true, 2713 + "license": "MIT", 2714 + "optional": true, 2715 + "os": [ 2716 + "linux" 2717 + ], 2718 + "engines": { 2719 + "node": ">=18" 2720 + } 2721 + }, 2722 + "node_modules/@esbuild/linux-riscv64": { 2723 + "version": "0.25.4", 2724 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", 2725 + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", 2726 + "cpu": [ 2727 + "riscv64" 2728 + ], 2729 + "dev": true, 2730 + "license": "MIT", 2731 + "optional": true, 2732 + "os": [ 2733 + "linux" 2734 + ], 2735 + "engines": { 2736 + "node": ">=18" 2737 + } 2738 + }, 2739 + "node_modules/@esbuild/linux-s390x": { 2740 + "version": "0.25.4", 2741 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", 2742 + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", 2743 + "cpu": [ 2744 + "s390x" 2745 + ], 2746 + "dev": true, 2747 + "license": "MIT", 2748 + "optional": true, 2749 + "os": [ 2750 + "linux" 2751 + ], 2752 + "engines": { 2753 + "node": ">=18" 2754 + } 2755 + }, 2756 + "node_modules/@esbuild/linux-x64": { 2757 + "version": "0.25.4", 2758 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", 2759 + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", 2760 + "cpu": [ 2761 + "x64" 2762 + ], 2763 + "dev": true, 2764 + "license": "MIT", 2765 + "optional": true, 2766 + "os": [ 2767 + "linux" 2768 + ], 2769 + "engines": { 2770 + "node": ">=18" 2771 + } 2772 + }, 2773 + "node_modules/@esbuild/netbsd-arm64": { 2774 + "version": "0.25.4", 2775 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", 2776 + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", 2777 + "cpu": [ 2778 + "arm64" 2779 + ], 2780 + "dev": true, 2781 + "license": "MIT", 2782 + "optional": true, 2783 + "os": [ 2784 + "netbsd" 2785 + ], 2786 + "engines": { 2787 + "node": ">=18" 2788 + } 2789 + }, 2790 + "node_modules/@esbuild/netbsd-x64": { 2791 + "version": "0.25.4", 2792 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", 2793 + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", 2794 + "cpu": [ 2795 + "x64" 2796 + ], 2797 + "dev": true, 2798 + "license": "MIT", 2799 + "optional": true, 2800 + "os": [ 2801 + "netbsd" 2802 + ], 2803 + "engines": { 2804 + "node": ">=18" 2805 + } 2806 + }, 2807 + "node_modules/@esbuild/openbsd-arm64": { 2808 + "version": "0.25.4", 2809 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", 2810 + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", 2811 + "cpu": [ 2812 + "arm64" 2813 + ], 2814 + "dev": true, 2815 + "license": "MIT", 2816 + "optional": true, 2817 + "os": [ 2818 + "openbsd" 2819 + ], 2820 + "engines": { 2821 + "node": ">=18" 2822 + } 2823 + }, 2824 + "node_modules/@esbuild/openbsd-x64": { 2825 + "version": "0.25.4", 2826 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", 2827 + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", 2828 + "cpu": [ 2829 + "x64" 2830 + ], 2831 + "dev": true, 2832 + "license": "MIT", 2833 + "optional": true, 2834 + "os": [ 2835 + "openbsd" 2836 + ], 2837 + "engines": { 2838 + "node": ">=18" 2839 + } 2840 + }, 2841 + "node_modules/@esbuild/sunos-x64": { 2842 + "version": "0.25.4", 2843 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", 2844 + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", 2845 + "cpu": [ 2846 + "x64" 2847 + ], 2848 + "dev": true, 2849 + "license": "MIT", 2850 + "optional": true, 2851 + "os": [ 2852 + "sunos" 2853 + ], 2854 + "engines": { 2855 + "node": ">=18" 2856 + } 2857 + }, 2858 + "node_modules/@esbuild/win32-arm64": { 2859 + "version": "0.25.4", 2860 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", 2861 + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", 2862 + "cpu": [ 2863 + "arm64" 2864 + ], 2865 + "dev": true, 2866 + "license": "MIT", 2867 + "optional": true, 2868 + "os": [ 2869 + "win32" 2870 + ], 2871 + "engines": { 2872 + "node": ">=18" 2873 + } 2874 + }, 2875 + "node_modules/@esbuild/win32-ia32": { 2876 + "version": "0.25.4", 2877 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", 2878 + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", 2879 + "cpu": [ 2880 + "ia32" 2881 + ], 2882 + "dev": true, 2883 + "license": "MIT", 2884 + "optional": true, 2885 + "os": [ 2886 + "win32" 2887 + ], 2888 + "engines": { 2889 + "node": ">=18" 2890 + } 2891 + }, 2892 + "node_modules/@esbuild/win32-x64": { 2893 + "version": "0.25.4", 2894 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", 2895 + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", 2896 + "cpu": [ 2897 + "x64" 2898 + ], 2899 + "dev": true, 2900 + "license": "MIT", 2901 + "optional": true, 2902 + "os": [ 2903 + "win32" 2904 + ], 2905 + "engines": { 2906 + "node": ">=18" 2907 + } 2908 + }, 2909 + "node_modules/@inquirer/checkbox": { 2910 + "version": "4.2.0", 2911 + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz", 2912 + "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==", 2913 + "dev": true, 2914 + "license": "MIT", 2915 + "dependencies": { 2916 + "@inquirer/core": "^10.1.15", 2917 + "@inquirer/figures": "^1.0.13", 2918 + "@inquirer/type": "^3.0.8", 2919 + "ansi-escapes": "^4.3.2", 2920 + "yoctocolors-cjs": "^2.1.2" 2921 + }, 2922 + "engines": { 2923 + "node": ">=18" 2924 + }, 2925 + "peerDependencies": { 2926 + "@types/node": ">=18" 2927 + }, 2928 + "peerDependenciesMeta": { 2929 + "@types/node": { 2930 + "optional": true 2931 + } 2932 + } 2933 + }, 2934 + "node_modules/@inquirer/confirm": { 2935 + "version": "5.1.6", 2936 + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", 2937 + "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", 2938 + "dev": true, 2939 + "license": "MIT", 2940 + "dependencies": { 2941 + "@inquirer/core": "^10.1.7", 2942 + "@inquirer/type": "^3.0.4" 2943 + }, 2944 + "engines": { 2945 + "node": ">=18" 2946 + }, 2947 + "peerDependencies": { 2948 + "@types/node": ">=18" 2949 + }, 2950 + "peerDependenciesMeta": { 2951 + "@types/node": { 2952 + "optional": true 2953 + } 2954 + } 2955 + }, 2956 + "node_modules/@inquirer/core": { 2957 + "version": "10.1.15", 2958 + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz", 2959 + "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==", 2960 + "dev": true, 2961 + "license": "MIT", 2962 + "dependencies": { 2963 + "@inquirer/figures": "^1.0.13", 2964 + "@inquirer/type": "^3.0.8", 2965 + "ansi-escapes": "^4.3.2", 2966 + "cli-width": "^4.1.0", 2967 + "mute-stream": "^2.0.0", 2968 + "signal-exit": "^4.1.0", 2969 + "wrap-ansi": "^6.2.0", 2970 + "yoctocolors-cjs": "^2.1.2" 2971 + }, 2972 + "engines": { 2973 + "node": ">=18" 2974 + }, 2975 + "peerDependencies": { 2976 + "@types/node": ">=18" 2977 + }, 2978 + "peerDependenciesMeta": { 2979 + "@types/node": { 2980 + "optional": true 2981 + } 2982 + } 2983 + }, 2984 + "node_modules/@inquirer/editor": { 2985 + "version": "4.2.16", 2986 + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.16.tgz", 2987 + "integrity": "sha512-iSzLjT4C6YKp2DU0fr8T7a97FnRRxMO6CushJnW5ktxLNM2iNeuyUuUA5255eOLPORoGYCrVnuDOEBdGkHGkpw==", 2988 + "dev": true, 2989 + "license": "MIT", 2990 + "dependencies": { 2991 + "@inquirer/core": "^10.1.15", 2992 + "@inquirer/external-editor": "^1.0.0", 2993 + "@inquirer/type": "^3.0.8" 2994 + }, 2995 + "engines": { 2996 + "node": ">=18" 2997 + }, 2998 + "peerDependencies": { 2999 + "@types/node": ">=18" 3000 + }, 3001 + "peerDependenciesMeta": { 3002 + "@types/node": { 3003 + "optional": true 3004 + } 3005 + } 3006 + }, 3007 + "node_modules/@inquirer/expand": { 3008 + "version": "4.0.17", 3009 + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz", 3010 + "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==", 3011 + "dev": true, 3012 + "license": "MIT", 3013 + "dependencies": { 3014 + "@inquirer/core": "^10.1.15", 3015 + "@inquirer/type": "^3.0.8", 3016 + "yoctocolors-cjs": "^2.1.2" 3017 + }, 3018 + "engines": { 3019 + "node": ">=18" 3020 + }, 3021 + "peerDependencies": { 3022 + "@types/node": ">=18" 3023 + }, 3024 + "peerDependenciesMeta": { 3025 + "@types/node": { 3026 + "optional": true 3027 + } 3028 + } 3029 + }, 3030 + "node_modules/@inquirer/external-editor": { 3031 + "version": "1.0.0", 3032 + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.0.tgz", 3033 + "integrity": "sha512-5v3YXc5ZMfL6OJqXPrX9csb4l7NlQA2doO1yynUjpUChT9hg4JcuBVP0RbsEJ/3SL/sxWEyFjT2W69ZhtoBWqg==", 3034 + "dev": true, 3035 + "license": "MIT", 3036 + "dependencies": { 3037 + "chardet": "^2.1.0", 3038 + "iconv-lite": "^0.6.3" 3039 + }, 3040 + "engines": { 3041 + "node": ">=18" 3042 + }, 3043 + "peerDependencies": { 3044 + "@types/node": ">=18" 3045 + } 3046 + }, 3047 + "node_modules/@inquirer/figures": { 3048 + "version": "1.0.13", 3049 + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", 3050 + "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", 3051 + "dev": true, 3052 + "license": "MIT", 3053 + "engines": { 3054 + "node": ">=18" 3055 + } 3056 + }, 3057 + "node_modules/@inquirer/input": { 3058 + "version": "4.2.1", 3059 + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz", 3060 + "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==", 3061 + "dev": true, 3062 + "license": "MIT", 3063 + "dependencies": { 3064 + "@inquirer/core": "^10.1.15", 3065 + "@inquirer/type": "^3.0.8" 3066 + }, 3067 + "engines": { 3068 + "node": ">=18" 3069 + }, 3070 + "peerDependencies": { 3071 + "@types/node": ">=18" 3072 + }, 3073 + "peerDependenciesMeta": { 3074 + "@types/node": { 3075 + "optional": true 3076 + } 3077 + } 3078 + }, 3079 + "node_modules/@inquirer/number": { 3080 + "version": "3.0.17", 3081 + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz", 3082 + "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==", 3083 + "dev": true, 3084 + "license": "MIT", 3085 + "dependencies": { 3086 + "@inquirer/core": "^10.1.15", 3087 + "@inquirer/type": "^3.0.8" 3088 + }, 3089 + "engines": { 3090 + "node": ">=18" 3091 + }, 3092 + "peerDependencies": { 3093 + "@types/node": ">=18" 3094 + }, 3095 + "peerDependenciesMeta": { 3096 + "@types/node": { 3097 + "optional": true 3098 + } 3099 + } 3100 + }, 3101 + "node_modules/@inquirer/password": { 3102 + "version": "4.0.17", 3103 + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz", 3104 + "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==", 3105 + "dev": true, 3106 + "license": "MIT", 3107 + "dependencies": { 3108 + "@inquirer/core": "^10.1.15", 3109 + "@inquirer/type": "^3.0.8", 3110 + "ansi-escapes": "^4.3.2" 3111 + }, 3112 + "engines": { 3113 + "node": ">=18" 3114 + }, 3115 + "peerDependencies": { 3116 + "@types/node": ">=18" 3117 + }, 3118 + "peerDependenciesMeta": { 3119 + "@types/node": { 3120 + "optional": true 3121 + } 3122 + } 3123 + }, 3124 + "node_modules/@inquirer/prompts": { 3125 + "version": "7.3.2", 3126 + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", 3127 + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", 3128 + "dev": true, 3129 + "license": "MIT", 3130 + "dependencies": { 3131 + "@inquirer/checkbox": "^4.1.2", 3132 + "@inquirer/confirm": "^5.1.6", 3133 + "@inquirer/editor": "^4.2.7", 3134 + "@inquirer/expand": "^4.0.9", 3135 + "@inquirer/input": "^4.1.6", 3136 + "@inquirer/number": "^3.0.9", 3137 + "@inquirer/password": "^4.0.9", 3138 + "@inquirer/rawlist": "^4.0.9", 3139 + "@inquirer/search": "^3.0.9", 3140 + "@inquirer/select": "^4.0.9" 3141 + }, 3142 + "engines": { 3143 + "node": ">=18" 3144 + }, 3145 + "peerDependencies": { 3146 + "@types/node": ">=18" 3147 + }, 3148 + "peerDependenciesMeta": { 3149 + "@types/node": { 3150 + "optional": true 3151 + } 3152 + } 3153 + }, 3154 + "node_modules/@inquirer/rawlist": { 3155 + "version": "4.1.5", 3156 + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz", 3157 + "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==", 3158 + "dev": true, 3159 + "license": "MIT", 3160 + "dependencies": { 3161 + "@inquirer/core": "^10.1.15", 3162 + "@inquirer/type": "^3.0.8", 3163 + "yoctocolors-cjs": "^2.1.2" 3164 + }, 3165 + "engines": { 3166 + "node": ">=18" 3167 + }, 3168 + "peerDependencies": { 3169 + "@types/node": ">=18" 3170 + }, 3171 + "peerDependenciesMeta": { 3172 + "@types/node": { 3173 + "optional": true 3174 + } 3175 + } 3176 + }, 3177 + "node_modules/@inquirer/search": { 3178 + "version": "3.1.0", 3179 + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.0.tgz", 3180 + "integrity": "sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q==", 3181 + "dev": true, 3182 + "license": "MIT", 3183 + "dependencies": { 3184 + "@inquirer/core": "^10.1.15", 3185 + "@inquirer/figures": "^1.0.13", 3186 + "@inquirer/type": "^3.0.8", 3187 + "yoctocolors-cjs": "^2.1.2" 3188 + }, 3189 + "engines": { 3190 + "node": ">=18" 3191 + }, 3192 + "peerDependencies": { 3193 + "@types/node": ">=18" 3194 + }, 3195 + "peerDependenciesMeta": { 3196 + "@types/node": { 3197 + "optional": true 3198 + } 3199 + } 3200 + }, 3201 + "node_modules/@inquirer/select": { 3202 + "version": "4.3.1", 3203 + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz", 3204 + "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==", 3205 + "dev": true, 3206 + "license": "MIT", 3207 + "dependencies": { 3208 + "@inquirer/core": "^10.1.15", 3209 + "@inquirer/figures": "^1.0.13", 3210 + "@inquirer/type": "^3.0.8", 3211 + "ansi-escapes": "^4.3.2", 3212 + "yoctocolors-cjs": "^2.1.2" 3213 + }, 3214 + "engines": { 3215 + "node": ">=18" 3216 + }, 3217 + "peerDependencies": { 3218 + "@types/node": ">=18" 3219 + }, 3220 + "peerDependenciesMeta": { 3221 + "@types/node": { 3222 + "optional": true 3223 + } 3224 + } 3225 + }, 3226 + "node_modules/@inquirer/type": { 3227 + "version": "3.0.8", 3228 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", 3229 + "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", 3230 + "dev": true, 3231 + "license": "MIT", 3232 + "engines": { 3233 + "node": ">=18" 3234 + }, 3235 + "peerDependencies": { 3236 + "@types/node": ">=18" 3237 + }, 3238 + "peerDependenciesMeta": { 3239 + "@types/node": { 3240 + "optional": true 3241 + } 3242 + } 3243 + }, 3244 + "node_modules/@isaacs/cliui": { 3245 + "version": "8.0.2", 3246 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 3247 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 3248 + "dev": true, 3249 + "license": "ISC", 3250 + "dependencies": { 3251 + "string-width": "^5.1.2", 3252 + "string-width-cjs": "npm:string-width@^4.2.0", 3253 + "strip-ansi": "^7.0.1", 3254 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 3255 + "wrap-ansi": "^8.1.0", 3256 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 3257 + }, 3258 + "engines": { 3259 + "node": ">=12" 3260 + } 3261 + }, 3262 + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 3263 + "version": "6.2.1", 3264 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 3265 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 3266 + "dev": true, 3267 + "license": "MIT", 3268 + "engines": { 3269 + "node": ">=12" 3270 + }, 3271 + "funding": { 3272 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3273 + } 3274 + }, 3275 + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 3276 + "version": "9.2.2", 3277 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3278 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3279 + "dev": true, 3280 + "license": "MIT" 3281 + }, 3282 + "node_modules/@isaacs/cliui/node_modules/string-width": { 3283 + "version": "5.1.2", 3284 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3285 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3286 + "dev": true, 3287 + "license": "MIT", 3288 + "dependencies": { 3289 + "eastasianwidth": "^0.2.0", 3290 + "emoji-regex": "^9.2.2", 3291 + "strip-ansi": "^7.0.1" 3292 + }, 3293 + "engines": { 3294 + "node": ">=12" 3295 + }, 3296 + "funding": { 3297 + "url": "https://github.com/sponsors/sindresorhus" 3298 + } 3299 + }, 3300 + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 3301 + "version": "8.1.0", 3302 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 3303 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 3304 + "dev": true, 3305 + "license": "MIT", 3306 + "dependencies": { 3307 + "ansi-styles": "^6.1.0", 3308 + "string-width": "^5.0.1", 3309 + "strip-ansi": "^7.0.1" 3310 + }, 3311 + "engines": { 3312 + "node": ">=12" 3313 + }, 3314 + "funding": { 3315 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3316 + } 3317 + }, 3318 + "node_modules/@isaacs/fs-minipass": { 3319 + "version": "4.0.1", 3320 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 3321 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 3322 + "dev": true, 3323 + "license": "ISC", 3324 + "dependencies": { 3325 + "minipass": "^7.0.4" 3326 + }, 3327 + "engines": { 3328 + "node": ">=18.0.0" 3329 + } 3330 + }, 3331 + "node_modules/@istanbuljs/schema": { 3332 + "version": "0.1.3", 3333 + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 3334 + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 3335 + "dev": true, 3336 + "license": "MIT", 3337 + "engines": { 3338 + "node": ">=8" 3339 + } 3340 + }, 3341 + "node_modules/@jridgewell/gen-mapping": { 3342 + "version": "0.3.12", 3343 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 3344 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 3345 + "dev": true, 3346 + "license": "MIT", 3347 + "dependencies": { 3348 + "@jridgewell/sourcemap-codec": "^1.5.0", 3349 + "@jridgewell/trace-mapping": "^0.3.24" 3350 + } 3351 + }, 3352 + "node_modules/@jridgewell/resolve-uri": { 3353 + "version": "3.1.2", 3354 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 3355 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 3356 + "dev": true, 3357 + "license": "MIT", 3358 + "engines": { 3359 + "node": ">=6.0.0" 3360 + } 3361 + }, 3362 + "node_modules/@jridgewell/source-map": { 3363 + "version": "0.3.10", 3364 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz", 3365 + "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", 3366 + "dev": true, 3367 + "license": "MIT", 3368 + "dependencies": { 3369 + "@jridgewell/gen-mapping": "^0.3.5", 3370 + "@jridgewell/trace-mapping": "^0.3.25" 3371 + } 3372 + }, 3373 + "node_modules/@jridgewell/sourcemap-codec": { 3374 + "version": "1.5.4", 3375 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", 3376 + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", 3377 + "dev": true, 3378 + "license": "MIT" 3379 + }, 3380 + "node_modules/@jridgewell/trace-mapping": { 3381 + "version": "0.3.29", 3382 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", 3383 + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", 3384 + "dev": true, 3385 + "license": "MIT", 3386 + "dependencies": { 3387 + "@jridgewell/resolve-uri": "^3.1.0", 3388 + "@jridgewell/sourcemap-codec": "^1.4.14" 3389 + } 3390 + }, 3391 + "node_modules/@jsonjoy.com/base64": { 3392 + "version": "1.1.2", 3393 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", 3394 + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", 3395 + "dev": true, 3396 + "license": "Apache-2.0", 3397 + "engines": { 3398 + "node": ">=10.0" 3399 + }, 3400 + "funding": { 3401 + "type": "github", 3402 + "url": "https://github.com/sponsors/streamich" 3403 + }, 3404 + "peerDependencies": { 3405 + "tslib": "2" 3406 + } 3407 + }, 3408 + "node_modules/@jsonjoy.com/buffers": { 3409 + "version": "1.0.0", 3410 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.0.0.tgz", 3411 + "integrity": "sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==", 3412 + "dev": true, 3413 + "license": "Apache-2.0", 3414 + "engines": { 3415 + "node": ">=10.0" 3416 + }, 3417 + "funding": { 3418 + "type": "github", 3419 + "url": "https://github.com/sponsors/streamich" 3420 + }, 3421 + "peerDependencies": { 3422 + "tslib": "2" 3423 + } 3424 + }, 3425 + "node_modules/@jsonjoy.com/codegen": { 3426 + "version": "1.0.0", 3427 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", 3428 + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", 3429 + "dev": true, 3430 + "license": "Apache-2.0", 3431 + "engines": { 3432 + "node": ">=10.0" 3433 + }, 3434 + "funding": { 3435 + "type": "github", 3436 + "url": "https://github.com/sponsors/streamich" 3437 + }, 3438 + "peerDependencies": { 3439 + "tslib": "2" 3440 + } 3441 + }, 3442 + "node_modules/@jsonjoy.com/json-pack": { 3443 + "version": "1.10.0", 3444 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.10.0.tgz", 3445 + "integrity": "sha512-PMOU9Sh0baiLZEDewwR/YAHJBV2D8pPIzcFQSU7HQl/k/HNCDyVfO1OvkyDwBGp4dPtvZc7Hl9FFYWwTP1CbZw==", 3446 + "dev": true, 3447 + "license": "Apache-2.0", 3448 + "dependencies": { 3449 + "@jsonjoy.com/base64": "^1.1.2", 3450 + "@jsonjoy.com/buffers": "^1.0.0", 3451 + "@jsonjoy.com/codegen": "^1.0.0", 3452 + "@jsonjoy.com/json-pointer": "^1.0.1", 3453 + "@jsonjoy.com/util": "^1.9.0", 3454 + "hyperdyperid": "^1.2.0", 3455 + "thingies": "^2.5.0" 3456 + }, 3457 + "engines": { 3458 + "node": ">=10.0" 3459 + }, 3460 + "funding": { 3461 + "type": "github", 3462 + "url": "https://github.com/sponsors/streamich" 3463 + }, 3464 + "peerDependencies": { 3465 + "tslib": "2" 3466 + } 3467 + }, 3468 + "node_modules/@jsonjoy.com/json-pointer": { 3469 + "version": "1.0.1", 3470 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.1.tgz", 3471 + "integrity": "sha512-tJpwQfuBuxqZlyoJOSZcqf7OUmiYQ6MiPNmOv4KbZdXE/DdvBSSAwhos0zIlJU/AXxC8XpuO8p08bh2fIl+RKA==", 3472 + "dev": true, 3473 + "license": "Apache-2.0", 3474 + "dependencies": { 3475 + "@jsonjoy.com/util": "^1.3.0" 3476 + }, 3477 + "engines": { 3478 + "node": ">=10.0" 3479 + }, 3480 + "funding": { 3481 + "type": "github", 3482 + "url": "https://github.com/sponsors/streamich" 3483 + }, 3484 + "peerDependencies": { 3485 + "tslib": "2" 3486 + } 3487 + }, 3488 + "node_modules/@jsonjoy.com/util": { 3489 + "version": "1.9.0", 3490 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", 3491 + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", 3492 + "dev": true, 3493 + "license": "Apache-2.0", 3494 + "dependencies": { 3495 + "@jsonjoy.com/buffers": "^1.0.0", 3496 + "@jsonjoy.com/codegen": "^1.0.0" 3497 + }, 3498 + "engines": { 3499 + "node": ">=10.0" 3500 + }, 3501 + "funding": { 3502 + "type": "github", 3503 + "url": "https://github.com/sponsors/streamich" 3504 + }, 3505 + "peerDependencies": { 3506 + "tslib": "2" 3507 + } 3508 + }, 3509 + "node_modules/@leichtgewicht/ip-codec": { 3510 + "version": "2.0.5", 3511 + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", 3512 + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", 3513 + "dev": true, 3514 + "license": "MIT" 3515 + }, 3516 + "node_modules/@listr2/prompt-adapter-inquirer": { 3517 + "version": "2.0.18", 3518 + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz", 3519 + "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==", 3520 + "dev": true, 3521 + "license": "MIT", 3522 + "dependencies": { 3523 + "@inquirer/type": "^1.5.5" 3524 + }, 3525 + "engines": { 3526 + "node": ">=18.0.0" 3527 + }, 3528 + "peerDependencies": { 3529 + "@inquirer/prompts": ">= 3 < 8" 3530 + } 3531 + }, 3532 + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { 3533 + "version": "1.5.5", 3534 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", 3535 + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", 3536 + "dev": true, 3537 + "license": "MIT", 3538 + "dependencies": { 3539 + "mute-stream": "^1.0.0" 3540 + }, 3541 + "engines": { 3542 + "node": ">=18" 3543 + } 3544 + }, 3545 + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { 3546 + "version": "1.0.0", 3547 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", 3548 + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", 3549 + "dev": true, 3550 + "license": "ISC", 3551 + "engines": { 3552 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3553 + } 3554 + }, 3555 + "node_modules/@lmdb/lmdb-darwin-arm64": { 3556 + "version": "3.2.6", 3557 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", 3558 + "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", 3559 + "cpu": [ 3560 + "arm64" 3561 + ], 3562 + "dev": true, 3563 + "license": "MIT", 3564 + "optional": true, 3565 + "os": [ 3566 + "darwin" 3567 + ] 3568 + }, 3569 + "node_modules/@lmdb/lmdb-darwin-x64": { 3570 + "version": "3.2.6", 3571 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", 3572 + "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", 3573 + "cpu": [ 3574 + "x64" 3575 + ], 3576 + "dev": true, 3577 + "license": "MIT", 3578 + "optional": true, 3579 + "os": [ 3580 + "darwin" 3581 + ] 3582 + }, 3583 + "node_modules/@lmdb/lmdb-linux-arm": { 3584 + "version": "3.2.6", 3585 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", 3586 + "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", 3587 + "cpu": [ 3588 + "arm" 3589 + ], 3590 + "dev": true, 3591 + "license": "MIT", 3592 + "optional": true, 3593 + "os": [ 3594 + "linux" 3595 + ] 3596 + }, 3597 + "node_modules/@lmdb/lmdb-linux-arm64": { 3598 + "version": "3.2.6", 3599 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", 3600 + "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", 3601 + "cpu": [ 3602 + "arm64" 3603 + ], 3604 + "dev": true, 3605 + "license": "MIT", 3606 + "optional": true, 3607 + "os": [ 3608 + "linux" 3609 + ] 3610 + }, 3611 + "node_modules/@lmdb/lmdb-linux-x64": { 3612 + "version": "3.2.6", 3613 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", 3614 + "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", 3615 + "cpu": [ 3616 + "x64" 3617 + ], 3618 + "dev": true, 3619 + "license": "MIT", 3620 + "optional": true, 3621 + "os": [ 3622 + "linux" 3623 + ] 3624 + }, 3625 + "node_modules/@lmdb/lmdb-win32-x64": { 3626 + "version": "3.2.6", 3627 + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", 3628 + "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==", 3629 + "cpu": [ 3630 + "x64" 3631 + ], 3632 + "dev": true, 3633 + "license": "MIT", 3634 + "optional": true, 3635 + "os": [ 3636 + "win32" 3637 + ] 3638 + }, 3639 + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { 3640 + "version": "3.0.3", 3641 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", 3642 + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", 3643 + "cpu": [ 3644 + "arm64" 3645 + ], 3646 + "dev": true, 3647 + "license": "MIT", 3648 + "optional": true, 3649 + "os": [ 3650 + "darwin" 3651 + ] 3652 + }, 3653 + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { 3654 + "version": "3.0.3", 3655 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", 3656 + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", 3657 + "cpu": [ 3658 + "x64" 3659 + ], 3660 + "dev": true, 3661 + "license": "MIT", 3662 + "optional": true, 3663 + "os": [ 3664 + "darwin" 3665 + ] 3666 + }, 3667 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { 3668 + "version": "3.0.3", 3669 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", 3670 + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", 3671 + "cpu": [ 3672 + "arm" 3673 + ], 3674 + "dev": true, 3675 + "license": "MIT", 3676 + "optional": true, 3677 + "os": [ 3678 + "linux" 3679 + ] 3680 + }, 3681 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { 3682 + "version": "3.0.3", 3683 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", 3684 + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", 3685 + "cpu": [ 3686 + "arm64" 3687 + ], 3688 + "dev": true, 3689 + "license": "MIT", 3690 + "optional": true, 3691 + "os": [ 3692 + "linux" 3693 + ] 3694 + }, 3695 + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { 3696 + "version": "3.0.3", 3697 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", 3698 + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", 3699 + "cpu": [ 3700 + "x64" 3701 + ], 3702 + "dev": true, 3703 + "license": "MIT", 3704 + "optional": true, 3705 + "os": [ 3706 + "linux" 3707 + ] 3708 + }, 3709 + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 3710 + "version": "3.0.3", 3711 + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", 3712 + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", 3713 + "cpu": [ 3714 + "x64" 3715 + ], 3716 + "dev": true, 3717 + "license": "MIT", 3718 + "optional": true, 3719 + "os": [ 3720 + "win32" 3721 + ] 3722 + }, 3723 + "node_modules/@napi-rs/nice": { 3724 + "version": "1.0.4", 3725 + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz", 3726 + "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==", 3727 + "dev": true, 3728 + "license": "MIT", 3729 + "optional": true, 3730 + "engines": { 3731 + "node": ">= 10" 3732 + }, 3733 + "funding": { 3734 + "type": "github", 3735 + "url": "https://github.com/sponsors/Brooooooklyn" 3736 + }, 3737 + "optionalDependencies": { 3738 + "@napi-rs/nice-android-arm-eabi": "1.0.4", 3739 + "@napi-rs/nice-android-arm64": "1.0.4", 3740 + "@napi-rs/nice-darwin-arm64": "1.0.4", 3741 + "@napi-rs/nice-darwin-x64": "1.0.4", 3742 + "@napi-rs/nice-freebsd-x64": "1.0.4", 3743 + "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4", 3744 + "@napi-rs/nice-linux-arm64-gnu": "1.0.4", 3745 + "@napi-rs/nice-linux-arm64-musl": "1.0.4", 3746 + "@napi-rs/nice-linux-ppc64-gnu": "1.0.4", 3747 + "@napi-rs/nice-linux-riscv64-gnu": "1.0.4", 3748 + "@napi-rs/nice-linux-s390x-gnu": "1.0.4", 3749 + "@napi-rs/nice-linux-x64-gnu": "1.0.4", 3750 + "@napi-rs/nice-linux-x64-musl": "1.0.4", 3751 + "@napi-rs/nice-win32-arm64-msvc": "1.0.4", 3752 + "@napi-rs/nice-win32-ia32-msvc": "1.0.4", 3753 + "@napi-rs/nice-win32-x64-msvc": "1.0.4" 3754 + } 3755 + }, 3756 + "node_modules/@napi-rs/nice-android-arm-eabi": { 3757 + "version": "1.0.4", 3758 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.4.tgz", 3759 + "integrity": "sha512-OZFMYUkih4g6HCKTjqJHhMUlgvPiDuSLZPbPBWHLjKmFTv74COzRlq/gwHtmEVaR39mJQ6ZyttDl2HNMUbLVoA==", 3760 + "cpu": [ 3761 + "arm" 3762 + ], 3763 + "dev": true, 3764 + "license": "MIT", 3765 + "optional": true, 3766 + "os": [ 3767 + "android" 3768 + ], 3769 + "engines": { 3770 + "node": ">= 10" 3771 + } 3772 + }, 3773 + "node_modules/@napi-rs/nice-android-arm64": { 3774 + "version": "1.0.4", 3775 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.4.tgz", 3776 + "integrity": "sha512-k8u7cjeA64vQWXZcRrPbmwjH8K09CBnNaPnI9L1D5N6iMPL3XYQzLcN6WwQonfcqCDv5OCY3IqX89goPTV4KMw==", 3777 + "cpu": [ 3778 + "arm64" 3779 + ], 3780 + "dev": true, 3781 + "license": "MIT", 3782 + "optional": true, 3783 + "os": [ 3784 + "android" 3785 + ], 3786 + "engines": { 3787 + "node": ">= 10" 3788 + } 3789 + }, 3790 + "node_modules/@napi-rs/nice-darwin-arm64": { 3791 + "version": "1.0.4", 3792 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.4.tgz", 3793 + "integrity": "sha512-GsLdQvUcuVzoyzmtjsThnpaVEizAqH5yPHgnsBmq3JdVoVZHELFo7PuJEdfOH1DOHi2mPwB9sCJEstAYf3XCJA==", 3794 + "cpu": [ 3795 + "arm64" 3796 + ], 3797 + "dev": true, 3798 + "license": "MIT", 3799 + "optional": true, 3800 + "os": [ 3801 + "darwin" 3802 + ], 3803 + "engines": { 3804 + "node": ">= 10" 3805 + } 3806 + }, 3807 + "node_modules/@napi-rs/nice-darwin-x64": { 3808 + "version": "1.0.4", 3809 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.4.tgz", 3810 + "integrity": "sha512-1y3gyT3e5zUY5SxRl3QDtJiWVsbkmhtUHIYwdWWIQ3Ia+byd/IHIEpqAxOGW1nhhnIKfTCuxBadHQb+yZASVoA==", 3811 + "cpu": [ 3812 + "x64" 3813 + ], 3814 + "dev": true, 3815 + "license": "MIT", 3816 + "optional": true, 3817 + "os": [ 3818 + "darwin" 3819 + ], 3820 + "engines": { 3821 + "node": ">= 10" 3822 + } 3823 + }, 3824 + "node_modules/@napi-rs/nice-freebsd-x64": { 3825 + "version": "1.0.4", 3826 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.4.tgz", 3827 + "integrity": "sha512-06oXzESPRdXUuzS8n2hGwhM2HACnDfl3bfUaSqLGImM8TA33pzDXgGL0e3If8CcFWT98aHows5Lk7xnqYNGFeA==", 3828 + "cpu": [ 3829 + "x64" 3830 + ], 3831 + "dev": true, 3832 + "license": "MIT", 3833 + "optional": true, 3834 + "os": [ 3835 + "freebsd" 3836 + ], 3837 + "engines": { 3838 + "node": ">= 10" 3839 + } 3840 + }, 3841 + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { 3842 + "version": "1.0.4", 3843 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.4.tgz", 3844 + "integrity": "sha512-CgklZ6g8WL4+EgVVkxkEvvsi2DSLf9QIloxWO0fvQyQBp6VguUSX3eHLeRpqwW8cRm2Hv/Q1+PduNk7VK37VZw==", 3845 + "cpu": [ 3846 + "arm" 3847 + ], 3848 + "dev": true, 3849 + "license": "MIT", 3850 + "optional": true, 3851 + "os": [ 3852 + "linux" 3853 + ], 3854 + "engines": { 3855 + "node": ">= 10" 3856 + } 3857 + }, 3858 + "node_modules/@napi-rs/nice-linux-arm64-gnu": { 3859 + "version": "1.0.4", 3860 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.4.tgz", 3861 + "integrity": "sha512-wdAJ7lgjhAlsANUCv0zi6msRwq+D4KDgU+GCCHssSxWmAERZa2KZXO0H2xdmoJ/0i03i6YfK/sWaZgUAyuW2oQ==", 3862 + "cpu": [ 3863 + "arm64" 3864 + ], 3865 + "dev": true, 3866 + "license": "MIT", 3867 + "optional": true, 3868 + "os": [ 3869 + "linux" 3870 + ], 3871 + "engines": { 3872 + "node": ">= 10" 3873 + } 3874 + }, 3875 + "node_modules/@napi-rs/nice-linux-arm64-musl": { 3876 + "version": "1.0.4", 3877 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.4.tgz", 3878 + "integrity": "sha512-4b1KYG+sriufhFrpUS9uNOEYYJqSfcbnwGx6uGX7JjrH8tELG90cOpCawz5THNIwlS3DhLgnCOcn0+4p6z26QA==", 3879 + "cpu": [ 3880 + "arm64" 3881 + ], 3882 + "dev": true, 3883 + "license": "MIT", 3884 + "optional": true, 3885 + "os": [ 3886 + "linux" 3887 + ], 3888 + "engines": { 3889 + "node": ">= 10" 3890 + } 3891 + }, 3892 + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { 3893 + "version": "1.0.4", 3894 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.4.tgz", 3895 + "integrity": "sha512-iaf3vMRgr23oe1PUaKpxaH3DS0IMN0+N9iEiWVwYPm/U15vZFYdqVegGfN2PzrZLUl5lc8ZxbmEKDfuqslhAMA==", 3896 + "cpu": [ 3897 + "ppc64" 3898 + ], 3899 + "dev": true, 3900 + "license": "MIT", 3901 + "optional": true, 3902 + "os": [ 3903 + "linux" 3904 + ], 3905 + "engines": { 3906 + "node": ">= 10" 3907 + } 3908 + }, 3909 + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { 3910 + "version": "1.0.4", 3911 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.4.tgz", 3912 + "integrity": "sha512-UXoREY6Yw6rHrGuTwQgBxpfjK34t6mTjibE9/cXbefL9AuUCJ9gEgwNKZiONuR5QGswChqo9cnthjdKkYyAdDg==", 3913 + "cpu": [ 3914 + "riscv64" 3915 + ], 3916 + "dev": true, 3917 + "license": "MIT", 3918 + "optional": true, 3919 + "os": [ 3920 + "linux" 3921 + ], 3922 + "engines": { 3923 + "node": ">= 10" 3924 + } 3925 + }, 3926 + "node_modules/@napi-rs/nice-linux-s390x-gnu": { 3927 + "version": "1.0.4", 3928 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.4.tgz", 3929 + "integrity": "sha512-eFbgYCRPmsqbYPAlLYU5hYTNbogmIDUvknilehHsFhCH1+0/kN87lP+XaLT0Yeq4V/rpwChSd9vlz4muzFArtw==", 3930 + "cpu": [ 3931 + "s390x" 3932 + ], 3933 + "dev": true, 3934 + "license": "MIT", 3935 + "optional": true, 3936 + "os": [ 3937 + "linux" 3938 + ], 3939 + "engines": { 3940 + "node": ">= 10" 3941 + } 3942 + }, 3943 + "node_modules/@napi-rs/nice-linux-x64-gnu": { 3944 + "version": "1.0.4", 3945 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz", 3946 + "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==", 3947 + "cpu": [ 3948 + "x64" 3949 + ], 3950 + "dev": true, 3951 + "license": "MIT", 3952 + "optional": true, 3953 + "os": [ 3954 + "linux" 3955 + ], 3956 + "engines": { 3957 + "node": ">= 10" 3958 + } 3959 + }, 3960 + "node_modules/@napi-rs/nice-linux-x64-musl": { 3961 + "version": "1.0.4", 3962 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz", 3963 + "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==", 3964 + "cpu": [ 3965 + "x64" 3966 + ], 3967 + "dev": true, 3968 + "license": "MIT", 3969 + "optional": true, 3970 + "os": [ 3971 + "linux" 3972 + ], 3973 + "engines": { 3974 + "node": ">= 10" 3975 + } 3976 + }, 3977 + "node_modules/@napi-rs/nice-win32-arm64-msvc": { 3978 + "version": "1.0.4", 3979 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.4.tgz", 3980 + "integrity": "sha512-vubOe3i+YtSJGEk/++73y+TIxbuVHi+W8ZzrRm2eETCjCRwNlgbfToQZ85dSA+4iBB/NJRGNp+O4hfdbbttZWA==", 3981 + "cpu": [ 3982 + "arm64" 3983 + ], 3984 + "dev": true, 3985 + "license": "MIT", 3986 + "optional": true, 3987 + "os": [ 3988 + "win32" 3989 + ], 3990 + "engines": { 3991 + "node": ">= 10" 3992 + } 3993 + }, 3994 + "node_modules/@napi-rs/nice-win32-ia32-msvc": { 3995 + "version": "1.0.4", 3996 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.4.tgz", 3997 + "integrity": "sha512-BMOVrUDZeg1RNRKVlh4eyLv5djAAVLiSddfpuuQ47EFjBcklg0NUeKMFKNrKQR4UnSn4HAiACLD7YK7koskwmg==", 3998 + "cpu": [ 3999 + "ia32" 4000 + ], 4001 + "dev": true, 4002 + "license": "MIT", 4003 + "optional": true, 4004 + "os": [ 4005 + "win32" 4006 + ], 4007 + "engines": { 4008 + "node": ">= 10" 4009 + } 4010 + }, 4011 + "node_modules/@napi-rs/nice-win32-x64-msvc": { 4012 + "version": "1.0.4", 4013 + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.4.tgz", 4014 + "integrity": "sha512-kCNk6HcRZquhw/whwh4rHsdPyOSCQCgnVDVik+Y9cuSVTDy3frpiCJTScJqPPS872h4JgZKkr/+CwcwttNEo9Q==", 4015 + "cpu": [ 4016 + "x64" 4017 + ], 4018 + "dev": true, 4019 + "license": "MIT", 4020 + "optional": true, 4021 + "os": [ 4022 + "win32" 4023 + ], 4024 + "engines": { 4025 + "node": ">= 10" 4026 + } 4027 + }, 4028 + "node_modules/@ngtools/webpack": { 4029 + "version": "19.2.15", 4030 + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.15.tgz", 4031 + "integrity": "sha512-H37nop/wWMkSgoU2VvrMzanHePdLRRrX52nC5tT2ZhH3qP25+PrnMyw11PoLDLv3iWXC68uB1AiKNIT+jiQbuQ==", 4032 + "dev": true, 4033 + "license": "MIT", 4034 + "engines": { 4035 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 4036 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 4037 + "yarn": ">= 1.13.0" 4038 + }, 4039 + "peerDependencies": { 4040 + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", 4041 + "typescript": ">=5.5 <5.9", 4042 + "webpack": "^5.54.0" 4043 + } 4044 + }, 4045 + "node_modules/@nodelib/fs.scandir": { 4046 + "version": "2.1.5", 4047 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 4048 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 4049 + "dev": true, 4050 + "license": "MIT", 4051 + "dependencies": { 4052 + "@nodelib/fs.stat": "2.0.5", 4053 + "run-parallel": "^1.1.9" 4054 + }, 4055 + "engines": { 4056 + "node": ">= 8" 4057 + } 4058 + }, 4059 + "node_modules/@nodelib/fs.stat": { 4060 + "version": "2.0.5", 4061 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 4062 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 4063 + "dev": true, 4064 + "license": "MIT", 4065 + "engines": { 4066 + "node": ">= 8" 4067 + } 4068 + }, 4069 + "node_modules/@nodelib/fs.walk": { 4070 + "version": "1.2.8", 4071 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 4072 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 4073 + "dev": true, 4074 + "license": "MIT", 4075 + "dependencies": { 4076 + "@nodelib/fs.scandir": "2.1.5", 4077 + "fastq": "^1.6.0" 4078 + }, 4079 + "engines": { 4080 + "node": ">= 8" 4081 + } 4082 + }, 4083 + "node_modules/@npmcli/agent": { 4084 + "version": "3.0.0", 4085 + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", 4086 + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", 4087 + "dev": true, 4088 + "license": "ISC", 4089 + "dependencies": { 4090 + "agent-base": "^7.1.0", 4091 + "http-proxy-agent": "^7.0.0", 4092 + "https-proxy-agent": "^7.0.1", 4093 + "lru-cache": "^10.0.1", 4094 + "socks-proxy-agent": "^8.0.3" 4095 + }, 4096 + "engines": { 4097 + "node": "^18.17.0 || >=20.5.0" 4098 + } 4099 + }, 4100 + "node_modules/@npmcli/agent/node_modules/lru-cache": { 4101 + "version": "10.4.3", 4102 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 4103 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 4104 + "dev": true, 4105 + "license": "ISC" 4106 + }, 4107 + "node_modules/@npmcli/fs": { 4108 + "version": "4.0.0", 4109 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", 4110 + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", 4111 + "dev": true, 4112 + "license": "ISC", 4113 + "dependencies": { 4114 + "semver": "^7.3.5" 4115 + }, 4116 + "engines": { 4117 + "node": "^18.17.0 || >=20.5.0" 4118 + } 4119 + }, 4120 + "node_modules/@npmcli/git": { 4121 + "version": "6.0.3", 4122 + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", 4123 + "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", 4124 + "dev": true, 4125 + "license": "ISC", 4126 + "dependencies": { 4127 + "@npmcli/promise-spawn": "^8.0.0", 4128 + "ini": "^5.0.0", 4129 + "lru-cache": "^10.0.1", 4130 + "npm-pick-manifest": "^10.0.0", 4131 + "proc-log": "^5.0.0", 4132 + "promise-retry": "^2.0.1", 4133 + "semver": "^7.3.5", 4134 + "which": "^5.0.0" 4135 + }, 4136 + "engines": { 4137 + "node": "^18.17.0 || >=20.5.0" 4138 + } 4139 + }, 4140 + "node_modules/@npmcli/git/node_modules/isexe": { 4141 + "version": "3.1.1", 4142 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 4143 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 4144 + "dev": true, 4145 + "license": "ISC", 4146 + "engines": { 4147 + "node": ">=16" 4148 + } 4149 + }, 4150 + "node_modules/@npmcli/git/node_modules/lru-cache": { 4151 + "version": "10.4.3", 4152 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 4153 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 4154 + "dev": true, 4155 + "license": "ISC" 4156 + }, 4157 + "node_modules/@npmcli/git/node_modules/which": { 4158 + "version": "5.0.0", 4159 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 4160 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 4161 + "dev": true, 4162 + "license": "ISC", 4163 + "dependencies": { 4164 + "isexe": "^3.1.1" 4165 + }, 4166 + "bin": { 4167 + "node-which": "bin/which.js" 4168 + }, 4169 + "engines": { 4170 + "node": "^18.17.0 || >=20.5.0" 4171 + } 4172 + }, 4173 + "node_modules/@npmcli/installed-package-contents": { 4174 + "version": "3.0.0", 4175 + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", 4176 + "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", 4177 + "dev": true, 4178 + "license": "ISC", 4179 + "dependencies": { 4180 + "npm-bundled": "^4.0.0", 4181 + "npm-normalize-package-bin": "^4.0.0" 4182 + }, 4183 + "bin": { 4184 + "installed-package-contents": "bin/index.js" 4185 + }, 4186 + "engines": { 4187 + "node": "^18.17.0 || >=20.5.0" 4188 + } 4189 + }, 4190 + "node_modules/@npmcli/node-gyp": { 4191 + "version": "4.0.0", 4192 + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", 4193 + "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", 4194 + "dev": true, 4195 + "license": "ISC", 4196 + "engines": { 4197 + "node": "^18.17.0 || >=20.5.0" 4198 + } 4199 + }, 4200 + "node_modules/@npmcli/package-json": { 4201 + "version": "6.2.0", 4202 + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz", 4203 + "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==", 4204 + "dev": true, 4205 + "license": "ISC", 4206 + "dependencies": { 4207 + "@npmcli/git": "^6.0.0", 4208 + "glob": "^10.2.2", 4209 + "hosted-git-info": "^8.0.0", 4210 + "json-parse-even-better-errors": "^4.0.0", 4211 + "proc-log": "^5.0.0", 4212 + "semver": "^7.5.3", 4213 + "validate-npm-package-license": "^3.0.4" 4214 + }, 4215 + "engines": { 4216 + "node": "^18.17.0 || >=20.5.0" 4217 + } 4218 + }, 4219 + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { 4220 + "version": "2.0.2", 4221 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 4222 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 4223 + "dev": true, 4224 + "license": "MIT", 4225 + "dependencies": { 4226 + "balanced-match": "^1.0.0" 4227 + } 4228 + }, 4229 + "node_modules/@npmcli/package-json/node_modules/glob": { 4230 + "version": "10.4.5", 4231 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 4232 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 4233 + "dev": true, 4234 + "license": "ISC", 4235 + "dependencies": { 4236 + "foreground-child": "^3.1.0", 4237 + "jackspeak": "^3.1.2", 4238 + "minimatch": "^9.0.4", 4239 + "minipass": "^7.1.2", 4240 + "package-json-from-dist": "^1.0.0", 4241 + "path-scurry": "^1.11.1" 4242 + }, 4243 + "bin": { 4244 + "glob": "dist/esm/bin.mjs" 4245 + }, 4246 + "funding": { 4247 + "url": "https://github.com/sponsors/isaacs" 4248 + } 4249 + }, 4250 + "node_modules/@npmcli/package-json/node_modules/minimatch": { 4251 + "version": "9.0.5", 4252 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4253 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4254 + "dev": true, 4255 + "license": "ISC", 4256 + "dependencies": { 4257 + "brace-expansion": "^2.0.1" 4258 + }, 4259 + "engines": { 4260 + "node": ">=16 || 14 >=14.17" 4261 + }, 4262 + "funding": { 4263 + "url": "https://github.com/sponsors/isaacs" 4264 + } 4265 + }, 4266 + "node_modules/@npmcli/promise-spawn": { 4267 + "version": "8.0.2", 4268 + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", 4269 + "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", 4270 + "dev": true, 4271 + "license": "ISC", 4272 + "dependencies": { 4273 + "which": "^5.0.0" 4274 + }, 4275 + "engines": { 4276 + "node": "^18.17.0 || >=20.5.0" 4277 + } 4278 + }, 4279 + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { 4280 + "version": "3.1.1", 4281 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 4282 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 4283 + "dev": true, 4284 + "license": "ISC", 4285 + "engines": { 4286 + "node": ">=16" 4287 + } 4288 + }, 4289 + "node_modules/@npmcli/promise-spawn/node_modules/which": { 4290 + "version": "5.0.0", 4291 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 4292 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 4293 + "dev": true, 4294 + "license": "ISC", 4295 + "dependencies": { 4296 + "isexe": "^3.1.1" 4297 + }, 4298 + "bin": { 4299 + "node-which": "bin/which.js" 4300 + }, 4301 + "engines": { 4302 + "node": "^18.17.0 || >=20.5.0" 4303 + } 4304 + }, 4305 + "node_modules/@npmcli/redact": { 4306 + "version": "3.2.2", 4307 + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz", 4308 + "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==", 4309 + "dev": true, 4310 + "license": "ISC", 4311 + "engines": { 4312 + "node": "^18.17.0 || >=20.5.0" 4313 + } 4314 + }, 4315 + "node_modules/@npmcli/run-script": { 4316 + "version": "9.1.0", 4317 + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz", 4318 + "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==", 4319 + "dev": true, 4320 + "license": "ISC", 4321 + "dependencies": { 4322 + "@npmcli/node-gyp": "^4.0.0", 4323 + "@npmcli/package-json": "^6.0.0", 4324 + "@npmcli/promise-spawn": "^8.0.0", 4325 + "node-gyp": "^11.0.0", 4326 + "proc-log": "^5.0.0", 4327 + "which": "^5.0.0" 4328 + }, 4329 + "engines": { 4330 + "node": "^18.17.0 || >=20.5.0" 4331 + } 4332 + }, 4333 + "node_modules/@npmcli/run-script/node_modules/isexe": { 4334 + "version": "3.1.1", 4335 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 4336 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 4337 + "dev": true, 4338 + "license": "ISC", 4339 + "engines": { 4340 + "node": ">=16" 4341 + } 4342 + }, 4343 + "node_modules/@npmcli/run-script/node_modules/which": { 4344 + "version": "5.0.0", 4345 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 4346 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 4347 + "dev": true, 4348 + "license": "ISC", 4349 + "dependencies": { 4350 + "isexe": "^3.1.1" 4351 + }, 4352 + "bin": { 4353 + "node-which": "bin/which.js" 4354 + }, 4355 + "engines": { 4356 + "node": "^18.17.0 || >=20.5.0" 4357 + } 4358 + }, 4359 + "node_modules/@parcel/watcher": { 4360 + "version": "2.5.1", 4361 + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 4362 + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 4363 + "dev": true, 4364 + "hasInstallScript": true, 4365 + "license": "MIT", 4366 + "optional": true, 4367 + "dependencies": { 4368 + "detect-libc": "^1.0.3", 4369 + "is-glob": "^4.0.3", 4370 + "micromatch": "^4.0.5", 4371 + "node-addon-api": "^7.0.0" 4372 + }, 4373 + "engines": { 4374 + "node": ">= 10.0.0" 4375 + }, 4376 + "funding": { 4377 + "type": "opencollective", 4378 + "url": "https://opencollective.com/parcel" 4379 + }, 4380 + "optionalDependencies": { 4381 + "@parcel/watcher-android-arm64": "2.5.1", 4382 + "@parcel/watcher-darwin-arm64": "2.5.1", 4383 + "@parcel/watcher-darwin-x64": "2.5.1", 4384 + "@parcel/watcher-freebsd-x64": "2.5.1", 4385 + "@parcel/watcher-linux-arm-glibc": "2.5.1", 4386 + "@parcel/watcher-linux-arm-musl": "2.5.1", 4387 + "@parcel/watcher-linux-arm64-glibc": "2.5.1", 4388 + "@parcel/watcher-linux-arm64-musl": "2.5.1", 4389 + "@parcel/watcher-linux-x64-glibc": "2.5.1", 4390 + "@parcel/watcher-linux-x64-musl": "2.5.1", 4391 + "@parcel/watcher-win32-arm64": "2.5.1", 4392 + "@parcel/watcher-win32-ia32": "2.5.1", 4393 + "@parcel/watcher-win32-x64": "2.5.1" 4394 + } 4395 + }, 4396 + "node_modules/@parcel/watcher-android-arm64": { 4397 + "version": "2.5.1", 4398 + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 4399 + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 4400 + "cpu": [ 4401 + "arm64" 4402 + ], 4403 + "dev": true, 4404 + "license": "MIT", 4405 + "optional": true, 4406 + "os": [ 4407 + "android" 4408 + ], 4409 + "engines": { 4410 + "node": ">= 10.0.0" 4411 + }, 4412 + "funding": { 4413 + "type": "opencollective", 4414 + "url": "https://opencollective.com/parcel" 4415 + } 4416 + }, 4417 + "node_modules/@parcel/watcher-darwin-arm64": { 4418 + "version": "2.5.1", 4419 + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 4420 + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 4421 + "cpu": [ 4422 + "arm64" 4423 + ], 4424 + "dev": true, 4425 + "license": "MIT", 4426 + "optional": true, 4427 + "os": [ 4428 + "darwin" 4429 + ], 4430 + "engines": { 4431 + "node": ">= 10.0.0" 4432 + }, 4433 + "funding": { 4434 + "type": "opencollective", 4435 + "url": "https://opencollective.com/parcel" 4436 + } 4437 + }, 4438 + "node_modules/@parcel/watcher-darwin-x64": { 4439 + "version": "2.5.1", 4440 + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 4441 + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 4442 + "cpu": [ 4443 + "x64" 4444 + ], 4445 + "dev": true, 4446 + "license": "MIT", 4447 + "optional": true, 4448 + "os": [ 4449 + "darwin" 4450 + ], 4451 + "engines": { 4452 + "node": ">= 10.0.0" 4453 + }, 4454 + "funding": { 4455 + "type": "opencollective", 4456 + "url": "https://opencollective.com/parcel" 4457 + } 4458 + }, 4459 + "node_modules/@parcel/watcher-freebsd-x64": { 4460 + "version": "2.5.1", 4461 + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 4462 + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 4463 + "cpu": [ 4464 + "x64" 4465 + ], 4466 + "dev": true, 4467 + "license": "MIT", 4468 + "optional": true, 4469 + "os": [ 4470 + "freebsd" 4471 + ], 4472 + "engines": { 4473 + "node": ">= 10.0.0" 4474 + }, 4475 + "funding": { 4476 + "type": "opencollective", 4477 + "url": "https://opencollective.com/parcel" 4478 + } 4479 + }, 4480 + "node_modules/@parcel/watcher-linux-arm-glibc": { 4481 + "version": "2.5.1", 4482 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 4483 + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 4484 + "cpu": [ 4485 + "arm" 4486 + ], 4487 + "dev": true, 4488 + "license": "MIT", 4489 + "optional": true, 4490 + "os": [ 4491 + "linux" 4492 + ], 4493 + "engines": { 4494 + "node": ">= 10.0.0" 4495 + }, 4496 + "funding": { 4497 + "type": "opencollective", 4498 + "url": "https://opencollective.com/parcel" 4499 + } 4500 + }, 4501 + "node_modules/@parcel/watcher-linux-arm-musl": { 4502 + "version": "2.5.1", 4503 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 4504 + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 4505 + "cpu": [ 4506 + "arm" 4507 + ], 4508 + "dev": true, 4509 + "license": "MIT", 4510 + "optional": true, 4511 + "os": [ 4512 + "linux" 4513 + ], 4514 + "engines": { 4515 + "node": ">= 10.0.0" 4516 + }, 4517 + "funding": { 4518 + "type": "opencollective", 4519 + "url": "https://opencollective.com/parcel" 4520 + } 4521 + }, 4522 + "node_modules/@parcel/watcher-linux-arm64-glibc": { 4523 + "version": "2.5.1", 4524 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 4525 + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 4526 + "cpu": [ 4527 + "arm64" 4528 + ], 4529 + "dev": true, 4530 + "license": "MIT", 4531 + "optional": true, 4532 + "os": [ 4533 + "linux" 4534 + ], 4535 + "engines": { 4536 + "node": ">= 10.0.0" 4537 + }, 4538 + "funding": { 4539 + "type": "opencollective", 4540 + "url": "https://opencollective.com/parcel" 4541 + } 4542 + }, 4543 + "node_modules/@parcel/watcher-linux-arm64-musl": { 4544 + "version": "2.5.1", 4545 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 4546 + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 4547 + "cpu": [ 4548 + "arm64" 4549 + ], 4550 + "dev": true, 4551 + "license": "MIT", 4552 + "optional": true, 4553 + "os": [ 4554 + "linux" 4555 + ], 4556 + "engines": { 4557 + "node": ">= 10.0.0" 4558 + }, 4559 + "funding": { 4560 + "type": "opencollective", 4561 + "url": "https://opencollective.com/parcel" 4562 + } 4563 + }, 4564 + "node_modules/@parcel/watcher-linux-x64-glibc": { 4565 + "version": "2.5.1", 4566 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 4567 + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 4568 + "cpu": [ 4569 + "x64" 4570 + ], 4571 + "dev": true, 4572 + "license": "MIT", 4573 + "optional": true, 4574 + "os": [ 4575 + "linux" 4576 + ], 4577 + "engines": { 4578 + "node": ">= 10.0.0" 4579 + }, 4580 + "funding": { 4581 + "type": "opencollective", 4582 + "url": "https://opencollective.com/parcel" 4583 + } 4584 + }, 4585 + "node_modules/@parcel/watcher-linux-x64-musl": { 4586 + "version": "2.5.1", 4587 + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 4588 + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 4589 + "cpu": [ 4590 + "x64" 4591 + ], 4592 + "dev": true, 4593 + "license": "MIT", 4594 + "optional": true, 4595 + "os": [ 4596 + "linux" 4597 + ], 4598 + "engines": { 4599 + "node": ">= 10.0.0" 4600 + }, 4601 + "funding": { 4602 + "type": "opencollective", 4603 + "url": "https://opencollective.com/parcel" 4604 + } 4605 + }, 4606 + "node_modules/@parcel/watcher-win32-arm64": { 4607 + "version": "2.5.1", 4608 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 4609 + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 4610 + "cpu": [ 4611 + "arm64" 4612 + ], 4613 + "dev": true, 4614 + "license": "MIT", 4615 + "optional": true, 4616 + "os": [ 4617 + "win32" 4618 + ], 4619 + "engines": { 4620 + "node": ">= 10.0.0" 4621 + }, 4622 + "funding": { 4623 + "type": "opencollective", 4624 + "url": "https://opencollective.com/parcel" 4625 + } 4626 + }, 4627 + "node_modules/@parcel/watcher-win32-ia32": { 4628 + "version": "2.5.1", 4629 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 4630 + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 4631 + "cpu": [ 4632 + "ia32" 4633 + ], 4634 + "dev": true, 4635 + "license": "MIT", 4636 + "optional": true, 4637 + "os": [ 4638 + "win32" 4639 + ], 4640 + "engines": { 4641 + "node": ">= 10.0.0" 4642 + }, 4643 + "funding": { 4644 + "type": "opencollective", 4645 + "url": "https://opencollective.com/parcel" 4646 + } 4647 + }, 4648 + "node_modules/@parcel/watcher-win32-x64": { 4649 + "version": "2.5.1", 4650 + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", 4651 + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", 4652 + "cpu": [ 4653 + "x64" 4654 + ], 4655 + "dev": true, 4656 + "license": "MIT", 4657 + "optional": true, 4658 + "os": [ 4659 + "win32" 4660 + ], 4661 + "engines": { 4662 + "node": ">= 10.0.0" 4663 + }, 4664 + "funding": { 4665 + "type": "opencollective", 4666 + "url": "https://opencollective.com/parcel" 4667 + } 4668 + }, 4669 + "node_modules/@parcel/watcher/node_modules/detect-libc": { 4670 + "version": "1.0.3", 4671 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 4672 + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 4673 + "dev": true, 4674 + "license": "Apache-2.0", 4675 + "optional": true, 4676 + "bin": { 4677 + "detect-libc": "bin/detect-libc.js" 4678 + }, 4679 + "engines": { 4680 + "node": ">=0.10" 4681 + } 4682 + }, 4683 + "node_modules/@parcel/watcher/node_modules/node-addon-api": { 4684 + "version": "7.1.1", 4685 + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 4686 + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 4687 + "dev": true, 4688 + "license": "MIT", 4689 + "optional": true 4690 + }, 4691 + "node_modules/@pkgjs/parseargs": { 4692 + "version": "0.11.0", 4693 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 4694 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 4695 + "dev": true, 4696 + "license": "MIT", 4697 + "optional": true, 4698 + "engines": { 4699 + "node": ">=14" 4700 + } 4701 + }, 4702 + "node_modules/@rollup/rollup-android-arm-eabi": { 4703 + "version": "4.34.8", 4704 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", 4705 + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", 4706 + "cpu": [ 4707 + "arm" 4708 + ], 4709 + "dev": true, 4710 + "license": "MIT", 4711 + "optional": true, 4712 + "os": [ 4713 + "android" 4714 + ] 4715 + }, 4716 + "node_modules/@rollup/rollup-android-arm64": { 4717 + "version": "4.34.8", 4718 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", 4719 + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", 4720 + "cpu": [ 4721 + "arm64" 4722 + ], 4723 + "dev": true, 4724 + "license": "MIT", 4725 + "optional": true, 4726 + "os": [ 4727 + "android" 4728 + ] 4729 + }, 4730 + "node_modules/@rollup/rollup-darwin-arm64": { 4731 + "version": "4.34.8", 4732 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", 4733 + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", 4734 + "cpu": [ 4735 + "arm64" 4736 + ], 4737 + "dev": true, 4738 + "license": "MIT", 4739 + "optional": true, 4740 + "os": [ 4741 + "darwin" 4742 + ] 4743 + }, 4744 + "node_modules/@rollup/rollup-darwin-x64": { 4745 + "version": "4.34.8", 4746 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", 4747 + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", 4748 + "cpu": [ 4749 + "x64" 4750 + ], 4751 + "dev": true, 4752 + "license": "MIT", 4753 + "optional": true, 4754 + "os": [ 4755 + "darwin" 4756 + ] 4757 + }, 4758 + "node_modules/@rollup/rollup-freebsd-arm64": { 4759 + "version": "4.34.8", 4760 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", 4761 + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", 4762 + "cpu": [ 4763 + "arm64" 4764 + ], 4765 + "dev": true, 4766 + "license": "MIT", 4767 + "optional": true, 4768 + "os": [ 4769 + "freebsd" 4770 + ] 4771 + }, 4772 + "node_modules/@rollup/rollup-freebsd-x64": { 4773 + "version": "4.34.8", 4774 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", 4775 + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", 4776 + "cpu": [ 4777 + "x64" 4778 + ], 4779 + "dev": true, 4780 + "license": "MIT", 4781 + "optional": true, 4782 + "os": [ 4783 + "freebsd" 4784 + ] 4785 + }, 4786 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 4787 + "version": "4.34.8", 4788 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", 4789 + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", 4790 + "cpu": [ 4791 + "arm" 4792 + ], 4793 + "dev": true, 4794 + "license": "MIT", 4795 + "optional": true, 4796 + "os": [ 4797 + "linux" 4798 + ] 4799 + }, 4800 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 4801 + "version": "4.34.8", 4802 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", 4803 + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", 4804 + "cpu": [ 4805 + "arm" 4806 + ], 4807 + "dev": true, 4808 + "license": "MIT", 4809 + "optional": true, 4810 + "os": [ 4811 + "linux" 4812 + ] 4813 + }, 4814 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 4815 + "version": "4.34.8", 4816 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", 4817 + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", 4818 + "cpu": [ 4819 + "arm64" 4820 + ], 4821 + "dev": true, 4822 + "license": "MIT", 4823 + "optional": true, 4824 + "os": [ 4825 + "linux" 4826 + ] 4827 + }, 4828 + "node_modules/@rollup/rollup-linux-arm64-musl": { 4829 + "version": "4.34.8", 4830 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", 4831 + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", 4832 + "cpu": [ 4833 + "arm64" 4834 + ], 4835 + "dev": true, 4836 + "license": "MIT", 4837 + "optional": true, 4838 + "os": [ 4839 + "linux" 4840 + ] 4841 + }, 4842 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 4843 + "version": "4.34.8", 4844 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", 4845 + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", 4846 + "cpu": [ 4847 + "loong64" 4848 + ], 4849 + "dev": true, 4850 + "license": "MIT", 4851 + "optional": true, 4852 + "os": [ 4853 + "linux" 4854 + ] 4855 + }, 4856 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 4857 + "version": "4.34.8", 4858 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", 4859 + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", 4860 + "cpu": [ 4861 + "ppc64" 4862 + ], 4863 + "dev": true, 4864 + "license": "MIT", 4865 + "optional": true, 4866 + "os": [ 4867 + "linux" 4868 + ] 4869 + }, 4870 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 4871 + "version": "4.46.2", 4872 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz", 4873 + "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==", 4874 + "cpu": [ 4875 + "ppc64" 4876 + ], 4877 + "dev": true, 4878 + "license": "MIT", 4879 + "optional": true, 4880 + "os": [ 4881 + "linux" 4882 + ], 4883 + "peer": true 4884 + }, 4885 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 4886 + "version": "4.34.8", 4887 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", 4888 + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", 4889 + "cpu": [ 4890 + "riscv64" 4891 + ], 4892 + "dev": true, 4893 + "license": "MIT", 4894 + "optional": true, 4895 + "os": [ 4896 + "linux" 4897 + ] 4898 + }, 4899 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 4900 + "version": "4.46.2", 4901 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz", 4902 + "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==", 4903 + "cpu": [ 4904 + "riscv64" 4905 + ], 4906 + "dev": true, 4907 + "license": "MIT", 4908 + "optional": true, 4909 + "os": [ 4910 + "linux" 4911 + ], 4912 + "peer": true 4913 + }, 4914 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 4915 + "version": "4.34.8", 4916 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", 4917 + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", 4918 + "cpu": [ 4919 + "s390x" 4920 + ], 4921 + "dev": true, 4922 + "license": "MIT", 4923 + "optional": true, 4924 + "os": [ 4925 + "linux" 4926 + ] 4927 + }, 4928 + "node_modules/@rollup/rollup-linux-x64-gnu": { 4929 + "version": "4.34.8", 4930 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", 4931 + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", 4932 + "cpu": [ 4933 + "x64" 4934 + ], 4935 + "dev": true, 4936 + "license": "MIT", 4937 + "optional": true, 4938 + "os": [ 4939 + "linux" 4940 + ] 4941 + }, 4942 + "node_modules/@rollup/rollup-linux-x64-musl": { 4943 + "version": "4.34.8", 4944 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", 4945 + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", 4946 + "cpu": [ 4947 + "x64" 4948 + ], 4949 + "dev": true, 4950 + "license": "MIT", 4951 + "optional": true, 4952 + "os": [ 4953 + "linux" 4954 + ] 4955 + }, 4956 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 4957 + "version": "4.34.8", 4958 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", 4959 + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", 4960 + "cpu": [ 4961 + "arm64" 4962 + ], 4963 + "dev": true, 4964 + "license": "MIT", 4965 + "optional": true, 4966 + "os": [ 4967 + "win32" 4968 + ] 4969 + }, 4970 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 4971 + "version": "4.34.8", 4972 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", 4973 + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", 4974 + "cpu": [ 4975 + "ia32" 4976 + ], 4977 + "dev": true, 4978 + "license": "MIT", 4979 + "optional": true, 4980 + "os": [ 4981 + "win32" 4982 + ] 4983 + }, 4984 + "node_modules/@rollup/rollup-win32-x64-msvc": { 4985 + "version": "4.34.8", 4986 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", 4987 + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", 4988 + "cpu": [ 4989 + "x64" 4990 + ], 4991 + "dev": true, 4992 + "license": "MIT", 4993 + "optional": true, 4994 + "os": [ 4995 + "win32" 4996 + ] 4997 + }, 4998 + "node_modules/@schematics/angular": { 4999 + "version": "19.2.15", 5000 + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.15.tgz", 5001 + "integrity": "sha512-dz/eoFQKG09POSygpEDdlCehFIMo35HUM2rVV8lx9PfQEibpbGwl1NNQYEbqwVjTyCyD/ILyIXCWPE+EfTnG4g==", 5002 + "dev": true, 5003 + "license": "MIT", 5004 + "dependencies": { 5005 + "@angular-devkit/core": "19.2.15", 5006 + "@angular-devkit/schematics": "19.2.15", 5007 + "jsonc-parser": "3.3.1" 5008 + }, 5009 + "engines": { 5010 + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", 5011 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 5012 + "yarn": ">= 1.13.0" 5013 + } 5014 + }, 5015 + "node_modules/@sigstore/bundle": { 5016 + "version": "3.1.0", 5017 + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", 5018 + "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", 5019 + "dev": true, 5020 + "license": "Apache-2.0", 5021 + "dependencies": { 5022 + "@sigstore/protobuf-specs": "^0.4.0" 5023 + }, 5024 + "engines": { 5025 + "node": "^18.17.0 || >=20.5.0" 5026 + } 5027 + }, 5028 + "node_modules/@sigstore/core": { 5029 + "version": "2.0.0", 5030 + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", 5031 + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", 5032 + "dev": true, 5033 + "license": "Apache-2.0", 5034 + "engines": { 5035 + "node": "^18.17.0 || >=20.5.0" 5036 + } 5037 + }, 5038 + "node_modules/@sigstore/protobuf-specs": { 5039 + "version": "0.4.3", 5040 + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz", 5041 + "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==", 5042 + "dev": true, 5043 + "license": "Apache-2.0", 5044 + "engines": { 5045 + "node": "^18.17.0 || >=20.5.0" 5046 + } 5047 + }, 5048 + "node_modules/@sigstore/sign": { 5049 + "version": "3.1.0", 5050 + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", 5051 + "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", 5052 + "dev": true, 5053 + "license": "Apache-2.0", 5054 + "dependencies": { 5055 + "@sigstore/bundle": "^3.1.0", 5056 + "@sigstore/core": "^2.0.0", 5057 + "@sigstore/protobuf-specs": "^0.4.0", 5058 + "make-fetch-happen": "^14.0.2", 5059 + "proc-log": "^5.0.0", 5060 + "promise-retry": "^2.0.1" 5061 + }, 5062 + "engines": { 5063 + "node": "^18.17.0 || >=20.5.0" 5064 + } 5065 + }, 5066 + "node_modules/@sigstore/tuf": { 5067 + "version": "3.1.1", 5068 + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", 5069 + "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", 5070 + "dev": true, 5071 + "license": "Apache-2.0", 5072 + "dependencies": { 5073 + "@sigstore/protobuf-specs": "^0.4.1", 5074 + "tuf-js": "^3.0.1" 5075 + }, 5076 + "engines": { 5077 + "node": "^18.17.0 || >=20.5.0" 5078 + } 5079 + }, 5080 + "node_modules/@sigstore/verify": { 5081 + "version": "2.1.1", 5082 + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", 5083 + "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", 5084 + "dev": true, 5085 + "license": "Apache-2.0", 5086 + "dependencies": { 5087 + "@sigstore/bundle": "^3.1.0", 5088 + "@sigstore/core": "^2.0.0", 5089 + "@sigstore/protobuf-specs": "^0.4.1" 5090 + }, 5091 + "engines": { 5092 + "node": "^18.17.0 || >=20.5.0" 5093 + } 5094 + }, 5095 + "node_modules/@sindresorhus/merge-streams": { 5096 + "version": "2.3.0", 5097 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 5098 + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 5099 + "dev": true, 5100 + "license": "MIT", 5101 + "engines": { 5102 + "node": ">=18" 5103 + }, 5104 + "funding": { 5105 + "url": "https://github.com/sponsors/sindresorhus" 5106 + } 5107 + }, 5108 + "node_modules/@socket.io/component-emitter": { 5109 + "version": "3.1.2", 5110 + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", 5111 + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", 5112 + "dev": true, 5113 + "license": "MIT" 5114 + }, 5115 + "node_modules/@tufjs/canonical-json": { 5116 + "version": "2.0.0", 5117 + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", 5118 + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", 5119 + "dev": true, 5120 + "license": "MIT", 5121 + "engines": { 5122 + "node": "^16.14.0 || >=18.0.0" 5123 + } 5124 + }, 5125 + "node_modules/@tufjs/models": { 5126 + "version": "3.0.1", 5127 + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", 5128 + "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", 5129 + "dev": true, 5130 + "license": "MIT", 5131 + "dependencies": { 5132 + "@tufjs/canonical-json": "2.0.0", 5133 + "minimatch": "^9.0.5" 5134 + }, 5135 + "engines": { 5136 + "node": "^18.17.0 || >=20.5.0" 5137 + } 5138 + }, 5139 + "node_modules/@tufjs/models/node_modules/brace-expansion": { 5140 + "version": "2.0.2", 5141 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 5142 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 5143 + "dev": true, 5144 + "license": "MIT", 5145 + "dependencies": { 5146 + "balanced-match": "^1.0.0" 5147 + } 5148 + }, 5149 + "node_modules/@tufjs/models/node_modules/minimatch": { 5150 + "version": "9.0.5", 5151 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 5152 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 5153 + "dev": true, 5154 + "license": "ISC", 5155 + "dependencies": { 5156 + "brace-expansion": "^2.0.1" 5157 + }, 5158 + "engines": { 5159 + "node": ">=16 || 14 >=14.17" 5160 + }, 5161 + "funding": { 5162 + "url": "https://github.com/sponsors/isaacs" 5163 + } 5164 + }, 5165 + "node_modules/@types/body-parser": { 5166 + "version": "1.19.6", 5167 + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", 5168 + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", 5169 + "dev": true, 5170 + "license": "MIT", 5171 + "dependencies": { 5172 + "@types/connect": "*", 5173 + "@types/node": "*" 5174 + } 5175 + }, 5176 + "node_modules/@types/bonjour": { 5177 + "version": "3.5.13", 5178 + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", 5179 + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", 5180 + "dev": true, 5181 + "license": "MIT", 5182 + "dependencies": { 5183 + "@types/node": "*" 5184 + } 5185 + }, 5186 + "node_modules/@types/connect": { 5187 + "version": "3.4.38", 5188 + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", 5189 + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", 5190 + "dev": true, 5191 + "license": "MIT", 5192 + "dependencies": { 5193 + "@types/node": "*" 5194 + } 5195 + }, 5196 + "node_modules/@types/connect-history-api-fallback": { 5197 + "version": "1.5.4", 5198 + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", 5199 + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", 5200 + "dev": true, 5201 + "license": "MIT", 5202 + "dependencies": { 5203 + "@types/express-serve-static-core": "*", 5204 + "@types/node": "*" 5205 + } 5206 + }, 5207 + "node_modules/@types/cors": { 5208 + "version": "2.8.19", 5209 + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", 5210 + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", 5211 + "dev": true, 5212 + "license": "MIT", 5213 + "dependencies": { 5214 + "@types/node": "*" 5215 + } 5216 + }, 5217 + "node_modules/@types/eslint": { 5218 + "version": "9.6.1", 5219 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", 5220 + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", 5221 + "dev": true, 5222 + "license": "MIT", 5223 + "dependencies": { 5224 + "@types/estree": "*", 5225 + "@types/json-schema": "*" 5226 + } 5227 + }, 5228 + "node_modules/@types/eslint-scope": { 5229 + "version": "3.7.7", 5230 + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 5231 + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 5232 + "dev": true, 5233 + "license": "MIT", 5234 + "dependencies": { 5235 + "@types/eslint": "*", 5236 + "@types/estree": "*" 5237 + } 5238 + }, 5239 + "node_modules/@types/estree": { 5240 + "version": "1.0.6", 5241 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 5242 + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 5243 + "dev": true, 5244 + "license": "MIT" 5245 + }, 5246 + "node_modules/@types/express": { 5247 + "version": "4.17.23", 5248 + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", 5249 + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", 5250 + "dev": true, 5251 + "license": "MIT", 5252 + "dependencies": { 5253 + "@types/body-parser": "*", 5254 + "@types/express-serve-static-core": "^4.17.33", 5255 + "@types/qs": "*", 5256 + "@types/serve-static": "*" 5257 + } 5258 + }, 5259 + "node_modules/@types/express-serve-static-core": { 5260 + "version": "4.19.6", 5261 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", 5262 + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", 5263 + "dev": true, 5264 + "license": "MIT", 5265 + "dependencies": { 5266 + "@types/node": "*", 5267 + "@types/qs": "*", 5268 + "@types/range-parser": "*", 5269 + "@types/send": "*" 5270 + } 5271 + }, 5272 + "node_modules/@types/http-errors": { 5273 + "version": "2.0.5", 5274 + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", 5275 + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", 5276 + "dev": true, 5277 + "license": "MIT" 5278 + }, 5279 + "node_modules/@types/http-proxy": { 5280 + "version": "1.17.16", 5281 + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", 5282 + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", 5283 + "dev": true, 5284 + "license": "MIT", 5285 + "dependencies": { 5286 + "@types/node": "*" 5287 + } 5288 + }, 5289 + "node_modules/@types/jasmine": { 5290 + "version": "5.1.8", 5291 + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.8.tgz", 5292 + "integrity": "sha512-u7/CnvRdh6AaaIzYjCgUuVbREFgulhX05Qtf6ZtW+aOcjCKKVvKgpkPYJBFTZSHtFBYimzU4zP0V2vrEsq9Wcg==", 5293 + "dev": true, 5294 + "license": "MIT" 5295 + }, 5296 + "node_modules/@types/json-schema": { 5297 + "version": "7.0.15", 5298 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 5299 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 5300 + "dev": true, 5301 + "license": "MIT" 5302 + }, 5303 + "node_modules/@types/mime": { 5304 + "version": "1.3.5", 5305 + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", 5306 + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", 5307 + "dev": true, 5308 + "license": "MIT" 5309 + }, 5310 + "node_modules/@types/node": { 5311 + "version": "18.19.122", 5312 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.122.tgz", 5313 + "integrity": "sha512-yzegtT82dwTNEe/9y+CM8cgb42WrUfMMCg2QqSddzO1J6uPmBD7qKCZ7dOHZP2Yrpm/kb0eqdNMn2MUyEiqBmA==", 5314 + "dev": true, 5315 + "license": "MIT", 5316 + "dependencies": { 5317 + "undici-types": "~5.26.4" 5318 + } 5319 + }, 5320 + "node_modules/@types/node-forge": { 5321 + "version": "1.3.13", 5322 + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.13.tgz", 5323 + "integrity": "sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==", 5324 + "dev": true, 5325 + "license": "MIT", 5326 + "dependencies": { 5327 + "@types/node": "*" 5328 + } 5329 + }, 5330 + "node_modules/@types/qs": { 5331 + "version": "6.14.0", 5332 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", 5333 + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", 5334 + "dev": true, 5335 + "license": "MIT" 5336 + }, 5337 + "node_modules/@types/range-parser": { 5338 + "version": "1.2.7", 5339 + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", 5340 + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", 5341 + "dev": true, 5342 + "license": "MIT" 5343 + }, 5344 + "node_modules/@types/retry": { 5345 + "version": "0.12.2", 5346 + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", 5347 + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", 5348 + "dev": true, 5349 + "license": "MIT" 5350 + }, 5351 + "node_modules/@types/send": { 5352 + "version": "0.17.5", 5353 + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", 5354 + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", 5355 + "dev": true, 5356 + "license": "MIT", 5357 + "dependencies": { 5358 + "@types/mime": "^1", 5359 + "@types/node": "*" 5360 + } 5361 + }, 5362 + "node_modules/@types/serve-index": { 5363 + "version": "1.9.4", 5364 + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", 5365 + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", 5366 + "dev": true, 5367 + "license": "MIT", 5368 + "dependencies": { 5369 + "@types/express": "*" 5370 + } 5371 + }, 5372 + "node_modules/@types/serve-static": { 5373 + "version": "1.15.8", 5374 + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", 5375 + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", 5376 + "dev": true, 5377 + "license": "MIT", 5378 + "dependencies": { 5379 + "@types/http-errors": "*", 5380 + "@types/node": "*", 5381 + "@types/send": "*" 5382 + } 5383 + }, 5384 + "node_modules/@types/sockjs": { 5385 + "version": "0.3.36", 5386 + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", 5387 + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", 5388 + "dev": true, 5389 + "license": "MIT", 5390 + "dependencies": { 5391 + "@types/node": "*" 5392 + } 5393 + }, 5394 + "node_modules/@types/ws": { 5395 + "version": "8.18.1", 5396 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", 5397 + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", 5398 + "dev": true, 5399 + "license": "MIT", 5400 + "dependencies": { 5401 + "@types/node": "*" 5402 + } 5403 + }, 5404 + "node_modules/@vitejs/plugin-basic-ssl": { 5405 + "version": "1.2.0", 5406 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", 5407 + "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==", 5408 + "dev": true, 5409 + "license": "MIT", 5410 + "engines": { 5411 + "node": ">=14.21.3" 5412 + }, 5413 + "peerDependencies": { 5414 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 5415 + } 5416 + }, 5417 + "node_modules/@webassemblyjs/ast": { 5418 + "version": "1.14.1", 5419 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", 5420 + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", 5421 + "dev": true, 5422 + "license": "MIT", 5423 + "dependencies": { 5424 + "@webassemblyjs/helper-numbers": "1.13.2", 5425 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" 5426 + } 5427 + }, 5428 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 5429 + "version": "1.13.2", 5430 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", 5431 + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", 5432 + "dev": true, 5433 + "license": "MIT" 5434 + }, 5435 + "node_modules/@webassemblyjs/helper-api-error": { 5436 + "version": "1.13.2", 5437 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", 5438 + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", 5439 + "dev": true, 5440 + "license": "MIT" 5441 + }, 5442 + "node_modules/@webassemblyjs/helper-buffer": { 5443 + "version": "1.14.1", 5444 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", 5445 + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", 5446 + "dev": true, 5447 + "license": "MIT" 5448 + }, 5449 + "node_modules/@webassemblyjs/helper-numbers": { 5450 + "version": "1.13.2", 5451 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", 5452 + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", 5453 + "dev": true, 5454 + "license": "MIT", 5455 + "dependencies": { 5456 + "@webassemblyjs/floating-point-hex-parser": "1.13.2", 5457 + "@webassemblyjs/helper-api-error": "1.13.2", 5458 + "@xtuc/long": "4.2.2" 5459 + } 5460 + }, 5461 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 5462 + "version": "1.13.2", 5463 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", 5464 + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", 5465 + "dev": true, 5466 + "license": "MIT" 5467 + }, 5468 + "node_modules/@webassemblyjs/helper-wasm-section": { 5469 + "version": "1.14.1", 5470 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", 5471 + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", 5472 + "dev": true, 5473 + "license": "MIT", 5474 + "dependencies": { 5475 + "@webassemblyjs/ast": "1.14.1", 5476 + "@webassemblyjs/helper-buffer": "1.14.1", 5477 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5478 + "@webassemblyjs/wasm-gen": "1.14.1" 5479 + } 5480 + }, 5481 + "node_modules/@webassemblyjs/ieee754": { 5482 + "version": "1.13.2", 5483 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", 5484 + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", 5485 + "dev": true, 5486 + "license": "MIT", 5487 + "dependencies": { 5488 + "@xtuc/ieee754": "^1.2.0" 5489 + } 5490 + }, 5491 + "node_modules/@webassemblyjs/leb128": { 5492 + "version": "1.13.2", 5493 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", 5494 + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", 5495 + "dev": true, 5496 + "license": "Apache-2.0", 5497 + "dependencies": { 5498 + "@xtuc/long": "4.2.2" 5499 + } 5500 + }, 5501 + "node_modules/@webassemblyjs/utf8": { 5502 + "version": "1.13.2", 5503 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", 5504 + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", 5505 + "dev": true, 5506 + "license": "MIT" 5507 + }, 5508 + "node_modules/@webassemblyjs/wasm-edit": { 5509 + "version": "1.14.1", 5510 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", 5511 + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", 5512 + "dev": true, 5513 + "license": "MIT", 5514 + "dependencies": { 5515 + "@webassemblyjs/ast": "1.14.1", 5516 + "@webassemblyjs/helper-buffer": "1.14.1", 5517 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5518 + "@webassemblyjs/helper-wasm-section": "1.14.1", 5519 + "@webassemblyjs/wasm-gen": "1.14.1", 5520 + "@webassemblyjs/wasm-opt": "1.14.1", 5521 + "@webassemblyjs/wasm-parser": "1.14.1", 5522 + "@webassemblyjs/wast-printer": "1.14.1" 5523 + } 5524 + }, 5525 + "node_modules/@webassemblyjs/wasm-gen": { 5526 + "version": "1.14.1", 5527 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", 5528 + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", 5529 + "dev": true, 5530 + "license": "MIT", 5531 + "dependencies": { 5532 + "@webassemblyjs/ast": "1.14.1", 5533 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5534 + "@webassemblyjs/ieee754": "1.13.2", 5535 + "@webassemblyjs/leb128": "1.13.2", 5536 + "@webassemblyjs/utf8": "1.13.2" 5537 + } 5538 + }, 5539 + "node_modules/@webassemblyjs/wasm-opt": { 5540 + "version": "1.14.1", 5541 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", 5542 + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", 5543 + "dev": true, 5544 + "license": "MIT", 5545 + "dependencies": { 5546 + "@webassemblyjs/ast": "1.14.1", 5547 + "@webassemblyjs/helper-buffer": "1.14.1", 5548 + "@webassemblyjs/wasm-gen": "1.14.1", 5549 + "@webassemblyjs/wasm-parser": "1.14.1" 5550 + } 5551 + }, 5552 + "node_modules/@webassemblyjs/wasm-parser": { 5553 + "version": "1.14.1", 5554 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", 5555 + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", 5556 + "dev": true, 5557 + "license": "MIT", 5558 + "dependencies": { 5559 + "@webassemblyjs/ast": "1.14.1", 5560 + "@webassemblyjs/helper-api-error": "1.13.2", 5561 + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 5562 + "@webassemblyjs/ieee754": "1.13.2", 5563 + "@webassemblyjs/leb128": "1.13.2", 5564 + "@webassemblyjs/utf8": "1.13.2" 5565 + } 5566 + }, 5567 + "node_modules/@webassemblyjs/wast-printer": { 5568 + "version": "1.14.1", 5569 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", 5570 + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", 5571 + "dev": true, 5572 + "license": "MIT", 5573 + "dependencies": { 5574 + "@webassemblyjs/ast": "1.14.1", 5575 + "@xtuc/long": "4.2.2" 5576 + } 5577 + }, 5578 + "node_modules/@xtuc/ieee754": { 5579 + "version": "1.2.0", 5580 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 5581 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 5582 + "dev": true, 5583 + "license": "BSD-3-Clause" 5584 + }, 5585 + "node_modules/@xtuc/long": { 5586 + "version": "4.2.2", 5587 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 5588 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 5589 + "dev": true, 5590 + "license": "Apache-2.0" 5591 + }, 5592 + "node_modules/@yarnpkg/lockfile": { 5593 + "version": "1.1.0", 5594 + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", 5595 + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", 5596 + "dev": true, 5597 + "license": "BSD-2-Clause" 5598 + }, 5599 + "node_modules/abbrev": { 5600 + "version": "3.0.1", 5601 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 5602 + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 5603 + "dev": true, 5604 + "license": "ISC", 5605 + "engines": { 5606 + "node": "^18.17.0 || >=20.5.0" 5607 + } 5608 + }, 5609 + "node_modules/accepts": { 5610 + "version": "1.3.8", 5611 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 5612 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 5613 + "license": "MIT", 5614 + "dependencies": { 5615 + "mime-types": "~2.1.34", 5616 + "negotiator": "0.6.3" 5617 + }, 5618 + "engines": { 5619 + "node": ">= 0.6" 5620 + } 5621 + }, 5622 + "node_modules/acorn": { 5623 + "version": "8.15.0", 5624 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 5625 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 5626 + "dev": true, 5627 + "license": "MIT", 5628 + "bin": { 5629 + "acorn": "bin/acorn" 5630 + }, 5631 + "engines": { 5632 + "node": ">=0.4.0" 5633 + } 5634 + }, 5635 + "node_modules/adjust-sourcemap-loader": { 5636 + "version": "4.0.0", 5637 + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", 5638 + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", 5639 + "dev": true, 5640 + "license": "MIT", 5641 + "dependencies": { 5642 + "loader-utils": "^2.0.0", 5643 + "regex-parser": "^2.2.11" 5644 + }, 5645 + "engines": { 5646 + "node": ">=8.9" 5647 + } 5648 + }, 5649 + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { 5650 + "version": "2.0.4", 5651 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", 5652 + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", 5653 + "dev": true, 5654 + "license": "MIT", 5655 + "dependencies": { 5656 + "big.js": "^5.2.2", 5657 + "emojis-list": "^3.0.0", 5658 + "json5": "^2.1.2" 5659 + }, 5660 + "engines": { 5661 + "node": ">=8.9.0" 5662 + } 5663 + }, 5664 + "node_modules/agent-base": { 5665 + "version": "7.1.4", 5666 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", 5667 + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", 5668 + "dev": true, 5669 + "license": "MIT", 5670 + "engines": { 5671 + "node": ">= 14" 5672 + } 5673 + }, 5674 + "node_modules/ajv": { 5675 + "version": "8.17.1", 5676 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 5677 + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 5678 + "dev": true, 5679 + "license": "MIT", 5680 + "dependencies": { 5681 + "fast-deep-equal": "^3.1.3", 5682 + "fast-uri": "^3.0.1", 5683 + "json-schema-traverse": "^1.0.0", 5684 + "require-from-string": "^2.0.2" 5685 + }, 5686 + "funding": { 5687 + "type": "github", 5688 + "url": "https://github.com/sponsors/epoberezkin" 5689 + } 5690 + }, 5691 + "node_modules/ajv-formats": { 5692 + "version": "3.0.1", 5693 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", 5694 + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 5695 + "dev": true, 5696 + "license": "MIT", 5697 + "dependencies": { 5698 + "ajv": "^8.0.0" 5699 + }, 5700 + "peerDependencies": { 5701 + "ajv": "^8.0.0" 5702 + }, 5703 + "peerDependenciesMeta": { 5704 + "ajv": { 5705 + "optional": true 5706 + } 5707 + } 5708 + }, 5709 + "node_modules/ajv-keywords": { 5710 + "version": "5.1.0", 5711 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 5712 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 5713 + "dev": true, 5714 + "license": "MIT", 5715 + "dependencies": { 5716 + "fast-deep-equal": "^3.1.3" 5717 + }, 5718 + "peerDependencies": { 5719 + "ajv": "^8.8.2" 5720 + } 5721 + }, 5722 + "node_modules/ansi-colors": { 5723 + "version": "4.1.3", 5724 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 5725 + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 5726 + "dev": true, 5727 + "license": "MIT", 5728 + "engines": { 5729 + "node": ">=6" 5730 + } 5731 + }, 5732 + "node_modules/ansi-escapes": { 5733 + "version": "4.3.2", 5734 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 5735 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 5736 + "dev": true, 5737 + "license": "MIT", 5738 + "dependencies": { 5739 + "type-fest": "^0.21.3" 5740 + }, 5741 + "engines": { 5742 + "node": ">=8" 5743 + }, 5744 + "funding": { 5745 + "url": "https://github.com/sponsors/sindresorhus" 5746 + } 5747 + }, 5748 + "node_modules/ansi-html-community": { 5749 + "version": "0.0.8", 5750 + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 5751 + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 5752 + "dev": true, 5753 + "engines": [ 5754 + "node >= 0.8.0" 5755 + ], 5756 + "license": "Apache-2.0", 5757 + "bin": { 5758 + "ansi-html": "bin/ansi-html" 5759 + } 5760 + }, 5761 + "node_modules/ansi-regex": { 5762 + "version": "6.1.0", 5763 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 5764 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 5765 + "dev": true, 5766 + "license": "MIT", 5767 + "engines": { 5768 + "node": ">=12" 5769 + }, 5770 + "funding": { 5771 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 5772 + } 5773 + }, 5774 + "node_modules/ansi-styles": { 5775 + "version": "4.3.0", 5776 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5777 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5778 + "dev": true, 5779 + "license": "MIT", 5780 + "dependencies": { 5781 + "color-convert": "^2.0.1" 5782 + }, 5783 + "engines": { 5784 + "node": ">=8" 5785 + }, 5786 + "funding": { 5787 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5788 + } 5789 + }, 5790 + "node_modules/anymatch": { 5791 + "version": "3.1.3", 5792 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 5793 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 5794 + "dev": true, 5795 + "license": "ISC", 5796 + "dependencies": { 5797 + "normalize-path": "^3.0.0", 5798 + "picomatch": "^2.0.4" 5799 + }, 5800 + "engines": { 5801 + "node": ">= 8" 5802 + } 5803 + }, 5804 + "node_modules/anymatch/node_modules/picomatch": { 5805 + "version": "2.3.1", 5806 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5807 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5808 + "dev": true, 5809 + "license": "MIT", 5810 + "engines": { 5811 + "node": ">=8.6" 5812 + }, 5813 + "funding": { 5814 + "url": "https://github.com/sponsors/jonschlinkert" 5815 + } 5816 + }, 5817 + "node_modules/argparse": { 5818 + "version": "2.0.1", 5819 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 5820 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 5821 + "dev": true, 5822 + "license": "Python-2.0" 5823 + }, 5824 + "node_modules/array-flatten": { 5825 + "version": "1.1.1", 5826 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 5827 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 5828 + "license": "MIT" 5829 + }, 5830 + "node_modules/autoprefixer": { 5831 + "version": "10.4.20", 5832 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", 5833 + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", 5834 + "dev": true, 5835 + "funding": [ 5836 + { 5837 + "type": "opencollective", 5838 + "url": "https://opencollective.com/postcss/" 5839 + }, 5840 + { 5841 + "type": "tidelift", 5842 + "url": "https://tidelift.com/funding/github/npm/autoprefixer" 5843 + }, 5844 + { 5845 + "type": "github", 5846 + "url": "https://github.com/sponsors/ai" 5847 + } 5848 + ], 5849 + "license": "MIT", 5850 + "dependencies": { 5851 + "browserslist": "^4.23.3", 5852 + "caniuse-lite": "^1.0.30001646", 5853 + "fraction.js": "^4.3.7", 5854 + "normalize-range": "^0.1.2", 5855 + "picocolors": "^1.0.1", 5856 + "postcss-value-parser": "^4.2.0" 5857 + }, 5858 + "bin": { 5859 + "autoprefixer": "bin/autoprefixer" 5860 + }, 5861 + "engines": { 5862 + "node": "^10 || ^12 || >=14" 5863 + }, 5864 + "peerDependencies": { 5865 + "postcss": "^8.1.0" 5866 + } 5867 + }, 5868 + "node_modules/babel-loader": { 5869 + "version": "9.2.1", 5870 + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", 5871 + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", 5872 + "dev": true, 5873 + "license": "MIT", 5874 + "dependencies": { 5875 + "find-cache-dir": "^4.0.0", 5876 + "schema-utils": "^4.0.0" 5877 + }, 5878 + "engines": { 5879 + "node": ">= 14.15.0" 5880 + }, 5881 + "peerDependencies": { 5882 + "@babel/core": "^7.12.0", 5883 + "webpack": ">=5" 5884 + } 5885 + }, 5886 + "node_modules/babel-plugin-polyfill-corejs2": { 5887 + "version": "0.4.14", 5888 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", 5889 + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", 5890 + "dev": true, 5891 + "license": "MIT", 5892 + "dependencies": { 5893 + "@babel/compat-data": "^7.27.7", 5894 + "@babel/helper-define-polyfill-provider": "^0.6.5", 5895 + "semver": "^6.3.1" 5896 + }, 5897 + "peerDependencies": { 5898 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5899 + } 5900 + }, 5901 + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 5902 + "version": "6.3.1", 5903 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5904 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5905 + "dev": true, 5906 + "license": "ISC", 5907 + "bin": { 5908 + "semver": "bin/semver.js" 5909 + } 5910 + }, 5911 + "node_modules/babel-plugin-polyfill-corejs3": { 5912 + "version": "0.11.1", 5913 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", 5914 + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", 5915 + "dev": true, 5916 + "license": "MIT", 5917 + "dependencies": { 5918 + "@babel/helper-define-polyfill-provider": "^0.6.3", 5919 + "core-js-compat": "^3.40.0" 5920 + }, 5921 + "peerDependencies": { 5922 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5923 + } 5924 + }, 5925 + "node_modules/babel-plugin-polyfill-regenerator": { 5926 + "version": "0.6.5", 5927 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", 5928 + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", 5929 + "dev": true, 5930 + "license": "MIT", 5931 + "dependencies": { 5932 + "@babel/helper-define-polyfill-provider": "^0.6.5" 5933 + }, 5934 + "peerDependencies": { 5935 + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" 5936 + } 5937 + }, 5938 + "node_modules/balanced-match": { 5939 + "version": "1.0.2", 5940 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 5941 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 5942 + "dev": true, 5943 + "license": "MIT" 5944 + }, 5945 + "node_modules/base64-js": { 5946 + "version": "1.5.1", 5947 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 5948 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 5949 + "dev": true, 5950 + "funding": [ 5951 + { 5952 + "type": "github", 5953 + "url": "https://github.com/sponsors/feross" 5954 + }, 5955 + { 5956 + "type": "patreon", 5957 + "url": "https://www.patreon.com/feross" 5958 + }, 5959 + { 5960 + "type": "consulting", 5961 + "url": "https://feross.org/support" 5962 + } 5963 + ], 5964 + "license": "MIT" 5965 + }, 5966 + "node_modules/base64id": { 5967 + "version": "2.0.0", 5968 + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 5969 + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 5970 + "dev": true, 5971 + "license": "MIT", 5972 + "engines": { 5973 + "node": "^4.5.0 || >= 5.9" 5974 + } 5975 + }, 5976 + "node_modules/batch": { 5977 + "version": "0.6.1", 5978 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 5979 + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", 5980 + "dev": true, 5981 + "license": "MIT" 5982 + }, 5983 + "node_modules/beasties": { 5984 + "version": "0.3.2", 5985 + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz", 5986 + "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==", 5987 + "dev": true, 5988 + "license": "Apache-2.0", 5989 + "dependencies": { 5990 + "css-select": "^5.1.0", 5991 + "css-what": "^6.1.0", 5992 + "dom-serializer": "^2.0.0", 5993 + "domhandler": "^5.0.3", 5994 + "htmlparser2": "^10.0.0", 5995 + "picocolors": "^1.1.1", 5996 + "postcss": "^8.4.49", 5997 + "postcss-media-query-parser": "^0.2.3" 5998 + }, 5999 + "engines": { 6000 + "node": ">=14.0.0" 6001 + } 6002 + }, 6003 + "node_modules/big.js": { 6004 + "version": "5.2.2", 6005 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 6006 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 6007 + "dev": true, 6008 + "license": "MIT", 6009 + "engines": { 6010 + "node": "*" 6011 + } 6012 + }, 6013 + "node_modules/binary-extensions": { 6014 + "version": "2.3.0", 6015 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 6016 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 6017 + "dev": true, 6018 + "license": "MIT", 6019 + "engines": { 6020 + "node": ">=8" 6021 + }, 6022 + "funding": { 6023 + "url": "https://github.com/sponsors/sindresorhus" 6024 + } 6025 + }, 6026 + "node_modules/bl": { 6027 + "version": "4.1.0", 6028 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 6029 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 6030 + "dev": true, 6031 + "license": "MIT", 6032 + "dependencies": { 6033 + "buffer": "^5.5.0", 6034 + "inherits": "^2.0.4", 6035 + "readable-stream": "^3.4.0" 6036 + } 6037 + }, 6038 + "node_modules/body-parser": { 6039 + "version": "1.20.3", 6040 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 6041 + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 6042 + "license": "MIT", 6043 + "dependencies": { 6044 + "bytes": "3.1.2", 6045 + "content-type": "~1.0.5", 6046 + "debug": "2.6.9", 6047 + "depd": "2.0.0", 6048 + "destroy": "1.2.0", 6049 + "http-errors": "2.0.0", 6050 + "iconv-lite": "0.4.24", 6051 + "on-finished": "2.4.1", 6052 + "qs": "6.13.0", 6053 + "raw-body": "2.5.2", 6054 + "type-is": "~1.6.18", 6055 + "unpipe": "1.0.0" 6056 + }, 6057 + "engines": { 6058 + "node": ">= 0.8", 6059 + "npm": "1.2.8000 || >= 1.4.16" 6060 + } 6061 + }, 6062 + "node_modules/body-parser/node_modules/debug": { 6063 + "version": "2.6.9", 6064 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6065 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6066 + "license": "MIT", 6067 + "dependencies": { 6068 + "ms": "2.0.0" 6069 + } 6070 + }, 6071 + "node_modules/body-parser/node_modules/iconv-lite": { 6072 + "version": "0.4.24", 6073 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 6074 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 6075 + "license": "MIT", 6076 + "dependencies": { 6077 + "safer-buffer": ">= 2.1.2 < 3" 6078 + }, 6079 + "engines": { 6080 + "node": ">=0.10.0" 6081 + } 6082 + }, 6083 + "node_modules/body-parser/node_modules/ms": { 6084 + "version": "2.0.0", 6085 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6086 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6087 + "license": "MIT" 6088 + }, 6089 + "node_modules/bonjour-service": { 6090 + "version": "1.3.0", 6091 + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", 6092 + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", 6093 + "dev": true, 6094 + "license": "MIT", 6095 + "dependencies": { 6096 + "fast-deep-equal": "^3.1.3", 6097 + "multicast-dns": "^7.2.5" 6098 + } 6099 + }, 6100 + "node_modules/boolbase": { 6101 + "version": "1.0.0", 6102 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 6103 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", 6104 + "dev": true, 6105 + "license": "ISC" 6106 + }, 6107 + "node_modules/brace-expansion": { 6108 + "version": "1.1.12", 6109 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 6110 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 6111 + "dev": true, 6112 + "license": "MIT", 6113 + "dependencies": { 6114 + "balanced-match": "^1.0.0", 6115 + "concat-map": "0.0.1" 6116 + } 6117 + }, 6118 + "node_modules/braces": { 6119 + "version": "3.0.3", 6120 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 6121 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 6122 + "dev": true, 6123 + "license": "MIT", 6124 + "dependencies": { 6125 + "fill-range": "^7.1.1" 6126 + }, 6127 + "engines": { 6128 + "node": ">=8" 6129 + } 6130 + }, 6131 + "node_modules/browserslist": { 6132 + "version": "4.25.2", 6133 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", 6134 + "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", 6135 + "dev": true, 6136 + "funding": [ 6137 + { 6138 + "type": "opencollective", 6139 + "url": "https://opencollective.com/browserslist" 6140 + }, 6141 + { 6142 + "type": "tidelift", 6143 + "url": "https://tidelift.com/funding/github/npm/browserslist" 6144 + }, 6145 + { 6146 + "type": "github", 6147 + "url": "https://github.com/sponsors/ai" 6148 + } 6149 + ], 6150 + "license": "MIT", 6151 + "dependencies": { 6152 + "caniuse-lite": "^1.0.30001733", 6153 + "electron-to-chromium": "^1.5.199", 6154 + "node-releases": "^2.0.19", 6155 + "update-browserslist-db": "^1.1.3" 6156 + }, 6157 + "bin": { 6158 + "browserslist": "cli.js" 6159 + }, 6160 + "engines": { 6161 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 6162 + } 6163 + }, 6164 + "node_modules/buffer": { 6165 + "version": "5.7.1", 6166 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 6167 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 6168 + "dev": true, 6169 + "funding": [ 6170 + { 6171 + "type": "github", 6172 + "url": "https://github.com/sponsors/feross" 6173 + }, 6174 + { 6175 + "type": "patreon", 6176 + "url": "https://www.patreon.com/feross" 6177 + }, 6178 + { 6179 + "type": "consulting", 6180 + "url": "https://feross.org/support" 6181 + } 6182 + ], 6183 + "license": "MIT", 6184 + "dependencies": { 6185 + "base64-js": "^1.3.1", 6186 + "ieee754": "^1.1.13" 6187 + } 6188 + }, 6189 + "node_modules/buffer-from": { 6190 + "version": "1.1.2", 6191 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 6192 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 6193 + "dev": true, 6194 + "license": "MIT" 6195 + }, 6196 + "node_modules/bundle-name": { 6197 + "version": "4.1.0", 6198 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 6199 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 6200 + "dev": true, 6201 + "license": "MIT", 6202 + "dependencies": { 6203 + "run-applescript": "^7.0.0" 6204 + }, 6205 + "engines": { 6206 + "node": ">=18" 6207 + }, 6208 + "funding": { 6209 + "url": "https://github.com/sponsors/sindresorhus" 6210 + } 6211 + }, 6212 + "node_modules/bytes": { 6213 + "version": "3.1.2", 6214 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 6215 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 6216 + "license": "MIT", 6217 + "engines": { 6218 + "node": ">= 0.8" 6219 + } 6220 + }, 6221 + "node_modules/cacache": { 6222 + "version": "19.0.1", 6223 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", 6224 + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", 6225 + "dev": true, 6226 + "license": "ISC", 6227 + "dependencies": { 6228 + "@npmcli/fs": "^4.0.0", 6229 + "fs-minipass": "^3.0.0", 6230 + "glob": "^10.2.2", 6231 + "lru-cache": "^10.0.1", 6232 + "minipass": "^7.0.3", 6233 + "minipass-collect": "^2.0.1", 6234 + "minipass-flush": "^1.0.5", 6235 + "minipass-pipeline": "^1.2.4", 6236 + "p-map": "^7.0.2", 6237 + "ssri": "^12.0.0", 6238 + "tar": "^7.4.3", 6239 + "unique-filename": "^4.0.0" 6240 + }, 6241 + "engines": { 6242 + "node": "^18.17.0 || >=20.5.0" 6243 + } 6244 + }, 6245 + "node_modules/cacache/node_modules/brace-expansion": { 6246 + "version": "2.0.2", 6247 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6248 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6249 + "dev": true, 6250 + "license": "MIT", 6251 + "dependencies": { 6252 + "balanced-match": "^1.0.0" 6253 + } 6254 + }, 6255 + "node_modules/cacache/node_modules/chownr": { 6256 + "version": "3.0.0", 6257 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 6258 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 6259 + "dev": true, 6260 + "license": "BlueOak-1.0.0", 6261 + "engines": { 6262 + "node": ">=18" 6263 + } 6264 + }, 6265 + "node_modules/cacache/node_modules/glob": { 6266 + "version": "10.4.5", 6267 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 6268 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 6269 + "dev": true, 6270 + "license": "ISC", 6271 + "dependencies": { 6272 + "foreground-child": "^3.1.0", 6273 + "jackspeak": "^3.1.2", 6274 + "minimatch": "^9.0.4", 6275 + "minipass": "^7.1.2", 6276 + "package-json-from-dist": "^1.0.0", 6277 + "path-scurry": "^1.11.1" 6278 + }, 6279 + "bin": { 6280 + "glob": "dist/esm/bin.mjs" 6281 + }, 6282 + "funding": { 6283 + "url": "https://github.com/sponsors/isaacs" 6284 + } 6285 + }, 6286 + "node_modules/cacache/node_modules/lru-cache": { 6287 + "version": "10.4.3", 6288 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6289 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 6290 + "dev": true, 6291 + "license": "ISC" 6292 + }, 6293 + "node_modules/cacache/node_modules/minimatch": { 6294 + "version": "9.0.5", 6295 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 6296 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 6297 + "dev": true, 6298 + "license": "ISC", 6299 + "dependencies": { 6300 + "brace-expansion": "^2.0.1" 6301 + }, 6302 + "engines": { 6303 + "node": ">=16 || 14 >=14.17" 6304 + }, 6305 + "funding": { 6306 + "url": "https://github.com/sponsors/isaacs" 6307 + } 6308 + }, 6309 + "node_modules/cacache/node_modules/mkdirp": { 6310 + "version": "3.0.1", 6311 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 6312 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 6313 + "dev": true, 6314 + "license": "MIT", 6315 + "bin": { 6316 + "mkdirp": "dist/cjs/src/bin.js" 6317 + }, 6318 + "engines": { 6319 + "node": ">=10" 6320 + }, 6321 + "funding": { 6322 + "url": "https://github.com/sponsors/isaacs" 6323 + } 6324 + }, 6325 + "node_modules/cacache/node_modules/tar": { 6326 + "version": "7.4.3", 6327 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 6328 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 6329 + "dev": true, 6330 + "license": "ISC", 6331 + "dependencies": { 6332 + "@isaacs/fs-minipass": "^4.0.0", 6333 + "chownr": "^3.0.0", 6334 + "minipass": "^7.1.2", 6335 + "minizlib": "^3.0.1", 6336 + "mkdirp": "^3.0.1", 6337 + "yallist": "^5.0.0" 6338 + }, 6339 + "engines": { 6340 + "node": ">=18" 6341 + } 6342 + }, 6343 + "node_modules/cacache/node_modules/yallist": { 6344 + "version": "5.0.0", 6345 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 6346 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 6347 + "dev": true, 6348 + "license": "BlueOak-1.0.0", 6349 + "engines": { 6350 + "node": ">=18" 6351 + } 6352 + }, 6353 + "node_modules/call-bind-apply-helpers": { 6354 + "version": "1.0.2", 6355 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 6356 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 6357 + "license": "MIT", 6358 + "dependencies": { 6359 + "es-errors": "^1.3.0", 6360 + "function-bind": "^1.1.2" 6361 + }, 6362 + "engines": { 6363 + "node": ">= 0.4" 6364 + } 6365 + }, 6366 + "node_modules/call-bound": { 6367 + "version": "1.0.4", 6368 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 6369 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 6370 + "license": "MIT", 6371 + "dependencies": { 6372 + "call-bind-apply-helpers": "^1.0.2", 6373 + "get-intrinsic": "^1.3.0" 6374 + }, 6375 + "engines": { 6376 + "node": ">= 0.4" 6377 + }, 6378 + "funding": { 6379 + "url": "https://github.com/sponsors/ljharb" 6380 + } 6381 + }, 6382 + "node_modules/callsites": { 6383 + "version": "3.1.0", 6384 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 6385 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 6386 + "dev": true, 6387 + "license": "MIT", 6388 + "engines": { 6389 + "node": ">=6" 6390 + } 6391 + }, 6392 + "node_modules/caniuse-lite": { 6393 + "version": "1.0.30001733", 6394 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", 6395 + "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", 6396 + "dev": true, 6397 + "funding": [ 6398 + { 6399 + "type": "opencollective", 6400 + "url": "https://opencollective.com/browserslist" 6401 + }, 6402 + { 6403 + "type": "tidelift", 6404 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 6405 + }, 6406 + { 6407 + "type": "github", 6408 + "url": "https://github.com/sponsors/ai" 6409 + } 6410 + ], 6411 + "license": "CC-BY-4.0" 6412 + }, 6413 + "node_modules/chalk": { 6414 + "version": "4.1.2", 6415 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6416 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6417 + "dev": true, 6418 + "license": "MIT", 6419 + "dependencies": { 6420 + "ansi-styles": "^4.1.0", 6421 + "supports-color": "^7.1.0" 6422 + }, 6423 + "engines": { 6424 + "node": ">=10" 6425 + }, 6426 + "funding": { 6427 + "url": "https://github.com/chalk/chalk?sponsor=1" 6428 + } 6429 + }, 6430 + "node_modules/chardet": { 6431 + "version": "2.1.0", 6432 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", 6433 + "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", 6434 + "dev": true, 6435 + "license": "MIT" 6436 + }, 6437 + "node_modules/chokidar": { 6438 + "version": "4.0.3", 6439 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 6440 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 6441 + "dev": true, 6442 + "license": "MIT", 6443 + "dependencies": { 6444 + "readdirp": "^4.0.1" 6445 + }, 6446 + "engines": { 6447 + "node": ">= 14.16.0" 6448 + }, 6449 + "funding": { 6450 + "url": "https://paulmillr.com/funding/" 6451 + } 6452 + }, 6453 + "node_modules/chownr": { 6454 + "version": "2.0.0", 6455 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 6456 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 6457 + "dev": true, 6458 + "license": "ISC", 6459 + "engines": { 6460 + "node": ">=10" 6461 + } 6462 + }, 6463 + "node_modules/chrome-trace-event": { 6464 + "version": "1.0.4", 6465 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 6466 + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 6467 + "dev": true, 6468 + "license": "MIT", 6469 + "engines": { 6470 + "node": ">=6.0" 6471 + } 6472 + }, 6473 + "node_modules/cli-cursor": { 6474 + "version": "5.0.0", 6475 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", 6476 + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", 6477 + "dev": true, 6478 + "license": "MIT", 6479 + "dependencies": { 6480 + "restore-cursor": "^5.0.0" 6481 + }, 6482 + "engines": { 6483 + "node": ">=18" 6484 + }, 6485 + "funding": { 6486 + "url": "https://github.com/sponsors/sindresorhus" 6487 + } 6488 + }, 6489 + "node_modules/cli-spinners": { 6490 + "version": "2.9.2", 6491 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 6492 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 6493 + "dev": true, 6494 + "license": "MIT", 6495 + "engines": { 6496 + "node": ">=6" 6497 + }, 6498 + "funding": { 6499 + "url": "https://github.com/sponsors/sindresorhus" 6500 + } 6501 + }, 6502 + "node_modules/cli-truncate": { 6503 + "version": "4.0.0", 6504 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", 6505 + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", 6506 + "dev": true, 6507 + "license": "MIT", 6508 + "dependencies": { 6509 + "slice-ansi": "^5.0.0", 6510 + "string-width": "^7.0.0" 6511 + }, 6512 + "engines": { 6513 + "node": ">=18" 6514 + }, 6515 + "funding": { 6516 + "url": "https://github.com/sponsors/sindresorhus" 6517 + } 6518 + }, 6519 + "node_modules/cli-width": { 6520 + "version": "4.1.0", 6521 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 6522 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 6523 + "dev": true, 6524 + "license": "ISC", 6525 + "engines": { 6526 + "node": ">= 12" 6527 + } 6528 + }, 6529 + "node_modules/cliui": { 6530 + "version": "8.0.1", 6531 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 6532 + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 6533 + "dev": true, 6534 + "license": "ISC", 6535 + "dependencies": { 6536 + "string-width": "^4.2.0", 6537 + "strip-ansi": "^6.0.1", 6538 + "wrap-ansi": "^7.0.0" 6539 + }, 6540 + "engines": { 6541 + "node": ">=12" 6542 + } 6543 + }, 6544 + "node_modules/cliui/node_modules/ansi-regex": { 6545 + "version": "5.0.1", 6546 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6547 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6548 + "dev": true, 6549 + "license": "MIT", 6550 + "engines": { 6551 + "node": ">=8" 6552 + } 6553 + }, 6554 + "node_modules/cliui/node_modules/emoji-regex": { 6555 + "version": "8.0.0", 6556 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6557 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6558 + "dev": true, 6559 + "license": "MIT" 6560 + }, 6561 + "node_modules/cliui/node_modules/is-fullwidth-code-point": { 6562 + "version": "3.0.0", 6563 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 6564 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 6565 + "dev": true, 6566 + "license": "MIT", 6567 + "engines": { 6568 + "node": ">=8" 6569 + } 6570 + }, 6571 + "node_modules/cliui/node_modules/string-width": { 6572 + "version": "4.2.3", 6573 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6574 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6575 + "dev": true, 6576 + "license": "MIT", 6577 + "dependencies": { 6578 + "emoji-regex": "^8.0.0", 6579 + "is-fullwidth-code-point": "^3.0.0", 6580 + "strip-ansi": "^6.0.1" 6581 + }, 6582 + "engines": { 6583 + "node": ">=8" 6584 + } 6585 + }, 6586 + "node_modules/cliui/node_modules/strip-ansi": { 6587 + "version": "6.0.1", 6588 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6589 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6590 + "dev": true, 6591 + "license": "MIT", 6592 + "dependencies": { 6593 + "ansi-regex": "^5.0.1" 6594 + }, 6595 + "engines": { 6596 + "node": ">=8" 6597 + } 6598 + }, 6599 + "node_modules/cliui/node_modules/wrap-ansi": { 6600 + "version": "7.0.0", 6601 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6602 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6603 + "dev": true, 6604 + "license": "MIT", 6605 + "dependencies": { 6606 + "ansi-styles": "^4.0.0", 6607 + "string-width": "^4.1.0", 6608 + "strip-ansi": "^6.0.0" 6609 + }, 6610 + "engines": { 6611 + "node": ">=10" 6612 + }, 6613 + "funding": { 6614 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6615 + } 6616 + }, 6617 + "node_modules/clone": { 6618 + "version": "1.0.4", 6619 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 6620 + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 6621 + "dev": true, 6622 + "license": "MIT", 6623 + "engines": { 6624 + "node": ">=0.8" 6625 + } 6626 + }, 6627 + "node_modules/clone-deep": { 6628 + "version": "4.0.1", 6629 + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 6630 + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 6631 + "dev": true, 6632 + "license": "MIT", 6633 + "dependencies": { 6634 + "is-plain-object": "^2.0.4", 6635 + "kind-of": "^6.0.2", 6636 + "shallow-clone": "^3.0.0" 6637 + }, 6638 + "engines": { 6639 + "node": ">=6" 6640 + } 6641 + }, 6642 + "node_modules/clone-deep/node_modules/is-plain-object": { 6643 + "version": "2.0.4", 6644 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 6645 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 6646 + "dev": true, 6647 + "license": "MIT", 6648 + "dependencies": { 6649 + "isobject": "^3.0.1" 6650 + }, 6651 + "engines": { 6652 + "node": ">=0.10.0" 6653 + } 6654 + }, 6655 + "node_modules/color-convert": { 6656 + "version": "2.0.1", 6657 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6658 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6659 + "dev": true, 6660 + "license": "MIT", 6661 + "dependencies": { 6662 + "color-name": "~1.1.4" 6663 + }, 6664 + "engines": { 6665 + "node": ">=7.0.0" 6666 + } 6667 + }, 6668 + "node_modules/color-name": { 6669 + "version": "1.1.4", 6670 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6671 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6672 + "dev": true, 6673 + "license": "MIT" 6674 + }, 6675 + "node_modules/colorette": { 6676 + "version": "2.0.20", 6677 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 6678 + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 6679 + "dev": true, 6680 + "license": "MIT" 6681 + }, 6682 + "node_modules/commander": { 6683 + "version": "2.20.3", 6684 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 6685 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 6686 + "dev": true, 6687 + "license": "MIT" 6688 + }, 6689 + "node_modules/common-path-prefix": { 6690 + "version": "3.0.0", 6691 + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 6692 + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 6693 + "dev": true, 6694 + "license": "ISC" 6695 + }, 6696 + "node_modules/compressible": { 6697 + "version": "2.0.18", 6698 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 6699 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 6700 + "dev": true, 6701 + "license": "MIT", 6702 + "dependencies": { 6703 + "mime-db": ">= 1.43.0 < 2" 6704 + }, 6705 + "engines": { 6706 + "node": ">= 0.6" 6707 + } 6708 + }, 6709 + "node_modules/compression": { 6710 + "version": "1.8.1", 6711 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", 6712 + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", 6713 + "dev": true, 6714 + "license": "MIT", 6715 + "dependencies": { 6716 + "bytes": "3.1.2", 6717 + "compressible": "~2.0.18", 6718 + "debug": "2.6.9", 6719 + "negotiator": "~0.6.4", 6720 + "on-headers": "~1.1.0", 6721 + "safe-buffer": "5.2.1", 6722 + "vary": "~1.1.2" 6723 + }, 6724 + "engines": { 6725 + "node": ">= 0.8.0" 6726 + } 6727 + }, 6728 + "node_modules/compression/node_modules/debug": { 6729 + "version": "2.6.9", 6730 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6731 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6732 + "dev": true, 6733 + "license": "MIT", 6734 + "dependencies": { 6735 + "ms": "2.0.0" 6736 + } 6737 + }, 6738 + "node_modules/compression/node_modules/ms": { 6739 + "version": "2.0.0", 6740 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6741 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6742 + "dev": true, 6743 + "license": "MIT" 6744 + }, 6745 + "node_modules/compression/node_modules/negotiator": { 6746 + "version": "0.6.4", 6747 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 6748 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 6749 + "dev": true, 6750 + "license": "MIT", 6751 + "engines": { 6752 + "node": ">= 0.6" 6753 + } 6754 + }, 6755 + "node_modules/concat-map": { 6756 + "version": "0.0.1", 6757 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 6758 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 6759 + "dev": true, 6760 + "license": "MIT" 6761 + }, 6762 + "node_modules/connect": { 6763 + "version": "3.7.0", 6764 + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", 6765 + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", 6766 + "dev": true, 6767 + "license": "MIT", 6768 + "dependencies": { 6769 + "debug": "2.6.9", 6770 + "finalhandler": "1.1.2", 6771 + "parseurl": "~1.3.3", 6772 + "utils-merge": "1.0.1" 6773 + }, 6774 + "engines": { 6775 + "node": ">= 0.10.0" 6776 + } 6777 + }, 6778 + "node_modules/connect-history-api-fallback": { 6779 + "version": "2.0.0", 6780 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", 6781 + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", 6782 + "dev": true, 6783 + "license": "MIT", 6784 + "engines": { 6785 + "node": ">=0.8" 6786 + } 6787 + }, 6788 + "node_modules/connect/node_modules/debug": { 6789 + "version": "2.6.9", 6790 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6791 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6792 + "dev": true, 6793 + "license": "MIT", 6794 + "dependencies": { 6795 + "ms": "2.0.0" 6796 + } 6797 + }, 6798 + "node_modules/connect/node_modules/encodeurl": { 6799 + "version": "1.0.2", 6800 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 6801 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 6802 + "dev": true, 6803 + "license": "MIT", 6804 + "engines": { 6805 + "node": ">= 0.8" 6806 + } 6807 + }, 6808 + "node_modules/connect/node_modules/finalhandler": { 6809 + "version": "1.1.2", 6810 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 6811 + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 6812 + "dev": true, 6813 + "license": "MIT", 6814 + "dependencies": { 6815 + "debug": "2.6.9", 6816 + "encodeurl": "~1.0.2", 6817 + "escape-html": "~1.0.3", 6818 + "on-finished": "~2.3.0", 6819 + "parseurl": "~1.3.3", 6820 + "statuses": "~1.5.0", 6821 + "unpipe": "~1.0.0" 6822 + }, 6823 + "engines": { 6824 + "node": ">= 0.8" 6825 + } 6826 + }, 6827 + "node_modules/connect/node_modules/ms": { 6828 + "version": "2.0.0", 6829 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6830 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6831 + "dev": true, 6832 + "license": "MIT" 6833 + }, 6834 + "node_modules/connect/node_modules/on-finished": { 6835 + "version": "2.3.0", 6836 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 6837 + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", 6838 + "dev": true, 6839 + "license": "MIT", 6840 + "dependencies": { 6841 + "ee-first": "1.1.1" 6842 + }, 6843 + "engines": { 6844 + "node": ">= 0.8" 6845 + } 6846 + }, 6847 + "node_modules/connect/node_modules/statuses": { 6848 + "version": "1.5.0", 6849 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 6850 + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", 6851 + "dev": true, 6852 + "license": "MIT", 6853 + "engines": { 6854 + "node": ">= 0.6" 6855 + } 6856 + }, 6857 + "node_modules/content-disposition": { 6858 + "version": "0.5.4", 6859 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 6860 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 6861 + "license": "MIT", 6862 + "dependencies": { 6863 + "safe-buffer": "5.2.1" 6864 + }, 6865 + "engines": { 6866 + "node": ">= 0.6" 6867 + } 6868 + }, 6869 + "node_modules/content-type": { 6870 + "version": "1.0.5", 6871 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 6872 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 6873 + "license": "MIT", 6874 + "engines": { 6875 + "node": ">= 0.6" 6876 + } 6877 + }, 6878 + "node_modules/convert-source-map": { 6879 + "version": "1.9.0", 6880 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 6881 + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 6882 + "dev": true, 6883 + "license": "MIT" 6884 + }, 6885 + "node_modules/cookie": { 6886 + "version": "0.7.1", 6887 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 6888 + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 6889 + "license": "MIT", 6890 + "engines": { 6891 + "node": ">= 0.6" 6892 + } 6893 + }, 6894 + "node_modules/cookie-signature": { 6895 + "version": "1.0.6", 6896 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 6897 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 6898 + "license": "MIT" 6899 + }, 6900 + "node_modules/copy-anything": { 6901 + "version": "2.0.6", 6902 + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", 6903 + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", 6904 + "dev": true, 6905 + "license": "MIT", 6906 + "dependencies": { 6907 + "is-what": "^3.14.1" 6908 + }, 6909 + "funding": { 6910 + "url": "https://github.com/sponsors/mesqueeb" 6911 + } 6912 + }, 6913 + "node_modules/copy-webpack-plugin": { 6914 + "version": "12.0.2", 6915 + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", 6916 + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", 6917 + "dev": true, 6918 + "license": "MIT", 6919 + "dependencies": { 6920 + "fast-glob": "^3.3.2", 6921 + "glob-parent": "^6.0.1", 6922 + "globby": "^14.0.0", 6923 + "normalize-path": "^3.0.0", 6924 + "schema-utils": "^4.2.0", 6925 + "serialize-javascript": "^6.0.2" 6926 + }, 6927 + "engines": { 6928 + "node": ">= 18.12.0" 6929 + }, 6930 + "funding": { 6931 + "type": "opencollective", 6932 + "url": "https://opencollective.com/webpack" 6933 + }, 6934 + "peerDependencies": { 6935 + "webpack": "^5.1.0" 6936 + } 6937 + }, 6938 + "node_modules/core-js-compat": { 6939 + "version": "3.45.0", 6940 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz", 6941 + "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==", 6942 + "dev": true, 6943 + "license": "MIT", 6944 + "dependencies": { 6945 + "browserslist": "^4.25.1" 6946 + }, 6947 + "funding": { 6948 + "type": "opencollective", 6949 + "url": "https://opencollective.com/core-js" 6950 + } 6951 + }, 6952 + "node_modules/core-util-is": { 6953 + "version": "1.0.3", 6954 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 6955 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 6956 + "dev": true, 6957 + "license": "MIT" 6958 + }, 6959 + "node_modules/cors": { 6960 + "version": "2.8.5", 6961 + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 6962 + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 6963 + "dev": true, 6964 + "license": "MIT", 6965 + "dependencies": { 6966 + "object-assign": "^4", 6967 + "vary": "^1" 6968 + }, 6969 + "engines": { 6970 + "node": ">= 0.10" 6971 + } 6972 + }, 6973 + "node_modules/cosmiconfig": { 6974 + "version": "9.0.0", 6975 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 6976 + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 6977 + "dev": true, 6978 + "license": "MIT", 6979 + "dependencies": { 6980 + "env-paths": "^2.2.1", 6981 + "import-fresh": "^3.3.0", 6982 + "js-yaml": "^4.1.0", 6983 + "parse-json": "^5.2.0" 6984 + }, 6985 + "engines": { 6986 + "node": ">=14" 6987 + }, 6988 + "funding": { 6989 + "url": "https://github.com/sponsors/d-fischer" 6990 + }, 6991 + "peerDependencies": { 6992 + "typescript": ">=4.9.5" 6993 + }, 6994 + "peerDependenciesMeta": { 6995 + "typescript": { 6996 + "optional": true 6997 + } 6998 + } 6999 + }, 7000 + "node_modules/cross-spawn": { 7001 + "version": "7.0.6", 7002 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 7003 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 7004 + "dev": true, 7005 + "license": "MIT", 7006 + "dependencies": { 7007 + "path-key": "^3.1.0", 7008 + "shebang-command": "^2.0.0", 7009 + "which": "^2.0.1" 7010 + }, 7011 + "engines": { 7012 + "node": ">= 8" 7013 + } 7014 + }, 7015 + "node_modules/cross-spawn/node_modules/which": { 7016 + "version": "2.0.2", 7017 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 7018 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 7019 + "dev": true, 7020 + "license": "ISC", 7021 + "dependencies": { 7022 + "isexe": "^2.0.0" 7023 + }, 7024 + "bin": { 7025 + "node-which": "bin/node-which" 7026 + }, 7027 + "engines": { 7028 + "node": ">= 8" 7029 + } 7030 + }, 7031 + "node_modules/css-loader": { 7032 + "version": "7.1.2", 7033 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", 7034 + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", 7035 + "dev": true, 7036 + "license": "MIT", 7037 + "dependencies": { 7038 + "icss-utils": "^5.1.0", 7039 + "postcss": "^8.4.33", 7040 + "postcss-modules-extract-imports": "^3.1.0", 7041 + "postcss-modules-local-by-default": "^4.0.5", 7042 + "postcss-modules-scope": "^3.2.0", 7043 + "postcss-modules-values": "^4.0.0", 7044 + "postcss-value-parser": "^4.2.0", 7045 + "semver": "^7.5.4" 7046 + }, 7047 + "engines": { 7048 + "node": ">= 18.12.0" 7049 + }, 7050 + "funding": { 7051 + "type": "opencollective", 7052 + "url": "https://opencollective.com/webpack" 7053 + }, 7054 + "peerDependencies": { 7055 + "@rspack/core": "0.x || 1.x", 7056 + "webpack": "^5.27.0" 7057 + }, 7058 + "peerDependenciesMeta": { 7059 + "@rspack/core": { 7060 + "optional": true 7061 + }, 7062 + "webpack": { 7063 + "optional": true 7064 + } 7065 + } 7066 + }, 7067 + "node_modules/css-select": { 7068 + "version": "5.2.2", 7069 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", 7070 + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", 7071 + "dev": true, 7072 + "license": "BSD-2-Clause", 7073 + "dependencies": { 7074 + "boolbase": "^1.0.0", 7075 + "css-what": "^6.1.0", 7076 + "domhandler": "^5.0.2", 7077 + "domutils": "^3.0.1", 7078 + "nth-check": "^2.0.1" 7079 + }, 7080 + "funding": { 7081 + "url": "https://github.com/sponsors/fb55" 7082 + } 7083 + }, 7084 + "node_modules/css-what": { 7085 + "version": "6.2.2", 7086 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", 7087 + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", 7088 + "dev": true, 7089 + "license": "BSD-2-Clause", 7090 + "engines": { 7091 + "node": ">= 6" 7092 + }, 7093 + "funding": { 7094 + "url": "https://github.com/sponsors/fb55" 7095 + } 7096 + }, 7097 + "node_modules/cssesc": { 7098 + "version": "3.0.0", 7099 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 7100 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 7101 + "dev": true, 7102 + "license": "MIT", 7103 + "bin": { 7104 + "cssesc": "bin/cssesc" 7105 + }, 7106 + "engines": { 7107 + "node": ">=4" 7108 + } 7109 + }, 7110 + "node_modules/custom-event": { 7111 + "version": "1.0.1", 7112 + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", 7113 + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", 7114 + "dev": true, 7115 + "license": "MIT" 7116 + }, 7117 + "node_modules/date-format": { 7118 + "version": "4.0.14", 7119 + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", 7120 + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", 7121 + "dev": true, 7122 + "license": "MIT", 7123 + "engines": { 7124 + "node": ">=4.0" 7125 + } 7126 + }, 7127 + "node_modules/debug": { 7128 + "version": "4.4.1", 7129 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 7130 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 7131 + "dev": true, 7132 + "license": "MIT", 7133 + "dependencies": { 7134 + "ms": "^2.1.3" 7135 + }, 7136 + "engines": { 7137 + "node": ">=6.0" 7138 + }, 7139 + "peerDependenciesMeta": { 7140 + "supports-color": { 7141 + "optional": true 7142 + } 7143 + } 7144 + }, 7145 + "node_modules/default-browser": { 7146 + "version": "5.2.1", 7147 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", 7148 + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", 7149 + "dev": true, 7150 + "license": "MIT", 7151 + "dependencies": { 7152 + "bundle-name": "^4.1.0", 7153 + "default-browser-id": "^5.0.0" 7154 + }, 7155 + "engines": { 7156 + "node": ">=18" 7157 + }, 7158 + "funding": { 7159 + "url": "https://github.com/sponsors/sindresorhus" 7160 + } 7161 + }, 7162 + "node_modules/default-browser-id": { 7163 + "version": "5.0.0", 7164 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", 7165 + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", 7166 + "dev": true, 7167 + "license": "MIT", 7168 + "engines": { 7169 + "node": ">=18" 7170 + }, 7171 + "funding": { 7172 + "url": "https://github.com/sponsors/sindresorhus" 7173 + } 7174 + }, 7175 + "node_modules/defaults": { 7176 + "version": "1.0.4", 7177 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 7178 + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 7179 + "dev": true, 7180 + "license": "MIT", 7181 + "dependencies": { 7182 + "clone": "^1.0.2" 7183 + }, 7184 + "funding": { 7185 + "url": "https://github.com/sponsors/sindresorhus" 7186 + } 7187 + }, 7188 + "node_modules/define-lazy-prop": { 7189 + "version": "3.0.0", 7190 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 7191 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 7192 + "dev": true, 7193 + "license": "MIT", 7194 + "engines": { 7195 + "node": ">=12" 7196 + }, 7197 + "funding": { 7198 + "url": "https://github.com/sponsors/sindresorhus" 7199 + } 7200 + }, 7201 + "node_modules/depd": { 7202 + "version": "2.0.0", 7203 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 7204 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 7205 + "license": "MIT", 7206 + "engines": { 7207 + "node": ">= 0.8" 7208 + } 7209 + }, 7210 + "node_modules/destroy": { 7211 + "version": "1.2.0", 7212 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 7213 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 7214 + "license": "MIT", 7215 + "engines": { 7216 + "node": ">= 0.8", 7217 + "npm": "1.2.8000 || >= 1.4.16" 7218 + } 7219 + }, 7220 + "node_modules/detect-libc": { 7221 + "version": "2.0.4", 7222 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 7223 + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 7224 + "dev": true, 7225 + "license": "Apache-2.0", 7226 + "optional": true, 7227 + "engines": { 7228 + "node": ">=8" 7229 + } 7230 + }, 7231 + "node_modules/detect-node": { 7232 + "version": "2.1.0", 7233 + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 7234 + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 7235 + "dev": true, 7236 + "license": "MIT" 7237 + }, 7238 + "node_modules/di": { 7239 + "version": "0.0.1", 7240 + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", 7241 + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", 7242 + "dev": true, 7243 + "license": "MIT" 7244 + }, 7245 + "node_modules/dns-packet": { 7246 + "version": "5.6.1", 7247 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", 7248 + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", 7249 + "dev": true, 7250 + "license": "MIT", 7251 + "dependencies": { 7252 + "@leichtgewicht/ip-codec": "^2.0.1" 7253 + }, 7254 + "engines": { 7255 + "node": ">=6" 7256 + } 7257 + }, 7258 + "node_modules/dom-serialize": { 7259 + "version": "2.2.1", 7260 + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", 7261 + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", 7262 + "dev": true, 7263 + "license": "MIT", 7264 + "dependencies": { 7265 + "custom-event": "~1.0.0", 7266 + "ent": "~2.2.0", 7267 + "extend": "^3.0.0", 7268 + "void-elements": "^2.0.0" 7269 + } 7270 + }, 7271 + "node_modules/dom-serializer": { 7272 + "version": "2.0.0", 7273 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 7274 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 7275 + "dev": true, 7276 + "license": "MIT", 7277 + "dependencies": { 7278 + "domelementtype": "^2.3.0", 7279 + "domhandler": "^5.0.2", 7280 + "entities": "^4.2.0" 7281 + }, 7282 + "funding": { 7283 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 7284 + } 7285 + }, 7286 + "node_modules/domelementtype": { 7287 + "version": "2.3.0", 7288 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 7289 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 7290 + "dev": true, 7291 + "funding": [ 7292 + { 7293 + "type": "github", 7294 + "url": "https://github.com/sponsors/fb55" 7295 + } 7296 + ], 7297 + "license": "BSD-2-Clause" 7298 + }, 7299 + "node_modules/domhandler": { 7300 + "version": "5.0.3", 7301 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 7302 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 7303 + "dev": true, 7304 + "license": "BSD-2-Clause", 7305 + "dependencies": { 7306 + "domelementtype": "^2.3.0" 7307 + }, 7308 + "engines": { 7309 + "node": ">= 4" 7310 + }, 7311 + "funding": { 7312 + "url": "https://github.com/fb55/domhandler?sponsor=1" 7313 + } 7314 + }, 7315 + "node_modules/domutils": { 7316 + "version": "3.2.2", 7317 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 7318 + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 7319 + "dev": true, 7320 + "license": "BSD-2-Clause", 7321 + "dependencies": { 7322 + "dom-serializer": "^2.0.0", 7323 + "domelementtype": "^2.3.0", 7324 + "domhandler": "^5.0.3" 7325 + }, 7326 + "funding": { 7327 + "url": "https://github.com/fb55/domutils?sponsor=1" 7328 + } 7329 + }, 7330 + "node_modules/dunder-proto": { 7331 + "version": "1.0.1", 7332 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 7333 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 7334 + "license": "MIT", 7335 + "dependencies": { 7336 + "call-bind-apply-helpers": "^1.0.1", 7337 + "es-errors": "^1.3.0", 7338 + "gopd": "^1.2.0" 7339 + }, 7340 + "engines": { 7341 + "node": ">= 0.4" 7342 + } 7343 + }, 7344 + "node_modules/eastasianwidth": { 7345 + "version": "0.2.0", 7346 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 7347 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 7348 + "dev": true, 7349 + "license": "MIT" 7350 + }, 7351 + "node_modules/ee-first": { 7352 + "version": "1.1.1", 7353 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 7354 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 7355 + "license": "MIT" 7356 + }, 7357 + "node_modules/electron-to-chromium": { 7358 + "version": "1.5.199", 7359 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", 7360 + "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", 7361 + "dev": true, 7362 + "license": "ISC" 7363 + }, 7364 + "node_modules/emoji-regex": { 7365 + "version": "10.4.0", 7366 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", 7367 + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", 7368 + "dev": true, 7369 + "license": "MIT" 7370 + }, 7371 + "node_modules/emojis-list": { 7372 + "version": "3.0.0", 7373 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 7374 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 7375 + "dev": true, 7376 + "license": "MIT", 7377 + "engines": { 7378 + "node": ">= 4" 7379 + } 7380 + }, 7381 + "node_modules/encodeurl": { 7382 + "version": "2.0.0", 7383 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 7384 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 7385 + "license": "MIT", 7386 + "engines": { 7387 + "node": ">= 0.8" 7388 + } 7389 + }, 7390 + "node_modules/encoding": { 7391 + "version": "0.1.13", 7392 + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 7393 + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 7394 + "dev": true, 7395 + "license": "MIT", 7396 + "optional": true, 7397 + "dependencies": { 7398 + "iconv-lite": "^0.6.2" 7399 + } 7400 + }, 7401 + "node_modules/engine.io": { 7402 + "version": "6.6.4", 7403 + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", 7404 + "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", 7405 + "dev": true, 7406 + "license": "MIT", 7407 + "dependencies": { 7408 + "@types/cors": "^2.8.12", 7409 + "@types/node": ">=10.0.0", 7410 + "accepts": "~1.3.4", 7411 + "base64id": "2.0.0", 7412 + "cookie": "~0.7.2", 7413 + "cors": "~2.8.5", 7414 + "debug": "~4.3.1", 7415 + "engine.io-parser": "~5.2.1", 7416 + "ws": "~8.17.1" 7417 + }, 7418 + "engines": { 7419 + "node": ">=10.2.0" 7420 + } 7421 + }, 7422 + "node_modules/engine.io-parser": { 7423 + "version": "5.2.3", 7424 + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", 7425 + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", 7426 + "dev": true, 7427 + "license": "MIT", 7428 + "engines": { 7429 + "node": ">=10.0.0" 7430 + } 7431 + }, 7432 + "node_modules/engine.io/node_modules/cookie": { 7433 + "version": "0.7.2", 7434 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 7435 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 7436 + "dev": true, 7437 + "license": "MIT", 7438 + "engines": { 7439 + "node": ">= 0.6" 7440 + } 7441 + }, 7442 + "node_modules/engine.io/node_modules/debug": { 7443 + "version": "4.3.7", 7444 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 7445 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 7446 + "dev": true, 7447 + "license": "MIT", 7448 + "dependencies": { 7449 + "ms": "^2.1.3" 7450 + }, 7451 + "engines": { 7452 + "node": ">=6.0" 7453 + }, 7454 + "peerDependenciesMeta": { 7455 + "supports-color": { 7456 + "optional": true 7457 + } 7458 + } 7459 + }, 7460 + "node_modules/enhanced-resolve": { 7461 + "version": "5.18.3", 7462 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 7463 + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 7464 + "dev": true, 7465 + "license": "MIT", 7466 + "dependencies": { 7467 + "graceful-fs": "^4.2.4", 7468 + "tapable": "^2.2.0" 7469 + }, 7470 + "engines": { 7471 + "node": ">=10.13.0" 7472 + } 7473 + }, 7474 + "node_modules/ent": { 7475 + "version": "2.2.2", 7476 + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", 7477 + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", 7478 + "dev": true, 7479 + "license": "MIT", 7480 + "dependencies": { 7481 + "call-bound": "^1.0.3", 7482 + "es-errors": "^1.3.0", 7483 + "punycode": "^1.4.1", 7484 + "safe-regex-test": "^1.1.0" 7485 + }, 7486 + "engines": { 7487 + "node": ">= 0.4" 7488 + } 7489 + }, 7490 + "node_modules/entities": { 7491 + "version": "4.5.0", 7492 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 7493 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 7494 + "dev": true, 7495 + "license": "BSD-2-Clause", 7496 + "engines": { 7497 + "node": ">=0.12" 7498 + }, 7499 + "funding": { 7500 + "url": "https://github.com/fb55/entities?sponsor=1" 7501 + } 7502 + }, 7503 + "node_modules/env-paths": { 7504 + "version": "2.2.1", 7505 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 7506 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 7507 + "dev": true, 7508 + "license": "MIT", 7509 + "engines": { 7510 + "node": ">=6" 7511 + } 7512 + }, 7513 + "node_modules/environment": { 7514 + "version": "1.1.0", 7515 + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", 7516 + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", 7517 + "dev": true, 7518 + "license": "MIT", 7519 + "engines": { 7520 + "node": ">=18" 7521 + }, 7522 + "funding": { 7523 + "url": "https://github.com/sponsors/sindresorhus" 7524 + } 7525 + }, 7526 + "node_modules/err-code": { 7527 + "version": "2.0.3", 7528 + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 7529 + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", 7530 + "dev": true, 7531 + "license": "MIT" 7532 + }, 7533 + "node_modules/errno": { 7534 + "version": "0.1.8", 7535 + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 7536 + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 7537 + "dev": true, 7538 + "license": "MIT", 7539 + "optional": true, 7540 + "dependencies": { 7541 + "prr": "~1.0.1" 7542 + }, 7543 + "bin": { 7544 + "errno": "cli.js" 7545 + } 7546 + }, 7547 + "node_modules/error-ex": { 7548 + "version": "1.3.2", 7549 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 7550 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 7551 + "dev": true, 7552 + "license": "MIT", 7553 + "dependencies": { 7554 + "is-arrayish": "^0.2.1" 7555 + } 7556 + }, 7557 + "node_modules/es-define-property": { 7558 + "version": "1.0.1", 7559 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 7560 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 7561 + "license": "MIT", 7562 + "engines": { 7563 + "node": ">= 0.4" 7564 + } 7565 + }, 7566 + "node_modules/es-errors": { 7567 + "version": "1.3.0", 7568 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 7569 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 7570 + "license": "MIT", 7571 + "engines": { 7572 + "node": ">= 0.4" 7573 + } 7574 + }, 7575 + "node_modules/es-module-lexer": { 7576 + "version": "1.7.0", 7577 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 7578 + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 7579 + "dev": true, 7580 + "license": "MIT" 7581 + }, 7582 + "node_modules/es-object-atoms": { 7583 + "version": "1.1.1", 7584 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 7585 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 7586 + "license": "MIT", 7587 + "dependencies": { 7588 + "es-errors": "^1.3.0" 7589 + }, 7590 + "engines": { 7591 + "node": ">= 0.4" 7592 + } 7593 + }, 7594 + "node_modules/esbuild": { 7595 + "version": "0.25.4", 7596 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 7597 + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 7598 + "dev": true, 7599 + "hasInstallScript": true, 7600 + "license": "MIT", 7601 + "bin": { 7602 + "esbuild": "bin/esbuild" 7603 + }, 7604 + "engines": { 7605 + "node": ">=18" 7606 + }, 7607 + "optionalDependencies": { 7608 + "@esbuild/aix-ppc64": "0.25.4", 7609 + "@esbuild/android-arm": "0.25.4", 7610 + "@esbuild/android-arm64": "0.25.4", 7611 + "@esbuild/android-x64": "0.25.4", 7612 + "@esbuild/darwin-arm64": "0.25.4", 7613 + "@esbuild/darwin-x64": "0.25.4", 7614 + "@esbuild/freebsd-arm64": "0.25.4", 7615 + "@esbuild/freebsd-x64": "0.25.4", 7616 + "@esbuild/linux-arm": "0.25.4", 7617 + "@esbuild/linux-arm64": "0.25.4", 7618 + "@esbuild/linux-ia32": "0.25.4", 7619 + "@esbuild/linux-loong64": "0.25.4", 7620 + "@esbuild/linux-mips64el": "0.25.4", 7621 + "@esbuild/linux-ppc64": "0.25.4", 7622 + "@esbuild/linux-riscv64": "0.25.4", 7623 + "@esbuild/linux-s390x": "0.25.4", 7624 + "@esbuild/linux-x64": "0.25.4", 7625 + "@esbuild/netbsd-arm64": "0.25.4", 7626 + "@esbuild/netbsd-x64": "0.25.4", 7627 + "@esbuild/openbsd-arm64": "0.25.4", 7628 + "@esbuild/openbsd-x64": "0.25.4", 7629 + "@esbuild/sunos-x64": "0.25.4", 7630 + "@esbuild/win32-arm64": "0.25.4", 7631 + "@esbuild/win32-ia32": "0.25.4", 7632 + "@esbuild/win32-x64": "0.25.4" 7633 + } 7634 + }, 7635 + "node_modules/esbuild-wasm": { 7636 + "version": "0.25.4", 7637 + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.4.tgz", 7638 + "integrity": "sha512-2HlCS6rNvKWaSKhWaG/YIyRsTsL3gUrMP2ToZMBIjw9LM7vVcIs+rz8kE2vExvTJgvM8OKPqNpcHawY/BQc/qQ==", 7639 + "dev": true, 7640 + "license": "MIT", 7641 + "bin": { 7642 + "esbuild": "bin/esbuild" 7643 + }, 7644 + "engines": { 7645 + "node": ">=18" 7646 + } 7647 + }, 7648 + "node_modules/escalade": { 7649 + "version": "3.2.0", 7650 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 7651 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 7652 + "dev": true, 7653 + "license": "MIT", 7654 + "engines": { 7655 + "node": ">=6" 7656 + } 7657 + }, 7658 + "node_modules/escape-html": { 7659 + "version": "1.0.3", 7660 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 7661 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 7662 + "license": "MIT" 7663 + }, 7664 + "node_modules/eslint-scope": { 7665 + "version": "5.1.1", 7666 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 7667 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 7668 + "dev": true, 7669 + "license": "BSD-2-Clause", 7670 + "dependencies": { 7671 + "esrecurse": "^4.3.0", 7672 + "estraverse": "^4.1.1" 7673 + }, 7674 + "engines": { 7675 + "node": ">=8.0.0" 7676 + } 7677 + }, 7678 + "node_modules/esrecurse": { 7679 + "version": "4.3.0", 7680 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 7681 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 7682 + "dev": true, 7683 + "license": "BSD-2-Clause", 7684 + "dependencies": { 7685 + "estraverse": "^5.2.0" 7686 + }, 7687 + "engines": { 7688 + "node": ">=4.0" 7689 + } 7690 + }, 7691 + "node_modules/esrecurse/node_modules/estraverse": { 7692 + "version": "5.3.0", 7693 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 7694 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 7695 + "dev": true, 7696 + "license": "BSD-2-Clause", 7697 + "engines": { 7698 + "node": ">=4.0" 7699 + } 7700 + }, 7701 + "node_modules/estraverse": { 7702 + "version": "4.3.0", 7703 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 7704 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 7705 + "dev": true, 7706 + "license": "BSD-2-Clause", 7707 + "engines": { 7708 + "node": ">=4.0" 7709 + } 7710 + }, 7711 + "node_modules/esutils": { 7712 + "version": "2.0.3", 7713 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 7714 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 7715 + "dev": true, 7716 + "license": "BSD-2-Clause", 7717 + "engines": { 7718 + "node": ">=0.10.0" 7719 + } 7720 + }, 7721 + "node_modules/etag": { 7722 + "version": "1.8.1", 7723 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 7724 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 7725 + "license": "MIT", 7726 + "engines": { 7727 + "node": ">= 0.6" 7728 + } 7729 + }, 7730 + "node_modules/eventemitter3": { 7731 + "version": "4.0.7", 7732 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 7733 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 7734 + "dev": true, 7735 + "license": "MIT" 7736 + }, 7737 + "node_modules/events": { 7738 + "version": "3.3.0", 7739 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 7740 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 7741 + "dev": true, 7742 + "license": "MIT", 7743 + "engines": { 7744 + "node": ">=0.8.x" 7745 + } 7746 + }, 7747 + "node_modules/exponential-backoff": { 7748 + "version": "3.1.2", 7749 + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", 7750 + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", 7751 + "dev": true, 7752 + "license": "Apache-2.0" 7753 + }, 7754 + "node_modules/express": { 7755 + "version": "4.21.2", 7756 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 7757 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 7758 + "license": "MIT", 7759 + "dependencies": { 7760 + "accepts": "~1.3.8", 7761 + "array-flatten": "1.1.1", 7762 + "body-parser": "1.20.3", 7763 + "content-disposition": "0.5.4", 7764 + "content-type": "~1.0.4", 7765 + "cookie": "0.7.1", 7766 + "cookie-signature": "1.0.6", 7767 + "debug": "2.6.9", 7768 + "depd": "2.0.0", 7769 + "encodeurl": "~2.0.0", 7770 + "escape-html": "~1.0.3", 7771 + "etag": "~1.8.1", 7772 + "finalhandler": "1.3.1", 7773 + "fresh": "0.5.2", 7774 + "http-errors": "2.0.0", 7775 + "merge-descriptors": "1.0.3", 7776 + "methods": "~1.1.2", 7777 + "on-finished": "2.4.1", 7778 + "parseurl": "~1.3.3", 7779 + "path-to-regexp": "0.1.12", 7780 + "proxy-addr": "~2.0.7", 7781 + "qs": "6.13.0", 7782 + "range-parser": "~1.2.1", 7783 + "safe-buffer": "5.2.1", 7784 + "send": "0.19.0", 7785 + "serve-static": "1.16.2", 7786 + "setprototypeof": "1.2.0", 7787 + "statuses": "2.0.1", 7788 + "type-is": "~1.6.18", 7789 + "utils-merge": "1.0.1", 7790 + "vary": "~1.1.2" 7791 + }, 7792 + "engines": { 7793 + "node": ">= 0.10.0" 7794 + }, 7795 + "funding": { 7796 + "type": "opencollective", 7797 + "url": "https://opencollective.com/express" 7798 + } 7799 + }, 7800 + "node_modules/express/node_modules/debug": { 7801 + "version": "2.6.9", 7802 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7803 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7804 + "license": "MIT", 7805 + "dependencies": { 7806 + "ms": "2.0.0" 7807 + } 7808 + }, 7809 + "node_modules/express/node_modules/ms": { 7810 + "version": "2.0.0", 7811 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7812 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 7813 + "license": "MIT" 7814 + }, 7815 + "node_modules/extend": { 7816 + "version": "3.0.2", 7817 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 7818 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 7819 + "dev": true, 7820 + "license": "MIT" 7821 + }, 7822 + "node_modules/fast-deep-equal": { 7823 + "version": "3.1.3", 7824 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7825 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7826 + "dev": true, 7827 + "license": "MIT" 7828 + }, 7829 + "node_modules/fast-glob": { 7830 + "version": "3.3.3", 7831 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 7832 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 7833 + "dev": true, 7834 + "license": "MIT", 7835 + "dependencies": { 7836 + "@nodelib/fs.stat": "^2.0.2", 7837 + "@nodelib/fs.walk": "^1.2.3", 7838 + "glob-parent": "^5.1.2", 7839 + "merge2": "^1.3.0", 7840 + "micromatch": "^4.0.8" 7841 + }, 7842 + "engines": { 7843 + "node": ">=8.6.0" 7844 + } 7845 + }, 7846 + "node_modules/fast-glob/node_modules/glob-parent": { 7847 + "version": "5.1.2", 7848 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 7849 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 7850 + "dev": true, 7851 + "license": "ISC", 7852 + "dependencies": { 7853 + "is-glob": "^4.0.1" 7854 + }, 7855 + "engines": { 7856 + "node": ">= 6" 7857 + } 7858 + }, 7859 + "node_modules/fast-uri": { 7860 + "version": "3.0.6", 7861 + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", 7862 + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", 7863 + "dev": true, 7864 + "funding": [ 7865 + { 7866 + "type": "github", 7867 + "url": "https://github.com/sponsors/fastify" 7868 + }, 7869 + { 7870 + "type": "opencollective", 7871 + "url": "https://opencollective.com/fastify" 7872 + } 7873 + ], 7874 + "license": "BSD-3-Clause" 7875 + }, 7876 + "node_modules/fastq": { 7877 + "version": "1.19.1", 7878 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 7879 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 7880 + "dev": true, 7881 + "license": "ISC", 7882 + "dependencies": { 7883 + "reusify": "^1.0.4" 7884 + } 7885 + }, 7886 + "node_modules/faye-websocket": { 7887 + "version": "0.11.4", 7888 + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 7889 + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 7890 + "dev": true, 7891 + "license": "Apache-2.0", 7892 + "dependencies": { 7893 + "websocket-driver": ">=0.5.1" 7894 + }, 7895 + "engines": { 7896 + "node": ">=0.8.0" 7897 + } 7898 + }, 7899 + "node_modules/fdir": { 7900 + "version": "6.4.6", 7901 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 7902 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 7903 + "dev": true, 7904 + "license": "MIT", 7905 + "peerDependencies": { 7906 + "picomatch": "^3 || ^4" 7907 + }, 7908 + "peerDependenciesMeta": { 7909 + "picomatch": { 7910 + "optional": true 7911 + } 7912 + } 7913 + }, 7914 + "node_modules/fill-range": { 7915 + "version": "7.1.1", 7916 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 7917 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 7918 + "dev": true, 7919 + "license": "MIT", 7920 + "dependencies": { 7921 + "to-regex-range": "^5.0.1" 7922 + }, 7923 + "engines": { 7924 + "node": ">=8" 7925 + } 7926 + }, 7927 + "node_modules/finalhandler": { 7928 + "version": "1.3.1", 7929 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 7930 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 7931 + "license": "MIT", 7932 + "dependencies": { 7933 + "debug": "2.6.9", 7934 + "encodeurl": "~2.0.0", 7935 + "escape-html": "~1.0.3", 7936 + "on-finished": "2.4.1", 7937 + "parseurl": "~1.3.3", 7938 + "statuses": "2.0.1", 7939 + "unpipe": "~1.0.0" 7940 + }, 7941 + "engines": { 7942 + "node": ">= 0.8" 7943 + } 7944 + }, 7945 + "node_modules/finalhandler/node_modules/debug": { 7946 + "version": "2.6.9", 7947 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7948 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7949 + "license": "MIT", 7950 + "dependencies": { 7951 + "ms": "2.0.0" 7952 + } 7953 + }, 7954 + "node_modules/finalhandler/node_modules/ms": { 7955 + "version": "2.0.0", 7956 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7957 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 7958 + "license": "MIT" 7959 + }, 7960 + "node_modules/find-cache-dir": { 7961 + "version": "4.0.0", 7962 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 7963 + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 7964 + "dev": true, 7965 + "license": "MIT", 7966 + "dependencies": { 7967 + "common-path-prefix": "^3.0.0", 7968 + "pkg-dir": "^7.0.0" 7969 + }, 7970 + "engines": { 7971 + "node": ">=14.16" 7972 + }, 7973 + "funding": { 7974 + "url": "https://github.com/sponsors/sindresorhus" 7975 + } 7976 + }, 7977 + "node_modules/find-up": { 7978 + "version": "6.3.0", 7979 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7980 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 7981 + "dev": true, 7982 + "license": "MIT", 7983 + "dependencies": { 7984 + "locate-path": "^7.1.0", 7985 + "path-exists": "^5.0.0" 7986 + }, 7987 + "engines": { 7988 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7989 + }, 7990 + "funding": { 7991 + "url": "https://github.com/sponsors/sindresorhus" 7992 + } 7993 + }, 7994 + "node_modules/flat": { 7995 + "version": "5.0.2", 7996 + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 7997 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 7998 + "dev": true, 7999 + "license": "BSD-3-Clause", 8000 + "bin": { 8001 + "flat": "cli.js" 8002 + } 8003 + }, 8004 + "node_modules/flatted": { 8005 + "version": "3.3.3", 8006 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 8007 + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 8008 + "dev": true, 8009 + "license": "ISC" 8010 + }, 8011 + "node_modules/follow-redirects": { 8012 + "version": "1.15.11", 8013 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", 8014 + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", 8015 + "dev": true, 8016 + "funding": [ 8017 + { 8018 + "type": "individual", 8019 + "url": "https://github.com/sponsors/RubenVerborgh" 8020 + } 8021 + ], 8022 + "license": "MIT", 8023 + "engines": { 8024 + "node": ">=4.0" 8025 + }, 8026 + "peerDependenciesMeta": { 8027 + "debug": { 8028 + "optional": true 8029 + } 8030 + } 8031 + }, 8032 + "node_modules/foreground-child": { 8033 + "version": "3.3.1", 8034 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 8035 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 8036 + "dev": true, 8037 + "license": "ISC", 8038 + "dependencies": { 8039 + "cross-spawn": "^7.0.6", 8040 + "signal-exit": "^4.0.1" 8041 + }, 8042 + "engines": { 8043 + "node": ">=14" 8044 + }, 8045 + "funding": { 8046 + "url": "https://github.com/sponsors/isaacs" 8047 + } 8048 + }, 8049 + "node_modules/forwarded": { 8050 + "version": "0.2.0", 8051 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 8052 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 8053 + "license": "MIT", 8054 + "engines": { 8055 + "node": ">= 0.6" 8056 + } 8057 + }, 8058 + "node_modules/fraction.js": { 8059 + "version": "4.3.7", 8060 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 8061 + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 8062 + "dev": true, 8063 + "license": "MIT", 8064 + "engines": { 8065 + "node": "*" 8066 + }, 8067 + "funding": { 8068 + "type": "patreon", 8069 + "url": "https://github.com/sponsors/rawify" 8070 + } 8071 + }, 8072 + "node_modules/fresh": { 8073 + "version": "0.5.2", 8074 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 8075 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 8076 + "license": "MIT", 8077 + "engines": { 8078 + "node": ">= 0.6" 8079 + } 8080 + }, 8081 + "node_modules/fs-extra": { 8082 + "version": "8.1.0", 8083 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 8084 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 8085 + "dev": true, 8086 + "license": "MIT", 8087 + "dependencies": { 8088 + "graceful-fs": "^4.2.0", 8089 + "jsonfile": "^4.0.0", 8090 + "universalify": "^0.1.0" 8091 + }, 8092 + "engines": { 8093 + "node": ">=6 <7 || >=8" 8094 + } 8095 + }, 8096 + "node_modules/fs-minipass": { 8097 + "version": "3.0.3", 8098 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", 8099 + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", 8100 + "dev": true, 8101 + "license": "ISC", 8102 + "dependencies": { 8103 + "minipass": "^7.0.3" 8104 + }, 8105 + "engines": { 8106 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 8107 + } 8108 + }, 8109 + "node_modules/fs.realpath": { 8110 + "version": "1.0.0", 8111 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 8112 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 8113 + "dev": true, 8114 + "license": "ISC" 8115 + }, 8116 + "node_modules/fsevents": { 8117 + "version": "2.3.3", 8118 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 8119 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 8120 + "dev": true, 8121 + "hasInstallScript": true, 8122 + "license": "MIT", 8123 + "optional": true, 8124 + "os": [ 8125 + "darwin" 8126 + ], 8127 + "engines": { 8128 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 8129 + } 8130 + }, 8131 + "node_modules/function-bind": { 8132 + "version": "1.1.2", 8133 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 8134 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 8135 + "license": "MIT", 8136 + "funding": { 8137 + "url": "https://github.com/sponsors/ljharb" 8138 + } 8139 + }, 8140 + "node_modules/gensync": { 8141 + "version": "1.0.0-beta.2", 8142 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 8143 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 8144 + "dev": true, 8145 + "license": "MIT", 8146 + "engines": { 8147 + "node": ">=6.9.0" 8148 + } 8149 + }, 8150 + "node_modules/get-caller-file": { 8151 + "version": "2.0.5", 8152 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 8153 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 8154 + "dev": true, 8155 + "license": "ISC", 8156 + "engines": { 8157 + "node": "6.* || 8.* || >= 10.*" 8158 + } 8159 + }, 8160 + "node_modules/get-east-asian-width": { 8161 + "version": "1.3.0", 8162 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", 8163 + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", 8164 + "dev": true, 8165 + "license": "MIT", 8166 + "engines": { 8167 + "node": ">=18" 8168 + }, 8169 + "funding": { 8170 + "url": "https://github.com/sponsors/sindresorhus" 8171 + } 8172 + }, 8173 + "node_modules/get-intrinsic": { 8174 + "version": "1.3.0", 8175 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 8176 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 8177 + "license": "MIT", 8178 + "dependencies": { 8179 + "call-bind-apply-helpers": "^1.0.2", 8180 + "es-define-property": "^1.0.1", 8181 + "es-errors": "^1.3.0", 8182 + "es-object-atoms": "^1.1.1", 8183 + "function-bind": "^1.1.2", 8184 + "get-proto": "^1.0.1", 8185 + "gopd": "^1.2.0", 8186 + "has-symbols": "^1.1.0", 8187 + "hasown": "^2.0.2", 8188 + "math-intrinsics": "^1.1.0" 8189 + }, 8190 + "engines": { 8191 + "node": ">= 0.4" 8192 + }, 8193 + "funding": { 8194 + "url": "https://github.com/sponsors/ljharb" 8195 + } 8196 + }, 8197 + "node_modules/get-proto": { 8198 + "version": "1.0.1", 8199 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 8200 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 8201 + "license": "MIT", 8202 + "dependencies": { 8203 + "dunder-proto": "^1.0.1", 8204 + "es-object-atoms": "^1.0.0" 8205 + }, 8206 + "engines": { 8207 + "node": ">= 0.4" 8208 + } 8209 + }, 8210 + "node_modules/glob": { 8211 + "version": "7.2.3", 8212 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8213 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 8214 + "deprecated": "Glob versions prior to v9 are no longer supported", 8215 + "dev": true, 8216 + "license": "ISC", 8217 + "dependencies": { 8218 + "fs.realpath": "^1.0.0", 8219 + "inflight": "^1.0.4", 8220 + "inherits": "2", 8221 + "minimatch": "^3.1.1", 8222 + "once": "^1.3.0", 8223 + "path-is-absolute": "^1.0.0" 8224 + }, 8225 + "engines": { 8226 + "node": "*" 8227 + }, 8228 + "funding": { 8229 + "url": "https://github.com/sponsors/isaacs" 8230 + } 8231 + }, 8232 + "node_modules/glob-parent": { 8233 + "version": "6.0.2", 8234 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 8235 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 8236 + "dev": true, 8237 + "license": "ISC", 8238 + "dependencies": { 8239 + "is-glob": "^4.0.3" 8240 + }, 8241 + "engines": { 8242 + "node": ">=10.13.0" 8243 + } 8244 + }, 8245 + "node_modules/glob-to-regexp": { 8246 + "version": "0.4.1", 8247 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 8248 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 8249 + "dev": true, 8250 + "license": "BSD-2-Clause" 8251 + }, 8252 + "node_modules/globby": { 8253 + "version": "14.1.0", 8254 + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", 8255 + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", 8256 + "dev": true, 8257 + "license": "MIT", 8258 + "dependencies": { 8259 + "@sindresorhus/merge-streams": "^2.1.0", 8260 + "fast-glob": "^3.3.3", 8261 + "ignore": "^7.0.3", 8262 + "path-type": "^6.0.0", 8263 + "slash": "^5.1.0", 8264 + "unicorn-magic": "^0.3.0" 8265 + }, 8266 + "engines": { 8267 + "node": ">=18" 8268 + }, 8269 + "funding": { 8270 + "url": "https://github.com/sponsors/sindresorhus" 8271 + } 8272 + }, 8273 + "node_modules/gopd": { 8274 + "version": "1.2.0", 8275 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 8276 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 8277 + "license": "MIT", 8278 + "engines": { 8279 + "node": ">= 0.4" 8280 + }, 8281 + "funding": { 8282 + "url": "https://github.com/sponsors/ljharb" 8283 + } 8284 + }, 8285 + "node_modules/graceful-fs": { 8286 + "version": "4.2.11", 8287 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 8288 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 8289 + "dev": true, 8290 + "license": "ISC" 8291 + }, 8292 + "node_modules/handle-thing": { 8293 + "version": "2.0.1", 8294 + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 8295 + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 8296 + "dev": true, 8297 + "license": "MIT" 8298 + }, 8299 + "node_modules/has-flag": { 8300 + "version": "4.0.0", 8301 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8302 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8303 + "dev": true, 8304 + "license": "MIT", 8305 + "engines": { 8306 + "node": ">=8" 8307 + } 8308 + }, 8309 + "node_modules/has-symbols": { 8310 + "version": "1.1.0", 8311 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 8312 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 8313 + "license": "MIT", 8314 + "engines": { 8315 + "node": ">= 0.4" 8316 + }, 8317 + "funding": { 8318 + "url": "https://github.com/sponsors/ljharb" 8319 + } 8320 + }, 8321 + "node_modules/has-tostringtag": { 8322 + "version": "1.0.2", 8323 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 8324 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 8325 + "dev": true, 8326 + "license": "MIT", 8327 + "dependencies": { 8328 + "has-symbols": "^1.0.3" 8329 + }, 8330 + "engines": { 8331 + "node": ">= 0.4" 8332 + }, 8333 + "funding": { 8334 + "url": "https://github.com/sponsors/ljharb" 8335 + } 8336 + }, 8337 + "node_modules/hasown": { 8338 + "version": "2.0.2", 8339 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 8340 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 8341 + "license": "MIT", 8342 + "dependencies": { 8343 + "function-bind": "^1.1.2" 8344 + }, 8345 + "engines": { 8346 + "node": ">= 0.4" 8347 + } 8348 + }, 8349 + "node_modules/hosted-git-info": { 8350 + "version": "8.1.0", 8351 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", 8352 + "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", 8353 + "dev": true, 8354 + "license": "ISC", 8355 + "dependencies": { 8356 + "lru-cache": "^10.0.1" 8357 + }, 8358 + "engines": { 8359 + "node": "^18.17.0 || >=20.5.0" 8360 + } 8361 + }, 8362 + "node_modules/hosted-git-info/node_modules/lru-cache": { 8363 + "version": "10.4.3", 8364 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 8365 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 8366 + "dev": true, 8367 + "license": "ISC" 8368 + }, 8369 + "node_modules/hpack.js": { 8370 + "version": "2.1.6", 8371 + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 8372 + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", 8373 + "dev": true, 8374 + "license": "MIT", 8375 + "dependencies": { 8376 + "inherits": "^2.0.1", 8377 + "obuf": "^1.0.0", 8378 + "readable-stream": "^2.0.1", 8379 + "wbuf": "^1.1.0" 8380 + } 8381 + }, 8382 + "node_modules/hpack.js/node_modules/readable-stream": { 8383 + "version": "2.3.8", 8384 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 8385 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 8386 + "dev": true, 8387 + "license": "MIT", 8388 + "dependencies": { 8389 + "core-util-is": "~1.0.0", 8390 + "inherits": "~2.0.3", 8391 + "isarray": "~1.0.0", 8392 + "process-nextick-args": "~2.0.0", 8393 + "safe-buffer": "~5.1.1", 8394 + "string_decoder": "~1.1.1", 8395 + "util-deprecate": "~1.0.1" 8396 + } 8397 + }, 8398 + "node_modules/hpack.js/node_modules/safe-buffer": { 8399 + "version": "5.1.2", 8400 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8401 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8402 + "dev": true, 8403 + "license": "MIT" 8404 + }, 8405 + "node_modules/hpack.js/node_modules/string_decoder": { 8406 + "version": "1.1.1", 8407 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 8408 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 8409 + "dev": true, 8410 + "license": "MIT", 8411 + "dependencies": { 8412 + "safe-buffer": "~5.1.0" 8413 + } 8414 + }, 8415 + "node_modules/html-escaper": { 8416 + "version": "2.0.2", 8417 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 8418 + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 8419 + "dev": true, 8420 + "license": "MIT" 8421 + }, 8422 + "node_modules/htmlparser2": { 8423 + "version": "10.0.0", 8424 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", 8425 + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", 8426 + "dev": true, 8427 + "funding": [ 8428 + "https://github.com/fb55/htmlparser2?sponsor=1", 8429 + { 8430 + "type": "github", 8431 + "url": "https://github.com/sponsors/fb55" 8432 + } 8433 + ], 8434 + "license": "MIT", 8435 + "dependencies": { 8436 + "domelementtype": "^2.3.0", 8437 + "domhandler": "^5.0.3", 8438 + "domutils": "^3.2.1", 8439 + "entities": "^6.0.0" 8440 + } 8441 + }, 8442 + "node_modules/htmlparser2/node_modules/entities": { 8443 + "version": "6.0.1", 8444 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 8445 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 8446 + "dev": true, 8447 + "license": "BSD-2-Clause", 8448 + "engines": { 8449 + "node": ">=0.12" 8450 + }, 8451 + "funding": { 8452 + "url": "https://github.com/fb55/entities?sponsor=1" 8453 + } 8454 + }, 8455 + "node_modules/http-cache-semantics": { 8456 + "version": "4.2.0", 8457 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", 8458 + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", 8459 + "dev": true, 8460 + "license": "BSD-2-Clause" 8461 + }, 8462 + "node_modules/http-deceiver": { 8463 + "version": "1.2.7", 8464 + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 8465 + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", 8466 + "dev": true, 8467 + "license": "MIT" 8468 + }, 8469 + "node_modules/http-errors": { 8470 + "version": "2.0.0", 8471 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 8472 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 8473 + "license": "MIT", 8474 + "dependencies": { 8475 + "depd": "2.0.0", 8476 + "inherits": "2.0.4", 8477 + "setprototypeof": "1.2.0", 8478 + "statuses": "2.0.1", 8479 + "toidentifier": "1.0.1" 8480 + }, 8481 + "engines": { 8482 + "node": ">= 0.8" 8483 + } 8484 + }, 8485 + "node_modules/http-parser-js": { 8486 + "version": "0.5.10", 8487 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", 8488 + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", 8489 + "dev": true, 8490 + "license": "MIT" 8491 + }, 8492 + "node_modules/http-proxy": { 8493 + "version": "1.18.1", 8494 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 8495 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 8496 + "dev": true, 8497 + "license": "MIT", 8498 + "dependencies": { 8499 + "eventemitter3": "^4.0.0", 8500 + "follow-redirects": "^1.0.0", 8501 + "requires-port": "^1.0.0" 8502 + }, 8503 + "engines": { 8504 + "node": ">=8.0.0" 8505 + } 8506 + }, 8507 + "node_modules/http-proxy-agent": { 8508 + "version": "7.0.2", 8509 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", 8510 + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", 8511 + "dev": true, 8512 + "license": "MIT", 8513 + "dependencies": { 8514 + "agent-base": "^7.1.0", 8515 + "debug": "^4.3.4" 8516 + }, 8517 + "engines": { 8518 + "node": ">= 14" 8519 + } 8520 + }, 8521 + "node_modules/http-proxy-middleware": { 8522 + "version": "3.0.5", 8523 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz", 8524 + "integrity": "sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==", 8525 + "dev": true, 8526 + "license": "MIT", 8527 + "dependencies": { 8528 + "@types/http-proxy": "^1.17.15", 8529 + "debug": "^4.3.6", 8530 + "http-proxy": "^1.18.1", 8531 + "is-glob": "^4.0.3", 8532 + "is-plain-object": "^5.0.0", 8533 + "micromatch": "^4.0.8" 8534 + }, 8535 + "engines": { 8536 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 8537 + } 8538 + }, 8539 + "node_modules/https-proxy-agent": { 8540 + "version": "7.0.6", 8541 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 8542 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 8543 + "dev": true, 8544 + "license": "MIT", 8545 + "dependencies": { 8546 + "agent-base": "^7.1.2", 8547 + "debug": "4" 8548 + }, 8549 + "engines": { 8550 + "node": ">= 14" 8551 + } 8552 + }, 8553 + "node_modules/hyperdyperid": { 8554 + "version": "1.2.0", 8555 + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", 8556 + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", 8557 + "dev": true, 8558 + "license": "MIT", 8559 + "engines": { 8560 + "node": ">=10.18" 8561 + } 8562 + }, 8563 + "node_modules/iconv-lite": { 8564 + "version": "0.6.3", 8565 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 8566 + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 8567 + "dev": true, 8568 + "license": "MIT", 8569 + "dependencies": { 8570 + "safer-buffer": ">= 2.1.2 < 3.0.0" 8571 + }, 8572 + "engines": { 8573 + "node": ">=0.10.0" 8574 + } 8575 + }, 8576 + "node_modules/icss-utils": { 8577 + "version": "5.1.0", 8578 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 8579 + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 8580 + "dev": true, 8581 + "license": "ISC", 8582 + "engines": { 8583 + "node": "^10 || ^12 || >= 14" 8584 + }, 8585 + "peerDependencies": { 8586 + "postcss": "^8.1.0" 8587 + } 8588 + }, 8589 + "node_modules/ieee754": { 8590 + "version": "1.2.1", 8591 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 8592 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 8593 + "dev": true, 8594 + "funding": [ 8595 + { 8596 + "type": "github", 8597 + "url": "https://github.com/sponsors/feross" 8598 + }, 8599 + { 8600 + "type": "patreon", 8601 + "url": "https://www.patreon.com/feross" 8602 + }, 8603 + { 8604 + "type": "consulting", 8605 + "url": "https://feross.org/support" 8606 + } 8607 + ], 8608 + "license": "BSD-3-Clause" 8609 + }, 8610 + "node_modules/ignore": { 8611 + "version": "7.0.5", 8612 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 8613 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 8614 + "dev": true, 8615 + "license": "MIT", 8616 + "engines": { 8617 + "node": ">= 4" 8618 + } 8619 + }, 8620 + "node_modules/ignore-walk": { 8621 + "version": "7.0.0", 8622 + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz", 8623 + "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==", 8624 + "dev": true, 8625 + "license": "ISC", 8626 + "dependencies": { 8627 + "minimatch": "^9.0.0" 8628 + }, 8629 + "engines": { 8630 + "node": "^18.17.0 || >=20.5.0" 8631 + } 8632 + }, 8633 + "node_modules/ignore-walk/node_modules/brace-expansion": { 8634 + "version": "2.0.2", 8635 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 8636 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 8637 + "dev": true, 8638 + "license": "MIT", 8639 + "dependencies": { 8640 + "balanced-match": "^1.0.0" 8641 + } 8642 + }, 8643 + "node_modules/ignore-walk/node_modules/minimatch": { 8644 + "version": "9.0.5", 8645 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 8646 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 8647 + "dev": true, 8648 + "license": "ISC", 8649 + "dependencies": { 8650 + "brace-expansion": "^2.0.1" 8651 + }, 8652 + "engines": { 8653 + "node": ">=16 || 14 >=14.17" 8654 + }, 8655 + "funding": { 8656 + "url": "https://github.com/sponsors/isaacs" 8657 + } 8658 + }, 8659 + "node_modules/image-size": { 8660 + "version": "0.5.5", 8661 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", 8662 + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", 8663 + "dev": true, 8664 + "license": "MIT", 8665 + "optional": true, 8666 + "bin": { 8667 + "image-size": "bin/image-size.js" 8668 + }, 8669 + "engines": { 8670 + "node": ">=0.10.0" 8671 + } 8672 + }, 8673 + "node_modules/immutable": { 8674 + "version": "5.1.3", 8675 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", 8676 + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", 8677 + "dev": true, 8678 + "license": "MIT" 8679 + }, 8680 + "node_modules/import-fresh": { 8681 + "version": "3.3.1", 8682 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 8683 + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 8684 + "dev": true, 8685 + "license": "MIT", 8686 + "dependencies": { 8687 + "parent-module": "^1.0.0", 8688 + "resolve-from": "^4.0.0" 8689 + }, 8690 + "engines": { 8691 + "node": ">=6" 8692 + }, 8693 + "funding": { 8694 + "url": "https://github.com/sponsors/sindresorhus" 8695 + } 8696 + }, 8697 + "node_modules/imurmurhash": { 8698 + "version": "0.1.4", 8699 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 8700 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 8701 + "dev": true, 8702 + "license": "MIT", 8703 + "engines": { 8704 + "node": ">=0.8.19" 8705 + } 8706 + }, 8707 + "node_modules/inflight": { 8708 + "version": "1.0.6", 8709 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8710 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8711 + "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.", 8712 + "dev": true, 8713 + "license": "ISC", 8714 + "dependencies": { 8715 + "once": "^1.3.0", 8716 + "wrappy": "1" 8717 + } 8718 + }, 8719 + "node_modules/inherits": { 8720 + "version": "2.0.4", 8721 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8722 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8723 + "license": "ISC" 8724 + }, 8725 + "node_modules/ini": { 8726 + "version": "5.0.0", 8727 + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", 8728 + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", 8729 + "dev": true, 8730 + "license": "ISC", 8731 + "engines": { 8732 + "node": "^18.17.0 || >=20.5.0" 8733 + } 8734 + }, 8735 + "node_modules/ip-address": { 8736 + "version": "9.0.5", 8737 + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", 8738 + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", 8739 + "dev": true, 8740 + "license": "MIT", 8741 + "dependencies": { 8742 + "jsbn": "1.1.0", 8743 + "sprintf-js": "^1.1.3" 8744 + }, 8745 + "engines": { 8746 + "node": ">= 12" 8747 + } 8748 + }, 8749 + "node_modules/ipaddr.js": { 8750 + "version": "1.9.1", 8751 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 8752 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 8753 + "license": "MIT", 8754 + "engines": { 8755 + "node": ">= 0.10" 8756 + } 8757 + }, 8758 + "node_modules/is-arrayish": { 8759 + "version": "0.2.1", 8760 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8761 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 8762 + "dev": true, 8763 + "license": "MIT" 8764 + }, 8765 + "node_modules/is-binary-path": { 8766 + "version": "2.1.0", 8767 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 8768 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 8769 + "dev": true, 8770 + "license": "MIT", 8771 + "dependencies": { 8772 + "binary-extensions": "^2.0.0" 8773 + }, 8774 + "engines": { 8775 + "node": ">=8" 8776 + } 8777 + }, 8778 + "node_modules/is-core-module": { 8779 + "version": "2.16.1", 8780 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 8781 + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 8782 + "dev": true, 8783 + "license": "MIT", 8784 + "dependencies": { 8785 + "hasown": "^2.0.2" 8786 + }, 8787 + "engines": { 8788 + "node": ">= 0.4" 8789 + }, 8790 + "funding": { 8791 + "url": "https://github.com/sponsors/ljharb" 8792 + } 8793 + }, 8794 + "node_modules/is-docker": { 8795 + "version": "3.0.0", 8796 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 8797 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 8798 + "dev": true, 8799 + "license": "MIT", 8800 + "bin": { 8801 + "is-docker": "cli.js" 8802 + }, 8803 + "engines": { 8804 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 8805 + }, 8806 + "funding": { 8807 + "url": "https://github.com/sponsors/sindresorhus" 8808 + } 8809 + }, 8810 + "node_modules/is-extglob": { 8811 + "version": "2.1.1", 8812 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8813 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8814 + "dev": true, 8815 + "license": "MIT", 8816 + "engines": { 8817 + "node": ">=0.10.0" 8818 + } 8819 + }, 8820 + "node_modules/is-fullwidth-code-point": { 8821 + "version": "4.0.0", 8822 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 8823 + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 8824 + "dev": true, 8825 + "license": "MIT", 8826 + "engines": { 8827 + "node": ">=12" 8828 + }, 8829 + "funding": { 8830 + "url": "https://github.com/sponsors/sindresorhus" 8831 + } 8832 + }, 8833 + "node_modules/is-glob": { 8834 + "version": "4.0.3", 8835 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8836 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8837 + "dev": true, 8838 + "license": "MIT", 8839 + "dependencies": { 8840 + "is-extglob": "^2.1.1" 8841 + }, 8842 + "engines": { 8843 + "node": ">=0.10.0" 8844 + } 8845 + }, 8846 + "node_modules/is-inside-container": { 8847 + "version": "1.0.0", 8848 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 8849 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 8850 + "dev": true, 8851 + "license": "MIT", 8852 + "dependencies": { 8853 + "is-docker": "^3.0.0" 8854 + }, 8855 + "bin": { 8856 + "is-inside-container": "cli.js" 8857 + }, 8858 + "engines": { 8859 + "node": ">=14.16" 8860 + }, 8861 + "funding": { 8862 + "url": "https://github.com/sponsors/sindresorhus" 8863 + } 8864 + }, 8865 + "node_modules/is-interactive": { 8866 + "version": "1.0.0", 8867 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 8868 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 8869 + "dev": true, 8870 + "license": "MIT", 8871 + "engines": { 8872 + "node": ">=8" 8873 + } 8874 + }, 8875 + "node_modules/is-network-error": { 8876 + "version": "1.1.0", 8877 + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", 8878 + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", 8879 + "dev": true, 8880 + "license": "MIT", 8881 + "engines": { 8882 + "node": ">=16" 8883 + }, 8884 + "funding": { 8885 + "url": "https://github.com/sponsors/sindresorhus" 8886 + } 8887 + }, 8888 + "node_modules/is-number": { 8889 + "version": "7.0.0", 8890 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8891 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8892 + "dev": true, 8893 + "license": "MIT", 8894 + "engines": { 8895 + "node": ">=0.12.0" 8896 + } 8897 + }, 8898 + "node_modules/is-plain-obj": { 8899 + "version": "3.0.0", 8900 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 8901 + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 8902 + "dev": true, 8903 + "license": "MIT", 8904 + "engines": { 8905 + "node": ">=10" 8906 + }, 8907 + "funding": { 8908 + "url": "https://github.com/sponsors/sindresorhus" 8909 + } 8910 + }, 8911 + "node_modules/is-plain-object": { 8912 + "version": "5.0.0", 8913 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 8914 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 8915 + "dev": true, 8916 + "license": "MIT", 8917 + "engines": { 8918 + "node": ">=0.10.0" 8919 + } 8920 + }, 8921 + "node_modules/is-regex": { 8922 + "version": "1.2.1", 8923 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 8924 + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 8925 + "dev": true, 8926 + "license": "MIT", 8927 + "dependencies": { 8928 + "call-bound": "^1.0.2", 8929 + "gopd": "^1.2.0", 8930 + "has-tostringtag": "^1.0.2", 8931 + "hasown": "^2.0.2" 8932 + }, 8933 + "engines": { 8934 + "node": ">= 0.4" 8935 + }, 8936 + "funding": { 8937 + "url": "https://github.com/sponsors/ljharb" 8938 + } 8939 + }, 8940 + "node_modules/is-unicode-supported": { 8941 + "version": "0.1.0", 8942 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 8943 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 8944 + "dev": true, 8945 + "license": "MIT", 8946 + "engines": { 8947 + "node": ">=10" 8948 + }, 8949 + "funding": { 8950 + "url": "https://github.com/sponsors/sindresorhus" 8951 + } 8952 + }, 8953 + "node_modules/is-what": { 8954 + "version": "3.14.1", 8955 + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", 8956 + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", 8957 + "dev": true, 8958 + "license": "MIT" 8959 + }, 8960 + "node_modules/is-wsl": { 8961 + "version": "3.1.0", 8962 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 8963 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 8964 + "dev": true, 8965 + "license": "MIT", 8966 + "dependencies": { 8967 + "is-inside-container": "^1.0.0" 8968 + }, 8969 + "engines": { 8970 + "node": ">=16" 8971 + }, 8972 + "funding": { 8973 + "url": "https://github.com/sponsors/sindresorhus" 8974 + } 8975 + }, 8976 + "node_modules/isarray": { 8977 + "version": "1.0.0", 8978 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 8979 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 8980 + "dev": true, 8981 + "license": "MIT" 8982 + }, 8983 + "node_modules/isbinaryfile": { 8984 + "version": "4.0.10", 8985 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", 8986 + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", 8987 + "dev": true, 8988 + "license": "MIT", 8989 + "engines": { 8990 + "node": ">= 8.0.0" 8991 + }, 8992 + "funding": { 8993 + "url": "https://github.com/sponsors/gjtorikian/" 8994 + } 8995 + }, 8996 + "node_modules/isexe": { 8997 + "version": "2.0.0", 8998 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8999 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 9000 + "dev": true, 9001 + "license": "ISC" 9002 + }, 9003 + "node_modules/isobject": { 9004 + "version": "3.0.1", 9005 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 9006 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 9007 + "dev": true, 9008 + "license": "MIT", 9009 + "engines": { 9010 + "node": ">=0.10.0" 9011 + } 9012 + }, 9013 + "node_modules/istanbul-lib-coverage": { 9014 + "version": "3.2.2", 9015 + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", 9016 + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", 9017 + "dev": true, 9018 + "license": "BSD-3-Clause", 9019 + "engines": { 9020 + "node": ">=8" 9021 + } 9022 + }, 9023 + "node_modules/istanbul-lib-instrument": { 9024 + "version": "6.0.3", 9025 + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", 9026 + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", 9027 + "dev": true, 9028 + "license": "BSD-3-Clause", 9029 + "dependencies": { 9030 + "@babel/core": "^7.23.9", 9031 + "@babel/parser": "^7.23.9", 9032 + "@istanbuljs/schema": "^0.1.3", 9033 + "istanbul-lib-coverage": "^3.2.0", 9034 + "semver": "^7.5.4" 9035 + }, 9036 + "engines": { 9037 + "node": ">=10" 9038 + } 9039 + }, 9040 + "node_modules/istanbul-lib-report": { 9041 + "version": "3.0.1", 9042 + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", 9043 + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", 9044 + "dev": true, 9045 + "license": "BSD-3-Clause", 9046 + "dependencies": { 9047 + "istanbul-lib-coverage": "^3.0.0", 9048 + "make-dir": "^4.0.0", 9049 + "supports-color": "^7.1.0" 9050 + }, 9051 + "engines": { 9052 + "node": ">=10" 9053 + } 9054 + }, 9055 + "node_modules/istanbul-lib-source-maps": { 9056 + "version": "4.0.1", 9057 + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 9058 + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 9059 + "dev": true, 9060 + "license": "BSD-3-Clause", 9061 + "dependencies": { 9062 + "debug": "^4.1.1", 9063 + "istanbul-lib-coverage": "^3.0.0", 9064 + "source-map": "^0.6.1" 9065 + }, 9066 + "engines": { 9067 + "node": ">=10" 9068 + } 9069 + }, 9070 + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { 9071 + "version": "0.6.1", 9072 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9073 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9074 + "dev": true, 9075 + "license": "BSD-3-Clause", 9076 + "engines": { 9077 + "node": ">=0.10.0" 9078 + } 9079 + }, 9080 + "node_modules/istanbul-reports": { 9081 + "version": "3.1.7", 9082 + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", 9083 + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", 9084 + "dev": true, 9085 + "license": "BSD-3-Clause", 9086 + "dependencies": { 9087 + "html-escaper": "^2.0.0", 9088 + "istanbul-lib-report": "^3.0.0" 9089 + }, 9090 + "engines": { 9091 + "node": ">=8" 9092 + } 9093 + }, 9094 + "node_modules/jackspeak": { 9095 + "version": "3.4.3", 9096 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 9097 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 9098 + "dev": true, 9099 + "license": "BlueOak-1.0.0", 9100 + "dependencies": { 9101 + "@isaacs/cliui": "^8.0.2" 9102 + }, 9103 + "funding": { 9104 + "url": "https://github.com/sponsors/isaacs" 9105 + }, 9106 + "optionalDependencies": { 9107 + "@pkgjs/parseargs": "^0.11.0" 9108 + } 9109 + }, 9110 + "node_modules/jasmine-core": { 9111 + "version": "5.6.0", 9112 + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.6.0.tgz", 9113 + "integrity": "sha512-niVlkeYVRwKFpmfWg6suo6H9CrNnydfBLEqefM5UjibYS+UoTjZdmvPJSiuyrRLGnFj1eYRhFd/ch+5hSlsFVA==", 9114 + "dev": true, 9115 + "license": "MIT" 9116 + }, 9117 + "node_modules/jest-worker": { 9118 + "version": "27.5.1", 9119 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 9120 + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 9121 + "dev": true, 9122 + "license": "MIT", 9123 + "dependencies": { 9124 + "@types/node": "*", 9125 + "merge-stream": "^2.0.0", 9126 + "supports-color": "^8.0.0" 9127 + }, 9128 + "engines": { 9129 + "node": ">= 10.13.0" 9130 + } 9131 + }, 9132 + "node_modules/jest-worker/node_modules/supports-color": { 9133 + "version": "8.1.1", 9134 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 9135 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 9136 + "dev": true, 9137 + "license": "MIT", 9138 + "dependencies": { 9139 + "has-flag": "^4.0.0" 9140 + }, 9141 + "engines": { 9142 + "node": ">=10" 9143 + }, 9144 + "funding": { 9145 + "url": "https://github.com/chalk/supports-color?sponsor=1" 9146 + } 9147 + }, 9148 + "node_modules/jiti": { 9149 + "version": "1.21.7", 9150 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", 9151 + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", 9152 + "dev": true, 9153 + "license": "MIT", 9154 + "bin": { 9155 + "jiti": "bin/jiti.js" 9156 + } 9157 + }, 9158 + "node_modules/js-tokens": { 9159 + "version": "4.0.0", 9160 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9161 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 9162 + "dev": true, 9163 + "license": "MIT" 9164 + }, 9165 + "node_modules/js-yaml": { 9166 + "version": "4.1.0", 9167 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 9168 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 9169 + "dev": true, 9170 + "license": "MIT", 9171 + "dependencies": { 9172 + "argparse": "^2.0.1" 9173 + }, 9174 + "bin": { 9175 + "js-yaml": "bin/js-yaml.js" 9176 + } 9177 + }, 9178 + "node_modules/jsbn": { 9179 + "version": "1.1.0", 9180 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", 9181 + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", 9182 + "dev": true, 9183 + "license": "MIT" 9184 + }, 9185 + "node_modules/jsesc": { 9186 + "version": "3.1.0", 9187 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 9188 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 9189 + "dev": true, 9190 + "license": "MIT", 9191 + "bin": { 9192 + "jsesc": "bin/jsesc" 9193 + }, 9194 + "engines": { 9195 + "node": ">=6" 9196 + } 9197 + }, 9198 + "node_modules/json-parse-even-better-errors": { 9199 + "version": "4.0.0", 9200 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", 9201 + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", 9202 + "dev": true, 9203 + "license": "MIT", 9204 + "engines": { 9205 + "node": "^18.17.0 || >=20.5.0" 9206 + } 9207 + }, 9208 + "node_modules/json-schema-traverse": { 9209 + "version": "1.0.0", 9210 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 9211 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 9212 + "dev": true, 9213 + "license": "MIT" 9214 + }, 9215 + "node_modules/json5": { 9216 + "version": "2.2.3", 9217 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 9218 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 9219 + "dev": true, 9220 + "license": "MIT", 9221 + "bin": { 9222 + "json5": "lib/cli.js" 9223 + }, 9224 + "engines": { 9225 + "node": ">=6" 9226 + } 9227 + }, 9228 + "node_modules/jsonc-parser": { 9229 + "version": "3.3.1", 9230 + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", 9231 + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", 9232 + "dev": true, 9233 + "license": "MIT" 9234 + }, 9235 + "node_modules/jsonfile": { 9236 + "version": "4.0.0", 9237 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 9238 + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 9239 + "dev": true, 9240 + "license": "MIT", 9241 + "optionalDependencies": { 9242 + "graceful-fs": "^4.1.6" 9243 + } 9244 + }, 9245 + "node_modules/jsonparse": { 9246 + "version": "1.3.1", 9247 + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 9248 + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 9249 + "dev": true, 9250 + "engines": [ 9251 + "node >= 0.2.0" 9252 + ], 9253 + "license": "MIT" 9254 + }, 9255 + "node_modules/karma": { 9256 + "version": "6.4.4", 9257 + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", 9258 + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", 9259 + "dev": true, 9260 + "license": "MIT", 9261 + "dependencies": { 9262 + "@colors/colors": "1.5.0", 9263 + "body-parser": "^1.19.0", 9264 + "braces": "^3.0.2", 9265 + "chokidar": "^3.5.1", 9266 + "connect": "^3.7.0", 9267 + "di": "^0.0.1", 9268 + "dom-serialize": "^2.2.1", 9269 + "glob": "^7.1.7", 9270 + "graceful-fs": "^4.2.6", 9271 + "http-proxy": "^1.18.1", 9272 + "isbinaryfile": "^4.0.8", 9273 + "lodash": "^4.17.21", 9274 + "log4js": "^6.4.1", 9275 + "mime": "^2.5.2", 9276 + "minimatch": "^3.0.4", 9277 + "mkdirp": "^0.5.5", 9278 + "qjobs": "^1.2.0", 9279 + "range-parser": "^1.2.1", 9280 + "rimraf": "^3.0.2", 9281 + "socket.io": "^4.7.2", 9282 + "source-map": "^0.6.1", 9283 + "tmp": "^0.2.1", 9284 + "ua-parser-js": "^0.7.30", 9285 + "yargs": "^16.1.1" 9286 + }, 9287 + "bin": { 9288 + "karma": "bin/karma" 9289 + }, 9290 + "engines": { 9291 + "node": ">= 10" 9292 + } 9293 + }, 9294 + "node_modules/karma-chrome-launcher": { 9295 + "version": "3.2.0", 9296 + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", 9297 + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", 9298 + "dev": true, 9299 + "license": "MIT", 9300 + "dependencies": { 9301 + "which": "^1.2.1" 9302 + } 9303 + }, 9304 + "node_modules/karma-coverage": { 9305 + "version": "2.2.1", 9306 + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", 9307 + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", 9308 + "dev": true, 9309 + "license": "MIT", 9310 + "dependencies": { 9311 + "istanbul-lib-coverage": "^3.2.0", 9312 + "istanbul-lib-instrument": "^5.1.0", 9313 + "istanbul-lib-report": "^3.0.0", 9314 + "istanbul-lib-source-maps": "^4.0.1", 9315 + "istanbul-reports": "^3.0.5", 9316 + "minimatch": "^3.0.4" 9317 + }, 9318 + "engines": { 9319 + "node": ">=10.0.0" 9320 + } 9321 + }, 9322 + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { 9323 + "version": "5.2.1", 9324 + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 9325 + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 9326 + "dev": true, 9327 + "license": "BSD-3-Clause", 9328 + "dependencies": { 9329 + "@babel/core": "^7.12.3", 9330 + "@babel/parser": "^7.14.7", 9331 + "@istanbuljs/schema": "^0.1.2", 9332 + "istanbul-lib-coverage": "^3.2.0", 9333 + "semver": "^6.3.0" 9334 + }, 9335 + "engines": { 9336 + "node": ">=8" 9337 + } 9338 + }, 9339 + "node_modules/karma-coverage/node_modules/semver": { 9340 + "version": "6.3.1", 9341 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 9342 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 9343 + "dev": true, 9344 + "license": "ISC", 9345 + "bin": { 9346 + "semver": "bin/semver.js" 9347 + } 9348 + }, 9349 + "node_modules/karma-jasmine": { 9350 + "version": "5.1.0", 9351 + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", 9352 + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", 9353 + "dev": true, 9354 + "license": "MIT", 9355 + "dependencies": { 9356 + "jasmine-core": "^4.1.0" 9357 + }, 9358 + "engines": { 9359 + "node": ">=12" 9360 + }, 9361 + "peerDependencies": { 9362 + "karma": "^6.0.0" 9363 + } 9364 + }, 9365 + "node_modules/karma-jasmine-html-reporter": { 9366 + "version": "2.1.0", 9367 + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", 9368 + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", 9369 + "dev": true, 9370 + "license": "MIT", 9371 + "peerDependencies": { 9372 + "jasmine-core": "^4.0.0 || ^5.0.0", 9373 + "karma": "^6.0.0", 9374 + "karma-jasmine": "^5.0.0" 9375 + } 9376 + }, 9377 + "node_modules/karma-jasmine/node_modules/jasmine-core": { 9378 + "version": "4.6.1", 9379 + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", 9380 + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", 9381 + "dev": true, 9382 + "license": "MIT" 9383 + }, 9384 + "node_modules/karma-source-map-support": { 9385 + "version": "1.4.0", 9386 + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", 9387 + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", 9388 + "dev": true, 9389 + "license": "MIT", 9390 + "dependencies": { 9391 + "source-map-support": "^0.5.5" 9392 + } 9393 + }, 9394 + "node_modules/karma/node_modules/ansi-regex": { 9395 + "version": "5.0.1", 9396 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 9397 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 9398 + "dev": true, 9399 + "license": "MIT", 9400 + "engines": { 9401 + "node": ">=8" 9402 + } 9403 + }, 9404 + "node_modules/karma/node_modules/chokidar": { 9405 + "version": "3.6.0", 9406 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 9407 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 9408 + "dev": true, 9409 + "license": "MIT", 9410 + "dependencies": { 9411 + "anymatch": "~3.1.2", 9412 + "braces": "~3.0.2", 9413 + "glob-parent": "~5.1.2", 9414 + "is-binary-path": "~2.1.0", 9415 + "is-glob": "~4.0.1", 9416 + "normalize-path": "~3.0.0", 9417 + "readdirp": "~3.6.0" 9418 + }, 9419 + "engines": { 9420 + "node": ">= 8.10.0" 9421 + }, 9422 + "funding": { 9423 + "url": "https://paulmillr.com/funding/" 9424 + }, 9425 + "optionalDependencies": { 9426 + "fsevents": "~2.3.2" 9427 + } 9428 + }, 9429 + "node_modules/karma/node_modules/cliui": { 9430 + "version": "7.0.4", 9431 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 9432 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 9433 + "dev": true, 9434 + "license": "ISC", 9435 + "dependencies": { 9436 + "string-width": "^4.2.0", 9437 + "strip-ansi": "^6.0.0", 9438 + "wrap-ansi": "^7.0.0" 9439 + } 9440 + }, 9441 + "node_modules/karma/node_modules/emoji-regex": { 9442 + "version": "8.0.0", 9443 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9444 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9445 + "dev": true, 9446 + "license": "MIT" 9447 + }, 9448 + "node_modules/karma/node_modules/glob-parent": { 9449 + "version": "5.1.2", 9450 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 9451 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 9452 + "dev": true, 9453 + "license": "ISC", 9454 + "dependencies": { 9455 + "is-glob": "^4.0.1" 9456 + }, 9457 + "engines": { 9458 + "node": ">= 6" 9459 + } 9460 + }, 9461 + "node_modules/karma/node_modules/is-fullwidth-code-point": { 9462 + "version": "3.0.0", 9463 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9464 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9465 + "dev": true, 9466 + "license": "MIT", 9467 + "engines": { 9468 + "node": ">=8" 9469 + } 9470 + }, 9471 + "node_modules/karma/node_modules/picomatch": { 9472 + "version": "2.3.1", 9473 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 9474 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 9475 + "dev": true, 9476 + "license": "MIT", 9477 + "engines": { 9478 + "node": ">=8.6" 9479 + }, 9480 + "funding": { 9481 + "url": "https://github.com/sponsors/jonschlinkert" 9482 + } 9483 + }, 9484 + "node_modules/karma/node_modules/readdirp": { 9485 + "version": "3.6.0", 9486 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 9487 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 9488 + "dev": true, 9489 + "license": "MIT", 9490 + "dependencies": { 9491 + "picomatch": "^2.2.1" 9492 + }, 9493 + "engines": { 9494 + "node": ">=8.10.0" 9495 + } 9496 + }, 9497 + "node_modules/karma/node_modules/source-map": { 9498 + "version": "0.6.1", 9499 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9500 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9501 + "dev": true, 9502 + "license": "BSD-3-Clause", 9503 + "engines": { 9504 + "node": ">=0.10.0" 9505 + } 9506 + }, 9507 + "node_modules/karma/node_modules/string-width": { 9508 + "version": "4.2.3", 9509 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9510 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9511 + "dev": true, 9512 + "license": "MIT", 9513 + "dependencies": { 9514 + "emoji-regex": "^8.0.0", 9515 + "is-fullwidth-code-point": "^3.0.0", 9516 + "strip-ansi": "^6.0.1" 9517 + }, 9518 + "engines": { 9519 + "node": ">=8" 9520 + } 9521 + }, 9522 + "node_modules/karma/node_modules/strip-ansi": { 9523 + "version": "6.0.1", 9524 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9525 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9526 + "dev": true, 9527 + "license": "MIT", 9528 + "dependencies": { 9529 + "ansi-regex": "^5.0.1" 9530 + }, 9531 + "engines": { 9532 + "node": ">=8" 9533 + } 9534 + }, 9535 + "node_modules/karma/node_modules/wrap-ansi": { 9536 + "version": "7.0.0", 9537 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 9538 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 9539 + "dev": true, 9540 + "license": "MIT", 9541 + "dependencies": { 9542 + "ansi-styles": "^4.0.0", 9543 + "string-width": "^4.1.0", 9544 + "strip-ansi": "^6.0.0" 9545 + }, 9546 + "engines": { 9547 + "node": ">=10" 9548 + }, 9549 + "funding": { 9550 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9551 + } 9552 + }, 9553 + "node_modules/karma/node_modules/yargs": { 9554 + "version": "16.2.0", 9555 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 9556 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 9557 + "dev": true, 9558 + "license": "MIT", 9559 + "dependencies": { 9560 + "cliui": "^7.0.2", 9561 + "escalade": "^3.1.1", 9562 + "get-caller-file": "^2.0.5", 9563 + "require-directory": "^2.1.1", 9564 + "string-width": "^4.2.0", 9565 + "y18n": "^5.0.5", 9566 + "yargs-parser": "^20.2.2" 9567 + }, 9568 + "engines": { 9569 + "node": ">=10" 9570 + } 9571 + }, 9572 + "node_modules/karma/node_modules/yargs-parser": { 9573 + "version": "20.2.9", 9574 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 9575 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 9576 + "dev": true, 9577 + "license": "ISC", 9578 + "engines": { 9579 + "node": ">=10" 9580 + } 9581 + }, 9582 + "node_modules/kind-of": { 9583 + "version": "6.0.3", 9584 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 9585 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 9586 + "dev": true, 9587 + "license": "MIT", 9588 + "engines": { 9589 + "node": ">=0.10.0" 9590 + } 9591 + }, 9592 + "node_modules/launch-editor": { 9593 + "version": "2.11.1", 9594 + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz", 9595 + "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==", 9596 + "dev": true, 9597 + "license": "MIT", 9598 + "dependencies": { 9599 + "picocolors": "^1.1.1", 9600 + "shell-quote": "^1.8.3" 9601 + } 9602 + }, 9603 + "node_modules/less": { 9604 + "version": "4.2.2", 9605 + "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz", 9606 + "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==", 9607 + "dev": true, 9608 + "license": "Apache-2.0", 9609 + "dependencies": { 9610 + "copy-anything": "^2.0.1", 9611 + "parse-node-version": "^1.0.1", 9612 + "tslib": "^2.3.0" 9613 + }, 9614 + "bin": { 9615 + "lessc": "bin/lessc" 9616 + }, 9617 + "engines": { 9618 + "node": ">=6" 9619 + }, 9620 + "optionalDependencies": { 9621 + "errno": "^0.1.1", 9622 + "graceful-fs": "^4.1.2", 9623 + "image-size": "~0.5.0", 9624 + "make-dir": "^2.1.0", 9625 + "mime": "^1.4.1", 9626 + "needle": "^3.1.0", 9627 + "source-map": "~0.6.0" 9628 + } 9629 + }, 9630 + "node_modules/less-loader": { 9631 + "version": "12.2.0", 9632 + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", 9633 + "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", 9634 + "dev": true, 9635 + "license": "MIT", 9636 + "engines": { 9637 + "node": ">= 18.12.0" 9638 + }, 9639 + "funding": { 9640 + "type": "opencollective", 9641 + "url": "https://opencollective.com/webpack" 9642 + }, 9643 + "peerDependencies": { 9644 + "@rspack/core": "0.x || 1.x", 9645 + "less": "^3.5.0 || ^4.0.0", 9646 + "webpack": "^5.0.0" 9647 + }, 9648 + "peerDependenciesMeta": { 9649 + "@rspack/core": { 9650 + "optional": true 9651 + }, 9652 + "webpack": { 9653 + "optional": true 9654 + } 9655 + } 9656 + }, 9657 + "node_modules/less/node_modules/make-dir": { 9658 + "version": "2.1.0", 9659 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 9660 + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 9661 + "dev": true, 9662 + "license": "MIT", 9663 + "optional": true, 9664 + "dependencies": { 9665 + "pify": "^4.0.1", 9666 + "semver": "^5.6.0" 9667 + }, 9668 + "engines": { 9669 + "node": ">=6" 9670 + } 9671 + }, 9672 + "node_modules/less/node_modules/mime": { 9673 + "version": "1.6.0", 9674 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 9675 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 9676 + "dev": true, 9677 + "license": "MIT", 9678 + "optional": true, 9679 + "bin": { 9680 + "mime": "cli.js" 9681 + }, 9682 + "engines": { 9683 + "node": ">=4" 9684 + } 9685 + }, 9686 + "node_modules/less/node_modules/semver": { 9687 + "version": "5.7.2", 9688 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 9689 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 9690 + "dev": true, 9691 + "license": "ISC", 9692 + "optional": true, 9693 + "bin": { 9694 + "semver": "bin/semver" 9695 + } 9696 + }, 9697 + "node_modules/less/node_modules/source-map": { 9698 + "version": "0.6.1", 9699 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9700 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9701 + "dev": true, 9702 + "license": "BSD-3-Clause", 9703 + "optional": true, 9704 + "engines": { 9705 + "node": ">=0.10.0" 9706 + } 9707 + }, 9708 + "node_modules/license-webpack-plugin": { 9709 + "version": "4.0.2", 9710 + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", 9711 + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", 9712 + "dev": true, 9713 + "license": "ISC", 9714 + "dependencies": { 9715 + "webpack-sources": "^3.0.0" 9716 + }, 9717 + "peerDependenciesMeta": { 9718 + "webpack": { 9719 + "optional": true 9720 + }, 9721 + "webpack-sources": { 9722 + "optional": true 9723 + } 9724 + } 9725 + }, 9726 + "node_modules/lines-and-columns": { 9727 + "version": "1.2.4", 9728 + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 9729 + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 9730 + "dev": true, 9731 + "license": "MIT" 9732 + }, 9733 + "node_modules/listr2": { 9734 + "version": "8.2.5", 9735 + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", 9736 + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", 9737 + "dev": true, 9738 + "license": "MIT", 9739 + "dependencies": { 9740 + "cli-truncate": "^4.0.0", 9741 + "colorette": "^2.0.20", 9742 + "eventemitter3": "^5.0.1", 9743 + "log-update": "^6.1.0", 9744 + "rfdc": "^1.4.1", 9745 + "wrap-ansi": "^9.0.0" 9746 + }, 9747 + "engines": { 9748 + "node": ">=18.0.0" 9749 + } 9750 + }, 9751 + "node_modules/listr2/node_modules/ansi-styles": { 9752 + "version": "6.2.1", 9753 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 9754 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 9755 + "dev": true, 9756 + "license": "MIT", 9757 + "engines": { 9758 + "node": ">=12" 9759 + }, 9760 + "funding": { 9761 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9762 + } 9763 + }, 9764 + "node_modules/listr2/node_modules/eventemitter3": { 9765 + "version": "5.0.1", 9766 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 9767 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 9768 + "dev": true, 9769 + "license": "MIT" 9770 + }, 9771 + "node_modules/listr2/node_modules/wrap-ansi": { 9772 + "version": "9.0.0", 9773 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 9774 + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 9775 + "dev": true, 9776 + "license": "MIT", 9777 + "dependencies": { 9778 + "ansi-styles": "^6.2.1", 9779 + "string-width": "^7.0.0", 9780 + "strip-ansi": "^7.1.0" 9781 + }, 9782 + "engines": { 9783 + "node": ">=18" 9784 + }, 9785 + "funding": { 9786 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9787 + } 9788 + }, 9789 + "node_modules/lmdb": { 9790 + "version": "3.2.6", 9791 + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz", 9792 + "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==", 9793 + "dev": true, 9794 + "hasInstallScript": true, 9795 + "license": "MIT", 9796 + "optional": true, 9797 + "dependencies": { 9798 + "msgpackr": "^1.11.2", 9799 + "node-addon-api": "^6.1.0", 9800 + "node-gyp-build-optional-packages": "5.2.2", 9801 + "ordered-binary": "^1.5.3", 9802 + "weak-lru-cache": "^1.2.2" 9803 + }, 9804 + "bin": { 9805 + "download-lmdb-prebuilds": "bin/download-prebuilds.js" 9806 + }, 9807 + "optionalDependencies": { 9808 + "@lmdb/lmdb-darwin-arm64": "3.2.6", 9809 + "@lmdb/lmdb-darwin-x64": "3.2.6", 9810 + "@lmdb/lmdb-linux-arm": "3.2.6", 9811 + "@lmdb/lmdb-linux-arm64": "3.2.6", 9812 + "@lmdb/lmdb-linux-x64": "3.2.6", 9813 + "@lmdb/lmdb-win32-x64": "3.2.6" 9814 + } 9815 + }, 9816 + "node_modules/loader-runner": { 9817 + "version": "4.3.0", 9818 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 9819 + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 9820 + "dev": true, 9821 + "license": "MIT", 9822 + "engines": { 9823 + "node": ">=6.11.5" 9824 + } 9825 + }, 9826 + "node_modules/loader-utils": { 9827 + "version": "3.3.1", 9828 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", 9829 + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", 9830 + "dev": true, 9831 + "license": "MIT", 9832 + "engines": { 9833 + "node": ">= 12.13.0" 9834 + } 9835 + }, 9836 + "node_modules/locate-path": { 9837 + "version": "7.2.0", 9838 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 9839 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 9840 + "dev": true, 9841 + "license": "MIT", 9842 + "dependencies": { 9843 + "p-locate": "^6.0.0" 9844 + }, 9845 + "engines": { 9846 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9847 + }, 9848 + "funding": { 9849 + "url": "https://github.com/sponsors/sindresorhus" 9850 + } 9851 + }, 9852 + "node_modules/lodash": { 9853 + "version": "4.17.21", 9854 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 9855 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 9856 + "dev": true, 9857 + "license": "MIT" 9858 + }, 9859 + "node_modules/lodash.debounce": { 9860 + "version": "4.0.8", 9861 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 9862 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 9863 + "dev": true, 9864 + "license": "MIT" 9865 + }, 9866 + "node_modules/log-symbols": { 9867 + "version": "4.1.0", 9868 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 9869 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 9870 + "dev": true, 9871 + "license": "MIT", 9872 + "dependencies": { 9873 + "chalk": "^4.1.0", 9874 + "is-unicode-supported": "^0.1.0" 9875 + }, 9876 + "engines": { 9877 + "node": ">=10" 9878 + }, 9879 + "funding": { 9880 + "url": "https://github.com/sponsors/sindresorhus" 9881 + } 9882 + }, 9883 + "node_modules/log-update": { 9884 + "version": "6.1.0", 9885 + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", 9886 + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", 9887 + "dev": true, 9888 + "license": "MIT", 9889 + "dependencies": { 9890 + "ansi-escapes": "^7.0.0", 9891 + "cli-cursor": "^5.0.0", 9892 + "slice-ansi": "^7.1.0", 9893 + "strip-ansi": "^7.1.0", 9894 + "wrap-ansi": "^9.0.0" 9895 + }, 9896 + "engines": { 9897 + "node": ">=18" 9898 + }, 9899 + "funding": { 9900 + "url": "https://github.com/sponsors/sindresorhus" 9901 + } 9902 + }, 9903 + "node_modules/log-update/node_modules/ansi-escapes": { 9904 + "version": "7.0.0", 9905 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", 9906 + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", 9907 + "dev": true, 9908 + "license": "MIT", 9909 + "dependencies": { 9910 + "environment": "^1.0.0" 9911 + }, 9912 + "engines": { 9913 + "node": ">=18" 9914 + }, 9915 + "funding": { 9916 + "url": "https://github.com/sponsors/sindresorhus" 9917 + } 9918 + }, 9919 + "node_modules/log-update/node_modules/ansi-styles": { 9920 + "version": "6.2.1", 9921 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 9922 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 9923 + "dev": true, 9924 + "license": "MIT", 9925 + "engines": { 9926 + "node": ">=12" 9927 + }, 9928 + "funding": { 9929 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9930 + } 9931 + }, 9932 + "node_modules/log-update/node_modules/is-fullwidth-code-point": { 9933 + "version": "5.0.0", 9934 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", 9935 + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", 9936 + "dev": true, 9937 + "license": "MIT", 9938 + "dependencies": { 9939 + "get-east-asian-width": "^1.0.0" 9940 + }, 9941 + "engines": { 9942 + "node": ">=18" 9943 + }, 9944 + "funding": { 9945 + "url": "https://github.com/sponsors/sindresorhus" 9946 + } 9947 + }, 9948 + "node_modules/log-update/node_modules/slice-ansi": { 9949 + "version": "7.1.0", 9950 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", 9951 + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", 9952 + "dev": true, 9953 + "license": "MIT", 9954 + "dependencies": { 9955 + "ansi-styles": "^6.2.1", 9956 + "is-fullwidth-code-point": "^5.0.0" 9957 + }, 9958 + "engines": { 9959 + "node": ">=18" 9960 + }, 9961 + "funding": { 9962 + "url": "https://github.com/chalk/slice-ansi?sponsor=1" 9963 + } 9964 + }, 9965 + "node_modules/log-update/node_modules/wrap-ansi": { 9966 + "version": "9.0.0", 9967 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 9968 + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 9969 + "dev": true, 9970 + "license": "MIT", 9971 + "dependencies": { 9972 + "ansi-styles": "^6.2.1", 9973 + "string-width": "^7.0.0", 9974 + "strip-ansi": "^7.1.0" 9975 + }, 9976 + "engines": { 9977 + "node": ">=18" 9978 + }, 9979 + "funding": { 9980 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9981 + } 9982 + }, 9983 + "node_modules/log4js": { 9984 + "version": "6.9.1", 9985 + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", 9986 + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", 9987 + "dev": true, 9988 + "license": "Apache-2.0", 9989 + "dependencies": { 9990 + "date-format": "^4.0.14", 9991 + "debug": "^4.3.4", 9992 + "flatted": "^3.2.7", 9993 + "rfdc": "^1.3.0", 9994 + "streamroller": "^3.1.5" 9995 + }, 9996 + "engines": { 9997 + "node": ">=8.0" 9998 + } 9999 + }, 10000 + "node_modules/lru-cache": { 10001 + "version": "5.1.1", 10002 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 10003 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 10004 + "dev": true, 10005 + "license": "ISC", 10006 + "dependencies": { 10007 + "yallist": "^3.0.2" 10008 + } 10009 + }, 10010 + "node_modules/magic-string": { 10011 + "version": "0.30.17", 10012 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 10013 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 10014 + "dev": true, 10015 + "license": "MIT", 10016 + "dependencies": { 10017 + "@jridgewell/sourcemap-codec": "^1.5.0" 10018 + } 10019 + }, 10020 + "node_modules/make-dir": { 10021 + "version": "4.0.0", 10022 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", 10023 + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", 10024 + "dev": true, 10025 + "license": "MIT", 10026 + "dependencies": { 10027 + "semver": "^7.5.3" 10028 + }, 10029 + "engines": { 10030 + "node": ">=10" 10031 + }, 10032 + "funding": { 10033 + "url": "https://github.com/sponsors/sindresorhus" 10034 + } 10035 + }, 10036 + "node_modules/make-fetch-happen": { 10037 + "version": "14.0.3", 10038 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", 10039 + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", 10040 + "dev": true, 10041 + "license": "ISC", 10042 + "dependencies": { 10043 + "@npmcli/agent": "^3.0.0", 10044 + "cacache": "^19.0.1", 10045 + "http-cache-semantics": "^4.1.1", 10046 + "minipass": "^7.0.2", 10047 + "minipass-fetch": "^4.0.0", 10048 + "minipass-flush": "^1.0.5", 10049 + "minipass-pipeline": "^1.2.4", 10050 + "negotiator": "^1.0.0", 10051 + "proc-log": "^5.0.0", 10052 + "promise-retry": "^2.0.1", 10053 + "ssri": "^12.0.0" 10054 + }, 10055 + "engines": { 10056 + "node": "^18.17.0 || >=20.5.0" 10057 + } 10058 + }, 10059 + "node_modules/make-fetch-happen/node_modules/negotiator": { 10060 + "version": "1.0.0", 10061 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", 10062 + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", 10063 + "dev": true, 10064 + "license": "MIT", 10065 + "engines": { 10066 + "node": ">= 0.6" 10067 + } 10068 + }, 10069 + "node_modules/math-intrinsics": { 10070 + "version": "1.1.0", 10071 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 10072 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 10073 + "license": "MIT", 10074 + "engines": { 10075 + "node": ">= 0.4" 10076 + } 10077 + }, 10078 + "node_modules/media-typer": { 10079 + "version": "0.3.0", 10080 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 10081 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 10082 + "license": "MIT", 10083 + "engines": { 10084 + "node": ">= 0.6" 10085 + } 10086 + }, 10087 + "node_modules/memfs": { 10088 + "version": "4.36.0", 10089 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.36.0.tgz", 10090 + "integrity": "sha512-mfBfzGUdoEw5AZwG8E965ej3BbvW2F9LxEWj4uLxF6BEh1dO2N9eS3AGu9S6vfenuQYrVjsbUOOZK7y3vz4vyQ==", 10091 + "dev": true, 10092 + "license": "Apache-2.0", 10093 + "dependencies": { 10094 + "@jsonjoy.com/json-pack": "^1.0.3", 10095 + "@jsonjoy.com/util": "^1.3.0", 10096 + "tree-dump": "^1.0.1", 10097 + "tslib": "^2.0.0" 10098 + }, 10099 + "engines": { 10100 + "node": ">= 4.0.0" 10101 + }, 10102 + "funding": { 10103 + "type": "github", 10104 + "url": "https://github.com/sponsors/streamich" 10105 + } 10106 + }, 10107 + "node_modules/merge-descriptors": { 10108 + "version": "1.0.3", 10109 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 10110 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 10111 + "license": "MIT", 10112 + "funding": { 10113 + "url": "https://github.com/sponsors/sindresorhus" 10114 + } 10115 + }, 10116 + "node_modules/merge-stream": { 10117 + "version": "2.0.0", 10118 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 10119 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 10120 + "dev": true, 10121 + "license": "MIT" 10122 + }, 10123 + "node_modules/merge2": { 10124 + "version": "1.4.1", 10125 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 10126 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 10127 + "dev": true, 10128 + "license": "MIT", 10129 + "engines": { 10130 + "node": ">= 8" 10131 + } 10132 + }, 10133 + "node_modules/methods": { 10134 + "version": "1.1.2", 10135 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 10136 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 10137 + "license": "MIT", 10138 + "engines": { 10139 + "node": ">= 0.6" 10140 + } 10141 + }, 10142 + "node_modules/micromatch": { 10143 + "version": "4.0.8", 10144 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 10145 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 10146 + "dev": true, 10147 + "license": "MIT", 10148 + "dependencies": { 10149 + "braces": "^3.0.3", 10150 + "picomatch": "^2.3.1" 10151 + }, 10152 + "engines": { 10153 + "node": ">=8.6" 10154 + } 10155 + }, 10156 + "node_modules/micromatch/node_modules/picomatch": { 10157 + "version": "2.3.1", 10158 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 10159 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 10160 + "dev": true, 10161 + "license": "MIT", 10162 + "engines": { 10163 + "node": ">=8.6" 10164 + }, 10165 + "funding": { 10166 + "url": "https://github.com/sponsors/jonschlinkert" 10167 + } 10168 + }, 10169 + "node_modules/mime": { 10170 + "version": "2.6.0", 10171 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", 10172 + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", 10173 + "dev": true, 10174 + "license": "MIT", 10175 + "bin": { 10176 + "mime": "cli.js" 10177 + }, 10178 + "engines": { 10179 + "node": ">=4.0.0" 10180 + } 10181 + }, 10182 + "node_modules/mime-db": { 10183 + "version": "1.52.0", 10184 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 10185 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 10186 + "license": "MIT", 10187 + "engines": { 10188 + "node": ">= 0.6" 10189 + } 10190 + }, 10191 + "node_modules/mime-types": { 10192 + "version": "2.1.35", 10193 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 10194 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 10195 + "license": "MIT", 10196 + "dependencies": { 10197 + "mime-db": "1.52.0" 10198 + }, 10199 + "engines": { 10200 + "node": ">= 0.6" 10201 + } 10202 + }, 10203 + "node_modules/mimic-fn": { 10204 + "version": "2.1.0", 10205 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 10206 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 10207 + "dev": true, 10208 + "license": "MIT", 10209 + "engines": { 10210 + "node": ">=6" 10211 + } 10212 + }, 10213 + "node_modules/mimic-function": { 10214 + "version": "5.0.1", 10215 + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", 10216 + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", 10217 + "dev": true, 10218 + "license": "MIT", 10219 + "engines": { 10220 + "node": ">=18" 10221 + }, 10222 + "funding": { 10223 + "url": "https://github.com/sponsors/sindresorhus" 10224 + } 10225 + }, 10226 + "node_modules/mini-css-extract-plugin": { 10227 + "version": "2.9.2", 10228 + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", 10229 + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", 10230 + "dev": true, 10231 + "license": "MIT", 10232 + "dependencies": { 10233 + "schema-utils": "^4.0.0", 10234 + "tapable": "^2.2.1" 10235 + }, 10236 + "engines": { 10237 + "node": ">= 12.13.0" 10238 + }, 10239 + "funding": { 10240 + "type": "opencollective", 10241 + "url": "https://opencollective.com/webpack" 10242 + }, 10243 + "peerDependencies": { 10244 + "webpack": "^5.0.0" 10245 + } 10246 + }, 10247 + "node_modules/minimalistic-assert": { 10248 + "version": "1.0.1", 10249 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 10250 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 10251 + "dev": true, 10252 + "license": "ISC" 10253 + }, 10254 + "node_modules/minimatch": { 10255 + "version": "3.1.2", 10256 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10257 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10258 + "dev": true, 10259 + "license": "ISC", 10260 + "dependencies": { 10261 + "brace-expansion": "^1.1.7" 10262 + }, 10263 + "engines": { 10264 + "node": "*" 10265 + } 10266 + }, 10267 + "node_modules/minimist": { 10268 + "version": "1.2.8", 10269 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 10270 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 10271 + "dev": true, 10272 + "license": "MIT", 10273 + "funding": { 10274 + "url": "https://github.com/sponsors/ljharb" 10275 + } 10276 + }, 10277 + "node_modules/minipass": { 10278 + "version": "7.1.2", 10279 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 10280 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 10281 + "dev": true, 10282 + "license": "ISC", 10283 + "engines": { 10284 + "node": ">=16 || 14 >=14.17" 10285 + } 10286 + }, 10287 + "node_modules/minipass-collect": { 10288 + "version": "2.0.1", 10289 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", 10290 + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", 10291 + "dev": true, 10292 + "license": "ISC", 10293 + "dependencies": { 10294 + "minipass": "^7.0.3" 10295 + }, 10296 + "engines": { 10297 + "node": ">=16 || 14 >=14.17" 10298 + } 10299 + }, 10300 + "node_modules/minipass-fetch": { 10301 + "version": "4.0.1", 10302 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", 10303 + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", 10304 + "dev": true, 10305 + "license": "MIT", 10306 + "dependencies": { 10307 + "minipass": "^7.0.3", 10308 + "minipass-sized": "^1.0.3", 10309 + "minizlib": "^3.0.1" 10310 + }, 10311 + "engines": { 10312 + "node": "^18.17.0 || >=20.5.0" 10313 + }, 10314 + "optionalDependencies": { 10315 + "encoding": "^0.1.13" 10316 + } 10317 + }, 10318 + "node_modules/minipass-flush": { 10319 + "version": "1.0.5", 10320 + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 10321 + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 10322 + "dev": true, 10323 + "license": "ISC", 10324 + "dependencies": { 10325 + "minipass": "^3.0.0" 10326 + }, 10327 + "engines": { 10328 + "node": ">= 8" 10329 + } 10330 + }, 10331 + "node_modules/minipass-flush/node_modules/minipass": { 10332 + "version": "3.3.6", 10333 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10334 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10335 + "dev": true, 10336 + "license": "ISC", 10337 + "dependencies": { 10338 + "yallist": "^4.0.0" 10339 + }, 10340 + "engines": { 10341 + "node": ">=8" 10342 + } 10343 + }, 10344 + "node_modules/minipass-flush/node_modules/yallist": { 10345 + "version": "4.0.0", 10346 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10347 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10348 + "dev": true, 10349 + "license": "ISC" 10350 + }, 10351 + "node_modules/minipass-pipeline": { 10352 + "version": "1.2.4", 10353 + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 10354 + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 10355 + "dev": true, 10356 + "license": "ISC", 10357 + "dependencies": { 10358 + "minipass": "^3.0.0" 10359 + }, 10360 + "engines": { 10361 + "node": ">=8" 10362 + } 10363 + }, 10364 + "node_modules/minipass-pipeline/node_modules/minipass": { 10365 + "version": "3.3.6", 10366 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10367 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10368 + "dev": true, 10369 + "license": "ISC", 10370 + "dependencies": { 10371 + "yallist": "^4.0.0" 10372 + }, 10373 + "engines": { 10374 + "node": ">=8" 10375 + } 10376 + }, 10377 + "node_modules/minipass-pipeline/node_modules/yallist": { 10378 + "version": "4.0.0", 10379 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10380 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10381 + "dev": true, 10382 + "license": "ISC" 10383 + }, 10384 + "node_modules/minipass-sized": { 10385 + "version": "1.0.3", 10386 + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 10387 + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 10388 + "dev": true, 10389 + "license": "ISC", 10390 + "dependencies": { 10391 + "minipass": "^3.0.0" 10392 + }, 10393 + "engines": { 10394 + "node": ">=8" 10395 + } 10396 + }, 10397 + "node_modules/minipass-sized/node_modules/minipass": { 10398 + "version": "3.3.6", 10399 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 10400 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 10401 + "dev": true, 10402 + "license": "ISC", 10403 + "dependencies": { 10404 + "yallist": "^4.0.0" 10405 + }, 10406 + "engines": { 10407 + "node": ">=8" 10408 + } 10409 + }, 10410 + "node_modules/minipass-sized/node_modules/yallist": { 10411 + "version": "4.0.0", 10412 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10413 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10414 + "dev": true, 10415 + "license": "ISC" 10416 + }, 10417 + "node_modules/minizlib": { 10418 + "version": "3.0.2", 10419 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 10420 + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 10421 + "dev": true, 10422 + "license": "MIT", 10423 + "dependencies": { 10424 + "minipass": "^7.1.2" 10425 + }, 10426 + "engines": { 10427 + "node": ">= 18" 10428 + } 10429 + }, 10430 + "node_modules/mkdirp": { 10431 + "version": "0.5.6", 10432 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 10433 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 10434 + "dev": true, 10435 + "license": "MIT", 10436 + "dependencies": { 10437 + "minimist": "^1.2.6" 10438 + }, 10439 + "bin": { 10440 + "mkdirp": "bin/cmd.js" 10441 + } 10442 + }, 10443 + "node_modules/mrmime": { 10444 + "version": "2.0.1", 10445 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 10446 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 10447 + "dev": true, 10448 + "license": "MIT", 10449 + "engines": { 10450 + "node": ">=10" 10451 + } 10452 + }, 10453 + "node_modules/ms": { 10454 + "version": "2.1.3", 10455 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 10456 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 10457 + "license": "MIT" 10458 + }, 10459 + "node_modules/msgpackr": { 10460 + "version": "1.11.5", 10461 + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.5.tgz", 10462 + "integrity": "sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==", 10463 + "dev": true, 10464 + "license": "MIT", 10465 + "optional": true, 10466 + "optionalDependencies": { 10467 + "msgpackr-extract": "^3.0.2" 10468 + } 10469 + }, 10470 + "node_modules/msgpackr-extract": { 10471 + "version": "3.0.3", 10472 + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", 10473 + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", 10474 + "dev": true, 10475 + "hasInstallScript": true, 10476 + "license": "MIT", 10477 + "optional": true, 10478 + "dependencies": { 10479 + "node-gyp-build-optional-packages": "5.2.2" 10480 + }, 10481 + "bin": { 10482 + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" 10483 + }, 10484 + "optionalDependencies": { 10485 + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", 10486 + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", 10487 + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", 10488 + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", 10489 + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", 10490 + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" 10491 + } 10492 + }, 10493 + "node_modules/multicast-dns": { 10494 + "version": "7.2.5", 10495 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", 10496 + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", 10497 + "dev": true, 10498 + "license": "MIT", 10499 + "dependencies": { 10500 + "dns-packet": "^5.2.2", 10501 + "thunky": "^1.0.2" 10502 + }, 10503 + "bin": { 10504 + "multicast-dns": "cli.js" 10505 + } 10506 + }, 10507 + "node_modules/mute-stream": { 10508 + "version": "2.0.0", 10509 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", 10510 + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", 10511 + "dev": true, 10512 + "license": "ISC", 10513 + "engines": { 10514 + "node": "^18.17.0 || >=20.5.0" 10515 + } 10516 + }, 10517 + "node_modules/nanoid": { 10518 + "version": "3.3.11", 10519 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 10520 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 10521 + "dev": true, 10522 + "funding": [ 10523 + { 10524 + "type": "github", 10525 + "url": "https://github.com/sponsors/ai" 10526 + } 10527 + ], 10528 + "license": "MIT", 10529 + "bin": { 10530 + "nanoid": "bin/nanoid.cjs" 10531 + }, 10532 + "engines": { 10533 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 10534 + } 10535 + }, 10536 + "node_modules/needle": { 10537 + "version": "3.3.1", 10538 + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", 10539 + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", 10540 + "dev": true, 10541 + "license": "MIT", 10542 + "optional": true, 10543 + "dependencies": { 10544 + "iconv-lite": "^0.6.3", 10545 + "sax": "^1.2.4" 10546 + }, 10547 + "bin": { 10548 + "needle": "bin/needle" 10549 + }, 10550 + "engines": { 10551 + "node": ">= 4.4.x" 10552 + } 10553 + }, 10554 + "node_modules/negotiator": { 10555 + "version": "0.6.3", 10556 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 10557 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 10558 + "license": "MIT", 10559 + "engines": { 10560 + "node": ">= 0.6" 10561 + } 10562 + }, 10563 + "node_modules/neo-async": { 10564 + "version": "2.6.2", 10565 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 10566 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 10567 + "dev": true, 10568 + "license": "MIT" 10569 + }, 10570 + "node_modules/node-addon-api": { 10571 + "version": "6.1.0", 10572 + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", 10573 + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", 10574 + "dev": true, 10575 + "license": "MIT", 10576 + "optional": true 10577 + }, 10578 + "node_modules/node-forge": { 10579 + "version": "1.3.1", 10580 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 10581 + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 10582 + "dev": true, 10583 + "license": "(BSD-3-Clause OR GPL-2.0)", 10584 + "engines": { 10585 + "node": ">= 6.13.0" 10586 + } 10587 + }, 10588 + "node_modules/node-gyp": { 10589 + "version": "11.3.0", 10590 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.3.0.tgz", 10591 + "integrity": "sha512-9J0+C+2nt3WFuui/mC46z2XCZ21/cKlFDuywULmseD/LlmnOrSeEAE4c/1jw6aybXLmpZnQY3/LmOJfgyHIcng==", 10592 + "dev": true, 10593 + "license": "MIT", 10594 + "dependencies": { 10595 + "env-paths": "^2.2.0", 10596 + "exponential-backoff": "^3.1.1", 10597 + "graceful-fs": "^4.2.6", 10598 + "make-fetch-happen": "^14.0.3", 10599 + "nopt": "^8.0.0", 10600 + "proc-log": "^5.0.0", 10601 + "semver": "^7.3.5", 10602 + "tar": "^7.4.3", 10603 + "tinyglobby": "^0.2.12", 10604 + "which": "^5.0.0" 10605 + }, 10606 + "bin": { 10607 + "node-gyp": "bin/node-gyp.js" 10608 + }, 10609 + "engines": { 10610 + "node": "^18.17.0 || >=20.5.0" 10611 + } 10612 + }, 10613 + "node_modules/node-gyp-build-optional-packages": { 10614 + "version": "5.2.2", 10615 + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", 10616 + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", 10617 + "dev": true, 10618 + "license": "MIT", 10619 + "optional": true, 10620 + "dependencies": { 10621 + "detect-libc": "^2.0.1" 10622 + }, 10623 + "bin": { 10624 + "node-gyp-build-optional-packages": "bin.js", 10625 + "node-gyp-build-optional-packages-optional": "optional.js", 10626 + "node-gyp-build-optional-packages-test": "build-test.js" 10627 + } 10628 + }, 10629 + "node_modules/node-gyp/node_modules/chownr": { 10630 + "version": "3.0.0", 10631 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 10632 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 10633 + "dev": true, 10634 + "license": "BlueOak-1.0.0", 10635 + "engines": { 10636 + "node": ">=18" 10637 + } 10638 + }, 10639 + "node_modules/node-gyp/node_modules/isexe": { 10640 + "version": "3.1.1", 10641 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 10642 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 10643 + "dev": true, 10644 + "license": "ISC", 10645 + "engines": { 10646 + "node": ">=16" 10647 + } 10648 + }, 10649 + "node_modules/node-gyp/node_modules/mkdirp": { 10650 + "version": "3.0.1", 10651 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 10652 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 10653 + "dev": true, 10654 + "license": "MIT", 10655 + "bin": { 10656 + "mkdirp": "dist/cjs/src/bin.js" 10657 + }, 10658 + "engines": { 10659 + "node": ">=10" 10660 + }, 10661 + "funding": { 10662 + "url": "https://github.com/sponsors/isaacs" 10663 + } 10664 + }, 10665 + "node_modules/node-gyp/node_modules/tar": { 10666 + "version": "7.4.3", 10667 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 10668 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 10669 + "dev": true, 10670 + "license": "ISC", 10671 + "dependencies": { 10672 + "@isaacs/fs-minipass": "^4.0.0", 10673 + "chownr": "^3.0.0", 10674 + "minipass": "^7.1.2", 10675 + "minizlib": "^3.0.1", 10676 + "mkdirp": "^3.0.1", 10677 + "yallist": "^5.0.0" 10678 + }, 10679 + "engines": { 10680 + "node": ">=18" 10681 + } 10682 + }, 10683 + "node_modules/node-gyp/node_modules/which": { 10684 + "version": "5.0.0", 10685 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 10686 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 10687 + "dev": true, 10688 + "license": "ISC", 10689 + "dependencies": { 10690 + "isexe": "^3.1.1" 10691 + }, 10692 + "bin": { 10693 + "node-which": "bin/which.js" 10694 + }, 10695 + "engines": { 10696 + "node": "^18.17.0 || >=20.5.0" 10697 + } 10698 + }, 10699 + "node_modules/node-gyp/node_modules/yallist": { 10700 + "version": "5.0.0", 10701 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 10702 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 10703 + "dev": true, 10704 + "license": "BlueOak-1.0.0", 10705 + "engines": { 10706 + "node": ">=18" 10707 + } 10708 + }, 10709 + "node_modules/node-releases": { 10710 + "version": "2.0.19", 10711 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 10712 + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 10713 + "dev": true, 10714 + "license": "MIT" 10715 + }, 10716 + "node_modules/nopt": { 10717 + "version": "8.1.0", 10718 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", 10719 + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", 10720 + "dev": true, 10721 + "license": "ISC", 10722 + "dependencies": { 10723 + "abbrev": "^3.0.0" 10724 + }, 10725 + "bin": { 10726 + "nopt": "bin/nopt.js" 10727 + }, 10728 + "engines": { 10729 + "node": "^18.17.0 || >=20.5.0" 10730 + } 10731 + }, 10732 + "node_modules/normalize-path": { 10733 + "version": "3.0.0", 10734 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 10735 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 10736 + "dev": true, 10737 + "license": "MIT", 10738 + "engines": { 10739 + "node": ">=0.10.0" 10740 + } 10741 + }, 10742 + "node_modules/normalize-range": { 10743 + "version": "0.1.2", 10744 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 10745 + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 10746 + "dev": true, 10747 + "license": "MIT", 10748 + "engines": { 10749 + "node": ">=0.10.0" 10750 + } 10751 + }, 10752 + "node_modules/npm-bundled": { 10753 + "version": "4.0.0", 10754 + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", 10755 + "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==", 10756 + "dev": true, 10757 + "license": "ISC", 10758 + "dependencies": { 10759 + "npm-normalize-package-bin": "^4.0.0" 10760 + }, 10761 + "engines": { 10762 + "node": "^18.17.0 || >=20.5.0" 10763 + } 10764 + }, 10765 + "node_modules/npm-install-checks": { 10766 + "version": "7.1.1", 10767 + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz", 10768 + "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==", 10769 + "dev": true, 10770 + "license": "BSD-2-Clause", 10771 + "dependencies": { 10772 + "semver": "^7.1.1" 10773 + }, 10774 + "engines": { 10775 + "node": "^18.17.0 || >=20.5.0" 10776 + } 10777 + }, 10778 + "node_modules/npm-normalize-package-bin": { 10779 + "version": "4.0.0", 10780 + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", 10781 + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", 10782 + "dev": true, 10783 + "license": "ISC", 10784 + "engines": { 10785 + "node": "^18.17.0 || >=20.5.0" 10786 + } 10787 + }, 10788 + "node_modules/npm-package-arg": { 10789 + "version": "12.0.2", 10790 + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", 10791 + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", 10792 + "dev": true, 10793 + "license": "ISC", 10794 + "dependencies": { 10795 + "hosted-git-info": "^8.0.0", 10796 + "proc-log": "^5.0.0", 10797 + "semver": "^7.3.5", 10798 + "validate-npm-package-name": "^6.0.0" 10799 + }, 10800 + "engines": { 10801 + "node": "^18.17.0 || >=20.5.0" 10802 + } 10803 + }, 10804 + "node_modules/npm-packlist": { 10805 + "version": "9.0.0", 10806 + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz", 10807 + "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==", 10808 + "dev": true, 10809 + "license": "ISC", 10810 + "dependencies": { 10811 + "ignore-walk": "^7.0.0" 10812 + }, 10813 + "engines": { 10814 + "node": "^18.17.0 || >=20.5.0" 10815 + } 10816 + }, 10817 + "node_modules/npm-pick-manifest": { 10818 + "version": "10.0.0", 10819 + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz", 10820 + "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==", 10821 + "dev": true, 10822 + "license": "ISC", 10823 + "dependencies": { 10824 + "npm-install-checks": "^7.1.0", 10825 + "npm-normalize-package-bin": "^4.0.0", 10826 + "npm-package-arg": "^12.0.0", 10827 + "semver": "^7.3.5" 10828 + }, 10829 + "engines": { 10830 + "node": "^18.17.0 || >=20.5.0" 10831 + } 10832 + }, 10833 + "node_modules/npm-registry-fetch": { 10834 + "version": "18.0.2", 10835 + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz", 10836 + "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==", 10837 + "dev": true, 10838 + "license": "ISC", 10839 + "dependencies": { 10840 + "@npmcli/redact": "^3.0.0", 10841 + "jsonparse": "^1.3.1", 10842 + "make-fetch-happen": "^14.0.0", 10843 + "minipass": "^7.0.2", 10844 + "minipass-fetch": "^4.0.0", 10845 + "minizlib": "^3.0.1", 10846 + "npm-package-arg": "^12.0.0", 10847 + "proc-log": "^5.0.0" 10848 + }, 10849 + "engines": { 10850 + "node": "^18.17.0 || >=20.5.0" 10851 + } 10852 + }, 10853 + "node_modules/nth-check": { 10854 + "version": "2.1.1", 10855 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 10856 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 10857 + "dev": true, 10858 + "license": "BSD-2-Clause", 10859 + "dependencies": { 10860 + "boolbase": "^1.0.0" 10861 + }, 10862 + "funding": { 10863 + "url": "https://github.com/fb55/nth-check?sponsor=1" 10864 + } 10865 + }, 10866 + "node_modules/object-assign": { 10867 + "version": "4.1.1", 10868 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 10869 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 10870 + "dev": true, 10871 + "license": "MIT", 10872 + "engines": { 10873 + "node": ">=0.10.0" 10874 + } 10875 + }, 10876 + "node_modules/object-inspect": { 10877 + "version": "1.13.4", 10878 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 10879 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 10880 + "license": "MIT", 10881 + "engines": { 10882 + "node": ">= 0.4" 10883 + }, 10884 + "funding": { 10885 + "url": "https://github.com/sponsors/ljharb" 10886 + } 10887 + }, 10888 + "node_modules/obuf": { 10889 + "version": "1.1.2", 10890 + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 10891 + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 10892 + "dev": true, 10893 + "license": "MIT" 10894 + }, 10895 + "node_modules/on-finished": { 10896 + "version": "2.4.1", 10897 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 10898 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 10899 + "license": "MIT", 10900 + "dependencies": { 10901 + "ee-first": "1.1.1" 10902 + }, 10903 + "engines": { 10904 + "node": ">= 0.8" 10905 + } 10906 + }, 10907 + "node_modules/on-headers": { 10908 + "version": "1.1.0", 10909 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", 10910 + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", 10911 + "dev": true, 10912 + "license": "MIT", 10913 + "engines": { 10914 + "node": ">= 0.8" 10915 + } 10916 + }, 10917 + "node_modules/once": { 10918 + "version": "1.4.0", 10919 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 10920 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 10921 + "dev": true, 10922 + "license": "ISC", 10923 + "dependencies": { 10924 + "wrappy": "1" 10925 + } 10926 + }, 10927 + "node_modules/onetime": { 10928 + "version": "7.0.0", 10929 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", 10930 + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", 10931 + "dev": true, 10932 + "license": "MIT", 10933 + "dependencies": { 10934 + "mimic-function": "^5.0.0" 10935 + }, 10936 + "engines": { 10937 + "node": ">=18" 10938 + }, 10939 + "funding": { 10940 + "url": "https://github.com/sponsors/sindresorhus" 10941 + } 10942 + }, 10943 + "node_modules/open": { 10944 + "version": "10.1.0", 10945 + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", 10946 + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", 10947 + "dev": true, 10948 + "license": "MIT", 10949 + "dependencies": { 10950 + "default-browser": "^5.2.1", 10951 + "define-lazy-prop": "^3.0.0", 10952 + "is-inside-container": "^1.0.0", 10953 + "is-wsl": "^3.1.0" 10954 + }, 10955 + "engines": { 10956 + "node": ">=18" 10957 + }, 10958 + "funding": { 10959 + "url": "https://github.com/sponsors/sindresorhus" 10960 + } 10961 + }, 10962 + "node_modules/ora": { 10963 + "version": "5.4.1", 10964 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 10965 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 10966 + "dev": true, 10967 + "license": "MIT", 10968 + "dependencies": { 10969 + "bl": "^4.1.0", 10970 + "chalk": "^4.1.0", 10971 + "cli-cursor": "^3.1.0", 10972 + "cli-spinners": "^2.5.0", 10973 + "is-interactive": "^1.0.0", 10974 + "is-unicode-supported": "^0.1.0", 10975 + "log-symbols": "^4.1.0", 10976 + "strip-ansi": "^6.0.0", 10977 + "wcwidth": "^1.0.1" 10978 + }, 10979 + "engines": { 10980 + "node": ">=10" 10981 + }, 10982 + "funding": { 10983 + "url": "https://github.com/sponsors/sindresorhus" 10984 + } 10985 + }, 10986 + "node_modules/ora/node_modules/ansi-regex": { 10987 + "version": "5.0.1", 10988 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10989 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10990 + "dev": true, 10991 + "license": "MIT", 10992 + "engines": { 10993 + "node": ">=8" 10994 + } 10995 + }, 10996 + "node_modules/ora/node_modules/cli-cursor": { 10997 + "version": "3.1.0", 10998 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 10999 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 11000 + "dev": true, 11001 + "license": "MIT", 11002 + "dependencies": { 11003 + "restore-cursor": "^3.1.0" 11004 + }, 11005 + "engines": { 11006 + "node": ">=8" 11007 + } 11008 + }, 11009 + "node_modules/ora/node_modules/onetime": { 11010 + "version": "5.1.2", 11011 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 11012 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 11013 + "dev": true, 11014 + "license": "MIT", 11015 + "dependencies": { 11016 + "mimic-fn": "^2.1.0" 11017 + }, 11018 + "engines": { 11019 + "node": ">=6" 11020 + }, 11021 + "funding": { 11022 + "url": "https://github.com/sponsors/sindresorhus" 11023 + } 11024 + }, 11025 + "node_modules/ora/node_modules/restore-cursor": { 11026 + "version": "3.1.0", 11027 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 11028 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 11029 + "dev": true, 11030 + "license": "MIT", 11031 + "dependencies": { 11032 + "onetime": "^5.1.0", 11033 + "signal-exit": "^3.0.2" 11034 + }, 11035 + "engines": { 11036 + "node": ">=8" 11037 + } 11038 + }, 11039 + "node_modules/ora/node_modules/signal-exit": { 11040 + "version": "3.0.7", 11041 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 11042 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 11043 + "dev": true, 11044 + "license": "ISC" 11045 + }, 11046 + "node_modules/ora/node_modules/strip-ansi": { 11047 + "version": "6.0.1", 11048 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 11049 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 11050 + "dev": true, 11051 + "license": "MIT", 11052 + "dependencies": { 11053 + "ansi-regex": "^5.0.1" 11054 + }, 11055 + "engines": { 11056 + "node": ">=8" 11057 + } 11058 + }, 11059 + "node_modules/ordered-binary": { 11060 + "version": "1.6.0", 11061 + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.0.tgz", 11062 + "integrity": "sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==", 11063 + "dev": true, 11064 + "license": "MIT", 11065 + "optional": true 11066 + }, 11067 + "node_modules/p-limit": { 11068 + "version": "4.0.0", 11069 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 11070 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 11071 + "dev": true, 11072 + "license": "MIT", 11073 + "dependencies": { 11074 + "yocto-queue": "^1.0.0" 11075 + }, 11076 + "engines": { 11077 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11078 + }, 11079 + "funding": { 11080 + "url": "https://github.com/sponsors/sindresorhus" 11081 + } 11082 + }, 11083 + "node_modules/p-locate": { 11084 + "version": "6.0.0", 11085 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 11086 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 11087 + "dev": true, 11088 + "license": "MIT", 11089 + "dependencies": { 11090 + "p-limit": "^4.0.0" 11091 + }, 11092 + "engines": { 11093 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11094 + }, 11095 + "funding": { 11096 + "url": "https://github.com/sponsors/sindresorhus" 11097 + } 11098 + }, 11099 + "node_modules/p-map": { 11100 + "version": "7.0.3", 11101 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", 11102 + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", 11103 + "dev": true, 11104 + "license": "MIT", 11105 + "engines": { 11106 + "node": ">=18" 11107 + }, 11108 + "funding": { 11109 + "url": "https://github.com/sponsors/sindresorhus" 11110 + } 11111 + }, 11112 + "node_modules/p-retry": { 11113 + "version": "6.2.1", 11114 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", 11115 + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", 11116 + "dev": true, 11117 + "license": "MIT", 11118 + "dependencies": { 11119 + "@types/retry": "0.12.2", 11120 + "is-network-error": "^1.0.0", 11121 + "retry": "^0.13.1" 11122 + }, 11123 + "engines": { 11124 + "node": ">=16.17" 11125 + }, 11126 + "funding": { 11127 + "url": "https://github.com/sponsors/sindresorhus" 11128 + } 11129 + }, 11130 + "node_modules/p-retry/node_modules/retry": { 11131 + "version": "0.13.1", 11132 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 11133 + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 11134 + "dev": true, 11135 + "license": "MIT", 11136 + "engines": { 11137 + "node": ">= 4" 11138 + } 11139 + }, 11140 + "node_modules/package-json-from-dist": { 11141 + "version": "1.0.1", 11142 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 11143 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 11144 + "dev": true, 11145 + "license": "BlueOak-1.0.0" 11146 + }, 11147 + "node_modules/pacote": { 11148 + "version": "20.0.0", 11149 + "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz", 11150 + "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==", 11151 + "dev": true, 11152 + "license": "ISC", 11153 + "dependencies": { 11154 + "@npmcli/git": "^6.0.0", 11155 + "@npmcli/installed-package-contents": "^3.0.0", 11156 + "@npmcli/package-json": "^6.0.0", 11157 + "@npmcli/promise-spawn": "^8.0.0", 11158 + "@npmcli/run-script": "^9.0.0", 11159 + "cacache": "^19.0.0", 11160 + "fs-minipass": "^3.0.0", 11161 + "minipass": "^7.0.2", 11162 + "npm-package-arg": "^12.0.0", 11163 + "npm-packlist": "^9.0.0", 11164 + "npm-pick-manifest": "^10.0.0", 11165 + "npm-registry-fetch": "^18.0.0", 11166 + "proc-log": "^5.0.0", 11167 + "promise-retry": "^2.0.1", 11168 + "sigstore": "^3.0.0", 11169 + "ssri": "^12.0.0", 11170 + "tar": "^6.1.11" 11171 + }, 11172 + "bin": { 11173 + "pacote": "bin/index.js" 11174 + }, 11175 + "engines": { 11176 + "node": "^18.17.0 || >=20.5.0" 11177 + } 11178 + }, 11179 + "node_modules/parent-module": { 11180 + "version": "1.0.1", 11181 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 11182 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 11183 + "dev": true, 11184 + "license": "MIT", 11185 + "dependencies": { 11186 + "callsites": "^3.0.0" 11187 + }, 11188 + "engines": { 11189 + "node": ">=6" 11190 + } 11191 + }, 11192 + "node_modules/parse-json": { 11193 + "version": "5.2.0", 11194 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 11195 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 11196 + "dev": true, 11197 + "license": "MIT", 11198 + "dependencies": { 11199 + "@babel/code-frame": "^7.0.0", 11200 + "error-ex": "^1.3.1", 11201 + "json-parse-even-better-errors": "^2.3.0", 11202 + "lines-and-columns": "^1.1.6" 11203 + }, 11204 + "engines": { 11205 + "node": ">=8" 11206 + }, 11207 + "funding": { 11208 + "url": "https://github.com/sponsors/sindresorhus" 11209 + } 11210 + }, 11211 + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { 11212 + "version": "2.3.1", 11213 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 11214 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 11215 + "dev": true, 11216 + "license": "MIT" 11217 + }, 11218 + "node_modules/parse-node-version": { 11219 + "version": "1.0.1", 11220 + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", 11221 + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", 11222 + "dev": true, 11223 + "license": "MIT", 11224 + "engines": { 11225 + "node": ">= 0.10" 11226 + } 11227 + }, 11228 + "node_modules/parse5": { 11229 + "version": "7.3.0", 11230 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 11231 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 11232 + "dev": true, 11233 + "license": "MIT", 11234 + "dependencies": { 11235 + "entities": "^6.0.0" 11236 + }, 11237 + "funding": { 11238 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11239 + } 11240 + }, 11241 + "node_modules/parse5-html-rewriting-stream": { 11242 + "version": "7.0.0", 11243 + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", 11244 + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", 11245 + "dev": true, 11246 + "license": "MIT", 11247 + "dependencies": { 11248 + "entities": "^4.3.0", 11249 + "parse5": "^7.0.0", 11250 + "parse5-sax-parser": "^7.0.0" 11251 + }, 11252 + "funding": { 11253 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11254 + } 11255 + }, 11256 + "node_modules/parse5-sax-parser": { 11257 + "version": "7.0.0", 11258 + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", 11259 + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", 11260 + "dev": true, 11261 + "license": "MIT", 11262 + "dependencies": { 11263 + "parse5": "^7.0.0" 11264 + }, 11265 + "funding": { 11266 + "url": "https://github.com/inikulin/parse5?sponsor=1" 11267 + } 11268 + }, 11269 + "node_modules/parse5/node_modules/entities": { 11270 + "version": "6.0.1", 11271 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 11272 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 11273 + "dev": true, 11274 + "license": "BSD-2-Clause", 11275 + "engines": { 11276 + "node": ">=0.12" 11277 + }, 11278 + "funding": { 11279 + "url": "https://github.com/fb55/entities?sponsor=1" 11280 + } 11281 + }, 11282 + "node_modules/parseurl": { 11283 + "version": "1.3.3", 11284 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 11285 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 11286 + "license": "MIT", 11287 + "engines": { 11288 + "node": ">= 0.8" 11289 + } 11290 + }, 11291 + "node_modules/path-exists": { 11292 + "version": "5.0.0", 11293 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 11294 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 11295 + "dev": true, 11296 + "license": "MIT", 11297 + "engines": { 11298 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 11299 + } 11300 + }, 11301 + "node_modules/path-is-absolute": { 11302 + "version": "1.0.1", 11303 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 11304 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 11305 + "dev": true, 11306 + "license": "MIT", 11307 + "engines": { 11308 + "node": ">=0.10.0" 11309 + } 11310 + }, 11311 + "node_modules/path-key": { 11312 + "version": "3.1.1", 11313 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 11314 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 11315 + "dev": true, 11316 + "license": "MIT", 11317 + "engines": { 11318 + "node": ">=8" 11319 + } 11320 + }, 11321 + "node_modules/path-parse": { 11322 + "version": "1.0.7", 11323 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 11324 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 11325 + "dev": true, 11326 + "license": "MIT" 11327 + }, 11328 + "node_modules/path-scurry": { 11329 + "version": "1.11.1", 11330 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 11331 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 11332 + "dev": true, 11333 + "license": "BlueOak-1.0.0", 11334 + "dependencies": { 11335 + "lru-cache": "^10.2.0", 11336 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 11337 + }, 11338 + "engines": { 11339 + "node": ">=16 || 14 >=14.18" 11340 + }, 11341 + "funding": { 11342 + "url": "https://github.com/sponsors/isaacs" 11343 + } 11344 + }, 11345 + "node_modules/path-scurry/node_modules/lru-cache": { 11346 + "version": "10.4.3", 11347 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 11348 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 11349 + "dev": true, 11350 + "license": "ISC" 11351 + }, 11352 + "node_modules/path-to-regexp": { 11353 + "version": "0.1.12", 11354 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 11355 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 11356 + "license": "MIT" 11357 + }, 11358 + "node_modules/path-type": { 11359 + "version": "6.0.0", 11360 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", 11361 + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", 11362 + "dev": true, 11363 + "license": "MIT", 11364 + "engines": { 11365 + "node": ">=18" 11366 + }, 11367 + "funding": { 11368 + "url": "https://github.com/sponsors/sindresorhus" 11369 + } 11370 + }, 11371 + "node_modules/picocolors": { 11372 + "version": "1.1.1", 11373 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 11374 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 11375 + "dev": true, 11376 + "license": "ISC" 11377 + }, 11378 + "node_modules/picomatch": { 11379 + "version": "4.0.2", 11380 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 11381 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 11382 + "dev": true, 11383 + "license": "MIT", 11384 + "engines": { 11385 + "node": ">=12" 11386 + }, 11387 + "funding": { 11388 + "url": "https://github.com/sponsors/jonschlinkert" 11389 + } 11390 + }, 11391 + "node_modules/pify": { 11392 + "version": "4.0.1", 11393 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 11394 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 11395 + "dev": true, 11396 + "license": "MIT", 11397 + "optional": true, 11398 + "engines": { 11399 + "node": ">=6" 11400 + } 11401 + }, 11402 + "node_modules/piscina": { 11403 + "version": "4.8.0", 11404 + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", 11405 + "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", 11406 + "dev": true, 11407 + "license": "MIT", 11408 + "optionalDependencies": { 11409 + "@napi-rs/nice": "^1.0.1" 11410 + } 11411 + }, 11412 + "node_modules/pkg-dir": { 11413 + "version": "7.0.0", 11414 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 11415 + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 11416 + "dev": true, 11417 + "license": "MIT", 11418 + "dependencies": { 11419 + "find-up": "^6.3.0" 11420 + }, 11421 + "engines": { 11422 + "node": ">=14.16" 11423 + }, 11424 + "funding": { 11425 + "url": "https://github.com/sponsors/sindresorhus" 11426 + } 11427 + }, 11428 + "node_modules/postcss": { 11429 + "version": "8.5.2", 11430 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", 11431 + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", 11432 + "dev": true, 11433 + "funding": [ 11434 + { 11435 + "type": "opencollective", 11436 + "url": "https://opencollective.com/postcss/" 11437 + }, 11438 + { 11439 + "type": "tidelift", 11440 + "url": "https://tidelift.com/funding/github/npm/postcss" 11441 + }, 11442 + { 11443 + "type": "github", 11444 + "url": "https://github.com/sponsors/ai" 11445 + } 11446 + ], 11447 + "license": "MIT", 11448 + "dependencies": { 11449 + "nanoid": "^3.3.8", 11450 + "picocolors": "^1.1.1", 11451 + "source-map-js": "^1.2.1" 11452 + }, 11453 + "engines": { 11454 + "node": "^10 || ^12 || >=14" 11455 + } 11456 + }, 11457 + "node_modules/postcss-loader": { 11458 + "version": "8.1.1", 11459 + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", 11460 + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", 11461 + "dev": true, 11462 + "license": "MIT", 11463 + "dependencies": { 11464 + "cosmiconfig": "^9.0.0", 11465 + "jiti": "^1.20.0", 11466 + "semver": "^7.5.4" 11467 + }, 11468 + "engines": { 11469 + "node": ">= 18.12.0" 11470 + }, 11471 + "funding": { 11472 + "type": "opencollective", 11473 + "url": "https://opencollective.com/webpack" 11474 + }, 11475 + "peerDependencies": { 11476 + "@rspack/core": "0.x || 1.x", 11477 + "postcss": "^7.0.0 || ^8.0.1", 11478 + "webpack": "^5.0.0" 11479 + }, 11480 + "peerDependenciesMeta": { 11481 + "@rspack/core": { 11482 + "optional": true 11483 + }, 11484 + "webpack": { 11485 + "optional": true 11486 + } 11487 + } 11488 + }, 11489 + "node_modules/postcss-media-query-parser": { 11490 + "version": "0.2.3", 11491 + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", 11492 + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", 11493 + "dev": true, 11494 + "license": "MIT" 11495 + }, 11496 + "node_modules/postcss-modules-extract-imports": { 11497 + "version": "3.1.0", 11498 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", 11499 + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", 11500 + "dev": true, 11501 + "license": "ISC", 11502 + "engines": { 11503 + "node": "^10 || ^12 || >= 14" 11504 + }, 11505 + "peerDependencies": { 11506 + "postcss": "^8.1.0" 11507 + } 11508 + }, 11509 + "node_modules/postcss-modules-local-by-default": { 11510 + "version": "4.2.0", 11511 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", 11512 + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", 11513 + "dev": true, 11514 + "license": "MIT", 11515 + "dependencies": { 11516 + "icss-utils": "^5.0.0", 11517 + "postcss-selector-parser": "^7.0.0", 11518 + "postcss-value-parser": "^4.1.0" 11519 + }, 11520 + "engines": { 11521 + "node": "^10 || ^12 || >= 14" 11522 + }, 11523 + "peerDependencies": { 11524 + "postcss": "^8.1.0" 11525 + } 11526 + }, 11527 + "node_modules/postcss-modules-scope": { 11528 + "version": "3.2.1", 11529 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", 11530 + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", 11531 + "dev": true, 11532 + "license": "ISC", 11533 + "dependencies": { 11534 + "postcss-selector-parser": "^7.0.0" 11535 + }, 11536 + "engines": { 11537 + "node": "^10 || ^12 || >= 14" 11538 + }, 11539 + "peerDependencies": { 11540 + "postcss": "^8.1.0" 11541 + } 11542 + }, 11543 + "node_modules/postcss-modules-values": { 11544 + "version": "4.0.0", 11545 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", 11546 + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", 11547 + "dev": true, 11548 + "license": "ISC", 11549 + "dependencies": { 11550 + "icss-utils": "^5.0.0" 11551 + }, 11552 + "engines": { 11553 + "node": "^10 || ^12 || >= 14" 11554 + }, 11555 + "peerDependencies": { 11556 + "postcss": "^8.1.0" 11557 + } 11558 + }, 11559 + "node_modules/postcss-selector-parser": { 11560 + "version": "7.1.0", 11561 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", 11562 + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 11563 + "dev": true, 11564 + "license": "MIT", 11565 + "dependencies": { 11566 + "cssesc": "^3.0.0", 11567 + "util-deprecate": "^1.0.2" 11568 + }, 11569 + "engines": { 11570 + "node": ">=4" 11571 + } 11572 + }, 11573 + "node_modules/postcss-value-parser": { 11574 + "version": "4.2.0", 11575 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 11576 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 11577 + "dev": true, 11578 + "license": "MIT" 11579 + }, 11580 + "node_modules/proc-log": { 11581 + "version": "5.0.0", 11582 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", 11583 + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", 11584 + "dev": true, 11585 + "license": "ISC", 11586 + "engines": { 11587 + "node": "^18.17.0 || >=20.5.0" 11588 + } 11589 + }, 11590 + "node_modules/process-nextick-args": { 11591 + "version": "2.0.1", 11592 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 11593 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 11594 + "dev": true, 11595 + "license": "MIT" 11596 + }, 11597 + "node_modules/promise-retry": { 11598 + "version": "2.0.1", 11599 + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 11600 + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 11601 + "dev": true, 11602 + "license": "MIT", 11603 + "dependencies": { 11604 + "err-code": "^2.0.2", 11605 + "retry": "^0.12.0" 11606 + }, 11607 + "engines": { 11608 + "node": ">=10" 11609 + } 11610 + }, 11611 + "node_modules/proxy-addr": { 11612 + "version": "2.0.7", 11613 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 11614 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 11615 + "license": "MIT", 11616 + "dependencies": { 11617 + "forwarded": "0.2.0", 11618 + "ipaddr.js": "1.9.1" 11619 + }, 11620 + "engines": { 11621 + "node": ">= 0.10" 11622 + } 11623 + }, 11624 + "node_modules/prr": { 11625 + "version": "1.0.1", 11626 + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 11627 + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 11628 + "dev": true, 11629 + "license": "MIT", 11630 + "optional": true 11631 + }, 11632 + "node_modules/punycode": { 11633 + "version": "1.4.1", 11634 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 11635 + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 11636 + "dev": true, 11637 + "license": "MIT" 11638 + }, 11639 + "node_modules/qjobs": { 11640 + "version": "1.2.0", 11641 + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", 11642 + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", 11643 + "dev": true, 11644 + "license": "MIT", 11645 + "engines": { 11646 + "node": ">=0.9" 11647 + } 11648 + }, 11649 + "node_modules/qs": { 11650 + "version": "6.13.0", 11651 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 11652 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 11653 + "license": "BSD-3-Clause", 11654 + "dependencies": { 11655 + "side-channel": "^1.0.6" 11656 + }, 11657 + "engines": { 11658 + "node": ">=0.6" 11659 + }, 11660 + "funding": { 11661 + "url": "https://github.com/sponsors/ljharb" 11662 + } 11663 + }, 11664 + "node_modules/queue-microtask": { 11665 + "version": "1.2.3", 11666 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 11667 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 11668 + "dev": true, 11669 + "funding": [ 11670 + { 11671 + "type": "github", 11672 + "url": "https://github.com/sponsors/feross" 11673 + }, 11674 + { 11675 + "type": "patreon", 11676 + "url": "https://www.patreon.com/feross" 11677 + }, 11678 + { 11679 + "type": "consulting", 11680 + "url": "https://feross.org/support" 11681 + } 11682 + ], 11683 + "license": "MIT" 11684 + }, 11685 + "node_modules/randombytes": { 11686 + "version": "2.1.0", 11687 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 11688 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 11689 + "dev": true, 11690 + "license": "MIT", 11691 + "dependencies": { 11692 + "safe-buffer": "^5.1.0" 11693 + } 11694 + }, 11695 + "node_modules/range-parser": { 11696 + "version": "1.2.1", 11697 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 11698 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 11699 + "license": "MIT", 11700 + "engines": { 11701 + "node": ">= 0.6" 11702 + } 11703 + }, 11704 + "node_modules/raw-body": { 11705 + "version": "2.5.2", 11706 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 11707 + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 11708 + "license": "MIT", 11709 + "dependencies": { 11710 + "bytes": "3.1.2", 11711 + "http-errors": "2.0.0", 11712 + "iconv-lite": "0.4.24", 11713 + "unpipe": "1.0.0" 11714 + }, 11715 + "engines": { 11716 + "node": ">= 0.8" 11717 + } 11718 + }, 11719 + "node_modules/raw-body/node_modules/iconv-lite": { 11720 + "version": "0.4.24", 11721 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 11722 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 11723 + "license": "MIT", 11724 + "dependencies": { 11725 + "safer-buffer": ">= 2.1.2 < 3" 11726 + }, 11727 + "engines": { 11728 + "node": ">=0.10.0" 11729 + } 11730 + }, 11731 + "node_modules/readable-stream": { 11732 + "version": "3.6.2", 11733 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 11734 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 11735 + "dev": true, 11736 + "license": "MIT", 11737 + "dependencies": { 11738 + "inherits": "^2.0.3", 11739 + "string_decoder": "^1.1.1", 11740 + "util-deprecate": "^1.0.1" 11741 + }, 11742 + "engines": { 11743 + "node": ">= 6" 11744 + } 11745 + }, 11746 + "node_modules/readdirp": { 11747 + "version": "4.1.2", 11748 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 11749 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 11750 + "dev": true, 11751 + "license": "MIT", 11752 + "engines": { 11753 + "node": ">= 14.18.0" 11754 + }, 11755 + "funding": { 11756 + "type": "individual", 11757 + "url": "https://paulmillr.com/funding/" 11758 + } 11759 + }, 11760 + "node_modules/reflect-metadata": { 11761 + "version": "0.2.2", 11762 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", 11763 + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", 11764 + "dev": true, 11765 + "license": "Apache-2.0" 11766 + }, 11767 + "node_modules/regenerate": { 11768 + "version": "1.4.2", 11769 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 11770 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 11771 + "dev": true, 11772 + "license": "MIT" 11773 + }, 11774 + "node_modules/regenerate-unicode-properties": { 11775 + "version": "10.2.0", 11776 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", 11777 + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", 11778 + "dev": true, 11779 + "license": "MIT", 11780 + "dependencies": { 11781 + "regenerate": "^1.4.2" 11782 + }, 11783 + "engines": { 11784 + "node": ">=4" 11785 + } 11786 + }, 11787 + "node_modules/regenerator-runtime": { 11788 + "version": "0.14.1", 11789 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 11790 + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 11791 + "dev": true, 11792 + "license": "MIT" 11793 + }, 11794 + "node_modules/regex-parser": { 11795 + "version": "2.3.1", 11796 + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", 11797 + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", 11798 + "dev": true, 11799 + "license": "MIT" 11800 + }, 11801 + "node_modules/regexpu-core": { 11802 + "version": "6.2.0", 11803 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", 11804 + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", 11805 + "dev": true, 11806 + "license": "MIT", 11807 + "dependencies": { 11808 + "regenerate": "^1.4.2", 11809 + "regenerate-unicode-properties": "^10.2.0", 11810 + "regjsgen": "^0.8.0", 11811 + "regjsparser": "^0.12.0", 11812 + "unicode-match-property-ecmascript": "^2.0.0", 11813 + "unicode-match-property-value-ecmascript": "^2.1.0" 11814 + }, 11815 + "engines": { 11816 + "node": ">=4" 11817 + } 11818 + }, 11819 + "node_modules/regjsgen": { 11820 + "version": "0.8.0", 11821 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", 11822 + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", 11823 + "dev": true, 11824 + "license": "MIT" 11825 + }, 11826 + "node_modules/regjsparser": { 11827 + "version": "0.12.0", 11828 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", 11829 + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", 11830 + "dev": true, 11831 + "license": "BSD-2-Clause", 11832 + "dependencies": { 11833 + "jsesc": "~3.0.2" 11834 + }, 11835 + "bin": { 11836 + "regjsparser": "bin/parser" 11837 + } 11838 + }, 11839 + "node_modules/regjsparser/node_modules/jsesc": { 11840 + "version": "3.0.2", 11841 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 11842 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 11843 + "dev": true, 11844 + "license": "MIT", 11845 + "bin": { 11846 + "jsesc": "bin/jsesc" 11847 + }, 11848 + "engines": { 11849 + "node": ">=6" 11850 + } 11851 + }, 11852 + "node_modules/require-directory": { 11853 + "version": "2.1.1", 11854 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 11855 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 11856 + "dev": true, 11857 + "license": "MIT", 11858 + "engines": { 11859 + "node": ">=0.10.0" 11860 + } 11861 + }, 11862 + "node_modules/require-from-string": { 11863 + "version": "2.0.2", 11864 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 11865 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 11866 + "dev": true, 11867 + "license": "MIT", 11868 + "engines": { 11869 + "node": ">=0.10.0" 11870 + } 11871 + }, 11872 + "node_modules/requires-port": { 11873 + "version": "1.0.0", 11874 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 11875 + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", 11876 + "dev": true, 11877 + "license": "MIT" 11878 + }, 11879 + "node_modules/resolve": { 11880 + "version": "1.22.10", 11881 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 11882 + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 11883 + "dev": true, 11884 + "license": "MIT", 11885 + "dependencies": { 11886 + "is-core-module": "^2.16.0", 11887 + "path-parse": "^1.0.7", 11888 + "supports-preserve-symlinks-flag": "^1.0.0" 11889 + }, 11890 + "bin": { 11891 + "resolve": "bin/resolve" 11892 + }, 11893 + "engines": { 11894 + "node": ">= 0.4" 11895 + }, 11896 + "funding": { 11897 + "url": "https://github.com/sponsors/ljharb" 11898 + } 11899 + }, 11900 + "node_modules/resolve-from": { 11901 + "version": "4.0.0", 11902 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 11903 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 11904 + "dev": true, 11905 + "license": "MIT", 11906 + "engines": { 11907 + "node": ">=4" 11908 + } 11909 + }, 11910 + "node_modules/resolve-url-loader": { 11911 + "version": "5.0.0", 11912 + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", 11913 + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", 11914 + "dev": true, 11915 + "license": "MIT", 11916 + "dependencies": { 11917 + "adjust-sourcemap-loader": "^4.0.0", 11918 + "convert-source-map": "^1.7.0", 11919 + "loader-utils": "^2.0.0", 11920 + "postcss": "^8.2.14", 11921 + "source-map": "0.6.1" 11922 + }, 11923 + "engines": { 11924 + "node": ">=12" 11925 + } 11926 + }, 11927 + "node_modules/resolve-url-loader/node_modules/loader-utils": { 11928 + "version": "2.0.4", 11929 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", 11930 + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", 11931 + "dev": true, 11932 + "license": "MIT", 11933 + "dependencies": { 11934 + "big.js": "^5.2.2", 11935 + "emojis-list": "^3.0.0", 11936 + "json5": "^2.1.2" 11937 + }, 11938 + "engines": { 11939 + "node": ">=8.9.0" 11940 + } 11941 + }, 11942 + "node_modules/resolve-url-loader/node_modules/source-map": { 11943 + "version": "0.6.1", 11944 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11945 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11946 + "dev": true, 11947 + "license": "BSD-3-Clause", 11948 + "engines": { 11949 + "node": ">=0.10.0" 11950 + } 11951 + }, 11952 + "node_modules/restore-cursor": { 11953 + "version": "5.1.0", 11954 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", 11955 + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", 11956 + "dev": true, 11957 + "license": "MIT", 11958 + "dependencies": { 11959 + "onetime": "^7.0.0", 11960 + "signal-exit": "^4.1.0" 11961 + }, 11962 + "engines": { 11963 + "node": ">=18" 11964 + }, 11965 + "funding": { 11966 + "url": "https://github.com/sponsors/sindresorhus" 11967 + } 11968 + }, 11969 + "node_modules/retry": { 11970 + "version": "0.12.0", 11971 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 11972 + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", 11973 + "dev": true, 11974 + "license": "MIT", 11975 + "engines": { 11976 + "node": ">= 4" 11977 + } 11978 + }, 11979 + "node_modules/reusify": { 11980 + "version": "1.1.0", 11981 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 11982 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 11983 + "dev": true, 11984 + "license": "MIT", 11985 + "engines": { 11986 + "iojs": ">=1.0.0", 11987 + "node": ">=0.10.0" 11988 + } 11989 + }, 11990 + "node_modules/rfdc": { 11991 + "version": "1.4.1", 11992 + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 11993 + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 11994 + "dev": true, 11995 + "license": "MIT" 11996 + }, 11997 + "node_modules/rimraf": { 11998 + "version": "3.0.2", 11999 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 12000 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 12001 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 12002 + "dev": true, 12003 + "license": "ISC", 12004 + "dependencies": { 12005 + "glob": "^7.1.3" 12006 + }, 12007 + "bin": { 12008 + "rimraf": "bin.js" 12009 + }, 12010 + "funding": { 12011 + "url": "https://github.com/sponsors/isaacs" 12012 + } 12013 + }, 12014 + "node_modules/rollup": { 12015 + "version": "4.34.8", 12016 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", 12017 + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", 12018 + "dev": true, 12019 + "license": "MIT", 12020 + "dependencies": { 12021 + "@types/estree": "1.0.6" 12022 + }, 12023 + "bin": { 12024 + "rollup": "dist/bin/rollup" 12025 + }, 12026 + "engines": { 12027 + "node": ">=18.0.0", 12028 + "npm": ">=8.0.0" 12029 + }, 12030 + "optionalDependencies": { 12031 + "@rollup/rollup-android-arm-eabi": "4.34.8", 12032 + "@rollup/rollup-android-arm64": "4.34.8", 12033 + "@rollup/rollup-darwin-arm64": "4.34.8", 12034 + "@rollup/rollup-darwin-x64": "4.34.8", 12035 + "@rollup/rollup-freebsd-arm64": "4.34.8", 12036 + "@rollup/rollup-freebsd-x64": "4.34.8", 12037 + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", 12038 + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", 12039 + "@rollup/rollup-linux-arm64-gnu": "4.34.8", 12040 + "@rollup/rollup-linux-arm64-musl": "4.34.8", 12041 + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", 12042 + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", 12043 + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", 12044 + "@rollup/rollup-linux-s390x-gnu": "4.34.8", 12045 + "@rollup/rollup-linux-x64-gnu": "4.34.8", 12046 + "@rollup/rollup-linux-x64-musl": "4.34.8", 12047 + "@rollup/rollup-win32-arm64-msvc": "4.34.8", 12048 + "@rollup/rollup-win32-ia32-msvc": "4.34.8", 12049 + "@rollup/rollup-win32-x64-msvc": "4.34.8", 12050 + "fsevents": "~2.3.2" 12051 + } 12052 + }, 12053 + "node_modules/run-applescript": { 12054 + "version": "7.0.0", 12055 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", 12056 + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", 12057 + "dev": true, 12058 + "license": "MIT", 12059 + "engines": { 12060 + "node": ">=18" 12061 + }, 12062 + "funding": { 12063 + "url": "https://github.com/sponsors/sindresorhus" 12064 + } 12065 + }, 12066 + "node_modules/run-parallel": { 12067 + "version": "1.2.0", 12068 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 12069 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 12070 + "dev": true, 12071 + "funding": [ 12072 + { 12073 + "type": "github", 12074 + "url": "https://github.com/sponsors/feross" 12075 + }, 12076 + { 12077 + "type": "patreon", 12078 + "url": "https://www.patreon.com/feross" 12079 + }, 12080 + { 12081 + "type": "consulting", 12082 + "url": "https://feross.org/support" 12083 + } 12084 + ], 12085 + "license": "MIT", 12086 + "dependencies": { 12087 + "queue-microtask": "^1.2.2" 12088 + } 12089 + }, 12090 + "node_modules/rxjs": { 12091 + "version": "7.8.2", 12092 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 12093 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 12094 + "license": "Apache-2.0", 12095 + "dependencies": { 12096 + "tslib": "^2.1.0" 12097 + } 12098 + }, 12099 + "node_modules/safe-buffer": { 12100 + "version": "5.2.1", 12101 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12102 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12103 + "funding": [ 12104 + { 12105 + "type": "github", 12106 + "url": "https://github.com/sponsors/feross" 12107 + }, 12108 + { 12109 + "type": "patreon", 12110 + "url": "https://www.patreon.com/feross" 12111 + }, 12112 + { 12113 + "type": "consulting", 12114 + "url": "https://feross.org/support" 12115 + } 12116 + ], 12117 + "license": "MIT" 12118 + }, 12119 + "node_modules/safe-regex-test": { 12120 + "version": "1.1.0", 12121 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", 12122 + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", 12123 + "dev": true, 12124 + "license": "MIT", 12125 + "dependencies": { 12126 + "call-bound": "^1.0.2", 12127 + "es-errors": "^1.3.0", 12128 + "is-regex": "^1.2.1" 12129 + }, 12130 + "engines": { 12131 + "node": ">= 0.4" 12132 + }, 12133 + "funding": { 12134 + "url": "https://github.com/sponsors/ljharb" 12135 + } 12136 + }, 12137 + "node_modules/safer-buffer": { 12138 + "version": "2.1.2", 12139 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 12140 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 12141 + "license": "MIT" 12142 + }, 12143 + "node_modules/sass": { 12144 + "version": "1.85.0", 12145 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", 12146 + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", 12147 + "dev": true, 12148 + "license": "MIT", 12149 + "dependencies": { 12150 + "chokidar": "^4.0.0", 12151 + "immutable": "^5.0.2", 12152 + "source-map-js": ">=0.6.2 <2.0.0" 12153 + }, 12154 + "bin": { 12155 + "sass": "sass.js" 12156 + }, 12157 + "engines": { 12158 + "node": ">=14.0.0" 12159 + }, 12160 + "optionalDependencies": { 12161 + "@parcel/watcher": "^2.4.1" 12162 + } 12163 + }, 12164 + "node_modules/sass-loader": { 12165 + "version": "16.0.5", 12166 + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", 12167 + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", 12168 + "dev": true, 12169 + "license": "MIT", 12170 + "dependencies": { 12171 + "neo-async": "^2.6.2" 12172 + }, 12173 + "engines": { 12174 + "node": ">= 18.12.0" 12175 + }, 12176 + "funding": { 12177 + "type": "opencollective", 12178 + "url": "https://opencollective.com/webpack" 12179 + }, 12180 + "peerDependencies": { 12181 + "@rspack/core": "0.x || 1.x", 12182 + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", 12183 + "sass": "^1.3.0", 12184 + "sass-embedded": "*", 12185 + "webpack": "^5.0.0" 12186 + }, 12187 + "peerDependenciesMeta": { 12188 + "@rspack/core": { 12189 + "optional": true 12190 + }, 12191 + "node-sass": { 12192 + "optional": true 12193 + }, 12194 + "sass": { 12195 + "optional": true 12196 + }, 12197 + "sass-embedded": { 12198 + "optional": true 12199 + }, 12200 + "webpack": { 12201 + "optional": true 12202 + } 12203 + } 12204 + }, 12205 + "node_modules/sax": { 12206 + "version": "1.4.1", 12207 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", 12208 + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", 12209 + "dev": true, 12210 + "license": "ISC", 12211 + "optional": true 12212 + }, 12213 + "node_modules/schema-utils": { 12214 + "version": "4.3.2", 12215 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 12216 + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 12217 + "dev": true, 12218 + "license": "MIT", 12219 + "dependencies": { 12220 + "@types/json-schema": "^7.0.9", 12221 + "ajv": "^8.9.0", 12222 + "ajv-formats": "^2.1.1", 12223 + "ajv-keywords": "^5.1.0" 12224 + }, 12225 + "engines": { 12226 + "node": ">= 10.13.0" 12227 + }, 12228 + "funding": { 12229 + "type": "opencollective", 12230 + "url": "https://opencollective.com/webpack" 12231 + } 12232 + }, 12233 + "node_modules/schema-utils/node_modules/ajv-formats": { 12234 + "version": "2.1.1", 12235 + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 12236 + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 12237 + "dev": true, 12238 + "license": "MIT", 12239 + "dependencies": { 12240 + "ajv": "^8.0.0" 12241 + }, 12242 + "peerDependencies": { 12243 + "ajv": "^8.0.0" 12244 + }, 12245 + "peerDependenciesMeta": { 12246 + "ajv": { 12247 + "optional": true 12248 + } 12249 + } 12250 + }, 12251 + "node_modules/select-hose": { 12252 + "version": "2.0.0", 12253 + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 12254 + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", 12255 + "dev": true, 12256 + "license": "MIT" 12257 + }, 12258 + "node_modules/selfsigned": { 12259 + "version": "2.4.1", 12260 + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", 12261 + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", 12262 + "dev": true, 12263 + "license": "MIT", 12264 + "dependencies": { 12265 + "@types/node-forge": "^1.3.0", 12266 + "node-forge": "^1" 12267 + }, 12268 + "engines": { 12269 + "node": ">=10" 12270 + } 12271 + }, 12272 + "node_modules/semver": { 12273 + "version": "7.7.1", 12274 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 12275 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 12276 + "dev": true, 12277 + "license": "ISC", 12278 + "bin": { 12279 + "semver": "bin/semver.js" 12280 + }, 12281 + "engines": { 12282 + "node": ">=10" 12283 + } 12284 + }, 12285 + "node_modules/send": { 12286 + "version": "0.19.0", 12287 + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 12288 + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 12289 + "license": "MIT", 12290 + "dependencies": { 12291 + "debug": "2.6.9", 12292 + "depd": "2.0.0", 12293 + "destroy": "1.2.0", 12294 + "encodeurl": "~1.0.2", 12295 + "escape-html": "~1.0.3", 12296 + "etag": "~1.8.1", 12297 + "fresh": "0.5.2", 12298 + "http-errors": "2.0.0", 12299 + "mime": "1.6.0", 12300 + "ms": "2.1.3", 12301 + "on-finished": "2.4.1", 12302 + "range-parser": "~1.2.1", 12303 + "statuses": "2.0.1" 12304 + }, 12305 + "engines": { 12306 + "node": ">= 0.8.0" 12307 + } 12308 + }, 12309 + "node_modules/send/node_modules/debug": { 12310 + "version": "2.6.9", 12311 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12312 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12313 + "license": "MIT", 12314 + "dependencies": { 12315 + "ms": "2.0.0" 12316 + } 12317 + }, 12318 + "node_modules/send/node_modules/debug/node_modules/ms": { 12319 + "version": "2.0.0", 12320 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12321 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12322 + "license": "MIT" 12323 + }, 12324 + "node_modules/send/node_modules/encodeurl": { 12325 + "version": "1.0.2", 12326 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 12327 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 12328 + "license": "MIT", 12329 + "engines": { 12330 + "node": ">= 0.8" 12331 + } 12332 + }, 12333 + "node_modules/send/node_modules/mime": { 12334 + "version": "1.6.0", 12335 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 12336 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 12337 + "license": "MIT", 12338 + "bin": { 12339 + "mime": "cli.js" 12340 + }, 12341 + "engines": { 12342 + "node": ">=4" 12343 + } 12344 + }, 12345 + "node_modules/serialize-javascript": { 12346 + "version": "6.0.2", 12347 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 12348 + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 12349 + "dev": true, 12350 + "license": "BSD-3-Clause", 12351 + "dependencies": { 12352 + "randombytes": "^2.1.0" 12353 + } 12354 + }, 12355 + "node_modules/serve-index": { 12356 + "version": "1.9.1", 12357 + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 12358 + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", 12359 + "dev": true, 12360 + "license": "MIT", 12361 + "dependencies": { 12362 + "accepts": "~1.3.4", 12363 + "batch": "0.6.1", 12364 + "debug": "2.6.9", 12365 + "escape-html": "~1.0.3", 12366 + "http-errors": "~1.6.2", 12367 + "mime-types": "~2.1.17", 12368 + "parseurl": "~1.3.2" 12369 + }, 12370 + "engines": { 12371 + "node": ">= 0.8.0" 12372 + } 12373 + }, 12374 + "node_modules/serve-index/node_modules/debug": { 12375 + "version": "2.6.9", 12376 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12377 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12378 + "dev": true, 12379 + "license": "MIT", 12380 + "dependencies": { 12381 + "ms": "2.0.0" 12382 + } 12383 + }, 12384 + "node_modules/serve-index/node_modules/depd": { 12385 + "version": "1.1.2", 12386 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 12387 + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", 12388 + "dev": true, 12389 + "license": "MIT", 12390 + "engines": { 12391 + "node": ">= 0.6" 12392 + } 12393 + }, 12394 + "node_modules/serve-index/node_modules/http-errors": { 12395 + "version": "1.6.3", 12396 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 12397 + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", 12398 + "dev": true, 12399 + "license": "MIT", 12400 + "dependencies": { 12401 + "depd": "~1.1.2", 12402 + "inherits": "2.0.3", 12403 + "setprototypeof": "1.1.0", 12404 + "statuses": ">= 1.4.0 < 2" 12405 + }, 12406 + "engines": { 12407 + "node": ">= 0.6" 12408 + } 12409 + }, 12410 + "node_modules/serve-index/node_modules/inherits": { 12411 + "version": "2.0.3", 12412 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 12413 + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", 12414 + "dev": true, 12415 + "license": "ISC" 12416 + }, 12417 + "node_modules/serve-index/node_modules/ms": { 12418 + "version": "2.0.0", 12419 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12420 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12421 + "dev": true, 12422 + "license": "MIT" 12423 + }, 12424 + "node_modules/serve-index/node_modules/setprototypeof": { 12425 + "version": "1.1.0", 12426 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 12427 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 12428 + "dev": true, 12429 + "license": "ISC" 12430 + }, 12431 + "node_modules/serve-index/node_modules/statuses": { 12432 + "version": "1.5.0", 12433 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 12434 + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", 12435 + "dev": true, 12436 + "license": "MIT", 12437 + "engines": { 12438 + "node": ">= 0.6" 12439 + } 12440 + }, 12441 + "node_modules/serve-static": { 12442 + "version": "1.16.2", 12443 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 12444 + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 12445 + "license": "MIT", 12446 + "dependencies": { 12447 + "encodeurl": "~2.0.0", 12448 + "escape-html": "~1.0.3", 12449 + "parseurl": "~1.3.3", 12450 + "send": "0.19.0" 12451 + }, 12452 + "engines": { 12453 + "node": ">= 0.8.0" 12454 + } 12455 + }, 12456 + "node_modules/setprototypeof": { 12457 + "version": "1.2.0", 12458 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 12459 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 12460 + "license": "ISC" 12461 + }, 12462 + "node_modules/shallow-clone": { 12463 + "version": "3.0.1", 12464 + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 12465 + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 12466 + "dev": true, 12467 + "license": "MIT", 12468 + "dependencies": { 12469 + "kind-of": "^6.0.2" 12470 + }, 12471 + "engines": { 12472 + "node": ">=8" 12473 + } 12474 + }, 12475 + "node_modules/shebang-command": { 12476 + "version": "2.0.0", 12477 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 12478 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 12479 + "dev": true, 12480 + "license": "MIT", 12481 + "dependencies": { 12482 + "shebang-regex": "^3.0.0" 12483 + }, 12484 + "engines": { 12485 + "node": ">=8" 12486 + } 12487 + }, 12488 + "node_modules/shebang-regex": { 12489 + "version": "3.0.0", 12490 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 12491 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 12492 + "dev": true, 12493 + "license": "MIT", 12494 + "engines": { 12495 + "node": ">=8" 12496 + } 12497 + }, 12498 + "node_modules/shell-quote": { 12499 + "version": "1.8.3", 12500 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", 12501 + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", 12502 + "dev": true, 12503 + "license": "MIT", 12504 + "engines": { 12505 + "node": ">= 0.4" 12506 + }, 12507 + "funding": { 12508 + "url": "https://github.com/sponsors/ljharb" 12509 + } 12510 + }, 12511 + "node_modules/side-channel": { 12512 + "version": "1.1.0", 12513 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 12514 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 12515 + "license": "MIT", 12516 + "dependencies": { 12517 + "es-errors": "^1.3.0", 12518 + "object-inspect": "^1.13.3", 12519 + "side-channel-list": "^1.0.0", 12520 + "side-channel-map": "^1.0.1", 12521 + "side-channel-weakmap": "^1.0.2" 12522 + }, 12523 + "engines": { 12524 + "node": ">= 0.4" 12525 + }, 12526 + "funding": { 12527 + "url": "https://github.com/sponsors/ljharb" 12528 + } 12529 + }, 12530 + "node_modules/side-channel-list": { 12531 + "version": "1.0.0", 12532 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 12533 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 12534 + "license": "MIT", 12535 + "dependencies": { 12536 + "es-errors": "^1.3.0", 12537 + "object-inspect": "^1.13.3" 12538 + }, 12539 + "engines": { 12540 + "node": ">= 0.4" 12541 + }, 12542 + "funding": { 12543 + "url": "https://github.com/sponsors/ljharb" 12544 + } 12545 + }, 12546 + "node_modules/side-channel-map": { 12547 + "version": "1.0.1", 12548 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 12549 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 12550 + "license": "MIT", 12551 + "dependencies": { 12552 + "call-bound": "^1.0.2", 12553 + "es-errors": "^1.3.0", 12554 + "get-intrinsic": "^1.2.5", 12555 + "object-inspect": "^1.13.3" 12556 + }, 12557 + "engines": { 12558 + "node": ">= 0.4" 12559 + }, 12560 + "funding": { 12561 + "url": "https://github.com/sponsors/ljharb" 12562 + } 12563 + }, 12564 + "node_modules/side-channel-weakmap": { 12565 + "version": "1.0.2", 12566 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 12567 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 12568 + "license": "MIT", 12569 + "dependencies": { 12570 + "call-bound": "^1.0.2", 12571 + "es-errors": "^1.3.0", 12572 + "get-intrinsic": "^1.2.5", 12573 + "object-inspect": "^1.13.3", 12574 + "side-channel-map": "^1.0.1" 12575 + }, 12576 + "engines": { 12577 + "node": ">= 0.4" 12578 + }, 12579 + "funding": { 12580 + "url": "https://github.com/sponsors/ljharb" 12581 + } 12582 + }, 12583 + "node_modules/signal-exit": { 12584 + "version": "4.1.0", 12585 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 12586 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 12587 + "dev": true, 12588 + "license": "ISC", 12589 + "engines": { 12590 + "node": ">=14" 12591 + }, 12592 + "funding": { 12593 + "url": "https://github.com/sponsors/isaacs" 12594 + } 12595 + }, 12596 + "node_modules/sigstore": { 12597 + "version": "3.1.0", 12598 + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", 12599 + "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", 12600 + "dev": true, 12601 + "license": "Apache-2.0", 12602 + "dependencies": { 12603 + "@sigstore/bundle": "^3.1.0", 12604 + "@sigstore/core": "^2.0.0", 12605 + "@sigstore/protobuf-specs": "^0.4.0", 12606 + "@sigstore/sign": "^3.1.0", 12607 + "@sigstore/tuf": "^3.1.0", 12608 + "@sigstore/verify": "^2.1.0" 12609 + }, 12610 + "engines": { 12611 + "node": "^18.17.0 || >=20.5.0" 12612 + } 12613 + }, 12614 + "node_modules/slash": { 12615 + "version": "5.1.0", 12616 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 12617 + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 12618 + "dev": true, 12619 + "license": "MIT", 12620 + "engines": { 12621 + "node": ">=14.16" 12622 + }, 12623 + "funding": { 12624 + "url": "https://github.com/sponsors/sindresorhus" 12625 + } 12626 + }, 12627 + "node_modules/slice-ansi": { 12628 + "version": "5.0.0", 12629 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 12630 + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 12631 + "dev": true, 12632 + "license": "MIT", 12633 + "dependencies": { 12634 + "ansi-styles": "^6.0.0", 12635 + "is-fullwidth-code-point": "^4.0.0" 12636 + }, 12637 + "engines": { 12638 + "node": ">=12" 12639 + }, 12640 + "funding": { 12641 + "url": "https://github.com/chalk/slice-ansi?sponsor=1" 12642 + } 12643 + }, 12644 + "node_modules/slice-ansi/node_modules/ansi-styles": { 12645 + "version": "6.2.1", 12646 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 12647 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 12648 + "dev": true, 12649 + "license": "MIT", 12650 + "engines": { 12651 + "node": ">=12" 12652 + }, 12653 + "funding": { 12654 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 12655 + } 12656 + }, 12657 + "node_modules/smart-buffer": { 12658 + "version": "4.2.0", 12659 + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 12660 + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", 12661 + "dev": true, 12662 + "license": "MIT", 12663 + "engines": { 12664 + "node": ">= 6.0.0", 12665 + "npm": ">= 3.0.0" 12666 + } 12667 + }, 12668 + "node_modules/socket.io": { 12669 + "version": "4.8.1", 12670 + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", 12671 + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", 12672 + "dev": true, 12673 + "license": "MIT", 12674 + "dependencies": { 12675 + "accepts": "~1.3.4", 12676 + "base64id": "~2.0.0", 12677 + "cors": "~2.8.5", 12678 + "debug": "~4.3.2", 12679 + "engine.io": "~6.6.0", 12680 + "socket.io-adapter": "~2.5.2", 12681 + "socket.io-parser": "~4.2.4" 12682 + }, 12683 + "engines": { 12684 + "node": ">=10.2.0" 12685 + } 12686 + }, 12687 + "node_modules/socket.io-adapter": { 12688 + "version": "2.5.5", 12689 + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", 12690 + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", 12691 + "dev": true, 12692 + "license": "MIT", 12693 + "dependencies": { 12694 + "debug": "~4.3.4", 12695 + "ws": "~8.17.1" 12696 + } 12697 + }, 12698 + "node_modules/socket.io-adapter/node_modules/debug": { 12699 + "version": "4.3.7", 12700 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12701 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12702 + "dev": true, 12703 + "license": "MIT", 12704 + "dependencies": { 12705 + "ms": "^2.1.3" 12706 + }, 12707 + "engines": { 12708 + "node": ">=6.0" 12709 + }, 12710 + "peerDependenciesMeta": { 12711 + "supports-color": { 12712 + "optional": true 12713 + } 12714 + } 12715 + }, 12716 + "node_modules/socket.io-parser": { 12717 + "version": "4.2.4", 12718 + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", 12719 + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", 12720 + "dev": true, 12721 + "license": "MIT", 12722 + "dependencies": { 12723 + "@socket.io/component-emitter": "~3.1.0", 12724 + "debug": "~4.3.1" 12725 + }, 12726 + "engines": { 12727 + "node": ">=10.0.0" 12728 + } 12729 + }, 12730 + "node_modules/socket.io-parser/node_modules/debug": { 12731 + "version": "4.3.7", 12732 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12733 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12734 + "dev": true, 12735 + "license": "MIT", 12736 + "dependencies": { 12737 + "ms": "^2.1.3" 12738 + }, 12739 + "engines": { 12740 + "node": ">=6.0" 12741 + }, 12742 + "peerDependenciesMeta": { 12743 + "supports-color": { 12744 + "optional": true 12745 + } 12746 + } 12747 + }, 12748 + "node_modules/socket.io/node_modules/debug": { 12749 + "version": "4.3.7", 12750 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 12751 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 12752 + "dev": true, 12753 + "license": "MIT", 12754 + "dependencies": { 12755 + "ms": "^2.1.3" 12756 + }, 12757 + "engines": { 12758 + "node": ">=6.0" 12759 + }, 12760 + "peerDependenciesMeta": { 12761 + "supports-color": { 12762 + "optional": true 12763 + } 12764 + } 12765 + }, 12766 + "node_modules/sockjs": { 12767 + "version": "0.3.24", 12768 + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", 12769 + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", 12770 + "dev": true, 12771 + "license": "MIT", 12772 + "dependencies": { 12773 + "faye-websocket": "^0.11.3", 12774 + "uuid": "^8.3.2", 12775 + "websocket-driver": "^0.7.4" 12776 + } 12777 + }, 12778 + "node_modules/socks": { 12779 + "version": "2.8.6", 12780 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz", 12781 + "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==", 12782 + "dev": true, 12783 + "license": "MIT", 12784 + "dependencies": { 12785 + "ip-address": "^9.0.5", 12786 + "smart-buffer": "^4.2.0" 12787 + }, 12788 + "engines": { 12789 + "node": ">= 10.0.0", 12790 + "npm": ">= 3.0.0" 12791 + } 12792 + }, 12793 + "node_modules/socks-proxy-agent": { 12794 + "version": "8.0.5", 12795 + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", 12796 + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", 12797 + "dev": true, 12798 + "license": "MIT", 12799 + "dependencies": { 12800 + "agent-base": "^7.1.2", 12801 + "debug": "^4.3.4", 12802 + "socks": "^2.8.3" 12803 + }, 12804 + "engines": { 12805 + "node": ">= 14" 12806 + } 12807 + }, 12808 + "node_modules/source-map": { 12809 + "version": "0.7.4", 12810 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 12811 + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 12812 + "dev": true, 12813 + "license": "BSD-3-Clause", 12814 + "engines": { 12815 + "node": ">= 8" 12816 + } 12817 + }, 12818 + "node_modules/source-map-js": { 12819 + "version": "1.2.1", 12820 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 12821 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 12822 + "dev": true, 12823 + "license": "BSD-3-Clause", 12824 + "engines": { 12825 + "node": ">=0.10.0" 12826 + } 12827 + }, 12828 + "node_modules/source-map-loader": { 12829 + "version": "5.0.0", 12830 + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", 12831 + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", 12832 + "dev": true, 12833 + "license": "MIT", 12834 + "dependencies": { 12835 + "iconv-lite": "^0.6.3", 12836 + "source-map-js": "^1.0.2" 12837 + }, 12838 + "engines": { 12839 + "node": ">= 18.12.0" 12840 + }, 12841 + "funding": { 12842 + "type": "opencollective", 12843 + "url": "https://opencollective.com/webpack" 12844 + }, 12845 + "peerDependencies": { 12846 + "webpack": "^5.72.1" 12847 + } 12848 + }, 12849 + "node_modules/source-map-support": { 12850 + "version": "0.5.21", 12851 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 12852 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 12853 + "dev": true, 12854 + "license": "MIT", 12855 + "dependencies": { 12856 + "buffer-from": "^1.0.0", 12857 + "source-map": "^0.6.0" 12858 + } 12859 + }, 12860 + "node_modules/source-map-support/node_modules/source-map": { 12861 + "version": "0.6.1", 12862 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 12863 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 12864 + "dev": true, 12865 + "license": "BSD-3-Clause", 12866 + "engines": { 12867 + "node": ">=0.10.0" 12868 + } 12869 + }, 12870 + "node_modules/spdx-correct": { 12871 + "version": "3.2.0", 12872 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 12873 + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 12874 + "dev": true, 12875 + "license": "Apache-2.0", 12876 + "dependencies": { 12877 + "spdx-expression-parse": "^3.0.0", 12878 + "spdx-license-ids": "^3.0.0" 12879 + } 12880 + }, 12881 + "node_modules/spdx-exceptions": { 12882 + "version": "2.5.0", 12883 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 12884 + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 12885 + "dev": true, 12886 + "license": "CC-BY-3.0" 12887 + }, 12888 + "node_modules/spdx-expression-parse": { 12889 + "version": "3.0.1", 12890 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 12891 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 12892 + "dev": true, 12893 + "license": "MIT", 12894 + "dependencies": { 12895 + "spdx-exceptions": "^2.1.0", 12896 + "spdx-license-ids": "^3.0.0" 12897 + } 12898 + }, 12899 + "node_modules/spdx-license-ids": { 12900 + "version": "3.0.22", 12901 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", 12902 + "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", 12903 + "dev": true, 12904 + "license": "CC0-1.0" 12905 + }, 12906 + "node_modules/spdy": { 12907 + "version": "4.0.2", 12908 + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 12909 + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 12910 + "dev": true, 12911 + "license": "MIT", 12912 + "dependencies": { 12913 + "debug": "^4.1.0", 12914 + "handle-thing": "^2.0.0", 12915 + "http-deceiver": "^1.2.7", 12916 + "select-hose": "^2.0.0", 12917 + "spdy-transport": "^3.0.0" 12918 + }, 12919 + "engines": { 12920 + "node": ">=6.0.0" 12921 + } 12922 + }, 12923 + "node_modules/spdy-transport": { 12924 + "version": "3.0.0", 12925 + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 12926 + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 12927 + "dev": true, 12928 + "license": "MIT", 12929 + "dependencies": { 12930 + "debug": "^4.1.0", 12931 + "detect-node": "^2.0.4", 12932 + "hpack.js": "^2.1.6", 12933 + "obuf": "^1.1.2", 12934 + "readable-stream": "^3.0.6", 12935 + "wbuf": "^1.7.3" 12936 + } 12937 + }, 12938 + "node_modules/sprintf-js": { 12939 + "version": "1.1.3", 12940 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", 12941 + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", 12942 + "dev": true, 12943 + "license": "BSD-3-Clause" 12944 + }, 12945 + "node_modules/ssri": { 12946 + "version": "12.0.0", 12947 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", 12948 + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", 12949 + "dev": true, 12950 + "license": "ISC", 12951 + "dependencies": { 12952 + "minipass": "^7.0.3" 12953 + }, 12954 + "engines": { 12955 + "node": "^18.17.0 || >=20.5.0" 12956 + } 12957 + }, 12958 + "node_modules/statuses": { 12959 + "version": "2.0.1", 12960 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 12961 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 12962 + "license": "MIT", 12963 + "engines": { 12964 + "node": ">= 0.8" 12965 + } 12966 + }, 12967 + "node_modules/streamroller": { 12968 + "version": "3.1.5", 12969 + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", 12970 + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", 12971 + "dev": true, 12972 + "license": "MIT", 12973 + "dependencies": { 12974 + "date-format": "^4.0.14", 12975 + "debug": "^4.3.4", 12976 + "fs-extra": "^8.1.0" 12977 + }, 12978 + "engines": { 12979 + "node": ">=8.0" 12980 + } 12981 + }, 12982 + "node_modules/string_decoder": { 12983 + "version": "1.3.0", 12984 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 12985 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 12986 + "dev": true, 12987 + "license": "MIT", 12988 + "dependencies": { 12989 + "safe-buffer": "~5.2.0" 12990 + } 12991 + }, 12992 + "node_modules/string-width": { 12993 + "version": "7.2.0", 12994 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 12995 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 12996 + "dev": true, 12997 + "license": "MIT", 12998 + "dependencies": { 12999 + "emoji-regex": "^10.3.0", 13000 + "get-east-asian-width": "^1.0.0", 13001 + "strip-ansi": "^7.1.0" 13002 + }, 13003 + "engines": { 13004 + "node": ">=18" 13005 + }, 13006 + "funding": { 13007 + "url": "https://github.com/sponsors/sindresorhus" 13008 + } 13009 + }, 13010 + "node_modules/string-width-cjs": { 13011 + "name": "string-width", 13012 + "version": "4.2.3", 13013 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 13014 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 13015 + "dev": true, 13016 + "license": "MIT", 13017 + "dependencies": { 13018 + "emoji-regex": "^8.0.0", 13019 + "is-fullwidth-code-point": "^3.0.0", 13020 + "strip-ansi": "^6.0.1" 13021 + }, 13022 + "engines": { 13023 + "node": ">=8" 13024 + } 13025 + }, 13026 + "node_modules/string-width-cjs/node_modules/ansi-regex": { 13027 + "version": "5.0.1", 13028 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13029 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 13030 + "dev": true, 13031 + "license": "MIT", 13032 + "engines": { 13033 + "node": ">=8" 13034 + } 13035 + }, 13036 + "node_modules/string-width-cjs/node_modules/emoji-regex": { 13037 + "version": "8.0.0", 13038 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 13039 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 13040 + "dev": true, 13041 + "license": "MIT" 13042 + }, 13043 + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { 13044 + "version": "3.0.0", 13045 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 13046 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 13047 + "dev": true, 13048 + "license": "MIT", 13049 + "engines": { 13050 + "node": ">=8" 13051 + } 13052 + }, 13053 + "node_modules/string-width-cjs/node_modules/strip-ansi": { 13054 + "version": "6.0.1", 13055 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13056 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13057 + "dev": true, 13058 + "license": "MIT", 13059 + "dependencies": { 13060 + "ansi-regex": "^5.0.1" 13061 + }, 13062 + "engines": { 13063 + "node": ">=8" 13064 + } 13065 + }, 13066 + "node_modules/strip-ansi": { 13067 + "version": "7.1.0", 13068 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 13069 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 13070 + "dev": true, 13071 + "license": "MIT", 13072 + "dependencies": { 13073 + "ansi-regex": "^6.0.1" 13074 + }, 13075 + "engines": { 13076 + "node": ">=12" 13077 + }, 13078 + "funding": { 13079 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 13080 + } 13081 + }, 13082 + "node_modules/strip-ansi-cjs": { 13083 + "name": "strip-ansi", 13084 + "version": "6.0.1", 13085 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 13086 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 13087 + "dev": true, 13088 + "license": "MIT", 13089 + "dependencies": { 13090 + "ansi-regex": "^5.0.1" 13091 + }, 13092 + "engines": { 13093 + "node": ">=8" 13094 + } 13095 + }, 13096 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 13097 + "version": "5.0.1", 13098 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 13099 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 13100 + "dev": true, 13101 + "license": "MIT", 13102 + "engines": { 13103 + "node": ">=8" 13104 + } 13105 + }, 13106 + "node_modules/supports-color": { 13107 + "version": "7.2.0", 13108 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 13109 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 13110 + "dev": true, 13111 + "license": "MIT", 13112 + "dependencies": { 13113 + "has-flag": "^4.0.0" 13114 + }, 13115 + "engines": { 13116 + "node": ">=8" 13117 + } 13118 + }, 13119 + "node_modules/supports-preserve-symlinks-flag": { 13120 + "version": "1.0.0", 13121 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 13122 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 13123 + "dev": true, 13124 + "license": "MIT", 13125 + "engines": { 13126 + "node": ">= 0.4" 13127 + }, 13128 + "funding": { 13129 + "url": "https://github.com/sponsors/ljharb" 13130 + } 13131 + }, 13132 + "node_modules/symbol-observable": { 13133 + "version": "4.0.0", 13134 + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", 13135 + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", 13136 + "dev": true, 13137 + "license": "MIT", 13138 + "engines": { 13139 + "node": ">=0.10" 13140 + } 13141 + }, 13142 + "node_modules/tapable": { 13143 + "version": "2.2.2", 13144 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", 13145 + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", 13146 + "dev": true, 13147 + "license": "MIT", 13148 + "engines": { 13149 + "node": ">=6" 13150 + } 13151 + }, 13152 + "node_modules/tar": { 13153 + "version": "6.2.1", 13154 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 13155 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 13156 + "dev": true, 13157 + "license": "ISC", 13158 + "dependencies": { 13159 + "chownr": "^2.0.0", 13160 + "fs-minipass": "^2.0.0", 13161 + "minipass": "^5.0.0", 13162 + "minizlib": "^2.1.1", 13163 + "mkdirp": "^1.0.3", 13164 + "yallist": "^4.0.0" 13165 + }, 13166 + "engines": { 13167 + "node": ">=10" 13168 + } 13169 + }, 13170 + "node_modules/tar/node_modules/fs-minipass": { 13171 + "version": "2.1.0", 13172 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 13173 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 13174 + "dev": true, 13175 + "license": "ISC", 13176 + "dependencies": { 13177 + "minipass": "^3.0.0" 13178 + }, 13179 + "engines": { 13180 + "node": ">= 8" 13181 + } 13182 + }, 13183 + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { 13184 + "version": "3.3.6", 13185 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13186 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13187 + "dev": true, 13188 + "license": "ISC", 13189 + "dependencies": { 13190 + "yallist": "^4.0.0" 13191 + }, 13192 + "engines": { 13193 + "node": ">=8" 13194 + } 13195 + }, 13196 + "node_modules/tar/node_modules/minipass": { 13197 + "version": "5.0.0", 13198 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 13199 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 13200 + "dev": true, 13201 + "license": "ISC", 13202 + "engines": { 13203 + "node": ">=8" 13204 + } 13205 + }, 13206 + "node_modules/tar/node_modules/minizlib": { 13207 + "version": "2.1.2", 13208 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 13209 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 13210 + "dev": true, 13211 + "license": "MIT", 13212 + "dependencies": { 13213 + "minipass": "^3.0.0", 13214 + "yallist": "^4.0.0" 13215 + }, 13216 + "engines": { 13217 + "node": ">= 8" 13218 + } 13219 + }, 13220 + "node_modules/tar/node_modules/minizlib/node_modules/minipass": { 13221 + "version": "3.3.6", 13222 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13223 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13224 + "dev": true, 13225 + "license": "ISC", 13226 + "dependencies": { 13227 + "yallist": "^4.0.0" 13228 + }, 13229 + "engines": { 13230 + "node": ">=8" 13231 + } 13232 + }, 13233 + "node_modules/tar/node_modules/mkdirp": { 13234 + "version": "1.0.4", 13235 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 13236 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 13237 + "dev": true, 13238 + "license": "MIT", 13239 + "bin": { 13240 + "mkdirp": "bin/cmd.js" 13241 + }, 13242 + "engines": { 13243 + "node": ">=10" 13244 + } 13245 + }, 13246 + "node_modules/tar/node_modules/yallist": { 13247 + "version": "4.0.0", 13248 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 13249 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 13250 + "dev": true, 13251 + "license": "ISC" 13252 + }, 13253 + "node_modules/terser": { 13254 + "version": "5.39.0", 13255 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", 13256 + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", 13257 + "dev": true, 13258 + "license": "BSD-2-Clause", 13259 + "dependencies": { 13260 + "@jridgewell/source-map": "^0.3.3", 13261 + "acorn": "^8.8.2", 13262 + "commander": "^2.20.0", 13263 + "source-map-support": "~0.5.20" 13264 + }, 13265 + "bin": { 13266 + "terser": "bin/terser" 13267 + }, 13268 + "engines": { 13269 + "node": ">=10" 13270 + } 13271 + }, 13272 + "node_modules/terser-webpack-plugin": { 13273 + "version": "5.3.14", 13274 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", 13275 + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", 13276 + "dev": true, 13277 + "license": "MIT", 13278 + "dependencies": { 13279 + "@jridgewell/trace-mapping": "^0.3.25", 13280 + "jest-worker": "^27.4.5", 13281 + "schema-utils": "^4.3.0", 13282 + "serialize-javascript": "^6.0.2", 13283 + "terser": "^5.31.1" 13284 + }, 13285 + "engines": { 13286 + "node": ">= 10.13.0" 13287 + }, 13288 + "funding": { 13289 + "type": "opencollective", 13290 + "url": "https://opencollective.com/webpack" 13291 + }, 13292 + "peerDependencies": { 13293 + "webpack": "^5.1.0" 13294 + }, 13295 + "peerDependenciesMeta": { 13296 + "@swc/core": { 13297 + "optional": true 13298 + }, 13299 + "esbuild": { 13300 + "optional": true 13301 + }, 13302 + "uglify-js": { 13303 + "optional": true 13304 + } 13305 + } 13306 + }, 13307 + "node_modules/thingies": { 13308 + "version": "2.5.0", 13309 + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", 13310 + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", 13311 + "dev": true, 13312 + "license": "MIT", 13313 + "engines": { 13314 + "node": ">=10.18" 13315 + }, 13316 + "funding": { 13317 + "type": "github", 13318 + "url": "https://github.com/sponsors/streamich" 13319 + }, 13320 + "peerDependencies": { 13321 + "tslib": "^2" 13322 + } 13323 + }, 13324 + "node_modules/thunky": { 13325 + "version": "1.1.0", 13326 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 13327 + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 13328 + "dev": true, 13329 + "license": "MIT" 13330 + }, 13331 + "node_modules/tinyglobby": { 13332 + "version": "0.2.14", 13333 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 13334 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 13335 + "dev": true, 13336 + "license": "MIT", 13337 + "dependencies": { 13338 + "fdir": "^6.4.4", 13339 + "picomatch": "^4.0.2" 13340 + }, 13341 + "engines": { 13342 + "node": ">=12.0.0" 13343 + }, 13344 + "funding": { 13345 + "url": "https://github.com/sponsors/SuperchupuDev" 13346 + } 13347 + }, 13348 + "node_modules/tmp": { 13349 + "version": "0.2.5", 13350 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", 13351 + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", 13352 + "dev": true, 13353 + "license": "MIT", 13354 + "engines": { 13355 + "node": ">=14.14" 13356 + } 13357 + }, 13358 + "node_modules/to-regex-range": { 13359 + "version": "5.0.1", 13360 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 13361 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 13362 + "dev": true, 13363 + "license": "MIT", 13364 + "dependencies": { 13365 + "is-number": "^7.0.0" 13366 + }, 13367 + "engines": { 13368 + "node": ">=8.0" 13369 + } 13370 + }, 13371 + "node_modules/toidentifier": { 13372 + "version": "1.0.1", 13373 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 13374 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 13375 + "license": "MIT", 13376 + "engines": { 13377 + "node": ">=0.6" 13378 + } 13379 + }, 13380 + "node_modules/tree-dump": { 13381 + "version": "1.0.3", 13382 + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz", 13383 + "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==", 13384 + "dev": true, 13385 + "license": "Apache-2.0", 13386 + "engines": { 13387 + "node": ">=10.0" 13388 + }, 13389 + "funding": { 13390 + "type": "github", 13391 + "url": "https://github.com/sponsors/streamich" 13392 + }, 13393 + "peerDependencies": { 13394 + "tslib": "2" 13395 + } 13396 + }, 13397 + "node_modules/tree-kill": { 13398 + "version": "1.2.2", 13399 + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 13400 + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 13401 + "dev": true, 13402 + "license": "MIT", 13403 + "bin": { 13404 + "tree-kill": "cli.js" 13405 + } 13406 + }, 13407 + "node_modules/tslib": { 13408 + "version": "2.8.1", 13409 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 13410 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 13411 + "license": "0BSD" 13412 + }, 13413 + "node_modules/tuf-js": { 13414 + "version": "3.1.0", 13415 + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz", 13416 + "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", 13417 + "dev": true, 13418 + "license": "MIT", 13419 + "dependencies": { 13420 + "@tufjs/models": "3.0.1", 13421 + "debug": "^4.4.1", 13422 + "make-fetch-happen": "^14.0.3" 13423 + }, 13424 + "engines": { 13425 + "node": "^18.17.0 || >=20.5.0" 13426 + } 13427 + }, 13428 + "node_modules/type-fest": { 13429 + "version": "0.21.3", 13430 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 13431 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 13432 + "dev": true, 13433 + "license": "(MIT OR CC0-1.0)", 13434 + "engines": { 13435 + "node": ">=10" 13436 + }, 13437 + "funding": { 13438 + "url": "https://github.com/sponsors/sindresorhus" 13439 + } 13440 + }, 13441 + "node_modules/type-is": { 13442 + "version": "1.6.18", 13443 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 13444 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 13445 + "license": "MIT", 13446 + "dependencies": { 13447 + "media-typer": "0.3.0", 13448 + "mime-types": "~2.1.24" 13449 + }, 13450 + "engines": { 13451 + "node": ">= 0.6" 13452 + } 13453 + }, 13454 + "node_modules/typed-assert": { 13455 + "version": "1.0.9", 13456 + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", 13457 + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", 13458 + "dev": true, 13459 + "license": "MIT" 13460 + }, 13461 + "node_modules/typescript": { 13462 + "version": "5.7.3", 13463 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", 13464 + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", 13465 + "dev": true, 13466 + "license": "Apache-2.0", 13467 + "bin": { 13468 + "tsc": "bin/tsc", 13469 + "tsserver": "bin/tsserver" 13470 + }, 13471 + "engines": { 13472 + "node": ">=14.17" 13473 + } 13474 + }, 13475 + "node_modules/ua-parser-js": { 13476 + "version": "0.7.40", 13477 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", 13478 + "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", 13479 + "dev": true, 13480 + "funding": [ 13481 + { 13482 + "type": "opencollective", 13483 + "url": "https://opencollective.com/ua-parser-js" 13484 + }, 13485 + { 13486 + "type": "paypal", 13487 + "url": "https://paypal.me/faisalman" 13488 + }, 13489 + { 13490 + "type": "github", 13491 + "url": "https://github.com/sponsors/faisalman" 13492 + } 13493 + ], 13494 + "license": "MIT", 13495 + "bin": { 13496 + "ua-parser-js": "script/cli.js" 13497 + }, 13498 + "engines": { 13499 + "node": "*" 13500 + } 13501 + }, 13502 + "node_modules/undici-types": { 13503 + "version": "5.26.5", 13504 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 13505 + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 13506 + "dev": true, 13507 + "license": "MIT" 13508 + }, 13509 + "node_modules/unicode-canonical-property-names-ecmascript": { 13510 + "version": "2.0.1", 13511 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", 13512 + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", 13513 + "dev": true, 13514 + "license": "MIT", 13515 + "engines": { 13516 + "node": ">=4" 13517 + } 13518 + }, 13519 + "node_modules/unicode-match-property-ecmascript": { 13520 + "version": "2.0.0", 13521 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 13522 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 13523 + "dev": true, 13524 + "license": "MIT", 13525 + "dependencies": { 13526 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 13527 + "unicode-property-aliases-ecmascript": "^2.0.0" 13528 + }, 13529 + "engines": { 13530 + "node": ">=4" 13531 + } 13532 + }, 13533 + "node_modules/unicode-match-property-value-ecmascript": { 13534 + "version": "2.2.0", 13535 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", 13536 + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", 13537 + "dev": true, 13538 + "license": "MIT", 13539 + "engines": { 13540 + "node": ">=4" 13541 + } 13542 + }, 13543 + "node_modules/unicode-property-aliases-ecmascript": { 13544 + "version": "2.1.0", 13545 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 13546 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 13547 + "dev": true, 13548 + "license": "MIT", 13549 + "engines": { 13550 + "node": ">=4" 13551 + } 13552 + }, 13553 + "node_modules/unicorn-magic": { 13554 + "version": "0.3.0", 13555 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", 13556 + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", 13557 + "dev": true, 13558 + "license": "MIT", 13559 + "engines": { 13560 + "node": ">=18" 13561 + }, 13562 + "funding": { 13563 + "url": "https://github.com/sponsors/sindresorhus" 13564 + } 13565 + }, 13566 + "node_modules/unique-filename": { 13567 + "version": "4.0.0", 13568 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", 13569 + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", 13570 + "dev": true, 13571 + "license": "ISC", 13572 + "dependencies": { 13573 + "unique-slug": "^5.0.0" 13574 + }, 13575 + "engines": { 13576 + "node": "^18.17.0 || >=20.5.0" 13577 + } 13578 + }, 13579 + "node_modules/unique-slug": { 13580 + "version": "5.0.0", 13581 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", 13582 + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", 13583 + "dev": true, 13584 + "license": "ISC", 13585 + "dependencies": { 13586 + "imurmurhash": "^0.1.4" 13587 + }, 13588 + "engines": { 13589 + "node": "^18.17.0 || >=20.5.0" 13590 + } 13591 + }, 13592 + "node_modules/universalify": { 13593 + "version": "0.1.2", 13594 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 13595 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 13596 + "dev": true, 13597 + "license": "MIT", 13598 + "engines": { 13599 + "node": ">= 4.0.0" 13600 + } 13601 + }, 13602 + "node_modules/unpipe": { 13603 + "version": "1.0.0", 13604 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 13605 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 13606 + "license": "MIT", 13607 + "engines": { 13608 + "node": ">= 0.8" 13609 + } 13610 + }, 13611 + "node_modules/update-browserslist-db": { 13612 + "version": "1.1.3", 13613 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 13614 + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 13615 + "dev": true, 13616 + "funding": [ 13617 + { 13618 + "type": "opencollective", 13619 + "url": "https://opencollective.com/browserslist" 13620 + }, 13621 + { 13622 + "type": "tidelift", 13623 + "url": "https://tidelift.com/funding/github/npm/browserslist" 13624 + }, 13625 + { 13626 + "type": "github", 13627 + "url": "https://github.com/sponsors/ai" 13628 + } 13629 + ], 13630 + "license": "MIT", 13631 + "dependencies": { 13632 + "escalade": "^3.2.0", 13633 + "picocolors": "^1.1.1" 13634 + }, 13635 + "bin": { 13636 + "update-browserslist-db": "cli.js" 13637 + }, 13638 + "peerDependencies": { 13639 + "browserslist": ">= 4.21.0" 13640 + } 13641 + }, 13642 + "node_modules/util-deprecate": { 13643 + "version": "1.0.2", 13644 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 13645 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 13646 + "dev": true, 13647 + "license": "MIT" 13648 + }, 13649 + "node_modules/utils-merge": { 13650 + "version": "1.0.1", 13651 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 13652 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 13653 + "license": "MIT", 13654 + "engines": { 13655 + "node": ">= 0.4.0" 13656 + } 13657 + }, 13658 + "node_modules/uuid": { 13659 + "version": "8.3.2", 13660 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 13661 + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 13662 + "dev": true, 13663 + "license": "MIT", 13664 + "bin": { 13665 + "uuid": "dist/bin/uuid" 13666 + } 13667 + }, 13668 + "node_modules/validate-npm-package-license": { 13669 + "version": "3.0.4", 13670 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 13671 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 13672 + "dev": true, 13673 + "license": "Apache-2.0", 13674 + "dependencies": { 13675 + "spdx-correct": "^3.0.0", 13676 + "spdx-expression-parse": "^3.0.0" 13677 + } 13678 + }, 13679 + "node_modules/validate-npm-package-name": { 13680 + "version": "6.0.2", 13681 + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", 13682 + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", 13683 + "dev": true, 13684 + "license": "ISC", 13685 + "engines": { 13686 + "node": "^18.17.0 || >=20.5.0" 13687 + } 13688 + }, 13689 + "node_modules/vary": { 13690 + "version": "1.1.2", 13691 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 13692 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 13693 + "license": "MIT", 13694 + "engines": { 13695 + "node": ">= 0.8" 13696 + } 13697 + }, 13698 + "node_modules/vite": { 13699 + "version": "6.3.5", 13700 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 13701 + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 13702 + "dev": true, 13703 + "license": "MIT", 13704 + "peer": true, 13705 + "dependencies": { 13706 + "esbuild": "^0.25.0", 13707 + "fdir": "^6.4.4", 13708 + "picomatch": "^4.0.2", 13709 + "postcss": "^8.5.3", 13710 + "rollup": "^4.34.9", 13711 + "tinyglobby": "^0.2.13" 13712 + }, 13713 + "bin": { 13714 + "vite": "bin/vite.js" 13715 + }, 13716 + "engines": { 13717 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 13718 + }, 13719 + "funding": { 13720 + "url": "https://github.com/vitejs/vite?sponsor=1" 13721 + }, 13722 + "optionalDependencies": { 13723 + "fsevents": "~2.3.3" 13724 + }, 13725 + "peerDependencies": { 13726 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 13727 + "jiti": ">=1.21.0", 13728 + "less": "*", 13729 + "lightningcss": "^1.21.0", 13730 + "sass": "*", 13731 + "sass-embedded": "*", 13732 + "stylus": "*", 13733 + "sugarss": "*", 13734 + "terser": "^5.16.0", 13735 + "tsx": "^4.8.1", 13736 + "yaml": "^2.4.2" 13737 + }, 13738 + "peerDependenciesMeta": { 13739 + "@types/node": { 13740 + "optional": true 13741 + }, 13742 + "jiti": { 13743 + "optional": true 13744 + }, 13745 + "less": { 13746 + "optional": true 13747 + }, 13748 + "lightningcss": { 13749 + "optional": true 13750 + }, 13751 + "sass": { 13752 + "optional": true 13753 + }, 13754 + "sass-embedded": { 13755 + "optional": true 13756 + }, 13757 + "stylus": { 13758 + "optional": true 13759 + }, 13760 + "sugarss": { 13761 + "optional": true 13762 + }, 13763 + "terser": { 13764 + "optional": true 13765 + }, 13766 + "tsx": { 13767 + "optional": true 13768 + }, 13769 + "yaml": { 13770 + "optional": true 13771 + } 13772 + } 13773 + }, 13774 + "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { 13775 + "version": "4.46.2", 13776 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz", 13777 + "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==", 13778 + "cpu": [ 13779 + "arm" 13780 + ], 13781 + "dev": true, 13782 + "license": "MIT", 13783 + "optional": true, 13784 + "os": [ 13785 + "android" 13786 + ], 13787 + "peer": true 13788 + }, 13789 + "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { 13790 + "version": "4.46.2", 13791 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz", 13792 + "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==", 13793 + "cpu": [ 13794 + "arm64" 13795 + ], 13796 + "dev": true, 13797 + "license": "MIT", 13798 + "optional": true, 13799 + "os": [ 13800 + "android" 13801 + ], 13802 + "peer": true 13803 + }, 13804 + "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { 13805 + "version": "4.46.2", 13806 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz", 13807 + "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==", 13808 + "cpu": [ 13809 + "arm64" 13810 + ], 13811 + "dev": true, 13812 + "license": "MIT", 13813 + "optional": true, 13814 + "os": [ 13815 + "darwin" 13816 + ], 13817 + "peer": true 13818 + }, 13819 + "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { 13820 + "version": "4.46.2", 13821 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz", 13822 + "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==", 13823 + "cpu": [ 13824 + "x64" 13825 + ], 13826 + "dev": true, 13827 + "license": "MIT", 13828 + "optional": true, 13829 + "os": [ 13830 + "darwin" 13831 + ], 13832 + "peer": true 13833 + }, 13834 + "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": { 13835 + "version": "4.46.2", 13836 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz", 13837 + "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==", 13838 + "cpu": [ 13839 + "arm64" 13840 + ], 13841 + "dev": true, 13842 + "license": "MIT", 13843 + "optional": true, 13844 + "os": [ 13845 + "freebsd" 13846 + ], 13847 + "peer": true 13848 + }, 13849 + "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": { 13850 + "version": "4.46.2", 13851 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz", 13852 + "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==", 13853 + "cpu": [ 13854 + "x64" 13855 + ], 13856 + "dev": true, 13857 + "license": "MIT", 13858 + "optional": true, 13859 + "os": [ 13860 + "freebsd" 13861 + ], 13862 + "peer": true 13863 + }, 13864 + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { 13865 + "version": "4.46.2", 13866 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz", 13867 + "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==", 13868 + "cpu": [ 13869 + "arm" 13870 + ], 13871 + "dev": true, 13872 + "license": "MIT", 13873 + "optional": true, 13874 + "os": [ 13875 + "linux" 13876 + ], 13877 + "peer": true 13878 + }, 13879 + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": { 13880 + "version": "4.46.2", 13881 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz", 13882 + "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==", 13883 + "cpu": [ 13884 + "arm" 13885 + ], 13886 + "dev": true, 13887 + "license": "MIT", 13888 + "optional": true, 13889 + "os": [ 13890 + "linux" 13891 + ], 13892 + "peer": true 13893 + }, 13894 + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { 13895 + "version": "4.46.2", 13896 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz", 13897 + "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==", 13898 + "cpu": [ 13899 + "arm64" 13900 + ], 13901 + "dev": true, 13902 + "license": "MIT", 13903 + "optional": true, 13904 + "os": [ 13905 + "linux" 13906 + ], 13907 + "peer": true 13908 + }, 13909 + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { 13910 + "version": "4.46.2", 13911 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz", 13912 + "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==", 13913 + "cpu": [ 13914 + "arm64" 13915 + ], 13916 + "dev": true, 13917 + "license": "MIT", 13918 + "optional": true, 13919 + "os": [ 13920 + "linux" 13921 + ], 13922 + "peer": true 13923 + }, 13924 + "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": { 13925 + "version": "4.46.2", 13926 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz", 13927 + "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==", 13928 + "cpu": [ 13929 + "loong64" 13930 + ], 13931 + "dev": true, 13932 + "license": "MIT", 13933 + "optional": true, 13934 + "os": [ 13935 + "linux" 13936 + ], 13937 + "peer": true 13938 + }, 13939 + "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { 13940 + "version": "4.46.2", 13941 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz", 13942 + "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==", 13943 + "cpu": [ 13944 + "riscv64" 13945 + ], 13946 + "dev": true, 13947 + "license": "MIT", 13948 + "optional": true, 13949 + "os": [ 13950 + "linux" 13951 + ], 13952 + "peer": true 13953 + }, 13954 + "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": { 13955 + "version": "4.46.2", 13956 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz", 13957 + "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==", 13958 + "cpu": [ 13959 + "s390x" 13960 + ], 13961 + "dev": true, 13962 + "license": "MIT", 13963 + "optional": true, 13964 + "os": [ 13965 + "linux" 13966 + ], 13967 + "peer": true 13968 + }, 13969 + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { 13970 + "version": "4.46.2", 13971 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz", 13972 + "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==", 13973 + "cpu": [ 13974 + "x64" 13975 + ], 13976 + "dev": true, 13977 + "license": "MIT", 13978 + "optional": true, 13979 + "os": [ 13980 + "linux" 13981 + ], 13982 + "peer": true 13983 + }, 13984 + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { 13985 + "version": "4.46.2", 13986 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz", 13987 + "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==", 13988 + "cpu": [ 13989 + "x64" 13990 + ], 13991 + "dev": true, 13992 + "license": "MIT", 13993 + "optional": true, 13994 + "os": [ 13995 + "linux" 13996 + ], 13997 + "peer": true 13998 + }, 13999 + "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { 14000 + "version": "4.46.2", 14001 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz", 14002 + "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==", 14003 + "cpu": [ 14004 + "arm64" 14005 + ], 14006 + "dev": true, 14007 + "license": "MIT", 14008 + "optional": true, 14009 + "os": [ 14010 + "win32" 14011 + ], 14012 + "peer": true 14013 + }, 14014 + "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { 14015 + "version": "4.46.2", 14016 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz", 14017 + "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==", 14018 + "cpu": [ 14019 + "ia32" 14020 + ], 14021 + "dev": true, 14022 + "license": "MIT", 14023 + "optional": true, 14024 + "os": [ 14025 + "win32" 14026 + ], 14027 + "peer": true 14028 + }, 14029 + "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { 14030 + "version": "4.46.2", 14031 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz", 14032 + "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==", 14033 + "cpu": [ 14034 + "x64" 14035 + ], 14036 + "dev": true, 14037 + "license": "MIT", 14038 + "optional": true, 14039 + "os": [ 14040 + "win32" 14041 + ], 14042 + "peer": true 14043 + }, 14044 + "node_modules/vite/node_modules/@types/estree": { 14045 + "version": "1.0.8", 14046 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 14047 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 14048 + "dev": true, 14049 + "license": "MIT", 14050 + "peer": true 14051 + }, 14052 + "node_modules/vite/node_modules/postcss": { 14053 + "version": "8.5.6", 14054 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 14055 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 14056 + "dev": true, 14057 + "funding": [ 14058 + { 14059 + "type": "opencollective", 14060 + "url": "https://opencollective.com/postcss/" 14061 + }, 14062 + { 14063 + "type": "tidelift", 14064 + "url": "https://tidelift.com/funding/github/npm/postcss" 14065 + }, 14066 + { 14067 + "type": "github", 14068 + "url": "https://github.com/sponsors/ai" 14069 + } 14070 + ], 14071 + "license": "MIT", 14072 + "peer": true, 14073 + "dependencies": { 14074 + "nanoid": "^3.3.11", 14075 + "picocolors": "^1.1.1", 14076 + "source-map-js": "^1.2.1" 14077 + }, 14078 + "engines": { 14079 + "node": "^10 || ^12 || >=14" 14080 + } 14081 + }, 14082 + "node_modules/vite/node_modules/rollup": { 14083 + "version": "4.46.2", 14084 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz", 14085 + "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==", 14086 + "dev": true, 14087 + "license": "MIT", 14088 + "peer": true, 14089 + "dependencies": { 14090 + "@types/estree": "1.0.8" 14091 + }, 14092 + "bin": { 14093 + "rollup": "dist/bin/rollup" 14094 + }, 14095 + "engines": { 14096 + "node": ">=18.0.0", 14097 + "npm": ">=8.0.0" 14098 + }, 14099 + "optionalDependencies": { 14100 + "@rollup/rollup-android-arm-eabi": "4.46.2", 14101 + "@rollup/rollup-android-arm64": "4.46.2", 14102 + "@rollup/rollup-darwin-arm64": "4.46.2", 14103 + "@rollup/rollup-darwin-x64": "4.46.2", 14104 + "@rollup/rollup-freebsd-arm64": "4.46.2", 14105 + "@rollup/rollup-freebsd-x64": "4.46.2", 14106 + "@rollup/rollup-linux-arm-gnueabihf": "4.46.2", 14107 + "@rollup/rollup-linux-arm-musleabihf": "4.46.2", 14108 + "@rollup/rollup-linux-arm64-gnu": "4.46.2", 14109 + "@rollup/rollup-linux-arm64-musl": "4.46.2", 14110 + "@rollup/rollup-linux-loongarch64-gnu": "4.46.2", 14111 + "@rollup/rollup-linux-ppc64-gnu": "4.46.2", 14112 + "@rollup/rollup-linux-riscv64-gnu": "4.46.2", 14113 + "@rollup/rollup-linux-riscv64-musl": "4.46.2", 14114 + "@rollup/rollup-linux-s390x-gnu": "4.46.2", 14115 + "@rollup/rollup-linux-x64-gnu": "4.46.2", 14116 + "@rollup/rollup-linux-x64-musl": "4.46.2", 14117 + "@rollup/rollup-win32-arm64-msvc": "4.46.2", 14118 + "@rollup/rollup-win32-ia32-msvc": "4.46.2", 14119 + "@rollup/rollup-win32-x64-msvc": "4.46.2", 14120 + "fsevents": "~2.3.2" 14121 + } 14122 + }, 14123 + "node_modules/void-elements": { 14124 + "version": "2.0.1", 14125 + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 14126 + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", 14127 + "dev": true, 14128 + "license": "MIT", 14129 + "engines": { 14130 + "node": ">=0.10.0" 14131 + } 14132 + }, 14133 + "node_modules/watchpack": { 14134 + "version": "2.4.2", 14135 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", 14136 + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", 14137 + "dev": true, 14138 + "license": "MIT", 14139 + "dependencies": { 14140 + "glob-to-regexp": "^0.4.1", 14141 + "graceful-fs": "^4.1.2" 14142 + }, 14143 + "engines": { 14144 + "node": ">=10.13.0" 14145 + } 14146 + }, 14147 + "node_modules/wbuf": { 14148 + "version": "1.7.3", 14149 + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 14150 + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 14151 + "dev": true, 14152 + "license": "MIT", 14153 + "dependencies": { 14154 + "minimalistic-assert": "^1.0.0" 14155 + } 14156 + }, 14157 + "node_modules/wcwidth": { 14158 + "version": "1.0.1", 14159 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 14160 + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 14161 + "dev": true, 14162 + "license": "MIT", 14163 + "dependencies": { 14164 + "defaults": "^1.0.3" 14165 + } 14166 + }, 14167 + "node_modules/weak-lru-cache": { 14168 + "version": "1.2.2", 14169 + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", 14170 + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", 14171 + "dev": true, 14172 + "license": "MIT", 14173 + "optional": true 14174 + }, 14175 + "node_modules/webpack": { 14176 + "version": "5.98.0", 14177 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", 14178 + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", 14179 + "dev": true, 14180 + "license": "MIT", 14181 + "dependencies": { 14182 + "@types/eslint-scope": "^3.7.7", 14183 + "@types/estree": "^1.0.6", 14184 + "@webassemblyjs/ast": "^1.14.1", 14185 + "@webassemblyjs/wasm-edit": "^1.14.1", 14186 + "@webassemblyjs/wasm-parser": "^1.14.1", 14187 + "acorn": "^8.14.0", 14188 + "browserslist": "^4.24.0", 14189 + "chrome-trace-event": "^1.0.2", 14190 + "enhanced-resolve": "^5.17.1", 14191 + "es-module-lexer": "^1.2.1", 14192 + "eslint-scope": "5.1.1", 14193 + "events": "^3.2.0", 14194 + "glob-to-regexp": "^0.4.1", 14195 + "graceful-fs": "^4.2.11", 14196 + "json-parse-even-better-errors": "^2.3.1", 14197 + "loader-runner": "^4.2.0", 14198 + "mime-types": "^2.1.27", 14199 + "neo-async": "^2.6.2", 14200 + "schema-utils": "^4.3.0", 14201 + "tapable": "^2.1.1", 14202 + "terser-webpack-plugin": "^5.3.11", 14203 + "watchpack": "^2.4.1", 14204 + "webpack-sources": "^3.2.3" 14205 + }, 14206 + "bin": { 14207 + "webpack": "bin/webpack.js" 14208 + }, 14209 + "engines": { 14210 + "node": ">=10.13.0" 14211 + }, 14212 + "funding": { 14213 + "type": "opencollective", 14214 + "url": "https://opencollective.com/webpack" 14215 + }, 14216 + "peerDependenciesMeta": { 14217 + "webpack-cli": { 14218 + "optional": true 14219 + } 14220 + } 14221 + }, 14222 + "node_modules/webpack-dev-middleware": { 14223 + "version": "7.4.2", 14224 + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", 14225 + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", 14226 + "dev": true, 14227 + "license": "MIT", 14228 + "dependencies": { 14229 + "colorette": "^2.0.10", 14230 + "memfs": "^4.6.0", 14231 + "mime-types": "^2.1.31", 14232 + "on-finished": "^2.4.1", 14233 + "range-parser": "^1.2.1", 14234 + "schema-utils": "^4.0.0" 14235 + }, 14236 + "engines": { 14237 + "node": ">= 18.12.0" 14238 + }, 14239 + "funding": { 14240 + "type": "opencollective", 14241 + "url": "https://opencollective.com/webpack" 14242 + }, 14243 + "peerDependencies": { 14244 + "webpack": "^5.0.0" 14245 + }, 14246 + "peerDependenciesMeta": { 14247 + "webpack": { 14248 + "optional": true 14249 + } 14250 + } 14251 + }, 14252 + "node_modules/webpack-dev-server": { 14253 + "version": "5.2.2", 14254 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", 14255 + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", 14256 + "dev": true, 14257 + "license": "MIT", 14258 + "dependencies": { 14259 + "@types/bonjour": "^3.5.13", 14260 + "@types/connect-history-api-fallback": "^1.5.4", 14261 + "@types/express": "^4.17.21", 14262 + "@types/express-serve-static-core": "^4.17.21", 14263 + "@types/serve-index": "^1.9.4", 14264 + "@types/serve-static": "^1.15.5", 14265 + "@types/sockjs": "^0.3.36", 14266 + "@types/ws": "^8.5.10", 14267 + "ansi-html-community": "^0.0.8", 14268 + "bonjour-service": "^1.2.1", 14269 + "chokidar": "^3.6.0", 14270 + "colorette": "^2.0.10", 14271 + "compression": "^1.7.4", 14272 + "connect-history-api-fallback": "^2.0.0", 14273 + "express": "^4.21.2", 14274 + "graceful-fs": "^4.2.6", 14275 + "http-proxy-middleware": "^2.0.9", 14276 + "ipaddr.js": "^2.1.0", 14277 + "launch-editor": "^2.6.1", 14278 + "open": "^10.0.3", 14279 + "p-retry": "^6.2.0", 14280 + "schema-utils": "^4.2.0", 14281 + "selfsigned": "^2.4.1", 14282 + "serve-index": "^1.9.1", 14283 + "sockjs": "^0.3.24", 14284 + "spdy": "^4.0.2", 14285 + "webpack-dev-middleware": "^7.4.2", 14286 + "ws": "^8.18.0" 14287 + }, 14288 + "bin": { 14289 + "webpack-dev-server": "bin/webpack-dev-server.js" 14290 + }, 14291 + "engines": { 14292 + "node": ">= 18.12.0" 14293 + }, 14294 + "funding": { 14295 + "type": "opencollective", 14296 + "url": "https://opencollective.com/webpack" 14297 + }, 14298 + "peerDependencies": { 14299 + "webpack": "^5.0.0" 14300 + }, 14301 + "peerDependenciesMeta": { 14302 + "webpack": { 14303 + "optional": true 14304 + }, 14305 + "webpack-cli": { 14306 + "optional": true 14307 + } 14308 + } 14309 + }, 14310 + "node_modules/webpack-dev-server/node_modules/chokidar": { 14311 + "version": "3.6.0", 14312 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 14313 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 14314 + "dev": true, 14315 + "license": "MIT", 14316 + "dependencies": { 14317 + "anymatch": "~3.1.2", 14318 + "braces": "~3.0.2", 14319 + "glob-parent": "~5.1.2", 14320 + "is-binary-path": "~2.1.0", 14321 + "is-glob": "~4.0.1", 14322 + "normalize-path": "~3.0.0", 14323 + "readdirp": "~3.6.0" 14324 + }, 14325 + "engines": { 14326 + "node": ">= 8.10.0" 14327 + }, 14328 + "funding": { 14329 + "url": "https://paulmillr.com/funding/" 14330 + }, 14331 + "optionalDependencies": { 14332 + "fsevents": "~2.3.2" 14333 + } 14334 + }, 14335 + "node_modules/webpack-dev-server/node_modules/glob-parent": { 14336 + "version": "5.1.2", 14337 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 14338 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 14339 + "dev": true, 14340 + "license": "ISC", 14341 + "dependencies": { 14342 + "is-glob": "^4.0.1" 14343 + }, 14344 + "engines": { 14345 + "node": ">= 6" 14346 + } 14347 + }, 14348 + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { 14349 + "version": "2.0.9", 14350 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", 14351 + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", 14352 + "dev": true, 14353 + "license": "MIT", 14354 + "dependencies": { 14355 + "@types/http-proxy": "^1.17.8", 14356 + "http-proxy": "^1.18.1", 14357 + "is-glob": "^4.0.1", 14358 + "is-plain-obj": "^3.0.0", 14359 + "micromatch": "^4.0.2" 14360 + }, 14361 + "engines": { 14362 + "node": ">=12.0.0" 14363 + }, 14364 + "peerDependencies": { 14365 + "@types/express": "^4.17.13" 14366 + }, 14367 + "peerDependenciesMeta": { 14368 + "@types/express": { 14369 + "optional": true 14370 + } 14371 + } 14372 + }, 14373 + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { 14374 + "version": "2.2.0", 14375 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", 14376 + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", 14377 + "dev": true, 14378 + "license": "MIT", 14379 + "engines": { 14380 + "node": ">= 10" 14381 + } 14382 + }, 14383 + "node_modules/webpack-dev-server/node_modules/picomatch": { 14384 + "version": "2.3.1", 14385 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 14386 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 14387 + "dev": true, 14388 + "license": "MIT", 14389 + "engines": { 14390 + "node": ">=8.6" 14391 + }, 14392 + "funding": { 14393 + "url": "https://github.com/sponsors/jonschlinkert" 14394 + } 14395 + }, 14396 + "node_modules/webpack-dev-server/node_modules/readdirp": { 14397 + "version": "3.6.0", 14398 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 14399 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 14400 + "dev": true, 14401 + "license": "MIT", 14402 + "dependencies": { 14403 + "picomatch": "^2.2.1" 14404 + }, 14405 + "engines": { 14406 + "node": ">=8.10.0" 14407 + } 14408 + }, 14409 + "node_modules/webpack-dev-server/node_modules/ws": { 14410 + "version": "8.18.3", 14411 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", 14412 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", 14413 + "dev": true, 14414 + "license": "MIT", 14415 + "engines": { 14416 + "node": ">=10.0.0" 14417 + }, 14418 + "peerDependencies": { 14419 + "bufferutil": "^4.0.1", 14420 + "utf-8-validate": ">=5.0.2" 14421 + }, 14422 + "peerDependenciesMeta": { 14423 + "bufferutil": { 14424 + "optional": true 14425 + }, 14426 + "utf-8-validate": { 14427 + "optional": true 14428 + } 14429 + } 14430 + }, 14431 + "node_modules/webpack-merge": { 14432 + "version": "6.0.1", 14433 + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", 14434 + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", 14435 + "dev": true, 14436 + "license": "MIT", 14437 + "dependencies": { 14438 + "clone-deep": "^4.0.1", 14439 + "flat": "^5.0.2", 14440 + "wildcard": "^2.0.1" 14441 + }, 14442 + "engines": { 14443 + "node": ">=18.0.0" 14444 + } 14445 + }, 14446 + "node_modules/webpack-sources": { 14447 + "version": "3.3.3", 14448 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", 14449 + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", 14450 + "dev": true, 14451 + "license": "MIT", 14452 + "engines": { 14453 + "node": ">=10.13.0" 14454 + } 14455 + }, 14456 + "node_modules/webpack-subresource-integrity": { 14457 + "version": "5.1.0", 14458 + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", 14459 + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", 14460 + "dev": true, 14461 + "license": "MIT", 14462 + "dependencies": { 14463 + "typed-assert": "^1.0.8" 14464 + }, 14465 + "engines": { 14466 + "node": ">= 12" 14467 + }, 14468 + "peerDependencies": { 14469 + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", 14470 + "webpack": "^5.12.0" 14471 + }, 14472 + "peerDependenciesMeta": { 14473 + "html-webpack-plugin": { 14474 + "optional": true 14475 + } 14476 + } 14477 + }, 14478 + "node_modules/webpack/node_modules/json-parse-even-better-errors": { 14479 + "version": "2.3.1", 14480 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 14481 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 14482 + "dev": true, 14483 + "license": "MIT" 14484 + }, 14485 + "node_modules/websocket-driver": { 14486 + "version": "0.7.4", 14487 + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 14488 + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 14489 + "dev": true, 14490 + "license": "Apache-2.0", 14491 + "dependencies": { 14492 + "http-parser-js": ">=0.5.1", 14493 + "safe-buffer": ">=5.1.0", 14494 + "websocket-extensions": ">=0.1.1" 14495 + }, 14496 + "engines": { 14497 + "node": ">=0.8.0" 14498 + } 14499 + }, 14500 + "node_modules/websocket-extensions": { 14501 + "version": "0.1.4", 14502 + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 14503 + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 14504 + "dev": true, 14505 + "license": "Apache-2.0", 14506 + "engines": { 14507 + "node": ">=0.8.0" 14508 + } 14509 + }, 14510 + "node_modules/which": { 14511 + "version": "1.3.1", 14512 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 14513 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 14514 + "dev": true, 14515 + "license": "ISC", 14516 + "dependencies": { 14517 + "isexe": "^2.0.0" 14518 + }, 14519 + "bin": { 14520 + "which": "bin/which" 14521 + } 14522 + }, 14523 + "node_modules/wildcard": { 14524 + "version": "2.0.1", 14525 + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 14526 + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 14527 + "dev": true, 14528 + "license": "MIT" 14529 + }, 14530 + "node_modules/wrap-ansi": { 14531 + "version": "6.2.0", 14532 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 14533 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 14534 + "dev": true, 14535 + "license": "MIT", 14536 + "dependencies": { 14537 + "ansi-styles": "^4.0.0", 14538 + "string-width": "^4.1.0", 14539 + "strip-ansi": "^6.0.0" 14540 + }, 14541 + "engines": { 14542 + "node": ">=8" 14543 + } 14544 + }, 14545 + "node_modules/wrap-ansi-cjs": { 14546 + "name": "wrap-ansi", 14547 + "version": "7.0.0", 14548 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 14549 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 14550 + "dev": true, 14551 + "license": "MIT", 14552 + "dependencies": { 14553 + "ansi-styles": "^4.0.0", 14554 + "string-width": "^4.1.0", 14555 + "strip-ansi": "^6.0.0" 14556 + }, 14557 + "engines": { 14558 + "node": ">=10" 14559 + }, 14560 + "funding": { 14561 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 14562 + } 14563 + }, 14564 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 14565 + "version": "5.0.1", 14566 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14567 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14568 + "dev": true, 14569 + "license": "MIT", 14570 + "engines": { 14571 + "node": ">=8" 14572 + } 14573 + }, 14574 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 14575 + "version": "8.0.0", 14576 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14577 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14578 + "dev": true, 14579 + "license": "MIT" 14580 + }, 14581 + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { 14582 + "version": "3.0.0", 14583 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14584 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14585 + "dev": true, 14586 + "license": "MIT", 14587 + "engines": { 14588 + "node": ">=8" 14589 + } 14590 + }, 14591 + "node_modules/wrap-ansi-cjs/node_modules/string-width": { 14592 + "version": "4.2.3", 14593 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14594 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14595 + "dev": true, 14596 + "license": "MIT", 14597 + "dependencies": { 14598 + "emoji-regex": "^8.0.0", 14599 + "is-fullwidth-code-point": "^3.0.0", 14600 + "strip-ansi": "^6.0.1" 14601 + }, 14602 + "engines": { 14603 + "node": ">=8" 14604 + } 14605 + }, 14606 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 14607 + "version": "6.0.1", 14608 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14609 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14610 + "dev": true, 14611 + "license": "MIT", 14612 + "dependencies": { 14613 + "ansi-regex": "^5.0.1" 14614 + }, 14615 + "engines": { 14616 + "node": ">=8" 14617 + } 14618 + }, 14619 + "node_modules/wrap-ansi/node_modules/ansi-regex": { 14620 + "version": "5.0.1", 14621 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14622 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14623 + "dev": true, 14624 + "license": "MIT", 14625 + "engines": { 14626 + "node": ">=8" 14627 + } 14628 + }, 14629 + "node_modules/wrap-ansi/node_modules/emoji-regex": { 14630 + "version": "8.0.0", 14631 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14632 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14633 + "dev": true, 14634 + "license": "MIT" 14635 + }, 14636 + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 14637 + "version": "3.0.0", 14638 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14639 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14640 + "dev": true, 14641 + "license": "MIT", 14642 + "engines": { 14643 + "node": ">=8" 14644 + } 14645 + }, 14646 + "node_modules/wrap-ansi/node_modules/string-width": { 14647 + "version": "4.2.3", 14648 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14649 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14650 + "dev": true, 14651 + "license": "MIT", 14652 + "dependencies": { 14653 + "emoji-regex": "^8.0.0", 14654 + "is-fullwidth-code-point": "^3.0.0", 14655 + "strip-ansi": "^6.0.1" 14656 + }, 14657 + "engines": { 14658 + "node": ">=8" 14659 + } 14660 + }, 14661 + "node_modules/wrap-ansi/node_modules/strip-ansi": { 14662 + "version": "6.0.1", 14663 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14664 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14665 + "dev": true, 14666 + "license": "MIT", 14667 + "dependencies": { 14668 + "ansi-regex": "^5.0.1" 14669 + }, 14670 + "engines": { 14671 + "node": ">=8" 14672 + } 14673 + }, 14674 + "node_modules/wrappy": { 14675 + "version": "1.0.2", 14676 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 14677 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 14678 + "dev": true, 14679 + "license": "ISC" 14680 + }, 14681 + "node_modules/ws": { 14682 + "version": "8.17.1", 14683 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", 14684 + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", 14685 + "dev": true, 14686 + "license": "MIT", 14687 + "engines": { 14688 + "node": ">=10.0.0" 14689 + }, 14690 + "peerDependencies": { 14691 + "bufferutil": "^4.0.1", 14692 + "utf-8-validate": ">=5.0.2" 14693 + }, 14694 + "peerDependenciesMeta": { 14695 + "bufferutil": { 14696 + "optional": true 14697 + }, 14698 + "utf-8-validate": { 14699 + "optional": true 14700 + } 14701 + } 14702 + }, 14703 + "node_modules/xhr2": { 14704 + "version": "0.2.1", 14705 + "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz", 14706 + "integrity": "sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==", 14707 + "license": "MIT", 14708 + "engines": { 14709 + "node": ">= 6" 14710 + } 14711 + }, 14712 + "node_modules/y18n": { 14713 + "version": "5.0.8", 14714 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 14715 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 14716 + "dev": true, 14717 + "license": "ISC", 14718 + "engines": { 14719 + "node": ">=10" 14720 + } 14721 + }, 14722 + "node_modules/yallist": { 14723 + "version": "3.1.1", 14724 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 14725 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 14726 + "dev": true, 14727 + "license": "ISC" 14728 + }, 14729 + "node_modules/yargs": { 14730 + "version": "17.7.2", 14731 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 14732 + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 14733 + "dev": true, 14734 + "license": "MIT", 14735 + "dependencies": { 14736 + "cliui": "^8.0.1", 14737 + "escalade": "^3.1.1", 14738 + "get-caller-file": "^2.0.5", 14739 + "require-directory": "^2.1.1", 14740 + "string-width": "^4.2.3", 14741 + "y18n": "^5.0.5", 14742 + "yargs-parser": "^21.1.1" 14743 + }, 14744 + "engines": { 14745 + "node": ">=12" 14746 + } 14747 + }, 14748 + "node_modules/yargs-parser": { 14749 + "version": "21.1.1", 14750 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 14751 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 14752 + "dev": true, 14753 + "license": "ISC", 14754 + "engines": { 14755 + "node": ">=12" 14756 + } 14757 + }, 14758 + "node_modules/yargs/node_modules/ansi-regex": { 14759 + "version": "5.0.1", 14760 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 14761 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 14762 + "dev": true, 14763 + "license": "MIT", 14764 + "engines": { 14765 + "node": ">=8" 14766 + } 14767 + }, 14768 + "node_modules/yargs/node_modules/emoji-regex": { 14769 + "version": "8.0.0", 14770 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 14771 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 14772 + "dev": true, 14773 + "license": "MIT" 14774 + }, 14775 + "node_modules/yargs/node_modules/is-fullwidth-code-point": { 14776 + "version": "3.0.0", 14777 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 14778 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 14779 + "dev": true, 14780 + "license": "MIT", 14781 + "engines": { 14782 + "node": ">=8" 14783 + } 14784 + }, 14785 + "node_modules/yargs/node_modules/string-width": { 14786 + "version": "4.2.3", 14787 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 14788 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 14789 + "dev": true, 14790 + "license": "MIT", 14791 + "dependencies": { 14792 + "emoji-regex": "^8.0.0", 14793 + "is-fullwidth-code-point": "^3.0.0", 14794 + "strip-ansi": "^6.0.1" 14795 + }, 14796 + "engines": { 14797 + "node": ">=8" 14798 + } 14799 + }, 14800 + "node_modules/yargs/node_modules/strip-ansi": { 14801 + "version": "6.0.1", 14802 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 14803 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 14804 + "dev": true, 14805 + "license": "MIT", 14806 + "dependencies": { 14807 + "ansi-regex": "^5.0.1" 14808 + }, 14809 + "engines": { 14810 + "node": ">=8" 14811 + } 14812 + }, 14813 + "node_modules/yocto-queue": { 14814 + "version": "1.2.1", 14815 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 14816 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 14817 + "dev": true, 14818 + "license": "MIT", 14819 + "engines": { 14820 + "node": ">=12.20" 14821 + }, 14822 + "funding": { 14823 + "url": "https://github.com/sponsors/sindresorhus" 14824 + } 14825 + }, 14826 + "node_modules/yoctocolors-cjs": { 14827 + "version": "2.1.2", 14828 + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", 14829 + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", 14830 + "dev": true, 14831 + "license": "MIT", 14832 + "engines": { 14833 + "node": ">=18" 14834 + }, 14835 + "funding": { 14836 + "url": "https://github.com/sponsors/sindresorhus" 14837 + } 14838 + }, 14839 + "node_modules/zone.js": { 14840 + "version": "0.15.1", 14841 + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz", 14842 + "integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==", 14843 + "license": "MIT" 14844 + } 14845 + } 14846 + }
+34 -26
examples/openapi-ts-angular/package.json
··· 1 1 { 2 2 "name": "@example/openapi-ts-angular", 3 3 "private": true, 4 - "version": "0.0.57", 5 - "type": "module", 4 + "version": "0.0.0", 6 5 "scripts": { 7 - "build": "tsc && vite build", 8 - "dev": "vite", 6 + "build": "ng build", 7 + "dev": "ng serve", 9 8 "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", 9 + "ng": "ng", 10 10 "openapi-ts": "openapi-ts", 11 - "preview": "vite preview", 12 - "typecheck": "tsc --noEmit" 11 + "serve:ssr:angular": "node dist/angular/server/server.mjs", 12 + "test:disabled": "ng test --watch=false --browsers=ChromeHeadless", 13 + "test": "echo \"Skipping tests\"", 14 + "watch": "ng build --watch --configuration development" 13 15 }, 14 16 "dependencies": { 15 - "@angular/common": "20.1.6", 16 - "@angular/core": "20.1.6", 17 - "@radix-ui/react-form": "0.1.1", 18 - "@radix-ui/react-icons": "1.3.2", 19 - "@radix-ui/themes": "3.1.6", 20 - "react": "19.0.0", 21 - "react-dom": "19.0.0", 22 - "rxjs": "7.8.2" 17 + "@angular/common": "19.2.0", 18 + "@angular/compiler": "19.2.0", 19 + "@angular/core": "19.2.0", 20 + "@angular/forms": "19.2.0", 21 + "@angular/platform-browser": "19.2.0", 22 + "@angular/platform-browser-dynamic": "19.2.0", 23 + "@angular/platform-server": "19.2.0", 24 + "@angular/router": "19.2.0", 25 + "@angular/ssr": "^19.2.15", 26 + "express": "4.21.0", 27 + "rxjs": "7.8.2", 28 + "tslib": "2.8.1", 29 + "zone.js": "~0.15.0" 23 30 }, 24 31 "devDependencies": { 25 - "@config/vite-base": "workspace:*", 32 + "@angular-devkit/build-angular": "19.2.0", 33 + "@angular/cli": "19.2.0", 34 + "@angular/compiler-cli": "19.2.0", 26 35 "@hey-api/openapi-ts": "workspace:*", 27 - "@types/react": "19.0.1", 28 - "@types/react-dom": "19.0.1", 36 + "@types/express": "4.17.21", 37 + "@types/jasmine": "~5.1.0", 38 + "@types/node": "22.10.5", 29 39 "@typescript-eslint/eslint-plugin": "8.29.1", 30 40 "@typescript-eslint/parser": "8.29.1", 31 - "@vitejs/plugin-react": "4.4.0-beta.1", 32 - "autoprefixer": "10.4.19", 33 41 "eslint": "9.17.0", 34 - "eslint-plugin-react-hooks": "5.2.0", 35 - "eslint-plugin-react-refresh": "0.4.7", 36 - "postcss": "8.4.41", 37 - "prettier": "3.4.2", 38 - "tailwindcss": "3.4.9", 39 - "typescript": "5.8.3", 40 - "vite": "6.2.7" 42 + "jasmine-core": "~5.6.0", 43 + "karma": "~6.4.0", 44 + "karma-chrome-launcher": "~3.2.0", 45 + "karma-coverage": "~2.2.0", 46 + "karma-jasmine": "~5.1.0", 47 + "karma-jasmine-html-reporter": "~2.1.0", 48 + "typescript": "5.8.3" 41 49 } 42 50 }
-6
examples/openapi-ts-angular/postcss.config.js
··· 1 - export default { 2 - plugins: { 3 - autoprefixer: {}, 4 - tailwindcss: {}, 5 - }, 6 - };
examples/openapi-ts-angular/public/favicon.ico

This is a binary file and will not be displayed.

-3
examples/openapi-ts-angular/src/App.css
··· 1 - @tailwind base; 2 - @tailwind components; 3 - @tailwind utilities;
-243
examples/openapi-ts-angular/src/App.tsx
··· 1 - import './App.css'; 2 - 3 - import * as Form from '@radix-ui/react-form'; 4 - import { DownloadIcon, PlusIcon, ReloadIcon } from '@radix-ui/react-icons'; 5 - import { 6 - Avatar, 7 - Box, 8 - Button, 9 - Card, 10 - Container, 11 - Flex, 12 - Heading, 13 - Section, 14 - Text, 15 - TextField, 16 - } from '@radix-ui/themes'; 17 - import { useState } from 'react'; 18 - 19 - import { createClient } from './client/client'; 20 - import { PetSchema } from './client/schemas.gen'; 21 - import { addPet, getPetById, updatePet } from './client/sdk.gen'; 22 - import type { Pet } from './client/types.gen'; 23 - 24 - const localClient = createClient({ 25 - // set default base url for requests made by this client 26 - baseUrl: 'https://petstore3.swagger.io/api/v3', 27 - /** 28 - * Set default headers only for requests made by this client. This is to 29 - * demonstrate local clients and their configuration taking precedence over 30 - * internal service client. 31 - */ 32 - headers: { 33 - Authorization: 'Bearer <token_from_local_client>', 34 - }, 35 - }); 36 - 37 - localClient.interceptors.request.use((request, options) => { 38 - // Middleware is great for adding authorization tokens to requests made to 39 - // protected paths. Headers are set randomly here to allow surfacing the 40 - // default headers, too. 41 - if ( 42 - options.url === '/pet/{petId}' && 43 - options.method === 'GET' && 44 - Math.random() < 0.5 45 - ) { 46 - request.headers.set('Authorization', 'Bearer <token_from_interceptor>'); 47 - } 48 - return request; 49 - }); 50 - 51 - localClient.interceptors.error.use((error) => { 52 - console.log(error); 53 - return error; 54 - }); 55 - 56 - function App() { 57 - const [pet, setPet] = useState<Pet>(); 58 - const [isRequiredNameError, setIsRequiredNameError] = useState(false); 59 - 60 - const onAddPet = async (formData: FormData) => { 61 - // simple form field validation to demonstrate using schemas 62 - if (PetSchema.required.includes('name') && !formData.get('name')) { 63 - setIsRequiredNameError(true); 64 - return; 65 - } 66 - 67 - const { data, error } = await addPet({ 68 - body: { 69 - category: { 70 - id: 0, 71 - name: formData.get('category') as string, 72 - }, 73 - id: 0, 74 - name: formData.get('name') as string, 75 - photoUrls: ['string'], 76 - status: 'available', 77 - tags: [ 78 - { 79 - id: 0, 80 - name: 'string', 81 - }, 82 - ], 83 - }, 84 - }); 85 - if (error) { 86 - console.log(error); 87 - return; 88 - } 89 - setPet(data!); 90 - setIsRequiredNameError(false); 91 - }; 92 - 93 - const onGetPetById = async () => { 94 - const { data, error } = await getPetById({ 95 - client: localClient, 96 - path: { 97 - // random id 1-10 98 - petId: Math.floor(Math.random() * (10 - 1 + 1) + 1), 99 - }, 100 - }); 101 - if (error) { 102 - console.log(error); 103 - return; 104 - } 105 - setPet(data!); 106 - }; 107 - 108 - const onUpdatePet = async () => { 109 - const { data, error } = await updatePet({ 110 - body: { 111 - category: { 112 - id: 0, 113 - name: 'Cats', 114 - }, 115 - id: 2, 116 - name: 'Updated Kitty', 117 - photoUrls: ['string'], 118 - status: 'available', 119 - tags: [ 120 - { 121 - id: 0, 122 - name: 'string', 123 - }, 124 - ], 125 - }, 126 - // setting headers per request 127 - headers: { 128 - Authorization: 'Bearer <token_from_method>', 129 - }, 130 - }); 131 - if (error) { 132 - console.log(error); 133 - return; 134 - } 135 - setPet(data!); 136 - }; 137 - 138 - return ( 139 - <Box 140 - style={{ background: 'var(--gray-a2)', borderRadius: 'var(--radius-3)' }} 141 - > 142 - <Container size="1"> 143 - <Section size="1" /> 144 - <Flex align="center"> 145 - <a className="shrink-0" href="https://heyapi.dev/" target="_blank"> 146 - <img 147 - src="https://heyapi.dev/logo.png" 148 - className="h-16 w-16 transition duration-300 will-change-auto" 149 - alt="Hey API logo" 150 - /> 151 - </a> 152 - <Heading>@hey-api/openapi-ts 🤝 Fetch API</Heading> 153 - </Flex> 154 - <Section size="1" /> 155 - <Flex direction="column" gapY="2"> 156 - <Box maxWidth="240px"> 157 - <Card> 158 - <Flex gap="3" align="center"> 159 - <Avatar 160 - size="3" 161 - src={pet?.photoUrls[0]} 162 - radius="full" 163 - fallback={pet?.name.slice(0, 1) ?? 'N'} 164 - /> 165 - <Box> 166 - <Text as="div" size="2" weight="bold"> 167 - Name: {pet?.name ?? 'N/A'} 168 - </Text> 169 - <Text as="div" size="2" color="gray"> 170 - Category: {pet?.category?.name ?? 'N/A'} 171 - </Text> 172 - </Box> 173 - </Flex> 174 - </Card> 175 - </Box> 176 - <Button onClick={onGetPetById}> 177 - <DownloadIcon /> Get Random Pet 178 - </Button> 179 - </Flex> 180 - <Section size="1" /> 181 - <Flex direction="column" gapY="2"> 182 - <Form.Root 183 - className="w-[260px]" 184 - onSubmit={(event) => { 185 - event.preventDefault(); 186 - onAddPet(new FormData(event.currentTarget)); 187 - }} 188 - > 189 - <Form.Field className="grid mb-[10px]" name="email"> 190 - <div className="flex items-baseline justify-between"> 191 - <Form.Label className="text-[15px] font-medium leading-[35px] text-white"> 192 - Name 193 - </Form.Label> 194 - {isRequiredNameError && ( 195 - <Form.Message className="text-[13px] text-white opacity-[0.8]"> 196 - Please enter a name 197 - </Form.Message> 198 - )} 199 - </div> 200 - <Form.Control asChild> 201 - <TextField.Root placeholder="Kitty" name="name" type="text" /> 202 - </Form.Control> 203 - </Form.Field> 204 - <Form.Field className="grid mb-[10px]" name="question"> 205 - <div className="flex items-baseline justify-between"> 206 - <Form.Label className="text-[15px] font-medium leading-[35px] text-white"> 207 - Category 208 - </Form.Label> 209 - <Form.Message 210 - className="text-[13px] text-white opacity-[0.8]" 211 - match="valueMissing" 212 - > 213 - Please enter a category 214 - </Form.Message> 215 - </div> 216 - <Form.Control asChild> 217 - <TextField.Root 218 - placeholder="Cats" 219 - name="category" 220 - type="text" 221 - required 222 - /> 223 - </Form.Control> 224 - </Form.Field> 225 - <Flex gapX="2"> 226 - <Form.Submit asChild> 227 - <Button type="submit"> 228 - <PlusIcon /> Add Pet 229 - </Button> 230 - </Form.Submit> 231 - <Button onClick={onUpdatePet} type="button"> 232 - <ReloadIcon /> Update Pet 233 - </Button> 234 - </Flex> 235 - </Form.Root> 236 - </Flex> 237 - <Section size="1" /> 238 - </Container> 239 - </Box> 240 - ); 241 - } 242 - 243 - export default App;
examples/openapi-ts-angular/src/app/app.component.css

This is a binary file and will not be displayed.

+360
examples/openapi-ts-angular/src/app/app.component.html
··· 1 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 2 + <!-- * * * * * * * * * * * The content below * * * * * * * * * * * --> 3 + <!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * --> 4 + <!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * --> 5 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 6 + <!-- * * * * * * * * * Delete the template below * * * * * * * * * --> 7 + <!-- * * * * * * * to get started with your project! * * * * * * * --> 8 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 9 + 10 + <style> 11 + :host { 12 + --bright-blue: oklch(51.01% 0.274 263.83); 13 + --electric-violet: oklch(53.18% 0.28 296.97); 14 + --french-violet: oklch(47.66% 0.246 305.88); 15 + --vivid-pink: oklch(69.02% 0.277 332.77); 16 + --hot-red: oklch(61.42% 0.238 15.34); 17 + --orange-red: oklch(63.32% 0.24 31.68); 18 + 19 + --gray-900: oklch(19.37% 0.006 300.98); 20 + --gray-700: oklch(36.98% 0.014 302.71); 21 + --gray-400: oklch(70.9% 0.015 304.04); 22 + 23 + --red-to-pink-to-purple-vertical-gradient: linear-gradient( 24 + 180deg, 25 + var(--orange-red) 0%, 26 + var(--vivid-pink) 50%, 27 + var(--electric-violet) 100% 28 + ); 29 + 30 + --red-to-pink-to-purple-horizontal-gradient: linear-gradient( 31 + 90deg, 32 + var(--orange-red) 0%, 33 + var(--vivid-pink) 50%, 34 + var(--electric-violet) 100% 35 + ); 36 + 37 + --pill-accent: var(--bright-blue); 38 + 39 + font-family: 40 + 'Inter', 41 + -apple-system, 42 + BlinkMacSystemFont, 43 + 'Segoe UI', 44 + Roboto, 45 + Helvetica, 46 + Arial, 47 + sans-serif, 48 + 'Apple Color Emoji', 49 + 'Segoe UI Emoji', 50 + 'Segoe UI Symbol'; 51 + box-sizing: border-box; 52 + -webkit-font-smoothing: antialiased; 53 + -moz-osx-font-smoothing: grayscale; 54 + } 55 + 56 + h1 { 57 + font-size: 2.125rem; 58 + color: var(--gray-900); 59 + font-weight: 500; 60 + line-height: 100%; 61 + letter-spacing: -0.1rem; 62 + margin: 0; 63 + font-family: 64 + 'Inter Tight', 65 + -apple-system, 66 + BlinkMacSystemFont, 67 + 'Segoe UI', 68 + Roboto, 69 + Helvetica, 70 + Arial, 71 + sans-serif, 72 + 'Apple Color Emoji', 73 + 'Segoe UI Emoji', 74 + 'Segoe UI Symbol'; 75 + } 76 + 77 + p { 78 + margin: 0; 79 + color: var(--gray-700); 80 + } 81 + 82 + main { 83 + width: 100%; 84 + min-height: 100%; 85 + display: flex; 86 + justify-content: center; 87 + align-items: center; 88 + padding: 1rem; 89 + box-sizing: inherit; 90 + position: relative; 91 + } 92 + 93 + .angular-logo { 94 + max-width: 9.2rem; 95 + } 96 + 97 + .content { 98 + display: flex; 99 + justify-content: space-around; 100 + width: 100%; 101 + max-width: 700px; 102 + margin-bottom: 3rem; 103 + } 104 + 105 + .content h1 { 106 + margin-top: 1.75rem; 107 + } 108 + 109 + .content p { 110 + margin-top: 1.5rem; 111 + } 112 + 113 + .divider { 114 + width: 1px; 115 + background: var(--red-to-pink-to-purple-vertical-gradient); 116 + margin-inline: 0.5rem; 117 + } 118 + 119 + .pill-group { 120 + display: flex; 121 + flex-direction: column; 122 + align-items: start; 123 + flex-wrap: wrap; 124 + gap: 1.25rem; 125 + } 126 + 127 + .pill { 128 + display: flex; 129 + align-items: center; 130 + --pill-accent: var(--bright-blue); 131 + background: color-mix(in srgb, var(--pill-accent) 5%, transparent); 132 + color: var(--pill-accent); 133 + padding-inline: 0.75rem; 134 + padding-block: 0.375rem; 135 + border-radius: 2.75rem; 136 + border: 0; 137 + transition: background 0.3s ease; 138 + font-family: var(--inter-font); 139 + font-size: 0.875rem; 140 + font-style: normal; 141 + font-weight: 500; 142 + line-height: 1.4rem; 143 + letter-spacing: -0.00875rem; 144 + text-decoration: none; 145 + } 146 + 147 + .pill:hover { 148 + background: color-mix(in srgb, var(--pill-accent) 15%, transparent); 149 + } 150 + 151 + .pill-group .pill:nth-child(6n + 1) { 152 + --pill-accent: var(--bright-blue); 153 + } 154 + .pill-group .pill:nth-child(6n + 2) { 155 + --pill-accent: var(--french-violet); 156 + } 157 + .pill-group .pill:nth-child(6n + 3), 158 + .pill-group .pill:nth-child(6n + 4), 159 + .pill-group .pill:nth-child(6n + 5) { 160 + --pill-accent: var(--hot-red); 161 + } 162 + 163 + .pill-group svg { 164 + margin-inline-start: 0.25rem; 165 + } 166 + 167 + .social-links { 168 + display: flex; 169 + align-items: center; 170 + gap: 0.73rem; 171 + margin-top: 1.5rem; 172 + } 173 + 174 + .social-links path { 175 + transition: fill 0.3s ease; 176 + fill: var(--gray-400); 177 + } 178 + 179 + .social-links a:hover svg path { 180 + fill: var(--gray-900); 181 + } 182 + 183 + @media screen and (max-width: 650px) { 184 + .content { 185 + flex-direction: column; 186 + width: max-content; 187 + } 188 + 189 + .divider { 190 + height: 1px; 191 + width: 100%; 192 + background: var(--red-to-pink-to-purple-horizontal-gradient); 193 + margin-block: 1.5rem; 194 + } 195 + } 196 + </style> 197 + 198 + <main class="main"> 199 + <div class="content"> 200 + <div class="left-side"> 201 + <svg 202 + xmlns="http://www.w3.org/2000/svg" 203 + viewBox="0 0 982 239" 204 + fill="none" 205 + class="angular-logo" 206 + > 207 + <g clip-path="url(#a)"> 208 + <path 209 + fill="url(#b)" 210 + d="M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z" 211 + /> 212 + <path 213 + fill="url(#c)" 214 + d="M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z" 215 + /> 216 + </g> 217 + <defs> 218 + <radialGradient 219 + id="c" 220 + cx="0" 221 + cy="0" 222 + r="1" 223 + gradientTransform="rotate(118.122 171.182 60.81) scale(205.794)" 224 + gradientUnits="userSpaceOnUse" 225 + > 226 + <stop stop-color="#FF41F8" /> 227 + <stop offset=".707" stop-color="#FF41F8" stop-opacity=".5" /> 228 + <stop offset="1" stop-color="#FF41F8" stop-opacity="0" /> 229 + </radialGradient> 230 + <linearGradient 231 + id="b" 232 + x1="0" 233 + x2="982" 234 + y1="192" 235 + y2="192" 236 + gradientUnits="userSpaceOnUse" 237 + > 238 + <stop stop-color="#F0060B" /> 239 + <stop offset="0" stop-color="#F0070C" /> 240 + <stop offset=".526" stop-color="#CC26D5" /> 241 + <stop offset="1" stop-color="#7702FF" /> 242 + </linearGradient> 243 + <clipPath id="a"><path fill="#fff" d="M0 0h982v239H0z" /></clipPath> 244 + </defs> 245 + </svg> 246 + <h1>&#64;hey-api/openapi-ts 🤝 Angular</h1> 247 + <button (click)="onGetPetById()" type="button">Get Random Pet</button> 248 + </div> 249 + <div class="divider" role="separator" aria-label="Divider"></div> 250 + <div class="right-side"> 251 + <div class="pill-group"> 252 + @for ( 253 + item of [ 254 + { title: 'Explore the Docs', link: 'https://angular.dev' }, 255 + { 256 + title: 'Learn with Tutorials', 257 + link: 'https://angular.dev/tutorials', 258 + }, 259 + { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' }, 260 + { 261 + title: 'Angular Language Service', 262 + link: 'https://angular.dev/tools/language-service', 263 + }, 264 + { 265 + title: 'Angular DevTools', 266 + link: 'https://angular.dev/tools/devtools', 267 + }, 268 + ]; 269 + track item.title 270 + ) { 271 + <a class="pill" [href]="item.link" target="_blank" rel="noopener"> 272 + <span>{{ item.title }}</span> 273 + <svg 274 + xmlns="http://www.w3.org/2000/svg" 275 + height="14" 276 + viewBox="0 -960 960 960" 277 + width="14" 278 + fill="currentColor" 279 + > 280 + <path 281 + d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" 282 + /> 283 + </svg> 284 + </a> 285 + } 286 + </div> 287 + <div class="social-links"> 288 + <a 289 + href="https://github.com/angular/angular" 290 + aria-label="Github" 291 + target="_blank" 292 + rel="noopener" 293 + > 294 + <svg 295 + width="25" 296 + height="24" 297 + viewBox="0 0 25 24" 298 + fill="none" 299 + xmlns="http://www.w3.org/2000/svg" 300 + alt="Github" 301 + > 302 + <path 303 + d="M12.3047 0C5.50634 0 0 5.50942 0 12.3047C0 17.7423 3.52529 22.3535 8.41332 23.9787C9.02856 24.0946 9.25414 23.7142 9.25414 23.3871C9.25414 23.0949 9.24389 22.3207 9.23876 21.2953C5.81601 22.0377 5.09414 19.6444 5.09414 19.6444C4.53427 18.2243 3.72524 17.8449 3.72524 17.8449C2.61064 17.082 3.81137 17.0973 3.81137 17.0973C5.04697 17.1835 5.69604 18.3647 5.69604 18.3647C6.79321 20.2463 8.57636 19.7029 9.27978 19.3881C9.39052 18.5924 9.70736 18.0499 10.0591 17.7423C7.32641 17.4347 4.45429 16.3765 4.45429 11.6618C4.45429 10.3185 4.9311 9.22133 5.72065 8.36C5.58222 8.04931 5.16694 6.79833 5.82831 5.10337C5.82831 5.10337 6.85883 4.77319 9.2121 6.36459C10.1965 6.09082 11.2424 5.95546 12.2883 5.94931C13.3342 5.95546 14.3801 6.09082 15.3644 6.36459C17.7023 4.77319 18.7328 5.10337 18.7328 5.10337C19.3942 6.79833 18.9789 8.04931 18.8559 8.36C19.6403 9.22133 20.1171 10.3185 20.1171 11.6618C20.1171 16.3888 17.2409 17.4296 14.5031 17.7321C14.9338 18.1012 15.3337 18.8559 15.3337 20.0084C15.3337 21.6552 15.3183 22.978 15.3183 23.3779C15.3183 23.7009 15.5336 24.0854 16.1642 23.9623C21.0871 22.3484 24.6094 17.7341 24.6094 12.3047C24.6094 5.50942 19.0999 0 12.3047 0Z" 304 + /> 305 + </svg> 306 + </a> 307 + <a 308 + href="https://twitter.com/angular" 309 + aria-label="Twitter" 310 + target="_blank" 311 + rel="noopener" 312 + > 313 + <svg 314 + width="24" 315 + height="24" 316 + viewBox="0 0 24 24" 317 + fill="none" 318 + xmlns="http://www.w3.org/2000/svg" 319 + alt="Twitter" 320 + > 321 + <path 322 + d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" 323 + /> 324 + </svg> 325 + </a> 326 + <a 327 + href="https://www.youtube.com/channel/UCbn1OgGei-DV7aSRo_HaAiw" 328 + aria-label="Youtube" 329 + target="_blank" 330 + rel="noopener" 331 + > 332 + <svg 333 + width="29" 334 + height="20" 335 + viewBox="0 0 29 20" 336 + fill="none" 337 + xmlns="http://www.w3.org/2000/svg" 338 + alt="Youtube" 339 + > 340 + <path 341 + fill-rule="evenodd" 342 + clip-rule="evenodd" 343 + d="M27.4896 1.52422C27.9301 1.96749 28.2463 2.51866 28.4068 3.12258C29.0004 5.35161 29.0004 10 29.0004 10C29.0004 10 29.0004 14.6484 28.4068 16.8774C28.2463 17.4813 27.9301 18.0325 27.4896 18.4758C27.0492 18.9191 26.5 19.2389 25.8972 19.4032C23.6778 20 14.8068 20 14.8068 20C14.8068 20 5.93586 20 3.71651 19.4032C3.11363 19.2389 2.56449 18.9191 2.12405 18.4758C1.68361 18.0325 1.36732 17.4813 1.20683 16.8774C0.613281 14.6484 0.613281 10 0.613281 10C0.613281 10 0.613281 5.35161 1.20683 3.12258C1.36732 2.51866 1.68361 1.96749 2.12405 1.52422C2.56449 1.08095 3.11363 0.76113 3.71651 0.596774C5.93586 0 14.8068 0 14.8068 0C14.8068 0 23.6778 0 25.8972 0.596774C26.5 0.76113 27.0492 1.08095 27.4896 1.52422ZM19.3229 10L11.9036 5.77905V14.221L19.3229 10Z" 344 + /> 345 + </svg> 346 + </a> 347 + </div> 348 + </div> 349 + </div> 350 + </main> 351 + 352 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 353 + <!-- * * * * * * * * * * * The content above * * * * * * * * * * * * --> 354 + <!-- * * * * * * * * * * is only a placeholder * * * * * * * * * * * --> 355 + <!-- * * * * * * * * * * and can be replaced. * * * * * * * * * * * --> 356 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 357 + <!-- * * * * * * * * * * End of Placeholder * * * * * * * * * * * * --> 358 + <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> 359 + 360 + <router-outlet />
+34
examples/openapi-ts-angular/src/app/app.component.spec.ts
··· 1 + import { provideHttpClient } from '@angular/common/http'; 2 + import { TestBed } from '@angular/core/testing'; 3 + 4 + import { AppComponent } from './app.component'; 5 + 6 + describe('AppComponent', () => { 7 + beforeEach(async () => { 8 + await TestBed.configureTestingModule({ 9 + imports: [AppComponent], 10 + providers: [provideHttpClient()], 11 + }).compileComponents(); 12 + }); 13 + 14 + it('should create the app', () => { 15 + const fixture = TestBed.createComponent(AppComponent); 16 + const app = fixture.componentInstance; 17 + expect(app).toBeTruthy(); 18 + }); 19 + 20 + it(`should have the 'angular' title`, () => { 21 + const fixture = TestBed.createComponent(AppComponent); 22 + const app = fixture.componentInstance; 23 + expect(app.title).toEqual('angular'); 24 + }); 25 + 26 + it('should render title', () => { 27 + const fixture = TestBed.createComponent(AppComponent); 28 + fixture.detectChanges(); 29 + const compiled = fixture.nativeElement as HTMLElement; 30 + expect(compiled.querySelector('h1')?.textContent).toContain( 31 + '@hey-api/openapi-ts 🤝 Angular', 32 + ); 33 + }); 34 + });
+48
examples/openapi-ts-angular/src/app/app.component.ts
··· 1 + import { HttpClient } from '@angular/common/http'; 2 + import { Component, inject } from '@angular/core'; 3 + import { RouterOutlet } from '@angular/router'; 4 + 5 + import { getPetById } from '../client'; 6 + import { createClient } from '../client/client'; 7 + 8 + const localClient = createClient({ 9 + // set default base url for requests made by this client 10 + baseUrl: 'https://petstore3.swagger.io/api/v3', 11 + /** 12 + * Set default headers only for requests made by this client. This is to 13 + * demonstrate local clients and their configuration taking precedence over 14 + * internal service client. 15 + */ 16 + headers: { 17 + Authorization: 'Bearer <token_from_local_client>', 18 + }, 19 + }); 20 + 21 + @Component({ 22 + imports: [RouterOutlet], 23 + selector: 'app-root', 24 + styleUrl: './app.component.css', 25 + templateUrl: './app.component.html', 26 + }) 27 + export class AppComponent { 28 + title = 'angular'; 29 + 30 + private http = inject(HttpClient); 31 + 32 + async onGetPetById() { 33 + this.http.get('', {}); 34 + const { data, error } = await getPetById({ 35 + client: localClient, 36 + path: { 37 + // random id 1-10 38 + petId: Math.floor(Math.random() * (10 - 1 + 1) + 1), 39 + }, 40 + }); 41 + if (error) { 42 + console.log(error); 43 + return; 44 + } 45 + console.log(data); 46 + // setPet(data!); 47 + } 48 + }
+13
examples/openapi-ts-angular/src/app/app.config.server.ts
··· 1 + import type { ApplicationConfig } from '@angular/core'; 2 + import { mergeApplicationConfig } from '@angular/core'; 3 + import { provideServerRendering } from '@angular/platform-server'; 4 + import { provideServerRouting } from '@angular/ssr'; 5 + 6 + import { appConfig } from './app.config'; 7 + import { serverRoutes } from './app.routes.server'; 8 + 9 + const serverConfig: ApplicationConfig = { 10 + providers: [provideServerRendering(), provideServerRouting(serverRoutes)], 11 + }; 12 + 13 + export const config = mergeApplicationConfig(appConfig, serverConfig);
+19
examples/openapi-ts-angular/src/app/app.config.ts
··· 1 + import { provideHttpClient, withFetch } from '@angular/common/http'; 2 + import type { ApplicationConfig } from '@angular/core'; 3 + import { provideZoneChangeDetection } from '@angular/core'; 4 + import { 5 + provideClientHydration, 6 + withEventReplay, 7 + } from '@angular/platform-browser'; 8 + import { provideRouter } from '@angular/router'; 9 + 10 + import { routes } from './app.routes'; 11 + 12 + export const appConfig: ApplicationConfig = { 13 + providers: [ 14 + provideZoneChangeDetection({ eventCoalescing: true }), 15 + provideRouter(routes), 16 + provideClientHydration(withEventReplay()), 17 + provideHttpClient(withFetch()), 18 + ], 19 + };
+9
examples/openapi-ts-angular/src/app/app.routes.server.ts
··· 1 + import type { ServerRoute } from '@angular/ssr'; 2 + import { RenderMode } from '@angular/ssr'; 3 + 4 + export const serverRoutes: ServerRoute[] = [ 5 + { 6 + path: '**', 7 + renderMode: RenderMode.Prerender, 8 + }, 9 + ];
+3
examples/openapi-ts-angular/src/app/app.routes.ts
··· 1 + import type { Routes } from '@angular/router'; 2 + 3 + export const routes: Routes = [];
+2
examples/openapi-ts-angular/src/client/client/client.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 import type { HttpResponse } from '@angular/common/http'; 2 4 import { HttpClient, HttpEventType, HttpRequest } from '@angular/common/http'; 3 5 import {
+2
examples/openapi-ts-angular/src/client/client/index.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 export type { Auth } from '../core/auth.gen'; 2 4 export type { QuerySerializerOptions } from '../core/bodySerializer.gen'; 3 5 export {
+2
examples/openapi-ts-angular/src/client/client/types.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 import type { 2 4 HttpClient, 3 5 HttpRequest,
+4 -2
examples/openapi-ts-angular/src/client/client/utils.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 import { getAuthToken } from '../core/auth.gen'; 2 4 import type { 3 5 QuerySerializer, ··· 152 154 */ 153 155 export const getParseAs = ( 154 156 contentType: string | null, 155 - ): Exclude<Config['parseAs'], 'auto'> => { 157 + ): 'blob' | 'formData' | 'json' | 'stream' | 'text' | undefined => { 156 158 if (!contentType) { 157 159 // If no Content-Type header is provided, the best we can do is return the raw response body, 158 160 // which is effectively the same as the 'stream' option. ··· 416 418 ): Config<Omit<ClientOptions, keyof T> & T> => ({ 417 419 ...jsonBodySerializer, 418 420 headers: defaultHeaders, 419 - parseAs: 'auto', 421 + // parseAs: 'auto', 420 422 querySerializer: defaultQuerySerializer, 421 423 ...override, 422 424 });
+2
examples/openapi-ts-angular/src/client/core/auth.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 export type AuthToken = string | undefined; 2 4 3 5 export interface Auth {
+2
examples/openapi-ts-angular/src/client/core/bodySerializer.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 import type { 2 4 ArrayStyle, 3 5 ObjectStyle,
+2
examples/openapi-ts-angular/src/client/core/params.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 type Slot = 'body' | 'headers' | 'path' | 'query'; 2 4 3 5 export type Field =
+2
examples/openapi-ts-angular/src/client/core/pathSerializer.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 interface SerializeOptions<T> 2 4 extends SerializePrimitiveOptions, 3 5 SerializerOptions<T> {}
+2
examples/openapi-ts-angular/src/client/core/types.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 1 3 import type { Auth, AuthToken } from './auth.gen'; 2 4 import type { 3 5 BodySerializer,
+13
examples/openapi-ts-angular/src/index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <title>Hey API + Angular Demo</title> 6 + <base href="/" /> 7 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 + <link rel="icon" type="image/x-icon" href="favicon.ico" /> 9 + </head> 10 + <body> 11 + <app-root></app-root> 12 + </body> 13 + </html>
+8
examples/openapi-ts-angular/src/main.server.ts
··· 1 + import { bootstrapApplication } from '@angular/platform-browser'; 2 + 3 + import { AppComponent } from './app/app.component'; 4 + import { config } from './app/app.config.server'; 5 + 6 + const bootstrap = () => bootstrapApplication(AppComponent, config); 7 + 8 + export default bootstrap;
+8
examples/openapi-ts-angular/src/main.ts
··· 1 + import { bootstrapApplication } from '@angular/platform-browser'; 2 + 3 + import { AppComponent } from './app/app.component'; 4 + import { appConfig } from './app/app.config'; 5 + 6 + bootstrapApplication(AppComponent, appConfig).catch((err) => 7 + console.error(err), 8 + );
-26
examples/openapi-ts-angular/src/main.tsx
··· 1 - import '@radix-ui/themes/styles.css'; 2 - 3 - import { Theme } from '@radix-ui/themes'; 4 - import React from 'react'; 5 - import ReactDOM from 'react-dom/client'; 6 - 7 - import App from './App.tsx'; 8 - import { client } from './client/client.gen.ts'; 9 - 10 - // configure internal service client 11 - client.setConfig({ 12 - // set default base url for requests 13 - baseUrl: 'https://petstore3.swagger.io/api/v3', 14 - // set default headers for requests 15 - headers: { 16 - Authorization: 'Bearer <token_from_service_client>', 17 - }, 18 - }); 19 - 20 - ReactDOM.createRoot(document.getElementById('root')!).render( 21 - <React.StrictMode> 22 - <Theme appearance="dark"> 23 - <App /> 24 - </Theme> 25 - </React.StrictMode>, 26 - );
+67
examples/openapi-ts-angular/src/server.ts
··· 1 + import { dirname, resolve } from 'node:path'; 2 + import { fileURLToPath } from 'node:url'; 3 + 4 + import { 5 + AngularNodeAppEngine, 6 + createNodeRequestHandler, 7 + isMainModule, 8 + writeResponseToNodeResponse, 9 + } from '@angular/ssr/node'; 10 + import express from 'express'; 11 + 12 + const serverDistFolder = dirname(fileURLToPath(import.meta.url)); 13 + const browserDistFolder = resolve(serverDistFolder, '../browser'); 14 + 15 + const app = express(); 16 + const angularApp = new AngularNodeAppEngine(); 17 + 18 + /** 19 + * Example Express Rest API endpoints can be defined here. 20 + * Uncomment and define endpoints as necessary. 21 + * 22 + * Example: 23 + * ```ts 24 + * app.get('/api/**', (req, res) => { 25 + * // Handle API request 26 + * }); 27 + * ``` 28 + */ 29 + 30 + /** 31 + * Serve static files from /browser 32 + */ 33 + app.use( 34 + express.static(browserDistFolder, { 35 + index: false, 36 + maxAge: '1y', 37 + redirect: false, 38 + }), 39 + ); 40 + 41 + /** 42 + * Handle all other requests by rendering the Angular application. 43 + */ 44 + app.use('/**', (req, res, next) => { 45 + angularApp 46 + .handle(req) 47 + .then((response) => 48 + response ? writeResponseToNodeResponse(response, res) : next(), 49 + ) 50 + .catch(next); 51 + }); 52 + 53 + /** 54 + * Start the server if this module is the main entry point. 55 + * The server listens on the port defined by the `PORT` environment variable, or defaults to 4000. 56 + */ 57 + if (isMainModule(import.meta.url)) { 58 + const port = process.env['PORT'] || 4000; 59 + app.listen(port, () => { 60 + console.log(`Node Express server listening on http://localhost:${port}`); 61 + }); 62 + } 63 + 64 + /** 65 + * Request handler used by the Angular CLI (for dev-server and during build) or Firebase Cloud Functions. 66 + */ 67 + export const reqHandler = createNodeRequestHandler(app);
+1
examples/openapi-ts-angular/src/styles.css
··· 1 + /* You can add global styles to this file, and also import other style files */
-1
examples/openapi-ts-angular/src/vite-env.d.ts
··· 1 - /// <reference types="vite/client" />
-8
examples/openapi-ts-angular/tailwind.config.js
··· 1 - /** @type {import('tailwindcss').Config} */ 2 - export default { 3 - content: ['./index.html', './src/**/*.{html,js,ts,jsx,tsx}'], 4 - plugins: [], 5 - theme: { 6 - extend: {}, 7 - }, 8 - };
+11
examples/openapi-ts-angular/tsconfig.app.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 + { 4 + "extends": "./tsconfig.json", 5 + "compilerOptions": { 6 + "outDir": "./out-tsc/app", 7 + "types": ["node"] 8 + }, 9 + "files": ["src/main.ts", "src/main.server.ts", "src/server.ts"], 10 + "include": ["src/**/*.d.ts"] 11 + }
+21 -19
examples/openapi-ts-angular/tsconfig.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 1 3 { 4 + "compileOnSave": false, 2 5 "compilerOptions": { 3 - "target": "ES2020", 4 - "useDefineForClassFields": true, 5 - "lib": ["ES2020", "DOM", "DOM.Iterable"], 6 - "module": "ESNext", 6 + "outDir": "./dist/out-tsc", 7 + "strict": true, 8 + "noImplicitOverride": true, 9 + "noPropertyAccessFromIndexSignature": true, 10 + "noImplicitReturns": true, 11 + "noFallthroughCasesInSwitch": true, 7 12 "skipLibCheck": true, 8 - 9 - /* Bundler mode */ 10 - "moduleResolution": "bundler", 11 - "allowImportingTsExtensions": true, 12 - "resolveJsonModule": true, 13 13 "isolatedModules": true, 14 - "noEmit": true, 15 - "jsx": "react-jsx", 16 - 17 - /* Linting */ 18 - "strict": true, 19 - "noUnusedLocals": true, 20 - "noUnusedParameters": false, 21 - "noFallthroughCasesInSwitch": true 14 + "esModuleInterop": true, 15 + "experimentalDecorators": true, 16 + "moduleResolution": "bundler", 17 + "importHelpers": true, 18 + "target": "ES2022", 19 + "module": "ES2022" 22 20 }, 23 - "include": ["src"], 24 - "references": [{ "path": "./tsconfig.node.json" }] 21 + "angularCompilerOptions": { 22 + "enableI18nLegacyMessageIdFormat": false, 23 + "strictInjectionParameters": true, 24 + "strictInputAccessModifiers": true, 25 + "strictTemplates": true 26 + } 25 27 }
-11
examples/openapi-ts-angular/tsconfig.node.json
··· 1 - { 2 - "compilerOptions": { 3 - "composite": true, 4 - "skipLibCheck": true, 5 - "module": "ESNext", 6 - "moduleResolution": "bundler", 7 - "allowSyntheticDefaultImports": true, 8 - "strict": true 9 - }, 10 - "include": ["vite.config.ts"] 11 - }
+10
examples/openapi-ts-angular/tsconfig.spec.json
··· 1 + /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 + /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 + { 4 + "extends": "./tsconfig.json", 5 + "compilerOptions": { 6 + "outDir": "./out-tsc/spec", 7 + "types": ["jasmine"] 8 + }, 9 + "include": ["src/**/*.spec.ts", "src/**/*.d.ts"] 10 + }
-7
examples/openapi-ts-angular/vite.config.ts
··· 1 - import { createViteConfig } from '@config/vite-base'; 2 - import react from '@vitejs/plugin-react'; 3 - 4 - // https://vitejs.dev/config/ 5 - export default createViteConfig({ 6 - plugins: [react()], 7 - });
+10 -4
packages/openapi-ts/package.json
··· 101 101 "typescript": "^5.5.3" 102 102 }, 103 103 "devDependencies": { 104 - "@angular/common": "20.1.6", 105 - "@angular/core": "20.1.6", 104 + "@angular/common": "19.2.0", 105 + "@angular/compiler": "19.2.0", 106 + "@angular/compiler-cli": "19.2.0", 107 + "@angular/core": "19.2.0", 108 + "@angular/platform-browser": "19.2.0", 109 + "@angular/platform-browser-dynamic": "19.2.0", 110 + "@angular/router": "19.2.0", 106 111 "@config/vite-base": "workspace:*", 107 112 "@types/bun": "1.2.19", 108 113 "@types/cross-spawn": "6.0.6", ··· 116 121 "node-fetch": "3.3.2", 117 122 "nuxt": "3.14.1592", 118 123 "prettier": "3.4.2", 119 - "rxjs": "7.8.2", 124 + "rxjs": "7.8.1", 120 125 "ts-node": "10.9.2", 121 126 "tslib": "2.8.1", 122 127 "typescript": "5.8.3", 123 128 "vue": "3.5.13", 124 - "yaml": "2.8.0" 129 + "yaml": "2.8.0", 130 + "zone.js": "0.15.0" 125 131 } 126 132 }
+12
packages/openapi-ts/setupTests.ts
··· 1 + import 'zone.js'; // Angular needs zones 2 + 3 + import { TestBed } from '@angular/core/testing'; 4 + import { 5 + BrowserDynamicTestingModule, 6 + platformBrowserDynamicTesting, 7 + } from '@angular/platform-browser-dynamic/testing'; 8 + 9 + TestBed.initTestEnvironment( 10 + BrowserDynamicTestingModule, 11 + platformBrowserDynamicTesting(), 12 + );
+2 -2
packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/utils.ts
··· 147 147 */ 148 148 export const getParseAs = ( 149 149 contentType: string | null, 150 - ): Exclude<Config['parseAs'], 'auto'> => { 150 + ): 'blob' | 'formData' | 'json' | 'stream' | 'text' | undefined => { 151 151 if (!contentType) { 152 152 // If no Content-Type header is provided, the best we can do is return the raw response body, 153 153 // which is effectively the same as the 'stream' option. ··· 411 411 ): Config<Omit<ClientOptions, keyof T> & T> => ({ 412 412 ...jsonBodySerializer, 413 413 headers: defaultHeaders, 414 - parseAs: 'auto', 414 + // parseAs: 'auto', 415 415 querySerializer: defaultQuerySerializer, 416 416 ...override, 417 417 });
+1 -1
packages/openapi-ts/src/plugins/@hey-api/client-core/types.d.ts
··· 5 5 import type { HeyApiClientNuxtPlugin } from '../client-nuxt'; 6 6 7 7 export type PluginHandler = 8 + | HeyApiClientAngularPlugin['Handler'] 8 9 | HeyApiClientAxiosPlugin['Handler'] 9 10 | HeyApiClientFetchPlugin['Handler'] 10 - | HeyApiClientAngularPlugin['Handler'] 11 11 | HeyApiClientNextPlugin['Handler'] 12 12 | HeyApiClientNuxtPlugin['Handler']; 13 13
+2 -2
packages/openapi-ts/src/plugins/@hey-api/sdk/plugin.ts
··· 114 114 plugin: HeyApiSdkPlugin['Instance']; 115 115 }) => { 116 116 const client = getClientPlugin(plugin.context.config); 117 - const isNuxtClient = client.name === '@hey-api/client-nuxt'; 118 117 const isAngularClient = client.name === '@hey-api/client-angular'; 118 + const isNuxtClient = client.name === '@hey-api/client-nuxt'; 119 119 const file = plugin.context.file({ id: sdkId })!; 120 120 const sdkClasses = new Map<string, SdkClassEntry>(); 121 121 /** ··· 437 437 }); 438 438 439 439 const client = getClientPlugin(plugin.context.config); 440 - const isNuxtClient = client.name === '@hey-api/client-nuxt'; 441 440 const isAngularClient = client.name === '@hey-api/client-angular'; 441 + const isNuxtClient = client.name === '@hey-api/client-nuxt'; 442 442 if (isNuxtClient) { 443 443 file.import({ 444 444 asType: true,
+2 -2
packages/openapi-ts/src/plugins/types.d.ts
··· 6 6 import type { PluginInstance } from './shared/utils/instance'; 7 7 8 8 export type PluginClientNames = 9 + | '@hey-api/client-angular' 9 10 | '@hey-api/client-axios' 10 11 | '@hey-api/client-fetch' 11 - | '@hey-api/client-angular' 12 12 | '@hey-api/client-next' 13 13 | '@hey-api/client-nuxt' 14 14 | 'legacy/angular' ··· 21 21 22 22 export type PluginNames = 23 23 | PluginClientNames 24 + | '@hey-api/angular-resource' 24 25 | '@hey-api/schemas' 25 26 | '@hey-api/sdk' 26 - | '@hey-api/angular-resource' 27 27 | '@hey-api/transformers' 28 28 | '@hey-api/typescript' 29 29 | '@tanstack/angular-query-experimental'
+1 -6
packages/openapi-ts/tsconfig.json
··· 6 6 "resolveJsonModule": true, 7 7 "skipLibCheck": true 8 8 }, 9 - "exclude": [ 10 - "test/custom/request.ts", 11 - "test/e2e/**", 12 - "test/generated/**", 13 - "node_modules" 14 - ] 9 + "exclude": ["test/custom/request.ts", "test/e2e/**", "test/generated/**"] 15 10 }
+1 -1
packages/openapi-ts/tsup.config.ts
··· 35 35 onSuccess: async () => { 36 36 // Copy client files to dist folder for runtime access 37 37 const pluginNames = [ 38 + 'client-angular', 38 39 'client-axios', 39 40 'client-core', 40 - 'client-angular', 41 41 'client-fetch', 42 42 'client-next', 43 43 'client-nuxt',
+3 -1
packages/openapi-ts/vitest.config.ts
··· 5 5 export default createVitestConfig( 6 6 fileURLToPath(new URL('./', import.meta.url)), 7 7 { 8 - // Add specific configuration here if needed 8 + test: { 9 + setupFiles: './setupTests.ts', 10 + }, 9 11 }, 10 12 );
+310 -97
pnpm-lock.yaml
··· 112 112 examples/openapi-ts-angular: 113 113 dependencies: 114 114 '@angular/common': 115 - specifier: 20.1.6 116 - version: 20.1.6(@angular/core@20.1.6(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 115 + specifier: 19.2.0 116 + version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 117 + '@angular/compiler': 118 + specifier: 19.2.0 119 + version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 117 120 '@angular/core': 118 - specifier: 20.1.6 119 - version: 20.1.6(rxjs@7.8.2)(zone.js@0.15.0) 120 - '@radix-ui/react-form': 121 - specifier: 0.1.1 122 - version: 0.1.1(@types/react-dom@19.0.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 123 - '@radix-ui/react-icons': 124 - specifier: 1.3.2 125 - version: 1.3.2(react@19.0.0) 126 - '@radix-ui/themes': 127 - specifier: 3.1.6 128 - version: 3.1.6(@types/react-dom@19.0.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 129 - react: 130 - specifier: 19.0.0 131 - version: 19.0.0 132 - react-dom: 133 - specifier: 19.0.0 134 - version: 19.0.0(react@19.0.0) 121 + specifier: 19.2.0 122 + version: 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 123 + '@angular/forms': 124 + specifier: 19.2.0 125 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) 126 + '@angular/platform-browser': 127 + specifier: 19.2.0 128 + version: 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 129 + '@angular/platform-browser-dynamic': 130 + specifier: 19.2.0 131 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))) 132 + '@angular/platform-server': 133 + specifier: 19.2.0 134 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))) 135 + '@angular/router': 136 + specifier: 19.2.0 137 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) 138 + '@angular/ssr': 139 + specifier: ^19.2.15 140 + version: 19.2.15(ceabc1ed65574f458ee716bf39609b5c) 141 + express: 142 + specifier: 4.21.0 143 + version: 4.21.0 135 144 rxjs: 136 145 specifier: 7.8.2 137 146 version: 7.8.2 147 + tslib: 148 + specifier: 2.8.1 149 + version: 2.8.1 150 + zone.js: 151 + specifier: ~0.15.0 152 + version: 0.15.0 138 153 devDependencies: 139 - '@config/vite-base': 140 - specifier: workspace:* 141 - version: link:../../packages/config-vite-base 154 + '@angular-devkit/build-angular': 155 + specifier: 19.2.0 156 + version: 19.2.0(efa4f2cee9584e5120d9fba0b4f995e8) 157 + '@angular/cli': 158 + specifier: 19.2.0 159 + version: 19.2.0(@types/node@22.10.5)(chokidar@4.0.3) 160 + '@angular/compiler-cli': 161 + specifier: 19.2.0 162 + version: 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) 142 163 '@hey-api/openapi-ts': 143 164 specifier: workspace:* 144 165 version: link:../../packages/openapi-ts 145 - '@types/react': 146 - specifier: 19.0.1 147 - version: 19.0.1 148 - '@types/react-dom': 149 - specifier: 19.0.1 150 - version: 19.0.1 166 + '@types/express': 167 + specifier: 4.17.21 168 + version: 4.17.21 169 + '@types/jasmine': 170 + specifier: ~5.1.0 171 + version: 5.1.7 172 + '@types/node': 173 + specifier: 22.10.5 174 + version: 22.10.5 151 175 '@typescript-eslint/eslint-plugin': 152 176 specifier: 8.29.1 153 177 version: 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) 154 178 '@typescript-eslint/parser': 155 179 specifier: 8.29.1 156 180 version: 8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) 157 - '@vitejs/plugin-react': 158 - specifier: 4.4.0-beta.1 159 - version: 4.4.0-beta.1(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 160 - autoprefixer: 161 - specifier: 10.4.19 162 - version: 10.4.19(postcss@8.4.41) 163 181 eslint: 164 182 specifier: 9.17.0 165 183 version: 9.17.0(jiti@2.4.2) 166 - eslint-plugin-react-hooks: 167 - specifier: 5.2.0 168 - version: 5.2.0(eslint@9.17.0(jiti@2.4.2)) 169 - eslint-plugin-react-refresh: 170 - specifier: 0.4.7 171 - version: 0.4.7(eslint@9.17.0(jiti@2.4.2)) 172 - postcss: 173 - specifier: 8.4.41 174 - version: 8.4.41 175 - prettier: 176 - specifier: 3.4.2 177 - version: 3.4.2 178 - tailwindcss: 179 - specifier: 3.4.9 180 - version: 3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)) 184 + jasmine-core: 185 + specifier: ~5.6.0 186 + version: 5.6.0 187 + karma: 188 + specifier: ~6.4.0 189 + version: 6.4.4 190 + karma-chrome-launcher: 191 + specifier: ~3.2.0 192 + version: 3.2.0 193 + karma-coverage: 194 + specifier: ~2.2.0 195 + version: 2.2.1 196 + karma-jasmine: 197 + specifier: ~5.1.0 198 + version: 5.1.0(karma@6.4.4) 199 + karma-jasmine-html-reporter: 200 + specifier: ~2.1.0 201 + version: 2.1.0(jasmine-core@5.6.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) 181 202 typescript: 182 203 specifier: 5.8.3 183 204 version: 5.8.3 184 - vite: 185 - specifier: 6.2.7 186 - version: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 187 205 188 206 examples/openapi-ts-axios: 189 207 dependencies: ··· 535 553 devDependencies: 536 554 '@angular-devkit/build-angular': 537 555 specifier: ^19.2.0 538 - version: 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(typescript@5.8.3)(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(yaml@2.8.0) 556 + version: 19.2.0(e2f69d166062fe167432b715d99c44ce) 539 557 '@angular/cli': 540 558 specifier: ^19.2.0 541 559 version: 19.2.0(@types/node@22.10.5)(chokidar@4.0.3) ··· 891 909 version: 7.7.2 892 910 devDependencies: 893 911 '@angular/common': 894 - specifier: 20.1.6 895 - version: 20.1.6(@angular/core@20.1.6(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 912 + specifier: 19.2.0 913 + version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) 914 + '@angular/compiler': 915 + specifier: 19.2.0 916 + version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 917 + '@angular/compiler-cli': 918 + specifier: 19.2.0 919 + version: 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) 896 920 '@angular/core': 897 - specifier: 20.1.6 898 - version: 20.1.6(rxjs@7.8.2)(zone.js@0.15.0) 921 + specifier: 19.2.0 922 + version: 19.2.0(rxjs@7.8.1)(zone.js@0.15.0) 923 + '@angular/platform-browser': 924 + specifier: 19.2.0 925 + version: 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 926 + '@angular/platform-browser-dynamic': 927 + specifier: 19.2.0 928 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))) 929 + '@angular/router': 930 + specifier: 19.2.0 931 + version: 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1) 899 932 '@config/vite-base': 900 933 specifier: workspace:* 901 934 version: link:../config-vite-base ··· 936 969 specifier: 3.4.2 937 970 version: 3.4.2 938 971 rxjs: 939 - specifier: 7.8.2 940 - version: 7.8.2 972 + specifier: 7.8.1 973 + version: 7.8.1 941 974 ts-node: 942 975 specifier: 10.9.2 943 976 version: 10.9.2(@types/node@22.10.5)(typescript@5.8.3) ··· 953 986 yaml: 954 987 specifier: 2.8.0 955 988 version: 2.8.0 989 + zone.js: 990 + specifier: 0.15.0 991 + version: 0.15.0 956 992 957 993 packages/openapi-ts-tests/main: 958 994 devDependencies: 959 995 '@angular-devkit/build-angular': 960 996 specifier: 19.2.0 961 - version: 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(typescript@5.8.3)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(yaml@2.8.0) 997 + version: 19.2.0(e2f69d166062fe167432b715d99c44ce) 962 998 '@angular/animations': 963 999 specifier: 19.2.0 964 1000 version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) ··· 1327 1363 '@angular/core': 19.2.0 1328 1364 rxjs: ^6.5.3 || ^7.4.0 1329 1365 1330 - '@angular/common@20.1.6': 1331 - resolution: {integrity: sha512-VwV6u5y5NQg5u+Z5A50MCJNpxseny9Rv+csZe9zckH0ylqy9tLowbG6L7jrts36Ze2lwqRag0b+wB0TgrvaT0w==} 1332 - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} 1333 - peerDependencies: 1334 - '@angular/core': 20.1.6 1335 - rxjs: ^6.5.3 || ^7.4.0 1336 - 1337 1366 '@angular/compiler-cli@19.2.0': 1338 1367 resolution: {integrity: sha512-IFl3LNfFanspS4gHjn207TPuoJGGieuC9r+j3nDitUcFH49fbShYLGCB6xczvK+j68ZWCqv4voxAOmLyfA/Opw==} 1339 1368 engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} ··· 1357 1386 peerDependencies: 1358 1387 rxjs: ^6.5.3 || ^7.4.0 1359 1388 zone.js: ~0.15.0 1360 - 1361 - '@angular/core@20.1.6': 1362 - resolution: {integrity: sha512-Nz62f9FNcvjOxUivi50YtmEfSdrS7xqpPDoN/jwLkT5VmFfIUFF77sabTF5KTWHCDbp420e2UON6uEblfiRfaw==} 1363 - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} 1364 - peerDependencies: 1365 - '@angular/compiler': 20.1.6 1366 - rxjs: ^6.5.3 || ^7.4.0 1367 - zone.js: ~0.15.0 1368 - peerDependenciesMeta: 1369 - '@angular/compiler': 1370 - optional: true 1371 - zone.js: 1372 - optional: true 1373 1389 1374 1390 '@angular/forms@19.2.0': 1375 1391 resolution: {integrity: sha512-/GHQgiDPUr1vMXCB1O8c+O70DcoZykDBzOICCaz3kTu46rp48g6E6iaZVJoozI0iBwB8+rnuTPQnLWJ46w+wVg==} ··· 1410 1426 '@angular/animations': 1411 1427 optional: true 1412 1428 1429 + '@angular/platform-server@19.2.0': 1430 + resolution: {integrity: sha512-640hy3aWduYYdxoII71SDQtN5omvZIiWB7K+e0LbhQyQ9WWKCWEnWOneyRPZnFle8j8hoEnxKgbJLVZxBbnXoA==} 1431 + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} 1432 + peerDependencies: 1433 + '@angular/common': 19.2.0 1434 + '@angular/compiler': 19.2.0 1435 + '@angular/core': 19.2.0 1436 + '@angular/platform-browser': 19.2.0 1437 + 1413 1438 '@angular/router@19.2.0': 1414 1439 resolution: {integrity: sha512-Md/zleBpWMi5H6KPMREM0M2EUAkoqe01zkXla0Z0hHoTn7Ty0fv0Te9bGDioVOG7JgHh6wYCrPJ/uJsjKObyvw==} 1415 1440 engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} ··· 1418 1443 '@angular/core': 19.2.0 1419 1444 '@angular/platform-browser': 19.2.0 1420 1445 rxjs: ^6.5.3 || ^7.4.0 1446 + 1447 + '@angular/ssr@19.2.15': 1448 + resolution: {integrity: sha512-a3yKN0RDbXgcE+izNmfuTfyN/tpwh2j0VQblA75re+TDgoovzFE74wqRPe8aGuVS90Uxya/DTkHBm3ajnOMfig==} 1449 + peerDependencies: 1450 + '@angular/common': ^19.0.0 || ^19.2.0-next.0 1451 + '@angular/core': ^19.0.0 || ^19.2.0-next.0 1452 + '@angular/platform-server': ^19.0.0 || ^19.2.0-next.0 1453 + '@angular/router': ^19.0.0 || ^19.2.0-next.0 1454 + peerDependenciesMeta: 1455 + '@angular/platform-server': 1456 + optional: true 1421 1457 1422 1458 '@antfu/utils@0.7.10': 1423 1459 resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} ··· 8349 8385 jasmine-core@5.2.0: 8350 8386 resolution: {integrity: sha512-tSAtdrvWybZkQmmaIoDgnvHG8ORUNw5kEVlO5CvrXj02Jjr9TZrmjFq7FUiOUzJiOP2wLGYT6PgrQgQF4R1xiw==} 8351 8387 8388 + jasmine-core@5.6.0: 8389 + resolution: {integrity: sha512-niVlkeYVRwKFpmfWg6suo6H9CrNnydfBLEqefM5UjibYS+UoTjZdmvPJSiuyrRLGnFj1eYRhFd/ch+5hSlsFVA==} 8390 + 8352 8391 jest-worker@27.5.1: 8353 8392 resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 8354 8393 engines: {node: '>= 10.13.0'} ··· 12093 12132 utf-8-validate: 12094 12133 optional: true 12095 12134 12135 + xhr2@0.2.1: 12136 + resolution: {integrity: sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==} 12137 + engines: {node: '>= 6'} 12138 + 12096 12139 xml-name-validator@4.0.0: 12097 12140 resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 12098 12141 engines: {node: '>=12'} ··· 12333 12376 transitivePeerDependencies: 12334 12377 - chokidar 12335 12378 12336 - '@angular-devkit/build-angular@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(typescript@5.8.3)(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(yaml@2.8.0)': 12379 + '@angular-devkit/build-angular@19.2.0(e2f69d166062fe167432b715d99c44ce)': 12337 12380 dependencies: 12338 12381 '@ampproject/remapping': 2.3.0 12339 12382 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 12340 12383 '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)))(webpack@5.98.0(esbuild@0.25.0)) 12341 12384 '@angular-devkit/core': 19.2.0(chokidar@4.0.3) 12342 - '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12385 + '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))))(@angular/ssr@19.2.15(24d23304438129326e0525b7f7a17114))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12343 12386 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) 12344 12387 '@babel/core': 7.26.9 12345 12388 '@babel/generator': 7.26.9 ··· 12352 12395 '@babel/runtime': 7.26.9 12353 12396 '@discoveryjs/json-ext': 0.6.3 12354 12397 '@ngtools/webpack': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0)) 12355 - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12398 + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12356 12399 ansi-colors: 4.1.3 12357 12400 autoprefixer: 10.4.20(postcss@8.5.2) 12358 12401 babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.98.0(esbuild@0.25.0)) ··· 12393 12436 webpack-merge: 6.0.1 12394 12437 webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.0)) 12395 12438 optionalDependencies: 12439 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))) 12440 + '@angular/ssr': 19.2.15(24d23304438129326e0525b7f7a17114) 12396 12441 esbuild: 0.25.0 12397 12442 karma: 6.4.4 12398 12443 tailwindcss: 3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)) ··· 12419 12464 - webpack-cli 12420 12465 - yaml 12421 12466 12422 - '@angular-devkit/build-angular@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(typescript@5.8.3)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(yaml@2.8.0)': 12467 + '@angular-devkit/build-angular@19.2.0(efa4f2cee9584e5120d9fba0b4f995e8)': 12423 12468 dependencies: 12424 12469 '@ampproject/remapping': 2.3.0 12425 12470 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 12426 12471 '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)))(webpack@5.98.0(esbuild@0.25.0)) 12427 12472 '@angular-devkit/core': 19.2.0(chokidar@4.0.3) 12428 - '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12429 - '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) 12473 + '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))))(@angular/ssr@19.2.15(ceabc1ed65574f458ee716bf39609b5c))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12474 + '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) 12430 12475 '@babel/core': 7.26.9 12431 12476 '@babel/generator': 7.26.9 12432 12477 '@babel/helper-annotate-as-pure': 7.25.9 ··· 12437 12482 '@babel/preset-env': 7.26.9(@babel/core@7.26.9) 12438 12483 '@babel/runtime': 7.26.9 12439 12484 '@discoveryjs/json-ext': 0.6.3 12440 - '@ngtools/webpack': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0)) 12441 - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12485 + '@ngtools/webpack': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0)) 12486 + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12442 12487 ansi-colors: 4.1.3 12443 12488 autoprefixer: 10.4.20(postcss@8.5.2) 12444 12489 babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.98.0(esbuild@0.25.0)) ··· 12479 12524 webpack-merge: 6.0.1 12480 12525 webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.0)) 12481 12526 optionalDependencies: 12527 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))) 12528 + '@angular/ssr': 19.2.15(ceabc1ed65574f458ee716bf39609b5c) 12482 12529 esbuild: 0.25.0 12483 12530 karma: 6.4.4 12484 12531 tailwindcss: 3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)) ··· 12540 12587 '@angular/core': 19.2.0(rxjs@7.8.1)(zone.js@0.15.0) 12541 12588 tslib: 2.8.1 12542 12589 12543 - '@angular/build@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0)': 12590 + '@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))': 12591 + dependencies: 12592 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12593 + tslib: 2.8.1 12594 + optional: true 12595 + 12596 + '@angular/build@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))))(@angular/ssr@19.2.15(24d23304438129326e0525b7f7a17114))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0)': 12544 12597 dependencies: 12545 12598 '@ampproject/remapping': 2.3.0 12546 12599 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) ··· 12572 12625 vite: 6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 12573 12626 watchpack: 2.4.2 12574 12627 optionalDependencies: 12628 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))) 12629 + '@angular/ssr': 19.2.15(24d23304438129326e0525b7f7a17114) 12630 + karma: 6.4.4 12631 + less: 4.2.2 12632 + lmdb: 3.2.6 12633 + postcss: 8.5.2 12634 + tailwindcss: 3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)) 12635 + transitivePeerDependencies: 12636 + - '@types/node' 12637 + - chokidar 12638 + - jiti 12639 + - lightningcss 12640 + - sass-embedded 12641 + - stylus 12642 + - sugarss 12643 + - supports-color 12644 + - terser 12645 + - tsx 12646 + - yaml 12647 + 12648 + '@angular/build@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))))(@angular/ssr@19.2.15(ceabc1ed65574f458ee716bf39609b5c))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0)': 12649 + dependencies: 12650 + '@ampproject/remapping': 2.3.0 12651 + '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 12652 + '@angular/compiler': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12653 + '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) 12654 + '@babel/core': 7.26.9 12655 + '@babel/helper-annotate-as-pure': 7.25.9 12656 + '@babel/helper-split-export-declaration': 7.24.7 12657 + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) 12658 + '@inquirer/confirm': 5.1.6(@types/node@22.10.5) 12659 + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12660 + beasties: 0.2.0 12661 + browserslist: 4.24.4 12662 + esbuild: 0.25.0 12663 + fast-glob: 3.3.3 12664 + https-proxy-agent: 7.0.6(supports-color@9.4.0) 12665 + istanbul-lib-instrument: 6.0.3 12666 + listr2: 8.2.5 12667 + magic-string: 0.30.17 12668 + mrmime: 2.0.1 12669 + parse5-html-rewriting-stream: 7.0.0 12670 + picomatch: 4.0.2 12671 + piscina: 4.8.0 12672 + rollup: 4.34.8 12673 + sass: 1.85.0 12674 + semver: 7.7.1 12675 + source-map-support: 0.5.21 12676 + typescript: 5.8.3 12677 + vite: 6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 12678 + watchpack: 2.4.2 12679 + optionalDependencies: 12680 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))) 12681 + '@angular/ssr': 19.2.15(ceabc1ed65574f458ee716bf39609b5c) 12575 12682 karma: 6.4.4 12576 12683 less: 4.2.2 12577 12684 lmdb: 3.2.6 ··· 12629 12736 rxjs: 7.8.1 12630 12737 tslib: 2.8.1 12631 12738 12632 - '@angular/common@20.1.6(@angular/core@20.1.6(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': 12739 + '@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': 12633 12740 dependencies: 12634 - '@angular/core': 20.1.6(rxjs@7.8.2)(zone.js@0.15.0) 12741 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12635 12742 rxjs: 7.8.2 12636 12743 tslib: 2.8.1 12637 12744 ··· 12650 12757 transitivePeerDependencies: 12651 12758 - supports-color 12652 12759 12760 + '@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3)': 12761 + dependencies: 12762 + '@angular/compiler': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12763 + '@babel/core': 7.26.9 12764 + '@jridgewell/sourcemap-codec': 1.5.0 12765 + chokidar: 4.0.3 12766 + convert-source-map: 1.9.0 12767 + reflect-metadata: 0.2.2 12768 + semver: 7.7.2 12769 + tslib: 2.8.1 12770 + typescript: 5.8.3 12771 + yargs: 17.7.2 12772 + transitivePeerDependencies: 12773 + - supports-color 12774 + 12653 12775 '@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))': 12654 12776 dependencies: 12655 12777 tslib: 2.8.1 12656 12778 optionalDependencies: 12657 12779 '@angular/core': 19.2.0(rxjs@7.8.1)(zone.js@0.15.0) 12658 12780 12781 + '@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))': 12782 + dependencies: 12783 + tslib: 2.8.1 12784 + optionalDependencies: 12785 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12786 + 12659 12787 '@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)': 12660 12788 dependencies: 12661 12789 rxjs: 7.8.1 12662 12790 tslib: 2.8.1 12663 12791 zone.js: 0.15.0 12664 12792 12665 - '@angular/core@20.1.6(rxjs@7.8.2)(zone.js@0.15.0)': 12793 + '@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)': 12666 12794 dependencies: 12667 12795 rxjs: 7.8.2 12668 12796 tslib: 2.8.1 12669 - optionalDependencies: 12670 12797 zone.js: 0.15.0 12671 12798 12672 12799 '@angular/forms@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1)': ··· 12677 12804 rxjs: 7.8.1 12678 12805 tslib: 2.8.1 12679 12806 12807 + '@angular/forms@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': 12808 + dependencies: 12809 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12810 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12811 + '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12812 + rxjs: 7.8.2 12813 + tslib: 2.8.1 12814 + 12680 12815 '@angular/material@19.2.2(@angular/cdk@19.2.2(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/forms@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1)': 12681 12816 dependencies: 12682 12817 '@angular/cdk': 19.2.2(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) ··· 12695 12830 '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 12696 12831 tslib: 2.8.1 12697 12832 12833 + '@angular/platform-browser-dynamic@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))': 12834 + dependencies: 12835 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12836 + '@angular/compiler': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12837 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12838 + '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12839 + tslib: 2.8.1 12840 + 12698 12841 '@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))': 12699 12842 dependencies: 12700 12843 '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) ··· 12703 12846 optionalDependencies: 12704 12847 '@angular/animations': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 12705 12848 12849 + '@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))': 12850 + dependencies: 12851 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12852 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12853 + tslib: 2.8.1 12854 + optionalDependencies: 12855 + '@angular/animations': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12856 + 12857 + '@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))': 12858 + dependencies: 12859 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) 12860 + '@angular/compiler': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 12861 + '@angular/core': 19.2.0(rxjs@7.8.1)(zone.js@0.15.0) 12862 + '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) 12863 + tslib: 2.8.1 12864 + xhr2: 0.2.1 12865 + optional: true 12866 + 12867 + '@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))': 12868 + dependencies: 12869 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12870 + '@angular/compiler': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12871 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12872 + '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12873 + tslib: 2.8.1 12874 + xhr2: 0.2.1 12875 + 12706 12876 '@angular/router@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1)': 12707 12877 dependencies: 12708 12878 '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) ··· 12711 12881 rxjs: 7.8.1 12712 12882 tslib: 2.8.1 12713 12883 12884 + '@angular/router@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': 12885 + dependencies: 12886 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12887 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12888 + '@angular/platform-browser': 19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)) 12889 + rxjs: 7.8.2 12890 + tslib: 2.8.1 12891 + 12892 + '@angular/ssr@19.2.15(24d23304438129326e0525b7f7a17114)': 12893 + dependencies: 12894 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) 12895 + '@angular/core': 19.2.0(rxjs@7.8.1)(zone.js@0.15.0) 12896 + '@angular/router': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(rxjs@7.8.1) 12897 + tslib: 2.8.1 12898 + optionalDependencies: 12899 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))) 12900 + optional: true 12901 + 12902 + '@angular/ssr@19.2.15(ceabc1ed65574f458ee716bf39609b5c)': 12903 + dependencies: 12904 + '@angular/common': 19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) 12905 + '@angular/core': 19.2.0(rxjs@7.8.2)(zone.js@0.15.0) 12906 + '@angular/router': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) 12907 + tslib: 2.8.1 12908 + optionalDependencies: 12909 + '@angular/platform-server': 19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))) 12910 + 12714 12911 '@antfu/utils@0.7.10': {} 12715 12912 12716 12913 '@arethetypeswrong/cli@0.17.4': ··· 14719 14916 '@ngtools/webpack@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0))': 14720 14917 dependencies: 14721 14918 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) 14919 + typescript: 5.8.3 14920 + webpack: 5.98.0(esbuild@0.25.2) 14921 + 14922 + '@ngtools/webpack@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0))': 14923 + dependencies: 14924 + '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) 14722 14925 typescript: 5.8.3 14723 14926 webpack: 5.98.0(esbuild@0.25.2) 14724 14927 ··· 19048 19251 eslint: 9.17.0(jiti@2.4.2) 19049 19252 eslint-import-resolver-node: 0.3.9 19050 19253 eslint-import-resolver-typescript: 3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 19051 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)) 19254 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 19052 19255 eslint-plugin-jsx-a11y: 6.10.2(eslint@9.17.0(jiti@2.4.2)) 19053 19256 eslint-plugin-react: 7.37.4(eslint@9.17.0(jiti@2.4.2)) 19054 19257 eslint-plugin-react-hooks: 5.2.0(eslint@9.17.0(jiti@2.4.2)) ··· 19082 19285 stable-hash: 0.0.4 19083 19286 tinyglobby: 0.2.12 19084 19287 optionalDependencies: 19085 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)) 19288 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 19086 19289 transitivePeerDependencies: 19087 19290 - supports-color 19088 19291 ··· 19097 19300 transitivePeerDependencies: 19098 19301 - supports-color 19099 19302 19100 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)): 19303 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)): 19101 19304 dependencies: 19102 19305 '@rtsao/scc': 1.1.0 19103 19306 array-includes: 3.1.8 ··· 19280 19483 '@humanfs/node': 0.16.6 19281 19484 '@humanwhocodes/module-importer': 1.0.1 19282 19485 '@humanwhocodes/retry': 0.4.2 19283 - '@types/estree': 1.0.6 19486 + '@types/estree': 1.0.7 19284 19487 '@types/json-schema': 7.0.15 19285 19488 ajv: 6.12.6 19286 19489 chalk: 4.1.2 ··· 20517 20720 20518 20721 jasmine-core@5.2.0: {} 20519 20722 20723 + jasmine-core@5.6.0: {} 20724 + 20520 20725 jest-worker@27.5.1: 20521 20726 dependencies: 20522 20727 '@types/node': 22.10.5 ··· 20653 20858 karma-jasmine-html-reporter@2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): 20654 20859 dependencies: 20655 20860 jasmine-core: 5.2.0 20861 + karma: 6.4.4 20862 + karma-jasmine: 5.1.0(karma@6.4.4) 20863 + 20864 + karma-jasmine-html-reporter@2.1.0(jasmine-core@5.6.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): 20865 + dependencies: 20866 + jasmine-core: 5.6.0 20656 20867 karma: 6.4.4 20657 20868 karma-jasmine: 5.1.0(karma@6.4.4) 20658 20869 ··· 25102 25313 ws@8.17.1: {} 25103 25314 25104 25315 ws@8.18.1: {} 25316 + 25317 + xhr2@0.2.1: {} 25105 25318 25106 25319 xml-name-validator@4.0.0: {} 25107 25320