Osele1/sonic-clusters
0
1{2 "name": "music-clustering-demo",3 "version": "1.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "music-clustering-demo",9 "version": "1.0.0",10 "dependencies": {11 "@react-three/drei": "^9.92.0",12 "@react-three/fiber": "^8.15.0",13 "framer-motion": "^10.16.0",14 "fuse.js": "^7.0.0",15 "lucide-react": "^0.294.0",16 "react": "^18.2.0",17 "react-dom": "^18.2.0",18 "recharts": "^2.10.0",19 "three": "^0.160.0"20 },21 "devDependencies": {22 "@testing-library/jest-dom": "^6.9.1",23 "@testing-library/react": "^16.3.2",24 "@testing-library/user-event": "^14.6.1",25 "@types/react": "^18.2.43",26 "@types/react-dom": "^18.2.17",27 "@types/three": "^0.160.0",28 "@typescript-eslint/eslint-plugin": "^8.59.1",29 "@typescript-eslint/parser": "^8.59.1",30 "@vitejs/plugin-react": "^4.2.1",31 "autoprefixer": "^10.4.16",32 "eslint": "^9.39.4",33 "eslint-plugin-react": "^7.37.5",34 "eslint-plugin-react-hooks": "^7.1.1",35 "eslint-plugin-react-refresh": "^0.5.2",36 "jsdom": "^29.1.1",37 "postcss": "^8.4.32",38 "prettier": "^3.8.3",39 "tailwindcss": "^3.3.6",40 "typescript": "^5.2.2",41 "vite": "^5.0.8",42 "vitest": "^4.1.5"43 }44 },45 "node_modules/@adobe/css-tools": {46 "version": "4.4.4",47 "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz",48 "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==",49 "dev": true,50 "license": "MIT"51 },52 "node_modules/@alloc/quick-lru": {53 "version": "5.2.0",54 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",55 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",56 "dev": true,57 "license": "MIT",58 "engines": {59 "node": ">=10"60 },61 "funding": {62 "url": "https://github.com/sponsors/sindresorhus"63 }64 },65 "node_modules/@asamuzakjp/css-color": {66 "version": "5.1.11",67 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz",68 "integrity": "sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==",69 "dev": true,70 "license": "MIT",71 "dependencies": {72 "@asamuzakjp/generational-cache": "^1.0.1",73 "@csstools/css-calc": "^3.2.0",74 "@csstools/css-color-parser": "^4.1.0",75 "@csstools/css-parser-algorithms": "^4.0.0",76 "@csstools/css-tokenizer": "^4.0.0"77 },78 "engines": {79 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"80 }81 },82 "node_modules/@asamuzakjp/dom-selector": {83 "version": "7.1.1",84 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.1.1.tgz",85 "integrity": "sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==",86 "dev": true,87 "license": "MIT",88 "dependencies": {89 "@asamuzakjp/generational-cache": "^1.0.1",90 "@asamuzakjp/nwsapi": "^2.3.9",91 "bidi-js": "^1.0.3",92 "css-tree": "^3.2.1",93 "is-potential-custom-element-name": "^1.0.1"94 },95 "engines": {96 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"97 }98 },99 "node_modules/@asamuzakjp/generational-cache": {100 "version": "1.0.1",101 "resolved": "https://registry.npmjs.org/@asamuzakjp/generational-cache/-/generational-cache-1.0.1.tgz",102 "integrity": "sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==",103 "dev": true,104 "license": "MIT",105 "engines": {106 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"107 }108 },109 "node_modules/@asamuzakjp/nwsapi": {110 "version": "2.3.9",111 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",112 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",113 "dev": true,114 "license": "MIT"115 },116 "node_modules/@babel/code-frame": {117 "version": "7.29.0",118 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",119 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",120 "dev": true,121 "license": "MIT",122 "dependencies": {123 "@babel/helper-validator-identifier": "^7.28.5",124 "js-tokens": "^4.0.0",125 "picocolors": "^1.1.1"126 },127 "engines": {128 "node": ">=6.9.0"129 }130 },131 "node_modules/@babel/compat-data": {132 "version": "7.29.0",133 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",134 "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",135 "dev": true,136 "license": "MIT",137 "engines": {138 "node": ">=6.9.0"139 }140 },141 "node_modules/@babel/core": {142 "version": "7.29.0",143 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",144 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",145 "dev": true,146 "license": "MIT",147 "dependencies": {148 "@babel/code-frame": "^7.29.0",149 "@babel/generator": "^7.29.0",150 "@babel/helper-compilation-targets": "^7.28.6",151 "@babel/helper-module-transforms": "^7.28.6",152 "@babel/helpers": "^7.28.6",153 "@babel/parser": "^7.29.0",154 "@babel/template": "^7.28.6",155 "@babel/traverse": "^7.29.0",156 "@babel/types": "^7.29.0",157 "@jridgewell/remapping": "^2.3.5",158 "convert-source-map": "^2.0.0",159 "debug": "^4.1.0",160 "gensync": "^1.0.0-beta.2",161 "json5": "^2.2.3",162 "semver": "^6.3.1"163 },164 "engines": {165 "node": ">=6.9.0"166 },167 "funding": {168 "type": "opencollective",169 "url": "https://opencollective.com/babel"170 }171 },172 "node_modules/@babel/generator": {173 "version": "7.29.1",174 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",175 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",176 "dev": true,177 "license": "MIT",178 "dependencies": {179 "@babel/parser": "^7.29.0",180 "@babel/types": "^7.29.0",181 "@jridgewell/gen-mapping": "^0.3.12",182 "@jridgewell/trace-mapping": "^0.3.28",183 "jsesc": "^3.0.2"184 },185 "engines": {186 "node": ">=6.9.0"187 }188 },189 "node_modules/@babel/helper-compilation-targets": {190 "version": "7.28.6",191 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",192 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",193 "dev": true,194 "license": "MIT",195 "dependencies": {196 "@babel/compat-data": "^7.28.6",197 "@babel/helper-validator-option": "^7.27.1",198 "browserslist": "^4.24.0",199 "lru-cache": "^5.1.1",200 "semver": "^6.3.1"201 },202 "engines": {203 "node": ">=6.9.0"204 }205 },206 "node_modules/@babel/helper-globals": {207 "version": "7.28.0",208 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",209 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",210 "dev": true,211 "license": "MIT",212 "engines": {213 "node": ">=6.9.0"214 }215 },216 "node_modules/@babel/helper-module-imports": {217 "version": "7.28.6",218 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",219 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",220 "dev": true,221 "license": "MIT",222 "dependencies": {223 "@babel/traverse": "^7.28.6",224 "@babel/types": "^7.28.6"225 },226 "engines": {227 "node": ">=6.9.0"228 }229 },230 "node_modules/@babel/helper-module-transforms": {231 "version": "7.28.6",232 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",233 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",234 "dev": true,235 "license": "MIT",236 "dependencies": {237 "@babel/helper-module-imports": "^7.28.6",238 "@babel/helper-validator-identifier": "^7.28.5",239 "@babel/traverse": "^7.28.6"240 },241 "engines": {242 "node": ">=6.9.0"243 },244 "peerDependencies": {245 "@babel/core": "^7.0.0"246 }247 },248 "node_modules/@babel/helper-plugin-utils": {249 "version": "7.28.6",250 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",251 "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",252 "dev": true,253 "license": "MIT",254 "engines": {255 "node": ">=6.9.0"256 }257 },258 "node_modules/@babel/helper-string-parser": {259 "version": "7.27.1",260 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",261 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",262 "dev": true,263 "license": "MIT",264 "engines": {265 "node": ">=6.9.0"266 }267 },268 "node_modules/@babel/helper-validator-identifier": {269 "version": "7.28.5",270 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",271 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",272 "dev": true,273 "license": "MIT",274 "engines": {275 "node": ">=6.9.0"276 }277 },278 "node_modules/@babel/helper-validator-option": {279 "version": "7.27.1",280 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",281 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",282 "dev": true,283 "license": "MIT",284 "engines": {285 "node": ">=6.9.0"286 }287 },288 "node_modules/@babel/helpers": {289 "version": "7.29.2",290 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",291 "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",292 "dev": true,293 "license": "MIT",294 "dependencies": {295 "@babel/template": "^7.28.6",296 "@babel/types": "^7.29.0"297 },298 "engines": {299 "node": ">=6.9.0"300 }301 },302 "node_modules/@babel/parser": {303 "version": "7.29.2",304 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",305 "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",306 "dev": true,307 "license": "MIT",308 "dependencies": {309 "@babel/types": "^7.29.0"310 },311 "bin": {312 "parser": "bin/babel-parser.js"313 },314 "engines": {315 "node": ">=6.0.0"316 }317 },318 "node_modules/@babel/plugin-transform-react-jsx-self": {319 "version": "7.27.1",320 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",321 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",322 "dev": true,323 "license": "MIT",324 "dependencies": {325 "@babel/helper-plugin-utils": "^7.27.1"326 },327 "engines": {328 "node": ">=6.9.0"329 },330 "peerDependencies": {331 "@babel/core": "^7.0.0-0"332 }333 },334 "node_modules/@babel/plugin-transform-react-jsx-source": {335 "version": "7.27.1",336 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",337 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",338 "dev": true,339 "license": "MIT",340 "dependencies": {341 "@babel/helper-plugin-utils": "^7.27.1"342 },343 "engines": {344 "node": ">=6.9.0"345 },346 "peerDependencies": {347 "@babel/core": "^7.0.0-0"348 }349 },350 "node_modules/@babel/runtime": {351 "version": "7.29.2",352 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",353 "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",354 "license": "MIT",355 "engines": {356 "node": ">=6.9.0"357 }358 },359 "node_modules/@babel/template": {360 "version": "7.28.6",361 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",362 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",363 "dev": true,364 "license": "MIT",365 "dependencies": {366 "@babel/code-frame": "^7.28.6",367 "@babel/parser": "^7.28.6",368 "@babel/types": "^7.28.6"369 },370 "engines": {371 "node": ">=6.9.0"372 }373 },374 "node_modules/@babel/traverse": {375 "version": "7.29.0",376 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",377 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",378 "dev": true,379 "license": "MIT",380 "dependencies": {381 "@babel/code-frame": "^7.29.0",382 "@babel/generator": "^7.29.0",383 "@babel/helper-globals": "^7.28.0",384 "@babel/parser": "^7.29.0",385 "@babel/template": "^7.28.6",386 "@babel/types": "^7.29.0",387 "debug": "^4.3.1"388 },389 "engines": {390 "node": ">=6.9.0"391 }392 },393 "node_modules/@babel/types": {394 "version": "7.29.0",395 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",396 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",397 "dev": true,398 "license": "MIT",399 "dependencies": {400 "@babel/helper-string-parser": "^7.27.1",401 "@babel/helper-validator-identifier": "^7.28.5"402 },403 "engines": {404 "node": ">=6.9.0"405 }406 },407 "node_modules/@bramus/specificity": {408 "version": "2.4.2",409 "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz",410 "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==",411 "dev": true,412 "license": "MIT",413 "dependencies": {414 "css-tree": "^3.0.0"415 },416 "bin": {417 "specificity": "bin/cli.js"418 }419 },420 "node_modules/@csstools/color-helpers": {421 "version": "6.0.2",422 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz",423 "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==",424 "dev": true,425 "funding": [426 {427 "type": "github",428 "url": "https://github.com/sponsors/csstools"429 },430 {431 "type": "opencollective",432 "url": "https://opencollective.com/csstools"433 }434 ],435 "license": "MIT-0",436 "engines": {437 "node": ">=20.19.0"438 }439 },440 "node_modules/@csstools/css-calc": {441 "version": "3.2.0",442 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",443 "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",444 "dev": true,445 "funding": [446 {447 "type": "github",448 "url": "https://github.com/sponsors/csstools"449 },450 {451 "type": "opencollective",452 "url": "https://opencollective.com/csstools"453 }454 ],455 "license": "MIT",456 "engines": {457 "node": ">=20.19.0"458 },459 "peerDependencies": {460 "@csstools/css-parser-algorithms": "^4.0.0",461 "@csstools/css-tokenizer": "^4.0.0"462 }463 },464 "node_modules/@csstools/css-color-parser": {465 "version": "4.1.0",466 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",467 "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",468 "dev": true,469 "funding": [470 {471 "type": "github",472 "url": "https://github.com/sponsors/csstools"473 },474 {475 "type": "opencollective",476 "url": "https://opencollective.com/csstools"477 }478 ],479 "license": "MIT",480 "dependencies": {481 "@csstools/color-helpers": "^6.0.2",482 "@csstools/css-calc": "^3.2.0"483 },484 "engines": {485 "node": ">=20.19.0"486 },487 "peerDependencies": {488 "@csstools/css-parser-algorithms": "^4.0.0",489 "@csstools/css-tokenizer": "^4.0.0"490 }491 },492 "node_modules/@csstools/css-parser-algorithms": {493 "version": "4.0.0",494 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",495 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",496 "dev": true,497 "funding": [498 {499 "type": "github",500 "url": "https://github.com/sponsors/csstools"501 },502 {503 "type": "opencollective",504 "url": "https://opencollective.com/csstools"505 }506 ],507 "license": "MIT",508 "engines": {509 "node": ">=20.19.0"510 },511 "peerDependencies": {512 "@csstools/css-tokenizer": "^4.0.0"513 }514 },515 "node_modules/@csstools/css-syntax-patches-for-csstree": {516 "version": "1.1.3",517 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz",518 "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==",519 "dev": true,520 "funding": [521 {522 "type": "github",523 "url": "https://github.com/sponsors/csstools"524 },525 {526 "type": "opencollective",527 "url": "https://opencollective.com/csstools"528 }529 ],530 "license": "MIT-0",531 "peerDependencies": {532 "css-tree": "^3.2.1"533 },534 "peerDependenciesMeta": {535 "css-tree": {536 "optional": true537 }538 }539 },540 "node_modules/@csstools/css-tokenizer": {541 "version": "4.0.0",542 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",543 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",544 "dev": true,545 "funding": [546 {547 "type": "github",548 "url": "https://github.com/sponsors/csstools"549 },550 {551 "type": "opencollective",552 "url": "https://opencollective.com/csstools"553 }554 ],555 "license": "MIT",556 "engines": {557 "node": ">=20.19.0"558 }559 },560 "node_modules/@emnapi/core": {561 "version": "1.10.0",562 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",563 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",564 "dev": true,565 "license": "MIT",566 "optional": true,567 "dependencies": {568 "@emnapi/wasi-threads": "1.2.1",569 "tslib": "^2.4.0"570 }571 },572 "node_modules/@emnapi/runtime": {573 "version": "1.10.0",574 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",575 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",576 "dev": true,577 "license": "MIT",578 "optional": true,579 "dependencies": {580 "tslib": "^2.4.0"581 }582 },583 "node_modules/@emnapi/wasi-threads": {584 "version": "1.2.1",585 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",586 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",587 "dev": true,588 "license": "MIT",589 "optional": true,590 "dependencies": {591 "tslib": "^2.4.0"592 }593 },594 "node_modules/@emotion/is-prop-valid": {595 "version": "0.8.8",596 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",597 "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",598 "license": "MIT",599 "optional": true,600 "dependencies": {601 "@emotion/memoize": "0.7.4"602 }603 },604 "node_modules/@emotion/memoize": {605 "version": "0.7.4",606 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",607 "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",608 "license": "MIT",609 "optional": true610 },611 "node_modules/@esbuild/aix-ppc64": {612 "version": "0.21.5",613 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",614 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",615 "cpu": [616 "ppc64"617 ],618 "dev": true,619 "license": "MIT",620 "optional": true,621 "os": [622 "aix"623 ],624 "engines": {625 "node": ">=12"626 }627 },628 "node_modules/@esbuild/android-arm": {629 "version": "0.21.5",630 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",631 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",632 "cpu": [633 "arm"634 ],635 "dev": true,636 "license": "MIT",637 "optional": true,638 "os": [639 "android"640 ],641 "engines": {642 "node": ">=12"643 }644 },645 "node_modules/@esbuild/android-arm64": {646 "version": "0.21.5",647 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",648 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",649 "cpu": [650 "arm64"651 ],652 "dev": true,653 "license": "MIT",654 "optional": true,655 "os": [656 "android"657 ],658 "engines": {659 "node": ">=12"660 }661 },662 "node_modules/@esbuild/android-x64": {663 "version": "0.21.5",664 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",665 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",666 "cpu": [667 "x64"668 ],669 "dev": true,670 "license": "MIT",671 "optional": true,672 "os": [673 "android"674 ],675 "engines": {676 "node": ">=12"677 }678 },679 "node_modules/@esbuild/darwin-arm64": {680 "version": "0.21.5",681 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",682 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",683 "cpu": [684 "arm64"685 ],686 "dev": true,687 "license": "MIT",688 "optional": true,689 "os": [690 "darwin"691 ],692 "engines": {693 "node": ">=12"694 }695 },696 "node_modules/@esbuild/darwin-x64": {697 "version": "0.21.5",698 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",699 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",700 "cpu": [701 "x64"702 ],703 "dev": true,704 "license": "MIT",705 "optional": true,706 "os": [707 "darwin"708 ],709 "engines": {710 "node": ">=12"711 }712 },713 "node_modules/@esbuild/freebsd-arm64": {714 "version": "0.21.5",715 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",716 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",717 "cpu": [718 "arm64"719 ],720 "dev": true,721 "license": "MIT",722 "optional": true,723 "os": [724 "freebsd"725 ],726 "engines": {727 "node": ">=12"728 }729 },730 "node_modules/@esbuild/freebsd-x64": {731 "version": "0.21.5",732 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",733 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",734 "cpu": [735 "x64"736 ],737 "dev": true,738 "license": "MIT",739 "optional": true,740 "os": [741 "freebsd"742 ],743 "engines": {744 "node": ">=12"745 }746 },747 "node_modules/@esbuild/linux-arm": {748 "version": "0.21.5",749 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",750 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",751 "cpu": [752 "arm"753 ],754 "dev": true,755 "license": "MIT",756 "optional": true,757 "os": [758 "linux"759 ],760 "engines": {761 "node": ">=12"762 }763 },764 "node_modules/@esbuild/linux-arm64": {765 "version": "0.21.5",766 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",767 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",768 "cpu": [769 "arm64"770 ],771 "dev": true,772 "license": "MIT",773 "optional": true,774 "os": [775 "linux"776 ],777 "engines": {778 "node": ">=12"779 }780 },781 "node_modules/@esbuild/linux-ia32": {782 "version": "0.21.5",783 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",784 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",785 "cpu": [786 "ia32"787 ],788 "dev": true,789 "license": "MIT",790 "optional": true,791 "os": [792 "linux"793 ],794 "engines": {795 "node": ">=12"796 }797 },798 "node_modules/@esbuild/linux-loong64": {799 "version": "0.21.5",800 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",801 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",802 "cpu": [803 "loong64"804 ],805 "dev": true,806 "license": "MIT",807 "optional": true,808 "os": [809 "linux"810 ],811 "engines": {812 "node": ">=12"813 }814 },815 "node_modules/@esbuild/linux-mips64el": {816 "version": "0.21.5",817 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",818 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",819 "cpu": [820 "mips64el"821 ],822 "dev": true,823 "license": "MIT",824 "optional": true,825 "os": [826 "linux"827 ],828 "engines": {829 "node": ">=12"830 }831 },832 "node_modules/@esbuild/linux-ppc64": {833 "version": "0.21.5",834 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",835 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",836 "cpu": [837 "ppc64"838 ],839 "dev": true,840 "license": "MIT",841 "optional": true,842 "os": [843 "linux"844 ],845 "engines": {846 "node": ">=12"847 }848 },849 "node_modules/@esbuild/linux-riscv64": {850 "version": "0.21.5",851 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",852 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",853 "cpu": [854 "riscv64"855 ],856 "dev": true,857 "license": "MIT",858 "optional": true,859 "os": [860 "linux"861 ],862 "engines": {863 "node": ">=12"864 }865 },866 "node_modules/@esbuild/linux-s390x": {867 "version": "0.21.5",868 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",869 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",870 "cpu": [871 "s390x"872 ],873 "dev": true,874 "license": "MIT",875 "optional": true,876 "os": [877 "linux"878 ],879 "engines": {880 "node": ">=12"881 }882 },883 "node_modules/@esbuild/linux-x64": {884 "version": "0.21.5",885 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",886 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",887 "cpu": [888 "x64"889 ],890 "dev": true,891 "license": "MIT",892 "optional": true,893 "os": [894 "linux"895 ],896 "engines": {897 "node": ">=12"898 }899 },900 "node_modules/@esbuild/netbsd-x64": {901 "version": "0.21.5",902 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",903 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",904 "cpu": [905 "x64"906 ],907 "dev": true,908 "license": "MIT",909 "optional": true,910 "os": [911 "netbsd"912 ],913 "engines": {914 "node": ">=12"915 }916 },917 "node_modules/@esbuild/openbsd-x64": {918 "version": "0.21.5",919 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",920 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",921 "cpu": [922 "x64"923 ],924 "dev": true,925 "license": "MIT",926 "optional": true,927 "os": [928 "openbsd"929 ],930 "engines": {931 "node": ">=12"932 }933 },934 "node_modules/@esbuild/sunos-x64": {935 "version": "0.21.5",936 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",937 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",938 "cpu": [939 "x64"940 ],941 "dev": true,942 "license": "MIT",943 "optional": true,944 "os": [945 "sunos"946 ],947 "engines": {948 "node": ">=12"949 }950 },951 "node_modules/@esbuild/win32-arm64": {952 "version": "0.21.5",953 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",954 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",955 "cpu": [956 "arm64"957 ],958 "dev": true,959 "license": "MIT",960 "optional": true,961 "os": [962 "win32"963 ],964 "engines": {965 "node": ">=12"966 }967 },968 "node_modules/@esbuild/win32-ia32": {969 "version": "0.21.5",970 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",971 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",972 "cpu": [973 "ia32"974 ],975 "dev": true,976 "license": "MIT",977 "optional": true,978 "os": [979 "win32"980 ],981 "engines": {982 "node": ">=12"983 }984 },985 "node_modules/@esbuild/win32-x64": {986 "version": "0.21.5",987 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",988 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",989 "cpu": [990 "x64"991 ],992 "dev": true,993 "license": "MIT",994 "optional": true,995 "os": [996 "win32"997 ],998 "engines": {999 "node": ">=12"1000 }1001 },1002 "node_modules/@eslint-community/eslint-utils": {1003 "version": "4.9.1",1004 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",1005 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",1006 "dev": true,1007 "license": "MIT",1008 "dependencies": {1009 "eslint-visitor-keys": "^3.4.3"1010 },1011 "engines": {1012 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"1013 },1014 "funding": {1015 "url": "https://opencollective.com/eslint"1016 },1017 "peerDependencies": {1018 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"1019 }1020 },1021 "node_modules/@eslint-community/regexpp": {1022 "version": "4.12.2",1023 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",1024 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",1025 "dev": true,1026 "license": "MIT",1027 "engines": {1028 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"1029 }1030 },1031 "node_modules/@eslint/config-array": {1032 "version": "0.21.2",1033 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",1034 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",1035 "dev": true,1036 "license": "Apache-2.0",1037 "dependencies": {1038 "@eslint/object-schema": "^2.1.7",1039 "debug": "^4.3.1",1040 "minimatch": "^3.1.5"1041 },1042 "engines": {1043 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1044 }1045 },1046 "node_modules/@eslint/config-array/node_modules/balanced-match": {1047 "version": "1.0.2",1048 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",1049 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",1050 "dev": true,1051 "license": "MIT"1052 },1053 "node_modules/@eslint/config-array/node_modules/brace-expansion": {1054 "version": "1.1.14",1055 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",1056 "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",1057 "dev": true,1058 "license": "MIT",1059 "dependencies": {1060 "balanced-match": "^1.0.0",1061 "concat-map": "0.0.1"1062 }1063 },1064 "node_modules/@eslint/config-array/node_modules/minimatch": {1065 "version": "3.1.5",1066 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",1067 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",1068 "dev": true,1069 "license": "ISC",1070 "dependencies": {1071 "brace-expansion": "^1.1.7"1072 },1073 "engines": {1074 "node": "*"1075 }1076 },1077 "node_modules/@eslint/config-helpers": {1078 "version": "0.4.2",1079 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",1080 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",1081 "dev": true,1082 "license": "Apache-2.0",1083 "dependencies": {1084 "@eslint/core": "^0.17.0"1085 },1086 "engines": {1087 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1088 }1089 },1090 "node_modules/@eslint/core": {1091 "version": "0.17.0",1092 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",1093 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",1094 "dev": true,1095 "license": "Apache-2.0",1096 "dependencies": {1097 "@types/json-schema": "^7.0.15"1098 },1099 "engines": {1100 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1101 }1102 },1103 "node_modules/@eslint/eslintrc": {1104 "version": "3.3.5",1105 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",1106 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",1107 "dev": true,1108 "license": "MIT",1109 "dependencies": {1110 "ajv": "^6.14.0",1111 "debug": "^4.3.2",1112 "espree": "^10.0.1",1113 "globals": "^14.0.0",1114 "ignore": "^5.2.0",1115 "import-fresh": "^3.2.1",1116 "js-yaml": "^4.1.1",1117 "minimatch": "^3.1.5",1118 "strip-json-comments": "^3.1.1"1119 },1120 "engines": {1121 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1122 },1123 "funding": {1124 "url": "https://opencollective.com/eslint"1125 }1126 },1127 "node_modules/@eslint/eslintrc/node_modules/balanced-match": {1128 "version": "1.0.2",1129 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",1130 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",1131 "dev": true,1132 "license": "MIT"1133 },1134 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {1135 "version": "1.1.14",1136 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",1137 "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",1138 "dev": true,1139 "license": "MIT",1140 "dependencies": {1141 "balanced-match": "^1.0.0",1142 "concat-map": "0.0.1"1143 }1144 },1145 "node_modules/@eslint/eslintrc/node_modules/ignore": {1146 "version": "5.3.2",1147 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",1148 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",1149 "dev": true,1150 "license": "MIT",1151 "engines": {1152 "node": ">= 4"1153 }1154 },1155 "node_modules/@eslint/eslintrc/node_modules/minimatch": {1156 "version": "3.1.5",1157 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",1158 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",1159 "dev": true,1160 "license": "ISC",1161 "dependencies": {1162 "brace-expansion": "^1.1.7"1163 },1164 "engines": {1165 "node": "*"1166 }1167 },1168 "node_modules/@eslint/js": {1169 "version": "9.39.4",1170 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",1171 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",1172 "dev": true,1173 "license": "MIT",1174 "engines": {1175 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1176 },1177 "funding": {1178 "url": "https://eslint.org/donate"1179 }1180 },1181 "node_modules/@eslint/object-schema": {1182 "version": "2.1.7",1183 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",1184 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",1185 "dev": true,1186 "license": "Apache-2.0",1187 "engines": {1188 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1189 }1190 },1191 "node_modules/@eslint/plugin-kit": {1192 "version": "0.4.1",1193 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",1194 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",1195 "dev": true,1196 "license": "Apache-2.0",1197 "dependencies": {1198 "@eslint/core": "^0.17.0",1199 "levn": "^0.4.1"1200 },