Merge remote-tracking branch 'origin/develop' into release/2022-09-14

This commit is contained in:
cwillisf 2022-09-14 18:27:59 +00:00
commit 18dfc3bfbd
4 changed files with 174 additions and 240 deletions

404
package-lock.json generated
View file

@ -42,7 +42,7 @@
"babel-preset-react": "6.24.1",
"bowser": "1.9.4",
"canvas": "2.9.0",
"chromedriver": "96.0.0",
"chromedriver": "105.0.0",
"classnames": "2.2.5",
"cookie": "0.4.1",
"copy-webpack-plugin": "6.4.1",
@ -99,8 +99,8 @@
"regenerator-runtime": "0.13.9",
"sass": "1.49.7",
"sass-loader": "10.2.1",
"scratch-gui": "0.1.0-prerelease.20220830140542",
"scratch-l10n": "3.14.20220826031556",
"scratch-gui": "0.1.0-prerelease.20220914163646",
"scratch-l10n": "3.15.20220913031617",
"selenium-webdriver": "4.1.0",
"slick-carousel": "1.6.0",
"style-loader": "0.12.3",
@ -1721,9 +1721,9 @@
}
},
"node_modules/@testim/chrome-version": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.0.7.tgz",
"integrity": "sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.2.tgz",
"integrity": "sha512-1c4ZOETSRpI0iBfIFUqU4KqwBAB2lHUAlBjZz/YqOHqwM9dTTzjV6Km0ZkiEiSCx/tLr1BtESIKyWWMww+RUqw==",
"dev": true
},
"node_modules/@types/babel__core": {
@ -2298,6 +2298,7 @@
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true,
"optional": true,
"engines": {
"node": ">=0.4.2"
}
@ -2739,12 +2740,27 @@
"dev": true
},
"node_modules/axios": {
"version": "0.21.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"dev": true,
"dependencies": {
"follow-redirects": "^1.14.0"
"follow-redirects": "^1.14.9",
"form-data": "^4.0.0"
}
},
"node_modules/axios/node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/babel-cli": {
@ -4915,14 +4931,14 @@
}
},
"node_modules/chromedriver": {
"version": "96.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-96.0.0.tgz",
"integrity": "sha512-4g6Hn5RHGsbaBmOrJbDlz/hdVPOc22eRsbvoAAMqkZxR2NJCcddHzCw2FAQeW8lX/C7xWVz3nyDsKX3fE9lIIw==",
"version": "105.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-105.0.0.tgz",
"integrity": "sha512-BX3GOUW5m6eiW9cVVF8hw+EFxvrGqYCxbwOqnpk8PjbNFqL5xjy7yel+e6ilJPjckAYFutMKs8XJvOs/W85vvg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"@testim/chrome-version": "^1.0.7",
"axios": "^0.21.2",
"@testim/chrome-version": "^1.1.2",
"axios": "^0.27.2",
"del": "^6.0.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.0",
@ -8433,43 +8449,16 @@
}
},
"node_modules/exports-loader": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.3.tgz",
"integrity": "sha1-V9x4kX9wm5byR/qR5ptVTIVQE8g=",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.7.0.tgz",
"integrity": "sha512-RKwCrO4A6IiKm0pG3c9V46JxIHcDplwwGJn6+JJ1RcVnh/WSGJa0xkmk5cRVtgOPzCAtTMGj2F7nluh9L0vpSA==",
"dev": true,
"dependencies": {
"loader-utils": "0.2.x",
"source-map": "0.1.x"
}
},
"node_modules/exports-loader/node_modules/big.js": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
"integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
"dev": true,
"loader-utils": "^1.1.0",
"source-map": "0.5.0"
},
"engines": {
"node": "*"
}
},
"node_modules/exports-loader/node_modules/json5": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true,
"bin": {
"json5": "lib/cli.js"
}
},
"node_modules/exports-loader/node_modules/loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"dependencies": {
"big.js": "^3.1.3",
"emojis-list": "^2.0.0",
"json5": "^0.5.0",
"object-assign": "^4.0.1"
"node": ">= 4"
}
},
"node_modules/express": {
@ -9623,9 +9612,9 @@
}
},
"node_modules/follow-redirects": {
"version": "1.14.4",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
"integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
"version": "1.15.1",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
"integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
"dev": true,
"funding": [
{
@ -12068,43 +12057,25 @@
}
},
"node_modules/imports-loader": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.6.5.tgz",
"integrity": "sha1-rnRlMDHVnjezwvslRKxhrq41MKY=",
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.8.0.tgz",
"integrity": "sha512-kXWL7Scp8KQ4552ZcdVTeaQCZSLW+e6nJfp3cwUMB673T7Hr98Xjx5JK+ql7ADlJUvj1JS5O01RLbKoutN5QDQ==",
"dev": true,
"dependencies": {
"loader-utils": "0.2.x",
"source-map": "0.1.x"
"loader-utils": "^1.0.2",
"source-map": "^0.6.1"
},
"engines": {
"node": ">= 4"
}
},
"node_modules/imports-loader/node_modules/big.js": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
"integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
"node_modules/imports-loader/node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"engines": {
"node": "*"
}
},
"node_modules/imports-loader/node_modules/json5": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true,
"bin": {
"json5": "lib/cli.js"
}
},
"node_modules/imports-loader/node_modules/loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"dependencies": {
"big.js": "^3.1.3",
"emojis-list": "^2.0.0",
"json5": "^0.5.0",
"object-assign": "^4.0.1"
"node": ">=0.10.0"
}
},
"node_modules/imurmurhash": {
@ -22474,37 +22445,21 @@
}
},
"node_modules/scratch-blocks": {
"version": "0.1.0-prerelease.20220524062105",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220524062105.tgz",
"integrity": "sha512-gaIVLWauJD2yTw08+G4YkRLVG7CdgYpOC4FAeyskWUYtCiM3DiSV9lY1FPmFuqo8BH44uz3hcV6jb63NNwgvIg==",
"version": "0.1.0-prerelease.20220913171331",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220913171331.tgz",
"integrity": "sha512-G6GC7LfA7S2IspsMfLzTJz5KgdOmr9A6MAnRQLKV2A3TslAaH+V4HTZv+xoiEgmLtjM8XCDsHsuZXkJuBlqoAw==",
"dev": true,
"dependencies": {
"exports-loader": "0.6.3",
"exports-loader": "0.7.0",
"google-closure-library": "20190301.0.0",
"imports-loader": "0.6.5",
"scratch-l10n": "3.14.20220524031600"
}
},
"node_modules/scratch-blocks/node_modules/scratch-l10n": {
"version": "3.14.20220524031600",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220524031600.tgz",
"integrity": "sha512-xOVwx9vFdcN8S01Cr4HrUep/MZ8nBt290t49i7TS1dhU61/Wrzm0iwm1wK8l5ayLNBtCKQAZv2JsI6nxWLfffg==",
"dev": true,
"dependencies": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"babel-plugin-react-intl": "^3.0.1",
"transifex": "1.6.6"
},
"bin": {
"build-i18n-src": "scripts/build-i18n-src.js",
"tx-push-src": "scripts/tx-push-src.js"
"imports-loader": "0.8.0",
"scratch-l10n": "3.15.20220913031617"
}
},
"node_modules/scratch-gui": {
"version": "0.1.0-prerelease.20220830140542",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220830140542.tgz",
"integrity": "sha512-UNnERY40lqY3OBsdRhApeCwJS1U2orKGggXzg21MdkEbW2m39biVsq2Jkr4s1cG2yEmYI3ZeIhZbvGooZSewZQ==",
"version": "0.1.0-prerelease.20220914163646",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220914163646.tgz",
"integrity": "sha512-dTdujvFM3Oe13sBFa62kkhwmsaE5ADqrqT+qZ4j9vhOda1MdQImQz2zVVsqBtmAZCKsIFJTE7ZZlVX9W14qY2Q==",
"dev": true,
"dependencies": {
"arraybuffer-loader": "^1.0.6",
@ -22555,14 +22510,14 @@
"redux": "3.7.2",
"redux-throttle": "0.1.1",
"scratch-audio": "0.1.0-prerelease.20200528195344",
"scratch-blocks": "0.1.0-prerelease.20220524062105",
"scratch-blocks": "0.1.0-prerelease.20220913171331",
"scratch-l10n": "3.14.20220826031556",
"scratch-paint": "1.0.1",
"scratch-render": "0.1.0-prerelease.20211028200436",
"scratch-render-fonts": "1.0.0-prerelease.20210401210003",
"scratch-storage": "2.0.2",
"scratch-svg-renderer": "0.2.0-prerelease.20220817124220",
"scratch-vm": "1.1.6",
"scratch-vm": "1.2.4",
"startaudiocontext": "1.2.1",
"style-loader": "^0.23.0",
"text-encoding": "0.7.0",
@ -22839,6 +22794,22 @@
"symbol-observable": "^1.0.3"
}
},
"node_modules/scratch-gui/node_modules/scratch-l10n": {
"version": "3.14.20220826031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220826031556.tgz",
"integrity": "sha512-frrnRULUNH8IJ+kJWTjJVKaY4wm94FKFynW71nkuUXxh13cKZH/jpzR93trD5gIC6ph8OnOC7utgnlwkMge6jg==",
"dev": true,
"dependencies": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"babel-plugin-react-intl": "^3.0.1",
"transifex": "1.6.6"
},
"bin": {
"build-i18n-src": "scripts/build-i18n-src.js",
"tx-push-src": "scripts/tx-push-src.js"
}
},
"node_modules/scratch-gui/node_modules/scratch-paint": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.0.1.tgz",
@ -22938,9 +22909,9 @@
}
},
"node_modules/scratch-l10n": {
"version": "3.14.20220826031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220826031556.tgz",
"integrity": "sha512-frrnRULUNH8IJ+kJWTjJVKaY4wm94FKFynW71nkuUXxh13cKZH/jpzR93trD5gIC6ph8OnOC7utgnlwkMge6jg==",
"version": "3.15.20220913031617",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.15.20220913031617.tgz",
"integrity": "sha512-2WkeXZBc7yzUOq4UbGTnwjnvkoDbut1nxhYprOcMHLMck2UuVyWx2jyfu3fAlUqGtJs3dVz5A79uS1FwGXx29A==",
"dev": true,
"dependencies": {
"@babel/cli": "^7.1.2",
@ -23135,9 +23106,9 @@
"dev": true
},
"node_modules/scratch-vm": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-1.1.6.tgz",
"integrity": "sha512-A5szfXN/+IY1WU5laMWixxExBaOSmULh5i4OCIiJH5XPQglJsXyhnFkbww4fX+SS0FCmCo9+fYRuI+aNXDJ8vQ==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-1.2.4.tgz",
"integrity": "sha512-gBF8g99M1i0uRqwhoPvjwHrt5+po2mEHBoYd5W7osFYKlVrSRgF5WpNnU4KOOkq5CpXvPgGjdst25Qh2Rk0qOw==",
"dev": true,
"dependencies": {
"@vernier/godirect": "1.5.0",
@ -23987,15 +23958,12 @@
"dev": true
},
"node_modules/source-map": {
"version": "0.1.31",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz",
"integrity": "sha1-n3BNDWnZ4TioG63267T94z0VHGE=",
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz",
"integrity": "sha512-gjGnxNN0K+/Pr4Mi4fs/pOtda10dKB6Wn9QvjOrH6v5TWsI7ghHuJUHoIgyM6DkUL5kr2GtPFGererzKpMBWfA==",
"dev": true,
"dependencies": {
"amdefine": ">=0.0.4"
},
"engines": {
"node": ">=0.8.0"
"node": ">=0.10.0"
}
},
"node_modules/source-map-js": {
@ -32309,9 +32277,9 @@
}
},
"@testim/chrome-version": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.0.7.tgz",
"integrity": "sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.2.tgz",
"integrity": "sha512-1c4ZOETSRpI0iBfIFUqU4KqwBAB2lHUAlBjZz/YqOHqwM9dTTzjV6Km0ZkiEiSCx/tLr1BtESIKyWWMww+RUqw==",
"dev": true
},
"@types/babel__core": {
@ -32838,7 +32806,8 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
"dev": true,
"optional": true
},
"ansi-escapes": {
"version": "3.2.0",
@ -33200,12 +33169,26 @@
"dev": true
},
"axios": {
"version": "0.21.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"dev": true,
"requires": {
"follow-redirects": "^1.14.0"
"follow-redirects": "^1.14.9",
"form-data": "^4.0.0"
},
"dependencies": {
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
}
}
},
"babel-cli": {
@ -35145,13 +35128,13 @@
}
},
"chromedriver": {
"version": "96.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-96.0.0.tgz",
"integrity": "sha512-4g6Hn5RHGsbaBmOrJbDlz/hdVPOc22eRsbvoAAMqkZxR2NJCcddHzCw2FAQeW8lX/C7xWVz3nyDsKX3fE9lIIw==",
"version": "105.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-105.0.0.tgz",
"integrity": "sha512-BX3GOUW5m6eiW9cVVF8hw+EFxvrGqYCxbwOqnpk8PjbNFqL5xjy7yel+e6ilJPjckAYFutMKs8XJvOs/W85vvg==",
"dev": true,
"requires": {
"@testim/chrome-version": "^1.0.7",
"axios": "^0.21.2",
"@testim/chrome-version": "^1.1.2",
"axios": "^0.27.2",
"del": "^6.0.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.0",
@ -38060,39 +38043,13 @@
}
},
"exports-loader": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.3.tgz",
"integrity": "sha1-V9x4kX9wm5byR/qR5ptVTIVQE8g=",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.7.0.tgz",
"integrity": "sha512-RKwCrO4A6IiKm0pG3c9V46JxIHcDplwwGJn6+JJ1RcVnh/WSGJa0xkmk5cRVtgOPzCAtTMGj2F7nluh9L0vpSA==",
"dev": true,
"requires": {
"loader-utils": "0.2.x",
"source-map": "0.1.x"
},
"dependencies": {
"big.js": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
"integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
"dev": true
},
"json5": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true
},
"loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
"big.js": "^3.1.3",
"emojis-list": "^2.0.0",
"json5": "^0.5.0",
"object-assign": "^4.0.1"
}
}
"loader-utils": "^1.1.0",
"source-map": "0.5.0"
}
},
"express": {
@ -39044,9 +39001,9 @@
}
},
"follow-redirects": {
"version": "1.14.4",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
"integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
"version": "1.15.1",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
"integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
"dev": true
},
"font-atlas": {
@ -41154,38 +41111,20 @@
}
},
"imports-loader": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.6.5.tgz",
"integrity": "sha1-rnRlMDHVnjezwvslRKxhrq41MKY=",
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.8.0.tgz",
"integrity": "sha512-kXWL7Scp8KQ4552ZcdVTeaQCZSLW+e6nJfp3cwUMB673T7Hr98Xjx5JK+ql7ADlJUvj1JS5O01RLbKoutN5QDQ==",
"dev": true,
"requires": {
"loader-utils": "0.2.x",
"source-map": "0.1.x"
"loader-utils": "^1.0.2",
"source-map": "^0.6.1"
},
"dependencies": {
"big.js": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
"integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"json5": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true
},
"loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
"big.js": "^3.1.3",
"emojis-list": "^2.0.0",
"json5": "^0.5.0",
"object-assign": "^4.0.1"
}
}
}
},
@ -49838,35 +49777,21 @@
}
},
"scratch-blocks": {
"version": "0.1.0-prerelease.20220524062105",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220524062105.tgz",
"integrity": "sha512-gaIVLWauJD2yTw08+G4YkRLVG7CdgYpOC4FAeyskWUYtCiM3DiSV9lY1FPmFuqo8BH44uz3hcV6jb63NNwgvIg==",
"version": "0.1.0-prerelease.20220913171331",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220913171331.tgz",
"integrity": "sha512-G6GC7LfA7S2IspsMfLzTJz5KgdOmr9A6MAnRQLKV2A3TslAaH+V4HTZv+xoiEgmLtjM8XCDsHsuZXkJuBlqoAw==",
"dev": true,
"requires": {
"exports-loader": "0.6.3",
"exports-loader": "0.7.0",
"google-closure-library": "20190301.0.0",
"imports-loader": "0.6.5",
"scratch-l10n": "3.14.20220524031600"
},
"dependencies": {
"scratch-l10n": {
"version": "3.14.20220524031600",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220524031600.tgz",
"integrity": "sha512-xOVwx9vFdcN8S01Cr4HrUep/MZ8nBt290t49i7TS1dhU61/Wrzm0iwm1wK8l5ayLNBtCKQAZv2JsI6nxWLfffg==",
"dev": true,
"requires": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"babel-plugin-react-intl": "^3.0.1",
"transifex": "1.6.6"
}
}
"imports-loader": "0.8.0",
"scratch-l10n": "3.15.20220913031617"
}
},
"scratch-gui": {
"version": "0.1.0-prerelease.20220830140542",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220830140542.tgz",
"integrity": "sha512-UNnERY40lqY3OBsdRhApeCwJS1U2orKGggXzg21MdkEbW2m39biVsq2Jkr4s1cG2yEmYI3ZeIhZbvGooZSewZQ==",
"version": "0.1.0-prerelease.20220914163646",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220914163646.tgz",
"integrity": "sha512-dTdujvFM3Oe13sBFa62kkhwmsaE5ADqrqT+qZ4j9vhOda1MdQImQz2zVVsqBtmAZCKsIFJTE7ZZlVX9W14qY2Q==",
"dev": true,
"requires": {
"arraybuffer-loader": "^1.0.6",
@ -49917,14 +49842,14 @@
"redux": "3.7.2",
"redux-throttle": "0.1.1",
"scratch-audio": "0.1.0-prerelease.20200528195344",
"scratch-blocks": "0.1.0-prerelease.20220524062105",
"scratch-blocks": "0.1.0-prerelease.20220913171331",
"scratch-l10n": "3.14.20220826031556",
"scratch-paint": "1.0.1",
"scratch-render": "0.1.0-prerelease.20211028200436",
"scratch-render-fonts": "1.0.0-prerelease.20210401210003",
"scratch-storage": "2.0.2",
"scratch-svg-renderer": "0.2.0-prerelease.20220817124220",
"scratch-vm": "1.1.6",
"scratch-vm": "1.2.4",
"startaudiocontext": "1.2.1",
"style-loader": "^0.23.0",
"text-encoding": "0.7.0",
@ -50147,6 +50072,18 @@
"symbol-observable": "^1.0.3"
}
},
"scratch-l10n": {
"version": "3.14.20220826031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220826031556.tgz",
"integrity": "sha512-frrnRULUNH8IJ+kJWTjJVKaY4wm94FKFynW71nkuUXxh13cKZH/jpzR93trD5gIC6ph8OnOC7utgnlwkMge6jg==",
"dev": true,
"requires": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"babel-plugin-react-intl": "^3.0.1",
"transifex": "1.6.6"
}
},
"scratch-paint": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.0.1.tgz",
@ -50225,9 +50162,9 @@
}
},
"scratch-l10n": {
"version": "3.14.20220826031556",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220826031556.tgz",
"integrity": "sha512-frrnRULUNH8IJ+kJWTjJVKaY4wm94FKFynW71nkuUXxh13cKZH/jpzR93trD5gIC6ph8OnOC7utgnlwkMge6jg==",
"version": "3.15.20220913031617",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.15.20220913031617.tgz",
"integrity": "sha512-2WkeXZBc7yzUOq4UbGTnwjnvkoDbut1nxhYprOcMHLMck2UuVyWx2jyfu3fAlUqGtJs3dVz5A79uS1FwGXx29A==",
"dev": true,
"requires": {
"@babel/cli": "^7.1.2",
@ -50419,9 +50356,9 @@
"dev": true
},
"scratch-vm": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-1.1.6.tgz",
"integrity": "sha512-A5szfXN/+IY1WU5laMWixxExBaOSmULh5i4OCIiJH5XPQglJsXyhnFkbww4fX+SS0FCmCo9+fYRuI+aNXDJ8vQ==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-1.2.4.tgz",
"integrity": "sha512-gBF8g99M1i0uRqwhoPvjwHrt5+po2mEHBoYd5W7osFYKlVrSRgF5WpNnU4KOOkq5CpXvPgGjdst25Qh2Rk0qOw==",
"dev": true,
"requires": {
"@vernier/godirect": "1.5.0",
@ -51121,13 +51058,10 @@
"dev": true
},
"source-map": {
"version": "0.1.31",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz",
"integrity": "sha1-n3BNDWnZ4TioG63267T94z0VHGE=",
"dev": true,
"requires": {
"amdefine": ">=0.0.4"
}
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.0.tgz",
"integrity": "sha512-gjGnxNN0K+/Pr4Mi4fs/pOtda10dKB6Wn9QvjOrH6v5TWsI7ghHuJUHoIgyM6DkUL5kr2GtPFGererzKpMBWfA==",
"dev": true
},
"source-map-js": {
"version": "1.0.2",

View file

@ -77,7 +77,7 @@
"babel-preset-react": "6.24.1",
"bowser": "1.9.4",
"canvas": "2.9.0",
"chromedriver": "96.0.0",
"chromedriver": "105.0.0",
"classnames": "2.2.5",
"cookie": "0.4.1",
"copy-webpack-plugin": "6.4.1",
@ -134,8 +134,8 @@
"regenerator-runtime": "0.13.9",
"sass": "1.49.7",
"sass-loader": "10.2.1",
"scratch-gui": "0.1.0-prerelease.20220830140542",
"scratch-l10n": "3.14.20220826031556",
"scratch-gui": "0.1.0-prerelease.20220914163646",
"scratch-l10n": "3.15.20220913031617",
"selenium-webdriver": "4.1.0",
"slick-carousel": "1.6.0",
"style-loader": "0.12.3",

View file

@ -7,7 +7,6 @@
"general.birthMonth": "Birth Month",
"general.birthYear": "Birth Year",
"general.donate": "Donate",
"general.monthDecember": "December",
"general.cancel": "Cancel",
"general.close": "Close",
"general.collaborators": "Collaborators",

View file

@ -79,7 +79,8 @@ describe('www-integration join flow', () => {
test('username validation: bad word', async () => {
let textInput = await findByXpath('//input[contains(@name, "username")]');
await textInput.click();
await textInput.sendKeys('qnb02mclepghwic9');
// Should be caught by the filter
await textInput.sendKeys('xxxxxxxxx');
await clickXpath('//div[@class = "join-flow-outer-content"]');
let message = await findByXpath('//div[contains(@class, "validation-error")]');
let messageText = await message.getText();