diff --git a/lerna.json b/lerna.json
index d9be0aadd8..460442b209 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
 {
-  "version": "3.0.0-next-SNAPSHOT",
+  "version": "3.0.0-next.202408210815",
   "command": {
     "version": {
       "forcePublish": true,
diff --git a/packages/eslint-plugin-zowe-explorer/CHANGELOG.md b/packages/eslint-plugin-zowe-explorer/CHANGELOG.md
index fde42258d5..4c8a1cd45e 100644
--- a/packages/eslint-plugin-zowe-explorer/CHANGELOG.md
+++ b/packages/eslint-plugin-zowe-explorer/CHANGELOG.md
@@ -2,10 +2,6 @@ All notable changes to the "eslint-plugin-zowe-explorer" package will be documen
 
 ## TBD Release
 
-### New features and enhancements
-
-### Bug fixes
-
 ## `3.0.0-next.202309121526`
 
 ### New features and enhancements
diff --git a/packages/zowe-explorer-api/CHANGELOG.md b/packages/zowe-explorer-api/CHANGELOG.md
index 58a5c23824..2d4dec9d56 100644
--- a/packages/zowe-explorer-api/CHANGELOG.md
+++ b/packages/zowe-explorer-api/CHANGELOG.md
@@ -22,6 +22,7 @@ All notable changes to the "zowe-explorer-api" extension will be documented in t
   - `ZoweVsCodeExtension.showVsCodeMessage` - use `Gui.showMessage` instead.
   - `ZoweVsCodeExtension.inputBox` - use `Gui.showInputBox` instead.
   - `ZoweVsCodeExtension.promptCredentials` - use `ZoweVsCodeExtension.updateCredentials` instead.
+- **Breaking:** Removed unused property `profileManagerByType` which used the V1-profile class `CLIProfileManager`. [#3057](https://github.com/zowe/zowe-explorer-vscode/issues/3057)
 - **Breaking:** Added return type of `Promise<void>` to the following `IZoweTree` methods: [#2238](https://github.com/zowe/zowe-explorer-vscode/issues/2238)
   - addFavorite
   - removeFavorite
@@ -115,8 +116,8 @@ All notable changes to the "zowe-explorer-api" extension will be documented in t
 - Removed `handlebars` dependency in favor of `mustache` for technical currency purposes. [#2975](https://github.com/zowe/zowe-explorer-vscode/pull/2975)
 - Fixed an issue where the `ZoweVsCodeExtension.updateCredentials` method could remove credentials from session when input prompt was cancelled. [#3009](https://github.com/zowe/zowe-explorer-vscode/pull/3009)
 - Fixed an issue where the loaded configuration could be overridden when extenders retrieved the Zowe home directory. [#2994](https://github.com/zowe/zowe-explorer-vscode/pull/2994)
-- Update Zowe SDKs to `8.0.0-next.202407232256` for technical currency. [#2994](https://github.com/zowe/zowe-explorer-vscode/pull/2994)
-- Fixed an issue where remote lookup functionality caused the local side of a conflict to be overwritten with the remote contents.
+- Fixed an issue where remote lookup functionality caused the local side of a conflict to be overwritten with the remote contents. [#3085](https://github.com/zowe/zowe-explorer-vscode/pull/3085)
+- Update Zowe SDKs to `8.0.0-next.202408291544` for technical currency. [#3057](https://github.com/zowe/zowe-explorer-vscode/pull/3057)
 
 ## `3.0.0-next.202404242037`
 
diff --git a/packages/zowe-explorer-api/package.json b/packages/zowe-explorer-api/package.json
index ed86904f71..bdbab0619e 100644
--- a/packages/zowe-explorer-api/package.json
+++ b/packages/zowe-explorer-api/package.json
@@ -28,15 +28,15 @@
   },
   "dependencies": {
     "@types/vscode": "^1.53.2",
-    "@zowe/core-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/imperative": "8.0.0-next.202407232256",
-    "@zowe/secrets-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-console-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-tso-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-uss-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zosmf-for-zowe-sdk": "8.0.0-next.202407232256",
+    "@zowe/core-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/imperative": "8.0.0-next.202408291544",
+    "@zowe/secrets-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-console-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-tso-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-uss-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zosmf-for-zowe-sdk": "8.0.0-next.202408291544",
     "deep-object-diff": "^1.1.9",
     "mustache": "^4.2.0",
     "semver": "^7.6.0"
diff --git a/packages/zowe-explorer-api/src/profiles/ProfilesCache.ts b/packages/zowe-explorer-api/src/profiles/ProfilesCache.ts
index 6daefbb4ec..7bbd38f318 100644
--- a/packages/zowe-explorer-api/src/profiles/ProfilesCache.ts
+++ b/packages/zowe-explorer-api/src/profiles/ProfilesCache.ts
@@ -26,7 +26,6 @@ export class ProfilesCache {
     protected allExternalTypes = new Set<string>();
     protected profilesByType = new Map<string, imperative.IProfileLoaded[]>();
     protected defaultProfileByType = new Map<string, imperative.IProfileLoaded>();
-    protected profileManagerByType = new Map<string, imperative.CliProfileManager>();
 
     public constructor(protected log: imperative.Logger, protected cwd?: string) {
         this.cwd = cwd != null ? FileManagement.getFullPath(cwd) : undefined;
diff --git a/packages/zowe-explorer-ftp-extension/CHANGELOG.md b/packages/zowe-explorer-ftp-extension/CHANGELOG.md
index 2c88734114..c45553d9f9 100644
--- a/packages/zowe-explorer-ftp-extension/CHANGELOG.md
+++ b/packages/zowe-explorer-ftp-extension/CHANGELOG.md
@@ -11,7 +11,7 @@ All notable changes to the "zowe-explorer-ftp-extension" extension will be docum
 - Changed the hashing algorithm for e-tag generation from `sha1` to `sha256` to avoid collisions. [#2890](https://github.com/zowe/zowe-explorer-vscode/pull/2890)
 - Updated the FTP plugin dependency to `3.0.0-next.202403191358` for technical currency [#2783](https://github.com/zowe/vscode-extension-for-zowe/pull/2783).
 - Renamed extension to `IBM z/OS FTP for Zowe Explorer`. [#2990](https://github.com/zowe/zowe-explorer-vscode/issues/2990)
-- Update Zowe SDKs to `8.0.0-next.202407232256` for technical currency. [#2994](https://github.com/zowe/zowe-explorer-vscode/pull/2994)
+- Update Zowe SDKs to `8.0.0-next.202408291544` for technical currency. [#3057](https://github.com/zowe/zowe-explorer-vscode/pull/3057)
 
 ## `3.0.0-next.202404242037`
 
diff --git a/packages/zowe-explorer-ftp-extension/package.json b/packages/zowe-explorer-ftp-extension/package.json
index e670b4bd83..18672277c7 100644
--- a/packages/zowe-explorer-ftp-extension/package.json
+++ b/packages/zowe-explorer-ftp-extension/package.json
@@ -52,9 +52,9 @@
     "vscode": "^1.79.0"
   },
   "dependencies": {
-    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202407232256",
+    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202408291544",
     "@zowe/zos-ftp-for-zowe-cli": "3.0.0-next.202403191358",
-    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202407232256",
+    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202408291544",
     "@zowe/zowe-explorer-api": "3.0.0-next-SNAPSHOT",
     "tmp": "0.2.3"
   },
diff --git a/packages/zowe-explorer/CHANGELOG.md b/packages/zowe-explorer/CHANGELOG.md
index 022194914e..4f7e49175b 100644
--- a/packages/zowe-explorer/CHANGELOG.md
+++ b/packages/zowe-explorer/CHANGELOG.md
@@ -16,7 +16,7 @@ All notable changes to the "vscode-extension-for-zowe" extension will be documen
   - Added a "Copy Relative Path" context option for USS files and directories in the tree view. [#2908](https://github.com/zowe/zowe-explorer-vscode/pull/2908)
   - Added a "Copy Name" context option for data sets, jobs and spool files in the tree view. [#2908](https://github.com/zowe/zowe-explorer-vscode/pull/2908)
 - Added integration and end-to-end test framework to verify extension behavior and catch issues during Zowe Explorer development. [#2322](https://github.com/zowe/zowe-explorer-vscode/issues/2322)
-- Removed deprecated methods: [#2238](https://github.com/zowe/zowe-explorer-vscode/issues/2238)
+- **Breaking:** Removed deprecated methods: [#2238](https://github.com/zowe/zowe-explorer-vscode/issues/2238)
   - `DatasetActions.copyDataSet` - use `DatasetActions.copyDataSets` instead
   - `USSActions.pasteUssFile` - use `DatasetActions.pasteUss` instead
   - `ZoweUSSNode.refreshAndReopen` - use `ZoweUSSNode.reopen` instead
@@ -70,12 +70,12 @@ All notable changes to the "vscode-extension-for-zowe" extension will be documen
 - Fixed issue where multiple extensions that contribute profiles to a tree view using the Zowe Explorer API may fail to load. [#2888](https://github.com/zowe/zowe-explorer-vscode/issues/2888)
 - Fixed regression where `getProviderForNode` returned the wrong tree provider after performing an action on a Zowe tree node, causing some commands to fail silently. [#2967](https://github.com/zowe/zowe-explorer-vscode/issues/2967)
 - Fixed issue where creating a new team configuration file could cause Zowe Explorer to crash, resulting in all sessions disappearing from trees. [#2906](https://github.com/zowe/zowe-explorer-vscode/issues/2906)
-- Update Zowe SDKs to `8.0.0-next.202407232256` for technical currency. [#2994](https://github.com/zowe/zowe-explorer-vscode/pull/2994)
 - Addressed breaking changes from the Zowe Explorer API package.[#2952](https://github.com/zowe/zowe-explorer-vscode/issues/2952)
 - Fixed data set not opening when the token has expired. [#3001](https://github.com/zowe/zowe-explorer-vscode/issues/3001)
 - Fixed an issue where upgrading from Zowe Explorer v1 and selecting "Reload Extensions" causes Zowe Explorer v3 to fail during initialization. [#3051](https://github.com/zowe/zowe-explorer-vscode/pull/3051)
-- Fixed an issue where remote lookup functionality caused the local side of a conflict to be overwritten with the remote contents.
-- Fixed an issue where the remote conflict icons showed when using the "Compare with Selected" feature.
+- Fixed an issue where remote lookup functionality caused the local side of a conflict to be overwritten with the remote contents. [#3085](https://github.com/zowe/zowe-explorer-vscode/pull/3085)
+- Fixed an issue where the remote conflict icons showed when using the "Compare with Selected" feature. [#3085](https://github.com/zowe/zowe-explorer-vscode/pull/3085)
+- Update Zowe SDKs to `8.0.0-next.202408291544` for technical currency. [#3057](https://github.com/zowe/zowe-explorer-vscode/pull/3057)
 
 ## `3.0.0-next.202404242037`
 
diff --git a/packages/zowe-explorer/package.json b/packages/zowe-explorer/package.json
index 071c68f431..293632c543 100644
--- a/packages/zowe-explorer/package.json
+++ b/packages/zowe-explorer/package.json
@@ -1835,11 +1835,11 @@
     "webdriverio": "^8.36.1"
   },
   "dependencies": {
-    "@zowe/core-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/secrets-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202407232256",
-    "@zowe/zosmf-for-zowe-sdk": "8.0.0-next.202407232256",
+    "@zowe/core-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/secrets-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-files-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zos-jobs-for-zowe-sdk": "8.0.0-next.202408291544",
+    "@zowe/zosmf-for-zowe-sdk": "8.0.0-next.202408291544",
     "@zowe/zowe-explorer-api": "3.0.0-next-SNAPSHOT",
     "dayjs": "^1.11.10",
     "fs-extra": "8.0.1",
diff --git a/packages/zowe-explorer/src/trees/dataset/ZoweDatasetNode.ts b/packages/zowe-explorer/src/trees/dataset/ZoweDatasetNode.ts
index bbe67a55ef..30190f2e11 100644
--- a/packages/zowe-explorer/src/trees/dataset/ZoweDatasetNode.ts
+++ b/packages/zowe-explorer/src/trees/dataset/ZoweDatasetNode.ts
@@ -84,7 +84,7 @@ export class ZoweDatasetNode extends ZoweTreeNode implements IZoweDatasetTreeNod
             this.iconPath = icon.path;
         }
 
-        if (this.getParent() == null) {
+        if (this.getParent() == null || this.getParent().label === vscode.l10n.t("Favorites")) {
             // set default sort options for session nodes
             this.sort = {
                 method: Sorting.DatasetSortOpts.Name,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d690c6d71a..f7ff5fcbb7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -110,7 +110,7 @@ importers:
         version: 5.3.10(webpack@5.91.0)
       ts-jest:
         specifier: ^29.0.3
-        version: 29.1.2(@babel/core@7.24.9)(jest@29.7.0)(typescript@5.4.5)
+        version: 29.1.2(@babel/core@7.25.2)(jest@29.7.0)(typescript@5.4.5)
       tsx:
         specifier: ^4.9.3
         version: 4.10.4
@@ -136,20 +136,20 @@ importers:
   packages/zowe-explorer:
     dependencies:
       '@zowe/core-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/secrets-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544
       '@zowe/zos-files-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-jobs-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zosmf-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zowe-explorer-api':
         specifier: 3.0.0-next-SNAPSHOT
         version: link:../zowe-explorer-api
@@ -246,7 +246,7 @@ importers:
         version: 16.1.3
       ts-node:
         specifier: ^10.9.2
-        version: 10.9.2(@types/node@18.19.33)(typescript@5.5.4)
+        version: 10.9.2(@types/node@22.5.1)(typescript@5.5.4)
       wdio-vscode-service:
         specifier: ^6.1.0
         version: 6.1.0(webdriverio@8.38.2)
@@ -263,32 +263,32 @@ importers:
         specifier: ^1.53.2
         version: 1.89.0
       '@zowe/core-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/imperative':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544
       '@zowe/secrets-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544
       '@zowe/zos-console-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-files-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-jobs-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-tso-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-uss-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zosmf-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       deep-object-diff:
         specifier: ^1.1.9
         version: 1.1.9
@@ -312,14 +312,14 @@ importers:
   packages/zowe-explorer-ftp-extension:
     dependencies:
       '@zowe/zos-files-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-ftp-for-zowe-cli':
         specifier: 3.0.0-next.202403191358
-        version: 3.0.0-next.202403191358(@zowe/imperative@8.0.0-next.202407232256)
+        version: 3.0.0-next.202403191358(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zos-jobs-for-zowe-sdk':
-        specifier: 8.0.0-next.202407232256
-        version: 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+        specifier: 8.0.0-next.202408291544
+        version: 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
       '@zowe/zowe-explorer-api':
         specifier: 3.0.0-next-SNAPSHOT
         version: link:../zowe-explorer-api
@@ -363,7 +363,7 @@ importers:
     devDependencies:
       '@preact/preset-vite':
         specifier: ^2.5.0
-        version: 2.8.2(@babel/core@7.24.9)(preact@10.22.0)(vite@4.5.3)
+        version: 2.8.2(@babel/core@7.25.2)(preact@10.22.0)(vite@4.5.3)
       typescript:
         specifier: ^5.3.3
         version: 5.4.5
@@ -560,8 +560,8 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/compat-data@7.24.9:
-    resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==}
+  /@babel/compat-data@7.25.4:
+    resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
     engines: {node: '>=6.9.0'}
     dev: true
 
@@ -588,22 +588,22 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/core@7.24.9:
-    resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==}
+  /@babel/core@7.25.2:
+    resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@ampproject/remapping': 2.3.0
       '@babel/code-frame': 7.24.7
-      '@babel/generator': 7.24.10
-      '@babel/helper-compilation-targets': 7.24.8
-      '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
-      '@babel/helpers': 7.24.8
-      '@babel/parser': 7.24.8
-      '@babel/template': 7.24.7
-      '@babel/traverse': 7.24.8
-      '@babel/types': 7.24.9
+      '@babel/generator': 7.25.6
+      '@babel/helper-compilation-targets': 7.25.2
+      '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+      '@babel/helpers': 7.25.6
+      '@babel/parser': 7.25.6
+      '@babel/template': 7.25.0
+      '@babel/traverse': 7.25.6
+      '@babel/types': 7.25.6
       convert-source-map: 2.0.0
-      debug: 4.3.5
+      debug: 4.3.6
       gensync: 1.0.0-beta.2
       json5: 2.2.3
       semver: 6.3.1
@@ -611,21 +611,21 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/generator@7.24.10:
-    resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==}
+  /@babel/generator@7.24.5:
+    resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.24.9
+      '@babel/types': 7.24.5
       '@jridgewell/gen-mapping': 0.3.5
       '@jridgewell/trace-mapping': 0.3.25
       jsesc: 2.5.2
     dev: true
 
-  /@babel/generator@7.24.5:
-    resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==}
+  /@babel/generator@7.25.6:
+    resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.24.5
+      '@babel/types': 7.25.6
       '@jridgewell/gen-mapping': 0.3.5
       '@jridgewell/trace-mapping': 0.3.25
       jsesc: 2.5.2
@@ -649,13 +649,13 @@ packages:
       semver: 6.3.1
     dev: true
 
-  /@babel/helper-compilation-targets@7.24.8:
-    resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==}
+  /@babel/helper-compilation-targets@7.25.2:
+    resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/compat-data': 7.24.9
+      '@babel/compat-data': 7.25.4
       '@babel/helper-validator-option': 7.24.8
-      browserslist: 4.23.2
+      browserslist: 4.23.3
       lru-cache: 5.1.1
       semver: 6.3.1
     dev: true
@@ -665,13 +665,6 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/helper-environment-visitor@7.24.7:
-    resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
-    engines: {node: '>=6.9.0'}
-    dependencies:
-      '@babel/types': 7.24.9
-    dev: true
-
   /@babel/helper-function-name@7.23.0:
     resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
     engines: {node: '>=6.9.0'}
@@ -680,14 +673,6 @@ packages:
       '@babel/types': 7.24.5
     dev: true
 
-  /@babel/helper-function-name@7.24.7:
-    resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
-    engines: {node: '>=6.9.0'}
-    dependencies:
-      '@babel/template': 7.24.7
-      '@babel/types': 7.24.9
-    dev: true
-
   /@babel/helper-hoist-variables@7.22.5:
     resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
     engines: {node: '>=6.9.0'}
@@ -695,13 +680,6 @@ packages:
       '@babel/types': 7.24.5
     dev: true
 
-  /@babel/helper-hoist-variables@7.24.7:
-    resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
-    engines: {node: '>=6.9.0'}
-    dependencies:
-      '@babel/types': 7.24.9
-    dev: true
-
   /@babel/helper-module-imports@7.24.3:
     resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
     engines: {node: '>=6.9.0'}
@@ -713,8 +691,8 @@ packages:
     resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/traverse': 7.24.8
-      '@babel/types': 7.24.9
+      '@babel/traverse': 7.25.6
+      '@babel/types': 7.25.6
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -733,18 +711,17 @@ packages:
       '@babel/helper-validator-identifier': 7.24.5
     dev: true
 
-  /@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9):
-    resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==}
+  /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2):
+    resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-environment-visitor': 7.24.7
+      '@babel/core': 7.25.2
       '@babel/helper-module-imports': 7.24.7
       '@babel/helper-simple-access': 7.24.7
-      '@babel/helper-split-export-declaration': 7.24.7
       '@babel/helper-validator-identifier': 7.24.7
+      '@babel/traverse': 7.25.6
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -765,8 +742,8 @@ packages:
     resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/traverse': 7.24.8
-      '@babel/types': 7.24.9
+      '@babel/traverse': 7.25.6
+      '@babel/types': 7.25.6
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -778,13 +755,6 @@ packages:
       '@babel/types': 7.24.5
     dev: true
 
-  /@babel/helper-split-export-declaration@7.24.7:
-    resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
-    engines: {node: '>=6.9.0'}
-    dependencies:
-      '@babel/types': 7.24.9
-    dev: true
-
   /@babel/helper-string-parser@7.24.1:
     resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
     engines: {node: '>=6.9.0'}
@@ -826,12 +796,12 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/helpers@7.24.8:
-    resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==}
+  /@babel/helpers@7.25.6:
+    resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/template': 7.24.7
-      '@babel/types': 7.24.9
+      '@babel/template': 7.25.0
+      '@babel/types': 7.25.6
     dev: true
 
   /@babel/highlight@7.24.5:
@@ -862,12 +832,12 @@ packages:
       '@babel/types': 7.24.5
     dev: true
 
-  /@babel/parser@7.24.8:
-    resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==}
+  /@babel/parser@7.25.6:
+    resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
     engines: {node: '>=6.0.0'}
     hasBin: true
     dependencies:
-      '@babel/types': 7.24.9
+      '@babel/types': 7.25.6
     dev: true
 
   /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5):
@@ -925,13 +895,13 @@ packages:
       '@babel/helper-plugin-utils': 7.24.5
     dev: true
 
-  /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.9):
+  /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.25.2):
     resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.24.9
+      '@babel/core': 7.25.2
       '@babel/helper-plugin-utils': 7.24.5
     dev: true
 
@@ -1009,27 +979,27 @@ packages:
       '@babel/helper-plugin-utils': 7.24.5
     dev: true
 
-  /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.9):
+  /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.25.2):
     resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9)
+      '@babel/core': 7.25.2
+      '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.25.2)
     dev: true
 
-  /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.9):
+  /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.25.2):
     resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.24.9
+      '@babel/core': 7.25.2
       '@babel/helper-annotate-as-pure': 7.22.5
       '@babel/helper-module-imports': 7.24.3
       '@babel/helper-plugin-utils': 7.24.5
-      '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9)
+      '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.25.2)
       '@babel/types': 7.24.5
     dev: true
 
@@ -1049,13 +1019,13 @@ packages:
       '@babel/types': 7.24.5
     dev: true
 
-  /@babel/template@7.24.7:
-    resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
+  /@babel/template@7.25.0:
+    resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.24.7
-      '@babel/parser': 7.24.8
-      '@babel/types': 7.24.9
+      '@babel/parser': 7.25.6
+      '@babel/types': 7.25.6
     dev: true
 
   /@babel/traverse@7.24.5:
@@ -1076,19 +1046,16 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/traverse@7.24.8:
-    resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==}
+  /@babel/traverse@7.25.6:
+    resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.24.7
-      '@babel/generator': 7.24.10
-      '@babel/helper-environment-visitor': 7.24.7
-      '@babel/helper-function-name': 7.24.7
-      '@babel/helper-hoist-variables': 7.24.7
-      '@babel/helper-split-export-declaration': 7.24.7
-      '@babel/parser': 7.24.8
-      '@babel/types': 7.24.9
-      debug: 4.3.5
+      '@babel/generator': 7.25.6
+      '@babel/parser': 7.25.6
+      '@babel/template': 7.25.0
+      '@babel/types': 7.25.6
+      debug: 4.3.6
       globals: 11.12.0
     transitivePeerDependencies:
       - supports-color
@@ -1103,8 +1070,8 @@ packages:
       to-fast-properties: 2.0.0
     dev: true
 
-  /@babel/types@7.24.9:
-    resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
+  /@babel/types@7.25.6:
+    resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/helper-string-parser': 7.24.8
@@ -2349,18 +2316,18 @@ packages:
     resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
     dev: true
 
-  /@preact/preset-vite@2.8.2(@babel/core@7.24.9)(preact@10.22.0)(vite@4.5.3):
+  /@preact/preset-vite@2.8.2(@babel/core@7.25.2)(preact@10.22.0)(vite@4.5.3):
     resolution: {integrity: sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==}
     peerDependencies:
       '@babel/core': 7.x
       vite: 2.x || 3.x || 4.x || 5.x
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9)
-      '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.9)
+      '@babel/core': 7.25.2
+      '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.25.2)
       '@prefresh/vite': 2.4.5(preact@10.22.0)(vite@4.5.3)
       '@rollup/pluginutils': 4.2.1
-      babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.9)
+      babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.25.2)
       debug: 4.3.4(supports-color@8.1.1)
       kolorist: 1.8.0
       magic-string: 0.30.5
@@ -2415,11 +2382,11 @@ packages:
       spacetrim: 0.11.25
     dev: true
 
-  /@promptbook/utils@0.58.0:
-    resolution: {integrity: sha512-TglWndmjikWN+OGg9eNOUaMTM7RHr8uFCtgxfWULT1BUjcohywdijf54vS1U4mZ1tBLdHD4/fIrIHtmHzPUIZQ==}
+  /@promptbook/utils@0.68.0-0:
+    resolution: {integrity: sha512-jn4DxTP5mkH9DPD59XoZJBKcJtQGiY/WL8GbKrhu48zSDsh4jWqYPMs2uVm5wVE0Hc56LPMxmEVYOrGYTchOOg==}
     requiresBuild: true
     dependencies:
-      spacetrim: 0.11.36
+      spacetrim: 0.11.39
     dev: true
     optional: true
 
@@ -2761,18 +2728,16 @@ packages:
       undici-types: 5.26.5
     dev: true
 
-  /@types/node@20.14.12:
-    resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==}
-    requiresBuild: true
+  /@types/node@20.14.2:
+    resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
     dependencies:
       undici-types: 5.26.5
     dev: true
-    optional: true
 
-  /@types/node@20.14.2:
-    resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
+  /@types/node@22.5.1:
+    resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==}
     dependencies:
-      undici-types: 5.26.5
+      undici-types: 6.19.8
     dev: true
 
   /@types/normalize-package-data@2.4.4:
@@ -2844,6 +2809,14 @@ packages:
       '@types/node': 18.19.33
     dev: true
 
+  /@types/ws@8.5.12:
+    resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
+    requiresBuild: true
+    dependencies:
+      '@types/node': 22.5.1
+    dev: true
+    optional: true
+
   /@types/yargs-parser@21.0.3:
     resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
 
@@ -2863,12 +2836,19 @@ packages:
     resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
     dependencies:
       '@types/yargs-parser': 21.0.3
+    dev: true
+
+  /@types/yargs@17.0.33:
+    resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
+    dependencies:
+      '@types/yargs-parser': 21.0.3
+    dev: false
 
   /@types/yauzl@2.10.3:
     resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
     requiresBuild: true
     dependencies:
-      '@types/node': 18.19.33
+      '@types/node': 20.14.2
     dev: true
     optional: true
 
@@ -3226,14 +3206,14 @@ packages:
       - supports-color
     dev: true
 
-  /@wdio/config@8.39.0:
-    resolution: {integrity: sha512-yNuGPMPibY91s936gnJCHWlStvIyDrwLwGfLC/NCdTin4F7HL4Gp5iJnHWkJFty1/DfFi8jjoIUBNLM8HEez+A==}
+  /@wdio/config@8.40.3:
+    resolution: {integrity: sha512-HIi+JnHEDAExhzGRQuZOXw1HWIpe/bsVFHwNISJhY6wS4Nijaigmegs2p14Rv16ydOF19hGrxdKsl8k5STIP2A==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     dependencies:
       '@wdio/logger': 8.38.0
-      '@wdio/types': 8.39.0
-      '@wdio/utils': 8.39.0
+      '@wdio/types': 8.40.3
+      '@wdio/utils': 8.40.3
       decamelize: 6.0.0
       deepmerge-ts: 5.1.0
       glob: 10.4.5
@@ -3276,13 +3256,13 @@ packages:
       - utf-8-validate
     dev: true
 
-  /@wdio/globals@8.39.1(typescript@5.5.4):
-    resolution: {integrity: sha512-kNb1TlxI8Le/tsOiw7CMQcG0+ZGyxk9ZDO/PQLxkJvjo/q2QmiBcgaNMPuf+j1ABETcQK4bI7QtiT5uZ+f2AGA==}
+  /@wdio/globals@8.40.5(typescript@5.5.4):
+    resolution: {integrity: sha512-pHWNDhAO25BqfuxXmEwBceUeGzfEjkym9I4EzfUlPpoi39BRasDXbWSpX3us/5snUv5Xk+NWMDv4aTpTxfDQrA==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     optionalDependencies:
       expect-webdriverio: 4.14.0(typescript@5.5.4)
-      webdriverio: 8.39.1(typescript@5.5.4)
+      webdriverio: 8.40.5
     transitivePeerDependencies:
       - bufferutil
       - devtools
@@ -3334,6 +3314,18 @@ packages:
       strip-ansi: 7.1.0
     dev: true
 
+  /@wdio/logger@9.0.4:
+    resolution: {integrity: sha512-b6gcu0PTVb3fgK4kyAH/k5UUWN5FOUdAfhA4PAY/IZvxZTMFYMqnrZb0WRWWWqL6nu9pcrOVtCOdPBvj0cb+Nw==}
+    engines: {node: '>=18'}
+    requiresBuild: true
+    dependencies:
+      chalk: 5.3.0
+      loglevel: 1.9.1
+      loglevel-plugin-prefix: 0.8.4
+      strip-ansi: 7.1.0
+    dev: true
+    optional: true
+
   /@wdio/mocha-framework@8.38.2:
     resolution: {integrity: sha512-qJmRL5E6/ypjCUACH4hvCAAmTdU4YUrUlp9o/IKvTIAHMnZPE0/HgUFixCeu8Mop+rdzTPVBrbqxpRDdSnraYA==}
     engines: {node: ^16.13 || >=18}
@@ -3352,6 +3344,12 @@ packages:
     resolution: {integrity: sha512-7BPi7aXwUtnXZPeWJRmnCNFjyDvGrXlBmN9D4Pi58nILkyjVRQKEY9/qv/pcdyB0cvmIvw++Kl/1Lg+RxG++UA==}
     dev: true
 
+  /@wdio/protocols@8.40.3:
+    resolution: {integrity: sha512-wK7+eyrB3TAei8RwbdkcyoNk2dPu+mduMBOdPJjp8jf/mavd15nIUXLID1zA+w5m1Qt1DsT1NbvaeO9+aJQ33A==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /@wdio/repl@8.24.12:
     resolution: {integrity: sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==}
     engines: {node: ^16.13 || >=18}
@@ -3359,6 +3357,15 @@ packages:
       '@types/node': 20.14.2
     dev: true
 
+  /@wdio/repl@8.40.3:
+    resolution: {integrity: sha512-mWEiBbaC7CgxvSd2/ozpbZWebnRIc8KRu/J81Hlw/txUWio27S7IpXBlZGVvhEsNzq0+cuxB/8gDkkXvMPbesw==}
+    engines: {node: ^16.13 || >=18}
+    requiresBuild: true
+    dependencies:
+      '@types/node': 22.5.1
+    dev: true
+    optional: true
+
   /@wdio/reporter@8.38.2:
     resolution: {integrity: sha512-R78UdAtAnkaV22NYlCCcbPPhmYweiDURiw64LYhlVIQrKNuXUQcafR2kRlWKy31rZc9thSLs5LzrZDReENUlFQ==}
     engines: {node: ^16.13 || >=18}
@@ -3412,12 +3419,12 @@ packages:
       '@types/node': 20.14.2
     dev: true
 
-  /@wdio/types@8.39.0:
-    resolution: {integrity: sha512-86lcYROTapOJuFd9ouomFDfzDnv3Kn+jE0RmqfvN9frZAeLVJ5IKjX9M6HjplsyTZhjGO1uCaehmzx+HJus33Q==}
+  /@wdio/types@8.40.3:
+    resolution: {integrity: sha512-zK17uyON3Ise3m+XwiF5VrrdZcXXmvqB8AWXoKe88DiksFUPMVoCOuVL2SSX1KnA2YLlZBA55qcFZT99GORVKQ==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     dependencies:
-      '@types/node': 20.14.12
+      '@types/node': 22.5.1
     dev: true
     optional: true
 
@@ -3442,21 +3449,21 @@ packages:
       - supports-color
     dev: true
 
-  /@wdio/utils@8.39.0:
-    resolution: {integrity: sha512-jY+n6jlGeK+9Tx8T659PKLwMQTGpLW5H78CSEWgZLbjbVSr2LfGR8Lx0CRktNXxAtqEVZPj16Pi74OtAhvhE6Q==}
+  /@wdio/utils@8.40.3:
+    resolution: {integrity: sha512-pv/848KGfPN3YXU4QRfTYGkAu4/lejIfoGzGpvGNDcACiVxgZhyRZkJ2xVaSnGaXzF0R7pMozrkU5/DnEhcxMg==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     dependencies:
       '@puppeteer/browsers': 1.9.1
       '@wdio/logger': 8.38.0
-      '@wdio/types': 8.39.0
+      '@wdio/types': 8.40.3
       decamelize: 6.0.0
       deepmerge-ts: 5.1.0
-      edgedriver: 5.6.0
-      geckodriver: 4.4.1
+      edgedriver: 5.6.1
+      geckodriver: 4.4.3
       get-port: 7.1.0
       import-meta-resolve: 4.1.0
-      locate-app: 2.4.21
+      locate-app: 2.4.33
       safaridriver: 0.1.2
       split2: 4.2.0
       wait-port: 1.1.0
@@ -3621,25 +3628,32 @@ packages:
     engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
     dev: true
 
-  /@zowe/core-for-zowe-sdk@8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-qIN8pXzea1Grcxun6jIOUk9CyFWPcZ6yqwalldRX9KCm6G0BDLen/0fN21Q1Won9B7SONbcmZdK89lXaGrz91g==}
+  /@zip.js/zip.js@2.7.52:
+    resolution: {integrity: sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==}
+    engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  /@zowe/core-for-zowe-sdk@8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-IS/Yu8iYGEOUf7b2tw/7uFPGfQueUjE542fdsOAfJRphYHhnQAO9WPoWmmnGH5zFnU/a4t9KudvnpID0+aQspg==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/imperative': 8.0.0-next.202407232256
-      comment-json: 4.2.4
+      '@zowe/imperative': 8.0.0-next.202408291544
+      comment-json: 4.2.5
       string-width: 4.2.3
     dev: false
 
-  /@zowe/imperative@8.0.0-next.202407232256:
-    resolution: {integrity: sha512-yo07LqTQdgMI4OK34y5iqUHzYXtpUpdXvZsDa9U4T94+jGSw02EVlTqJTM8TqmV72Y5ZYfr1pcjHP7l2AlYu5A==}
+  /@zowe/imperative@8.0.0-next.202408291544:
+    resolution: {integrity: sha512-o28cH0prNyrh6NNuf0dQQ2J+H5F4WJAYzARw+ys2np2WfzARukHCbFRq2/SVeOXHBPUgaWNF8AxrXOe8rzl8YA==}
     engines: {node: '>=18.12.0'}
     dependencies:
-      '@types/yargs': 17.0.32
+      '@types/yargs': 17.0.33
       chalk: 4.1.2
       cli-table3: 0.6.5
-      comment-json: 4.2.4
+      comment-json: 4.2.5
       cross-spawn: 7.0.3
       dataobject-parser: 1.2.25
       deepmerge: 4.3.1
@@ -3677,87 +3691,87 @@ packages:
       - supports-color
     dev: false
 
-  /@zowe/secrets-for-zowe-sdk@8.0.0-next.202407232256:
-    resolution: {integrity: sha512-3KYoOV838qTXjM7PEW+xcjSFooJbc9XYVonwOS67FQOfLmUy1tfOB7qnbDCi6jTQLvL3ydnN7G36eBr/AzEl/w==}
+  /@zowe/secrets-for-zowe-sdk@8.0.0-next.202408291544:
+    resolution: {integrity: sha512-UAzQ+HOOgrEAAHVfIxBC3vaL4NhIjGAfJQ9sUREuTI/1PxS5v0XeeVWz3yfAvaJPQUxPz4Ovmxs5QhOCvV1l+Q==}
     engines: {node: '>=14'}
     requiresBuild: true
     dev: false
 
-  /@zowe/zos-console-for-zowe-sdk@8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-wi2fo7QdRXNt/71lJ2xvEn7Wft2qGH7SNhyl4T3SLsx/QMUWZcoPbZNTwodeKLA9ay7beBhdiwOURRYdj51B4w==}
+  /@zowe/zos-console-for-zowe-sdk@8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-nuLS5PWXpmh/LizLjv+NZWGpMDu85tUDOMX9dk0DivkEd8Ecyb8a8cR7/nsUL+UF43E6PAGsBtGrFupMlcFKkw==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/core-for-zowe-sdk': ^8.0.0-next
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/core-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
-      '@zowe/imperative': 8.0.0-next.202407232256
+      '@zowe/core-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
+      '@zowe/imperative': 8.0.0-next.202408291544
     dev: false
 
-  /@zowe/zos-files-for-zowe-sdk@8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-BG6Cea4tS221n1+Ll8DaGskyqr0XlHi5DFBkkh0eQG8T2dMPSr8X6Lv4CP9F/FuI58CwUTgWHYMDtLiv5qy4kQ==}
+  /@zowe/zos-files-for-zowe-sdk@8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-JDyYq88UMAnVnVgaI6NbC1WJjqR/iUMHx5zYGqYBPAElrlYJ/LlohX9iqh+cjqlkR0B4P3ZrWz2Hl1+coL8TbQ==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/core-for-zowe-sdk': ^8.0.0-next
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/core-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
-      '@zowe/imperative': 8.0.0-next.202407232256
+      '@zowe/core-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
+      '@zowe/imperative': 8.0.0-next.202408291544
       minimatch: 9.0.5
     dev: false
 
-  /@zowe/zos-ftp-for-zowe-cli@3.0.0-next.202403191358(@zowe/imperative@8.0.0-next.202407232256):
+  /@zowe/zos-ftp-for-zowe-cli@3.0.0-next.202403191358(@zowe/imperative@8.0.0-next.202408291544):
     resolution: {integrity: sha512-jTiGcqFZNKIanUQAWOT+2M+3X6P9FAlPrie999HjDm79DpEltkjNwdNLM8EZLtSXsTjBrifaTo/pMVVmmhfl4A==}
     peerDependencies:
       '@zowe/imperative': '>=8.0.0-next.0 <8.0.0'
     dependencies:
-      '@zowe/imperative': 8.0.0-next.202407232256
+      '@zowe/imperative': 8.0.0-next.202408291544
       zos-node-accessor: 2.0.9
     dev: false
 
-  /@zowe/zos-jobs-for-zowe-sdk@8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-iAOhViTomTU5AEBW5YKNN2Fi4c09FfZgD2rV4IRwrvViayjsDIAp2VOTwc6d67850imIAn+mCNVe7rh0u8dlOA==}
+  /@zowe/zos-jobs-for-zowe-sdk@8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-8H1bT1C4LPP3g/ktI9586eWPXiqQT9Pz5bZ+7nCiFozcAsAYtrsoISdm55xUqUrNcgtB9QxqRCG9+fxeb954Sw==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/core-for-zowe-sdk': ^8.0.0-next
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/core-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
-      '@zowe/imperative': 8.0.0-next.202407232256
-      '@zowe/zos-files-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+      '@zowe/core-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
+      '@zowe/imperative': 8.0.0-next.202408291544
+      '@zowe/zos-files-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
     dev: false
 
-  /@zowe/zos-tso-for-zowe-sdk@8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-DJNoIkSr7HSVsio1QM2pbAJL0z9XvgbW/XQIj9hKhKqzvd/o2tPUWDf2iwzRnc1gB3aGKB8bXqM86G3+AqtuaA==}
+  /@zowe/zos-tso-for-zowe-sdk@8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-je2Dp7S5WIqGWcuqvN1vXDz/5fOqcBU5qZU3G3R/1rBppWj2eb2UUtdGVHvHu4gCGM0P9jTmoPq3te3tyydL5A==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/core-for-zowe-sdk': ^8.0.0-next
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/core-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
-      '@zowe/imperative': 8.0.0-next.202407232256
-      '@zowe/zosmf-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256)
+      '@zowe/core-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
+      '@zowe/imperative': 8.0.0-next.202408291544
+      '@zowe/zosmf-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544)
     dev: false
 
-  /@zowe/zos-uss-for-zowe-sdk@8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-4ffxCN/1WG7UAG/vwBxztOnwUP0byNMgbLLZxO/iU7UFbTdyxijL+bodfCMVeN1TvC3N1G3AjnLb1HJAzHpK/g==}
+  /@zowe/zos-uss-for-zowe-sdk@8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-mPUqvoFLj11Mn2jq5fDU9le3ahsgw4mLfBshP0L7Ur31aAepjqvUkECEMX+voj77dsFhVajpRJVk27gJq8hCsQ==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/imperative': 8.0.0-next.202407232256
+      '@zowe/imperative': 8.0.0-next.202408291544
       ssh2: 1.15.0
     dev: false
 
-  /@zowe/zosmf-for-zowe-sdk@8.0.0-next.202407232256(@zowe/core-for-zowe-sdk@8.0.0-next.202407232256)(@zowe/imperative@8.0.0-next.202407232256):
-    resolution: {integrity: sha512-iAwewgpX1/hIAQjrj2CZN715uwrC19bY75JexHvDMp8BlsiRliYAfg1NI1JjNPS5SlApk8zfdwFs0llFGwUUTw==}
+  /@zowe/zosmf-for-zowe-sdk@8.0.0-next.202408291544(@zowe/core-for-zowe-sdk@8.0.0-next.202408291544)(@zowe/imperative@8.0.0-next.202408291544):
+    resolution: {integrity: sha512-94voQyHZxUaQFpwPyBddIUSmRTVHvGukr4ft5Sm47ONATeZ3g2pTTJTKhiYIkhVcNEAE6qxndV+NBiYWngoVzA==}
     engines: {node: '>=18.12.0'}
     peerDependencies:
       '@zowe/core-for-zowe-sdk': ^8.0.0-next
       '@zowe/imperative': ^8.0.0-next
     dependencies:
-      '@zowe/core-for-zowe-sdk': 8.0.0-next.202407232256(@zowe/imperative@8.0.0-next.202407232256)
-      '@zowe/imperative': 8.0.0-next.202407232256
+      '@zowe/core-for-zowe-sdk': 8.0.0-next.202408291544(@zowe/imperative@8.0.0-next.202408291544)
+      '@zowe/imperative': 8.0.0-next.202408291544
     dev: false
 
   /abbrev@1.1.1:
@@ -4229,12 +4243,12 @@ packages:
       '@types/babel__traverse': 7.20.5
     dev: true
 
-  /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.24.9):
+  /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.25.2):
     resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==}
     peerDependencies:
       '@babel/core': ^7.12.10
     dependencies:
-      '@babel/core': 7.24.9
+      '@babel/core': 7.25.2
     dev: true
 
   /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5):
@@ -4277,8 +4291,8 @@ packages:
     dev: true
     optional: true
 
-  /bare-fs@2.3.1:
-    resolution: {integrity: sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==}
+  /bare-fs@2.3.3:
+    resolution: {integrity: sha512-7RYKL+vZVCyAsMLi5SPu7QGauGGT8avnP/HO571ndEuV4MYdGXvLhtW67FuLPeEI8EiIY7zbbRR9x7x7HU0kgw==}
     requiresBuild: true
     dependencies:
       bare-events: 2.4.2
@@ -4448,15 +4462,15 @@ packages:
       update-browserslist-db: 1.0.16(browserslist@4.23.0)
     dev: true
 
-  /browserslist@4.23.2:
-    resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==}
+  /browserslist@4.23.3:
+    resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001643
-      electron-to-chromium: 1.5.0
+      caniuse-lite: 1.0.30001655
+      electron-to-chromium: 1.5.13
       node-releases: 2.0.18
-      update-browserslist-db: 1.1.0(browserslist@4.23.2)
+      update-browserslist-db: 1.1.0(browserslist@4.23.3)
     dev: true
 
   /bs-logger@0.2.6:
@@ -4627,8 +4641,8 @@ packages:
     resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==}
     dev: true
 
-  /caniuse-lite@1.0.30001643:
-    resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==}
+  /caniuse-lite@1.0.30001655:
+    resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==}
     dev: true
 
   /capital-case@1.0.4:
@@ -4793,6 +4807,18 @@ packages:
       mitt: 3.0.0
     dev: true
 
+  /chromium-bidi@0.5.8(devtools-protocol@0.0.1232444):
+    resolution: {integrity: sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==}
+    requiresBuild: true
+    peerDependencies:
+      devtools-protocol: '*'
+    dependencies:
+      devtools-protocol: 0.0.1232444
+      mitt: 3.0.1
+      urlpattern-polyfill: 10.0.0
+    dev: true
+    optional: true
+
   /ci-info@2.0.0:
     resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
     dev: true
@@ -5004,8 +5030,8 @@ packages:
     engines: {node: ^12.20.0 || >=14}
     dev: true
 
-  /comment-json@4.2.4:
-    resolution: {integrity: sha512-E5AjpSW+O+N5T2GsOQMHLLsJvrYw6G/AFt9GvU6NguEAfzKShh7hRiLtVo6S9KbRpFMGqE5ojo0/hE+sdteWvQ==}
+  /comment-json@4.2.5:
+    resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
     engines: {node: '>= 6'}
     dependencies:
       array-timsort: 1.0.3
@@ -5289,8 +5315,8 @@ packages:
       ms: 2.1.2
       supports-color: 8.1.1
 
-  /debug@4.3.5:
-    resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
+  /debug@4.3.6:
+    resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
     engines: {node: '>=6.0'}
     peerDependencies:
       supports-color: '*'
@@ -5602,10 +5628,22 @@ packages:
     resolution: {integrity: sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==}
     dev: true
 
+  /devtools-protocol@0.0.1232444:
+    resolution: {integrity: sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /devtools-protocol@0.0.1302984:
     resolution: {integrity: sha512-Rgh2Sk5fUSCtEx4QGH9iwTyECdFPySG2nlz5J8guGh2Wlha6uzSOCq/DCEC8faHlLaMPZJMuZ4ovgcX4LvOkKA==}
     dev: true
 
+  /devtools-protocol@0.0.1342118:
+    resolution: {integrity: sha512-75fMas7PkYNDTmDyb6PRJCH7ILmHLp+BhrZGeMsa4bCh40DTxgCz2NRy5UDzII4C5KuD0oBMZ9vXKhEl6UD/3w==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /diff-sequences@24.9.0:
     resolution: {integrity: sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==}
     engines: {node: '>= 6'}
@@ -5781,6 +5819,21 @@ packages:
       which: 4.0.0
     dev: true
 
+  /edgedriver@5.6.1:
+    resolution: {integrity: sha512-3Ve9cd5ziLByUdigw6zovVeWJjVs8QHVmqOB0sJ0WNeVPcwf4p18GnxMmVvlFmYRloUwf5suNuorea4QzwBIOA==}
+    hasBin: true
+    requiresBuild: true
+    dependencies:
+      '@wdio/logger': 8.38.0
+      '@zip.js/zip.js': 2.7.52
+      decamelize: 6.0.0
+      edge-paths: 3.0.5
+      fast-xml-parser: 4.4.1
+      node-fetch: 3.3.2
+      which: 4.0.0
+    dev: true
+    optional: true
+
   /ejs@3.1.10:
     resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
     engines: {node: '>=0.10.0'}
@@ -5793,8 +5846,8 @@ packages:
     resolution: {integrity: sha512-87eHF+h3PlCRwbxVEAw9KtK3v7lWfc/sUDr0W76955AdYTG4bV/k0zrl585Qnj/skRMH2qOSiE+kqMeOQ+LOpw==}
     dev: true
 
-  /electron-to-chromium@1.5.0:
-    resolution: {integrity: sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA==}
+  /electron-to-chromium@1.5.13:
+    resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==}
     dev: true
 
   /emittery@0.13.1:
@@ -5802,8 +5855,8 @@ packages:
     engines: {node: '>=12'}
     dev: true
 
-  /emoji-regex@10.3.0:
-    resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+  /emoji-regex@10.4.0:
+    resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
     dev: true
 
   /emoji-regex@8.0.0:
@@ -6060,6 +6113,11 @@ packages:
     resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
     engines: {node: '>=6'}
 
+  /escalade@3.2.0:
+    resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+    engines: {node: '>=6'}
+    dev: true
+
   /escape-html@1.0.3:
     resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
     dev: true
@@ -6407,9 +6465,9 @@ packages:
       jest-matcher-utils: 29.7.0
       lodash.isequal: 4.5.0
     optionalDependencies:
-      '@wdio/globals': 8.39.1(typescript@5.5.4)
+      '@wdio/globals': 8.40.5(typescript@5.5.4)
       '@wdio/logger': 8.38.0
-      webdriverio: 8.39.1(typescript@5.5.4)
+      webdriverio: 8.38.2(typescript@5.5.4)
     transitivePeerDependencies:
       - bufferutil
       - devtools
@@ -6554,7 +6612,7 @@ packages:
       '@nodelib/fs.walk': 1.2.8
       glob-parent: 5.1.2
       merge2: 1.4.1
-      micromatch: 4.0.7
+      micromatch: 4.0.8
 
   /fast-json-stable-stringify@2.1.0:
     resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -6591,6 +6649,15 @@ packages:
     resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==}
     dev: true
 
+  /fast-xml-parser@4.4.1:
+    resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==}
+    hasBin: true
+    requiresBuild: true
+    dependencies:
+      strnum: 1.0.5
+    dev: true
+    optional: true
+
   /fastest-levenshtein@1.0.16:
     resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
     engines: {node: '>= 4.9.1'}
@@ -7026,6 +7093,25 @@ packages:
       - supports-color
     dev: true
 
+  /geckodriver@4.4.3:
+    resolution: {integrity: sha512-79rvaq8pvKVUtuM9XBjQApb04kOVkl3TFRX+zTt1wlmL+wqpt85ocWCdqiENU/3zIzg2Me21eClUcnE7F1kL2w==}
+    engines: {node: ^16.13 || >=18 || >=20}
+    hasBin: true
+    requiresBuild: true
+    dependencies:
+      '@wdio/logger': 9.0.4
+      '@zip.js/zip.js': 2.7.52
+      decamelize: 6.0.0
+      http-proxy-agent: 7.0.2
+      https-proxy-agent: 7.0.5
+      node-fetch: 3.3.2
+      tar-fs: 3.0.6
+      which: 4.0.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+    optional: true
+
   /gensync@1.0.0-beta.2:
     resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
     engines: {node: '>=6.9.0'}
@@ -7548,7 +7634,7 @@ packages:
     engines: {node: '>= 14'}
     dependencies:
       agent-base: 7.1.1
-      debug: 4.3.5
+      debug: 4.3.6
     transitivePeerDependencies:
       - supports-color
 
@@ -7575,7 +7661,7 @@ packages:
     engines: {node: '>= 14'}
     dependencies:
       agent-base: 7.1.1
-      debug: 4.3.5
+      debug: 4.3.6
     transitivePeerDependencies:
       - supports-color
 
@@ -9073,11 +9159,11 @@ packages:
       userhome: 1.0.0
     dev: true
 
-  /locate-app@2.4.21:
-    resolution: {integrity: sha512-ySSBwlUnVKoLgw39q8YaNtvklhaTMoVqBf2+CuY3hkOFuWubHAJ6NJuTjv+jfTV1FuOgKsigRdsYUIeVgKHvNA==}
+  /locate-app@2.4.33:
+    resolution: {integrity: sha512-S6PtV+b4YrCbfgdfzCJhNNl2Oc1tSwvMMygRHfdFq5KWYnSs37rX/hRncyVNpSEQhjwjjTUfviZpM+XQdGNIQA==}
     requiresBuild: true
     dependencies:
-      '@promptbook/utils': 0.58.0
+      '@promptbook/utils': 0.68.0-0
       type-fest: 2.13.0
       userhome: 1.0.0
     dev: true
@@ -9520,6 +9606,14 @@ packages:
     dependencies:
       braces: 3.0.3
       picomatch: 2.3.1
+    dev: true
+
+  /micromatch@4.0.8:
+    resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+    engines: {node: '>=8.6'}
+    dependencies:
+      braces: 3.0.3
+      picomatch: 2.3.1
 
   /mime-db@1.52.0:
     resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
@@ -9691,6 +9785,12 @@ packages:
     resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==}
     dev: true
 
