From 3df580eeb0e5077fd48a7bd6a8749d045626154d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 26 Oct 2023 19:05:19 +0000
Subject: [PATCH 1/2] fix(deps): update all dependencies to v16 j:cdx-227

---
 package-lock.json                | 1611 +++++++++++++++---------------
 packages/ui/angular/package.json |   18 +-
 2 files changed, 836 insertions(+), 793 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index b6345d1999..109278c522 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -178,48 +178,33 @@
       }
     },
     "node_modules/@angular-devkit/architect": {
-      "version": "0.1502.7",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.7.tgz",
-      "integrity": "sha512-MzB6D/yUo6cBJfQ31zNDHJ3C3iKmBtxP3i9WIRnnkZwS1VUfO8OX3TZ6lycYbREF1oL/AQ/r9GK+KA5DNEBSAw==",
+      "version": "0.1602.8",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.8.tgz",
+      "integrity": "sha512-bNdu2tF29Y/jOxMXlu9pmNbIlyZs9hRjLmi/tcfcMFay+3AhpNO59DWlUmI4gpvWu8CEXdQHSMuJTDHaNR+Ctg==",
       "dependencies": {
-        "@angular-devkit/core": "15.2.7",
-        "rxjs": "6.6.7"
+        "@angular-devkit/core": "16.2.8",
+        "rxjs": "7.8.1"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "node": "^16.14.0 || >=18.10.0",
         "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
         "yarn": ">= 1.13.0"
       }
     },
-    "node_modules/@angular-devkit/architect/node_modules/rxjs": {
-      "version": "6.6.7",
-      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
-      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
-      "dependencies": {
-        "tslib": "^1.9.0"
-      },
-      "engines": {
-        "npm": ">=2.0.0"
-      }
-    },
-    "node_modules/@angular-devkit/architect/node_modules/tslib": {
-      "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
-    },
     "node_modules/@angular-devkit/core": {
-      "version": "15.2.7",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz",
-      "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==",
+      "version": "16.2.8",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.8.tgz",
+      "integrity": "sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==",
       "dependencies": {
         "ajv": "8.12.0",
         "ajv-formats": "2.1.1",
         "jsonc-parser": "3.2.0",
-        "rxjs": "6.6.7",
+        "picomatch": "2.3.1",
+        "rxjs": "7.8.1",
         "source-map": "0.7.4"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "node": "^16.14.0 || >=18.10.0",
         "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
         "yarn": ">= 1.13.0"
       },
@@ -232,59 +217,43 @@
         }
       }
     },
-    "node_modules/@angular-devkit/core/node_modules/rxjs": {
-      "version": "6.6.7",
-      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
-      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
-      "dependencies": {
-        "tslib": "^1.9.0"
-      },
-      "engines": {
-        "npm": ">=2.0.0"
-      }
-    },
-    "node_modules/@angular-devkit/core/node_modules/tslib": {
-      "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
-    },
     "node_modules/@angular-devkit/schematics": {
-      "version": "15.2.7",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.7.tgz",
-      "integrity": "sha512-umQ+SgEMjqPHimHOBVhDn5NNGVoMLKQkI2fwbENXV72BqQqdh1K3D4QSNlUXitTaH0NEZZaAawE1vZHzzeAoNA==",
+      "version": "16.2.8",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.8.tgz",
+      "integrity": "sha512-MBiKZOlR9/YMdflALr7/7w/BGAfo/BGTrlkqsIB6rDWV1dYiCgxI+033HsiNssLS6RQyCFx/e7JA2aBBzu9zEg==",
       "dependencies": {
-        "@angular-devkit/core": "15.2.7",
+        "@angular-devkit/core": "16.2.8",
         "jsonc-parser": "3.2.0",
-        "magic-string": "0.29.0",
+        "magic-string": "0.30.1",
         "ora": "5.4.1",
-        "rxjs": "6.6.7"
+        "rxjs": "7.8.1"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "node": "^16.14.0 || >=18.10.0",
         "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
         "yarn": ">= 1.13.0"
       }
     },
