diff --git a/package-lock.json b/package-lock.json
index 6c6c8cd..54bf98c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,11 +8,11 @@
"name": "profectus",
"version": "0.2.1",
"dependencies": {
+ "@pixi/particle-emitter": "^5.0.4",
"core-js": "^3.6.5",
"lodash.clonedeep": "^4.5.0",
"nanoevents": "^6.0.2",
- "particles.vue3": "^2.0.3",
- "tsparticles": "^2.0.3",
+ "pixi.js": "^6.3.0",
"vue": "^3.2.26",
"vue-next-select": "^2.10.2",
"vue-panzoom": "^1.1.6",
@@ -1810,6 +1810,390 @@
"node": ">= 8"
}
},
+ "node_modules/@pixi/accessibility": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.3.0.tgz",
+ "integrity": "sha512-G2IJovkixJ3MdXC456e7Nu9J2nLte01KwJPkWhhuuZkRQI6gBcLHn5flGG+QVx/dZDLySXyHiJ+1MAQ8kI9AbA==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/app": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.3.0.tgz",
+ "integrity": "sha512-Ud+D/VkGFCx9Z+i0OXDzXqT3zNrUJ9f3sZuoACz1VVD6nnSq+wBZPnyoOOsgfiMYo/0KYVJh+EdBKZS8aYnnVQ==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/compressed-textures": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.3.0.tgz",
+ "integrity": "sha512-Y/SHGQZftvSM98/m89a1Pf99c9L5TGEPngueOcmjCABeGI33vOaL2VM4chkHXhG9HLqrHYAty24vXqOj42LbJw==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/loaders": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/constants": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.3.0.tgz",
+ "integrity": "sha512-295/bb0+5IugA9plqBnD6xrvApjgGRdaNJ6EryCa7UB2j8wt4YtuzLjNeaCtng9eJONgJXXPhPF85+spdWRMbg=="
+ },
+ "node_modules/@pixi/core": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-6.3.0.tgz",
+ "integrity": "sha512-j7UMizcgDoUB9eDrZIP22xJCPYpjx2/BCl8deE5M9Cim9OR2qPxnNnt3jC1oKf2vVnNMTDrMOLekhMVo89FX2Q==",
+ "dependencies": {
+ "@types/offscreencanvas": "^2019.6.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/pixijs"
+ },
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/runner": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/ticker": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/display": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.3.0.tgz",
+ "integrity": "sha512-Uxc1aLTFzV55d3kOlh/g19RlE2okPXsroi5jfYGCNS0VCdFk0sp6jMNEwk12BwC0KcA5SU7217H4jLy38VCVpA==",
+ "peerDependencies": {
+ "@pixi/math": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/extract": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.3.0.tgz",
+ "integrity": "sha512-p5d3Jx0hoIQZsn1msIOyYCzyRjVkfiDUNkuzpLmNo9zng7C6bwqmIZWEMr5alm7+XwqKHlQdsBuK9PeUJt9fGQ==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-alpha": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.3.0.tgz",
+ "integrity": "sha512-FyO35T2ym7R/rxaQzz3+dfpMlNn7b4XCFebD7hAgYoLqb+/vaM32ZjjoKBxxFRFqpZxBO6BObCyJQd245h+P4A==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-blur": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.3.0.tgz",
+ "integrity": "sha512-TpQxBbFnkcAxMOInMZDprRPXlfhQ0tYOvbnmdDbVTEGOqDXY/7do0bYRfsNshAyeyGE4NVIks1S/RlGkzHLhBg==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/settings": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-color-matrix": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.3.0.tgz",
+ "integrity": "sha512-9qKrRiaeINap7BgolI3GZ5RaRgYNx0pK8iyrn7vWcuQAxR/lPM+rfgWQPagjXdU9NbnbnfZj0LNOmgFqtWsZTQ==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-displacement": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.3.0.tgz",
+ "integrity": "sha512-zjOnM3fVh4HOxEHzG/iN00ZmxCuZdxy+xTnjUZkbOgmXtDqRa9HakCBHlg60ZpF/NiIAkJNdrXx6nDhh2hve8Q==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/math": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-fxaa": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.3.0.tgz",
+ "integrity": "sha512-dKhKNmQ8zgtvcT2s7nDU/0LETaCzydgosXAeEPO5XtkHA6asffjEAqiie9wpj3DzODOibNuC/wpiiwGmN6xGgw==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/filter-noise": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.3.0.tgz",
+ "integrity": "sha512-+2qhb/wWkqI86xb2+NMxeoKUiA5Kx6Kvo1jCvSE4PdP5CGCFDLQqnj0NkIZCbl/3L0MiM9vy+JRmY+nVgre8Tw==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/graphics": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.3.0.tgz",
+ "integrity": "sha512-cnce8ddZSRgVuwK3hdWjEgf9WJljEXlJp+tOIEYvmNYnkvfaRpdeVRpF5yd+A24ZswrVRU9W/W7cXCMw2uq/vQ==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/interaction": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.3.0.tgz",
+ "integrity": "sha512-ZAgYJPnpQS07r69o6Mgn4SxurY+t05EWblC8bpVssQ/k2yU3xeWAKNV/Hk39AKrM5S+PBU9YyGX//jM+3gt8rQ==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/ticker": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/loaders": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.3.0.tgz",
+ "integrity": "sha512-FXW3DkcAg2w0FABS6ixmzJNQSdabHXWumltelYM76NmBSE8oaLmg6tniBvjrTlSxUs3HlgwdeqgnUHV9GIFxLQ==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/math": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
+ "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ=="
+ },
+ "node_modules/@pixi/mesh": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.3.0.tgz",
+ "integrity": "sha512-ljm1lk8ZyxQaZHl53psPptD7eO8yVt7mbEwly+qSyh61Nj950fq5CBgr2cd7TakBSUfiUthYAYP8wmdwop328Q==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/mesh-extras": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.3.0.tgz",
+ "integrity": "sha512-rGvpW/UDNPDSALocT2w3jvBpF9TUgyvZMGcxqolIxDbrmRiyUeT1EeYnCQpIqQUnkKW1QKxLpuSjut2yfERe7A==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/mesh": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/mixin-cache-as-bitmap": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.3.0.tgz",
+ "integrity": "sha512-KIbclUCTv6J2ERIX8LM0PaGezKqfmDbR8X/68irbwsYU3fRtsFb9X4IHttguiItYK8C6syyepEyIRbWB/poc6Q==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/mixin-get-child-by-name": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.3.0.tgz",
+ "integrity": "sha512-R1nh985Fffo0HG3gmbbsBgbR0obGdjkVb31V9gUFileydY8u1jVA4sL1uzOfBbHAjDE+HFOO1wC1p6ygalUrkQ==",
+ "peerDependencies": {
+ "@pixi/display": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/mixin-get-global-position": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.3.0.tgz",
+ "integrity": "sha512-hDzLubpLSRH6hp+mn8mpONZeMcMc75ndkz6WROXI0gfoUkFdzxHStGBSk4VJRgtSj1zzOgmEqo7LP/y2blgYlw==",
+ "peerDependencies": {
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/particle-container": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.3.0.tgz",
+ "integrity": "sha512-yjcMUHIPUL4T27ECBrxgn6j00CpomYLBvdxXWDDqMSnm2W6AA+cy7QM30dCm2mcbStzB4j+cbYvN1+nRIuIE8Q==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/particle-emitter": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@pixi/particle-emitter/-/particle-emitter-5.0.4.tgz",
+ "integrity": "sha512-ZKEjRXjBe/xVZrVXC+HGEztmFyOE5GCBEbny0uD5jACFpd3tkUUqmhRxdi6R8Crqx2xe0jRpPuCUsa/eHp23+w==",
+ "peerDependencies": {
+ "@pixi/constants": "^6.0.4",
+ "@pixi/core": "^6.0.4",
+ "@pixi/display": "^6.0.4",
+ "@pixi/math": "^6.0.4",
+ "@pixi/settings": "^6.0.4",
+ "@pixi/sprite": "^6.0.4",
+ "@pixi/ticker": "^6.0.4"
+ }
+ },
+ "node_modules/@pixi/polyfill": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.3.0.tgz",
+ "integrity": "sha512-sjOLw0yndRipWOW3ykkCej5+VMZRBmnd32kUXXum9kgceSeL0w+iRPZrfvaFmgypqGnGpqwg24MsZ3vtIffd9g==",
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "promise-polyfill": "^8.2.0"
+ }
+ },
+ "node_modules/@pixi/prepare": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.3.0.tgz",
+ "integrity": "sha512-eqQpEIAhctZ85YEQWYMI/LmNyLn8K+lpfH783YQQ1WjFmBrFgJzvm1vs+ztIRl+6EIzVIC28RmcBU15Vkmylew==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/graphics": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/text": "6.3.0",
+ "@pixi/ticker": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/runner": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
+ "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw=="
+ },
+ "node_modules/@pixi/settings": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
+ "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/sprite": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.3.0.tgz",
+ "integrity": "sha512-dv0CSkxjWZeUujYQ6NorJ5Cue6SL+RE/H739JK4+cAwEtoWpYqKqiw6aeUu4aqSRsqjhyk9ilhR+K1MbnImJKA==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/sprite-animated": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.3.0.tgz",
+ "integrity": "sha512-P4VroljvyiAc9acwbUVZTHKwM418x5AFOAEYAx9NkF9izh2HhinjLa+iRK70gPnEBOMPwqn1taVnz/n4/aYHWw==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/ticker": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/sprite-tiling": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.3.0.tgz",
+ "integrity": "sha512-4+HodD9QwhiqIptBpT3rXuJDAJ5TSg2IRnHOo/+qSopA70VC1E+RRgyVvxfRfopfptcAHi60XWfzvFLHSV3LsA==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/spritesheet": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.3.0.tgz",
+ "integrity": "sha512-TAIIVA2KFJk7lKB4Ggep99bxpkSjnYlODuLEZ9EoJ6QIEx9A1HesaKwwqzfneeCzX5BOBeJMgZ++rujE29rrpg==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/loaders": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/text": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.3.0.tgz",
+ "integrity": "sha512-hDevLv8HztzdImA6sIvmpBpNoIyDCrMNJAdjTUo/Kw1aoKlDaOGx4K3J7wVTzV1d1WrreIXtOsO3rQUOzf/hmg==",
+ "peerDependencies": {
+ "@pixi/core": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/text-bitmap": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.3.0.tgz",
+ "integrity": "sha512-ogoJ+k7MHUEUb8b+yBZOi9jLW/TvIEduf2FJ5S52sovjhjs1/uZw2sdR43tM9BGxP1W9H6GE5yOK5f2sEFZIKg==",
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/loaders": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/mesh": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/text": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/ticker": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
+ "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
+ "peerDependencies": {
+ "@pixi/settings": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/utils": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.3.0.tgz",
+ "integrity": "sha512-QI5wb/fDdH8DAzIMlrYS0MhG382FPMLh4s3yRtOaftiOb84LL7Syz//SC+CJAyVB0UV/Lpr+T6PiCa4eBjRDgA==",
+ "dependencies": {
+ "@types/earcut": "^2.1.0",
+ "earcut": "^2.2.2",
+ "eventemitter3": "^3.1.0",
+ "url": "^0.11.0"
+ },
+ "peerDependencies": {
+ "@pixi/constants": "6.3.0",
+ "@pixi/settings": "6.3.0"
+ }
+ },
+ "node_modules/@pixi/utils/node_modules/eventemitter3": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
+ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
+ },
"node_modules/@polka/url": {
"version": "1.0.0-next.21",
"resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
@@ -1981,6 +2365,11 @@
"@types/node": "*"
}
},
+ "node_modules/@types/earcut": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz",
+ "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ=="
+ },
"node_modules/@types/eslint": {
"version": "7.29.0",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
@@ -2096,6 +2485,11 @@
"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
"dev": true
},
+ "node_modules/@types/offscreencanvas": {
+ "version": "2019.6.4",
+ "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.6.4.tgz",
+ "integrity": "sha512-u8SAgdZ8ROtkTF+mfZGOscl0or6BSj9A4g37e6nvxDc+YB/oDut0wHkK2PBBiC2bNR8TS0CPV+1gAk4fNisr1Q=="
+ },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -5343,6 +5737,11 @@
"integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
"dev": true
},
+ "node_modules/earcut": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz",
+ "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug=="
+ },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -7365,6 +7764,11 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
+ "node_modules/ismobilejs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
+ "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw=="
+ },
"node_modules/isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
@@ -8710,7 +9114,6 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9107,29 +9510,6 @@
"node": ">= 0.8"
}
},
- "node_modules/particles.vue3": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/particles.vue3/-/particles.vue3-2.0.3.tgz",
- "integrity": "sha512-FE2zbTCDpwP8Wzk2nDfVyuJkOtQHDHq2I+eqc7UYELc0IEKxtEaCJEjAfP0uAscP4Rl1hWW3MS63Fg7OqBmnvQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/matteobruni"
- },
- {
- "type": "buymeacoffee",
- "url": "https://www.buymeacoffee.com/matteobruni"
- }
- ],
- "dependencies": {
- "core-js": "^3.20.1",
- "tsparticles-engine": "^2.0.3",
- "vue-class-component": "^8.0.0-rc.1"
- },
- "peerDependencies": {
- "vue": ">=3"
- }
- },
"node_modules/pascal-case": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
@@ -9205,6 +9585,52 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pixi.js": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.3.0.tgz",
+ "integrity": "sha512-ayOmVagMSa5lPVvznDf2e4EppwzPEDnB/q3AYdjTM9Ksw+JKT3lbLuZFo/6U0HNYF9DsJRJL/4ebReZh1hnqLQ==",
+ "dependencies": {
+ "@pixi/accessibility": "6.3.0",
+ "@pixi/app": "6.3.0",
+ "@pixi/compressed-textures": "6.3.0",
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/extract": "6.3.0",
+ "@pixi/filter-alpha": "6.3.0",
+ "@pixi/filter-blur": "6.3.0",
+ "@pixi/filter-color-matrix": "6.3.0",
+ "@pixi/filter-displacement": "6.3.0",
+ "@pixi/filter-fxaa": "6.3.0",
+ "@pixi/filter-noise": "6.3.0",
+ "@pixi/graphics": "6.3.0",
+ "@pixi/interaction": "6.3.0",
+ "@pixi/loaders": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/mesh": "6.3.0",
+ "@pixi/mesh-extras": "6.3.0",
+ "@pixi/mixin-cache-as-bitmap": "6.3.0",
+ "@pixi/mixin-get-child-by-name": "6.3.0",
+ "@pixi/mixin-get-global-position": "6.3.0",
+ "@pixi/particle-container": "6.3.0",
+ "@pixi/polyfill": "6.3.0",
+ "@pixi/prepare": "6.3.0",
+ "@pixi/runner": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/sprite-animated": "6.3.0",
+ "@pixi/sprite-tiling": "6.3.0",
+ "@pixi/spritesheet": "6.3.0",
+ "@pixi/text": "6.3.0",
+ "@pixi/text-bitmap": "6.3.0",
+ "@pixi/ticker": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/pixijs"
+ }
+ },
"node_modules/pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -9870,6 +10296,11 @@
"webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
}
},
+ "node_modules/promise-polyfill": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz",
+ "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg=="
+ },
"node_modules/proxy-addr": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
@@ -9929,6 +10360,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -11583,362 +12023,6 @@
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
"dev": true
},
- "node_modules/tsparticles": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.0.3.tgz",
- "integrity": "sha512-aHWFfppS9VBd+zZVbV6wVqovo/xFQbKNzdy2fWNGAuomXRlz0nkU48jY1sarGz64SUGREIWgXvYgwIpwlKe17g==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3",
- "tsparticles-interaction-external-trail": "^2.0.3",
- "tsparticles-plugin-absorbers": "^2.0.3",
- "tsparticles-plugin-emitters": "^2.0.3",
- "tsparticles-plugin-polygon-mask": "^2.0.3",
- "tsparticles-slim": "^2.0.3",
- "tsparticles-updater-roll": "^2.0.3",
- "tsparticles-updater-tilt": "^2.0.3",
- "tsparticles-updater-wobble": "^2.0.3"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/matteobruni"
- }
- },
- "node_modules/tsparticles-engine": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-engine/-/tsparticles-engine-2.0.3.tgz",
- "integrity": "sha512-n54t3Qcdnz/wc6op38Q/nVwfi7d/m/HdiDdJsJy4DWAJnnu4YZLGoor9h76nuvfIeY7niTQWMLMxWBViAKOOEA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/matteobruni"
- },
- {
- "type": "buymeacoffee",
- "url": "https://www.buymeacoffee.com/matteobruni"
- }
- ],
- "hasInstallScript": true
- },
- "node_modules/tsparticles-interaction-external-attract": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-attract/-/tsparticles-interaction-external-attract-2.0.3.tgz",
- "integrity": "sha512-z0/+aM+AcKXd8AzE89SQA1jq7ZTnG+eF+x00aqNVBfiHvrch9+yLTudwk9Rmkiq5H1FStYk5kQZS0XS9lysf1g==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-bounce": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-bounce/-/tsparticles-interaction-external-bounce-2.0.3.tgz",
- "integrity": "sha512-ERu3wiOnKAmNAh/lUEp1M7eYX3ai/hQU5+BmNQrKJDGqr1MjrKhJ1Ar7OtBLjBNaxuq7tIGBvngVn4+CjeoMXQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-bubble": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-bubble/-/tsparticles-interaction-external-bubble-2.0.3.tgz",
- "integrity": "sha512-yOIy0QY9kDlvCwivQQkY3ezCHdDZ2WRYZNCdJARKxHG0lptZIT9hxqkONf1OYlQ+/dsHiT+4t1JIISYy9oYwEA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-connect": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-connect/-/tsparticles-interaction-external-connect-2.0.3.tgz",
- "integrity": "sha512-M7tn4T4RbO4xNJ5Ki8EgLzC9+H+adaTbQfMOroJ9/l1zKVrQhPAGHeXOAQmdQb1QgaYB0HXk9MpIEJW393vdaQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-grab": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-grab/-/tsparticles-interaction-external-grab-2.0.3.tgz",
- "integrity": "sha512-QT/HbkzOxbY8OVj9skP1oAs9CLHH6pN8ofDmyPJ+n3dCuknIE5BPDAHjaaxE79EP+ZpauTbdGYDaAVQEjhRgXA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-pause": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-pause/-/tsparticles-interaction-external-pause-2.0.3.tgz",
- "integrity": "sha512-zmcYEWTKN8XecPR6ra97TVwGim/KxivW/WaG33XtNcilYLO3Oc6oWiQ7aHWIlf70pVyxZbcflWlsx6cSiwfJ5w==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-push": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-push/-/tsparticles-interaction-external-push-2.0.3.tgz",
- "integrity": "sha512-nGodslff8JfjRayAxhB9qWvu6glZwqSegfZHxlYwwY1UIQAZ4jJwmlb2JXgpdpitv56RP4D9/pPU8bvf+IiazQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-remove": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-remove/-/tsparticles-interaction-external-remove-2.0.3.tgz",
- "integrity": "sha512-PqKIPUBNV6hlfIReCqCglH3pUcvu7FWH1rTgIrgCjgIRnI4vmcw+Wkd5y1Hx0YwqFCdXrRJJ91e0c5FinMrJVA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-repulse": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-repulse/-/tsparticles-interaction-external-repulse-2.0.3.tgz",
- "integrity": "sha512-ukBNBWK6h4SmYvqzWCpoygcHUZEOc6DDpysMJlIgtIzHeaOnuM8vEahxQWl5yNsvwTiuCTtc6RZ2sL+sg2KHWQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-external-trail": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.0.3.tgz",
- "integrity": "sha512-n9aTNQV20tnzZq1ySAku8arjcNgrwY7jxHYMg/cZhez5mU8I6xKNIf+VZVo9F/X9nuMgyIC795BV43mlky/gqQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-particles-attract": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.0.3.tgz",
- "integrity": "sha512-rCSWDfwrHWt+/KO6Z4666S4R4gBpzyR0Hse1QwEiqNhwRdP2/QpwIpKU0pWnt/9HGzUvNYpAINH+bpIqWo2qcg==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-particles-collisions": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-collisions/-/tsparticles-interaction-particles-collisions-2.0.3.tgz",
- "integrity": "sha512-m/6VeYEHAUTvCWFYNNgURSK5dHnDBES8HextrkDCAxUjf/5wvJpwOVPELuGDNc5sWBD1T4hLrZVtIzbrYmxjwQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-interaction-particles-links": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-links/-/tsparticles-interaction-particles-links-2.0.3.tgz",
- "integrity": "sha512-Rdh+FsfBYbQqtBsd2EYcSdjYAoRbzy9/VYquEc/Bzv8DgMs3jJv2/1BtekSfCSVvUGxZW9YoA+5e8e9n9hi32Q==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-move-base": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-move-base/-/tsparticles-move-base-2.0.3.tgz",
- "integrity": "sha512-ZJSe0AYKXerb1aSAwZFcojirSLmlbsN7+8w8oRmbM5h1aJRg7BOa4OastMuNjOT9fjxL1xDNik/e3nx8xyByXg==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-move-parallax": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-move-parallax/-/tsparticles-move-parallax-2.0.3.tgz",
- "integrity": "sha512-rXj8PukEMizbhzWpM4/VvVFxnYs3oRIIEkQej1TmQeMsvg1wmi7qMV1YOGpmw/XjHBLDqwmYUtdn6p0FT6aXjQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-plugin-absorbers": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.0.3.tgz",
- "integrity": "sha512-kh3QOZg2J/wMTbUU8+YmUeNhaQ1BRbPdZQH4PCE4PwgNkIduaZsX3ORuA1CPeqJ0zpS1xMGKGsWDgOfPJjaWJA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-plugin-emitters": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.0.3.tgz",
- "integrity": "sha512-2XV7je3VH0N3vZdbcUcau/W8r7/95I1ziGRj0RrouK1gvOFZEcqzWELrz1s/HV26aNlYeESMCxba1fHNh84tyA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-plugin-polygon-mask": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-polygon-mask/-/tsparticles-plugin-polygon-mask-2.0.3.tgz",
- "integrity": "sha512-EPV4xKQIrq1/ashtGv/gg4wTonOw76rSt6twHsG5cdubV6LQnJIYZg2scObIUgXnlpG4WG0p3nZiYMADdMnmRw==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-circle": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.0.3.tgz",
- "integrity": "sha512-irlKC6pqqvlHS4LHLNzh+LgRpAsMMkc45Wnk3xc7EXSP1hjaudS2GMX2lO85MoDXeZcl+hrA1unUt45atDwF3g==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-image": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-image/-/tsparticles-shape-image-2.0.3.tgz",
- "integrity": "sha512-Rf+7DDGUTEEKkIVAi+YRjbeigzJSkPZzedg+1AZxztF2HDT8sXNlgAePudvjoqyMDKyd1gDQW/16Yzkcx6hIow==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-line": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-line/-/tsparticles-shape-line-2.0.3.tgz",
- "integrity": "sha512-s7f0izNUUZyOvt3tcCCIbDsu4Ed8etIqEDdigctBP7k0gwHZAmsV9fyYqOfTF4DK5oPCzc/7OJTISiPOqt9CNg==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-polygon": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-polygon/-/tsparticles-shape-polygon-2.0.3.tgz",
- "integrity": "sha512-2rslG14FKYbkmJNjs5wHQQud+lkWeponH36B1KJHQt1oGJhNT1aad1lnZ3JQaG/WHvXlIrT16pLolZW9KArpqg==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-square": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-square/-/tsparticles-shape-square-2.0.3.tgz",
- "integrity": "sha512-ra5fxTpLbsunJaxkc2AQzz9njwN7d/3jAZL8yuLwaSEiu8UyWp+8fMzHXuGY5hzp61BGGxtIQ4zfrF/9WK1/iQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-star": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-star/-/tsparticles-shape-star-2.0.3.tgz",
- "integrity": "sha512-/m/fzmfjExRYaVFCHUu1rp1PgybL16si69kU7b1+5s774D+/Mbpk0XplAEWLiv+YX1ifRk7YUi5O5MLWZ9+7bw==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-shape-text": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-text/-/tsparticles-shape-text-2.0.3.tgz",
- "integrity": "sha512-8g3yL3kAcW+XgH5nRNT4nsWGzbVoUoOGhG7yD6vnvHWJhcsGAdk6qn/1MxJ45yUll4Fl/p8ZJcg2jywDmujf3g==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-slim": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.3.tgz",
- "integrity": "sha512-RQX+ZGdJEthYUOX5U6GLWw3xiOYo11HI0E+9b53hQh5H1VcUEHvX6ITVwRqMohD04VtkA4Hw33PdOnfjtM3G/g==",
- "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"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/matteobruni"
- }
- },
- "node_modules/tsparticles-updater-angle": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-angle/-/tsparticles-updater-angle-2.0.3.tgz",
- "integrity": "sha512-Fu39U7WLeUfeiUDQhwnobyOrNVrWsIdM08m2TBaVjqXBt4WWilO4Xs+5SbDyCWxQ0hFwUgNcHdnm80AX9608LQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-color": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-color/-/tsparticles-updater-color-2.0.3.tgz",
- "integrity": "sha512-h2Ml4WIKqLlIZVngzP2WD+vsKDVWQyZelrXjW0a02zmsue1ZMexZhNwjCf2Vp+weaQLVGhzP+nKbzcYasKdydQ==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-life": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.0.3.tgz",
- "integrity": "sha512-ISw1LVBkz6CVUaVecA6s2LEe9JzyuE9aQRv2LDK3eV1Lz3QrdyPlMt1MjccHa1K/AUp+RVPhIWKKKe4UBqFJFA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-opacity": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-opacity/-/tsparticles-updater-opacity-2.0.3.tgz",
- "integrity": "sha512-AFBhPKfD5mzhEQzfYUHZ79heWQ8UuskTKgylLceXr41mzGEr3AMtOuBcRkQUpYhKThhlDbrWecMPCYk6VQfhOw==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-out-modes": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-out-modes/-/tsparticles-updater-out-modes-2.0.3.tgz",
- "integrity": "sha512-6lYjRrp0XIvEQTcERQhqm7nfz4NMCXqmUWzBUr6R/F7lMKM75eMK6Q6hmSQDgkdyVzvY7j9enHjTBeZXxyCrqA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-roll": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.0.3.tgz",
- "integrity": "sha512-sm7TkU/0ErVUBDnRUCYjH1OonHs+P/C8gtiVrRhvowQTdpSl5a1x+UoSu6aHzPxZZVCBhDmkACNC0JuOa6uucw==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-size": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-size/-/tsparticles-updater-size-2.0.3.tgz",
- "integrity": "sha512-dIkse7f9ZhOXFtPKyinzOQul75MRO29kzXMMU1vsOsLdNB6+8/LL44pvLRdrJA/6JUeuspMeMEtMvwtAyPeA+A==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-stroke-color": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-stroke-color/-/tsparticles-updater-stroke-color-2.0.3.tgz",
- "integrity": "sha512-iQLiYpbPDbM+NqnLZPv7Th12Mq4CLSFLXr6zvZi09TLVgRl9sLur046AHyLP5IuetvwwaOxKkKEGAg7VlvR6lA==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-tilt": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.0.3.tgz",
- "integrity": "sha512-04L7qsP47X9Mt6esAvk4/avfHQQI94h+/NiKbZ7HNJjcKbCvQp9LaplQCFGvr9t1IxFT9aQAmRP2KInVAelw5g==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "node_modules/tsparticles-updater-wobble": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.0.3.tgz",
- "integrity": "sha512-oToq/HwaA6OHjO8j7u8oT3I8/pJhOCNldX3XoZAgiaA3E8E19g8iD/0tWIkP4D/4o+I7NkJLv0wTcd5DJyueGg==",
- "dependencies": {
- "tsparticles-engine": "^2.0.3"
- }
- },
"node_modules/tsutils": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
@@ -12074,6 +12158,20 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -12141,14 +12239,6 @@
"@vue/shared": "3.2.26"
}
},
- "node_modules/vue-class-component": {
- "version": "8.0.0-rc.1",
- "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-8.0.0-rc.1.tgz",
- "integrity": "sha512-w1nMzsT/UdbDAXKqhwTmSoyuJzUXKrxLE77PCFVuC6syr8acdFDAq116xgvZh9UCuV0h+rlCtxXolr3Hi3HyPQ==",
- "peerDependencies": {
- "vue": "^3.0.0"
- }
- },
"node_modules/vue-eslint-parser": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz",
@@ -14446,6 +14536,238 @@
"fastq": "^1.6.0"
}
},
+ "@pixi/accessibility": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.3.0.tgz",
+ "integrity": "sha512-G2IJovkixJ3MdXC456e7Nu9J2nLte01KwJPkWhhuuZkRQI6gBcLHn5flGG+QVx/dZDLySXyHiJ+1MAQ8kI9AbA==",
+ "requires": {}
+ },
+ "@pixi/app": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.3.0.tgz",
+ "integrity": "sha512-Ud+D/VkGFCx9Z+i0OXDzXqT3zNrUJ9f3sZuoACz1VVD6nnSq+wBZPnyoOOsgfiMYo/0KYVJh+EdBKZS8aYnnVQ==",
+ "requires": {}
+ },
+ "@pixi/compressed-textures": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.3.0.tgz",
+ "integrity": "sha512-Y/SHGQZftvSM98/m89a1Pf99c9L5TGEPngueOcmjCABeGI33vOaL2VM4chkHXhG9HLqrHYAty24vXqOj42LbJw==",
+ "requires": {}
+ },
+ "@pixi/constants": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.3.0.tgz",
+ "integrity": "sha512-295/bb0+5IugA9plqBnD6xrvApjgGRdaNJ6EryCa7UB2j8wt4YtuzLjNeaCtng9eJONgJXXPhPF85+spdWRMbg=="
+ },
+ "@pixi/core": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-6.3.0.tgz",
+ "integrity": "sha512-j7UMizcgDoUB9eDrZIP22xJCPYpjx2/BCl8deE5M9Cim9OR2qPxnNnt3jC1oKf2vVnNMTDrMOLekhMVo89FX2Q==",
+ "requires": {
+ "@types/offscreencanvas": "^2019.6.4"
+ }
+ },
+ "@pixi/display": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.3.0.tgz",
+ "integrity": "sha512-Uxc1aLTFzV55d3kOlh/g19RlE2okPXsroi5jfYGCNS0VCdFk0sp6jMNEwk12BwC0KcA5SU7217H4jLy38VCVpA==",
+ "requires": {}
+ },
+ "@pixi/extract": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.3.0.tgz",
+ "integrity": "sha512-p5d3Jx0hoIQZsn1msIOyYCzyRjVkfiDUNkuzpLmNo9zng7C6bwqmIZWEMr5alm7+XwqKHlQdsBuK9PeUJt9fGQ==",
+ "requires": {}
+ },
+ "@pixi/filter-alpha": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.3.0.tgz",
+ "integrity": "sha512-FyO35T2ym7R/rxaQzz3+dfpMlNn7b4XCFebD7hAgYoLqb+/vaM32ZjjoKBxxFRFqpZxBO6BObCyJQd245h+P4A==",
+ "requires": {}
+ },
+ "@pixi/filter-blur": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.3.0.tgz",
+ "integrity": "sha512-TpQxBbFnkcAxMOInMZDprRPXlfhQ0tYOvbnmdDbVTEGOqDXY/7do0bYRfsNshAyeyGE4NVIks1S/RlGkzHLhBg==",
+ "requires": {}
+ },
+ "@pixi/filter-color-matrix": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.3.0.tgz",
+ "integrity": "sha512-9qKrRiaeINap7BgolI3GZ5RaRgYNx0pK8iyrn7vWcuQAxR/lPM+rfgWQPagjXdU9NbnbnfZj0LNOmgFqtWsZTQ==",
+ "requires": {}
+ },
+ "@pixi/filter-displacement": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.3.0.tgz",
+ "integrity": "sha512-zjOnM3fVh4HOxEHzG/iN00ZmxCuZdxy+xTnjUZkbOgmXtDqRa9HakCBHlg60ZpF/NiIAkJNdrXx6nDhh2hve8Q==",
+ "requires": {}
+ },
+ "@pixi/filter-fxaa": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.3.0.tgz",
+ "integrity": "sha512-dKhKNmQ8zgtvcT2s7nDU/0LETaCzydgosXAeEPO5XtkHA6asffjEAqiie9wpj3DzODOibNuC/wpiiwGmN6xGgw==",
+ "requires": {}
+ },
+ "@pixi/filter-noise": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.3.0.tgz",
+ "integrity": "sha512-+2qhb/wWkqI86xb2+NMxeoKUiA5Kx6Kvo1jCvSE4PdP5CGCFDLQqnj0NkIZCbl/3L0MiM9vy+JRmY+nVgre8Tw==",
+ "requires": {}
+ },
+ "@pixi/graphics": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.3.0.tgz",
+ "integrity": "sha512-cnce8ddZSRgVuwK3hdWjEgf9WJljEXlJp+tOIEYvmNYnkvfaRpdeVRpF5yd+A24ZswrVRU9W/W7cXCMw2uq/vQ==",
+ "requires": {}
+ },
+ "@pixi/interaction": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.3.0.tgz",
+ "integrity": "sha512-ZAgYJPnpQS07r69o6Mgn4SxurY+t05EWblC8bpVssQ/k2yU3xeWAKNV/Hk39AKrM5S+PBU9YyGX//jM+3gt8rQ==",
+ "requires": {}
+ },
+ "@pixi/loaders": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.3.0.tgz",
+ "integrity": "sha512-FXW3DkcAg2w0FABS6ixmzJNQSdabHXWumltelYM76NmBSE8oaLmg6tniBvjrTlSxUs3HlgwdeqgnUHV9GIFxLQ==",
+ "requires": {}
+ },
+ "@pixi/math": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
+ "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ=="
+ },
+ "@pixi/mesh": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.3.0.tgz",
+ "integrity": "sha512-ljm1lk8ZyxQaZHl53psPptD7eO8yVt7mbEwly+qSyh61Nj950fq5CBgr2cd7TakBSUfiUthYAYP8wmdwop328Q==",
+ "requires": {}
+ },
+ "@pixi/mesh-extras": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.3.0.tgz",
+ "integrity": "sha512-rGvpW/UDNPDSALocT2w3jvBpF9TUgyvZMGcxqolIxDbrmRiyUeT1EeYnCQpIqQUnkKW1QKxLpuSjut2yfERe7A==",
+ "requires": {}
+ },
+ "@pixi/mixin-cache-as-bitmap": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.3.0.tgz",
+ "integrity": "sha512-KIbclUCTv6J2ERIX8LM0PaGezKqfmDbR8X/68irbwsYU3fRtsFb9X4IHttguiItYK8C6syyepEyIRbWB/poc6Q==",
+ "requires": {}
+ },
+ "@pixi/mixin-get-child-by-name": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.3.0.tgz",
+ "integrity": "sha512-R1nh985Fffo0HG3gmbbsBgbR0obGdjkVb31V9gUFileydY8u1jVA4sL1uzOfBbHAjDE+HFOO1wC1p6ygalUrkQ==",
+ "requires": {}
+ },
+ "@pixi/mixin-get-global-position": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.3.0.tgz",
+ "integrity": "sha512-hDzLubpLSRH6hp+mn8mpONZeMcMc75ndkz6WROXI0gfoUkFdzxHStGBSk4VJRgtSj1zzOgmEqo7LP/y2blgYlw==",
+ "requires": {}
+ },
+ "@pixi/particle-container": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.3.0.tgz",
+ "integrity": "sha512-yjcMUHIPUL4T27ECBrxgn6j00CpomYLBvdxXWDDqMSnm2W6AA+cy7QM30dCm2mcbStzB4j+cbYvN1+nRIuIE8Q==",
+ "requires": {}
+ },
+ "@pixi/particle-emitter": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@pixi/particle-emitter/-/particle-emitter-5.0.4.tgz",
+ "integrity": "sha512-ZKEjRXjBe/xVZrVXC+HGEztmFyOE5GCBEbny0uD5jACFpd3tkUUqmhRxdi6R8Crqx2xe0jRpPuCUsa/eHp23+w==",
+ "requires": {}
+ },
+ "@pixi/polyfill": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.3.0.tgz",
+ "integrity": "sha512-sjOLw0yndRipWOW3ykkCej5+VMZRBmnd32kUXXum9kgceSeL0w+iRPZrfvaFmgypqGnGpqwg24MsZ3vtIffd9g==",
+ "requires": {
+ "object-assign": "^4.1.1",
+ "promise-polyfill": "^8.2.0"
+ }
+ },
+ "@pixi/prepare": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.3.0.tgz",
+ "integrity": "sha512-eqQpEIAhctZ85YEQWYMI/LmNyLn8K+lpfH783YQQ1WjFmBrFgJzvm1vs+ztIRl+6EIzVIC28RmcBU15Vkmylew==",
+ "requires": {}
+ },
+ "@pixi/runner": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
+ "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw=="
+ },
+ "@pixi/settings": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
+ "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/sprite": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.3.0.tgz",
+ "integrity": "sha512-dv0CSkxjWZeUujYQ6NorJ5Cue6SL+RE/H739JK4+cAwEtoWpYqKqiw6aeUu4aqSRsqjhyk9ilhR+K1MbnImJKA==",
+ "requires": {}
+ },
+ "@pixi/sprite-animated": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.3.0.tgz",
+ "integrity": "sha512-P4VroljvyiAc9acwbUVZTHKwM418x5AFOAEYAx9NkF9izh2HhinjLa+iRK70gPnEBOMPwqn1taVnz/n4/aYHWw==",
+ "requires": {}
+ },
+ "@pixi/sprite-tiling": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.3.0.tgz",
+ "integrity": "sha512-4+HodD9QwhiqIptBpT3rXuJDAJ5TSg2IRnHOo/+qSopA70VC1E+RRgyVvxfRfopfptcAHi60XWfzvFLHSV3LsA==",
+ "requires": {}
+ },
+ "@pixi/spritesheet": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.3.0.tgz",
+ "integrity": "sha512-TAIIVA2KFJk7lKB4Ggep99bxpkSjnYlODuLEZ9EoJ6QIEx9A1HesaKwwqzfneeCzX5BOBeJMgZ++rujE29rrpg==",
+ "requires": {}
+ },
+ "@pixi/text": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.3.0.tgz",
+ "integrity": "sha512-hDevLv8HztzdImA6sIvmpBpNoIyDCrMNJAdjTUo/Kw1aoKlDaOGx4K3J7wVTzV1d1WrreIXtOsO3rQUOzf/hmg==",
+ "requires": {}
+ },
+ "@pixi/text-bitmap": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.3.0.tgz",
+ "integrity": "sha512-ogoJ+k7MHUEUb8b+yBZOi9jLW/TvIEduf2FJ5S52sovjhjs1/uZw2sdR43tM9BGxP1W9H6GE5yOK5f2sEFZIKg==",
+ "requires": {}
+ },
+ "@pixi/ticker": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
+ "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
+ "requires": {}
+ },
+ "@pixi/utils": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.3.0.tgz",
+ "integrity": "sha512-QI5wb/fDdH8DAzIMlrYS0MhG382FPMLh4s3yRtOaftiOb84LL7Syz//SC+CJAyVB0UV/Lpr+T6PiCa4eBjRDgA==",
+ "requires": {
+ "@types/earcut": "^2.1.0",
+ "earcut": "^2.2.2",
+ "eventemitter3": "^3.1.0",
+ "url": "^0.11.0"
+ },
+ "dependencies": {
+ "eventemitter3": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
+ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
+ }
+ }
+ },
"@polka/url": {
"version": "1.0.0-next.21",
"resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
@@ -14592,6 +14914,11 @@
"@types/node": "*"
}
},
+ "@types/earcut": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz",
+ "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ=="
+ },
"@types/eslint": {
"version": "7.29.0",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
@@ -14707,6 +15034,11 @@
"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
"dev": true
},
+ "@types/offscreencanvas": {
+ "version": "2019.6.4",
+ "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.6.4.tgz",
+ "integrity": "sha512-u8SAgdZ8ROtkTF+mfZGOscl0or6BSj9A4g37e6nvxDc+YB/oDut0wHkK2PBBiC2bNR8TS0CPV+1gAk4fNisr1Q=="
+ },
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -17151,6 +17483,11 @@
"integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
"dev": true
},
+ "earcut": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz",
+ "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug=="
+ },
"eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -18629,6 +18966,11 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
+ "ismobilejs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
+ "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw=="
+ },
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
@@ -19650,8 +19992,7 @@
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-inspect": {
"version": "1.12.0",
@@ -19944,16 +20285,6 @@
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
"dev": true
},
- "particles.vue3": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/particles.vue3/-/particles.vue3-2.0.3.tgz",
- "integrity": "sha512-FE2zbTCDpwP8Wzk2nDfVyuJkOtQHDHq2I+eqc7UYELc0IEKxtEaCJEjAfP0uAscP4Rl1hWW3MS63Fg7OqBmnvQ==",
- "requires": {
- "core-js": "^3.20.1",
- "tsparticles-engine": "^2.0.3",
- "vue-class-component": "^8.0.0-rc.1"
- }
- },
"pascal-case": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
@@ -20011,6 +20342,48 @@
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true
},
+ "pixi.js": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.3.0.tgz",
+ "integrity": "sha512-ayOmVagMSa5lPVvznDf2e4EppwzPEDnB/q3AYdjTM9Ksw+JKT3lbLuZFo/6U0HNYF9DsJRJL/4ebReZh1hnqLQ==",
+ "requires": {
+ "@pixi/accessibility": "6.3.0",
+ "@pixi/app": "6.3.0",
+ "@pixi/compressed-textures": "6.3.0",
+ "@pixi/constants": "6.3.0",
+ "@pixi/core": "6.3.0",
+ "@pixi/display": "6.3.0",
+ "@pixi/extract": "6.3.0",
+ "@pixi/filter-alpha": "6.3.0",
+ "@pixi/filter-blur": "6.3.0",
+ "@pixi/filter-color-matrix": "6.3.0",
+ "@pixi/filter-displacement": "6.3.0",
+ "@pixi/filter-fxaa": "6.3.0",
+ "@pixi/filter-noise": "6.3.0",
+ "@pixi/graphics": "6.3.0",
+ "@pixi/interaction": "6.3.0",
+ "@pixi/loaders": "6.3.0",
+ "@pixi/math": "6.3.0",
+ "@pixi/mesh": "6.3.0",
+ "@pixi/mesh-extras": "6.3.0",
+ "@pixi/mixin-cache-as-bitmap": "6.3.0",
+ "@pixi/mixin-get-child-by-name": "6.3.0",
+ "@pixi/mixin-get-global-position": "6.3.0",
+ "@pixi/particle-container": "6.3.0",
+ "@pixi/polyfill": "6.3.0",
+ "@pixi/prepare": "6.3.0",
+ "@pixi/runner": "6.3.0",
+ "@pixi/settings": "6.3.0",
+ "@pixi/sprite": "6.3.0",
+ "@pixi/sprite-animated": "6.3.0",
+ "@pixi/sprite-tiling": "6.3.0",
+ "@pixi/spritesheet": "6.3.0",
+ "@pixi/text": "6.3.0",
+ "@pixi/text-bitmap": "6.3.0",
+ "@pixi/ticker": "6.3.0",
+ "@pixi/utils": "6.3.0"
+ }
+ },
"pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -20446,6 +20819,11 @@
"log-update": "^2.1.0"
}
},
+ "promise-polyfill": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz",
+ "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg=="
+ },
"proxy-addr": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
@@ -20492,6 +20870,11 @@
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
"dev": true
},
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ },
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -21718,343 +22101,6 @@
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
"dev": true
},
- "tsparticles": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-2.0.3.tgz",
- "integrity": "sha512-aHWFfppS9VBd+zZVbV6wVqovo/xFQbKNzdy2fWNGAuomXRlz0nkU48jY1sarGz64SUGREIWgXvYgwIpwlKe17g==",
- "requires": {
- "tsparticles-engine": "^2.0.3",
- "tsparticles-interaction-external-trail": "^2.0.3",
- "tsparticles-plugin-absorbers": "^2.0.3",
- "tsparticles-plugin-emitters": "^2.0.3",
- "tsparticles-plugin-polygon-mask": "^2.0.3",
- "tsparticles-slim": "^2.0.3",
- "tsparticles-updater-roll": "^2.0.3",
- "tsparticles-updater-tilt": "^2.0.3",
- "tsparticles-updater-wobble": "^2.0.3"
- }
- },
- "tsparticles-engine": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-engine/-/tsparticles-engine-2.0.3.tgz",
- "integrity": "sha512-n54t3Qcdnz/wc6op38Q/nVwfi7d/m/HdiDdJsJy4DWAJnnu4YZLGoor9h76nuvfIeY7niTQWMLMxWBViAKOOEA=="
- },
- "tsparticles-interaction-external-attract": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-attract/-/tsparticles-interaction-external-attract-2.0.3.tgz",
- "integrity": "sha512-z0/+aM+AcKXd8AzE89SQA1jq7ZTnG+eF+x00aqNVBfiHvrch9+yLTudwk9Rmkiq5H1FStYk5kQZS0XS9lysf1g==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-bounce": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-bounce/-/tsparticles-interaction-external-bounce-2.0.3.tgz",
- "integrity": "sha512-ERu3wiOnKAmNAh/lUEp1M7eYX3ai/hQU5+BmNQrKJDGqr1MjrKhJ1Ar7OtBLjBNaxuq7tIGBvngVn4+CjeoMXQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-bubble": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-bubble/-/tsparticles-interaction-external-bubble-2.0.3.tgz",
- "integrity": "sha512-yOIy0QY9kDlvCwivQQkY3ezCHdDZ2WRYZNCdJARKxHG0lptZIT9hxqkONf1OYlQ+/dsHiT+4t1JIISYy9oYwEA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-connect": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-connect/-/tsparticles-interaction-external-connect-2.0.3.tgz",
- "integrity": "sha512-M7tn4T4RbO4xNJ5Ki8EgLzC9+H+adaTbQfMOroJ9/l1zKVrQhPAGHeXOAQmdQb1QgaYB0HXk9MpIEJW393vdaQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-grab": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-grab/-/tsparticles-interaction-external-grab-2.0.3.tgz",
- "integrity": "sha512-QT/HbkzOxbY8OVj9skP1oAs9CLHH6pN8ofDmyPJ+n3dCuknIE5BPDAHjaaxE79EP+ZpauTbdGYDaAVQEjhRgXA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-pause": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-pause/-/tsparticles-interaction-external-pause-2.0.3.tgz",
- "integrity": "sha512-zmcYEWTKN8XecPR6ra97TVwGim/KxivW/WaG33XtNcilYLO3Oc6oWiQ7aHWIlf70pVyxZbcflWlsx6cSiwfJ5w==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-push": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-push/-/tsparticles-interaction-external-push-2.0.3.tgz",
- "integrity": "sha512-nGodslff8JfjRayAxhB9qWvu6glZwqSegfZHxlYwwY1UIQAZ4jJwmlb2JXgpdpitv56RP4D9/pPU8bvf+IiazQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-remove": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-remove/-/tsparticles-interaction-external-remove-2.0.3.tgz",
- "integrity": "sha512-PqKIPUBNV6hlfIReCqCglH3pUcvu7FWH1rTgIrgCjgIRnI4vmcw+Wkd5y1Hx0YwqFCdXrRJJ91e0c5FinMrJVA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-repulse": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-repulse/-/tsparticles-interaction-external-repulse-2.0.3.tgz",
- "integrity": "sha512-ukBNBWK6h4SmYvqzWCpoygcHUZEOc6DDpysMJlIgtIzHeaOnuM8vEahxQWl5yNsvwTiuCTtc6RZ2sL+sg2KHWQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-external-trail": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-external-trail/-/tsparticles-interaction-external-trail-2.0.3.tgz",
- "integrity": "sha512-n9aTNQV20tnzZq1ySAku8arjcNgrwY7jxHYMg/cZhez5mU8I6xKNIf+VZVo9F/X9nuMgyIC795BV43mlky/gqQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-particles-attract": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-attract/-/tsparticles-interaction-particles-attract-2.0.3.tgz",
- "integrity": "sha512-rCSWDfwrHWt+/KO6Z4666S4R4gBpzyR0Hse1QwEiqNhwRdP2/QpwIpKU0pWnt/9HGzUvNYpAINH+bpIqWo2qcg==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-particles-collisions": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-collisions/-/tsparticles-interaction-particles-collisions-2.0.3.tgz",
- "integrity": "sha512-m/6VeYEHAUTvCWFYNNgURSK5dHnDBES8HextrkDCAxUjf/5wvJpwOVPELuGDNc5sWBD1T4hLrZVtIzbrYmxjwQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-interaction-particles-links": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-interaction-particles-links/-/tsparticles-interaction-particles-links-2.0.3.tgz",
- "integrity": "sha512-Rdh+FsfBYbQqtBsd2EYcSdjYAoRbzy9/VYquEc/Bzv8DgMs3jJv2/1BtekSfCSVvUGxZW9YoA+5e8e9n9hi32Q==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-move-base": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-move-base/-/tsparticles-move-base-2.0.3.tgz",
- "integrity": "sha512-ZJSe0AYKXerb1aSAwZFcojirSLmlbsN7+8w8oRmbM5h1aJRg7BOa4OastMuNjOT9fjxL1xDNik/e3nx8xyByXg==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-move-parallax": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-move-parallax/-/tsparticles-move-parallax-2.0.3.tgz",
- "integrity": "sha512-rXj8PukEMizbhzWpM4/VvVFxnYs3oRIIEkQej1TmQeMsvg1wmi7qMV1YOGpmw/XjHBLDqwmYUtdn6p0FT6aXjQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-plugin-absorbers": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-absorbers/-/tsparticles-plugin-absorbers-2.0.3.tgz",
- "integrity": "sha512-kh3QOZg2J/wMTbUU8+YmUeNhaQ1BRbPdZQH4PCE4PwgNkIduaZsX3ORuA1CPeqJ0zpS1xMGKGsWDgOfPJjaWJA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-plugin-emitters": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-emitters/-/tsparticles-plugin-emitters-2.0.3.tgz",
- "integrity": "sha512-2XV7je3VH0N3vZdbcUcau/W8r7/95I1ziGRj0RrouK1gvOFZEcqzWELrz1s/HV26aNlYeESMCxba1fHNh84tyA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-plugin-polygon-mask": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-plugin-polygon-mask/-/tsparticles-plugin-polygon-mask-2.0.3.tgz",
- "integrity": "sha512-EPV4xKQIrq1/ashtGv/gg4wTonOw76rSt6twHsG5cdubV6LQnJIYZg2scObIUgXnlpG4WG0p3nZiYMADdMnmRw==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-circle": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-circle/-/tsparticles-shape-circle-2.0.3.tgz",
- "integrity": "sha512-irlKC6pqqvlHS4LHLNzh+LgRpAsMMkc45Wnk3xc7EXSP1hjaudS2GMX2lO85MoDXeZcl+hrA1unUt45atDwF3g==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-image": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-image/-/tsparticles-shape-image-2.0.3.tgz",
- "integrity": "sha512-Rf+7DDGUTEEKkIVAi+YRjbeigzJSkPZzedg+1AZxztF2HDT8sXNlgAePudvjoqyMDKyd1gDQW/16Yzkcx6hIow==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-line": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-line/-/tsparticles-shape-line-2.0.3.tgz",
- "integrity": "sha512-s7f0izNUUZyOvt3tcCCIbDsu4Ed8etIqEDdigctBP7k0gwHZAmsV9fyYqOfTF4DK5oPCzc/7OJTISiPOqt9CNg==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-polygon": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-polygon/-/tsparticles-shape-polygon-2.0.3.tgz",
- "integrity": "sha512-2rslG14FKYbkmJNjs5wHQQud+lkWeponH36B1KJHQt1oGJhNT1aad1lnZ3JQaG/WHvXlIrT16pLolZW9KArpqg==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-square": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-square/-/tsparticles-shape-square-2.0.3.tgz",
- "integrity": "sha512-ra5fxTpLbsunJaxkc2AQzz9njwN7d/3jAZL8yuLwaSEiu8UyWp+8fMzHXuGY5hzp61BGGxtIQ4zfrF/9WK1/iQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-star": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-star/-/tsparticles-shape-star-2.0.3.tgz",
- "integrity": "sha512-/m/fzmfjExRYaVFCHUu1rp1PgybL16si69kU7b1+5s774D+/Mbpk0XplAEWLiv+YX1ifRk7YUi5O5MLWZ9+7bw==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-shape-text": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-shape-text/-/tsparticles-shape-text-2.0.3.tgz",
- "integrity": "sha512-8g3yL3kAcW+XgH5nRNT4nsWGzbVoUoOGhG7yD6vnvHWJhcsGAdk6qn/1MxJ45yUll4Fl/p8ZJcg2jywDmujf3g==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-slim": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-slim/-/tsparticles-slim-2.0.3.tgz",
- "integrity": "sha512-RQX+ZGdJEthYUOX5U6GLWw3xiOYo11HI0E+9b53hQh5H1VcUEHvX6ITVwRqMohD04VtkA4Hw33PdOnfjtM3G/g==",
- "requires": {
- "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"
- }
- },
- "tsparticles-updater-angle": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-angle/-/tsparticles-updater-angle-2.0.3.tgz",
- "integrity": "sha512-Fu39U7WLeUfeiUDQhwnobyOrNVrWsIdM08m2TBaVjqXBt4WWilO4Xs+5SbDyCWxQ0hFwUgNcHdnm80AX9608LQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-color": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-color/-/tsparticles-updater-color-2.0.3.tgz",
- "integrity": "sha512-h2Ml4WIKqLlIZVngzP2WD+vsKDVWQyZelrXjW0a02zmsue1ZMexZhNwjCf2Vp+weaQLVGhzP+nKbzcYasKdydQ==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-life": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-life/-/tsparticles-updater-life-2.0.3.tgz",
- "integrity": "sha512-ISw1LVBkz6CVUaVecA6s2LEe9JzyuE9aQRv2LDK3eV1Lz3QrdyPlMt1MjccHa1K/AUp+RVPhIWKKKe4UBqFJFA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-opacity": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-opacity/-/tsparticles-updater-opacity-2.0.3.tgz",
- "integrity": "sha512-AFBhPKfD5mzhEQzfYUHZ79heWQ8UuskTKgylLceXr41mzGEr3AMtOuBcRkQUpYhKThhlDbrWecMPCYk6VQfhOw==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-out-modes": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-out-modes/-/tsparticles-updater-out-modes-2.0.3.tgz",
- "integrity": "sha512-6lYjRrp0XIvEQTcERQhqm7nfz4NMCXqmUWzBUr6R/F7lMKM75eMK6Q6hmSQDgkdyVzvY7j9enHjTBeZXxyCrqA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-roll": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-roll/-/tsparticles-updater-roll-2.0.3.tgz",
- "integrity": "sha512-sm7TkU/0ErVUBDnRUCYjH1OonHs+P/C8gtiVrRhvowQTdpSl5a1x+UoSu6aHzPxZZVCBhDmkACNC0JuOa6uucw==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-size": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-size/-/tsparticles-updater-size-2.0.3.tgz",
- "integrity": "sha512-dIkse7f9ZhOXFtPKyinzOQul75MRO29kzXMMU1vsOsLdNB6+8/LL44pvLRdrJA/6JUeuspMeMEtMvwtAyPeA+A==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-stroke-color": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-stroke-color/-/tsparticles-updater-stroke-color-2.0.3.tgz",
- "integrity": "sha512-iQLiYpbPDbM+NqnLZPv7Th12Mq4CLSFLXr6zvZi09TLVgRl9sLur046AHyLP5IuetvwwaOxKkKEGAg7VlvR6lA==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-tilt": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-tilt/-/tsparticles-updater-tilt-2.0.3.tgz",
- "integrity": "sha512-04L7qsP47X9Mt6esAvk4/avfHQQI94h+/NiKbZ7HNJjcKbCvQp9LaplQCFGvr9t1IxFT9aQAmRP2KInVAelw5g==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
- "tsparticles-updater-wobble": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/tsparticles-updater-wobble/-/tsparticles-updater-wobble-2.0.3.tgz",
- "integrity": "sha512-oToq/HwaA6OHjO8j7u8oT3I8/pJhOCNldX3XoZAgiaA3E8E19g8iD/0tWIkP4D/4o+I7NkJLv0wTcd5DJyueGg==",
- "requires": {
- "tsparticles-engine": "^2.0.3"
- }
- },
"tsutils": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
@@ -22152,6 +22198,22 @@
"punycode": "^2.1.0"
}
},
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ }
+ }
+ },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -22210,12 +22272,6 @@
"@vue/shared": "3.2.26"
}
},
- "vue-class-component": {
- "version": "8.0.0-rc.1",
- "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-8.0.0-rc.1.tgz",
- "integrity": "sha512-w1nMzsT/UdbDAXKqhwTmSoyuJzUXKrxLE77PCFVuC6syr8acdFDAq116xgvZh9UCuV0h+rlCtxXolr3Hi3HyPQ==",
- "requires": {}
- },
"vue-eslint-parser": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz",
diff --git a/package.json b/package.json
index b05ffd4..af214b1 100644
--- a/package.json
+++ b/package.json
@@ -9,11 +9,11 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
+ "@pixi/particle-emitter": "^5.0.4",
"core-js": "^3.6.5",
"lodash.clonedeep": "^4.5.0",
"nanoevents": "^6.0.2",
- "particles.vue3": "^2.0.3",
- "tsparticles": "^2.0.3",
+ "pixi.js": "^6.3.0",
"vue": "^3.2.26",
"vue-next-select": "^2.10.2",
"vue-panzoom": "^1.1.6",
diff --git a/src/features/particles/Particles.vue b/src/features/particles/Particles.vue
index 6318525..0050545 100644
--- a/src/features/particles/Particles.vue
+++ b/src/features/particles/Particles.vue
@@ -1,89 +1,74 @@
onMounted,
-
-