import{c as h}from"./Label-C5RGArgp.js";const u=(l,a)=>{const n=h({interval:1e3,update:()=>m(),config:a,module:l});l.element.appendChild(n.element);const g=e=>{let t="Unknown";return e.charging&&e.level<1&&(t="Charging"),!e.charging&&e.level===1&&(t="Full"),e.charging&&e.level===1&&(t="Plugged"),!e.charging&&e.level<1&&(t="Discharging"),t};let i="Unknown";const m=async()=>{const e={level:Math.random(),charging:Math.random()>.5},t=Math.round(e.level*100),r=g(e);l.element.classList.remove(i.toLowerCase()),l.element.classList.add(r.toLowerCase()),i=r,l.element.title=r;const s=n.getState(t,!0);if(a){const o=r.toLowerCase();let c="";s&&a["format-"+o+"-"+s]?c=a["format-"+o+"-"+s]:a["format-"+o]?c=a["format-"+o]:s&&a["format-"+s]&&(c=a["format-"+s]),n.setFormat(c)}n.set({capacity:t,icon:n.getIcon(t)})};m()};export{u as createBatteryModule};