-    "node_modules/@angular-devkit/schematics/node_modules/rxjs": {
-      "version": "6.6.7",
-      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
-      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+    "node_modules/@angular/animations": {
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.11.tgz",
+      "integrity": "sha512-xdLYXsGi7OuJawhiVIppl2VkPHhPdxUP/nR6+ETR3TdAscVruCWJs4z9XKval4fbik/brekbFNFuYtlx6csDhQ==",
+      "dev": true,
+      "peer": true,
       "dependencies": {
-        "tslib": "^1.9.0"
+        "tslib": "^2.3.0"
       },
       "engines": {
-        "npm": ">=2.0.0"
+        "node": "^16.14.0 || >=18.10.0"
+      },
+      "peerDependencies": {
+        "@angular/core": "16.2.11"
       }
     },
-    "node_modules/@angular-devkit/schematics/node_modules/tslib": {
-      "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
-      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
-    },
     "node_modules/@angular/cdk": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.8.tgz",
-      "integrity": "sha512-jiCoxfBFMH29IZIiPmVUzIWetfUNpMIvC20xYVF8RMM819vPogoObzwK4DN/sXcp/6oVbBzZFaYdijhhIt9soQ==",
+      "version": "16.2.10",
+      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.10.tgz",
+      "integrity": "sha512-kOQrPxSMPi66aM9XfwZIjQXhH+q0PkhK4BNMHB9RkvaaQ34ovOrKaGsT7t0+sjlVhiwTiy2mB1Qgz6NlIB0ZZw==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -292,55 +261,57 @@
         "parse5": "^7.1.2"
       },
       "peerDependencies": {
-        "@angular/common": "^15.0.0 || ^16.0.0",
-        "@angular/core": "^15.0.0 || ^16.0.0",
+        "@angular/common": "^16.0.0 || ^17.0.0",
+        "@angular/core": "^16.0.0 || ^17.0.0",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/cli": {
-      "version": "15.2.7",
-      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.7.tgz",
-      "integrity": "sha512-gGUIjaVN//bO72zRK3GNcCRVeism56BCRfkXSywKedCWFK4IZsatIL1IXT6OiJC22NsUCMaAFPD0wygSUCZaig==",
-      "dependencies": {
-        "@angular-devkit/architect": "0.1502.7",
-        "@angular-devkit/core": "15.2.7",
-        "@angular-devkit/schematics": "15.2.7",
-        "@schematics/angular": "15.2.7",
+      "version": "16.2.8",
+      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.8.tgz",
+      "integrity": "sha512-iPrDv+SemRb6ZhayxwLsEdykHpV2TYSgH5Smg8GqSaIR/KUiemuzBrIKEUEaIG4n2dVEOtcsuh2JRHQndF7wmw==",
+      "dependencies": {
+        "@angular-devkit/architect": "0.1602.8",
+        "@angular-devkit/core": "16.2.8",
+        "@angular-devkit/schematics": "16.2.8",
+        "@schematics/angular": "16.2.8",
         "@yarnpkg/lockfile": "1.1.0",
         "ansi-colors": "4.1.3",
-        "ini": "3.0.1",
+        "ini": "4.1.1",
         "inquirer": "8.2.4",
         "jsonc-parser": "3.2.0",
         "npm-package-arg": "10.1.0",
         "npm-pick-manifest": "8.0.1",
-        "open": "8.4.1",
+        "open": "8.4.2",
         "ora": "5.4.1",
-        "pacote": "15.1.0",
-        "resolve": "1.22.1",
-        "semver": "7.3.8",
+        "pacote": "15.2.0",
+        "resolve": "1.22.2",
+        "semver": "7.5.4",
         "symbol-observable": "4.0.0",
-        "yargs": "17.6.2"
+        "yargs": "17.7.2"
       },
       "bin": {
         "ng": "bin/ng.js"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "node": "^16.14.0 || >=18.10.0",
         "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
         "yarn": ">= 1.13.0"
       }
     },
-    "node_modules/@angular/cli/node_modules/cliui": {
-      "version": "8.0.1",
-      "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
-      "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+    "node_modules/@angular/cli/node_modules/@schematics/angular": {
+      "version": "16.2.8",
+      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.8.tgz",
+      "integrity": "sha512-yxfxJ2IMRIt+dQcqyJR30qd/osb5NwRsi9US3gFIHP1jfjOAs1Nk8ENNd5ycYV+yykCa78KWhmbOw4G1zpR56Q==",
       "dependencies": {
-        "string-width": "^4.2.0",
-        "strip-ansi": "^6.0.1",
-        "wrap-ansi": "^7.0.0"
+        "@angular-devkit/core": "16.2.8",
+        "@angular-devkit/schematics": "16.2.8",
+        "jsonc-parser": "3.2.0"
       },
       "engines": {
-        "node": ">=12"
+        "node": "^16.14.0 || >=18.10.0",
+        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+        "yarn": ">= 1.13.0"
       }
     },
     "node_modules/@angular/cli/node_modules/inquirer": {
@@ -379,26 +350,18 @@
         "node": ">=10"
       }
     },
-    "node_modules/@angular/cli/node_modules/open": {
-      "version": "8.4.1",
-      "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz",
-      "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==",
-      "dependencies": {
-        "define-lazy-prop": "^2.0.0",
-        "is-docker": "^2.1.1",
-        "is-wsl": "^2.2.0"
-      },
+    "node_modules/@angular/cli/node_modules/minipass": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+      "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
       "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "node": ">=8"
       }
     },
     "node_modules/@angular/cli/node_modules/pacote": {
-      "version": "15.1.0",
-      "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz",
-      "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==",
+      "version": "15.2.0",
+      "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz",
+      "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==",
       "dependencies": {
         "@npmcli/git": "^4.0.0",
         "@npmcli/installed-package-contents": "^2.0.1",
@@ -406,7 +369,7 @@
         "@npmcli/run-script": "^6.0.0",
         "cacache": "^17.0.0",
         "fs-minipass": "^3.0.0",
-        "minipass": "^4.0.0",
+        "minipass": "^5.0.0",
         "npm-package-arg": "^10.0.0",
         "npm-packlist": "^7.0.0",
         "npm-pick-manifest": "^8.0.0",
@@ -415,7 +378,7 @@
         "promise-retry": "^2.0.1",
         "read-package-json": "^6.0.0",
         "read-package-json-fast": "^3.0.0",
-        "sigstore": "^1.0.0",
+        "sigstore": "^1.3.0",
         "ssri": "^10.0.0",
         "tar": "^6.1.11"
       },
@@ -427,9 +390,9 @@
       }
     },
     "node_modules/@angular/cli/node_modules/semver": {
-      "version": "7.3.8",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
-      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+      "version": "7.5.4",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
       "dependencies": {
         "lru-cache": "^6.0.0"
       },
@@ -445,136 +408,135 @@
       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
     },
