"use strict";(globalThis.webpackChunk_tsparticles_wordpress=globalThis.webpackChunk_tsparticles_wordpress||[]).push([[1859],{1859(a,e,n){n.d(e,{g:()=>s,loadMovePlugin:()=>i});var r=n(3199);class t{id="move";#a;constructor(a){this.#a=a}async getPlugin(a){const{MovePluginInstance:e}=await n.e(5272).then(n.bind(n,5272));return new e(this.#a,a)}loadOptions(){}needsPlugin(){return!0}}async function i(a){a.checkVersion("4.1.3"),await a.pluginManager.register(a=>{const e=a.pluginManager;e.initializers.pathGenerators??=new Map,e.pathGenerators??=new Map,e.addPathGenerator=(a,n)=>{e.initializers.pathGenerators??=new Map,e.initializers.pathGenerators.set(a,n)},e.getPathGenerators=async(a,n=!1)=>(e.initializers.pathGenerators??=new Map,e.pathGenerators??=new Map,(0,r.OtU)(a,e.pathGenerators,e.initializers.pathGenerators,n)),a.pluginManager.addPlugin(new t(a.pluginManager))})}function s(a){if(!a.pluginManager.addPathGenerator)throw new Error("tsParticles Base Mover is not loaded")}}}]);