function a(r, t, f = !1) {
  if (!(!r || !t))
    if (Array.isArray(r)) {
      if (r.length === 0) return;
      r.forEach((i) => {
        e(i, t, f);
      });
    } else
      e(r, t, f);
}
function e(r, t, f = !1) {
  if (!(!r || !t))
    for (const i in t)
      Object.prototype.hasOwnProperty.call(t, i) && (f || !r.hasAttribute(i)) && r.setAttribute(i, t[i]);
}
function o(r, t) {
  !r || !t || (Array.isArray(r) ? r.forEach((f) => {
    f && t.forEach((i) => f.removeAttribute(i));
  }) : t.forEach((f) => r.removeAttribute(f)));
}
export {
  o as r,
  a as s
};
