diff --git a/package-lock.json b/package-lock.json index 2c30059..dd7ecb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "react-dom": "^18.1.0", "react-scripts": "5.0.1", "react-tsparticles": "^2.0.6", - "tsparticles": "^2.0.6", + "tsparticles": "^4.0.0", "tsparticles-slim": "^2.0.6", "web-vitals": "^3.0.0" } @@ -4646,6 +4646,635 @@ "node": ">=10.13.0" } }, + "node_modules/@tsparticles/basic": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/basic/-/basic-4.1.0.tgz", + "integrity": "sha512-yA8GsvQDQ7nAn1V/VBpEaDFrSzJNDOSwrPeSJo3P/83aIlK2BbD8Df4pdZKXRf0+CxtJC/a9zh9MuWEDRusU6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-blend": "4.1.0", + "@tsparticles/plugin-hex-color": "4.1.0", + "@tsparticles/plugin-hsl-color": "4.1.0", + "@tsparticles/plugin-move": "4.1.0", + "@tsparticles/plugin-rgb-color": "4.1.0", + "@tsparticles/shape-circle": "4.1.0", + "@tsparticles/updater-opacity": "4.1.0", + "@tsparticles/updater-out-modes": "4.1.0", + "@tsparticles/updater-paint": "4.1.0", + "@tsparticles/updater-size": "4.1.0" + } + }, + "node_modules/@tsparticles/canvas-utils": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/canvas-utils/-/canvas-utils-4.1.0.tgz", + "integrity": "sha512-tHUOQ3LwkxQjCGNYyyc6L+BDXu/GgsfXb4fAPYf0Uj0BwQ3kk6A70S/W5eLGFsCo9Ws/bDI7UHAsmmHYi2KRQA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/engine": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/engine/-/engine-4.1.0.tgz", + "integrity": "sha512-CHjqmV1DWi33B16U7QMKWITx2Eh+4ELtNo7MRDAXAcCNJUryRk3zFBy3jxBV2aPO9jIdt9n2AYiokF4uv8LWuA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "hasInstallScript": true + }, + "node_modules/@tsparticles/interaction-external-attract": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.0.tgz", + "integrity": "sha512-aeUCgIsB0dhpgZ5yj8KVnjRWoEDVKlw3LcY9h7/KHfg+tcOIM5NxizJJpEscRZ9wcNHXO0sg9z8iCBwk4w9bDA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-bounce": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bounce/-/interaction-external-bounce-4.1.0.tgz", + "integrity": "sha512-XF5pdZsvcEhOJG+RRvV6Ddls7M+RJHc5F4s8yembebc5vkYpROg9c6yJIr8bMBeLuY1HliqIHC6josbs4LbMhg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-bubble": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bubble/-/interaction-external-bubble-4.1.0.tgz", + "integrity": "sha512-VHCm9KqeLy8w9Ctf5IRta2B2UR1nDcR9TC0glSwofKkC1mDE3pxOTp5mOB7u9Wb40rd6EAlZw5XoB2vzNv/M9w==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-connect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-connect/-/interaction-external-connect-4.1.0.tgz", + "integrity": "sha512-U62fS66Lfw4CTQCHhpVRbWtQid0uDG3gIfqkOqeUZBa3bmT1Ng1w0OsPxHwrR5gwusF/+5fgBGDyJQrHs6OS6A==", + "dependencies": { + "@tsparticles/canvas-utils": "4.1.0" + }, + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-destroy": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-destroy/-/interaction-external-destroy-4.1.0.tgz", + "integrity": "sha512-DklmzR3/qGROYY9kiGV3lrHSJUwY5NINKACKDaZwh8H04O3okp2pFSwOHOakADWGZsZL8PZIbqhV1EQCFbE/xg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-drag": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-drag/-/interaction-external-drag-4.1.0.tgz", + "integrity": "sha512-+/5a+MoQqNsQDmAjyboSJGA3Zk8xF7IaLYTVm5aPP7n9boIKzWvbZJiOjiW+3Xo7nPR52bWiAAnzQFttG0xpnw==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-grab": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.0.tgz", + "integrity": "sha512-+OwYDChbmAt1Ly+ZfuR/r8VHO992xDx/mvyOPWoRuWLhuS70OhPMm8JRvmiiO5HjV95vFINxXBTwcyCfJKMfyQ==", + "dependencies": { + "@tsparticles/canvas-utils": "4.1.0" + }, + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-parallax": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-parallax/-/interaction-external-parallax-4.1.0.tgz", + "integrity": "sha512-7mi+5GbiL6mIV3yVDvfPJDqQSKSOfvinVcFoJyWbeRDCOhP21BrR9HViLaUeWnkYPFym0JpeHwmeQHn1fCbghQ==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-pause": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-pause/-/interaction-external-pause-4.1.0.tgz", + "integrity": "sha512-auD1sRElZJ1SE/J9Sg+juFuJYvcJ0B7+udWZWRQlRBAJ2ypGwHMEWJ/jldM8C3anzhPGM9Mgtkjh0qJFDa5Ojg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-push": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-push/-/interaction-external-push-4.1.0.tgz", + "integrity": "sha512-OUcHSg7GQxbAq3QlpHA//DvmEj48Ph8VsCwgKKOP0HsDmdLZhxOYoUumIfanujHinszgqNZhDz/QZWge4BCePg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-remove": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-remove/-/interaction-external-remove-4.1.0.tgz", + "integrity": "sha512-egPSkEzyvHxlQyWMxqThXg4t7MRjW5UbwAcnRzwBK6BnZp8rNDfAidc6TNsvgwXvWZWSortQSZlPC90FmcEF/w==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-repulse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-repulse/-/interaction-external-repulse-4.1.0.tgz", + "integrity": "sha512-ptSmdZd9C0q2W5LaxpYqNlMzs5/l8HNCFGY3ar/M92DMnM6DzyEgKoMWiaPhMtvzMbp4W4+Y1kDo4W0C5VP0ww==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-slow": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-slow/-/interaction-external-slow-4.1.0.tgz", + "integrity": "sha512-2M4GCzCngKaMIRfPrASvmGB7FtTrotVhG/Jt3ZoHxdUMyJrVV5811B48DPMf4mkF6BheKyVu/wrgHarvjdwrvA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-external-trail": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-trail/-/interaction-external-trail-4.1.0.tgz", + "integrity": "sha512-GP4SxCKZp/a2F91ZAtEdrsbbIWKh+BhGw+lOG3HbYqJdzrBboTziI8CjV+IOcTYS8mmaw+Ed2Ed9+MsKiyUj1A==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-particles-attract": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-attract/-/interaction-particles-attract-4.1.0.tgz", + "integrity": "sha512-/BHPo7KzjoW2+WOeZ3R6QMoJetyf6yMPlcuLG+OwqIt7+aZJ4knvo9Uom3MOl5T57nyAmCghZF0/qQUwR9c84Q==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-particles-collisions": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-collisions/-/interaction-particles-collisions-4.1.0.tgz", + "integrity": "sha512-eMS6Lx3eQE8+MQWklXiFSae2/0JivRIubaRA3vo/2GPNwLyOMTtJsPVR13rGTJpdu+5khVS/ZOw7lGYcn9bYcg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/interaction-particles-links": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-links/-/interaction-particles-links-4.1.0.tgz", + "integrity": "sha512-B7M73Gr8qFe+Q5Ne9+zvWJ7IkL6dn/JXQi9nTvCNMIYx81TQrYzpqVUHRzTbuffiRlyn2CGdm4ciVt7hul38sg==", + "dependencies": { + "@tsparticles/canvas-utils": "4.1.0" + }, + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-absorbers": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-absorbers/-/plugin-absorbers-4.1.0.tgz", + "integrity": "sha512-LQqswn5l6judN4xvt7KPAiBaqIuJNZBHTSW9ecRzYmzfaPhLScghTbi43OQ1gPk0OwpnrWB7xLsY7e1wBhNIzA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + } + }, + "node_modules/@tsparticles/plugin-blend": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-blend/-/plugin-blend-4.1.0.tgz", + "integrity": "sha512-Rel3Rd/o+a6/rvx1U9bXgFD9jeKhSqf+P1dL38/VsTWjaSk3ZCN3ULY9Sp5AE4JRaKpLuG3gW3Ju9OTitC9vxQ==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-easing-quad": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-easing-quad/-/plugin-easing-quad-4.1.0.tgz", + "integrity": "sha512-JGb67C59lHLMtZ8ggU3eZjYV014gCxEqNdZzl5w4//f09oFg81bTmgptnbIxOsAsYgP2V8f+a5CDW64ODjNIPQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-emitters": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters/-/plugin-emitters-4.1.0.tgz", + "integrity": "sha512-SSxK6tVk+q6+v5wtey0OMwNZl91gXfkBgCWSUye4PiQAIXPFMjda0RXZkIGwF69Pd3aFVoUoBY/phguJ76k6WA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0" + }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + } + }, + "node_modules/@tsparticles/plugin-emitters-shape-circle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-circle/-/plugin-emitters-shape-circle-4.1.0.tgz", + "integrity": "sha512-VspuO7t7pbTAywlNGVnVRaz4ALGwbLPO6u1f59dH9eFYHewNlzqYjWLnRhPEiRSTmweuLGtd6T197MGiQAaa0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-emitters": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-emitters-shape-square": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-square/-/plugin-emitters-shape-square-4.1.0.tgz", + "integrity": "sha512-68mNscmG3LyVfqeO+k96HI1gcchnc4q6e7t+gwnguEifiNOBFLUEvhb4dtDv9CrBX8LSspjprueqo2/Mzi/Ugw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-emitters": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-hex-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-hex-color/-/plugin-hex-color-4.1.0.tgz", + "integrity": "sha512-TJ3UlVlt8fX3Za05WV+lDiR/KIufOhplZVyZr5gAzMANcgIr7PAUwG/fcOscrL5pfB/RL2dDaoUO8xSrVGvXUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-hsl-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-hsl-color/-/plugin-hsl-color-4.1.0.tgz", + "integrity": "sha512-l6qZHeli9nRcT1MH9/r43vDJ2JcWZu/DqoWT2xfYULzaP4scpRtsWb7TuAS8eg1U+riM7w4Nyucf1kAnC2svKw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-interactivity": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-interactivity/-/plugin-interactivity-4.1.0.tgz", + "integrity": "sha512-D1focMKcykVbM4GtT1LLQf1qR1e3HtpjHJHp+jjRWnm0RnT+kthEWoOXObZhlq7T8B3Kl5AGzwSPGVcuwARUTg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-move": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-move/-/plugin-move-4.1.0.tgz", + "integrity": "sha512-zO8O1yiQYLFXv7ycSq+dxBRTEHkgVk1TwS2oBW/gTk71uadk4fiOS7h8NT9VrWmGvs7NqwlLV+jD3s8V7BuhkQ==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/plugin-rgb-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-rgb-color/-/plugin-rgb-color-4.1.0.tgz", + "integrity": "sha512-Iv3qty0oWiMmGjdv5RkSkNPS7liuKJmJnPjRHKCJZOT4UQyJY4w8Fq6nZDTEq1bdrzbLWNncl/pEe+X6wsf2BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-circle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-circle/-/shape-circle-4.1.0.tgz", + "integrity": "sha512-/2KkChCB940qmpkgtLj7SLgavpUWoZOaq+hFnlxp6DzLQx7vBTLN3FmcKnQpBWFsgZX1b46/ITcgCMTzRdxvKg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-emoji": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-emoji/-/shape-emoji-4.1.0.tgz", + "integrity": "sha512-eB/l2Ya7N+qkBnm5mxRte0q5srikYvpEc/pszQ2mpQkhWPvAA4CESiRoAELPID6S2ydI8ejU+LsfkRcejkB0lQ==", + "dependencies": { + "@tsparticles/canvas-utils": "4.1.0" + }, + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-image": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-image/-/shape-image-4.1.0.tgz", + "integrity": "sha512-+LzYK2U0FGORzBLpaUuzjhH8Tgtf7eHTKblRg+162YMP4tXijfiPbMXJyB3dVA8EWWZkPj+LBOocmvA0ecyciA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-line": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-line/-/shape-line-4.1.0.tgz", + "integrity": "sha512-uHE9xJ4b5v+xGPwBgZtn3I0tcThRvLC/hsfwqsTN7QR93j3Lt6FLGXABBFR6eq2XatyJ93zxPzi23hu2E+6i5g==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-polygon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-polygon/-/shape-polygon-4.1.0.tgz", + "integrity": "sha512-JUQhaNXgOAglBNxvpEYTuO7Cy08f7g4F3MqKgXAG5NA/0Ls8m0m1BM/MFlQWQPiy20QwZ0l/KHPM6dbTiZpGDQ==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-square": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-square/-/shape-square-4.1.0.tgz", + "integrity": "sha512-WVRgAouhWa4JMs1TQuIw7WnErxPgyBscf4F3dfUVWV44OGVBdJF99OZTzXqjOI59vBK9+bemyWffPIrRpI+ouw==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-star": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-star/-/shape-star-4.1.0.tgz", + "integrity": "sha512-s28anh1+DmcadigBlmOEL4HSw2xVW1N1sQCmiUlelGxrjRM3qTTZwMXW+CTyB2yd35COmgcPCS1fUFEVt5EC5A==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/shape-text": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-text/-/shape-text-4.1.0.tgz", + "integrity": "sha512-fl58UKtXp3LXoovlxup2kqtqbK9nRGuPi9vpf1em9qOqcT7x+b/A8e3QlqtBle8SkQ/MC4PiAFVofOzASFvk/A==", + "dependencies": { + "@tsparticles/canvas-utils": "4.1.0" + }, + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/slim": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/slim/-/slim-4.1.0.tgz", + "integrity": "sha512-lkK8UX3eFYm3AQQRpnQNL2EbMAE3cxOT/0tT3aT6uqYL5XJpOwddfUanXE39c+9+zKow+I+L3MMIZaJa0Dr5gA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/matteobruni" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tsparticles" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/matteobruni" + } + ], + "dependencies": { + "@tsparticles/basic": "4.1.0", + "@tsparticles/engine": "4.1.0", + "@tsparticles/interaction-external-attract": "4.1.0", + "@tsparticles/interaction-external-bounce": "4.1.0", + "@tsparticles/interaction-external-bubble": "4.1.0", + "@tsparticles/interaction-external-connect": "4.1.0", + "@tsparticles/interaction-external-destroy": "4.1.0", + "@tsparticles/interaction-external-grab": "4.1.0", + "@tsparticles/interaction-external-parallax": "4.1.0", + "@tsparticles/interaction-external-pause": "4.1.0", + "@tsparticles/interaction-external-push": "4.1.0", + "@tsparticles/interaction-external-remove": "4.1.0", + "@tsparticles/interaction-external-repulse": "4.1.0", + "@tsparticles/interaction-external-slow": "4.1.0", + "@tsparticles/interaction-particles-attract": "4.1.0", + "@tsparticles/interaction-particles-collisions": "4.1.0", + "@tsparticles/interaction-particles-links": "4.1.0", + "@tsparticles/plugin-easing-quad": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0", + "@tsparticles/shape-emoji": "4.1.0", + "@tsparticles/shape-image": "4.1.0", + "@tsparticles/shape-line": "4.1.0", + "@tsparticles/shape-polygon": "4.1.0", + "@tsparticles/shape-square": "4.1.0", + "@tsparticles/shape-star": "4.1.0", + "@tsparticles/updater-life": "4.1.0", + "@tsparticles/updater-paint": "4.1.0", + "@tsparticles/updater-rotate": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-destroy": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-destroy/-/updater-destroy-4.1.0.tgz", + "integrity": "sha512-UQxA3wO+MteFD06qF5VsoohSTOoW5rkf7YF7Vxl0QuoFk/fYs4qT6AkayqwlWxf7mQTqAxtICHv0DUlkQ3DLOw==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-life": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-life/-/updater-life-4.1.0.tgz", + "integrity": "sha512-gCcwkFshHLb9M4evAD7915rq7rwcFgwlKwGif46KRtd04frudVRqTQOZQjEYi6D33aYG1UmjR2qt9X/qkKqFqA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-opacity": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-opacity/-/updater-opacity-4.1.0.tgz", + "integrity": "sha512-N7C5J2Yyf+YZiABqdolfaHQSfJ2GJo98ZxAxOSeBVSRR64Ml+WhX0gMep4rHpQaaUMeqwMAza+SlkAj+bZnZ4Q==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-out-modes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-out-modes/-/updater-out-modes-4.1.0.tgz", + "integrity": "sha512-csH5ewarbrGyBMCvCTEj8g2T32kVsMZ7ilR+xb3W2iZXASK6DKhZRzAdPDj6tV7CKRUdCn1pleQ49i+lQLoeMg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-paint": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-paint/-/updater-paint-4.1.0.tgz", + "integrity": "sha512-raEtjUCX0300bhVxhUFKsSkw0mr+QscbwLeBoq4BrMwN++0ZNDPqoiWBRjixCg0Wog0nLXvovKk6+az+e/55bg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-roll": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-roll/-/updater-roll-4.1.0.tgz", + "integrity": "sha512-SJhiQn3lge2Sj3w82MA3FSVuzL/lG25Z4huKo1xFsThYFE7vDHiOSnoeqfURURxEdDsEU9fyOMtQ8/a9qwWxtw==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-rotate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-rotate/-/updater-rotate-4.1.0.tgz", + "integrity": "sha512-OZcm7uO7arsWfF68KEc84ie4ll0A7ChyaqCwfAgxBwMu1B/SHTWhLPbzGgGyBquyHOBhL4q7OebQqvC02nkhzg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-size/-/updater-size-4.1.0.tgz", + "integrity": "sha512-5bOReE2VEaWttW/gO13MhkWAaK4KbaSv7Lsa1lvAmIeHG1iUNJrAidwcO05iQ3C6MeG/HuzSff5Lmng/Eo9Hvg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-tilt": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-tilt/-/updater-tilt-4.1.0.tgz", + "integrity": "sha512-Jd3aNKPPPFuVloz310Qljy+PGJpUWPWhWl2RFkrxfYQjdCPcRhMeFInik22GCzQstxjzvWE/FMxfyti+v/Xmmw==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-twinkle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-twinkle/-/updater-twinkle-4.1.0.tgz", + "integrity": "sha512-8AY5QCpbesen0us3dIx9kMQ/8qZhQGpPD1D4RmU6bSjVBb4IWLZ9j8ETGGPTAWteYRUWEScZ4o2Ga4uM3vPvDg==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, + "node_modules/@tsparticles/updater-wobble": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-wobble/-/updater-wobble-4.1.0.tgz", + "integrity": "sha512-krIfWOV339rkInPZLqbGpYftLTUdboYM5Xa1SqWGpTen3b/MPjy33l/mQygybLuPJKEcv/olObte+q8gE1lLqA==", + "peerDependencies": { + "@tsparticles/engine": "4.1.0" + } + }, "node_modules/@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -19691,9 +20320,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsparticles": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.12.0.tgz", - "integrity": "sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-4.1.0.tgz", + "integrity": "sha512-oVQ2PlKHsGNCE5ILHhzWX0PXpnBY1rEWWg7Dwz8uMLg2luM4WIHNISYiduph6AUn6xAjIb0+x0bqPnNIRLhE2Q==", "funding": [ { "type": "github", @@ -19709,16 +20338,20 @@ } ], "dependencies": { - "tsparticles-engine": "^2.12.0", - "tsparticles-interaction-external-trail": "^2.12.0", - "tsparticles-plugin-absorbers": "^2.12.0", - "tsparticles-plugin-emitters": "^2.12.0", - "tsparticles-slim": "^2.12.0", - "tsparticles-updater-destroy": "^2.12.0", - "tsparticles-updater-roll": "^2.12.0", - "tsparticles-updater-tilt": "^2.12.0", - "tsparticles-updater-twinkle": "^2.12.0", - "tsparticles-updater-wobble": "^2.12.0" + "@tsparticles/engine": "4.1.0", + "@tsparticles/interaction-external-drag": "4.1.0", + "@tsparticles/interaction-external-trail": "4.1.0", + "@tsparticles/plugin-absorbers": "4.1.0", + "@tsparticles/plugin-emitters": "4.1.0", + "@tsparticles/plugin-emitters-shape-circle": "4.1.0", + "@tsparticles/plugin-emitters-shape-square": "4.1.0", + "@tsparticles/shape-text": "4.1.0", + "@tsparticles/slim": "4.1.0", + "@tsparticles/updater-destroy": "4.1.0", + "@tsparticles/updater-roll": "4.1.0", + "@tsparticles/updater-tilt": "4.1.0", + "@tsparticles/updater-twinkle": "4.1.0", + "@tsparticles/updater-wobble": "4.1.0" } }, "node_modules/tsparticles-basic": { @@ -19849,14 +20482,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-interaction-external-trail": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.12.0.tgz", - "integrity": "sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-interaction-particles-attract": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.12.0.tgz", @@ -19919,14 +20544,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-plugin-absorbers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.12.0.tgz", - "integrity": "sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-plugin-easing-quad": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-plugin-easing-quad/-/tsparticles-plugin-easing-quad-2.12.0.tgz", @@ -19949,14 +20566,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-plugin-emitters": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.12.0.tgz", - "integrity": "sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-shape-circle": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.12.0.tgz", @@ -20075,14 +20684,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-destroy": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-destroy/-/tsparticles-updater-destroy-2.12.0.tgz", - "integrity": "sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-updater-life": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.12.0.tgz", @@ -20107,14 +20708,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-roll": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.12.0.tgz", - "integrity": "sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsparticles-updater-rotate": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-rotate/-/tsparticles-updater-rotate-2.12.0.tgz", @@ -20139,30 +20732,6 @@ "tsparticles-engine": "^2.12.0" } }, - "node_modules/tsparticles-updater-tilt": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.12.0.tgz", - "integrity": "sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, - "node_modules/tsparticles-updater-twinkle": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-twinkle/-/tsparticles-updater-twinkle-2.12.0.tgz", - "integrity": "sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, - "node_modules/tsparticles-updater-wobble": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.12.0.tgz", - "integrity": "sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==", - "dependencies": { - "tsparticles-engine": "^2.12.0" - } - }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", @@ -24609,6 +25178,362 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@tsparticles/basic": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/basic/-/basic-4.1.0.tgz", + "integrity": "sha512-yA8GsvQDQ7nAn1V/VBpEaDFrSzJNDOSwrPeSJo3P/83aIlK2BbD8Df4pdZKXRf0+CxtJC/a9zh9MuWEDRusU6A==", + "requires": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/plugin-blend": "4.1.0", + "@tsparticles/plugin-hex-color": "4.1.0", + "@tsparticles/plugin-hsl-color": "4.1.0", + "@tsparticles/plugin-move": "4.1.0", + "@tsparticles/plugin-rgb-color": "4.1.0", + "@tsparticles/shape-circle": "4.1.0", + "@tsparticles/updater-opacity": "4.1.0", + "@tsparticles/updater-out-modes": "4.1.0", + "@tsparticles/updater-paint": "4.1.0", + "@tsparticles/updater-size": "4.1.0" + } + }, + "@tsparticles/canvas-utils": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/canvas-utils/-/canvas-utils-4.1.0.tgz", + "integrity": "sha512-tHUOQ3LwkxQjCGNYyyc6L+BDXu/GgsfXb4fAPYf0Uj0BwQ3kk6A70S/W5eLGFsCo9Ws/bDI7UHAsmmHYi2KRQA==", + "requires": {} + }, + "@tsparticles/engine": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/engine/-/engine-4.1.0.tgz", + "integrity": "sha512-CHjqmV1DWi33B16U7QMKWITx2Eh+4ELtNo7MRDAXAcCNJUryRk3zFBy3jxBV2aPO9jIdt9n2AYiokF4uv8LWuA==" + }, + "@tsparticles/interaction-external-attract": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.0.tgz", + "integrity": "sha512-aeUCgIsB0dhpgZ5yj8KVnjRWoEDVKlw3LcY9h7/KHfg+tcOIM5NxizJJpEscRZ9wcNHXO0sg9z8iCBwk4w9bDA==", + "requires": {} + }, + "@tsparticles/interaction-external-bounce": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bounce/-/interaction-external-bounce-4.1.0.tgz", + "integrity": "sha512-XF5pdZsvcEhOJG+RRvV6Ddls7M+RJHc5F4s8yembebc5vkYpROg9c6yJIr8bMBeLuY1HliqIHC6josbs4LbMhg==", + "requires": {} + }, + "@tsparticles/interaction-external-bubble": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-bubble/-/interaction-external-bubble-4.1.0.tgz", + "integrity": "sha512-VHCm9KqeLy8w9Ctf5IRta2B2UR1nDcR9TC0glSwofKkC1mDE3pxOTp5mOB7u9Wb40rd6EAlZw5XoB2vzNv/M9w==", + "requires": {} + }, + "@tsparticles/interaction-external-connect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-connect/-/interaction-external-connect-4.1.0.tgz", + "integrity": "sha512-U62fS66Lfw4CTQCHhpVRbWtQid0uDG3gIfqkOqeUZBa3bmT1Ng1w0OsPxHwrR5gwusF/+5fgBGDyJQrHs6OS6A==", + "requires": { + "@tsparticles/canvas-utils": "4.1.0" + } + }, + "@tsparticles/interaction-external-destroy": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-destroy/-/interaction-external-destroy-4.1.0.tgz", + "integrity": "sha512-DklmzR3/qGROYY9kiGV3lrHSJUwY5NINKACKDaZwh8H04O3okp2pFSwOHOakADWGZsZL8PZIbqhV1EQCFbE/xg==", + "requires": {} + }, + "@tsparticles/interaction-external-drag": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-drag/-/interaction-external-drag-4.1.0.tgz", + "integrity": "sha512-+/5a+MoQqNsQDmAjyboSJGA3Zk8xF7IaLYTVm5aPP7n9boIKzWvbZJiOjiW+3Xo7nPR52bWiAAnzQFttG0xpnw==", + "requires": {} + }, + "@tsparticles/interaction-external-grab": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.0.tgz", + "integrity": "sha512-+OwYDChbmAt1Ly+ZfuR/r8VHO992xDx/mvyOPWoRuWLhuS70OhPMm8JRvmiiO5HjV95vFINxXBTwcyCfJKMfyQ==", + "requires": { + "@tsparticles/canvas-utils": "4.1.0" + } + }, + "@tsparticles/interaction-external-parallax": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-parallax/-/interaction-external-parallax-4.1.0.tgz", + "integrity": "sha512-7mi+5GbiL6mIV3yVDvfPJDqQSKSOfvinVcFoJyWbeRDCOhP21BrR9HViLaUeWnkYPFym0JpeHwmeQHn1fCbghQ==", + "requires": {} + }, + "@tsparticles/interaction-external-pause": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-pause/-/interaction-external-pause-4.1.0.tgz", + "integrity": "sha512-auD1sRElZJ1SE/J9Sg+juFuJYvcJ0B7+udWZWRQlRBAJ2ypGwHMEWJ/jldM8C3anzhPGM9Mgtkjh0qJFDa5Ojg==", + "requires": {} + }, + "@tsparticles/interaction-external-push": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-push/-/interaction-external-push-4.1.0.tgz", + "integrity": "sha512-OUcHSg7GQxbAq3QlpHA//DvmEj48Ph8VsCwgKKOP0HsDmdLZhxOYoUumIfanujHinszgqNZhDz/QZWge4BCePg==", + "requires": {} + }, + "@tsparticles/interaction-external-remove": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-remove/-/interaction-external-remove-4.1.0.tgz", + "integrity": "sha512-egPSkEzyvHxlQyWMxqThXg4t7MRjW5UbwAcnRzwBK6BnZp8rNDfAidc6TNsvgwXvWZWSortQSZlPC90FmcEF/w==", + "requires": {} + }, + "@tsparticles/interaction-external-repulse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-repulse/-/interaction-external-repulse-4.1.0.tgz", + "integrity": "sha512-ptSmdZd9C0q2W5LaxpYqNlMzs5/l8HNCFGY3ar/M92DMnM6DzyEgKoMWiaPhMtvzMbp4W4+Y1kDo4W0C5VP0ww==", + "requires": {} + }, + "@tsparticles/interaction-external-slow": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-slow/-/interaction-external-slow-4.1.0.tgz", + "integrity": "sha512-2M4GCzCngKaMIRfPrASvmGB7FtTrotVhG/Jt3ZoHxdUMyJrVV5811B48DPMf4mkF6BheKyVu/wrgHarvjdwrvA==", + "requires": {} + }, + "@tsparticles/interaction-external-trail": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-external-trail/-/interaction-external-trail-4.1.0.tgz", + "integrity": "sha512-GP4SxCKZp/a2F91ZAtEdrsbbIWKh+BhGw+lOG3HbYqJdzrBboTziI8CjV+IOcTYS8mmaw+Ed2Ed9+MsKiyUj1A==", + "requires": {} + }, + "@tsparticles/interaction-particles-attract": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-attract/-/interaction-particles-attract-4.1.0.tgz", + "integrity": "sha512-/BHPo7KzjoW2+WOeZ3R6QMoJetyf6yMPlcuLG+OwqIt7+aZJ4knvo9Uom3MOl5T57nyAmCghZF0/qQUwR9c84Q==", + "requires": {} + }, + "@tsparticles/interaction-particles-collisions": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-collisions/-/interaction-particles-collisions-4.1.0.tgz", + "integrity": "sha512-eMS6Lx3eQE8+MQWklXiFSae2/0JivRIubaRA3vo/2GPNwLyOMTtJsPVR13rGTJpdu+5khVS/ZOw7lGYcn9bYcg==", + "requires": {} + }, + "@tsparticles/interaction-particles-links": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-links/-/interaction-particles-links-4.1.0.tgz", + "integrity": "sha512-B7M73Gr8qFe+Q5Ne9+zvWJ7IkL6dn/JXQi9nTvCNMIYx81TQrYzpqVUHRzTbuffiRlyn2CGdm4ciVt7hul38sg==", + "requires": { + "@tsparticles/canvas-utils": "4.1.0" + } + }, + "@tsparticles/plugin-absorbers": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-absorbers/-/plugin-absorbers-4.1.0.tgz", + "integrity": "sha512-LQqswn5l6judN4xvt7KPAiBaqIuJNZBHTSW9ecRzYmzfaPhLScghTbi43OQ1gPk0OwpnrWB7xLsY7e1wBhNIzA==", + "requires": {} + }, + "@tsparticles/plugin-blend": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-blend/-/plugin-blend-4.1.0.tgz", + "integrity": "sha512-Rel3Rd/o+a6/rvx1U9bXgFD9jeKhSqf+P1dL38/VsTWjaSk3ZCN3ULY9Sp5AE4JRaKpLuG3gW3Ju9OTitC9vxQ==", + "requires": {} + }, + "@tsparticles/plugin-easing-quad": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-easing-quad/-/plugin-easing-quad-4.1.0.tgz", + "integrity": "sha512-JGb67C59lHLMtZ8ggU3eZjYV014gCxEqNdZzl5w4//f09oFg81bTmgptnbIxOsAsYgP2V8f+a5CDW64ODjNIPQ==", + "requires": {} + }, + "@tsparticles/plugin-emitters": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters/-/plugin-emitters-4.1.0.tgz", + "integrity": "sha512-SSxK6tVk+q6+v5wtey0OMwNZl91gXfkBgCWSUye4PiQAIXPFMjda0RXZkIGwF69Pd3aFVoUoBY/phguJ76k6WA==", + "requires": {} + }, + "@tsparticles/plugin-emitters-shape-circle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-circle/-/plugin-emitters-shape-circle-4.1.0.tgz", + "integrity": "sha512-VspuO7t7pbTAywlNGVnVRaz4ALGwbLPO6u1f59dH9eFYHewNlzqYjWLnRhPEiRSTmweuLGtd6T197MGiQAaa0g==", + "requires": {} + }, + "@tsparticles/plugin-emitters-shape-square": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-square/-/plugin-emitters-shape-square-4.1.0.tgz", + "integrity": "sha512-68mNscmG3LyVfqeO+k96HI1gcchnc4q6e7t+gwnguEifiNOBFLUEvhb4dtDv9CrBX8LSspjprueqo2/Mzi/Ugw==", + "requires": {} + }, + "@tsparticles/plugin-hex-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-hex-color/-/plugin-hex-color-4.1.0.tgz", + "integrity": "sha512-TJ3UlVlt8fX3Za05WV+lDiR/KIufOhplZVyZr5gAzMANcgIr7PAUwG/fcOscrL5pfB/RL2dDaoUO8xSrVGvXUg==", + "requires": {} + }, + "@tsparticles/plugin-hsl-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-hsl-color/-/plugin-hsl-color-4.1.0.tgz", + "integrity": "sha512-l6qZHeli9nRcT1MH9/r43vDJ2JcWZu/DqoWT2xfYULzaP4scpRtsWb7TuAS8eg1U+riM7w4Nyucf1kAnC2svKw==", + "requires": {} + }, + "@tsparticles/plugin-interactivity": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-interactivity/-/plugin-interactivity-4.1.0.tgz", + "integrity": "sha512-D1focMKcykVbM4GtT1LLQf1qR1e3HtpjHJHp+jjRWnm0RnT+kthEWoOXObZhlq7T8B3Kl5AGzwSPGVcuwARUTg==", + "requires": {} + }, + "@tsparticles/plugin-move": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-move/-/plugin-move-4.1.0.tgz", + "integrity": "sha512-zO8O1yiQYLFXv7ycSq+dxBRTEHkgVk1TwS2oBW/gTk71uadk4fiOS7h8NT9VrWmGvs7NqwlLV+jD3s8V7BuhkQ==", + "requires": {} + }, + "@tsparticles/plugin-rgb-color": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/plugin-rgb-color/-/plugin-rgb-color-4.1.0.tgz", + "integrity": "sha512-Iv3qty0oWiMmGjdv5RkSkNPS7liuKJmJnPjRHKCJZOT4UQyJY4w8Fq6nZDTEq1bdrzbLWNncl/pEe+X6wsf2BA==", + "requires": {} + }, + "@tsparticles/shape-circle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-circle/-/shape-circle-4.1.0.tgz", + "integrity": "sha512-/2KkChCB940qmpkgtLj7SLgavpUWoZOaq+hFnlxp6DzLQx7vBTLN3FmcKnQpBWFsgZX1b46/ITcgCMTzRdxvKg==", + "requires": {} + }, + "@tsparticles/shape-emoji": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-emoji/-/shape-emoji-4.1.0.tgz", + "integrity": "sha512-eB/l2Ya7N+qkBnm5mxRte0q5srikYvpEc/pszQ2mpQkhWPvAA4CESiRoAELPID6S2ydI8ejU+LsfkRcejkB0lQ==", + "requires": { + "@tsparticles/canvas-utils": "4.1.0" + } + }, + "@tsparticles/shape-image": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-image/-/shape-image-4.1.0.tgz", + "integrity": "sha512-+LzYK2U0FGORzBLpaUuzjhH8Tgtf7eHTKblRg+162YMP4tXijfiPbMXJyB3dVA8EWWZkPj+LBOocmvA0ecyciA==", + "requires": {} + }, + "@tsparticles/shape-line": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-line/-/shape-line-4.1.0.tgz", + "integrity": "sha512-uHE9xJ4b5v+xGPwBgZtn3I0tcThRvLC/hsfwqsTN7QR93j3Lt6FLGXABBFR6eq2XatyJ93zxPzi23hu2E+6i5g==", + "requires": {} + }, + "@tsparticles/shape-polygon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-polygon/-/shape-polygon-4.1.0.tgz", + "integrity": "sha512-JUQhaNXgOAglBNxvpEYTuO7Cy08f7g4F3MqKgXAG5NA/0Ls8m0m1BM/MFlQWQPiy20QwZ0l/KHPM6dbTiZpGDQ==", + "requires": {} + }, + "@tsparticles/shape-square": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-square/-/shape-square-4.1.0.tgz", + "integrity": "sha512-WVRgAouhWa4JMs1TQuIw7WnErxPgyBscf4F3dfUVWV44OGVBdJF99OZTzXqjOI59vBK9+bemyWffPIrRpI+ouw==", + "requires": {} + }, + "@tsparticles/shape-star": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-star/-/shape-star-4.1.0.tgz", + "integrity": "sha512-s28anh1+DmcadigBlmOEL4HSw2xVW1N1sQCmiUlelGxrjRM3qTTZwMXW+CTyB2yd35COmgcPCS1fUFEVt5EC5A==", + "requires": {} + }, + "@tsparticles/shape-text": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/shape-text/-/shape-text-4.1.0.tgz", + "integrity": "sha512-fl58UKtXp3LXoovlxup2kqtqbK9nRGuPi9vpf1em9qOqcT7x+b/A8e3QlqtBle8SkQ/MC4PiAFVofOzASFvk/A==", + "requires": { + "@tsparticles/canvas-utils": "4.1.0" + } + }, + "@tsparticles/slim": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/slim/-/slim-4.1.0.tgz", + "integrity": "sha512-lkK8UX3eFYm3AQQRpnQNL2EbMAE3cxOT/0tT3aT6uqYL5XJpOwddfUanXE39c+9+zKow+I+L3MMIZaJa0Dr5gA==", + "requires": { + "@tsparticles/basic": "4.1.0", + "@tsparticles/engine": "4.1.0", + "@tsparticles/interaction-external-attract": "4.1.0", + "@tsparticles/interaction-external-bounce": "4.1.0", + "@tsparticles/interaction-external-bubble": "4.1.0", + "@tsparticles/interaction-external-connect": "4.1.0", + "@tsparticles/interaction-external-destroy": "4.1.0", + "@tsparticles/interaction-external-grab": "4.1.0", + "@tsparticles/interaction-external-parallax": "4.1.0", + "@tsparticles/interaction-external-pause": "4.1.0", + "@tsparticles/interaction-external-push": "4.1.0", + "@tsparticles/interaction-external-remove": "4.1.0", + "@tsparticles/interaction-external-repulse": "4.1.0", + "@tsparticles/interaction-external-slow": "4.1.0", + "@tsparticles/interaction-particles-attract": "4.1.0", + "@tsparticles/interaction-particles-collisions": "4.1.0", + "@tsparticles/interaction-particles-links": "4.1.0", + "@tsparticles/plugin-easing-quad": "4.1.0", + "@tsparticles/plugin-interactivity": "4.1.0", + "@tsparticles/shape-emoji": "4.1.0", + "@tsparticles/shape-image": "4.1.0", + "@tsparticles/shape-line": "4.1.0", + "@tsparticles/shape-polygon": "4.1.0", + "@tsparticles/shape-square": "4.1.0", + "@tsparticles/shape-star": "4.1.0", + "@tsparticles/updater-life": "4.1.0", + "@tsparticles/updater-paint": "4.1.0", + "@tsparticles/updater-rotate": "4.1.0" + } + }, + "@tsparticles/updater-destroy": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-destroy/-/updater-destroy-4.1.0.tgz", + "integrity": "sha512-UQxA3wO+MteFD06qF5VsoohSTOoW5rkf7YF7Vxl0QuoFk/fYs4qT6AkayqwlWxf7mQTqAxtICHv0DUlkQ3DLOw==", + "requires": {} + }, + "@tsparticles/updater-life": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-life/-/updater-life-4.1.0.tgz", + "integrity": "sha512-gCcwkFshHLb9M4evAD7915rq7rwcFgwlKwGif46KRtd04frudVRqTQOZQjEYi6D33aYG1UmjR2qt9X/qkKqFqA==", + "requires": {} + }, + "@tsparticles/updater-opacity": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-opacity/-/updater-opacity-4.1.0.tgz", + "integrity": "sha512-N7C5J2Yyf+YZiABqdolfaHQSfJ2GJo98ZxAxOSeBVSRR64Ml+WhX0gMep4rHpQaaUMeqwMAza+SlkAj+bZnZ4Q==", + "requires": {} + }, + "@tsparticles/updater-out-modes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-out-modes/-/updater-out-modes-4.1.0.tgz", + "integrity": "sha512-csH5ewarbrGyBMCvCTEj8g2T32kVsMZ7ilR+xb3W2iZXASK6DKhZRzAdPDj6tV7CKRUdCn1pleQ49i+lQLoeMg==", + "requires": {} + }, + "@tsparticles/updater-paint": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-paint/-/updater-paint-4.1.0.tgz", + "integrity": "sha512-raEtjUCX0300bhVxhUFKsSkw0mr+QscbwLeBoq4BrMwN++0ZNDPqoiWBRjixCg0Wog0nLXvovKk6+az+e/55bg==", + "requires": {} + }, + "@tsparticles/updater-roll": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-roll/-/updater-roll-4.1.0.tgz", + "integrity": "sha512-SJhiQn3lge2Sj3w82MA3FSVuzL/lG25Z4huKo1xFsThYFE7vDHiOSnoeqfURURxEdDsEU9fyOMtQ8/a9qwWxtw==", + "requires": {} + }, + "@tsparticles/updater-rotate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-rotate/-/updater-rotate-4.1.0.tgz", + "integrity": "sha512-OZcm7uO7arsWfF68KEc84ie4ll0A7ChyaqCwfAgxBwMu1B/SHTWhLPbzGgGyBquyHOBhL4q7OebQqvC02nkhzg==", + "requires": {} + }, + "@tsparticles/updater-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-size/-/updater-size-4.1.0.tgz", + "integrity": "sha512-5bOReE2VEaWttW/gO13MhkWAaK4KbaSv7Lsa1lvAmIeHG1iUNJrAidwcO05iQ3C6MeG/HuzSff5Lmng/Eo9Hvg==", + "requires": {} + }, + "@tsparticles/updater-tilt": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-tilt/-/updater-tilt-4.1.0.tgz", + "integrity": "sha512-Jd3aNKPPPFuVloz310Qljy+PGJpUWPWhWl2RFkrxfYQjdCPcRhMeFInik22GCzQstxjzvWE/FMxfyti+v/Xmmw==", + "requires": {} + }, + "@tsparticles/updater-twinkle": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-twinkle/-/updater-twinkle-4.1.0.tgz", + "integrity": "sha512-8AY5QCpbesen0us3dIx9kMQ/8qZhQGpPD1D4RmU6bSjVBb4IWLZ9j8ETGGPTAWteYRUWEScZ4o2Ga4uM3vPvDg==", + "requires": {} + }, + "@tsparticles/updater-wobble": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tsparticles/updater-wobble/-/updater-wobble-4.1.0.tgz", + "integrity": "sha512-krIfWOV339rkInPZLqbGpYftLTUdboYM5Xa1SqWGpTen3b/MPjy33l/mQygybLuPJKEcv/olObte+q8gE1lLqA==", + "requires": {} + }, "@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -35754,20 +36679,24 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsparticles": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.12.0.tgz", - "integrity": "sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==", - "requires": { - "tsparticles-engine": "^2.12.0", - "tsparticles-interaction-external-trail": "^2.12.0", - "tsparticles-plugin-absorbers": "^2.12.0", - "tsparticles-plugin-emitters": "^2.12.0", - "tsparticles-slim": "^2.12.0", - "tsparticles-updater-destroy": "^2.12.0", - "tsparticles-updater-roll": "^2.12.0", - "tsparticles-updater-tilt": "^2.12.0", - "tsparticles-updater-twinkle": "^2.12.0", - "tsparticles-updater-wobble": "^2.12.0" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-4.1.0.tgz", + "integrity": "sha512-oVQ2PlKHsGNCE5ILHhzWX0PXpnBY1rEWWg7Dwz8uMLg2luM4WIHNISYiduph6AUn6xAjIb0+x0bqPnNIRLhE2Q==", + "requires": { + "@tsparticles/engine": "4.1.0", + "@tsparticles/interaction-external-drag": "4.1.0", + "@tsparticles/interaction-external-trail": "4.1.0", + "@tsparticles/plugin-absorbers": "4.1.0", + "@tsparticles/plugin-emitters": "4.1.0", + "@tsparticles/plugin-emitters-shape-circle": "4.1.0", + "@tsparticles/plugin-emitters-shape-square": "4.1.0", + "@tsparticles/shape-text": "4.1.0", + "@tsparticles/slim": "4.1.0", + "@tsparticles/updater-destroy": "4.1.0", + "@tsparticles/updater-roll": "4.1.0", + "@tsparticles/updater-tilt": "4.1.0", + "@tsparticles/updater-twinkle": "4.1.0", + "@tsparticles/updater-wobble": "4.1.0" } }, "tsparticles-basic": { @@ -35869,14 +36798,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-interaction-external-trail": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.12.0.tgz", - "integrity": "sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-interaction-particles-attract": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.12.0.tgz", @@ -35925,14 +36846,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-plugin-absorbers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.12.0.tgz", - "integrity": "sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-plugin-easing-quad": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-plugin-easing-quad/-/tsparticles-plugin-easing-quad-2.12.0.tgz", @@ -35941,14 +36854,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-plugin-emitters": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.12.0.tgz", - "integrity": "sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-shape-circle": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.12.0.tgz", @@ -36053,14 +36958,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-destroy": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-destroy/-/tsparticles-updater-destroy-2.12.0.tgz", - "integrity": "sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-updater-life": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.12.0.tgz", @@ -36085,14 +36982,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-roll": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.12.0.tgz", - "integrity": "sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsparticles-updater-rotate": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/tsparticles-updater-rotate/-/tsparticles-updater-rotate-2.12.0.tgz", @@ -36117,30 +37006,6 @@ "tsparticles-engine": "^2.12.0" } }, - "tsparticles-updater-tilt": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.12.0.tgz", - "integrity": "sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, - "tsparticles-updater-twinkle": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-twinkle/-/tsparticles-updater-twinkle-2.12.0.tgz", - "integrity": "sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, - "tsparticles-updater-wobble": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.12.0.tgz", - "integrity": "sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==", - "requires": { - "tsparticles-engine": "^2.12.0" - } - }, "tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", diff --git a/package.json b/package.json index c076f17..3998fbd 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.1.0", "react-scripts": "5.0.1", "react-tsparticles": "^2.0.6", - "tsparticles": "^2.0.6", + "tsparticles": "^4.0.0", "tsparticles-slim": "^2.0.6", "web-vitals": "^3.0.0" },