function y(r, t, e) {
  return t in r ? Object.defineProperty(r, t, {
    value: e,
    enumerable: !0,
    configurable: !0,
    writable: !0
  }) : r[t] = e, r;
}
function f(r, t) {
  var e = Object.keys(r);
  if (Object.getOwnPropertySymbols) {
    var n = Object.getOwnPropertySymbols(r);
    t && (n = n.filter(function(o) {
      return Object.getOwnPropertyDescriptor(r, o).enumerable;
    })), e.push.apply(e, n);
  }
  return e;
}
function h(r) {
  for (var t = 1; t < arguments.length; t++) {
    var e = arguments[t] != null ? arguments[t] : {};
    t % 2 ? f(Object(e), !0).forEach(function(n) {
      y(r, n, e[n]);
    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(r, Object.getOwnPropertyDescriptors(e)) : f(Object(e)).forEach(function(n) {
      Object.defineProperty(r, n, Object.getOwnPropertyDescriptor(e, n));
    });
  }
  return r;
}
function s(r, t) {
  if (r == null) return {};
  var e = {}, n = Object.keys(r), o, a;
  for (a = 0; a < n.length; a++)
    o = n[a], !(t.indexOf(o) >= 0) && (e[o] = r[o]);
  return e;
}
function j(r, t) {
  if (r == null) return {};
  var e = s(r, t), n, o;
  if (Object.getOwnPropertySymbols) {
    var a = Object.getOwnPropertySymbols(r);
    for (o = 0; o < a.length; o++)
      n = a[o], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(r, n) && (e[n] = r[n]);
  }
  return e;
}
function g(r, t) {
  return p(r) || b(r, t) || O(r, t) || d();
}
function p(r) {
  if (Array.isArray(r)) return r;
}
function b(r, t) {
  if (!(typeof Symbol > "u" || !(Symbol.iterator in Object(r)))) {
    var e = [], n = !0, o = !1, a = void 0;
    try {
      for (var i = r[Symbol.iterator](), u; !(n = (u = i.next()).done) && (e.push(u.value), !(t && e.length === t)); n = !0)
        ;
    } catch (c) {
      o = !0, a = c;
    } finally {
      try {
        !n && i.return != null && i.return();
      } finally {
        if (o) throw a;
      }
    }
    return e;
  }
}
function O(r, t) {
  if (r) {
    if (typeof r == "string") return l(r, t);
    var e = Object.prototype.toString.call(r).slice(8, -1);
    if (e === "Object" && r.constructor && (e = r.constructor.name), e === "Map" || e === "Set") return Array.from(r);
    if (e === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)) return l(r, t);
  }
}
function l(r, t) {
  (t == null || t > r.length) && (t = r.length);
  for (var e = 0, n = new Array(t); e < t; e++) n[e] = r[e];
  return n;
}
function d() {
  throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
export {
  l as arrayLikeToArray,
  p as arrayWithHoles,
  y as defineProperty,
  b as iterableToArrayLimit,
  d as nonIterableRest,
  h as objectSpread2,
  j as objectWithoutProperties,
  s as objectWithoutPropertiesLoose,
  g as slicedToArray,
  O as unsupportedIterableToArray
};
//# sourceMappingURL=_rollupPluginBabelHelpers.js.map
