{"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}();\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.CHTMLmunderover = exports.CHTMLmover = exports.CHTMLmunder = void 0;\nvar msubsup_js_1 = require(\"./msubsup.js\");\nvar munderover_js_1 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_2 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_3 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_4 = require(\"../../../core/MmlTree/MmlNodes/munderover.js\");\nvar CHTMLmunder = function (_super) {\n __extends(CHTMLmunder, _super);\n function CHTMLmunder() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmunder.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var base = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-row')), this.html('mjx-base'));\n var under = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-row')), this.html('mjx-under'));\n this.baseChild.toCHTML(base);\n this.scriptChild.toCHTML(under);\n var basebox = this.baseChild.getOuterBBox();\n var underbox = this.scriptChild.getOuterBBox();\n var k = this.getUnderKV(basebox, underbox)[0];\n var delta = this.isLineBelow ? 0 : this.getDelta(true);\n this.adaptor.setStyle(under, 'paddingTop', this.em(k));\n this.setDeltaW([base, under], this.getDeltaW([basebox, underbox], [0, -delta]));\n this.adjustUnderDepth(under, underbox);\n };\n CHTMLmunder.kind = munderover_js_4.MmlMunder.prototype.kind;\n CHTMLmunder.styles = {\n 'mjx-over': {\n 'text-align': 'left'\n },\n 'mjx-munder:not([limits=\"false\"])': {\n display: 'inline-table'\n },\n 'mjx-munder > mjx-row': {\n 'text-align': 'left'\n },\n 'mjx-under': {\n 'padding-bottom': '.1em'\n }\n };\n return CHTMLmunder;\n}((0, munderover_js_1.CommonMunderMixin)(msubsup_js_1.CHTMLmsub));\nexports.CHTMLmunder = CHTMLmunder;\nvar CHTMLmover = function (_super) {\n __extends(CHTMLmover, _super);\n function CHTMLmover() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmover.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var over = this.adaptor.append(this.chtml, this.html('mjx-over'));\n var base = this.adaptor.append(this.chtml, this.html('mjx-base'));\n this.scriptChild.toCHTML(over);\n this.baseChild.toCHTML(base);\n var overbox = this.scriptChild.getOuterBBox();\n var basebox = this.baseChild.getOuterBBox();\n this.adjustBaseHeight(base, basebox);\n var k = this.getOverKU(basebox, overbox)[0];\n var delta = this.isLineAbove ? 0 : this.getDelta();\n this.adaptor.setStyle(over, 'paddingBottom', this.em(k));\n this.setDeltaW([base, over], this.getDeltaW([basebox, overbox], [0, delta]));\n this.adjustOverDepth(over, overbox);\n };\n CHTMLmover.kind = munderover_js_4.MmlMover.prototype.kind;\n CHTMLmover.styles = {\n 'mjx-mover:not([limits=\"false\"])': {\n 'padding-top': '.1em'\n },\n 'mjx-mover:not([limits=\"false\"]) > *': {\n display: 'block',\n 'text-align': 'left'\n }\n };\n return CHTMLmover;\n}((0, munderover_js_2.CommonMoverMixin)(msubsup_js_1.CHTMLmsup));\nexports.CHTMLmover = CHTMLmover;\nvar CHTMLmunderover = function (_super) {\n __extends(CHTMLmunderover, _super);\n function CHTMLmunderover() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmunderover.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var over = this.adaptor.append(this.chtml, this.html('mjx-over'));\n var table = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-box')), this.html('mjx-munder'));\n var base = this.adaptor.append(this.adaptor.append(table, this.html('mjx-row')), this.html('mjx-base'));\n var under = this.adaptor.append(this.adaptor.append(table, this.html('mjx-row')), this.html('mjx-under'));\n this.overChild.toCHTML(over);\n this.baseChild.toCHTML(base);\n this.underChild.toCHTML(under);\n var overbox = this.overChild.getOuterBBox();\n var basebox = this.baseChild.getOuterBBox();\n var underbox = this.underChild.getOuterBBox();\n this.adjustBaseHeight(base, basebox);\n var ok = this.getOverKU(basebox, overbox)[0];\n var uk = this.getUnderKV(basebox, underbox)[0];\n var delta = this.getDelta();\n this.adaptor.setStyle(over, 'paddingBottom', this.em(ok));\n this.adaptor.setStyle(under, 'paddingTop', this.em(uk));\n this.setDeltaW([base, under, over], this.getDeltaW([basebox, underbox, overbox], [0, this.isLineBelow ? 0 : -delta, this.isLineAbove ? 0 : delta]));\n this.adjustOverDepth(over, overbox);\n this.adjustUnderDepth(under, underbox);\n };\n CHTMLmunderover.prototype.markUsed = function () {\n _super.prototype.markUsed.call(this);\n this.jax.wrapperUsage.add(msubsup_js_1.CHTMLmsubsup.kind);\n };\n CHTMLmunderover.kind = munderover_js_4.MmlMunderover.prototype.kind;\n CHTMLmunderover.styles = {\n 'mjx-munderover:not([limits=\"false\"])': {\n 'padding-top': '.1em'\n },\n 'mjx-munderover:not([limits=\"false\"]) > *': {\n display: 'block'\n }\n };\n return CHTMLmunderover;\n}((0, munderover_js_3.CommonMunderoverMixin)(msubsup_js_1.CHTMLmsubsup));\nexports.CHTMLmunderover = CHTMLmunderover;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","defineProperty","exports","value","CHTMLmunderover","CHTMLmover","CHTMLmunder","msubsup_js_1","require","munderover_js_1","munderover_js_2","munderover_js_3","munderover_js_4","_super","apply","arguments","toCHTML","parent","hasMovableLimits","adaptor","setAttribute","chtml","standardCHTMLnode","base","append","html","under","baseChild","scriptChild","basebox","getOuterBBox","underbox","k","getUnderKV","delta","isLineBelow","getDelta","setStyle","em","setDeltaW","getDeltaW","adjustUnderDepth","kind","MmlMunder","styles","display","CommonMunderMixin","CHTMLmsub","over","overbox","adjustBaseHeight","getOverKU","isLineAbove","adjustOverDepth","MmlMover","CommonMoverMixin","CHTMLmsup","table","overChild","underChild","ok","uk","markUsed","jax","wrapperUsage","add","CHTMLmsubsup","MmlMunderover","CommonMunderoverMixin"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/output/chtml/Wrappers/munderover.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})();\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.CHTMLmunderover = exports.CHTMLmover = exports.CHTMLmunder = void 0;\nvar msubsup_js_1 = require(\"./msubsup.js\");\nvar munderover_js_1 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_2 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_3 = require(\"../../common/Wrappers/munderover.js\");\nvar munderover_js_4 = require(\"../../../core/MmlTree/MmlNodes/munderover.js\");\nvar CHTMLmunder = (function (_super) {\n __extends(CHTMLmunder, _super);\n function CHTMLmunder() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmunder.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var base = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-row')), this.html('mjx-base'));\n var under = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-row')), this.html('mjx-under'));\n this.baseChild.toCHTML(base);\n this.scriptChild.toCHTML(under);\n var basebox = this.baseChild.getOuterBBox();\n var underbox = this.scriptChild.getOuterBBox();\n var k = this.getUnderKV(basebox, underbox)[0];\n var delta = (this.isLineBelow ? 0 : this.getDelta(true));\n this.adaptor.setStyle(under, 'paddingTop', this.em(k));\n this.setDeltaW([base, under], this.getDeltaW([basebox, underbox], [0, -delta]));\n this.adjustUnderDepth(under, underbox);\n };\n CHTMLmunder.kind = munderover_js_4.MmlMunder.prototype.kind;\n CHTMLmunder.styles = {\n 'mjx-over': {\n 'text-align': 'left'\n },\n 'mjx-munder:not([limits=\"false\"])': {\n display: 'inline-table',\n },\n 'mjx-munder > mjx-row': {\n 'text-align': 'left'\n },\n 'mjx-under': {\n 'padding-bottom': '.1em'\n }\n };\n return CHTMLmunder;\n}((0, munderover_js_1.CommonMunderMixin)(msubsup_js_1.CHTMLmsub)));\nexports.CHTMLmunder = CHTMLmunder;\nvar CHTMLmover = (function (_super) {\n __extends(CHTMLmover, _super);\n function CHTMLmover() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmover.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var over = this.adaptor.append(this.chtml, this.html('mjx-over'));\n var base = this.adaptor.append(this.chtml, this.html('mjx-base'));\n this.scriptChild.toCHTML(over);\n this.baseChild.toCHTML(base);\n var overbox = this.scriptChild.getOuterBBox();\n var basebox = this.baseChild.getOuterBBox();\n this.adjustBaseHeight(base, basebox);\n var k = this.getOverKU(basebox, overbox)[0];\n var delta = (this.isLineAbove ? 0 : this.getDelta());\n this.adaptor.setStyle(over, 'paddingBottom', this.em(k));\n this.setDeltaW([base, over], this.getDeltaW([basebox, overbox], [0, delta]));\n this.adjustOverDepth(over, overbox);\n };\n CHTMLmover.kind = munderover_js_4.MmlMover.prototype.kind;\n CHTMLmover.styles = {\n 'mjx-mover:not([limits=\"false\"])': {\n 'padding-top': '.1em'\n },\n 'mjx-mover:not([limits=\"false\"]) > *': {\n display: 'block',\n 'text-align': 'left'\n }\n };\n return CHTMLmover;\n}((0, munderover_js_2.CommonMoverMixin)(msubsup_js_1.CHTMLmsup)));\nexports.CHTMLmover = CHTMLmover;\nvar CHTMLmunderover = (function (_super) {\n __extends(CHTMLmunderover, _super);\n function CHTMLmunderover() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmunderover.prototype.toCHTML = function (parent) {\n if (this.hasMovableLimits()) {\n _super.prototype.toCHTML.call(this, parent);\n this.adaptor.setAttribute(this.chtml, 'limits', 'false');\n return;\n }\n this.chtml = this.standardCHTMLnode(parent);\n var over = this.adaptor.append(this.chtml, this.html('mjx-over'));\n var table = this.adaptor.append(this.adaptor.append(this.chtml, this.html('mjx-box')), this.html('mjx-munder'));\n var base = this.adaptor.append(this.adaptor.append(table, this.html('mjx-row')), this.html('mjx-base'));\n var under = this.adaptor.append(this.adaptor.append(table, this.html('mjx-row')), this.html('mjx-under'));\n this.overChild.toCHTML(over);\n this.baseChild.toCHTML(base);\n this.underChild.toCHTML(under);\n var overbox = this.overChild.getOuterBBox();\n var basebox = this.baseChild.getOuterBBox();\n var underbox = this.underChild.getOuterBBox();\n this.adjustBaseHeight(base, basebox);\n var ok = this.getOverKU(basebox, overbox)[0];\n var uk = this.getUnderKV(basebox, underbox)[0];\n var delta = this.getDelta();\n this.adaptor.setStyle(over, 'paddingBottom', this.em(ok));\n this.adaptor.setStyle(under, 'paddingTop', this.em(uk));\n this.setDeltaW([base, under, over], this.getDeltaW([basebox, underbox, overbox], [0, this.isLineBelow ? 0 : -delta, this.isLineAbove ? 0 : delta]));\n this.adjustOverDepth(over, overbox);\n this.adjustUnderDepth(under, underbox);\n };\n CHTMLmunderover.prototype.markUsed = function () {\n _super.prototype.markUsed.call(this);\n this.jax.wrapperUsage.add(msubsup_js_1.CHTMLmsubsup.kind);\n };\n CHTMLmunderover.kind = munderover_js_4.MmlMunderover.prototype.kind;\n CHTMLmunderover.styles = {\n 'mjx-munderover:not([limits=\"false\"])': {\n 'padding-top': '.1em'\n },\n 'mjx-munderover:not([limits=\"false\"]) > *': {\n display: 'block'\n },\n };\n return CHTMLmunderover;\n}((0, munderover_js_3.CommonMunderoverMixin)(msubsup_js_1.CHTMLmsubsup)));\nexports.CHTMLmunderover = CHTMLmunderover;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}