Socket
Socket
Sign inDemoInstall

tsparticles-slim

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tsparticles-slim - npm Package Compare versions

Comparing version 2.0.0-alpha.6 to 2.0.0-alpha.7

56

package.json
{
"name": "tsparticles-slim",
"version": "2.0.0-alpha.6",
"version": "2.0.0-alpha.7",
"description": "tsParticles slim version",

@@ -68,30 +68,30 @@ "homepage": "https://particles.js.org/",

"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"
"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"
}
}

@@ -7,3 +7,3 @@ /*!

* How to use? : Check the GitHub README
* v2.0.0-alpha.6
* v2.0.0-alpha.7
*/

@@ -24,215 +24,2 @@ (function webpackUniversalModuleDefinition(root, factory) {

/***/ 615:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"loadSlim": () => /* binding */ loadSlim
});
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-attract","commonjs2":"tsparticles-interaction-external-attract","amd":"tsparticles-interaction-external-attract","root":"window"}
var external_commonjs_tsparticles_interaction_external_attract_commonjs2_tsparticles_interaction_external_attract_amd_tsparticles_interaction_external_attract_root_window_ = __webpack_require__(158);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-engine","commonjs2":"tsparticles-engine","amd":"tsparticles-engine","root":"window"}
var external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_ = __webpack_require__(414);
;// CONCATENATED MODULE: ../../interactions/external/bounce/dist/Bouncer.js
class Bouncer extends external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.ExternalInteractorBase {
constructor(container) {
super(container);
}
isEnabled() {
const container = this.container;
const options = container.actualOptions;
const mouse = container.interactivity.mouse;
const events = options.interactivity.events;
const divs = events.onDiv;
return mouse.position && events.onHover.enable && (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isInArray)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.HoverMode.bounce, events.onHover.mode) || (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isDivModeEnabled)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivMode.bounce, divs);
}
interact() {
const container = this.container;
const options = container.actualOptions;
const events = options.interactivity.events;
const mouseMoveStatus = container.interactivity.status === external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Constants.mouseMoveEvent;
const hoverEnabled = events.onHover.enable;
const hoverMode = events.onHover.mode;
const divs = events.onDiv;
if (mouseMoveStatus && hoverEnabled && (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isInArray)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.HoverMode.bounce, hoverMode)) {
this.processMouseBounce();
} else {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.divModeExecute)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivMode.bounce, divs, (selector, div) => this.singleSelectorBounce(selector, div));
}
}
reset() {}
processMouseBounce() {
const container = this.container;
const pxRatio = container.retina.pixelRatio;
const tolerance = 10 * pxRatio;
const mousePos = container.interactivity.mouse.position;
const radius = container.retina.bounceModeDistance;
if (mousePos) {
this.processBounce(mousePos, radius, new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle(mousePos.x, mousePos.y, radius + tolerance));
}
}
singleSelectorBounce(selector, div) {
const container = this.container;
const query = document.querySelectorAll(selector);
if (!query.length) {
return;
}
query.forEach(item => {
const elem = item;
const pxRatio = container.retina.pixelRatio;
const pos = {
x: (elem.offsetLeft + elem.offsetWidth / 2) * pxRatio,
y: (elem.offsetTop + elem.offsetHeight / 2) * pxRatio
};
const radius = elem.offsetWidth / 2 * pxRatio;
const tolerance = 10 * pxRatio;
const area = div.type === external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivType.circle ? new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle(pos.x, pos.y, radius + tolerance) : new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Rectangle(elem.offsetLeft * pxRatio - tolerance, elem.offsetTop * pxRatio - tolerance, elem.offsetWidth * pxRatio + tolerance * 2, elem.offsetHeight * pxRatio + tolerance * 2);
this.processBounce(pos, radius, area);
});
}
processBounce(position, radius, area) {
const query = this.container.particles.quadTree.query(area);
for (const particle of query) {
if (area instanceof external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle) {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.circleBounce)((0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.circleBounceDataFromParticle)(particle), {
position,
radius,
mass: Math.pow(radius, 2) * Math.PI / 2,
velocity: external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Vector.origin,
factor: external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Vector.origin
});
} else if (area instanceof external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Rectangle) {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.rectBounce)(particle, (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.calculateBounds)(position, radius));
}
}
}
}
;// CONCATENATED MODULE: ../../interactions/external/bounce/dist/index.js
function loadExternalBounceInteraction(tsParticles) {
tsParticles.addInteractor("externalBounce", container => new Bouncer(container));
}
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-bubble","commonjs2":"tsparticles-interaction-external-bubble","amd":"tsparticles-interaction-external-bubble","root":"window"}
var external_commonjs_tsparticles_interaction_external_bubble_commonjs2_tsparticles_interaction_external_bubble_amd_tsparticles_interaction_external_bubble_root_window_ = __webpack_require__(745);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-connect","commonjs2":"tsparticles-interaction-external-connect","amd":"tsparticles-interaction-external-connect","root":"window"}
var external_commonjs_tsparticles_interaction_external_connect_commonjs2_tsparticles_interaction_external_connect_amd_tsparticles_interaction_external_connect_root_window_ = __webpack_require__(763);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-grab","commonjs2":"tsparticles-interaction-external-grab","amd":"tsparticles-interaction-external-grab","root":"window"}
var external_commonjs_tsparticles_interaction_external_grab_commonjs2_tsparticles_interaction_external_grab_amd_tsparticles_interaction_external_grab_root_window_ = __webpack_require__(309);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-repulse","commonjs2":"tsparticles-interaction-external-repulse","amd":"tsparticles-interaction-external-repulse","root":"window"}
var external_commonjs_tsparticles_interaction_external_repulse_commonjs2_tsparticles_interaction_external_repulse_amd_tsparticles_interaction_external_repulse_root_window_ = __webpack_require__(120);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-attract","commonjs2":"tsparticles-interaction-particles-attract","amd":"tsparticles-interaction-particles-attract","root":"window"}
var external_commonjs_tsparticles_interaction_particles_attract_commonjs2_tsparticles_interaction_particles_attract_amd_tsparticles_interaction_particles_attract_root_window_ = __webpack_require__(679);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-collisions","commonjs2":"tsparticles-interaction-external-collisions","amd":"tsparticles-interaction-external-collisions","root":"window"}
var external_commonjs_tsparticles_interaction_external_collisions_commonjs2_tsparticles_interaction_external_collisions_amd_tsparticles_interaction_external_collisions_root_window_ = __webpack_require__(937);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-links","commonjs2":"tsparticles-interaction-external-links","amd":"tsparticles-interaction-external-links","root":"window"}
var external_commonjs_tsparticles_interaction_external_links_commonjs2_tsparticles_interaction_external_links_amd_tsparticles_interaction_external_links_root_window_ = __webpack_require__(706);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-move","commonjs2":"tsparticles-interaction-particles-move","amd":"tsparticles-interaction-particles-move","root":"window"}
var external_commonjs_tsparticles_interaction_particles_move_commonjs2_tsparticles_interaction_particles_move_amd_tsparticles_interaction_particles_move_root_window_ = __webpack_require__(627);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-parallax","commonjs2":"tsparticles-interaction-particles-parallax","amd":"tsparticles-interaction-particles-parallax","root":"window"}
var external_commonjs_tsparticles_interaction_particles_parallax_commonjs2_tsparticles_interaction_particles_parallax_amd_tsparticles_interaction_particles_parallax_root_window_ = __webpack_require__(194);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-repulse","commonjs2":"tsparticles-interaction-particles-repulse","amd":"tsparticles-interaction-particles-repulse","root":"window"}
var external_commonjs_tsparticles_interaction_particles_repulse_commonjs2_tsparticles_interaction_particles_repulse_amd_tsparticles_interaction_particles_repulse_root_window_ = __webpack_require__(376);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-circle","commonjs2":"tsparticles-shape-circle","amd":"tsparticles-shape-circle","root":"window"}
var external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_ = __webpack_require__(572);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-image","commonjs2":"tsparticles-shape-image","amd":"tsparticles-shape-image","root":"window"}
var external_commonjs_tsparticles_shape_image_commonjs2_tsparticles_shape_image_amd_tsparticles_shape_image_root_window_ = __webpack_require__(310);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-line","commonjs2":"tsparticles-shape-line","amd":"tsparticles-shape-line","root":"window"}
var external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_ = __webpack_require__(625);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-polygon","commonjs2":"tsparticles-shape-polygon","amd":"tsparticles-shape-polygon","root":"window"}
var external_commonjs_tsparticles_shape_polygon_commonjs2_tsparticles_shape_polygon_amd_tsparticles_shape_polygon_root_window_ = __webpack_require__(795);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-square","commonjs2":"tsparticles-shape-square","amd":"tsparticles-shape-square","root":"window"}
var external_commonjs_tsparticles_shape_square_commonjs2_tsparticles_shape_square_amd_tsparticles_shape_square_root_window_ = __webpack_require__(485);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-star","commonjs2":"tsparticles-shape-star","amd":"tsparticles-shape-star","root":"window"}
var external_commonjs_tsparticles_shape_star_commonjs2_tsparticles_shape_star_amd_tsparticles_shape_star_root_window_ = __webpack_require__(607);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-text","commonjs2":"tsparticles-shape-text","amd":"tsparticles-shape-text","root":"window"}
var external_commonjs_tsparticles_shape_text_commonjs2_tsparticles_shape_text_amd_tsparticles_shape_text_root_window_ = __webpack_require__(254);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-angle","commonjs2":"tsparticles-updater-angle","amd":"tsparticles-updater-angle","root":"window"}
var external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_ = __webpack_require__(686);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-color","commonjs2":"tsparticles-updater-color","amd":"tsparticles-updater-color","root":"window"}
var external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_ = __webpack_require__(797);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-life","commonjs2":"tsparticles-updater-life","amd":"tsparticles-updater-life","root":"window"}
var external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_ = __webpack_require__(295);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-opacity","commonjs2":"tsparticles-updater-opacity","amd":"tsparticles-updater-life","root":"window"}
var external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_life_root_window_ = __webpack_require__(954);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-out-modes","commonjs2":"tsparticles-updater-out-modes","amd":"tsparticles-updater-out-modes","root":"window"}
var external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_ = __webpack_require__(785);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-size","commonjs2":"tsparticles-updater-size","amd":"tsparticles-updater-size","root":"window"}
var external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_ = __webpack_require__(79);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-stroke-color","commonjs2":"tsparticles-updater-stroke-color","amd":"tsparticles-updater-stroke-color","root":"window"}
var external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_ = __webpack_require__(800);
;// CONCATENATED MODULE: ./dist/index.js
function loadSlim(tsParticles) {
(0,external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_.loadAngleUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_.loadColorUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_.loadLifeUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_life_root_window_.loadOpacityUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_.loadOutModesUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_.loadSizeUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_.loadStrokeColorUpdater)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_attract_commonjs2_tsparticles_interaction_external_attract_amd_tsparticles_interaction_external_attract_root_window_.loadExternalAttractInteraction)(tsParticles);
loadExternalBounceInteraction(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_bubble_commonjs2_tsparticles_interaction_external_bubble_amd_tsparticles_interaction_external_bubble_root_window_.loadExternalBubbleInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_connect_commonjs2_tsparticles_interaction_external_connect_amd_tsparticles_interaction_external_connect_root_window_.loadExternalConnectInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_grab_commonjs2_tsparticles_interaction_external_grab_amd_tsparticles_interaction_external_grab_root_window_.loadExternalGrabInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_repulse_commonjs2_tsparticles_interaction_external_repulse_amd_tsparticles_interaction_external_repulse_root_window_.loadExternalRepulseInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_move_commonjs2_tsparticles_interaction_particles_move_amd_tsparticles_interaction_particles_move_root_window_.loadParticlesMoveInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_parallax_commonjs2_tsparticles_interaction_particles_parallax_amd_tsparticles_interaction_particles_parallax_root_window_.loadParticlesParallaxInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_attract_commonjs2_tsparticles_interaction_particles_attract_amd_tsparticles_interaction_particles_attract_root_window_.loadParticlesAttractInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_collisions_commonjs2_tsparticles_interaction_external_collisions_amd_tsparticles_interaction_external_collisions_root_window_.loadParticlesCollisionsInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_repulse_commonjs2_tsparticles_interaction_particles_repulse_amd_tsparticles_interaction_particles_repulse_root_window_.loadParticlesRepulseInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_links_commonjs2_tsparticles_interaction_external_links_amd_tsparticles_interaction_external_links_root_window_.loadParticlesLinksInteraction)(tsParticles);
(0,external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_.loadCircleShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_image_commonjs2_tsparticles_shape_image_amd_tsparticles_shape_image_root_window_.loadImageShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_.loadLineShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_polygon_commonjs2_tsparticles_shape_polygon_amd_tsparticles_shape_polygon_root_window_.loadPolygonShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_square_commonjs2_tsparticles_shape_square_amd_tsparticles_shape_square_root_window_.loadSquareShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_star_commonjs2_tsparticles_shape_star_amd_tsparticles_shape_star_root_window_.loadStarShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_text_commonjs2_tsparticles_shape_text_amd_tsparticles_shape_text_root_window_.loadTextShape)(tsParticles);
}
/***/ }),
/***/ 414:

