"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.MmlNone = exports.MmlMstack = exports.MmlMsrow = exports.MmlMsline = void 0;

var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));

var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));

var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));

var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));

var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));

var _MmlNode = require("mathjax-full/js/core/MmlTree/MmlNode");

function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }

var MmlNone = /*#__PURE__*/function (_AbstractMmlNode) {
  (0, _inherits2["default"])(MmlNone, _AbstractMmlNode);

  var _super = _createSuper(MmlNone);

  function MmlNone() {
    (0, _classCallCheck2["default"])(this, MmlNone);
    return _super.apply(this, arguments);
  }

  (0, _createClass2["default"])(MmlNone, [{
    key: "kind",
    get: function get() {
      return 'none';
    }
  }]);
  return MmlNone;
}(_MmlNode.AbstractMmlNode);

exports.MmlNone = MmlNone;

var MmlMstack = /*#__PURE__*/function (_AbstractMmlNode2) {
  (0, _inherits2["default"])(MmlMstack, _AbstractMmlNode2);

  var _super2 = _createSuper(MmlMstack);

  function MmlMstack() {
    (0, _classCallCheck2["default"])(this, MmlMstack);
    return _super2.apply(this, arguments);
  }

  (0, _createClass2["default"])(MmlMstack, [{
    key: "kind",
    get: function get() {
      return 'mstack';
    }
  }]);
  return MmlMstack;
}(_MmlNode.AbstractMmlNode);

exports.MmlMstack = MmlMstack;

var MmlMsrow = /*#__PURE__*/function (_AbstractMmlNode3) {
  (0, _inherits2["default"])(MmlMsrow, _AbstractMmlNode3);

  var _super3 = _createSuper(MmlMsrow);

  function MmlMsrow() {
    (0, _classCallCheck2["default"])(this, MmlMsrow);
    return _super3.apply(this, arguments);
  }

  (0, _createClass2["default"])(MmlMsrow, [{
    key: "kind",
    get: function get() {
      return 'msrow';
    }
  }]);
  return MmlMsrow;
}(_MmlNode.AbstractMmlNode);

exports.MmlMsrow = MmlMsrow;

var MmlMsline = /*#__PURE__*/function (_AbstractMmlNode4) {
  (0, _inherits2["default"])(MmlMsline, _AbstractMmlNode4);

  var _super4 = _createSuper(MmlMsline);

  function MmlMsline() {
    (0, _classCallCheck2["default"])(this, MmlMsline);
    return _super4.apply(this, arguments);
  }

  (0, _createClass2["default"])(MmlMsline, [{
    key: "kind",
    get: function get() {
      return 'msline';
    }
  }]);
  return MmlMsline;
}(_MmlNode.AbstractMmlNode);

exports.MmlMsline = MmlMsline;
//# sourceMappingURL=mml.js.map