diff --git a/web/package-lock.json b/web/package-lock.json index 811d872..4bda2bc 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -587,15 +587,15 @@ } }, "node_modules/@eslint-react/ast": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.2.tgz", - "integrity": "sha512-206StJvea00Bs9etMOEG94muuBP/gQ6NPK2Tg/m/Dbx1o3hEOpoblxKqBF1jYx91C1DIrbuzqaqI1N/XTfGYxw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.10.0.tgz", + "integrity": "sha512-8AZj8ZkRIwLnsy9dA7A9aJJp0rjURKa18/rZU7I37akXVpRBpQAui3+Z7IfbSH5t5B3y3vIM96kpYfc5RiYXYw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/typescript-estree": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "string-ts": "^2.3.1" }, "engines": { @@ -607,20 +607,20 @@ } }, "node_modules/@eslint-react/core": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.2.tgz", - "integrity": "sha512-GcXEaMAyjFgbIP7g1TQ+p7VohhnM4g1wtEccj4MNXb1jzTKioPcWxRWN95lrBnrCYskvZXsPCWM4ERQjMQGU2g==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.10.0.tgz", + "integrity": "sha512-brqXjHlQV9WD337ksz8u9g4z70czWTeLBA74cdPvZ32IlYuIYTIPu/R5j8MXLQhaTAJmC6+H3RN+EjgrTfFvRw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/jsx": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/jsx": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -632,13 +632,13 @@ } }, "node_modules/@eslint-react/eslint": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.2.tgz", - "integrity": "sha512-8Fr+dqE8NoB7XRlp8AQp/IE5koQYxprXYAzktCmySVtwH6/I2HDQsVy/wcNMuIcCM7EPkiAbtl9MOiFvcbTAkw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.10.0.tgz", + "integrity": "sha512-iHoMYyLdrzQJcZESTJ9xa56CzrKR0gmJyQB6KAz95b0zjKY9VCpKufnZ6ZlPQ33p2IGQq8A30uk3KLULYCgGNw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.61.1" + "@typescript-eslint/utils": "^8.62.0" }, "engines": { "node": ">=22.0.0" @@ -649,19 +649,19 @@ } }, "node_modules/@eslint-react/eslint-plugin": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.2.tgz", - "integrity": "sha512-o1rSyib/uWlWU8qPg6E1U0ME/mrS/YZYSr4ruSw7dGoQTNZBOFVs0T0KivioK5YfLksHH2ynPOCn6w4EUnH47w==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.10.0.tgz", + "integrity": "sha512-wIlaphThT/ld61VYc1Sss8U7KmOsv2pgwV9ucSWRJSzqQ+DkXsoeMbv/TvsnVV39Lq6wfWnBt8r7F9EnmtNpqA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/shared": "5.9.2", - "eslint-plugin-react-dom": "5.9.2", - "eslint-plugin-react-jsx": "5.9.2", - "eslint-plugin-react-naming-convention": "5.9.2", - "eslint-plugin-react-rsc": "5.9.2", - "eslint-plugin-react-web-api": "5.9.2", - "eslint-plugin-react-x": "5.9.2" + "@eslint-react/shared": "5.10.0", + "eslint-plugin-react-dom": "5.10.0", + "eslint-plugin-react-jsx": "5.10.0", + "eslint-plugin-react-naming-convention": "5.10.0", + "eslint-plugin-react-rsc": "5.10.0", + "eslint-plugin-react-web-api": "5.10.0", + "eslint-plugin-react-x": "5.10.0" }, "engines": { "node": ">=22.0.0" @@ -672,18 +672,18 @@ } }, "node_modules/@eslint-react/jsx": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.2.tgz", - "integrity": "sha512-rag1x+7lZHDOTT8WfWeS22fymh5JVr11O8m2SptTyI68ao0TWjTc5+BBHtv/lvQlea+VZpRH1n4pZV3e4Hkspw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.10.0.tgz", + "integrity": "sha512-jrZNSItx/OFVFNyax2sU2QXjxAfDazKGOLt3bWdjpU7Vz46LkdPwW1MfgK9qB74KiGq7uZRtpjqzaTF4atzsvg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -695,14 +695,14 @@ } }, "node_modules/@eslint-react/shared": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.2.tgz", - "integrity": "sha512-NU3pHMA3iADBH7HEPql/KSZTgooGp1HShT6TyeG46TApA42Z+X+gBk5MFmwazF/HPd/q3T2N6KU5gLWRNqXgng==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.10.0.tgz", + "integrity": "sha512-FNaKRqoNANfVlrXi/uuFPIs9S9yO4WLgKTAFOc3V1xNa9hRtRkKkii+cQqwlYDBuHlMIw9UMQoImnyO4AWiDDg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eslint": "5.9.2", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/eslint": "5.10.0", + "@typescript-eslint/utils": "^8.62.0", "ts-pattern": "^5.9.0", "zod": "^3.25.0 || ^4.0.0" }, @@ -715,17 +715,17 @@ } }, "node_modules/@eslint-react/var": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.2.tgz", - "integrity": "sha512-9+J8GmsKi3diHF2Ij++vb5HVs6IO9rbLUs2i4pzCeqrGZstyrTVp3BMSSzn2GamRODCU9Zz/Shl8vhwrSkqYsQ==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.10.0.tgz", + "integrity": "sha512-hApDw4o1xzc+4sDXJ/IWuUpG46FjgdX4bH15/VIT+qM4oxIta9aWuxn4WrcXDhEzkL4y75WRAVD0CugZg6Ww2g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -2696,18 +2696,18 @@ } }, "node_modules/eslint-plugin-react-dom": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.2.tgz", - "integrity": "sha512-9pOLfUWBSR49OLZxCIDLngyfqOozsoilPl1Tv3pxoW389AVB/Gg3So4Rf+UPpQtEjJP6840hnTZkmY+A44umng==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.10.0.tgz", + "integrity": "sha512-GE47tO78o0I+XqT0Et07BnTRI9x5bCRA1tRDraTc7CEjUTCu0FHyTjAYr0ZMwdrLSJib0OXjirD7GDp2MM7lYA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/jsx": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/jsx": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "compare-versions": "^6.1.1" }, "engines": { @@ -2739,19 +2739,19 @@ } }, "node_modules/eslint-plugin-react-jsx": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.2.tgz", - "integrity": "sha512-LPogjhB5FevfPp7dUdh2qrku+DbWvVuqWYwO4Kb9ty1RYKQN9DsZx1Db1WVmd8x/W2NBDLgzkupH76SJ+ukR1w==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.10.0.tgz", + "integrity": "sha512-L0jKCE9zBzFqUt0zAJGga4VyUM8wEgBMenApllXCHCTxCUW7w9dqgl3p73qgYT5xa4oHJDXTDGyAzKO7p/kgeQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/core": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/jsx": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1" + "@eslint-react/ast": "5.10.0", + "@eslint-react/core": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/jsx": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" }, "engines": { "node": ">=22.0.0" @@ -2762,18 +2762,18 @@ } }, "node_modules/eslint-plugin-react-naming-convention": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.2.tgz", - "integrity": "sha512-ODgENIpcxYoE4SjvlyA7loPVTjcphpU2Y2jehdRI6LZluxmtkUgKTJc8MAk/vSCJoKfWK6+kVu7oMqGAyW/wuQ==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.10.0.tgz", + "integrity": "sha512-RsXF/F/3nUtYylmpIRTggPEmw7qRPZItqNLt04AV84rqNY0/S5fVm0dqn39VoBbW+B8v23O1Ve8pvk0aib1N2g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/core": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/core": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -2785,19 +2785,19 @@ } }, "node_modules/eslint-plugin-react-rsc": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.2.tgz", - "integrity": "sha512-jb5nqTKn7ODscQWffvdUIy4qE+QJIL2tHY+7NlPFjfduPhnw2Daphx7qW0qfX5qSe1rcxQCBMDiEkS2/H6lgIA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.10.0.tgz", + "integrity": "sha512-7dXZFg9p8u+J27cu8oKwrpw+KVEZSPASMluGsd05GfKPRE9HlN7zTA0fVb15lfeIGQ/JPp5DfZp3Nd4LlDdcJw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/core": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1" + "@eslint-react/ast": "5.10.0", + "@eslint-react/core": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" }, "engines": { "node": ">=22.0.0" @@ -2808,19 +2808,19 @@ } }, "node_modules/eslint-plugin-react-web-api": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.2.tgz", - "integrity": "sha512-uw/yBHdciPPsYEiuBABLfKYOtPaCBJmcKwxybEdKqIZFTCAweVlRqqucNulKEsWE1CnA5p6e25AyzUMB8xBgMw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.10.0.tgz", + "integrity": "sha512-VCX8fS6kFTTpC+XWD6NqdMK2PKDV1YgpDcMA/jTaWn3Goypui0kZUBUDF7kApq7zsHp3zAWmt5UexvuSsOqyRQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/core": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.10.0", + "@eslint-react/core": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "birecord": "^0.1.1", "ts-pattern": "^5.9.0" }, @@ -2833,23 +2833,23 @@ } }, "node_modules/eslint-plugin-react-x": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.2.tgz", - "integrity": "sha512-aex/DzgcGdYF46LKShrTYVmZFWEd7lrX9PD85pADbTUmFpQoovGFQOK3nO6uqPUCrMuG97g/v66RyfzPBx0g5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "5.9.2", - "@eslint-react/core": "5.9.2", - "@eslint-react/eslint": "5.9.2", - "@eslint-react/jsx": "5.9.2", - "@eslint-react/shared": "5.9.2", - "@eslint-react/var": "5.9.2", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/type-utils": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/typescript-estree": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.10.0.tgz", + "integrity": "sha512-ekvV8vYLp62dO3558ArIp+7oQLvd0jOJPvoxomzNBOJmiekFaVJifxaCxkcRB1l6yI4Rs2b9lnm5M+/YDTzoSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.10.0", + "@eslint-react/core": "5.10.0", + "@eslint-react/eslint": "5.10.0", + "@eslint-react/jsx": "5.10.0", + "@eslint-react/shared": "5.10.0", + "@eslint-react/var": "5.10.0", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/type-utils": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", "compare-versions": "^6.1.1", "string-ts": "^2.3.1", "ts-api-utils": "^2.5.0",