-    "node_modules/@angular/cli/node_modules/yargs": {
-      "version": "17.6.2",
-      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
-      "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
+    "node_modules/@angular/common": {
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.11.tgz",
+      "integrity": "sha512-h80WUR2OYlqxQy+4XgNtWT2vB+vZ6oCrFX/q8cU5jAvbvGQfJuH0zfcbSlUflStmAhk5/OT25F0mt96cqapEAw==",
+      "peer": true,
       "dependencies": {
-        "cliui": "^8.0.1",
-        "escalade": "^3.1.1",
-        "get-caller-file": "^2.0.5",
-        "require-directory": "^2.1.1",
-        "string-width": "^4.2.3",
-        "y18n": "^5.0.5",
-        "yargs-parser": "^21.1.1"
+        "tslib": "^2.3.0"
       },
       "engines": {
-        "node": ">=12"
+        "node": "^16.14.0 || >=18.10.0"
+      },
+      "peerDependencies": {
+        "@angular/core": "16.2.11",
+        "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/core": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.8.tgz",
-      "integrity": "sha512-NDs+g4uM4EhyCvluf8a0YBCFXsDAEfCMHOD5cS00Bl+liTQ7JwtmepkWXMyjLB92irC9JaR79kdy4BoIKOh8WA==",
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.11.tgz",
+      "integrity": "sha512-Jb+7/p1vczQRQ3iC1QxUS5cE4X1hPVAvbrFnyMpSx6Pq5o274v/lK6PvhUZrfKrp9FxFp9pN+WHjUqNFqOuJZg==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
+        "node": "^16.14.0 || >=18.10.0"
       },
       "peerDependencies": {
         "rxjs": "^6.5.3 || ^7.4.0",
-        "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0"
+        "zone.js": "~0.13.0"
       }
     },
     "node_modules/@angular/forms": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.8.tgz",
-      "integrity": "sha512-VyevVj20DdQWjAQUyiFTe+DAzqG9GqfAOWn376Y/lhPcwxAojXePTGNgtQud566/urDrNrP5haaLD6O36/3n+w==",
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.11.tgz",
+      "integrity": "sha512-2powweUorehB1opfev6/sUeb3Bdey+Txq4gjI1Qdeo9c9OgtaKu6wK0KXgoism8HXXRFcGHMfS0dUVoDPVrtiQ==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.3.0"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
+        "node": "^16.14.0 || >=18.10.0"
       },
       "peerDependencies": {
-        "@angular/common": "15.2.8",
-        "@angular/core": "15.2.8",
-        "@angular/platform-browser": "15.2.8",
+        "@angular/common": "16.2.11",
+        "@angular/core": "16.2.11",
+        "@angular/platform-browser": "16.2.11",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/material": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/material/-/material-15.2.8.tgz",
-      "integrity": "sha512-bk0dv8PSJGFDgAv3CU3+jfvnOO0ah/L9JUyvw73kjiKezgjW/O8Lgq/dwkDTQ1dF3zCF+JWNqhEJmgi0GVW/cQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/auto-init": "15.0.0-canary.684e33d25.0",
-        "@material/banner": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/button": "15.0.0-canary.684e33d25.0",
-        "@material/card": "15.0.0-canary.684e33d25.0",
-        "@material/checkbox": "15.0.0-canary.684e33d25.0",
-        "@material/chips": "15.0.0-canary.684e33d25.0",
-        "@material/circular-progress": "15.0.0-canary.684e33d25.0",
-        "@material/data-table": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dialog": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/drawer": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/fab": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/floating-label": "15.0.0-canary.684e33d25.0",
-        "@material/form-field": "15.0.0-canary.684e33d25.0",
-        "@material/icon-button": "15.0.0-canary.684e33d25.0",
-        "@material/image-list": "15.0.0-canary.684e33d25.0",
-        "@material/layout-grid": "15.0.0-canary.684e33d25.0",
-        "@material/line-ripple": "15.0.0-canary.684e33d25.0",
-        "@material/linear-progress": "15.0.0-canary.684e33d25.0",
-        "@material/list": "15.0.0-canary.684e33d25.0",
-        "@material/menu": "15.0.0-canary.684e33d25.0",
-        "@material/menu-surface": "15.0.0-canary.684e33d25.0",
-        "@material/notched-outline": "15.0.0-canary.684e33d25.0",
-        "@material/radio": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/segmented-button": "15.0.0-canary.684e33d25.0",
-        "@material/select": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/slider": "15.0.0-canary.684e33d25.0",
-        "@material/snackbar": "15.0.0-canary.684e33d25.0",
-        "@material/switch": "15.0.0-canary.684e33d25.0",
-        "@material/tab": "15.0.0-canary.684e33d25.0",
-        "@material/tab-bar": "15.0.0-canary.684e33d25.0",
-        "@material/tab-indicator": "15.0.0-canary.684e33d25.0",
-        "@material/tab-scroller": "15.0.0-canary.684e33d25.0",
-        "@material/textfield": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tooltip": "15.0.0-canary.684e33d25.0",
-        "@material/top-app-bar": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "16.2.10",
+      "resolved": "https://registry.npmjs.org/@angular/material/-/material-16.2.10.tgz",
+      "integrity": "sha512-0XhMwbcxpEESL11mVO8ycwxa+Jlh+8egOSRleD30zFUesqBA5EhtRpH8cqtna03f/xxtRq00Q315igMIMNiOSg==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/auto-init": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/banner": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/card": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/chips": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/circular-progress": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/data-table": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dialog": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/drawer": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/fab": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/form-field": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/image-list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/layout-grid": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/linear-progress": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/radio": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/segmented-button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/select": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/slider": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/snackbar": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/switch": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-bar": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-scroller": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/textfield": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tooltip": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/top-app-bar": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.3.0"
       },
       "peerDependencies": {
-        "@angular/animations": "^15.0.0 || ^16.0.0",
-        "@angular/cdk": "15.2.8",
-        "@angular/common": "^15.0.0 || ^16.0.0",
-        "@angular/core": "^15.0.0 || ^16.0.0",
-        "@angular/forms": "^15.0.0 || ^16.0.0",
-        "@angular/platform-browser": "^15.0.0 || ^16.0.0",
+        "@angular/animations": "^16.0.0 || ^17.0.0",
+        "@angular/cdk": "16.2.10",
+        "@angular/common": "^16.0.0 || ^17.0.0",
+        "@angular/core": "^16.0.0 || ^17.0.0",
+        "@angular/forms": "^16.0.0 || ^17.0.0",
+        "@angular/platform-browser": "^16.0.0 || ^17.0.0",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/platform-browser": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.8.tgz",
-      "integrity": "sha512-8sKFUld54inj0FnQ1ydhFxnDgsbbf43W9FALye/5uEtLgwwE/ZvkNYMaQ7hq1JPuQRMDj3gJkFqaLeFjplpHDA==",
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.11.tgz",
+      "integrity": "sha512-gUptbI3lbaRg+L8rcTlxKtFunYmR/M/mm9/l9uRd+5qk2mnFI0+s/tzRoaq7K0XaRGKZiWLNTz6FTkviO1zo2g==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.3.0"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
+        "node": "^16.14.0 || >=18.10.0"
       },
       "peerDependencies": {
-        "@angular/animations": "15.2.8",
-        "@angular/common": "15.2.8",
-        "@angular/core": "15.2.8"
+        "@angular/animations": "16.2.11",
+        "@angular/common": "16.2.11",
+        "@angular/core": "16.2.11"
       },
       "peerDependenciesMeta": {
         "@angular/animations": {
@@ -583,20 +545,20 @@
       }
     },
     "node_modules/@angular/router": {
-      "version": "15.2.8",
-      "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.8.tgz",
-      "integrity": "sha512-C62QBEeJSBTNTrQHZiklPrxwJwuENoZzWX22MMJ7dxl+7VjRgnmj8J7mcX9fLjHlL+mC3RvesMlX7sGZRQV1cg==",
+      "version": "16.2.11",
+      "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.11.tgz",
+      "integrity": "sha512-QTssqJue+xQ8M1gzmfJcIHPIpPOijVwGnXQjt7cnFggNe/CedOckLEzk2j7/6aC1b5aQKuZePPw6XMvk8ciilQ==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.3.0"
       },
       "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
