import i from "./index.es43.js";
import p from "./index.es186.js";
import { ArrayProto as e } from "./index.es39.js";
import s from "./index.es304.js";
p(["pop", "push", "reverse", "shift", "sort", "splice", "unshift"], function(r) {
  var o = e[r];
  i.prototype[r] = function() {
    var t = this._wrapped;
    return t != null && (o.apply(t, arguments), (r === "shift" || r === "splice") && t.length === 0 && delete t[0]), s(this, t);
  };
});
p(["concat", "join", "slice"], function(r) {
  var o = e[r];
  i.prototype[r] = function() {
    var t = this._wrapped;
    return t != null && (t = o.apply(t, arguments)), s(this, t);
  };
});
export {
  i as default
};
//# sourceMappingURL=index.es65.js.map
