"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const index_esm = require("../../../min-dash/dist/index.esm.js");
function v() {
  var u = {
    "no-fill": {
      fill: "none"
    },
    "no-border": {
      strokeOpacity: 0
    },
    "no-events": {
      pointerEvents: "none"
    }
  }, t = this;
  this.cls = function(n, e, r) {
    var s = this.style(e, r);
    return index_esm.assign(s, { class: n });
  }, this.style = function(n, e) {
    !index_esm.isArray(n) && !e && (e = n, n = []);
    var r = index_esm.reduce(n, function(s, c) {
      return index_esm.assign(s, u[c] || {});
    }, {});
    return e ? index_esm.assign(r, e) : r;
  }, this.computeStyle = function(n, e, r) {
    return index_esm.isArray(e) || (r = e, e = []), t.style(e || [], index_esm.assign({}, r, n || {}));
  };
}
exports.default = v;
