diff --git a/package-lock.json b/package-lock.json
index 1ff596929..0a40f5b5a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,9 @@
             "name": "maskito",
             "version": "3.0.1",
             "license": "Apache-2.0",
-            "workspaces": ["projects/*"],
+            "workspaces": [
+                "projects/*"
+            ],
             "devDependencies": {
                 "@angular-devkit/build-angular": "16.2.15",
                 "@angular-devkit/core": "16.2.15",
@@ -23,12 +25,12 @@
                 "@nx/react": "19.7.0",
                 "@nx/rollup": "19.7.0",
                 "@nx/workspace": "19.7.0",
-                "@taiga-ui/commitlint-config": "0.160.1",
-                "@taiga-ui/cspell-config": "0.160.1",
-                "@taiga-ui/eslint-plugin-experience": "0.160.1",
-                "@taiga-ui/prettier-config": "0.160.1",
-                "@taiga-ui/stylelint-config": "0.160.1",
-                "@taiga-ui/tsconfig": "0.160.1",
+                "@taiga-ui/commitlint-config": "0.164.2",
+                "@taiga-ui/cspell-config": "0.164.2",
+                "@taiga-ui/eslint-plugin-experience": "0.164.2",
+                "@taiga-ui/prettier-config": "0.164.2",
+                "@taiga-ui/stylelint-config": "0.164.2",
+                "@taiga-ui/tsconfig": "0.164.2",
                 "@tinkoff/eslint-config": "4.1.2",
                 "@tinkoff/eslint-config-react": "4.1.2",
                 "@types/jest": "29.5.12",
@@ -5412,11 +5414,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
             "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
-            "cpu": ["ppc64"],
+            "cpu": [
+                "ppc64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["aix"],
+            "os": [
+                "aix"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5425,11 +5431,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz",
             "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5438,11 +5448,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz",
             "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5451,11 +5465,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz",
             "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5464,11 +5482,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz",
             "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5477,11 +5499,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz",
             "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5490,11 +5516,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz",
             "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["freebsd"],
+            "os": [
+                "freebsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5503,11 +5533,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz",
             "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["freebsd"],
+            "os": [
+                "freebsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5516,11 +5550,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz",
             "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5529,11 +5567,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz",
             "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5542,11 +5584,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz",
             "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==",
-            "cpu": ["ia32"],
+            "cpu": [
+                "ia32"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5555,11 +5601,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz",
             "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==",
-            "cpu": ["loong64"],
+            "cpu": [
+                "loong64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5568,11 +5618,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz",
             "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==",
-            "cpu": ["mips64el"],
+            "cpu": [
+                "mips64el"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5581,11 +5635,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz",
             "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==",
-            "cpu": ["ppc64"],
+            "cpu": [
+                "ppc64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5594,11 +5652,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz",
             "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==",
-            "cpu": ["riscv64"],
+            "cpu": [
+                "riscv64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5607,11 +5669,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz",
             "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==",
-            "cpu": ["s390x"],
+            "cpu": [
+                "s390x"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5620,11 +5686,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz",
             "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5633,11 +5703,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz",
             "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["netbsd"],
+            "os": [
+                "netbsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5646,11 +5720,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz",
             "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["openbsd"],
+            "os": [
+                "openbsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5659,11 +5737,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz",
             "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["sunos"],
+            "os": [
+                "sunos"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5672,11 +5754,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz",
             "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5685,11 +5771,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz",
             "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==",
-            "cpu": ["ia32"],
+            "cpu": [
+                "ia32"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -5698,11 +5788,15 @@
             "version": "0.18.17",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz",
             "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -8791,11 +8885,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.7.0.tgz",
             "integrity": "sha512-xlgTO3QZVM+DnKM5j3vZrXqKqFkf9XPDLnh+LtMx6GKjkVdnz2TCDo/wwwBB2IjBE+nSK3Fvl15CmWLnI2GGWg==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8804,11 +8902,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.7.0.tgz",
             "integrity": "sha512-tDT5Dk65+F+KWIybhT1IU5i+uBdlS3pa3SPvPIEvW0sJ+vgugCxDN7iKlrJgYdxYFDx9g+WHRRguLe9gKpVA2Q==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8817,11 +8919,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.7.0.tgz",
             "integrity": "sha512-7dg7zMQ56F53Fw107dMmNcnD5SPW+gd2aJAkE9hrG0byz9oC5TpXNDpL0/eUSrrAESqF7xYclpfCzLzkMN2Iaw==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["freebsd"],
+            "os": [
+                "freebsd"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8830,11 +8936,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.7.0.tgz",
             "integrity": "sha512-Qc315NapRWvlasVWsncV1v4f6hL+QLHxM/8WPMbkvKNCdOjiaFgNFfjrFMbzevGqAIx3X5X5T6XKXHRblDPwXw==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8843,11 +8953,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.7.0.tgz",
             "integrity": "sha512-nyxVymloy6DrSAIJDVBf3PkOoz4lXzZxj1AHgj4zdETllY/T2WXODzzy4PyN0sqF5ljX68FODVXbxpkIcS0EQQ==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8856,11 +8970,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.7.0.tgz",
             "integrity": "sha512-BN/mwZGaVgcHJhuGbu1W6EcFPbtDc8pY0cTIYkqKLzHlFfWLdRvLLJVeUGmc9ubvU3lqQLWX/lRi6Nd8RZINjg==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8869,11 +8987,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.7.0.tgz",
             "integrity": "sha512-ATcIPJdLQRYIMmbMQzbZzYVEo/unmSVq+9+/fah3okv+/5je+/tJcnf777WS4qP6ysBv2InE+wk2F/g6TNpJvg==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8882,11 +9004,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.7.0.tgz",
             "integrity": "sha512-IwP5Are8N2nBWnPygA0AS8xRl7+Wn3oTBkIPESjWs5WzfyMGTlVL/R2/8GB1hc8fdr2dd+3R7LuMZpZ/d1G7xg==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8895,11 +9021,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.7.0.tgz",
             "integrity": "sha512-+8EfLC760GzaZ4wvcWdYnoO1kw4xOrVnBTuijgkZeTPvBPPrKOi7y2bv9tG2LklE5GTt8mkmxCSEkQfSxsGIhw==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -8908,11 +9038,15 @@
             "version": "19.7.0",
             "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.7.0.tgz",
             "integrity": "sha512-h6d3zBSjhJlGxjBXKGgLqrgxMrkobdyU5KO0zjrQ3+PWrdrtw4jrIhKxW3KoFOzjbDPMmwNH/Bd7aYwZ/RMlEw==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">= 10"
             }
@@ -10283,161 +10417,225 @@
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz",
             "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"]
+            "os": [
+                "android"
+            ]
         },
         "node_modules/@rollup/rollup-android-arm64": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz",
             "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"]
+            "os": [
+                "android"
+            ]
         },
         "node_modules/@rollup/rollup-darwin-arm64": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz",
             "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"]
+            "os": [
+                "darwin"
+            ]
         },
         "node_modules/@rollup/rollup-darwin-x64": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz",
             "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"]
+            "os": [
+                "darwin"
+            ]
         },
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz",
             "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz",
             "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz",
             "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-arm64-musl": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz",
             "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz",
             "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==",
-            "cpu": ["ppc64"],
+            "cpu": [
+                "ppc64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz",
             "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==",
-            "cpu": ["riscv64"],
+            "cpu": [
+                "riscv64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz",
             "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==",
-            "cpu": ["s390x"],
+            "cpu": [
+                "s390x"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-x64-gnu": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz",
             "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-linux-x64-musl": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz",
             "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"]
+            "os": [
+                "linux"
+            ]
         },
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz",
             "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"]
+            "os": [
+                "win32"
+            ]
         },
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz",
             "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==",
-            "cpu": ["ia32"],
+            "cpu": [
+                "ia32"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"]
+            "os": [
+                "win32"
+            ]
         },
         "node_modules/@rollup/rollup-win32-x64-msvc": {
             "version": "4.21.2",
             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz",
             "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"]
+            "os": [
+                "win32"
+            ]
         },
         "node_modules/@rtsao/scc": {
             "version": "1.1.0",
@@ -11390,9 +11588,9 @@
             }
         },
         "node_modules/@taiga-ui/commitlint-config": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/commitlint-config/-/commitlint-config-0.160.1.tgz",
-            "integrity": "sha512-uHYbOBy21nAE7qpdnY9BYRAAyaSO/Nlg8DjdXkJDt6gX6/VjjmQoMpCp/88Xeoh9QiZsE4bOmgtMLWKetaWQRw==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/commitlint-config/-/commitlint-config-0.164.2.tgz",
+            "integrity": "sha512-V+xKYkXq3FCszQllrJS5uDgEpmSIwwLwFewqcRYSXhvQOu5oMfsKCXVnzxrPUQbQpJSlZslNxuVgglKqdPrhsQ==",
             "dev": true,
             "license": "Apache-2.0",
             "peerDependencies": {
@@ -11425,9 +11623,9 @@
             }
         },
         "node_modules/@taiga-ui/cspell-config": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/cspell-config/-/cspell-config-0.160.1.tgz",
-            "integrity": "sha512-NNcqXZY9v+Hq7ko7YpH9uR07q/yM1kcG+iqFT1VC5zOL94+Dt+r+AL5e7VRXdLgVlQrWuhiBgPgZbbCKNtIyvw==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/cspell-config/-/cspell-config-0.164.2.tgz",
+            "integrity": "sha512-/4qmHiV4xshjVnEm1/36vaLBC2xhC2DAy3LiRf1OGwWtCT+AS3tmkHPVdxLjXTzw/nnrL14ky8PCk/tYUcqqtQ==",
             "dev": true,
             "license": "Apache-2.0",
             "peerDependencies": {
@@ -11439,9 +11637,9 @@
             }
         },
         "node_modules/@taiga-ui/eslint-plugin-experience": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/eslint-plugin-experience/-/eslint-plugin-experience-0.160.1.tgz",
-            "integrity": "sha512-Es30R9qNw7jIBdJkXJj/hcZ+W96MPIs6cFP3oV2ArhyhLTkdFGZ+c/Fc4lvCZHR/U/9/aoUnKnAedjLEV7t3DQ==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/eslint-plugin-experience/-/eslint-plugin-experience-0.164.2.tgz",
+            "integrity": "sha512-K9J+KE6Gd1k76fEW8edwtrX9zUNM3hcpxRW84zn14TPr2DYTkCaxDKxZF8i0u7QMssU2UJWfcOPKV2nzA3wzaw==",
             "dev": true,
             "license": "Apache-2.0",
             "dependencies": {
@@ -11453,15 +11651,15 @@
                 "@angular-eslint/template-parser": "^18.3.0",
                 "@babel/eslint-parser": "^7.25.1",
                 "@babel/eslint-plugin": "^7.25.1",
-                "@stylistic/eslint-plugin": "^2.7.2",
-                "@stylistic/eslint-plugin-js": "^2.7.2",
-                "@stylistic/eslint-plugin-plus": "^2.7.2",
-                "@stylistic/eslint-plugin-ts": "^2.7.2",
-                "@typescript-eslint/eslint-plugin": "^8.4.0",
-                "@typescript-eslint/parser": "^8.4.0",
-                "@typescript-eslint/types": "^8.4.0",
-                "@typescript-eslint/typescript-estree": "^8.4.0",
-                "@typescript-eslint/utils": "^8.4.0",
+                "@stylistic/eslint-plugin": "^2.8.0",
+                "@stylistic/eslint-plugin-js": "^2.8.0",
+                "@stylistic/eslint-plugin-plus": "^2.8.0",
+                "@stylistic/eslint-plugin-ts": "^2.8.0",
+                "@typescript-eslint/eslint-plugin": "^8.5.0",
+                "@typescript-eslint/parser": "^8.5.0",
+                "@typescript-eslint/types": "^8.5.0",
+                "@typescript-eslint/typescript-estree": "^8.5.0",
+                "@typescript-eslint/utils": "^8.5.0",
                 "eslint": "^8.57.0",
                 "eslint-config-airbnb-base": "^15.0.0",
                 "eslint-config-prettier": "^9.1.0",
@@ -11684,9 +11882,9 @@
             }
         },
         "node_modules/@taiga-ui/prettier-config": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/prettier-config/-/prettier-config-0.160.1.tgz",
-            "integrity": "sha512-4R94uk5O4j7NM9vCoaX6VWUqGc0VpF8d9c6o5xsWOy+P6Rx0mFfhPWbmYLdgx2OeoMPl2+7jySTdb9c9GLvjFg==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/prettier-config/-/prettier-config-0.164.2.tgz",
+            "integrity": "sha512-f+elPji8JrmLnenIEA/TvzSHHUU3wrZ8xxs+PBCxEuVDCjXGNX6g6J6UHOgRiLaotXGjOvy0AlcbWWU7RpMSqw==",
             "dev": true,
             "license": "Apache-2.0",
             "peerDependencies": {
@@ -11699,9 +11897,9 @@
             }
         },
         "node_modules/@taiga-ui/stylelint-config": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/stylelint-config/-/stylelint-config-0.160.1.tgz",
