diff --git a/package-lock.json b/package-lock.json index ac7282688cf..5013fb13c4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8566,12 +8566,12 @@ } }, "node_modules/dunder-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", - "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", + "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" }, @@ -8701,9 +8701,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.73", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", - "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", + "version": "1.5.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", + "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", "license": "ISC" }, "node_modules/elliptic": { @@ -11208,15 +11208,15 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -13032,14 +13032,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -13294,13 +13295,13 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", - "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -13672,13 +13673,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.14.tgz", + "integrity": "sha512-lQUsHzcTb7rH57dajbOuZEuMDXjs9f04ZloER4QOpjpKcaw4f98BRUrs8aiO9Z4G7i7B0Xhgarg6SCgYcYi8Nw==", "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -13730,14 +13731,14 @@ } }, "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -17076,13 +17077,14 @@ "license": "MIT" }, "node_modules/json-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", - "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.0.tgz", + "integrity": "sha512-ex8jk9BZHBolvbd5cRnAgwyaYcYB0qZldy1e+LCOdcF6+AUmVZ6LcGUMzsRTW83QMeu+GxZGrcLqxqrgfXGvIw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "isarray": "^2.0.5", "jsonify": "^0.0.1", "object-keys": "^1.1.1" @@ -23316,13 +23318,13 @@ } }, "node_modules/prop-types-exact": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.5.tgz", - "integrity": "sha512-wHDhA5TSSvU07gdzsdeT/FZg6zay94K4Y7swSK4YsRG3moWB0Qsp9g1Y5BBausP1HF8K4UeVe2Xt7ZFJByKp6A==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.6.tgz", + "integrity": "sha512-jjPykG6orULQ/2Zcatm6vtCs9mdksYZQs4HTmlHAxbkK2NHGFVBrSLDh4k/RpMWVXECZO6za1i6iF7srRKp/KQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", "hasown": "^2.0.2", "isarray": "^2.0.5", @@ -23914,9 +23916,9 @@ "license": "MIT" }, "node_modules/react-modal": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.3.tgz", + "integrity": "sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw==", "license": "MIT", "dependencies": { "exenv": "^1.2.0", @@ -23924,12 +23926,9 @@ "react-lifecycles-compat": "^3.0.0", "warning": "^4.0.3" }, - "engines": { - "node": ">=8" - }, "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", - "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19" } }, "node_modules/react-popover": { @@ -25514,9 +25513,9 @@ } }, "node_modules/scratch-audio": { - "version": "2.0.26", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.26.tgz", - "integrity": "sha512-srd2klcARpj5CBnc02tZtuqtjXqJi/Gt02gxTw2Jq542m4HFi6eV2iBBH0GnlJgxunLB7LDFRWPrTmnY6kAbZg==", + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.29.tgz", + "integrity": "sha512-V5hc/5hCMSCbOoYMOQBwjZlnbZYnFNoSDLtA7g/DoMqrSZ1HmARarNpYd7w3hUTiMav4iPOytpUieEJkotLZFw==", "license": "AGPL-3.0-only", "dependencies": { "audio-context": "^1.0.1", @@ -25596,9 +25595,9 @@ } }, "node_modules/scratch-l10n": { - "version": "5.0.41", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.41.tgz", - "integrity": "sha512-eVCMrAQtxeuFzwAkESOA4Y/LvkMiOgAZZS8OGTycCgJT0YGla+ez1YCObEabTCD/Ik0YHFekgaQhzm8HyprfNw==", + "version": "5.0.46", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-5.0.46.tgz", + "integrity": "sha512-bMb/fnacMhdOl9LrYwDEihexJbKHUNDin7z3kwn2Co49xs1VPJ0r+wCLDEeAWodaqmYTYOcAGFvlMU9Omt43fg==", "license": "AGPL-3.0-only", "dependencies": { "@transifex/api": "4.3.0", @@ -25611,9 +25610,9 @@ } }, "node_modules/scratch-paint": { - "version": "3.0.40", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.40.tgz", - "integrity": "sha512-SmNtYtnVBrG/xWVBc39iCtbussoylKouAgH4X9sNyd+JvOXto9fZ5F2Iuh7KGZQtd/+usPq/QcLDAFDCIfSwcQ==", + "version": "3.0.45", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-3.0.45.tgz", + "integrity": "sha512-66eF82gap4N/xfxUytE8nD2wRlHgxDo7Y1mO5rboDxvgNrbQ9A+anFhEBWPXevF/sTFyi0/qbxQGXeJmKh/FDg==", "license": "AGPL-3.0-only", "dependencies": { "@scratch/paper": "^0.11.20221201200345", @@ -25685,9 +25684,9 @@ } }, "node_modules/scratch-render": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.0.45.tgz", - "integrity": "sha512-3Hu8hVR8nzPOmfkjaUV7pSZkZZfpuVb3E4NiMgcpV06rLcBUgZTES4xks2hw1nmyjT9401+ENGVHEUG/bbS6hA==", + "version": "2.0.49", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.0.49.tgz", + "integrity": "sha512-tEgziF7J4QwJH9IDNAR42o7AKKGMmUfAyfcluxPQMScNaRoZBLd34T2uxT0NDvm4zEbFEaob23y4ckVLScWeLQ==", "license": "AGPL-3.0-only", "dependencies": { "grapheme-breaker": "^0.3.2", @@ -25704,9 +25703,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.141", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.141.tgz", - "integrity": "sha512-9amkZ0jfcsu05m9rtgzkq9lU8DQkfPulpnEco+P+JvypOVeJVltNoT8Zfm/d6lG9Hbucezrh0+/ohq2f08oVDA==", + "version": "1.0.142", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.142.tgz", + "integrity": "sha512-7cPl0i0EHMn98PyZykOGZd3amsVASs2zYnTjEVeBcx+a3FVZqiMNHqbC1miwi7skAyl9F6iIkq2KjuZXRQD51g==", "dependencies": { "base64-loader": "^1.0.0" } @@ -25717,9 +25716,9 @@ "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, "node_modules/scratch-sb1-converter": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.15.tgz", - "integrity": "sha512-tCbswNKRmbuBmfBEpNr5M6rAqzGHT8eWEaDbvr+7/KX0YE3ISAeyrrcKhnhdJHWmFIGMByPLhrauHYyHm4Ycxw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.18.tgz", + "integrity": "sha512-yGbpXBbrk1phsc2Ug63WjEiDdz1oohRepee5keb/w9zkAbO4zO33F8OwnKx5xkWpRDMqwuAk5sk2j78F1E2MDQ==", "license": "AGPL-3.0-only", "dependencies": { "js-md5": "^0.7.3", @@ -26687,9 +26686,9 @@ "peer": true }, "node_modules/scratch-svg-renderer": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.19.tgz", - "integrity": "sha512-wh2BKIYyo7n/VhA9hBiN0bKf/TCc+chD8gTCqvEF/XDrt/SYkU7X9KKCU9tFJcsFPfKXN3e8DuKHOBIgU65Uvg==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.21.tgz", + "integrity": "sha512-qnTas6GIki/13sYFt2JYIrz6JCqdgHEFh3lPMhvn/j4ucayTiNOrTO3cgjmuMjr0lU+w+2j9PGAz+mROffDu8Q==", "license": "AGPL-3.0-only", "dependencies": { "base64-js": "^1.2.1", @@ -26711,9 +26710,9 @@ "license": "BSD-3-Clause" }, "node_modules/scratch-vm": { - "version": "5.0.47", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-5.0.47.tgz", - "integrity": "sha512-ZoOE8NlFRVr1D2nBlRL6N5JkU6+RQBK/NgWSlnkGYQ1Vfajwfmp8eVtc4e0b4MZCLpo63HWTixc3zhp6ttBC1A==", + "version": "5.0.53", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-5.0.53.tgz", + "integrity": "sha512-mVPdfUN611pFzLQuQ+fDkwFW0iJt35xW7iZmO8BXtEfPp5dOSiHhL8/OpcS/vds5KjC6vfNJF4FD/PG3Xgqyuw==", "license": "AGPL-3.0-only", "dependencies": { "@vernier/godirect": "^1.5.0", @@ -26733,7 +26732,7 @@ "scratch-render": "^2.0.0", "scratch-sb1-converter": "^2.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "3.0.18", + "scratch-svg-renderer": "3.0.20", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -26741,9 +26740,9 @@ } }, "node_modules/scratch-vm/node_modules/scratch-svg-renderer": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.18.tgz", - "integrity": "sha512-7ZB3TMtksAv6Z4Vab1H4FzyX72XLWeUw5uqn2wRekwlP2Q0Fs9iY44gvOgCslpdQhoEveD/i/brDf65B0VWPeg==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.20.tgz", + "integrity": "sha512-s4Z7FywjBVUxEyrDUw4aE5cTDtSXV518X24dp0Ad0i40Q9E0gKnt1HACaclyEvKwZ3QJey2l+JF5QCwIVTOicw==", "license": "AGPL-3.0-only", "dependencies": { "base64-js": "^1.2.1", @@ -29785,17 +29784,17 @@ } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4"