{"_id":"tsparticles-slim","_rev":"58-b7358dd940e5ab9ab4c7bfa4014ac5d7","name":"tsparticles-slim","dist-tags":{"alpha":"2.0.0-alpha.7","latest":"2.12.0","beta":"2.0.0-beta.5","next":"2.0.4"},"versions":{"2.0.0-alpha.1":{"name":"tsparticles-slim","version":"2.0.0-alpha.1","description":"tsParticles slim version","homepage":"https://particles.matteobruni.it/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","dependencies":{"tsparticles-core":"^2.0.0-alpha.0","tsparticles-shape-circle":"^2.0.0-alpha.0","tsparticles-shape-image":"^2.0.0-alpha.0","tsparticles-shape-line":"^2.0.0-alpha.0","tsparticles-shape-polygon":"^2.0.0-alpha.0","tsparticles-shape-square":"^2.0.0-alpha.0","tsparticles-shape-star":"^2.0.0-alpha.0","tsparticles-shape-text":"^2.0.0-alpha.0","tsparticles-interaction-external-attract":"^2.0.0-alpha.0","tsparticles-interaction-external-bounce":"^2.0.0-alpha.0","tsparticles-interaction-external-bubble":"^2.0.0-alpha.0","tsparticles-interaction-external-connect":"^2.0.0-alpha.0","tsparticles-interaction-external-grab":"^2.0.0-alpha.0","tsparticles-interaction-external-repulse":"^2.0.0-alpha.0","tsparticles-interaction-particles-attract":"^2.0.0-alpha.0","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.0","tsparticles-interaction-particles-links":"^2.0.0-alpha.0","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.0","tsparticles-updater-angle":"^2.0.0-alpha.0","tsparticles-updater-color":"^2.0.0-alpha.0","tsparticles-updater-life":"^2.0.0-alpha.0","tsparticles-updater-opacity":"^2.0.0-alpha.0","tsparticles-updater-out-modes":"^2.0.0-alpha.0","tsparticles-updater-stroke-color":"^2.0.0-alpha.0","tsparticles-updater-size":"^2.0.0-alpha.0"},"_id":"tsparticles-slim@2.0.0-alpha.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"dist":{"integrity":"sha512-pNpalZTxXMb5Tyse6Z9vlOXwao8a72ZRtHnUz8exOefkrtCXYeNFjRVZbuouu5CzgGZZ2PqOMHgqyjY8E8IMvA==","shasum":"ee28917ee20d11cda3b768760d95454bfaa3181e","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.1.tgz","fileCount":11,"unpackedSize":856717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDXJdCRA9TVsSAnZWagAAmFQP+we0sv8OLSWnI+LLR20s\nuWp8GQZRNgSdoEAZy65Ke8BW0eIJ/nUJHH9o5NiUpzyDRWcA9RH7z9ae/5Pv\nZjtbZLZAHN8w+Tt4i9pOGhY+BiEp1ZB8HZxqodzLo8RKTyoEFimKrSNJCEnP\nA78xC0q7FYiD9UcPkSG/GuXqZVXIM3umhgvWdmrdK+FyVVlq+t6L62VRDGUN\nlQE/CJhXw3BhtRdFrwXs+fceWyvmMh+DbadA5koIP3T38HF9Mg6su+5W+umk\n+lkT1iPPWls+7PNyN8D1zbWWi9ourm5XwfvHj7h7vetueplYrPtj0gj7ry07\n4XjXtFRFE0KSypdIAX5+osDoIu4bq13bAftRevbGx/IYPGhVsl76uMdVb1a+\nNFZ0LXMPPgLpXHED5TTfMofNRFSM/7TFOa6guXKJiuhQZZJm+4UEXHNOnhDI\nlDJBBbCI9oaphMMS5ft4/DnIuXJyCBXmorhlLEuBZFh55GE6GUa0jcBmYD9p\n9dG3+Mam0sZJLxzJjBnjFH4g07ZeUyyf9JGLATGQVcdUZEjdxJ/3F9CUoSAk\nbEHKrGMhBUX8kZ/mlfWtiee8ALZDsrvKe4hWTk/I0VOnL/fUNQbX0Rrzdrkk\n0mCsDrChDvC5yxOlSZm6kL+Y4bOAHtpFTo4p9FV+sK9ZJ1J1D5wMGIdNXgH8\nLPcQ\r\n=sMpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBqJGBameaQAKqCeoKsCYAkuzsxITn0te7QdaaCBd2GwIhAIBpSnijU+d9XqkzuMfL5cRqynqcOMupUsqsxVNpQ3t8"}]},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.1_1611493980824_0.3756962440075735"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.2":{"name":"tsparticles-slim","version":"2.0.0-alpha.2","description":"tsParticles slim version","homepage":"https://particles.matteobruni.it/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","dependencies":{"tsparticles-core":"^2.0.0-alpha.0","tsparticles-shape-circle":"^2.0.0-alpha.0","tsparticles-shape-image":"^2.0.0-alpha.0","tsparticles-shape-line":"^2.0.0-alpha.0","tsparticles-shape-polygon":"^2.0.0-alpha.0","tsparticles-shape-square":"^2.0.0-alpha.0","tsparticles-shape-star":"^2.0.0-alpha.0","tsparticles-shape-text":"^2.0.0-alpha.0","tsparticles-interaction-external-attract":"^2.0.0-alpha.0","tsparticles-interaction-external-bounce":"^2.0.0-alpha.0","tsparticles-interaction-external-bubble":"^2.0.0-alpha.0","tsparticles-interaction-external-connect":"^2.0.0-alpha.0","tsparticles-interaction-external-grab":"^2.0.0-alpha.0","tsparticles-interaction-external-repulse":"^2.0.0-alpha.0","tsparticles-interaction-particles-attract":"^2.0.0-alpha.0","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.0","tsparticles-interaction-particles-links":"^2.0.0-alpha.0","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.0","tsparticles-updater-angle":"^2.0.0-alpha.0","tsparticles-updater-color":"^2.0.0-alpha.0","tsparticles-updater-life":"^2.0.0-alpha.0","tsparticles-updater-opacity":"^2.0.0-alpha.0","tsparticles-updater-out-modes":"^2.0.0-alpha.0","tsparticles-updater-stroke-color":"^2.0.0-alpha.0","tsparticles-updater-size":"^2.0.0-alpha.0"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.matteobruni.it)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"dist":{"integrity":"sha512-lSWduyU58cnr78zzHvzBgx1mG1OGKa9AbmNauPIo2kWp9FzkAMCSYUgT39avQe8rRgm6T9ecKyY1Oh5Ds9FKFw==","shasum":"4d6805c4efc89869c705617a97a7a55998b6bfca","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.2.tgz","fileCount":11,"unpackedSize":856717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDfusCRA9TVsSAnZWagAAC0AP/1U3C8ybIoFSSaBEBTWl\nz2D5pFCIX9RuSIyIWaOOpeD1SiVvyvVTeNs4AaxGExySVQxjPuB/Lb+A85QZ\nsNNzgfZlQUK84NEFqZ6jw+rFLLzvcUM7lnvnuRkzyq5RAvAbRrLr8Tk74Kwa\nv7lPnm2WlCbEvFVIOoNejsdR2SzNGiPivvF08D+p9/Dixd4ctCaPI2NCDGuc\ndNlSdJDDoDzIts5DYNuUqE6Nr3eh9EqkGNPwskTzWjLLt4IzqFWNHnsGq5+N\n1R2vGME5DguCG8n7dgSOnK6bU4JnU+cshh9RWtwtGpfHPqSmyDIjAKoxF0TV\nHx6+A4Ye+aMNUd5lBNLn0hdOrZCYyVn60Hyjpra+9xhSCXjTUd7nbwgyBE7q\n72Lml7WcSme5jDSJ6QIiw9WO9Ju7uYBlJUSpUvmOW/BgWAu7HXnh113VQMzQ\nT8+EQCBi0jYyRdrBZ/3XDcig51zaGoONTTCTptIIeDV7p8PcfwpPnftvabLf\noBszLS5J7y4ztxCGtZKMtgogQQzklUVO/aOeI1Yyoq19sGjWDjh46D95UYpl\n2FfIsk8IV5EQzmjOl/I4AaoTNdITb88F1bvQX3DRoo2KbNjAG82mMCg4yYqf\nG419thnic5mERB6WZkHOMOtvVLTs2lc0DlRogpD9ZGiNt+6vf8U2UKHDCjx1\nVwR/\r\n=lIfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTJl3I8Q2eQiIQ/nMHo8PYhHWMTDSjbQnES/1YOGxWzQIgf8z4vPSqXb53gbRYPRieDT5E4aKB2bQExNJWqM0VL/k="}]},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.2_1611529131843_0.797299367564291"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.3":{"name":"tsparticles-slim","version":"2.0.0-alpha.3","description":"tsParticles slim version","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","dependencies":{"tsparticles-core":"^2.0.0-alpha.0","tsparticles-shape-circle":"^2.0.0-alpha.0","tsparticles-shape-image":"^2.0.0-alpha.0","tsparticles-shape-line":"^2.0.0-alpha.0","tsparticles-shape-polygon":"^2.0.0-alpha.0","tsparticles-shape-square":"^2.0.0-alpha.0","tsparticles-shape-star":"^2.0.0-alpha.0","tsparticles-shape-text":"^2.0.0-alpha.0","tsparticles-interaction-external-attract":"^2.0.0-alpha.0","tsparticles-interaction-external-bounce":"^2.0.0-alpha.0","tsparticles-interaction-external-bubble":"^2.0.0-alpha.0","tsparticles-interaction-external-connect":"^2.0.0-alpha.0","tsparticles-interaction-external-grab":"^2.0.0-alpha.0","tsparticles-interaction-external-repulse":"^2.0.0-alpha.0","tsparticles-interaction-particles-attract":"^2.0.0-alpha.0","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.0","tsparticles-interaction-particles-links":"^2.0.0-alpha.0","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.0","tsparticles-interaction-particles-move":"^2.0.0-alpha.2","tsparticles-interaction-particles-parallax":"^2.0.0-alpha.2","tsparticles-updater-angle":"^2.0.0-alpha.0","tsparticles-updater-color":"^2.0.0-alpha.0","tsparticles-updater-life":"^2.0.0-alpha.0","tsparticles-updater-opacity":"^2.0.0-alpha.0","tsparticles-updater-out-modes":"^2.0.0-alpha.0","tsparticles-updater-stroke-color":"^2.0.0-alpha.0","tsparticles-updater-size":"^2.0.0-alpha.0"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.js.org)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.3","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"dist":{"integrity":"sha512-D1oeFDb8MwT1GOuOUbd9AoHCBZshUscOAdMcqZFAnPgHpi9CyrcRNh+RHT1zO8c7B76PN3tUKZzcKhZUlAL+8A==","shasum":"2148c19136d6e0094d974b05f824f716fd1e12ce","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.3.tgz","fileCount":11,"unpackedSize":862625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIGgSCRA9TVsSAnZWagAANlUQAJcC/QlQmPw3GhOPZKXZ\nYmBrhPLAuSHm3/QfmQvz177Q8QeAZ/TURMZVqPIY2jMrBR8jCYrJoy1sfeKn\n97hfojxT3wtlfIB6YGkjGibXQsH7nMusiCV5tbsaCNVQzXjYDd6bikF+m4RP\nIh4sUjp2kFBxjnR9rKH1WVNXJJMq6NeFRM426V5CRgy6juVSJREoorYAczZm\no615S0ntKPfkbUJYMzBInviC0Hhql72hgcRVxsfOaq0j98sRyp3l3z5eaFep\n7HCjCjxJc1UmD4qVwJ9eMKVpImhlZc0BBtcCngW+FnR0ZKUw6TmgFAeZt7Xx\nciwlJjSerhwg9oCliJTtU+751+9i9Pt3afmW/0Dgt3rLuXEflT/OF6Oh64qP\n1x5zq9mKnHH5lM0wKo9N06Nt3eyzvuFYd9nBvoIyamtauO48dGhZrfIJHKwn\nbDnh9708rVWZRjM0sfoM5rNdrHC1l6ZoA20rvSCTqDHCOxi1g/FQnFbNdeXJ\nDOTYsSDfxFfDKTfFYyexkuL2MQ56otMlcHu584Fk0OEhHAtBxllSmvUNrC0p\nb4YP7aUvgUi/GjFMZZWywZtLnE8nGX/NFeajxY5aEDXFHEE/KyFRy5uNPuko\n3uxS8vjEWQuVu4vn5JIK41KPg82mRGpTUEFSQSXTuhsitTq4mnQuvum7F7o2\nk1yJ\r\n=O4uZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSRPfzN8aOupmKnV5NDZfeIhEtmB3XeJfBhYBqw5VW1QIhAJK3eHY0aQQHzXr6EaAvI6vzIz+CQ6u2dRyksoY32d3P"}]},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.3_1612736530310_0.027089900175152115"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.4":{"name":"tsparticles-slim","version":"2.0.0-alpha.4","description":"tsParticles slim version","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","dependencies":{"tsparticles-engine":"^2.0.0-alpha.4","tsparticles-interaction-external-attract":"^2.0.0-alpha.4","tsparticles-interaction-external-bounce":"^2.0.0-alpha.4","tsparticles-interaction-external-bubble":"^2.0.0-alpha.4","tsparticles-interaction-external-connect":"^2.0.0-alpha.4","tsparticles-interaction-external-grab":"^2.0.0-alpha.4","tsparticles-interaction-external-repulse":"^2.0.0-alpha.4","tsparticles-interaction-particles-attract":"^2.0.0-alpha.4","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.4","tsparticles-interaction-particles-links":"^2.0.0-alpha.4","tsparticles-interaction-particles-move":"^2.0.0-alpha.4","tsparticles-interaction-particles-parallax":"^2.0.0-alpha.4","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.4","tsparticles-shape-circle":"^2.0.0-alpha.4","tsparticles-shape-image":"^2.0.0-alpha.4","tsparticles-shape-line":"^2.0.0-alpha.4","tsparticles-shape-polygon":"^2.0.0-alpha.4","tsparticles-shape-square":"^2.0.0-alpha.4","tsparticles-shape-star":"^2.0.0-alpha.4","tsparticles-shape-text":"^2.0.0-alpha.4","tsparticles-updater-angle":"^2.0.0-alpha.4","tsparticles-updater-color":"^2.0.0-alpha.4","tsparticles-updater-life":"^2.0.0-alpha.4","tsparticles-updater-opacity":"^2.0.0-alpha.4","tsparticles-updater-out-modes":"^2.0.0-alpha.4","tsparticles-updater-size":"^2.0.0-alpha.4","tsparticles-updater-stroke-color":"^2.0.0-alpha.4"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.js.org)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.4","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-xKT53yF6U7NLrJb2jsMW8oWer2+dhehnMyYZeCfH3ZHosI3bIIqSQ+1iTfnYeqWBvrX04msIONnLVMb//skBfg==","shasum":"92a8fe89d29a38df3c8f2beb83fa60f1e06ff9dc","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.4.tgz","fileCount":9,"unpackedSize":888374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSzGxCRA9TVsSAnZWagAAD0wP/1hKnZpkpMtQ95Q2Gp8N\ni4iKpTb4B4XJU5mjJOzb/FH0mP3VcyWUSz8Dxk5H6Y/bxtnmxY97ktgHgIkm\noiqPbRz9zsJahMVvXiU4570hZFr5ZTEEgFFrU+ZcAbOREW46iTpEv4RhR2WI\nn8T6vexJsdEndTbvn03a1OdNxM/1ZCLladUyAUccA2p/Y+1tamBLUIP0mClf\nARpqz1jy6NKIaUnOU086ijqJVzlKQu7O8u9P1EXc8m1I675gYr04bYQDC1ge\nU42GDhTF3fp5ye5rJ+aOd1EoI8MtsabUZcCPNMnV+pkxa5GwQsU1RyEN4O5V\nLeuCGcMqRW/sYuXY/MH9IjgwMpJOkU2xwznAjO+RSxCyLlJ08LfGN0FQ2GaL\njR+fMV9zn8H+F0QXO8bJWKQjegnkziMXGubLdeixS5pNRHSjeJlwqKvoLVBx\no3oGEjyZijSm0q+lwjR2uwg0vPOHFCkjvM/Vm4D/drEPNGKxgKuyPDyT/NCe\nQJIykY9NiVeh8vgeSIxygdwnU+hcYQLBs0KRwrUOpSCNMr62aKlEccjR4tQZ\nfLxRz8Kzv9uMTYlHcFkYFWKJwXDMuFCKNrdRWrXlIyZm6gA9DJO0QFsj5tI3\nZsfW6Ud6i2+vPEVZ7IWmq5hJ9UQcfRhzeke1wM0Hob46Em7LJMM7DGP/NapH\nXMxJ\r\n=wSdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGYzoociQHWXqsc4M0hEiV+6SKj541/WKJ+udV/F4WSgIgL8HwPsdWRi/DSTX1GntmnVDbs67Rn344tC/ffvESFzQ="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.4_1615540656635_0.36676821628790734"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.5":{"name":"tsparticles-slim","version":"2.0.0-alpha.5","description":"tsParticles slim version","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","typesVersions":{">=4.0 <4.1":{"*":["dist/ts4.0"]},">=3.8 <4.0":{"*":["dist/ts3.8"]},"<3.8":{"*":["dist/ts3.4"]}},"dependencies":{"tsparticles-engine":"^2.0.0-alpha.5","tsparticles-interaction-external-attract":"^2.0.0-alpha.5","tsparticles-interaction-external-bounce":"^2.0.0-alpha.5","tsparticles-interaction-external-bubble":"^2.0.0-alpha.5","tsparticles-interaction-external-connect":"^2.0.0-alpha.5","tsparticles-interaction-external-grab":"^2.0.0-alpha.5","tsparticles-interaction-external-repulse":"^2.0.0-alpha.5","tsparticles-interaction-particles-attract":"^2.0.0-alpha.5","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.5","tsparticles-interaction-particles-links":"^2.0.0-alpha.5","tsparticles-interaction-particles-move":"^2.0.0-alpha.5","tsparticles-interaction-particles-parallax":"^2.0.0-alpha.5","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.5","tsparticles-shape-circle":"^2.0.0-alpha.5","tsparticles-shape-image":"^2.0.0-alpha.5","tsparticles-shape-line":"^2.0.0-alpha.5","tsparticles-shape-polygon":"^2.0.0-alpha.5","tsparticles-shape-square":"^2.0.0-alpha.5","tsparticles-shape-star":"^2.0.0-alpha.5","tsparticles-shape-text":"^2.0.0-alpha.5","tsparticles-updater-angle":"^2.0.0-alpha.5","tsparticles-updater-color":"^2.0.0-alpha.5","tsparticles-updater-life":"^2.0.0-alpha.5","tsparticles-updater-opacity":"^2.0.0-alpha.5","tsparticles-updater-out-modes":"^2.0.0-alpha.5","tsparticles-updater-size":"^2.0.0-alpha.5","tsparticles-updater-stroke-color":"^2.0.0-alpha.5"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.js.org)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.5","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-jN9l89noHkEKn9IqC4rW1wS9VPdoL8RRZnYIKWkbxQXV3RRmqQcSpaKIVbCTnWixVuvEGJA1fJkXsb9Oldm+Kg==","shasum":"fa7d78c0e2f2dbb0993e0703cfae354db530fc3a","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.5.tgz","fileCount":16,"unpackedSize":890106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTiyPCRA9TVsSAnZWagAAbp0P/1jepZsDrJE36JQpXNM1\noWTEkQ2wpvWf2jsWdmJdoxSmj9IF1+AbkeRqpq6hkhITDDObfnJoHP8YUfqx\nyj5iCumwNp5R6wY3ukDqPFZ5vcz6rAgndmyipobGYEP5L57QorD1vE+lzZvo\n4I0wFZyShdztz3gYxF/T2cu2aDpGv1IabVP2M94UsyLtleh+MldR4sFzKmF6\nSacBNfrek2owaUwNDefSHj8LhvnrY23Cr5r4iiPLaWWWLxnLmoC25UrxHyKc\n61Zk58J29PKVJGoZZkcqd8utHCvTVttVxpMYk8q+xRnmwRcBoeMkjoS7Vyz+\nVDPMGeFTIM8lZoS4PM5JMxlsJsqw3QhjXse/IW7gwvA9KLpsO99xP12K6uDR\nZb76CZq+m0YmzNAcq+mX7jLxKATwEeZVN74RaPZspcINSmj4FfyScH+iintk\nmh7bb0SPBDpbMDzSo/uqj2KxUQe+GCADeQ2H3XuSdT8Xww1/hd4H3ekFLAGG\nihJX8iDUWtkTyKwVdtpxy2yrcnIKuKvn5MvsdbfnK7abfd+gILW8xTeNOuWi\nG5KNwfSkNCEBedXEUO+0RD4sQBLqZ/YvuqLd93oHft5XECYQ22lfsk2t6kFq\nI/EHndqL0/2dekTNA0So+lqD4cHzdggnX74ePT6KxZoVa+NgL/DZILNGT3N3\nVsZm\r\n=DolS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyA6P5DzCEeORXGktkWW90p710jPaX7X3yfL3lkETxOQIgB++TME6/220BNnT7lbNAPOprqBPzj+BaheUbAduN/qs="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.5_1615735951423_0.008191891548657182"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.6":{"name":"tsparticles-slim","version":"2.0.0-alpha.6","description":"tsParticles slim version","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","typesVersions":{">=4.0 <4.1":{"*":["dist/ts4.0"]},">=3.8 <4.0":{"*":["dist/ts3.8"]},"<3.8":{"*":["dist/ts3.4"]}},"dependencies":{"tsparticles-engine":"^2.0.0-alpha.6","tsparticles-interaction-external-attract":"^2.0.0-alpha.6","tsparticles-interaction-external-bounce":"^2.0.0-alpha.6","tsparticles-interaction-external-bubble":"^2.0.0-alpha.6","tsparticles-interaction-external-connect":"^2.0.0-alpha.6","tsparticles-interaction-external-grab":"^2.0.0-alpha.6","tsparticles-interaction-external-repulse":"^2.0.0-alpha.6","tsparticles-interaction-particles-attract":"^2.0.0-alpha.6","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.6","tsparticles-interaction-particles-links":"^2.0.0-alpha.6","tsparticles-interaction-particles-move":"^2.0.0-alpha.6","tsparticles-interaction-particles-parallax":"^2.0.0-alpha.6","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.6","tsparticles-shape-circle":"^2.0.0-alpha.6","tsparticles-shape-image":"^2.0.0-alpha.6","tsparticles-shape-line":"^2.0.0-alpha.6","tsparticles-shape-polygon":"^2.0.0-alpha.6","tsparticles-shape-square":"^2.0.0-alpha.6","tsparticles-shape-star":"^2.0.0-alpha.6","tsparticles-shape-text":"^2.0.0-alpha.6","tsparticles-updater-angle":"^2.0.0-alpha.6","tsparticles-updater-color":"^2.0.0-alpha.6","tsparticles-updater-life":"^2.0.0-alpha.6","tsparticles-updater-opacity":"^2.0.0-alpha.6","tsparticles-updater-out-modes":"^2.0.0-alpha.6","tsparticles-updater-size":"^2.0.0-alpha.6","tsparticles-updater-stroke-color":"^2.0.0-alpha.6"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.js.org)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.6","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-KL8DpWrmGdNWTqxyjAGxP1QUZnWr42cfD0G462F5ppTwWKZrUHMIL9ZbIWzlTSpo9eghGilK934h/saRTILUPg==","shasum":"81c8984a2f6b0e3804b6eb3df4f8848872447b1b","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.6.tgz","fileCount":25,"unpackedSize":892286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY8HlCRA9TVsSAnZWagAA5RsP/2I36YusvBUydYCtxBNp\nIobJ/CaBNwhOC2kDOMG4x56LpC0RlY+vyxHqDLlJuUh+nzzTcspPZh6tg9Jz\nph+QZARDlLNuTHQn/MUeQQMLujZV1FYC3q7qo9ieOFbfbmW8ViuCiR/mJKwV\nsrHPCvAi1+HBq5DO+/aGnef7Bq5Wa3l9dRbX4fgWVzwlWlAYbHiBQy314B7T\nBTAmcjrYcqPZBlOnK7rwyPh+k+vUwJPOK+JkKjJTew0kWMOEAo/bo+4vVoet\nkC9Qa6Gh8c0lF6Jpdn0z/XeozVEsfB2N74xmsSa1O4Ez2wTLfHKNfDksvrV9\nfn1eywIldWQS/tCFnz4JQCJ3aZ8paJwCZDViMjW+YqFkSPbnqs29SGYBr+67\nb4Rf26GuloHvpn0DnkMtD/CIgkuVcL8Zi0NQTHYALyxXW62Aip5blmUaDIDg\np0VNAp1MynTX8sud+5767qz/QRAbkn5AzXpTS/2AXq3828l2o7cM4XVLjYB9\n2qv2vAqcn+2JxYn4i3DJbm3vG2YqkF/WzH4C+a7P3ysg3v4jWvyb/9jdifKs\niCq0ccNL5ph6AyuIF3dGApmOUg/leuJA1utxP6igKcRjTg24dSSDJFeM8f9H\n/Ct0cs2OgjviOlHV9yXIDQmx7o5xyzgzTBrKFGUxZKZQnbArCHpf/pClGfaC\n1xDv\r\n=2OxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7WE0zUy1q4q7n1wm6QI3hZAcCRzlRB/H4AWhoLsV02QIgBFS8JtOTIpr3kaSw/7oR/EadDnrxJW3uBg+fyDecZrc="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.6_1617150437431_0.1382880279712848"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-alpha.7":{"name":"tsparticles-slim","version":"2.0.0-alpha.7","description":"tsParticles slim version","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/slim"},"keywords":["tsparticles","particles","particle","canvas","jsparticles","xparticles","particles-js","particles.js","particles-ts","particles.ts","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","tsparticles-preset"],"publishConfig":{"directory":"dist"},"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"main":"index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","module":"index.js","types":"index.d.ts","typesVersions":{">=4.0 <4.1":{"*":["dist/ts4.0"]},">=3.8 <4.0":{"*":["dist/ts3.8"]},"<3.8":{"*":["dist/ts3.4"]}},"dependencies":{"tsparticles-engine":"^2.0.0-alpha.7","tsparticles-interaction-external-attract":"^2.0.0-alpha.7","tsparticles-interaction-external-bounce":"^2.0.0-alpha.7","tsparticles-interaction-external-bubble":"^2.0.0-alpha.7","tsparticles-interaction-external-connect":"^2.0.0-alpha.7","tsparticles-interaction-external-grab":"^2.0.0-alpha.7","tsparticles-interaction-external-repulse":"^2.0.0-alpha.7","tsparticles-interaction-particles-attract":"^2.0.0-alpha.7","tsparticles-interaction-particles-collisions":"^2.0.0-alpha.7","tsparticles-interaction-particles-links":"^2.0.0-alpha.7","tsparticles-interaction-particles-move":"^2.0.0-alpha.7","tsparticles-interaction-particles-parallax":"^2.0.0-alpha.7","tsparticles-interaction-particles-repulse":"^2.0.0-alpha.7","tsparticles-shape-circle":"^2.0.0-alpha.7","tsparticles-shape-image":"^2.0.0-alpha.7","tsparticles-shape-line":"^2.0.0-alpha.7","tsparticles-shape-polygon":"^2.0.0-alpha.7","tsparticles-shape-square":"^2.0.0-alpha.7","tsparticles-shape-star":"^2.0.0-alpha.7","tsparticles-shape-text":"^2.0.0-alpha.7","tsparticles-updater-angle":"^2.0.0-alpha.7","tsparticles-updater-color":"^2.0.0-alpha.7","tsparticles-updater-life":"^2.0.0-alpha.7","tsparticles-updater-opacity":"^2.0.0-alpha.7","tsparticles-updater-out-modes":"^2.0.0-alpha.7","tsparticles-updater-size":"^2.0.0-alpha.7","tsparticles-updater-stroke-color":"^2.0.0-alpha.7"},"readme":"[![banner](https://cdn.matteobruni.it/images/particles/banner2.png)](https://particles.js.org)\n\n# tsparticles-preset-bigCircles\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for big colored circles on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/dev/presets/bigCircles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nFirst of all install [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for vanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that from [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-big-circles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-big-circles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bigCircles\", // also \"big-circles\" is accepted\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nI'll show a simplified sample you can find in this repository; it uses class component, but you can choose any syntax you prefer.\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles\";\nimport { loadPreset } from \"tsparticles-preset-big-circles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(tsParticles: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadPreset(tsParticles);\n  }\n\n  render() {\n    const options = {\n      preset: \"bigCircles\", // also \"big-circles\" is accepted\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n### Angular\n\n### Svelte\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-alpha.7","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-xnsqJ9sojRW5ao2dixhMkcQmPClOr2gSpFzvRj8mPEikcV6XpfKzWhbge7LNGIGlt/Z9tcjYGsempr1NAAr5pQ==","shasum":"cba44745185b13efd71d421d6cb7c46a739409db","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-alpha.7.tgz","fileCount":25,"unpackedSize":891584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcw24CRA9TVsSAnZWagAADx0P/RPbeCpLyv538DuPxHlM\n4dXaM82dEPJmDF1NozOGOS5uCphqWeSOrytaG4J9eyHNR6hZKrL0Y+i/VNbw\nkndBBHqKVpe3YtTEENcH1dbik3DTNl9Gqun07vMNdu327d0JuEtgFW8XhXST\n+9EaRWIr9Hyvy+Rv7Jm1UKo4bu6Nmv7e6IJ1hzLq7Yx/HUByrOrpTKeTDqF0\n+DZ3gip14gf6UxQ85joo/fKC0mPmKjw1kLvehgYNQviwz1eycDaEoKENVJfY\nvyzQN+/ICevS0zJvE22TX8vnGTbP6rAQw7T+fV4ieKPaEhI1SZYe7aUq3SLs\npY+/KNuMfchZuvoNQZ6GxnDcu/sHFh3ofiEkxO84pnxZECy8eqZyghIbde8f\nb47xRQqA2BDrvSKcqarDF+jRgPCPdvvt81u9pK6HYHkbRYp1Rk3W+WomdKU5\n3UwQ7DqvhLBXuD9um57V4R7KZU9uZhoKnhIAczhvmHgnoiKX6s4HX08aXocF\nCjh8jhYZOB/jvt+abkUNekA8QZufjnQYZlCkkT7dNHCtQtWwLq6TQPUdOX1H\nO9m/WcNyW67ZGgCLeTEOApSASRf3PaVgTGp0q8vO8Fq9OrLF2i2XvfnikW/U\nhABa/DIDUzXRA4wGoFzj8cr0b3TLn0PM2Rm6s745JCLinboZwKuf/h7l2Mvh\nY9lJ\r\n=Dw4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETXNjTaErjMtjano3m1ICNdLRxeDlbCULvvK64cZkAcAiEA/AL9ZbkvOLm5xS8nQGTmCGjV0Ofv7RcKYnN2OGfBwnE="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-alpha.7_1618152888353_0.4614932631016506"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.0":{"name":"tsparticles-slim","version":"2.0.0-beta.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/main"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"contributors":[{"name":"Gabriel Barker","url":"https://github.com/gabrielbarker"},{"name":"Tyler Burnett","url":"https://github.com/TylerBurnett"},{"name":"Jonathan Adams","url":"https://github.com/PieceMaker"}],"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.0","tsparticles-interaction-external-attract":"^2.0.0-beta.0","tsparticles-interaction-external-bounce":"^2.0.0-beta.0","tsparticles-interaction-external-bubble":"^2.0.0-beta.0","tsparticles-interaction-external-connect":"^2.0.0-beta.0","tsparticles-interaction-external-grab":"^2.0.0-beta.0","tsparticles-interaction-external-pause":"^2.0.0-beta.0","tsparticles-interaction-external-push":"^2.0.0-beta.0","tsparticles-interaction-external-remove":"^2.0.0-beta.0","tsparticles-interaction-external-repulse":"^2.0.0-beta.0","tsparticles-interaction-particles-attract":"^2.0.0-beta.0","tsparticles-interaction-particles-collisions":"^2.0.0-beta.0","tsparticles-interaction-particles-links":"^2.0.0-beta.0","tsparticles-shape-circle":"^2.0.0-beta.0","tsparticles-shape-image":"^2.0.0-beta.0","tsparticles-shape-line":"^2.0.0-beta.0","tsparticles-shape-polygon":"^2.0.0-beta.0","tsparticles-shape-square":"^2.0.0-beta.0","tsparticles-shape-star":"^2.0.0-beta.0","tsparticles-shape-text":"^2.0.0-beta.0","tsparticles-updater-angle":"^2.0.0-beta.0","tsparticles-updater-color":"^2.0.0-beta.0","tsparticles-updater-life":"^2.0.0-beta.0","tsparticles-updater-opacity":"^2.0.0-beta.0","tsparticles-updater-out-modes":"^2.0.0-beta.0","tsparticles-updater-roll":"^2.0.0-beta.0","tsparticles-updater-size":"^2.0.0-beta.0","tsparticles-updater-stroke-color":"^2.0.0-beta.0","tsparticles-updater-tilt":"^2.0.0-beta.0","tsparticles-updater-wobble":"^2.0.0-beta.0"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","_id":"tsparticles-slim@2.0.0-beta.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-whlz4lPuSIWrRc3FLy5JKkhpIgn7GpSQhVL1le4dPq8uN/RzC0CemEU5JSNgw+qKr5AcGUFX6qtByE5vdezN7g==","shasum":"24e2c282c405313dab657604cd9e4e2ed88f50d4","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.0.tgz","fileCount":11,"unpackedSize":953091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHITlNT8H3aTjwIoRS0OuEmurMYkziZATebXLHLhmgH7AiEAnZorUsuEqB4dISzWqVLq/1AJbUUY2Gn9S+y5QQf1TKo="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.0_1633479926414_0.4634442663399432"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.1":{"name":"tsparticles-slim","version":"2.0.0-beta.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/main"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"contributors":[{"name":"Gabriel Barker","url":"https://github.com/gabrielbarker"},{"name":"Tyler Burnett","url":"https://github.com/TylerBurnett"},{"name":"Jonathan Adams","url":"https://github.com/PieceMaker"}],"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.0","tsparticles-interaction-external-attract":"^2.0.0-beta.1","tsparticles-interaction-external-bounce":"^2.0.0-beta.1","tsparticles-interaction-external-bubble":"^2.0.0-beta.1","tsparticles-interaction-external-connect":"^2.0.0-beta.1","tsparticles-interaction-external-grab":"^2.0.0-beta.1","tsparticles-interaction-external-pause":"^2.0.0-beta.1","tsparticles-interaction-external-push":"^2.0.0-beta.1","tsparticles-interaction-external-remove":"^2.0.0-beta.1","tsparticles-interaction-external-repulse":"^2.0.0-beta.1","tsparticles-interaction-particles-attract":"^2.0.0-beta.1","tsparticles-interaction-particles-collisions":"^2.0.0-beta.1","tsparticles-interaction-particles-links":"^2.0.0-beta.1","tsparticles-shape-circle":"^2.0.0-beta.1","tsparticles-shape-image":"^2.0.0-beta.1","tsparticles-shape-line":"^2.0.0-beta.1","tsparticles-shape-polygon":"^2.0.0-beta.1","tsparticles-shape-square":"^2.0.0-beta.1","tsparticles-shape-star":"^2.0.0-beta.1","tsparticles-shape-text":"^2.0.0-beta.1","tsparticles-updater-angle":"^2.0.0-beta.1","tsparticles-updater-color":"^2.0.0-beta.1","tsparticles-updater-life":"^2.0.0-beta.1","tsparticles-updater-opacity":"^2.0.0-beta.1","tsparticles-updater-out-modes":"^2.0.0-beta.1","tsparticles-updater-roll":"^2.0.0-beta.1","tsparticles-updater-size":"^2.0.0-beta.1","tsparticles-updater-stroke-color":"^2.0.0-beta.1","tsparticles-updater-tilt":"^2.0.0-beta.1","tsparticles-updater-wobble":"^2.0.0-beta.1"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Bubbles Preset\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-preset-bubbles/badge)](https://www.jsdelivr.com/package/npm/tsparticles) [![npmjs](https://badge.fury.io/js/tsparticles-preset-bubbles.svg)](https://www.npmjs.com/package/tsparticles-preset-bubbles) [![npmjs](https://img.shields.io/npm/dt/tsparticles-preset-bubbles)](https://www.npmjs.com/package/tsparticles-preset-bubbles)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for colored bubbles coming from the bottom of the\nscreen on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/v1/presets/bubbles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe first step is installing [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for\nvanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that\nfrom [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-bubbles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-bubbles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\n#### Bundle\n\nA bundled script can also be used, this will include every needed plugin needed by the preset.\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-bubbles/dist/tsparticles.preset.bubbles.bundle.min.js\"></script>\n```\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadBubblesPreset(tsParticles);\n\ntsParticles.load(\"tsparticles\", {\n  preset: \"bubbles\",\n});\n```\n\n#### Customization\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bubbles\",\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles-engine\";\nimport { loadBubblesPreset } from \"tsparticles-preset-bubbles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(main: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadBubblesPreset(main);\n  }\n\n  render() {\n    const options = {\n      preset: \"bubbles\",\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(main: Main) {\n  loadBubblesPreset(main);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(main: Main): void {\n  loadBubblesPreset(main);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (main) => {\n  loadBubblesPreset(main);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-beta.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-rC75kUGvxeDnWcQ8QoNJX5LgcKuRpTapo/mAB+gsr9RqWyfESCsPAuB6hrVwwxkgSjkWOwlO6gFF0J+qb/Qw9w==","shasum":"2c833e4c576546e2c756aace8865c798f1f1055f","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.1.tgz","fileCount":11,"unpackedSize":953091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRBQfOQExffYvDl1S8ysiodan2sFMwHajIRDd0wPzBGAiAdY4BRTfAxCP5GrQumTukEEZv1i6RzlIgmEoMtOdH1WA=="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.1_1633546188845_0.9180821624195235"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.2":{"name":"tsparticles-slim","version":"2.0.0-beta.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"core/main"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"contributors":[{"name":"Gabriel Barker","url":"https://github.com/gabrielbarker"},{"name":"Tyler Burnett","url":"https://github.com/TylerBurnett"},{"name":"Jonathan Adams","url":"https://github.com/PieceMaker"}],"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.1","tsparticles-interaction-external-attract":"^2.0.0-beta.2","tsparticles-interaction-external-bounce":"^2.0.0-beta.2","tsparticles-interaction-external-bubble":"^2.0.0-beta.2","tsparticles-interaction-external-connect":"^2.0.0-beta.2","tsparticles-interaction-external-grab":"^2.0.0-beta.2","tsparticles-interaction-external-pause":"^2.0.0-beta.2","tsparticles-interaction-external-push":"^2.0.0-beta.2","tsparticles-interaction-external-remove":"^2.0.0-beta.2","tsparticles-interaction-external-repulse":"^2.0.0-beta.2","tsparticles-interaction-particles-attract":"^2.0.0-beta.2","tsparticles-interaction-particles-collisions":"^2.0.0-beta.2","tsparticles-interaction-particles-links":"^2.0.0-beta.2","tsparticles-shape-circle":"^2.0.0-beta.2","tsparticles-shape-image":"^2.0.0-beta.2","tsparticles-shape-line":"^2.0.0-beta.2","tsparticles-shape-polygon":"^2.0.0-beta.2","tsparticles-shape-square":"^2.0.0-beta.2","tsparticles-shape-star":"^2.0.0-beta.2","tsparticles-shape-text":"^2.0.0-beta.2","tsparticles-updater-angle":"^2.0.0-beta.2","tsparticles-updater-color":"^2.0.0-beta.2","tsparticles-updater-life":"^2.0.0-beta.2","tsparticles-updater-opacity":"^2.0.0-beta.2","tsparticles-updater-out-modes":"^2.0.0-beta.2","tsparticles-updater-roll":"^2.0.0-beta.2","tsparticles-updater-size":"^2.0.0-beta.2","tsparticles-updater-stroke-color":"^2.0.0-beta.2","tsparticles-updater-tilt":"^2.0.0-beta.2","tsparticles-updater-wobble":"^2.0.0-beta.2"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Bubbles Preset\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-preset-bubbles/badge)](https://www.jsdelivr.com/package/npm/tsparticles) [![npmjs](https://badge.fury.io/js/tsparticles-preset-bubbles.svg)](https://www.npmjs.com/package/tsparticles-preset-bubbles) [![npmjs](https://img.shields.io/npm/dt/tsparticles-preset-bubbles)](https://www.npmjs.com/package/tsparticles-preset-bubbles)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) preset for colored bubbles coming from the bottom of the\nscreen on a white background.\n\n## Sample\n\n![demo](https://raw.githubusercontent.com/matteobruni/tsparticles/v1/presets/bubbles/images/sample.png)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe first step is installing [tsParticles](https://github.com/matteobruni/tsparticles) following the instructions for\nvanilla javascript in the main project [here](https://github.com/matteobruni/tsparticles)\n\nOnce installed you need one more script to be included in your page (or you can download that\nfrom [jsDelivr](https://www.jsdelivr.com/package/npm/tsparticles-preset-bubbles):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-bubbles\"></script>\n```\n\nThis script **MUST** be placed after the `tsParticles` one.\n\n#### Bundle\n\nA bundled script can also be used, this will include every needed plugin needed by the preset.\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/tsparticles-preset-bubbles/dist/tsparticles.preset.bubbles.bundle.min.js\"></script>\n```\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadBubblesPreset(tsParticles);\n\ntsParticles.load(\"tsparticles\", {\n  preset: \"bubbles\",\n});\n```\n\n#### Customization\n\n**Important ⚠️**\nYou can override all the options defining the properties like in any standard `tsParticles` installation.\n\n```javascript\ntsParticles.load(\"tsparticles\", {\n  particles: {\n    shape: {\n      type: \"square\",\n    },\n  },\n  preset: \"bubbles\",\n});\n```\n\nLike in the sample above, the circles will be replaced by squares.\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n```javascript\nimport Particles from \"react-tsparticles\";\nimport { Main } from \"tsparticles-engine\";\nimport { loadBubblesPreset } from \"tsparticles-preset-bubbles\";\n\nexport class ParticlesContainer extends React.PureComponent<IProps> {\n  // this customizes the component tsParticles installation\n  customInit(main: Main) {\n    // this adds the preset to tsParticles, you can safely use the\n    loadBubblesPreset(main);\n  }\n\n  render() {\n    const options = {\n      preset: \"bubbles\",\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(main: Main) {\n  loadBubblesPreset(main);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(main: Main): void {\n  loadBubblesPreset(main);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (main) => {\n  loadBubblesPreset(main);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-beta.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-q4SYGXXWUvjgBvd5WLb72Ehzk4jRgR4PFdeFeLcz9uYhk8Bz4xxUrRgVS0hSqshzw54EF47AfkoSCIRVou+e4Q==","shasum":"c46df61b4284ab7a9a1c4e4a28cca160c9119870","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.2.tgz","fileCount":11,"unpackedSize":953091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYii/yBrOtHlhglMeCnbpi8Q/meKBTARj4aUUuEQ1h1wIgfEfs6/Qv0DfstllE5O2hsh8s8K5y0AJMwrzWacuuNew="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.2_1633556034425_0.5697004802675616"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.3":{"name":"tsparticles-slim","version":"2.0.0-beta.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.2","tsparticles-interaction-external-attract":"^2.0.0-beta.3","tsparticles-interaction-external-bounce":"^2.0.0-beta.3","tsparticles-interaction-external-bubble":"^2.0.0-beta.3","tsparticles-interaction-external-connect":"^2.0.0-beta.3","tsparticles-interaction-external-grab":"^2.0.0-beta.3","tsparticles-interaction-external-pause":"^2.0.0-beta.3","tsparticles-interaction-external-push":"^2.0.0-beta.3","tsparticles-interaction-external-remove":"^2.0.0-beta.3","tsparticles-interaction-external-repulse":"^2.0.0-beta.3","tsparticles-interaction-particles-attract":"^2.0.0-beta.3","tsparticles-interaction-particles-collisions":"^2.0.0-beta.3","tsparticles-interaction-particles-links":"^2.0.0-beta.3","tsparticles-shape-circle":"^2.0.0-beta.3","tsparticles-shape-image":"^2.0.0-beta.3","tsparticles-shape-line":"^2.0.0-beta.3","tsparticles-shape-polygon":"^2.0.0-beta.3","tsparticles-shape-square":"^2.0.0-beta.3","tsparticles-shape-star":"^2.0.0-beta.3","tsparticles-shape-text":"^2.0.0-beta.3","tsparticles-updater-angle":"^2.0.0-beta.3","tsparticles-updater-color":"^2.0.0-beta.3","tsparticles-updater-life":"^2.0.0-beta.3","tsparticles-updater-opacity":"^2.0.0-beta.3","tsparticles-updater-out-modes":"^2.0.0-beta.3","tsparticles-updater-size":"^2.0.0-beta.3","tsparticles-updater-stroke-color":"^2.0.0-beta.3"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Main } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(main: Main) {\n    // this adds the bundle to tsParticles\n    loadSlim(main);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Main } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((main: Main) => {\n    // this adds the bundle to tsParticles\n    loadSlim(main);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(main: Main) {\n  loadSlim(main);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(main: Main): void {\n  loadSlim(main);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (main) => {\n  loadSlim(main);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-beta.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-LcPAVOHlbBLG0ackiw47NJWiQ8EpdNerWvXeayPXOnUQYkp4AmRpA4SKGxITiqdNtPG7kgP0ebgDEnTuAHt47Q==","shasum":"a905721a832bf2fadb06a15a1b3dcff99f93a3f8","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.3.tgz","fileCount":11,"unpackedSize":999911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq2AfCRA9TVsSAnZWagAAC8UP/1JAfc9LXp+IviBExXId\nHA7pXqgacLdtT90KWyq6u8/hHaac8Kvy/WEOY7tWONfEkISJ6WfWRGu6GqHv\n8NPofHgiSb4eZMBc4xue9bGQtMI3T2CZ6eAYEKzoXMZyX5h2dwCdQTeT+HoX\nM6gzW8qSgsBCGRZbv3NFgX+OPYopQIfLTKMBvTgp4vVg5FiwGsK4HzlI044S\njhd+bp8Ak9x26Ap83DwRCRwPDydynt6yqscPqq+UJyM9E93nD6oYbic5TS/U\nLg5mb/Um1WIB4pgUzVN9O3K19Wmh/1yo0W29LkOz7sxHGNh6cKkYc+GR3mqf\nQFMf8o1PIw3j0jDyELk62RAgS/snlycUKN6tj1z+64Zo+x4xo4snpFFbHL0b\nhdxiWoCs7nDr4Mp88yygbMPtDKbwIwOlBcwEg2b0RrrtWRrLs+wmCCqXTL1Z\nVU52JpifRj2c2fo9q/rQPExAigxALYucCwFVl0f1XFnmyQ3LUUnGvAoLUEqP\nPF64QVHR583mbsjtrBMrCn4nO60CXYsH16zom/0dAjdKmgDy8i5ga3qkSK7C\nf3lH82D0oiXFc4oHA1vBY9TJRTrWlutQdTAXC5Im6nVYTicas8NjVmtvzYh0\n33alIjjBFZvEsVEUQBnT58ZV3/bHYToU8D1s9rUej0eOCECASyi2l6ZoFlEL\nq6E0\r\n=89cD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUMB5/6pPhjzKMH8Qo8BfHCEc5QAxBRVPaoMG9mU5V1wIhALOlkmNsYvk4dp1FDk5fM0d2t3eMvlJkSYz8Ca087IvX"}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.3_1638621215328_0.7671833191870228"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.4":{"name":"tsparticles-slim","version":"2.0.0-beta.4","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.3","tsparticles-interaction-external-attract":"^2.0.0-beta.4","tsparticles-interaction-external-bounce":"^2.0.0-beta.4","tsparticles-interaction-external-bubble":"^2.0.0-beta.4","tsparticles-interaction-external-connect":"^2.0.0-beta.4","tsparticles-interaction-external-grab":"^2.0.0-beta.4","tsparticles-interaction-external-pause":"^2.0.0-beta.4","tsparticles-interaction-external-push":"^2.0.0-beta.4","tsparticles-interaction-external-remove":"^2.0.0-beta.4","tsparticles-interaction-external-repulse":"^2.0.0-beta.4","tsparticles-interaction-particles-attract":"^2.0.0-beta.4","tsparticles-interaction-particles-collisions":"^2.0.0-beta.4","tsparticles-interaction-particles-links":"^2.0.0-beta.4","tsparticles-shape-circle":"^2.0.0-beta.4","tsparticles-shape-image":"^2.0.0-beta.4","tsparticles-shape-line":"^2.0.0-beta.4","tsparticles-shape-polygon":"^2.0.0-beta.4","tsparticles-shape-square":"^2.0.0-beta.4","tsparticles-shape-star":"^2.0.0-beta.4","tsparticles-shape-text":"^2.0.0-beta.4","tsparticles-updater-angle":"^2.0.0-beta.4","tsparticles-updater-color":"^2.0.0-beta.4","tsparticles-updater-life":"^2.0.0-beta.4","tsparticles-updater-opacity":"^2.0.0-beta.4","tsparticles-updater-out-modes":"^2.0.0-beta.4","tsparticles-updater-size":"^2.0.0-beta.4","tsparticles-updater-stroke-color":"^2.0.0-beta.4"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Main } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(main: Main) {\n    // this adds the bundle to tsParticles\n    loadSlim(main);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Main } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((main: Main) => {\n    // this adds the bundle to tsParticles\n    loadSlim(main);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(main: Main) {\n  loadSlim(main);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(main: Main): void {\n  loadSlim(main);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (main) => {\n  loadSlim(main);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-beta.4","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-RB5x2xFljzdE/vn02V31KhpGu5RmwU1dXom3TFkxZ1CE7ECDW6fdJgsFJCNkdeXC+0Dzol6y3xqglGaIsYA5uA==","shasum":"64db864ae3088d94c4f82e7ba1dafb2c183b16c8","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.4.tgz","fileCount":11,"unpackedSize":999911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3XOCRA9TVsSAnZWagAActsP/021LZpjnDd9owzAoQMg\nC74GEEui01kIMH+X2iWM/+YU6+aryOIkYjo+0LNro3/T+ovfwxbqaGELG8UV\n6IF1SI7kc2sZnKsMx9YdLLV6LDHJNhvhXXf9WzSc4r56spifGRxGDzue3nyy\nAelqEcUPEtC2qFjBlDG2xjkO5csftY6Uwdlfyen86yQzYxOfHmZK/6ER/r+B\n1MObGQV75KuxtAjprmzTP938YkD569FgwXVijqD9ld2eCuhqjkXB9N36Filp\nv61tnIhdxIkhgxq8DZwuUVFwHIL2LEeePcfqoFgZ/8Ai3m8s8qLKoS7rmG9w\n4UNOAbV2CAaxvLyRAXykGfFisYlogh5fvW/FcLAFfXJYjreBzgzV23e9/czf\nGOBxqdp53lfdM5BUXIynnEW1rT/cgzTasNg9o0l7SsbuDDmtbWiIGWrj1X9M\nbatK42iNcYMca1w2SenYOcpWaZMi/ixtxNSztYrZIJ7uUofLw4JQvpdkjSDN\noe1u/1C4lXYa+IoLQZbODulIVrN6614Qj4NSuldF0EgzWLxfis77L6Oj3AMM\n8Np6I2f3a3MOSgBK7jrrClV23V9q6cmAaybF3708UrJECLHrkelqIMqoRY/g\nkvsNOmtoCaWTDip9Zu3XqNR0E4hU505MBWtFgW4VNgB0Yjb0We2/ReltLQXn\nBJhz\r\n=NRpM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyH6zgHflhQXSw0NAqkyBlVGm0j6hUKVZRtxR67Lg/nAIhAP56Q36MtZa9ZTzXPxNuynmjhCw1u172h5RUHTIoJKZI"}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.4_1638888909965_0.6204614972776388"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0-beta.5":{"name":"tsparticles-slim","version":"2.0.0-beta.5","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0-beta.4","tsparticles-interaction-external-attract":"^2.0.0-beta.5","tsparticles-interaction-external-bounce":"^2.0.0-beta.5","tsparticles-interaction-external-bubble":"^2.0.0-beta.5","tsparticles-interaction-external-connect":"^2.0.0-beta.5","tsparticles-interaction-external-grab":"^2.0.0-beta.5","tsparticles-interaction-external-pause":"^2.0.0-beta.5","tsparticles-interaction-external-push":"^2.0.0-beta.5","tsparticles-interaction-external-remove":"^2.0.0-beta.5","tsparticles-interaction-external-repulse":"^2.0.0-beta.5","tsparticles-interaction-particles-attract":"^2.0.0-beta.5","tsparticles-interaction-particles-collisions":"^2.0.0-beta.5","tsparticles-interaction-particles-links":"^2.0.0-beta.5","tsparticles-move-base":"^2.0.0-beta.5","tsparticles-move-parallax":"^2.0.0-beta.5","tsparticles-shape-circle":"^2.0.0-beta.5","tsparticles-shape-image":"^2.0.0-beta.5","tsparticles-shape-line":"^2.0.0-beta.5","tsparticles-shape-polygon":"^2.0.0-beta.5","tsparticles-shape-square":"^2.0.0-beta.5","tsparticles-shape-star":"^2.0.0-beta.5","tsparticles-shape-text":"^2.0.0-beta.5","tsparticles-updater-angle":"^2.0.0-beta.5","tsparticles-updater-color":"^2.0.0-beta.5","tsparticles-updater-life":"^2.0.0-beta.5","tsparticles-updater-opacity":"^2.0.0-beta.5","tsparticles-updater-out-modes":"^2.0.0-beta.5","tsparticles-updater-size":"^2.0.0-beta.5","tsparticles-updater-stroke-color":"^2.0.0-beta.5"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0-beta.5","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-1TwAozhtIDHQvZVEr0VWdbzl11+uSObS4Pbi5m13aS0+k4rVYpraY8Y8Yfpz5slmdQ/GTjD0VnCy5LUosRLshg==","shasum":"7337c1706977e5cdcffceffd12a46ae0394a2deb","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0-beta.5.tgz","fileCount":11,"unpackedSize":1127620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9fwgCRA9TVsSAnZWagAA4oEP/3w9knZ7sP3XEbJUNQsg\nXqZZecRi0nYxuQZzDGNs+7Y+8D69hhqkarowG3DEJxMnBpqIztgyxJegxHOn\nzGziwSejzj7jO/s0sKXk6xa7UB9klXgSd7E0XLGzW/M8hMFGv20rOMdJG7Bn\nyda7qBaq1rMXpN3DDDdWSmHl/ueZ4Qr+XEZ7ZYAx6CQ1rMnHkRUcdQRF9Ahu\nECdZLb4HHbBQ5BWw03DauxhyPCrHu2ZmK2DQfClZo3Al/CYNgz1Kth2vUanX\nItvENIffle97oNhE4ak/LfVPHitHL+Pv7PE/qr/t6cUm4MgJEKwV+FZoegg2\nMtlyYocWLcX6yGQpa/14KwamG2lzkJRtnt1h0BUxkYccq+9wE1O2kUCPIx3A\nVlcjFHIVATj5EwY7fqvgSGC30fpjsD0lT8PjvFSMomk2YhcTAsZ2396/3dka\nAdP5K7xEdmLa3Rf4gJMf7+a2PVbEbWMqX/PL1oyXWzBV3G0tpPsRG7toGiqv\n+1LQzGZv666fMeMMUNw23Fms/h7mqHntPX6qY22vzxuNLjIRMt07rh/0fnXb\nW5GL5I6R83CmxS60R9/4tpLUyeETtpP07MgMwiZBdHQhYldNFP7VjAbSVVCV\nZZwAme7r6ssrECSZ8qOO7JzVbP42fuhN4DxTJwU/UCA6Q2mCRs40j00AvPIF\nc3bB\r\n=9zRP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGEHlZxTFrSy42l7JFhZ1mnmT56jbUpE+tx224crhVMwIhAJTHjFdOhkk2JAzhnji8A23UoNxQL7szOTQup0z5BUaY"}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0-beta.5_1643510816285_0.23576769317138568"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.0":{"name":"tsparticles-slim","version":"2.0.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.0","tsparticles-interaction-external-attract":"^2.0.0","tsparticles-interaction-external-bounce":"^2.0.0","tsparticles-interaction-external-bubble":"^2.0.0","tsparticles-interaction-external-connect":"^2.0.0","tsparticles-interaction-external-grab":"^2.0.0","tsparticles-interaction-external-pause":"^2.0.0","tsparticles-interaction-external-push":"^2.0.0","tsparticles-interaction-external-remove":"^2.0.0","tsparticles-interaction-external-repulse":"^2.0.0","tsparticles-interaction-particles-attract":"^2.0.0","tsparticles-interaction-particles-collisions":"^2.0.0","tsparticles-interaction-particles-links":"^2.0.0","tsparticles-move-base":"^2.0.0","tsparticles-move-parallax":"^2.0.0","tsparticles-shape-circle":"^2.0.0","tsparticles-shape-image":"^2.0.0","tsparticles-shape-line":"^2.0.0","tsparticles-shape-polygon":"^2.0.0","tsparticles-shape-square":"^2.0.0","tsparticles-shape-star":"^2.0.0","tsparticles-shape-text":"^2.0.0","tsparticles-updater-angle":"^2.0.0","tsparticles-updater-color":"^2.0.0","tsparticles-updater-life":"^2.0.0","tsparticles-updater-opacity":"^2.0.0","tsparticles-updater-out-modes":"^2.0.0","tsparticles-updater-size":"^2.0.0","tsparticles-updater-stroke-color":"^2.0.0"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-STbJ7DSb8vg55hRMsCik79QfvecR+7hFe3NtmjpGtIQHENaiWQdUnP73cfi2wUFkofNzo9FSaNE/7bVFGJmfDQ==","shasum":"0f4d330208eb002a6316c382b02f90128e3f9aca","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.0.tgz","fileCount":11,"unpackedSize":959501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCvaNCRA9TVsSAnZWagAAtxwP/1cfETcbhZuzkXhGNxlF\nMX2DLUk3Om9xmpx9WasMLWfBje3PnlouCD4sfwyr9FLuoTmithHimN3eBJZn\n7uXqZ/x5bzsVmSc1uULutrEBHlvkMV/Q6yxj9AUuuGjfY8fWpMyqE8HvEJhb\noqFzjgIhZoxJlMT8dxP1aBwelwLtWGnl/NQNYoYUYtnURma2UJR9p6cKJ9ZM\nglQ6mWuRZzCBf6xWUY9a3oDI5bx+Y6CK3mPm1tkKSHHJ46zaMTNa4Zbv8cVv\naiHJ5FDFF8djYrXuNJYVt5FIpvJBkgVwrxiTIYpbv5lT/7s8a4DoUrwCa7JM\n67Gj8XPdK+jURYL19qmQPf3hINrrG+lp50ackCiz8A9H0N4zzD4MGLPbwA6E\nH5GDSSQoNNvEcqTxhEI+288aq5DZ+xtHRzGEBza1LVu/44jizBVNIWFclIkd\n0216EzmyC8gEH4fF36NqakuoEeiZO+ofNKLJVIYTRZbGBeS7tDOpQkMavC/p\nnIGZlosU8px8Ugl03NX0POMSWrApn2SwJRUWId5EkLEkXotJDkLU12e8DjtH\nb3LXK/tqv6nJP/4sCtC0V7g2uiPwZRjDbTMPIwCCUp2AvauB9YHHVIFclM6O\nmlSAh3/TvkaDwQRS5ygEnEDbSdQKTraY/yXxbvDsSv1L54BguWan9oERtphp\nZxd+\r\n=bJq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5B2o3kXE4AuLHJrtZi+j3W6kw6f0CmXl7QW5VOAh0iwIga7KjUFGvsAh0wC7paWSqcCcQCQ05b5RRUHvGuTmXLI4="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.0_1644885645606_0.5746362283967008"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.1":{"name":"tsparticles-slim","version":"2.0.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.1","tsparticles-interaction-external-attract":"^2.0.1","tsparticles-interaction-external-bounce":"^2.0.1","tsparticles-interaction-external-bubble":"^2.0.1","tsparticles-interaction-external-connect":"^2.0.1","tsparticles-interaction-external-grab":"^2.0.1","tsparticles-interaction-external-pause":"^2.0.1","tsparticles-interaction-external-push":"^2.0.1","tsparticles-interaction-external-remove":"^2.0.1","tsparticles-interaction-external-repulse":"^2.0.1","tsparticles-interaction-particles-attract":"^2.0.1","tsparticles-interaction-particles-collisions":"^2.0.1","tsparticles-interaction-particles-links":"^2.0.1","tsparticles-move-base":"^2.0.1","tsparticles-move-parallax":"^2.0.1","tsparticles-shape-circle":"^2.0.1","tsparticles-shape-image":"^2.0.1","tsparticles-shape-line":"^2.0.1","tsparticles-shape-polygon":"^2.0.1","tsparticles-shape-square":"^2.0.1","tsparticles-shape-star":"^2.0.1","tsparticles-shape-text":"^2.0.1","tsparticles-updater-angle":"^2.0.1","tsparticles-updater-color":"^2.0.1","tsparticles-updater-life":"^2.0.1","tsparticles-updater-opacity":"^2.0.1","tsparticles-updater-out-modes":"^2.0.1","tsparticles-updater-size":"^2.0.1","tsparticles-updater-stroke-color":"^2.0.1"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.1","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-MrBktXD8T9h/+8qRVwP5rk3vLk6f2/iAxG0LRcM6H5StnxbimwBLseYkh7POu2K4wDQ+ziugkJek8SvVNvRvRg==","shasum":"75b3f72d8bfdc23187c7be5df439e7a16ce639f0","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.1.tgz","fileCount":11,"unpackedSize":972789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8+vCRA9TVsSAnZWagAAHVgP/j4RtGHErONKTQ+s3HqJ\n4IdVMkL1HcJ6cJWHt2cHEZy3YEhhrZUtz/2aD3QF8+2RcDjVSGJ8nrHbXq+i\n/McH9FQ3tWv6ZusFrQISq6MFIN4QBUXFH0vt9pCLNRxIYTEc0yWJ+8wk/W3L\n0ZjSIgzu7wJCjG66jJllwsniK2PLJzLZOKXKDe8gE251JfbEEEiuAlmqS9MI\nUK/mlucAIjf1qudxOY8j50SkNr9USFVTNpKeYuRsYtqSO1VEkrI4HkxHQv1M\nY3lx3U37SS/QUfxZjrmf/bfIxrJhO9nYDv1qVDepThIoE6fZhVHxfX7MBuZL\nBhurp0d9OWb4GY1JyuxYFgXQ8P/AhHwJkGMPCycR9cHetig7nNdVnr2pU8CL\nffNNErGiuTgd5BCWU4lQqTTY9ITHAhlCtxVUf2Esp6OxlUOMKQxJTNiUkO7/\nvoctojLnzG+zKnrXkUUFwNwmHJzChyRXXna6rcxy0QkbT7b7O6CddcAeAFoz\nXgypfEH5Wj/CUfkqGlev/oSvtu4+oxncLaA68csz0P3nF4/ca++SFoOGNlqL\nITrKNNWFszc0vzhsEMuZrwnqu3Pgr3JwuhSYt5apAg6KCZAosG7ATSnIGyNv\nAFmnoXHy3DwleD63VcOHzJUicca1HoQpF+LfBNQ7yJgsSspfKxRLGSND/Nlu\n+PPY\r\n=Df6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh02jcUuhwoXIiRjRNAQCKPeH1w4Um3Uh/GG9QfVUPxwIhAPgm54hnBye9Pm8g/v/arzIcMlXecHa86kZThKKijDyV"}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.1_1644941230793_0.28102826890033183"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.2":{"name":"tsparticles-slim","version":"2.0.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","scripts":{"install":"node ./scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.2","tsparticles-interaction-external-attract":"^2.0.2","tsparticles-interaction-external-bounce":"^2.0.2","tsparticles-interaction-external-bubble":"^2.0.2","tsparticles-interaction-external-connect":"^2.0.2","tsparticles-interaction-external-grab":"^2.0.2","tsparticles-interaction-external-pause":"^2.0.2","tsparticles-interaction-external-push":"^2.0.2","tsparticles-interaction-external-remove":"^2.0.2","tsparticles-interaction-external-repulse":"^2.0.2","tsparticles-interaction-particles-attract":"^2.0.2","tsparticles-interaction-particles-collisions":"^2.0.2","tsparticles-interaction-particles-links":"^2.0.2","tsparticles-move-base":"^2.0.2","tsparticles-move-parallax":"^2.0.2","tsparticles-shape-circle":"^2.0.2","tsparticles-shape-image":"^2.0.2","tsparticles-shape-line":"^2.0.2","tsparticles-shape-polygon":"^2.0.2","tsparticles-shape-square":"^2.0.2","tsparticles-shape-star":"^2.0.2","tsparticles-shape-text":"^2.0.2","tsparticles-updater-angle":"^2.0.2","tsparticles-updater-color":"^2.0.2","tsparticles-updater-life":"^2.0.2","tsparticles-updater-opacity":"^2.0.2","tsparticles-updater-out-modes":"^2.0.2","tsparticles-updater-size":"^2.0.2","tsparticles-updater-stroke-color":"^2.0.2"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.2","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-9XNfVsBNtG16E7mV9vJ5nf+Do8ZiS/z0kPaLmqCAKcaMV2OB/VH3mmdwfzK3nzgdfA80igFUOuuIuCPeX3eeQw==","shasum":"78a32b887ea169a07cde70bd34a6acc84f0192ea","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.2.tgz","fileCount":11,"unpackedSize":973236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE053ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO7w/+KX3lCpLwGg/ylzwAWH+ibTuzVHc8/2qC8h08W3HA4soGKG8h\r\nCsqxizTisyExg7bDkeSkux8/y1vcVdhtTrzYSVAaKaERlCTfXVBDQSM+AtGi\r\nrsEOLwPyOfF6k8jt1BLkmmUtmQrhY/GXpxWz5GPQNVQdaZPEIjoKhAn7xCMD\r\n77XT+hVL+Wrb9l0ldfueo/McjFXmSyn9vjbGEN+PAh/Ptap2/c1d8pcO9xys\r\n8GGgkaszBJaa4eQ/t9v+kSYNoitlLKTYvqwsjHGIq4JddxizKS425dm3PqZ6\r\nXuZU+9oS4sCMlVyjb+Pvk9e2yYm62J5T1Pq56ex/dcoVWRIjdR5LLssd2hS4\r\njr3NGrVOrBKMQCQG16VHQawfcn6G2CwBzUmGaBvxF6q/Sp6az5oqsesi87PV\r\nIPK/NDJzIth7c8OJikWelPLp3rUV41aFLa8HFOkLXSC6ZoQJ4B/ZWrQUmQ6z\r\ncrCuI83TYunec+6vefLiEgrk8wY3GoFAb2GArwFPpLfHdKWUDoUFbf+Qqs0Z\r\nJpLZwYk1QNZdw/MauJvONVgvMGqLPvqTd09mHbEG/Bl3oUfi6piKEPzfEjkX\r\nttO82SKyqs7C0zrn/pWRWCEMfHXo2VVM6qf/vTzQEXyR49/AQ0Am5cZ56Y27\r\n/XanMbeNXm0hiYiSTMPlHCHUQbIoU7dA5Ok=\r\n=qpAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGssJq0P6s9kffe1/x5JAWvfShdcnW8D5HLOy4wEToS9AiBaa0p+43lhXRU6aplsFFXb39TecZ9XnZ7lUKBRA5+ytg=="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.2_1645432439271_0.9917737114396186"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.3":{"name":"tsparticles-slim","version":"2.0.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.3","tsparticles-interaction-external-attract":"^2.0.3","tsparticles-interaction-external-bounce":"^2.0.3","tsparticles-interaction-external-bubble":"^2.0.3","tsparticles-interaction-external-connect":"^2.0.3","tsparticles-interaction-external-grab":"^2.0.3","tsparticles-interaction-external-pause":"^2.0.3","tsparticles-interaction-external-push":"^2.0.3","tsparticles-interaction-external-remove":"^2.0.3","tsparticles-interaction-external-repulse":"^2.0.3","tsparticles-interaction-particles-attract":"^2.0.3","tsparticles-interaction-particles-collisions":"^2.0.3","tsparticles-interaction-particles-links":"^2.0.3","tsparticles-move-base":"^2.0.3","tsparticles-move-parallax":"^2.0.3","tsparticles-shape-circle":"^2.0.3","tsparticles-shape-image":"^2.0.3","tsparticles-shape-line":"^2.0.3","tsparticles-shape-polygon":"^2.0.3","tsparticles-shape-square":"^2.0.3","tsparticles-shape-star":"^2.0.3","tsparticles-shape-text":"^2.0.3","tsparticles-updater-angle":"^2.0.3","tsparticles-updater-color":"^2.0.3","tsparticles-updater-life":"^2.0.3","tsparticles-updater-opacity":"^2.0.3","tsparticles-updater-out-modes":"^2.0.3","tsparticles-updater-size":"^2.0.3","tsparticles-updater-stroke-color":"^2.0.3"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-RQX+ZGdJEthYUOX5U6GLWw3xiOYo11HI0E+9b53hQh5H1VcUEHvX6ITVwRqMohD04VtkA4Hw33PdOnfjtM3G/g==","shasum":"2c55defb54a4a9a8577dd0e512c01e4a0cf33846","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.3.tgz","fileCount":11,"unpackedSize":974383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK3A3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7eA//fmAlcYw645He9TpLRzeYJ3akrg2+47PkNJGVFlw++3hctj1h\r\n8dgr07tDWSUPt7tDqrzVaMNB8KeIP+zdXA0LXsPMcvnk4qcg0iut9MSl0kGV\r\n28IcxsyadPEncGdr0Of9sc/2gvCAtNPWSSO0a40R5WKqBNtIKp0xYxvjRunI\r\n5swvwbkCu9pFod14nJhKSqEgRhuBfRPvclk5+EsIIEO/ndYzsl/wflnNg3fb\r\njLIw3nyfCQPnjCqqDkBE66JLB3crlbkJjKdgvwAAiXxUPitFc59TQ3sw0kSJ\r\n7/AigIb+IhdxzoBJBqpMV03yaEvhTu7PKj7/UmJ4Vqxofj+Wgly+VM0FzqOx\r\nGfgx3VehKwF19uQ+ozWBYYN5AKJHlNkNBr9UhW7W1VDt4YcaOzHcCKKWx5Cv\r\noGtLf9L2tL+N9HxWLV9V4TRd0dLRxwrtJ3utgwfmMalXilmShBz9NG4Glwb4\r\nyLYVlAXpEOoE9tw2WVtSAUyIRzzjPgHtC2HFC8G4Bb7RQaljkgALldFyzJDV\r\nAxgCf560fSign4MDbEMT2y29y8B58HrGfPRvRmFDINxUujTXnwqI1uhsIt2x\r\nEZqPd/TDJXXH1txo0TNIh4RO7ScMAyza4I8C7iITQhJ7du5QKOq7BUcMJVRA\r\ncqMIpGGNjZ3pl4KD8TIeo0zSwiQ0ix8FyDs=\r\n=ltXM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXQDj57U5qcs+s3aHRN8rgAl72Nkl8rbBsD21Cj4lwrAiBNILpUbUjNwZ3EFE1jDd+mFmTU+ZVUhY40CEEDkA6Dkw=="}]},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.3_1647013943333_0.9059971618717546"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.4":{"name":"tsparticles-slim","version":"2.0.4","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.4","tsparticles-interaction-external-attract":"^2.0.4","tsparticles-interaction-external-bounce":"^2.0.4","tsparticles-interaction-external-bubble":"^2.0.4","tsparticles-interaction-external-connect":"^2.0.4","tsparticles-interaction-external-grab":"^2.0.4","tsparticles-interaction-external-pause":"^2.0.4","tsparticles-interaction-external-push":"^2.0.4","tsparticles-interaction-external-remove":"^2.0.4","tsparticles-interaction-external-repulse":"^2.0.4","tsparticles-interaction-particles-attract":"^2.0.4","tsparticles-interaction-particles-collisions":"^2.0.4","tsparticles-interaction-particles-links":"^2.0.4","tsparticles-move-base":"^2.0.4","tsparticles-move-parallax":"^2.0.4","tsparticles-shape-circle":"^2.0.4","tsparticles-shape-image":"^2.0.4","tsparticles-shape-line":"^2.0.4","tsparticles-shape-polygon":"^2.0.4","tsparticles-shape-square":"^2.0.4","tsparticles-shape-star":"^2.0.4","tsparticles-shape-text":"^2.0.4","tsparticles-updater-angle":"^2.0.4","tsparticles-updater-color":"^2.0.4","tsparticles-updater-life":"^2.0.4","tsparticles-updater-opacity":"^2.0.4","tsparticles-updater-out-modes":"^2.0.4","tsparticles-updater-size":"^2.0.4","tsparticles-updater-stroke-color":"^2.0.4"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- tsparticles-engine\n- tsparticles-interaction-external-attract\n- tsparticles-interaction-external-bounce\n- tsparticles-interaction-external-bubble\n- tsparticles-interaction-external-connect\n- tsparticles-interaction-external-grab\n- tsparticles-interaction-external-pause\n- tsparticles-interaction-external-push\n- tsparticles-interaction-external-remove\n- tsparticles-interaction-external-repulse\n- tsparticles-interaction-particles-attract\n- tsparticles-interaction-particles-collisions\n- tsparticles-interaction-particles-links\n- tsparticles-shape-circle\n- tsparticles-shape-image\n- tsparticles-shape-line\n- tsparticles-shape-polygon\n- tsparticles-shape-square\n- tsparticles-shape-star\n- tsparticles-shape-text\n- tsparticles-updater-angle\n- tsparticles-updater-color\n- tsparticles-updater-life\n- tsparticles-updater-opacity\n- tsparticles-updater-out-modes\n- tsparticles-updater-size\n- tsparticles-updater-stroke-color\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\nloadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\ntsParticles.load(\"tsparticles\", {\n  /* options */\n});\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-tsparticles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback((engine: Engine) => {\n    // this adds the bundle to tsParticles\n    loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" url=\"http://foo.bar/particles.json\" />\n```\n\n```js\nfunction particlesInit(engine: Engine) {\n  loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles\n  [id]=\"id\"\n  [options]=\"particlesOptions\"\n  (particlesLoaded)=\"particlesLoaded($event)\"\n  (particlesInit)=\"particlesInit($event)\"\n></ng-particles>\n```\n\n```ts\nfunction particlesInit(engine: Engine): void {\n  loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n        id=\"tsparticles\"\n        url=\"http://foo.bar/particles.json\"\n        on:particlesInit=\"{onParticlesInit}\"\n/>\n```\n\n```js\nlet onParticlesInit = (engine) => {\n  loadSlim(engine);\n};\n```\n","readmeFilename":"README.md","_id":"tsparticles-slim@2.0.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-PD//HAF51SLsmUX1/NLxCZ4CjI3vDaQvv712Yxkdpb0EzAntjCE26spMZoJRCILt/mPY46DRzi7Ak19LI5vKBw==","shasum":"2f1f14b6fdd66f56893913dd1ec50cf5af7fae69","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.4.tgz","fileCount":11,"unpackedSize":960186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgH7/fOW4A8DykrzrsA5R1wSsncuUIkKFBzxK6Z6ioVQIgOqHiIpcx3EoLTZPgKSrcdq/4WjqOAUaBVt77XKbhM04="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTZCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkFw/+M1E8qJvNfIZj/Xjhu4wh9WYdcGLIRlGbof+3JRrn6Tuq6Y+8\r\nlwuXxfWxhTH7F2uV65hA+wlT6OI8yr0t1+JRIIk7fToQvNXW8qFI90/S+kSP\r\nHMWE7nrKekbbe/qKINJgTb/Nqq/1nMDvVozIP6bPYe4jnu1SjfK1yYnn0IYD\r\nE+q7cPXRS9VlebRcBoR5mdkIgLj6lKkNlxuwNkwREmnuxazQCvURMTjQVsSE\r\nLDl01QJf6I5Peey4pcGJqoiBFL8JpNz+R+5pppdho0QUSaR2YmNiw42182Io\r\nGPPtFY+Lu61Gk3OWRKkmPKU+IhPqAoWj/lT9UslJdC3Wh2wqhFRaNsPm9CZr\r\n+OMLo3rFk11P01x/5iI/nMI4sjwcHiUKTFhFQo4b+Pqv9fvH1FUooJCGcmNy\r\nDTMok4ej/W6o+cyglzGJ2H8Ue7JW5dXpBT7dWIHJl5fN9mOSR116sFtbKK5v\r\ny2sDr3A2jZLf3KGSU4JlmS0Zrl88n6KkEYLeR4y+rW2l/FKdkZaupU8YzpDm\r\nVOU7Vlh8CfNleJHUDpBpRTdhwaitIDMdgmqYK0gVX+py14sBE+MyLOvbQiAK\r\nSt0Wewz3jTCKYHErE75CYFQfrMewCJpu7XUjO3G/ighwy9hIhf6Ox7M6luhR\r\n1lWGEOfA/r7QqbITjBI1GqRjfzYcoCK8WP0=\r\n=B9EA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.4_1649250462780_0.09661082580444025"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.5":{"name":"tsparticles-slim","version":"2.0.5","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.5","tsparticles-interaction-external-attract":"^2.0.5","tsparticles-interaction-external-bounce":"^2.0.5","tsparticles-interaction-external-bubble":"^2.0.5","tsparticles-interaction-external-connect":"^2.0.5","tsparticles-interaction-external-grab":"^2.0.5","tsparticles-interaction-external-pause":"^2.0.5","tsparticles-interaction-external-push":"^2.0.5","tsparticles-interaction-external-remove":"^2.0.5","tsparticles-interaction-external-repulse":"^2.0.5","tsparticles-interaction-particles-attract":"^2.0.5","tsparticles-interaction-particles-collisions":"^2.0.5","tsparticles-interaction-particles-links":"^2.0.5","tsparticles-move-base":"^2.0.5","tsparticles-move-parallax":"^2.0.5","tsparticles-particles.js":"^2.0.5","tsparticles-shape-circle":"^2.0.5","tsparticles-shape-image":"^2.0.5","tsparticles-shape-line":"^2.0.5","tsparticles-shape-polygon":"^2.0.5","tsparticles-shape-square":"^2.0.5","tsparticles-shape-star":"^2.0.5","tsparticles-shape-text":"^2.0.5","tsparticles-updater-angle":"^2.0.5","tsparticles-updater-color":"^2.0.5","tsparticles-updater-life":"^2.0.5","tsparticles-updater-opacity":"^2.0.5","tsparticles-updater-out-modes":"^2.0.5","tsparticles-updater-size":"^2.0.5","tsparticles-updater-stroke-color":"^2.0.5"},"main":"index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","browser":"index.js","types":"index.d.ts","_id":"tsparticles-slim@2.0.5","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-fBMR6Oc8SCKnIGUHNQ5O1V1omAhdLQ/p0/rAA6hPas651lqS4F65wct7xMjRRyMtPPns0/ErM5NelzQ7laNcTQ==","shasum":"49a31df97e73a14ad7d23ef2259acdaab68c8918","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.5.tgz","fileCount":11,"unpackedSize":964756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfWmz/uQ1pkcHRHi93Dim3FE1UW23cKIBq95Se6uZZ3AiEA4IpinGF8Nn7UYEkidsby473NnJpyDOsh+ppB4hCXyI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV+ubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvyhAAiLCzSzbD4x+iG8hVw29m+z3Q8cjSp8sFryU0LPPlYZlIVRXb\r\nGrBQNXS+Quplz+hIqxrv5h80JhJmAqYhj5xOSUIWrab43nTFjlwtPT+AeYeC\r\n/6BEUE5zz6lLAqtnNXmfRVtZNXYcSV3QpUnfx2c3e3u+pTkNHccsr1Iw4B8T\r\nqjacYCyja5Q4f4V27w1WPiPhdaEQcWFKxAijlqOV+qvq3bmD8g1O8x7ZgV78\r\nQMC0GObMokb/AXNFyRfzaM2PFIzmz4GPySvfAlDhDOESuWEQ3ns7iTgj8BXF\r\nEjAvve77c928CoM3cjFG8+yqe/wRmGQg+vo1I66RftijXXOOwMbQ0RKolESP\r\nHnTqsY+/O2fQhrWyBHtg3F0ET0l7m6QimXjHC5/0A6R/MqaaKIxRjwVOQqFJ\r\nbh6dVCcBUO8ObbbeOehAKLlXQAfnfhJ13Nh48xdZCiZXzejFGbCq5EA5umSz\r\ncWyq31q7C6EIXd4HgaO9JVSZMFkNn2fjHjKpWBxSft/paR0ZlFD5v6EiOyr6\r\n0Fu4+Eqr921yGlpe8bJN/4uabhsFNwa36pgotEojKjRxv2Yo9dHNx+LtOswR\r\nO2tlIy36tiSAx+uPLhmAqiRPdDHl7WRrRYRZcooCnUKDyXx9xUzFRbM+NRLU\r\nPnesAp+4ZchnpTDdqTJvlk29feawO6IeFwM=\r\n=caNt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.5_1649929115236_0.9508364573586163"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.0.6":{"name":"tsparticles-slim","version":"2.0.6","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.0.6","tsparticles-interaction-external-attract":"^2.0.6","tsparticles-interaction-external-bounce":"^2.0.6","tsparticles-interaction-external-bubble":"^2.0.6","tsparticles-interaction-external-connect":"^2.0.6","tsparticles-interaction-external-grab":"^2.0.6","tsparticles-interaction-external-pause":"^2.0.6","tsparticles-interaction-external-push":"^2.0.6","tsparticles-interaction-external-remove":"^2.0.6","tsparticles-interaction-external-repulse":"^2.0.6","tsparticles-interaction-particles-attract":"^2.0.6","tsparticles-interaction-particles-collisions":"^2.0.6","tsparticles-interaction-particles-links":"^2.0.6","tsparticles-move-base":"^2.0.6","tsparticles-move-parallax":"^2.0.6","tsparticles-particles.js":"^2.0.6","tsparticles-shape-circle":"^2.0.6","tsparticles-shape-image":"^2.0.6","tsparticles-shape-line":"^2.0.6","tsparticles-shape-polygon":"^2.0.6","tsparticles-shape-square":"^2.0.6","tsparticles-shape-star":"^2.0.6","tsparticles-shape-text":"^2.0.6","tsparticles-updater-angle":"^2.0.6","tsparticles-updater-color":"^2.0.6","tsparticles-updater-life":"^2.0.6","tsparticles-updater-opacity":"^2.0.6","tsparticles-updater-out-modes":"^2.0.6","tsparticles-updater-size":"^2.0.6","tsparticles-updater-stroke-color":"^2.0.6"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","_id":"tsparticles-slim@2.0.6","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-VeTS/bkwKWEeIgtovejkoHvz3+2kwt5PQciLZYXbzOs30D/+qj/BsxInf41EbGKPzTTgCau0Yn/qX8KykuYS9A==","shasum":"b63c0651a5bc9636646708945a1bc7fb3a321177","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.6.tgz","fileCount":17,"unpackedSize":931667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEppOFIddewu/1aBSGOa8pF6MsR07DShPaMcN9tAWCNlAiBD6PtGTA2XpWXZJ3q6YAphjx/0n0GS621w2mXekBMAgw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW0JQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzkA/+MJqPYiC9U8seaKYnWJase/N6/mch0OtgwFd6tBGCEWP002n3\r\ndXMuK2h5PlLawQcLDpzkKlIDS8z4SrNhqRUhgwwgxSSqqrrLdJRZ5Nc5X9Dh\r\n0Pai1+pn5zS4GhJyl6QMSKsrh+9z3/oKjEb9VKhOsf0qySa/4HlrjDYWI39v\r\nMPJP90zVrHDD9eU2kAQCAsoL72wDI93LNZF3npLIA56md5VkLrFJXXPeyqfZ\r\nVtVXG5iMTNhmAGDyrlVOd3CjbpEycfxiAO3TjrdEtaKViU/hGUfvk8CeO0uC\r\nRnIZyA2LBl9+61R7Z3isoTEA7iuFrdlrbcKGQRxUdzSV13cIydc0ObncxajB\r\nfVlBqJR8Ylajw/CoCZrZCMCSOMtX1kIJOnYv0A0HotIdjwz3yseTDPXVrI8a\r\nQYenBlfPUfA+JvH2tkpBfNi8cXyK6dzqrRDA5MIS4dhCFkANIVLZY1wQtuUd\r\nYkKRb2tOBmBzICnnhmJD90xow59IsGf/ayAxM0TtuU5PphJMxhimOsfrLx26\r\nLLtV19Y1xj1Ef0z/FQ45ssPT1vUCFRrubkhwa11+SGnAoLEcDhoxag5m0Yji\r\nNsJM2P+4U0jQCUXNmD4dH98+Co629J6kXk80NA3Clm3lUCEZWUDk/XUYsVth\r\nkJY1CM1Eep5Z/Vt5nlg9pkUEGXawWII5xsc=\r\n=KtP5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.0.6_1650147919987_0.7496664475030768"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.1.0":{"name":"tsparticles-slim","version":"2.1.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.1.0","tsparticles-interaction-external-attract":"^2.1.0","tsparticles-interaction-external-bounce":"^2.1.0","tsparticles-interaction-external-bubble":"^2.1.0","tsparticles-interaction-external-connect":"^2.1.0","tsparticles-interaction-external-grab":"^2.1.0","tsparticles-interaction-external-pause":"^2.1.0","tsparticles-interaction-external-push":"^2.1.0","tsparticles-interaction-external-remove":"^2.1.0","tsparticles-interaction-external-repulse":"^2.1.0","tsparticles-interaction-particles-attract":"^2.1.0","tsparticles-interaction-particles-collisions":"^2.1.0","tsparticles-interaction-particles-links":"^2.1.0","tsparticles-move-base":"^2.1.0","tsparticles-move-parallax":"^2.1.0","tsparticles-particles.js":"^2.1.0","tsparticles-shape-circle":"^2.1.0","tsparticles-shape-image":"^2.1.0","tsparticles-shape-line":"^2.1.0","tsparticles-shape-polygon":"^2.1.0","tsparticles-shape-square":"^2.1.0","tsparticles-shape-star":"^2.1.0","tsparticles-shape-text":"^2.1.0","tsparticles-updater-angle":"^2.1.0","tsparticles-updater-color":"^2.1.0","tsparticles-updater-life":"^2.1.0","tsparticles-updater-opacity":"^2.1.0","tsparticles-updater-out-modes":"^2.1.0","tsparticles-updater-size":"^2.1.0","tsparticles-updater-stroke-color":"^2.1.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","_id":"tsparticles-slim@2.1.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.1.4/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-7xu8YP25Y2Y/HuyDTj5mMxro0rRMuAt4xbD64WbEBnbrg+5NtRjKBJAdY+Z+YwoWPKhebCadIxdsZ/xrA/BnxQ==","shasum":"2ae41bbce36cb63b3ae97ef86fa6bda398d40be7","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.1.0.tgz","fileCount":17,"unpackedSize":934270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0gzsN5rB18lKgffuuE4Xsp7y3Ne9l7JLM7e7w0Sq7JAiEAlMNwlemNN1uAK2JdSLMlTFLGhxRtP9XMZvVEEMUbVz4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirl/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUbA//ZpKxt0pdsjpnbvcAUjnY/fUKzorJ1YxWOk7fXYjJRYiq5wlQ\r\n+E4h9zFj+2W+Rxvu4WFSCz/rx7lx2+6KixedQ+KEIwFKnrqA5RuF9yALqi0b\r\nmmX90D7WWlSnuznP/Ez3Vyjp2+EJ101hZvWdojax9WMCEqC0NpLSzaDcydpz\r\n9kNt0K+BvRaNxfRhy2j29bI3mlapOoQ1hNCN1nEj6L709fwzaPoo/Rt1tqWH\r\nNMGR2j39J9kW9RnWTooKP0i5KymTLfghv3n+YCdmjahyvaMQCSb7JbwFgeR9\r\nLFLGI7xo1/Jh7mXPpdwwm0FqQkRW2IEyNveDGlc+DJlCR+qiOpZuL+51yaBN\r\nhxQIhMWMkSzu+Tt0+Rx8NSzgh1ZFvuJdpKdW9vI45t9sn8iEs8zmZvwOlwg3\r\n01lIKOOTAPeUpPBcIeP4Bd23/3Z5BL/oSLtfgeuFq/NZfPXXaY6Yqje58HHe\r\nuBX3pKW4chyDfoYZKUPuGWgTVw/3n6fm5rXNKnBsQMrBP6fygTw2/1B9gie3\r\nyUc6A09FruftBfMtZTx5dFl3x5Q+d6tHbdEalxPj7hpNSdHiWCkq2DjYuIMJ\r\naUiOfg49btjrvYyZLDFo9o2pYQZ1SbXa3mQqiqdxdwMv4LFyGXKlxV0fyrdC\r\nTE9VYtmScdtiwAIR1m4FFLsakAZ/ZdV5i00=\r\n=1dvo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.1.0_1655594977060_0.8979023851889918"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.1.1":{"name":"tsparticles-slim","version":"2.1.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.1.1","tsparticles-interaction-external-attract":"^2.1.1","tsparticles-interaction-external-bounce":"^2.1.1","tsparticles-interaction-external-bubble":"^2.1.1","tsparticles-interaction-external-connect":"^2.1.1","tsparticles-interaction-external-grab":"^2.1.1","tsparticles-interaction-external-pause":"^2.1.1","tsparticles-interaction-external-push":"^2.1.1","tsparticles-interaction-external-remove":"^2.1.1","tsparticles-interaction-external-repulse":"^2.1.1","tsparticles-interaction-particles-attract":"^2.1.1","tsparticles-interaction-particles-collisions":"^2.1.1","tsparticles-interaction-particles-links":"^2.1.1","tsparticles-move-base":"^2.1.1","tsparticles-move-parallax":"^2.1.1","tsparticles-particles.js":"^2.1.1","tsparticles-shape-circle":"^2.1.1","tsparticles-shape-image":"^2.1.1","tsparticles-shape-line":"^2.1.1","tsparticles-shape-polygon":"^2.1.1","tsparticles-shape-square":"^2.1.1","tsparticles-shape-star":"^2.1.1","tsparticles-shape-text":"^2.1.1","tsparticles-updater-angle":"^2.1.1","tsparticles-updater-color":"^2.1.1","tsparticles-updater-life":"^2.1.1","tsparticles-updater-opacity":"^2.1.1","tsparticles-updater-out-modes":"^2.1.1","tsparticles-updater-size":"^2.1.1","tsparticles-updater-stroke-color":"^2.1.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","_id":"tsparticles-slim@2.1.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.1.6/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-3vpv02EIMJj5kwjVsGqiLkwZKa5/Wi9vlM68iB88AeUhYJXAvAI723G4ZP1IOFZQhlLXt0h9XPrc2mAJ5aFRDg==","shasum":"0f9f725a88c494b88108953765a5227fffddb613","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.1.1.tgz","fileCount":17,"unpackedSize":936453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKx5qsTfMzYmle2AmCKCvXcUtQm62vZmIek8xJUP/j6AiB23kmj482G2Fz9k1RC8kuSTPlnHR/nrjgKLg2EWGbIkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivq7oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHUw//aK9BL6bUv/AhGeddJjYMBJ4vr6yCSiM/7anllHXNzb+ONQTs\r\nhma9GefhDR/o/IVpEHcTrHEK5/mskajsuv5oCSnfaPeNUEoIltlbKY42u5zH\r\npIvcDBlwlFiKBmo/fqpYTSWQGaOFGzvSjZRl1MvbCxUzCpTJ71fEcNPyavJ7\r\nK+8+cs0jY8Vndflz1gwALy4bePPfeJRU1pwkbRP5pUnD0G1XBvIek3Sgh9x1\r\nseQCQvAJD2xx7uZ8D58rggYKhFFiYA2rAGZpz3INAjh91t2NWi9F0+FIzUc5\r\nk+RCaWE1JikG17KnGZOmYGynwL+AntcNl5OvakDhKsSDBQhx2iz1z1DP7INg\r\n6xgzsCAhrj+7PSSRoWDtR4YbhRiYx7qsuz8/1cyfpznJpD9yRXSX3pUhfg5m\r\nkwvCj9gbnuEHk3nGSbuo+7jZs5+E0Pt/tMZoeKHilybXrbDUK0VOh5gEyn9B\r\nOox54F6kuLYFavvaKetzj0rhwu9JWzLD6o+sIQ5DbMlO8VRfwjK4Lpf2obon\r\nz//MeqGpQn+dL4FEw6Nwi0YCfZUrvCNxYSLJQdJU1ukeQLWZxffZFavB4KYH\r\nZMo9+0NFdq+gOMyeg3TWVBv4FLaZcWZ0gik0rTRtUbbN0W2X5XeI8TKe87rH\r\n3JdOYAeDSgqs8ogE0+Q8YH7Lju2kOVquS5E=\r\n=/uAl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.1.1_1656663783916_0.1582438636003649"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.1.2":{"name":"tsparticles-slim","version":"2.1.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.1.2","tsparticles-interaction-external-attract":"^2.1.2","tsparticles-interaction-external-bounce":"^2.1.2","tsparticles-interaction-external-bubble":"^2.1.2","tsparticles-interaction-external-connect":"^2.1.2","tsparticles-interaction-external-grab":"^2.1.2","tsparticles-interaction-external-pause":"^2.1.2","tsparticles-interaction-external-push":"^2.1.2","tsparticles-interaction-external-remove":"^2.1.2","tsparticles-interaction-external-repulse":"^2.1.2","tsparticles-interaction-particles-attract":"^2.1.2","tsparticles-interaction-particles-collisions":"^2.1.2","tsparticles-interaction-particles-links":"^2.1.2","tsparticles-move-base":"^2.1.2","tsparticles-move-parallax":"^2.1.2","tsparticles-particles.js":"^2.1.2","tsparticles-shape-circle":"^2.1.2","tsparticles-shape-image":"^2.1.2","tsparticles-shape-line":"^2.1.2","tsparticles-shape-polygon":"^2.1.2","tsparticles-shape-square":"^2.1.2","tsparticles-shape-star":"^2.1.2","tsparticles-shape-text":"^2.1.2","tsparticles-updater-angle":"^2.1.2","tsparticles-updater-color":"^2.1.2","tsparticles-updater-life":"^2.1.2","tsparticles-updater-opacity":"^2.1.2","tsparticles-updater-out-modes":"^2.1.2","tsparticles-updater-size":"^2.1.2","tsparticles-updater-stroke-color":"^2.1.2"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","_id":"tsparticles-slim@2.1.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.1.6/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-f92n5HW5aDTzx+2xO7h2OqZWZ6kY2v1jrDOdCgpRNsSthBhiQdzpash85LWUZHOqv36x3IDycTRK3FXMRqYakQ==","shasum":"86b565449fc461da607de084cd0fa195cda0203f","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.1.2.tgz","fileCount":17,"unpackedSize":937036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiDyeHwI2rj9ZMLAnIsVEHrcEkOuT58hgPeo3GM/ZonwIgTMmt+/cwYKGRcfEm0b4PPSDFaK0W6+/EFJSMBPZQ3pI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivsosACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodbxAAj90kzMK7rSO0y6Drdss1LXPTHjUVjNfnNYbTndoQAFvFFBcY\r\nSm2oYyeTiOPnG8eCwikU+D5Oh1k3aUMMEUcm1/6fvTMoe9wowoRSwxsmWjHO\r\n/KYZVZCDTusI4L2EM++sgYenSJ3TGaLPn9YJuBfSruyz0NgQEa5yqIMhKAJT\r\nBOqdDkaC7arDcwRUCL3+Ji/jJQPS52xFjDFyCENM11mnk1KhARJxhsvaHF4M\r\nlXh7333+vGgexb3tBL+OYdXXbkP3aE8fIoYv9Xy6Lm/fR2T8ZIO25qVZJ0ls\r\nMlMWqUbBu5CG5FvmhvVHYB6JkChHp0nW0r+0djREdjo/8Y13KNequW74IxmO\r\ndup6BrKfh+CdWQdedb/eBXp1y1xSSsExGkQIhSGh8vwgwO5o4wSLfcloc2/u\r\nhNBTdcse+CwJaa3Krv/KVdZY4u54er91P/gHZDcZ85CLNY+PRk144k6fHlcO\r\nyWGtBZ3buswMOXi0wQAgdWLMGFpeH8pqqWvKGuQ3pPPT0eThWgOHLWGDV49h\r\nAWQHcJU3+6WW0FDcXV4zzeiBY0WcXUMar+Vxc+qfPl/adnrv1BldKgomD3tL\r\nPTLUByQ0o3uKjUr38v+sSRS9xHPKU4LLsPQza/cXUmTDzBYueqmZEF0rU5HZ\r\nl03zDOlSIXBow6lFK2Y+78FoCOUuA3v+Deg=\r\n=/c76\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.1.2_1656670764714_0.2983590046593947"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.1.3":{"name":"tsparticles-slim","version":"2.1.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.1.3","tsparticles-interaction-external-attract":"^2.1.3","tsparticles-interaction-external-bounce":"^2.1.3","tsparticles-interaction-external-bubble":"^2.1.3","tsparticles-interaction-external-connect":"^2.1.3","tsparticles-interaction-external-grab":"^2.1.3","tsparticles-interaction-external-pause":"^2.1.3","tsparticles-interaction-external-push":"^2.1.3","tsparticles-interaction-external-remove":"^2.1.3","tsparticles-interaction-external-repulse":"^2.1.3","tsparticles-interaction-particles-attract":"^2.1.3","tsparticles-interaction-particles-collisions":"^2.1.3","tsparticles-interaction-particles-links":"^2.1.3","tsparticles-move-base":"^2.1.3","tsparticles-move-parallax":"^2.1.3","tsparticles-particles.js":"^2.1.3","tsparticles-shape-circle":"^2.1.3","tsparticles-shape-image":"^2.1.3","tsparticles-shape-line":"^2.1.3","tsparticles-shape-polygon":"^2.1.3","tsparticles-shape-square":"^2.1.3","tsparticles-shape-star":"^2.1.3","tsparticles-shape-text":"^2.1.3","tsparticles-updater-angle":"^2.1.3","tsparticles-updater-color":"^2.1.3","tsparticles-updater-life":"^2.1.3","tsparticles-updater-opacity":"^2.1.3","tsparticles-updater-out-modes":"^2.1.3","tsparticles-updater-size":"^2.1.3","tsparticles-updater-stroke-color":"^2.1.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","_id":"tsparticles-slim@2.1.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.1.6/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-8FYaJt0oEWyKzLevi6dslFah5fIPAuxuqW25aJJxZJT0fu83HtHqgLinieFdoNS13afu+qKp+XlwYrkkczjStg==","shasum":"6f60191b91ca75ee4257de49b67662277b020a31","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.1.3.tgz","fileCount":17,"unpackedSize":936491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPq74onjoI0IqGVSvq7neaxGqBDYKHWBpYE2CQJ2X05AIhAJTOBhWOMk5vcF7RGI3znOpmvzS07hHDyBdiZie9PbA+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivtrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre+A//aYeBpLBscacQa7iomV2Mrv64ysoJc7E2nhU4d4PukPMjUiNo\r\naWMssRo1IrakuwKa934tuteZHGcDeN9ZSh3b7OPwGLeGWSoP3lnLuB1mhac6\r\nAos62KUDbXhicY9hAsgYzleexXEuYPXT3TDpQqYX//UFuR9WbB4A2uuu78r6\r\nh8+zO+fdxKtYBYSMv2ADLCRHjLQzKcEl7q+tmHwzHlMGjtJ+JDNy/8l4R6mE\r\nSl2kX2zOLTtntVchMG9d1WlGqn+YuRr6gRYwMq4RtNKdmpqzNMr65uxhJBf3\r\nn4p4cxIwTMD5WOr9fvwRgWi6Jt3QTGxcqa5gNwDXEx8NAIvLDYpTSy9HdpjF\r\nkOTkm0spCLgYNMmyiO5MPtoX8MtVarNRJJIZqZZgTJe/7h/Pn1Tm13Okuk8C\r\nsbk5ye9wLdt9XvCSW7zVGWTIHcvB9/E54Zvg8ZAAhS9po9zErDCCNav5amdm\r\nkBzRgoVVM7Z9H57T5qrx7yYCpy0/pYR+NHBUiRQiO8i9UckSfE0QItZux6Wq\r\nrM8cqsc3RwHbtqspjk+xspkXUiREX8KE9vUSTkG5oWHJt9lYt8mp+pHgtCcn\r\nCa76izbeBni44XCaaVf35np4thJSvye9WOYB3oq/nIFF95Sy0pxLkT0VU+OB\r\nBYy1UnI+GIIE0Zgtw+YkN4094StKt67gaBQ=\r\n=t7Rz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.1.3_1656675039536_0.581255191555935"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.1.4":{"name":"tsparticles-slim","version":"2.1.4","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org/","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.1.4","tsparticles-interaction-external-attract":"^2.1.4","tsparticles-interaction-external-bounce":"^2.1.4","tsparticles-interaction-external-bubble":"^2.1.4","tsparticles-interaction-external-connect":"^2.1.4","tsparticles-interaction-external-grab":"^2.1.4","tsparticles-interaction-external-pause":"^2.1.4","tsparticles-interaction-external-push":"^2.1.4","tsparticles-interaction-external-remove":"^2.1.4","tsparticles-interaction-external-repulse":"^2.1.4","tsparticles-interaction-particles-attract":"^2.1.4","tsparticles-interaction-particles-collisions":"^2.1.4","tsparticles-interaction-particles-links":"^2.1.4","tsparticles-move-base":"^2.1.4","tsparticles-move-parallax":"^2.1.4","tsparticles-particles.js":"^2.1.4","tsparticles-shape-circle":"^2.1.4","tsparticles-shape-image":"^2.1.4","tsparticles-shape-line":"^2.1.4","tsparticles-shape-polygon":"^2.1.4","tsparticles-shape-square":"^2.1.4","tsparticles-shape-star":"^2.1.4","tsparticles-shape-text":"^2.1.4","tsparticles-updater-angle":"^2.1.4","tsparticles-updater-color":"^2.1.4","tsparticles-updater-life":"^2.1.4","tsparticles-updater-opacity":"^2.1.4","tsparticles-updater-out-modes":"^2.1.4","tsparticles-updater-size":"^2.1.4","tsparticles-updater-stroke-color":"^2.1.4"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"34b13c4db46f8bd6260e52fef50663220bb8f5d8","_id":"tsparticles-slim@2.1.4","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.3.0/node@v16.15.1+arm64 (darwin)","dist":{"integrity":"sha512-0XK6sNPMMw8u5eJ+rtjj91hiNj4f47Og0jTMiBBm60T+q3iIkmPJZue48HJ+PV9oOr6HVXe3oZyl/FSLEu+BqA==","shasum":"74635d5be3078913276aa2c786d1a6f01ae29bb0","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.1.4.tgz","fileCount":17,"unpackedSize":938081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBy38djV4DqgSChqTs3IJ0bGOefcGjyZd2YesiYNXJysAiEAv2iSWA6DY27vl5wt43iDk4NNuSEKM+HjQ21qpuoyFBs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFYRAAjcW5HeXLfzXKr530j9FB1Ko0r5D3wm4v5Kmbh1mOckwYviVJ\r\nZaGbZ6+7swbNfXr4GPGoOScCbkBtrpL0gdZvvBacjHRR+ZSROk3MSZi3FF06\r\nVk6DiBGZhNnir31hbeUhWyfqS2dOuhdeE+OGDRaAVt5B4jiFNQ5fbSlLYNK7\r\nvROvbQ4GZejHuoqnrndvKLamPWLKoqiGlEy+2LCpWhX/kT5uRuCeLHU2e4KE\r\ncwUDbuIR7RvfTxgR5cHd8+Bs3tunGascW/QuytKDlD4hSrO8a8oACF3viI5M\r\ncnh0vtgIHA6n/EVRRbv28StFZy7EefGihTVpvWQve4B4Utii16GquIDgjHmT\r\nZZFYFyq3IQ1db9rXMTdyVUyGmbwfXqIN0AClav6kFD/+tPhot7VVh/9zfzuk\r\nUgGet4Kbky0N5tMpSN/ifKDQYZX9EEhqAAkCwLBhUdQDT5qrL1flLuu/5jvS\r\nQ7VP8KN2gOQDj0ct8iDZMe5H8aEfiB4azKY8Pto1vgQbxFiH4XpKOrRXfNYL\r\nMP0+kucVVScKXGAidghNQpYB1pjD3WvZ4wdjEB9g1ftvVeVG8ZUWf2V9jV9p\r\n1AXAsEd2OyPjka5EadcBUik7ywQuPcIaKdN3r11pz/coMsAxfTyaRsxqb8no\r\nQEVlHa/lyZTQbpGJaUmbw3WBNlu7nLIievU=\r\n=2LQs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.1.4_1659000356213_0.026547275456423325"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.2.0":{"name":"tsparticles-slim","version":"2.2.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.2.0","tsparticles-interaction-external-attract":"^2.2.0","tsparticles-interaction-external-bounce":"^2.2.0","tsparticles-interaction-external-bubble":"^2.2.0","tsparticles-interaction-external-connect":"^2.2.0","tsparticles-interaction-external-grab":"^2.2.0","tsparticles-interaction-external-pause":"^2.2.0","tsparticles-interaction-external-push":"^2.2.0","tsparticles-interaction-external-remove":"^2.2.0","tsparticles-interaction-external-repulse":"^2.2.0","tsparticles-interaction-particles-attract":"^2.2.0","tsparticles-interaction-particles-collisions":"^2.2.0","tsparticles-interaction-particles-links":"^2.2.0","tsparticles-move-base":"^2.2.0","tsparticles-move-parallax":"^2.2.0","tsparticles-particles.js":"^2.2.0","tsparticles-shape-circle":"^2.2.0","tsparticles-shape-image":"^2.2.0","tsparticles-shape-line":"^2.2.0","tsparticles-shape-polygon":"^2.2.0","tsparticles-shape-square":"^2.2.0","tsparticles-shape-star":"^2.2.0","tsparticles-shape-text":"^2.2.0","tsparticles-updater-angle":"^2.2.0","tsparticles-updater-color":"^2.2.0","tsparticles-updater-life":"^2.2.0","tsparticles-updater-opacity":"^2.2.0","tsparticles-updater-out-modes":"^2.2.0","tsparticles-updater-size":"^2.2.0","tsparticles-updater-stroke-color":"^2.2.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"667707dca2d62c426d8f35739b8a0b7139235cc0","_id":"tsparticles-slim@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.4.0/node@v16.15.1+arm64 (darwin)","dist":{"integrity":"sha512-/ujw/C6kPqOGxqpKanq/9PW897atJl3o/A1UEH/uGf9AK3DKGpuFU1j36NRSuiNLF/JP+82EB/p7bABeRVj2og==","shasum":"510e0d9b9d1e9ccfd8dc51eff6bc56c1857ba118","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.2.0.tgz","fileCount":20,"unpackedSize":955166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyUy70Vsg3aZbxHipLj6PsEgJhOXXSnJqldrYBR1Wc4AIhAK6qdIWSBzFsRg6tUNmbrDL2so3K9ZcPOl7xmLbNqmlJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9MRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBSQ/6Alt2JE1nlG6LOsuLJ3U121FaIUrbZYNmDf+EKmbcTnwWjtzC\r\nFkdE15KVeL75ntoP3/Z50O8uFl1Yfu8hrxOIWgKpqkZFvLSaFMOiwkuAjfIT\r\n6hdenzbDpYyy/bC0xiGO/8uC+qjoB4TnSYkWXG/1ytpkr872n67z+Sgmmp+l\r\ns+U1w7X5K35EVDTPxInYq6YAPWgVHrw3Qqz/HZrIB3FEH9mvV9lv0qxsXwlh\r\nog38gdLUzahkN9m8jywUXN6VI+6A2JQBVZlpwHuu4ECfFWrKCkoH2h0U06Y4\r\nShFD0gF+HwUQ6Fh7QU4mUBhGovTEUnR5o27SjkIxr7+8rFC5pS0j5Gk9SoeJ\r\n3jKP3O6eOOmtboiTFNj3l/5q+9FuDvoMeU0cgchNysR2w8FNNCohnv4n8tYm\r\nXw1prIRyECZlIDA4yTe6lSF062dKjVwnS/ze0InjXRXT6r+/AXgmcDdBuw13\r\naTHiCBGO44bjsGgDEs+4PeYOpqAO8kvKOlrSrn8myBcKgsXgedrBGvdVuWj0\r\nGDfOOhRDkG84ZKmdPXDh63S0an6j8rTJlhWmyL/Hxn0I41HP7yfKDaAKXyfU\r\nuQ77Yp/z9sbZzmN7E4HK606OuvyJxxiO99qn8j05e3crqMsWOOsbEpDu8b+o\r\nLFa4SS6k6XsJaK4w01fat1hOuGf5N+W8fDQ=\r\n=1uW+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.2.0_1660208222753_0.8615207392426889"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.2.1":{"name":"tsparticles-slim","version":"2.2.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.2.1","tsparticles-interaction-external-attract":"^2.2.1","tsparticles-interaction-external-bounce":"^2.2.1","tsparticles-interaction-external-bubble":"^2.2.1","tsparticles-interaction-external-connect":"^2.2.1","tsparticles-interaction-external-grab":"^2.2.1","tsparticles-interaction-external-pause":"^2.2.1","tsparticles-interaction-external-push":"^2.2.1","tsparticles-interaction-external-remove":"^2.2.1","tsparticles-interaction-external-repulse":"^2.2.1","tsparticles-interaction-particles-attract":"^2.2.1","tsparticles-interaction-particles-collisions":"^2.2.1","tsparticles-interaction-particles-links":"^2.2.1","tsparticles-move-base":"^2.2.1","tsparticles-move-parallax":"^2.2.1","tsparticles-particles.js":"^2.2.1","tsparticles-shape-circle":"^2.2.1","tsparticles-shape-image":"^2.2.1","tsparticles-shape-line":"^2.2.1","tsparticles-shape-polygon":"^2.2.1","tsparticles-shape-square":"^2.2.1","tsparticles-shape-star":"^2.2.1","tsparticles-shape-text":"^2.2.1","tsparticles-updater-angle":"^2.2.1","tsparticles-updater-color":"^2.2.1","tsparticles-updater-life":"^2.2.1","tsparticles-updater-opacity":"^2.2.1","tsparticles-updater-out-modes":"^2.2.1","tsparticles-updater-size":"^2.2.1","tsparticles-updater-stroke-color":"^2.2.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"9fa06a9d402f461a832a645298425d48e89ebf54","_id":"tsparticles-slim@2.2.1","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.4.0/node@v16.15.1+arm64 (darwin)","dist":{"integrity":"sha512-qE/Ogif+jMmCXWAunGhWx50vTIBnVVXUNS6NS3bNWr5hLb3Rx4bLsuWHKxzlykuK963HtshOmmhgCv3MXTGnCA==","shasum":"3fbf9e059208d71a31c588ac7c256de44568f6d5","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.2.1.tgz","fileCount":20,"unpackedSize":955216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpAb237513iP4bHrsdYP9qIIOOkS1MgfRlvIoJIfmDkAIgNqv7GIuyxevLYoucvvVdvJt0357lCsXPiETw6PW2P3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9lRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ2BAAn6jeJME9/RdDFcctm/u45kmIqjF8ccKILWmn8uHX8SOY5yjw\r\nfhdLlAV9ppBDMVeXWfKA68E7kDlm6A69XzjajkZ/zRw17cNHY884cIYj+J52\r\neWEctVVT8DPHNf6SDkYV8fc/JHi53DlkCIBDJQCJKC3Tfx0C2sXsjTQ3QdsR\r\nvSguyyD3p5eU58uiPFLHuXO/dl3JdDt6/dCoCpA9kA4ry0k++JEaacukxTEL\r\niI3PIt5NljV592W6Pr/Fu63gJEbH1TTiRyzUdUhi/Bq738jaqR00ADXt3++M\r\noQ5nAxHPvAvLG/lKkP9GaFbHyND2CFm3Pc9do476dkbHZ+98au2RW2g84ADi\r\nZABcuq7YzFfbvZtBDALhZ5SjHzpqkSr1cNHzRMujPgpa8yzuqT6nxHJSIbiN\r\nQ31DsXpVsztZYf3oESoxIyOCvMDKX9Z8FwBMInx2VdvbH1NKChlHO1crp16U\r\nMZDAkaD95qLYIREt5NRzdh03YwXS5UlAF3+FShSVoMKt2XVfBEUxwwWgZOGV\r\npyQljdyb+w44JNbPfzhLBMtYyDmABvXfq7ntEE47dUO87O+s1yPT/n6kIRwX\r\ncjVPxoxhiyRTv+ZW/liGfb0Y4mcPBu7hxv06K8GM46okEOlynMtya84IUk7L\r\nTt+m34raplamhPaX9CL5R5u2z1qeAAHKz1A=\r\n=Mo8z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.2.1_1660310605591_0.19105294051177513"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.2.2":{"name":"tsparticles-slim","version":"2.2.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.2.2","tsparticles-interaction-external-attract":"^2.2.2","tsparticles-interaction-external-bounce":"^2.2.2","tsparticles-interaction-external-bubble":"^2.2.2","tsparticles-interaction-external-connect":"^2.2.2","tsparticles-interaction-external-grab":"^2.2.2","tsparticles-interaction-external-pause":"^2.2.2","tsparticles-interaction-external-push":"^2.2.2","tsparticles-interaction-external-remove":"^2.2.2","tsparticles-interaction-external-repulse":"^2.2.2","tsparticles-interaction-particles-attract":"^2.2.2","tsparticles-interaction-particles-collisions":"^2.2.2","tsparticles-interaction-particles-links":"^2.2.2","tsparticles-move-base":"^2.2.2","tsparticles-move-parallax":"^2.2.2","tsparticles-particles.js":"^2.2.2","tsparticles-shape-circle":"^2.2.2","tsparticles-shape-image":"^2.2.2","tsparticles-shape-line":"^2.2.2","tsparticles-shape-polygon":"^2.2.2","tsparticles-shape-square":"^2.2.2","tsparticles-shape-star":"^2.2.2","tsparticles-shape-text":"^2.2.2","tsparticles-updater-angle":"^2.2.2","tsparticles-updater-color":"^2.2.2","tsparticles-updater-life":"^2.2.2","tsparticles-updater-opacity":"^2.2.2","tsparticles-updater-out-modes":"^2.2.2","tsparticles-updater-size":"^2.2.2","tsparticles-updater-stroke-color":"^2.2.2"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"333c11fb91a4e441183e66a8e4d678a3987f93fe","_id":"tsparticles-slim@2.2.2","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.4.2/node@v16.15.1+arm64 (darwin)","dist":{"integrity":"sha512-dKv2932VEKoJli+S8ncnUPTHoAfSg+1avLO2nzQRilFGRpqDZmFDaW6OUtfiAUoA21dalG7wnru6dO9vTDxV2A==","shasum":"ea4f52bf80e669b5b0e07064b400d3ea923b4185","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.2.2.tgz","fileCount":20,"unpackedSize":955277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcjhGlzlO7Nvjv0MP5iiPzgB3B67B0DGWaOK+WjmysYAiBJIbQNNqMvH/ncCPVF2jyWRMpXApDODlrfQnyARzQ/EQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4oEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZFRAAo0/jsvWyh1EDxLdVxNthaQpmPEC1viMe9FI8pw88MYNgKf1K\r\nHq+yMQW/jFm37P4FNaC39yB/qkDwsc7FbF+MeEnJkaJ4YbqFgJfuSYQmcEAz\r\n2xsH11idqoaaeN5XXrp9egbQiJHJ+W03bigL/C+zlQC4ng7nJAAcdzyLKrW7\r\nRcNQpGR9+0FhvO4APs1IGs6nWM/H75Hv8Kr8Wg5Mykmn+leHYcSp7DW91MsQ\r\nwWI4LEWc7B9jhN6CKehFqQXQPXMid9G1p/W6TiNyHyyHgkAa1qFq/btKGfGx\r\nvE3nDoquVyWuOigYHSUjNi4mCuauSsyp7p9cePLYQTwVp/Zj+DM2wI7LQXHx\r\nps0Ry/pySVQfBKdhuFZad8FsXws9dCyMETqytZBXs/7uRjaa5y/XUCPr9a7j\r\nJ8VXfMHU4vdMwF+aK6iktTJGv+8QDI/HblJqtavMuvU4o6XCV9ZdmBRKA1yo\r\n5d3sjo2hmGNKIlnXfB09iH0tZO7c3C2TfK/mh4NgxdaPqLlr55PcO8QEu/5L\r\nYhJeZ7IoQRiFMgrwFvu1KEKdSg6882V15f88ur3Ahac1TsLB8RUeMj0x95s9\r\nU+6fF9pYU1I7Cj1mVMtvST3E2FcejSWXvPLkvPu/bVep0ij1ageC/88siqvl\r\npcWLZy8pjn/g7meEweMF2Ok0tEoiqPV+OwE=\r\n=lYyp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ar3s","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.2.2_1660652036649_0.6489741551376234"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.2.3":{"name":"tsparticles-slim","version":"2.2.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.2.3","tsparticles-interaction-external-attract":"^2.2.3","tsparticles-interaction-external-bounce":"^2.2.3","tsparticles-interaction-external-bubble":"^2.2.3","tsparticles-interaction-external-connect":"^2.2.3","tsparticles-interaction-external-grab":"^2.2.3","tsparticles-interaction-external-pause":"^2.2.3","tsparticles-interaction-external-push":"^2.2.3","tsparticles-interaction-external-remove":"^2.2.3","tsparticles-interaction-external-repulse":"^2.2.3","tsparticles-interaction-particles-attract":"^2.2.3","tsparticles-interaction-particles-collisions":"^2.2.3","tsparticles-interaction-particles-links":"^2.2.3","tsparticles-move-base":"^2.2.3","tsparticles-move-parallax":"^2.2.3","tsparticles-particles.js":"^2.2.3","tsparticles-shape-circle":"^2.2.3","tsparticles-shape-image":"^2.2.3","tsparticles-shape-line":"^2.2.3","tsparticles-shape-polygon":"^2.2.3","tsparticles-shape-square":"^2.2.3","tsparticles-shape-star":"^2.2.3","tsparticles-shape-text":"^2.2.3","tsparticles-updater-angle":"^2.2.3","tsparticles-updater-color":"^2.2.3","tsparticles-updater-life":"^2.2.3","tsparticles-updater-opacity":"^2.2.3","tsparticles-updater-out-modes":"^2.2.3","tsparticles-updater-size":"^2.2.3","tsparticles-updater-stroke-color":"^2.2.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"4653cd176c015e92d1e7558f156b0fcdfc08e5a4","_id":"tsparticles-slim@2.2.3","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.4.2/node@v16.15.1+arm64 (darwin)","dist":{"integrity":"sha512-PkrXV1Modh61+ZA4bODbN9ueFsrG7rjjzhG9LGxDkWGOvqPvHOIUkMYC2zaqpiDS9bPba1rTBacQ5lcZPuNPCA==","shasum":"ec734666f908cbe2f698724b206aa623ee86e9ca","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.2.3.tgz","fileCount":20,"unpackedSize":955308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt2EH5zsEco46IubpvMKSu5OwnjqI3UGfPP3tdZ7SG/AiAx7R2/lHSyhqxrkRHPh3cJBSc20QFC4TCzDl06rPT+bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAq8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Sg//ZOeu+m+v314b+DlMlqrAjOTf4IiB7F/ksMv79Dy0OePVLbAI\r\negtx2nesQ4//23xRg8ir+yq5Ilxwgx9vc5pEhrcgenw7MEQhaa/RReFsSPQx\r\nwMtpIJNtdU4sXG2R1g3tHsffWx4248Q7xGKJWv4fpHbJJweGc0FfkLSWB67c\r\nyq27JF1kiw23cMW7t/8fbFIj4Hm++3Wqmj49A0Net4p8j3o9RnpQ4+62GP/A\r\nAmyY44C7z28hMk+JNks/4eoCWRVQE8k5BGVvVnfBUCnzCjJ1YHXIiscuVwIY\r\nOzu8ZYdHtQknXLPVxWXF3VDLWaxgVY1t8dNzYnUE7+yOMk7dv8aCggicCPl+\r\nhl1BpyORvkNtIo7NnhtQvdKCVi11PlWsnWd2nOJ06ZWxbQFIP5GGHRfsZdAW\r\nG4xjUAJce36oYTiKLfQi+XT8w9xmSG1k+W+nrFugQE5jFmRBsrMUKofmTkZU\r\ngvDgQEbUqOCrT18ARkQUnFRdp+BnbnebkF4n93Jy8iCBHLrKmd/tJzcJZR1S\r\n6QWnVw5OB3sblAqbTXKKZSwaf6P4yAEFTwDcRbgbSzoUNe+Il0O1Qc0shqHQ\r\nJN5RB2DdSGxgmMGj4Tzlfe30/fVaQ88nPObMS8cNo+JExZiYtItTgmDKNgCM\r\nrFaSIZrKTuc8bzYT7STFQ1kzWkOR3JdqEXA=\r\n=nyoK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.2.3_1661120304396_0.7666012093999455"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.2.4":{"name":"tsparticles-slim","version":"2.2.4","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.2.4","tsparticles-interaction-external-attract":"^2.2.4","tsparticles-interaction-external-bounce":"^2.2.4","tsparticles-interaction-external-bubble":"^2.2.4","tsparticles-interaction-external-connect":"^2.2.4","tsparticles-interaction-external-grab":"^2.2.4","tsparticles-interaction-external-pause":"^2.2.4","tsparticles-interaction-external-push":"^2.2.4","tsparticles-interaction-external-remove":"^2.2.4","tsparticles-interaction-external-repulse":"^2.2.4","tsparticles-interaction-particles-attract":"^2.2.4","tsparticles-interaction-particles-collisions":"^2.2.4","tsparticles-interaction-particles-links":"^2.2.4","tsparticles-move-base":"^2.2.4","tsparticles-move-parallax":"^2.2.4","tsparticles-particles.js":"^2.2.4","tsparticles-shape-circle":"^2.2.4","tsparticles-shape-image":"^2.2.4","tsparticles-shape-line":"^2.2.4","tsparticles-shape-polygon":"^2.2.4","tsparticles-shape-square":"^2.2.4","tsparticles-shape-star":"^2.2.4","tsparticles-shape-text":"^2.2.4","tsparticles-updater-angle":"^2.2.4","tsparticles-updater-color":"^2.2.4","tsparticles-updater-life":"^2.2.4","tsparticles-updater-opacity":"^2.2.4","tsparticles-updater-out-modes":"^2.2.4","tsparticles-updater-size":"^2.2.4","tsparticles-updater-stroke-color":"^2.2.4"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"5ce26b55245f7acd6b7b53d3389baba6c7309c26","_id":"tsparticles-slim@2.2.4","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.4.3/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-ubtDlAMRJowbPriDddcBLqtmGKq3ag34Rfxe3pmbuCiI070rd5y/kKusXyGodyoJFDj52icAeZgDkcLR2/Uydw==","shasum":"3fc73c5ddb598f467c68653cce98767b8a96ab0d","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.2.4.tgz","fileCount":20,"unpackedSize":955348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqSICO3zLIWYbDl32ybNhWTY1jgAzWnkTFbcOFZWJAXwIgdoqqgjr3tJl/kHWqvrrcWxbwbkz6dIWn6/fDiWmxIm0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCL8jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+GQ/8DvJoR9BIa6h9hLyZ/w7kQPburoUaOS9lPMgGmscRKZOtVj6x\r\nuYgv6MQ9kFmIDTl19CaQkJQkX6pgQnF8WY5NdowewB7jjlALZOvU3DXL26Wm\r\nnzkpofkhtV3V8/zK9/iJZZfcTlCp6FoObLGxRD9kJ6CEoxIPcjBZUR4DCp5p\r\n2b4Fjrz1d9++VECCHcchqhKSyzpl4rRsUqS1AG6LqaLwRvcTxqcf7C2USH8M\r\nf/sweJHko+WGElyP+CeW77uEu+R4wHXl3VD0dwqr1jX+/Wto3goBtG1Fa7lj\r\no0zALfy2blXFnfZNXECHrXucSYrF8axgbdzmw79ioixjfg3Qz3T7vrGklDRe\r\nF7GqM9NFUwp/09NQipl/Ow+2hiQKU5TytzWlBK7uh1pmonpuXclujnHcDFU4\r\nzlM2aD4bvo7XSXAKajH7VNPG+7JAovoa4ty33wxKNEqIgGkKyMP+swW0POaL\r\nknN7qa1aQid5uWRXTh1NVMFgmZWHxlFS0u6hvDzp8Qf0EilHWIM2TZwGbz/Q\r\n1EeWQdYW9wvfXV11VNAwZypLpYzwAqJ7vpLC81ovWdNhKkIfqJj0dStNA/Xk\r\njjWqc23hLBvxOPklYvlinSyCYE/oq9kgDCiVej2LQuHlUadJjTLDHK0fmXZT\r\ne4WeVxAYntwdnIaF5Z2qzEX83Bx58LhSCFo=\r\n=eGSv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.2.4_1661517603270_0.6457188930081954"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.3.0":{"name":"tsparticles-slim","version":"2.3.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.3.0","tsparticles-interaction-external-attract":"^2.3.0","tsparticles-interaction-external-bounce":"^2.3.0","tsparticles-interaction-external-bubble":"^2.3.0","tsparticles-interaction-external-connect":"^2.3.0","tsparticles-interaction-external-grab":"^2.3.0","tsparticles-interaction-external-pause":"^2.3.0","tsparticles-interaction-external-push":"^2.3.0","tsparticles-interaction-external-remove":"^2.3.0","tsparticles-interaction-external-repulse":"^2.3.0","tsparticles-interaction-external-slow":"^2.3.0","tsparticles-interaction-particles-attract":"^2.3.0","tsparticles-interaction-particles-collisions":"^2.3.0","tsparticles-interaction-particles-links":"^2.3.0","tsparticles-move-base":"^2.3.0","tsparticles-move-parallax":"^2.3.0","tsparticles-particles.js":"^2.3.0","tsparticles-shape-circle":"^2.3.0","tsparticles-shape-image":"^2.3.0","tsparticles-shape-line":"^2.3.0","tsparticles-shape-polygon":"^2.3.0","tsparticles-shape-square":"^2.3.0","tsparticles-shape-star":"^2.3.0","tsparticles-shape-text":"^2.3.0","tsparticles-updater-angle":"^2.3.0","tsparticles-updater-color":"^2.3.0","tsparticles-updater-life":"^2.3.0","tsparticles-updater-opacity":"^2.3.0","tsparticles-updater-out-modes":"^2.3.0","tsparticles-updater-size":"^2.3.0","tsparticles-updater-stroke-color":"^2.3.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"53396151431d552449794f440e5d81e11d97f896","_id":"tsparticles-slim@2.3.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-52NhVEMtyM7zbzUax/kAcaUqn0GkYH2PArIxmYcjkZbXxThMMSM6/x5nsET9+H6mySYMMO+qUYeFhx73Tx2yAA==","shasum":"c1fd3433eb97f63d3247b8452de8befa763ef863","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.3.0.tgz","fileCount":20,"unpackedSize":845148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Kj4kCnZmE9M2oaHg3JAyq4VHIv99HHtmtFPFgwvUnQIgFpCaIjRhicHNzHF0QNgkKZaKBnctho06XX61snRPY2E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHkXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo66A//ehtqhwkdV5/5yhTYPnT6Wg5U+Cr8FEWaJnM4JbCTaVmVf8wz\r\nOmseJuMuQfy2v8mbxoDsy3J/omWwmSyvbM6Mq85Cw+jL6YuKicpF9xMaXHxh\r\nCAc9DCirFPg9E2yy0jwZjOF5zKEmWGr4dlKnleSs4cfQAKtsnLLvX2dQVNrO\r\nJyBxBcZKQkRlWeVpZlicsZLRhfYEjV/4++w/f8mUGKjUo5Ot70jSJ2Izq+V3\r\nkN4WWCMYf7FLehHlAkziOVp3G8WSX52Ev5tXlx7/aAjMEH6a5jgb0QV6RmrF\r\nE7L4zIc09R+wK8kHrDuAmW2nHhqP4mcjlzkAbzSI3BDIRFZbMSCjL/Q5PkIV\r\nXwgYEavf+JYMLP59CAGRR3ZbyATjnH7EniMH7p+T69X9MMmVR9b31MVlNktA\r\nCTaNtDoCmf9uYdqQW9H4jI4Sqey3lqszdZOz+dwgPQLQMWTBU34Vc3H/a7K7\r\n8bLGpvVGYe2KInRKwuctfBkYVUt5UvUBmZcMZV1WXOZfRROs2CPxsk+aYHl5\r\ntNPCqOeBv3CTjkY7phJE9RBfgISxDMDgnTPjKg6yY//y1/8rvl2xQnNgAvXB\r\nTH+Uq+FmhSTObLCxRZAuJ9BeOifkdJSi9n0DxZ/6WqFPb+OJ/enYQ2oSuggB\r\n9PzTOhUFBc1MmKQiC2S5nZ3+u7J8b25ZOgw=\r\n=BMe2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.3.0_1662928353545_0.02090588982259245"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.3.1":{"name":"tsparticles-slim","version":"2.3.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.3.1","tsparticles-interaction-external-attract":"^2.3.1","tsparticles-interaction-external-bounce":"^2.3.1","tsparticles-interaction-external-bubble":"^2.3.1","tsparticles-interaction-external-connect":"^2.3.1","tsparticles-interaction-external-grab":"^2.3.1","tsparticles-interaction-external-pause":"^2.3.1","tsparticles-interaction-external-push":"^2.3.1","tsparticles-interaction-external-remove":"^2.3.1","tsparticles-interaction-external-repulse":"^2.3.1","tsparticles-interaction-external-slow":"^2.3.1","tsparticles-interaction-particles-attract":"^2.3.1","tsparticles-interaction-particles-collisions":"^2.3.1","tsparticles-interaction-particles-links":"^2.3.1","tsparticles-move-base":"^2.3.1","tsparticles-move-parallax":"^2.3.1","tsparticles-particles.js":"^2.3.1","tsparticles-shape-circle":"^2.3.1","tsparticles-shape-image":"^2.3.1","tsparticles-shape-line":"^2.3.1","tsparticles-shape-polygon":"^2.3.1","tsparticles-shape-square":"^2.3.1","tsparticles-shape-star":"^2.3.1","tsparticles-shape-text":"^2.3.1","tsparticles-updater-angle":"^2.3.1","tsparticles-updater-color":"^2.3.1","tsparticles-updater-life":"^2.3.1","tsparticles-updater-opacity":"^2.3.1","tsparticles-updater-out-modes":"^2.3.1","tsparticles-updater-size":"^2.3.1","tsparticles-updater-stroke-color":"^2.3.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"4066373ed63d6c47c101543bc9be3932bd1f88fe","_id":"tsparticles-slim@2.3.1","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-8FLlegV+S+V7bNapJmPzSi+ua+slarZ/1E0SaYEHWYFqlEBmqNJsxY9S4wsXXN6a8+ngCyb2Vq+Zvv62NHsguA==","shasum":"cc297c08e636c096acdb42d125d72d09b2d2c358","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.3.1.tgz","fileCount":20,"unpackedSize":845148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9R3JkhiPckBSoMf+yHaJx0cWzzHW088n0R2raTxGSdwIgU+I4Mwkjy40bq/BZuFT1Tr459VJBOztmqUJOJWq0gIs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIBp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIpg//Us5XR92ihQDYT430kk5jLJlR59bSUQQZBbswTwGYSRKwQkTL\r\nuEjcbB6m/aSQke38xvol/3y5mEs85SYrxKMy2hQQZGY4jScohZaiW8ThN5dK\r\nelfuxDS+EZywJOQyuhnEj/b/kAZ+066nc1xA8uiPrw9guhLZJDwrrw0Z8Ee9\r\n/v1f55SFYRAx3ht3zvW5lEZ43eENaA+pMljWRAcBwTZxF0gfHRw+fYLYWw5W\r\nAjqJmcTXGMiGN8G7bNgcqrqxC1vJ5+/DWOVlsmztmu3LMerUP+AWSFUre4Wm\r\nEk6/rjgWk1psp1ipXPNy/aKtTtAFXydWPn1GmZ4PTRy8fnv2rq4XKuIvgT5H\r\n+xUf/31XTcetyegQ78fldW+Iz6HOSl88T5GfCMe8kbJd7aIzmyD8PqXOJ5H6\r\nYXK5uOsK7YzgKHw4mnBATBFUy1Bc4xaTjzCR2rLTonRRLoQ70jjoJAPnaVuZ\r\nfoFQp6HhruA/i9LT1608N6sknmcQx6kVPH/PHdMSL4a9NVmeuwakgl87Zzf7\r\n6L6ZpIPI+3Ycy+3IgEc+NXoCCQiuH/XBQB7qBmaxOoPYUGlw4zqxJA8zrmiU\r\niLDBDUnwhQvQ8FSkumji9X2RQqhwZxDIpXdQNZuxa7njZ00mz4SE49pLy6U5\r\niGs80QN/K06VBD+NmOEUg0JQ73HUt6Sg0DI=\r\n=eCmt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.3.1_1663048314125_0.07052804168045435"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.3.2":{"name":"tsparticles-slim","version":"2.3.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.3.2","tsparticles-interaction-external-attract":"^2.3.2","tsparticles-interaction-external-bounce":"^2.3.2","tsparticles-interaction-external-bubble":"^2.3.2","tsparticles-interaction-external-connect":"^2.3.2","tsparticles-interaction-external-grab":"^2.3.2","tsparticles-interaction-external-pause":"^2.3.2","tsparticles-interaction-external-push":"^2.3.2","tsparticles-interaction-external-remove":"^2.3.2","tsparticles-interaction-external-repulse":"^2.3.2","tsparticles-interaction-external-slow":"^2.3.2","tsparticles-interaction-particles-attract":"^2.3.2","tsparticles-interaction-particles-collisions":"^2.3.2","tsparticles-interaction-particles-links":"^2.3.2","tsparticles-move-base":"^2.3.2","tsparticles-move-parallax":"^2.3.2","tsparticles-particles.js":"^2.3.2","tsparticles-shape-circle":"^2.3.2","tsparticles-shape-image":"^2.3.2","tsparticles-shape-line":"^2.3.2","tsparticles-shape-polygon":"^2.3.2","tsparticles-shape-square":"^2.3.2","tsparticles-shape-star":"^2.3.2","tsparticles-shape-text":"^2.3.2","tsparticles-updater-angle":"^2.3.2","tsparticles-updater-color":"^2.3.2","tsparticles-updater-life":"^2.3.2","tsparticles-updater-opacity":"^2.3.2","tsparticles-updater-out-modes":"^2.3.2","tsparticles-updater-size":"^2.3.2","tsparticles-updater-stroke-color":"^2.3.2"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"88e6e0cd374dbc5c03fc88effd5eae86bad65d55","_id":"tsparticles-slim@2.3.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-79mzGMlR/FosqHcNJq2yWFqYiNcJeYBUVtPGkF5ddBXnOakzki00EdfPnLv33noS6+5WW+BXVvB91UtjCwZRsQ==","shasum":"e77cb4ef1df065b41338be860e585dec0f2482fa","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.3.2.tgz","fileCount":20,"unpackedSize":845310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHILw5+UXtXll85pr6CB+dCCJSvAqE4UvSwqTOiMEHe1AiBaZuTimlMgXg9pz9Y8L6h0a7C1BSP+q+CmZ/9UHBZE8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK5MdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLJA//W3t/urfvYyQn6oHHaUASrok/cKamYny7PPejNL/jyaVWyNYy\r\ns5DystxVI3oYJs8kvBBGMhZ0+2dv+/oWI4rwfSfZAWxO+IHkWxmqD9NT6eZ3\r\nW2nm6SAiEop29MXNZTB+N/FLM5Bz8YRHBPw2FhTTgFVabHNTOi4TCi9eaoP1\r\nYHo7VSM89Yp/KH9NfzQ1l5iURrhq3R3Q9wp12fJqiHt4dB3yMgHvNl5W0rSl\r\nxctfLlhtxsBaa5LoM1cn8NUsegTReHqEOhOnKRzWy0r8HBkOXHt3xXcFRION\r\nQ9Wg8Te5VCpcq9seVqbkdsQFSB49HG0wGb8Y4u3iZD+XGc8gQvsqtNCQ3MMc\r\n+Gr1SJ0FjatJ9fTKsgyLEOJnTM2OKrVFzXB7vBHTfIG7OXOtWhzUsFMB6K2w\r\nMSfIqucbOu/NFFjKqz196OpzpJg3n/R2KBDriY/+tc01UzJA6eK/wNqo0vCE\r\nA8e+DCigBZfsRT2UKm0eVgKuhE6XyrR6RAqJ0LKwDjFm+m0efaV02cTVRJuT\r\nxpPTSlR/SobsCIxhOl3LpWlm79b4PyLajVpyiF0HEhsirU+mIJ78OjkRByCN\r\ntxFakY+81DhkH+lyX3CMo1mm5iEnmDSy6oJ+GlRTPoHYyE1UAvXNGSTpNSQw\r\nIHDe9qf8P8TAGKdh0hKu8Np6bHiPVPR1hF4=\r\n=4PHW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.3.2_1663800093154_0.9489029292292899"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.3.3":{"name":"tsparticles-slim","version":"2.3.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.3.3","tsparticles-interaction-external-attract":"^2.3.3","tsparticles-interaction-external-bounce":"^2.3.3","tsparticles-interaction-external-bubble":"^2.3.3","tsparticles-interaction-external-connect":"^2.3.3","tsparticles-interaction-external-grab":"^2.3.3","tsparticles-interaction-external-pause":"^2.3.3","tsparticles-interaction-external-push":"^2.3.3","tsparticles-interaction-external-remove":"^2.3.3","tsparticles-interaction-external-repulse":"^2.3.3","tsparticles-interaction-external-slow":"^2.3.3","tsparticles-interaction-particles-attract":"^2.3.3","tsparticles-interaction-particles-collisions":"^2.3.3","tsparticles-interaction-particles-links":"^2.3.3","tsparticles-move-base":"^2.3.3","tsparticles-move-parallax":"^2.3.3","tsparticles-particles.js":"^2.3.3","tsparticles-shape-circle":"^2.3.3","tsparticles-shape-image":"^2.3.3","tsparticles-shape-line":"^2.3.3","tsparticles-shape-polygon":"^2.3.3","tsparticles-shape-square":"^2.3.3","tsparticles-shape-star":"^2.3.3","tsparticles-shape-text":"^2.3.3","tsparticles-updater-angle":"^2.3.3","tsparticles-updater-color":"^2.3.3","tsparticles-updater-life":"^2.3.3","tsparticles-updater-opacity":"^2.3.3","tsparticles-updater-out-modes":"^2.3.3","tsparticles-updater-size":"^2.3.3","tsparticles-updater-stroke-color":"^2.3.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"1b9b8757676bca67d8f9fcfaabf1b7b58f241db8","_id":"tsparticles-slim@2.3.3","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.4/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-D8tKSn0k3G7nNip87pQ9kzl/z080I/D0UV9CFKX1tXRqTQ7cBNw5S3qe4FpGJSRhSy1VeHgomaapltWzV8sRKA==","shasum":"6a9053c4620bacff75937350ac3d123fed485ade","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.3.3.tgz","fileCount":20,"unpackedSize":845114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjMmu9Pnb0cQgsKaQiUz7qNOXj+69CAZ9hbmCTgVmnaAiEA2VUzQ7NMXH/HLGdx1EhGU2Fl7422BmqLvd1RQLQPcdc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNxctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVQw/+J8VsMm1M6hVe09gLD3O/tkBBY9fkNGMJIBzTXKMTZS7kLINi\r\nrhWoPPJzNrrWaW4pM2/VxbRLDls4Dk8vjVX9QSG+mj6zYBIJw22LTu6/ndf7\r\neIB2uXMp1MfytXx36nLr5cRWNiMbkFiDphqQzchOk6ZSGwUmdBYHCk41m3Mn\r\nh76r4fuYfUC5xqIrQzSGt8bLqRPGR+q2LACbbEZgfg0EKkx2c9Qd/UcqZRmj\r\nuGJDOviS4Nfw+s+yEqs4qLLCpOooaUsGWn1ENyFb3GP8n5oPrwHRCsMI9iFD\r\nCdTx+1I0wtNVcGjoyeFG6spRCMWHsZEIZ311JdN8kYsVWRdmhhJ5zhalJrgr\r\nzkSs1n0vYjHHOKnKAV8TXQZ+cpuXdiS3P248nJeIIVOdKu5RQJweRoeG9lYz\r\ngQ10dGSm2tuSwXIcjy5xfC2KhI2QYaySX0LxJ76ioA2MogG2f3rLGk72mfbx\r\n9YMFR0O06lIOxIm53nUgYPOtUzurzXdvF9hRpvGDrCo+or671ydcqXwTjbcm\r\nDOiDUOA8XjNkTOJYVk0p2yz8GLp4ZVbWN9BE9cAz2nJLfpkh07gAKe/VQC9m\r\nVhbgEw1JkY/oqSiZxoLhE3r2shpSDEc3dbG9aFSTcljdrTdH+DlIl2NgxOYP\r\nOCpXGqioKH8FM9bIkjlzVUORbv3j5icE7bw=\r\n=++0y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.3.3_1664554797344_0.21776037913225244"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.3.4":{"name":"tsparticles-slim","version":"2.3.4","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.3.3","tsparticles-interaction-external-attract":"^2.3.3","tsparticles-interaction-external-bounce":"^2.3.3","tsparticles-interaction-external-bubble":"^2.3.3","tsparticles-interaction-external-connect":"^2.3.3","tsparticles-interaction-external-grab":"^2.3.3","tsparticles-interaction-external-pause":"^2.3.3","tsparticles-interaction-external-push":"^2.3.3","tsparticles-interaction-external-remove":"^2.3.3","tsparticles-interaction-external-repulse":"^2.3.4","tsparticles-interaction-external-slow":"^2.3.3","tsparticles-interaction-particles-attract":"^2.3.3","tsparticles-interaction-particles-collisions":"^2.3.3","tsparticles-interaction-particles-links":"^2.3.3","tsparticles-move-base":"^2.3.3","tsparticles-move-parallax":"^2.3.3","tsparticles-particles.js":"^2.3.3","tsparticles-shape-circle":"^2.3.3","tsparticles-shape-image":"^2.3.3","tsparticles-shape-line":"^2.3.3","tsparticles-shape-polygon":"^2.3.3","tsparticles-shape-square":"^2.3.3","tsparticles-shape-star":"^2.3.3","tsparticles-shape-text":"^2.3.3","tsparticles-updater-angle":"^2.3.3","tsparticles-updater-color":"^2.3.3","tsparticles-updater-life":"^2.3.3","tsparticles-updater-opacity":"^2.3.3","tsparticles-updater-out-modes":"^2.3.3","tsparticles-updater-size":"^2.3.3","tsparticles-updater-stroke-color":"^2.3.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"b3d09aca5449c420e4314fbb6bfaeddf0fc7ca60","_id":"tsparticles-slim@2.3.4","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.4/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-UGzzdTSewR2cOzFzpSTVieAotdyFoOwujntltEbSziGlgU0B3mVCYOj4F+NeZpRQcIbLiOpqVM0aYPE8rGwfDQ==","shasum":"e9e0f7f18225b0945536043022f246f2855a5d16","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.3.4.tgz","fileCount":20,"unpackedSize":845113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB82RWLtvKtsPOh1PUGoDp2M+s3Wuld7p7yhYAbBervwIhAK+KBhCb6rIZbFlGPqOfbBA1MxA0bzFg+pBlWjH7pEnc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN3ntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOEQ//SelTVHKNJ7E0t49ugZAODs2PPTBXP7qZEz4rR3mKcDXliIyV\r\nxS/RuKWlQSvqTX+MH4QBm+3tS3uMEaqOLmJhzk8rPW82k2lwLfP+SMQ870QZ\r\nRgTr2jPmVPK6phGIOpuLimF/j2cGkiH0ByJXgN+vk/fT4utcKhNH8qXQ8ugu\r\n6STDl1iYRxlliqC22rSpyUPOfFchUFJ3dcNGLk2G0V4At8axnSUUpK2G4xG5\r\nXayVeVZy1ZB+gOqqCWWVeqbEPU01X7383i6ZBHqaHDjRpeep4IHWV1pT9Svh\r\nDczvJm+nZ+K377CVIbC27MNq3UujHtIP+qmrwiGJCiAMFRDj/O+CaQOCiukQ\r\nP13Zh+GWxWoRvBuM0xo63G1psa6fYjdvJdppnokkz7Uio/K3tqjtKaQPrBST\r\ndQldDEX/cAmHlw6SHaTYbnVbbksmwR8b2PcpwvsCTUoVRtJA8EcZMXH03bQx\r\nAW/uCprQI7sw/pTYoHIdQs/VNKmE2a6q+esA2xRV8VYC7aTmr8msgsBsQl2r\r\noD0bkvPC8pNjm6kAPTl/Um4rXyn13Bb1n5wNak0jp/ipm5xFqfcvI+b5xTk/\r\niNXICblweT+99i2s8h7L9syoZSL7eP/3eLglxfjuXWltCRKdSEtjmBbwRpAq\r\nC72FslPK8HbduLazu/vapfr+2BqDKOCSdLs=\r\n=yY01\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.3.4_1664580076882_0.2160662579147692"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.4.0":{"name":"tsparticles-slim","version":"2.4.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.4.0","tsparticles-interaction-external-attract":"^2.4.0","tsparticles-interaction-external-bounce":"^2.4.0","tsparticles-interaction-external-bubble":"^2.4.0","tsparticles-interaction-external-connect":"^2.4.0","tsparticles-interaction-external-grab":"^2.4.0","tsparticles-interaction-external-pause":"^2.4.0","tsparticles-interaction-external-push":"^2.4.0","tsparticles-interaction-external-remove":"^2.4.0","tsparticles-interaction-external-repulse":"^2.4.0","tsparticles-interaction-external-slow":"^2.4.0","tsparticles-interaction-particles-attract":"^2.4.0","tsparticles-interaction-particles-collisions":"^2.4.0","tsparticles-interaction-particles-links":"^2.4.0","tsparticles-move-base":"^2.4.0","tsparticles-move-parallax":"^2.4.0","tsparticles-particles.js":"^2.4.0","tsparticles-plugin-easing-quad":"^2.4.0","tsparticles-shape-circle":"^2.4.0","tsparticles-shape-image":"^2.4.0","tsparticles-shape-line":"^2.4.0","tsparticles-shape-polygon":"^2.4.0","tsparticles-shape-square":"^2.4.0","tsparticles-shape-star":"^2.4.0","tsparticles-shape-text":"^2.4.0","tsparticles-updater-angle":"^2.4.0","tsparticles-updater-color":"^2.4.0","tsparticles-updater-life":"^2.4.0","tsparticles-updater-opacity":"^2.4.0","tsparticles-updater-out-modes":"^2.4.0","tsparticles-updater-size":"^2.4.0","tsparticles-updater-stroke-color":"^2.4.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"2ebc4792dd6c64b779662638851223dd27109c72","_id":"tsparticles-slim@2.4.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-0s06tEUfw52MSfOeXPiZg+c74m8cjwogdDvHEiwxqkPFBGQ/OixWn2l75QBjjHi7diq7Q8zMYVt3NgO67qTyOQ==","shasum":"c92929b141d190f02f831930e5736f88e1bf37c8","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.4.0.tgz","fileCount":20,"unpackedSize":826671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCchkpQs+O9IQiX3JTb0nckyfh2VV7GsChV1s02JFervQIhALWJO9tbzSPhmqL6QcX/4PAW+8TjXpDt6MbZKg8sY8tH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX5jfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLDw/7BtmgY/WA4hjktHCXmt89E3rcgK7o6X4N/7Twsyxj/owuj5pk\r\nVVfZN5EfH4r7aDv8zfrIZIngBPmbO73R9Yk3CgRhxTn4AMxwDfmKtd6iT73+\r\nGHepu3/W/lmmtHdrIKVnwtWkGar9rnNH9dDsZV5olga4DJ7o8LvlnJtPB1Yn\r\nkEvXD22Ul9UJ2AAahTtEg9hnU6mupHDoC5WQGKnjq3BkNOHVecjC26s3Me7S\r\nA647K7ZZpxgtkPgFGCiAxdl+81f/fwjrlPdpmLF49YgYTs3JHkQwICHTXxYu\r\nLmqVCPAI0/Sye2VAQa7Cuyejd5XZTBPpF6BUzjj791TrBoL97P1iMvKt0Qs1\r\nMAPRmIzhVTutqGlP+E1YPaenq7U0yGaVuCOdlcIJ9imozk/V4E6uUZd5mWH8\r\nblwomxx75KU4ghZ7eEbjoes1toh9bK2x3zBhBcxKYNDl7zUCd+/AGq7Sg54f\r\nlnFA2m8ZuEtgIq5A35eqF4rqYmb/3oOMOA0ByFzwRA/HQGp1OPmv6Q+w4GO+\r\nIEFSAPhvKN9GdpvmOSIJUKhU8AhC2/McBilpdidXhpsOyFSQVm17YBBP3muD\r\n2XVj02fISiPpFg8h3/TzEWzhmkDKFegYggjJqTrfv5sHdEFs/3ECWT/o0LkE\r\nch+iO2FsQ3fyTnZj2/4sXNbP7P06AjtbcHQ=\r\n=2D1R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.4.0_1667209439276_0.5427304277512583"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.5.0":{"name":"tsparticles-slim","version":"2.5.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"workspace:^2.5.0","tsparticles-interaction-external-attract":"workspace:^2.5.0","tsparticles-interaction-external-bounce":"workspace:^2.5.0","tsparticles-interaction-external-bubble":"workspace:^2.5.0","tsparticles-interaction-external-connect":"workspace:^2.5.0","tsparticles-interaction-external-grab":"workspace:^2.5.0","tsparticles-interaction-external-pause":"workspace:^2.5.0","tsparticles-interaction-external-push":"workspace:^2.5.0","tsparticles-interaction-external-remove":"workspace:^2.5.0","tsparticles-interaction-external-repulse":"workspace:^2.5.0","tsparticles-interaction-external-slow":"workspace:^2.5.0","tsparticles-interaction-particles-attract":"workspace:^2.5.0","tsparticles-interaction-particles-collisions":"workspace:^2.5.0","tsparticles-interaction-particles-links":"workspace:^2.5.0","tsparticles-move-base":"workspace:^2.5.0","tsparticles-move-parallax":"workspace:^2.5.0","tsparticles-particles.js":"workspace:^2.5.0","tsparticles-plugin-easing-quad":"workspace:^2.5.0","tsparticles-shape-circle":"workspace:^2.5.0","tsparticles-shape-image":"workspace:^2.5.0","tsparticles-shape-line":"workspace:^2.5.0","tsparticles-shape-polygon":"workspace:^2.5.0","tsparticles-shape-square":"workspace:^2.5.0","tsparticles-shape-star":"workspace:^2.5.0","tsparticles-shape-text":"workspace:^2.5.0","tsparticles-updater-angle":"workspace:^2.5.0","tsparticles-updater-color":"workspace:^2.5.0","tsparticles-updater-life":"workspace:^2.5.0","tsparticles-updater-opacity":"workspace:^2.5.0","tsparticles-updater-out-modes":"workspace:^2.5.0","tsparticles-updater-size":"workspace:^2.5.0","tsparticles-updater-stroke-color":"workspace:^2.5.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"dc57c4ec9b08f66092ca97b3898d07c93db8bae8","_id":"tsparticles-slim@2.5.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-yIgyuGRxv2oyoXaRribebqG1Rx9AVhmXsIArXTA1My3GkREkcq9qkYoMTIvxeEp2ooPZP5AbYGNfl9wHlZ/Okg==","shasum":"2f05dde5354d0c2b334191a260f7e5fe86b2efaf","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.5.0.tgz","fileCount":20,"unpackedSize":831796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq2knCGz2HDgM/9iYuPPNNkhn7/mo4y+c7MUVxC6DriAiEAoHF2ydVkVBQtCaj0BFrs03qjwnVhFAbsvXR8CibJwtI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYwSwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLFw/8DT+vrkh3I53HVRS+JFJ0hJDkCXjqTAqN+XJ5lqApLyTsUE0n\r\nQaqr9NXsRDxlVH6t5DHYM/GPaIgQ9cSSn948PW8dPzCdxQSn1M7oSjZd3O2X\r\nvQ1S9eB7mfDnJlN19Zt0I8Wbyegg3m0hker5fT5rx3JZGhFtOMw7W1qE7HUX\r\nqqypndsXarlCieGpMhlfdVWOJ6RRAD9oU1pO0h2mClvfgBoYE1dhB9WDnZlj\r\nf1vhMQfryZkyIQGKjqd1WvV5Gj3+XkYhvKZPDxL3ORc5SAwQWzYwhI1ylrpL\r\nn88HWUY09ssXgIhJrNITdjDqysSNAl4g+j/AUk4og2yEnF1I8KBv0rDYFf+r\r\n5n/C0o7HDeah2nKBYswYoLBVGwIteLm2vo8WR1u7FelUyeduRM7Wc93kb4F4\r\nmYJLm7UuCJN8HlJ1a3QDty+Nu6DWuOc/nGwl16WmchTG47Ymt71jG5tbh5X9\r\nE0LD61k/6fHuuAp703IDb6C+aLRBpCv3e+lEs1DnJBGGXXuzHP2dGmmys8Kx\r\nb4QCzSr5r6LxeyeS64kIKxkgbzuBEZCWnO1Ox6wObpgwo301IGAiWTe9kLEL\r\ns03XN/xbRfLUgvh+OktRnv28G7VrLoisYcIW+4tqp12VEJSwOwto3/3TucYs\r\n0mtoZDHK/gm4ePkI0DX4OFkGrNtApKouwDQ=\r\n=/S4S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.5.0_1667433648041_0.7958575046119536"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.5.1":{"name":"tsparticles-slim","version":"2.5.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.5.0","tsparticles-interaction-external-attract":"^2.5.1","tsparticles-interaction-external-bounce":"^2.5.1","tsparticles-interaction-external-bubble":"^2.5.1","tsparticles-interaction-external-connect":"^2.5.1","tsparticles-interaction-external-grab":"^2.5.1","tsparticles-interaction-external-pause":"^2.5.1","tsparticles-interaction-external-push":"^2.5.1","tsparticles-interaction-external-remove":"^2.5.1","tsparticles-interaction-external-repulse":"^2.5.1","tsparticles-interaction-external-slow":"^2.5.1","tsparticles-interaction-particles-attract":"^2.5.1","tsparticles-interaction-particles-collisions":"^2.5.1","tsparticles-interaction-particles-links":"^2.5.1","tsparticles-move-base":"^2.5.1","tsparticles-move-parallax":"^2.5.1","tsparticles-particles.js":"^2.5.1","tsparticles-plugin-easing-quad":"^2.5.1","tsparticles-shape-circle":"^2.5.1","tsparticles-shape-image":"^2.5.1","tsparticles-shape-line":"^2.5.1","tsparticles-shape-polygon":"^2.5.1","tsparticles-shape-square":"^2.5.1","tsparticles-shape-star":"^2.5.1","tsparticles-shape-text":"^2.5.1","tsparticles-updater-angle":"^2.5.1","tsparticles-updater-color":"^2.5.1","tsparticles-updater-life":"^2.5.1","tsparticles-updater-opacity":"^2.5.1","tsparticles-updater-out-modes":"^2.5.1","tsparticles-updater-size":"^2.5.1","tsparticles-updater-stroke-color":"^2.5.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"c9c1d62155325636ff8b1c54393c02a09559fda0","_id":"tsparticles-slim@2.5.1","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.2/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-9APq43Nvq02ZniNnUUqP/TZRP+T5eE49f7gLWiZeem38+Jgr1tSBXPVuaJwxB3R3a7c04jgeT7iIir4Wuo1rTw==","shasum":"b196b5ffe95c93c8244a4601a2e1cb4ee45dc23b","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.5.1.tgz","fileCount":20,"unpackedSize":831476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBQjwilqf0Ey2WwN/+Ge2p8n1T+C+lbbJyC6L+Oc8rAwIgdKQIvsvhMVwRHacZgu/qdG93NroGYrF4cO7OH2TrnK4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYw22ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUTBAAhyYWMBG610uliHBBtgIMnKvybPUQLN2bsSlp1LK5/Gs2yayq\r\nMUTzgVwnXsjQ/GNPYWRDS/L5BTIhF8jfg56YTOb/nsr09ovVBN/a1npFdQEB\r\n2nHC7OML71oo5fL1wqpgNrVqfZr3VImgGvOtxk+/7Dd73YSMk2ri7qbkvxFX\r\nwlSMMWcH98C5C+/KbmKh08iofjgDvHd6lFh+JRNUDnROi01OGxur2ImOxPRJ\r\nQSxqBOLc4hkSLXoc8kWVcJ/AS1VBeoLAMYq4/FV8Qj0dk7lcWbzFXqbHpsmO\r\nICKAS2zvm08KHifGvySgtxHX1NvUPqzbCypP+q4y8mkTor3+0xb6vWz61TNx\r\nKyqRx5MH+R11vGEFhF0Tsazfppu2VvpAuSHH9xpu+bmZrMnyBKL0YtULj/yT\r\nh2KgBD4A1zm++Rkvtn2MdkhCRQN9xlOfKhVvjY0jQWSs2bzCh3xQpAlY/+So\r\nNaWCIYc3FLE2ZzDVM3F/O48VtQc3Y2hVHZeeaM9Sj5I2nl+nm44/gqj39zbz\r\nHzFFC0p6y0dRSDJkeD4XvIxN+oW2J3DCkbY5chvwKXMyxUaXzOVPJrIKAUHJ\r\nykzCo8uLMEc//WmkJ9OUICNRNZ0NjIRZ1nQov4slwwKMe/E7EphWe60EjVc+\r\nCKC2BlAnzIijXc+mDhvm7CLPMUYAzqqbDB0=\r\n=pgNw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.5.1_1667435957946_0.28213004721792223"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.5.2":{"name":"tsparticles-slim","version":"2.5.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.5.1","tsparticles-interaction-external-attract":"^2.5.2","tsparticles-interaction-external-bounce":"^2.5.2","tsparticles-interaction-external-bubble":"^2.5.2","tsparticles-interaction-external-connect":"^2.5.2","tsparticles-interaction-external-grab":"^2.5.2","tsparticles-interaction-external-pause":"^2.5.2","tsparticles-interaction-external-push":"^2.5.2","tsparticles-interaction-external-remove":"^2.5.2","tsparticles-interaction-external-repulse":"^2.5.2","tsparticles-interaction-external-slow":"^2.5.2","tsparticles-interaction-particles-attract":"^2.5.2","tsparticles-interaction-particles-collisions":"^2.5.2","tsparticles-interaction-particles-links":"^2.5.2","tsparticles-move-base":"^2.5.2","tsparticles-move-parallax":"^2.5.2","tsparticles-particles.js":"^2.5.2","tsparticles-plugin-easing-quad":"^2.5.2","tsparticles-shape-circle":"^2.5.2","tsparticles-shape-image":"^2.5.2","tsparticles-shape-line":"^2.5.2","tsparticles-shape-polygon":"^2.5.2","tsparticles-shape-square":"^2.5.2","tsparticles-shape-star":"^2.5.2","tsparticles-shape-text":"^2.5.2","tsparticles-updater-angle":"^2.5.2","tsparticles-updater-color":"^2.5.2","tsparticles-updater-life":"^2.5.2","tsparticles-updater-opacity":"^2.5.2","tsparticles-updater-out-modes":"^2.5.2","tsparticles-updater-size":"^2.5.2","tsparticles-updater-stroke-color":"^2.5.2"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"e616d4fa58a83e45d5645d8c6eedbc745664b737","_id":"tsparticles-slim@2.5.2","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.2/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-vT3Ayd1G3Lb3hK8S6zT2F8aNx4orSVrsdFt84ZFAfkq7Fmop7ejgzLo3QnYpQVAnTrTVzbVjUK2NU9b/V3pZkg==","shasum":"c54918f1aa971cf8f6dac0649c43b87c7c7a9825","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.5.2.tgz","fileCount":20,"unpackedSize":831659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmwmebS16Ubu59Ja2etvWl07DqsPwIGVxskHhRpbZQYAiEAi9L2yzJ2B/hNDt4S7FI7Tj+62gF0YPvBryAb8HIHX5Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaRACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvJg/+KiDEMZHYFa5lsuM7sWk+ZqQV0OKh/gZ1kvn96nNrYfq4rmDy\r\nHaZ1rGz2RlyhD0GFZ9wDcnUPInofJWGPMWJU509MbBJF9uuOHeYhsmCJVOqv\r\nBhIxgTz2Vr6/5wW9nJ10M0mjKEA+DycrP7pkC99Gg/b6OcWeRxApV+I11h4E\r\nQXj8KmLcai+8A40imlP3XHMOXlfGz5uzj8tiDGedfnN7EI9bLGpDIgcHXWXB\r\nwBZeunG1mXfpYH6JbFi3SO0iENolty6plxoSBVb4PXNurKEdNGg3fJ3omGW2\r\nqoM3kqlPs4Fgk85PcQTIROy9gsFygOObss5NrH5Jg7bVAlOCXNrxlCDRvT/X\r\nx8rkFho2g4Y2eSkKutp6GQoqTolZkm/4lZdgry4MhFWJ2Lh35qJdTui60ttj\r\ncdsaEzxg8mE4jJbltSZNQI1nPV82/CXYiWxhQcORxGJtX4rcRW7veKUYKkFW\r\nDLT1p7hg6BNCgBLeihk4S0yVGyIwRiGfGCqDs5w6cbDYyFjtpSauMdbF1KBt\r\nQCFsEh4DIt2FrBiv6+fDI1B8LEINhHQzqtlMeAxMgG8jVOT+1iJaymM3Efon\r\nf7d96uyxWl80FYi3+ccL/Z/fyt3nFumcgqGG7KLO9pAbjEXBDARU3urFGRx4\r\ngYrE8zoOnG2Pj1nWIyMo/teKTyKEoRSmtfQ=\r\n=Pp1b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.5.2_1667829761847_0.48329978487180125"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.5.3":{"name":"tsparticles-slim","version":"2.5.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.5.2","tsparticles-interaction-external-attract":"^2.5.3","tsparticles-interaction-external-bounce":"^2.5.3","tsparticles-interaction-external-bubble":"^2.5.3","tsparticles-interaction-external-connect":"^2.5.3","tsparticles-interaction-external-grab":"^2.5.3","tsparticles-interaction-external-pause":"^2.5.3","tsparticles-interaction-external-push":"^2.5.3","tsparticles-interaction-external-remove":"^2.5.3","tsparticles-interaction-external-repulse":"^2.5.3","tsparticles-interaction-external-slow":"^2.5.3","tsparticles-interaction-particles-attract":"^2.5.3","tsparticles-interaction-particles-collisions":"^2.5.3","tsparticles-interaction-particles-links":"^2.5.3","tsparticles-move-base":"^2.5.3","tsparticles-move-parallax":"^2.5.3","tsparticles-particles.js":"^2.5.3","tsparticles-plugin-easing-quad":"^2.5.3","tsparticles-shape-circle":"^2.5.3","tsparticles-shape-image":"^2.5.3","tsparticles-shape-line":"^2.5.3","tsparticles-shape-polygon":"^2.5.3","tsparticles-shape-square":"^2.5.3","tsparticles-shape-star":"^2.5.3","tsparticles-shape-text":"^2.5.3","tsparticles-updater-angle":"^2.5.3","tsparticles-updater-color":"^2.5.3","tsparticles-updater-life":"^2.5.3","tsparticles-updater-opacity":"^2.5.3","tsparticles-updater-out-modes":"^2.5.3","tsparticles-updater-size":"^2.5.3","tsparticles-updater-stroke-color":"^2.5.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"9749e1caaa995749d7826a09b71d8317247e7ea0","_id":"tsparticles-slim@2.5.3","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.2/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-t44w8lrajWIOp2P14G9Hfp32v+EzpjjB4402jsbVHRyaQdm3vlgrtqA1H/2qQGdJHkl24lUZXNlLqX4fSoBZbg==","shasum":"82634757ae64826248af929108fcddc9c86fba13","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.5.3.tgz","fileCount":20,"unpackedSize":831504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ASNz6l3dCrJEnT4vX6+0XGw+R5lZicd5Z8yAJys/8AiEAr3vxJFZhCyb2o8f1DG0PtMcm0sLAr669CIRA16ctjvA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaRVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa+Q//ageFEhXjGwV084GSnG+VtY2v2IzuHVL31Ji5ny8GJPgoZ7BJ\r\nPVZhS5HbS97cdASfVANr79EWuRCtYeAypw+09CuQxL88m8wB9W+9lnYiPqxE\r\n9zfmfuWuOK0gMz7lNeJs5kMISe/9N1BL8yQmLa3xv+/h17d9HvN8Hev06AZ5\r\n3nVR/wPR0egHKJUW1hb6Tkhez6LA00JcYQtmnRUFBZkt2kibEUUJKiHmsFvJ\r\nyKmditTp9vlLGeo96+s+0Kv41zR6piU0NrXnsQfXxG7s0YLu/oRrq6Q+5yrR\r\nLoEbA6+OgRh+iZv3eR+mXJ/v892QEmpY/5tQnaeSBwd522g+yJFk147sEOM6\r\nKQPQOP/ffvAYp59BCW4N6LLgBd6fez8bcd05yvpDpe57AUTusEpKEhDR0fco\r\n6VXAiJopRZueH3jyxDBPUrwg+lYQZhzOaA0Zs0bwQAyxsO20dtTmEeuN2e68\r\niHrPe5uhKiWux2i/UjSm8CK/d18DuqlhrU4K+hQ2cDI6oXvbRSnQimL7BJrF\r\n+f4Bb+55MI5F/0gFTkjuwmfQ/LUM+lxkDg022/97aBiaC1gRDjgvdRXGOYon\r\nFAi4sV2eAFpWosW5A331J16og70YdVFG+NTrhkVV9nCZ29gwHvjASiUAa7Vw\r\nVn7xj6JQDv+xWomJXX9uUXBFgpPjL4R+wpQ=\r\n=YXfv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.5.3_1667831134053_0.4537136330351077"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.6.0":{"name":"tsparticles-slim","version":"2.6.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.6.0","tsparticles-interaction-external-attract":"^2.6.0","tsparticles-interaction-external-bounce":"^2.6.0","tsparticles-interaction-external-bubble":"^2.6.0","tsparticles-interaction-external-connect":"^2.6.0","tsparticles-interaction-external-grab":"^2.6.0","tsparticles-interaction-external-pause":"^2.6.0","tsparticles-interaction-external-push":"^2.6.0","tsparticles-interaction-external-remove":"^2.6.0","tsparticles-interaction-external-repulse":"^2.6.0","tsparticles-interaction-external-slow":"^2.6.0","tsparticles-interaction-particles-attract":"^2.6.0","tsparticles-interaction-particles-collisions":"^2.6.0","tsparticles-interaction-particles-links":"^2.6.0","tsparticles-move-base":"^2.6.0","tsparticles-move-parallax":"^2.6.0","tsparticles-particles.js":"^2.6.0","tsparticles-plugin-easing-quad":"^2.6.0","tsparticles-shape-circle":"^2.6.0","tsparticles-shape-image":"^2.6.0","tsparticles-shape-line":"^2.6.0","tsparticles-shape-polygon":"^2.6.0","tsparticles-shape-square":"^2.6.0","tsparticles-shape-star":"^2.6.0","tsparticles-shape-text":"^2.6.0","tsparticles-updater-angle":"^2.6.0","tsparticles-updater-color":"^2.6.0","tsparticles-updater-life":"^2.6.0","tsparticles-updater-opacity":"^2.6.0","tsparticles-updater-out-modes":"^2.6.0","tsparticles-updater-size":"^2.6.0","tsparticles-updater-stroke-color":"^2.6.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.min.js","unpkg":"tsparticles.slim.min.js","types":"types/index.d.ts","gitHead":"312c6459f9d1441e3ffb8ea99b346b7a1e23735b","_id":"tsparticles-slim@2.6.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.1.0/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-F0DL/z8iPe/QZeJhJysvqOCMS0+GdmrpnFmvmML9xCki97DKpStvBYhld8XgPVD5qDVFiBVtpm86pu8lPbxTJw==","shasum":"f4ea288d5039677a8059e0f5504817e990e6bcd8","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.6.0.tgz","fileCount":20,"unpackedSize":833245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Nkt3W32qid11NQcVKtNP6XQFvE8JYHSR3w1Bj0UZ0QIhAP7ejpFx/bofMCwka+kH/ytiFDjqqBuN8T93feRotN9+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjotSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAHw//ZEBrSjKuJOO4hD6VrMIpynBXlJZHlwprav7/Slud04I5VLF4\r\nrsDZS9njyj86pUpEAYks42g+X2oChNQjO6oy+lTs6WYxiz83wSJFL6S7+99l\r\n5+4KmmPfMLifuYu69GBN9tU4izA08bxekklwM73PklP6YJ0R4LtmU/Ev1ZxM\r\nz9YxWjMszu7JjspANeNpEUnZArzCoU0gVBBwpnfmYCmr9CvcoKtXzq8UYGxp\r\nAJCgrmC15gXzreFCh6DoLuudrXh3/hsD3/r1xfF0ixZpm3tJX9AlkUfp6EFU\r\n1AA0UXOABax5aPEbRkgZS+DKxCXnUUPMywPVvOSNcj71W17D0+peu7rAYY7+\r\nPlYBcDqD5U5DDjHCuh8eIubFcQR83z/gemHc1h1qzBFgaYqB873ny2zyOMnY\r\nwq//eoou/Sno2RrUfp5oqDKu7K53UF+V71BmFyiExZdy3LLGzb4m0p50L6Vr\r\nGXpAlNOpOWXA6qDi/mOyYyUBCSiM1AjEf3Te9ddBrrY3Tb00ClT5ZQvqsihK\r\ns7QOFR6Qm4uTN2NhCeOc+glrHHkIiiPwjQ0GEyKcutfhPCg81rm+d6tIqED9\r\nDNr++YfAA6faf1Ts5DS2OPIKw/xg+JaiK0iqWW2LK+sqSuDgiFhfWzRjeH/L\r\nM6poVh4VaeN2USfTEkBXC3z0suG5RldIc+8=\r\n=yDzf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.6.0_1670286162132_0.9795536198411001"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.7.0":{"name":"tsparticles-slim","version":"2.7.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.7.0","tsparticles-interaction-external-attract":"^2.7.0","tsparticles-interaction-external-bounce":"^2.7.0","tsparticles-interaction-external-bubble":"^2.7.0","tsparticles-interaction-external-connect":"^2.7.0","tsparticles-interaction-external-grab":"^2.7.0","tsparticles-interaction-external-pause":"^2.7.0","tsparticles-interaction-external-push":"^2.7.0","tsparticles-interaction-external-remove":"^2.7.0","tsparticles-interaction-external-repulse":"^2.7.0","tsparticles-interaction-external-slow":"^2.7.0","tsparticles-interaction-particles-attract":"^2.7.0","tsparticles-interaction-particles-collisions":"^2.7.0","tsparticles-interaction-particles-links":"^2.7.0","tsparticles-move-base":"^2.7.0","tsparticles-move-parallax":"^2.7.0","tsparticles-particles.js":"^2.7.0","tsparticles-plugin-easing-quad":"^2.7.0","tsparticles-shape-circle":"^2.7.0","tsparticles-shape-image":"^2.7.0","tsparticles-shape-line":"^2.7.0","tsparticles-shape-polygon":"^2.7.0","tsparticles-shape-square":"^2.7.0","tsparticles-shape-star":"^2.7.0","tsparticles-shape-text":"^2.7.0","tsparticles-updater-angle":"^2.7.0","tsparticles-updater-color":"^2.7.0","tsparticles-updater-life":"^2.7.0","tsparticles-updater-opacity":"^2.7.0","tsparticles-updater-out-modes":"^2.7.0","tsparticles-updater-size":"^2.7.0","tsparticles-updater-stroke-color":"^2.7.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"9d7eec0410d8cc849c3913dc0ef53b0230564f0c","_id":"tsparticles-slim@2.7.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.2.0/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-rJQufavUUFiBoFkertshjwDvpM7Bshx4ONvZ5GFD7uK9Z61ILBw6WhjYux2Oom/USQNWHAFEe6zr12UdEH/+VA==","shasum":"dae83c0bd3844417b71fcd3856bb4106ac1cc6e9","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.7.0.tgz","fileCount":20,"unpackedSize":834858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbMZq+03z3SrObIX5rvGuzVpGcrVVhA0cJIGC9CfC3uAiEAu+ONYYGTR9eqlI6DUJsh+1E6+2NzkdkMI5A7+FUX+mc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpYlMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVtw//csdHKA29AOkGikKbCEIiBWu5RT9kad4ptjSA4s4n3KoSRLs3\r\n/q2sUaeB9AR2qESeABk0VO5ln8DudRNvN+lzj8lGHI1ejCF5C54W1wX0MM65\r\nrFBaIHyThMuxiZgzlth/s3AvaXc8hoWAeCJEiuoIHcAST8jyfQvaxAaQ+dox\r\nu1eZJj8Hw1mrO2mASxBDfMYzNvJRwJ5lmaJ4hfHl2y1Yxs2uWE2MslUygK/L\r\nbKmn+6yNATWxd6tWbcjaB3TXM3O8IFVzwdY/C4fi4us2DoUJIsTIOXmloApT\r\n/i3JazSqToRs3pfeNxcsHmPwfU+ZEIVL/8JkAXeGuw++LKzaD+/zQSIttymD\r\n6zQAxmA4oxdumHEKd6191HblkGFZwjZhlzyTDSVcl6JQlNkOE2qWe8PZ5lUN\r\n1U9MsRANyXX4kJU5JgmLKJtGDcZwyRuZojuK+IOR+wfIelVlMsfScG4neAOm\r\nr/+QsgQ0w5qlzpnV8tGPdxR6U7zIyaLDth9JRocL3FLLD35tudNp569tQh7s\r\nmKgU0XmqsCkaudFpmpRqDFjVLAtZ5KNITHL/8GeD2SWZ1+RemsuRgXbCGUG5\r\nHP9YOfR6YkmcFWzbSXjzaKP2x4BsXqKHJm4KpfjHPMPBdhG1p35xE57No3mj\r\n13ISCppH8TAakxdTut+FBXSItuS23tQnYQI=\r\n=/chK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.7.0_1671792971943_0.27547176254799277"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.7.1":{"name":"tsparticles-slim","version":"2.7.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.7.1","tsparticles-interaction-external-attract":"^2.7.1","tsparticles-interaction-external-bounce":"^2.7.1","tsparticles-interaction-external-bubble":"^2.7.1","tsparticles-interaction-external-connect":"^2.7.1","tsparticles-interaction-external-grab":"^2.7.1","tsparticles-interaction-external-pause":"^2.7.1","tsparticles-interaction-external-push":"^2.7.1","tsparticles-interaction-external-remove":"^2.7.1","tsparticles-interaction-external-repulse":"^2.7.1","tsparticles-interaction-external-slow":"^2.7.1","tsparticles-interaction-particles-attract":"^2.7.1","tsparticles-interaction-particles-collisions":"^2.7.1","tsparticles-interaction-particles-links":"^2.7.1","tsparticles-move-base":"^2.7.1","tsparticles-move-parallax":"^2.7.1","tsparticles-particles.js":"^2.7.1","tsparticles-plugin-easing-quad":"^2.7.1","tsparticles-shape-circle":"^2.7.1","tsparticles-shape-image":"^2.7.1","tsparticles-shape-line":"^2.7.1","tsparticles-shape-polygon":"^2.7.1","tsparticles-shape-square":"^2.7.1","tsparticles-shape-star":"^2.7.1","tsparticles-shape-text":"^2.7.1","tsparticles-updater-angle":"^2.7.1","tsparticles-updater-color":"^2.7.1","tsparticles-updater-life":"^2.7.1","tsparticles-updater-opacity":"^2.7.1","tsparticles-updater-out-modes":"^2.7.1","tsparticles-updater-size":"^2.7.1","tsparticles-updater-stroke-color":"^2.7.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"2f00feb79f52a91002ab7997895bd5e188d71ee3","_id":"tsparticles-slim@2.7.1","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.2.0/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-OqXFceVKnevz67V9Mglc2DgloxU047D3jjlBlb1Yz1/i6s60lAu+XigFyQtagcnYDTxNuuI2vJzP+sewT+22uw==","shasum":"b84d2b9c56116d45bb03f6d8c7773c56f592b340","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.7.1.tgz","fileCount":20,"unpackedSize":834857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKe+Jth0UqnVl31Qzj+HRh9bW6TeglgFT5e9lgZqxkNAiEAif8lbFu8saG82ZCVr1wb543OPEQ15SMm8zorzIwHx2I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqNK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqorA/9FTJUxegvYnVllOD6kSOeTFI+8A/mXUWozLntoxNzYoxb19k+\r\nGTIJguxIvKgwupbOlFJGz5tBSsghYgNBlHOF+QgHBmAM7GXoeu447G3Pikwt\r\nwd1fx3YQ2OydAcN6Csa/2NibwtV34d+wOBp4FLSFyUCrn7IQArvtKhulpbeJ\r\nZ8po+MngXw5ZbE86q/j9EWeCbKjwheo0/EKjf7z5vv4UY2mBN8hFkIgYocco\r\n5/5nHeXsDN0mfqM/dJHxe8vdl0okfuAPcFCV7Pif7H/4dH3MhvkuAfvJfEYj\r\nKW/YcP5ihbXaWYpPAh2+pQacs+tfLYVIHYITnF2yyiOveRg30W9AiGT4V/aD\r\ny+PITrWxv36wjpRQWZFySNrHvLxFsWTRCfdMr1qjOlauoBcQAuQQ/598fw1J\r\nDM+fZvLTSTtMSN0oWFpD1JJRhelzFUtLmoqJLFlt/wGyRWnFHQSSEG1xlCFE\r\n5oA1AicD+udpjDlRuVNi0Mk+jZOnHkS7KnA7aTmNvVacF/RA5rMOA98Zn9KO\r\njtquLb2VxH6+ZrSPTWbr91Yzr923lQj3SqCHKjQbGrrHT+qXAXAeyZ2rue8m\r\nhUDDEMyO6+c8z1yPrdzLOX+CWnVRZaCUNYTOiAahDg3zHidjclVcOjyZ1Pwk\r\nnxkb5I2tcssKB8+/jJh4JxdY64bz4qsFiUU=\r\n=ZK3D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.7.1_1672008376120_0.1728359075668331"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.8.0":{"name":"tsparticles-slim","version":"2.8.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.8.0","tsparticles-interaction-external-attract":"^2.8.0","tsparticles-interaction-external-bounce":"^2.8.0","tsparticles-interaction-external-bubble":"^2.8.0","tsparticles-interaction-external-connect":"^2.8.0","tsparticles-interaction-external-grab":"^2.8.0","tsparticles-interaction-external-pause":"^2.8.0","tsparticles-interaction-external-push":"^2.8.0","tsparticles-interaction-external-remove":"^2.8.0","tsparticles-interaction-external-repulse":"^2.8.0","tsparticles-interaction-external-slow":"^2.8.0","tsparticles-interaction-particles-attract":"^2.8.0","tsparticles-interaction-particles-collisions":"^2.8.0","tsparticles-interaction-particles-links":"^2.8.0","tsparticles-move-base":"^2.8.0","tsparticles-move-parallax":"^2.8.0","tsparticles-particles.js":"^2.8.0","tsparticles-plugin-easing-quad":"^2.8.0","tsparticles-shape-circle":"^2.8.0","tsparticles-shape-image":"^2.8.0","tsparticles-shape-line":"^2.8.0","tsparticles-shape-polygon":"^2.8.0","tsparticles-shape-square":"^2.8.0","tsparticles-shape-star":"^2.8.0","tsparticles-shape-text":"^2.8.0","tsparticles-updater-angle":"^2.8.0","tsparticles-updater-color":"^2.8.0","tsparticles-updater-life":"^2.8.0","tsparticles-updater-opacity":"^2.8.0","tsparticles-updater-out-modes":"^2.8.0","tsparticles-updater-size":"^2.8.0","tsparticles-updater-stroke-color":"^2.8.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"5eece6e7d00e9fceb4710168a51db27696c19c48","_id":"tsparticles-slim@2.8.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","dist":{"integrity":"sha512-Ev9AIxxBvjzHgGLYaZNBtZsIRGEGef5CRD5KKVTUzDFCCuxwSw9UMdRFXSYpykdQw7+8Zp0yroTHJ/yW9+9Apw==","shasum":"163ff77be284fc03214b318e571723cbaae8704e","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.8.0.tgz","fileCount":20,"unpackedSize":837597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA4vZId+UBGoZaZptNwH1McVmwjnCl8+r/d/X/VOTN4AIgPYGLV5lgfrDBgP2Rbjqpw9+sOVu6Gv7wgbrVajNUkIw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx76fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtHA//Su6pz16ZKAssdshFQs1W/N1NJmnc0OCZv5cA6B6u7lGMYC+s\r\nBqDxtxpSEJxLX/ODY0CqIZAjHG2HMnuPvKZexw1QhUEnUB5bh7dOcFXu0RaS\r\n7xbHpw21aPpvsaBDVxfXziF0ZJoWguNduV192BaN5ZaAPEr3ow1KpRFjPXN/\r\nwLHEe3nGtUF35MBa1xu23wHWnx++CEKgxZCFTlQpP7HA9fDThA5w/0lyVYmQ\r\nlyfv0gu6o+6BdeQ2/3hfOIzu65tIgkGOxjWIDYrhOnMz8sLV0tneknDTwGw/\r\nd2M2ZxDpDNGs9+kFs1Sg0n7DSo1BWpjqzYZAmGtZXPpQ1LSk03TFDVZleCTl\r\nI1ug2v69KSXAZnan2ZcP2sZf03lX4sDuLXoK5M1E1SfJd9mW2HIGUFQBuaKi\r\nDl5575X3ZpPaN9C2D/36/VUot8V25yKefqtfFkUphRAmcnO2sPvzYVRkl8DH\r\noA0mNmBnl8v+Q4zQmTOw7KHkmItijfraRIHWVyN7R1/v/wdz1Pb8NjTrXolo\r\nbUSB46JPxh/K3Fd4XIOK/+P0lXypjgJ9ALQMNeOKIt7N/wUFFJePl/y8g9CF\r\nt+65J5pJFmfwpzDBc31yOR1sNqS+cooEPmj7J0GQ+KS9o8CGT4FdYz6cD/cE\r\nzmcCfxx3lLJgpNGodePK21hdGnKX5C7s664=\r\n=AW3u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.8.0_1674034847094_0.49185765956366545"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.9.0":{"name":"tsparticles-slim","version":"2.9.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.9.0","tsparticles-interaction-external-attract":"^2.9.0","tsparticles-interaction-external-bounce":"^2.9.0","tsparticles-interaction-external-bubble":"^2.9.0","tsparticles-interaction-external-connect":"^2.9.0","tsparticles-interaction-external-grab":"^2.9.0","tsparticles-interaction-external-pause":"^2.9.0","tsparticles-interaction-external-push":"^2.9.0","tsparticles-interaction-external-remove":"^2.9.0","tsparticles-interaction-external-repulse":"^2.9.0","tsparticles-interaction-external-slow":"^2.9.0","tsparticles-interaction-particles-attract":"^2.9.0","tsparticles-interaction-particles-collisions":"^2.9.0","tsparticles-interaction-particles-links":"^2.9.0","tsparticles-move-base":"^2.9.0","tsparticles-move-parallax":"^2.9.0","tsparticles-particles.js":"^2.9.0","tsparticles-plugin-easing-quad":"^2.9.0","tsparticles-shape-circle":"^2.9.0","tsparticles-shape-image":"^2.9.0","tsparticles-shape-line":"^2.9.0","tsparticles-shape-polygon":"^2.9.0","tsparticles-shape-square":"^2.9.0","tsparticles-shape-star":"^2.9.0","tsparticles-shape-text":"^2.9.0","tsparticles-updater-angle":"^2.9.0","tsparticles-updater-color":"^2.9.0","tsparticles-updater-life":"^2.9.0","tsparticles-updater-opacity":"^2.9.0","tsparticles-updater-out-modes":"^2.9.0","tsparticles-updater-size":"^2.9.0","tsparticles-updater-stroke-color":"^2.9.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"d4f1d552e174c0fdcf27f8d723ef1e33e48b3139","_id":"tsparticles-slim@2.9.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-tl1LupOuu1S629qjG0bETI4XyN1DFEsLE/3D1qfRn1woKweSbPFgPDCN8f9cyHSw4deb+U35/eoSA2f640lWpg==","shasum":"9d7920ea9d357e664eba2303f958ae15545c7300","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.9.0.tgz","fileCount":20,"unpackedSize":837836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrGLBRpO8ewQN0Hyx0g77zy/dPbI9PAP7/Nk+YN7muVAiA+KvOgBN5w14WC4M/LG0ECwMKDJDEUQNL0IRhnonMJ6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5jHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKqQ/9EYJtwrdhAqGOVKrLHh3pxzfik4tZJ36ohINUCRiNHo69xNQu\r\nXr9hVmisHDwvZlDUQ6Q+xExdPsdOEToAOmhXWQt8s+QiL1wSKB1NV7C7v3cr\r\nig586hI+LvCDA5BZwutIirPltNAW7aKoObrUjlp81RZ47v+hF3P2yJwDkO6k\r\nzOgm9xBmSde9UXNC+ITSfUz7iIdLJ+QMYy05cvOmvHgHbPGM7IvdrGmyjYeZ\r\ngM+5BB/Dj7VkJMLWj1wYuEgh3wTn/g+1i8EOJyos8+hf/OYRHc9YEuToz5p7\r\nBYqsE5DFCMqGz0/aaecIcOcgiEl/mqpomm9CcegmrQdOoy59PTZhvAp9Bbyg\r\nCqekZbsm3YG+LV0YeRwOl9Io0Vy3QEP/e0w92BaPvNV6Ufqa9QEWW2ZLjxEI\r\nPmoYRGjdXsoa9zpvceCgEcfXivuLD+NMfo34330wjdEG3PZduLydisUIYfUN\r\nUWgLjvX678fIn8stbvlqTx5ORk/d1yBItzAtdvHurki9jIQeEjSZCN2LTN4N\r\nBTkfw5CXWSaKVNqmgvN5XO4HBjPu/PHGmqQ65giFzZieJUE5vmyqwVFXDJII\r\n6XeAmfni/9greggExv+6tyddvazV8vyEbycqL0bs0uFs4FaB2UuM42hYPunb\r\nvKutmJoTwKt8EvUcA7B9N3xbQCX+BSS+AvY=\r\n=+kUS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.9.0_1676030441673_0.5807354588504909"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.9.1":{"name":"tsparticles-slim","version":"2.9.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.9.1","tsparticles-interaction-external-attract":"^2.9.1","tsparticles-interaction-external-bounce":"^2.9.1","tsparticles-interaction-external-bubble":"^2.9.1","tsparticles-interaction-external-connect":"^2.9.1","tsparticles-interaction-external-grab":"^2.9.1","tsparticles-interaction-external-pause":"^2.9.1","tsparticles-interaction-external-push":"^2.9.1","tsparticles-interaction-external-remove":"^2.9.1","tsparticles-interaction-external-repulse":"^2.9.1","tsparticles-interaction-external-slow":"^2.9.1","tsparticles-interaction-particles-attract":"^2.9.1","tsparticles-interaction-particles-collisions":"^2.9.1","tsparticles-interaction-particles-links":"^2.9.1","tsparticles-move-base":"^2.9.1","tsparticles-move-parallax":"^2.9.1","tsparticles-particles.js":"^2.9.1","tsparticles-plugin-easing-quad":"^2.9.1","tsparticles-shape-circle":"^2.9.1","tsparticles-shape-image":"^2.9.1","tsparticles-shape-line":"^2.9.1","tsparticles-shape-polygon":"^2.9.1","tsparticles-shape-square":"^2.9.1","tsparticles-shape-star":"^2.9.1","tsparticles-shape-text":"^2.9.1","tsparticles-updater-angle":"^2.9.1","tsparticles-updater-color":"^2.9.1","tsparticles-updater-life":"^2.9.1","tsparticles-updater-opacity":"^2.9.1","tsparticles-updater-out-modes":"^2.9.1","tsparticles-updater-size":"^2.9.1","tsparticles-updater-stroke-color":"^2.9.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"aa059da25e1aaead923b79d72329abb64f5a2c13","_id":"tsparticles-slim@2.9.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-WxR1o7opbeYAfhk+rVIjGng9lkBbqDlkI4G+UtEmfthw2SzLKXCbjcFD1fmb8kECdgF8IioSZ2oVuCzqI8UscQ==","shasum":"2abc0359b41be0d190e26301949f9ee29f2ed68f","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.9.1.tgz","fileCount":20,"unpackedSize":837836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE1vvyI5fPRLsm5U9DZE2xU1oKtyriOXmaI93n+Sm1zwIhAIMBa6pOdq3LO3td/DDjlZwUZJK6jpdxi3JWlNepP/oC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Bu8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrtxAAnPG96BTt9Y5ftx/+eNPaTuy/JqqIOzZRle4kLfpDWonLzpn+\r\nySFn+9SLS5GjDAWLNfZ0rd4kgiBgAS5YP4IXL4K1yYms/bS6uOPPwrUDgGNK\r\n8s7uHFfyfxKSN9m1LOQo06GI9IGxTfB/VibPGXX9UBqMHJMYrPx/h/plB4+a\r\n2GOkn69aSa5p9fJRUOknjEVRW94fwZT0lIUBxUud96EclIePvq1IzIw8cRmm\r\nN8KcPZIwSOypHoa9xx3pdrLULh/uYmxUM7boB/K6OZp3YGoLQ73d7TIYHqxI\r\njy9RP+FBhubOqf/W3Ls/j4w0al2k89xi3w2WPD0gNlbhKAO0XcdzxhVNgALK\r\nh1mMiifI3y2W5XU/HnNAd53iijsq1FlWIJWsWioJG1gtZu5x8CtDMW7IVO7O\r\nZel/qygjoBBAVKmmbMECT+MmwbAxtNTi2WrxLuhgw1yubyWtiu8pMawLW6Ws\r\n6vkTQig3t7eVubjT7+HGFjPsN5kZ84Mz3r8vPiw+DV9yxwmBO2L6wBDCgo+F\r\nuZv7ZQHgYo4toJ4XJoIvBiFVeGhU7dJI7RWkFEBG7RLABsa5HJAYGBTDCntr\r\ny4ff+IuvRu19LuflOJrc7kHk+cUrc/Q54hx2se5qLF75NY0DVSV+17f2s6Hb\r\nHrEF5X1Xrjpr6LU/Xf6tte+ZfvGWbjprelY=\r\n=jiR2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.9.1_1676155836259_0.14857670719579508"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.9.2":{"name":"tsparticles-slim","version":"2.9.2","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.9.2","tsparticles-interaction-external-attract":"^2.9.2","tsparticles-interaction-external-bounce":"^2.9.2","tsparticles-interaction-external-bubble":"^2.9.2","tsparticles-interaction-external-connect":"^2.9.2","tsparticles-interaction-external-grab":"^2.9.2","tsparticles-interaction-external-pause":"^2.9.2","tsparticles-interaction-external-push":"^2.9.2","tsparticles-interaction-external-remove":"^2.9.2","tsparticles-interaction-external-repulse":"^2.9.2","tsparticles-interaction-external-slow":"^2.9.2","tsparticles-interaction-particles-attract":"^2.9.2","tsparticles-interaction-particles-collisions":"^2.9.2","tsparticles-interaction-particles-links":"^2.9.2","tsparticles-move-base":"^2.9.2","tsparticles-move-parallax":"^2.9.2","tsparticles-particles.js":"^2.9.2","tsparticles-plugin-easing-quad":"^2.9.2","tsparticles-shape-circle":"^2.9.2","tsparticles-shape-image":"^2.9.2","tsparticles-shape-line":"^2.9.2","tsparticles-shape-polygon":"^2.9.2","tsparticles-shape-square":"^2.9.2","tsparticles-shape-star":"^2.9.2","tsparticles-shape-text":"^2.9.2","tsparticles-updater-angle":"^2.9.2","tsparticles-updater-color":"^2.9.2","tsparticles-updater-life":"^2.9.2","tsparticles-updater-opacity":"^2.9.2","tsparticles-updater-out-modes":"^2.9.2","tsparticles-updater-size":"^2.9.2","tsparticles-updater-stroke-color":"^2.9.2"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"e68f290dc5009fb603ebd949f9db5a6fc4303e13","_id":"tsparticles-slim@2.9.2","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-g+rnnrQKZruEx3AlHzj85IhhsSmyLlnPy+rU+Q35D+bWCJ9+UEq7M8sM6gNpHjSKHgdasQ5rdp+foI3TALgsEw==","shasum":"011a9507632dbe8a972cbd4b5328331b7cafb845","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.9.2.tgz","fileCount":20,"unpackedSize":837836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6N8xyR+lbfQ8oph/k354M20vo1Z0BRjKlVYBNPNhRXwIgIH8TUHSCX1jmpCnfqHI6oT6th9fhLWKEXSAT+Xv7ZNM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6OHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs0g//UwdXAIcgN/YpETlhhXhCWZqmAQBReh7HcwsSOuEq8OQclwIK\r\nuhAVi1SZvs2zBgbujmY7ewVbGaISuX2Kivvk4CurHd/Zx5eMV4kTEaCzeqyH\r\nEEim2y7VNrLikn94BaHd4Mm9VsYc77XO5eLsh6ykn+Gm0SF1ZyY1marrk9B1\r\nuVOjChyeoO6rC6RZMIfPYo9bXGOVk32gZL6s6/B9slWlsB9SRO3H2YIv3pFI\r\n9tccTDrXkOyndos0odLCTc1zO6mJo5GoIlZq2ibpYZ2OHkM2niFbuChxwXFw\r\nhuSNWJVBJMUGt+0w4TrU0v57h6TJS7a1dueMQqv0wDu7uQ/cI00tpmA38m3o\r\nIg/hXEATcPyiV9uUwcBNTUEfp+pk2ZngHCeHbKVWHnuxLJJn7a6DBI5PGgDS\r\nN79NVjggb/8X9cadOv++1W1jqwM4wf7eGq/+L5h5eM82YT3zgYGdsC+UOnR6\r\nIc/r1NNWCffIAFQjFnSRnJ7F0yPgEaOkiPGs/A3RObViJTC6rSpsFXkdrW9x\r\n+qnip/RmgZ0TIjcFnZ8eelBWRgwlpqxQuf4o1cbbCTn+c2BfzPfUtSlBbBSK\r\nNKtC5p1FcwztIUGmRJvb9iZ1IMXyV80+uA+0NKAV2w+Zj0c6PVsyt4TAaUsX\r\nQK93m7ihqwhikNq5qGNlgi0dcmrLry9/xRg=\r\n=4xve\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.9.2_1676206546178_0.15235908928382935"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.9.3":{"name":"tsparticles-slim","version":"2.9.3","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/matteobruni"},"dependencies":{"tsparticles-engine":"^2.9.3","tsparticles-interaction-external-attract":"^2.9.3","tsparticles-interaction-external-bounce":"^2.9.3","tsparticles-interaction-external-bubble":"^2.9.3","tsparticles-interaction-external-connect":"^2.9.3","tsparticles-interaction-external-grab":"^2.9.3","tsparticles-interaction-external-pause":"^2.9.3","tsparticles-interaction-external-push":"^2.9.3","tsparticles-interaction-external-remove":"^2.9.3","tsparticles-interaction-external-repulse":"^2.9.3","tsparticles-interaction-external-slow":"^2.9.3","tsparticles-interaction-particles-attract":"^2.9.3","tsparticles-interaction-particles-collisions":"^2.9.3","tsparticles-interaction-particles-links":"^2.9.3","tsparticles-move-base":"^2.9.3","tsparticles-move-parallax":"^2.9.3","tsparticles-particles.js":"^2.9.3","tsparticles-plugin-easing-quad":"^2.9.3","tsparticles-shape-circle":"^2.9.3","tsparticles-shape-image":"^2.9.3","tsparticles-shape-line":"^2.9.3","tsparticles-shape-polygon":"^2.9.3","tsparticles-shape-square":"^2.9.3","tsparticles-shape-star":"^2.9.3","tsparticles-shape-text":"^2.9.3","tsparticles-updater-angle":"^2.9.3","tsparticles-updater-color":"^2.9.3","tsparticles-updater-life":"^2.9.3","tsparticles-updater-opacity":"^2.9.3","tsparticles-updater-out-modes":"^2.9.3","tsparticles-updater-size":"^2.9.3","tsparticles-updater-stroke-color":"^2.9.3"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"550fb7db0b1886a316daf84713628d1791b5a7a7","_id":"tsparticles-slim@2.9.3","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+arm64 (darwin)","dist":{"integrity":"sha512-lq8qePcf/lQ5HezR/gpIDn4UJUp8G+33MB7GkhpwmpQpJyoteT5nlXkLxgaedGZFkZAoTKINuU9NUW1Ci6MX4w==","shasum":"45db3b8ef50f4cbf20aff2e11c481c3ec96b4a5d","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.9.3.tgz","fileCount":20,"unpackedSize":837836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxpWctjWzGqgumaK3aOCC89Ge3KFqp66zsuNG7Ix6TOgIhAJ9HB31IQdcaVcXdFcK7buRLGmW6rDnUc/8Ck3I5AwaH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6TQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5aA//Rhze1/eP8Ge2ToorMEmVvXJiDxAZGTjwwpH0owyqVKDxXUv0\r\nWrjKpUeLMx3cHrlBz7Jr8hS1YsMbUfbwbOErDsIfMk+fX/rwL7U9Xm65MhWb\r\no/WmKHQjrMnfy3ISCajupAoTyrfry3oktkNw0p7kCHatcZdsfuWihVYneEd9\r\nstNdmTXS3YgmkulgN0NcwYKjVYs/VHg8RYSPXkEa3BHCJdXE9/yGqJi6bu2R\r\nD5frZ6c3Sp5m4Yqz99ZigAhzXBGWLVEsy75SitbwjUA6j6B8bru11SUYD8Zd\r\nBhkeSOw6QB6koVCy3Mm0qAk1v4MyscGJtANtCoOjxTkoFetLEaVBaWkunV5Z\r\nejieDoTXKYAEE1aHnvoYKcXnllpWQeCXsRq1YHFUKvyqtqCJV9uXBHGWX50K\r\naSuBz2u4YqIINbzp7lXLdqgjahMocNycEp8MPwi2mSt7KDlKEi7VoduPvbJN\r\nXOOOz5X0Wl+Be6i//nfzNtvm5I0nt0e08NlUKb9bP6BmB45N0wNlRfAQ1pWi\r\nYyYmnkaMenV7k4Ejyj475purpxC+HK6oGoTtnKb0I3IUQShv02fXUyXTESSj\r\nyV7nvV/A14SVuOA/7jOzmepJQFcTTC613V2QOeeEPRBBIfMdf5SqN857RPft\r\nXDENhRbRLqY2kxpiJdrvDm+N5syyAarpyZs=\r\n=G8xQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.9.3_1676227587621_0.45087745510739463"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.10.0":{"name":"tsparticles-slim","version":"2.10.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"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":"^2.10.0","tsparticles-interaction-external-attract":"^2.10.0","tsparticles-interaction-external-bounce":"^2.10.0","tsparticles-interaction-external-bubble":"^2.10.0","tsparticles-interaction-external-connect":"^2.10.0","tsparticles-interaction-external-grab":"^2.10.0","tsparticles-interaction-external-pause":"^2.10.0","tsparticles-interaction-external-push":"^2.10.0","tsparticles-interaction-external-remove":"^2.10.0","tsparticles-interaction-external-repulse":"^2.10.0","tsparticles-interaction-external-slow":"^2.10.0","tsparticles-interaction-particles-attract":"^2.10.0","tsparticles-interaction-particles-collisions":"^2.10.0","tsparticles-interaction-particles-links":"^2.10.0","tsparticles-move-base":"^2.10.0","tsparticles-move-parallax":"^2.10.0","tsparticles-particles.js":"^2.10.0","tsparticles-plugin-easing-quad":"^2.10.0","tsparticles-shape-circle":"^2.10.0","tsparticles-shape-image":"^2.10.0","tsparticles-shape-line":"^2.10.0","tsparticles-shape-polygon":"^2.10.0","tsparticles-shape-square":"^2.10.0","tsparticles-shape-star":"^2.10.0","tsparticles-shape-text":"^2.10.0","tsparticles-updater-color":"^2.10.0","tsparticles-updater-life":"^2.10.0","tsparticles-updater-opacity":"^2.10.0","tsparticles-updater-out-modes":"^2.10.0","tsparticles-updater-rotate":"^2.10.0","tsparticles-updater-size":"^2.10.0","tsparticles-updater-stroke-color":"^2.10.0"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"a687fab834574c52bb82063c8ebc33906f874d0a","_id":"tsparticles-slim@2.10.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-kQlu8M2Vhvv+9Ml42CxFV+9E7BbsHXoFovjEAkg2ZHYcHDlo6EAVZsH4Qdz+5FhysQdE6zuDZ0ZqrIpP2fHZTQ==","shasum":"383a8daa5aa6dee7f8247428b58dfae649c685fa","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.10.0.tgz","fileCount":20,"unpackedSize":844563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2b/0ovBL7E+VukNXJUWgeqheNKFPDSLoFvL3sh345SwIgEBXvYqPV9wtyUdOdnov5iuVCM08mKp54SiWzHAA5TCo="}]},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.10.0_1685755427097_0.06785733534315508"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.10.1":{"name":"tsparticles-slim","version":"2.10.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"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":"^2.10.1","tsparticles-interaction-external-attract":"^2.10.1","tsparticles-interaction-external-bounce":"^2.10.1","tsparticles-interaction-external-bubble":"^2.10.1","tsparticles-interaction-external-connect":"^2.10.1","tsparticles-interaction-external-grab":"^2.10.1","tsparticles-interaction-external-pause":"^2.10.1","tsparticles-interaction-external-push":"^2.10.1","tsparticles-interaction-external-remove":"^2.10.1","tsparticles-interaction-external-repulse":"^2.10.1","tsparticles-interaction-external-slow":"^2.10.1","tsparticles-interaction-particles-attract":"^2.10.1","tsparticles-interaction-particles-collisions":"^2.10.1","tsparticles-interaction-particles-links":"^2.10.1","tsparticles-move-base":"^2.10.1","tsparticles-move-parallax":"^2.10.1","tsparticles-particles.js":"^2.10.1","tsparticles-plugin-easing-quad":"^2.10.1","tsparticles-shape-circle":"^2.10.1","tsparticles-shape-image":"^2.10.1","tsparticles-shape-line":"^2.10.1","tsparticles-shape-polygon":"^2.10.1","tsparticles-shape-square":"^2.10.1","tsparticles-shape-star":"^2.10.1","tsparticles-shape-text":"^2.10.1","tsparticles-updater-color":"^2.10.1","tsparticles-updater-life":"^2.10.1","tsparticles-updater-opacity":"^2.10.1","tsparticles-updater-out-modes":"^2.10.1","tsparticles-updater-rotate":"^2.10.1","tsparticles-updater-size":"^2.10.1","tsparticles-updater-stroke-color":"^2.10.1"},"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","gitHead":"1dca8ed4b83bae1152fd724256f8e11bd37c1bc3","_id":"tsparticles-slim@2.10.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-A2DMPfZKINQp4GtW2rVv435flaLAun8MMZnOEdZdpnk51tbPHiBTVybfzYZVSOK2B7z8uCzmaplTyYkyDZsk1A==","shasum":"0793a5d3b16de2139b390526e0430c617ee2d1e6","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.10.1.tgz","fileCount":20,"unpackedSize":844592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByy3dA0BwakSlnFFgjA2ZuwSvpvhPnMUBL02Di6L62IAiEAy1gAn4uZDlaLXIFo4NvI5t+JDysJV9b4zRlu4YvDhZM="}]},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.10.1_1685880951327_0.4852722244984451"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.11.0":{"name":"tsparticles-slim","version":"2.11.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"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"}],"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","sideEffects":false,"dependencies":{"tsparticles-engine":"^2.11.0","tsparticles-interaction-external-attract":"^2.11.0","tsparticles-interaction-external-bounce":"^2.11.0","tsparticles-interaction-external-bubble":"^2.11.0","tsparticles-interaction-external-connect":"^2.11.0","tsparticles-interaction-external-grab":"^2.11.0","tsparticles-interaction-external-pause":"^2.11.0","tsparticles-interaction-external-push":"^2.11.0","tsparticles-interaction-external-remove":"^2.11.0","tsparticles-interaction-external-repulse":"^2.11.0","tsparticles-interaction-external-slow":"^2.11.0","tsparticles-interaction-particles-attract":"^2.11.0","tsparticles-interaction-particles-collisions":"^2.11.0","tsparticles-interaction-particles-links":"^2.11.0","tsparticles-move-base":"^2.11.0","tsparticles-move-parallax":"^2.11.0","tsparticles-particles.js":"^2.11.0","tsparticles-plugin-easing-quad":"^2.11.0","tsparticles-shape-circle":"^2.11.0","tsparticles-shape-image":"^2.11.0","tsparticles-shape-line":"^2.11.0","tsparticles-shape-polygon":"^2.11.0","tsparticles-shape-square":"^2.11.0","tsparticles-shape-star":"^2.11.0","tsparticles-shape-text":"^2.11.0","tsparticles-updater-color":"^2.11.0","tsparticles-updater-life":"^2.11.0","tsparticles-updater-opacity":"^2.11.0","tsparticles-updater-out-modes":"^2.11.0","tsparticles-updater-rotate":"^2.11.0","tsparticles-updater-size":"^2.11.0","tsparticles-updater-stroke-color":"^2.11.0"},"gitHead":"f157d9f6b071748b5eae7b972a7085f4f43febc5","_id":"tsparticles-slim@2.11.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.3/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-lKNFczTXTA/sSSdyC6DK92mK0XO5Hz7RDZNqBlVFadnJRFVYZegNTY4X2DwyQhS2CDzHAGxymk5j4DUigvNUiQ==","shasum":"fed2f64aa596519500eca01bdc79d48b5e9ae32c","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.11.0.tgz","fileCount":20,"unpackedSize":874480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCsqlttY2oKa5l9swWyr9WX/JQPlWvrGKWHtJfqHZ01AiAbPAXJAD5kAX+8iA+jiLawyK9PfhyGouA2hBWrRWFj3A=="}]},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.11.0_1689204806804_0.13839634801242573"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.11.1":{"name":"tsparticles-slim","version":"2.11.1","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"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"}],"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","sideEffects":false,"dependencies":{"tsparticles-engine":"^2.11.1","tsparticles-interaction-external-attract":"^2.11.1","tsparticles-interaction-external-bounce":"^2.11.1","tsparticles-interaction-external-bubble":"^2.11.1","tsparticles-interaction-external-connect":"^2.11.1","tsparticles-interaction-external-grab":"^2.11.1","tsparticles-interaction-external-pause":"^2.11.1","tsparticles-interaction-external-push":"^2.11.1","tsparticles-interaction-external-remove":"^2.11.1","tsparticles-interaction-external-repulse":"^2.11.1","tsparticles-interaction-external-slow":"^2.11.1","tsparticles-interaction-particles-attract":"^2.11.1","tsparticles-interaction-particles-collisions":"^2.11.1","tsparticles-interaction-particles-links":"^2.11.1","tsparticles-move-base":"^2.11.1","tsparticles-move-parallax":"^2.11.1","tsparticles-particles.js":"^2.11.1","tsparticles-plugin-easing-quad":"^2.11.1","tsparticles-shape-circle":"^2.11.1","tsparticles-shape-image":"^2.11.1","tsparticles-shape-line":"^2.11.1","tsparticles-shape-polygon":"^2.11.1","tsparticles-shape-square":"^2.11.1","tsparticles-shape-star":"^2.11.1","tsparticles-shape-text":"^2.11.1","tsparticles-updater-color":"^2.11.1","tsparticles-updater-life":"^2.11.1","tsparticles-updater-opacity":"^2.11.1","tsparticles-updater-out-modes":"^2.11.1","tsparticles-updater-rotate":"^2.11.1","tsparticles-updater-size":"^2.11.1","tsparticles-updater-stroke-color":"^2.11.1"},"gitHead":"70bf9498e7310d8ece4fc3e618e9c83e65236c2b","_id":"tsparticles-slim@2.11.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.4/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-8ftVLr6cnIV/rwK8qnPONd+slFYM+TWiyoqQ4bSa+SRidIGqadz2C9hRZInLAO2AoVMB8/uEp6q4LtRAr0LaoA==","shasum":"52a6cd8b12e7df6cb230b047b6694f1f2670d0aa","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.11.1.tgz","fileCount":20,"unpackedSize":864840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB7XN/nsHQdgwP7p4du6bveTWq9RGIJMh4q2naax66eQIgTJsAUQ0LuLIWtCmqdmG+nS62wpdLxcM2ViDMzBYIyUU="}]},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.11.1_1690241456938_0.22162902798672857"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"},"2.12.0":{"name":"tsparticles-slim","version":"2.12.0","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"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"}],"main":"cjs/index.js","module":"esm/index.js","jsdelivr":"tsparticles.slim.bundle.min.js","unpkg":"tsparticles.slim.bundle.min.js","types":"types/index.d.ts","sideEffects":false,"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"},"gitHead":"0a2199b218ef917a62d22b76b37e6b0586d30915","_id":"tsparticles-slim@2.12.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.4/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-27w9aGAAAPKHvP4LHzWFpyqu7wKyulayyaZ/L6Tuuejy4KP4BBEB4rY5GG91yvAPsLtr6rwWAn3yS+uxnBDpkA==","shasum":"21b9474e358830d9eb8ec38a47c32d71b7ec7f02","tarball":"https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.12.0.tgz","fileCount":20,"unpackedSize":861009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVmEJIg9JIewWrTGmR3CbNDpWPUe4GFrQPImk9YNreBQIgOUt4XHMZk+ImcoxfXW9PIfP4QBDZRq/XIs99cGuYuGA="}]},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"directories":{},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsparticles-slim_2.12.0_1691107243871_0.2786147500343237"},"_hasShrinkwrap":false,"deprecated":"starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name"}},"time":{"created":"2021-01-24T13:13:00.824Z","2.0.0-alpha.1":"2021-01-24T13:13:01.009Z","modified":"2023-12-07T18:56:53.582Z","2.0.0-alpha.2":"2021-01-24T22:58:51.990Z","2.0.0-alpha.3":"2021-02-07T22:22:10.476Z","2.0.0-alpha.4":"2021-03-12T09:17:37.040Z","2.0.0-alpha.5":"2021-03-14T15:32:31.587Z","2.0.0-alpha.6":"2021-03-31T00:27:17.674Z","2.0.0-alpha.7":"2021-04-11T14:54:48.516Z","2.0.0-beta.0":"2021-10-06T00:25:26.724Z","2.0.0-beta.1":"2021-10-06T18:49:49.035Z","2.0.0-beta.2":"2021-10-06T21:33:54.687Z","2.0.0-beta.3":"2021-12-04T12:33:35.566Z","2.0.0-beta.4":"2021-12-07T14:55:10.188Z","2.0.0-beta.5":"2022-01-30T02:46:56.436Z","2.0.0":"2022-02-15T00:40:45.815Z","2.0.1":"2022-02-15T16:07:11.013Z","2.0.2":"2022-02-21T08:33:59.540Z","2.0.3":"2022-03-11T15:52:23.537Z","2.0.4":"2022-04-06T13:07:42.959Z","2.0.5":"2022-04-14T09:38:35.480Z","2.0.6":"2022-04-16T22:25:20.214Z","2.1.0":"2022-06-18T23:29:37.242Z","2.1.1":"2022-07-01T08:23:04.145Z","2.1.2":"2022-07-01T10:19:24.899Z","2.1.3":"2022-07-01T11:30:39.943Z","2.1.4":"2022-07-28T09:25:56.384Z","2.2.0":"2022-08-11T08:57:03.000Z","2.2.1":"2022-08-12T13:23:25.846Z","2.2.2":"2022-08-16T12:13:56.893Z","2.2.3":"2022-08-21T22:18:24.620Z","2.2.4":"2022-08-26T12:40:03.574Z","2.3.0":"2022-09-11T20:32:33.719Z","2.3.1":"2022-09-13T05:51:54.359Z","2.3.2":"2022-09-21T22:41:33.412Z","2.3.3":"2022-09-30T16:19:57.566Z","2.3.4":"2022-09-30T23:21:17.136Z","2.4.0":"2022-10-31T09:43:59.480Z","2.5.0":"2022-11-03T00:00:48.202Z","2.5.1":"2022-11-03T00:39:18.223Z","2.5.2":"2022-11-07T14:02:42.072Z","2.5.3":"2022-11-07T14:25:34.249Z","2.6.0":"2022-12-06T00:22:42.388Z","2.7.0":"2022-12-23T10:56:12.187Z","2.7.1":"2022-12-25T22:46:16.279Z","2.8.0":"2023-01-18T09:40:47.317Z","2.9.0":"2023-02-10T12:00:41.908Z","2.9.1":"2023-02-11T22:50:36.425Z","2.9.2":"2023-02-12T12:55:46.430Z","2.9.3":"2023-02-12T18:46:27.833Z","2.10.0":"2023-06-03T01:23:47.332Z","2.10.1":"2023-06-04T12:15:51.590Z","2.11.0":"2023-07-12T23:33:27.066Z","2.11.1":"2023-07-24T23:30:57.176Z","2.12.0":"2023-08-04T00:00:44.008Z"},"maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","homepage":"https://particles.js.org","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti"],"repository":{"type":"git","url":"git+https://github.com/matteobruni/tsparticles.git","directory":"bundles/slim"},"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"license":"MIT","readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Slim Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/tsparticles-slim/badge)](https://www.jsdelivr.com/package/npm/tsparticles-slim) [![npmjs](https://badge.fury.io/js/tsparticles-slim.svg)](https://www.npmjs.com/package/tsparticles-slim) [![npmjs](https://img.shields.io/npm/dt/tsparticles-slim)](https://www.npmjs.com/package/tsparticles-slim) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni)\n\n[tsParticles](https://github.com/matteobruni/tsparticles) slim bundle loads some of the most used features to\na `tsparticles-engine` instance.\n\n**Included Packages**\n\n- [tsparticles-basic (and all its dependencies)](https://github.com/matteobruni/tsparticles/tree/main/bundles/basic)\n- [tsparticles-interaction-external-attract](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/attract)\n- [tsparticles-interaction-external-bounce](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/bounce)\n- [tsparticles-interaction-external-bubble](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/bubble)\n- [tsparticles-interaction-external-connect](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/connect)\n- [tsparticles-interaction-external-grab](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/grab)\n- [tsparticles-interaction-external-pause](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/pause)\n- [tsparticles-interaction-external-push](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/push)\n- [tsparticles-interaction-external-remove](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/remove)\n- [tsparticles-interaction-external-repulse](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/repulse)\n- [tsparticles-interaction-external-slow](https://github.com/matteobruni/tsparticles/tree/main/interactions/external/slow)\n- [tsparticles-interaction-particles-attract](https://github.com/matteobruni/tsparticles/tree/main/interactions/particles/attract)\n- [tsparticles-interaction-particles-collisions](https://github.com/matteobruni/tsparticles/tree/main/interactions/particles/collisions)\n- [tsparticles-interaction-particles-links](https://github.com/matteobruni/tsparticles/tree/main/interactions/particles/links)\n- [tsparticles-move-parallax](https://github.com/matteobruni/tsparticles/tree/main/move/parallax)\n- [tsparticles-particles.js](https://github.com/matteobruni/tsparticles/tree/main/bundles/pjs)\n- [tsparticles-plugin-easing-quad](https://github.com/matteobruni/tsparticles/tree/main/plugins/easings/quad)\n- [tsparticles-shape-image](https://github.com/matteobruni/tsparticles/tree/main/shapes/image)\n- [tsparticles-shape-line](https://github.com/matteobruni/tsparticles/tree/main/shapes/line)\n- [tsparticles-shape-polygon](https://github.com/matteobruni/tsparticles/tree/main/shapes/polygon)\n- [tsparticles-shape-square](https://github.com/matteobruni/tsparticles/tree/main/shapes/square)\n- [tsparticles-shape-star](https://github.com/matteobruni/tsparticles/tree/main/shapes/star)\n- [tsparticles-shape-text](https://github.com/matteobruni/tsparticles/tree/main/shapes/text)\n- [tsparticles-updater-life](https://github.com/matteobruni/tsparticles/tree/main/updaters/life)\n- [tsparticles-updater-rotate](https://github.com/matteobruni/tsparticles/tree/main/updaters/rotate)\n- [tsparticles-updater-stroke-color](https://github.com/matteobruni/tsparticles/tree/main/updaters/strokeColor)\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has two different files:\n\n- One is a bundle file with all the scripts included in a single file\n- One is a file including just the `loadSlim` function to load the tsParticles slim preset, all dependencies must be\n  included manually\n\n#### Bundle\n\nIncluding the `tsparticles.slim.bundle.min.js` file will work exactly like `v1`, you can start using the `tsParticles`\ninstance in the same way.\n\nThis is the easiest usage, since it's a single file with the some of the `v1` features.\n\nAll new features will be added as external packages, this bundle is recommended for migrating from `v1` easily.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` like this:\n\n```javascript\n(async () => {\n  await loadSlim(tsParticles); // not needed if using the bundle script, required for any other installation\n\n  await tsParticles.load({\n    id: \"tsparticles\",\n    options: {\n      /* options */\n    },\n  });\n})();\n```\n\n### React.js / Preact / Inferno\n\n_The syntax for `React.js`, `Preact` and `Inferno` is the same_.\n\nThis sample uses the class component syntax, but you can use hooks as well (if the library supports it).\n\n_Class Components_\n\n```typescript jsx\nimport React from \"react\";\nimport Particles from \"react-particles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport class ParticlesContainer extends PureComponent<unknown> {\n  // this customizes the component tsParticles installation\n  async customInit(engine: Engine) {\n    // this adds the bundle to tsParticles\n    await loadSlim(engine);\n  }\n\n  render() {\n    const options = {\n      /* custom options */\n    };\n\n    return <Particles options={options} init={this.customInit} />;\n  }\n}\n```\n\n_Hooks / Functional Components_\n\n```typescript jsx\nimport React, { useCallback } from \"react\";\nimport Particles from \"react-particles\";\nimport type { Engine } from \"tsparticles-engine\";\nimport { loadSlim } from \"tsparticles-slim\";\n\nexport function ParticlesContainer(props: unknown) {\n  // this customizes the component tsParticles installation\n  const customInit = useCallback(async (engine: Engine) => {\n    // this adds the bundle to tsParticles\n    await loadSlim(engine);\n  });\n\n  const options = {\n    /* custom options */\n  };\n\n  return <Particles options={options} init={this.customInit} />;\n}\n```\n\n### Vue (2.x and 3.x)\n\n_The syntax for `Vue.js 2.x` and `3.x` is the same_\n\n```vue\n<Particles id=\"tsparticles\" :particlesInit=\"particlesInit\" :options=\"options\" />\n```\n\n```js\nconst options = {\n  /* custom options */\n};\n\nasync function particlesInit(engine: Engine) {\n  await loadSlim(engine);\n}\n```\n\n### Angular\n\n```html\n<ng-particles [id]=\"id\" [options]=\"options\" [particlesInit]=\"particlesInit\"></ng-particles>\n```\n\n```ts\nconst options = {\n  /* custom options */\n};\n\nasync function particlesInit(engine: Engine): void {\n  await loadSlim(engine);\n}\n```\n\n### Svelte\n\n```sveltehtml\n\n<Particles\n    id=\"tsparticles\"\n    options={options}\n    particlesInit=\"{particlesInit}\"\n/>\n```\n\n```js\nlet options = {\n  /* custom options */\n};\n\nlet particlesInit = async (engine) => {\n  await loadSlim(engine);\n};\n```\n","readmeFilename":"README.md"}