diff --git a/web/package-lock.json b/web/package-lock.json index 2a284470b..211950de2 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1717,6 +1717,15 @@ "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", "dev": true }, + "@types/archiver": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.1.0.tgz", + "integrity": "sha512-baFOhanb/hxmcOd1Uey2TfFg43kTSmM6py1Eo7Rjbv/ivcl7PXLhY0QgXGf50Hx/eskGCFqPfhs/7IZLb15C5g==", + "dev": true, + "requires": { + "@types/glob": "*" + } + }, "@types/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@types/atob/-/atob-2.1.2.tgz", @@ -1907,6 +1916,15 @@ "@types/lodash": "*" } }, + "@types/lodash.isobject": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/lodash.isobject/-/lodash.isobject-3.0.6.tgz", + "integrity": "sha512-2lwGbaIXMR5hjO56nCvI7W6bmY3Y3uJvbHWqO9MtOE1StyhZ1VtLINQ0MLC87rrB3zHHp+u4DHeal70rx1kvjw==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, "@types/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@types/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -1925,6 +1943,15 @@ "@types/lodash": "*" } }, + "@types/lodash.zip": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@types/lodash.zip/-/lodash.zip-4.2.6.tgz", + "integrity": "sha512-mKAcnkyFaihVR1oK83ZBQqSSQ1hpAY+uD5QaDkf//xtvr4NlNwqJEDg/oQoqLJg5YdSEwVWlQq0Aq4oLvD3zuw==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, "@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", @@ -2747,50 +2774,41 @@ } } }, + "@wdio/config": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-6.10.6.tgz", + "integrity": "sha512-bPOlTOnG2clXq8E6P+YuTnrQJSjd/fXpj5NE0aU1H8D5t9R4PXL6DOhV2Q2ApFAE1YY/bKXTABUnj6ayJROYGw==", + "dev": true, + "requires": { + "@wdio/logger": "6.10.4", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + } + }, "@wdio/local-runner": { - "version": "6.10.5", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-6.10.5.tgz", - "integrity": "sha512-VXrfymCYDYALJE9zX4Y4MK2ztMTGVfms8lRXp0xA/y39CdV5IL26ZswzTPW0IPlao8k/XwPLmJx/cLri21h2XQ==", + "version": "6.10.7", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-6.10.7.tgz", + "integrity": "sha512-QZVeyQFVjLVw5eq/LuqNaLju0TKcDgWO/BaSc0rAQHCJbTMczCL3kMCS5fXpjzkAYnh3VSgYeAj6zrVbdt4Jnw==", "dev": true, "requires": { "@types/stream-buffers": "^3.0.3", "@wdio/logger": "6.10.4", - "@wdio/repl": "6.10.4", - "@wdio/runner": "6.10.5", + "@wdio/repl": "6.10.6", + "@wdio/runner": "6.10.7", "async-exit-hook": "^2.0.1", "stream-buffers": "^3.0.2" - }, - "dependencies": { - "@wdio/logger": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.10.4.tgz", - "integrity": "sha512-I+1I/5CtQigy59QJen56PHuwV0yiQdnZaOxmXIP6FzpWkeXLjcoUNaCRDuKwJx5GKrUSDqmGlMWSH53scwwzHg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^6.0.0" - } - }, - "@wdio/repl": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.10.4.tgz", - "integrity": "sha512-VwucPyUqAxU6CWWoEVf14asjtLGTgyaJwp47kEFegr06ZBG43zVQ6JqKFiGDxUJ+fZVRhdd7nRVHd+6UllK18w==", - "dev": true, - "requires": { - "@wdio/utils": "6.10.4" - } - }, - "@wdio/utils": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-6.10.4.tgz", - "integrity": "sha512-DkFguYGKUcv9TmIYuuwS/pxpiGcgyv8gWUWRXffirt2OYpFXJNwB+S96CSQnjgb4B5MqSFgEti+gl8A2wsdDgQ==", - "dev": true, - "requires": { - "@wdio/logger": "6.10.4" - } - } + } + }, + "@wdio/logger": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.10.4.tgz", + "integrity": "sha512-I+1I/5CtQigy59QJen56PHuwV0yiQdnZaOxmXIP6FzpWkeXLjcoUNaCRDuKwJx5GKrUSDqmGlMWSH53scwwzHg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" } }, "@wdio/logger": { @@ -2824,6 +2842,15 @@ "integrity": "sha512-MaloMFtlZeeGoqHyy2g5QM8HHuQDZOAGjxotsQ6mVAzZpAFbwUGHPSRlwBbbsB3gHVALJVowViltJ95jgaFfZg==", "dev": true }, + "@wdio/repl": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.10.6.tgz", + "integrity": "sha512-MhoPg4oMiAQ+kYr9VMNNb35/+Yaf4IUqZDRlGU36rbG8D5BtqteR343ODxYWjCC60jS0nNyuUfb5sL/z1E90FQ==", + "dev": true, + "requires": { + "@wdio/utils": "6.10.6" + } + }, "@wdio/reporter": { "version": "6.8.1", "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-6.8.1.tgz", @@ -2874,189 +2901,18 @@ } }, "@wdio/runner": { - "version": "6.10.5", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-6.10.5.tgz", - "integrity": "sha512-PVILEtuU/ay5jpj0OL04NS9jt1dGZGn/bahfn/w0u3tIcHf9cWLclb7eehKf2ax77RkOVxfCO5NMj+CJlcyqbw==", + "version": "6.10.7", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-6.10.7.tgz", + "integrity": "sha512-jrHm3g5cQ4Z+1CSgR8dMd99vfLoOM19qvimtdEe5TR55NAFu8pIxeGUdUOB+jrOgCknVHZCPDWVOluCN2+/VAg==", "dev": true, "requires": { - "@wdio/config": "6.10.4", + "@wdio/config": "6.10.6", "@wdio/logger": "6.10.4", - "@wdio/utils": "6.10.4", + "@wdio/utils": "6.10.6", "deepmerge": "^4.0.0", "gaze": "^1.1.2", - "webdriver": "6.10.4", - "webdriverio": "6.10.5" - }, - "dependencies": { - "@types/archiver": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.1.0.tgz", - "integrity": "sha512-baFOhanb/hxmcOd1Uey2TfFg43kTSmM6py1Eo7Rjbv/ivcl7PXLhY0QgXGf50Hx/eskGCFqPfhs/7IZLb15C5g==", - "dev": true, - "requires": { - "@types/glob": "*" - } - }, - "@wdio/config": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-6.10.4.tgz", - "integrity": "sha512-M22EunI+n/mmYOQqb9+BTVRqrfmPw+7rR1AHeD36vOXCnZ55Nrl4ZU4d6QzPHp9cLdMZqV786iDmkonnb6jb8w==", - "dev": true, - "requires": { - "@wdio/logger": "6.10.4", - "deepmerge": "^4.0.0", - "glob": "^7.1.2" - } - }, - "@wdio/logger": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.10.4.tgz", - "integrity": "sha512-I+1I/5CtQigy59QJen56PHuwV0yiQdnZaOxmXIP6FzpWkeXLjcoUNaCRDuKwJx5GKrUSDqmGlMWSH53scwwzHg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^6.0.0" - } - }, - "@wdio/repl": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.10.4.tgz", - "integrity": "sha512-VwucPyUqAxU6CWWoEVf14asjtLGTgyaJwp47kEFegr06ZBG43zVQ6JqKFiGDxUJ+fZVRhdd7nRVHd+6UllK18w==", - "dev": true, - "requires": { - "@wdio/utils": "6.10.4" - } - }, - "@wdio/utils": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-6.10.4.tgz", - "integrity": "sha512-DkFguYGKUcv9TmIYuuwS/pxpiGcgyv8gWUWRXffirt2OYpFXJNwB+S96CSQnjgb4B5MqSFgEti+gl8A2wsdDgQ==", - "dev": true, - "requires": { - "@wdio/logger": "6.10.4" - } - }, - "devtools": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/devtools/-/devtools-6.10.4.tgz", - "integrity": "sha512-53LoeU2S4q4cLJGKgo2Or7WU9Kc5RQscC0DbBAZcodkot1lKFbMg/z6/cQTq+XKl4kgYr5VA/s5kzNU7ScBctQ==", - "dev": true, - "requires": { - "@types/puppeteer-core": "^2.0.0", - "@types/ua-parser-js": "^0.7.33", - "@types/uuid": "^8.3.0", - "@wdio/config": "6.10.4", - "@wdio/logger": "6.10.4", - "@wdio/protocols": "6.10.0", - "@wdio/utils": "6.10.4", - "chrome-launcher": "^0.13.1", - "edge-paths": "^2.1.0", - "puppeteer-core": "^5.1.0", - "ua-parser-js": "^0.7.21", - "uuid": "^8.0.0" - } - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - }, - "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true - }, - "webdriver": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-6.10.4.tgz", - "integrity": "sha512-N2FkEy22QWAJMeyz1219ik9wyt3/SOT/RtsY6JheEriZ1GptzZyK0OibkOnCoaIAt+nvSxnSmTTlmXQMGBE6Mw==", - "dev": true, - "requires": { - "@types/lodash.merge": "^4.6.6", - "@wdio/config": "6.10.4", - "@wdio/logger": "6.10.4", - "@wdio/protocols": "6.10.0", - "@wdio/utils": "6.10.4", - "got": "^11.0.2", - "lodash.merge": "^4.6.1" - } - }, - "webdriverio": { - "version": "6.10.5", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.10.5.tgz", - "integrity": "sha512-TLIKVOOM0Oszn2mLxZcMQk0vq1bOWpsZNXMxMtpBXKLvcOCLedftxotwh0o1LqRiq8ODiubJ/vNOLgCN/oLFJQ==", - "dev": true, - "requires": { - "@types/archiver": "^5.1.0", - "@types/atob": "^2.1.2", - "@types/fs-extra": "^9.0.2", - "@types/lodash.clonedeep": "^4.5.6", - "@types/lodash.isplainobject": "^4.0.6", - "@types/puppeteer-core": "^2.0.0", - "@wdio/config": "6.10.4", - "@wdio/logger": "6.10.4", - "@wdio/repl": "6.10.4", - "@wdio/utils": "6.10.4", - "archiver": "^5.0.0", - "atob": "^2.1.2", - "css-shorthand-properties": "^1.1.1", - "css-value": "^0.0.1", - "devtools": "6.10.4", - "fs-extra": "^9.0.1", - "get-port": "^5.1.1", - "grapheme-splitter": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "lodash.isobject": "^3.0.2", - "lodash.isplainobject": "^4.0.6", - "lodash.zip": "^4.2.0", - "minimatch": "^3.0.4", - "puppeteer-core": "^5.1.0", - "resq": "^1.9.1", - "rgb2hex": "^0.2.0", - "serialize-error": "^7.0.0", - "webdriver": "6.10.4" - } - } + "webdriver": "6.10.6", + "webdriverio": "6.10.7" } }, "@wdio/spec-reporter": { @@ -5918,6 +5774,40 @@ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true }, + "devtools": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-6.10.6.tgz", + "integrity": "sha512-9LmEpMp2wjLnSBxClzbgBangD+dOovJYrhHDSWkXuHKSqi2/WmzXhEzrDMLDm3YcAIYY/XSR6WiGbqNQF/O3Nw==", + "dev": true, + "requires": { + "@types/puppeteer-core": "^2.0.0", + "@types/ua-parser-js": "^0.7.33", + "@types/uuid": "^8.3.0", + "@wdio/config": "6.10.6", + "@wdio/logger": "6.10.4", + "@wdio/protocols": "6.10.6", + "@wdio/utils": "6.10.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^5.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + }, + "dependencies": { + "@wdio/protocols": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.10.6.tgz", + "integrity": "sha512-CLLVdc82S+Zij7f9djL90JC1bE5gtaOn+EF2pY4n8XdypqPUa1orQip8stQtX/wXEX0Ak45MEcSU9nCY+CzNnQ==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, "devtools-protocol": { "version": "0.0.767361", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.767361.tgz", @@ -13496,6 +13386,117 @@ } } }, + "webdriver": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-6.10.6.tgz", + "integrity": "sha512-ee3rK6UdAt5L2mMk/0F37DR6n3Rmi1NQAeW93U7PuYR0iFRxHiQ+p5/emyVAR8qA/nQ0J2MeSCsxg6udTWrXmA==", + "dev": true, + "requires": { + "@types/lodash.merge": "^4.6.6", + "@wdio/config": "6.10.6", + "@wdio/logger": "6.10.4", + "@wdio/protocols": "6.10.6", + "@wdio/utils": "6.10.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + }, + "dependencies": { + "@wdio/protocols": { + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.10.6.tgz", + "integrity": "sha512-CLLVdc82S+Zij7f9djL90JC1bE5gtaOn+EF2pY4n8XdypqPUa1orQip8stQtX/wXEX0Ak45MEcSU9nCY+CzNnQ==", + "dev": true + } + } + }, + "webdriverio": { + "version": "6.10.7", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.10.7.tgz", + "integrity": "sha512-1UaI6ln2md2mnIwLj3m4v33m0wXNRTNTsjhxoIVnspJlXeA3/roffUmb/KXlQHDbs6z9uOAKwaZ8yHwfXtb+5g==", + "dev": true, + "requires": { + "@types/archiver": "^5.1.0", + "@types/atob": "^2.1.2", + "@types/fs-extra": "^9.0.2", + "@types/lodash.clonedeep": "^4.5.6", + "@types/lodash.isobject": "^3.0.6", + "@types/lodash.isplainobject": "^4.0.6", + "@types/lodash.zip": "^4.2.6", + "@types/puppeteer-core": "^2.0.0", + "@wdio/config": "6.10.6", + "@wdio/logger": "6.10.4", + "@wdio/repl": "6.10.6", + "@wdio/utils": "6.10.6", + "archiver": "^5.0.0", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "6.10.6", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^5.1.0", + "resq": "^1.9.1", + "rgb2hex": "^0.2.1", + "serialize-error": "^7.0.0", + "webdriver": "6.10.6" + }, + "dependencies": { + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "rgb2hex": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.3.tgz", + "integrity": "sha512-clEe0m1xv+Tva1B/TOepuIcvLAxP0U+sCDfgt1SX1HmI2Ahr5/Cd/nzJM1e78NKVtWdoo0s33YehpFA8UfIShQ==", + "dev": true + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + } + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",