(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define(["require", "exports", "tsparticles-engine"], factory); } })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Pauser = void 0; const tsparticles_engine_1 = require("tsparticles-engine"); class Pauser extends tsparticles_engine_1.ExternalInteractorBase { constructor(container) { super(container); this.handleClickMode = (mode) => { if (mode !== "pause") { return; } const container = this.container; if (container.getAnimationStatus()) { container.pause(); } else { container.play(); } }; } clear() { } init() { } async interact() { } isEnabled() { return true; } reset() { } } exports.Pauser = Pauser; });