diff --git a/package-lock.json b/package-lock.json index f75027d8b..ad224319d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3376,9 +3376,9 @@ } }, "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3508,9 +3508,9 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3768,9 +3768,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz", - "integrity": "sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==", + "version": "20.12.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", + "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -3919,9 +3919,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3957,9 +3957,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6014,9 +6014,9 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001616", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", - "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", + "version": "1.0.30001617", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", "dev": true, "funding": [ { @@ -7172,9 +7172,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -8345,9 +8345,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.758", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.758.tgz", - "integrity": "sha512-/o9x6TCdrYZBMdGeTifAP3wlF/gVT+TtWJe3BSmtNh92Mw81U9hrYwW9OAGUh+sEOX/yz5e34sksqRruZbjYrw==", + "version": "1.4.762", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.762.tgz", + "integrity": "sha512-rrFvGweLxPwwSwJOjIopy3Vr+J3cIPtZzuc74bmlvmBIgQO3VYJDvVrlj94iKZ3ukXUH64Ex31hSfRTLqvjYJQ==", "dev": true }, "node_modules/element-size": { @@ -9942,12 +9942,12 @@ } }, "node_modules/flow-remove-types": { - "version": "2.235.1", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.235.1.tgz", - "integrity": "sha512-aDcBPXFfgKisR7XJoFUNsropyKQdxHh5qx/BSCPXGIqP80sa8r5bV+RL2rbAzCuoAkDIFZkICFttC2C1pjFBwg==", + "version": "2.236.0", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.236.0.tgz", + "integrity": "sha512-EVg9IM7QKZsFJq8VSYFYslPR/hrtnD0pw0z/dndAuTDkhfCOQSjiJNjZhd3mTizZ4UFrysTNNcv/QDF3a/ZnTw==", "dev": true, "dependencies": { - "hermes-parser": "0.20.1", + "hermes-parser": "0.21.0", "pirates": "^3.0.2", "vlq": "^0.2.1" }, @@ -10537,9 +10537,9 @@ } }, "node_modules/gl-axes3d": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/gl-axes3d/-/gl-axes3d-1.6.0.tgz", - "integrity": "sha512-5cOkmjwPZARUfwWN+FB4ksHiNWi1EVlVVaOmLqNryqu3YpLj6spr1SwhnijJhtq69fzcqeKRJYc5Qc+KlqcG9g==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/gl-axes3d/-/gl-axes3d-1.7.0.tgz", + "integrity": "sha512-J+IJKmFIgPosGw8BD2yQWNs3BUiYLn2cFojSqgDbnUueUYk/aIkQlYyOPS4R66g644mVeZAlmkfeErSQ1WLhVQ==", "dev": true, "dependencies": { "bit-twiddle": "^1.0.2", @@ -10790,9 +10790,9 @@ } }, "node_modules/gl-scatter3d": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/gl-scatter3d/-/gl-scatter3d-1.3.0.tgz", - "integrity": "sha512-XPKUjhHjN2EppkXEOo3ALil8EmRE3fXrmJSXr6b1einAFFdAP1D4NhwPQ6Sq1LiZ66fTNpZUsQ1TVxWMqB3hAQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gl-scatter3d/-/gl-scatter3d-1.4.0.tgz", + "integrity": "sha512-5gkUYm5x0cWI/Y5QXpbVhiNaYy+qmI9MAvFkVQ3Guy9k/yHVVY1PvKddq3OdyT40orc2M2BiiUD3rJQIaTBWvA==", "dev": true, "dependencies": { "gl-buffer": "^2.1.2", @@ -11619,18 +11619,18 @@ } }, "node_modules/hermes-estree": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", - "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.21.0.tgz", + "integrity": "sha512-nFKvwIBMg+u/Ofbc/jNuFUVu8vKb2gxkl0+wCgKootBLGbDWeZzznDnbaDpYvJKTRw2NlZk7oan3yucTGfo1aA==", "dev": true }, "node_modules/hermes-parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", - "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.21.0.tgz", + "integrity": "sha512-YKRYs6ufKDQ1VWMbnLBrsGxA7xRDhgrlrMoMD1jWNoV0NiIWVRM5OuRfGXsGj2tQhOngH/6VKVjeMkuwKyqF+w==", "dev": true, "dependencies": { - "hermes-estree": "0.20.1" + "hermes-estree": "0.21.0" } }, "node_modules/history": { @@ -13128,9 +13128,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -13309,9 +13309,9 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -14770,9 +14770,9 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -18508,9 +18508,9 @@ } }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -20694,9 +20694,9 @@ } }, "node_modules/sass-loader/node_modules/semver": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", - "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -20745,9 +20745,9 @@ } }, "node_modules/scratch-audio": { - "version": "1.0.109", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.109.tgz", - "integrity": "sha512-lGvKlvrDb/vpTQXYpTRbBq8bOD6WW7q0uKgAd5iDNiwh6PPuEy36UbNOkf8/f/Ieypd4FDe+np8+SXxoLAnKpg==", + "version": "1.0.111", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-1.0.111.tgz", + "integrity": "sha512-G1RiH+/A5kdPsI9l3O0ralWnUk/f9ELx7dNsJ/3Mx85VJYPKcfcuGj5NGhDRyxwIdioO369853eyCezDBE0x2g==", "dev": true, "dependencies": { "audio-context": "^1.0.1", @@ -20771,9 +20771,9 @@ } }, "node_modules/scratch-blocks": { - "version": "1.1.109", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.109.tgz", - "integrity": "sha512-KqtEsosQ/3WVyP0EXgiGtcMTXLKUcuu9DpFaGFigcKSBUPIMGHW3Tg1jGm53hQZawIX07a1r1b+IoyVjLZl+9g==", + "version": "1.1.111", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.111.tgz", + "integrity": "sha512-nUKAKgj3zAeIjv5K4iGT/gxTnI22FojqlMq2GaCFl2GNEeyJTKLC+LMlg2OqC14MfHn8sqGUhR/cdHPfStVlBw==", "dev": true, "dependencies": { "exports-loader": "^0.7.0", @@ -21258,9 +21258,9 @@ } }, "node_modules/scratch-paint": { - "version": "2.2.174", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.174.tgz", - "integrity": "sha512-u2yvMzcRSOxcE8Zcnx3GJdyroRCSs8KH+pp3X6kPEFZ6Pe9b0vDlcnnMeQyGpDihmqSns3dbmaLgCgWuu4yraw==", + "version": "2.2.178", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-2.2.178.tgz", + "integrity": "sha512-Zlqls/8jII+YU+HFeSteXynlZBJhsYEnRjoGI6C5jbEWuNXSQ3hnh1jwwVJ+DoqLOFd3OB6lBxNyShdCtMbm9g==", "dev": true, "dependencies": { "@scratch/paper": "^0.11.20221201200345", @@ -21321,9 +21321,9 @@ } }, "node_modules/scratch-render": { - "version": "1.0.127", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.127.tgz", - "integrity": "sha512-QB1n4yx3PWFiKqBvw0gnUZwOCrgWa73jPY3OBkLB9w8PS24V+sZboV330nNDGkxCnfmh5jL/oxgApO8LuB6vbg==", + "version": "1.0.131", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-1.0.131.tgz", + "integrity": "sha512-3kjQ8g0YW00se76cR5FAICARLgXgk1+rIerR5/HWuhoZOwoZfm4IkC8RsvL1HPq0t/Fe0NXPu/E0mJNrtVxZTg==", "dev": true, "dependencies": { "grapheme-breaker": "^0.3.2", @@ -21340,9 +21340,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.46.tgz", - "integrity": "sha512-4D/40DasAghYQ9EYe93JV4N/SYHB4n9UiSXNlq8ggV7Vm7MEPKSh98QbRZJQkERGQNOQedOgL+gv7fkhStEtEQ==", + "version": "1.0.47", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.47.tgz", + "integrity": "sha512-UE0ivb/CT5zInl9kwvdXLJGWvE7aZUWa4EEQ9u5hpiRxq8Y9RR5I57DBun3tr3d+KDQtd5dewjSCFNGRzQc3lg==", "dev": true, "dependencies": { "base64-loader": "^1.0.0" @@ -21364,9 +21364,9 @@ } }, "node_modules/scratch-render/node_modules/scratch-svg-renderer": { - "version": "2.3.42", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.42.tgz", - "integrity": "sha512-Z6WeMpYWo0fY5rFP/g1nNSdk033hTKG4kdbw1wz/GZRv9F33Fj4G5ogT9aNblcGUPSQwrv/sVA/iam8Np5gwkg==", + "version": "2.3.43", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.3.43.tgz", + "integrity": "sha512-EQFKW79qNDSWZtJmAsfuMsVUR7UtHuOJj3V0ZbIH98L/tQquImLwav1dQ2Ys9g/kJzbYLOYZoTElu6PiV7C9zQ==", "dev": true, "dependencies": { "base64-js": "^1.2.1", @@ -21382,9 +21382,9 @@ } }, "node_modules/scratch-sb1-converter": { - "version": "1.0.98", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.98.tgz", - "integrity": "sha512-ILrVpY/bAO89qJhdivM04TLQ0/mdZKei+KYrExq+AnpVGG7HE7NlDQ4rSfeLXnKdjDr9kiFpjcHTOlUix0eF4A==", + "version": "1.0.103", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.103.tgz", + "integrity": "sha512-jfacbBeRlS5cG0KvrTfpy3MF+hikfP1VXPMd2x4z4w30ciRIdgyq0kaKZmjP1gX0YgB1x1+3czT8+F7p9zQb8g==", "dev": true, "dependencies": { "js-md5": "^0.7.3",