diff --git a/packages/@webex/widgets/package.json b/packages/@webex/widgets/package.json index cb908d17f..c259abd3a 100644 --- a/packages/@webex/widgets/package.json +++ b/packages/@webex/widgets/package.json @@ -17,7 +17,7 @@ "release:debug": "semantic-release --debug", "release:dry-run": "semantic-release --dry-run", "start": "npm run demo:serve", - "test:e2e": "npm run demo:build && wdio wdio.conf.js", + "test:e2e": "npm run demo:build && yarn playwright test --project='Meetings Setup' --project='Meetings Widget Test'", "test:eslint": "echo 'Broken eslint tests'", "test:eslint:broken": "eslint src/" }, @@ -57,14 +57,6 @@ "@momentum-ui/react": "^23.21.4", "@semantic-release/changelog": "^6.0.0", "@semantic-release/git": "^10.0.0", - "@wdio/cli": "^7.3.1", - "@wdio/jasmine-framework": "^7.4.6", - "@wdio/junit-reporter": "^7.4.2", - "@wdio/local-runner": "^7.4.6", - "@wdio/selenium-standalone-service": "^7.5.2", - "@wdio/spec-reporter": "^7.4.3", - "@wdio/static-server-service": "^7.5.7", - "@webex/test-users": "^1.157.0", "babel-eslint": "^10.0.3", "babel-loader": "^8.0.6", "babel-plugin-transform-object-rest-spread": "^6.26.0", @@ -150,4 +142,4 @@ "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } } -} +} \ No newline at end of file diff --git a/packages/@webex/widgets/tests/WebexMeeting.e2e.js b/packages/@webex/widgets/tests/WebexMeeting.e2e.js deleted file mode 100644 index 456fb65d9..000000000 --- a/packages/@webex/widgets/tests/WebexMeeting.e2e.js +++ /dev/null @@ -1,158 +0,0 @@ -import {createUser, removeUser, createSdkInstance} from './util'; -import SamplesPage from './pages/Samples.page'; -import MeetingPage from './pages/MeetingWidget.page'; - -describe('Meeting Widget', () => { - let user; - let room; - let sdk; - let accessToken = process.env.WEBEX_ACCESS_TOKEN; - let meetingDestination = process.env.WEBEX_MEETING_DESTINATION; - - beforeAll(() => { - try { - if (!accessToken) { - user = browser.call(() => createUser()); - accessToken = user.token.access_token; - } - - if (!meetingDestination) { - sdk = createSdkInstance(accessToken); - room = browser.call(() => sdk.rooms.create({title: 'Test Room'})); - meetingDestination = room.id; - } - } catch (error) { - console.error(error); - console.error(error.body); - } - - expect(accessToken).toBeDefined(); - expect(meetingDestination).toBeDefined(); - - SamplesPage.open(); - SamplesPage.setAccessToken(accessToken); - SamplesPage.navigateToMeetingPage(); - MeetingPage.destination.setValue(meetingDestination); - - browser.execute(() => { - window.webexSDKAdapterSetLogLevel('debug'); - }); - }); - - afterAll(() => { - if (room) { - browser.call(() => sdk.rooms.remove(room).catch(console.error)); - } - - if (user) { - browser.call(() => removeUser(user)); - } - }); - - describe('Join meeting with audio/video off', () => { - beforeAll(() => { - MeetingPage.loadWidget(); - }); - - afterAll(() => { - MeetingPage.unloadWidget(); - }); - - it('has the correct page title', () => { - expect(SamplesPage.widgetTitle.getText()).toBe('Webex Meeting Widget'); - }); - - it('loads', () => { - expect(MeetingPage.meetingInfo).toBeDisplayed(); - }); - - it('displays the control bar', () => { - expect(MeetingPage.controlBar).toBeVisible(); - }); - - it('mutes audio before joining meeting', () => { - MeetingPage.muteAudioBtn.click(); - expect(MeetingPage.muteAudioBtn).not.toBeVisible(); - expect(MeetingPage.unmuteAudioBtn).toBeVisible(); - }); - - it('mutes video before joining meeting', () => { - MeetingPage.muteVideoBtn.click(); - expect(MeetingPage.muteVideoBtn).not.toBeVisible(); - expect(MeetingPage.unmuteVideoBtn).toBeVisible(); - }); - - it('displays "Waiting for others" after joining meeting', () => { - expect(MeetingPage.waitingForOthers).not.toExist(); - MeetingPage.joinMeetingBtn.click(); - MeetingPage.waitingForOthers.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.waitingForOthers).toBeVisible(); - }); - - it('keeps the local streams muted after join', () => { - expect(MeetingPage.unmuteAudioBtn).toBeVisible(); - expect(MeetingPage.unmuteVideoBtn).toBeVisible(); - }); - - it('unmutes audio after joining meeting', () => { - MeetingPage.unmuteAudioBtn.click(); - MeetingPage.muteAudioBtn.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.unmuteAudioBtn).not.toBeVisible(); - expect(MeetingPage.muteAudioBtn).toBeVisible(); - }); - - it('unmutes video after joining meeting', () => { - MeetingPage.unmuteVideoBtn.click(); - MeetingPage.muteVideoBtn.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.unmuteVideoBtn).not.toBeVisible(); - expect(MeetingPage.muteVideoBtn).toBeVisible(); - }); - - it('leaves the meeting', () => { - MeetingPage.leaveMeetingBtn.click(); - MeetingPage.meetingWidget.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.meetingWidget).toHaveTextContaining("You've successfully left the meeting"); - }); - - it("doesn't display any control after leaving the meeting", () => { - expect(MeetingPage.controlBar).not.toBeVisible(); - }); - }); - - describe('Join meeting with audio/video on', () => { - beforeAll(() => { - MeetingPage.loadWidget(); - }); - - afterAll(() => { - MeetingPage.unloadWidget(); - }); - - it('displays "Waiting for others" after joining meeting', () => { - expect(MeetingPage.waitingForOthers).not.toExist(); - MeetingPage.joinMeetingBtn.click(); - MeetingPage.waitingForOthers.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.waitingForOthers).toBeVisible(); - }); - - it('mutes audio after joining meeting', () => { - MeetingPage.muteAudioBtn.click(); - MeetingPage.unmuteAudioBtn.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.muteAudioBtn).not.toBeVisible(); - expect(MeetingPage.unmuteAudioBtn).toBeVisible(); - }); - - it('mutes video after joining meeting', () => { - MeetingPage.muteVideoBtn.click(); - MeetingPage.unmuteVideoBtn.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.muteVideoBtn).not.toBeVisible(); - expect(MeetingPage.unmuteVideoBtn).toBeVisible(); - }); - - it('leaves the meeting', () => { - MeetingPage.leaveMeetingBtn.click(); - MeetingPage.meetingWidget.waitForDisplayed({timeout: 10000}); - expect(MeetingPage.meetingWidget).toHaveTextContaining("You've successfully left the meeting"); - }); - }); -}); diff --git a/packages/@webex/widgets/tests/pages/MeetingWidget.page.js b/packages/@webex/widgets/tests/pages/MeetingWidget.page.js deleted file mode 100644 index 964bc3a42..000000000 --- a/packages/@webex/widgets/tests/pages/MeetingWidget.page.js +++ /dev/null @@ -1,29 +0,0 @@ -class MeetingWidgetPage { - get destination() { return $('input[placeholder="Widget Destination"]'); } - get displayWidgetBtn() { return $('button[aria-label="Display Meeting Widget"]'); } - get removeWidgetBtn() { return $('button[aria-label="Remove Meeting Widget"]'); } - get meetingWidget() { return $('.webex-meeting-widget'); }; - get interstitialMeeting() { return $('.wxc-interstitial-meeting'); } - get meetingInfo() { return $('.wxc-meeting-info'); } - get waitingForOthers() { return $('h5=Waiting for others to join...'); } - get controlBar() { return $('.wxc-meeting-control-bar'); } - get controls() { return $('.wxc-meeting-control-bar__controls:not(.wxc-meeting-control-bar__control-refs)')} - get muteAudioBtn() { return this.controls.$('span=Mute'); } - get unmuteAudioBtn() { return this.controls.$('span=Unmute'); } - get muteVideoBtn() { return this.controls.$('span=Stop video'); } - get unmuteVideoBtn() { return this.controls.$('span=Start video'); } - get joinMeetingBtn() { return this.controls.$('span=Join meeting'); } - get leaveMeetingBtn() { return this.controls.$('.wxc-button--cancel'); } - - loadWidget() { - this.displayWidgetBtn.click(); - this.interstitialMeeting.waitForDisplayed({timeout: 30000}); - } - - unloadWidget() { - this.removeWidgetBtn.click(); - this.meetingWidget.waitForExist({reverse: true, timeout: 3000}); - } -} - -export default new MeetingWidgetPage(); diff --git a/packages/@webex/widgets/tests/pages/Samples.page.js b/packages/@webex/widgets/tests/pages/Samples.page.js deleted file mode 100644 index 03b046f64..000000000 --- a/packages/@webex/widgets/tests/pages/Samples.page.js +++ /dev/null @@ -1,23 +0,0 @@ -class SamplesPage { - get accessToken() { return $('input[placeholder="Access Token"]'); } - get saveTokenBtn() { return $('button[aria-label="Save Token"]'); } // #md-button-1 - get widgetTitle() { return $('.content > section:nth-child(2) > h3'); } - get sidebarNav() { return $('.md-sidebar-nav'); } - get meetingNavItem() { return this.sidebarNav.$('[data-md-keyboard-key="webex-meeting-widget"]'); } - - open() { - browser.url(process.env.WEBEX_TEST_PAGE_URL); - } - - setAccessToken(accessToken) { - this.accessToken.setValue(accessToken); - this.saveTokenBtn.click(); - } - - navigateToMeetingPage() { - this.meetingNavItem.click(); - this.widgetTitle.waitUntil(() => this.widgetTitle.getText() === 'Webex Meeting Widget'); - } -} - -export default new SamplesPage(); diff --git a/packages/@webex/widgets/tests/util.js b/packages/@webex/widgets/tests/util.js deleted file mode 100644 index eeeceeec7..000000000 --- a/packages/@webex/widgets/tests/util.js +++ /dev/null @@ -1,54 +0,0 @@ -import {createTestUser, removeTestUser} from '@webex/test-users'; -import Webex from 'webex'; - -/** - * Creates a test user - * @param {object} [options={}] See https://github.com/webex/webex-js-sdk/blob/master/packages/node_modules/%40webex/test-users/src/index.js#L117 - * @returns {Promise} - */ -export async function createUser(options = {}) { - options = { - clientId: process.env.WEBEX_CLIENT_ID, - clientSecret: process.env.WEBEX_CLIENT_SECRET, - idbrokerUrl: process.env.IDBROKER_BASE_URL, - cigServiceUrl: process.env.WEBEX_TEST_USERS_CI_GATEWAY_SERVICE_URL, - ...options, - }; - - const user = await createTestUser(options); - - return user; -} - -/** - * Creates a new SDK instance - * @param {string} accessToken - * @returns {Webex} The new instance - */ -export function createSdkInstance(accessToken) { - return new Webex({ - credentials: { - access_token: process.env.WEBEX_ACCESS_TOKEN || accessToken, - }, - config: { - meetings: { - experimental: { - enableUnifiedMeetings: true, - enableAdhocMeetings: true - }, - }, - logger: { - level: 'error', - }, - }, - }); -} - -/** - * Removes a user - * @param {object} user - * @returns {Promise} - */ -export function removeUser(user) { - return removeTestUser(user); -} diff --git a/packages/@webex/widgets/wdio.conf.js b/packages/@webex/widgets/wdio.conf.js deleted file mode 100644 index ddc2d31a2..000000000 --- a/packages/@webex/widgets/wdio.conf.js +++ /dev/null @@ -1,251 +0,0 @@ -require('dotenv').config(); -require('dotenv').config({path: '.env.default'}); - -const config = { - // - // ==================== - // Runner Configuration - // ==================== - // - // WebdriverIO allows it to run your tests in arbitrary locations (e.g. locally or - // on a remote machine). - runner: 'local', - // - // ================== - // Specify Test Files - // ================== - // Define which test specs should run. The pattern is relative to the directory - // from which `wdio` was called. - // - // The specs are defined as an array of spec files (optionally using wildcards - // that will be expanded). The test for each spec file will be run in a separate - // worker process. In order to have a group of spec files run in the same worker - // process simply enclose them in an array within the specs array. - // - // If you are calling `wdio` from an NPM script (see https://docs.npmjs.com/cli/run-script), - // then the current working directory is where your `package.json` resides, so `wdio` - // will be called from there. - // - specs: ['./tests/**/*.e2e.js'], - // Patterns to exclude. - exclude: [ - // 'path/to/excluded/files' - ], - // - // ============ - // Capabilities - // ============ - // Define your capabilities here. WebdriverIO can run multiple capabilities at the same - // time. Depending on the number of capabilities, WebdriverIO launches several test - // sessions. Within your capabilities you can overwrite the spec and exclude options in - // order to group specific specs to a specific capability. - // - // First, you can define how many instances should be started at the same time. Let's - // say you have 3 different capabilities (Chrome, Firefox, and Safari) and you have - // set maxInstances to 1; wdio will spawn 3 processes. Therefore, if you have 10 spec - // files and you set maxInstances to 10, all spec files will get tested at the same time - // and 30 processes will get spawned. The property handles how many capabilities - // from the same test should run tests. - // - maxInstances: 1, - // - // If you have trouble getting all important capabilities together, check out the - // Sauce Labs platform configurator - a great tool to configure your capabilities: - // https://docs.saucelabs.com/reference/platforms-configurator - // - capabilities: [ - ...(process.env.WEBEX_TEST_CHROME ? [{ - browserName: 'chrome', - 'goog:chromeOptions': { - args: [ - // Feeds a test pattern to getUserMedia() instead of live camera input - '--use-fake-device-for-media-stream', - // Avoids the need to grant camera/microphone permissions. - '--use-fake-ui-for-media-stream', - // To hide pop-up warnings from Chrome Browser - '--disable-infobars' - ], - }, - }] : []), - ...(process.env.WEBEX_TEST_FIREFOX ? [{ - browserName: 'firefox', - 'moz:firefoxOptions': { - prefs: { - // Enables the Browser Console command line (to execute JavaScript expressions) - 'devtools.chrome.enabled': true, - // Disables security prompts the user would normally see by default - 'devtools.debugger.prompt-connection': false, - // Enables remote debugging - 'devtools.debugger.remote-enabled': true, - // Disables all notifications - 'dom.webnotifications.enabled': false, - // For decoding - 'media.webrtc.hw.h264.enabled': true, - // For active screen/application sharing - 'media.getusermedia.screensharing.enabled': true, - // Disables the permission dialog *completely*, allowing media - // access from all sites with no checks - 'media.navigator.permission.disabled': true, - // Fake media stream and media device - 'media.navigator.streams.fake': true, - // To enable the decoding for WebRTC - 'media.peerconnection.video.h264_enabled': true - }, - }, - }] : []), - ...(process.env.WEBEX_TEST_EDGE ? [{ - browserName: 'MicrosoftEdge', - 'ms:edgeOptions': { - args: [ - // Anonymize local IPs exposed by WebRTC - '--disable-features=WebRtcHideLocalIpsWithMdns', - // Feeds a test pattern to getUserMedia() instead of live camera input - '--use-fake-device-for-media-stream', - // Avoids the need to grant camera/microphone permissions. - '--use-fake-ui-for-media-stream', - ], - }, - }]: []), - ...(process.env.WEBEX_TEST_SAFARI ? [{ - browserName: 'safari', - 'webkit:WebRTC': { - // Normally, Safari refuses to allow media capture over insecure connections - // This capability suppresses that restriction for testing purposes - DisableInsecureMediaCapture: true, - }, - }]: []), - ], - // - // =================== - // Test Configurations - // =================== - // Define all options that are relevant for the WebdriverIO instance here - // - // Level of logging verbosity: trace | debug | info | warn | error | silent - logLevel: 'warn', - // - // Set specific log levels per logger - // loggers: - // - webdriver, webdriverio - // - @wdio/applitools-service, @wdio/browserstack-service, @wdio/devtools-service, @wdio/sauce-service - // - @wdio/mocha-framework, @wdio/jasmine-framework - // - @wdio/local-runner - // - @wdio/sumologic-reporter - // - @wdio/cli, @wdio/config, @wdio/sync, @wdio/utils - // Level of logging verbosity: trace | debug | info | warn | error | silent - // logLevels: { - // webdriver: 'info', - // '@wdio/applitools-service': 'info' - // }, - // - // If you only want to run your tests until a specific amount of tests have failed use - // bail (default is 0 - don't bail, run all tests). - bail: 0, - // - // Set a base URL in order to shorten url command calls. If your `url` parameter starts - // with `/`, the base url gets prepended, not including the path portion of your baseUrl. - // If your `url` parameter starts without a scheme or `/` (like `some/path`), the base url - // gets prepended directly. - baseUrl: 'https://webex.github.io/widgets', - // - // Default timeout for all waitFor* commands. - waitforTimeout: 10000, - // - // Default timeout in milliseconds for request - // if browser driver or grid doesn't send response - connectionRetryTimeout: 120000, - // - // Default request retries count - connectionRetryCount: 3, - // - // Test runner services - // Services take over a specific job you don't want to take care of. They enhance - // your test setup with almost no effort. Unlike plugins, they don't add new - // commands. Instead, they hook themselves up into the test process. - - // To run the tests locally you need to ensure that: - // 1) You have the minimum required Java version for your OS - https://github.com/vvo/selenium-standalone/blob/master/docs/java-versions.md - // 2) You have installed the browsers that are defined in capabilities (e.g. Chrome, Firefox, MicrosoftEdge) - services: [ - ['static-server', { - folders: [ - { mount: '/', path: './docs' }, - ]}, - ], - 'selenium-standalone' - ], - - // Framework you want to run your specs with. - // The following are supported: Mocha, Jasmine, and Cucumber - // see also: https://webdriver.io/docs/frameworks - // - // Make sure you have the wdio adapter package for the specific framework installed - // before running any tests. - framework: 'jasmine', - // - // The number of times to retry the entire specfile when it fails as a whole - // specFileRetries: 1, - // - // Delay in seconds between the spec file retry attempts - // specFileRetriesDelay: 0, - // - // Whether or not retried specfiles should be retried immediately or deferred to the end of the queue - // specFileRetriesDeferred: false, - // - // Test reporter for stdout. - // The only one supported by default is 'dot' - // see also: https://webdriver.io/docs/dot-reporter - reporters: [ - 'spec', - [ - 'junit', - { - outputDir: './test_results/e2e', - outputFileFormat: function(options) { - // optional - return `results-${options.cid}.${options.capabilities.browserName}.xml`; - }, - }, - ], - ], - - // - // Options to be passed to Jasmine. - jasmineOpts: { - // Babel setup - helpers: [require.resolve('@babel/register')], - // Jasmine default timeout - defaultTimeoutInterval: 60000, - // - // The Jasmine framework allows interception of each assertion in order to log the state of the application - // or website depending on the result. For example, it is pretty handy to take a screenshot every time - // an assertion fails. - // expectationResultHandler: function(passed, assertion) { - // do something - // }, - }, -}; - -if (process.env.SAUCE_USERNAME && process.env.SAUCE_ACCESS_KEY && process.env.SAUCE_REGION) { - config.user = process.env.SAUCE_USERNAME; - config.key = process.env.SAUCE_ACCESS_KEY; - config.region = process.env.SAUCE_REGION; - - config.services.push([ - 'sauce', - { - sauceConnect: false, - sauceConnectOpts: {}, - }, - ]); - - for(const cap of config.capabilities) { - cap['sauce:options'] = { - extendedDebugging: true, - capturePerformance: true, - }; - } -}; - -exports.config = config; - diff --git a/playwright.config.ts b/playwright.config.ts index 769c8a1c9..70b31d4e7 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -7,16 +7,40 @@ dotenv.config({path: path.resolve(__dirname, '.env')}); const dummyAudioPath = path.resolve(__dirname, './playwright/wav/dummyAudio.wav'); +const e2eConfig = [ + `--disable-site-isolation-trials`, + `--disable-web-security`, + `--no-sandbox`, + `--disable-features=WebRtcHideLocalIpsWithMdns`, + `--allow-file-access-from-files`, + `--use-fake-ui-for-media-stream`, + `--use-fake-device-for-media-stream`, + `--use-file-for-fake-audio-capture=${dummyAudioPath}`, + `--disable-extensions`, + `--disable-plugins`, + `--window-size=1280,720`, +]; + export default defineConfig({ testDir: './playwright', timeout: 180000, - webServer: { - command: 'yarn workspace samples-cc-react-app serve', - url: 'http://localhost:3000', - reuseExistingServer: !process.env.CI, - stdout: 'ignore', - stderr: 'pipe', - }, + webServer: [ + { + command: 'yarn workspace samples-cc-react-app serve', + url: 'http://localhost:3000', + reuseExistingServer: !process.env.CI, + stdout: 'ignore', + stderr: 'pipe', + }, + { + command: 'yarn workspace samples-meeting-app serve', + url: 'https://localhost:9000', + reuseExistingServer: !process.env.CI, + stdout: 'ignore', + stderr: 'pipe', + ignoreHTTPSErrors: true, + }, + ], retries: 0, fullyParallel: true, workers: Object.keys(USER_SETS).length, // Dynamic worker count based on USER_SETS @@ -43,24 +67,35 @@ export default defineConfig({ channel: 'chrome', storageState: undefined, launchOptions: { - args: [ - `--disable-site-isolation-trials`, - `--disable-web-security`, - `--no-sandbox`, - `--disable-features=WebRtcHideLocalIpsWithMdns`, - `--allow-file-access-from-files`, - `--use-fake-ui-for-media-stream`, - `--use-fake-device-for-media-stream`, - `--use-file-for-fake-audio-capture=${dummyAudioPath}`, - `--remote-debugging-port=${9221 + index}`, - `--disable-extensions`, - `--disable-plugins`, - `--window-position=${index * 1300},0`, - `--window-size=1280,720`, - ], + args: [`--remote-debugging-port=${9221 + index}`, `--window-position=${index * 1300},0`, ...e2eConfig], }, }, }; }), + { + name: 'OAuth: Get Meeting Access Token', + testMatch: /meetings\.setup\.ts/, + use: { + permissions: ['clipboard-read', 'clipboard-write'], + }, + }, + { + name: 'Meetings Widget Test', + dependencies: ['OAuth: Get Meeting Access Token'], + testMatch: '**/meetings/*.spec.ts', + timeout: 60000, + fullyParallel: false, + retries: 1, + use: { + baseURL: 'http://localhost:9000', + trace: 'retain-on-failure', + permissions: ['microphone', 'camera'], + ...devices['Desktop Chrome'], + channel: 'chrome', + launchOptions: { + args: ['--ignore-certificate-errors', ...e2eConfig], + }, + }, + }, ], }); diff --git a/playwright/meetings.setup.ts b/playwright/meetings.setup.ts new file mode 100644 index 000000000..0388915c6 --- /dev/null +++ b/playwright/meetings.setup.ts @@ -0,0 +1,60 @@ +import {test as setup} from '@playwright/test'; +import fs from 'fs'; +import path from 'path'; +import dotenv from 'dotenv'; + +const DEVELOPER_WEBEX_URL = 'https://developer.webex.com'; + +setup('Get Webex Access Token', async ({page}) => { + await page.goto(DEVELOPER_WEBEX_URL); + await page.locator('#header-login-link').click(); + await page.getByRole('textbox', {name: 'name@example.com'}).fill(process.env.PW_MEETING_USERID); + await page.getByRole('link', {name: 'Sign In'}).click(); + await page.waitForURL(/idbroker.*webex\.com/); + await page.getByRole('textbox', {name: /^Welcome /}).waitFor({state: 'visible', timeout: 30000}); + await page.getByRole('textbox', {name: /^Welcome /}).fill(process.env.PW_MEETING_PASSWORD); + await page.getByRole('button', {name: 'Sign In'}).click(); + + await page.waitForURL(DEVELOPER_WEBEX_URL); + await page.locator('.md-avatar').waitFor({state: 'visible', timeout: 30000}); + + // Grant clipboard permissions via CDP to work around headless Chromium clipboard bug + // See: https://github.com/microsoft/playwright/issues/29038 + const cdpSession = await page.context().newCDPSession(page); + await cdpSession.send('Browser.grantPermissions', { + permissions: ['clipboardReadWrite', 'clipboardSanitizedWrite'], + origin: DEVELOPER_WEBEX_URL, + }); + + + + await page.locator('.md-avatar').click(); + await page.locator('#copy-token-modal-button').click(); + await page.getByRole('button', {name: 'OK'}).click(); + + await page.waitForTimeout(1000); + + // Read from clipboard directly via CDP-granted permissions + const accessToken = await page.evaluate(async () => navigator.clipboard.readText()); + + + + + const envPath = path.resolve(__dirname, '../.env'); + let envContent = ''; + if (fs.existsSync(envPath)) { + envContent = fs.readFileSync(envPath, 'utf8'); + } + + + const tokenPattern = /^PW_MEETING_ACCESS_TOKEN=.*$/m; + if (tokenPattern.test(envContent)) { + envContent = envContent.replace(tokenPattern, `PW_MEETING_ACCESS_TOKEN=${accessToken}`); + } else { + if (!envContent.endsWith('\n') && envContent.length > 0) envContent += '\n'; + envContent += `PW_MEETING_ACCESS_TOKEN=${accessToken}\n`; + } + + fs.writeFileSync(envPath, envContent, 'utf8'); + console.log('Access token written to .env'); +}); diff --git a/playwright/meetings/WebexMeeting.spec.ts b/playwright/meetings/WebexMeeting.spec.ts new file mode 100644 index 000000000..db1d3d032 --- /dev/null +++ b/playwright/meetings/WebexMeeting.spec.ts @@ -0,0 +1,143 @@ +import { test, expect } from '@playwright/test'; +import fs from 'fs'; +import path from 'path'; +import { SamplesPage } from './pages/SamplesPage'; +import { MeetingWidgetPage } from './pages/MeetingWidgetPage'; +import dotenv from 'dotenv'; + +dotenv.config(); + +test.describe('Meeting Widget', () => { + let samplesPage: SamplesPage; + let meetingPage: MeetingWidgetPage; + let accessToken: string; + let meetingDestination: string; + + test.beforeAll(async ({ browser }) => { + // Re-read .env fresh so we pick up the token written by Meetings Setup + const envPath = path.resolve(__dirname, '../../.env'); + const envConfig = dotenv.parse(fs.readFileSync(envPath)); + for (const key in envConfig) { + process.env[key] = envConfig[key]; + } + + accessToken = process.env.PW_MEETING_ACCESS_TOKEN!; + meetingDestination = process.env.PW_MEETING_DESTINATION!; + + expect(accessToken, 'PW_MEETING_ACCESS_TOKEN must be set').toBeTruthy(); + expect(meetingDestination, 'PW_MEETING_DESTINATION must be set').toBeTruthy(); + + const context = await browser.newContext(); + const page = await context.newPage(); + + samplesPage = new SamplesPage(page); + meetingPage = new MeetingWidgetPage(page); + + await samplesPage.open(); + await samplesPage.setAccessToken(accessToken); + await meetingPage.destination.fill(meetingDestination); + }); + + // ── Suite 1: Join meeting with audio/video off ── + + test.describe.serial('Join meeting with audio/video off', () => { + test.beforeAll(async () => { + await meetingPage.loadWidget(); + }); + + test.afterAll(async () => { + await meetingPage.unloadWidget(); + }); + + test('has the correct page title', async () => { + await expect(samplesPage.widgetTitle).toHaveText('Webex Meetings Widget'); + }); + + test('loads the meeting widget', async () => { + await expect(meetingPage.meetingInfo).toBeVisible(); + }); + + test('displays the control bar', async () => { + await expect(meetingPage.controlBar).toBeVisible(); + }); + + test('mutes audio before joining meeting', async () => { + await meetingPage.muteAudioBtn.click(); + await expect(meetingPage.muteAudioBtn).not.toBeVisible(); + await expect(meetingPage.unmuteAudioBtn).toBeVisible(); + }); + + test('mutes video before joining meeting', async () => { + await meetingPage.muteVideoBtn.click(); + await expect(meetingPage.muteVideoBtn).not.toBeVisible(); + await expect(meetingPage.unmuteVideoBtn).toBeVisible(); + }); + + test('displays "Waiting for others" after joining meeting', async () => { + await expect(meetingPage.waitingForOthers).not.toBeVisible(); + await meetingPage.joinMeetingBtn.click(); + await expect(meetingPage.waitingForOthers).toBeVisible({ timeout: 10000 }); + }); + + test('keeps the local streams muted after join', async () => { + await expect(meetingPage.unmuteAudioBtn).toBeVisible(); + await expect(meetingPage.unmuteVideoBtn).toBeVisible(); + }); + + test('unmutes audio after joining meeting', async () => { + await meetingPage.unmuteAudioBtn.click(); + await expect(meetingPage.muteAudioBtn).toBeVisible({ timeout: 10000 }); + await expect(meetingPage.unmuteAudioBtn).not.toBeVisible(); + }); + + test('unmutes video after joining meeting', async () => { + await meetingPage.unmuteVideoBtn.click(); + await expect(meetingPage.muteVideoBtn).toBeVisible({ timeout: 10000 }); + await expect(meetingPage.unmuteVideoBtn).not.toBeVisible(); + }); + + test('leaves the meeting', async () => { + await meetingPage.leaveMeetingBtn.click(); + await expect(meetingPage.meetingWidget).toContainText("You've successfully left the meeting", { timeout: 10000 }); + }); + + test('does not display any controls after leaving the meeting', async () => { + await expect(meetingPage.controlBar).not.toBeVisible(); + }); + }); + + // ── Suite 2: Join meeting with audio/video on ── + + test.describe.serial('Join meeting with audio/video on', () => { + test.beforeAll(async () => { + await meetingPage.loadWidget(); + }); + + test.afterAll(async () => { + await meetingPage.unloadWidget(); + }); + + test('displays "Waiting for others" after joining meeting', async () => { + await expect(meetingPage.waitingForOthers).not.toBeVisible(); + await meetingPage.joinMeetingBtn.click(); + await expect(meetingPage.waitingForOthers).toBeVisible({ timeout: 10000 }); + }); + + test('mutes audio after joining meeting', async () => { + await meetingPage.muteAudioBtn.click(); + await expect(meetingPage.unmuteAudioBtn).toBeVisible({ timeout: 10000 }); + await expect(meetingPage.muteAudioBtn).not.toBeVisible(); + }); + + test('mutes video after joining meeting', async () => { + await meetingPage.muteVideoBtn.click(); + await expect(meetingPage.unmuteVideoBtn).toBeVisible({ timeout: 10000 }); + await expect(meetingPage.muteVideoBtn).not.toBeVisible(); + }); + + test('leaves the meeting', async () => { + await meetingPage.leaveMeetingBtn.click(); + await expect(meetingPage.meetingWidget).toContainText("You've successfully left the meeting", { timeout: 10000 }); + }); + }); +}); diff --git a/playwright/meetings/pages/MeetingWidgetPage.ts b/playwright/meetings/pages/MeetingWidgetPage.ts new file mode 100644 index 000000000..34f0d2016 --- /dev/null +++ b/playwright/meetings/pages/MeetingWidgetPage.ts @@ -0,0 +1,49 @@ +import {Page, Locator} from '@playwright/test'; + +export class MeetingWidgetPage { + readonly page: Page; + readonly destination: Locator; + readonly displayWidgetBtn: Locator; + readonly removeWidgetBtn: Locator; + readonly meetingWidget: Locator; + readonly interstitialMeeting: Locator; + readonly meetingInfo: Locator; + readonly waitingForOthers: Locator; + readonly controlBar: Locator; + readonly controls: Locator; + readonly muteAudioBtn: Locator; + readonly unmuteAudioBtn: Locator; + readonly muteVideoBtn: Locator; + readonly unmuteVideoBtn: Locator; + readonly joinMeetingBtn: Locator; + readonly leaveMeetingBtn: Locator; + + constructor(page: Page) { + this.page = page; + this.destination = page.locator('input[placeholder="Widget Destination"]'); + this.displayWidgetBtn = page.locator('button[aria-label="Display Meeting Widget"]'); + this.removeWidgetBtn = page.locator('button[aria-label="Remove Meeting Widget"]'); + this.meetingWidget = page.locator('.webex-meeting-widget-demo'); + this.interstitialMeeting = page.locator('.wxc-interstitial-meeting'); + this.meetingInfo = page.locator('.wxc-meeting-info'); + this.waitingForOthers = page.getByRole('heading', {name: 'Waiting for others to join...'}); + this.controlBar = page.locator('.wxc-meeting-control-bar'); + this.controls = page.locator('.wxc-meeting-control-bar__controls:not(.wxc-meeting-control-bar__control-refs)'); + this.muteAudioBtn = this.controls.getByRole('button', {name: 'Mute', exact: true}); + this.unmuteAudioBtn = this.controls.getByRole('button', {name: 'Unmute'}); + this.muteVideoBtn = this.controls.getByRole('button', {name: 'Stop video'}); + this.unmuteVideoBtn = this.controls.getByRole('button', {name: 'Start video'}); + this.joinMeetingBtn = this.controls.getByRole('button', {name: /^(Muted, video off|Unmuted, video on)$/}); + this.leaveMeetingBtn = this.controls.getByRole('button').filter({hasText: /^$/}); + } + + async loadWidget(): Promise { + await this.displayWidgetBtn.click(); + await this.interstitialMeeting.waitFor({state: 'visible', timeout: 90000}); + } + + async unloadWidget(): Promise { + await this.removeWidgetBtn.click(); + await this.meetingWidget.waitFor({state: 'detached', timeout: 3000}); + } +} diff --git a/playwright/meetings/pages/SamplesPage.ts b/playwright/meetings/pages/SamplesPage.ts new file mode 100644 index 000000000..b8cf1c290 --- /dev/null +++ b/playwright/meetings/pages/SamplesPage.ts @@ -0,0 +1,31 @@ +import {Page, Locator, expect} from '@playwright/test'; + +const TEST_URL = 'https://localhost:9000/'; +export class SamplesPage { + readonly page: Page; + readonly accessToken: Locator; + readonly saveTokenBtn: Locator; + readonly widgetTitle: Locator; + readonly sidebarNav: Locator; + readonly meetingNavItem: Locator; + readonly meetingDestInput: Locator; + + constructor(page: Page) { + this.page = page; + this.accessToken = page.locator('input[placeholder="Access Token"]'); + this.saveTokenBtn = page.locator('button[aria-label="Save Token"]'); + this.widgetTitle = page.getByRole('heading', {name: 'Webex Meetings Widget', exact: true}); + this.sidebarNav = page.locator('.md-sidebar-nav'); + this.meetingNavItem = this.sidebarNav.locator('[data-md-keyboard-key="webex-meeting-widget"]'); + this.meetingDestInput = page.getByRole('textbox', {name: 'Widget Destination (email,'}); + } + + async open(): Promise { + await this.page.goto(TEST_URL, {timeout: 60000}); + } + + async setAccessToken(accessToken: string): Promise { + await this.accessToken.fill(accessToken); + await this.saveTokenBtn.click(); + } +} diff --git a/yarn.lock b/yarn.lock index df31f155f..293841cef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3190,15 +3190,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect-utils@npm:28.1.3" - dependencies: - jest-get-type: "npm:^28.0.2" - checksum: 10c0/6cb424bf24c9a20d7420601fb5599a563f09c1771cc8df3399a291f77f3cb512cfa06e6b0bce23b8b078d333d2713572fae298c6a017ca9bbe26d6b05f7bae46 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -3300,15 +3291,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -3427,20 +3409,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -6845,13 +6813,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -6866,7 +6827,7 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0": +"@sindresorhus/is@npm:^4.6.0": version: 4.6.0 resolution: "@sindresorhus/is@npm:4.6.0" checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e @@ -7477,15 +7438,6 @@ __metadata: languageName: node linkType: hard -"@szmarczak/http-timer@npm:^4.0.5": - version: 4.0.6 - resolution: "@szmarczak/http-timer@npm:4.0.6" - dependencies: - defer-to-connect: "npm:^2.0.0" - checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f - languageName: node - linkType: hard - "@tanstack/lit-virtual@npm:^3.11.3": version: 3.13.2 resolution: "@tanstack/lit-virtual@npm:3.13.2" @@ -7630,7 +7582,7 @@ __metadata: languageName: node linkType: hard -"@types/aria-query@npm:^5.0.0, @types/aria-query@npm:^5.0.1": +"@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 @@ -7718,18 +7670,6 @@ __metadata: languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" - dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:^3.1.4" - "@types/node": "npm:*" - "@types/responselike": "npm:^1.0.0" - checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 - languageName: node - linkType: hard - "@types/connect-history-api-fallback@npm:^1.5.4": version: 1.5.4 resolution: "@types/connect-history-api-fallback@npm:1.5.4" @@ -7749,29 +7689,6 @@ __metadata: languageName: node linkType: hard -"@types/diff@npm:^5.0.0": - version: 5.2.3 - resolution: "@types/diff@npm:5.2.3" - checksum: 10c0/dd2e99e272a7023f3e5c71099599553c7d6c9a6b9d67f202b593b8d59b0528361eba39a8674ab18eba76217b6bad8f1a09417a9a571daaf7c0f49d67d4f305e2 - languageName: node - linkType: hard - -"@types/easy-table@npm:^1.2.0": - version: 1.2.3 - resolution: "@types/easy-table@npm:1.2.3" - dependencies: - easy-table: "npm:*" - checksum: 10c0/a2d1c79916bacc0087d412d6f3b5bec008f8f0cb437958e85a46d81a0b38be0bc292440b50bc323ff34a4796e3c27606c512e77627a7f1c2ec4a512d0b236fad - languageName: node - linkType: hard - -"@types/ejs@npm:^3.0.5": - version: 3.1.5 - resolution: "@types/ejs@npm:3.1.5" - checksum: 10c0/13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -7835,7 +7752,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:^4.17.21, @types/express@npm:^4.17.8": +"@types/express@npm:^4.17.21": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -7847,16 +7764,6 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^11.0.1": - version: 11.0.4 - resolution: "@types/fs-extra@npm:11.0.4" - dependencies: - "@types/jsonfile": "npm:*" - "@types/node": "npm:*" - checksum: 10c0/9e34f9b24ea464f3c0b18c3f8a82aefc36dc524cc720fc2b886e5465abc66486ff4e439ea3fb2c0acebf91f6d3f74e514f9983b1f02d4243706bdbb7511796ad - languageName: node - linkType: hard - "@types/glob@npm:^7.1.1, @types/glob@npm:^7.1.3": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" @@ -7867,16 +7774,6 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^8.1.0": - version: 8.1.0 - resolution: "@types/glob@npm:8.1.0" - dependencies: - "@types/minimatch": "npm:^5.1.2" - "@types/node": "npm:*" - checksum: 10c0/ded07aa0d7a1caf3c47b85e262be82989ccd7933b4a14712b79c82fd45a239249811d9fc3a135b3e9457afa163e74a297033d7245b0dc63cd3d032f3906b053f - languageName: node - linkType: hard - "@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" @@ -7902,13 +7799,6 @@ __metadata: languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": - version: 4.0.4 - resolution: "@types/http-cache-semantics@npm:4.0.4" - checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 - languageName: node - linkType: hard - "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" @@ -7925,16 +7815,6 @@ __metadata: languageName: node linkType: hard -"@types/inquirer@npm:^8.1.2": - version: 8.2.10 - resolution: "@types/inquirer@npm:8.2.10" - dependencies: - "@types/through": "npm:*" - rxjs: "npm:^7.2.0" - checksum: 10c0/c39c3a792b5f95727842277c25ca4b2ce3f3f8e7897e51c571ba919ea35587fce81f2b0d1d75747f6f54a7d79b0efe95430fd1fe7f5b81d07af81b2c2fc1fb5d - languageName: node - linkType: hard - "@types/is-function@npm:^1.0.0": version: 1.0.3 resolution: "@types/is-function@npm:1.0.3" @@ -7967,13 +7847,6 @@ __metadata: languageName: node linkType: hard -"@types/jasmine@npm:3.10.3": - version: 3.10.3 - resolution: "@types/jasmine@npm:3.10.3" - checksum: 10c0/638fb4c058cfdda3eea25ddecb17481f42f14b96c69b6509f14caee551c0aa76b61682734c868172e1122877063b6641dcdfad1b2ede78d41eb9d29c5b54202f - languageName: node - linkType: hard - "@types/jest@npm:29.5.14": version: 29.5.14 resolution: "@types/jest@npm:29.5.14" @@ -8002,13 +7875,6 @@ __metadata: languageName: node linkType: hard -"@types/json-stringify-safe@npm:^5.0.0": - version: 5.0.3 - resolution: "@types/json-stringify-safe@npm:5.0.3" - checksum: 10c0/5c94cb5476aca6b3dc97f67b581f1bb10c3941bdb8bec652eb836c5f1682b3c25d640a7f73f3829bfecc48358ca05a447f4884936ee1ee3ad6f97944d1cac7ad - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -8016,33 +7882,6 @@ __metadata: languageName: node linkType: hard -"@types/jsonfile@npm:*": - version: 6.1.4 - resolution: "@types/jsonfile@npm:6.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/b12d068b021e4078f6ac4441353965769be87acf15326173e2aea9f3bf8ead41bd0ad29421df5bbeb0123ec3fc02eb0a734481d52903704a1454a1845896b9eb - languageName: node - linkType: hard - -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c - languageName: node - linkType: hard - -"@types/lodash.flattendeep@npm:^4.4.6": - version: 4.4.9 - resolution: "@types/lodash.flattendeep@npm:4.4.9" - dependencies: - "@types/lodash": "npm:*" - checksum: 10c0/a29065ffeea643ab0206f67f4a5b6aa053ef80e908f86c9b16241fa9963d15f7b5c4be33554aca9db1e171fed5abe608419ce432e18247d14357d818ff627adb - languageName: node - linkType: hard - "@types/lodash.isequal@npm:^4.5.8": version: 4.5.8 resolution: "@types/lodash.isequal@npm:4.5.8" @@ -8052,24 +7891,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash.pickby@npm:^4.6.6": - version: 4.6.9 - resolution: "@types/lodash.pickby@npm:4.6.9" - dependencies: - "@types/lodash": "npm:*" - checksum: 10c0/a572e22a24f73e9041e1beca8bb8125875734471c440f7fe9ff48ced10e6ffe45a2392098940f4c1327252e3455afd0e2ea0cc3908a2e3bd0bafe60335e27e6c - languageName: node - linkType: hard - -"@types/lodash.union@npm:^4.6.6": - version: 4.6.9 - resolution: "@types/lodash.union@npm:4.6.9" - dependencies: - "@types/lodash": "npm:*" - checksum: 10c0/d651e99d732da2e7511b42f13de12fb47a902c94e82a929ab0c55b913e701e2d109d20bceb473e0a7a2c533c4e424ef237d3cef108afabf5273e2256cfd0fb56 - languageName: node - linkType: hard - "@types/lodash@npm:*": version: 4.17.14 resolution: "@types/lodash@npm:4.17.14" @@ -8114,7 +7935,7 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": +"@types/minimatch@npm:*": version: 5.1.2 resolution: "@types/minimatch@npm:5.1.2" checksum: 10c0/83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 @@ -8128,15 +7949,6 @@ __metadata: languageName: node linkType: hard -"@types/morgan@npm:^1.9.1": - version: 1.9.9 - resolution: "@types/morgan@npm:1.9.9" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/2b310c6f7c3cd1d0e19fd8c644c6f4edd58415bb88be78cc8bea853c02b165a76e6d7ade91f5b92c124e9b9cf3a810c23e400392d5e30118988f68575dcd1ed4 - languageName: node - linkType: hard - "@types/node-forge@npm:^1.3.0": version: 1.3.11 resolution: "@types/node-forge@npm:1.3.11" @@ -8162,15 +7974,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.59 - resolution: "@types/node@npm:18.19.59" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/6ef007a560b505eea8285f84cd9f689c6ec209ec15462bbc0a5cc9b69d19bcc6e0795ef74cd4edc77aac8d52001a49969f94a3cb4b26ff5987da943b835b9456 - languageName: node - linkType: hard - "@types/node@npm:^22.13.13": version: 22.13.13 resolution: "@types/node@npm:22.13.13" @@ -8196,13 +7999,6 @@ __metadata: languageName: node linkType: hard -"@types/object-inspect@npm:^1.8.0": - version: 1.13.0 - resolution: "@types/object-inspect@npm:1.13.0" - checksum: 10c0/c2a465a52173b41398f39b52d964ccba8e850dab7721e162d7a32c382638bbebf96d2f581f32a0792c857c51b52d8925906d026bd52ff900454b22b7d946a50c - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -8303,24 +8099,6 @@ __metadata: languageName: node linkType: hard -"@types/recursive-readdir@npm:^2.2.0": - version: 2.2.4 - resolution: "@types/recursive-readdir@npm:2.2.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/089f1a66595587e62cd6464748d34bfc607e7122dc36d9747e0e8c6a690d4319d9c1427e3c8f60c0ab820ce035f4c8623887f8e5f6075582364d7a3c0cb1d004 - languageName: node - linkType: hard - -"@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 - languageName: node - linkType: hard - "@types/retry@npm:0.12.2": version: 0.12.2 resolution: "@types/retry@npm:0.12.2" @@ -8335,15 +8113,6 @@ __metadata: languageName: node linkType: hard -"@types/selenium-standalone@npm:^7.0.0": - version: 7.0.4 - resolution: "@types/selenium-standalone@npm:7.0.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/063e59a32062e07184246c278aeac657314c673158c49dc13d7876f39bd90da86ff0292133247bdfe0346d10bd0631186a02930792923d2de242e220433efbc4 - languageName: node - linkType: hard - "@types/semver@npm:^7.5.5": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" @@ -8404,22 +8173,6 @@ __metadata: languageName: node linkType: hard -"@types/stream-buffers@npm:^3.0.3": - version: 3.0.7 - resolution: "@types/stream-buffers@npm:3.0.7" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/c27f2b698a63aa6c0a4023ac47aad174bd601963d65a419f7422970ec7f946e65ed6920c71540fc8a9c1044642e5da769ea51e370abbc5d614f3ab16ff08529f - languageName: node - linkType: hard - -"@types/supports-color@npm:^8.1.0": - version: 8.1.3 - resolution: "@types/supports-color@npm:8.1.3" - checksum: 10c0/03aa3616b403f3deaeb774df6d3a3969845b0c9f449814a83c2c53eb6818f5f9b571ba205330b0ebe8e46f41fd550f581a34b4310b13f0e0448694cfff37ddbf - languageName: node - linkType: hard - "@types/tapable@npm:^1": version: 1.0.12 resolution: "@types/tapable@npm:1.0.12" @@ -8427,22 +8180,6 @@ __metadata: languageName: node linkType: hard -"@types/through@npm:*": - version: 0.0.33 - resolution: "@types/through@npm:0.0.33" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929 - languageName: node - linkType: hard - -"@types/tmp@npm:^0.2.0": - version: 0.2.6 - resolution: "@types/tmp@npm:0.2.6" - checksum: 10c0/a11bfa2cd8eaa6c5d62f62a3569192d7a2c28efdc5c17af0b0551db85816b2afc8156f3ca15ac76f0b142ae1403f04f44279871424233a1f3390b2e5fc828cd0 - languageName: node - linkType: hard - "@types/tough-cookie@npm:*": version: 4.0.5 resolution: "@types/tough-cookie@npm:4.0.5" @@ -8464,13 +8201,6 @@ __metadata: languageName: node linkType: hard -"@types/ua-parser-js@npm:^0.7.33": - version: 0.7.39 - resolution: "@types/ua-parser-js@npm:0.7.39" - checksum: 10c0/fea522f42dfc2854d9c93144a13c3db3bbe1c791458451db06d46bec7e1dbbe945d1542e02bb38378e39a04bdb7810b43e2ead26f9e6c250832e187312522708 - languageName: node - linkType: hard - "@types/uglify-js@npm:*": version: 3.17.5 resolution: "@types/uglify-js@npm:3.17.5" @@ -8487,13 +8217,6 @@ __metadata: languageName: node linkType: hard -"@types/validator@npm:^13.1.3": - version: 13.12.2 - resolution: "@types/validator@npm:13.12.2" - checksum: 10c0/64f1326c768947d756ab5bcd73f3f11a6f07dc76292aea83890d0390a9b9acb374f8df6b24af2c783271f276d3d613b78fc79491fe87edee62108d54be2e3c31 - languageName: node - linkType: hard - "@types/webpack-env@npm:^1.16.0": version: 1.18.8 resolution: "@types/webpack-env@npm:1.18.8" @@ -8526,13 +8249,6 @@ __metadata: languageName: node linkType: hard -"@types/which@npm:^1.3.2": - version: 1.3.2 - resolution: "@types/which@npm:1.3.2" - checksum: 10c0/4d1f5f2d9fd8b86aa3a9283d4ccd5ea0752b0a5be9c57a9bd4e0862bf76c599dc664c6bdeb9534f1059515da1b052c0b8d24ecfbd70977cd4386f903234b3729 - languageName: node - linkType: hard - "@types/ws@npm:^8.5.10": version: 8.5.12 resolution: "@types/ws@npm:8.5.12" @@ -8583,15 +8299,6 @@ __metadata: languageName: node linkType: hard -"@types/yauzl@npm:^2.9.1": - version: 2.10.3 - resolution: "@types/yauzl@npm:2.10.3" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/f1b7c1b99fef9f2fe7f1985ef7426d0cebe48cd031f1780fcdc7451eec7e31ac97028f16f50121a59bcf53086a1fc8c856fd5b7d3e00970e43d92ae27d6b43dc - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:8.24.1": version: 8.24.1 resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1" @@ -8777,248 +8484,6 @@ __metadata: languageName: node linkType: hard -"@wdio/cli@npm:^7.3.1": - version: 7.36.0 - resolution: "@wdio/cli@npm:7.36.0" - dependencies: - "@types/ejs": "npm:^3.0.5" - "@types/fs-extra": "npm:^11.0.1" - "@types/inquirer": "npm:^8.1.2" - "@types/lodash.flattendeep": "npm:^4.4.6" - "@types/lodash.pickby": "npm:^4.6.6" - "@types/lodash.union": "npm:^4.6.6" - "@types/node": "npm:^18.0.0" - "@types/recursive-readdir": "npm:^2.2.0" - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/protocols": "npm:7.27.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - async-exit-hook: "npm:^2.0.1" - chalk: "npm:^4.0.0" - chokidar: "npm:^3.0.0" - cli-spinners: "npm:^2.1.0" - ejs: "npm:^3.0.1" - fs-extra: "npm:^11.1.1" - inquirer: "npm:8.2.4" - lodash.flattendeep: "npm:^4.4.0" - lodash.pickby: "npm:^4.6.0" - lodash.union: "npm:^4.6.0" - mkdirp: "npm:^3.0.0" - recursive-readdir: "npm:^2.2.2" - webdriverio: "npm:7.36.0" - yargs: "npm:^17.0.0" - yarn-install: "npm:^1.0.0" - bin: - wdio: bin/wdio.js - checksum: 10c0/30705636f00a8c9f9fe34371f0cfa381b1943be8bc5e1eeeffc2a84896b15ae215f30d3c957797dc22d992e17fb41b29c59a5c0585d45bf0600273b4790a0681 - languageName: node - linkType: hard - -"@wdio/config@npm:7.33.0": - version: 7.33.0 - resolution: "@wdio/config@npm:7.33.0" - dependencies: - "@types/glob": "npm:^8.1.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - deepmerge: "npm:^4.0.0" - glob: "npm:^8.0.3" - checksum: 10c0/9c4f34d51d91b9c8b77244f34134779928652fb428f0c1cef6be1f95610d9cf29138c98cdf8e798b42b7ed88acc1948e5cb5d014c4fb828ce3a87f31682dfd41 - languageName: node - linkType: hard - -"@wdio/jasmine-framework@npm:^7.4.6": - version: 7.33.0 - resolution: "@wdio/jasmine-framework@npm:7.33.0" - dependencies: - "@types/jasmine": "npm:3.10.3" - "@types/node": "npm:^18.0.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - expect-webdriverio: "npm:^3.0.0" - jasmine: "npm:3.10.0" - peerDependencies: - "@wdio/cli": ^7.0.0 - checksum: 10c0/b0e16a246618a9e9aae20a4e64ceb2d6ac5b90d75bbbe93591df001b1287cb4532da4542116ed69b86652c1b634756aa9a91130f91c1d9b3820b1b0c4b3313ae - languageName: node - linkType: hard - -"@wdio/junit-reporter@npm:^7.4.2": - version: 7.35.0 - resolution: "@wdio/junit-reporter@npm:7.35.0" - dependencies: - "@types/json-stringify-safe": "npm:^5.0.0" - "@types/validator": "npm:^13.1.3" - "@wdio/reporter": "npm:7.33.0" - "@wdio/types": "npm:7.33.0" - json-stringify-safe: "npm:^5.0.1" - junit-report-builder: "npm:^3.0.0" - validator: "npm:^13.0.0" - peerDependencies: - "@wdio/cli": ^7.0.0 - checksum: 10c0/0406a9546cef77281334eda9ab09a8fc042159a2d7fda66e147d0c4abb5afe96309d09339b53c010fee126e469ccd40ce5745d546a2b881130779fb44a4451c8 - languageName: node - linkType: hard - -"@wdio/local-runner@npm:^7.4.6": - version: 7.36.0 - resolution: "@wdio/local-runner@npm:7.36.0" - dependencies: - "@types/stream-buffers": "npm:^3.0.3" - "@wdio/logger": "npm:7.26.0" - "@wdio/repl": "npm:7.33.0" - "@wdio/runner": "npm:7.36.0" - "@wdio/types": "npm:7.33.0" - async-exit-hook: "npm:^2.0.1" - split2: "npm:^4.0.0" - stream-buffers: "npm:^3.0.2" - peerDependencies: - "@wdio/cli": ^7.0.0 - checksum: 10c0/0c78f66cbc2c2d1e129e3970d4609db45c9bdfd1ed17965871307553e72cadae917e9d8d004aeb508cb7c1d78d0ac4bd367895c8449ced945d98ae3efb201212 - languageName: node - linkType: hard - -"@wdio/logger@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/logger@npm:7.26.0" - dependencies: - chalk: "npm:^4.0.0" - loglevel: "npm:^1.6.0" - loglevel-plugin-prefix: "npm:^0.8.4" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/3ad3b13a713b970da1e65bd7283821be9606b136105168f19ec618a907ea18181d0c5b8bc2611e5b8d33439c6accdb5c12f3e961e483563526bbd86224a6a8f0 - languageName: node - linkType: hard - -"@wdio/protocols@npm:7.27.0": - version: 7.27.0 - resolution: "@wdio/protocols@npm:7.27.0" - checksum: 10c0/4b6210f3fad236b002be3ae2e1c1459c2c5ebee996ac26c96712a9f1fdc821a3cf95aea845237bd0edbf8a0984295cf9a428e8dbaf877c3629b76899ed79bbc1 - languageName: node - linkType: hard - -"@wdio/repl@npm:7.33.0": - version: 7.33.0 - resolution: "@wdio/repl@npm:7.33.0" - dependencies: - "@wdio/utils": "npm:7.33.0" - checksum: 10c0/fd0dad94467b354002a694961dfc216fd149d6506c04515edce586d78ff1b9af30c3743c53c558681f450408a29f1401a218a2e245d91dbd5d238c6fe4df1572 - languageName: node - linkType: hard - -"@wdio/reporter@npm:7.33.0": - version: 7.33.0 - resolution: "@wdio/reporter@npm:7.33.0" - dependencies: - "@types/diff": "npm:^5.0.0" - "@types/node": "npm:^18.0.0" - "@types/object-inspect": "npm:^1.8.0" - "@types/supports-color": "npm:^8.1.0" - "@types/tmp": "npm:^0.2.0" - "@wdio/types": "npm:7.33.0" - diff: "npm:^5.0.0" - fs-extra: "npm:^11.1.1" - object-inspect: "npm:^1.10.3" - supports-color: "npm:8.1.1" - checksum: 10c0/e3c9f29cda3d4124f67ead3745271ef566c99bebf43e946118daa6f6086599fc5b6bc777512a45f891e79aa4302085e1c556cd7d424809b7f7f3e2912f81ea8d - languageName: node - linkType: hard - -"@wdio/runner@npm:7.36.0": - version: 7.36.0 - resolution: "@wdio/runner@npm:7.36.0" - dependencies: - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - deepmerge: "npm:^4.0.0" - gaze: "npm:^1.1.2" - webdriver: "npm:7.33.0" - webdriverio: "npm:7.36.0" - checksum: 10c0/b05e645acc244eb00746de2089fcde8ffbbaff245f48d9dd7179a2d0bb14a741b03661a2c00b191ebc158bbb87ad1bf3edc9060fdd16fb8d47bef4359c2fdd3d - languageName: node - linkType: hard - -"@wdio/selenium-standalone-service@npm:^7.5.2": - version: 7.33.0 - resolution: "@wdio/selenium-standalone-service@npm:7.33.0" - dependencies: - "@types/fs-extra": "npm:^11.0.1" - "@types/node": "npm:^18.0.0" - "@types/selenium-standalone": "npm:^7.0.0" - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - fs-extra: "npm:^11.1.1" - selenium-standalone: "npm:^9.0.3" - peerDependencies: - "@wdio/cli": ^7.0.0 - checksum: 10c0/f98bd06132e17bf84f8268be0ddb0f39b93197469b4488e445447cd127a6c9d321c2ed16149e60dae5b96a820a6a94840e0f793ef254ae289c5f3939aeca380b - languageName: node - linkType: hard - -"@wdio/spec-reporter@npm:^7.4.3": - version: 7.33.0 - resolution: "@wdio/spec-reporter@npm:7.33.0" - dependencies: - "@types/easy-table": "npm:^1.2.0" - "@wdio/reporter": "npm:7.33.0" - "@wdio/types": "npm:7.33.0" - chalk: "npm:^4.0.0" - easy-table: "npm:^1.1.1" - pretty-ms: "npm:^7.0.0" - peerDependencies: - "@wdio/cli": ^7.0.0 - checksum: 10c0/0d6c615e680fc7b98603dbb16fbf94e12ce035b418826f3488388919769724e74a6327137d0a4a783e9ab67ab3aa021e6fc08b5c6dff322d74ce7fabbbc9db22 - languageName: node - linkType: hard - -"@wdio/static-server-service@npm:^7.5.7": - version: 7.33.0 - resolution: "@wdio/static-server-service@npm:7.33.0" - dependencies: - "@types/express": "npm:^4.17.8" - "@types/fs-extra": "npm:^11.0.1" - "@types/morgan": "npm:^1.9.1" - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - express: "npm:^4.14.0" - fs-extra: "npm:^11.1.1" - morgan: "npm:^1.7.0" - checksum: 10c0/35965ea3f74b08823f3375425e0cfa97b4f005af7dad2d0e09231fd61d16b76c38205545993e5820f22f72d7fc6a77cd4e55e51c62b1616b9979b3e2bd5f38f4 - languageName: node - linkType: hard - -"@wdio/types@npm:7.33.0": - version: 7.33.0 - resolution: "@wdio/types@npm:7.33.0" - dependencies: - "@types/node": "npm:^18.0.0" - got: "npm:^11.8.1" - peerDependencies: - typescript: ^4.6.2 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/6475c5c7bee0be220975e0557ff161824379437ab04a665dbf28cc613a7fb6ea20def1ea05070a7563901ed75b03f762a44c63be88fffc3f861d4e2f805da773 - languageName: node - linkType: hard - -"@wdio/utils@npm:7.33.0": - version: 7.33.0 - resolution: "@wdio/utils@npm:7.33.0" - dependencies: - "@wdio/logger": "npm:7.26.0" - "@wdio/types": "npm:7.33.0" - p-iteration: "npm:^1.1.8" - checksum: 10c0/4a320b8aa5e15b8f190576304e54e26e306666af340a8a8985d28e36a042154e70efeab35c96f2efa3a4579d7eec8d92962d131b5ec21ccc1141821d488a5650 - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.12.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -9762,24 +9227,6 @@ __metadata: languageName: node linkType: hard -"@webex/common@npm:1.161.0": - version: 1.161.0 - resolution: "@webex/common@npm:1.161.0" - dependencies: - "@babel/runtime-corejs2": "npm:^7.14.8" - "@webex/common": "npm:1.161.0" - backoff: "npm:^2.5.0" - bowser: "npm:^2.11.0" - core-decorators: "npm:^0.20.0" - envify: "npm:^4.1.0" - global: "npm:^4.4.0" - lodash: "npm:^4.17.21" - safe-buffer: "npm:^5.2.0" - urlsafe-base64: "npm:^1.0.0" - checksum: 10c0/4d5e9155803c96df75c14b8cf2a5565b8a3e3926cf732537f019175784488997d2b508f88f68afec5806adba9c878e823435fe72483974a6719f37267c82d4ba - languageName: node - linkType: hard - "@webex/common@npm:2.60.2": version: 2.60.2 resolution: "@webex/common@npm:2.60.2" @@ -10011,40 +9458,20 @@ __metadata: languageName: node linkType: hard -"@webex/http-core@npm:1.161.0": - version: 1.161.0 - resolution: "@webex/http-core@npm:1.161.0" +"@webex/http-core@npm:2.60.2": + version: 2.60.2 + resolution: "@webex/http-core@npm:2.60.2" dependencies: - "@babel/runtime-corejs2": "npm:^7.14.8" - "@webex/common": "npm:1.161.0" - envify: "npm:^4.1.0" + "@webex/common": "npm:2.60.2" + "@webex/internal-plugin-device": "npm:2.60.2" + "@webex/test-helper-test-users": "npm:2.60.2" + "@webex/webex-core": "npm:2.60.2" file-type: "npm:^16.0.1" global: "npm:^4.4.0" is-function: "npm:^1.0.1" lodash: "npm:^4.17.21" parse-headers: "npm:^2.0.2" - qs: "npm:^6.7.0" - request: "npm:^2.88.0" - safe-buffer: "npm:^5.2.0" - xtend: "npm:^4.0.2" - checksum: 10c0/118496b229f991e4c9f8c5685d68e7609a036b849b789eac5b4054ac9937fbf4ca2457272e5e3a85878d27943be223e649e0532c1aa3a92fe9adedc9abd97624 - languageName: node - linkType: hard - -"@webex/http-core@npm:2.60.2": - version: 2.60.2 - resolution: "@webex/http-core@npm:2.60.2" - dependencies: - "@webex/common": "npm:2.60.2" - "@webex/internal-plugin-device": "npm:2.60.2" - "@webex/test-helper-test-users": "npm:2.60.2" - "@webex/webex-core": "npm:2.60.2" - file-type: "npm:^16.0.1" - global: "npm:^4.4.0" - is-function: "npm:^1.0.1" - lodash: "npm:^4.17.21" - parse-headers: "npm:^2.0.2" - qs: "npm:^6.7.3" + qs: "npm:^6.7.3" request: "npm:^2.88.0" safe-buffer: "npm:^5.2.0" xtend: "npm:^4.0.2" @@ -12250,21 +11677,6 @@ __metadata: languageName: node linkType: hard -"@webex/test-users@npm:^1.157.0": - version: 1.161.0 - resolution: "@webex/test-users@npm:1.161.0" - dependencies: - "@babel/runtime-corejs2": "npm:^7.14.8" - "@webex/http-core": "npm:1.161.0" - btoa: "npm:^1.2.1" - envify: "npm:^4.1.0" - lodash: "npm:^4.17.21" - node-random-name: "npm:^1.0.1" - uuid: "npm:^3.3.2" - checksum: 10c0/c1a894d68f4149507625ff2ce9e26543158eb221cc1dec8db8ee068959a26a681df653cfa4e82d27d997a017d6231d245833749fc4891a8fe4d7a581e5d173a3 - languageName: node - linkType: hard - "@webex/ts-events@npm:^1.1.0": version: 1.1.0 resolution: "@webex/ts-events@npm:1.1.0" @@ -12493,17 +11905,9 @@ __metadata: "@momentum-ui/react": "npm:^23.21.4" "@semantic-release/changelog": "npm:^6.0.0" "@semantic-release/git": "npm:^10.0.0" - "@wdio/cli": "npm:^7.3.1" - "@wdio/jasmine-framework": "npm:^7.4.6" - "@wdio/junit-reporter": "npm:^7.4.2" - "@wdio/local-runner": "npm:^7.4.6" - "@wdio/selenium-standalone-service": "npm:^7.5.2" - "@wdio/spec-reporter": "npm:^7.4.3" - "@wdio/static-server-service": "npm:^7.5.7" "@webex/component-adapter-interfaces": "npm:^1.30.5" "@webex/components": "npm:1.275.2" "@webex/sdk-component-adapter": "npm:1.112.12" - "@webex/test-users": "npm:^1.157.0" babel-eslint: "npm:^10.0.3" babel-loader: "npm:^8.0.6" babel-plugin-transform-object-rest-spread: "npm:^6.26.0" @@ -12816,7 +12220,7 @@ __metadata: languageName: node linkType: hard -"aggregate-error@npm:^3.0.0, aggregate-error@npm:^3.1.0": +"aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" dependencies: @@ -13016,13 +12420,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b - languageName: node - linkType: hard - "ansi-regex@npm:^4.1.0": version: 4.1.1 resolution: "ansi-regex@npm:4.1.1" @@ -13044,13 +12441,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab - languageName: node - linkType: hard - "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -13163,57 +12553,6 @@ __metadata: languageName: node linkType: hard -"archiver-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "archiver-utils@npm:2.1.0" - dependencies: - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.0" - lazystream: "npm:^1.0.0" - lodash.defaults: "npm:^4.2.0" - lodash.difference: "npm:^4.5.0" - lodash.flatten: "npm:^4.4.0" - lodash.isplainobject: "npm:^4.0.6" - lodash.union: "npm:^4.6.0" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^2.0.0" - checksum: 10c0/6ea5b02e440f3099aff58b18dd384f84ecfe18632e81d26c1011fe7dfdb80ade43d7a06cbf048ef0e9ee0f2c87a80cb24c0f0ac5e3a2c4d67641d6f0d6e36ece - languageName: node - linkType: hard - -"archiver-utils@npm:^3.0.4": - version: 3.0.4 - resolution: "archiver-utils@npm:3.0.4" - dependencies: - glob: "npm:^7.2.3" - graceful-fs: "npm:^4.2.0" - lazystream: "npm:^1.0.0" - lodash.defaults: "npm:^4.2.0" - lodash.difference: "npm:^4.5.0" - lodash.flatten: "npm:^4.4.0" - lodash.isplainobject: "npm:^4.0.6" - lodash.union: "npm:^4.6.0" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10c0/9bb7e271e95ff33bdbdcd6f69f8860e0aeed3fcba352a74f51a626d1c32b404f20e3185d5214f171b24a692471d01702f43874d1a4f0d2e5f57bd0834bc54c14 - languageName: node - linkType: hard - -"archiver@npm:^5.0.0": - version: 5.3.2 - resolution: "archiver@npm:5.3.2" - dependencies: - archiver-utils: "npm:^2.1.0" - async: "npm:^3.2.4" - buffer-crc32: "npm:^0.2.1" - readable-stream: "npm:^3.6.0" - readdir-glob: "npm:^1.1.2" - tar-stream: "npm:^2.2.0" - zip-stream: "npm:^4.1.0" - checksum: 10c0/973384d749b3fa96f44ceda1603a65aaa3f24a267230d69a4df9d7b607d38d3ebc6c18c358af76eb06345b6b331ccb9eca07bd079430226b5afce95de22dfade - languageName: node - linkType: hard - "archy@npm:*, archy@npm:~1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" @@ -13270,7 +12609,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.2.1, aria-query@npm:^5.3.2": +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e @@ -13512,13 +12851,6 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^2.0.1": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 10c0/3fb30b5e7c37abea1907a60b28a554d2f0fc088757ca9bf5b684786e583fdf14360721eb12575c1ce6f995282eab936712d3c4389122682eafab0e0b57f78dbb - languageName: node - linkType: hard - "asap@npm:^2.0.0": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -13625,13 +12957,6 @@ __metadata: languageName: node linkType: hard -"async-exit-hook@npm:^2.0.1": - version: 2.0.1 - resolution: "async-exit-hook@npm:2.0.1" - checksum: 10c0/81407a440ef0aab328df2369f1a9d957ee53e9a5a43e3b3dcb2be05151a68de0e4ff5e927f4718c88abf85800731f5b3f69a47a6642ce135f5e7d43ca0fce41d - languageName: node - linkType: hard - "async-mutex@npm:0.4.0": version: 0.4.0 resolution: "async-mutex@npm:0.4.0" @@ -13744,13 +13069,6 @@ __metadata: languageName: node linkType: hard -"b4a@npm:^1.6.4": - version: 1.6.7 - resolution: "b4a@npm:1.6.7" - checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 - languageName: node - linkType: hard - "b64-lite@npm:^1.3.1, b64-lite@npm:^1.4.0": version: 1.4.0 resolution: "b64-lite@npm:1.4.0" @@ -14045,13 +13363,6 @@ __metadata: languageName: node linkType: hard -"bare-events@npm:^2.2.0": - version: 2.5.0 - resolution: "bare-events@npm:2.5.0" - checksum: 10c0/afbeec4e8be4d93fb4a3be65c3b4a891a2205aae30b5a38fafd42976cc76cf30dad348963fe330a0d70186e15dc507c11af42c89af5dddab2a54e5aff02e2896 - languageName: node - linkType: hard - "base-64@npm:^0.1.0": version: 0.1.0 resolution: "base-64@npm:0.1.0" @@ -14097,7 +13408,7 @@ __metadata: languageName: node linkType: hard -"basic-auth@npm:^2.0.1, basic-auth@npm:~2.0.1": +"basic-auth@npm:^2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" dependencies: @@ -14186,17 +13497,6 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.0.3, bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f - languageName: node - linkType: hard - "bluebird@npm:^3.5.5": version: 3.7.2 resolution: "bluebird@npm:3.7.2" @@ -14500,13 +13800,6 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 - languageName: node - linkType: hard - "buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" @@ -14549,16 +13842,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.2.1, buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e - languageName: node - linkType: hard - "build@npm:^0.1.4": version: 0.1.4 resolution: "build@npm:0.1.4" @@ -14630,21 +13913,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^3.0.3": - version: 3.0.4 - resolution: "cac@npm:3.0.4" - dependencies: - camelcase-keys: "npm:^3.0.0" - chalk: "npm:^1.1.3" - indent-string: "npm:^3.0.0" - minimist: "npm:^1.2.0" - read-pkg-up: "npm:^1.0.1" - suffix: "npm:^0.1.0" - text-table: "npm:^0.2.0" - checksum: 10c0/0e9ed8d4e098e322dab9ce3ff69a997cfe9577d40b7557e23dba847be43f9ca711e6dac4dffc6e093668bbd2e921ab833637397ea11db487901684eaa470a34c - languageName: node - linkType: hard - "cacache@npm:*, cacache@npm:^19.0.0, cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -14725,28 +13993,6 @@ __metadata: languageName: node linkType: hard -"cacheable-lookup@npm:^5.0.3": - version: 5.0.4 - resolution: "cacheable-lookup@npm:5.0.4" - checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": - version: 7.0.4 - resolution: "cacheable-request@npm:7.0.4" - dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^4.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^6.0.1" - responselike: "npm:^2.0.0" - checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 - languageName: node - linkType: hard - "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": version: 1.0.1 resolution: "call-bind-apply-helpers@npm:1.0.1" @@ -14858,16 +14104,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "camelcase-keys@npm:3.0.0" - dependencies: - camelcase: "npm:^3.0.0" - map-obj: "npm:^1.0.0" - checksum: 10c0/90ceca4e5bcec3f417e55d697f8a8ed039d28eac26a546b1ab965e6930adcc136a1d0cfa91b97dfd43a34dfd0ea1c5e86434dfe4ed6d18578d3fb1b3c475cd0e - languageName: node - linkType: hard - "camelcase-keys@npm:^4.0.0": version: 4.2.0 resolution: "camelcase-keys@npm:4.2.0" @@ -14890,13 +14126,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^3.0.0": - version: 3.0.0 - resolution: "camelcase@npm:3.0.0" - checksum: 10c0/98871bb40b936430beca49490d325759f8d8ade32bea538ee63c20b17b326abb6bbd3e1d84daf63d9332b2fc7637f28696bf76da59180b1247051b955cb1da12 - languageName: node - linkType: hard - "camelcase@npm:^4.1.0": version: 4.1.0 resolution: "camelcase@npm:4.1.0" @@ -15027,19 +14256,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 - languageName: node - linkType: hard - "chalk@npm:^3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" @@ -15050,7 +14266,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -15095,13 +14311,6 @@ __metadata: languageName: node linkType: hard -"charenc@npm:0.0.2": - version: 0.0.2 - resolution: "charenc@npm:0.0.2" - checksum: 10c0/a45ec39363a16799d0f9365c8dd0c78e711415113c6f14787a22462ef451f5013efae8a28f1c058f81fc01f2a6a16955f7a5fd0cd56247ce94a45349c89877d8 - languageName: node - linkType: hard - "check-error@npm:^1.0.2": version: 1.0.3 resolution: "check-error@npm:1.0.3" @@ -15118,7 +14327,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.0.0, chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.6.0": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -15190,20 +14399,6 @@ __metadata: languageName: node linkType: hard -"chrome-launcher@npm:^0.15.0": - version: 0.15.2 - resolution: "chrome-launcher@npm:0.15.2" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: 10c0/fc01abc19af753bb089744362c0de48707f32ea15779407b06fb569e029a6b1fbaa78107165539d768915cf54b5c38594e73d95563c34127873e3826fb43c636 - languageName: node - linkType: hard - "chrome-trace-event@npm:^1.0.2": version: 1.0.4 resolution: "chrome-trace-event@npm:1.0.4" @@ -15389,13 +14584,6 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.1.0, cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - "cli-table3@npm:*, cli-table3@npm:^0.6.0, cli-table3@npm:^0.6.5": version: 0.6.5 resolution: "cli-table3@npm:0.6.5" @@ -15449,15 +14637,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -15667,13 +14846,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^5.1.0": - version: 5.1.0 - resolution: "commander@npm:5.1.0" - checksum: 10c0/da9d71dbe4ce039faf1fe9eac3771dca8c11d66963341f62602f7b66e36d2a3f8883407af4f9a37b1db1a55c59c0c1325f186425764c2e963dc1d67aec2a4b6d - languageName: node - linkType: hard - "commander@npm:^6.2.0": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -15771,18 +14943,6 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^4.1.2": - version: 4.1.2 - resolution: "compress-commons@npm:4.1.2" - dependencies: - buffer-crc32: "npm:^0.2.13" - crc32-stream: "npm:^4.0.2" - normalize-path: "npm:^3.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10c0/e5fa03cb374ed89028e20226c70481e87286240392d5c6856f4e7fef40605c1892748648e20ed56597d390d76513b1b9bb4dbd658a1bbff41c9fa60107c74d3f - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -16217,25 +15377,6 @@ __metadata: languageName: node linkType: hard -"crc-32@npm:^1.2.0": - version: 1.2.2 - resolution: "crc-32@npm:1.2.2" - bin: - crc32: bin/crc32.njs - checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 - languageName: node - linkType: hard - -"crc32-stream@npm:^4.0.2": - version: 4.0.3 - resolution: "crc32-stream@npm:4.0.3" - dependencies: - crc-32: "npm:^1.2.0" - readable-stream: "npm:^3.4.0" - checksum: 10c0/127b0c66a947c54db37054fca86085722140644d3a75ebc61d4477bad19304d2936386b0461e8ee9e1c24b00e804cd7c2e205180e5bcb4632d20eccd60533bc4 - languageName: node - linkType: hard - "create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" @@ -16308,7 +15449,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^4.0.0, cross-spawn@npm:^4.0.2": +"cross-spawn@npm:^4.0.0": version: 4.0.2 resolution: "cross-spawn@npm:4.0.2" dependencies: @@ -16355,13 +15496,6 @@ __metadata: languageName: node linkType: hard -"crypt@npm:0.0.2": - version: 0.0.2 - resolution: "crypt@npm:0.0.2" - checksum: 10c0/adbf263441dd801665d5425f044647533f39f4612544071b1471962209d235042fb703c27eea2795c7c53e1dfc242405173003f83cf4f4761a633d11f9653f18 - languageName: node - linkType: hard - "crypto-browserify@npm:^3.11.0, crypto-browserify@npm:^3.12.0, crypto-browserify@npm:^3.12.1": version: 3.12.1 resolution: "crypto-browserify@npm:3.12.1" @@ -16535,13 +15669,6 @@ __metadata: languageName: node linkType: hard -"css-shorthand-properties@npm:^1.1.1": - version: 1.1.2 - resolution: "css-shorthand-properties@npm:1.1.2" - checksum: 10c0/848445ae836da55a3e00333b8413e0ade323d292ebd7336c9ebe1c1da6adc2b7d6e30e6aca808a37e33c5ba4923b795affe21229a5942098534ee3ad77beea52 - languageName: node - linkType: hard - "css-tree@npm:1.0.0-alpha.37": version: 1.0.0-alpha.37 resolution: "css-tree@npm:1.0.0-alpha.37" @@ -16582,13 +15709,6 @@ __metadata: languageName: node linkType: hard -"css-value@npm:^0.0.1": - version: 0.0.1 - resolution: "css-value@npm:0.0.1" - checksum: 10c0/1d3f5177df6c8d0ef26b98e2c3376b44c4a3898336bb2fb38d3ac38ee2e2848a4ca4fddec291108e1a254439f2c1462ac5cf71e342480b9123ac5f3cd1251cd5 - languageName: node - linkType: hard - "css-what@npm:^3.2.1": version: 3.4.2 resolution: "css-what@npm:3.4.2" @@ -16893,13 +16013,6 @@ __metadata: languageName: node linkType: hard -"date-format@npm:4.0.3": - version: 4.0.3 - resolution: "date-format@npm:4.0.3" - checksum: 10c0/be940a4c0f35875cd9df1b160531e9bbb447c4d8d2817b4b110f79c109018b4a1c0d4676ef756694bcf2e7f103f0893ff53c814896ec42e3b7390bb16b299f6f - languageName: node - linkType: hard - "dateformat@npm:^3.0.0": version: 3.0.3 resolution: "dateformat@npm:3.0.3" @@ -16924,7 +16037,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -16945,30 +16058,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.2": - version: 4.3.2 - resolution: "debug@npm:4.3.2" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/3cc408070bcee066ee9b2a4f3a9c40f53728919ec7c7ff568f7c3a75b0723cb5a8407191a63495be4e10669e99b0ff7f26ec70e10b025da1898cdce4876d96ca - languageName: node - linkType: hard - -"debug@npm:4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - "debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -17035,15 +16124,6 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: "npm:^3.1.0" - checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e - languageName: node - linkType: hard - "dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" @@ -17070,7 +16150,7 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.0.0, deepmerge@npm:^4.2.2": +"deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 @@ -17103,13 +16183,6 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^2.0.0": - version: 2.0.1 - resolution: "defer-to-connect@npm:2.0.1" - checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 - languageName: node - linkType: hard - "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -17219,7 +16292,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:~2.0.0": +"depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c @@ -17310,48 +16383,6 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:0.0.948846": - version: 0.0.948846 - resolution: "devtools-protocol@npm:0.0.948846" - checksum: 10c0/c236dbdfc29734b3fc927ab8ebe0c41f93ccae8a2e7d5d209489c33407b2292bd55cf1037104c3883c5ed57b3690ae969c33900e8f5424e2365f49cfe4522775 - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.981744": - version: 0.0.981744 - resolution: "devtools-protocol@npm:0.0.981744" - checksum: 10c0/495df0dbd7b3c05dd41a4ebc0a9b60b12768142bf0e8d8c694afbd5fbe86182b5d5de5447f6f35f9d31927b70b1ee798600384477ded63f94d02549354fe9f88 - languageName: node - linkType: hard - -"devtools-protocol@npm:^0.0.1260888": - version: 0.0.1260888 - resolution: "devtools-protocol@npm:0.0.1260888" - checksum: 10c0/c0a1a678a7b24ec342380dd870c65cd16992c5ca176c366392b6f6b70dd24ab83bfeefa8b8dd4dd93a9d5f7ba3bcb5d728e8b6a3900ac524f3ebf46fef9047a8 - languageName: node - linkType: hard - -"devtools@npm:7.35.0": - version: 7.35.0 - resolution: "devtools@npm:7.35.0" - dependencies: - "@types/node": "npm:^18.0.0" - "@types/ua-parser-js": "npm:^0.7.33" - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/protocols": "npm:7.27.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - chrome-launcher: "npm:^0.15.0" - edge-paths: "npm:^2.1.0" - puppeteer-core: "npm:13.1.3" - query-selector-shadow-dom: "npm:^1.0.0" - ua-parser-js: "npm:^1.0.1" - uuid: "npm:^9.0.0" - checksum: 10c0/6de6c94804acf138cb84f31a49ef0215eecc3ecb92ab422aad4e5b6aa3bc1527f0b8e9516acb72d98632995c9036ad21ae95407009f88cb94c8216c938cd605a - languageName: node - linkType: hard - "dezalgo@npm:^1.0.0": version: 1.0.4 resolution: "dezalgo@npm:1.0.4" @@ -17362,13 +16393,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: 10c0/26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7 - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -17376,7 +16400,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0, diff@npm:^5.1.0": +"diff@npm:^5.1.0": version: 5.2.0 resolution: "diff@npm:5.2.0" checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4 @@ -17681,19 +16705,6 @@ __metadata: languageName: node linkType: hard -"easy-table@npm:*, easy-table@npm:^1.1.1": - version: 1.2.0 - resolution: "easy-table@npm:1.2.0" - dependencies: - ansi-regex: "npm:^5.0.1" - wcwidth: "npm:^1.0.1" - dependenciesMeta: - wcwidth: - optional: true - checksum: 10c0/2d37937cd608586ba02e1ec479f90ccec581d366b3b0d1bb26b99ee6005f8d724e32a07a873759893461ca45b99e2d08c30326529d967ce9eedc1e9b68d4aa63 - languageName: node - linkType: hard - "ecc-jsbn@npm:~0.1.1": version: 0.1.2 resolution: "ecc-jsbn@npm:0.1.2" @@ -17713,16 +16724,6 @@ __metadata: languageName: node linkType: hard -"edge-paths@npm:^2.1.0": - version: 2.2.1 - resolution: "edge-paths@npm:2.2.1" - dependencies: - "@types/which": "npm:^1.3.2" - which: "npm:^2.0.2" - checksum: 10c0/57c96067a9c1349b4dce25146386cbbe76718a7abbfa19a93c6a55f2365d74a0dd20d3c3162dcec33e6fc57131ec54708d80cd259d69a2ab9cd738589663e0e5 - languageName: node - linkType: hard - "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -17730,17 +16731,6 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.0.1": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.263": version: 1.5.286 resolution: "electron-to-chromium@npm:1.5.286" @@ -17849,7 +16839,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -17928,18 +16918,6 @@ __metadata: languageName: node linkType: hard -"envify@npm:^4.1.0": - version: 4.1.0 - resolution: "envify@npm:4.1.0" - dependencies: - esprima: "npm:^4.0.0" - through: "npm:~2.3.4" - bin: - envify: bin/envify - checksum: 10c0/d6699e34318f9e11d7064d40b5b6a5eec73fa41f962cc89a9181805716a1d34d71df0b526fea7b80da22bf3d50f38283ff48165444bc269554737d79cff48355 - languageName: node - linkType: hard - "envinfo@npm:^7.7.3": version: 7.14.0 resolution: "envinfo@npm:7.14.0" @@ -17974,7 +16952,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -18312,7 +17290,7 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 @@ -19033,31 +18011,13 @@ __metadata: languageName: node linkType: hard -"execa@npm:^3.3.0": - version: 3.4.0 - resolution: "execa@npm:3.4.0" +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" dependencies: - cross-spawn: "npm:^7.0.0" - get-stream: "npm:^5.0.0" - human-signals: "npm:^1.1.1" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.0" - onetime: "npm:^5.1.0" - p-finally: "npm:^2.0.0" - signal-exit: "npm:^3.0.2" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/fc823d6a32987c3105b38b1cbe26763cb98c5ad58012eeb781e8c25e2fb6c7baad7dd47488456537b273d3ddbf12bd257d772059befeee0acb06af246d2d5be1 - languageName: node - linkType: hard - -"execa@npm:^5.0.0, execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" is-stream: "npm:^2.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^4.0.1" @@ -19134,29 +18094,6 @@ __metadata: languageName: node linkType: hard -"expect-webdriverio@npm:^3.0.0": - version: 3.6.0 - resolution: "expect-webdriverio@npm:3.6.0" - dependencies: - expect: "npm:^28.1.0" - jest-matcher-utils: "npm:^28.1.0" - checksum: 10c0/84609e85a3ddb93022f45ed0c92d42dcf4d4f840ee5e04f8a4673bd0fb8b08c2676b3dda2298ca3e0691223a251655afc61763677984089c236e610ee0ff60bc - languageName: node - linkType: hard - -"expect@npm:^28.1.0": - version: 28.1.3 - resolution: "expect@npm:28.1.3" - dependencies: - "@jest/expect-utils": "npm:^28.1.3" - jest-get-type: "npm:^28.0.2" - jest-matcher-utils: "npm:^28.1.3" - jest-message-util: "npm:^28.1.3" - jest-util: "npm:^28.1.3" - checksum: 10c0/fce8aa5462294fc7a32b17eef697e9999989b383e62f88b76e69badc59d4abb231dd6131aebaf27c4683be2fb0aa345e125bf2f15545e30a31dc85ec98673608 - languageName: node - linkType: hard - "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -19213,7 +18150,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.14.0, express@npm:^4.17.1": +"express@npm:^4.17.1": version: 4.21.2 resolution: "express@npm:4.21.2" dependencies: @@ -19353,23 +18290,6 @@ __metadata: languageName: node linkType: hard -"extract-zip@npm:2.0.1": - version: 2.0.1 - resolution: "extract-zip@npm:2.0.1" - dependencies: - "@types/yauzl": "npm:^2.9.1" - debug: "npm:^4.1.1" - get-stream: "npm:^5.1.0" - yauzl: "npm:^2.10.0" - dependenciesMeta: - "@types/yauzl": - optional: true - bin: - extract-zip: cli.js - checksum: 10c0/9afbd46854aa15a857ae0341a63a92743a7b89c8779102c3b4ffc207516b2019337353962309f85c66ee3d9092202a83cdc26dbf449a11981272038443974aee - languageName: node - linkType: hard - "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -19405,13 +18325,6 @@ __metadata: languageName: node linkType: hard -"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": - version: 1.3.2 - resolution: "fast-fifo@npm:1.3.2" - checksum: 10c0/d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c - languageName: node - linkType: hard - "fast-glob@npm:^2.2.6": version: 2.2.7 resolution: "fast-glob@npm:2.2.7" @@ -19529,15 +18442,6 @@ __metadata: languageName: node linkType: hard -"fd-slicer@npm:~1.1.0": - version: 1.1.0 - resolution: "fd-slicer@npm:1.1.0" - dependencies: - pend: "npm:~1.2.0" - checksum: 10c0/304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e - languageName: node - linkType: hard - "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" @@ -19659,15 +18563,6 @@ __metadata: languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 - languageName: node - linkType: hard - "fill-range@npm:^4.0.0": version: 4.0.0 resolution: "fill-range@npm:4.0.0" @@ -19743,19 +18638,6 @@ __metadata: languageName: node linkType: hard -"find-process@npm:^1.4.7": - version: 1.4.7 - resolution: "find-process@npm:1.4.7" - dependencies: - chalk: "npm:^4.0.0" - commander: "npm:^5.1.0" - debug: "npm:^4.1.1" - bin: - find-process: bin/find-process.js - checksum: 10c0/cea8cd43f41e0a9d26dfb70db73fdbc5d14d3ed0f8975e1688492babfa3a2a5f97f52dd986679ee8ddc0e6ff5e8f0a6013821f15eb9970e8031d44ad3c0b2deb - languageName: node - linkType: hard - "find-root@npm:^0.1.1": version: 0.1.2 resolution: "find-root@npm:0.1.2" @@ -19770,16 +18652,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^1.0.0": - version: 1.1.2 - resolution: "find-up@npm:1.1.2" - dependencies: - path-exists: "npm:^2.0.0" - pinkie-promise: "npm:^2.0.0" - checksum: 10c0/51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc - languageName: node - linkType: hard - "find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -19847,21 +18719,6 @@ __metadata: languageName: node linkType: hard -"fkill@npm:^7.2.1": - version: 7.2.1 - resolution: "fkill@npm:7.2.1" - dependencies: - aggregate-error: "npm:^3.1.0" - arrify: "npm:^2.0.1" - execa: "npm:^5.0.0" - pid-port: "npm:^0.1.0" - process-exists: "npm:^4.0.0" - ps-list: "npm:^7.2.0" - taskkill: "npm:^3.1.0" - checksum: 10c0/97260b011364edefb76e4b68a9c78d244ce3814700fd111b0347112d3169c60e92dfd6ceca6a36f9a28469233657df064bf50ce775e69eb40f5711f9c2725eff - languageName: node - linkType: hard - "flat-cache@npm:^2.0.1": version: 2.0.1 resolution: "flat-cache@npm:2.0.1" @@ -20126,13 +18983,6 @@ __metadata: languageName: node linkType: hard -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 - languageName: node - linkType: hard - "fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -20144,7 +18994,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.0.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -20363,15 +19213,6 @@ __metadata: languageName: node linkType: hard -"gaze@npm:^1.1.2": - version: 1.1.3 - resolution: "gaze@npm:1.1.3" - dependencies: - globule: "npm:^1.0.0" - checksum: 10c0/5369619e23f6585e3a5efc4b8fad3b9f129fb4a88685bf0d6a98ca5ea0adb3868ede3d05643101deb03c42e15a0d36182d37f0122945935d05eddc82f4d79bfe - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -20471,15 +19312,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: "npm:^3.0.0" - checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 - languageName: node - linkType: hard - "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -20679,7 +19511,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0, glob@npm:^7.2.3": +"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -20693,33 +19525,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.3": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f - languageName: node - linkType: hard - -"glob@npm:~7.1.1": - version: 7.1.7 - resolution: "glob@npm:7.1.7" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/173245e6f9ccf904309eb7ef4a44a11f3bf68e9e341dff5a28b5db0dd7123b7506daf41497f3437a0710f57198187b758c2351eeaabce4d16935e956920da6a4 - languageName: node - linkType: hard - "global-dirs@npm:^0.1.1": version: 0.1.1 resolution: "global-dirs@npm:0.1.1" @@ -20829,17 +19634,6 @@ __metadata: languageName: node linkType: hard -"globule@npm:^1.0.0": - version: 1.3.4 - resolution: "globule@npm:1.3.4" - dependencies: - glob: "npm:~7.1.1" - lodash: "npm:^4.17.21" - minimatch: "npm:~3.0.2" - checksum: 10c0/10204e914adae6f7ac0c499849b6e306d73cdd3547fd0c3a43db5f4afe36027fa8afa0707306c33b29d73d90fe0d357cd1c946c58ff20da9e52226abad20335a - languageName: node - linkType: hard - "gm@npm:^1.23.1": version: 1.25.0 resolution: "gm@npm:1.25.0" @@ -20859,25 +19653,6 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.0.2, got@npm:^11.8.1, got@npm:^11.8.6": - version: 11.8.6 - resolution: "got@npm:11.8.6" - dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" - decompress-response: "npm:^6.0.0" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1 - languageName: node - linkType: hard - "graceful-fs@npm:*, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -20892,13 +19667,6 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.2": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 10c0/108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -20955,15 +19723,6 @@ __metadata: languageName: node linkType: hard -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 - languageName: node - linkType: hard - "has-bigints@npm:^1.0.1": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -21450,7 +20209,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc @@ -21580,16 +20339,6 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^1.0.0-beta.5.2": - version: 1.0.3 - resolution: "http2-wrapper@npm:1.0.3" - dependencies: - quick-lru: "npm:^5.1.1" - resolve-alpn: "npm:^1.0.0" - checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1 - languageName: node - linkType: hard - "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" @@ -21597,17 +20346,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/670c04f7f0effb5a449c094ea037cbcfb28a5ab93ed22e8c343095202cc7288027869a5a21caf4ee3b8ea06f9624ef1e1fc9044669c0fd92617654ff39f30806 - languageName: node - linkType: hard - -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -21627,13 +20366,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^1.1.1": - version: 1.1.1 - resolution: "human-signals@npm:1.1.1" - checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -21787,7 +20519,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb @@ -22006,29 +20738,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:8.2.4": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" - dependencies: - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.1.1" - cli-cursor: "npm:^3.1.0" - cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" - figures: "npm:^3.0.0" - lodash: "npm:^4.17.21" - mute-stream: "npm:0.0.8" - ora: "npm:^5.4.1" - run-async: "npm:^2.4.0" - rxjs: "npm:^7.5.5" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - through: "npm:^2.3.6" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/e8c6185548a2da6a04b6d2096d9173451ae8aa01432bfd8a5ffcd29fb871ed7764419a4fd693fbfb99621891b54c131f5473f21660d4808d25c6818618f2de73 - languageName: node - linkType: hard - "inquirer@npm:^7.0.0": version: 7.3.3 resolution: "inquirer@npm:7.3.3" @@ -22305,7 +21014,7 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5, is-buffer@npm:~1.1.6": +"is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 @@ -22578,13 +21287,6 @@ __metadata: languageName: node linkType: hard -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -22738,13 +21440,6 @@ __metadata: languageName: node linkType: hard -"is-port-reachable@npm:^3.0.0": - version: 3.1.0 - resolution: "is-port-reachable@npm:3.1.0" - checksum: 10c0/9063ffeedc984ab9c856cbf58805a0f45e5bfaa54a33da475d91c65dca80754ca5d4737a9d7a1a315f147db39e886f9a4082c6e3183412111e4a99e6cdc1bec1 - languageName: node - linkType: hard - "is-potential-custom-element-name@npm:^1.0.1": version: 1.0.1 resolution: "is-potential-custom-element-name@npm:1.0.1" @@ -22907,13 +21602,6 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 - languageName: node - linkType: hard - "is-unicode-supported@npm:^2.0.0": version: 2.1.0 resolution: "is-unicode-supported@npm:2.1.0" @@ -22921,13 +21609,6 @@ __metadata: languageName: node linkType: hard -"is-utf8@npm:^0.2.0": - version: 0.2.1 - resolution: "is-utf8@npm:0.2.1" - checksum: 10c0/3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 - languageName: node - linkType: hard - "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -23233,39 +21914,6 @@ __metadata: languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" - dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" - bin: - jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 - languageName: node - linkType: hard - -"jasmine-core@npm:~3.10.0": - version: 3.10.1 - resolution: "jasmine-core@npm:3.10.1" - checksum: 10c0/0c5056b5b92fee1dec8f7a16a1d233644a1cd4b88f6928d5b3c4c4ce2f41f723badac980c2903bffda2fa3316dc36a5f6c4df93bdc9dc61bc984a8f21c6b56c4 - languageName: node - linkType: hard - -"jasmine@npm:3.10.0": - version: 3.10.0 - resolution: "jasmine@npm:3.10.0" - dependencies: - glob: "npm:^7.1.6" - jasmine-core: "npm:~3.10.0" - bin: - jasmine: bin/jasmine.js - checksum: 10c0/19f48c647c371826421167d1eb8e29a421ac2a759356aa3d6dbab23b5fefad60e587173871f306fafa2986a21c691484771d06b6db91e873562b3edfdf0cc308 - languageName: node - linkType: hard - "java-properties@npm:^1.0.0, java-properties@npm:^1.0.2": version: 1.0.2 resolution: "java-properties@npm:1.0.2" @@ -23393,18 +22041,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^28.1.1" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 10c0/17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198 - languageName: node - linkType: hard - "jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -23474,13 +22110,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: 10c0/f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -23569,18 +22198,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.1.0, jest-matcher-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^28.1.3" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 10c0/026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -23593,23 +22210,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-message-util@npm:28.1.3" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^28.1.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^28.1.3" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 - languageName: node - linkType: hard - "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -23823,20 +22423,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-util@npm:28.1.3" - dependencies: - "@jest/types": "npm:^28.1.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 - languageName: node - linkType: hard - "jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -24316,18 +22902,6 @@ __metadata: languageName: node linkType: hard -"junit-report-builder@npm:^3.0.0": - version: 3.2.1 - resolution: "junit-report-builder@npm:3.2.1" - dependencies: - date-format: "npm:4.0.3" - lodash: "npm:^4.17.21" - make-dir: "npm:^3.1.0" - xmlbuilder: "npm:^15.1.1" - checksum: 10c0/00e66b98a95e0716bd8fb784b29f043e1969d06ea788990d8ddc2b0da8dc97477ea94413ac99212d07b6f9d67e0f9acf31dc660ff27471d3d52301c2f75feec3 - languageName: node - linkType: hard - "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0" @@ -24389,7 +22963,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, keyv@npm:^4.5.4": +"keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -24444,13 +23018,6 @@ __metadata: languageName: node linkType: hard -"ky@npm:0.30.0": - version: 0.30.0 - resolution: "ky@npm:0.30.0" - checksum: 10c0/ad77939194804dc02a5a4d6708cbf0402cd265627b23dd2a8407f1d57640f3f13d088ae9355cc5f15525aeb50b1231309f9ca09fe2822eace86709e6232b3f79 - languageName: node - linkType: hard - "language-subtag-registry@npm:^0.3.20": version: 0.3.23 resolution: "language-subtag-registry@npm:0.3.23" @@ -24490,15 +23057,6 @@ __metadata: languageName: node linkType: hard -"lazystream@npm:^1.0.0": - version: 1.0.1 - resolution: "lazystream@npm:1.0.1" - dependencies: - readable-stream: "npm:^2.0.5" - checksum: 10c0/ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -24666,16 +23224,6 @@ __metadata: languageName: node linkType: hard -"lighthouse-logger@npm:^1.0.0": - version: 1.4.2 - resolution: "lighthouse-logger@npm:1.4.2" - dependencies: - debug: "npm:^2.6.9" - marky: "npm:^1.2.2" - checksum: 10c0/090431db34e9ce01b03b2a03b39e998807a7a86214f2e8da2ba9588c36841caf4474f96ef1b2deaf9fe58f2e00f9f51618e0b98edecc2d8c9dfc13185bf0adc8 - languageName: node - linkType: hard - "lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" @@ -24768,19 +23316,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^1.0.0": - version: 1.1.0 - resolution: "load-json-file@npm:1.1.0" - dependencies: - graceful-fs: "npm:^4.1.2" - parse-json: "npm:^2.2.0" - pify: "npm:^2.0.0" - pinkie-promise: "npm:^2.0.0" - strip-bom: "npm:^2.0.0" - checksum: 10c0/2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22 - languageName: node - linkType: hard - "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" @@ -24984,13 +23519,6 @@ __metadata: languageName: node linkType: hard -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 10c0/2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -24998,20 +23526,6 @@ __metadata: languageName: node linkType: hard -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707 - languageName: node - linkType: hard - -"lodash.difference@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.difference@npm:4.5.0" - checksum: 10c0/5d52859218a7df427547ff1fadbc397879709fe6c788b037df7d6d92b676122c92bd35ec85d364edb596b65dfc6573132f420c9b4ee22bb6b9600cd454c90637 - languageName: node - linkType: hard - "lodash.escaperegexp@npm:^4.1.2": version: 4.1.2 resolution: "lodash.escaperegexp@npm:4.1.2" @@ -25019,20 +23533,6 @@ __metadata: languageName: node linkType: hard -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a - languageName: node - linkType: hard - -"lodash.flattendeep@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flattendeep@npm:4.4.0" - checksum: 10c0/83cb80754b921fb4ed2c222b91a82b2524f3bdc60c3ae91e00688bd4bf1bcc28b8a2cc250e11fdc1b6da3a2de09e57008e13f15a209cafdd4f9163d047f97544 - languageName: node - linkType: hard - "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -25089,13 +23589,6 @@ __metadata: languageName: node linkType: hard -"lodash.isobject@npm:^3.0.2": - version: 3.0.2 - resolution: "lodash.isobject@npm:3.0.2" - checksum: 10c0/da4c8480d98b16835b59380b2fbd43c54081acd9466febb788ba77c434384349e0bec162d1c4e89f613f21687b2b6d8384d8a112b80da00c78d28d9915a5cdde - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -25121,13 +23614,6 @@ __metadata: languageName: node linkType: hard -"lodash.mapvalues@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.mapvalues@npm:4.6.0" - checksum: 10c0/a976bfc3923d4d8d2034e049ec4700e3aaf141a6143c973d06be3b2c87697923cd0158ee770484ad1af52dfed93ae90d2b76268413db95a42a2f46d7e1754828 - languageName: node - linkType: hard - "lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -25135,7 +23621,7 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.1, lodash.merge@npm:^4.6.2": +"lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 @@ -25149,20 +23635,6 @@ __metadata: languageName: node linkType: hard -"lodash.pickby@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.pickby@npm:4.6.0" - checksum: 10c0/46befadb64ab0f61159977174b291f87b005cec1c7bd73d1b6949ec4cdff483c1be0e34398df8955b76ce06a3e93a4a5c5a552a4299520390d6993c5420c7ab9 - languageName: node - linkType: hard - -"lodash.union@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.union@npm:4.6.0" - checksum: 10c0/6da7f72d1facd472f6090b49eefff984c9f9179e13172039c0debca6851d21d37d83c7ad5c43af23bd220f184cd80e6897e8e3206509fae491f9068b02ae6319 - languageName: node - linkType: hard - "lodash.uniq@npm:4.5.0, lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" @@ -25177,13 +23649,6 @@ __metadata: languageName: node linkType: hard -"lodash.zip@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.zip@npm:4.2.0" - checksum: 10c0/e596da80a6138e369998b50c78b51ed6cf984b4f239e59056aa18dca5972a213c491c511caf5888a2dec603c67265caf942099bec554a86a5c7ff1937d57f0e4 - languageName: node - linkType: hard - "lodash@npm:4.17.21, lodash@npm:^4.11.1, lodash@npm:^4.12.0, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.6.1": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -25191,16 +23656,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: "npm:^4.1.0" - is-unicode-supported: "npm:^0.1.0" - checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 - languageName: node - linkType: hard - "logform@npm:^2.2.0": version: 2.7.0 resolution: "logform@npm:2.7.0" @@ -25229,20 +23684,6 @@ __metadata: languageName: node linkType: hard -"loglevel-plugin-prefix@npm:^0.8.4": - version: 0.8.4 - resolution: "loglevel-plugin-prefix@npm:0.8.4" - checksum: 10c0/357524eec4c165ff823b5bbf72e8373ff529e5cb95c1f4b20749847bd5b5b16ab328d6d33d1a9019f1a2dc52e28fca5d595e52f2ee20e24986182a6f9552a9ec - languageName: node - linkType: hard - -"loglevel@npm:^1.6.0": - version: 1.9.2 - resolution: "loglevel@npm:1.9.2" - checksum: 10c0/1e317fa4648fe0b4a4cffef6de037340592cee8547b07d4ce97a487abe9153e704b98451100c799b032c72bb89c9366d71c9fb8192ada8703269263ae77acdc7 - languageName: node - linkType: hard - "long@npm:^5.2.0": version: 5.2.3 resolution: "long@npm:5.2.3" @@ -25294,13 +23735,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -25575,13 +24009,6 @@ __metadata: languageName: node linkType: hard -"marky@npm:^1.2.2": - version: 1.2.5 - resolution: "marky@npm:1.2.5" - checksum: 10c0/ca8a011f287dab1ac3291df720fc32b366c4cd767347b63722966650405ce71ec6566f71d1e22e1768bf6461a7fd689b9038e7df0fcfb62eacf3a5a6dcac249e - languageName: node - linkType: hard - "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -25600,17 +24027,6 @@ __metadata: languageName: node linkType: hard -"md5@npm:^2.3.0": - version: 2.3.0 - resolution: "md5@npm:2.3.0" - dependencies: - charenc: "npm:0.0.2" - crypt: "npm:0.0.2" - is-buffer: "npm:~1.1.6" - checksum: 10c0/14a21d597d92e5b738255fbe7fe379905b8cb97e0a49d44a20b58526a646ec5518c337b817ce0094ca94d3e81a3313879c4c7b510d250c282d53afbbdede9110 - languageName: node - linkType: hard - "mdast-squeeze-paragraphs@npm:^4.0.0": version: 4.0.0 resolution: "mdast-squeeze-paragraphs@npm:4.0.0" @@ -25947,20 +24363,6 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 - languageName: node - linkType: hard - "min-document@npm:^2.19.0": version: 2.19.0 resolution: "min-document@npm:2.19.0" @@ -26012,7 +24414,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -26021,24 +24423,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 - languageName: node - linkType: hard - -"minimatch@npm:^6.0.4": - version: 6.2.0 - resolution: "minimatch@npm:6.2.0" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/0884fcf2dd6d3cb5b76e21c33e1797f32c6d4bdd3cefe693ea4f8bb829734b2ca0eee94f0a4f622e9f9fa305f838d2b4f5251df38fcbf98bf1a03a0d07d4ce2d - languageName: node - linkType: hard - "minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -26048,15 +24432,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:~3.0.2": - version: 3.0.8 - resolution: "minimatch@npm:3.0.8" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/72b226f452dcfb5075255f53534cb83fc25565b909e79b9be4fad463d735cb1084827f7013ff41d050e77ee6e474408c6073473edd2fb72c2fd630cfb0acc6ad - languageName: node - linkType: hard - "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -26222,13 +24597,6 @@ __metadata: languageName: node linkType: hard -"mkdirp-classic@npm:^0.5.2": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 - languageName: node - linkType: hard - "mkdirp-infer-owner@npm:*": version: 2.0.0 resolution: "mkdirp-infer-owner@npm:2.0.0" @@ -26240,7 +24608,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:*, mkdirp@npm:^3.0.0, mkdirp@npm:^3.0.1": +"mkdirp@npm:*, mkdirp@npm:^3.0.1": version: 3.0.1 resolution: "mkdirp@npm:3.0.1" bin: @@ -26269,15 +24637,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^2.1.3": - version: 2.1.6 - resolution: "mkdirp@npm:2.1.6" - bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10c0/96f551c651dd8f5f9435d53df1a7b9bfc553be769ee6da5192c37c1f303a376ef1c6996f96913d4a8d357060451d4526a346031d1919f92c58806a5fa3cd8dfe - languageName: node - linkType: hard - "mobx-react-lite@npm:^4.1.0": version: 4.1.0 resolution: "mobx-react-lite@npm:4.1.0" @@ -26339,19 +24698,6 @@ __metadata: languageName: node linkType: hard -"morgan@npm:^1.7.0": - version: 1.10.0 - resolution: "morgan@npm:1.10.0" - dependencies: - basic-auth: "npm:~2.0.1" - debug: "npm:2.6.9" - depd: "npm:~2.0.0" - on-finished: "npm:~2.3.0" - on-headers: "npm:~1.0.2" - checksum: 10c0/684db061daca28f8d8e3bfd50bd0d21734401b46f74ea76f6df7785d45698fcd98f6d3b81a6bad59f8288c429183afba728c428e8f66d2e8c30fd277af3b5b3a - languageName: node - linkType: hard - "move-concurrently@npm:^1.0.1": version: 1.0.1 resolution: "move-concurrently@npm:1.0.1" @@ -26380,13 +24726,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - "msrcrypto@npm:^1.5.6": version: 1.5.8 resolution: "msrcrypto@npm:1.5.8" @@ -26925,7 +25264,7 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.0.0, normalize-url@npm:^6.0.1": +"normalize-url@npm:^6.0.0": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 @@ -27055,7 +25394,7 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": +"npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: @@ -27324,13 +25663,6 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.10.3, object-inspect@npm:^1.13.3": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1": version: 1.13.2 resolution: "object-inspect@npm:1.13.2" @@ -27338,6 +25670,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -27466,15 +25805,6 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea - languageName: node - linkType: hard - "on-headers@npm:~1.0.2": version: 1.0.2 resolution: "on-headers@npm:1.0.2" @@ -27587,23 +25917,6 @@ __metadata: languageName: node linkType: hard -"ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - dependencies: - bl: "npm:^4.1.0" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - is-unicode-supported: "npm:^0.1.0" - log-symbols: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 - languageName: node - linkType: hard - "os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" @@ -27629,13 +25942,6 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^2.0.0": - version: 2.1.1 - resolution: "p-cancelable@npm:2.1.1" - checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 - languageName: node - linkType: hard - "p-each-series@npm:^2.1.0": version: 2.2.0 resolution: "p-each-series@npm:2.2.0" @@ -27675,13 +25981,6 @@ __metadata: languageName: node linkType: hard -"p-finally@npm:^2.0.0": - version: 2.0.1 - resolution: "p-finally@npm:2.0.1" - checksum: 10c0/a4ee34179f5e0eb5417462ca5afbca4b6b537b051ea87c8ec7649ffb2b60a8e82a06441792fe496ab0d0156c4060a3dfd707973915a1b8369b00f2531e3eab94 - languageName: node - linkType: hard - "p-is-promise@npm:^3.0.0": version: 3.0.0 resolution: "p-is-promise@npm:3.0.0" @@ -27689,13 +25988,6 @@ __metadata: languageName: node linkType: hard -"p-iteration@npm:^1.1.8": - version: 1.1.8 - resolution: "p-iteration@npm:1.1.8" - checksum: 10c0/70fb2b070ff00b995cd7545a2135acada04aba9993ab4d1fb4473c29a2ea50acb7d7a575509990a4c3fa218e6e976e7f1112050f02518834ba9295ab8a77404c - languageName: node - linkType: hard - "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" @@ -28033,15 +26325,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^2.2.0": - version: 2.2.0 - resolution: "parse-json@npm:2.2.0" - dependencies: - error-ex: "npm:^1.2.0" - checksum: 10c0/7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6 - languageName: node - linkType: hard - "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -28075,13 +26358,6 @@ __metadata: languageName: node linkType: hard -"parse-ms@npm:^2.1.0": - version: 2.1.0 - resolution: "parse-ms@npm:2.1.0" - checksum: 10c0/9c5c0a95c6267c84085685556a6e102ee806c3147ec11cbb9b98e35998eb4a48a757bd6ea7bfd930062de65909a33d24985055b4394e70aa0b65ee40cef16911 - languageName: node - linkType: hard - "parse-ms@npm:^4.0.0": version: 4.0.0 resolution: "parse-ms@npm:4.0.0" @@ -28175,15 +26451,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^2.0.0": - version: 2.1.0 - resolution: "path-exists@npm:2.1.0" - dependencies: - pinkie-promise: "npm:^2.0.0" - checksum: 10c0/87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e - languageName: node - linkType: hard - "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -28281,17 +26548,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^1.0.0": - version: 1.1.0 - resolution: "path-type@npm:1.1.0" - dependencies: - graceful-fs: "npm:^4.1.2" - pify: "npm:^2.0.0" - pinkie-promise: "npm:^2.0.0" - checksum: 10c0/2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350 - languageName: node - linkType: hard - "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -28335,13 +26591,6 @@ __metadata: languageName: node linkType: hard -"pend@npm:~1.2.0": - version: 1.2.0 - resolution: "pend@npm:1.2.0" - checksum: 10c0/8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 - languageName: node - linkType: hard - "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -28377,15 +26626,6 @@ __metadata: languageName: node linkType: hard -"pid-port@npm:^0.1.0": - version: 0.1.1 - resolution: "pid-port@npm:0.1.1" - dependencies: - execa: "npm:^5.0.0" - checksum: 10c0/11c8325c838c89bc14e83c59ff93712e107dbea7ade7b3d229c88265bb626f24c90ddd2c445988db9a4eb125e8e7cef15b07ff421b0d2c58a38d471e3e6f09b3 - languageName: node - linkType: hard - "pify@npm:^2.0.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -28440,15 +26680,6 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 - languageName: node - linkType: hard - "pkg-dir@npm:^3.0.0": version: 3.0.0 resolution: "pkg-dir@npm:3.0.0" @@ -28458,6 +26689,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + "pkg-dir@npm:^5.0.0": version: 5.0.0 resolution: "pkg-dir@npm:5.0.0" @@ -29100,18 +27340,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - languageName: node - linkType: hard - "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -29123,19 +27351,10 @@ __metadata: languageName: node linkType: hard -"pretty-hrtime@npm:^1.0.3": - version: 1.0.3 - resolution: "pretty-hrtime@npm:1.0.3" - checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 - languageName: node - linkType: hard - -"pretty-ms@npm:^7.0.0": - version: 7.0.1 - resolution: "pretty-ms@npm:7.0.1" - dependencies: - parse-ms: "npm:^2.1.0" - checksum: 10c0/069aec9d939e7903846b3db53b020bed92e3dc5909e0fef09ec8ab104a0b7f9a846605a1633c60af900d288582fb333f6f30469e59d6487a2330301fad35a89c +"pretty-hrtime@npm:^1.0.3": + version: 1.0.3 + resolution: "pretty-hrtime@npm:1.0.3" + checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 languageName: node linkType: hard @@ -29169,15 +27388,6 @@ __metadata: languageName: node linkType: hard -"process-exists@npm:^4.0.0": - version: 4.1.0 - resolution: "process-exists@npm:4.1.0" - dependencies: - ps-list: "npm:^6.3.0" - checksum: 10c0/2f2fe9c32b175230f92f6e2f40e0c65506ba2eb00cfaa7a73d724f819bdbb76192180505bd7ecd90b5416f04b72d576905d62cc67352ae1d1298c28cf6a783e9 - languageName: node - linkType: hard - "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -29199,7 +27409,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:2.0.3, progress@npm:^2.0.0": +"progress@npm:^2.0.0": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c @@ -29300,7 +27510,7 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.1.0": +"proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b @@ -29314,20 +27524,6 @@ __metadata: languageName: node linkType: hard -"ps-list@npm:^6.3.0": - version: 6.3.0 - resolution: "ps-list@npm:6.3.0" - checksum: 10c0/964b4c62df487cb6f8a4f54dd791153a7af1839091e3fcae11e5e53c747c32f969cc2ca5b1e980d5eb33e9de171031520bb07ea242c52c9d90265b5b61f9c242 - languageName: node - linkType: hard - -"ps-list@npm:^7.2.0": - version: 7.2.0 - resolution: "ps-list@npm:7.2.0" - checksum: 10c0/1c9dd310713a6f3c595acc329c71407069abcc15794fc0bd905de06ebc58af9907e409d7dc357c5d52dfe12e5d598f79f51ee7f9a36417c89f34588886fb57e9 - languageName: node - linkType: hard - "pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" @@ -29401,46 +27597,6 @@ __metadata: languageName: node linkType: hard -"puppeteer-core@npm:13.1.3": - version: 13.1.3 - resolution: "puppeteer-core@npm:13.1.3" - dependencies: - debug: "npm:4.3.2" - devtools-protocol: "npm:0.0.948846" - extract-zip: "npm:2.0.1" - https-proxy-agent: "npm:5.0.0" - node-fetch: "npm:2.6.7" - pkg-dir: "npm:4.2.0" - progress: "npm:2.0.3" - proxy-from-env: "npm:1.1.0" - rimraf: "npm:3.0.2" - tar-fs: "npm:2.1.1" - unbzip2-stream: "npm:1.4.3" - ws: "npm:8.2.3" - checksum: 10c0/e730cabb43066db322b2e9b3821449f7c2ca958ea0a12db330216e9a5b5b9ea7863e48192f15207c10e555e4ca6cd1b270948c5eb1f0c6e6b456a23c09c1fa16 - languageName: node - linkType: hard - -"puppeteer-core@npm:^13.1.3": - version: 13.7.0 - resolution: "puppeteer-core@npm:13.7.0" - dependencies: - cross-fetch: "npm:3.1.5" - debug: "npm:4.3.4" - devtools-protocol: "npm:0.0.981744" - extract-zip: "npm:2.0.1" - https-proxy-agent: "npm:5.0.1" - pkg-dir: "npm:4.2.0" - progress: "npm:2.0.3" - proxy-from-env: "npm:1.1.0" - rimraf: "npm:3.0.2" - tar-fs: "npm:2.1.1" - unbzip2-stream: "npm:1.4.3" - ws: "npm:8.5.0" - checksum: 10c0/e4364c2654de078fbfbe606892cc48c14ee4c172d730aa0e75c3cacbc7c3478d4786b6d36dd4d3e4f1a13f24a29a401b9d5efe011b69ae9fc4062bb59e53f7d6 - languageName: node - linkType: hard - "pure-rand@npm:^6.0.0": version: 6.1.0 resolution: "pure-rand@npm:6.1.0" @@ -29498,7 +27654,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.12.3, qs@npm:^6.7.0, qs@npm:^6.7.3": +"qs@npm:^6.12.3, qs@npm:^6.7.3": version: 6.13.1 resolution: "qs@npm:6.13.1" dependencies: @@ -29514,13 +27670,6 @@ __metadata: languageName: node linkType: hard -"query-selector-shadow-dom@npm:^1.0.0": - version: 1.0.1 - resolution: "query-selector-shadow-dom@npm:1.0.1" - checksum: 10c0/f36de03f170ff1da69c3eecfa7f8b01e450a46dd266c921e17f36076ec59862eee00179489f30cb17c118bb56e868436578c01ea66f671fb358750d6ae474125 - languageName: node - linkType: hard - "querystring-es3@npm:^0.2.0, querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -29542,13 +27691,6 @@ __metadata: languageName: node linkType: hard -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 - languageName: node - linkType: hard - "quick-lru@npm:^1.0.0": version: 1.1.0 resolution: "quick-lru@npm:1.1.0" @@ -29563,13 +27705,6 @@ __metadata: languageName: node linkType: hard -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da - languageName: node - linkType: hard - "ramda@npm:^0.27.0": version: 0.27.2 resolution: "ramda@npm:0.27.2" @@ -29964,16 +28099,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^1.0.1": - version: 1.0.1 - resolution: "read-pkg-up@npm:1.0.1" - dependencies: - find-up: "npm:^1.0.0" - read-pkg: "npm:^1.0.0" - checksum: 10c0/36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac - languageName: node - linkType: hard - "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" @@ -29995,17 +28120,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^1.0.0": - version: 1.1.0 - resolution: "read-pkg@npm:1.1.0" - dependencies: - load-json-file: "npm:^1.0.0" - normalize-package-data: "npm:^2.3.2" - path-type: "npm:^1.0.0" - checksum: 10c0/51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572 - languageName: node - linkType: hard - "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -30051,7 +28165,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -30066,7 +28180,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -30111,15 +28225,6 @@ __metadata: languageName: node linkType: hard -"readdir-glob@npm:^1.1.2": - version: 1.1.3 - resolution: "readdir-glob@npm:1.1.3" - dependencies: - minimatch: "npm:^5.1.0" - checksum: 10c0/a37e0716726650845d761f1041387acd93aa91b28dd5381950733f994b6c349ddc1e21e266ec7cc1f9b92e205a7a972232f9b89d5424d07361c2c3753d5dbace - languageName: node - linkType: hard - "readdir-scoped-modules@npm:*": version: 1.1.0 resolution: "readdir-scoped-modules@npm:1.1.0" @@ -30189,15 +28294,6 @@ __metadata: languageName: node linkType: hard -"recursive-readdir@npm:^2.2.2": - version: 2.2.3 - resolution: "recursive-readdir@npm:2.2.3" - dependencies: - minimatch: "npm:^3.0.5" - checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 - languageName: node - linkType: hard - "redent@npm:^2.0.0": version: 2.0.0 resolution: "redent@npm:2.0.0" @@ -30588,13 +28684,6 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0": - version: 1.2.1 - resolution: "resolve-alpn@npm:1.2.1" - checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -30733,24 +28822,6 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^2.0.0": - version: 2.0.1 - resolution: "responselike@npm:2.0.1" - dependencies: - lowercase-keys: "npm:^2.0.0" - checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 - languageName: node - linkType: hard - -"resq@npm:^1.9.1": - version: 1.11.0 - resolution: "resq@npm:1.11.0" - dependencies: - fast-deep-equal: "npm:^2.0.1" - checksum: 10c0/870e70bcbb85fcfe311c6742843decd4ef870252d00f4b041960076f98b2ff4d18cf88aca36d4f4838ca8bc6ded27097fefb31ab3340390adfcb8a82b9474a95 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -30789,13 +28860,6 @@ __metadata: languageName: node linkType: hard -"rgb2hex@npm:0.2.5": - version: 0.2.5 - resolution: "rgb2hex@npm:0.2.5" - checksum: 10c0/32bf5373fe2690efc2a1761c9b50500faa6248e86ef3051766b06d4e95f3c49acfa6d522da5ea87e5db3ec5412ed777570fd626b1505c54bb5a970653fc9757b - languageName: node - linkType: hard - "rimraf@npm:*": version: 6.0.1 resolution: "rimraf@npm:6.0.1" @@ -30819,25 +28883,25 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:3.0.2, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" +"rimraf@npm:^2.5.2, rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" dependencies: glob: "npm:^7.1.3" bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + rimraf: ./bin.js + checksum: 10c0/4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 languageName: node linkType: hard -"rimraf@npm:^2.5.2, rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" dependencies: glob: "npm:^7.1.3" bin: - rimraf: ./bin.js - checksum: 10c0/4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 languageName: node linkType: hard @@ -30921,7 +28985,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:*, rxjs@npm:^7.2.0, rxjs@npm:^7.5.5": +"rxjs@npm:*": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -31392,33 +29456,6 @@ __metadata: languageName: node linkType: hard -"selenium-standalone@npm:^9.0.3": - version: 9.5.0 - resolution: "selenium-standalone@npm:9.5.0" - dependencies: - commander: "npm:^8.3.0" - cross-spawn: "npm:^7.0.3" - debug: "npm:^4.3.1" - execa: "npm:^5.1.1" - find-process: "npm:^1.4.7" - fkill: "npm:^7.2.1" - got: "npm:^11.8.6" - is-port-reachable: "npm:^3.0.0" - lodash.mapvalues: "npm:^4.6.0" - lodash.merge: "npm:^4.6.2" - md5: "npm:^2.3.0" - minimist: "npm:^1.2.5" - mkdirp: "npm:^2.1.3" - progress: "npm:2.0.3" - tar-stream: "npm:3.1.7" - which: "npm:^2.0.2" - yauzl: "npm:^3.1.2" - bin: - selenium-standalone: bin/selenium-standalone - checksum: 10c0/e57031a04ba383ff5788aed04654ee2f494f423c4402d28aaffd39fa13d03fed84238feac614010703f0d678020a33c8b09f46c73b2fc10324147e1188856687 - languageName: node - linkType: hard - "selfsigned@npm:^2.4.1": version: 2.4.1 resolution: "selfsigned@npm:2.4.1" @@ -31620,15 +29657,6 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:^8.0.0": - version: 8.1.0 - resolution: "serialize-error@npm:8.1.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/8cfd89f43ca93e283c5f1d16178a536bdfac9bc6029f4a9df988610cc399bc4f2478d1f10ce40b9dff66b863a5158a19b438fbec929045c96d92174f6bca1e88 - languageName: node - linkType: hard - "serialize-javascript@npm:^4.0.0": version: 4.0.0 resolution: "serialize-javascript@npm:4.0.0" @@ -32272,13 +30300,6 @@ __metadata: languageName: node linkType: hard -"split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 - languageName: node - linkType: hard - "split2@npm:~1.0.0": version: 1.0.0 resolution: "split2@npm:1.0.0" @@ -32447,13 +30468,6 @@ __metadata: languageName: node linkType: hard -"stream-buffers@npm:^3.0.2": - version: 3.0.3 - resolution: "stream-buffers@npm:3.0.3" - checksum: 10c0/d052e6344fba340b27dfbe8d6568f600b7f81fdc57b2659e82c8d58a3ef855a4852c56736b1078a511a7f4458db96ee89b11c42c96d116b9073a99deb29a6f05 - languageName: node - linkType: hard - "stream-combiner2@npm:~1.1.1": version: 1.1.1 resolution: "stream-combiner2@npm:1.1.1" @@ -32494,21 +30508,6 @@ __metadata: languageName: node linkType: hard -"streamx@npm:^2.15.0": - version: 2.20.1 - resolution: "streamx@npm:2.20.1" - dependencies: - bare-events: "npm:^2.2.0" - fast-fifo: "npm:^1.3.2" - queue-tick: "npm:^1.0.1" - text-decoder: "npm:^1.1.0" - dependenciesMeta: - bare-events: - optional: true - checksum: 10c0/34ffa2ee9465d70e18c7e2ba70189720c166d150ab83eb7700304620fa23ff42a69cb37d712ea4b5fc6234d8e74346a88bb4baceb873c6b05e52ac420f8abb4d - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -32698,15 +30697,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - "strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" @@ -32725,15 +30715,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-bom@npm:2.0.0" - dependencies: - is-utf8: "npm:^0.2.0" - checksum: 10c0/4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b - languageName: node - linkType: hard - "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -32865,13 +30846,6 @@ __metadata: languageName: node linkType: hard -"suffix@npm:^0.1.0": - version: 0.1.1 - resolution: "suffix@npm:0.1.1" - checksum: 10c0/cd21df8f5f430cff407a9b532898c3a0a9490d795c6d723a8a144467ab381638a034bdbf56fc5be266d8a6fe43bfabc52ce460663a7cfab74c873d63392eef3b - languageName: node - linkType: hard - "super-regex@npm:^1.0.0": version: 1.0.0 resolution: "super-regex@npm:1.0.0" @@ -32882,22 +30856,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 - languageName: node - linkType: hard - -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -32916,6 +30874,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + "supports-color@npm:^9.4.0": version: 9.4.0 resolution: "supports-color@npm:9.4.0" @@ -33061,42 +31028,6 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:2.1.1": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: "npm:^1.1.1" - mkdirp-classic: "npm:^0.5.2" - pump: "npm:^3.0.0" - tar-stream: "npm:^2.1.4" - checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d - languageName: node - linkType: hard - -"tar-stream@npm:3.1.7": - version: 3.1.7 - resolution: "tar-stream@npm:3.1.7" - dependencies: - b4a: "npm:^1.6.4" - fast-fifo: "npm:^1.2.0" - streamx: "npm:^2.15.0" - checksum: 10c0/a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 - languageName: node - linkType: hard - -"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 - languageName: node - linkType: hard - "tar@npm:*, tar@npm:^7.4.3": version: 7.4.3 resolution: "tar@npm:7.4.3" @@ -33125,16 +31056,6 @@ __metadata: languageName: node linkType: hard -"taskkill@npm:^3.1.0": - version: 3.1.0 - resolution: "taskkill@npm:3.1.0" - dependencies: - arrify: "npm:^2.0.1" - execa: "npm:^3.3.0" - checksum: 10c0/8f3b96c63fda41f1655d3e4da139de25b459a5c390df38e5f91734df71f9624d1f3eed7365fff59168eee2c5f554207bc77e63bc305168d0984ba46014c9ef87 - languageName: node - linkType: hard - "telejson@npm:^6.0.8": version: 6.0.8 resolution: "telejson@npm:6.0.8" @@ -33283,13 +31204,6 @@ __metadata: languageName: node linkType: hard -"text-decoder@npm:^1.1.0": - version: 1.2.1 - resolution: "text-decoder@npm:1.2.1" - checksum: 10c0/deea9e3f4bde3b8990439e59cd52b2e917a416e29fbaf607052c89117c7148f1831562c099e9dd49abea0839cffdeb75a3c8f1f137f1686afd2808322f8e3f00 - languageName: node - linkType: hard - "text-extensions@npm:^1.0.0": version: 1.9.0 resolution: "text-extensions@npm:1.9.0" @@ -33367,7 +31281,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.6, through@npm:^2.3.8, through@npm:~2.3.4, through@npm:~2.3.6": +"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.6, through@npm:~2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -34124,15 +32038,6 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.1": - version: 1.0.39 - resolution: "ua-parser-js@npm:1.0.39" - bin: - ua-parser-js: script/cli.js - checksum: 10c0/c6452b0c683000f10975cb0a7e74cb1119ea95d4522ae85f396fa53b0b17884358a24ffdd86a66030c6b2981bdc502109a618c79fdaa217ee9032c9e46fcc78a - languageName: node - linkType: hard - "uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": version: 1.0.6 resolution: "uc.micro@npm:1.0.6" @@ -34194,16 +32099,6 @@ __metadata: languageName: node linkType: hard -"unbzip2-stream@npm:1.4.3": - version: 1.4.3 - resolution: "unbzip2-stream@npm:1.4.3" - dependencies: - buffer: "npm:^5.2.1" - through: "npm:^2.3.8" - checksum: 10c0/2ea2048f3c9db3499316ccc1d95ff757017ccb6f46c812d7c42466247e3b863fb178864267482f7f178254214247779daf68e85f50bd7736c3c97ba2d58b910a - languageName: node - linkType: hard - "underscore@npm:^1.13.2": version: 1.13.7 resolution: "underscore@npm:1.13.7" @@ -34211,13 +32106,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - "undici-types@npm:~6.20.0": version: 6.20.0 resolution: "undici-types@npm:6.20.0" @@ -34858,13 +32746,6 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.0.0": - version: 13.12.0 - resolution: "validator@npm:13.12.0" - checksum: 10c0/21d48a7947c9e8498790550f56cd7971e0e3d724c73388226b109c1bac2728f4f88caddfc2f7ed4b076f9b0d004316263ac786a17e9c4edf075741200718cd32 - languageName: node - linkType: hard - "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -35003,7 +32884,7 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": +"wcwidth@npm:^1.0.0": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: @@ -35048,58 +32929,6 @@ __metadata: languageName: node linkType: hard -"webdriver@npm:7.33.0": - version: 7.33.0 - resolution: "webdriver@npm:7.33.0" - dependencies: - "@types/node": "npm:^18.0.0" - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/protocols": "npm:7.27.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - got: "npm:^11.0.2" - ky: "npm:0.30.0" - lodash.merge: "npm:^4.6.1" - checksum: 10c0/58d98223c1092a158e3b542c743d89dcedc441d66cb16a9ce4de9a0c45be9fbdd111de809f027176f078b766f7db1716d68ba6165a193fc3e8bb0e9748a5b27c - languageName: node - linkType: hard - -"webdriverio@npm:7.36.0": - version: 7.36.0 - resolution: "webdriverio@npm:7.36.0" - dependencies: - "@types/aria-query": "npm:^5.0.0" - "@types/node": "npm:^18.0.0" - "@wdio/config": "npm:7.33.0" - "@wdio/logger": "npm:7.26.0" - "@wdio/protocols": "npm:7.27.0" - "@wdio/repl": "npm:7.33.0" - "@wdio/types": "npm:7.33.0" - "@wdio/utils": "npm:7.33.0" - archiver: "npm:^5.0.0" - aria-query: "npm:^5.2.1" - css-shorthand-properties: "npm:^1.1.1" - css-value: "npm:^0.0.1" - devtools: "npm:7.35.0" - devtools-protocol: "npm:^0.0.1260888" - fs-extra: "npm:^11.1.1" - grapheme-splitter: "npm:^1.0.2" - lodash.clonedeep: "npm:^4.5.0" - lodash.isobject: "npm:^3.0.2" - lodash.isplainobject: "npm:^4.0.6" - lodash.zip: "npm:^4.2.0" - minimatch: "npm:^6.0.4" - puppeteer-core: "npm:^13.1.3" - query-selector-shadow-dom: "npm:^1.0.0" - resq: "npm:^1.9.1" - rgb2hex: "npm:0.2.5" - serialize-error: "npm:^8.0.0" - webdriver: "npm:7.33.0" - checksum: 10c0/3fcfd2e35ab4ae2c2d6be57d15dc0e76aeedb8c0300af43605891c24094ff5d2448d8b90308396209c021e997ae7446821ee480cd4b20938a781f403b355936e - languageName: node - linkType: hard - "webex-widgets@workspace:.": version: 0.0.0-use.local resolution: "webex-widgets@workspace:." @@ -35741,7 +33570,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -35956,36 +33785,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.2.3": - version: 8.2.3 - resolution: "ws@npm:8.2.3" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/5ef0f81cc5b8776fb5dd5504c83b4f49be5aa610f9319ff774158bba7db495127e69763d73085288223061e7a5d104d022e2e264346b36b046322f50057e7945 - languageName: node - linkType: hard - -"ws@npm:8.5.0": - version: 8.5.0 - resolution: "ws@npm:8.5.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/0baeee03e97865accda8fad51e8e5fa17d19b8e264529efdf662bbba2acc1c7f1de8316287e6df5cb639231a96009e6d5234b57e6ff36ee2d04e49a0995fec2f - languageName: node - linkType: hard - "ws@npm:^7.5.10": version: 7.5.10 resolution: "ws@npm:7.5.10" @@ -36057,13 +33856,6 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 - languageName: node - linkType: hard - "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" @@ -36195,7 +33987,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1": +"yargs@npm:^17.3.1, yargs@npm:^17.5.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -36210,20 +34002,6 @@ __metadata: languageName: node linkType: hard -"yarn-install@npm:^1.0.0": - version: 1.0.0 - resolution: "yarn-install@npm:1.0.0" - dependencies: - cac: "npm:^3.0.3" - chalk: "npm:^1.1.3" - cross-spawn: "npm:^4.0.2" - bin: - yarn-install: bin/yarn-install.js - yarn-remove: bin/yarn-remove.js - checksum: 10c0/3f5966d6cec24267c67efc28f6c7e545e3632e744369ac48fadf24f5e310a151837e9f39df30f428e6dda1ce8dfcce75df22c9ed604511ae7ebabdbb623959f1 - languageName: node - linkType: hard - "yarn@npm:^1.22.22": version: 1.22.22 resolution: "yarn@npm:1.22.22" @@ -36234,26 +34012,6 @@ __metadata: languageName: node linkType: hard -"yauzl@npm:^2.10.0": - version: 2.10.0 - resolution: "yauzl@npm:2.10.0" - dependencies: - buffer-crc32: "npm:~0.2.3" - fd-slicer: "npm:~1.1.0" - checksum: 10c0/f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 - languageName: node - linkType: hard - -"yauzl@npm:^3.1.2": - version: 3.1.3 - resolution: "yauzl@npm:3.1.3" - dependencies: - buffer-crc32: "npm:~0.2.3" - pend: "npm:~1.2.0" - checksum: 10c0/e04a2567860e1337798cd2570d776b4040520b20660e7ec5dfcce24b8be2b134d6a5ae835804a0186b1a58cb8b1741b37eaa6a86f7546b6219b62a265dbaf3fc - languageName: node - linkType: hard - "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" @@ -36275,17 +34033,6 @@ __metadata: languageName: node linkType: hard -"zip-stream@npm:^4.1.0": - version: 4.1.1 - resolution: "zip-stream@npm:4.1.1" - dependencies: - archiver-utils: "npm:^3.0.4" - compress-commons: "npm:^4.1.2" - readable-stream: "npm:^3.6.0" - checksum: 10c0/38f91ca116a38561cf184c29e035e9453b12c30eaf574e0993107a4a5331882b58c9a7f7b97f63910664028089fbde3296d0b3682d1ccb2ad96929e68f1b2b89 - languageName: node - linkType: hard - "zwitch@npm:^1.0.0": version: 1.0.5 resolution: "zwitch@npm:1.0.5"