diff --git a/package-lock.json b/package-lock.json
index 9977945b..d6ab81e5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1576,18 +1576,18 @@
       }
     },
     "node_modules/@microsoft/api-extractor": {
-      "version": "7.47.7",
-      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.7.tgz",
-      "integrity": "sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==",
+      "version": "7.47.8",
+      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.8.tgz",
+      "integrity": "sha512-oUGCoTIoJvfBycmIcRD3T/vCDu57xHMqHuoL/7N7g35PUjPfBdsYujyoYNNNlKUR6C/TKXjFvHG2G0O+0Lq4JQ==",
       "dev": true,
       "dependencies": {
-        "@microsoft/api-extractor-model": "7.29.6",
+        "@microsoft/api-extractor-model": "7.29.7",
         "@microsoft/tsdoc": "~0.15.0",
         "@microsoft/tsdoc-config": "~0.17.0",
-        "@rushstack/node-core-library": "5.7.0",
+        "@rushstack/node-core-library": "5.8.0",
         "@rushstack/rig-package": "0.5.3",
-        "@rushstack/terminal": "0.14.0",
-        "@rushstack/ts-command-line": "4.22.6",
+        "@rushstack/terminal": "0.14.1",
+        "@rushstack/ts-command-line": "4.22.7",
         "lodash": "~4.17.15",
         "minimatch": "~3.0.3",
         "resolve": "~1.22.1",
@@ -1600,14 +1600,14 @@
       }
     },
     "node_modules/@microsoft/api-extractor-model": {
-      "version": "7.29.6",
-      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.6.tgz",
-      "integrity": "sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==",
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.7.tgz",
+      "integrity": "sha512-wibEw0xIVARSDvPZU4clLjMhIuUCBGBOsMylBCwTi9d57RTQ5fzWaiVDfk12kW+RSF3VGy8490y8Gz4LVrV41Q==",
       "dev": true,
       "dependencies": {
         "@microsoft/tsdoc": "~0.15.0",
         "@microsoft/tsdoc-config": "~0.17.0",
-        "@rushstack/node-core-library": "5.7.0"
+        "@rushstack/node-core-library": "5.8.0"
       }
     },
     "node_modules/@microsoft/api-extractor/node_modules/minimatch": {
@@ -1698,9 +1698,9 @@
       }
     },
     "node_modules/@rushstack/node-core-library": {
-      "version": "5.7.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.7.0.tgz",
-      "integrity": "sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==",
+      "version": "5.8.0",
+      "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.8.0.tgz",
+      "integrity": "sha512-ByXOkTKlGDrOBVJoNz5D3pgSqU8QOjacYJm8PwtGWofATL/d4R1zYdkZcSXWXRTI7SbP2SjLaAq6sbMlP2ZHXw==",
       "dev": true,
       "dependencies": {
         "ajv": "~8.13.0",
@@ -1768,12 +1768,12 @@
       }
     },
     "node_modules/@rushstack/terminal": {
-      "version": "0.14.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.0.tgz",
-      "integrity": "sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==",
+      "version": "0.14.1",
+      "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.1.tgz",
+      "integrity": "sha512-pvFzzrBumJBEl0XpW+D44l4QMghEMQiUYWv/Fn68WoQIkcGKv8pid/yKhFEblbzVmolGlR4DMBm1PGCvRV6qFg==",
       "dev": true,
       "dependencies": {
-        "@rushstack/node-core-library": "5.7.0",
+        "@rushstack/node-core-library": "5.8.0",
         "supports-color": "~8.1.1"
       },
       "peerDependencies": {
@@ -1801,12 +1801,12 @@
       }
     },
     "node_modules/@rushstack/ts-command-line": {
-      "version": "4.22.6",
-      "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.6.tgz",
-      "integrity": "sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==",
+      "version": "4.22.7",
+      "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.7.tgz",
+      "integrity": "sha512-kgb8hjEzKucH200xiUecU/VeA/Wzk4BBMRWP2ZLH2XGC/PEYzPih5IyYFtK1QCYboeRYTxoNYwSG6UQlstBaLg==",
       "dev": true,
       "dependencies": {
-        "@rushstack/terminal": "0.14.0",
+        "@rushstack/terminal": "0.14.1",
         "@types/argparse": "1.0.38",
         "argparse": "~1.0.9",
         "string-argv": "~0.3.1"
@@ -10643,18 +10643,18 @@
       }
     },
     "@microsoft/api-extractor": {
-      "version": "7.47.7",
-      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.7.tgz",
-      "integrity": "sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==",
+      "version": "7.47.8",
+      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.8.tgz",
+      "integrity": "sha512-oUGCoTIoJvfBycmIcRD3T/vCDu57xHMqHuoL/7N7g35PUjPfBdsYujyoYNNNlKUR6C/TKXjFvHG2G0O+0Lq4JQ==",
       "dev": true,
       "requires": {
-        "@microsoft/api-extractor-model": "7.29.6",
+        "@microsoft/api-extractor-model": "7.29.7",
         "@microsoft/tsdoc": "~0.15.0",
         "@microsoft/tsdoc-config": "~0.17.0",
-        "@rushstack/node-core-library": "5.7.0",
+        "@rushstack/node-core-library": "5.8.0",
         "@rushstack/rig-package": "0.5.3",
-        "@rushstack/terminal": "0.14.0",
-        "@rushstack/ts-command-line": "4.22.6",
+        "@rushstack/terminal": "0.14.1",
+        "@rushstack/ts-command-line": "4.22.7",
         "lodash": "~4.17.15",
         "minimatch": "~3.0.3",
         "resolve": "~1.22.1",
@@ -10675,14 +10675,14 @@
       }
     },
     "@microsoft/api-extractor-model": {
-      "version": "7.29.6",
-      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.6.tgz",
-      "integrity": "sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==",
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.7.tgz",
+      "integrity": "sha512-wibEw0xIVARSDvPZU4clLjMhIuUCBGBOsMylBCwTi9d57RTQ5fzWaiVDfk12kW+RSF3VGy8490y8Gz4LVrV41Q==",
       "dev": true,
       "requires": {
         "@microsoft/tsdoc": "~0.15.0",
         "@microsoft/tsdoc-config": "~0.17.0",
-        "@rushstack/node-core-library": "5.7.0"
+        "@rushstack/node-core-library": "5.8.0"
       }
     },
     "@microsoft/tsdoc": {
@@ -10750,9 +10750,9 @@
       }
     },
     "@rushstack/node-core-library": {
-      "version": "5.7.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.7.0.tgz",
-      "integrity": "sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==",
+      "version": "5.8.0",
+      "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.8.0.tgz",
+      "integrity": "sha512-ByXOkTKlGDrOBVJoNz5D3pgSqU8QOjacYJm8PwtGWofATL/d4R1zYdkZcSXWXRTI7SbP2SjLaAq6sbMlP2ZHXw==",
       "dev": true,
       "requires": {
         "ajv": "~8.13.0",
@@ -10803,12 +10803,12 @@
       }
     },
     "@rushstack/terminal": {
-      "version": "0.14.0",
-      "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.0.tgz",
-      "integrity": "sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==",
+      "version": "0.14.1",
+      "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.1.tgz",
+      "integrity": "sha512-pvFzzrBumJBEl0XpW+D44l4QMghEMQiUYWv/Fn68WoQIkcGKv8pid/yKhFEblbzVmolGlR4DMBm1PGCvRV6qFg==",
       "dev": true,
       "requires": {
-        "@rushstack/node-core-library": "5.7.0",
+        "@rushstack/node-core-library": "5.8.0",
         "supports-color": "~8.1.1"
       },
       "dependencies": {
@@ -10824,12 +10824,12 @@
       }
     },
     "@rushstack/ts-command-line": {
-      "version": "4.22.6",
-      "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.6.tgz",
-      "integrity": "sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==",
+      "version": "4.22.7",
+      "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.7.tgz",
+      "integrity": "sha512-kgb8hjEzKucH200xiUecU/VeA/Wzk4BBMRWP2ZLH2XGC/PEYzPih5IyYFtK1QCYboeRYTxoNYwSG6UQlstBaLg==",
       "dev": true,
       "requires": {
-        "@rushstack/terminal": "0.14.0",
+        "@rushstack/terminal": "0.14.1",
         "@types/argparse": "1.0.38",
         "argparse": "~1.0.9",
         "string-argv": "~0.3.1"