+  /mitt@3.0.1:
+    resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /mixin-deep@1.3.2:
     resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
     engines: {node: '>=0.10.0'}
@@ -10981,6 +11081,25 @@ packages:
       - utf-8-validate
     dev: true
 
+  /puppeteer-core@21.11.0:
+    resolution: {integrity: sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==}
+    engines: {node: '>=16.13.2'}
+    requiresBuild: true
+    dependencies:
+      '@puppeteer/browsers': 1.9.1
+      chromium-bidi: 0.5.8(devtools-protocol@0.0.1232444)
+      cross-fetch: 4.0.0
+      debug: 4.3.4(supports-color@8.1.1)
+      devtools-protocol: 0.0.1232444
+      ws: 8.16.0
+    transitivePeerDependencies:
+      - bufferutil
+      - encoding
+      - supports-color
+      - utf-8-validate
+    dev: true
+    optional: true
+
   /pure-rand@6.1.0:
     resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
     dev: true
@@ -11791,7 +11910,7 @@ packages:
     engines: {node: '>= 14'}
     dependencies:
       agent-base: 7.1.1
-      debug: 4.3.5
+      debug: 4.3.6
       socks: 2.8.3
     transitivePeerDependencies:
       - supports-color
@@ -11889,8 +12008,8 @@ packages:
     resolution: {integrity: sha512-SWxXDROciuJs9YEYXUBjot5k/cqNGPPbT3QmkInFne4AGc1y+76It+jqU8rfsXKt57RRiunzZn1m9+KfuuNklw==}
     dev: true
 
