"use strict";(globalThis.webpackChunk_tsparticles_wordpress=globalThis.webpackChunk_tsparticles_wordpress||[]).push([[5338],{5338(a,e,n){n.d(e,{loadCircleShape:()=>r});var i=n(3199);class c{draw(a){!function(a){const{context:e,particle:n,radius:c}=a;n.circleRange??={min:0,max:i.R1e};const r=n.circleRange;e.arc(i.boI.x,i.boI.y,c,r.min,r.max,!1)}(a)}getSidesCount(){return 12}particleInit(a,e){const n=e.shapeData,c=n?.angle??{max:360,min:0};e.circleRange=(0,i.Gvm)(c)?{min:(0,i.puj)(c.min),max:(0,i.puj)(c.max)}:{min:0,max:(0,i.puj)(c)}}}async function r(a){a.checkVersion("4.1.3"),await a.pluginManager.register(a=>{a.pluginManager.addShape(["circle"],()=>Promise.resolve(new c))})}}}]);