@@ -428,4 +215,5 @@ /***/ ((module) => {

/******/ // Check if module is in cache
/******/ if(__webpack_module_cache__[moduleId]) {
/******/ return __webpack_module_cache__[moduleId].exports;
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }

@@ -461,3 +249,3 @@ /******/ // Create a new module (and put it into the cache)

/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop)
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();

@@ -477,8 +265,217 @@ /******/

/************************************************************************/
/******/ // module exports must be returned from runtime so entry inlining is disabled
/******/ // startup
/******/ // Load entry module and return exports
/******/ return __webpack_require__(615);
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
(() => {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"loadSlim": () => (/* binding */ loadSlim)
});
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-attract","commonjs2":"tsparticles-interaction-external-attract","amd":"tsparticles-interaction-external-attract","root":"window"}
var external_commonjs_tsparticles_interaction_external_attract_commonjs2_tsparticles_interaction_external_attract_amd_tsparticles_interaction_external_attract_root_window_ = __webpack_require__(158);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-engine","commonjs2":"tsparticles-engine","amd":"tsparticles-engine","root":"window"}
var external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_ = __webpack_require__(414);
;// CONCATENATED MODULE: ../../interactions/external/bounce/dist/Bouncer.js
class Bouncer extends external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.ExternalInteractorBase {
constructor(container) {
super(container);
}
isEnabled() {
const container = this.container,
options = container.actualOptions,
mouse = container.interactivity.mouse,
events = options.interactivity.events,
divs = events.onDiv;
return mouse.position && events.onHover.enable && (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isInArray)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.HoverMode.bounce, events.onHover.mode) || (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isDivModeEnabled)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivMode.bounce, divs);
}
interact() {
const container = this.container,
options = container.actualOptions,
events = options.interactivity.events,
mouseMoveStatus = container.interactivity.status === external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Constants.mouseMoveEvent,
hoverEnabled = events.onHover.enable,
hoverMode = events.onHover.mode,
divs = events.onDiv;
if (mouseMoveStatus && hoverEnabled && (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.isInArray)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.HoverMode.bounce, hoverMode)) {
this.processMouseBounce();
} else {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.divModeExecute)(external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivMode.bounce, divs, (selector, div) => this.singleSelectorBounce(selector, div));
}
}
reset() {}
processMouseBounce() {
const container = this.container,
pxRatio = container.retina.pixelRatio,
tolerance = 10 * pxRatio,
mousePos = container.interactivity.mouse.position,
radius = container.retina.bounceModeDistance;
if (mousePos) {
this.processBounce(mousePos, radius, new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle(mousePos.x, mousePos.y, radius + tolerance));
}
}
singleSelectorBounce(selector, div) {
const container = this.container;
const query = document.querySelectorAll(selector);
if (!query.length) {
return;
}
query.forEach(item => {
const elem = item,
pxRatio = container.retina.pixelRatio,
pos = {
x: (elem.offsetLeft + elem.offsetWidth / 2) * pxRatio,
y: (elem.offsetTop + elem.offsetHeight / 2) * pxRatio
},
radius = elem.offsetWidth / 2 * pxRatio,
tolerance = 10 * pxRatio;
const area = div.type === external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.DivType.circle ? new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle(pos.x, pos.y, radius + tolerance) : new external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Rectangle(elem.offsetLeft * pxRatio - tolerance, elem.offsetTop * pxRatio - tolerance, elem.offsetWidth * pxRatio + tolerance * 2, elem.offsetHeight * pxRatio + tolerance * 2);
this.processBounce(pos, radius, area);
});
}
processBounce(position, radius, area) {
const query = this.container.particles.quadTree.query(area);
for (const particle of query) {
if (area instanceof external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Circle) {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.circleBounce)((0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.circleBounceDataFromParticle)(particle), {
position,
radius,
mass: Math.pow(radius, 2) * Math.PI / 2,
velocity: external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Vector.origin,
factor: external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Vector.origin
});
} else if (area instanceof external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.Rectangle) {
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.rectBounce)(particle, (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.calculateBounds)(position, radius));
}
}
}
}
;// CONCATENATED MODULE: ../../interactions/external/bounce/dist/index.js
function loadExternalBounceInteraction(tsParticles) {
tsParticles.addInteractor("externalBounce", container => new Bouncer(container));
}
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-bubble","commonjs2":"tsparticles-interaction-external-bubble","amd":"tsparticles-interaction-external-bubble","root":"window"}
var external_commonjs_tsparticles_interaction_external_bubble_commonjs2_tsparticles_interaction_external_bubble_amd_tsparticles_interaction_external_bubble_root_window_ = __webpack_require__(745);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-connect","commonjs2":"tsparticles-interaction-external-connect","amd":"tsparticles-interaction-external-connect","root":"window"}
var external_commonjs_tsparticles_interaction_external_connect_commonjs2_tsparticles_interaction_external_connect_amd_tsparticles_interaction_external_connect_root_window_ = __webpack_require__(763);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-grab","commonjs2":"tsparticles-interaction-external-grab","amd":"tsparticles-interaction-external-grab","root":"window"}
var external_commonjs_tsparticles_interaction_external_grab_commonjs2_tsparticles_interaction_external_grab_amd_tsparticles_interaction_external_grab_root_window_ = __webpack_require__(309);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-repulse","commonjs2":"tsparticles-interaction-external-repulse","amd":"tsparticles-interaction-external-repulse","root":"window"}
var external_commonjs_tsparticles_interaction_external_repulse_commonjs2_tsparticles_interaction_external_repulse_amd_tsparticles_interaction_external_repulse_root_window_ = __webpack_require__(120);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-attract","commonjs2":"tsparticles-interaction-particles-attract","amd":"tsparticles-interaction-particles-attract","root":"window"}
var external_commonjs_tsparticles_interaction_particles_attract_commonjs2_tsparticles_interaction_particles_attract_amd_tsparticles_interaction_particles_attract_root_window_ = __webpack_require__(679);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-collisions","commonjs2":"tsparticles-interaction-external-collisions","amd":"tsparticles-interaction-external-collisions","root":"window"}
var external_commonjs_tsparticles_interaction_external_collisions_commonjs2_tsparticles_interaction_external_collisions_amd_tsparticles_interaction_external_collisions_root_window_ = __webpack_require__(937);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-external-links","commonjs2":"tsparticles-interaction-external-links","amd":"tsparticles-interaction-external-links","root":"window"}
var external_commonjs_tsparticles_interaction_external_links_commonjs2_tsparticles_interaction_external_links_amd_tsparticles_interaction_external_links_root_window_ = __webpack_require__(706);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-move","commonjs2":"tsparticles-interaction-particles-move","amd":"tsparticles-interaction-particles-move","root":"window"}
var external_commonjs_tsparticles_interaction_particles_move_commonjs2_tsparticles_interaction_particles_move_amd_tsparticles_interaction_particles_move_root_window_ = __webpack_require__(627);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-parallax","commonjs2":"tsparticles-interaction-particles-parallax","amd":"tsparticles-interaction-particles-parallax","root":"window"}
var external_commonjs_tsparticles_interaction_particles_parallax_commonjs2_tsparticles_interaction_particles_parallax_amd_tsparticles_interaction_particles_parallax_root_window_ = __webpack_require__(194);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-interaction-particles-repulse","commonjs2":"tsparticles-interaction-particles-repulse","amd":"tsparticles-interaction-particles-repulse","root":"window"}
var external_commonjs_tsparticles_interaction_particles_repulse_commonjs2_tsparticles_interaction_particles_repulse_amd_tsparticles_interaction_particles_repulse_root_window_ = __webpack_require__(376);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-circle","commonjs2":"tsparticles-shape-circle","amd":"tsparticles-shape-circle","root":"window"}
var external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_ = __webpack_require__(572);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-image","commonjs2":"tsparticles-shape-image","amd":"tsparticles-shape-image","root":"window"}
var external_commonjs_tsparticles_shape_image_commonjs2_tsparticles_shape_image_amd_tsparticles_shape_image_root_window_ = __webpack_require__(310);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-line","commonjs2":"tsparticles-shape-line","amd":"tsparticles-shape-line","root":"window"}
var external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_ = __webpack_require__(625);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-polygon","commonjs2":"tsparticles-shape-polygon","amd":"tsparticles-shape-polygon","root":"window"}
var external_commonjs_tsparticles_shape_polygon_commonjs2_tsparticles_shape_polygon_amd_tsparticles_shape_polygon_root_window_ = __webpack_require__(795);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-square","commonjs2":"tsparticles-shape-square","amd":"tsparticles-shape-square","root":"window"}
var external_commonjs_tsparticles_shape_square_commonjs2_tsparticles_shape_square_amd_tsparticles_shape_square_root_window_ = __webpack_require__(485);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-star","commonjs2":"tsparticles-shape-star","amd":"tsparticles-shape-star","root":"window"}
var external_commonjs_tsparticles_shape_star_commonjs2_tsparticles_shape_star_amd_tsparticles_shape_star_root_window_ = __webpack_require__(607);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-shape-text","commonjs2":"tsparticles-shape-text","amd":"tsparticles-shape-text","root":"window"}
var external_commonjs_tsparticles_shape_text_commonjs2_tsparticles_shape_text_amd_tsparticles_shape_text_root_window_ = __webpack_require__(254);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-angle","commonjs2":"tsparticles-updater-angle","amd":"tsparticles-updater-angle","root":"window"}
var external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_ = __webpack_require__(686);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-color","commonjs2":"tsparticles-updater-color","amd":"tsparticles-updater-color","root":"window"}
var external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_ = __webpack_require__(797);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-life","commonjs2":"tsparticles-updater-life","amd":"tsparticles-updater-life","root":"window"}
var external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_ = __webpack_require__(295);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-opacity","commonjs2":"tsparticles-updater-opacity","amd":"tsparticles-updater-life","root":"window"}
var external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_life_root_window_ = __webpack_require__(954);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-out-modes","commonjs2":"tsparticles-updater-out-modes","amd":"tsparticles-updater-out-modes","root":"window"}
var external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_ = __webpack_require__(785);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-size","commonjs2":"tsparticles-updater-size","amd":"tsparticles-updater-size","root":"window"}
var external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_ = __webpack_require__(79);
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-stroke-color","commonjs2":"tsparticles-updater-stroke-color","amd":"tsparticles-updater-stroke-color","root":"window"}
var external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_ = __webpack_require__(800);
;// CONCATENATED MODULE: ./dist/index.js
function loadSlim(tsParticles) {
(0,external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_.loadAngleUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_.loadColorUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_.loadLifeUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_life_root_window_.loadOpacityUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_.loadOutModesUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_.loadSizeUpdater)(tsParticles);
(0,external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_.loadStrokeColorUpdater)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_attract_commonjs2_tsparticles_interaction_external_attract_amd_tsparticles_interaction_external_attract_root_window_.loadExternalAttractInteraction)(tsParticles);
loadExternalBounceInteraction(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_bubble_commonjs2_tsparticles_interaction_external_bubble_amd_tsparticles_interaction_external_bubble_root_window_.loadExternalBubbleInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_connect_commonjs2_tsparticles_interaction_external_connect_amd_tsparticles_interaction_external_connect_root_window_.loadExternalConnectInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_grab_commonjs2_tsparticles_interaction_external_grab_amd_tsparticles_interaction_external_grab_root_window_.loadExternalGrabInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_repulse_commonjs2_tsparticles_interaction_external_repulse_amd_tsparticles_interaction_external_repulse_root_window_.loadExternalRepulseInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_move_commonjs2_tsparticles_interaction_particles_move_amd_tsparticles_interaction_particles_move_root_window_.loadParticlesMoveInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_parallax_commonjs2_tsparticles_interaction_particles_parallax_amd_tsparticles_interaction_particles_parallax_root_window_.loadParticlesParallaxInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_attract_commonjs2_tsparticles_interaction_particles_attract_amd_tsparticles_interaction_particles_attract_root_window_.loadParticlesAttractInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_collisions_commonjs2_tsparticles_interaction_external_collisions_amd_tsparticles_interaction_external_collisions_root_window_.loadParticlesCollisionsInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_particles_repulse_commonjs2_tsparticles_interaction_particles_repulse_amd_tsparticles_interaction_particles_repulse_root_window_.loadParticlesRepulseInteraction)(tsParticles);
(0,external_commonjs_tsparticles_interaction_external_links_commonjs2_tsparticles_interaction_external_links_amd_tsparticles_interaction_external_links_root_window_.loadParticlesLinksInteraction)(tsParticles);
(0,external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_.loadCircleShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_image_commonjs2_tsparticles_shape_image_amd_tsparticles_shape_image_root_window_.loadImageShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_.loadLineShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_polygon_commonjs2_tsparticles_shape_polygon_amd_tsparticles_shape_polygon_root_window_.loadPolygonShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_square_commonjs2_tsparticles_shape_square_amd_tsparticles_shape_square_root_window_.loadSquareShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_star_commonjs2_tsparticles_shape_star_amd_tsparticles_shape_star_root_window_.loadStarShape)(tsParticles);
(0,external_commonjs_tsparticles_shape_text_commonjs2_tsparticles_shape_text_amd_tsparticles_shape_text_root_window_.loadTextShape)(tsParticles);
}
})();
/******/ return __webpack_exports__;
/******/ })()
;
});