+        "node": "^16.14.0 || >=18.10.0"
       },
       "peerDependencies": {
-        "@angular/common": "15.2.8",
-        "@angular/core": "15.2.8",
-        "@angular/platform-browser": "15.2.8",
+        "@angular/common": "16.2.11",
+        "@angular/core": "16.2.11",
+        "@angular/platform-browser": "16.2.11",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
@@ -3862,803 +3824,804 @@
       "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
     },
     "node_modules/@material/animation": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-leRf+BcZTfC/iSigLXnYgcHAGvFVQveoJT5+2PIRdyPI/bIG7hhciRgacHRsCKC0sGya81dDblLgdkjSUemYLw==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/auto-init": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-uxzDq7q3c0Bu1pAsMugc1Ik9ftQYQqZY+5e2ybNplT8gTImJhNt4M2mMiMHbMANk2l3UgICmUyRSomgPBWCPIA==",
       "dev": true,
       "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/banner": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/button": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-SHeVoidCUFVhXANN6MNWxK9SZoTSgpIP8GZB7kAl52BywLxtV+FirTtLXkg/8RUkxZRyRWl7HvQ0ZFZa7QQAyA==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/base": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Fc3vGuOf+duGo22HTRP6dHdc+MUe0VqQfWOuKrn/wXKD62m0QQR2TqJd3rRhCumH557T5QUyheW943M3E+IGfg==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/button": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w==",