-  /spacetrim@0.11.36:
-    resolution: {integrity: sha512-jqv5aAfMLkBnFK+38QUtEGgU7x1KrfpDnCdjX4+W1IEVgA8Kf3tk8K9je8j2nkCSXdIngjda53fuXERr4/61kw==}
+  /spacetrim@0.11.39:
+    resolution: {integrity: sha512-S/baW29azJ7py5ausQRE2S6uEDQnlxgMHOEEq4V770ooBDD1/9kZnxRcco/tjZYuDuqYXblCk/r3N13ZmvHZ2g==}
     requiresBuild: true
     dev: true
     optional: true
@@ -12077,7 +12196,7 @@ packages:
     engines: {node: '>=16'}
     dependencies:
       eastasianwidth: 0.2.0
-      emoji-regex: 10.3.0
+      emoji-regex: 10.4.0
       strip-ansi: 7.1.0
     dev: true
 
@@ -12187,6 +12306,12 @@ packages:
       escape-string-regexp: 1.0.5
     dev: true
 
+  /strnum@1.0.5:
+    resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /stylus-lookup@5.0.1:
     resolution: {integrity: sha512-tLtJEd5AGvnVy4f9UHQMw4bkJJtaAcmo54N+ovQBjDY3DuWyK9Eltxzr5+KG0q4ew6v2EHyuWWNnHeiw/Eo7rQ==}
     engines: {node: '>=14'}
