function e(t) {
  "@babel/helpers - typeof";
  return e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(r) {
    return typeof r;
  } : function(r) {
    return r && typeof Symbol == "function" && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r;
  }, e(t);
}
function i(t, r) {
  if (e(t) != "object" || !t) return t;
  var o = t[Symbol.toPrimitive];
  if (o !== void 0) {
    var n = o.call(t, r || "default");
    if (e(n) != "object") return n;
    throw new TypeError("@@toPrimitive must return a primitive value.");
  }
  return (r === "string" ? String : Number)(t);
}
function u(t) {
  var r = i(t, "string");
  return e(r) == "symbol" ? r : r + "";
}
function f(t, r, o) {
  return (r = u(r)) in t ? Object.defineProperty(t, r, {
    value: o,
    enumerable: !0,
    configurable: !0,
    writable: !0
  }) : t[r] = o, t;
}
export {
  f as t
};