-            "integrity": "sha512-SqjjIyTPHiZTp2aJbvK2CBDjTzg+PgokHPWL1clH7GLixYtw1vFoh5oJxQL6dRWGt1twzRkgR1/fMHgu9WDOAA==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/stylelint-config/-/stylelint-config-0.164.2.tgz",
+            "integrity": "sha512-EW0xgdX+PVYR6ggHSN0s8GB0lRe2XXbYzCbMAVHCfqm2xoN2UNwiNIpExmAfvBJY8423TDXdM7wSvySwpd+0sw==",
             "dev": true,
             "license": "Apache-2.0",
             "peerDependencies": {
@@ -11736,9 +11934,9 @@
             }
         },
         "node_modules/@taiga-ui/tsconfig": {
-            "version": "0.160.1",
-            "resolved": "https://registry.npmjs.org/@taiga-ui/tsconfig/-/tsconfig-0.160.1.tgz",
-            "integrity": "sha512-vwbInQ5aPHiGG4J7UDQ0f8wfbt2xYhfrFAqFtTm5x4U5tQofVWB4QiEitpKU1PWLTk9vawYbrv3G5sM1oqawUg==",
+            "version": "0.164.2",
+            "resolved": "https://registry.npmjs.org/@taiga-ui/tsconfig/-/tsconfig-0.164.2.tgz",
+            "integrity": "sha512-f51AukiAjno+MNhr+dyLqc1aZu1ZXKOwV1fcuCjOeeJtaQUAapXlTdI8jcvPF24ZVzTPaXcrBZ2lMcHe2ixsUw==",
             "dev": true,
             "license": "Apache-2.0"
         },