@@ -12278,7 +12403,7 @@ packages:
       pump: 3.0.0
       tar-stream: 3.1.7
     optionalDependencies:
-      bare-fs: 2.3.1
+      bare-fs: 2.3.3
       bare-path: 2.1.3
     dev: true
 
@@ -12534,7 +12659,7 @@ packages:
     engines: {node: '>=14.16'}
     dev: true
 
-  /ts-jest@29.1.2(@babel/core@7.24.9)(jest@29.7.0)(typescript@5.4.5):
+  /ts-jest@29.1.2(@babel/core@7.25.2)(jest@29.7.0)(typescript@5.4.5):
     resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==}
     engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
     hasBin: true
@@ -12555,7 +12680,7 @@ packages:
       esbuild:
         optional: true
     dependencies:
-      '@babel/core': 7.24.9
+      '@babel/core': 7.25.2
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
       jest: 29.7.0(@types/node@18.19.33)
@@ -12568,7 +12693,7 @@ packages:
       yargs-parser: 21.1.1
     dev: true
 
-  /ts-node@10.9.2(@types/node@18.19.33)(typescript@5.5.4):
+  /ts-node@10.9.2(@types/node@22.5.1)(typescript@5.5.4):
     resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
     hasBin: true
     peerDependencies:
@@ -12587,7 +12712,7 @@ packages:
       '@tsconfig/node12': 1.0.11
       '@tsconfig/node14': 1.0.3
       '@tsconfig/node16': 1.0.4
