Merge remote-tracking branch 'origin/develop' into release/2024-01-19

This commit is contained in:
cwillisf 2024-01-19 15:11:11 +00:00
commit c2c787b546
2 changed files with 137 additions and 152 deletions

279
package-lock.json generated
View file

@ -65,7 +65,7 @@
"glob": "5.0.15",
"google-libphonenumber": "3.2.18",
"html-webpack-plugin": "3.2.0",
"iso-3166-2": "0.4.0",
"iso-3166-2": "1.0.0",
"jest": "23.6.0",
"jest-canvas-mock": "2.3.1",
"jest-junit": "12.0.0",
@ -101,16 +101,16 @@
"redux-thunk": "2.0.1",
"regenerator-runtime": "0.13.9",
"sass": "1.49.7",
"sass-loader": "10.4.1",
"scratch-gui": "3.2.37",
"scratch-l10n": "3.16.20231024152916",
"sass-loader": "10.5.2",
"scratch-gui": "3.6.0",
"scratch-l10n": "3.18.0",
"selenium-webdriver": "4.1.0",
"slick-carousel": "1.6.0",
"style-loader": "0.12.3",
"tap": "14.11.0",
"url-loader": "2.3.0",
"webpack": "4.47.0",
"webpack-bundle-analyzer": "4.9.1",
"webpack-bundle-analyzer": "4.10.1",
"webpack-cli": "3.3.12",
"webpack-dev-middleware": "5.3.1",
"xhr": "2.2.0"
@ -1269,10 +1269,9 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.11",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
"integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
"dev": true
"version": "1.4.15",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.4",
@ -1913,9 +1912,9 @@
"dev": true
},
"node_modules/@transifex/api": {
"version": "4.2.5",
"resolved": "https://registry.npmjs.org/@transifex/api/-/api-4.2.5.tgz",
"integrity": "sha512-br8ubTnKohECW3dPrR3h1casERTn3EvaV+gpHkWDZf3rlurkksAvEh/i9U+fIUzBF6ooYI0SG1JjRzuKkeaSZg==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@transifex/api/-/api-4.3.0.tgz",
"integrity": "sha512-RCpqAqxZlrHDo7rfam8tLSoT02wvF8LQeNRC0VZG5IGrH+wv+G6fB8PWLLHrvUuaqO6XCwkMmYlJ/X9U9TLTHw==",
"dev": true,
"dependencies": {
"core-js": "^3.22.4"
@ -1925,9 +1924,9 @@
}
},
"node_modules/@transifex/api/node_modules/core-js": {
"version": "3.25.4",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz",
"integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==",
"version": "3.35.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz",
"integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==",
"dev": true,
"hasInstallScript": true,
"funding": {
@ -6791,20 +6790,11 @@
"dev": true
},
"node_modules/css-in-js-utils": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz",
"integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz",
"integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==",
"dependencies": {
"hyphenate-style-name": "^1.0.2",
"isobject": "^3.0.1"
}
},
"node_modules/css-in-js-utils/node_modules/isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"engines": {
"node": ">=0.10.0"
"hyphenate-style-name": "^1.0.3"
}
},
"node_modules/css-loader": {
@ -7117,9 +7107,9 @@
}
},
"node_modules/csstype": {
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz",
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/cubic-hermite": {
"version": "1.0.0",
@ -7560,6 +7550,12 @@
"webidl-conversions": "^4.0.2"
}
},
"node_modules/debounce": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
"integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
"dev": true
},
"node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@ -9640,6 +9636,11 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
"node_modules/fast-loops": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz",
"integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g=="
},
"node_modules/fast-shallow-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz",
@ -13098,11 +13099,12 @@
"dev": true
},
"node_modules/inline-style-prefixer": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz",
"integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==",
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz",
"integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==",
"dependencies": {
"css-in-js-utils": "^2.0.0"
"css-in-js-utils": "^3.1.0",
"fast-loops": "^1.1.3"
}
},
"node_modules/inquirer": {
@ -13851,9 +13853,9 @@
"dev": true
},
"node_modules/iso-3166-2": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/iso-3166-2/-/iso-3166-2-0.4.0.tgz",
"integrity": "sha1-Y7lt9awsb0tVLgwTrOZnySNgL54=",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/iso-3166-2/-/iso-3166-2-1.0.0.tgz",
"integrity": "sha512-xLAazfKZzwlsg/Zz/GQGQk3jJez5/2ORrjD3TjSuqz/arMht/xTK49c0GOE3afO/gEd9tHtBVVlfBla01unUng==",
"dev": true
},
"node_modules/isobject": {
@ -16501,12 +16503,6 @@
"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz",
"integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg="
},
"node_modules/lodash.flatten": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
"integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
"dev": true
},
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@ -16517,12 +16513,6 @@
"resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
"integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
},
"node_modules/lodash.invokemap": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz",
"integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==",
"dev": true
},
"node_modules/lodash.isarguments": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
@ -16578,12 +16568,6 @@
"lodash.restparam": "^3.0.0"
}
},
"node_modules/lodash.pullall": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz",
"integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==",
"dev": true
},
"node_modules/lodash.rest": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz",
@ -17638,18 +17622,18 @@
"devOptional": true
},
"node_modules/nano-css": {
"version": "5.3.5",
"resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz",
"integrity": "sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==",
"version": "5.6.1",
"resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz",
"integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.15",
"css-tree": "^1.1.2",
"csstype": "^3.0.6",
"csstype": "^3.1.2",
"fastest-stable-stringify": "^2.0.2",
"inline-style-prefixer": "^6.0.0",
"rtl-css-js": "^1.14.0",
"sourcemap-codec": "^1.4.8",
"inline-style-prefixer": "^7.0.0",
"rtl-css-js": "^1.16.1",
"stacktrace-js": "^2.0.2",
"stylis": "^4.0.6"
"stylis": "^4.3.0"
},
"peerDependencies": {
"react": "*",
@ -21159,9 +21143,9 @@
}
},
"node_modules/react-use": {
"version": "17.4.0",
"resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz",
"integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==",
"version": "17.4.3",
"resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.3.tgz",
"integrity": "sha512-05Oyuwn4ZccdzLD4ttLbMe8TkobdKpOj7YCFE9VhVpbXrTWZpvCcMyroRw/Banh1RIcQRcM06tfzPpY5D9sTsQ==",
"dependencies": {
"@types/js-cookie": "^2.2.6",
"@xobotyi/scrollbar-width": "^1.9.5",
@ -21169,7 +21153,7 @@
"fast-deep-equal": "^3.1.3",
"fast-shallow-equal": "^1.0.0",
"js-cookie": "^2.2.1",
"nano-css": "^5.3.1",
"nano-css": "^5.6.1",
"react-universal-interface": "^0.6.2",
"resize-observer-polyfill": "^1.5.1",
"screenfull": "^5.1.0",
@ -21179,8 +21163,8 @@
"tslib": "^2.1.0"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
"react": "*",
"react-dom": "*"
}
},
"node_modules/react-use/node_modules/fast-deep-equal": {
@ -22709,9 +22693,9 @@
}
},
"node_modules/rtl-css-js": {
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz",
"integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==",
"version": "1.16.1",
"resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz",
"integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==",
"dependencies": {
"@babel/runtime": "^7.1.2"
}
@ -23240,9 +23224,9 @@
}
},
"node_modules/sass-loader": {
"version": "10.4.1",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.4.1.tgz",
"integrity": "sha512-aX/iJZTTpNUNx/OSYzo2KsjIUQHqvWsAhhUijFjAPdZTEhstjZI9zTNvkTTwsx+uNUJqUwOw5gacxQMx4hJxGQ==",
"version": "10.5.2",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz",
"integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==",
"dev": true,
"dependencies": {
"klona": "^2.0.4",
@ -23260,7 +23244,7 @@
},
"peerDependencies": {
"fibers": ">= 3.1.0",
"node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
"sass": "^1.3.0",
"webpack": "^4.36.0 || ^5.0.0"
},
@ -23557,9 +23541,9 @@
}
},
"node_modules/scratch-audio": {
"version": "0.1.0-prerelease.20231013154641",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-0.1.0-prerelease.20231013154641.tgz",
"integrity": "sha512-QHpN38xjm8v5KTTXDIfrW0MKPYw+R7y9gt5r6tzmah3SW8TPnk82w/XZ8zwgrVJcuzv0lu7/CTZUJv4XxK11Jw==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.0.tgz",
"integrity": "sha512-6CMK6vSCM8SfFK+tfmcCZpVyYU3mzkg3NpInDEDpsVWpss9saTedL4JcfEnBtpiP6Vjdl88DDA7NLUvTdlD7Jg==",
"dev": true,
"dependencies": {
"audio-context": "1.0.1",
@ -23583,39 +23567,44 @@
}
},
"node_modules/scratch-blocks": {
"version": "0.2.0-prerelease.20231013132110",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.2.0-prerelease.20231013132110.tgz",
"integrity": "sha512-3ShqtHYHM0LmGcEb0wXNvIsPKI5iauEghzdJeXxxDUOElq1XG6I6iO1+3j5BUxD3HwfuG3LlG9VpfyKz67vnJQ==",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.0.tgz",
"integrity": "sha512-rqIlBr5ZZtxWMkK7TiQU+NBZQTbwcBCyTVYqDkYkdcFxo9hvmGDJhThgtCj3PpNqxk5z7oSifANJJWTna7ruNw==",
"dev": true,
"dependencies": {
"chromedriver": "^118.0.1",
"exports-loader": "0.7.0",
"google-closure-library": "20190301.0.0",
"imports-loader": "0.8.0",
"scratch-l10n": "3.16.20231013034330"
"scratch-l10n": "3.18.0"
}
},
"node_modules/scratch-blocks/node_modules/scratch-l10n": {
"version": "3.16.20231013034330",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.16.20231013034330.tgz",
"integrity": "sha512-zHiSFijBt5Dq7ceLIxEhXvgDn997r3HVXkGjMSQmyA4oyzYwCOVvzoxtu5U2UrxNEcJy7beFLfIn5GrV66/PvQ==",
"node_modules/scratch-blocks/node_modules/chromedriver": {
"version": "118.0.1",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-118.0.1.tgz",
"integrity": "sha512-GlGfyRE47IuSJnuadIiDy89EMDMQFBVWxUmiclLJKzQhFsiWAtcIr/mNOxjljZdsw9IwIOQEkrB9wympKYFPLw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"@transifex/api": "4.2.5",
"babel-plugin-react-intl": "^3.0.1",
"download": "^8.0.0",
"transifex": "1.6.6"
"@testim/chrome-version": "^1.1.3",
"axios": "^1.4.0",
"compare-versions": "^6.0.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
"tcp-port-used": "^1.0.1"
},
"bin": {
"build-i18n-src": "scripts/build-i18n-src.js",
"tx-push-src": "scripts/tx-push-src.js"
"chromedriver": "bin/chromedriver"
},
"engines": {
"node": ">=18"
}
},
"node_modules/scratch-gui": {
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-3.2.37.tgz",
"integrity": "sha512-WbSrLycsE87/TqAtbbCW6F/ZgXV+AyDUTBs9/Y9KTzc0FURwDVTgdilnWY7pgj3sfHaRtCpLRTFAKjM5heRi8g==",
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-3.6.0.tgz",
"integrity": "sha512-UThbBefjaAEAnadBmAe92ypy94cJRX8HItM9G97wkSWTq819pOY+cddpEH4EAYNQQbo1bPec7938EGnErrOx5A==",
"dev": true,
"dependencies": {
"@microbit/microbit-universal-hex": "0.2.2",
@ -23669,15 +23658,15 @@
"react-virtualized": "9.20.1",
"redux": "3.7.2",
"redux-throttle": "0.1.1",
"scratch-audio": "0.1.0-prerelease.20231013154641",
"scratch-blocks": "0.2.0-prerelease.20231013132110",
"scratch-l10n": "3.16.20231024152916",
"scratch-paint": "2.1.34",
"scratch-render": "0.1.0-prerelease.20231018030724",
"scratch-audio": "1.0.0",
"scratch-blocks": "1.1.0",
"scratch-l10n": "3.18.0",
"scratch-paint": "2.2.0",
"scratch-render": "1.0.0",
"scratch-render-fonts": "1.0.0-prerelease.20231017225105",
"scratch-storage": "2.3.1",
"scratch-svg-renderer": "0.2.0-prerelease.20231013154115",
"scratch-vm": "2.1.14",
"scratch-svg-renderer": "0.2.0",
"scratch-vm": "2.3.0",
"startaudiocontext": "1.2.1",
"style-loader": "^0.23.0",
"text-encoding": "0.7.0",
@ -23997,9 +23986,9 @@
}
},
"node_modules/scratch-gui/node_modules/scratch-paint": {
"version": "2.1.34",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.1.34.tgz",
"integrity": "sha512-SoyaJF4HRJb3Rats5owRg8NV0zdxIoec0z4VR7177WeN1SoVHXvEPrHAqr3A1JSkJ6aG2ssoBjdppkxebyBtmA==",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.0.tgz",
"integrity": "sha512-I/bm74Dck2c+kE5c9lZE46RK/LYBOylDeyI9xebRGRU9y15eDws45LYSmIbL3asZX40bqiC3dvXVtLFknsMoWw==",
"dev": true,
"dependencies": {
"@scratch/paper": "0.11.20221201200345",
@ -24085,14 +24074,14 @@
}
},
"node_modules/scratch-l10n": {
"version": "3.16.20231024152916",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.16.20231024152916.tgz",
"integrity": "sha512-dg1am1tHdRBshQvEYMgcveouVsNQEIW1sd4giAQIN57rE/PKBgER3R0Zc3fqZxymd1JL2zIpkYB8bkDZRFadWA==",
"version": "3.18.0",
"resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.18.0.tgz",
"integrity": "sha512-OTEvk5h3qerPgi9ZsRQusj+LZTq9SgcbFZdZS4PGcMAzdexAz8jhQJu0XPacdVJMgCrF3KpNgngrcP1Wj20I4Q==",
"dev": true,
"dependencies": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"@transifex/api": "4.2.5",
"@transifex/api": "4.3.0",
"babel-plugin-react-intl": "^3.0.1",
"download": "^8.0.0",
"transifex": "1.6.6"
@ -24126,9 +24115,9 @@
}
},
"node_modules/scratch-render": {
"version": "0.1.0-prerelease.20231018030724",
"resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-0.1.0-prerelease.20231018030724.tgz",
"integrity": "sha512-XNn0tMEqOOy1UlbGpvw8qwhqEmYotB1uVe5RuKp7Om5QWNgKh3x3lyyQsgBOcGGR1YSrfFFUj/hagBm/bipuXw==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.0.tgz",
"integrity": "sha512-mSVYSMaHcqm0j7h3uAn3J2PTz2fndh5ueLCHm72pyvE6JlPwurqpRp9Tugs1Kz4nX/07C0CM4EyrEmE0Wd98nQ==",
"dev": true,
"dependencies": {
"grapheme-breaker": "0.3.2",
@ -24138,7 +24127,7 @@
"minilog": "3.1.0",
"raw-loader": "^0.5.1",
"scratch-storage": "^1.0.0",
"scratch-svg-renderer": "0.2.0-prerelease.20231013154115",
"scratch-svg-renderer": "0.2.0",
"twgl.js": "4.4.0"
},
"peerDependencies": {
@ -24249,14 +24238,13 @@
}
},
"node_modules/scratch-svg-renderer": {
"version": "0.2.0-prerelease.20231013154115",
"resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-0.2.0-prerelease.20231013154115.tgz",
"integrity": "sha512-z487RJ9bxGsTeaoAhzdlKb/K6SdeiaL8fVhRK1JYZNDzJYbrxxm3N3PVN79tHBEY0x/gFizpCi1CNNNMlyVHAg==",
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-0.2.0.tgz",
"integrity": "sha512-Q0ahFFRt8ApvR7uS7DHiKOx8neQJAd0zpVS6NpwITtWKj5Aet8KwrKKkEqr9s7YCKMtiLWwL+LarXIcO94qxRg==",
"dev": true,
"dependencies": {
"base64-js": "1.2.1",
"base64-loader": "1.0.0",
"css-tree": "1.1.3",
"dompurify": "2.2.7",
"fastestsmallesttextencoderdecoder": "^1.0.22",
"minilog": "3.1.0",
@ -24282,15 +24270,15 @@
}
},
"node_modules/scratch-translate-extension-languages": {
"version": "0.0.20191118205314",
"resolved": "https://registry.npmjs.org/scratch-translate-extension-languages/-/scratch-translate-extension-languages-0.0.20191118205314.tgz",
"integrity": "sha512-r0lvpgQjPMjbhI2wROrgoXzBhCvWJdkbAqJMfl2CdNqrwBpUXqLvNNtI3VtNLPJAcp9VfxEylkU9lVZ0gvU46Q==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/scratch-translate-extension-languages/-/scratch-translate-extension-languages-1.0.0.tgz",
"integrity": "sha512-eWyvS8S0M7YXQvJT/WXzPsOvv3YOeo1s7UxfczSADJL8/KoT5KIvtnGmp/zSE236bsVp81sHyzgmL8CVsoQv+w==",
"dev": true
},
"node_modules/scratch-vm": {
"version": "2.1.14",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-2.1.14.tgz",
"integrity": "sha512-tkoCYtJediovJN3CSd667/NtU3RLDFnv2vpfb6stwhXRUAfdjcOSmEB2QsdwhquED277gHmKTCPFM1hOJhqipQ==",
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-2.3.0.tgz",
"integrity": "sha512-3QcdX8PR1a6dR8dSihKhapl9fMybpdErQIbkFmoNtx4NfutYXwKCEp/FsiI/8CWREK0umdwMgHbVZ3v4RnoHnQ==",
"dev": true,
"dependencies": {
"@vernier/godirect": "1.5.0",
@ -24307,7 +24295,7 @@
"minilog": "3.1.0",
"scratch-parser": "5.1.1",
"scratch-sb1-converter": "0.2.7",
"scratch-translate-extension-languages": "0.0.20191118205314",
"scratch-translate-extension-languages": "1.0.0",
"text-encoding": "0.7.0",
"uuid": "8.3.2",
"worker-loader": "^1.1.1"
@ -25257,7 +25245,8 @@
"node_modules/sourcemap-codec": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
"dev": true
},
"node_modules/spawn-wrap": {
"version": "1.4.3",
@ -26192,9 +26181,9 @@
}
},
"node_modules/stylis": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.12.tgz",
"integrity": "sha512-eVXQEZqRRFRvl8Aor1kNWN7ViNss9tYhphVBFNxyCJWKdK+FO5sOVKEHk7Dg/vLAr1xYQBpUb+7weU4AlDUm8g=="
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz",
"integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ=="
},
"node_modules/supercluster": {
"version": "2.3.0",
@ -31224,24 +31213,20 @@
}
},
"node_modules/webpack-bundle-analyzer": {
"version": "4.9.1",
"resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz",
"integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==",
"version": "4.10.1",
"resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
"integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
"dev": true,
"dependencies": {
"@discoveryjs/json-ext": "0.5.7",
"acorn": "^8.0.4",
"acorn-walk": "^8.0.0",
"commander": "^7.2.0",
"debounce": "^1.2.1",
"escape-string-regexp": "^4.0.0",
"gzip-size": "^6.0.0",
"html-escaper": "^2.0.2",
"is-plain-object": "^5.0.0",
"lodash.debounce": "^4.0.8",
"lodash.escape": "^4.0.1",
"lodash.flatten": "^4.4.0",
"lodash.invokemap": "^4.6.0",
"lodash.pullall": "^4.2.0",
"lodash.uniqby": "^4.7.0",
"opener": "^1.5.2",
"picocolors": "^1.0.0",
"sirv": "^2.0.3",
@ -31255,9 +31240,9 @@
}
},
"node_modules/webpack-bundle-analyzer/node_modules/acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
"integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
"integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@ -31267,9 +31252,9 @@
}
},
"node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
"integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
"dev": true,
"engines": {
"node": ">=0.4.0"

View file

@ -100,7 +100,7 @@
"glob": "5.0.15",
"google-libphonenumber": "3.2.18",
"html-webpack-plugin": "3.2.0",
"iso-3166-2": "0.4.0",
"iso-3166-2": "1.0.0",
"jest": "23.6.0",
"jest-canvas-mock": "2.3.1",
"jest-junit": "12.0.0",
@ -136,16 +136,16 @@
"redux-thunk": "2.0.1",
"regenerator-runtime": "0.13.9",
"sass": "1.49.7",
"sass-loader": "10.4.1",
"scratch-gui": "3.2.37",
"scratch-l10n": "3.16.20231024152916",
"sass-loader": "10.5.2",
"scratch-gui": "3.6.0",
"scratch-l10n": "3.18.0",
"selenium-webdriver": "4.1.0",
"slick-carousel": "1.6.0",
"style-loader": "0.12.3",
"tap": "14.11.0",
"url-loader": "2.3.0",
"webpack": "4.47.0",
"webpack-bundle-analyzer": "4.9.1",
"webpack-bundle-analyzer": "4.10.1",
"webpack-cli": "3.3.12",
"webpack-dev-middleware": "5.3.1",
"xhr": "2.2.0"