import { __require as n } from "./container.js";
import { __require as a } from "./list.js";
var t, l;
function f() {
  if (l) return t;
  l = 1;
  let s = n(), o = a();
  class e extends s {
    get selectors() {
      return o.comma(this.selector);
    }
    set selectors(r) {
      let i = this.selector ? this.selector.match(/,\s*/) : null, u = i ? i[0] : "," + this.raw("between", "beforeOpen");
      this.selector = r.join(u);
    }
    constructor(r) {
      super(r), this.type = "rule", this.nodes || (this.nodes = []);
    }
  }
  return t = e, e.default = e, s.registerRule(e), t;
}
export {
  f as __require
};
//# sourceMappingURL=rule.js.map