-      '@types/node': 18.19.33
+      '@types/node': 22.5.1
       acorn: 8.11.3
       acorn-walk: 8.3.2
       arg: 4.1.3
@@ -12640,7 +12765,7 @@ packages:
     engines: {node: ^16.14.0 || >=18.0.0}
     dependencies:
       '@tufjs/models': 2.0.1
-      debug: 4.3.5
+      debug: 4.3.6
       make-fetch-happen: 13.0.1
     transitivePeerDependencies:
       - supports-color
@@ -12800,11 +12925,21 @@ packages:
 
   /underscore@1.13.6:
     resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==}
+    dev: true
+
+  /underscore@1.13.7:
+    resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==}
+    dev: false
 
   /undici-types@5.26.5:
     resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
     dev: true
 
+  /undici-types@6.19.8:
+    resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+    requiresBuild: true
+    dev: true
+
   /undici@5.28.4:
     resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
     engines: {node: '>=14.0'}
@@ -12883,14 +13018,14 @@ packages:
       picocolors: 1.0.1
     dev: true
 
-  /update-browserslist-db@1.1.0(browserslist@4.23.2):
+  /update-browserslist-db@1.1.0(browserslist@4.23.3):
     resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
     hasBin: true
     peerDependencies:
       browserslist: '>= 4.21.0'
     dependencies:
