|
|
|
@ -19,10 +19,10 @@
|
|
|
|
|
"@mdi/js": "^7.4.47",
|
|
|
|
|
"@mdi/react": "^1.6.1",
|
|
|
|
|
"@mui/icons-material": "^7.0.2",
|
|
|
|
|
"@mui/lab": "^7.0.0-beta.12",
|
|
|
|
|
"@mui/lab": "^7.0.0-beta.13",
|
|
|
|
|
"@mui/material": "^7.0.2",
|
|
|
|
|
"@mui/x-data-grid": "^7.29.3",
|
|
|
|
|
"@mui/x-date-pickers": "^7.29.3",
|
|
|
|
|
"@mui/x-data-grid": "^7.29.6",
|
|
|
|
|
"@mui/x-date-pickers": "^7.29.4",
|
|
|
|
|
"@mui/x-tree-view": "^7.29.1",
|
|
|
|
|
"date-and-time": "^3.6.0",
|
|
|
|
|
"dayjs": "^1.11.13",
|
|
|
|
@ -32,9 +32,9 @@
|
|
|
|
|
"mui-color-input": "^7.0.0",
|
|
|
|
|
"react": "^19.0.0",
|
|
|
|
|
"react-dom": "^19.0.0",
|
|
|
|
|
"react-easy-crop": "^5.4.1",
|
|
|
|
|
"react-qr-code": "^2.0.15",
|
|
|
|
|
"react-router-dom": "^7.4.0",
|
|
|
|
|
"react-easy-crop": "^5.4.2",
|
|
|
|
|
"react-qr-code": "^2.0.16",
|
|
|
|
|
"react-router-dom": "^7.6.2",
|
|
|
|
|
"react-zoom-pan-pinch": "^3.7.0",
|
|
|
|
|
"svg2pdf.js": "^2.5.0"
|
|
|
|
|
},
|
|
|
|
@ -48,7 +48,7 @@
|
|
|
|
|
"eslint-plugin-react-refresh": "^0.4.20",
|
|
|
|
|
"globals": "^16.0.0",
|
|
|
|
|
"typescript": "^5.8.3",
|
|
|
|
|
"typescript-eslint": "^8.34.0",
|
|
|
|
|
"typescript-eslint": "^8.24.1",
|
|
|
|
|
"vite": "^6.2.3"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -934,9 +934,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@eslint-community/eslint-utils": {
|
|
|
|
|
"version": "4.7.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
|
|
|
|
|
"integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
|
|
|
|
|
"version": "4.6.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz",
|
|
|
|
|
"integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
@ -1273,9 +1273,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/core-downloads-tracker": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-E0OqhZv548Qdc0PwWhLVA2zmjJZSTvaL4ZhoswmI8NJEC1tpW2js6LLP827jrW9MEiXYdz3QS6+hask83w74yQ==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-yBckQs4aQ8mqukLnPC6ivIRv6guhaXi8snVl00VtyojBbm+l6VbVhyTSZ68Abcx7Ah8B+GZhrB7BOli+e+9LkQ==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"funding": {
|
|
|
|
|
"type": "opencollective",
|
|
|
|
@ -1309,15 +1309,15 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/lab": {
|
|
|
|
|
"version": "7.0.0-beta.12",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/lab/-/lab-7.0.0-beta.12.tgz",
|
|
|
|
|
"integrity": "sha512-685MmzByCy3Vmb7xI6J8qOQm4l7yqfVTOLwxVmNV1EHBKuJiMuoX4/2vAAEGfNbDeEfWQsp7aBWanYpSWe1iRA==",
|
|
|
|
|
"version": "7.0.0-beta.13",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/lab/-/lab-7.0.0-beta.13.tgz",
|
|
|
|
|
"integrity": "sha512-wLSeePenug3+/kek4cFMIF3QZVC2fHt2Z3O3HwOFvakgErmT39WltYsNpWNojCnXUqcIExUp9xNW0Wk+tJShgA==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
|
"@mui/system": "^7.1.0",
|
|
|
|
|
"@mui/types": "^7.4.2",
|
|
|
|
|
"@mui/utils": "^7.1.0",
|
|
|
|
|
"@mui/system": "^7.1.1",
|
|
|
|
|
"@mui/types": "^7.4.3",
|
|
|
|
|
"@mui/utils": "^7.1.1",
|
|
|
|
|
"clsx": "^2.1.1",
|
|
|
|
|
"prop-types": "^15.8.1"
|
|
|
|
|
},
|
|
|
|
@ -1331,8 +1331,8 @@
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@emotion/react": "^11.5.0",
|
|
|
|
|
"@emotion/styled": "^11.3.0",
|
|
|
|
|
"@mui/material": "^7.1.0",
|
|
|
|
|
"@mui/material-pigment-css": "^7.1.0",
|
|
|
|
|
"@mui/material": "^7.1.1",
|
|
|
|
|
"@mui/material-pigment-css": "^7.1.1",
|
|
|
|
|
"@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"
|
|
|
|
@ -1353,16 +1353,16 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/material": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/material/-/material-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-ahUJdrhEv+mCp4XHW+tHIEYzZMSRLg8z4AjUOsj44QpD1ZaMxQoVOG2xiHvLFdcsIPbgSRx1bg1eQSheHBgvtg==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/material/-/material-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-mTpdmdZCaHCGOH3SrYM41+XKvNL0iQfM9KlYgpSjgadXx/fEKhhvOktxm8++Xw6FFeOHoOiV+lzOI8X1rsv71A==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
|
"@mui/core-downloads-tracker": "^7.1.0",
|
|
|
|
|
"@mui/system": "^7.1.0",
|
|
|
|
|
"@mui/types": "^7.4.2",
|
|
|
|
|
"@mui/utils": "^7.1.0",
|
|
|
|
|
"@mui/core-downloads-tracker": "^7.1.1",
|
|
|
|
|
"@mui/system": "^7.1.1",
|
|
|
|
|
"@mui/types": "^7.4.3",
|
|
|
|
|
"@mui/utils": "^7.1.1",
|
|
|
|
|
"@popperjs/core": "^2.11.8",
|
|
|
|
|
"@types/react-transition-group": "^4.4.12",
|
|
|
|
|
"clsx": "^2.1.1",
|
|
|
|
@ -1381,7 +1381,7 @@
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@emotion/react": "^11.5.0",
|
|
|
|
|
"@emotion/styled": "^11.3.0",
|
|
|
|
|
"@mui/material-pigment-css": "^7.1.0",
|
|
|
|
|
"@mui/material-pigment-css": "^7.1.1",
|
|
|
|
|
"@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"
|
|
|
|
@ -1402,13 +1402,13 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/private-theming": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-4Kck4jxhqF6YxNwJdSae1WgDfXVg0lIH6JVJ7gtuFfuKcQCgomJxPvUEOySTFRPz1IZzwz5OAcToskRdffElDA==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-M8NbLUx+armk2ZuaxBkkMk11ultnWmrPlN0Xe3jUEaBChg/mcxa5HWIWS1EE4DF36WRACaAHVAvyekWlDQf0PQ==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
|
"@mui/utils": "^7.1.0",
|
|
|
|
|
"@mui/utils": "^7.1.1",
|
|
|
|
|
"prop-types": "^15.8.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
@ -1429,9 +1429,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/styled-engine": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-m0mJ0c6iRC+f9hMeRe0W7zZX1wme3oUX0+XTVHjPG7DJz6OdQ6K/ggEOq7ZdwilcpdsDUwwMfOmvO71qDkYd2w==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-R2wpzmSN127j26HrCPYVQ53vvMcT5DaKLoWkrfwUYq3cYytL6TQrCH8JBH3z79B6g4nMZZVoaXrxO757AlShaw==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
@ -1463,16 +1463,16 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/system": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/system/-/system-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-iedAWgRJMCxeMHvkEhsDlbvkK+qKf9me6ofsf7twk/jfT4P1ImVf7Rwb5VubEA0sikrVL+1SkoZM41M4+LNAVA==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/system/-/system-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-Kj1uhiqnj4Zo7PDjAOghtXJtNABunWvhcRU0O7RQJ7WOxeynoH6wXPcilphV8QTFtkKaip8EiNJRiCD+B3eROA==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
|
"@mui/private-theming": "^7.1.0",
|
|
|
|
|
"@mui/styled-engine": "^7.1.0",
|
|
|
|
|
"@mui/types": "^7.4.2",
|
|
|
|
|
"@mui/utils": "^7.1.0",
|
|
|
|
|
"@mui/private-theming": "^7.1.1",
|
|
|
|
|
"@mui/styled-engine": "^7.1.1",
|
|
|
|
|
"@mui/types": "^7.4.3",
|
|
|
|
|
"@mui/utils": "^7.1.1",
|
|
|
|
|
"clsx": "^2.1.1",
|
|
|
|
|
"csstype": "^3.1.3",
|
|
|
|
|
"prop-types": "^15.8.1"
|
|
|
|
@ -1503,9 +1503,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/types": {
|
|
|
|
|
"version": "7.4.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.2.tgz",
|
|
|
|
|
"integrity": "sha512-edRc5JcLPsrlNFYyTPxds+d5oUovuUxnnDtpJUbP6WMeV4+6eaX/mqai1ZIWT62lCOe0nlrON0s9HDiv5en5bA==",
|
|
|
|
|
"version": "7.4.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.3.tgz",
|
|
|
|
|
"integrity": "sha512-2UCEiK29vtiZTeLdS2d4GndBKacVyxGvReznGXGr+CzW/YhjIX+OHUdCIczZjzcRAgKBGmE9zCIgoV9FleuyRQ==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1"
|
|
|
|
@ -1520,13 +1520,13 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/utils": {
|
|
|
|
|
"version": "7.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-/OM3S8kSHHmWNOP+NH9xEtpYSG10upXeQ0wLZnfDgmgadTAk5F4MQfFLyZ5FCRJENB3eRzltMmaNl6UtDnPovw==",
|
|
|
|
|
"version": "7.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-BkOt2q7MBYl7pweY2JWwfrlahhp+uGLR8S+EhiyRaofeRYUWL2YKbSGQvN4hgSN1i8poN0PaUiii1kEMrchvzg==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.27.1",
|
|
|
|
|
"@mui/types": "^7.4.2",
|
|
|
|
|
"@mui/types": "^7.4.3",
|
|
|
|
|
"@types/prop-types": "^15.7.14",
|
|
|
|
|
"clsx": "^2.1.1",
|
|
|
|
|
"prop-types": "^15.8.1",
|
|
|
|
@ -1550,9 +1550,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/x-data-grid": {
|
|
|
|
|
"version": "7.29.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.3.tgz",
|
|
|
|
|
"integrity": "sha512-nAmyFNVXeg3Fvw6X7UL4ZwCEK5GBJpSR7MaonJy6ghnKp4VCkYYVZeSAlvmdRdGZ+Q/nGQFvSXSNYZ9FS56XSA==",
|
|
|
|
|
"version": "7.29.6",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.6.tgz",
|
|
|
|
|
"integrity": "sha512-2x3+jaqqiia3FjTcsN2PjlnVKHiVFqrDvcJ6p/PFAjI75uSG6rhOhx4bwrJxm3+TWFnZD5Ir8Ln9MYLiPjIEUQ==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.25.7",
|
|
|
|
@ -1588,9 +1588,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@mui/x-date-pickers": {
|
|
|
|
|
"version": "7.29.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.29.3.tgz",
|
|
|
|
|
"integrity": "sha512-/A0/8fpLnEFeJKr5YQsI8jqlWPJlOtgfCGcqXHVDOLxgV3lW49+Kh5TZAc1yi6HKT3AG6k4DkNwTuu/RjJeMFA==",
|
|
|
|
|
"version": "7.29.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.29.4.tgz",
|
|
|
|
|
"integrity": "sha512-wJ3tsqk/y6dp+mXGtT9czciAMEO5Zr3IIAHg9x6IL0Eqanqy0N3chbmQQZv3iq0m2qUpQDLvZ4utZBUTJdjNzw==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/runtime": "^7.25.7",
|
|
|
|
@ -2084,12 +2084,6 @@
|
|
|
|
|
"@babel/types": "^7.20.7"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/cookie": {
|
|
|
|
|
"version": "0.6.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
|
|
|
|
|
"integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
|
|
|
|
|
"license": "MIT"
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/estree": {
|
|
|
|
|
"version": "1.0.6",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
|
|
|
|
@ -2171,21 +2165,21 @@
|
|
|
|
|
"optional": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/eslint-plugin": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@eslint-community/regexpp": "^4.10.0",
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.34.0",
|
|
|
|
|
"@typescript-eslint/type-utils": "8.34.0",
|
|
|
|
|
"@typescript-eslint/utils": "8.34.0",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.34.0",
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.30.1",
|
|
|
|
|
"@typescript-eslint/type-utils": "8.30.1",
|
|
|
|
|
"@typescript-eslint/utils": "8.30.1",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.30.1",
|
|
|
|
|
"graphemer": "^1.4.0",
|
|
|
|
|
"ignore": "^7.0.0",
|
|
|
|
|
"ignore": "^5.3.1",
|
|
|
|
|
"natural-compare": "^1.4.0",
|
|
|
|
|
"ts-api-utils": "^2.1.0"
|
|
|
|
|
"ts-api-utils": "^2.0.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
@ -2195,32 +2189,22 @@
|
|
|
|
|
"url": "https://opencollective.com/typescript-eslint"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@typescript-eslint/parser": "^8.34.0",
|
|
|
|
|
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
|
|
|
|
|
"eslint": "^8.57.0 || ^9.0.0",
|
|
|
|
|
"typescript": ">=4.8.4 <5.9.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
|
|
|
|
|
"version": "7.0.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
|
|
|
|
|
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 4"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/parser": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "8.34.0",
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.34.0",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.34.0",
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.30.1",
|
|
|
|
|
"@typescript-eslint/types": "8.30.1",
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.30.1",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.30.1",
|
|
|
|
|
"debug": "^4.3.4"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
@ -2235,37 +2219,15 @@
|
|
|
|
|
"typescript": ">=4.8.4 <5.9.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/project-service": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/tsconfig-utils": "^8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "^8.34.0",
|
|
|
|
|
"debug": "^4.3.4"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
|
},
|
|
|
|
|
"funding": {
|
|
|
|
|
"type": "opencollective",
|
|
|
|
|
"url": "https://opencollective.com/typescript-eslint"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"typescript": ">=4.8.4 <5.9.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/scope-manager": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/types": "8.34.0",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.34.0"
|
|
|
|
|
"@typescript-eslint/types": "8.30.1",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.30.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
@ -2275,34 +2237,17 @@
|
|
|
|
|
"url": "https://opencollective.com/typescript-eslint"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/tsconfig-utils": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
|
},
|
|
|
|
|
"funding": {
|
|
|
|
|
"type": "opencollective",
|
|
|
|
|
"url": "https://opencollective.com/typescript-eslint"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"typescript": ">=4.8.4 <5.9.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/type-utils": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.34.0",
|
|
|
|
|
"@typescript-eslint/utils": "8.34.0",
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.30.1",
|
|
|
|
|
"@typescript-eslint/utils": "8.30.1",
|
|
|
|
|
"debug": "^4.3.4",
|
|
|
|
|
"ts-api-utils": "^2.1.0"
|
|
|
|
|
"ts-api-utils": "^2.0.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
@ -2317,9 +2262,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/types": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"engines": {
|
|
|
|
@ -2331,22 +2276,20 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/typescript-estree": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/project-service": "8.34.0",
|
|
|
|
|
"@typescript-eslint/tsconfig-utils": "8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "8.34.0",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "8.30.1",
|
|
|
|
|
"@typescript-eslint/visitor-keys": "8.30.1",
|
|
|
|
|
"debug": "^4.3.4",
|
|
|
|
|
"fast-glob": "^3.3.2",
|
|
|
|
|
"is-glob": "^4.0.3",
|
|
|
|
|
"minimatch": "^9.0.4",
|
|
|
|
|
"semver": "^7.6.0",
|
|
|
|
|
"ts-api-utils": "^2.1.0"
|
|
|
|
|
"ts-api-utils": "^2.0.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
@ -2386,9 +2329,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
|
|
|
|
|
"version": "7.7.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
|
|
|
|
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
|
|
|
|
|
"version": "7.7.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
|
|
|
|
|
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "ISC",
|
|
|
|
|
"bin": {
|
|
|
|
@ -2399,16 +2342,16 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/utils": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@eslint-community/eslint-utils": "^4.7.0",
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "8.34.0",
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.34.0"
|
|
|
|
|
"@eslint-community/eslint-utils": "^4.4.0",
|
|
|
|
|
"@typescript-eslint/scope-manager": "8.30.1",
|
|
|
|
|
"@typescript-eslint/types": "8.30.1",
|
|
|
|
|
"@typescript-eslint/typescript-estree": "8.30.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
@ -2423,13 +2366,13 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@typescript-eslint/visitor-keys": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/types": "8.34.0",
|
|
|
|
|
"@typescript-eslint/types": "8.30.1",
|
|
|
|
|
"eslint-visitor-keys": "^4.2.0"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
@ -4083,9 +4026,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/react-easy-crop": {
|
|
|
|
|
"version": "5.4.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.4.1.tgz",
|
|
|
|
|
"integrity": "sha512-Djtsi7bWO75vkKYkVxNRrJWY69pXLahIAkUN0mmt9cXNnaq2tpG59ctSY6P7ipJgBc7COJDRMRuwb2lYwtACNQ==",
|
|
|
|
|
"version": "5.4.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.4.2.tgz",
|
|
|
|
|
"integrity": "sha512-V+GQUTkNWD8gK0mbZQfwTvcDxyCB4GS0cM36is8dAcvnsHY7DMEDP2D5IqHju55TOiCHwElJPVOYDgiu8BEiHQ==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"normalize-wheel": "^1.0.1",
|
|
|
|
@ -4103,9 +4046,9 @@
|
|
|
|
|
"license": "MIT"
|
|
|
|
|
},
|
|
|
|
|
"node_modules/react-qr-code": {
|
|
|
|
|
"version": "2.0.15",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.15.tgz",
|
|
|
|
|
"integrity": "sha512-MkZcjEXqVKqXEIMVE0mbcGgDpkfSdd8zhuzXEl9QzYeNcw8Hq2oVIzDLWuZN2PQBwM5PWjc2S31K8Q1UbcFMfw==",
|
|
|
|
|
"version": "2.0.16",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.16.tgz",
|
|
|
|
|
"integrity": "sha512-8f54aTOo7DxYr1LB47pMeclV5SL/zSbJxkXHIS2a+QnAIa4XDVIdmzYRC+CBCJeDLSCeFHn8gHtltwvwZGJD/w==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"prop-types": "^15.8.1",
|
|
|
|
@ -4126,15 +4069,13 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/react-router": {
|
|
|
|
|
"version": "7.4.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.4.0.tgz",
|
|
|
|
|
"integrity": "sha512-Y2g5ObjkvX3VFeVt+0CIPuYd9PpgqCslG7ASSIdN73LwA1nNWzcMLaoMRJfP3prZFI92svxFwbn7XkLJ+UPQ6A==",
|
|
|
|
|
"version": "7.6.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz",
|
|
|
|
|
"integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/cookie": "^0.6.0",
|
|
|
|
|
"cookie": "^1.0.1",
|
|
|
|
|
"set-cookie-parser": "^2.6.0",
|
|
|
|
|
"turbo-stream": "2.4.0"
|
|
|
|
|
"set-cookie-parser": "^2.6.0"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=20.0.0"
|
|
|
|
@ -4150,12 +4091,12 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/react-router-dom": {
|
|
|
|
|
"version": "7.4.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.4.0.tgz",
|
|
|
|
|
"integrity": "sha512-VlksBPf3n2bijPvnA7nkTsXxMAKOj+bWp4R9c3i+bnwlSOFAGOkJkKhzy/OsRkWaBMICqcAl1JDzh9ZSOze9CA==",
|
|
|
|
|
"version": "7.6.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz",
|
|
|
|
|
"integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"react-router": "7.4.0"
|
|
|
|
|
"react-router": "7.6.2"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=20.0.0"
|
|
|
|
@ -4515,12 +4456,6 @@
|
|
|
|
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
|
|
|
|
"license": "0BSD"
|
|
|
|
|
},
|
|
|
|
|
"node_modules/turbo-stream": {
|
|
|
|
|
"version": "2.4.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz",
|
|
|
|
|
"integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==",
|
|
|
|
|
"license": "ISC"
|
|
|
|
|
},
|
|
|
|
|
"node_modules/type-check": {
|
|
|
|
|
"version": "0.4.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|
|
|
|
@ -4549,15 +4484,15 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/typescript-eslint": {
|
|
|
|
|
"version": "8.34.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.0.tgz",
|
|
|
|
|
"integrity": "sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ==",
|
|
|
|
|
"version": "8.30.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.30.1.tgz",
|
|
|
|
|
"integrity": "sha512-D7lC0kcehVH7Mb26MRQi64LMyRJsj3dToJxM1+JVTl53DQSV5/7oUGWQLcKl1C1KnoVHxMMU2FNQMffr7F3Row==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@typescript-eslint/eslint-plugin": "8.34.0",
|
|
|
|
|
"@typescript-eslint/parser": "8.34.0",
|
|
|
|
|
"@typescript-eslint/utils": "8.34.0"
|
|
|
|
|
"@typescript-eslint/eslint-plugin": "8.30.1",
|
|
|
|
|
"@typescript-eslint/parser": "8.30.1",
|
|
|
|
|
"@typescript-eslint/utils": "8.30.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
|
|