From d7c438715edd47acc1faa2bfbdc5cd608092e58f Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 15 Dec 2024 21:09:15 +0300 Subject: [PATCH] edit header --- package-lock.json | 1071 +++++++++-------- .../main/components/layout/header.tsx | 28 - .../components/layout/header/index.style.ts | 7 + .../main/components/layout/header/index.tsx | 18 + .../components/layout/header/logo/index.tsx | 14 + .../components/layout/header/logo/logo.png | Bin 0 -> 35062 bytes src/container/signup/index.tsx | 19 +- src/container/signup/interests/index.style.ts | 4 +- src/container/signup/photo/index.style.ts | 2 +- src/container/signup/photo/index.tsx | 9 +- 10 files changed, 634 insertions(+), 538 deletions(-) delete mode 100644 src/container/main/components/layout/header.tsx create mode 100644 src/container/main/components/layout/header/index.style.ts create mode 100644 src/container/main/components/layout/header/index.tsx create mode 100644 src/container/main/components/layout/header/logo/index.tsx create mode 100644 src/container/main/components/layout/header/logo/logo.png diff --git a/package-lock.json b/package-lock.json index 32bf9fe..715a2b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,9 +59,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -98,13 +98,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -125,19 +125,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", @@ -176,13 +163,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -306,19 +293,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", @@ -387,12 +361,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.3" }, "bin": { "parser": "bin/babel-parser.js" @@ -802,12 +776,11 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { @@ -942,14 +915,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1369,9 +1341,9 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", + "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -1548,9 +1520,9 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", - "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -1613,16 +1585,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.3", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1640,9 +1612,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1653,17 +1625,17 @@ } }, "node_modules/@brojs/cli": { - "version": "1.6.3", - "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fcli/-/1.6.3/cli-1.6.3.tgz", - "integrity": "sha512-noSKt8mxNFSV6fhRwmoyTX4lPELN5wSDBn1X/0JqCfiOdmzgMfzoWlGfUp752V/goWJyFumArc+s6x5vEqGrsw==", + "version": "1.8.4", + "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fcli/-/1.8.4/cli-1.8.4.tgz", + "integrity": "sha512-j/J3Obet8qP2yvXv0cpg9qhjbwIfU3iOFvLJWFRkUZ6enbMeR6lM/ixsj23nCLMphs/DPF/i21dVC27MhlZ3QQ==", "license": "ISC", "dependencies": { - "@brojs/dev-server": "^1.6.3", + "@brojs/dev-server": "^1.8.4", "@brojs/fire.app": "^1.6.3", "@brojs/i18nextreactconfig": "^1.5.0", "@brojs/templates": "^1.5.0", "@brojs/utils": "^1.5.0", - "@brojs/webpack-config": "^1.5.0", + "@brojs/webpack-config": "^1.8.3", "axios": "^1.7.2", "chalk": "^5.3.0", "commander": "^12.1.0" @@ -1673,15 +1645,15 @@ } }, "node_modules/@brojs/dev-server": { - "version": "1.6.3", - "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fdev-server/-/1.6.3/dev-server-1.6.3.tgz", - "integrity": "sha512-pKDScQu2sSRNa7o9CVyfTU4mc37fdDpMQXvaT2/MW64kSqTcg1RczZIJGOD61/Uf+73DgDkZsO4gaXXboJceuQ==", + "version": "1.8.4", + "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fdev-server/-/1.8.4/dev-server-1.8.4.tgz", + "integrity": "sha512-nwMoRURSPOf5Yz6DVCV6ZB72Eyxq7dCxJ6cTb9Ef8U8mWwIRRjKrzN+v1ylezu7hLTaYpGlRC6bPyNJ8rdNp3g==", "license": "ISC", "dependencies": { "@brojs/fire.app": "^1.6.3", "@brojs/templates": "^1.5.0", "@brojs/utils": "^1.5.0", - "@brojs/webpack-config": "^1.5.0", + "@brojs/webpack-config": "^1.8.3", "cookie-parser": "^1.4.6", "cookie-session": "^2.1.0", "express-session": "^1.18.0", @@ -1773,9 +1745,9 @@ } }, "node_modules/@brojs/webpack-config": { - "version": "1.5.0", - "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fwebpack-config/-/1.5.0/webpack-config-1.5.0.tgz", - "integrity": "sha512-Qp7PEhv8Aw6K80BgAgpxhuHz2ypHsihVSjIM2wSVkHKxFl0kJaykJS1G0ON2bEqSE2Toeg1zP/c5B5Icf1pK6A==", + "version": "1.8.3", + "resolved": "https://git.bro-js.ru/api/packages/bro-js/npm/%40brojs%2Fwebpack-config/-/1.8.3/webpack-config-1.8.3.tgz", + "integrity": "sha512-PCWC10yKRWfrUX9kHKNiP5Uerfw/VYttPm1a5CIII4fYqi4AV9lFWBjvAs/W28pDgiOlPXue+n77DCgT3eR1tQ==", "license": "MIT", "dependencies": { "@babel/core": "^7.21.0", @@ -1783,6 +1755,7 @@ "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.21.0", "@brojs/utils": "^1.5.0", + "@types/webpack-env": "^1.18.5", "babel-loader": "^9.1.2", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^11.0.0", @@ -1819,9 +1792,9 @@ "license": "MIT" }, "node_modules/@emotion/cache": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.5.tgz", - "integrity": "sha512-Z3xbtJ+UcK76eWkagZ1onvn/wAVb1GOMuR15s30Fm2wrMgC7jzpnO2JZXr4eujTTqoQFUrZIw/rT0c6Zzjca1g==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", "license": "MIT", "dependencies": { "@emotion/memoize": "^0.9.0", @@ -1853,16 +1826,16 @@ "license": "MIT" }, "node_modules/@emotion/react": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.5.tgz", - "integrity": "sha512-6zeCUxUH+EPF1s+YF/2hPVODeV/7V07YU5x+2tfuRL8MdW6rv5vb2+CBEGTGwBdux0OIERcOS+RzxeK80k2DsQ==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", - "@emotion/cache": "^11.13.5", + "@emotion/cache": "^11.14.0", "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", "@emotion/utils": "^1.4.2", "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" @@ -1896,16 +1869,16 @@ "license": "MIT" }, "node_modules/@emotion/styled": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.5.tgz", - "integrity": "sha512-gnOQ+nGLPvDXgIx119JqGalys64lhMdnNQA9TMxhDA4K0Hq5+++OE20Zs5GxiCV9r814xQ2K5WmtofSpHVW6BQ==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", "@emotion/is-prop-valid": "^1.3.0", "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", "@emotion/utils": "^1.4.2" }, "peerDependencies": { @@ -1925,9 +1898,9 @@ "license": "MIT" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", - "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", "license": "MIT", "peerDependencies": { "react": ">=16.8.0" @@ -1988,13 +1961,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", - "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^2.1.4", + "@eslint/object-schema": "^2.1.5", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -2003,11 +1976,14 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz", - "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", "devOptional": true, "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -2050,9 +2026,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", - "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "devOptional": true, "license": "MIT", "engines": { @@ -2060,9 +2036,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", - "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", "devOptional": true, "license": "Apache-2.0", "engines": { @@ -2070,9 +2046,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz", - "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", "devOptional": true, "license": "Apache-2.0", "dependencies": { @@ -2218,9 +2194,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2292,9 +2268,9 @@ } }, "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", - "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz", + "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==", "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.1", @@ -2330,9 +2306,9 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.9.tgz", - "integrity": "sha512-TWqj7b1w5cmSz4H/uf+y2AHxAH4ldPR7D2bz0XVyn60GCAo/zRbRPx7cF8gTs/i7CiYeHzV6dtat0VpMwOtolw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.2.0.tgz", + "integrity": "sha512-Nn5PSkUqbDrvezpiiiYZiAbX4SFEiy3CbikUL6pWOXEUsq+L1j50OOyyUIHpaX2Hr+5V5UxTh+fPeC4nsGNhdw==", "license": "MIT", "funding": { "type": "opencollective", @@ -2340,22 +2316,22 @@ } }, "node_modules/@mui/material": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.1.9.tgz", - "integrity": "sha512-NwqIN0bdsgzSbZd5JFcC+2ez0XW/XNs8uiV2PDHrqQ4qf/FEasFJG1z6g8JbCN0YlTrHZekVb17X0Fv0qcYJfQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.2.0.tgz", + "integrity": "sha512-7FXXUPIyYzP02a7GvqwJ7ocmdP+FkvLvmy/uxG1TDmTlsr8nEClQp75uxiVznJqAY/jJy4d+Rj/fNWNxwidrYQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.1.9", - "@mui/system": "^6.1.9", + "@mui/core-downloads-tracker": "^6.2.0", + "@mui/system": "^6.2.0", "@mui/types": "^7.2.19", - "@mui/utils": "^6.1.9", + "@mui/utils": "^6.2.0", "@popperjs/core": "^2.11.8", "@types/react-transition-group": "^4.4.11", "clsx": "^2.1.1", "csstype": "^3.1.3", "prop-types": "^15.8.1", - "react-is": "^18.3.1", + "react-is": "^19.0.0", "react-transition-group": "^4.4.5" }, "engines": { @@ -2368,7 +2344,7 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^6.1.9", + "@mui/material-pigment-css": "^6.2.0", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" @@ -2389,13 +2365,13 @@ } }, "node_modules/@mui/private-theming": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.1.9.tgz", - "integrity": "sha512-7aum/O1RquBYhfwL/7egDyl9GqJgPM6hoJDFFBbhF6Sgv9yI9v4w3ArKUkuVvR0CtVj4NXRVMKEioh1bjUzvuA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.2.0.tgz", + "integrity": "sha512-lYd2MrVddhentF1d/cMXKnwlDjr/shbO3A2eGq22PCYUoZaqtAGZMc0U86KnJ/Sh5YzNYePqTOaaowAN8Qea8A==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/utils": "^6.1.9", + "@mui/utils": "^6.2.0", "prop-types": "^15.8.1" }, "engines": { @@ -2416,9 +2392,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.1.9.tgz", - "integrity": "sha512-xynSLlJRxHLzSfQaiDjkaTx8LiFb9ByVa7aOdwFnTxGWFMY1F+mkXwAUY4jDDE+MAxkWxlzzQE0wOohnsxhdQg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.2.0.tgz", + "integrity": "sha512-rV4YCu6kcCjMnHFXU/tQcL6XfYVfFVR8n3ZVNGnk2rpXnt/ctOPJsF+eUQuhkHciueLVKpI06+umr1FxWWhVmQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", @@ -2450,16 +2426,16 @@ } }, "node_modules/@mui/system": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.1.9.tgz", - "integrity": "sha512-8x+RucnNp21gfFYsklCaZf0COXbv3+v0lrVuXONxvPEkESi2rwLlOi8UPJfcz6LxZOAX3v3oQ7qw18vnpgueRg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.2.0.tgz", + "integrity": "sha512-DCeqev9Cd4f4pm3O1lqSGW/DIHHBG6ZpqMX9iIAvN4asYv+pPWv2/lKov9kWk5XThhxFnGSv93SRNE1kNRRg5Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/private-theming": "^6.1.9", - "@mui/styled-engine": "^6.1.9", + "@mui/private-theming": "^6.2.0", + "@mui/styled-engine": "^6.2.0", "@mui/types": "^7.2.19", - "@mui/utils": "^6.1.9", + "@mui/utils": "^6.2.0", "clsx": "^2.1.1", "csstype": "^3.1.3", "prop-types": "^15.8.1" @@ -2504,17 +2480,17 @@ } }, "node_modules/@mui/utils": { - "version": "6.1.9", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.1.9.tgz", - "integrity": "sha512-N7uzBp7p2or+xanXn3aH2OTINC6F/Ru/U8h6amhRZEev8bJhKN86rIDIoxZZ902tj+09LXtH83iLxFMjMHyqNA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.2.0.tgz", + "integrity": "sha512-77CaFJi+OIi2SjbPwCis8z5DXvE0dfx9hBz5FguZHt1VYFlWEPCWTHcMsQCahSErnfik5ebLsYK8+D+nsjGVfw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", "@mui/types": "^7.2.19", - "@types/prop-types": "^15.7.13", + "@types/prop-types": "^15.7.14", "clsx": "^2.1.1", "prop-types": "^15.8.1", - "react-is": "^18.3.1" + "react-is": "^19.0.0" }, "engines": { "node": ">=14.0.0" @@ -2659,9 +2635,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -2674,42 +2650,48 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", "license": "MIT", + "peer": true, "dependencies": { - "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-transition-group": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", - "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", "license": "MIT", - "dependencies": { + "peerDependencies": { "@types/react": "*" } }, + "node_modules/@types/webpack-env": { + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.5.tgz", + "integrity": "sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==", + "license": "MIT" + }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", - "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/type-utils": "8.16.0", - "@typescript-eslint/utils": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/type-utils": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2724,25 +2706,21 @@ }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", - "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", "dev": true, - "license": "BSD-2-Clause", + "license": "MITClause", "dependencies": { - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "debug": "^4.3.4" }, "engines": { @@ -2753,23 +2731,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", - "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0" + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2780,14 +2754,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", - "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/utils": "8.18.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2799,18 +2773,14 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", - "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", "dev": true, "license": "MIT", "engines": { @@ -2822,14 +2792,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", - "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2844,10 +2814,8 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -2890,16 +2858,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", - "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0" + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2909,22 +2877,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", - "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/types": "8.18.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3477,9 +3441,9 @@ } }, "node_modules/axios": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz", - "integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3648,9 +3612,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", "funding": [ { "type": "opencollective", @@ -3667,9 +3631,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -3695,16 +3659,44 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" }, "engines": { "node": ">= 0.4" @@ -3723,9 +3715,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001684", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", - "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", "funding": [ { "type": "opencollective", @@ -4189,9 +4181,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -4403,6 +4395,20 @@ "csstype": "^3.0.2" } }, + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -4422,9 +4428,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.67", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.67.tgz", - "integrity": "sha512-nz88NNBsD7kQSAGGJyp8hS6xSPtWwqNogA0mjtc2nUYeEf3nURK9qpV18TuBdDmEDgVWotS8Wkzf+V52dSQ/LQ==", + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4535,13 +4541,10 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -4592,7 +4595,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -4672,9 +4674,9 @@ } }, "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "devOptional": true, "license": "MIT", "dependencies": { @@ -4683,7 +4685,7 @@ "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -4692,7 +4694,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -4839,9 +4841,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", - "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", "dev": true, "license": "MIT", "engines": { @@ -5025,9 +5027,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -5049,7 +5051,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -5064,6 +5066,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express-session": { @@ -5683,16 +5689,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -5797,9 +5808,9 @@ } }, "node_modules/globals": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", - "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", + "version": "15.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", + "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", "dev": true, "license": "MIT", "engines": { @@ -5846,13 +5857,10 @@ } }, "node_modules/gopd": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", - "integrity": "sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" }, @@ -5950,10 +5958,14 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5962,9 +5974,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -6104,9 +6116,9 @@ } }, "node_modules/i18next-browser-languagedetector": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.0.tgz", - "integrity": "sha512-zhXdJXTTCoG39QsrOCiOabnWj2jecouOqbchu3EfhtSHxIB5Uugnm9JaizenOy39h7ne3+fLikIjeW88+rgszw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.2.tgz", + "integrity": "sha512-shBvPmnIyZeD2VU5jVGIOWP7u9qNG3Lj7mpaiPFpbJ3LVfHZJvVzKR4v1Cb91wAOFpNw442N+LGPzHOHsten2g==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2" @@ -6214,15 +6226,15 @@ "license": "ISC" }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -6277,13 +6289,16 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6302,14 +6317,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6332,9 +6347,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -6347,12 +6362,14 @@ } }, "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" }, "engines": { @@ -6363,13 +6380,14 @@ } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6491,13 +6509,14 @@ } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6552,14 +6571,16 @@ } }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -6607,13 +6628,14 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6623,13 +6645,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -6668,13 +6692,16 @@ } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6732,17 +6759,18 @@ } }, "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", + "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "reflect.getprototypeof": "^1.0.8", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -6797,9 +6825,9 @@ } }, "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -7021,6 +7049,15 @@ "yallist": "^3.0.2" } }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -7224,9 +7261,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "license": "MIT" }, "node_modules/normalize-path": { @@ -7560,9 +7597,9 @@ "license": "ISC" }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/path-type": { @@ -7786,9 +7823,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", - "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", @@ -7862,9 +7899,9 @@ } }, "node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, "license": "MIT", "peer": true, @@ -8174,9 +8211,9 @@ "license": "MIT" }, "node_modules/react-i18next": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.1.3.tgz", - "integrity": "sha512-J11oA30FbM3NZegUZjn8ySK903z6PLBz/ZuBYyT1JMR0QPrW6PFXvl1WoUhortdGi9dM0m48/zJQlPskVZXgVw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.2.0.tgz", + "integrity": "sha512-iJNc8111EaDtVTVMKigvBtPHyrJV+KblWG73cUxqp+WmJCcwkzhWNFXmkAD5pwP2Z4woeDj/oXDdbjDsb3Gutg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", @@ -8196,9 +8233,9 @@ } }, "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", "license": "MIT" }, "node_modules/react-router": { @@ -8234,9 +8271,9 @@ } }, "node_modules/react-select": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.3.tgz", - "integrity": "sha512-lVswnIq8/iTj1db7XCG74M/3fbGB6ZaluCzvwPGT5ZOjCdL/k0CLWhEK0vCBLuU5bHTEf6Gj8jtSvi+3v+tO1w==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.9.0.tgz", + "integrity": "sha512-nwRKGanVHGjdccsnzhFte/PULziueZxGD8LL2WojON78Mvnq7LdAMEtu2frrwld1fr3geixg3iiMBIc/LLAZpw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.0", @@ -8247,11 +8284,11 @@ "memoize-one": "^6.0.0", "prop-types": "^15.6.0", "react-transition-group": "^4.3.0", - "use-isomorphic-layout-effect": "^1.1.2" + "use-isomorphic-layout-effect": "^1.2.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/react-transition-group": { @@ -8307,19 +8344,20 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.7.tgz", - "integrity": "sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "which-builtin-type": "^1.1.4" + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" }, "engines": { "node": ">= 0.4" @@ -8415,6 +8453,18 @@ "regjsparser": "bin/parser" } }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -8425,12 +8475,12 @@ } }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -8497,15 +8547,16 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -8536,15 +8587,15 @@ "license": "MIT" }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -8569,9 +8620,9 @@ } }, "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -8580,7 +8631,7 @@ "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -8787,15 +8838,69 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -8999,16 +9104,19 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -9018,16 +9126,20 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9164,9 +9276,9 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -9182,16 +9294,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -9215,24 +9327,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -9453,15 +9547,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.16.0.tgz", - "integrity": "sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.0.tgz", + "integrity": "sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.16.0", - "@typescript-eslint/parser": "8.16.0", - "@typescript-eslint/utils": "8.16.0" + "@typescript-eslint/eslint-plugin": "8.18.0", + "@typescript-eslint/parser": "8.18.0", + "@typescript-eslint/utils": "8.18.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9471,12 +9565,8 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/uglify-js": { @@ -9624,12 +9714,12 @@ } }, "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz", + "integrity": "sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==", "license": "MIT", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -9699,16 +9789,16 @@ "license": "BSD-2-Clause" }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", @@ -9774,9 +9864,9 @@ } }, "node_modules/webpack-dev-middleware/node_modules/memfs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", - "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.15.0.tgz", + "integrity": "sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==", "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", @@ -9900,42 +9990,45 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", + "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", - "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", + "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", + "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" diff --git a/src/container/main/components/layout/header.tsx b/src/container/main/components/layout/header.tsx deleted file mode 100644 index 4762669..0000000 --- a/src/container/main/components/layout/header.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import { getNavigationsValue } from '@brojs/cli'; - -const navigations: Array<{ name: string; href: string }> = [ - { - name: 'Регистрация', - href: getNavigationsValue('sberhubproject.signup') - } -]; - -const Header = (): React.ReactElement => { - return ( -
- -
- ); -}; - -export default Header; diff --git a/src/container/main/components/layout/header/index.style.ts b/src/container/main/components/layout/header/index.style.ts new file mode 100644 index 0000000..c6286f3 --- /dev/null +++ b/src/container/main/components/layout/header/index.style.ts @@ -0,0 +1,7 @@ +import styled from '@emotion/styled'; +import AppBar from '@mui/material/AppBar'; + +export const AppBarStyled = styled(AppBar)` + background-color: var(--tg-theme-button-color); + +`; \ No newline at end of file diff --git a/src/container/main/components/layout/header/index.tsx b/src/container/main/components/layout/header/index.tsx new file mode 100644 index 0000000..2d65a92 --- /dev/null +++ b/src/container/main/components/layout/header/index.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import Logo from './logo'; +import { AppBarStyled } from './index.style'; +import Toolbar from '@mui/material/Toolbar'; + +const Header = (): React.ReactElement => { + return ( +
+ + + + + +
+ ); +}; + +export default Header; \ No newline at end of file diff --git a/src/container/main/components/layout/header/logo/index.tsx b/src/container/main/components/layout/header/logo/index.tsx new file mode 100644 index 0000000..ebdd40f --- /dev/null +++ b/src/container/main/components/layout/header/logo/index.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import styled from '@emotion/styled'; +import logoPng from './logo.png'; + +const LogoStyled = styled.img` + height: 40px; + padding: 8px; +`; + +const Logo = () => { + return ; +}; + +export default Logo; diff --git a/src/container/main/components/layout/header/logo/logo.png b/src/container/main/components/layout/header/logo/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2194ef150deed732606aea859d14a30463ced200 GIT binary patch literal 35062 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 kzia>hKm7lzWxvG|)y&aQP2^RF0scvgD~Oeed { - const [selectedPhoto, setSelectedPhoto] = useState(null); - const [selectedOption, setSelectedOption] = useState(null); - - const handlePhotoChange = (photo) => { - setSelectedPhoto(photo); - }; - - const handleChange = (selectedOption) => { - setSelectedOption(selectedOption); - }; - - const { interests } = useConstant(); + //const { user_id, username, onClose } = useTelegram(); /* const handleSubmit = async (event) => { @@ -55,7 +44,7 @@ const SingUpPage = (): React.ReactElement => { { diff --git a/src/container/signup/interests/index.style.ts b/src/container/signup/interests/index.style.ts index c824a4d..1e3c2e2 100644 --- a/src/container/signup/interests/index.style.ts +++ b/src/container/signup/interests/index.style.ts @@ -33,7 +33,7 @@ export const InterestsStyled = styled(Select)` } &.select__option--is-selected { - background-color: var(--tg-theme-selected-color, #0066ff); + background-color: var(--tg-theme-button-color); color: #ffffff; } @@ -48,7 +48,7 @@ export const InterestsStyled = styled(Select)` } .select__multi-value { - background-color: var(--tg-theme-selected-color, #0066ff); + background-color: var(--tg-theme-button-color); color: #ffffff; border-radius: 4px; diff --git a/src/container/signup/photo/index.style.ts b/src/container/signup/photo/index.style.ts index 1fdfcc9..4a455e6 100644 --- a/src/container/signup/photo/index.style.ts +++ b/src/container/signup/photo/index.style.ts @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import Avatar from "@mui/material/Avatar"; -export const PhotoStyled = styled.div<{ value: string | null }>` +export const PhotoStyled = styled.div<{ id: string, name: string, value: string | null }>` position: relative; display: inline-block; cursor: pointer; diff --git a/src/container/signup/photo/index.tsx b/src/container/signup/photo/index.tsx index 0462adf..272a0d4 100644 --- a/src/container/signup/photo/index.tsx +++ b/src/container/signup/photo/index.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { useState } from 'react'; import { AvatarStyled, PhotoStyled, InputStyled } from './index.style'; -const Photo = ({ defaultPhoto = null, onPhotoChange }): React.ReactElement => { +const Photo = ({ id, name, defaultPhoto = null}): React.ReactElement => { const [photo, setPhoto] = useState(defaultPhoto); const handleFileChange = (event) => { @@ -13,7 +13,6 @@ const Photo = ({ defaultPhoto = null, onPhotoChange }): React.ReactElement => { reader.onload = (e) => { const newPhoto = e.target.result; setPhoto(newPhoto); - if (onPhotoChange) onPhotoChange(newPhoto); }; reader.readAsDataURL(file); @@ -27,7 +26,11 @@ const Photo = ({ defaultPhoto = null, onPhotoChange }): React.ReactElement => { return ( - +