@@ -14753,7 +14951,9 @@
             "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
             "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
             "dev": true,
-            "engines": ["node >= 0.8.0"],
+            "engines": [
+                "node >= 0.8.0"
+            ],
             "license": "Apache-2.0",
             "bin": {
                 "ansi-html": "bin/ansi-html"
@@ -17114,7 +17314,9 @@
             "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
             "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
             "dev": true,
-            "engines": ["node >= 6.0"],
+            "engines": [
+                "node >= 6.0"
+            ],
             "license": "MIT",
             "dependencies": {
                 "buffer-from": "^1.0.0",
@@ -22066,7 +22268,9 @@
             "dev": true,
             "license": "MIT",
             "peer": true,
-            "workspaces": ["examples"],
+            "workspaces": [
+                "examples"
+            ],
             "dependencies": {
                 "globals": "^13.23.0"
             },
@@ -24247,7 +24451,9 @@
             "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
             "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
             "dev": true,
-            "engines": ["node >=0.6.0"],
+            "engines": [
+                "node >=0.6.0"
+            ],
             "license": "MIT"
         },
         "node_modules/fast-deep-equal": {
@@ -25096,7 +25302,9 @@
             "hasInstallScript": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
             }
@@ -30759,7 +30967,9 @@
             "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
             "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
             "dev": true,
-            "engines": ["node >= 0.2.0"],
+            "engines": [
+                "node >= 0.2.0"
+            ],
             "license": "MIT"
         },
         "node_modules/JSONStream": {
@@ -30784,7 +30994,9 @@
             "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
             "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
             "dev": true,
-            "engines": ["node >=0.6.0"],
+            "engines": [
+                "node >=0.6.0"
+            ],
             "license": "MIT",
             "dependencies": {
                 "assert-plus": "1.0.0",
@@ -33220,11 +33432,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
             "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33233,11 +33449,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
             "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33246,11 +33466,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
             "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["android"],
+            "os": [
+                "android"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33259,11 +33483,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
             "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33272,11 +33500,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
             "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["darwin"],
+            "os": [
+                "darwin"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33285,11 +33517,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
             "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["freebsd"],
+            "os": [
+                "freebsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33298,11 +33534,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
             "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["freebsd"],
+            "os": [
+                "freebsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33311,11 +33551,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
             "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
-            "cpu": ["arm"],
+            "cpu": [
+                "arm"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33324,11 +33568,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
             "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33337,11 +33585,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
             "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
-            "cpu": ["ia32"],
+            "cpu": [
+                "ia32"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33350,11 +33602,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
             "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
-            "cpu": ["loong64"],
+            "cpu": [
+                "loong64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33363,11 +33619,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
             "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
-            "cpu": ["mips64el"],
+            "cpu": [
+                "mips64el"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33376,11 +33636,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
             "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
-            "cpu": ["ppc64"],
+            "cpu": [
+                "ppc64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33389,11 +33653,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
             "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
-            "cpu": ["riscv64"],
+            "cpu": [
+                "riscv64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33402,11 +33670,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
             "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
-            "cpu": ["s390x"],
+            "cpu": [
+                "s390x"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33415,11 +33687,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
             "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["linux"],
+            "os": [
+                "linux"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33428,11 +33704,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
             "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["netbsd"],
+            "os": [
+                "netbsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33441,11 +33721,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
             "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["openbsd"],
+            "os": [
+                "openbsd"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33454,11 +33738,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
             "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["sunos"],
+            "os": [
+                "sunos"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33467,11 +33755,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
             "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
-            "cpu": ["arm64"],
+            "cpu": [
+                "arm64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33480,11 +33772,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
             "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
-            "cpu": ["ia32"],
+            "cpu": [
+                "ia32"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33493,11 +33789,15 @@
             "version": "0.19.12",
             "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
             "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
-            "cpu": ["x64"],
+            "cpu": [
+                "x64"
+            ],
             "dev": true,
             "license": "MIT",
             "optional": true,
-            "os": ["win32"],
+            "os": [
+                "win32"
+            ],
             "engines": {
                 "node": ">=12"
             }
@@ -33612,7 +33912,9 @@
             "hasInstallScript": true,
             "license": "MIT",
             "optional": true,
-            "os": ["!win32"],
+            "os": [
+                "!win32"
+            ],
             "dependencies": {
                 "node-addon-api": "^3.0.0",
                 "node-gyp-build": "^4.2.2"
@@ -43783,7 +44085,9 @@
             "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
             "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
             "dev": true,
-            "engines": ["node >=0.6.0"],
+            "engines": [
+                "node >=0.6.0"
+            ],
             "license": "MIT",
             "dependencies": {
                 "assert-plus": "^1.0.0",
diff --git a/package.json b/package.json
index b867894f1..b17c53ed1 100644
--- a/package.json
+++ b/package.json
@@ -100,12 +100,12 @@
         "@nx/react": "19.7.0",
         "@nx/rollup": "19.7.0",
         "@nx/workspace": "19.7.0",
-        "@taiga-ui/commitlint-config": "0.160.1",
-        "@taiga-ui/cspell-config": "0.160.1",
-        "@taiga-ui/eslint-plugin-experience": "0.160.1",
-        "@taiga-ui/prettier-config": "0.160.1",
-        "@taiga-ui/stylelint-config": "0.160.1",
-        "@taiga-ui/tsconfig": "0.160.1",
+        "@taiga-ui/commitlint-config": "0.164.2",
+        "@taiga-ui/cspell-config": "0.164.2",
+        "@taiga-ui/eslint-plugin-experience": "0.164.2",
+        "@taiga-ui/prettier-config": "0.164.2",
+        "@taiga-ui/stylelint-config": "0.164.2",
+        "@taiga-ui/tsconfig": "0.164.2",
         "@tinkoff/eslint-config": "4.1.2",
         "@tinkoff/eslint-config-react": "4.1.2",
         "@types/jest": "29.5.12",