76466f678b36e25d7e2857c8af3cbaa76967a4bd198b46492add6888c68bd56b.json 20 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar __extends = this && this.__extends || function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p];\n };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null) throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.MmlNone = exports.MmlMprescripts = exports.MmlMmultiscripts = void 0;\nvar MmlNode_js_1 = require(\"../MmlNode.js\");\nvar msubsup_js_1 = require(\"./msubsup.js\");\nvar MmlMmultiscripts = function (_super) {\n __extends(MmlMmultiscripts, _super);\n function MmlMmultiscripts() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlMmultiscripts.prototype, \"kind\", {\n get: function () {\n return 'mmultiscripts';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlMmultiscripts.prototype, \"arity\", {\n get: function () {\n return 1;\n },\n enumerable: false,\n configurable: true\n });\n MmlMmultiscripts.prototype.setChildInheritedAttributes = function (attributes, display, level, prime) {\n this.childNodes[0].setInheritedAttributes(attributes, display, level, prime);\n var prescripts = false;\n for (var i = 1, n = 0; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n if (child.isKind('mprescripts')) {\n if (!prescripts) {\n prescripts = true;\n if (i % 2 === 0) {\n var mrow = this.factory.create('mrow');\n this.childNodes.splice(i, 0, mrow);\n mrow.parent = this;\n i++;\n }\n }\n } else {\n var primestyle = prime || n % 2 === 0;\n child.setInheritedAttributes(attributes, false, level + 1, primestyle);\n n++;\n }\n }\n if (this.childNodes.length % 2 === (prescripts ? 1 : 0)) {\n this.appendChild(this.factory.create('mrow'));\n this.childNodes[this.childNodes.length - 1].setInheritedAttributes(attributes, false, level + 1, prime);\n }\n };\n MmlMmultiscripts.prototype.verifyChildren = function (options) {\n var prescripts = false;\n var fix = options['fixMmultiscripts'];\n for (var i = 0; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n if (child.isKind('mprescripts')) {\n if (prescripts) {\n child.mError(child.kind + ' can only appear once in ' + this.kind, options, true);\n } else {\n prescripts = true;\n if (i % 2 === 0 && !fix) {\n this.mError('There must be an equal number of prescripts of each type', options);\n }\n }\n }\n }\n if (this.childNodes.length % 2 === (prescripts ? 1 : 0) && !fix) {\n this.mError('There must be an equal number of scripts of each type', options);\n }\n _super.prototype.verifyChildren.call(this, options);\n };\n MmlMmultiscripts.defaults = __assign({}, msubsup_js_1.MmlMsubsup.defaults);\n return MmlMmultiscripts;\n}(msubsup_js_1.MmlMsubsup);\nexports.MmlMmultiscripts = MmlMmultiscripts;\nvar MmlMprescripts = function (_super) {\n __extends(MmlMprescripts, _super);\n function MmlMprescripts() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlMprescripts.prototype, \"kind\", {\n get: function () {\n return 'mprescripts';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlMprescripts.prototype, \"arity\", {\n get: function () {\n return 0;\n },\n enumerable: false,\n configurable: true\n });\n MmlMprescripts.prototype.verifyTree = function (options) {\n _super.prototype.verifyTree.call(this, options);\n if (this.parent && !this.parent.isKind('mmultiscripts')) {\n this.mError(this.kind + ' must be a child of mmultiscripts', options, true);\n }\n };\n MmlMprescripts.defaults = __assign({}, MmlNode_js_1.AbstractMmlNode.defaults);\n return MmlMprescripts;\n}(MmlNode_js_1.AbstractMmlNode);\nexports.MmlMprescripts = MmlMprescripts;\nvar MmlNone = function (_super) {\n __extends(MmlNone, _super);\n function MmlNone() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlNone.prototype, \"kind\", {\n get: function () {\n return 'none';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlNone.prototype, \"arity\", {\n get: function () {\n return 0;\n },\n enumerable: false,\n configurable: true\n });\n MmlNone.prototype.verifyTree = function (options) {\n _super.prototype.verifyTree.call(this, options);\n if (this.parent && !this.parent.isKind('mmultiscripts')) {\n this.mError(this.kind + ' must be a child of mmultiscripts', options, true);\n }\n };\n MmlNone.defaults = __assign({}, MmlNode_js_1.AbstractMmlNode.defaults);\n return MmlNone;\n}(MmlNode_js_1.AbstractMmlNode);\nexports.MmlNone = MmlNone;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","__assign","assign","t","s","i","n","arguments","length","apply","defineProperty","exports","value","MmlNone","MmlMprescripts","MmlMmultiscripts","MmlNode_js_1","require","msubsup_js_1","_super","get","enumerable","configurable","setChildInheritedAttributes","attributes","display","level","prime","childNodes","setInheritedAttributes","prescripts","child","isKind","mrow","factory","splice","parent","primestyle","appendChild","verifyChildren","options","fix","mError","kind","defaults","MmlMsubsup","verifyTree","AbstractMmlNode"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/core/MmlTree/MmlNodes/mmultiscripts.js"],"sourcesContent":["\"use strict\";\nvar __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.MmlNone = exports.MmlMprescripts = exports.MmlMmultiscripts = void 0;\nvar MmlNode_js_1 = require(\"../MmlNode.js\");\nvar msubsup_js_1 = require(\"./msubsup.js\");\nvar MmlMmultiscripts = (function (_super) {\n __extends(MmlMmultiscripts, _super);\n function MmlMmultiscripts() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlMmultiscripts.prototype, \"kind\", {\n get: function () {\n return 'mmultiscripts';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlMmultiscripts.prototype, \"arity\", {\n get: function () {\n return 1;\n },\n enumerable: false,\n configurable: true\n });\n MmlMmultiscripts.prototype.setChildInheritedAttributes = function (attributes, display, level, prime) {\n this.childNodes[0].setInheritedAttributes(attributes, display, level, prime);\n var prescripts = false;\n for (var i = 1, n = 0; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n if (child.isKind('mprescripts')) {\n if (!prescripts) {\n prescripts = true;\n if (i % 2 === 0) {\n var mrow = this.factory.create('mrow');\n this.childNodes.splice(i, 0, mrow);\n mrow.parent = this;\n i++;\n }\n }\n }\n else {\n var primestyle = prime || (n % 2 === 0);\n child.setInheritedAttributes(attributes, false, level + 1, primestyle);\n n++;\n }\n }\n if (this.childNodes.length % 2 === (prescripts ? 1 : 0)) {\n this.appendChild(this.factory.create('mrow'));\n this.childNodes[this.childNodes.length - 1].setInheritedAttributes(attributes, false, level + 1, prime);\n }\n };\n MmlMmultiscripts.prototype.verifyChildren = function (options) {\n var prescripts = false;\n var fix = options['fixMmultiscripts'];\n for (var i = 0; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n if (child.isKind('mprescripts')) {\n if (prescripts) {\n child.mError(child.kind + ' can only appear once in ' + this.kind, options, true);\n }\n else {\n prescripts = true;\n if (i % 2 === 0 && !fix) {\n this.mError('There must be an equal number of prescripts of each type', options);\n }\n }\n }\n }\n if (this.childNodes.length % 2 === (prescripts ? 1 : 0) && !fix) {\n this.mError('There must be an equal number of scripts of each type', options);\n }\n _super.prototype.verifyChildren.call(this, options);\n };\n MmlMmultiscripts.defaults = __assign({}, msubsup_js_1.MmlMsubsup.defaults);\n return MmlMmultiscripts;\n}(msubsup_js_1.MmlMsubsup));\nexports.MmlMmultiscripts = MmlMmultiscripts;\nvar MmlMprescripts = (function (_super) {\n __extends(MmlMprescripts, _super);\n function MmlMprescripts() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlMprescripts.prototype, \"kind\", {\n get: function () {\n return 'mprescripts';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlMprescripts.prototype, \"arity\", {\n get: function () {\n return 0;\n },\n enumerable: false,\n configurable: true\n });\n MmlMprescripts.prototype.verifyTree = function (options) {\n _super.prototype.verifyTree.call(this, options);\n if (this.parent && !this.parent.isKind('mmultiscripts')) {\n this.mError(this.kind + ' must be a child of mmultiscripts', options, true);\n }\n };\n MmlMprescripts.defaults = __assign({}, MmlNode_js_1.AbstractMmlNode.defaults);\n return MmlMprescripts;\n}(MmlNode_js_1.AbstractMmlNode));\nexports.MmlMprescripts = MmlMprescripts;\nvar MmlNone = (function (_super) {\n __extends(MmlNone, _super);\n function MmlNone() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Object.defineProperty(MmlNone.prototype, \"kind\", {\n get: function () {\n return 'none';\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(MmlNone.prototype, \"arity\", {\n get: function () {\n return 0;\n },\n enumerable: false,\n configurable: true\n });\n MmlNone.prototype.verifyTree = function (options) {\n _super.prototype.verifyTree.call(this, options);\n if (this.parent && !this.parent.isKind('mmultiscripts')) {\n this.mError(this.kind + ' must be a child of mmultiscripts', options, true);\n }\n };\n MmlNone.defaults = __assign({}, MmlNode_js_1.AbstractMmlNode.defaults);\n return MmlNone;\n}(MmlNode_js_1.AbstractMmlNode));\nexports.MmlNone = MmlNone;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}