{"ast":null,"code":"\"use strict\";\n\nvar __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = {\n enumerable: true,\n get: function () {\n return m[k];\n }\n };\n }\n Object.defineProperty(o, k2, desc);\n} : function (o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\nvar __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) {\n Object.defineProperty(o, \"default\", {\n enumerable: true,\n value: v\n });\n} : function (o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = this && this.__importStar || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar sm = __importStar(require(\"../SymbolMap.js\"));\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar BaseMethods_js_1 = __importDefault(require(\"./BaseMethods.js\"));\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nvar MmlNode_js_1 = require(\"../../../core/MmlTree/MmlNode.js\");\nvar lengths_js_1 = require(\"../../../util/lengths.js\");\nnew sm.RegExpMap('letter', ParseMethods_js_1.default.variable, /[a-z]/i);\nnew sm.RegExpMap('digit', ParseMethods_js_1.default.digit, /[0-9.,]/);\nnew sm.RegExpMap('command', ParseMethods_js_1.default.controlSequence, /^\\\\/);\nnew sm.MacroMap('special', {\n '{': 'Open',\n '}': 'Close',\n '~': 'Tilde',\n '^': 'Superscript',\n '_': 'Subscript',\n ' ': 'Space',\n '\\t': 'Space',\n '\\r': 'Space',\n '\\n': 'Space',\n '\\'': 'Prime',\n '%': 'Comment',\n '&': 'Entry',\n '#': 'Hash',\n '\\u00A0': 'Space',\n '\\u2019': 'Prime'\n}, BaseMethods_js_1.default);\nnew sm.CharacterMap('mathchar0mi', ParseMethods_js_1.default.mathchar0mi, {\n alpha: '\\u03B1',\n beta: '\\u03B2',\n gamma: '\\u03B3',\n delta: '\\u03B4',\n epsilon: '\\u03F5',\n zeta: '\\u03B6',\n eta: '\\u03B7',\n theta: '\\u03B8',\n iota: '\\u03B9',\n kappa: '\\u03BA',\n lambda: '\\u03BB',\n mu: '\\u03BC',\n nu: '\\u03BD',\n xi: '\\u03BE',\n omicron: '\\u03BF',\n pi: '\\u03C0',\n rho: '\\u03C1',\n sigma: '\\u03C3',\n tau: '\\u03C4',\n upsilon: '\\u03C5',\n phi: '\\u03D5',\n chi: '\\u03C7',\n psi: '\\u03C8',\n omega: '\\u03C9',\n varepsilon: '\\u03B5',\n vartheta: '\\u03D1',\n varpi: '\\u03D6',\n varrho: '\\u03F1',\n varsigma: '\\u03C2',\n varphi: '\\u03C6',\n S: ['\\u00A7', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n aleph: ['\\u2135', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n hbar: ['\\u210F', {\n variantForm: true\n }],\n imath: '\\u0131',\n jmath: '\\u0237',\n ell: '\\u2113',\n wp: ['\\u2118', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n Re: ['\\u211C', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n Im: ['\\u2111', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n partial: ['\\u2202', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n infty: ['\\u221E', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n prime: ['\\u2032', {\n variantForm: true\n }],\n emptyset: ['\\u2205', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n nabla: ['\\u2207', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n top: ['\\u22A4', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n bot: ['\\u22A5', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n angle: ['\\u2220', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n triangle: ['\\u25B3', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n backslash: ['\\u2216', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n forall: ['\\u2200', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n exists: ['\\u2203', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n neg: ['\\u00AC', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n lnot: ['\\u00AC', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n flat: ['\\u266D', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n natural: ['\\u266E', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n sharp: ['\\u266F', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n clubsuit: ['\\u2663', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n diamondsuit: ['\\u2662', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n heartsuit: ['\\u2661', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n spadesuit: ['\\u2660', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }]\n});\nnew sm.CharacterMap('mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n surd: '\\u221A',\n coprod: ['\\u2210', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigvee: ['\\u22C1', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigwedge: ['\\u22C0', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n biguplus: ['\\u2A04', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigcap: ['\\u22C2', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigcup: ['\\u22C3', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n 'int': ['\\u222B', {\n texClass: MmlNode_js_1.TEXCLASS.OP\n }],\n intop: ['\\u222B', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true,\n movablelimits: true\n }],\n iint: ['\\u222C', {\n texClass: MmlNode_js_1.TEXCLASS.OP\n }],\n iiint: ['\\u222D', {\n texClass: MmlNode_js_1.TEXCLASS.OP\n }],\n prod: ['\\u220F', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n sum: ['\\u2211', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigotimes: ['\\u2A02', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigoplus: ['\\u2A01', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n bigodot: ['\\u2A00', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n oint: ['\\u222E', {\n texClass: MmlNode_js_1.TEXCLASS.OP\n }],\n bigsqcup: ['\\u2A06', {\n texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true\n }],\n smallint: ['\\u222B', {\n largeop: false\n }],\n triangleleft: '\\u25C3',\n triangleright: '\\u25B9',\n bigtriangleup: '\\u25B3',\n bigtriangledown: '\\u25BD',\n wedge: '\\u2227',\n land: '\\u2227',\n vee: '\\u2228',\n lor: '\\u2228',\n cap: '\\u2229',\n cup: '\\u222A',\n ddagger: '\\u2021',\n dagger: '\\u2020',\n sqcap: '\\u2293',\n sqcup: '\\u2294',\n uplus: '\\u228E',\n amalg: '\\u2A3F',\n diamond: '\\u22C4',\n bullet: '\\u2219',\n wr: '\\u2240',\n div: '\\u00F7',\n divsymbol: '\\u00F7',\n odot: ['\\u2299', {\n largeop: false\n }],\n oslash: ['\\u2298', {\n largeop: false\n }],\n otimes: ['\\u2297', {\n largeop: false\n }],\n ominus: ['\\u2296', {\n largeop: false\n }],\n oplus: ['\\u2295', {\n largeop: false\n }],\n mp: '\\u2213',\n pm: '\\u00B1',\n circ: '\\u2218',\n bigcirc: '\\u25EF',\n setminus: '\\u2216',\n cdot: '\\u22C5',\n ast: '\\u2217',\n times: '\\u00D7',\n star: '\\u22C6',\n propto: '\\u221D',\n sqsubseteq: '\\u2291',\n sqsupseteq: '\\u2292',\n parallel: '\\u2225',\n mid: '\\u2223',\n dashv: '\\u22A3',\n vdash: '\\u22A2',\n leq: '\\u2264',\n le: '\\u2264',\n geq: '\\u2265',\n ge: '\\u2265',\n lt: '\\u003C',\n gt: '\\u003E',\n succ: '\\u227B',\n prec: '\\u227A',\n approx: '\\u2248',\n succeq: '\\u2AB0',\n preceq: '\\u2AAF',\n supset: '\\u2283',\n subset: '\\u2282',\n supseteq: '\\u2287',\n subseteq: '\\u2286',\n 'in': '\\u2208',\n ni: '\\u220B',\n notin: '\\u2209',\n owns: '\\u220B',\n gg: '\\u226B',\n ll: '\\u226A',\n sim: '\\u223C',\n simeq: '\\u2243',\n perp: '\\u22A5',\n equiv: '\\u2261',\n asymp: '\\u224D',\n smile: '\\u2323',\n frown: '\\u2322',\n ne: '\\u2260',\n neq: '\\u2260',\n cong: '\\u2245',\n doteq: '\\u2250',\n bowtie: '\\u22C8',\n models: '\\u22A8',\n notChar: '\\u29F8',\n Leftrightarrow: '\\u21D4',\n Leftarrow: '\\u21D0',\n Rightarrow: '\\u21D2',\n leftrightarrow: '\\u2194',\n leftarrow: '\\u2190',\n gets: '\\u2190',\n rightarrow: '\\u2192',\n to: ['\\u2192', {\n accent: false\n }],\n mapsto: '\\u21A6',\n leftharpoonup: '\\u21BC',\n leftharpoondown: '\\u21BD',\n rightharpoonup: '\\u21C0',\n rightharpoondown: '\\u21C1',\n nearrow: '\\u2197',\n searrow: '\\u2198',\n nwarrow: '\\u2196',\n swarrow: '\\u2199',\n rightleftharpoons: '\\u21CC',\n hookrightarrow: '\\u21AA',\n hookleftarrow: '\\u21A9',\n longleftarrow: '\\u27F5',\n Longleftarrow: '\\u27F8',\n longrightarrow: '\\u27F6',\n Longrightarrow: '\\u27F9',\n Longleftrightarrow: '\\u27FA',\n longleftrightarrow: '\\u27F7',\n longmapsto: '\\u27FC',\n ldots: '\\u2026',\n cdots: '\\u22EF',\n vdots: '\\u22EE',\n ddots: '\\u22F1',\n dotsc: '\\u2026',\n dotsb: '\\u22EF',\n dotsm: '\\u22EF',\n dotsi: '\\u22EF',\n dotso: '\\u2026',\n ldotp: ['\\u002E', {\n texClass: MmlNode_js_1.TEXCLASS.PUNCT\n }],\n cdotp: ['\\u22C5', {\n texClass: MmlNode_js_1.TEXCLASS.PUNCT\n }],\n colon: ['\\u003A', {\n texClass: MmlNode_js_1.TEXCLASS.PUNCT\n }]\n});\nnew sm.CharacterMap('mathchar7', ParseMethods_js_1.default.mathchar7, {\n Gamma: '\\u0393',\n Delta: '\\u0394',\n Theta: '\\u0398',\n Lambda: '\\u039B',\n Xi: '\\u039E',\n Pi: '\\u03A0',\n Sigma: '\\u03A3',\n Upsilon: '\\u03A5',\n Phi: '\\u03A6',\n Psi: '\\u03A8',\n Omega: '\\u03A9',\n '_': '\\u005F',\n '#': '\\u0023',\n '$': '\\u0024',\n '%': '\\u0025',\n '&': '\\u0026',\n And: '\\u0026'\n});\nnew sm.DelimiterMap('delimiter', ParseMethods_js_1.default.delimiter, {\n '(': '(',\n ')': ')',\n '[': '[',\n ']': ']',\n '<': '\\u27E8',\n '>': '\\u27E9',\n '\\\\lt': '\\u27E8',\n '\\\\gt': '\\u27E9',\n '/': '/',\n '|': ['|', {\n texClass: MmlNode_js_1.TEXCLASS.ORD\n }],\n '.': '',\n '\\\\\\\\': '\\\\',\n '\\\\lmoustache': '\\u23B0',\n '\\\\rmoustache': '\\u23B1',\n '\\\\lgroup': '\\u27EE',\n '\\\\rgroup': '\\u27EF',\n '\\\\arrowvert': '\\u23D0',\n '\\\\Arrowvert': '\\u2016',\n '\\\\bracevert': '\\u23AA',\n '\\\\Vert': ['\\u2016', {\n texClass: MmlNode_js_1.TEXCLASS.ORD\n }],\n '\\\\|': ['\\u2016', {\n texClass: MmlNode_js_1.TEXCLASS.ORD\n }],\n '\\\\vert': ['|', {\n texClass: MmlNode_js_1.TEXCLASS.ORD\n }],\n '\\\\uparrow': '\\u2191',\n '\\\\downarrow': '\\u2193',\n '\\\\updownarrow': '\\u2195',\n '\\\\Uparrow': '\\u21D1',\n '\\\\Downarrow': '\\u21D3',\n '\\\\Updownarrow': '\\u21D5',\n '\\\\backslash': '\\\\',\n '\\\\rangle': '\\u27E9',\n '\\\\langle': '\\u27E8',\n '\\\\rbrace': '}',\n '\\\\lbrace': '{',\n '\\\\}': '}',\n '\\\\{': '{',\n '\\\\rceil': '\\u2309',\n '\\\\lceil': '\\u2308',\n '\\\\rfloor': '\\u230B',\n '\\\\lfloor': '\\u230A',\n '\\\\lbrack': '[',\n '\\\\rbrack': ']'\n});\nnew sm.CommandMap('macros', {\n displaystyle: ['SetStyle', 'D', true, 0],\n textstyle: ['SetStyle', 'T', false, 0],\n scriptstyle: ['SetStyle', 'S', false, 1],\n scriptscriptstyle: ['SetStyle', 'SS', false, 2],\n rm: ['SetFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mit: ['SetFont', TexConstants_js_1.TexConstant.Variant.ITALIC],\n oldstyle: ['SetFont', TexConstants_js_1.TexConstant.Variant.OLDSTYLE],\n cal: ['SetFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n it: ['SetFont', TexConstants_js_1.TexConstant.Variant.MATHITALIC],\n bf: ['SetFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n bbFont: ['SetFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n scr: ['SetFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n frak: ['SetFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n sf: ['SetFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n tt: ['SetFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n mathrm: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mathup: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mathnormal: ['MathFont', ''],\n mathbf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n mathbfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n mathit: ['MathFont', TexConstants_js_1.TexConstant.Variant.MATHITALIC],\n mathbfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDITALIC],\n mathbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n Bbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n mathfrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n mathbffrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDFRAKTUR],\n mathscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n mathbfscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSCRIPT],\n mathsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n mathsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n mathbfsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n mathbfsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n mathsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFITALIC],\n mathbfsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFBOLDITALIC],\n mathtt: ['MathFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n mathcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n mathbfcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDCALLIGRAPHIC],\n symrm: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n symup: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n symnormal: ['MathFont', ''],\n symbf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n symbfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n symit: ['MathFont', TexConstants_js_1.TexConstant.Variant.ITALIC],\n symbfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDITALIC],\n symbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n symfrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n symbffrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDFRAKTUR],\n symscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n symbfscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSCRIPT],\n symsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n symsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n symbfsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n symbfsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n symsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFITALIC],\n symbfsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFBOLDITALIC],\n symtt: ['MathFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n symcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n symbfcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDCALLIGRAPHIC],\n textrm: ['HBox', null, TexConstants_js_1.TexConstant.Variant.NORMAL],\n textup: ['HBox', null, TexConstants_js_1.TexConstant.Variant.NORMAL],\n textnormal: ['HBox'],\n textit: ['HBox', null, TexConstants_js_1.TexConstant.Variant.ITALIC],\n textbf: ['HBox', null, TexConstants_js_1.TexConstant.Variant.BOLD],\n textsf: ['HBox', null, TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n texttt: ['HBox', null, TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n tiny: ['SetSize', 0.5],\n Tiny: ['SetSize', 0.6],\n scriptsize: ['SetSize', 0.7],\n small: ['SetSize', 0.85],\n normalsize: ['SetSize', 1.0],\n large: ['SetSize', 1.2],\n Large: ['SetSize', 1.44],\n LARGE: ['SetSize', 1.73],\n huge: ['SetSize', 2.07],\n Huge: ['SetSize', 2.49],\n arcsin: 'NamedFn',\n arccos: 'NamedFn',\n arctan: 'NamedFn',\n arg: 'NamedFn',\n cos: 'NamedFn',\n cosh: 'NamedFn',\n cot: 'NamedFn',\n coth: 'NamedFn',\n csc: 'NamedFn',\n deg: 'NamedFn',\n det: 'NamedOp',\n dim: 'NamedFn',\n exp: 'NamedFn',\n gcd: 'NamedOp',\n hom: 'NamedFn',\n inf: 'NamedOp',\n ker: 'NamedFn',\n lg: 'NamedFn',\n lim: 'NamedOp',\n liminf: ['NamedOp', 'lim inf'],\n limsup: ['NamedOp', 'lim sup'],\n ln: 'NamedFn',\n log: 'NamedFn',\n max: 'NamedOp',\n min: 'NamedOp',\n Pr: 'NamedOp',\n sec: 'NamedFn',\n sin: 'NamedFn',\n sinh: 'NamedFn',\n sup: 'NamedOp',\n tan: 'NamedFn',\n tanh: 'NamedFn',\n limits: ['Limits', 1],\n nolimits: ['Limits', 0],\n overline: ['UnderOver', '2015'],\n underline: ['UnderOver', '2015'],\n overbrace: ['UnderOver', '23DE', 1],\n underbrace: ['UnderOver', '23DF', 1],\n overparen: ['UnderOver', '23DC'],\n underparen: ['UnderOver', '23DD'],\n overrightarrow: ['UnderOver', '2192'],\n underrightarrow: ['UnderOver', '2192'],\n overleftarrow: ['UnderOver', '2190'],\n underleftarrow: ['UnderOver', '2190'],\n overleftrightarrow: ['UnderOver', '2194'],\n underleftrightarrow: ['UnderOver', '2194'],\n overset: 'Overset',\n underset: 'Underset',\n overunderset: 'Overunderset',\n stackrel: ['Macro', '\\\\mathrel{\\\\mathop{#2}\\\\limits^{#1}}', 2],\n stackbin: ['Macro', '\\\\mathbin{\\\\mathop{#2}\\\\limits^{#1}}', 2],\n over: 'Over',\n overwithdelims: 'Over',\n atop: 'Over',\n atopwithdelims: 'Over',\n above: 'Over',\n abovewithdelims: 'Over',\n brace: ['Over', '{', '}'],\n brack: ['Over', '[', ']'],\n choose: ['Over', '(', ')'],\n frac: 'Frac',\n sqrt: 'Sqrt',\n root: 'Root',\n uproot: ['MoveRoot', 'upRoot'],\n leftroot: ['MoveRoot', 'leftRoot'],\n left: 'LeftRight',\n right: 'LeftRight',\n middle: 'LeftRight',\n llap: 'Lap',\n rlap: 'Lap',\n raise: 'RaiseLower',\n lower: 'RaiseLower',\n moveleft: 'MoveLeftRight',\n moveright: 'MoveLeftRight',\n ',': ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],\n ':': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],\n '>': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],\n ';': ['Spacer', lengths_js_1.MATHSPACE.thickmathspace],\n '!': ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],\n enspace: ['Spacer', .5],\n quad: ['Spacer', 1],\n qquad: ['Spacer', 2],\n thinspace: ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],\n negthinspace: ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],\n hskip: 'Hskip',\n hspace: 'Hskip',\n kern: 'Hskip',\n mskip: 'Hskip',\n mspace: 'Hskip',\n mkern: 'Hskip',\n rule: 'rule',\n Rule: ['Rule'],\n Space: ['Rule', 'blank'],\n nonscript: 'Nonscript',\n big: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 0.85],\n Big: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.15],\n bigg: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.45],\n Bigg: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.75],\n bigl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 0.85],\n Bigl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.15],\n biggl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.45],\n Biggl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.75],\n bigr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 0.85],\n Bigr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.15],\n biggr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.45],\n Biggr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.75],\n bigm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 0.85],\n Bigm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.15],\n biggm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.45],\n Biggm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.75],\n mathord: ['TeXAtom', MmlNode_js_1.TEXCLASS.ORD],\n mathop: ['TeXAtom', MmlNode_js_1.TEXCLASS.OP],\n mathopen: ['TeXAtom', MmlNode_js_1.TEXCLASS.OPEN],\n mathclose: ['TeXAtom', MmlNode_js_1.TEXCLASS.CLOSE],\n mathbin: ['TeXAtom', MmlNode_js_1.TEXCLASS.BIN],\n mathrel: ['TeXAtom', MmlNode_js_1.TEXCLASS.REL],\n mathpunct: ['TeXAtom', MmlNode_js_1.TEXCLASS.PUNCT],\n mathinner: ['TeXAtom', MmlNode_js_1.TEXCLASS.INNER],\n vcenter: ['TeXAtom', MmlNode_js_1.TEXCLASS.VCENTER],\n buildrel: 'BuildRel',\n hbox: ['HBox', 0],\n text: 'HBox',\n mbox: ['HBox', 0],\n fbox: 'FBox',\n boxed: ['Macro', '\\\\fbox{$\\\\displaystyle{#1}$}', 1],\n framebox: 'FrameBox',\n strut: 'Strut',\n mathstrut: ['Macro', '\\\\vphantom{(}'],\n phantom: 'Phantom',\n vphantom: ['Phantom', 1, 0],\n hphantom: ['Phantom', 0, 1],\n smash: 'Smash',\n acute: ['Accent', '00B4'],\n grave: ['Accent', '0060'],\n ddot: ['Accent', '00A8'],\n tilde: ['Accent', '007E'],\n bar: ['Accent', '00AF'],\n breve: ['Accent', '02D8'],\n check: ['Accent', '02C7'],\n hat: ['Accent', '005E'],\n vec: ['Accent', '2192'],\n dot: ['Accent', '02D9'],\n widetilde: ['Accent', '007E', 1],\n widehat: ['Accent', '005E', 1],\n matrix: 'Matrix',\n array: 'Matrix',\n pmatrix: ['Matrix', '(', ')'],\n cases: ['Matrix', '{', '', 'left left', null, '.1em', null, true],\n eqalign: ['Matrix', null, null, 'right left', (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D'],\n displaylines: ['Matrix', null, null, 'center', null, '.5em', 'D'],\n cr: 'Cr',\n '\\\\': 'CrLaTeX',\n newline: ['CrLaTeX', true],\n hline: ['HLine', 'solid'],\n hdashline: ['HLine', 'dashed'],\n eqalignno: ['Matrix', null, null, 'right left', (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D', null, 'right'],\n leqalignno: ['Matrix', null, null, 'right left', (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D', null, 'left'],\n hfill: 'HFill',\n hfil: 'HFill',\n hfilll: 'HFill',\n bmod: ['Macro', '\\\\mmlToken{mo}[lspace=\"thickmathspace\"' + ' rspace=\"thickmathspace\"]{mod}'],\n pmod: ['Macro', '\\\\pod{\\\\mmlToken{mi}{mod}\\\\kern 6mu #1}', 1],\n mod: ['Macro', '\\\\mathchoice{\\\\kern18mu}{\\\\kern12mu}' + '{\\\\kern12mu}{\\\\kern12mu}\\\\mmlToken{mi}{mod}\\\\,\\\\,#1', 1],\n pod: ['Macro', '\\\\mathchoice{\\\\kern18mu}{\\\\kern8mu}' + '{\\\\kern8mu}{\\\\kern8mu}(#1)', 1],\n iff: ['Macro', '\\\\;\\\\Longleftrightarrow\\\\;'],\n skew: ['Macro', '{{#2{#3\\\\mkern#1mu}\\\\mkern-#1mu}{}}', 3],\n pmb: ['Macro', '\\\\rlap{#1}\\\\kern1px{#1}', 1],\n TeX: ['Macro', 'T\\\\kern-.14em\\\\lower.5ex{E}\\\\kern-.115em X'],\n LaTeX: ['Macro', 'L\\\\kern-.325em\\\\raise.21em' + '{\\\\scriptstyle{A}}\\\\kern-.17em\\\\TeX'],\n ' ': ['Macro', '\\\\text{ }'],\n not: 'Not',\n dots: 'Dots',\n space: 'Tilde',\n '\\u00A0': 'Tilde',\n begin: 'BeginEnd',\n end: 'BeginEnd',\n label: 'HandleLabel',\n ref: 'HandleRef',\n nonumber: 'HandleNoTag',\n mathchoice: 'MathChoice',\n mmlToken: 'MmlToken'\n}, BaseMethods_js_1.default);\nnew sm.EnvironmentMap('environment', ParseMethods_js_1.default.environment, {\n array: ['AlignedArray'],\n equation: ['Equation', null, true],\n eqnarray: ['EqnArray', null, true, true, 'rcl', ParseUtil_js_1.default.cols(0, lengths_js_1.MATHSPACE.thickmathspace), '.5em']\n}, BaseMethods_js_1.default);\nnew sm.CharacterMap('not_remap', null, {\n '\\u2190': '\\u219A',\n '\\u2192': '\\u219B',\n '\\u2194': '\\u21AE',\n '\\u21D0': '\\u21CD',\n '\\u21D2': '\\u21CF',\n '\\u21D4': '\\u21CE',\n '\\u2208': '\\u2209',\n '\\u220B': '\\u220C',\n '\\u2223': '\\u2224',\n '\\u2225': '\\u2226',\n '\\u223C': '\\u2241',\n '\\u007E': '\\u2241',\n '\\u2243': '\\u2244',\n '\\u2245': '\\u2247',\n '\\u2248': '\\u2249',\n '\\u224D': '\\u226D',\n '\\u003D': '\\u2260',\n '\\u2261': '\\u2262',\n '\\u003C': '\\u226E',\n '\\u003E': '\\u226F',\n '\\u2264': '\\u2270',\n '\\u2265': '\\u2271',\n '\\u2272': '\\u2274',\n '\\u2273': '\\u2275',\n '\\u2276': '\\u2278',\n '\\u2277': '\\u2279',\n '\\u227A': '\\u2280',\n '\\u227B': '\\u2281',\n '\\u2282': '\\u2284',\n '\\u2283': '\\u2285',\n '\\u2286': '\\u2288',\n '\\u2287': '\\u2289',\n '\\u22A2': '\\u22AC',\n '\\u22A8': '\\u22AD',\n '\\u22A9': '\\u22AE',\n '\\u22AB': '\\u22AF',\n '\\u227C': '\\u22E0',\n '\\u227D': '\\u22E1',\n '\\u2291': '\\u22E2',\n '\\u2292': '\\u22E3',\n '\\u22B2': '\\u22EA',\n '\\u22B3': '\\u22EB',\n '\\u22B4': '\\u22EC',\n '\\u22B5': '\\u22ED',\n '\\u2203': '\\u2204'\n});","map":{"version":3,"names":["__createBinding","Object","create","o","m","k","k2","undefined","desc","getOwnPropertyDescriptor","__esModule","writable","configurable","enumerable","get","defineProperty","__setModuleDefault","v","value","__importStar","mod","result","prototype","hasOwnProperty","call","__importDefault","exports","sm","require","TexConstants_js_1","BaseMethods_js_1","ParseMethods_js_1","ParseUtil_js_1","MmlNode_js_1","lengths_js_1","RegExpMap","default","variable","digit","controlSequence","MacroMap","CharacterMap","mathchar0mi","alpha","beta","gamma","delta","epsilon","zeta","eta","theta","iota","kappa","lambda","mu","nu","xi","omicron","pi","rho","sigma","tau","upsilon","phi","chi","psi","omega","varepsilon","vartheta","varpi","varrho","varsigma","varphi","S","mathvariant","TexConstant","Variant","NORMAL","aleph","hbar","variantForm","imath","jmath","ell","wp","Re","Im","partial","ITALIC","infty","prime","emptyset","nabla","top","bot","angle","triangle","backslash","forall","exists","neg","lnot","flat","natural","sharp","clubsuit","diamondsuit","heartsuit","spadesuit","mathchar0mo","surd","coprod","texClass","TEXCLASS","OP","movesupsub","bigvee","bigwedge","biguplus","bigcap","bigcup","intop","movablelimits","iint","iiint","prod","sum","bigotimes","bigoplus","bigodot","oint","bigsqcup","smallint","largeop","triangleleft","triangleright","bigtriangleup","bigtriangledown","wedge","land","vee","lor","cap","cup","ddagger","dagger","sqcap","sqcup","uplus","amalg","diamond","bullet","wr","div","divsymbol","odot","oslash","otimes","ominus","oplus","mp","pm","circ","bigcirc","setminus","cdot","ast","times","star","propto","sqsubseteq","sqsupseteq","parallel","mid","dashv","vdash","leq","le","geq","ge","lt","gt","succ","prec","approx","succeq","preceq","supset","subset","supseteq","subseteq","ni","notin","owns","gg","ll","sim","simeq","perp","equiv","asymp","smile","frown","ne","neq","cong","doteq","bowtie","models","notChar","Leftrightarrow","Leftarrow","Rightarrow","leftrightarrow","leftarrow","gets","rightarrow","to","accent","mapsto","leftharpoonup","leftharpoondown","rightharpoonup","rightharpoondown","nearrow","searrow","nwarrow","swarrow","rightleftharpoons","hookrightarrow","hookleftarrow","longleftarrow","Longleftarrow","longrightarrow","Longrightarrow","Longleftrightarrow","longleftrightarrow","longmapsto","ldots","cdots","vdots","ddots","dotsc","dotsb","dotsm","dotsi","dotso","ldotp","PUNCT","cdotp","colon","mathchar7","Gamma","Delta","Theta","Lambda","Xi","Pi","Sigma","Upsilon","Phi","Psi","Omega","And","DelimiterMap","delimiter","ORD","CommandMap","displaystyle","textstyle","scriptstyle","scriptscriptstyle","rm","mit","oldstyle","OLDSTYLE","cal","CALLIGRAPHIC","it","MATHITALIC","bf","BOLD","bbFont","DOUBLESTRUCK","scr","SCRIPT","frak","FRAKTUR","sf","SANSSERIF","tt","MONOSPACE","mathrm","mathup","mathnormal","mathbf","mathbfup","mathit","mathbfit","BOLDITALIC","mathbb","Bbb","mathfrak","mathbffrak","BOLDFRAKTUR","mathscr","mathbfscr","BOLDSCRIPT","mathsf","mathsfup","mathbfsf","BOLDSANSSERIF","mathbfsfup","mathsfit","SANSSERIFITALIC","mathbfsfit","SANSSERIFBOLDITALIC","mathtt","mathcal","mathbfcal","BOLDCALLIGRAPHIC","symrm","symup","symnormal","symbf","symbfup","symit","symbfit","symbb","symfrak","symbffrak","symscr","symbfscr","symsf","symsfup","symbfsf","symbfsfup","symsfit","symbfsfit","symtt","symcal","symbfcal","textrm","textup","textnormal","textit","textbf","textsf","texttt","tiny","Tiny","scriptsize","small","normalsize","large","Large","LARGE","huge","Huge","arcsin","arccos","arctan","arg","cos","cosh","cot","coth","csc","deg","det","dim","exp","gcd","hom","inf","ker","lg","lim","liminf","limsup","ln","log","max","min","Pr","sec","sin","sinh","sup","tan","tanh","limits","nolimits","overline","underline","overbrace","underbrace","overparen","underparen","overrightarrow","underrightarrow","overleftarrow","underleftarrow","overleftrightarrow","underleftrightarrow","overset","underset","overunderset","stackrel","stackbin","over","overwithdelims","atop","atopwithdelims","above","abovewithdelims","brace","brack","choose","frac","sqrt","root","uproot","leftroot","left","right","middle","llap","rlap","raise","lower","moveleft","moveright","MATHSPACE","thinmathspace","mediummathspace","thickmathspace","negativethinmathspace","enspace","quad","qquad","thinspace","negthinspace","hskip","hspace","kern","mskip","mspace","mkern","rule","Rule","Space","nonscript","big","Big","bigg","Bigg","bigl","OPEN","Bigl","biggl","Biggl","bigr","CLOSE","Bigr","biggr","Biggr","bigm","REL","Bigm","biggm","Biggm","mathord","mathop","mathopen","mathclose","mathbin","BIN","mathrel","mathpunct","mathinner","INNER","vcenter","VCENTER","buildrel","hbox","text","mbox","fbox","boxed","framebox","strut","mathstrut","phantom","vphantom","hphantom","smash","acute","grave","ddot","tilde","bar","breve","check","hat","vec","dot","widetilde","widehat","matrix","array","pmatrix","cases","eqalign","em","displaylines","cr","newline","hline","hdashline","eqalignno","leqalignno","hfill","hfil","hfilll","bmod","pmod","pod","iff","skew","pmb","TeX","LaTeX","not","dots","space","begin","end","label","ref","nonumber","mathchoice","mmlToken","EnvironmentMap","environment","equation","eqnarray","cols"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/base/BaseMappings.js"],"sourcesContent":["\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar sm = __importStar(require(\"../SymbolMap.js\"));\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar BaseMethods_js_1 = __importDefault(require(\"./BaseMethods.js\"));\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nvar MmlNode_js_1 = require(\"../../../core/MmlTree/MmlNode.js\");\nvar lengths_js_1 = require(\"../../../util/lengths.js\");\nnew sm.RegExpMap('letter', ParseMethods_js_1.default.variable, /[a-z]/i);\nnew sm.RegExpMap('digit', ParseMethods_js_1.default.digit, /[0-9.,]/);\nnew sm.RegExpMap('command', ParseMethods_js_1.default.controlSequence, /^\\\\/);\nnew sm.MacroMap('special', {\n '{': 'Open',\n '}': 'Close',\n '~': 'Tilde',\n '^': 'Superscript',\n '_': 'Subscript',\n ' ': 'Space',\n '\\t': 'Space',\n '\\r': 'Space',\n '\\n': 'Space',\n '\\'': 'Prime',\n '%': 'Comment',\n '&': 'Entry',\n '#': 'Hash',\n '\\u00A0': 'Space',\n '\\u2019': 'Prime'\n}, BaseMethods_js_1.default);\nnew sm.CharacterMap('mathchar0mi', ParseMethods_js_1.default.mathchar0mi, {\n alpha: '\\u03B1',\n beta: '\\u03B2',\n gamma: '\\u03B3',\n delta: '\\u03B4',\n epsilon: '\\u03F5',\n zeta: '\\u03B6',\n eta: '\\u03B7',\n theta: '\\u03B8',\n iota: '\\u03B9',\n kappa: '\\u03BA',\n lambda: '\\u03BB',\n mu: '\\u03BC',\n nu: '\\u03BD',\n xi: '\\u03BE',\n omicron: '\\u03BF',\n pi: '\\u03C0',\n rho: '\\u03C1',\n sigma: '\\u03C3',\n tau: '\\u03C4',\n upsilon: '\\u03C5',\n phi: '\\u03D5',\n chi: '\\u03C7',\n psi: '\\u03C8',\n omega: '\\u03C9',\n varepsilon: '\\u03B5',\n vartheta: '\\u03D1',\n varpi: '\\u03D6',\n varrho: '\\u03F1',\n varsigma: '\\u03C2',\n varphi: '\\u03C6',\n S: ['\\u00A7', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n aleph: ['\\u2135', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n hbar: ['\\u210F', { variantForm: true }],\n imath: '\\u0131',\n jmath: '\\u0237',\n ell: '\\u2113',\n wp: ['\\u2118', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n Re: ['\\u211C', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n Im: ['\\u2111', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n partial: ['\\u2202', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n infty: ['\\u221E', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n prime: ['\\u2032', { variantForm: true }],\n emptyset: ['\\u2205', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n nabla: ['\\u2207', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n top: ['\\u22A4', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n bot: ['\\u22A5', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n angle: ['\\u2220', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n triangle: ['\\u25B3', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n backslash: ['\\u2216', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n forall: ['\\u2200', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n exists: ['\\u2203', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n neg: ['\\u00AC', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n lnot: ['\\u00AC', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n flat: ['\\u266D', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n natural: ['\\u266E', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n sharp: ['\\u266F', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n clubsuit: ['\\u2663', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n diamondsuit: ['\\u2662', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n heartsuit: ['\\u2661', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n spadesuit: ['\\u2660', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }]\n});\nnew sm.CharacterMap('mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n surd: '\\u221A',\n coprod: ['\\u2210', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigvee: ['\\u22C1', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigwedge: ['\\u22C0', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n biguplus: ['\\u2A04', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigcap: ['\\u22C2', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigcup: ['\\u22C3', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n 'int': ['\\u222B', { texClass: MmlNode_js_1.TEXCLASS.OP }],\n intop: ['\\u222B', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true, movablelimits: true }],\n iint: ['\\u222C', { texClass: MmlNode_js_1.TEXCLASS.OP }],\n iiint: ['\\u222D', { texClass: MmlNode_js_1.TEXCLASS.OP }],\n prod: ['\\u220F', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n sum: ['\\u2211', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigotimes: ['\\u2A02', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigoplus: ['\\u2A01', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n bigodot: ['\\u2A00', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n oint: ['\\u222E', { texClass: MmlNode_js_1.TEXCLASS.OP }],\n bigsqcup: ['\\u2A06', { texClass: MmlNode_js_1.TEXCLASS.OP,\n movesupsub: true }],\n smallint: ['\\u222B', { largeop: false }],\n triangleleft: '\\u25C3',\n triangleright: '\\u25B9',\n bigtriangleup: '\\u25B3',\n bigtriangledown: '\\u25BD',\n wedge: '\\u2227',\n land: '\\u2227',\n vee: '\\u2228',\n lor: '\\u2228',\n cap: '\\u2229',\n cup: '\\u222A',\n ddagger: '\\u2021',\n dagger: '\\u2020',\n sqcap: '\\u2293',\n sqcup: '\\u2294',\n uplus: '\\u228E',\n amalg: '\\u2A3F',\n diamond: '\\u22C4',\n bullet: '\\u2219',\n wr: '\\u2240',\n div: '\\u00F7',\n divsymbol: '\\u00F7',\n odot: ['\\u2299', { largeop: false }],\n oslash: ['\\u2298', { largeop: false }],\n otimes: ['\\u2297', { largeop: false }],\n ominus: ['\\u2296', { largeop: false }],\n oplus: ['\\u2295', { largeop: false }],\n mp: '\\u2213',\n pm: '\\u00B1',\n circ: '\\u2218',\n bigcirc: '\\u25EF',\n setminus: '\\u2216',\n cdot: '\\u22C5',\n ast: '\\u2217',\n times: '\\u00D7',\n star: '\\u22C6',\n propto: '\\u221D',\n sqsubseteq: '\\u2291',\n sqsupseteq: '\\u2292',\n parallel: '\\u2225',\n mid: '\\u2223',\n dashv: '\\u22A3',\n vdash: '\\u22A2',\n leq: '\\u2264',\n le: '\\u2264',\n geq: '\\u2265',\n ge: '\\u2265',\n lt: '\\u003C',\n gt: '\\u003E',\n succ: '\\u227B',\n prec: '\\u227A',\n approx: '\\u2248',\n succeq: '\\u2AB0',\n preceq: '\\u2AAF',\n supset: '\\u2283',\n subset: '\\u2282',\n supseteq: '\\u2287',\n subseteq: '\\u2286',\n 'in': '\\u2208',\n ni: '\\u220B',\n notin: '\\u2209',\n owns: '\\u220B',\n gg: '\\u226B',\n ll: '\\u226A',\n sim: '\\u223C',\n simeq: '\\u2243',\n perp: '\\u22A5',\n equiv: '\\u2261',\n asymp: '\\u224D',\n smile: '\\u2323',\n frown: '\\u2322',\n ne: '\\u2260',\n neq: '\\u2260',\n cong: '\\u2245',\n doteq: '\\u2250',\n bowtie: '\\u22C8',\n models: '\\u22A8',\n notChar: '\\u29F8',\n Leftrightarrow: '\\u21D4',\n Leftarrow: '\\u21D0',\n Rightarrow: '\\u21D2',\n leftrightarrow: '\\u2194',\n leftarrow: '\\u2190',\n gets: '\\u2190',\n rightarrow: '\\u2192',\n to: ['\\u2192', { accent: false }],\n mapsto: '\\u21A6',\n leftharpoonup: '\\u21BC',\n leftharpoondown: '\\u21BD',\n rightharpoonup: '\\u21C0',\n rightharpoondown: '\\u21C1',\n nearrow: '\\u2197',\n searrow: '\\u2198',\n nwarrow: '\\u2196',\n swarrow: '\\u2199',\n rightleftharpoons: '\\u21CC',\n hookrightarrow: '\\u21AA',\n hookleftarrow: '\\u21A9',\n longleftarrow: '\\u27F5',\n Longleftarrow: '\\u27F8',\n longrightarrow: '\\u27F6',\n Longrightarrow: '\\u27F9',\n Longleftrightarrow: '\\u27FA',\n longleftrightarrow: '\\u27F7',\n longmapsto: '\\u27FC',\n ldots: '\\u2026',\n cdots: '\\u22EF',\n vdots: '\\u22EE',\n ddots: '\\u22F1',\n dotsc: '\\u2026',\n dotsb: '\\u22EF',\n dotsm: '\\u22EF',\n dotsi: '\\u22EF',\n dotso: '\\u2026',\n ldotp: ['\\u002E', { texClass: MmlNode_js_1.TEXCLASS.PUNCT }],\n cdotp: ['\\u22C5', { texClass: MmlNode_js_1.TEXCLASS.PUNCT }],\n colon: ['\\u003A', { texClass: MmlNode_js_1.TEXCLASS.PUNCT }]\n});\nnew sm.CharacterMap('mathchar7', ParseMethods_js_1.default.mathchar7, {\n Gamma: '\\u0393',\n Delta: '\\u0394',\n Theta: '\\u0398',\n Lambda: '\\u039B',\n Xi: '\\u039E',\n Pi: '\\u03A0',\n Sigma: '\\u03A3',\n Upsilon: '\\u03A5',\n Phi: '\\u03A6',\n Psi: '\\u03A8',\n Omega: '\\u03A9',\n '_': '\\u005F',\n '#': '\\u0023',\n '$': '\\u0024',\n '%': '\\u0025',\n '&': '\\u0026',\n And: '\\u0026'\n});\nnew sm.DelimiterMap('delimiter', ParseMethods_js_1.default.delimiter, {\n '(': '(',\n ')': ')',\n '[': '[',\n ']': ']',\n '<': '\\u27E8',\n '>': '\\u27E9',\n '\\\\lt': '\\u27E8',\n '\\\\gt': '\\u27E9',\n '/': '/',\n '|': ['|', { texClass: MmlNode_js_1.TEXCLASS.ORD }],\n '.': '',\n '\\\\\\\\': '\\\\',\n '\\\\lmoustache': '\\u23B0',\n '\\\\rmoustache': '\\u23B1',\n '\\\\lgroup': '\\u27EE',\n '\\\\rgroup': '\\u27EF',\n '\\\\arrowvert': '\\u23D0',\n '\\\\Arrowvert': '\\u2016',\n '\\\\bracevert': '\\u23AA',\n '\\\\Vert': ['\\u2016', { texClass: MmlNode_js_1.TEXCLASS.ORD }],\n '\\\\|': ['\\u2016', { texClass: MmlNode_js_1.TEXCLASS.ORD }],\n '\\\\vert': ['|', { texClass: MmlNode_js_1.TEXCLASS.ORD }],\n '\\\\uparrow': '\\u2191',\n '\\\\downarrow': '\\u2193',\n '\\\\updownarrow': '\\u2195',\n '\\\\Uparrow': '\\u21D1',\n '\\\\Downarrow': '\\u21D3',\n '\\\\Updownarrow': '\\u21D5',\n '\\\\backslash': '\\\\',\n '\\\\rangle': '\\u27E9',\n '\\\\langle': '\\u27E8',\n '\\\\rbrace': '}',\n '\\\\lbrace': '{',\n '\\\\}': '}',\n '\\\\{': '{',\n '\\\\rceil': '\\u2309',\n '\\\\lceil': '\\u2308',\n '\\\\rfloor': '\\u230B',\n '\\\\lfloor': '\\u230A',\n '\\\\lbrack': '[',\n '\\\\rbrack': ']'\n});\nnew sm.CommandMap('macros', {\n displaystyle: ['SetStyle', 'D', true, 0],\n textstyle: ['SetStyle', 'T', false, 0],\n scriptstyle: ['SetStyle', 'S', false, 1],\n scriptscriptstyle: ['SetStyle', 'SS', false, 2],\n rm: ['SetFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mit: ['SetFont', TexConstants_js_1.TexConstant.Variant.ITALIC],\n oldstyle: ['SetFont', TexConstants_js_1.TexConstant.Variant.OLDSTYLE],\n cal: ['SetFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n it: ['SetFont', TexConstants_js_1.TexConstant.Variant.MATHITALIC],\n bf: ['SetFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n bbFont: ['SetFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n scr: ['SetFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n frak: ['SetFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n sf: ['SetFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n tt: ['SetFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n mathrm: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mathup: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n mathnormal: ['MathFont', ''],\n mathbf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n mathbfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n mathit: ['MathFont', TexConstants_js_1.TexConstant.Variant.MATHITALIC],\n mathbfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDITALIC],\n mathbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n Bbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n mathfrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n mathbffrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDFRAKTUR],\n mathscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n mathbfscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSCRIPT],\n mathsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n mathsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n mathbfsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n mathbfsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n mathsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFITALIC],\n mathbfsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFBOLDITALIC],\n mathtt: ['MathFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n mathcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n mathbfcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDCALLIGRAPHIC],\n symrm: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n symup: ['MathFont', TexConstants_js_1.TexConstant.Variant.NORMAL],\n symnormal: ['MathFont', ''],\n symbf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n symbfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLD],\n symit: ['MathFont', TexConstants_js_1.TexConstant.Variant.ITALIC],\n symbfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDITALIC],\n symbb: ['MathFont', TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK],\n symfrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.FRAKTUR],\n symbffrak: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDFRAKTUR],\n symscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.SCRIPT],\n symbfscr: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSCRIPT],\n symsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n symsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n symbfsf: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n symbfsfup: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDSANSSERIF],\n symsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFITALIC],\n symbfsfit: ['MathFont', TexConstants_js_1.TexConstant.Variant.SANSSERIFBOLDITALIC],\n symtt: ['MathFont', TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n symcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.CALLIGRAPHIC],\n symbfcal: ['MathFont', TexConstants_js_1.TexConstant.Variant.BOLDCALLIGRAPHIC],\n textrm: ['HBox', null, TexConstants_js_1.TexConstant.Variant.NORMAL],\n textup: ['HBox', null, TexConstants_js_1.TexConstant.Variant.NORMAL],\n textnormal: ['HBox'],\n textit: ['HBox', null, TexConstants_js_1.TexConstant.Variant.ITALIC],\n textbf: ['HBox', null, TexConstants_js_1.TexConstant.Variant.BOLD],\n textsf: ['HBox', null, TexConstants_js_1.TexConstant.Variant.SANSSERIF],\n texttt: ['HBox', null, TexConstants_js_1.TexConstant.Variant.MONOSPACE],\n tiny: ['SetSize', 0.5],\n Tiny: ['SetSize', 0.6],\n scriptsize: ['SetSize', 0.7],\n small: ['SetSize', 0.85],\n normalsize: ['SetSize', 1.0],\n large: ['SetSize', 1.2],\n Large: ['SetSize', 1.44],\n LARGE: ['SetSize', 1.73],\n huge: ['SetSize', 2.07],\n Huge: ['SetSize', 2.49],\n arcsin: 'NamedFn',\n arccos: 'NamedFn',\n arctan: 'NamedFn',\n arg: 'NamedFn',\n cos: 'NamedFn',\n cosh: 'NamedFn',\n cot: 'NamedFn',\n coth: 'NamedFn',\n csc: 'NamedFn',\n deg: 'NamedFn',\n det: 'NamedOp',\n dim: 'NamedFn',\n exp: 'NamedFn',\n gcd: 'NamedOp',\n hom: 'NamedFn',\n inf: 'NamedOp',\n ker: 'NamedFn',\n lg: 'NamedFn',\n lim: 'NamedOp',\n liminf: ['NamedOp', 'lim inf'],\n limsup: ['NamedOp', 'lim sup'],\n ln: 'NamedFn',\n log: 'NamedFn',\n max: 'NamedOp',\n min: 'NamedOp',\n Pr: 'NamedOp',\n sec: 'NamedFn',\n sin: 'NamedFn',\n sinh: 'NamedFn',\n sup: 'NamedOp',\n tan: 'NamedFn',\n tanh: 'NamedFn',\n limits: ['Limits', 1],\n nolimits: ['Limits', 0],\n overline: ['UnderOver', '2015'],\n underline: ['UnderOver', '2015'],\n overbrace: ['UnderOver', '23DE', 1],\n underbrace: ['UnderOver', '23DF', 1],\n overparen: ['UnderOver', '23DC'],\n underparen: ['UnderOver', '23DD'],\n overrightarrow: ['UnderOver', '2192'],\n underrightarrow: ['UnderOver', '2192'],\n overleftarrow: ['UnderOver', '2190'],\n underleftarrow: ['UnderOver', '2190'],\n overleftrightarrow: ['UnderOver', '2194'],\n underleftrightarrow: ['UnderOver', '2194'],\n overset: 'Overset',\n underset: 'Underset',\n overunderset: 'Overunderset',\n stackrel: ['Macro', '\\\\mathrel{\\\\mathop{#2}\\\\limits^{#1}}', 2],\n stackbin: ['Macro', '\\\\mathbin{\\\\mathop{#2}\\\\limits^{#1}}', 2],\n over: 'Over',\n overwithdelims: 'Over',\n atop: 'Over',\n atopwithdelims: 'Over',\n above: 'Over',\n abovewithdelims: 'Over',\n brace: ['Over', '{', '}'],\n brack: ['Over', '[', ']'],\n choose: ['Over', '(', ')'],\n frac: 'Frac',\n sqrt: 'Sqrt',\n root: 'Root',\n uproot: ['MoveRoot', 'upRoot'],\n leftroot: ['MoveRoot', 'leftRoot'],\n left: 'LeftRight',\n right: 'LeftRight',\n middle: 'LeftRight',\n llap: 'Lap',\n rlap: 'Lap',\n raise: 'RaiseLower',\n lower: 'RaiseLower',\n moveleft: 'MoveLeftRight',\n moveright: 'MoveLeftRight',\n ',': ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],\n ':': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],\n '>': ['Spacer', lengths_js_1.MATHSPACE.mediummathspace],\n ';': ['Spacer', lengths_js_1.MATHSPACE.thickmathspace],\n '!': ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],\n enspace: ['Spacer', .5],\n quad: ['Spacer', 1],\n qquad: ['Spacer', 2],\n thinspace: ['Spacer', lengths_js_1.MATHSPACE.thinmathspace],\n negthinspace: ['Spacer', lengths_js_1.MATHSPACE.negativethinmathspace],\n hskip: 'Hskip',\n hspace: 'Hskip',\n kern: 'Hskip',\n mskip: 'Hskip',\n mspace: 'Hskip',\n mkern: 'Hskip',\n rule: 'rule',\n Rule: ['Rule'],\n Space: ['Rule', 'blank'],\n nonscript: 'Nonscript',\n big: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 0.85],\n Big: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.15],\n bigg: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.45],\n Bigg: ['MakeBig', MmlNode_js_1.TEXCLASS.ORD, 1.75],\n bigl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 0.85],\n Bigl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.15],\n biggl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.45],\n Biggl: ['MakeBig', MmlNode_js_1.TEXCLASS.OPEN, 1.75],\n bigr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 0.85],\n Bigr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.15],\n biggr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.45],\n Biggr: ['MakeBig', MmlNode_js_1.TEXCLASS.CLOSE, 1.75],\n bigm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 0.85],\n Bigm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.15],\n biggm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.45],\n Biggm: ['MakeBig', MmlNode_js_1.TEXCLASS.REL, 1.75],\n mathord: ['TeXAtom', MmlNode_js_1.TEXCLASS.ORD],\n mathop: ['TeXAtom', MmlNode_js_1.TEXCLASS.OP],\n mathopen: ['TeXAtom', MmlNode_js_1.TEXCLASS.OPEN],\n mathclose: ['TeXAtom', MmlNode_js_1.TEXCLASS.CLOSE],\n mathbin: ['TeXAtom', MmlNode_js_1.TEXCLASS.BIN],\n mathrel: ['TeXAtom', MmlNode_js_1.TEXCLASS.REL],\n mathpunct: ['TeXAtom', MmlNode_js_1.TEXCLASS.PUNCT],\n mathinner: ['TeXAtom', MmlNode_js_1.TEXCLASS.INNER],\n vcenter: ['TeXAtom', MmlNode_js_1.TEXCLASS.VCENTER],\n buildrel: 'BuildRel',\n hbox: ['HBox', 0],\n text: 'HBox',\n mbox: ['HBox', 0],\n fbox: 'FBox',\n boxed: ['Macro', '\\\\fbox{$\\\\displaystyle{#1}$}', 1],\n framebox: 'FrameBox',\n strut: 'Strut',\n mathstrut: ['Macro', '\\\\vphantom{(}'],\n phantom: 'Phantom',\n vphantom: ['Phantom', 1, 0],\n hphantom: ['Phantom', 0, 1],\n smash: 'Smash',\n acute: ['Accent', '00B4'],\n grave: ['Accent', '0060'],\n ddot: ['Accent', '00A8'],\n tilde: ['Accent', '007E'],\n bar: ['Accent', '00AF'],\n breve: ['Accent', '02D8'],\n check: ['Accent', '02C7'],\n hat: ['Accent', '005E'],\n vec: ['Accent', '2192'],\n dot: ['Accent', '02D9'],\n widetilde: ['Accent', '007E', 1],\n widehat: ['Accent', '005E', 1],\n matrix: 'Matrix',\n array: 'Matrix',\n pmatrix: ['Matrix', '(', ')'],\n cases: ['Matrix', '{', '', 'left left', null, '.1em', null,\n true],\n eqalign: ['Matrix', null, null, 'right left',\n (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D'],\n displaylines: ['Matrix', null, null, 'center', null, '.5em', 'D'],\n cr: 'Cr',\n '\\\\': 'CrLaTeX',\n newline: ['CrLaTeX', true],\n hline: ['HLine', 'solid'],\n hdashline: ['HLine', 'dashed'],\n eqalignno: ['Matrix', null, null, 'right left',\n (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D', null,\n 'right'],\n leqalignno: ['Matrix', null, null, 'right left',\n (0, lengths_js_1.em)(lengths_js_1.MATHSPACE.thickmathspace), '.5em', 'D', null,\n 'left'],\n hfill: 'HFill',\n hfil: 'HFill',\n hfilll: 'HFill',\n bmod: ['Macro', '\\\\mmlToken{mo}[lspace=\"thickmathspace\"' +\n ' rspace=\"thickmathspace\"]{mod}'],\n pmod: ['Macro', '\\\\pod{\\\\mmlToken{mi}{mod}\\\\kern 6mu #1}', 1],\n mod: ['Macro', '\\\\mathchoice{\\\\kern18mu}{\\\\kern12mu}' +\n '{\\\\kern12mu}{\\\\kern12mu}\\\\mmlToken{mi}{mod}\\\\,\\\\,#1',\n 1],\n pod: ['Macro', '\\\\mathchoice{\\\\kern18mu}{\\\\kern8mu}' +\n '{\\\\kern8mu}{\\\\kern8mu}(#1)', 1],\n iff: ['Macro', '\\\\;\\\\Longleftrightarrow\\\\;'],\n skew: ['Macro', '{{#2{#3\\\\mkern#1mu}\\\\mkern-#1mu}{}}', 3],\n pmb: ['Macro', '\\\\rlap{#1}\\\\kern1px{#1}', 1],\n TeX: ['Macro', 'T\\\\kern-.14em\\\\lower.5ex{E}\\\\kern-.115em X'],\n LaTeX: ['Macro', 'L\\\\kern-.325em\\\\raise.21em' +\n '{\\\\scriptstyle{A}}\\\\kern-.17em\\\\TeX'],\n ' ': ['Macro', '\\\\text{ }'],\n not: 'Not',\n dots: 'Dots',\n space: 'Tilde',\n '\\u00A0': 'Tilde',\n begin: 'BeginEnd',\n end: 'BeginEnd',\n label: 'HandleLabel',\n ref: 'HandleRef',\n nonumber: 'HandleNoTag',\n mathchoice: 'MathChoice',\n mmlToken: 'MmlToken'\n}, BaseMethods_js_1.default);\nnew sm.EnvironmentMap('environment', ParseMethods_js_1.default.environment, {\n array: ['AlignedArray'],\n equation: ['Equation', null, true],\n eqnarray: ['EqnArray', null, true, true, 'rcl',\n ParseUtil_js_1.default.cols(0, lengths_js_1.MATHSPACE.thickmathspace), '.5em']\n}, BaseMethods_js_1.default);\nnew sm.CharacterMap('not_remap', null, {\n '\\u2190': '\\u219A',\n '\\u2192': '\\u219B',\n '\\u2194': '\\u21AE',\n '\\u21D0': '\\u21CD',\n '\\u21D2': '\\u21CF',\n '\\u21D4': '\\u21CE',\n '\\u2208': '\\u2209',\n '\\u220B': '\\u220C',\n '\\u2223': '\\u2224',\n '\\u2225': '\\u2226',\n '\\u223C': '\\u2241',\n '\\u007E': '\\u2241',\n '\\u2243': '\\u2244',\n '\\u2245': '\\u2247',\n '\\u2248': '\\u2249',\n '\\u224D': '\\u226D',\n '\\u003D': '\\u2260',\n '\\u2261': '\\u2262',\n '\\u003C': '\\u226E',\n '\\u003E': '\\u226F',\n '\\u2264': '\\u2270',\n '\\u2265': '\\u2271',\n '\\u2272': '\\u2274',\n '\\u2273': '\\u2275',\n '\\u2276': '\\u2278',\n '\\u2277': '\\u2279',\n '\\u227A': '\\u2280',\n '\\u227B': '\\u2281',\n '\\u2282': '\\u2284',\n '\\u2283': '\\u2285',\n '\\u2286': '\\u2288',\n '\\u2287': '\\u2289',\n '\\u22A2': '\\u22AC',\n '\\u22A8': '\\u22AD',\n '\\u22A9': '\\u22AE',\n '\\u22AB': '\\u22AF',\n '\\u227C': '\\u22E0',\n '\\u227D': '\\u22E1',\n '\\u2291': '\\u22E2',\n '\\u2292': '\\u22E3',\n '\\u22B2': '\\u22EA',\n '\\u22B3': '\\u22EB',\n '\\u22B4': '\\u22EC',\n '\\u22B5': '\\u22ED',\n '\\u2203': '\\u2204'\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}