diff --git a/package.json b/package.json index d3a95de..8e75104 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "np": "8.0.4", "prettier": "3.1.1", "typescript": "5.2.2", - "tsparticles": "^2.12.0", + "tsparticles": "^3.0.0", "undici": "5.27.2", "vite": "4.4.9", "vite-tsconfig-paths": "4.2.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e6628a..e6301b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ devDependencies: specifier: 3.1.1 version: 3.1.1 tsparticles: - specifier: ^2.12.0 - version: 2.12.0 + specifier: ^3.0.0 + version: 3.9.1 typescript: specifier: 5.2.2 version: 5.2.2 @@ -458,6 +458,323 @@ packages: defer-to-connect: 2.0.1 dev: true + /@tsparticles/basic@3.9.1: + resolution: {integrity: sha512-ijr2dHMx0IQHqhKW3qA8tfwrR2XYbbWYdaJMQuBo2CkwBVIhZ76U+H20Y492j/NXpd1FUnt2aC0l4CEVGVGdeQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + '@tsparticles/move-base': 3.9.1 + '@tsparticles/plugin-hex-color': 3.9.1 + '@tsparticles/plugin-hsl-color': 3.9.1 + '@tsparticles/plugin-rgb-color': 3.9.1 + '@tsparticles/shape-circle': 3.9.1 + '@tsparticles/updater-color': 3.9.1 + '@tsparticles/updater-opacity': 3.9.1 + '@tsparticles/updater-out-modes': 3.9.1 + '@tsparticles/updater-size': 3.9.1 + dev: true + + /@tsparticles/engine@3.9.1: + resolution: {integrity: sha512-DpdgAhWMZ3Eh2gyxik8FXS6BKZ8vyea+Eu5BC4epsahqTGY9V3JGGJcXC6lRJx6cPMAx1A0FaQAojPF3v6rkmQ==} + requiresBuild: true + dev: true + + /@tsparticles/interaction-external-attract@3.9.1: + resolution: {integrity: sha512-5AJGmhzM9o4AVFV24WH5vSqMBzOXEOzIdGLIr+QJf4fRh9ZK62snsusv/ozKgs2KteRYQx+L7c5V3TqcDy2upg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-bounce@3.9.1: + resolution: {integrity: sha512-bv05+h70UIHOTWeTsTI1AeAmX6R3s8nnY74Ea6p6AbQjERzPYIa0XY19nq/hA7+Nrg+EissP5zgoYYeSphr85A==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-bubble@3.9.1: + resolution: {integrity: sha512-tbd8ox/1GPl+zr+KyHQVV1bW88GE7OM6i4zql801YIlCDrl9wgTDdDFGIy9X7/cwTvTrCePhrfvdkUamXIribQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-connect@3.9.1: + resolution: {integrity: sha512-sq8YfUNsIORjXHzzW7/AJQtfi/qDqLnYG2qOSE1WOsog39MD30RzmiOloejOkfNeUdcGUcfsDgpUuL3UhzFUOA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-grab@3.9.1: + resolution: {integrity: sha512-QwXza+sMMWDaMiFxd8y2tJwUK6c+nNw554+/9+tEZeTTk2fCbB0IJ7p/TH6ZGWDL0vo2muK54Njv2fEey191ow==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-pause@3.9.1: + resolution: {integrity: sha512-Gzv4/FeNir0U/tVM9zQCqV1k+IAgaFjDU3T30M1AeAsNGh/rCITV2wnT7TOGFkbcla27m4Yxa+Fuab8+8pzm+g==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-push@3.9.1: + resolution: {integrity: sha512-GvnWF9Qy4YkZdx+WJL2iy9IcgLvzOIu3K7aLYJFsQPaxT8d9TF8WlpoMlWKnJID6H5q4JqQuMRKRyWH8aAKyQw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-remove@3.9.1: + resolution: {integrity: sha512-yPThm4UDWejDOWW5Qc8KnnS2EfSo5VFcJUQDWc1+Wcj17xe7vdSoiwwOORM0PmNBzdDpSKQrte/gUnoqaUMwOA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-repulse@3.9.1: + resolution: {integrity: sha512-/LBppXkrMdvLHlEKWC7IykFhzrz+9nebT2fwSSFXK4plEBxDlIwnkDxd3FbVOAbnBvx4+L8+fbrEx+RvC8diAw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-slow@3.9.1: + resolution: {integrity: sha512-1ZYIR/udBwA9MdSCfgADsbDXKSFS0FMWuPWz7bm79g3sUxcYkihn+/hDhc6GXvNNR46V1ocJjrj0u6pAynS1KQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-external-trail@3.9.1: + resolution: {integrity: sha512-Au0v2oiqfKTemI/4bzjD4dUXzIngB5Q2T4nJcMCYpP24uZfwZh5xTjUMH7gyJyyaRTdMl9IJrp8ySjyYbLfeGg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-particles-attract@3.9.1: + resolution: {integrity: sha512-CYYYowJuGwRLUixQcSU/48PTKM8fCUYThe0hXwQ+yRMLAn053VHzL7NNZzKqEIeEyt5oJoy9KcvubjKWbzMBLQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-particles-collisions@3.9.1: + resolution: {integrity: sha512-ggGyjW/3v1yxvYW1IF1EMT15M6w31y5zfNNUPkqd/IXRNPYvm0Z0ayhp+FKmz70M5p0UxxPIQHTvAv9Jqnuj8w==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/interaction-particles-links@3.9.1: + resolution: {integrity: sha512-MsLbMjy1vY5M5/hu/oa5OSRZAUz49H3+9EBMTIOThiX+a+vpl3sxc9AqNd9gMsPbM4WJlub8T6VBZdyvzez1Vg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/move-base@3.9.1: + resolution: {integrity: sha512-X4huBS27d8srpxwOxliWPUt+NtCwY+8q/cx1DvQxyqmTA8VFCGpcHNwtqiN+9JicgzOvSuaORVqUgwlsc7h4pQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/move-parallax@3.9.1: + resolution: {integrity: sha512-whlOR0bVeyh6J/hvxf/QM3DqvNnITMiAQ0kro6saqSDItAVqg4pYxBfEsSOKq7EhjxNvfhhqR+pFMhp06zoCVA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-absorbers@3.9.1: + resolution: {integrity: sha512-q9SQllpbPPgw1+euxHPYCFawOVUazQkkwnleiIgpYSiimlCyjIdwGnFPSNe1Sypzqmr2h6oOyX2vkK5ZVNEu8A==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-easing-quad@3.9.1: + resolution: {integrity: sha512-C2UJOca5MTDXKUTBXj30Kiqr5UyID+xrY/LxicVWWZPczQW2bBxbIbfq9ULvzGDwBTxE2rdvIB8YFKmDYO45qw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-emitters-shape-circle@3.9.1: + resolution: {integrity: sha512-z+9MsAPWr++sNz6N6303rRDjusW0BIPhHY51E5eXGDcRdOqrESDs6y99AJ/6Kdb/PpibCIYjFY9jVi2JJADPRA==} + dependencies: + '@tsparticles/engine': 3.9.1 + '@tsparticles/plugin-emitters': 3.9.1 + dev: true + + /@tsparticles/plugin-emitters-shape-square@3.9.1: + resolution: {integrity: sha512-dhA1c7FKs19B8lgTf25OTA3JoptNA+rjorsqCFuY1BZDI8g9E8DNqikUge14/W7nZN96+98hY+ghxSl4K2YsgA==} + dependencies: + '@tsparticles/engine': 3.9.1 + '@tsparticles/plugin-emitters': 3.9.1 + dev: true + + /@tsparticles/plugin-emitters@3.9.1: + resolution: {integrity: sha512-h7opR8SoFWBmVHceDLJUerLENaPfkJSh2zQYvzmLj2L+V3VLS1QDgty+4QZVeZfqNROmgQw2eLFA5El1E0sqqw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-hex-color@3.9.1: + resolution: {integrity: sha512-vZgZ12AjUicJvk7AX4K2eAmKEQX/D1VEjEPFhyjbgI7A65eX72M465vVKIgNA6QArLZ1DLs7Z787LOE6GOBWsg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-hsl-color@3.9.1: + resolution: {integrity: sha512-jJd1iGgRwX6eeNjc1zUXiJivaqC5UE+SC2A3/NtHwwoQrkfxGWmRHOsVyLnOBRcCPgBp/FpdDe6DIDjCMO715w==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/plugin-rgb-color@3.9.1: + resolution: {integrity: sha512-SBxk7f1KBfXeTnnklbE2Hx4jBgh6I6HOtxb+Os1gTp0oaghZOkWcCD2dP4QbUu7fVNCMOcApPoMNC8RTFcy9wQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-circle@3.9.1: + resolution: {integrity: sha512-DqZFLjbuhVn99WJ+A9ajz9YON72RtCcvubzq6qfjFmtwAK7frvQeb6iDTp6Ze9FUipluxVZWVRG4vWTxi2B+/g==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-emoji@3.9.1: + resolution: {integrity: sha512-ifvY63usuT+hipgVHb8gelBHSeF6ryPnMxAAEC1RGHhhXfpSRWMtE6ybr+pSsYU52M3G9+TF84v91pSwNrb9ZQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-image@3.9.1: + resolution: {integrity: sha512-fCA5eme8VF3oX8yNVUA0l2SLDKuiZObkijb0z3Ky0qj1HUEVlAuEMhhNDNB9E2iELTrWEix9z7BFMePp2CC7AA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-line@3.9.1: + resolution: {integrity: sha512-wT8NSp0N9HURyV05f371cHKcNTNqr0/cwUu6WhBzbshkYGy1KZUP9CpRIh5FCrBpTev34mEQfOXDycgfG0KiLQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-polygon@3.9.1: + resolution: {integrity: sha512-dA77PgZdoLwxnliH6XQM/zF0r4jhT01pw5y7XTeTqws++hg4rTLV9255k6R6eUqKq0FPSW1/WBsBIl7q/MmrqQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-square@3.9.1: + resolution: {integrity: sha512-DKGkDnRyZrAm7T2ipqNezJahSWs6xd9O5LQLe5vjrYm1qGwrFxJiQaAdlb00UNrexz1/SA7bEoIg4XKaFa7qhQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-star@3.9.1: + resolution: {integrity: sha512-kdMJpi8cdeb6vGrZVSxTG0JIjCwIenggqk0EYeKAwtOGZFBgL7eHhF2F6uu1oq8cJAbXPujEoabnLsz6mW8XaA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/shape-text@3.9.1: + resolution: {integrity: sha512-oNsLHI0lGkIXoUw3W598iwd7dtoHCDrwpwJRGnQzgfk6T5a9dCpSD5vDeQN89lr3BUbVui4lhxq+/TyC64oAqA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/slim@3.9.1: + resolution: {integrity: sha512-CL5cDmADU7sDjRli0So+hY61VMbdroqbArmR9Av+c1Fisa5ytr6QD7Jv62iwU2S6rvgicEe9OyRmSy5GIefwZw==} + dependencies: + '@tsparticles/basic': 3.9.1 + '@tsparticles/engine': 3.9.1 + '@tsparticles/interaction-external-attract': 3.9.1 + '@tsparticles/interaction-external-bounce': 3.9.1 + '@tsparticles/interaction-external-bubble': 3.9.1 + '@tsparticles/interaction-external-connect': 3.9.1 + '@tsparticles/interaction-external-grab': 3.9.1 + '@tsparticles/interaction-external-pause': 3.9.1 + '@tsparticles/interaction-external-push': 3.9.1 + '@tsparticles/interaction-external-remove': 3.9.1 + '@tsparticles/interaction-external-repulse': 3.9.1 + '@tsparticles/interaction-external-slow': 3.9.1 + '@tsparticles/interaction-particles-attract': 3.9.1 + '@tsparticles/interaction-particles-collisions': 3.9.1 + '@tsparticles/interaction-particles-links': 3.9.1 + '@tsparticles/move-parallax': 3.9.1 + '@tsparticles/plugin-easing-quad': 3.9.1 + '@tsparticles/shape-emoji': 3.9.1 + '@tsparticles/shape-image': 3.9.1 + '@tsparticles/shape-line': 3.9.1 + '@tsparticles/shape-polygon': 3.9.1 + '@tsparticles/shape-square': 3.9.1 + '@tsparticles/shape-star': 3.9.1 + '@tsparticles/updater-life': 3.9.1 + '@tsparticles/updater-rotate': 3.9.1 + '@tsparticles/updater-stroke-color': 3.9.1 + dev: true + + /@tsparticles/updater-color@3.9.1: + resolution: {integrity: sha512-XGWdscrgEMA8L5E7exsE0f8/2zHKIqnTrZymcyuFBw2DCB6BIV+5z6qaNStpxrhq3DbIxxhqqcybqeOo7+Alpg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-destroy@3.9.1: + resolution: {integrity: sha512-MjMzEhZwCQIbxO6ZRM0eXsHVwmlXuUqwC43WCPZCpjhK3AJrMu3KR4xsJieFTWIbVNguAvbgoTB10FfJOUU5VA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-life@3.9.1: + resolution: {integrity: sha512-Oi8aF2RIwMMsjssUkCB6t3PRpENHjdZf6cX92WNfAuqXtQphr3OMAkYFJFWkvyPFK22AVy3p/cFt6KE5zXxwAA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-opacity@3.9.1: + resolution: {integrity: sha512-w778LQuRZJ+IoWzeRdrGykPYSSaTeWfBvLZ2XwYEkh/Ss961InOxZKIpcS6i5Kp/Zfw0fS1ZAuqeHwuj///Osw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-out-modes@3.9.1: + resolution: {integrity: sha512-cKQEkAwbru+hhKF+GTsfbOvuBbx2DSB25CxOdhtW2wRvDBoCnngNdLw91rs+0Cex4tgEeibkebrIKFDDE6kELg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-roll@3.9.1: + resolution: {integrity: sha512-zl4JeM3gUBJ0uttmIsond3lrZ3f3AkItFeS0Lhj/7jiCKfUoRyyOMrcBk8R1AhW7lI+7ko1iBs3jhO0jnxz9vg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-rotate@3.9.1: + resolution: {integrity: sha512-9BfKaGfp28JN82MF2qs6Ae/lJr9EColMfMTHqSKljblwbpVDHte4umuwKl3VjbRt87WD9MGtla66NTUYl+WxuQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-size@3.9.1: + resolution: {integrity: sha512-3NSVs0O2ApNKZXfd+y/zNhTXSFeG1Pw4peI8e6z/q5+XLbmue9oiEwoPy/tQLaark3oNj3JU7Q903ZijPyXSzw==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-stroke-color@3.9.1: + resolution: {integrity: sha512-3x14+C2is9pZYTg9T2TiA/aM1YMq4wLdYaZDcHm3qO30DZu5oeQq0rm/6w+QOGKYY1Z3Htg9rlSUZkhTHn7eDA==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-tilt@3.9.1: + resolution: {integrity: sha512-PB2yaoyXRmSk4iIVgjtRrzOxXMK9mjeAQHIJGtT4faq46Z8cbIIEFgjTwqrUV8qOrNg/h4sm5NE/s0qsTYjp1Q==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-twinkle@3.9.1: + resolution: {integrity: sha512-xgTcYr6LmP44IPIBeQmEExN2Y5Nfl3ikmC08eOh5nZy/ta6ORP+JTsprrnfuv/O2DwTyoqFLkZ16hZfkdc1yOQ==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + + /@tsparticles/updater-wobble@3.9.1: + resolution: {integrity: sha512-c99Ogy9q4QWO+zsDXol0UnpUwZiY2UucFb8ltuDv9AlbGUeprygoub8jhgT5pEDv+GdzWOJGSgq7rfgv9cHBrg==} + dependencies: + '@tsparticles/engine': 3.9.1 + dev: true + /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: @@ -3835,307 +4152,27 @@ packages: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} dev: true - /tsparticles-basic@2.12.0: - resolution: {integrity: sha512-pN6FBpL0UsIUXjYbiui5+IVsbIItbQGOlwyGV55g6IYJBgdTNXgFX0HRYZGE9ZZ9psEXqzqwLM37zvWnb5AG9g==} - dependencies: - tsparticles-engine: 2.12.0 - tsparticles-move-base: 2.12.0 - tsparticles-shape-circle: 2.12.0 - tsparticles-updater-color: 2.12.0 - tsparticles-updater-opacity: 2.12.0 - tsparticles-updater-out-modes: 2.12.0 - tsparticles-updater-size: 2.12.0 - dev: true - /tsparticles-engine@2.12.0: resolution: {integrity: sha512-ZjDIYex6jBJ4iMc9+z0uPe7SgBnmb6l+EJm83MPIsOny9lPpetMsnw/8YJ3xdxn8hV+S3myTpTN1CkOVmFv0QQ==} requiresBuild: true - - /tsparticles-interaction-external-attract@2.12.0: - resolution: {integrity: sha512-0roC6D1QkFqMVomcMlTaBrNVjVOpyNzxIUsjMfshk2wUZDAvTNTuWQdUpmsLS4EeSTDN3rzlGNnIuuUQqyBU5w==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-bounce@2.12.0: - resolution: {integrity: sha512-MMcqKLnQMJ30hubORtdq+4QMldQ3+gJu0bBYsQr9BsThsh8/V0xHc1iokZobqHYVP5tV77mbFBD8Z7iSCf0TMQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-bubble@2.12.0: - resolution: {integrity: sha512-5kImCSCZlLNccXOHPIi2Yn+rQWTX3sEa/xCHwXW19uHxtILVJlnAweayc8+Zgmb7mo0DscBtWVFXHPxrVPFDUA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-connect@2.12.0: - resolution: {integrity: sha512-ymzmFPXz6AaA1LAOL5Ihuy7YSQEW8MzuSJzbd0ES13U8XjiU3HlFqlH6WGT1KvXNw6WYoqrZt0T3fKxBW3/C3A==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-grab@2.12.0: - resolution: {integrity: sha512-iQF/A947hSfDNqAjr49PRjyQaeRkYgTYpfNmAf+EfME8RsbapeP/BSyF6mTy0UAFC0hK2A2Hwgw72eT78yhXeQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-pause@2.12.0: - resolution: {integrity: sha512-4SUikNpsFROHnRqniL+uX2E388YTtfRWqqqZxRhY0BrijH4z04Aii3YqaGhJxfrwDKkTQlIoM2GbFT552QZWjw==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-push@2.12.0: - resolution: {integrity: sha512-kqs3V0dgDKgMoeqbdg+cKH2F+DTrvfCMrPF1MCCUpBCqBiH+TRQpJNNC86EZYHfNUeeLuIM3ttWwIkk2hllR/Q==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-remove@2.12.0: - resolution: {integrity: sha512-2eNIrv4m1WB2VfSVj46V2L/J9hNEZnMgFc+A+qmy66C8KzDN1G8aJUAf1inW8JVc0lmo5+WKhzex4X0ZSMghBg==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-repulse@2.12.0: - resolution: {integrity: sha512-rSzdnmgljeBCj5FPp4AtGxOG9TmTsK3AjQW0vlyd1aG2O5kSqFjR+FuT7rfdSk9LEJGH5SjPFE6cwbuy51uEWA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-slow@2.12.0: - resolution: {integrity: sha512-2IKdMC3om7DttqyroMtO//xNdF0NvJL/Lx7LDo08VpfTgJJozxU+JAUT8XVT7urxhaDzbxSSIROc79epESROtA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-external-trail@2.12.0: - resolution: {integrity: sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-particles-attract@2.12.0: - resolution: {integrity: sha512-Hl8qwuwF9aLq3FOkAW+Zomu7Gb8IKs6Y3tFQUQScDmrrSCaeRt2EGklAiwgxwgntmqzL7hbMWNx06CHHcUQKdQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-particles-collisions@2.12.0: - resolution: {integrity: sha512-Se9nPWlyPxdsnHgR6ap4YUImAu3W5MeGKJaQMiQpm1vW8lSMOUejI1n1ioIaQth9weKGKnD9rvcNn76sFlzGBA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-interaction-particles-links@2.12.0: - resolution: {integrity: sha512-e7I8gRs4rmKfcsHONXMkJnymRWpxHmeaJIo4g2NaDRjIgeb2AcJSWKWZvrsoLnm7zvaf/cMQlbN6vQwCixYq3A==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-move-base@2.12.0: - resolution: {integrity: sha512-oSogCDougIImq+iRtIFJD0YFArlorSi8IW3HD2gO3USkH+aNn3ZqZNTqp321uB08K34HpS263DTbhLHa/D6BWw==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-move-parallax@2.12.0: - resolution: {integrity: sha512-58CYXaX8Ih5rNtYhpnH0YwU4Ks7gVZMREGUJtmjhuYN+OFr9FVdF3oDIJ9N6gY5a5AnAKz8f5j5qpucoPRcYrQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-particles.js@2.12.0: - resolution: {integrity: sha512-LyOuvYdhbUScmA4iDgV3LxA0HzY1DnOwQUy3NrPYO393S2YwdDjdwMod6Btq7EBUjg9FVIh+sZRizgV5elV2dg==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-plugin-absorbers@2.12.0: - resolution: {integrity: sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-plugin-easing-quad@2.12.0: - resolution: {integrity: sha512-2mNqez5pydDewMIUWaUhY5cNQ80IUOYiujwG6qx9spTq1D6EEPLbRNAEL8/ecPdn2j1Um3iWSx6lo340rPkv4Q==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-plugin-emitters@2.12.0: - resolution: {integrity: sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-circle@2.12.0: - resolution: {integrity: sha512-L6OngbAlbadG7b783x16ns3+SZ7i0SSB66M8xGa5/k+YcY7zm8zG0uPt1Hd+xQDR2aNA3RngVM10O23/Lwk65Q==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-image@2.12.0: - resolution: {integrity: sha512-iCkSdUVa40DxhkkYjYuYHr9MJGVw+QnQuN5UC+e/yBgJQY+1tQL8UH0+YU/h0GHTzh5Sm+y+g51gOFxHt1dj7Q==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-line@2.12.0: - resolution: {integrity: sha512-RcpKmmpKlk+R8mM5wA2v64Lv1jvXtU4SrBDv3vbdRodKbKaWGGzymzav1Q0hYyDyUZgplEK/a5ZwrfrOwmgYGA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-polygon@2.12.0: - resolution: {integrity: sha512-5YEy7HVMt1Obxd/jnlsjajchAlYMr9eRZWN+lSjcFSH6Ibra7h59YuJVnwxOxAobpijGxsNiBX0PuGQnB47pmA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-square@2.12.0: - resolution: {integrity: sha512-33vfajHqmlODKaUzyPI/aVhnAOT09V7nfEPNl8DD0cfiNikEuPkbFqgJezJuE55ebtVo7BZPDA9o7GYbWxQNuw==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-star@2.12.0: - resolution: {integrity: sha512-4sfG/BBqm2qBnPLASl2L5aBfCx86cmZLXeh49Un+TIR1F5Qh4XUFsahgVOG0vkZQa+rOsZPEH04xY5feWmj90g==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-shape-text@2.12.0: - resolution: {integrity: sha512-v2/FCA+hyTbDqp2ymFOe97h/NFb2eezECMrdirHWew3E3qlvj9S/xBibjbpZva2gnXcasBwxn0+LxKbgGdP0rA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-slim@2.12.0: - resolution: {integrity: sha512-27w9aGAAAPKHvP4LHzWFpyqu7wKyulayyaZ/L6Tuuejy4KP4BBEB4rY5GG91yvAPsLtr6rwWAn3yS+uxnBDpkA==} - dependencies: - tsparticles-basic: 2.12.0 - tsparticles-engine: 2.12.0 - tsparticles-interaction-external-attract: 2.12.0 - tsparticles-interaction-external-bounce: 2.12.0 - tsparticles-interaction-external-bubble: 2.12.0 - tsparticles-interaction-external-connect: 2.12.0 - tsparticles-interaction-external-grab: 2.12.0 - tsparticles-interaction-external-pause: 2.12.0 - tsparticles-interaction-external-push: 2.12.0 - tsparticles-interaction-external-remove: 2.12.0 - tsparticles-interaction-external-repulse: 2.12.0 - tsparticles-interaction-external-slow: 2.12.0 - tsparticles-interaction-particles-attract: 2.12.0 - tsparticles-interaction-particles-collisions: 2.12.0 - tsparticles-interaction-particles-links: 2.12.0 - tsparticles-move-base: 2.12.0 - tsparticles-move-parallax: 2.12.0 - tsparticles-particles.js: 2.12.0 - tsparticles-plugin-easing-quad: 2.12.0 - tsparticles-shape-circle: 2.12.0 - tsparticles-shape-image: 2.12.0 - tsparticles-shape-line: 2.12.0 - tsparticles-shape-polygon: 2.12.0 - tsparticles-shape-square: 2.12.0 - tsparticles-shape-star: 2.12.0 - tsparticles-shape-text: 2.12.0 - tsparticles-updater-color: 2.12.0 - tsparticles-updater-life: 2.12.0 - tsparticles-updater-opacity: 2.12.0 - tsparticles-updater-out-modes: 2.12.0 - tsparticles-updater-rotate: 2.12.0 - tsparticles-updater-size: 2.12.0 - tsparticles-updater-stroke-color: 2.12.0 - dev: true - - /tsparticles-updater-color@2.12.0: - resolution: {integrity: sha512-KcG3a8zd0f8CTiOrylXGChBrjhKcchvDJjx9sp5qpwQK61JlNojNCU35xoaSk2eEHeOvFjh0o3CXWUmYPUcBTQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-destroy@2.12.0: - resolution: {integrity: sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-life@2.12.0: - resolution: {integrity: sha512-J7RWGHAZkowBHpcLpmjKsxwnZZJ94oGEL2w+wvW1/+ZLmAiFFF6UgU0rHMC5CbHJT4IPx9cbkYMEHsBkcRJ0Bw==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-opacity@2.12.0: - resolution: {integrity: sha512-YUjMsgHdaYi4HN89LLogboYcCi1o9VGo21upoqxq19yRy0hRCtx2NhH22iHF/i5WrX6jqshN0iuiiNefC53CsA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-out-modes@2.12.0: - resolution: {integrity: sha512-owBp4Gk0JNlSrmp12XVEeBroDhLZU+Uq3szbWlHGSfcR88W4c/0bt0FiH5bHUqORIkw+m8O56hCjbqwj69kpOQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-roll@2.12.0: - resolution: {integrity: sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-rotate@2.12.0: - resolution: {integrity: sha512-waOFlGFmEZOzsQg4C4VSejNVXGf4dMf3fsnQrEROASGf1FCd8B6WcZau7JtXSTFw0OUGuk8UGz36ETWN72DkCw==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-size@2.12.0: - resolution: {integrity: sha512-B0yRdEDd/qZXCGDL/ussHfx5YJ9UhTqNvmS5X2rR2hiZhBAE2fmsXLeWkdtF2QusjPeEqFDxrkGiLOsh6poqRA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-stroke-color@2.12.0: - resolution: {integrity: sha512-MPou1ZDxsuVq6SN1fbX+aI5yrs6FyP2iPCqqttpNbWyL+R6fik1rL0ab/x02B57liDXqGKYomIbBQVP3zUTW1A==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-tilt@2.12.0: - resolution: {integrity: sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-twinkle@2.12.0: - resolution: {integrity: sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles-updater-wobble@2.12.0: - resolution: {integrity: sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==} - dependencies: - tsparticles-engine: 2.12.0 - dev: true - - /tsparticles@2.12.0: - resolution: {integrity: sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==} - 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 + dev: false + + /tsparticles@3.9.1: + resolution: {integrity: sha512-Y780IGSL4qjkZj7+fI92PV/cziHqLR/s6nnYri4K6vH3NQRmDK5D6pfskDO8T4Y96ChCWHY3uxPtOb/hKQ83Qg==} + dependencies: + '@tsparticles/engine': 3.9.1 + '@tsparticles/interaction-external-trail': 3.9.1 + '@tsparticles/plugin-absorbers': 3.9.1 + '@tsparticles/plugin-emitters': 3.9.1 + '@tsparticles/plugin-emitters-shape-circle': 3.9.1 + '@tsparticles/plugin-emitters-shape-square': 3.9.1 + '@tsparticles/shape-text': 3.9.1 + '@tsparticles/slim': 3.9.1 + '@tsparticles/updater-destroy': 3.9.1 + '@tsparticles/updater-roll': 3.9.1 + '@tsparticles/updater-tilt': 3.9.1 + '@tsparticles/updater-twinkle': 3.9.1 + '@tsparticles/updater-wobble': 3.9.1 dev: true /type-check@0.4.0: