diff --git a/.gitignore b/.gitignore index 65e1e88fa0..a65d5e99e5 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,11 @@ dump.rdb !.yarn/releases !.yarn/sdks !.yarn/versions +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ diff --git a/package.json b/package.json index 2a442c1d9c..5444c02571 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "test-e2e-gop-creditCardPaymentCancellation-http": "NODE_ENV=testing-http NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/other/creditCardPaymentCancellation.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps", "test-e2e-gop-single-exec-http": "NODE_ENV=testing-http NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps", "test-e2e-gop-single-exec-http-webriver": "NODE_ENV=testing-http NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/codecept.webdriver.conf.js --steps --reporter mochawesome", - "test-e2e-gop-single-exec-http-dk": "NODE_ENV=testing-http-dk NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps --reporter mochawesome", + "test-e2e-gop-single-exec-http-dk": "NODE_ENV=testing NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps", "test-e2e-gop-single-exec-EE-No-http-dk": "NODE_ENV=testing-http-dk NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.EE.no.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps --reporter mochawesome", "test-e2e-gop-single-exec-EE-Yes-http-dk": "NODE_ENV=testing-http-dk NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/probate/gopSingleExecutor.en.test.EE.yes.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps --reporter mochawesome", "test-e2e-intestacy-http": "NODE_ENV=testing-http NODE_PATH=. FE_E2E_TEST_PATH_TO_RUN=./paths/intestacy/intestacy.en.test.js node ./node_modules/codeceptjs/bin/codecept.js run -c ./test/end-to-end/ --steps", @@ -140,8 +140,7 @@ "nunjucks": "^3.2.4", "otp": "^0.1.3", "pa11y": "^6.2.3", - "puppeteer": "^20.7.3", - "puppeteer-core": "^20.7.3", + "playwright": "^1.41.2", "randomstring": "^1.2.3", "readdir": "^0.1.0", "request": "^2.88.2", @@ -159,6 +158,8 @@ "devDependencies": { "@pact-foundation/pact": "^9.18.1", "@pact-foundation/pact-node": "^10.17.7", + "@playwright/test": "^1.41.2", + "@types/node": "^20.11.16", "chai": "^4.3.7", "chai-as-promised": "^7.1.1", "chai-http": "^4.3.0", @@ -178,8 +179,6 @@ "phantomjs-prebuilt": "^2.1.16", "pre-commit": "^1.2.2", "proxyquire": "^2.1.3", - "puppeteer": "^20.7.3", - "puppeteer-core": "^20.7.3", "rewire": "^6.0.0", "selenium-standalone": "^6.24.0", "sinon": "^15.0.4", @@ -200,9 +199,7 @@ "minimist": "1.2.8", "async": ">=2.6.4", "cookiejar": ">=2.1.4", - "qs": ">=6.9.7", - "puppeteer": "^20.7.3", - "puppeteer-core": "^20.7.3" + "qs": ">=6.9.7" }, "packageManager": "yarn@3.6.3" } diff --git a/test/end-to-end/codecept.conf.js b/test/end-to-end/codecept.conf.js index 5721e3c48f..0f7bb618ba 100644 --- a/test/end-to-end/codecept.conf.js +++ b/test/end-to-end/codecept.conf.js @@ -5,11 +5,12 @@ exports.config = { tests: testConfig.TestPathToRun, output: `${process.cwd()}/${testConfig.TestOutputDir}`, helpers: { - Puppeteer: { + Playwright: { url: testConfig.TestE2EFrontendUrl, waitForTimeout: 120000, getPageTimeout: 120000, show: TestConfigurator.showBrowser(), + waitForNavigation: 'domcontentloaded', chrome: { ignoreHTTPSErrors: true, 'ignore-certificate-errors': true, @@ -27,8 +28,8 @@ exports.config = { ] }, }, - PuppeteerHelper: { - require: './helpers/PuppeteerHelper.js' + PlaywrightHelper: { + require: './helpers/PlaywrightHelper.js' }, JSWait: { require: './helpers/JSWait.js' diff --git a/test/end-to-end/helpers/JSWait.js b/test/end-to-end/helpers/JSWait.js index 1b2d0ccc55..784d0aa38c 100755 --- a/test/end-to-end/helpers/JSWait.js +++ b/test/end-to-end/helpers/JSWait.js @@ -10,8 +10,9 @@ class JSWait extends codecept_helper { } async navByClick(textOrLocator, locator = null, webDriverWait = 2) { - const helper = this.helpers.WebDriver || this.helpers.Puppeteer; - const helperIsPuppeteer = this.helpers.Puppeteer; + const helper = this.helpers.WebDriver || this.helpers.Playwright; + const helperIsPlaywright = this.helpers.Playwright; + //await helper.wait(webDriverWait); if (locator) { locator = this.appendNotCookieBannerToSelector(locator); @@ -33,18 +34,22 @@ class JSWait extends codecept_helper { await helper.waitForEnabled(textOrLocator); } - if (helperIsPuppeteer) { + if (helperIsPlaywright) { - const promises = [ + /*const promises = [ helper.page.waitForNavigation({ - waitUntil: ['domcontentloaded', 'networkidle0'], + waitUntil: ['domcontentloaded'], timeout: 600000 }), helper.click(textOrLocator) ]; +*/ + const promises = [ + helper.click(textOrLocator) + ]; await Promise.all(promises); - + await helper.wait(webDriverWait); return; } @@ -56,7 +61,6 @@ class JSWait extends codecept_helper { await helper.click(textOrLocator); await helper.wait(webDriverWait); } - appendNotCookieBannerToSelector(locator) { const notCookieBanner = ':not([data-cm-action])'; if (typeof (locator) === 'string' && locator.indexOf('govuk-button') >= 0) { @@ -69,22 +73,22 @@ class JSWait extends codecept_helper { async amOnLoadedPage (url, language ='en') { let newUrl = `${url}?lng=${language}`; - const helper = this.helpers.WebDriver || this.helpers.Puppeteer; - const helperIsPuppeteer = this.helpers.Puppeteer; + const helper = this.helpers.WebDriver || this.helpers.Playwright; + const helperIsPlaywright = this.helpers.Playwright; - if (helperIsPuppeteer) { + if (helperIsPlaywright) { if (newUrl.indexOf('http') !== 0) { newUrl = helper.options.url + newUrl; } - await Promise.all([ - helper.page.waitForNavigation({waitUntil: 'networkidle0'}), + /*await Promise.all([ + helper.page.waitForNavigation({waitUntil: ['domcontentloaded']}), helper.page.goto(newUrl).catch(err => { console.error(err.message); }) ]); - } else { + } else {*/ await helper.amOnPage(newUrl); await helper.waitInUrl(url); await helper.waitForElement('body'); @@ -92,12 +96,12 @@ class JSWait extends codecept_helper { } async enterAddress() { - const helper = this.helpers.WebDriver || this.helpers.Puppeteer; - const helperIsPuppeteer = this.helpers.Puppeteer; + const helper = this.helpers.WebDriver || this.helpers.Playwright; + const helperIsPlaywright = this.helpers.Playwright; const page = helper.page; - if (helperIsPuppeteer) { - await page.waitForSelector('#addressLine1', {visible: false, timeout: 5000}); + if (helperIsPlaywright) { + //await page.waitForSelector('#addressLine1', {visible: false, timeout: 5000}); await page.click('.govuk-details__summary-text'); await page.waitForSelector('#addressLine1', {visible: true, timeout: 5000}); @@ -123,12 +127,12 @@ class JSWait extends codecept_helper { async checkInUrl(url, timeoutWait=120) { // do for both Puppeteer and Webdriver - doesn't take long - const helper = this.helpers.WebDriver || this.helpers.Puppeteer; + const helper = this.helpers.WebDriver || this.helpers.Playwright; await helper.waitInUrl(url, timeoutWait); } async checkForText(text, timeout = null) { - const helper = this.helpers.WebDriver || this.helpers.Puppeteer; + const helper = this.helpers.WebDriver || this.helpers.Playwright; try { await helper.waitForText(text, timeout); } catch (e) { diff --git a/test/end-to-end/helpers/PuppeteerHelper.js b/test/end-to-end/helpers/PlaywrightHelper.js similarity index 93% rename from test/end-to-end/helpers/PuppeteerHelper.js rename to test/end-to-end/helpers/PlaywrightHelper.js index af3b2fae6e..3ee63f7a59 100644 --- a/test/end-to-end/helpers/PuppeteerHelper.js +++ b/test/end-to-end/helpers/PlaywrightHelper.js @@ -1,7 +1,7 @@ 'use strict'; const Helper = codecept_helper; -const helperName = 'Puppeteer'; +const helperName = 'Playwright'; const testConfig = require('config'); const countObjects = async (page) => { @@ -15,7 +15,7 @@ const countObjects = async (page) => { return numberOfObjects; }; -class PuppeteerHelper extends Helper { +class PlaywrightHelper extends Helper { clickBrowserBackButton() { const page = this.helpers[helperName].page; @@ -49,4 +49,4 @@ class PuppeteerHelper extends Helper { console.log(`${pageName}>>>>`, numberOfObjectsAfter); } } -module.exports = PuppeteerHelper; +module.exports = PlaywrightHelper; diff --git a/test/end-to-end/pages/deceased/diedengorwales.js b/test/end-to-end/pages/deceased/diedengorwales.js index 080e99aab9..bb68faa5f0 100644 --- a/test/end-to-end/pages/deceased/diedengorwales.js +++ b/test/end-to-end/pages/deceased/diedengorwales.js @@ -1,12 +1,13 @@ 'use strict'; +const config = require('config'); module.exports = async function(language = 'en', answer = null) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/died-eng-or-wales'); const locator = {css: `#diedEngOrWales${answer}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.click(locator); await I.navByClick(commonContent.saveAndContinue, 'button.govuk-button'); }; diff --git a/test/end-to-end/pages/iht/paper.js b/test/end-to-end/pages/iht/paper.js index 0f02367862..226e1ee58d 100644 --- a/test/end-to-end/pages/iht/paper.js +++ b/test/end-to-end/pages/iht/paper.js @@ -1,5 +1,6 @@ 'use strict'; +const config = require('config'); module.exports = async function(language ='en', formName = null) { const commonContent = require(`app/resources/${language}/translation/common`); const I = this; @@ -21,7 +22,7 @@ module.exports = async function(language ='en', formName = null) { await I.checkInUrl('/estate-form'); const locator = {css: `#ihtFormId${option}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.click(locator); await I.navByClick(commonContent.saveAndContinue, 'button.govuk-button'); diff --git a/test/end-to-end/pages/language/bilingualgrant.js b/test/end-to-end/pages/language/bilingualgrant.js index b58415da98..6fe024b391 100644 --- a/test/end-to-end/pages/language/bilingualgrant.js +++ b/test/end-to-end/pages/language/bilingualgrant.js @@ -1,12 +1,13 @@ 'use strict'; -module.exports = async function(language = 'en', answer = null) { +const config = require('config'); +module.exports = async function(language = 'en', answer) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/bilingual-gop'); const locator = {css: `#bilingual${answer}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.seeCheckboxIsChecked(locator); await I.navByClick(commonContent.saveAndContinue, 'button.govuk-button'); }; diff --git a/test/end-to-end/pages/will/codicils.js b/test/end-to-end/pages/will/codicils.js index 1a7029a241..871c09404c 100644 --- a/test/end-to-end/pages/will/codicils.js +++ b/test/end-to-end/pages/will/codicils.js @@ -1,12 +1,13 @@ 'use strict'; +const config = require('config'); module.exports = async function(language = 'en', option = null) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/will-codicils'); const locator = {css: `#codicils${option}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.click(locator); await I.navByClick(commonContent.saveAndContinue, 'button.govuk-button'); diff --git a/test/end-to-end/pages/will/damagedate.js b/test/end-to-end/pages/will/damagedate.js index 654ff4e841..695a5285fc 100644 --- a/test/end-to-end/pages/will/damagedate.js +++ b/test/end-to-end/pages/will/damagedate.js @@ -1,12 +1,13 @@ 'use strict'; +const config = require('config'); module.exports = async function(language = 'en', option = null, year = null) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/will-damage-date'); const locator = {css: `#willDamageDateKnown${option}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.click(locator); if (option === '') { diff --git a/test/end-to-end/pages/will/damagereason.js b/test/end-to-end/pages/will/damagereason.js index 8a8c31d082..f488102ec9 100644 --- a/test/end-to-end/pages/will/damagereason.js +++ b/test/end-to-end/pages/will/damagereason.js @@ -1,12 +1,13 @@ 'use strict'; +const config = require('config'); module.exports = async function(language = 'en', option = null, reason = null) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/will-damage-reason'); const locator = {css: `#willDamageReasonKnown${option}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled({css: `#willDamageReasonKnown${option}`}, config.TestWaitForElementToAppear); await I.click(locator); if (option === '') { diff --git a/test/end-to-end/pages/will/willdamage.js b/test/end-to-end/pages/will/willdamage.js index 7d32ed2f91..4aa4a0282f 100644 --- a/test/end-to-end/pages/will/willdamage.js +++ b/test/end-to-end/pages/will/willdamage.js @@ -1,12 +1,13 @@ 'use strict'; -module.exports = async function(language = 'en', option = null, description = null) { +const config = require('config'); +module.exports = async function(language = 'en', option, description = null) { const I = this; const commonContent = require(`app/resources/${language}/translation/common`); await I.checkInUrl('/will-has-damage'); const locator = {css: `#willHasVisibleDamage${option}`}; - await I.waitForEnabled(locator); + await I.waitForEnabled(locator, config.TestWaitForElementToAppear); await I.click(locator); if (option === '') { await I.click('#willDamageTypes'); diff --git a/test/end-to-end/paths/probate/gopSingleExecutor.en.test.js b/test/end-to-end/paths/probate/gopSingleExecutor.en.test.js index bf9d2fdd27..077d99042f 100644 --- a/test/end-to-end/paths/probate/gopSingleExecutor.en.test.js +++ b/test/end-to-end/paths/probate/gopSingleExecutor.en.test.js @@ -22,10 +22,10 @@ After(async () => { }); getTestLanguages().forEach(language => { - Scenario(TestConfigurator.idamInUseText(`${language.toUpperCase()} -GOP Single Executor E2E `), async ({I}) => { const taskListContent = language === 'en' ? taskListContentEn : taskListContentCy; + await I.retry(2).createAUser(TestConfigurator); // Eligibility Task (pre IdAM) diff --git a/yarn.lock b/yarn.lock index 093275347a..43cf4c81c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,14 +31,23 @@ __metadata: languageName: node linkType: hard +"@azure/abort-controller@npm:^2.0.0": + version: 2.0.0 + resolution: "@azure/abort-controller@npm:2.0.0" + dependencies: + tslib: ^2.2.0 + checksum: 9eece9e860767fb2845b16cd1f66597bedc023c3078482d082be03ecd59d4a0187b36e30d5ee5346aae9baf9e4320dd2b104e1d612eaffce9825d5c3c9b316f7 + languageName: node + linkType: hard + "@azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0": - version: 1.5.0 - resolution: "@azure/core-auth@npm:1.5.0" + version: 1.6.0 + resolution: "@azure/core-auth@npm:1.6.0" dependencies: - "@azure/abort-controller": ^1.0.0 + "@azure/abort-controller": ^2.0.0 "@azure/core-util": ^1.1.0 tslib: ^2.2.0 - checksum: 11c5ba072902693435dc2930e2fdfe2ff34836f4c2d6c87c6ac0566d48dc49157ebf49f4478cd3784dc0c4d57b502d3a12d74ea29f416725204a6e1aa937ef78 + checksum: 1d9c60d9107b3eba25eea7a4ab6d59b7114fada90fe18a3f3438ca9e2621a91a48e8a6f54a41cd5d5edcf455cf377ef74272f846e2bcc7385dd3c2c62db5f21a languageName: node linkType: hard @@ -80,12 +89,12 @@ __metadata: linkType: hard "@azure/core-util@npm:^1.0.0, @azure/core-util@npm:^1.1.0": - version: 1.6.1 - resolution: "@azure/core-util@npm:1.6.1" + version: 1.7.0 + resolution: "@azure/core-util@npm:1.7.0" dependencies: - "@azure/abort-controller": ^1.0.0 + "@azure/abort-controller": ^2.0.0 tslib: ^2.2.0 - checksum: 1f8cd130993f161c98925070af863510cbcc79e0471864e4b16852afc2ee7413c9c7fabe72f20f3e521ee75c3cd7e3085661fdc8d5d0a643a6e1b1b7bf691ddd + checksum: a393c7d64a7738289b14b5d9ec04e48e5db8e8154341024623b68f6cebf5921858bedd6f85e224253edfcf72af70a44877840cf94b348bd5f3d319a8d6e2ce4b languageName: node linkType: hard @@ -121,68 +130,68 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" dependencies: - "@babel/highlight": ^7.22.13 + "@babel/highlight": ^7.23.4 chalk: ^2.4.2 - checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 + checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.9": - version: 7.23.3 - resolution: "@babel/compat-data@npm:7.23.3" - checksum: 52fff649d4e25b10e29e8a9b1c9ef117f44d354273c17b5ef056555f8e5db2429b35df4c38bdfb6865d23133e0fba92e558d31be87bb8457db4ac688646fdbf1 +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 languageName: node linkType: hard -"@babel/core@npm:^7.7.5": - version: 7.23.3 - resolution: "@babel/core@npm:7.23.3" +"@babel/core@npm:^7.4.5, @babel/core@npm:^7.7.5": + version: 7.23.9 + resolution: "@babel/core@npm:7.23.9" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.22.13 - "@babel/generator": ^7.23.3 - "@babel/helper-compilation-targets": ^7.22.15 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.2 - "@babel/parser": ^7.23.3 - "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.3 - "@babel/types": ^7.23.3 + "@babel/helpers": ^7.23.9 + "@babel/parser": ^7.23.9 + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: d306c1fa68972f4e085e9e7ad165aee80eb801ef331f6f07808c86309f03534d638b82ad00a3bc08f4d3de4860ccd38512b2790a39e6acc2caf9ea21e526afe7 + checksum: 634a511f74db52a5f5a283c1121f25e2227b006c095b84a02a40a9213842489cd82dc7d61cdc74e10b5bcd9bb0a4e28bab47635b54c7e2256d47ab57356e2a76 languageName: node linkType: hard -"@babel/generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/generator@npm:7.23.3" +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" dependencies: - "@babel/types": ^7.23.3 + "@babel/types": ^7.23.6 "@jridgewell/gen-mapping": ^0.3.2 "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: b6e71cca852d4e1aa01a28a30b8c74ffc3b8d56ccb7ae3ee783028ee015f63ad861a2e386c3eb490a9a8634db485a503a33521680f4af510151e90346c46da17 + checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-compilation-targets@npm:7.22.15" +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": ^7.22.9 - "@babel/helper-validator-option": ^7.22.15 - browserslist: ^4.21.9 + "@babel/compat-data": ^7.23.5 + "@babel/helper-validator-option": ^7.23.5 + browserslist: ^4.22.2 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 + checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 languageName: node linkType: hard @@ -254,10 +263,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 languageName: node linkType: hard @@ -268,90 +277,90 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-validator-option@npm:7.22.15" - checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard -"@babel/helpers@npm:^7.23.2": - version: 7.23.2 - resolution: "@babel/helpers@npm:7.23.2" +"@babel/helpers@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/helpers@npm:7.23.9" dependencies: - "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.2 - "@babel/types": ^7.23.0 - checksum: aaf4828df75ec460eaa70e5c9f66e6dadc28dae3728ddb7f6c13187dbf38030e142194b83d81aa8a31bbc35a5529a5d7d3f3cf59d5d0b595f5dd7f9d8f1ced8e + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: 2678231192c0471dbc2fc403fb19456cc46b1afefcfebf6bc0f48b2e938fdb0fef2e0fe90c8c8ae1f021dae5012b700372e4b5d15867f1d7764616532e4a6324 languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" dependencies: "@babel/helper-validator-identifier": ^7.22.20 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134 + checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 languageName: node linkType: hard -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.3, @babel/parser@npm:^7.8.3": - version: 7.23.3 - resolution: "@babel/parser@npm:7.23.3" +"@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.8.3": + version: 7.23.9 + resolution: "@babel/parser@npm:7.23.9" bin: parser: ./bin/babel-parser.js - checksum: 4aa7366e401b5467192c1dbf2bef99ac0958c45ef69ed6704abbae68f98fab6409a527b417d1528fddc49d7664450670528adc7f45abb04db5fafca7ed766d57 + checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 languageName: node linkType: hard "@babel/runtime@npm:^7.3.1": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" + version: 7.23.9 + resolution: "@babel/runtime@npm:7.23.9" dependencies: regenerator-runtime: ^0.14.0 - checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb + checksum: 6bbebe8d27c0c2dd275d1ac197fc1a6c00e18dab68cc7aaff0adc3195b45862bae9c4cc58975629004b0213955b2ed91e99eccb3d9b39cabea246c657323d667 languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/template@npm:7.23.9" dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/parser": ^7.22.15 - "@babel/types": ^7.22.15 - checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + "@babel/code-frame": ^7.23.5 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: 6e67414c0f7125d7ecaf20c11fab88085fa98a96c3ef10da0a61e962e04fdf3a18a496a66047005ddd1bb682a7cc7842d556d1db2f3f3f6ccfca97d5e445d342 languageName: node linkType: hard -"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/traverse@npm:7.23.3" +"@babel/traverse@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/traverse@npm:7.23.9" dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/generator": ^7.23.3 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.3 - "@babel/types": ^7.23.3 - debug: ^4.1.0 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 + debug: ^4.3.1 globals: ^11.1.0 - checksum: f4e0c05f2f82368b9be7e1fed38cfcc2e1074967a8b76ac837b89661adbd391e99d0b1fd8c31215ffc3a04d2d5d7ee5e627914a09082db84ec5606769409fe2b + checksum: a932f7aa850e158c00c97aad22f639d48c72805c687290f6a73e30c5c4957c07f5d28310c9bf59648e2980fe6c9d16adeb2ff92a9ca0f97fa75739c1328fc6c3 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.8.3": - version: 7.23.3 - resolution: "@babel/types@npm:7.23.3" +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.8.3": + version: 7.23.9 + resolution: "@babel/types@npm:7.23.9" dependencies: - "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: b96f1ec495351aeb2a5f98dd494aafa17df02a351548ae96999460f35c933261c839002a34c1e83552ff0d9f5e94d0b5b8e105d38131c7c9b0f5a6588676f35d + checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 languageName: node linkType: hard @@ -367,6 +376,15 @@ __metadata: languageName: node linkType: hard +"@codeceptjs/detox-helper@npm:1.0.2": + version: 1.0.2 + resolution: "@codeceptjs/detox-helper@npm:1.0.2" + dependencies: + detox: ^12.11.3 + checksum: ee0fda91b3df9810964d1102005f11a74ab96945ad56a152cb6c34f285f8e095e24867e16af03439f1a66bf51f1fd019d1764ce79b74f71b40390e607626900a + languageName: node + linkType: hard + "@codeceptjs/helper@npm:2.0.1": version: 2.0.1 resolution: "@codeceptjs/helper@npm:2.0.1" @@ -374,12 +392,12 @@ __metadata: languageName: node linkType: hard -"@cucumber/cucumber-expressions@npm:16": - version: 16.1.2 - resolution: "@cucumber/cucumber-expressions@npm:16.1.2" +"@cucumber/cucumber-expressions@npm:17": + version: 17.0.1 + resolution: "@cucumber/cucumber-expressions@npm:17.0.1" dependencies: regexp-match-indices: 1.0.2 - checksum: 636a903a748da18d256097f898eac848ec352943507a02808cff71de9a713d47f7c214f9df45ea9e673e7b8f29d5708cf17c196bc80651fbab5d97e93c930b08 + checksum: ab802efda6c674b2c4c30db8cd821ece06f6e2f70e197c005d23d89c36203653905f75609440f55e77c8ddf00851f480f291b470a4cadf0cf5ea424220b6103a languageName: node linkType: hard @@ -392,7 +410,19 @@ __metadata: languageName: node linkType: hard -"@cucumber/messages@npm:22.0.0, @cucumber/messages@npm:>=19.1.4 <=22": +"@cucumber/messages@npm:24.0.1": + version: 24.0.1 + resolution: "@cucumber/messages@npm:24.0.1" + dependencies: + "@types/uuid": 9.0.7 + class-transformer: 0.5.1 + reflect-metadata: 0.2.1 + uuid: 9.0.1 + checksum: 65ee49ed1019d822bb36a50f8fbb46c33dc8b37d0a54dca44fecc3988e763348927a755e1ba8e05804b4cc9540e3a5dc71174f8fb1c3e1ced60b73466c1672dd + languageName: node + linkType: hard + +"@cucumber/messages@npm:>=19.1.4 <=22": version: 22.0.0 resolution: "@cucumber/messages@npm:22.0.0" dependencies: @@ -603,7 +633,17 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.5 + resolution: "@jridgewell/source-map@npm:0.3.5" + dependencies: + "@jridgewell/gen-mapping": ^0.3.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 1ad4dec0bdafbade57920a50acec6634f88a0eb735851e0dda906fa9894e7f0549c492678aad1a10f8e144bfe87f238307bf2a914a1bc85b7781d345417e9f6f + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -611,21 +651,21 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" + version: 0.3.22 + resolution: "@jridgewell/trace-mapping@npm:0.3.22" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5 + checksum: ac7dd2cfe0b479aa1b81776d40d789243131cc792dc8b6b6a028c70fcd6171958ae1a71bf67b618ffe3c0c3feead9870c095ee46a5e30319410d92976b28f498 languageName: node linkType: hard -"@ljharb/through@npm:^2.3.11": - version: 2.3.11 - resolution: "@ljharb/through@npm:2.3.11" +"@ljharb/through@npm:^2.3.12": + version: 2.3.12 + resolution: "@ljharb/through@npm:2.3.12" dependencies: - call-bind: ^1.0.2 - checksum: 10502726028b8a4e0b270a2213e546821c04ed8d7fe411009a8e47497e4ae99c57eeb9ff3d13620ebdefd7c856b16fc873f27c433cad60465dc132fb4b997233 + call-bind: ^1.0.5 + checksum: d5a78568cd3025c03264a9f9c61b30511d27cb9611fae7575cb1339a1baa1a263b6af03e28505b821324f3c6285086ee5add612b8b0155d1f253ed5159cd3f56 languageName: node linkType: hard @@ -637,15 +677,15 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.1 + resolution: "@npmcli/agent@npm:2.2.1" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 socks-proxy-agent: ^8.0.1 - checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b languageName: node linkType: hard @@ -705,21 +745,21 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.4.1": +"@opentelemetry/api@npm:^1.4.1, @opentelemetry/api@npm:^1.7.0": version: 1.7.0 resolution: "@opentelemetry/api@npm:1.7.0" checksum: 2398cbe65f199c3a7050125b3ad9c835f789bb0a616665e9c7f4475a29ac8334b6a3c15f38db48d345b522180c41c00b04cc174cd0eeffba98eb4874a565fa7e languageName: node linkType: hard -"@opentelemetry/core@npm:1.18.1, @opentelemetry/core@npm:^1.15.2": - version: 1.18.1 - resolution: "@opentelemetry/core@npm:1.18.1" +"@opentelemetry/core@npm:1.21.0, @opentelemetry/core@npm:^1.15.2, @opentelemetry/core@npm:^1.19.0": + version: 1.21.0 + resolution: "@opentelemetry/core@npm:1.21.0" dependencies: - "@opentelemetry/semantic-conventions": 1.18.1 + "@opentelemetry/semantic-conventions": 1.21.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: dfb3181836ce04d2e983c0e8382e4bd0228ec42280e0a3f5330e2742903c0fb1db0efc2792479d27f928533a386f163c2e0fce2a2f45b05e66b2809d268915dc + checksum: 857eb667732edd1ad20107446935f1860b67602ab78493c2d0fc1711fdff0d8d1b63afcf1ea28468d62605e1237a38feb641ed9a154c3af87adb21b54101ba65 languageName: node linkType: hard @@ -738,35 +778,35 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.18.1": - version: 1.18.1 - resolution: "@opentelemetry/resources@npm:1.18.1" +"@opentelemetry/resources@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/resources@npm:1.21.0" dependencies: - "@opentelemetry/core": 1.18.1 - "@opentelemetry/semantic-conventions": 1.18.1 + "@opentelemetry/core": 1.21.0 + "@opentelemetry/semantic-conventions": 1.21.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: b3311734802dca77eb379331ae7c409867ffe82cf17bca0e362de49e2d28313441a0177f62fc8c6c1f605bfc82c50e80ac065f17d81fc4fa131afff146db6432 + checksum: 79866dd673aa0b3cc4c2bbe614af48b7fa15e09661875c160eb00667832a83f531ea7c4bea8f1d3d97ee01ab5107152125ddc85837bf984c441471707417cacb languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^1.15.2": - version: 1.18.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.18.1" +"@opentelemetry/sdk-trace-base@npm:^1.19.0": + version: 1.21.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.21.0" dependencies: - "@opentelemetry/core": 1.18.1 - "@opentelemetry/resources": 1.18.1 - "@opentelemetry/semantic-conventions": 1.18.1 + "@opentelemetry/core": 1.21.0 + "@opentelemetry/resources": 1.21.0 + "@opentelemetry/semantic-conventions": 1.21.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: 44215b359675e0565b4cf7a1922c7f757873a0715f42f3058ed575e3c664e6baa17f683626ed2866e6db3fa10580270aa8a9a19d3213a2ae211db2945eb40d49 + checksum: b3c35d4b001ad4c098d01ecc363b0d7289de95243db50e914af1450b3e7387c62e058074a654f3dc5d868cf18c011590f4a9902cb5b83aeb1850bcec67d9d89c languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.18.1, @opentelemetry/semantic-conventions@npm:^1.15.2": - version: 1.18.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.18.1" - checksum: b60c008c01067c0e8f130ab5d61f5207c85b6db08fa926f629c854ab9917ca93fbabd7ae8d1586f9f82e3b29706b0444ded9d6781f7fb7a003eeb27d89af468f +"@opentelemetry/semantic-conventions@npm:1.21.0, @opentelemetry/semantic-conventions@npm:^1.19.0": + version: 1.21.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.21.0" + checksum: 8bd477ddabecf87499985de773265b35a09142071b14e1e427237181e90c4e0f5b1959d009acfb81b80319debbcb453f137e6686c63b60af9656aa611f607b77 languageName: node linkType: hard @@ -846,6 +886,41 @@ __metadata: languageName: node linkType: hard +"@playwright/test@npm:^1.41.2": + version: 1.41.2 + resolution: "@playwright/test@npm:1.41.2" + dependencies: + playwright: 1.41.2 + bin: + playwright: cli.js + checksum: 87d9e725106111b2af1b2dec32454cd2a2d9665ff735669dc751caa30240e6db595ecfb9422719fa65dcff6ca19dea93ac2ae70d587efddde31def0754549d4c + languageName: node + linkType: hard + +"@puppeteer/browsers@npm:1.3.0": + version: 1.3.0 + resolution: "@puppeteer/browsers@npm:1.3.0" + dependencies: + debug: 4.3.4 + extract-zip: 2.0.1 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + progress: 2.0.3 + proxy-from-env: 1.1.0 + tar-fs: 2.1.1 + unbzip2-stream: 1.4.3 + yargs: 17.7.1 + peerDependencies: + typescript: ">= 4.7.4" + peerDependenciesMeta: + typescript: + optional: true + bin: + browsers: lib/cjs/main-cli.js + checksum: b966546abc56d23e1546a8139a5c10137e7b67c4a7403947518bab27a47a0d8f8a0b30c12108f04014a08e345f7e5d899b174dab3605d46774bd0245295c8789 + languageName: node + linkType: hard + "@puppeteer/browsers@npm:1.4.6": version: 1.4.6 resolution: "@puppeteer/browsers@npm:1.4.6" @@ -869,8 +944,8 @@ __metadata: linkType: hard "@puppeteer/browsers@npm:^1.6.0": - version: 1.8.0 - resolution: "@puppeteer/browsers@npm:1.8.0" + version: 1.9.1 + resolution: "@puppeteer/browsers@npm:1.9.1" dependencies: debug: 4.3.4 extract-zip: 2.0.1 @@ -881,16 +956,16 @@ __metadata: yargs: 17.7.2 bin: browsers: lib/cjs/main-cli.js - checksum: 94bd9ba2c9b33bf41a5d7ae7c4c7384afd09c54aa5356b6e2e2ed67d7f3f2d76941e3cb431f270baa9e572701f12289ae58bcb63a46b251deaff4030c64f2426 + checksum: 1ea82e34af882dc6d7e8392a88ec4196e206a7f65743be39c196c7068d66b9bdfa370e28c6ab09946bd2baa2182adbcbf445e79cc9bcc5242f05878ae7045b27 languageName: node linkType: hard "@sideway/address@npm:^4.1.3": - version: 4.1.4 - resolution: "@sideway/address@npm:4.1.4" + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" dependencies: "@hapi/hoek": ^9.0.0 - checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb + checksum: 3e3ea0f00b4765d86509282290368a4a5fd39a7995fdc6de42116ca19a96120858e56c2c995081def06e1c53e1f8bccc7d013f6326602bec9d56b72ee2772b9d languageName: node linkType: hard @@ -939,15 +1014,15 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^3.0.0": - version: 3.0.0 - resolution: "@sinonjs/commons@npm:3.0.0" + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: type-detect: 4.0.8 - checksum: b4b5b73d4df4560fb8c0c7b38c7ad4aeabedd362f3373859d804c988c725889cde33550e4bcc7cd316a30f5152a2d1d43db71b6d0c38f5feef71fd8d016763f8 + checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^10.0.2, @sinonjs/fake-timers@npm:^10.3.0": +"@sinonjs/fake-timers@npm:^10.3.0": version: 10.3.0 resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: @@ -956,6 +1031,15 @@ __metadata: languageName: node linkType: hard +"@sinonjs/fake-timers@npm:^11.2.2": + version: 11.2.2 + resolution: "@sinonjs/fake-timers@npm:11.2.2" + dependencies: + "@sinonjs/commons": ^3.0.0 + checksum: 68c29b0e1856fdc280df03ddbf57c726420b78e9f943a241b471edc018fb14ff36fdc1daafd6026cba08c3c7f50c976fb7ae11b88ff44cd7f609692ca7d25158 + languageName: node + linkType: hard + "@sinonjs/samsam@npm:^8.0.0": version: 8.0.0 resolution: "@sinonjs/samsam@npm:8.0.0" @@ -967,7 +1051,7 @@ __metadata: languageName: node linkType: hard -"@sinonjs/text-encoding@npm:^0.7.1": +"@sinonjs/text-encoding@npm:^0.7.2": version: 0.7.2 resolution: "@sinonjs/text-encoding@npm:0.7.2" checksum: fe690002a32ba06906cf87e2e8fe84d1590294586f2a7fd180a65355b53660c155c3273d8011a5f2b77209b819aa7306678ae6e4aea0df014bd7ffd4bbbcf1ab @@ -1050,9 +1134,9 @@ __metadata: linkType: hard "@types/chai@npm:4": - version: 4.3.10 - resolution: "@types/chai@npm:4.3.10" - checksum: cb9ebe31f5da2d72c4b9362ec4efb33497355372270163c0290f6b9c389934ff178dac933be6b2911a125f15972c0379603736ea83ad10bfca933b6aaf6c0c5b + version: 4.3.11 + resolution: "@types/chai@npm:4.3.11" + checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3 languageName: node linkType: hard @@ -1066,21 +1150,21 @@ __metadata: linkType: hard "@types/cookiejar@npm:*": - version: 2.1.4 - resolution: "@types/cookiejar@npm:2.1.4" - checksum: 9d81d51cc374cb73633ae816e2858ab1a722c71a77d296950e87b903ab529470e5f7db8845fe6c683b3130d56390f5f732470593c1e9e249df0fa9433cf4233a + version: 2.1.5 + resolution: "@types/cookiejar@npm:2.1.5" + checksum: 04d5990e87b6387532d15a87d9ec9b2eb783039291193863751dcfd7fc723a3b3aa30ce4c06b03975cba58632e933772f1ff031af23eaa3ac7f94e71afa6e073 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" + version: 4.17.43 + resolution: "@types/express-serve-static-core@npm:4.17.43" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 12750f6511dd870bbaccfb8208ad1e79361cf197b147f62a3bedc19ec642f3a0f9926ace96705f4bc88ec2ae56f61f7ca8c2438e6b22f5540842b5569c28a121 + checksum: 08e940cae52eb1388a7b5f61d65f028e783add77d1854243ae920a6a2dfb5febb6acaafbcf38be9d678b0411253b9bc325893c463a93302405f24135664ab1e4 languageName: node linkType: hard @@ -1183,12 +1267,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.1.0, @types/node@npm:^20.1.1": - version: 20.9.1 - resolution: "@types/node@npm:20.9.1" +"@types/node@npm:*, @types/node@npm:^20.1.0, @types/node@npm:^20.1.1, @types/node@npm:^20.11.16": + version: 20.11.16 + resolution: "@types/node@npm:20.11.16" dependencies: undici-types: ~5.26.4 - checksum: bb893c6790733dac32818c1ca170fa466622dec39a0ade4639463e1358cb811771e242accbd065e7a1bfe59adc989c0ee59be65e462d3a0ab49043426f0b7637 + checksum: 51f0831c1219bf4698e7430aeb9892237bd851deeb25ce23c5bb0ceefcc77c3b114e48f4e98d9fc26def5a87ba9d8079f0281dd37bee691140a93f133812c152 languageName: node linkType: hard @@ -1238,9 +1322,9 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 + version: 6.9.11 + resolution: "@types/qs@npm:6.9.11" + checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 languageName: node linkType: hard @@ -1331,6 +1415,13 @@ __metadata: languageName: node linkType: hard +"@types/uuid@npm:9.0.7": + version: 9.0.7 + resolution: "@types/uuid@npm:9.0.7" + checksum: c7321194aeba9ea173efd1e721403bdf4e7ae6945f8f8cdbc87c791f4b505ccf3dbc4a8883d90b394ef13b7c2dc778045792b05dbb23b3c746f8ea347804d448 + languageName: node + linkType: hard + "@types/which@npm:^2.0.1": version: 2.0.2 resolution: "@types/which@npm:2.0.2" @@ -1339,11 +1430,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.3": - version: 8.5.9 - resolution: "@types/ws@npm:8.5.9" + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" dependencies: "@types/node": "*" - checksum: 83f436b731d2cdc49a45ced31a0a65cdd2e39c24d7b882776c26efa190dad6553e266d624c7a7089f36ad3ed471e02e729f3219282c80689b435f665df4a2b0b + checksum: 3ec416ea2be24042ebd677932a462cf16d2080393d8d7d0b1b3f5d6eaa4a7387aaf0eefb99193c0bfd29444857cf2e0c3ac89899e130550dc6c14ada8a46d25e languageName: node linkType: hard @@ -1355,11 +1446,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.31 - resolution: "@types/yargs@npm:17.0.31" + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" dependencies: "@types/yargs-parser": "*" - checksum: a7f4fe5b05162790cbcbccceb22821e2cb3e49d95a4d8403352f258744cd504124f3ab502eddb2262f5d2d9cc6a0547851ae44621b14fe4c505d8f1434c2a19e + checksum: 4505bdebe8716ff383640c6e928f855b5d337cb3c68c81f7249fc6b983d0aa48de3eee26062b84f37e0d75a5797bc745e0c6e76f42f81771252a758c638f36ba languageName: node linkType: hard @@ -1372,17 +1463,29 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:^1.2.1, @vitest/snapshot@npm:^1.2.2": + version: 1.2.2 + resolution: "@vitest/snapshot@npm:1.2.2" + dependencies: + magic-string: ^0.30.5 + pathe: ^1.1.1 + pretty-format: ^29.7.0 + checksum: a12d2e5c675ab176961d4de661b3a131334ce8280ce5f7ad13c1c9164e0518b65d6562e99368261787514af9e46cae19ccc00bf31037e6fa2d87cb7f50c422cc + languageName: node + linkType: hard + "@wdio/cli@npm:^8.10.5": - version: 8.27.1 - resolution: "@wdio/cli@npm:8.27.1" + version: 8.30.0 + resolution: "@wdio/cli@npm:8.30.0" dependencies: "@types/node": ^20.1.1 - "@wdio/config": 8.27.0 - "@wdio/globals": 8.27.0 - "@wdio/logger": 8.24.12 - "@wdio/protocols": 8.24.12 - "@wdio/types": 8.27.0 - "@wdio/utils": 8.27.0 + "@vitest/snapshot": ^1.2.1 + "@wdio/config": 8.30.0 + "@wdio/globals": 8.30.0 + "@wdio/logger": 8.28.0 + "@wdio/protocols": 8.29.7 + "@wdio/types": 8.30.0 + "@wdio/utils": 8.30.0 async-exit-hook: ^2.0.1 chalk: ^5.2.0 chokidar: ^3.5.3 @@ -1391,17 +1494,17 @@ __metadata: ejs: ^3.1.9 execa: ^8.0.1 import-meta-resolve: ^4.0.0 - inquirer: 9.2.12 + inquirer: 9.2.14 lodash.flattendeep: ^4.4.0 lodash.pickby: ^4.6.0 lodash.union: ^4.6.0 read-pkg-up: ^10.0.0 recursive-readdir: ^2.2.3 - webdriverio: 8.27.0 + webdriverio: 8.30.0 yargs: ^17.7.2 bin: wdio: bin/wdio.js - checksum: c81ecbcbe5d8c8574d26f069c98eb287b8def64ef392fece8c0eb2ffbc15fd9853f0baa9c83a9a205b9e5e2de79d332a5958e09843281617a1cd04fb23ab2dd6 + checksum: f1f6a65b748ecffa44f83004b8383678e5531a403a75a2b2197fd2b4aa7e565c427705d2863f25fc30a9b2a40919240cc5f2b1a8eb38ab949096bad9d6ee0439 languageName: node linkType: hard @@ -1421,33 +1524,48 @@ __metadata: languageName: node linkType: hard -"@wdio/config@npm:8.27.0": - version: 8.27.0 - resolution: "@wdio/config@npm:8.27.0" +"@wdio/config@npm:8.27.2": + version: 8.27.2 + resolution: "@wdio/config@npm:8.27.2" dependencies: "@wdio/logger": 8.24.12 - "@wdio/types": 8.27.0 - "@wdio/utils": 8.27.0 + "@wdio/types": 8.27.2 + "@wdio/utils": 8.27.2 decamelize: ^6.0.0 deepmerge-ts: ^5.0.0 glob: ^10.2.2 import-meta-resolve: ^4.0.0 - checksum: 3a7e263e9fdfe91dc90f5130ac3f4aa9a81a4103791532ca8858a12d2ffd182d1bb8f59be820fc7df23dea2bc5b47987099df9e36a6a09976e2d4f5cf8f2d3a7 + checksum: 830b21b8e0565b55eba56afe0dc03decfdb0ed3f677d4dd8d58ee7cfef3142afa6159bd0cef75f35441e6fdc733e6dddcd3eb00e4e3c41495858cfac877365da languageName: node linkType: hard -"@wdio/globals@npm:8.27.0, @wdio/globals@npm:^8.23.1": - version: 8.27.0 - resolution: "@wdio/globals@npm:8.27.0" +"@wdio/config@npm:8.30.0": + version: 8.30.0 + resolution: "@wdio/config@npm:8.30.0" dependencies: - expect-webdriverio: ^4.6.1 - webdriverio: 8.27.0 + "@wdio/logger": 8.28.0 + "@wdio/types": 8.30.0 + "@wdio/utils": 8.30.0 + decamelize: ^6.0.0 + deepmerge-ts: ^5.0.0 + glob: ^10.2.2 + import-meta-resolve: ^4.0.0 + checksum: dec2bcca8be38e501242eac75eb50fbcef28d5819e9d936b3d6dbbcdca8d0c9891f8119b219502414d1ab2dd71620c7032ef8f42fb154deee3cbadf8b9384ca6 + languageName: node + linkType: hard + +"@wdio/globals@npm:8.30.0, @wdio/globals@npm:^8.29.3": + version: 8.30.0 + resolution: "@wdio/globals@npm:8.30.0" + dependencies: + expect-webdriverio: ^4.10.1 + webdriverio: 8.30.0 dependenciesMeta: expect-webdriverio: optional: true webdriverio: optional: true - checksum: 43fb96bf79be2a369c9cdab9ca1da2aa60e6608aa0bb7c02849e72b658d30098e504fa1ae2903556f2c8418ff4f3a5b8a37e58279daab4f08ad42eda9f410378 + checksum: 4ffbce77e72d8dd1bed315c920dda9d1b8070433071ee3a772af60ebbd93a9a009400b0b494a53b2e1ec16080b2e5cc5c22a359cdddd89f9e823b3468d7d75db languageName: node linkType: hard @@ -1475,15 +1593,15 @@ __metadata: languageName: node linkType: hard -"@wdio/logger@npm:^8.11.0, @wdio/logger@npm:^8.16.17": - version: 8.16.17 - resolution: "@wdio/logger@npm:8.16.17" +"@wdio/logger@npm:8.28.0, @wdio/logger@npm:^8.16.17, @wdio/logger@npm:^8.28.0": + version: 8.28.0 + resolution: "@wdio/logger@npm:8.28.0" dependencies: chalk: ^5.1.2 loglevel: ^1.6.0 loglevel-plugin-prefix: ^0.8.4 strip-ansi: ^7.1.0 - checksum: 162da3205eaf636adca8a2e1a74438a3d87b797c0a62fdcc1decd9d0a818dda195532f728c7f78b80857dd1eac3be6d58fe8079b028872055c428b5d59e96386 + checksum: d7fe9d1d0b58fa73f1d34b2d1ab54993cfc535564a108e6488df30882bdf9c03602cf3010f2790c162352cea0771c1b44051d01d468dc1cd5c3e6b77afa4e76f languageName: node linkType: hard @@ -1494,6 +1612,13 @@ __metadata: languageName: node linkType: hard +"@wdio/protocols@npm:8.29.7": + version: 8.29.7 + resolution: "@wdio/protocols@npm:8.29.7" + checksum: bf7b3570039a990d668891ceb387160f563dc4e52fcc09951061000a59612a7f54ade66bb36db710ea78ad403f1f1903a3b3e84b85e6a0e1fb4c7a092c8dac3e + languageName: node + linkType: hard + "@wdio/repl@npm:8.24.12": version: 8.24.12 resolution: "@wdio/repl@npm:8.24.12" @@ -1525,12 +1650,21 @@ __metadata: languageName: node linkType: hard -"@wdio/types@npm:8.27.0": - version: 8.27.0 - resolution: "@wdio/types@npm:8.27.0" +"@wdio/types@npm:8.27.2": + version: 8.27.2 + resolution: "@wdio/types@npm:8.27.2" dependencies: "@types/node": ^20.1.0 - checksum: bf0e884de7db1bf8109dcc2ab0f5ce5b6ca4fc4984e28022185bd2a62b78cf4bd108d9e4be699f12fb5f7eb1165e879cd65181d52c502a405ddfa52d762d85b7 + checksum: f28ff423afdc661e816badedb28f2f13e502f348e3eb306d5df051a2c94e5f55ba82276f88ad089e37b07a991981ba2da15d33293dfe369a402516581fae0bcc + languageName: node + linkType: hard + +"@wdio/types@npm:8.30.0": + version: 8.30.0 + resolution: "@wdio/types@npm:8.30.0" + dependencies: + "@types/node": ^20.1.0 + checksum: 0ccc16d6cd5f81e6b6a3abc2b90c9351a6350cda93336688b8c8e1621738b6a4bdb6965d5dd941e23536163a51ba1398d106958dea434e413ba5ccb0265aad18 languageName: node linkType: hard @@ -1545,13 +1679,13 @@ __metadata: languageName: node linkType: hard -"@wdio/utils@npm:8.27.0": - version: 8.27.0 - resolution: "@wdio/utils@npm:8.27.0" +"@wdio/utils@npm:8.27.2": + version: 8.27.2 + resolution: "@wdio/utils@npm:8.27.2" dependencies: "@puppeteer/browsers": ^1.6.0 "@wdio/logger": 8.24.12 - "@wdio/types": 8.27.0 + "@wdio/types": 8.27.2 decamelize: ^6.0.0 deepmerge-ts: ^5.1.0 edgedriver: ^5.3.5 @@ -1562,7 +1696,28 @@ __metadata: safaridriver: ^0.1.0 split2: ^4.2.0 wait-port: ^1.0.4 - checksum: 61be288d503dc9b51a164eaf095f3fc2d107d9a18c47ef99b4b1193f10ee96ea37150672dd2e8a811b9b742e8b6ed7a780e58a143b9a2dbc7a4dd599acfa98ca + checksum: 14fe49ba713a50d2bf078110753900eacf68f2d49f36c549d13ab11351aef603f70adf10327ef96aa10397234bd1d659539f8c128929e76e5a502c101516c43e + languageName: node + linkType: hard + +"@wdio/utils@npm:8.30.0": + version: 8.30.0 + resolution: "@wdio/utils@npm:8.30.0" + dependencies: + "@puppeteer/browsers": ^1.6.0 + "@wdio/logger": 8.28.0 + "@wdio/types": 8.30.0 + decamelize: ^6.0.0 + deepmerge-ts: ^5.1.0 + edgedriver: ^5.3.5 + geckodriver: ^4.3.1 + get-port: ^7.0.0 + import-meta-resolve: ^4.0.0 + locate-app: ^2.1.0 + safaridriver: ^0.1.0 + split2: ^4.2.0 + wait-port: ^1.0.4 + checksum: d6a97347ac7317696c21339cd0202159ab45beeb9170794ae951f5e09aec71e612fdbf7533c4aa4648c58c76ff0beb8a301be031c58ad2fa20a67cfb3ef1e737 languageName: node linkType: hard @@ -1587,7 +1742,7 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 @@ -1639,18 +1794,18 @@ __metadata: linkType: hard "acorn-walk@npm:^8.2.0": - version: 8.3.0 - resolution: "acorn-walk@npm:8.3.0" - checksum: 15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6 + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 languageName: node linkType: hard -"acorn@npm:8.10.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" +"acorn@npm:8.11.2": + version: 8.11.2 + resolution: "acorn@npm:8.11.2" bin: acorn: bin/acorn - checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d + checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 languageName: node linkType: hard @@ -1664,11 +1819,11 @@ __metadata: linkType: hard "acorn@npm:^8.7.0, acorn@npm:^8.8.2": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c languageName: node linkType: hard @@ -1873,28 +2028,28 @@ __metadata: linkType: hard "applicationinsights@npm:^2.5.0": - version: 2.9.1 - resolution: "applicationinsights@npm:2.9.1" + version: 2.9.2 + resolution: "applicationinsights@npm:2.9.2" dependencies: "@azure/core-auth": ^1.5.0 "@azure/core-rest-pipeline": 1.10.1 "@azure/core-util": 1.2.0 "@azure/opentelemetry-instrumentation-azure-sdk": ^1.0.0-beta.5 "@microsoft/applicationinsights-web-snippet": ^1.0.1 - "@opentelemetry/api": ^1.4.1 - "@opentelemetry/core": ^1.15.2 - "@opentelemetry/sdk-trace-base": ^1.15.2 - "@opentelemetry/semantic-conventions": ^1.15.2 + "@opentelemetry/api": ^1.7.0 + "@opentelemetry/core": ^1.19.0 + "@opentelemetry/sdk-trace-base": ^1.19.0 + "@opentelemetry/semantic-conventions": ^1.19.0 cls-hooked: ^4.2.2 continuation-local-storage: ^3.2.1 diagnostic-channel: 1.1.1 - diagnostic-channel-publishers: 1.0.7 + diagnostic-channel-publishers: 1.0.8 peerDependencies: applicationinsights-native-metrics: "*" peerDependenciesMeta: applicationinsights-native-metrics: optional: true - checksum: c10be2a9b55dec985af044f74847a6035b00120dc3474d4851cbaa9422d454ac18fb9e243068111836b7be8767dd19d34790acce1e59887b11601a4477974fad + checksum: d6e52080cb69d32bb8509bc04f774db94b0f25b34661c30d975e78639248fba684a615413bf2ad8ef34578947371660b3b3226effb656fc0d3e66fa8aa4fe38b languageName: node linkType: hard @@ -2094,6 +2249,13 @@ __metadata: languageName: node linkType: hard +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + "async-listener@npm:^0.6.0": version: 0.6.10 resolution: "async-listener@npm:0.6.10" @@ -2146,14 +2308,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.3.3": - version: 1.3.3 - resolution: "axios@npm:1.3.3" +"axios@npm:1.6.3": + version: 1.6.3 + resolution: "axios@npm:1.6.3" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: b734a4bc348e2fa27150a7d4289d783fa405feb3f79f8daf28fd05813a12c8525ae9d3854aafe7ba041b005a4a751a0ba3b923331ceed41296ae14c7e54e2f26 + checksum: 07ef3bb83fc2dacc1ae2c97f2bbd04ef7701f5655f9037789d79ee78b698ffa50eaa8465c2017d4d3e9ce7d94cb779f730acaab32ce9036d0a4933c1e89df4da languageName: node linkType: hard @@ -2177,9 +2339,9 @@ __metadata: linkType: hard "b4a@npm:^1.6.1, b4a@npm:^1.6.4": - version: 1.6.4 - resolution: "b4a@npm:1.6.4" - checksum: 81b086f9af1f8845fbef4476307236bda3d660c158c201db976f19cdce05f41f93110ab6b12fd7a2696602a490cc43d5410ee36a56d6eef93afb0d6ca69ac3b2 + version: 1.6.6 + resolution: "b4a@npm:1.6.6" + checksum: c46a27e3ac9c84426ae728f0fc46a6ae7703a7bc03e771fa0bef4827fd7cf3bb976d1a3d5afff54606248372ab8fdf595bd0114406690edf37f14d120630cf7f languageName: node linkType: hard @@ -2207,9 +2369,9 @@ __metadata: linkType: hard "basic-ftp@npm:^5.0.2": - version: 5.0.3 - resolution: "basic-ftp@npm:5.0.3" - checksum: 8b04e88eb85a64de9311721bb0707c9cd70453eefdd854cab85438e6f46fb6c597ddad57ed1acf0a9ede3c677b14e657f51051688a5f23d6f3ea7b5d9073b850 + version: 5.0.4 + resolution: "basic-ftp@npm:5.0.4" + checksum: 57725f24debd8c1b36f9bad1bfee39c5d9f5997f32a23e5c957389dcc64373a13b41711e5723b4a3b616a93530b345686119f480c27a115b2fde944c1652ceb1 languageName: node linkType: hard @@ -2235,9 +2397,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.17": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 6e86885787a20fed96521958ae9086960e4e4b5e74d04f3ef7513d4d0ad631a9f3bde2730fc8aaa4b00419fc865f6ec573e5320234531ef37505da7da192c40b languageName: node linkType: hard @@ -2270,13 +2432,20 @@ __metadata: linkType: hard "bl@npm:^6.0.0": - version: 6.0.8 - resolution: "bl@npm:6.0.8" + version: 6.0.10 + resolution: "bl@npm:6.0.10" dependencies: buffer: ^6.0.3 inherits: ^2.0.4 readable-stream: ^4.2.0 - checksum: 0ff8484abe01b83e516ec8e8bf0764356817bc4c73dbd14d43e04a0ad868faa0f6d9f5c4e2917eefd201675d832ebfad87371647b4bbbd4baf13b36130568b75 + checksum: 3aa89407420402c7d7862a84901e90d4ae92d0efb98fe63985c1574008c6de81dd42e6ef29494207e251a6bbb662db5f55e221f44b226a97eecfc787d8604b3f + languageName: node + linkType: hard + +"bluebird@npm:3.5.x, bluebird@npm:~3.5.1": + version: 3.5.5 + resolution: "bluebird@npm:3.5.5" + checksum: 2e53b556a34e38999c5075b6fcec6aa46b2fb9ac2e6e60c406da6c677fb04f64cb2d7c9d0daacebe6a8afc99e65511b49df97d4a65dcb087804659f3b6a70d00 languageName: node linkType: hard @@ -2294,13 +2463,6 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:~3.5.1": - version: 3.5.5 - resolution: "bluebird@npm:3.5.5" - checksum: 2e53b556a34e38999c5075b6fcec6aa46b2fb9ac2e6e60c406da6c677fb04f64cb2d7c9d0daacebe6a8afc99e65511b49df97d4a65dcb087804659f3b6a70d00 - languageName: node - linkType: hard - "bo-selector@npm:0.0.10": version: 0.0.10 resolution: "bo-selector@npm:0.0.10" @@ -2404,17 +2566,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.9": - version: 4.22.1 - resolution: "browserslist@npm:4.22.1" +"browserslist@npm:^4.22.2": + version: 4.22.3 + resolution: "browserslist@npm:4.22.3" dependencies: - caniuse-lite: ^1.0.30001541 - electron-to-chromium: ^1.4.535 - node-releases: ^2.0.13 + caniuse-lite: ^1.0.30001580 + electron-to-chromium: ^1.4.648 + node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 7e6b10c53f7dd5d83fd2b95b00518889096382539fed6403829d447e05df4744088de46a571071afb447046abc3c66ad06fbc790e70234ec2517452e32ffd862 + checksum: e62b17348e92143fe58181b02a6a97c4a98bd812d1dc9274673a54f73eec53dbed1c855ebf73e318ee00ee039f23c9a6d0e7629d24f3baef08c7a5b469742d57 languageName: node linkType: hard @@ -2466,6 +2628,41 @@ __metadata: languageName: node linkType: hard +"bunyan-debug-stream@npm:^1.1.0": + version: 1.1.2 + resolution: "bunyan-debug-stream@npm:1.1.2" + dependencies: + colors: 1.4.0 + exception-formatter: ^1.0.4 + peerDependencies: + bunyan: "*" + checksum: 2b1d65f98ff4937ecb0a82e77d32f9150eeb1517b051fe2b7a42b58166aee8561c361c08bb2d0853004d61129093a5290ca736ea9065c8bc86e5da597c806a1f + languageName: node + linkType: hard + +"bunyan@npm:^1.8.12": + version: 1.8.15 + resolution: "bunyan@npm:1.8.15" + dependencies: + dtrace-provider: ~0.8 + moment: ^2.19.3 + mv: ~2 + safe-json-stringify: ~1 + dependenciesMeta: + dtrace-provider: + optional: true + moment: + optional: true + mv: + optional: true + safe-json-stringify: + optional: true + bin: + bunyan: bin/bunyan + checksum: a479e0787c3a0b6565b54bd15f0b6c729d624c5aba53523e140e49e279b7a78508df93000e758bf6d02361117d6b4e6e5fc1d5ece05366fb6c4ba41bf1ac7d52 + languageName: node + linkType: hard + "busboy@npm:^1.0.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -2535,22 +2732,22 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.0 - resolution: "cacache@npm:18.0.0" + version: 18.0.2 + resolution: "cacache@npm:18.0.2" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 glob: ^10.2.2 lru-cache: ^10.0.1 minipass: ^7.0.3 - minipass-collect: ^1.0.2 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 p-map: ^4.0.0 ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 2cd6bf15551abd4165acb3a4d1ef0593b3aa2fd6853ae16b5bb62199c2faecf27d36555a9545c0e07dd03347ec052e782923bdcece724a24611986aafb53e152 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b languageName: node linkType: hard @@ -2610,14 +2807,15 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.5": + version: 1.0.6 + resolution: "call-bind@npm:1.0.6" dependencies: + es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.1 - set-function-length: ^1.1.1 - checksum: 449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 + get-intrinsic: ^1.2.3 + set-function-length: ^1.2.0 + checksum: 9e75989b60124df0fee40c129b2f8f401efb54e40451e18f112b64654c7d6d0dd7b6195e990edaeb3fdb447911926a19ffe1635858de00d68826ced6eeab24a9 languageName: node linkType: hard @@ -2628,13 +2826,13 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^3.0.0": - version: 3.0.0 - resolution: "camel-case@npm:3.0.0" +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" dependencies: - no-case: ^2.2.0 - upper-case: ^1.1.1 - checksum: 4190ed6ab8acf4f3f6e1a78ad4d0f3f15ce717b6bfa1b5686d58e4bcd29960f6e312dd746b5fa259c6d452f1413caef25aee2e10c9b9a580ac83e516533a961a + pascal-case: ^3.1.2 + tslib: ^2.0.3 + checksum: bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 languageName: node linkType: hard @@ -2677,10 +2875,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001563 - resolution: "caniuse-lite@npm:1.0.30001563" - checksum: c90a1e6efc72fc73ad4a756011242211406883b36dde3a01726e7246281dcbceaf78e1ee61d1298624c4a69cf81c12b41e8d2a2f1b7c89ed84c9333026a0bfbd +"caniuse-lite@npm:^1.0.30001580": + version: 1.0.30001584 + resolution: "caniuse-lite@npm:1.0.30001584" + checksum: de7018759561795ef31864b0d1584735eef267033d4e9b5f046b976756e06c43e85afd46705c5d63c63e3c36484c26794c259b9748eefffa582750b4ad0822ce languageName: node linkType: hard @@ -2715,7 +2913,7 @@ __metadata: languageName: node linkType: hard -"chai-exclude@npm:^2.1.0": +"chai-exclude@npm:2.1.0": version: 2.1.0 resolution: "chai-exclude@npm:2.1.0" dependencies: @@ -2742,14 +2940,14 @@ __metadata: languageName: node linkType: hard -"chai-json-schema-ajv@npm:^5.2.4": +"chai-json-schema-ajv@npm:5.2.4": version: 5.2.4 resolution: "chai-json-schema-ajv@npm:5.2.4" checksum: 8da84222964f087fa93f1d8b1da5dcedf905822f1a1f801c37fb08185e87e5621ba9eebc0af077465ccb4fea32bd51020c5d66fc1e5c1c30a0a5ba80c652e7cb languageName: node linkType: hard -"chai-json-schema@npm:^1.5.1": +"chai-json-schema@npm:1.5.1": version: 1.5.1 resolution: "chai-json-schema@npm:1.5.1" dependencies: @@ -2761,7 +2959,7 @@ __metadata: languageName: node linkType: hard -"chai-match-pattern@npm:^1.3.0": +"chai-match-pattern@npm:1.3.0": version: 1.3.0 resolution: "chai-match-pattern@npm:1.3.0" dependencies: @@ -2770,7 +2968,7 @@ __metadata: languageName: node linkType: hard -"chai-string@npm:^1.5.0": +"chai-string@npm:1.5.0, chai-string@npm:^1.5.0": version: 1.5.0 resolution: "chai-string@npm:1.5.0" peerDependencies: @@ -2795,8 +2993,8 @@ __metadata: linkType: hard "chai@npm:^4.3.7": - version: 4.3.10 - resolution: "chai@npm:4.3.10" + version: 4.4.1 + resolution: "chai@npm:4.4.1" dependencies: assertion-error: ^1.1.0 check-error: ^1.0.3 @@ -2805,7 +3003,7 @@ __metadata: loupe: ^2.3.6 pathval: ^1.1.1 type-detect: ^4.0.8 - checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d + checksum: 9ab84f36eb8e0b280c56c6c21ca4da5933132cd8a0c89c384f1497f77953640db0bc151edd47f81748240a9fab57b78f7d925edfeedc8e8fc98016d71f40c36e languageName: node linkType: hard @@ -2951,6 +3149,17 @@ __metadata: languageName: node linkType: hard +"child-process-promise@npm:^2.2.0": + version: 2.2.1 + resolution: "child-process-promise@npm:2.2.1" + dependencies: + cross-spawn: ^4.0.2 + node-version: ^1.0.0 + promise-polyfill: ^6.0.1 + checksum: fb72dda7ee78099f106d57bf3d7cc3225c16c9ddfe8e364e3535a52396482ee81aecd3eff0da7131ca17b7ba9fcbb8af827da63a03f0c3262c76268696898642 + languageName: node + linkType: hard + "chokidar@npm:3.5.3, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" @@ -2970,6 +3179,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -2977,6 +3193,20 @@ __metadata: languageName: node linkType: hard +"chrome-launcher@npm:^1.0.0": + version: 1.1.0 + resolution: "chrome-launcher@npm:1.1.0" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^2.0.1 + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: 55db70ada9d2aa796ddcf0b39d4406a62a904937a5d4f3ec395f6ae4321314e06dec15a32bde5445f19914d5608d72c3a28ac56f39ac9c8db1cfdd810333dc41 + languageName: node + linkType: hard + "chromium-bidi@npm:0.4.16": version: 0.4.16 resolution: "chromium-bidi@npm:0.4.16" @@ -2988,6 +3218,17 @@ __metadata: languageName: node linkType: hard +"chromium-bidi@npm:0.4.9": + version: 0.4.9 + resolution: "chromium-bidi@npm:0.4.9" + dependencies: + mitt: 3.0.0 + peerDependencies: + devtools-protocol: "*" + checksum: cb2eea787282634718d1877bc63f00e8be33ce49369852b6e95dfe97a097f051445c8e374617d6433f8c9b578ec2d2d86a9889c152c7a850596cdae9342f81ad + languageName: node + linkType: hard + "ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -3009,12 +3250,12 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^4.2.1": - version: 4.2.4 - resolution: "clean-css@npm:4.2.4" +"clean-css@npm:~5.3.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" dependencies: source-map: ~0.6.0 - checksum: 045ff6fcf4b5c76a084b24e1633e0c78a13b24080338fc8544565a9751559aa32ff4ee5886d9e52c18a644a6ff119bd8e37bc58e574377c05382a1fb7dbe39f8 + checksum: 941987c14860dd7d346d5cf121a82fd2caf8344160b1565c5387f7ccca4bbcaf885bace961be37c4f4713ce2d8c488dd89483c1add47bb779790edbfdcc79cbc languageName: node linkType: hard @@ -3058,9 +3299,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.0": - version: 2.9.1 - resolution: "cli-spinners@npm:2.9.1" - checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c languageName: node linkType: hard @@ -3085,6 +3326,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^5.0.0": + version: 5.0.0 + resolution: "cliui@npm:5.0.0" + dependencies: + string-width: ^3.1.0 + strip-ansi: ^5.2.0 + wrap-ansi: ^5.1.0 + checksum: 0bb8779efe299b8f3002a73619eaa8add4081eb8d1c17bc4fedc6240557fb4eacdc08fe87c39b002eacb6cfc117ce736b362dbfd8bf28d90da800e010ee97df4 + languageName: node + linkType: hard + "cliui@npm:^6.0.0": version: 6.0.0 resolution: "cliui@npm:6.0.0" @@ -3167,39 +3419,42 @@ __metadata: linkType: hard "codeceptjs@npm:^3.4.1": - version: 3.5.8 - resolution: "codeceptjs@npm:3.5.8" + version: 3.5.12 + resolution: "codeceptjs@npm:3.5.12" dependencies: "@codeceptjs/configure": 0.10.0 + "@codeceptjs/detox-helper": 1.0.2 "@codeceptjs/helper": 2.0.1 - "@cucumber/cucumber-expressions": 16 + "@cucumber/cucumber-expressions": 17 "@cucumber/gherkin": 26 - "@cucumber/messages": 22.0.0 + "@cucumber/messages": 24.0.1 "@xmldom/xmldom": 0.8.10 - acorn: 8.10.0 + acorn: 8.11.2 arrify: 2.0.1 - axios: 1.3.3 + axios: 1.6.3 chai: 4.3.8 chai-deep-match: 1.2.1 - chai-exclude: ^2.1.0 - chai-json-schema: ^1.5.1 - chai-json-schema-ajv: ^5.2.4 - chai-match-pattern: ^1.3.0 - chai-string: ^1.5.0 + chai-exclude: 2.1.0 + chai-json-schema: 1.5.1 + chai-json-schema-ajv: 5.2.4 + chai-match-pattern: 1.3.0 + chai-string: 1.5.0 chalk: 4.1.2 - commander: 11.0.0 + commander: 11.1.0 cross-spawn: 7.0.3 css-to-xpath: 0.1.0 - envinfo: 7.8.1 + csstoxpath: 1.6.0 + devtools: 8.27.2 + envinfo: 7.11.0 escape-string-regexp: 4.0.0 figures: 3.2.0 fn-args: 4.0.0 - fs-extra: 8.1.0 + fs-extra: 11.2.0 glob: 6.0.1 - html-minifier: 4.0.0 + html-minifier-terser: 7.2.0 inquirer: 6.5.2 joi: 17.11.0 - js-beautify: 1.14.9 + js-beautify: 1.14.11 lodash.clonedeep: 4.5.0 lodash.merge: 4.6.2 mkdirp: 1.0.4 @@ -3210,12 +3465,15 @@ __metadata: parse-function: 5.6.4 parse5: 7.1.2 promise-retry: 1.1.1 - resq: 1.10.2 + resq: 1.11.0 sprintf-js: 1.1.1 uuid: 9.0 + dependenciesMeta: + "@codeceptjs/detox-helper": + optional: true bin: codeceptjs: bin/codecept.js - checksum: d15dab6f427521d12d3831267fbaf90275bf704cf101efaa4925cdc24e3a73e10a9cd2929951143187c5f9582bccb82f394cee60e97b8a8e0b67976019378211 + checksum: 9503a589f14f53a262b6d87381dccdece1448494fa14c94d1f51c829c44270dc1e91fd40a0b462c24619b9c625fce02e7aeab9241a1ab58dc9bf3708b9c6e094 languageName: node linkType: hard @@ -3267,6 +3525,13 @@ __metadata: languageName: node linkType: hard +"colors@npm:1.4.0, colors@npm:^1.0.3": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec + languageName: node + linkType: hard + "combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -3300,10 +3565,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:11.0.0": - version: 11.0.0 - resolution: "commander@npm:11.0.0" - checksum: 6621954e1e1d078b4991c1f5bbd9439ad37aa7768d6ab4842de1dbd4d222c8a27e1b8e62108b3a92988614af45031d5bb2a2aaa92951f4d0c934d1a1ac564bb4 +"commander@npm:11.1.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef languageName: node linkType: hard @@ -3314,7 +3579,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.20.3": +"commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e @@ -3398,11 +3663,11 @@ __metadata: linkType: hard "config@npm:^3.3.9": - version: 3.3.9 - resolution: "config@npm:3.3.9" + version: 3.3.11 + resolution: "config@npm:3.3.11" dependencies: json5: ^2.2.3 - checksum: 2c29e40be22274462769670a4b69fcbcad2d3049eb15030073e410d32c892ef29e0c879a3d68ef92ddd572c516e4f65a11bb6458f680a44ceb0f051bcd3d97ff + checksum: 84d783978ca7bf74bc6347868b6db29b853f5eda66021a04d77a84027b8b8b9d2fb5744409de5a39a5d63d867c3ac5f4169407701fa48f380015065b2701b221 languageName: node linkType: hard @@ -3496,6 +3761,13 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:1.0.7": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 + languageName: node + linkType: hard + "cookie@npm:0.3.1": version: 0.3.1 resolution: "cookie@npm:0.3.1" @@ -3510,13 +3782,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.4.2": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b - languageName: node - linkType: hard - "cookie@npm:0.5.0": version: 0.5.0 resolution: "cookie@npm:0.5.0" @@ -3524,6 +3789,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 + languageName: node + linkType: hard + "cookiejar@npm:>=2.1.4": version: 2.1.4 resolution: "cookiejar@npm:2.1.4" @@ -3552,18 +3824,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:8.2.0": - version: 8.2.0 - resolution: "cosmiconfig@npm:8.2.0" - dependencies: - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - checksum: 836d5d8efa750f3fb17b03d6ca74cd3154ed025dffd045304b3ef59637f662bde1e5dc88f8830080d180ec60841719cf4ea2ce73fb21ec694b16865c478ff297 - languageName: node - linkType: hard - "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -3583,6 +3843,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:3.1.6": + version: 3.1.6 + resolution: "cross-fetch@npm:3.1.6" + dependencies: + node-fetch: ^2.6.11 + checksum: 704b3519ab7de488328cc49a52cf1aa14132ec748382be5b9557b22398c33ffa7f8c2530e8a97ed8cb55da52b0a9740a9791d361271c4591910501682d981d9c + languageName: node + linkType: hard + "cross-fetch@npm:4.0.0": version: 4.0.0 resolution: "cross-fetch@npm:4.0.0" @@ -3699,6 +3968,13 @@ __metadata: languageName: node linkType: hard +"css-what@npm:~3.3.0": + version: 3.3.0 + resolution: "css-what@npm:3.3.0" + checksum: 3ecf3958de7c3f8a2cfb0fcb61852a0850ccf1378bb51f353919859a37e759c64e8f3e15fbdfdf2e0fc53ac298e131d88133a83a3e0cb4222538aabfd00f141b + languageName: node + linkType: hard + "cssstyle@npm:^3.0.0": version: 3.0.0 resolution: "cssstyle@npm:3.0.0" @@ -3708,6 +3984,15 @@ __metadata: languageName: node linkType: hard +"csstoxpath@npm:1.6.0": + version: 1.6.0 + resolution: "csstoxpath@npm:1.6.0" + dependencies: + css-what: ~3.3.0 + checksum: d47b6d0543efed5bb16d6eaf935e2ea8bde4ea64438b304bfb8be8c3de3c6b59eb977e04a91ba86cd22752c89939419e59785d9954ea81244f125625abeae2eb + languageName: node + linkType: hard + "csurf@npm:^1.10.0": version: 1.10.0 resolution: "csurf@npm:1.10.0" @@ -3925,13 +4210,14 @@ __metadata: linkType: hard "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" + version: 1.1.2 + resolution: "define-data-property@npm:1.1.2" dependencies: - get-intrinsic: ^1.2.1 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.2 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d + has-property-descriptors: ^1.0.1 + checksum: a903d932c83ede85d47d7764fff23435e038e8d7c2ed09a5461d59a0279bf590ed7459ac9ab468e550e24d81aa91e4de1714df155ecce4c925e94bc5ea94f9f3 languageName: node linkType: hard @@ -4039,6 +4325,43 @@ __metadata: languageName: node linkType: hard +"detox@npm:^12.11.3": + version: 12.11.3 + resolution: "detox@npm:12.11.3" + dependencies: + "@babel/core": ^7.4.5 + bunyan: ^1.8.12 + bunyan-debug-stream: ^1.1.0 + chalk: ^2.4.2 + child-process-promise: ^2.2.0 + fs-extra: ^4.0.2 + funpermaproxy: ^1.0.1 + get-port: ^2.1.0 + ini: ^1.3.4 + lodash: ^4.17.5 + minimist: ^1.2.0 + proper-lockfile: ^3.0.2 + sanitize-filename: ^1.6.1 + shell-utils: ^1.0.9 + tail: ^2.0.0 + telnet-client: 0.15.3 + tempfile: ^2.0.0 + ws: ^3.3.1 + yargs: ^13.0.0 + yargs-parser: ^13.0.0 + bin: + detox: local-cli/cli.js + checksum: 4e52303a37f716489bf9582a70eca5d27c31d0fc41410e95b11f9d43dedcdaf44c502f0febd669eb9107c7cb42cdf6ca5dfb8af01d0dba1f3e7b3bed17b2de14 + languageName: node + linkType: hard + +"devtools-protocol@npm:0.0.1120988": + version: 0.0.1120988 + resolution: "devtools-protocol@npm:0.0.1120988" + checksum: 68eb7aa6a2fe20f8321168f9381849296b203355a5c052461b7ed95e8787b34458029dd64c8d4a8640d9fd329138a6d82f41237f5331ea4267c090dcbf6581f7 + languageName: node + linkType: hard + "devtools-protocol@npm:0.0.1147663": version: 0.0.1147663 resolution: "devtools-protocol@npm:0.0.1147663" @@ -4046,10 +4369,39 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:^0.0.1237913": - version: 0.0.1237913 - resolution: "devtools-protocol@npm:0.0.1237913" - checksum: bf6d5c32a841def4bf73c7ec1b8b03ef36215a157a6dfc00f5f10d361d42b6492b801618df53cb1f3be6adead221c5f634dd4ef18388325e3c56d483b3dd7c11 +"devtools-protocol@npm:0.0.869402": + version: 0.0.869402 + resolution: "devtools-protocol@npm:0.0.869402" + checksum: 939bddd137be0b2bb0c96abc5cac5476a08bb6c9e4e846e85884ff40c78f27388a6cad456c454daeaa6431933a098216c83f4c9b22da124cc6c8836bf4db3b91 + languageName: node + linkType: hard + +"devtools-protocol@npm:^0.0.1255431": + version: 0.0.1255431 + resolution: "devtools-protocol@npm:0.0.1255431" + checksum: 8dc7916881d323060e101be10539c136a459695c00b52c105063a7f5edb25b8d282d1903509e3bfae6785b6b5666c50842849df1c369d53e4f3470e0a189c647 + languageName: node + linkType: hard + +"devtools@npm:8.27.2": + version: 8.27.2 + resolution: "devtools@npm:8.27.2" + dependencies: + "@types/node": ^20.1.0 + "@wdio/config": 8.27.2 + "@wdio/logger": 8.24.12 + "@wdio/protocols": 8.24.12 + "@wdio/types": 8.27.2 + "@wdio/utils": 8.27.2 + chrome-launcher: ^1.0.0 + edge-paths: ^3.0.5 + import-meta-resolve: ^4.0.0 + puppeteer-core: 20.3.0 + query-selector-shadow-dom: ^1.0.0 + ua-parser-js: ^1.0.1 + uuid: ^9.0.0 + which: ^4.0.0 + checksum: 9029778bd9b36e52fec071964d06c13499d18cbf211eabfa8e53d8cb5a4f115b2c82e8be67a56cd2cf1f02bc4a66564f8acba274a3ce3c714421cfbbd13f0824 languageName: node linkType: hard @@ -4063,12 +4415,12 @@ __metadata: languageName: node linkType: hard -"diagnostic-channel-publishers@npm:1.0.7": - version: 1.0.7 - resolution: "diagnostic-channel-publishers@npm:1.0.7" +"diagnostic-channel-publishers@npm:1.0.8": + version: 1.0.8 + resolution: "diagnostic-channel-publishers@npm:1.0.8" peerDependencies: diagnostic-channel: "*" - checksum: 977897d7743c903b7c40e3f3a54a59c4095259cdc77c573d582e3cb65ac3f95f68ee9c9d27767ef1d59f5b39fc2359db9d28c29f36f7902fef23bcc0273e212c + checksum: c4359d3ac5676245a3cb109f9f0f0a2a18a5c108d03511da9941f23e46d8845368914e4e60ba73ccb497575919d41682f269a9730ee7cef12b24b9ed15973671 languageName: node linkType: hard @@ -4172,10 +4524,20 @@ __metadata: languageName: node linkType: hard +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 + languageName: node + linkType: hard + "dotenv@npm:^16.3.1": - version: 16.3.1 - resolution: "dotenv@npm:16.3.1" - checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd + version: 16.4.1 + resolution: "dotenv@npm:16.4.1" + checksum: a343f0a1d156deef8c60034f797969867af4dbccfacedd4ac15fad04547e7ffe0553b58fc3b27a5837950f0d977e38e9234943fbcec4aeced4e3d044309a76ab languageName: node linkType: hard @@ -4186,6 +4548,16 @@ __metadata: languageName: node linkType: hard +"dtrace-provider@npm:~0.8": + version: 0.8.8 + resolution: "dtrace-provider@npm:0.8.8" + dependencies: + nan: ^2.14.0 + node-gyp: latest + checksum: f2dc89df6a9c443dc9bae3b53496e0685b5da89142951d451c1ce062c75d96698ffc0b3d90f621a59a6a18578be552378ad4e08210759038910ff2080be556b9 + languageName: node + linkType: hard + "duplexer2@npm:~0.1.4": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" @@ -4223,8 +4595,8 @@ __metadata: linkType: hard "edgedriver@npm:^5.3.5": - version: 5.3.8 - resolution: "edgedriver@npm:5.3.8" + version: 5.3.9 + resolution: "edgedriver@npm:5.3.9" dependencies: "@wdio/logger": ^8.16.17 decamelize: ^6.0.0 @@ -4234,7 +4606,7 @@ __metadata: which: ^4.0.0 bin: edgedriver: bin/edgedriver.js - checksum: 8c628900c2cb185ae7b9054b5151631d215aa67fbf4c39c51905d92d0c6c13915b91929e8b6e7d4a1e8a70b2fbd7d12109afb2054c376ec6b0efa35411eae8c6 + checksum: 15c27ac5d02c538a8af6985a8255690fb8f41318775a1886ef18e63eb07d0ecc3d1cd71111aa2685411b53026d490eb0e6d20953690ffc15f8d2208fe18a0368 languageName: node linkType: hard @@ -4270,10 +4642,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.535": - version: 1.4.587 - resolution: "electron-to-chromium@npm:1.4.587" - checksum: 86d06fd6074bdfd0e726eb5809067d826b7275ac3417dc9caa651b467919231450b7892329c02b857d8f62c5353738e243796639a8b21ede1acc0f8f95ab37fb +"electron-to-chromium@npm:^1.4.648": + version: 1.4.657 + resolution: "electron-to-chromium@npm:1.4.657" + checksum: 6168b51c1bfa1388d16dde6e501bcaaa3509d44e833f35b410543c421c5136b438b4476ef0fab66bc29d4980152495cf1fe813c9e36748afc5a2a8d107c446cf languageName: node linkType: hard @@ -4363,7 +4735,16 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:7.8.1, envinfo@npm:~7.8.1": +"envinfo@npm:7.11.0": + version: 7.11.0 + resolution: "envinfo@npm:7.11.0" + bin: + envinfo: dist/cli.js + checksum: c45a7d20409d5f4cda72483b150d3816b15b434f2944d72c1495d8838bd7c4e7b2f32c12128ffb9b92b5f66f436237b8a525eb3a9a5da2d20013bc4effa28aef + languageName: node + linkType: hard + +"envinfo@npm:~7.8.1": version: 7.8.1 resolution: "envinfo@npm:7.8.1" bin: @@ -4395,6 +4776,13 @@ __metadata: languageName: node linkType: hard +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": version: 0.10.62 resolution: "es5-ext@npm:0.10.62" @@ -4461,9 +4849,9 @@ __metadata: linkType: hard "escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 languageName: node linkType: hard @@ -4495,13 +4883,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - "escodegen@npm:^1.8.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" @@ -4799,6 +5180,15 @@ __metadata: languageName: node linkType: hard +"exception-formatter@npm:^1.0.4": + version: 1.0.7 + resolution: "exception-formatter@npm:1.0.7" + dependencies: + colors: ^1.0.3 + checksum: 31c197e7990660447392a1021ef44ddc119f0a0f4711a94bfa01c27fe784c77938249ace6acf7755a0283226b9e68fd58a10f51918b3c9914ce89c644c57378e + languageName: node + linkType: hard + "exec-sh@npm:^0.2.0": version: 0.2.2 resolution: "exec-sh@npm:0.2.2" @@ -4825,16 +5215,17 @@ __metadata: languageName: node linkType: hard -"expect-webdriverio@npm:^4.6.1": - version: 4.7.2 - resolution: "expect-webdriverio@npm:4.7.2" +"expect-webdriverio@npm:^4.10.1": + version: 4.10.1 + resolution: "expect-webdriverio@npm:4.10.1" dependencies: - "@wdio/globals": ^8.23.1 - "@wdio/logger": ^8.16.17 + "@vitest/snapshot": ^1.2.2 + "@wdio/globals": ^8.29.3 + "@wdio/logger": ^8.28.0 expect: ^29.7.0 jest-matcher-utils: ^29.7.0 lodash.isequal: ^4.5.0 - webdriverio: ^8.23.1 + webdriverio: ^8.29.3 dependenciesMeta: "@wdio/globals": optional: true @@ -4842,7 +5233,7 @@ __metadata: optional: true webdriverio: optional: true - checksum: eb6ba80063649e8ab418a623405710f87dd1bea7a6c253aa446818a7e148f85c9359ce4607fd19d2f8fa147dffa1d13d50df4183609e08eb900b2ee45a2dee87 + checksum: 10e91442bfd14c2a408af285979098d48bd8fd1c16d35490c3c7309e47941ed6d57a8127757b3d8f3933607e59d87e80db3468db89c3b1857afc341cc42c1615 languageName: node linkType: hard @@ -4867,18 +5258,18 @@ __metadata: linkType: hard "express-session@npm:^1.17.3": - version: 1.17.3 - resolution: "express-session@npm:1.17.3" + version: 1.18.0 + resolution: "express-session@npm:1.18.0" dependencies: - cookie: 0.4.2 - cookie-signature: 1.0.6 + cookie: 0.6.0 + cookie-signature: 1.0.7 debug: 2.6.9 depd: ~2.0.0 on-headers: ~1.0.2 parseurl: ~1.3.3 safe-buffer: 5.2.1 uid-safe: ~2.1.5 - checksum: 1021a793433cbc6a1b32c803fcb2daa1e03a8f50dd907e8745ae57994370315a5cfde5b6ef7b062d9a9a0754ff268844bda211c08240b3a0e01014dcf1073ec5 + checksum: 56e52e4f5e09f77b201069f5f977e8c301d1feb324ac545f043e251745bb17ab0b05c6d7b3653f20ae548179afd76eeda9f44c9872ac9ce82d7c2a917a88d885 languageName: node linkType: hard @@ -4948,7 +5339,7 @@ __metadata: languageName: node linkType: hard -"extract-zip@npm:2.0.1": +"extract-zip@npm:2.0.1, extract-zip@npm:^2.0.0": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" dependencies: @@ -5107,7 +5498,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:3.2.0, figures@npm:^3.0.0": +"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -5125,16 +5516,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^5.0.0": - version: 5.0.0 - resolution: "figures@npm:5.0.0" - dependencies: - escape-string-regexp: ^5.0.0 - is-unicode-supported: ^1.2.0 - checksum: e6e8b6d1df2f554d4effae4a5ceff5d796f9449f6d4e912d74dab7d5f25916ecda6c305b9084833157d56485a0c78b37164430ddc5675bcee1330e346710669e - languageName: node - linkType: hard - "file-entry-cache@npm:^5.0.1": version: 5.0.1 resolution: "file-entry-cache@npm:5.0.1" @@ -5330,12 +5711,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" + version: 1.15.5 + resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: debug: optional: true - checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + checksum: 5ca49b5ce6f44338cbfc3546823357e7a70813cecc9b7b768158a1d32c1e62e7407c944402a918ea8c38ae2e78266312d617dc68783fac502cbb55e1047b34ec languageName: node linkType: hard @@ -5484,14 +5865,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:8.1.0, fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: ^4.2.0 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 languageName: node linkType: hard @@ -5517,6 +5898,28 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^4.0.2": + version: 4.0.3 + resolution: "fs-extra@npm:4.0.3" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: c5ae3c7043ad7187128e619c0371da01b58694c1ffa02c36fb3f5b459925d9c27c3cb1e095d9df0a34a85ca993d8b8ff6f6ecef868fd5ebb243548afa7fc0936 + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -5542,6 +5945,16 @@ __metadata: languageName: node linkType: hard +"fsevents@npm:2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" @@ -5552,6 +5965,15 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" @@ -5604,6 +6026,13 @@ __metadata: languageName: node linkType: hard +"funpermaproxy@npm:^1.0.1": + version: 1.1.0 + resolution: "funpermaproxy@npm:1.1.0" + checksum: 74cf0aafeadbd79053324f1fb981c1a4358618722ad01c65bd1466b42498fd07acb7749ab9224b25fc8e81c2e1283b92ceee61dded265bd7527b225351db998b + languageName: node + linkType: hard + "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -5629,21 +6058,21 @@ __metadata: languageName: node linkType: hard -"geckodriver@npm:^4.2.0": - version: 4.2.1 - resolution: "geckodriver@npm:4.2.1" +"geckodriver@npm:^4.2.0, geckodriver@npm:^4.3.1": + version: 4.3.2 + resolution: "geckodriver@npm:4.3.2" dependencies: - "@wdio/logger": ^8.11.0 + "@wdio/logger": ^8.28.0 decamelize: ^6.0.0 http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.1 - node-fetch: ^3.3.1 + https-proxy-agent: ^7.0.2 + node-fetch: ^3.3.2 tar-fs: ^3.0.4 unzipper: ^0.10.14 which: ^4.0.0 bin: geckodriver: bin/geckodriver.js - checksum: 9773cd8c6002cdee49cad8dddd6908ff4bc00fe0eda01e47be1ea1c1a744ea265c4b81e30f4b3dafb9dc7386ed948ed4efb8e6b55be74e82b04079a482fd1f57 + checksum: 36723da0d8a38cc456f45f44f9e63f177826d73f7b89e1d3cc260b18df454431c010f0a5ee76c9903d9ebb3495c7d871367ddeb212f42f916d4addbc6c1bb1b0 languageName: node linkType: hard @@ -5668,15 +6097,16 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: ^1.3.0 function-bind: ^1.1.2 has-proto: ^1.0.1 has-symbols: ^1.0.3 hasown: ^2.0.0 - checksum: 447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard @@ -5687,6 +6117,15 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^2.1.0": + version: 2.1.0 + resolution: "get-port@npm:2.1.0" + dependencies: + pinkie-promise: ^2.0.0 + checksum: 7902758d8349ba191b19d4427b9a829a0dfcd56ef0dae94eaad2c151c6810a717b92ac936fc661549a13eb5ec879653b9501dfe257112392f6aa5fc543c7abf5 + languageName: node + linkType: hard + "get-port@npm:^4.2.0": version: 4.2.0 resolution: "get-port@npm:4.2.0" @@ -5813,7 +6252,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -5828,6 +6267,19 @@ __metadata: languageName: node linkType: hard +"glob@npm:^6.0.1": + version: 6.0.4 + resolution: "glob@npm:6.0.4" + dependencies: + inflight: ^1.0.4 + inherits: 2 + minimatch: 2 || 3 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: c4946c3d015ac81f704d185f2b3a55eb670100693c2cf7bc833d0efd970ec727d860d4839a5178e46a7e594b34a34661bae2f4c3405727c9fd189f84954ca3c0 + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -5842,7 +6294,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.1.0": +"glob@npm:^8.0.0, glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -5886,11 +6338,11 @@ __metadata: linkType: hard "globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: 194c97cf8d1ef6ba59417234c2386549c4103b6e5f24b1ff1952de61a4753e5d2069435ba629de711a6480b1b1d114a98e2ab27f85e966d5a10c319c3bbd3dc3 + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard @@ -5962,9 +6414,9 @@ __metadata: linkType: hard "govuk-frontend@npm:^4.6.0": - version: 4.7.0 - resolution: "govuk-frontend@npm:4.7.0" - checksum: 0e246dd2c724e51fd14dd40fc31c66627df7d07ebe89e1a19b1e7da7e7a5eb86bc6560229e18a13e40651e6c953a67422d54e77e240d82efff7b2cbefaa8b88d + version: 4.8.0 + resolution: "govuk-frontend@npm:4.8.0" + checksum: e255f924f399319e109347ec4993e0441fc5847a6a73ba44a465b1599c7d03e85c29212743b081ccd60e19224c6301143c77540b8e4bfe615fcb3e162b8663f4 languageName: node linkType: hard @@ -5975,7 +6427,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -6047,7 +6499,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1": version: 1.0.1 resolution: "has-property-descriptors@npm:1.0.1" dependencies: @@ -6063,7 +6515,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 @@ -6071,11 +6523,11 @@ __metadata: linkType: hard "has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -6231,20 +6683,20 @@ __metadata: languageName: node linkType: hard -"html-minifier@npm:4.0.0": - version: 4.0.0 - resolution: "html-minifier@npm:4.0.0" +"html-minifier-terser@npm:7.2.0": + version: 7.2.0 + resolution: "html-minifier-terser@npm:7.2.0" dependencies: - camel-case: ^3.0.0 - clean-css: ^4.2.1 - commander: ^2.19.0 - he: ^1.2.0 - param-case: ^2.1.1 + camel-case: ^4.1.2 + clean-css: ~5.3.2 + commander: ^10.0.0 + entities: ^4.4.0 + param-case: ^3.0.4 relateurl: ^0.2.7 - uglify-js: ^3.5.1 + terser: ^5.15.1 bin: - html-minifier: ./cli.js - checksum: b426aee771d9da104c1c9554e3ebd3a4f483d2ce01f4dcc4156ba33a5959044acf6bea192d5ae63b290cdb92c30a9d07fd6924c65609aa82382ce411328f94ca + html-minifier-terser: cli.js + checksum: 39feed354b5a8aafc8e910977d68cfd961d6db330a8e1a5b16a528c86b8ee7745d8945134822cf00acf7bf0d0135bf1abad650bf308bee4ea73adb003f5b8656 languageName: node linkType: hard @@ -6312,25 +6764,25 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.0, http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" +"http-proxy-agent@npm:5.0.0, http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" dependencies: - "@tootallnate/once": 1 + "@tootallnate/once": 2 agent-base: 6 debug: 4 - checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-proxy-agent@npm:^4.0.0, http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" dependencies: - "@tootallnate/once": 2 + "@tootallnate/once": 1 agent-base: 6 debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 languageName: node linkType: hard @@ -6396,7 +6848,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:5, https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -6589,17 +7041,17 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:9.2.12": - version: 9.2.12 - resolution: "inquirer@npm:9.2.12" +"inquirer@npm:9.2.14": + version: 9.2.14 + resolution: "inquirer@npm:9.2.14" dependencies: - "@ljharb/through": ^2.3.11 + "@ljharb/through": ^2.3.12 ansi-escapes: ^4.3.2 chalk: ^5.3.0 cli-cursor: ^3.1.0 cli-width: ^4.1.0 external-editor: ^3.1.0 - figures: ^5.0.0 + figures: ^3.2.0 lodash: ^4.17.21 mute-stream: 1.0.0 ora: ^5.4.1 @@ -6608,7 +7060,7 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wrap-ansi: ^6.2.0 - checksum: 8c372832367f5adb4bb08a0c3ee3b8b16e83202c125d1a681ece2c0ef2f00a5d7d6589a501fd58a0249b4ad49a8013584ac58ae12a20d29b1c24a0ec450927a5 + checksum: a4e4d6eaa295dee1a4e658f51646a19644f7a747566fc445ca14ba4401dbbf1819edb6832d8b1f5c3fb2baa3d1bf26251ea33fe087ee45a7ae45381911443833 languageName: node linkType: hard @@ -6719,6 +7171,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6872,13 +7333,6 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^1.2.0": - version: 1.3.0 - resolution: "is-unicode-supported@npm:1.3.0" - checksum: 20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc - languageName: node - linkType: hard - "is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -6886,6 +7340,15 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + "is@npm:^3.3.0": version: 3.3.0 resolution: "is@npm:3.3.0" @@ -7148,19 +7611,19 @@ __metadata: languageName: node linkType: hard -"js-beautify@npm:1.14.9": - version: 1.14.9 - resolution: "js-beautify@npm:1.14.9" +"js-beautify@npm:1.14.11": + version: 1.14.11 + resolution: "js-beautify@npm:1.14.11" dependencies: config-chain: ^1.1.13 editorconfig: ^1.0.3 - glob: ^8.1.0 - nopt: ^6.0.0 + glob: ^10.3.3 + nopt: ^7.2.0 bin: css-beautify: js/bin/css-beautify.js html-beautify: js/bin/html-beautify.js js-beautify: js/bin/js-beautify.js - checksum: aea5af03d0e8d5bcdfc9f98d6c6ebdc17076c762123ae79557d271a921438e2c0c422bc56a955119d770bb0f01cb411003534d8ae8dc138eb7af4821f21f8352 + checksum: 92512b8dcc54330fe075569fd0226a1960da3fbb68f91e35dbfb110cc2b85e53e3ef17878c8be88b0888277bc5d51b1a692d72a00142d653ce7a8cbd48c66ee0 languageName: node linkType: hard @@ -7171,7 +7634,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -7261,9 +7724,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 + version: 3.0.1 + resolution: "json-parse-even-better-errors@npm:3.0.1" + checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 languageName: node linkType: hard @@ -7367,10 +7830,10 @@ __metadata: languageName: node linkType: hard -"just-extend@npm:^4.0.2": - version: 4.2.1 - resolution: "just-extend@npm:4.2.1" - checksum: ff9fdede240fad313efeeeb68a660b942e5586d99c0058064c78884894a2690dc09bba44c994ad4e077e45d913fef01a9240c14a72c657b53687ac58de53b39c +"just-extend@npm:^6.2.0": + version: 6.2.0 + resolution: "just-extend@npm:6.2.0" + checksum: 022024d6f687c807963b97a24728a378799f7e4af7357d1c1f90dedb402943d5c12be99a5136654bed8362c37a358b1793feaad3366896f239a44e17c5032d86 languageName: node linkType: hard @@ -7492,6 +7955,16 @@ __metadata: languageName: node linkType: hard +"lighthouse-logger@npm:^2.0.1": + version: 2.0.1 + resolution: "lighthouse-logger@npm:2.0.1" + dependencies: + debug: ^2.6.9 + marky: ^1.2.2 + checksum: 65f633e0cf6722dac2f31d886b49064a100301d3e44650810ce64ff1a358b35bfc9c828a853ae386f19e4eb1cce80a61195529b7fb5af9f5a6c90051b801ab6f + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -7514,13 +7987,13 @@ __metadata: linkType: hard "locate-app@npm:^2.1.0": - version: 2.1.0 - resolution: "locate-app@npm:2.1.0" + version: 2.2.16 + resolution: "locate-app@npm:2.2.16" dependencies: - n12: 0.4.0 + n12: 1.8.19 type-fest: 2.13.0 userhome: 1.0.0 - checksum: a034023092eeb77fbbd4b7c7603927db87c338038aa40bf1684a74c689b54c19af4aa0323c395d692edbade0fc54d711f364ebf9a8c70f70e31d2c3ca84e5666 + checksum: c17717b5503e916070cc8ea1509c18961e2b6c6bbab81556659dfb0d8e64b19a462f8257f196ed7af989dbc3fd67c4c7b30e32cb65fa87f9571dbe0fba9b035f languageName: node linkType: hard @@ -7759,7 +8232,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:>= 3.7.0, lodash@npm:^4.0.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:4.x.x, lodash@npm:>= 3.7.0, lodash@npm:^4.0.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.5": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -7784,9 +8257,9 @@ __metadata: linkType: hard "loglevel@npm:^1.6.0": - version: 1.8.1 - resolution: "loglevel@npm:1.8.1" - checksum: a1a62db40291aaeaef2f612334c49e531bff71cc1d01a2acab689ab80d59e092f852ab164a5aedc1a752fdc46b7b162cb097d8a9eb2cf0b299511106c29af61d + version: 1.9.1 + resolution: "loglevel@npm:1.9.1" + checksum: e1c8586108c4d566122e91f8a79c8df728920e3a714875affa5120566761a24077ec8ec9e5fc388b022e39fc411ec6e090cde1b5775871241b045139771eeb06 languageName: node linkType: hard @@ -7810,10 +8283,12 @@ __metadata: languageName: node linkType: hard -"lower-case@npm:^1.1.1": - version: 1.1.4 - resolution: "lower-case@npm:1.1.4" - checksum: 1ca9393b5eaef94a64e3f89e38b63d15bc7182a91171e6ad1550f51d710ec941540a065b274188f2e6b4576110cc2d11b50bc4bb7c603a040ddeb1db4ca95197 +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 languageName: node linkType: hard @@ -7832,11 +8307,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.2 - resolution: "lru-cache@npm:10.0.2" - dependencies: - semver: ^7.3.5 - checksum: 83ad0e899d79f48574bdda131fe8157c6d65cbd073a6e78e0d1a3467a85dce1ef4d8dc9fd618a56c57a068271501c81d54471e13f84dd121e046b155ed061ed4 + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db languageName: node linkType: hard @@ -7884,6 +8357,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.5": + version: 0.30.7 + resolution: "magic-string@npm:0.30.7" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: bdf102e36a44d1728ec61b69d655caba3f66ca58898e292f6debe57dc30896bd37908bfe3464a7464a435831a9e44aa905cebd681e21c2f44bbe4dddf225619f + languageName: node + linkType: hard + "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -7983,6 +8465,13 @@ __metadata: languageName: node linkType: hard +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 + languageName: node + linkType: hard + "md5@npm:^2.1.0": version: 2.3.0 resolution: "md5@npm:2.3.0" @@ -8262,6 +8751,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + "minipass-fetch@npm:^1.3.2": version: 1.4.1 resolution: "minipass-fetch@npm:1.4.1" @@ -8566,10 +9064,10 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.29.4": - version: 2.29.4 - resolution: "moment@npm:2.29.4" - checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e +"moment@npm:^2.19.3, moment@npm:^2.29.4": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 859236bab1e88c3e5802afcf797fc801acdbd0ee509d34ea3df6eea21eb6bcc2abd4ae4e4e64aa7c986aa6cba563c6e62806218e6412a765010712e5fa121ba6 languageName: node linkType: hard @@ -8653,14 +9151,25 @@ __metadata: languageName: node linkType: hard -"n12@npm:0.4.0": - version: 0.4.0 - resolution: "n12@npm:0.4.0" - checksum: 1ac513510f01064710d16ba0bd5f0c6efb19d7a0ae819f1b7b262c34771d2c63b63187d37aba0ab19707623d738334406b48a1d6c27b18ef73c32d44cadd0f9e +"mv@npm:~2": + version: 2.1.1 + resolution: "mv@npm:2.1.1" + dependencies: + mkdirp: ~0.5.1 + ncp: ~2.0.0 + rimraf: ~2.4.0 + checksum: 59d4b5ebff6c265b452d6630ae8873d573c82e36fdc1ed9c34c7901a0bf2d3d357022f49db8e9bded127b743f709c7ef7befec249a2b3967578d649a8029aa06 + languageName: node + linkType: hard + +"n12@npm:1.8.19": + version: 1.8.19 + resolution: "n12@npm:1.8.19" + checksum: 2312392c71ad9332aa795606d4a537080134aed406df3411c47246127e36e14fd10f501c2a6dbd8fabac1ed6136c510faa3b5a6bb72d453d3a01e1925aed1bb7 languageName: node linkType: hard -"nan@npm:^2.17.0": +"nan@npm:^2.14.0, nan@npm:^2.17.0": version: 2.18.0 resolution: "nan@npm:2.18.0" dependencies: @@ -8685,6 +9194,15 @@ __metadata: languageName: node linkType: hard +"ncp@npm:~2.0.0": + version: 2.0.0 + resolution: "ncp@npm:2.0.0" + bin: + ncp: ./bin/ncp + checksum: ea9b19221da1d1c5529bdb9f8e85c9d191d156bcaae408cce5e415b7fbfd8744c288e792bd7faf1fe3b70fd44c74e22f0d43c39b209bc7ac1fb8016f70793a16 + languageName: node + linkType: hard + "needle@npm:^2.6.0": version: 2.9.1 resolution: "needle@npm:2.9.1" @@ -8727,24 +9245,25 @@ __metadata: linkType: hard "nise@npm:^5.1.4": - version: 5.1.5 - resolution: "nise@npm:5.1.5" + version: 5.1.9 + resolution: "nise@npm:5.1.9" dependencies: - "@sinonjs/commons": ^2.0.0 - "@sinonjs/fake-timers": ^10.0.2 - "@sinonjs/text-encoding": ^0.7.1 - just-extend: ^4.0.2 - path-to-regexp: ^1.7.0 - checksum: c763dc62c5796cafa5c9268e14a5b34db6e6fa2f1dbc57a891fe5d7ea632a87868e22b5bb34965006f984630793ea11368351e94971163228d9e20b2e88edce8 + "@sinonjs/commons": ^3.0.0 + "@sinonjs/fake-timers": ^11.2.2 + "@sinonjs/text-encoding": ^0.7.2 + just-extend: ^6.2.0 + path-to-regexp: ^6.2.1 + checksum: ab9fd6eabc98170f18aef6c9567983145c1dc62c7aef46eda0fea754083316c1f0f9b2c32e9b4bfdd25122276d670293596ed672b54dd1ffa8eb58b56a30ea95 languageName: node linkType: hard -"no-case@npm:^2.2.0": - version: 2.3.2 - resolution: "no-case@npm:2.3.2" +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" dependencies: - lower-case: ^1.1.1 - checksum: 856487731936fef44377ca74fdc5076464aba2e0734b56a4aa2b2a23d5b154806b591b9b2465faa59bb982e2b5c9391e3685400957fb4eeb38f480525adcf3dd + lower-case: ^2.0.2 + tslib: ^2.0.3 + checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c languageName: node linkType: hard @@ -8763,13 +9282,13 @@ __metadata: linkType: hard "nock@npm:^13.3.1": - version: 13.3.8 - resolution: "nock@npm:13.3.8" + version: 13.5.1 + resolution: "nock@npm:13.5.1" dependencies: debug: ^4.1.0 json-stringify-safe: ^5.0.1 propagate: ^2.0.0 - checksum: 98f7d9d1c6b4fad560d7f1033705f9a0318e288060c10e36973d1798d6c824fee1f23a9ecbb1118bf70068f58bb04eaa50c5d046f5cf0ceaf4a2dc76fe7a82b2 + checksum: d7e33e92ef1af2c2302af411e4f9c98d53aefb3b6729de487e051281d1547e910ccd1aeb6d251fa1af70046cc28aa6f3a43c1964eff94cb75fb470bd84ffe081 languageName: node linkType: hard @@ -8807,7 +9326,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9": +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -8821,7 +9340,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^3.3.1, node-fetch@npm:^3.3.2": +"node-fetch@npm:^3.3.2": version: 3.3.2 resolution: "node-fetch@npm:3.3.2" dependencies: @@ -8893,10 +9412,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard @@ -8972,18 +9491,7 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": +"nopt@npm:^7.0.0, nopt@npm:^7.2.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" dependencies: @@ -9072,11 +9580,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.2.0 + resolution: "npm-run-path@npm:5.2.0" dependencies: path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + checksum: c5325e016014e715689c4014f7e0be16cc4cbf529f32a1723e511bc4689b5f823b704d2bca61ac152ce2bda65e0205dc8b3ba0ec0f5e4c3e162d302f6f5b9efb languageName: node linkType: hard @@ -9567,12 +10075,13 @@ __metadata: languageName: node linkType: hard -"param-case@npm:^2.1.1": - version: 2.1.1 - resolution: "param-case@npm:2.1.1" +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" dependencies: - no-case: ^2.2.0 - checksum: 3a63dcb8d8dc7995a612de061afdc7bb6fe7bd0e6db994db8d4cae999ed879859fd24389090e1a0d93f4c9207ebf8c048c870f468a3f4767161753e03cb9ab58 + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 languageName: node linkType: hard @@ -9646,6 +10155,16 @@ __metadata: languageName: node linkType: hard +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -9719,19 +10238,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^1.7.0": - version: 1.8.0 - resolution: "path-to-regexp@npm:1.8.0" - dependencies: - isarray: 0.0.1 - checksum: 709f6f083c0552514ef4780cb2e7e4cf49b0cc89a97439f2b7cc69a608982b7690fb5d1720a7473a59806508fc2dae0be751ba49f495ecf89fd8fbc62abccbcd - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 +"path-to-regexp@npm:^6.2.1": + version: 6.2.1 + resolution: "path-to-regexp@npm:6.2.1" + checksum: f0227af8284ea13300f4293ba111e3635142f976d4197f14d5ad1f124aebd9118783dd2e5f1fe16f7273743cc3dbeddfb7493f237bb27c10fdae07020cc9b698 languageName: node linkType: hard @@ -9745,6 +10255,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.1": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -9861,7 +10378,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^4.1.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: @@ -9877,6 +10394,30 @@ __metadata: languageName: node linkType: hard +"playwright-core@npm:1.41.2": + version: 1.41.2 + resolution: "playwright-core@npm:1.41.2" + bin: + playwright-core: cli.js + checksum: b41ede0db3fd3e3f7e0b0efbdfb2dbc4db345e113cf9c4451af21d1d5b5d9ab5e969f5662852925e37b2198ae5daab92aa48108fe3d4eb81c849ba8752aaf8cc + languageName: node + linkType: hard + +"playwright@npm:1.41.2, playwright@npm:^1.41.2": + version: 1.41.2 + resolution: "playwright@npm:1.41.2" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.41.2 + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: acf166003ec42cd795f5fca096c5135880d78e84ec2d0a1911b2cab984cf75dc06e50d3aa24b56cbcbc5369ca8c61831e76c5f8674531a272fbd0f6e624fa387 + languageName: node + linkType: hard + "pre-commit@npm:^1.2.2": version: 1.2.2 resolution: "pre-commit@npm:1.2.2" @@ -9923,6 +10464,8 @@ __metadata: "@hmcts/properties-volume": ^0.0.14 "@pact-foundation/pact": ^9.18.1 "@pact-foundation/pact-node": ^10.17.7 + "@playwright/test": ^1.41.2 + "@types/node": ^20.11.16 "@wdio/cli": ^8.10.5 "@wdio/selenium-standalone-service": ^8.10.4 ajv: ^6.12.6 @@ -9985,10 +10528,9 @@ __metadata: otp: ^0.1.3 pa11y: ^6.2.3 phantomjs-prebuilt: ^2.1.16 + playwright: ^1.41.2 pre-commit: ^1.2.2 proxyquire: ^2.1.3 - puppeteer: ^20.7.3 - puppeteer-core: ^20.7.3 randomstring: ^1.2.3 readdir: ^0.1.0 request: ^2.88.2 @@ -10053,7 +10595,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:2.0.3, progress@npm:^2.0.0, progress@npm:^2.0.3": +"progress@npm:2.0.3, progress@npm:^2.0.0, progress@npm:^2.0.1, progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 @@ -10119,6 +10661,17 @@ __metadata: languageName: node linkType: hard +"proper-lockfile@npm:^3.0.2": + version: 3.2.0 + resolution: "proper-lockfile@npm:3.2.0" + dependencies: + graceful-fs: ^4.1.11 + retry: ^0.12.0 + signal-exit: ^3.0.2 + checksum: 1be1bb702b9d47bdf18d75f22578f51370781feba7d2617f70ff8c66a86bcfa6e55b4f69c57fc326380110f2d1ffdb6e54a4900814bf156c04ee4eb2d3c065aa + languageName: node + linkType: hard + "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" @@ -10184,7 +10737,7 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": +"proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 @@ -10240,7 +10793,26 @@ __metadata: languageName: node linkType: hard -"puppeteer-core@npm:^20.7.3": +"puppeteer-core@npm:20.3.0": + version: 20.3.0 + resolution: "puppeteer-core@npm:20.3.0" + dependencies: + "@puppeteer/browsers": 1.3.0 + chromium-bidi: 0.4.9 + cross-fetch: 3.1.6 + debug: 4.3.4 + devtools-protocol: 0.0.1120988 + ws: 8.13.0 + peerDependencies: + typescript: ">= 4.7.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: df0b0e249c100d7985b23bca56df6f50e970540f61e6bd80341aff88a9097230185d349a37375954db0de8149d6c64f21823841df6a773ccd18dca7b9a81f938 + languageName: node + linkType: hard + +"puppeteer-core@npm:^20.9.0": version: 20.9.0 resolution: "puppeteer-core@npm:20.9.0" dependencies: @@ -10259,14 +10831,23 @@ __metadata: languageName: node linkType: hard -"puppeteer@npm:^20.7.3": - version: 20.9.0 - resolution: "puppeteer@npm:20.9.0" +"puppeteer@npm:~9.1.1": + version: 9.1.1 + resolution: "puppeteer@npm:9.1.1" dependencies: - "@puppeteer/browsers": 1.4.6 - cosmiconfig: 8.2.0 - puppeteer-core: 20.9.0 - checksum: c328eca0a649d5e5d68ee2874c25254b8498ab8bbfa1731b444c2dd69380c2f6df1741b3ad427d448fb8e5bcdd259cc9c1ed749dddfc634a64a6a607403fe53c + debug: ^4.1.0 + devtools-protocol: 0.0.869402 + extract-zip: ^2.0.0 + https-proxy-agent: ^5.0.0 + node-fetch: ^2.6.1 + pkg-dir: ^4.2.0 + progress: ^2.0.1 + proxy-from-env: ^1.1.0 + rimraf: ^3.0.2 + tar-fs: ^2.0.0 + unbzip2-stream: ^1.3.3 + ws: ^7.2.3 + checksum: 545cfec98bdbfb834293218495d39aeb9cebea0196e97e21dcd46ca19261f9adb7a364ba80f14bcd995950287e9eefd703edd35e72119c7afd76796fda02d9c7 languageName: node linkType: hard @@ -10516,15 +11097,15 @@ __metadata: linkType: hard "readable-stream@npm:^4.2.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" dependencies: abort-controller: ^3.0.0 buffer: ^6.0.3 events: ^3.3.0 process: ^0.11.10 string_decoder: ^1.3.0 - checksum: 6f4063763dbdb52658d22d3f49ca976420e1fbe16bbd241f744383715845350b196a2f08b8d6330f8e219153dff34b140aeefd6296da828e1041a7eab1f20d5e + checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a languageName: node linkType: hard @@ -10620,10 +11201,17 @@ __metadata: languageName: node linkType: hard +"reflect-metadata@npm:0.2.1": + version: 0.2.1 + resolution: "reflect-metadata@npm:0.2.1" + checksum: 772f552a544e04b999c1bf2c868225fef10032274e9d9e315bc3e7a687a504b8b115fa71966665b9619acfd323123a941f892b593250140da809330d41564181 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard @@ -10847,16 +11435,7 @@ __metadata: languageName: node linkType: hard -"resq@npm:1.10.2": - version: 1.10.2 - resolution: "resq@npm:1.10.2" - dependencies: - fast-deep-equal: ^2.0.1 - checksum: 24e2beea8645415d301af011728c4661699ff79b2bb87ba87a75994e7676c962f40c54bdb15fbcfa6dcb74eb390777a841e225f356ac7d6e0be68a3175afcee9 - languageName: node - linkType: hard - -"resq@npm:^1.9.1": +"resq@npm:1.11.0, resq@npm:^1.9.1": version: 1.11.0 resolution: "resq@npm:1.11.0" dependencies: @@ -10916,9 +11495,9 @@ __metadata: linkType: hard "rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 + version: 1.3.1 + resolution: "rfdc@npm:1.3.1" + checksum: d5d1e930aeac7e0e0a485f97db1356e388bdbeff34906d206fe524dd5ada76e95f186944d2e68307183fdc39a54928d4426bbb6734851692cfe9195efba58b79 languageName: node linkType: hard @@ -10973,6 +11552,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:~2.4.0": + version: 2.4.5 + resolution: "rimraf@npm:2.4.5" + dependencies: + glob: ^6.0.1 + bin: + rimraf: ./bin.js + checksum: 036793b4055d65344ad7bea73c3f4095640af7455478fe56c19783619463e6bb4374ab3556b9e6d4d6d3dd210eb677b0955ece38813e734c294fd2687201151d + languageName: node + linkType: hard + "rndm@npm:1.2.0": version: 1.2.0 resolution: "rndm@npm:1.2.0" @@ -11034,9 +11624,9 @@ __metadata: linkType: hard "safaridriver@npm:^0.1.0": - version: 0.1.0 - resolution: "safaridriver@npm:0.1.0" - checksum: 7c8889db2691425408066bb669792dc1320d37d2622c11a5105c2b5d6409ccbc0ef99873e1b442632d2791bf6c19769c04d65dc53ad3df87860c96f0204e6ae4 + version: 0.1.2 + resolution: "safaridriver@npm:0.1.2" + checksum: facb384c0e1b2029cb29af14c6329c50d58f247e8a180d8d153c1a285033c4932d916e185efe1f45bab353c4a8f46439166e08483040c0b9e7c00066c0947926 languageName: node linkType: hard @@ -11061,6 +11651,13 @@ __metadata: languageName: node linkType: hard +"safe-json-stringify@npm:~1": + version: 1.2.0 + resolution: "safe-json-stringify@npm:1.2.0" + checksum: 5bb32db6d6a3ceb3752df51f4043a412419cd3d4fcd5680a865dfa34cd7e575ba659c077d13f52981ced084061df9c75c7fb12e391584d4264e6914c1cd3d216 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -11068,6 +11665,15 @@ __metadata: languageName: node linkType: hard +"sanitize-filename@npm:^1.6.1": + version: 1.6.3 + resolution: "sanitize-filename@npm:1.6.3" + dependencies: + truncate-utf8-bytes: ^1.0.0 + checksum: aa733c012b7823cf65730603cf3b503c641cee6b239771d3164ca482f22d81a50e434a713938d994071db18e4202625669cc56bccc9d13d818b4c983b5f47fde + languageName: node + linkType: hard + "sanitizer@npm:^0.1.3": version: 0.1.3 resolution: "sanitizer@npm:0.1.3" @@ -11188,13 +11794,13 @@ __metadata: linkType: hard "semver@npm:^7.2.1, semver@npm:^7.3.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.1, semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" + version: 7.6.0 + resolution: "semver@npm:7.6.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c languageName: node linkType: hard @@ -11289,15 +11895,16 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" +"set-function-length@npm:^1.2.0": + version: 1.2.0 + resolution: "set-function-length@npm:1.2.0" dependencies: define-data-property: ^1.1.1 - get-intrinsic: ^1.2.1 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.2 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + has-property-descriptors: ^1.0.1 + checksum: 63e34b45a2ff9abb419f52583481bf8ba597d33c0c85e56999085eb6078a0f7fbb4222051981c287feceeb358aa7789e7803cea2c82ac94c0ab37059596aff79 languageName: node linkType: hard @@ -11368,6 +11975,15 @@ __metadata: languageName: node linkType: hard +"shell-utils@npm:^1.0.9": + version: 1.0.10 + resolution: "shell-utils@npm:1.0.10" + dependencies: + lodash: 4.x.x + checksum: 537e8ab199ee6e2cc9c8f3f0c3bd3d9b4916205d9e78e7e843b73629d77f40940419da75ddb2dde211e4a5c77bcae8e6c5280b98c10d10cc284de63798428f4e + languageName: node + linkType: hard + "shelljs@npm:>=0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" @@ -11597,7 +12213,17 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 @@ -11646,9 +12272,9 @@ __metadata: linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 + version: 2.4.0 + resolution: "spdx-exceptions@npm:2.4.0" + checksum: b1b650a8d94424473bf9629cf972c86a91c03cccc260f5c901bce0e4b92d831627fec28c9e0a1e9c34c5ebad0a12cf2eab887bec088e0a862abb9d720c2fd0a1 languageName: node linkType: hard @@ -11822,12 +12448,12 @@ __metadata: linkType: hard "streamx@npm:^2.12.5, streamx@npm:^2.15.0": - version: 2.15.5 - resolution: "streamx@npm:2.15.5" + version: 2.15.7 + resolution: "streamx@npm:2.15.7" dependencies: fast-fifo: ^1.1.0 queue-tick: ^1.0.1 - checksum: 52e0ec94026d67c9e2e2e1090f05e5b138c2f2822462d9a8ef4a4805625a31d103e55ea5267fcd9bfe041374926424e42aec2dda28a85cb9de42c2a16d416d94 + checksum: 5ad414e3602cb47c911712523585c5d918900b393051fbde8e294e21c22ea44b88a52b2196319a239c616fa5e324f70b6be30d6a53182a718613d4ed594f1a44 languageName: node linkType: hard @@ -11852,7 +12478,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^3.0.0": +"string-width@npm:^3.0.0, string-width@npm:^3.1.0": version: 3.1.0 resolution: "string-width@npm:3.1.0" dependencies: @@ -11917,7 +12543,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" dependencies: @@ -12024,7 +12650,7 @@ __metadata: languageName: node linkType: hard -"superagent@npm:^8.0.5, superagent@npm:^8.0.9": +"superagent@npm:^8.0.9, superagent@npm:^8.1.2": version: 8.1.2 resolution: "superagent@npm:8.1.2" dependencies: @@ -12043,12 +12669,12 @@ __metadata: linkType: hard "supertest@npm:^6.3.3": - version: 6.3.3 - resolution: "supertest@npm:6.3.3" + version: 6.3.4 + resolution: "supertest@npm:6.3.4" dependencies: methods: ^1.1.2 - superagent: ^8.0.5 - checksum: 38239e517f7ba62b7a139a79c5c48d55f8d67b5ff4b6e51d5b07732ca8bbc4a28ffa1b10916fbb403dd013a054dbf028edc5850057d9a43aecbff439d494673e + superagent: ^8.1.2 + checksum: 875c6fa7940f21e5be9bb646579cdb030d4057bf2da643e125e1f0480add1200395d2b17e10b8e54e1009efc63e047422501e9eb30e12828668498c0910f295f languageName: node linkType: hard @@ -12118,6 +12744,25 @@ __metadata: languageName: node linkType: hard +"tail@npm:^2.0.0": + version: 2.2.6 + resolution: "tail@npm:2.2.6" + checksum: 85a26bdccbd09ed899b53f973402b846ba537c64479e8b557119ebcaa33927bdb8191a96d3c8815ef05ece07904fcf7b95a15b799b366dfe77fee45bb9c40788 + languageName: node + linkType: hard + +"tar-fs@npm:2.1.1, tar-fs@npm:^2.0.0": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + languageName: node + linkType: hard + "tar-fs@npm:3.0.4, tar-fs@npm:^3.0.4": version: 3.0.4 resolution: "tar-fs@npm:3.0.4" @@ -12129,7 +12774,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:2.2.0": +"tar-stream@npm:2.2.0, tar-stream@npm:^2.1.4": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -12154,13 +12799,13 @@ __metadata: linkType: hard "tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": - version: 3.1.6 - resolution: "tar-stream@npm:3.1.6" + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" dependencies: b4a: ^1.6.4 fast-fifo: ^1.2.0 streamx: ^2.15.0 - checksum: f3627f918581976e954ff03cb8d370551053796b82564f8c7ca8fac84c48e4d042026d0854fc222171a34ff9c682b72fae91be9c9b0a112d4c54f9e4f443e9c5 + checksum: 6393a6c19082b17b8dcc8e7fd349352bb29b4b8bfe1075912b91b01743ba6bb4298f5ff0b499a3bbaf82121830e96a1a59d4f21a43c0df339e54b01789cb8cc6 languageName: node linkType: hard @@ -12194,6 +12839,46 @@ __metadata: languageName: node linkType: hard +"telnet-client@npm:0.15.3": + version: 0.15.3 + resolution: "telnet-client@npm:0.15.3" + dependencies: + bluebird: 3.5.x + checksum: 4f67217d3765f218118b825fc78f3d305903bfb2a89fdba92742848de434a5969042db0905cc602f5643b7e3ba52b14da9eee5baeaa126355eda95ff331972aa + languageName: node + linkType: hard + +"temp-dir@npm:^1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2 + languageName: node + linkType: hard + +"tempfile@npm:^2.0.0": + version: 2.0.0 + resolution: "tempfile@npm:2.0.0" + dependencies: + temp-dir: ^1.0.0 + uuid: ^3.0.1 + checksum: 8a92a0f57e0ae457dfbc156b14c427b42048a86ca6bade311835cc2aeda61b25b82d688f71f2d663dde6f172f479ed07293b53f7981e41cb6f9120a3eb4fe797 + languageName: node + linkType: hard + +"terser@npm:^5.15.1": + version: 5.27.0 + resolution: "terser@npm:5.27.0" + dependencies: + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 + commander: ^2.20.0 + source-map-support: ~0.5.20 + bin: + terser: bin/terser + checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -12349,9 +13034,9 @@ __metadata: linkType: hard "traverse@npm:^0.6.7": - version: 0.6.7 - resolution: "traverse@npm:0.6.7" - checksum: 21018085ab72f717991597e12e2b52446962ed59df591502e4d7e1a709bc0a989f7c3d451aa7d882666ad0634f1546d696c5edecda1f2fc228777df7bb529a1e + version: 0.6.8 + resolution: "traverse@npm:0.6.8" + checksum: ef22abfc73fe2052403093b6747febbfeb52dcf827db1ca0542a78932c918706b9b12c373ef27e1c3e07e3e92eb1c646b4fe97b936fe775d59cbce7da417e13b languageName: node linkType: hard @@ -12369,6 +13054,15 @@ __metadata: languageName: node linkType: hard +"truncate-utf8-bytes@npm:^1.0.0": + version: 1.0.2 + resolution: "truncate-utf8-bytes@npm:1.0.2" + dependencies: + utf8-byte-length: ^1.0.1 + checksum: ad097314709ea98444ad9c80c03aac8da805b894f37ceb5685c49ad297483afe3a5ec9572ebcaff699dda72b6cd447a2ba2a3fd10e96c2628cd16d94abeb328a + languageName: node + linkType: hard + "tryer@npm:^1.0.1": version: 1.0.1 resolution: "tryer@npm:1.0.1" @@ -12383,7 +13077,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.2.0": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -12509,9 +13203,9 @@ __metadata: linkType: hard "type-fest@npm:^4.2.0": - version: 4.8.1 - resolution: "type-fest@npm:4.8.1" - checksum: faffb32d9ab7fe28c91ca6ee6a69da290b66550e114c3f03dccd1c46d7b8e8e73dec3bd8e39e70be2a8e88ad6460e31eda97f9a314bb929a9010c21a1332f663 + version: 4.10.2 + resolution: "type-fest@npm:4.10.2" + checksum: ef75736d51c10a885f955c07aed8f46103a8c9ae93742a75fbbdf023dd0e7169c524ebef292f37de19806051fb1bdd96c4098a0101c5f869f80db73bcb484bb1 languageName: node linkType: hard @@ -12562,12 +13256,10 @@ __metadata: languageName: node linkType: hard -"uglify-js@npm:^3.5.1": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 +"ua-parser-js@npm:^1.0.1": + version: 1.0.37 + resolution: "ua-parser-js@npm:1.0.37" + checksum: 4d481c720d523366d7762dc8a46a1b58967d979aacf786f9ceceb1cd767de069f64a4bdffb63956294f1c0696eb465ddb950f28ba90571709e33521b4bd75e07 languageName: node linkType: hard @@ -12580,7 +13272,14 @@ __metadata: languageName: node linkType: hard -"unbzip2-stream@npm:1.4.3": +"ultron@npm:~1.1.0": + version: 1.1.1 + resolution: "ultron@npm:1.1.1" + checksum: aa7b5ebb1b6e33287b9d873c6756c4b7aa6d1b23d7162ff25b0c0ce5c3c7e26e2ab141a5dc6e96c10ac4d00a372e682ce298d784f06ffcd520936590b4bc0653 + languageName: node + linkType: hard + +"unbzip2-stream@npm:1.4.3, unbzip2-stream@npm:^1.3.3": version: 1.4.3 resolution: "unbzip2-stream@npm:1.4.3" dependencies: @@ -12745,13 +13444,6 @@ __metadata: languageName: node linkType: hard -"upper-case@npm:^1.1.1": - version: 1.1.3 - resolution: "upper-case@npm:1.1.3" - checksum: 991c845de75fa56e5ad983f15e58494dd77b77cadd79d273cc11e8da400067e9881ae1a52b312aed79b3d754496e2e0712e08d22eae799e35c7f9ba6f3d8a85d - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -12785,6 +13477,13 @@ __metadata: languageName: node linkType: hard +"utf8-byte-length@npm:^1.0.1": + version: 1.0.4 + resolution: "utf8-byte-length@npm:1.0.4" + checksum: f188ca076ec094d58e7009fcc32623c5830c7f0f3e15802bfa4fdd1e759454a481fc4ac05e0fa83b7736e77af628a9ee0e57dcc89683d688fde3811473e42143 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -12808,7 +13507,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:9.0": +"uuid@npm:9.0, uuid@npm:9.0.1, uuid@npm:^9.0.0": version: 9.0.1 resolution: "uuid@npm:9.0.1" bin: @@ -12826,7 +13525,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": +"uuid@npm:^3.0.1, uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" bin: @@ -12942,47 +13641,47 @@ __metadata: linkType: hard "web-streams-polyfill@npm:^3.0.3": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 + version: 3.3.2 + resolution: "web-streams-polyfill@npm:3.3.2" + checksum: 0292f4113c1bda40d8e8ecebee39eb14cc2e2e560a65a6867980e394537a2645130e2c73f5ef6e641fd3697d2f71720ccf659aebaf69a9d5a773f653a0fdf39d languageName: node linkType: hard -"webdriver@npm:8.27.0": - version: 8.27.0 - resolution: "webdriver@npm:8.27.0" +"webdriver@npm:8.30.0": + version: 8.30.0 + resolution: "webdriver@npm:8.30.0" dependencies: "@types/node": ^20.1.0 "@types/ws": ^8.5.3 - "@wdio/config": 8.27.0 - "@wdio/logger": 8.24.12 - "@wdio/protocols": 8.24.12 - "@wdio/types": 8.27.0 - "@wdio/utils": 8.27.0 + "@wdio/config": 8.30.0 + "@wdio/logger": 8.28.0 + "@wdio/protocols": 8.29.7 + "@wdio/types": 8.30.0 + "@wdio/utils": 8.30.0 deepmerge-ts: ^5.1.0 got: ^12.6.1 ky: ^0.33.0 ws: ^8.8.0 - checksum: 0bbb4b224b15040a8e071abe0e54b56f0404817bcfa423b13258db08fae9bad51cf8f2045186b5487a049b5a89f39fbc2b9c62e605b3d9cb036c2ec7baac4b4f + checksum: e6d555d0a9f59acd43c2b37d43c4cc0629e72222ddfd2d124ee386bed95379ce8e273c3c1b13d9e1acb912eedd699ba2efdb9b201549fb4eaabeb62a96f87105 languageName: node linkType: hard -"webdriverio@npm:8.27.0, webdriverio@npm:^8.10.5, webdriverio@npm:^8.23.1": - version: 8.27.0 - resolution: "webdriverio@npm:8.27.0" +"webdriverio@npm:8.30.0, webdriverio@npm:^8.10.5, webdriverio@npm:^8.29.3": + version: 8.30.0 + resolution: "webdriverio@npm:8.30.0" dependencies: "@types/node": ^20.1.0 - "@wdio/config": 8.27.0 - "@wdio/logger": 8.24.12 - "@wdio/protocols": 8.24.12 + "@wdio/config": 8.30.0 + "@wdio/logger": 8.28.0 + "@wdio/protocols": 8.29.7 "@wdio/repl": 8.24.12 - "@wdio/types": 8.27.0 - "@wdio/utils": 8.27.0 + "@wdio/types": 8.30.0 + "@wdio/utils": 8.30.0 archiver: ^6.0.0 aria-query: ^5.0.0 css-shorthand-properties: ^1.1.1 css-value: ^0.0.1 - devtools-protocol: ^0.0.1237913 + devtools-protocol: ^0.0.1255431 grapheme-splitter: ^1.0.2 import-meta-resolve: ^4.0.0 is-plain-obj: ^4.1.0 @@ -12994,13 +13693,13 @@ __metadata: resq: ^1.9.1 rgb2hex: 0.2.5 serialize-error: ^11.0.1 - webdriver: 8.27.0 + webdriver: 8.30.0 peerDependencies: devtools: ^8.14.0 peerDependenciesMeta: devtools: optional: true - checksum: 678cc5eb44c46e7cc27def899cb198df497bc8907c193dc209fe3d34646b9a0c0d4470977739eaf6e11116a2871888e5ee06be9ce795969a01a8574e67fdd698 + checksum: 6c228df9259073de835e560a9bd932a34ab599a9859b065654251bfc4e99638feceb73000437489bee098181f65ebb30b534c6508f5ebb8bf1893251d55541f4 languageName: node linkType: hard @@ -13160,6 +13859,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^5.1.0": + version: 5.1.0 + resolution: "wrap-ansi@npm:5.1.0" + dependencies: + ansi-styles: ^3.2.0 + string-width: ^3.0.0 + strip-ansi: ^5.0.0 + checksum: 9b48c862220e541eb0daa22661b38b947973fc57054e91be5b0f2dcc77741a6875ccab4ebe970a394b4682c8dfc17e888266a105fb8b0a9b23c19245e781ceae + languageName: node + linkType: hard + "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -13225,9 +13935,35 @@ __metadata: languageName: node linkType: hard +"ws@npm:^3.3.1": + version: 3.3.3 + resolution: "ws@npm:3.3.3" + dependencies: + async-limiter: ~1.0.0 + safe-buffer: ~5.1.0 + ultron: ~1.1.0 + checksum: 20b7bf34bb88715b9e2d435b76088d770e063641e7ee697b07543815fabdb752335261c507a973955e823229d0af8549f39cc669825e5c8404aa0422615c81d9 + languageName: node + linkType: hard + +"ws@npm:^7.2.3": + version: 7.5.9 + resolution: "ws@npm:7.5.9" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + languageName: node + linkType: hard + "ws@npm:^8.13.0, ws@npm:^8.8.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -13236,7 +13972,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b languageName: node linkType: hard @@ -13331,6 +14067,16 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^13.0.0, yargs-parser@npm:^13.1.2": + version: 13.1.2 + resolution: "yargs-parser@npm:13.1.2" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: c8bb6f44d39a4acd94462e96d4e85469df865de6f4326e0ab1ac23ae4a835e5dd2ddfe588317ebf80c3a7e37e741bd5cb0dc8d92bcc5812baefb7df7c885e86b + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -13412,6 +14158,24 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^13.0.0": + version: 13.3.2 + resolution: "yargs@npm:13.3.2" + dependencies: + cliui: ^5.0.0 + find-up: ^3.0.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^3.0.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^13.1.2 + checksum: 75c13e837eb2bb25717957ba58d277e864efc0cca7f945c98bdf6477e6ec2f9be6afa9ed8a876b251a21423500c148d7b91e88dee7adea6029bdec97af1ef3e8 + languageName: node + linkType: hard + "yargs@npm:^15.0.2": version: 15.4.1 resolution: "yargs@npm:15.4.1"