import b from "./index.es124.js";
import q from "./index.es290.js";
import B from "./index.es281.js";
import r from "./index.es194.js";
function w(l, p, f, g) {
  b(p) || (g = f, f = p, p = !1), f != null && (f = q(f, g));
  for (var s = [], h = [], o = 0, u = B(l); o < u; o++) {
    var n = l[o], m = f ? f(n, o, l) : n;
    p && !f ? ((!o || h !== m) && s.push(n), h = m) : f ? r(h, m) || (h.push(m), s.push(n)) : r(s, n) || s.push(n);
  }
  return s;
}
export {
  w as default
};
//# sourceMappingURL=index.es214.js.map
