import { __exports as a } from "../../../../../../_virtual/mergeClasses.js";
import { __require as p } from "../../../../lodash@4.17.21/node_modules/lodash/forOwn.js";
import { __require as c } from "../../../../lodash@4.17.21/node_modules/lodash/cloneDeep.js";
var o;
function h() {
  if (o) return a;
  o = 1, Object.defineProperty(a, "__esModule", {
    value: !0
  }), a.mergeClasses = void 0;
  var l = p(), _ = f(l), m = c(), v = f(m), d = Object.assign || function(r) {
    for (var t = 1; t < arguments.length; t++) {
      var n = arguments[t];
      for (var e in n)
        Object.prototype.hasOwnProperty.call(n, e) && (r[e] = n[e]);
    }
    return r;
  };
  function f(r) {
    return r && r.__esModule ? r : { default: r };
  }
  var g = a.mergeClasses = function(t) {
    var n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], e = t.default && (0, v.default)(t.default) || {};
    return n.map(function(i) {
      var s = t[i];
      return s && (0, _.default)(s, function(q, u) {
        e[u] || (e[u] = {}), e[u] = d({}, e[u], s[u]);
      }), i;
    }), e;
  };
  return a.default = g, a;
}
export {
  h as __require
};
//# sourceMappingURL=mergeClasses.js.map