-      browserslist: 4.23.2
-      escalade: 3.1.2
+      browserslist: 4.23.3
+      escalade: 3.2.0
       picocolors: 1.0.1
     dev: true
 
@@ -12927,6 +13062,12 @@ packages:
     engines: {node: '>= 4'}
     dev: true
 
+  /urlpattern-polyfill@10.0.0:
+    resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==}
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /use@3.1.1:
     resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
     engines: {node: '>=0.10.0'}
@@ -13242,18 +13383,18 @@ packages:
       - utf-8-validate
     dev: true
 
-  /webdriver@8.39.0:
-    resolution: {integrity: sha512-Kc3+SfiH4ufyrIht683VT2vnJocx0pfH8rYdyPvEh1b2OYewtFTHK36k9rBDHZiBmk6jcSXs4M2xeFgOuon9Lg==}
+  /webdriver@8.40.3:
+    resolution: {integrity: sha512-mc/pxLpgAQphnIaWvix/QXzp9CJpEvIA3YeF9t5plPaTbvbEaCAYYWkTP6e3vYPYWvx57krjGaYkNUnDCBNolA==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     dependencies:
-      '@types/node': 20.14.12
-      '@types/ws': 8.5.10
-      '@wdio/config': 8.39.0
+      '@types/node': 22.5.1
+      '@types/ws': 8.5.12
+      '@wdio/config': 8.40.3
       '@wdio/logger': 8.38.0
-      '@wdio/protocols': 8.38.0
-      '@wdio/types': 8.39.0
-      '@wdio/utils': 8.39.0
+      '@wdio/protocols': 8.40.3
+      '@wdio/types': 8.40.3
+      '@wdio/utils': 8.40.3
       deepmerge-ts: 5.1.0
       got: 12.6.1
       ky: 0.33.3
@@ -13307,8 +13448,8 @@ packages:
       - utf-8-validate
     dev: true
 
-  /webdriverio@8.39.1(typescript@5.5.4):
-    resolution: {integrity: sha512-dPwLgLNtP+l4vnybz+YFxxH8nBKOP7j6VVzKtfDyTLDQg9rz3U8OA4xMMQCBucnrVXy3KcKxGqlnMa+c4IfWCQ==}
+  /webdriverio@8.40.5:
+    resolution: {integrity: sha512-fKzaAF8lbgVFWIP8i0eGk22MpjactVVTWP8qtUXDob5Kdo8ffrg1lCKP8mcyrz6fiZM1OY1m6dvkbFelf23Nxw==}
     engines: {node: ^16.13 || >=18}
     requiresBuild: true
     peerDependencies:
@@ -13317,36 +13458,35 @@ packages:
       devtools:
         optional: true
     dependencies:
-      '@types/node': 20.14.2
-      '@wdio/config': 8.39.0
+      '@types/node': 22.5.1
+      '@wdio/config': 8.40.3
       '@wdio/logger': 8.38.0
-      '@wdio/protocols': 8.38.0
-      '@wdio/repl': 8.24.12
-      '@wdio/types': 8.39.0
-      '@wdio/utils': 8.39.0
+      '@wdio/protocols': 8.40.3
+      '@wdio/repl': 8.40.3
+      '@wdio/types': 8.40.3
+      '@wdio/utils': 8.40.3
       archiver: 7.0.1
       aria-query: 5.3.0
       css-shorthand-properties: 1.1.1
       css-value: 0.0.1
-      devtools-protocol: 0.0.1302984
+      devtools-protocol: 0.0.1342118
       grapheme-splitter: 1.0.4
       import-meta-resolve: 4.1.0
       is-plain-obj: 4.1.0
       jszip: 3.10.1
       lodash.clonedeep: 4.5.0
       lodash.zip: 4.2.0
-      minimatch: 9.0.4
-      puppeteer-core: 20.9.0(typescript@5.5.4)
+      minimatch: 9.0.5
+      puppeteer-core: 21.11.0
       query-selector-shadow-dom: 1.0.1
       resq: 1.11.0
       rgb2hex: 0.2.5
       serialize-error: 11.0.3
-      webdriver: 8.39.0
+      webdriver: 8.40.3
     transitivePeerDependencies:
       - bufferutil
       - encoding
       - supports-color
-      - typescript
       - utf-8-validate
     dev: true
     optional: true
@@ -13499,7 +13639,7 @@ packages:
   /wontache@0.1.0:
     resolution: {integrity: sha512-UH4ikvEVRtvqY3DoW9/NjctB11FDuHjkKPO1tjaUVIVnZevxNtvba7lhR7H5TfMBVCpF2jwxH1qlu0UQSQ/zCw==}
     dependencies:
-      underscore: 1.13.6
+      underscore: 1.13.7
     dev: false
 
   /word-wrap@1.2.5:
@@ -13561,6 +13701,21 @@ packages:
         optional: true
     dev: true
 
+  /ws@8.16.0:
+    resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
+    engines: {node: '>=10.0.0'}
+    requiresBuild: true
+    peerDependencies:
+      bufferutil: ^4.0.1
+      utf-8-validate: '>=5.0.2'
+    peerDependenciesMeta:
+      bufferutil:
+        optional: true
+      utf-8-validate:
+        optional: true
+    dev: true
+    optional: true
+
   /ws@8.17.0:
     resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==}
     engines: {node: '>=10.0.0'}