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}();\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.SVGmsqrt = void 0;\nvar Wrapper_js_1 = require(\"../Wrapper.js\");\nvar msqrt_js_1 = require(\"../../common/Wrappers/msqrt.js\");\nvar msqrt_js_2 = require(\"../../../core/MmlTree/MmlNodes/msqrt.js\");\nvar SVGmsqrt = function (_super) {\n __extends(SVGmsqrt, _super);\n function SVGmsqrt() {\n var _this = _super !== null && _super.apply(this, arguments) || this;\n _this.dx = 0;\n return _this;\n }\n SVGmsqrt.prototype.toSVG = function (parent) {\n var surd = this.childNodes[this.surd];\n var base = this.childNodes[this.base];\n var root = this.root ? this.childNodes[this.root] : null;\n var sbox = surd.getBBox();\n var bbox = base.getOuterBBox();\n var q = this.getPQ(sbox)[1];\n var t = this.font.params.rule_thickness * this.bbox.scale;\n var H = bbox.h + q + t;\n var SVG = this.standardSVGnode(parent);\n var BASE = this.adaptor.append(SVG, this.svg('g'));\n this.addRoot(SVG, root, sbox, H);\n surd.toSVG(SVG);\n surd.place(this.dx, H - sbox.h);\n base.toSVG(BASE);\n base.place(this.dx + sbox.w, 0);\n this.adaptor.append(SVG, this.svg('rect', {\n width: this.fixed(bbox.w),\n height: this.fixed(t),\n x: this.fixed(this.dx + sbox.w),\n y: this.fixed(H - t)\n }));\n };\n SVGmsqrt.prototype.addRoot = function (_ROOT, _root, _sbox, _H) {};\n SVGmsqrt.kind = msqrt_js_2.MmlMsqrt.prototype.kind;\n return SVGmsqrt;\n}((0, msqrt_js_1.CommonMsqrtMixin)(Wrapper_js_1.SVGWrapper));\nexports.SVGmsqrt = SVGmsqrt;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","defineProperty","exports","value","SVGmsqrt","Wrapper_js_1","require","msqrt_js_1","msqrt_js_2","_super","_this","apply","arguments","dx","toSVG","parent","surd","childNodes","base","root","sbox","getBBox","bbox","getOuterBBox","q","getPQ","t","font","params","rule_thickness","scale","H","h","SVG","standardSVGnode","BASE","adaptor","append","svg","addRoot","place","w","width","fixed","height","x","y","_ROOT","_root","_sbox","_H","kind","MmlMsqrt","CommonMsqrtMixin","SVGWrapper"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/output/svg/Wrappers/msqrt.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.SVGmsqrt = void 0;\nvar Wrapper_js_1 = require(\"../Wrapper.js\");\nvar msqrt_js_1 = require(\"../../common/Wrappers/msqrt.js\");\nvar msqrt_js_2 = require(\"../../../core/MmlTree/MmlNodes/msqrt.js\");\nvar SVGmsqrt = (function (_super) {\n __extends(SVGmsqrt, _super);\n function SVGmsqrt() {\n var _this = _super !== null && _super.apply(this, arguments) || this;\n _this.dx = 0;\n return _this;\n }\n SVGmsqrt.prototype.toSVG = function (parent) {\n var surd = this.childNodes[this.surd];\n var base = this.childNodes[this.base];\n var root = (this.root ? this.childNodes[this.root] : null);\n var sbox = surd.getBBox();\n var bbox = base.getOuterBBox();\n var q = this.getPQ(sbox)[1];\n var t = this.font.params.rule_thickness * this.bbox.scale;\n var H = bbox.h + q + t;\n var SVG = this.standardSVGnode(parent);\n var BASE = this.adaptor.append(SVG, this.svg('g'));\n this.addRoot(SVG, root, sbox, H);\n surd.toSVG(SVG);\n surd.place(this.dx, H - sbox.h);\n base.toSVG(BASE);\n base.place(this.dx + sbox.w, 0);\n this.adaptor.append(SVG, this.svg('rect', {\n width: this.fixed(bbox.w), height: this.fixed(t),\n x: this.fixed(this.dx + sbox.w), y: this.fixed(H - t)\n }));\n };\n SVGmsqrt.prototype.addRoot = function (_ROOT, _root, _sbox, _H) {\n };\n SVGmsqrt.kind = msqrt_js_2.MmlMsqrt.prototype.kind;\n return SVGmsqrt;\n}((0, msqrt_js_1.CommonMsqrtMixin)(Wrapper_js_1.SVGWrapper)));\nexports.SVGmsqrt = SVGmsqrt;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|