@@ -1,2 +0,2 @@

/*! tsParticles Slim v2.0.0-alpha.6 by Matteo Bruni */
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-interaction-external-attract"),require("tsparticles-engine"),require("tsparticles-interaction-external-bubble"),require("tsparticles-interaction-external-connect"),require("tsparticles-interaction-external-grab"),require("tsparticles-interaction-external-repulse"),require("tsparticles-interaction-particles-attract"),require("tsparticles-interaction-external-collisions"),require("tsparticles-interaction-external-links"),require("tsparticles-interaction-particles-move"),require("tsparticles-interaction-particles-parallax"),require("tsparticles-interaction-particles-repulse"),require("tsparticles-shape-circle"),require("tsparticles-shape-image"),require("tsparticles-shape-line"),require("tsparticles-shape-polygon"),require("tsparticles-shape-square"),require("tsparticles-shape-star"),require("tsparticles-shape-text"),require("tsparticles-updater-angle"),require("tsparticles-updater-color"),require("tsparticles-updater-life"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-updater-stroke-color"));else if("function"==typeof define&&define.amd)define(["tsparticles-interaction-external-attract","tsparticles-engine","tsparticles-interaction-external-bubble","tsparticles-interaction-external-connect","tsparticles-interaction-external-grab","tsparticles-interaction-external-repulse","tsparticles-interaction-particles-attract","tsparticles-interaction-external-collisions","tsparticles-interaction-external-links","tsparticles-interaction-particles-move","tsparticles-interaction-particles-parallax","tsparticles-interaction-particles-repulse","tsparticles-shape-circle","tsparticles-shape-image","tsparticles-shape-line","tsparticles-shape-polygon","tsparticles-shape-square","tsparticles-shape-star","tsparticles-shape-text","tsparticles-updater-angle","tsparticles-updater-color","tsparticles-updater-life","tsparticles-updater-life","tsparticles-updater-out-modes","tsparticles-updater-size","tsparticles-updater-stroke-color"],t);else{var r="object"==typeof exports?t(require("tsparticles-interaction-external-attract"),require("tsparticles-engine"),require("tsparticles-interaction-external-bubble"),require("tsparticles-interaction-external-connect"),require("tsparticles-interaction-external-grab"),require("tsparticles-interaction-external-repulse"),require("tsparticles-interaction-particles-attract"),require("tsparticles-interaction-external-collisions"),require("tsparticles-interaction-external-links"),require("tsparticles-interaction-particles-move"),require("tsparticles-interaction-particles-parallax"),require("tsparticles-interaction-particles-repulse"),require("tsparticles-shape-circle"),require("tsparticles-shape-image"),require("tsparticles-shape-line"),require("tsparticles-shape-polygon"),require("tsparticles-shape-square"),require("tsparticles-shape-star"),require("tsparticles-shape-text"),require("tsparticles-updater-angle"),require("tsparticles-updater-color"),require("tsparticles-updater-life"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-updater-stroke-color")):t(e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window);for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(this,(function(e,t,r,i,a,s,o,n,c,l,p,u,d,x,q,w,f,h,b,v,y,g,m,S,I,M){return(()=>{"use strict";var B={615:(e,t,r)=>{r.r(t),r.d(t,{loadSlim:()=>O});var i=r(158),a=r(414);class s extends a.ExternalInteractorBase{constructor(e){super(e)}isEnabled(){const e=this.container,t=e.actualOptions,r=e.interactivity.mouse,i=t.interactivity.events,s=i.onDiv;return r.position&&i.onHover.enable&&(0,a.isInArray)(a.HoverMode.bounce,i.onHover.mode)||(0,a.isDivModeEnabled)(a.DivMode.bounce,s)}interact(){const e=this.container,t=e.actualOptions.interactivity.events,r=e.interactivity.status===a.Constants.mouseMoveEvent,i=t.onHover.enable,s=t.onHover.mode,o=t.onDiv;r&&i&&(0,a.isInArray)(a.HoverMode.bounce,s)?this.processMouseBounce():(0,a.divModeExecute)(a.DivMode.bounce,o,((e,t)=>this.singleSelectorBounce(e,t)))}reset(){}processMouseBounce(){const e=this.container,t=10*e.retina.pixelRatio,r=e.interactivity.mouse.position,i=e.retina.bounceModeDistance;r&&this.processBounce(r,i,new a.Circle(r.x,r.y,i+t))}singleSelectorBounce(e,t){const r=this.container,i=document.querySelectorAll(e);i.length&&i.forEach((e=>{const i=e,s=r.retina.pixelRatio,o={x:(i.offsetLeft+i.offsetWidth/2)*s,y:(i.offsetTop+i.offsetHeight/2)*s},n=i.offsetWidth/2*s,c=10*s,l=t.type===a.DivType.circle?new a.Circle(o.x,o.y,n+c):new a.Rectangle(i.offsetLeft*s-c,i.offsetTop*s-c,i.offsetWidth*s+2*c,i.offsetHeight*s+2*c);this.processBounce(o,n,l)}))}processBounce(e,t,r){const i=this.container.particles.quadTree.query(r);for(const s of i)r instanceof a.Circle?(0,a.circleBounce)((0,a.circleBounceDataFromParticle)(s),{position:e,radius:t,mass:Math.pow(t,2)*Math.PI/2,velocity:a.Vector.origin,factor:a.Vector.origin}):r instanceof a.Rectangle&&(0,a.rectBounce)(s,(0,a.calculateBounds)(e,t))}}var o=r(745),n=r(763),c=r(309),l=r(120),p=r(679),u=r(937),d=r(706),x=r(627),q=r(194),w=r(376),f=r(572),h=r(310),b=r(625),v=r(795),y=r(485),g=r(607),m=r(254),S=r(686),I=r(797),M=r(295),B=r(954),P=r(785),E=r(79),C=r(800);function O(e){(0,S.loadAngleUpdater)(e),(0,I.loadColorUpdater)(e),(0,M.loadLifeUpdater)(e),(0,B.loadOpacityUpdater)(e),(0,P.loadOutModesUpdater)(e),(0,E.loadSizeUpdater)(e),(0,C.loadStrokeColorUpdater)(e),(0,i.loadExternalAttractInteraction)(e),function(e){e.addInteractor("externalBounce",(e=>new s(e)))}(e),(0,o.loadExternalBubbleInteraction)(e),(0,n.loadExternalConnectInteraction)(e),(0,c.loadExternalGrabInteraction)(e),(0,l.loadExternalRepulseInteraction)(e),(0,x.loadParticlesMoveInteraction)(e),(0,q.loadParticlesParallaxInteraction)(e),(0,p.loadParticlesAttractInteraction)(e),(0,u.loadParticlesCollisionsInteraction)(e),(0,w.loadParticlesRepulseInteraction)(e),(0,d.loadParticlesLinksInteraction)(e),(0,f.loadCircleShape)(e),(0,h.loadImageShape)(e),(0,b.loadLineShape)(e),(0,v.loadPolygonShape)(e),(0,y.loadSquareShape)(e),(0,g.loadStarShape)(e),(0,m.loadTextShape)(e)}},414:e=>{e.exports=t},158:t=>{t.exports=e},745:e=>{e.exports=r},937:e=>{e.exports=n},763:e=>{e.exports=i},309:e=>{e.exports=a},706:e=>{e.exports=c},120:e=>{e.exports=s},679:e=>{e.exports=o},627:e=>{e.exports=l},194:e=>{e.exports=p},376:e=>{e.exports=u},572:e=>{e.exports=d},310:e=>{e.exports=x},625:e=>{e.exports=q},795:e=>{e.exports=w},485:e=>{e.exports=f},607:e=>{e.exports=h},254:e=>{e.exports=b},686:e=>{e.exports=v},797:e=>{e.exports=y},295:e=>{e.exports=g},954:e=>{e.exports=m},785:e=>{e.exports=S},79:e=>{e.exports=I},800:e=>{e.exports=M}},P={};function E(e){if(P[e])return P[e].exports;var t=P[e]={exports:{}};return B[e](t,t.exports,E),t.exports}return E.d=(e,t)=>{for(var r in t)E.o(t,r)&&!E.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},E.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),E.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},E(615)})()}));
/*! tsParticles Slim v2.0.0-alpha.7 by Matteo Bruni */
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-interaction-external-attract"),require("tsparticles-engine"),require("tsparticles-interaction-external-bubble"),require("tsparticles-interaction-external-connect"),require("tsparticles-interaction-external-grab"),require("tsparticles-interaction-external-repulse"),require("tsparticles-interaction-particles-attract"),require("tsparticles-interaction-external-collisions"),require("tsparticles-interaction-external-links"),require("tsparticles-interaction-particles-move"),require("tsparticles-interaction-particles-parallax"),require("tsparticles-interaction-particles-repulse"),require("tsparticles-shape-circle"),require("tsparticles-shape-image"),require("tsparticles-shape-line"),require("tsparticles-shape-polygon"),require("tsparticles-shape-square"),require("tsparticles-shape-star"),require("tsparticles-shape-text"),require("tsparticles-updater-angle"),require("tsparticles-updater-color"),require("tsparticles-updater-life"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-updater-stroke-color"));else if("function"==typeof define&&define.amd)define(["tsparticles-interaction-external-attract","tsparticles-engine","tsparticles-interaction-external-bubble","tsparticles-interaction-external-connect","tsparticles-interaction-external-grab","tsparticles-interaction-external-repulse","tsparticles-interaction-particles-attract","tsparticles-interaction-external-collisions","tsparticles-interaction-external-links","tsparticles-interaction-particles-move","tsparticles-interaction-particles-parallax","tsparticles-interaction-particles-repulse","tsparticles-shape-circle","tsparticles-shape-image","tsparticles-shape-line","tsparticles-shape-polygon","tsparticles-shape-square","tsparticles-shape-star","tsparticles-shape-text","tsparticles-updater-angle","tsparticles-updater-color","tsparticles-updater-life","tsparticles-updater-life","tsparticles-updater-out-modes","tsparticles-updater-size","tsparticles-updater-stroke-color"],t);else{var r="object"==typeof exports?t(require("tsparticles-interaction-external-attract"),require("tsparticles-engine"),require("tsparticles-interaction-external-bubble"),require("tsparticles-interaction-external-connect"),require("tsparticles-interaction-external-grab"),require("tsparticles-interaction-external-repulse"),require("tsparticles-interaction-particles-attract"),require("tsparticles-interaction-external-collisions"),require("tsparticles-interaction-external-links"),require("tsparticles-interaction-particles-move"),require("tsparticles-interaction-particles-parallax"),require("tsparticles-interaction-particles-repulse"),require("tsparticles-shape-circle"),require("tsparticles-shape-image"),require("tsparticles-shape-line"),require("tsparticles-shape-polygon"),require("tsparticles-shape-square"),require("tsparticles-shape-star"),require("tsparticles-shape-text"),require("tsparticles-updater-angle"),require("tsparticles-updater-color"),require("tsparticles-updater-life"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-updater-stroke-color")):t(e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window);for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(this,(function(e,t,r,i,a,s,o,n,c,l,p,u,d,x,q,w,f,h,v,b,y,g,m,S,I,M){return(()=>{"use strict";var B={414:e=>{e.exports=t},158:t=>{t.exports=e},745:e=>{e.exports=r},937:e=>{e.exports=n},763:e=>{e.exports=i},309:e=>{e.exports=a},706:e=>{e.exports=c},120:e=>{e.exports=s},679:e=>{e.exports=o},627:e=>{e.exports=l},194:e=>{e.exports=p},376:e=>{e.exports=u},572:e=>{e.exports=d},310:e=>{e.exports=x},625:e=>{e.exports=q},795:e=>{e.exports=w},485:e=>{e.exports=f},607:e=>{e.exports=h},254:e=>{e.exports=v},686:e=>{e.exports=b},797:e=>{e.exports=y},295:e=>{e.exports=g},954:e=>{e.exports=m},785:e=>{e.exports=S},79:e=>{e.exports=I},800:e=>{e.exports=M}},P={};function E(e){var t=P[e];if(void 0!==t)return t.exports;var r=P[e]={exports:{}};return B[e](r,r.exports,E),r.exports}E.d=(e,t)=>{for(var r in t)E.o(t,r)&&!E.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},E.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),E.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var C={};return(()=>{E.r(C),E.d(C,{loadSlim:()=>P});var e=E(158),t=E(414);class r extends t.ExternalInteractorBase{constructor(e){super(e)}isEnabled(){const e=this.container,r=e.actualOptions,i=e.interactivity.mouse,a=r.interactivity.events,s=a.onDiv;return i.position&&a.onHover.enable&&(0,t.isInArray)(t.HoverMode.bounce,a.onHover.mode)||(0,t.isDivModeEnabled)(t.DivMode.bounce,s)}interact(){const e=this.container,r=e.actualOptions.interactivity.events,i=e.interactivity.status===t.Constants.mouseMoveEvent,a=r.onHover.enable,s=r.onHover.mode,o=r.onDiv;i&&a&&(0,t.isInArray)(t.HoverMode.bounce,s)?this.processMouseBounce():(0,t.divModeExecute)(t.DivMode.bounce,o,((e,t)=>this.singleSelectorBounce(e,t)))}reset(){}processMouseBounce(){const e=this.container,r=10*e.retina.pixelRatio,i=e.interactivity.mouse.position,a=e.retina.bounceModeDistance;i&&this.processBounce(i,a,new t.Circle(i.x,i.y,a+r))}singleSelectorBounce(e,r){const i=this.container,a=document.querySelectorAll(e);a.length&&a.forEach((e=>{const a=e,s=i.retina.pixelRatio,o={x:(a.offsetLeft+a.offsetWidth/2)*s,y:(a.offsetTop+a.offsetHeight/2)*s},n=a.offsetWidth/2*s,c=10*s,l=r.type===t.DivType.circle?new t.Circle(o.x,o.y,n+c):new t.Rectangle(a.offsetLeft*s-c,a.offsetTop*s-c,a.offsetWidth*s+2*c,a.offsetHeight*s+2*c);this.processBounce(o,n,l)}))}processBounce(e,r,i){const a=this.container.particles.quadTree.query(i);for(const s of a)i instanceof t.Circle?(0,t.circleBounce)((0,t.circleBounceDataFromParticle)(s),{position:e,radius:r,mass:Math.pow(r,2)*Math.PI/2,velocity:t.Vector.origin,factor:t.Vector.origin}):i instanceof t.Rectangle&&(0,t.rectBounce)(s,(0,t.calculateBounds)(e,r))}}var i=E(745),a=E(763),s=E(309),o=E(120),n=E(679),c=E(937),l=E(706),p=E(627),u=E(194),d=E(376),x=E(572),q=E(310),w=E(625),f=E(795),h=E(485),v=E(607),b=E(254),y=E(686),g=E(797),m=E(295),S=E(954),I=E(785),M=E(79),B=E(800);function P(t){(0,y.loadAngleUpdater)(t),(0,g.loadColorUpdater)(t),(0,m.loadLifeUpdater)(t),(0,S.loadOpacityUpdater)(t),(0,I.loadOutModesUpdater)(t),(0,M.loadSizeUpdater)(t),(0,B.loadStrokeColorUpdater)(t),(0,e.loadExternalAttractInteraction)(t),function(e){e.addInteractor("externalBounce",(e=>new r(e)))}(t),(0,i.loadExternalBubbleInteraction)(t),(0,a.loadExternalConnectInteraction)(t),(0,s.loadExternalGrabInteraction)(t),(0,o.loadExternalRepulseInteraction)(t),(0,p.loadParticlesMoveInteraction)(t),(0,u.loadParticlesParallaxInteraction)(t),(0,n.loadParticlesAttractInteraction)(t),(0,c.loadParticlesCollisionsInteraction)(t),(0,d.loadParticlesRepulseInteraction)(t),(0,l.loadParticlesLinksInteraction)(t),(0,x.loadCircleShape)(t),(0,q.loadImageShape)(t),(0,w.loadLineShape)(t),(0,f.loadPolygonShape)(t),(0,h.loadSquareShape)(t),(0,v.loadStarShape)(t),(0,b.loadTextShape)(t)}})(),C})()}));

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc