import { g as b } from "./index.CfM2L_w0.js";
import { b as c } from "./isObjectLike.C-vU_kNJ.js";
import { r as l } from "./isArray.D9R-xJ_0.js";
import { r as v } from "./isSymbol.DZ_1fH0p.js";
var a, S;
function I() {
  if (S) return a;
  S = 1;
  function n(r, t) {
    for (var i = -1, o = r == null ? 0 : r.length, u = Array(o); ++i < o; )
      u[i] = t(r[i], i, r);
    return u;
  }
  return a = n, a;
}
var s, m;
function _() {
  if (m) return s;
  m = 1;
  var n = c(), r = I(), t = l(), i = v(), o = n ? n.prototype : void 0, u = o ? o.toString : void 0;
  function g(e) {
    if (typeof e == "string")
      return e;
    if (t(e))
      return r(e, g) + "";
    if (i(e))
      return u ? u.call(e) : "";
    var q = e + "";
    return q == "0" && 1 / e == -1 / 0 ? "-0" : q;
  }
  return s = g, s;
}
var f, p;
function T() {
  if (p) return f;
  p = 1;
  var n = _();
  function r(t) {
    return t == null ? "" : n(t);
  }
  return f = r, f;
}
var d, y;
function h() {
  if (y) return d;
  y = 1;
  var n = T(), r = 0;
  function t(i) {
    var o = ++r;
    return n(i) + o;
  }
  return d = t, d;
}
var M = h();
const E = /* @__PURE__ */ b(M);
export {
  E as u
};