-      "dev": true,
-      "dependencies": {
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-3AQgwrPZCTWHDJvwgKq7Cj+BurQ4wTjDdGL+FEnIGUAjJDskwi1yzx5tW2Wf/NxIi7IoPFyOY3UB41jwMiOrnw==",
+      "dev": true,
+      "dependencies": {
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/card": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g==",
-      "dev": true,
-      "dependencies": {
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-nPlhiWvbLmooTnBmV5gmzB0eLWSgLKsSRBYAbIBmO76Okgz1y+fQNLag+lpm/TDaHVsn5fmQJH8e0zIg0rYsQA==",
+      "dev": true,
+      "dependencies": {
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/checkbox": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-4tpNnO1L0IppoMF3oeQn8F17t2n0WHB0D7mdJK9rhrujen/fLbekkIC82APB3fdGtLGg3qeNqDqPsJm1YnmrwA==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/chips": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/checkbox": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-fqHKvE5bSWK0bXVkf57MWxZtytGqYBZvvHIOs4JI9HPHEhaJy4CpSw562BEtbm3yFxxALoQknvPW2KYzvADnmA==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "safevalues": "^0.3.4",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/circular-progress": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/progress-indicator": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Lxe8BGAxQwCQqrLhrYrIP0Uok10h7aYS3RBXP41ph+5GmwJd5zdyE2t93qm2dyThvU6qKuXw9726Dtq/N+wvZQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/progress-indicator": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/data-table": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/checkbox": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/icon-button": "15.0.0-canary.684e33d25.0",
-        "@material/linear-progress": "15.0.0-canary.684e33d25.0",
-        "@material/list": "15.0.0-canary.684e33d25.0",
-        "@material/menu": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/select": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-j/7qplT9+sUpfe4pyWhPbl01qJA+OoNAG3VMJruBBR461ZBKyTi7ssKH9yksFGZ8eCEPkOsk/+kDxsiZvRWkeQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/checkbox": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/linear-progress": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/select": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/density": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Zt3u07fXrBWLW06Tl5fgvjicxNQMkFdawLyNTzZ5TvbXfVkErILLePwwGaw8LNcvzqJP6ABLA8jiR+sKNoJQCg==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/dialog": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/button": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/icon-button": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-o+9a/fmwJ9+gY3Z/uhj/PMVJDq7it1NTWKJn2GwAKdB+fDkT4hb9qEdcxMPyvJJ5ups+XiKZo03+tZrD+38c1w==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/dom": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-ly78R7aoCJtundSUu0UROU+5pQD5Piae0Y1MkN6bs0724azeazX1KeXFeaf06JOXnlr5/41ol+fSUPowjoqnOg==",
       "dev": true,
       "dependencies": {
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/drawer": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/list": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-PFL4cEFnt7VTxDsuspFVNhsFDYyumjU0VWfj3PWB7XudsEfQ3lo85D3HCEtTTbRsCainGN8bgYNDNafLBqiigw==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/elevation": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Ro+Pk8jFuap+T0B0shA3xI1hs2b89dNQ2EIPCNjNMp87emHKAzJfhKb7EZGIwv3+gFLlVaLyIVkb94I89KLsyg==",
       "dev": true,
       "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/fab": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-dvU0KWMRglwJEQwmQtFAmJcAjzg9VFF6Aqj78bJYu/DAIGFJ1VTTTSgoXM/XCm1YyQEZ7kZRvxBO37CH54rSDg==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/feature-targeting": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-wkDjVcoVEYYaJvun28IXdln/foLgPD7n9ZC9TY76GErGCwTq+HWpU6wBAAk+ePmpRFDayw4vI4wBlaWGxLtysQ==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/floating-label": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-bUWPtXzZITOD/2mkvLkEPO1ngDWmb74y0Kgbz6llHLOQBtycyJIpuoQJ1q2Ez0NM/tFLwPphhAgRqmL3YQ/Kzw==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/focus-ring": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-cZHThVose3GvAlJzpJoBI1iqL6d1/Jj9hXrR+r8Mwtb1hBIUEG3hxfsRd4vGREuzROPlf0OgNf/V+YHoSwgR5w==",
       "dev": true,
       "dependencies": {
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0"
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0"
       }
     },
     "node_modules/@material/form-field": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-+JFXy5X44Gue1CbZZAQ6YejnI203lebYwL0i6k0ylDpWHEOdD5xkF2PyHR28r9/65Ebcbwbff6q7kI1SGoT7MA==",
       "dev": true,
       "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/icon-button": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-1a0MHgyIwOs4RzxrVljsqSizGYFlM1zY2AZaLDsgT4G3kzsplTx8HZQ022GpUCjAygW+WLvg4z1qAhQHvsbqlw==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/image-list": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-WKWmiYap2iu4QdqmeUSliLlN4O2Ueqa0OuVAYHn/TCzmQ2xmnhZ1pvDLbs6TplpOmlki7vFfe+aSt5SU9gwfOQ==",
       "dev": true,
       "dependencies": {
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/layout-grid": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-5GqmT6oTZhUGWIb+CLD0ZNyDyTiJsr/rm9oRIi3+vCujACwxFkON9tzBlZohdtFS16nuzUusthN6Jt9UrJcN6Q==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/line-ripple": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-8S30WXEuUdgDdBulzUDlPXD6qMzwCX9SxYb5mGDYLwl199cpSGdXHtGgEcCjokvnpLhdZhcT1Dsxeo1g2Evh5Q==",
       "dev": true,
       "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/linear-progress": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/progress-indicator": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-6EJpjrz6aoH2/gXLg9iMe0yF2C42hpQyZoHpmcgTLKeci85ktDvJIjwup8tnk8ULQyFiGiIrhXw2v2RSsiFjvQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/progress-indicator": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/list": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-TQ1ppqiCMQj/P7bGD4edbIIv4goczZUoiUAaPq/feb1dflvrFMzYqJ7tQRRCyBL8nRhJoI2x99tk8Q2RXvlGUQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/menu": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/list": "15.0.0-canary.684e33d25.0",
-        "@material/menu-surface": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-IlAh61xzrzxXs38QZlt74UYt8J431zGznSzDtB1Fqs6YFNd11QPKoiRXn1J2Qu/lUxbFV7i8NBKMCKtia0n6/Q==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/menu-surface": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-dMtSPN+olTWE+08M5qe4ea1IZOhVryYqzK0Gyb2u1G75rSArUxCOB5rr6OC/ST3Mq3RS6zGuYo7srZt4534K9Q==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/notched-outline": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-WuurMg44xexkvLTBTnsO0A+qnzFjpcPdvgWBGstBepYozsvSF9zJGdb1x7Zv1MmqbpYh/Ohnuxtb/Y3jOh6irg==",
       "dev": true,
       "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/floating-label": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/progress-indicator": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-uOnsvqw5F2fkeTnTl4MrYzjI7KCLmmLyZaM0cgLNuLsWVlddQE+SGMl28tENx7DUK3HebWq0FxCP8f25LuDD+w==",
       "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/radio": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-ehzOK+U1IxQN+OQjgD2lsnf1t7t7RAwQzeO6Czkiuid29ookYbQynWuLWk7NW8H8ohl7lnmfqTP1xSNkkL/F0g==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/ripple": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-JfLW+g3GMVDv4cruQ19+HUxpKVdWCldFlIPw1UYezz2h3WTNDy05S3uP2zUdXzZ01C3dkBFviv4nqZ0GCT16MA==",
       "dev": true,
       "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/rtl": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-SkKLNLFp5QtG7/JEFg9R92qq4MzTcZ5As6sWbH7rRg6ahTHoJEuqE+pOb9Vrtbj84k5gtX+vCYPvCILtSlr2uw==",
       "dev": true,
       "dependencies": {
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/segmented-button": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/touch-target": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-YDwkCWP9l5mIZJ7pZJZ2hMDxfBlIGVJ+deNzr8O+Z7/xC5LGXbl4R5aPtUVHygvXAXxpf5096ZD+dSXzYzvWlw==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/touch-target": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/select": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/floating-label": "15.0.0-canary.684e33d25.0",
-        "@material/line-ripple": "15.0.0-canary.684e33d25.0",
-        "@material/list": "15.0.0-canary.684e33d25.0",
-        "@material/menu": "15.0.0-canary.684e33d25.0",
-        "@material/menu-surface": "15.0.0-canary.684e33d25.0",
-        "@material/notched-outline": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-unfOWVf7T0sixVG+3k3RTuATfzqvCF6QAzA6J9rlCh/Tq4HuIBNDdV4z19IVu4zwmgWYxY0iSvqWUvdJJYwakQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/list": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/menu-surface": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/shape": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Dsvr771ZKC46ODzoixLdGwlLEQLfxfLrtnRojXABoZf5G3o9KtJU+J+5Ld5aa960OAsCzzANuaub4iR88b1guA==",
       "dev": true,
       "dependencies": {
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/slider": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-3AEu+7PwW4DSNLndue47dh2u7ga4hDJRYmuu7wnJCIWJBnLCkp6C92kNc4Rj5iQY2ftJio5aj1gqryluh5tlYg==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/snackbar": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/button": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/icon-button": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-TwwQSYxfGK6mc03/rdDamycND6o+1p61WNd7ElZv1F1CLxB4ihRjbCoH7Qo+oVDaP8CTpjeclka+24RLhQq0mA==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/icon-button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/switch": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-OjUjtT0kRz1ASAsOS+dNzwMwvsjmqy5edK57692qmrP6bL4GblFfBDoiNJ6t0AN4OaKcmL5Hy/xNrTdOZW7Qqw==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
         "safevalues": "^0.3.4",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/tab": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ==",
-      "dev": true,
-      "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/focus-ring": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/tab-indicator": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-s/L9otAwn/pZwVQZBRQJmPqYeNbjoEbzbjMpDQf/VBG/6dJ+aP03ilIBEkqo8NVnCoChqcdtVCoDNRtbU+yp6w==",
+      "dev": true,
+      "dependencies": {
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/focus-ring": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/tab-bar": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/tab": "15.0.0-canary.684e33d25.0",
-        "@material/tab-indicator": "15.0.0-canary.684e33d25.0",
-        "@material/tab-scroller": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-Xmtq0wJGfu5k+zQeFeNsr4bUKv7L+feCmUp/gsapJ655LQKMXOUQZtSv9ZqWOfrCMy55hoF1CzGFV+oN3tyWWQ==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-indicator": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab-scroller": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/tab-indicator": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-despCJYi1GrDDq7F2hvLQkObHnSLZPPDxnOzU16zJ6FNYvIdszgfzn2HgAZ6pl5hLOexQ8cla6cAqjTDuaJBhQ==",
       "dev": true,
       "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/tab-scroller": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-QWHG/EWxirj4V9u2IHz+OSY9XCWrnNrPnNgEufxAJVUKV/A8ma1DYeFSQqxhX709R8wKGdycJksg0Flkl7Gq7w==",
       "dev": true,
       "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/tab": "15.0.0-canary.684e33d25.0",
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tab": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/textfield": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/density": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/floating-label": "15.0.0-canary.684e33d25.0",
-        "@material/line-ripple": "15.0.0-canary.684e33d25.0",
-        "@material/notched-outline": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-R3qRex9kCaZIAK8DuxPnVC42R0OaW7AB7fsFknDKeTeVQvRcbnV8E+iWSdqTiGdsi6QQHifX8idUrXw+O45zPw==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/density": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/floating-label": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/line-ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/notched-outline": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/theme": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-CpUwXGE0dbhxQ45Hu9r9wbJtO/MAlv5ER4tBHA9tp/K+SU+lDgurBE2touFMg5INmdfVNtdumxb0nPPLaNQcUg==",
       "dev": true,
       "dependencies": {
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/tokens": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-nbEuGj05txWz6ZMUanpM47SaAD7soyjKILR+XwDell9Zg3bGhsnexCNXPEz2fD+YgomS+jM5XmIcaJJHg/H93Q==",
       "dev": true,
       "dependencies": {
-        "@material/elevation": "15.0.0-canary.684e33d25.0"
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0"
       }
     },
     "node_modules/@material/tooltip": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/button": "15.0.0-canary.684e33d25.0",
-        "@material/dom": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/tokens": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-UzuXp0b9NuWuYLYpPguxrjbJnCmT/Cco8CkjI/6JajxaeA3o2XEBbQfRMTq8PTafuBjCHTc0b0mQY7rtxUp1Gg==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/button": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/dom": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/tokens": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "safevalues": "^0.3.4",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/top-app-bar": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw==",
-      "dev": true,
-      "dependencies": {
-        "@material/animation": "15.0.0-canary.684e33d25.0",
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/elevation": "15.0.0-canary.684e33d25.0",
-        "@material/ripple": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/shape": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
-        "@material/typography": "15.0.0-canary.684e33d25.0",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-vJWjsvqtdSD5+yQ/9vgoBtBSCvPJ5uF/DVssv8Hdhgs1PYaAcODUi77kdi0+sy/TaWyOsTkQixqmwnFS16zesA==",
+      "dev": true,
+      "dependencies": {
+        "@material/animation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/elevation": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/ripple": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/shape": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/typography": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/touch-target": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-AqYh9fjt+tv4ZE0C6MeYHblS2H+XwLbDl2mtyrK0DOEnCVQk5/l5ImKDfhrUdFWHvS4a5nBM4AA+sa7KaroLoA==",
       "dev": true,
       "dependencies": {
-        "@material/base": "15.0.0-canary.684e33d25.0",
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/rtl": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/base": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/rtl": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
     "node_modules/@material/typography": {
-      "version": "15.0.0-canary.684e33d25.0",
-      "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz",
-      "integrity": "sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw==",
+      "version": "15.0.0-canary.bc9ae6c9c.0",
+      "resolved": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.bc9ae6c9c.0.tgz",
+      "integrity": "sha512-CKsG1zyv34AKPNyZC8olER2OdPII64iR2SzQjpqh1UUvmIFiMPk23LvQ1OnC5aCB14pOXzmVgvJt31r9eNdZ6Q==",
       "dev": true,
       "dependencies": {
-        "@material/feature-targeting": "15.0.0-canary.684e33d25.0",
-        "@material/theme": "15.0.0-canary.684e33d25.0",
+        "@material/feature-targeting": "15.0.0-canary.bc9ae6c9c.0",
+        "@material/theme": "15.0.0-canary.bc9ae6c9c.0",
         "tslib": "^2.1.0"
       }
     },
@@ -6613,6 +6576,75 @@
         "yarn": ">= 1.13.0"
       }
     },
+    "node_modules/@schematics/angular/node_modules/@angular-devkit/core": {
+      "version": "15.2.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.7.tgz",
+      "integrity": "sha512-k2MKUm4ygTD9+89neqMmBphDr0o8Tp9RtgfzbS8VHgGkGYlbu0KPsxHyHB3Mvzl1EkSz6EHyrU3t89m+Rcj1lw==",
+      "dependencies": {
+        "ajv": "8.12.0",
+        "ajv-formats": "2.1.1",
+        "jsonc-parser": "3.2.0",
+        "rxjs": "6.6.7",
+        "source-map": "0.7.4"
+      },
+      "engines": {
+        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+        "yarn": ">= 1.13.0"
+      },
+      "peerDependencies": {
+        "chokidar": "^3.5.2"
+      },
+      "peerDependenciesMeta": {
+        "chokidar": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": {
+      "version": "15.2.7",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.7.tgz",
+      "integrity": "sha512-umQ+SgEMjqPHimHOBVhDn5NNGVoMLKQkI2fwbENXV72BqQqdh1K3D4QSNlUXitTaH0NEZZaAawE1vZHzzeAoNA==",
+      "dependencies": {
+        "@angular-devkit/core": "15.2.7",
+        "jsonc-parser": "3.2.0",
+        "magic-string": "0.29.0",
+        "ora": "5.4.1",
+        "rxjs": "6.6.7"
+      },
+      "engines": {
+        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+        "yarn": ">= 1.13.0"
+      }
+    },
+    "node_modules/@schematics/angular/node_modules/magic-string": {
+      "version": "0.29.0",
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz",
+      "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==",
+      "dependencies": {
+        "@jridgewell/sourcemap-codec": "^1.4.13"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@schematics/angular/node_modules/rxjs": {
+      "version": "6.6.7",
+      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+      "dependencies": {
+        "tslib": "^1.9.0"
+      },
+      "engines": {
+        "npm": ">=2.0.0"
+      }
+    },
+    "node_modules/@schematics/angular/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+    },
     "node_modules/@sideway/address": {
       "version": "4.1.4",
       "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz",
@@ -15594,11 +15626,11 @@
       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
     },
     "node_modules/ini": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
-      "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz",
+      "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==",
       "engines": {
-        "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
       }
     },
     "node_modules/inquirer": {
@@ -18243,11 +18275,11 @@
       }
     },
     "node_modules/magic-string": {
-      "version": "0.29.0",
-      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz",
-      "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==",
+      "version": "0.30.1",
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
+      "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
       "dependencies": {
-        "@jridgewell/sourcemap-codec": "^1.4.13"
+        "@jridgewell/sourcemap-codec": "^1.4.15"
       },
       "engines": {
         "node": ">=12"
@@ -25659,11 +25691,11 @@
       "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="
     },
     "node_modules/resolve": {
-      "version": "1.22.1",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
-      "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+      "version": "1.22.2",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
+      "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
       "dependencies": {
-        "is-core-module": "^2.9.0",
+        "is-core-module": "^2.11.0",
         "path-parse": "^1.0.7",
         "supports-preserve-symlinks-flag": "^1.0.0"
       },
@@ -30563,6 +30595,15 @@
         "url": "https://github.com/sponsors/colinhacks"
       }
     },
+    "node_modules/zone.js": {
+      "version": "0.13.3",
+      "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz",
+      "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==",
+      "peer": true,
+      "dependencies": {
+        "tslib": "^2.3.0"
+      }
+    },
     "packages/cli-e2e": {
       "name": "@coveo/cli-e2e",
       "version": "1.25.0",
@@ -30752,7 +30793,7 @@
         "typescript": "4.9.5"
       },
       "engines": {
-        "node": "^16.13.0 || ^18.12.0"
+        "node": "^18.18.1 || ^20.9.0"
       },
       "peerDependencies": {
         "create-react-app": "*"
@@ -30803,7 +30844,7 @@
         "undici": "5.22.0"
       },
       "engines": {
-        "node": "^16.13.0 || ^18.12.0"
+        "node": "^18.18.1 || ^20.9.0"
       }
     },
     "packages/ui/angular": {
@@ -30811,20 +30852,20 @@
       "version": "1.36.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@angular-devkit/core": "^15.0.0",
-        "@angular-devkit/schematics": "^15.0.0",
-        "@angular/cdk": "^15.0.0",
-        "@angular/cli": "^15.0.0",
+        "@angular-devkit/core": "^16.0.0",
+        "@angular-devkit/schematics": "^16.0.0",
+        "@angular/cdk": "^16.0.0",
+        "@angular/cli": "^16.0.0",
         "@coveo/search-token-server": "1.35.23",
         "@schematics/angular": "^15.0.0",
         "jest-config": "29.5.0"
       },
       "devDependencies": {
-        "@angular/core": "^15.0.0",
-        "@angular/forms": "^15.0.0",
-        "@angular/material": "^15.0.0",
-        "@angular/platform-browser": "^15.0.0",
-        "@angular/router": "^15.0.0",
+        "@angular/core": "^16.0.0",
+        "@angular/forms": "^16.0.0",
+        "@angular/material": "^16.0.0",
+        "@angular/platform-browser": "^16.0.0",
+        "@angular/router": "^16.0.0",
         "@coveo/headless": "latest",
         "@types/fs-extra": "11.0.1",
         "@types/jest": "29.5.1",
@@ -31268,7 +31309,7 @@
         "typescript": "4.9.5"
       },
       "engines": {
-        "node": "^16.13.0 || ^18.12.0"
+        "node": "^18.18.1 || ^20.9.0"
       }
     },
     "packages/ui/search-token-server": {
@@ -31409,6 +31450,8 @@
       "bin": {
         "git-lock": "git-lock.mjs",
         "git-publish-all": "git-publish-all.mjs",
+        "github-publish": "create-github-release.mjs",
+        "is-cli-release": "is-cli-release.mjs",
         "npm-publish": "npm-publish-package.mjs"
       },
       "devDependencies": {
diff --git a/packages/ui/angular/package.json b/packages/ui/angular/package.json
index c2ec896f86..b335643a42 100644
--- a/packages/ui/angular/package.json
+++ b/packages/ui/angular/package.json
@@ -22,20 +22,20 @@
   "license": "Apache-2.0",
   "schematics": "./dist/collection.json",
   "dependencies": {
-    "@angular-devkit/core": "^15.0.0",
-    "@angular-devkit/schematics": "^15.0.0",
-    "@angular/cdk": "^15.0.0",
-    "@angular/cli": "^15.0.0",
+    "@angular-devkit/core": "^16.0.0",
+    "@angular-devkit/schematics": "^16.0.0",
+    "@angular/cdk": "^16.0.0",
+    "@angular/cli": "^16.0.0",
     "@coveo/search-token-server": "1.35.23",
     "@schematics/angular": "^15.0.0",
     "jest-config": "29.5.0"
   },
   "devDependencies": {
-    "@angular/core": "^15.0.0",
-    "@angular/forms": "^15.0.0",
-    "@angular/material": "^15.0.0",
-    "@angular/platform-browser": "^15.0.0",
-    "@angular/router": "^15.0.0",
+    "@angular/core": "^16.0.0",
+    "@angular/forms": "^16.0.0",
+    "@angular/material": "^16.0.0",
+    "@angular/platform-browser": "^16.0.0",
+    "@angular/router": "^16.0.0",
     "@coveo/headless": "latest",
     "@types/fs-extra": "11.0.1",
     "@types/jest": "29.5.1",

From 00d77b93f7865841e5888749e3e4d6496ab34b8c Mon Sep 17 00:00:00 2001
From: github-actions <github-actions@github.com>
Date: Thu, 26 Oct 2023 19:25:52 +0000
Subject: [PATCH 2/2] chore:refresh jest snap j:cdx-227

---
 utils/release/create-github-release.mjs | 0
 utils/release/is-cli-release.mjs        | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100644 => 100755 utils/release/create-github-release.mjs
 mode change 100644 => 100755 utils/release/is-cli-release.mjs

diff --git a/utils/release/create-github-release.mjs b/utils/release/create-github-release.mjs
old mode 100644
new mode 100755
diff --git a/utils/release/is-cli-release.mjs b/utils/release/is-cli-release.mjs
old mode 100644
new mode 100755