diff --git a/package.json b/package.json index 9627a1d..fa1f862 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@tabler/icons-react": "^3.31.0", "@tsparticles/engine": "^3.8.1", "@tsparticles/react": "^3.0.0", - "@tsparticles/slim": "^3.8.1", + "@tsparticles/slim": "^3.9.1", "@vercel/analytics": "^1.5.0", "ai": "^4.1.65", "class-variance-authority": "^0.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3997e3e..83239fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,8 +51,8 @@ importers: specifier: ^3.0.0 version: 3.0.0(@tsparticles/engine@3.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tsparticles/slim': - specifier: ^3.8.1 - version: 3.8.1 + specifier: ^3.9.1 + version: 3.9.1 '@vercel/analytics': specifier: ^1.5.0 version: 1.5.0(next@15.2.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) @@ -915,68 +915,71 @@ packages: '@tailwindcss/postcss@4.0.14': resolution: {integrity: sha512-+uIR6KtKhla1XeIanF27KtrfYy+PX+R679v5LxbkmEZlhQe3g8rk+wKj7Xgt++rWGRuFLGMXY80Ek8JNn+kN/g==} - '@tsparticles/basic@3.8.1': - resolution: {integrity: sha512-my114zRmekT/+I2cGuEnHxlX5G/jO0iVtNnsxxlsgspXUTSY+fDixmrNF4UgFkuaIwd9Bv/yH+7S/4HE4qte7A==} + '@tsparticles/basic@3.9.1': + resolution: {integrity: sha512-ijr2dHMx0IQHqhKW3qA8tfwrR2XYbbWYdaJMQuBo2CkwBVIhZ76U+H20Y492j/NXpd1FUnt2aC0l4CEVGVGdeQ==} '@tsparticles/engine@3.8.1': resolution: {integrity: sha512-S8h10nuZfElY7oih//NUHnT5qf4v3/dnsU8CMs7dz5lBEGr3amrYrXk0V+YKPTIQwfdmJHUaSBoAqFiv4aEGIA==} - '@tsparticles/interaction-external-attract@3.8.1': - resolution: {integrity: sha512-GWzyj5MOzjb5pNWuqAueNZS2ilPcZ0isiqwcb0BjjpwfiGfL72UyIbNUDMLncsW+4jcwB4WyMsv/qOGDmAwVfQ==} + '@tsparticles/engine@3.9.1': + resolution: {integrity: sha512-DpdgAhWMZ3Eh2gyxik8FXS6BKZ8vyea+Eu5BC4epsahqTGY9V3JGGJcXC6lRJx6cPMAx1A0FaQAojPF3v6rkmQ==} + + '@tsparticles/interaction-external-attract@3.9.1': + resolution: {integrity: sha512-5AJGmhzM9o4AVFV24WH5vSqMBzOXEOzIdGLIr+QJf4fRh9ZK62snsusv/ozKgs2KteRYQx+L7c5V3TqcDy2upg==} - '@tsparticles/interaction-external-bounce@3.8.1': - resolution: {integrity: sha512-tgVzsE3orneSeSUc1XhRD6Iqs8Rkm11iRdkncKSpNx4SI2eJWFPhwit2wIiHQ+IuvgCmM2DXRtLgEVeaux71zg==} + '@tsparticles/interaction-external-bounce@3.9.1': + resolution: {integrity: sha512-bv05+h70UIHOTWeTsTI1AeAmX6R3s8nnY74Ea6p6AbQjERzPYIa0XY19nq/hA7+Nrg+EissP5zgoYYeSphr85A==} - '@tsparticles/interaction-external-bubble@3.8.1': - resolution: {integrity: sha512-edRVFybiVFd5vEjfEkHgrBTXfPTKc05EqCmRuOEd5gOll1ui0nPtknzj9JiLrPacQAJ7OgZKlHWYQb1u5Yy5Tw==} + '@tsparticles/interaction-external-bubble@3.9.1': + resolution: {integrity: sha512-tbd8ox/1GPl+zr+KyHQVV1bW88GE7OM6i4zql801YIlCDrl9wgTDdDFGIy9X7/cwTvTrCePhrfvdkUamXIribQ==} - '@tsparticles/interaction-external-connect@3.8.1': - resolution: {integrity: sha512-DQ0nNB0VDSxFxeaJQvm91NDUU/UPoiHE+uUzyw5qSoWJEGTUOj/QkW0GuBinCo99i8MH/wLDqMS9nb+7ZejpUw==} + '@tsparticles/interaction-external-connect@3.9.1': + resolution: {integrity: sha512-sq8YfUNsIORjXHzzW7/AJQtfi/qDqLnYG2qOSE1WOsog39MD30RzmiOloejOkfNeUdcGUcfsDgpUuL3UhzFUOA==} - '@tsparticles/interaction-external-grab@3.8.1': - resolution: {integrity: sha512-nPaHrazEr14CGokGGkFHYXZJTN3Inshe04uQNj+Rj4Lz9dAIqq8EFuSejp0g9lk2cTHWfVf4SK4r8+aJz9Ow4Q==} + '@tsparticles/interaction-external-grab@3.9.1': + resolution: {integrity: sha512-QwXza+sMMWDaMiFxd8y2tJwUK6c+nNw554+/9+tEZeTTk2fCbB0IJ7p/TH6ZGWDL0vo2muK54Njv2fEey191ow==} - '@tsparticles/interaction-external-pause@3.8.1': - resolution: {integrity: sha512-W+6bjNDddtzlikwnfmk2G/GJsz4ZnoqvK0c63earvnPNUAJmkzrvmLS52JoaIOSyclOIeD4LmubT6IsQDv5ohA==} + '@tsparticles/interaction-external-pause@3.9.1': + resolution: {integrity: sha512-Gzv4/FeNir0U/tVM9zQCqV1k+IAgaFjDU3T30M1AeAsNGh/rCITV2wnT7TOGFkbcla27m4Yxa+Fuab8+8pzm+g==} - '@tsparticles/interaction-external-push@3.8.1': - resolution: {integrity: sha512-LgaXaBM5QXRCeYt3DzphEhE/OirEGnV4iJrXKGJ/FrYMH7kOao85rPmCtYQNYzIy6K0XstmATmTvFRziZ/M4VQ==} + '@tsparticles/interaction-external-push@3.9.1': + resolution: {integrity: sha512-GvnWF9Qy4YkZdx+WJL2iy9IcgLvzOIu3K7aLYJFsQPaxT8d9TF8WlpoMlWKnJID6H5q4JqQuMRKRyWH8aAKyQw==} - '@tsparticles/interaction-external-remove@3.8.1': - resolution: {integrity: sha512-mwo1DRJPIqzrWfs2G+kfQ5/HyM5j/soIj11zur3BkIlm9vdYIxUpA+hvO734oekSjJxY7YFmYUaqc4vC5TFE5w==} + '@tsparticles/interaction-external-remove@3.9.1': + resolution: {integrity: sha512-yPThm4UDWejDOWW5Qc8KnnS2EfSo5VFcJUQDWc1+Wcj17xe7vdSoiwwOORM0PmNBzdDpSKQrte/gUnoqaUMwOA==} - '@tsparticles/interaction-external-repulse@3.8.1': - resolution: {integrity: sha512-r0E828zrKIRHA27daItHtI9QEp1tO8d8dmF8Ld8+orn7q0+BKG+uGvNTYJFZ+hqR+lp5AkLOiThf7L2wLS9M1A==} + '@tsparticles/interaction-external-repulse@3.9.1': + resolution: {integrity: sha512-/LBppXkrMdvLHlEKWC7IykFhzrz+9nebT2fwSSFXK4plEBxDlIwnkDxd3FbVOAbnBvx4+L8+fbrEx+RvC8diAw==} - '@tsparticles/interaction-external-slow@3.8.1': - resolution: {integrity: sha512-U4P6c9V6/fSDsWchD4oAYAIPHA/203LzQ7+792cMxa7YThza0VS7YyJUQ1PACjGMmfeKbE34/eoGPqESKakeLw==} + '@tsparticles/interaction-external-slow@3.9.1': + resolution: {integrity: sha512-1ZYIR/udBwA9MdSCfgADsbDXKSFS0FMWuPWz7bm79g3sUxcYkihn+/hDhc6GXvNNR46V1ocJjrj0u6pAynS1KQ==} - '@tsparticles/interaction-particles-attract@3.8.1': - resolution: {integrity: sha512-lo5JAVdeh1tQq/7SDsIllNdyIJgF3hSquWLARUIwGolezD91bEmHp/rlhTscX5NrqiM3y7z3inJPhR0nP5kGeg==} + '@tsparticles/interaction-particles-attract@3.9.1': + resolution: {integrity: sha512-CYYYowJuGwRLUixQcSU/48PTKM8fCUYThe0hXwQ+yRMLAn053VHzL7NNZzKqEIeEyt5oJoy9KcvubjKWbzMBLQ==} - '@tsparticles/interaction-particles-collisions@3.8.1': - resolution: {integrity: sha512-teqn1CZVoJkT/ubhkb4R/H1rnx7DoIeerHXS5uME+vrLIqzkn8QlWdEdTJ7PhdB+Ct2iYAeXCrJWwIqnKaAL3w==} + '@tsparticles/interaction-particles-collisions@3.9.1': + resolution: {integrity: sha512-ggGyjW/3v1yxvYW1IF1EMT15M6w31y5zfNNUPkqd/IXRNPYvm0Z0ayhp+FKmz70M5p0UxxPIQHTvAv9Jqnuj8w==} - '@tsparticles/interaction-particles-links@3.8.1': - resolution: {integrity: sha512-D+X7wEWyhfV7J0uDWf5vWDhxjfaNovNZW0BWscR9qSy8pl3hjRpv0sJ/QaQFscmK5SzVz28tUFDRLbH1aV5v/Q==} + '@tsparticles/interaction-particles-links@3.9.1': + resolution: {integrity: sha512-MsLbMjy1vY5M5/hu/oa5OSRZAUz49H3+9EBMTIOThiX+a+vpl3sxc9AqNd9gMsPbM4WJlub8T6VBZdyvzez1Vg==} - '@tsparticles/move-base@3.8.1': - resolution: {integrity: sha512-DNFRL1QT8ZQYLg3fIk74EbHJq5HGOq9CM2bCci9dDcdymvN4L7aWVFQavRiWDbi3y1EUW3+jeHSMbD3qHAfOeA==} + '@tsparticles/move-base@3.9.1': + resolution: {integrity: sha512-X4huBS27d8srpxwOxliWPUt+NtCwY+8q/cx1DvQxyqmTA8VFCGpcHNwtqiN+9JicgzOvSuaORVqUgwlsc7h4pQ==} - '@tsparticles/move-parallax@3.8.1': - resolution: {integrity: sha512-umrIttaJGUgfxpnolbMU2BekoN4gw0RgcfVsWR7jzHErA7eTzdJ2mikbQFD+3/1DfTDgJOjWx+dy8a3G/bSsZg==} + '@tsparticles/move-parallax@3.9.1': + resolution: {integrity: sha512-whlOR0bVeyh6J/hvxf/QM3DqvNnITMiAQ0kro6saqSDItAVqg4pYxBfEsSOKq7EhjxNvfhhqR+pFMhp06zoCVA==} - '@tsparticles/plugin-easing-quad@3.8.1': - resolution: {integrity: sha512-+BiPNHgsNbbh0AhWKjrmJaAu5c37naqjbME8ZYl0BClI0AC5AzBUaezYRxECaLrdtHJvKrZXFMr6Q0sxjDc6QQ==} + '@tsparticles/plugin-easing-quad@3.9.1': + resolution: {integrity: sha512-C2UJOca5MTDXKUTBXj30Kiqr5UyID+xrY/LxicVWWZPczQW2bBxbIbfq9ULvzGDwBTxE2rdvIB8YFKmDYO45qw==} - '@tsparticles/plugin-hex-color@3.8.1': - resolution: {integrity: sha512-AmgB7XIYBCvg5HcqYb19YpcjEx2k4DpU2e24n0rradDDeqKKcz7EWI/08FlAnDb5HUs1em63vaAanl1vdm3+OA==} + '@tsparticles/plugin-hex-color@3.9.1': + resolution: {integrity: sha512-vZgZ12AjUicJvk7AX4K2eAmKEQX/D1VEjEPFhyjbgI7A65eX72M465vVKIgNA6QArLZ1DLs7Z787LOE6GOBWsg==} - '@tsparticles/plugin-hsl-color@3.8.1': - resolution: {integrity: sha512-Ja6oEX6yu0064e4a+Fv1TBJiG5y0hqWwoOKSqf/Ra/zo01ageOEvDVX70FOVSrP+iEPGPznKVNcZs1tEOOvO0g==} + '@tsparticles/plugin-hsl-color@3.9.1': + resolution: {integrity: sha512-jJd1iGgRwX6eeNjc1zUXiJivaqC5UE+SC2A3/NtHwwoQrkfxGWmRHOsVyLnOBRcCPgBp/FpdDe6DIDjCMO715w==} - '@tsparticles/plugin-rgb-color@3.8.1': - resolution: {integrity: sha512-xNLqnaFUYjU+7dCHQXjZdM4UojUAVorPVmXlYmkh1xmujLljEaFTwCg1UJVlNq+fXENIFkeaf3/XT0U/q0ZBTA==} + '@tsparticles/plugin-rgb-color@3.9.1': + resolution: {integrity: sha512-SBxk7f1KBfXeTnnklbE2Hx4jBgh6I6HOtxb+Os1gTp0oaghZOkWcCD2dP4QbUu7fVNCMOcApPoMNC8RTFcy9wQ==} '@tsparticles/react@3.0.0': resolution: {integrity: sha512-hjGEtTT1cwv6BcjL+GcVgH++KYs52bIuQGW3PWv7z3tMa8g0bd6RI/vWSLj7p//NZ3uTjEIeilYIUPBh7Jfq/Q==} @@ -985,50 +988,50 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@tsparticles/shape-circle@3.8.1': - resolution: {integrity: sha512-dM/f+qcpd8/KfviuVuKiTS8KLDE/T7xxHK7EI2S49yPW6yrJJBXdL7T4N9/n/6PF+Wslcl+kf/eTDjEAI3WjNQ==} + '@tsparticles/shape-circle@3.9.1': + resolution: {integrity: sha512-DqZFLjbuhVn99WJ+A9ajz9YON72RtCcvubzq6qfjFmtwAK7frvQeb6iDTp6Ze9FUipluxVZWVRG4vWTxi2B+/g==} - '@tsparticles/shape-emoji@3.8.1': - resolution: {integrity: sha512-xiXNZ/afdecengUXhOqgUwR+vysgaseVpzEjoGoliOMWq4WHWv+S6ujNfes2oz3x736mTlvKdXcEWRncSXaKWw==} + '@tsparticles/shape-emoji@3.9.1': + resolution: {integrity: sha512-ifvY63usuT+hipgVHb8gelBHSeF6ryPnMxAAEC1RGHhhXfpSRWMtE6ybr+pSsYU52M3G9+TF84v91pSwNrb9ZQ==} - '@tsparticles/shape-image@3.8.1': - resolution: {integrity: sha512-7Yi25uLXvcY5A6TzyVBjYPsTmeTrE+0a2YO8kdp3O7V9NRGCSfXKnPRFp+lNOTiQRRvOG+SSzx2G18dfc/jwQg==} + '@tsparticles/shape-image@3.9.1': + resolution: {integrity: sha512-fCA5eme8VF3oX8yNVUA0l2SLDKuiZObkijb0z3Ky0qj1HUEVlAuEMhhNDNB9E2iELTrWEix9z7BFMePp2CC7AA==} - '@tsparticles/shape-line@3.8.1': - resolution: {integrity: sha512-aXVKkpGLgi1hbU/JO+opzy3OTt6PfxWrhGZyI0ms3vdcRX9uYlq4GoNUoKPVfntjWzhecF+FNNZ9gqUG/+WZLQ==} + '@tsparticles/shape-line@3.9.1': + resolution: {integrity: sha512-wT8NSp0N9HURyV05f371cHKcNTNqr0/cwUu6WhBzbshkYGy1KZUP9CpRIh5FCrBpTev34mEQfOXDycgfG0KiLQ==} - '@tsparticles/shape-polygon@3.8.1': - resolution: {integrity: sha512-1pAx85NJbgmsOngl+ZAYH8vxwPJmoddjWCbWTD0wlp/x+2NRjn1iaGBKObPKLgwVzsAXb9qNHMsUX/x0C54svw==} + '@tsparticles/shape-polygon@3.9.1': + resolution: {integrity: sha512-dA77PgZdoLwxnliH6XQM/zF0r4jhT01pw5y7XTeTqws++hg4rTLV9255k6R6eUqKq0FPSW1/WBsBIl7q/MmrqQ==} - '@tsparticles/shape-square@3.8.1': - resolution: {integrity: sha512-4cjDt6542dkc15zxG1VYT7ScgPXM3+5VGtwMfh5CYNBx+GZZ3R+XUo1Q66JadcqKcNdHXfMWbXCMxs0GaiTtSw==} + '@tsparticles/shape-square@3.9.1': + resolution: {integrity: sha512-DKGkDnRyZrAm7T2ipqNezJahSWs6xd9O5LQLe5vjrYm1qGwrFxJiQaAdlb00UNrexz1/SA7bEoIg4XKaFa7qhQ==} - '@tsparticles/shape-star@3.8.1': - resolution: {integrity: sha512-wBxnawqan/ocguNxY6cOEXF+YVnLIUmGBlnVGYx/7U9E2UHuHEKkoumob4fUflKISjvj5eQLpm/E1eUfYMd6RA==} + '@tsparticles/shape-star@3.9.1': + resolution: {integrity: sha512-kdMJpi8cdeb6vGrZVSxTG0JIjCwIenggqk0EYeKAwtOGZFBgL7eHhF2F6uu1oq8cJAbXPujEoabnLsz6mW8XaA==} - '@tsparticles/slim@3.8.1': - resolution: {integrity: sha512-b6JV8MrxMz0XYn0eBCI/Mq8VCRyeaWfUyQaQyxLiRd96xpBXCeULooJF+Eaz9it1sUI898a5QfvY8djNXs4OJw==} + '@tsparticles/slim@3.9.1': + resolution: {integrity: sha512-CL5cDmADU7sDjRli0So+hY61VMbdroqbArmR9Av+c1Fisa5ytr6QD7Jv62iwU2S6rvgicEe9OyRmSy5GIefwZw==} - '@tsparticles/updater-color@3.8.1': - resolution: {integrity: sha512-HKrZzrF8YJ+TD+FdIwaWOPV565bkBhe+Ewj7CwKblG7H/SG+C6n1xIYobXkGP5pYkkQ+Cm1UV/Aq0Ih7sa+rJg==} + '@tsparticles/updater-color@3.9.1': + resolution: {integrity: sha512-XGWdscrgEMA8L5E7exsE0f8/2zHKIqnTrZymcyuFBw2DCB6BIV+5z6qaNStpxrhq3DbIxxhqqcybqeOo7+Alpg==} - '@tsparticles/updater-life@3.8.1': - resolution: {integrity: sha512-5rCFFKD7js1lKgTpKOLo2OfmisWp4qqMVUVR4bNPeR0Ne/dcwDbKDzWyYS2AMsvWv/gcTTtWiarRfAiVQ5HtNg==} + '@tsparticles/updater-life@3.9.1': + resolution: {integrity: sha512-Oi8aF2RIwMMsjssUkCB6t3PRpENHjdZf6cX92WNfAuqXtQphr3OMAkYFJFWkvyPFK22AVy3p/cFt6KE5zXxwAA==} - '@tsparticles/updater-opacity@3.8.1': - resolution: {integrity: sha512-41dJ0T7df7AUFFkV9yU0buUfUwh+hLYcViXxkDy+6CJiiNCNZ4H404w1DTpBQLL4fbxUcDk9BXZLV7gkE2OfAw==} + '@tsparticles/updater-opacity@3.9.1': + resolution: {integrity: sha512-w778LQuRZJ+IoWzeRdrGykPYSSaTeWfBvLZ2XwYEkh/Ss961InOxZKIpcS6i5Kp/Zfw0fS1ZAuqeHwuj///Osw==} - '@tsparticles/updater-out-modes@3.8.1': - resolution: {integrity: sha512-BY8WqQwoDFpgPybwTzBU2GnxtRkjWnGStqBnR53x5+f1j7geTSY6WjcOvl1W+IkjtwtjiifriwBl41EbqMrjdQ==} + '@tsparticles/updater-out-modes@3.9.1': + resolution: {integrity: sha512-cKQEkAwbru+hhKF+GTsfbOvuBbx2DSB25CxOdhtW2wRvDBoCnngNdLw91rs+0Cex4tgEeibkebrIKFDDE6kELg==} - '@tsparticles/updater-rotate@3.8.1': - resolution: {integrity: sha512-gpI07H1+diuuUdhJsQ1RlfHSD3fzBJrjyuwGuoXgHmvKzak6EWKpYfUMOraH4Dm41m/4kJZelle4nST+NpIuoA==} + '@tsparticles/updater-rotate@3.9.1': + resolution: {integrity: sha512-9BfKaGfp28JN82MF2qs6Ae/lJr9EColMfMTHqSKljblwbpVDHte4umuwKl3VjbRt87WD9MGtla66NTUYl+WxuQ==} - '@tsparticles/updater-size@3.8.1': - resolution: {integrity: sha512-SC2ZxewtpwKadCalotK6x2YanxRO3hTMW1Rxzx9V2rcjAIgh/Nw49Vuithy2TDq8RtTc9rHDAPic2vMQ/lYQwA==} + '@tsparticles/updater-size@3.9.1': + resolution: {integrity: sha512-3NSVs0O2ApNKZXfd+y/zNhTXSFeG1Pw4peI8e6z/q5+XLbmue9oiEwoPy/tQLaark3oNj3JU7Q903ZijPyXSzw==} - '@tsparticles/updater-stroke-color@3.8.1': - resolution: {integrity: sha512-rofHCf5oRHP2H+BTJ4D3r4mTqZtre3c8bsdJHATle26+gLpzbt6I1a83wAY8xnsQa1BNnRAfEsnb7GpdZ1vYaw==} + '@tsparticles/updater-stroke-color@3.9.1': + resolution: {integrity: sha512-3x14+C2is9pZYTg9T2TiA/aM1YMq4wLdYaZDcHm3qO30DZu5oeQq0rm/6w+QOGKYY1Z3Htg9rlSUZkhTHn7eDA==} '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} @@ -2324,6 +2327,7 @@ packages: next@15.2.3: resolution: {integrity: sha512-x6eDkZxk2rPpu46E1ZVUWIBhYCLszmUY6fvHBFcbzJ9dD+qRX6vcHusaqqDlnY+VngKzKbAiG2iRCkPbmi8f7w==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -2607,6 +2611,7 @@ packages: rspack-resolver@1.2.2: resolution: {integrity: sha512-Fwc19jMBA3g+fxDJH2B4WxwZjE0VaaOL7OX/A4Wn5Zv7bOD/vyPZhzXfaO73Xc2GAlfi96g5fGUa378WbIGfFw==} + deprecated: Please migrate to the brand new `@rspack/resolver` or `unrs-resolver` instead run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3593,96 +3598,98 @@ snapshots: postcss: 8.5.3 tailwindcss: 4.0.14 - '@tsparticles/basic@3.8.1': + '@tsparticles/basic@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 - '@tsparticles/move-base': 3.8.1 - '@tsparticles/plugin-hex-color': 3.8.1 - '@tsparticles/plugin-hsl-color': 3.8.1 - '@tsparticles/plugin-rgb-color': 3.8.1 - '@tsparticles/shape-circle': 3.8.1 - '@tsparticles/updater-color': 3.8.1 - '@tsparticles/updater-opacity': 3.8.1 - '@tsparticles/updater-out-modes': 3.8.1 - '@tsparticles/updater-size': 3.8.1 + '@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 '@tsparticles/engine@3.8.1': {} - '@tsparticles/interaction-external-attract@3.8.1': + '@tsparticles/engine@3.9.1': {} + + '@tsparticles/interaction-external-attract@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-bounce@3.8.1': + '@tsparticles/interaction-external-bounce@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-bubble@3.8.1': + '@tsparticles/interaction-external-bubble@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-connect@3.8.1': + '@tsparticles/interaction-external-connect@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-grab@3.8.1': + '@tsparticles/interaction-external-grab@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-pause@3.8.1': + '@tsparticles/interaction-external-pause@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-push@3.8.1': + '@tsparticles/interaction-external-push@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-remove@3.8.1': + '@tsparticles/interaction-external-remove@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-repulse@3.8.1': + '@tsparticles/interaction-external-repulse@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-external-slow@3.8.1': + '@tsparticles/interaction-external-slow@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-particles-attract@3.8.1': + '@tsparticles/interaction-particles-attract@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-particles-collisions@3.8.1': + '@tsparticles/interaction-particles-collisions@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/interaction-particles-links@3.8.1': + '@tsparticles/interaction-particles-links@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/move-base@3.8.1': + '@tsparticles/move-base@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/move-parallax@3.8.1': + '@tsparticles/move-parallax@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/plugin-easing-quad@3.8.1': + '@tsparticles/plugin-easing-quad@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/plugin-hex-color@3.8.1': + '@tsparticles/plugin-hex-color@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/plugin-hsl-color@3.8.1': + '@tsparticles/plugin-hsl-color@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/plugin-rgb-color@3.8.1': + '@tsparticles/plugin-rgb-color@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 '@tsparticles/react@3.0.0(@tsparticles/engine@3.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: @@ -3690,90 +3697,90 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@tsparticles/shape-circle@3.8.1': + '@tsparticles/shape-circle@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-emoji@3.8.1': + '@tsparticles/shape-emoji@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-image@3.8.1': + '@tsparticles/shape-image@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-line@3.8.1': + '@tsparticles/shape-line@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-polygon@3.8.1': + '@tsparticles/shape-polygon@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-square@3.8.1': + '@tsparticles/shape-square@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/shape-star@3.8.1': + '@tsparticles/shape-star@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/slim@3.8.1': + '@tsparticles/slim@3.9.1': dependencies: - '@tsparticles/basic': 3.8.1 - '@tsparticles/engine': 3.8.1 - '@tsparticles/interaction-external-attract': 3.8.1 - '@tsparticles/interaction-external-bounce': 3.8.1 - '@tsparticles/interaction-external-bubble': 3.8.1 - '@tsparticles/interaction-external-connect': 3.8.1 - '@tsparticles/interaction-external-grab': 3.8.1 - '@tsparticles/interaction-external-pause': 3.8.1 - '@tsparticles/interaction-external-push': 3.8.1 - '@tsparticles/interaction-external-remove': 3.8.1 - '@tsparticles/interaction-external-repulse': 3.8.1 - '@tsparticles/interaction-external-slow': 3.8.1 - '@tsparticles/interaction-particles-attract': 3.8.1 - '@tsparticles/interaction-particles-collisions': 3.8.1 - '@tsparticles/interaction-particles-links': 3.8.1 - '@tsparticles/move-parallax': 3.8.1 - '@tsparticles/plugin-easing-quad': 3.8.1 - '@tsparticles/shape-emoji': 3.8.1 - '@tsparticles/shape-image': 3.8.1 - '@tsparticles/shape-line': 3.8.1 - '@tsparticles/shape-polygon': 3.8.1 - '@tsparticles/shape-square': 3.8.1 - '@tsparticles/shape-star': 3.8.1 - '@tsparticles/updater-life': 3.8.1 - '@tsparticles/updater-rotate': 3.8.1 - '@tsparticles/updater-stroke-color': 3.8.1 - - '@tsparticles/updater-color@3.8.1': + '@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 + + '@tsparticles/updater-color@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-life@3.8.1': + '@tsparticles/updater-life@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-opacity@3.8.1': + '@tsparticles/updater-opacity@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-out-modes@3.8.1': + '@tsparticles/updater-out-modes@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-rotate@3.8.1': + '@tsparticles/updater-rotate@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-size@3.8.1': + '@tsparticles/updater-size@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 - '@tsparticles/updater-stroke-color@3.8.1': + '@tsparticles/updater-stroke-color@3.9.1': dependencies: - '@tsparticles/engine': 3.8.1 + '@tsparticles/engine': 3.9.1 '@tybys/wasm-util@0.9.0': dependencies: