const i=a=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{a()})})},o=a=>Promise.allSettled(a.getAnimations().map(s=>s.finished)),n=a=>{a==null||a.classList.add("animation-shake"),a==null||a.addEventListener("animationend",()=>{a.classList.remove("animation-shake")},{once:!0})};export{o as a,i as o,n as s}; //# sourceMappingURL=animation-7e2d11a2.js.map