"use strict";(globalThis.webpackChunk_tsparticles_wordpress=globalThis.webpackChunk_tsparticles_wordpress||[]).push([[5791],{5791:(a,e,c)=>{c.d(e,{loadCircleShape:()=>t});var n=c(9201);class i{draw(a){const{context:e,particle:c,radius:n}=a;c.circleRange||(c.circleRange={min:0,max:2*Math.PI});const i=c.circleRange;e.arc(0,0,n,i.min,i.max,!1)}getSidesCount(){return 12}particleInit(a,e){const c=e.shapeData,i=c?.angle??{max:360,min:0};e.circleRange=(0,n.Kn)(i)?{min:i.min*Math.PI/180,max:i.max*Math.PI/180}:{min:0,max:i*Math.PI/180}}}async function t(a,e=!0){await a.addShape("circle",new i,e)}}}]);