var fromCodePoint = require('./from-code-point'); var entities = { AAacute: 'Á', aacute: 'á', Abreve: 'Ă', abreve: 'ă', ac: '∾', acd: '∿', acE: '∾', Acirc: 'Â', acirc: 'â', acute: '´', Acy: 'А', acy: 'а', AElig: 'Æ', aelig: 'æ', af: '⁡', Afr: '𝔄', afr: '𝔞', Agrave: 'À', agrave: 'à', alefsym: 'ℵ', aleph: 'ℵ', Alpha: 'Α', alpha: 'α', Amacr: 'Ā', amacr: 'ā', amalg: '⨿', amp: '&', AMP: '&', andand: '⩕', And: '⩓', and: '∧', andd: '⩜', andslope: '⩘', andv: '⩚', ang: '∠', ange: '⦤', angle: '∠', angmsdaa: '⦨', angmsdab: '⦩', angmsdac: '⦪', angmsdad: '⦫', angmsdae: '⦬', angmsdaf: '⦭', angmsdag: '⦮', angmsdah: '⦯', angmsd: '∡', angrt: '∟', angrtvb: '⊾', angrtvbd: '⦝', angsph: '∢', angst: 'Å', angzarr: '⍼', Aogon: 'Ą', aogon: 'ą', Aopf: '𝔸', aopf: '𝕒', apacir: '⩯', ap: '≈', apE: '⩰', ape: '≊', apid: '≋', apos: '\'', ApplyFunction: '⁡', approx: '≈', approxeq: '≊', Aring: 'Å', aring: 'å', Ascr: '𝒜', ascr: '𝒶', Assign: '≔', ast: '*', asymp: '≈', asympeq: '≍', Atilde: 'Ã', atilde: 'ã', Auml: 'Ä', auml: 'ä', awconint: '∳', awint: '⨑', backcong: '≌', backepsilon: '϶', backprime: '‵', backsim: '∽', backsimeq: '⋍', Backslash: '∖', Barv: '⫧', barvee: '⊽', barwed: '⌅', Barwed: '⌆', barwedge: '⌅', bbrk: '⎵', bbrktbrk: '⎶', bcong: '≌', Bcy: 'Б', bcy: 'б', bdquo: '„', becaus: '∵', because: '∵', Because: '∵', bemptyv: '⦰', bepsi: '϶', bernou: 'ℬ', Bernoullis: 'ℬ', Beta: 'Β', beta: 'β', beth: 'ℶ', between: '≬', Bfr: '𝔅', bfr: '𝔟', bigcap: '⋂', bigcirc: '◯', bigcup: '⋃', bigodot: '⨀', bigoplus: '⨁', bigotimes: '⨂', bigsqcup: '⨆', bigstar: '★', bigtriangledown: '▽', bigtriangleup: '△', biguplus: '⨄', bigvee: '⋁', bigwedge: '⋀', bkarow: '⤍', blacklozenge: '⧫', blacksquare: '▪', blacktriangle: '▴', blacktriangledown: '▾', blacktriangleleft: '◂', blacktriangleright: '▸', blank: '␣', blk12: '▒', blk14: '░', blk34: '▓', block: '█', bne: '=', bnequiv: '≡', bNot: '⫭', bnot: '⌐', Bopf: '𝔹', bopf: '𝕓', bot: '⊥', bottom: '⊥', bowtie: '⋈', boxbox: '⧉', boxdl: '┐', boxdL: '╕', boxDl: '╖', boxDL: '╗', boxdr: '┌', boxdR: '╒', boxDr: '╓', boxDR: '╔', boxh: '─', boxH: '═', boxhd: '┬', boxHd: '╤', boxhD: '╥', boxHD: '╦', boxhu: '┴', boxHu: '╧', boxhU: '╨', boxHU: '╩', boxminus: '⊟', boxplus: '⊞', boxtimes: '⊠', boxul: '┘', boxuL: '╛', boxUl: '╜', boxUL: '╝', boxur: '└', boxuR: '╘', boxUr: '╙', boxUR: '╚', boxv: '│', boxV: '║', boxvh: '┼', boxvH: '╪', boxVh: '╫', boxVH: '╬', boxvl: '┤', boxvL: '╡', boxVl: '╢', boxVL: '╣', boxvr: '├', boxvR: '╞', boxVr: '╟', boxVR: '╠', bprime: '‵', breve: '˘', Breve: '˘', brvbar: '¦', bscr: '𝒷', Bscr: 'ℬ', bsemi: '⁏', bsim: '∽', bsime: '⋍', bsolb: '⧅', bsol: '\\', bsolhsub: '⟈', bull: '•', bullet: '•', bump: '≎', bumpE: '⪮', bumpe: '≏', Bumpeq: '≎', bumpeq: '≏', Cacute: 'Ć', cacute: 'ć', capand: '⩄', capbrcup: '⩉', capcap: '⩋', cap: '∩', Cap: '⋒', capcup: '⩇', capdot: '⩀', CapitalDifferentialD: 'ⅅ', caps: '∩', caret: '⁁', caron: 'ˇ', Cayleys: 'ℭ', ccaps: '⩍', Ccaron: 'Č', ccaron: 'č', Ccedil: 'Ç', ccedil: 'ç', Ccirc: 'Ĉ', ccirc: 'ĉ', Cconint: '∰', ccups: '⩌', ccupssm: '⩐', Cdot: 'Ċ', cdot: 'ċ', cedil: '¸', Cedilla: '¸', cemptyv: '⦲', cent: '¢', centerdot: '·', CenterDot: '·', cfr: '𝔠', Cfr: 'ℭ', CHcy: 'Ч', chcy: 'ч', check: '✓', checkmark: '✓', Chi: 'Χ', chi: 'χ', circ: 'ˆ', circeq: '≗', circlearrowleft: '↺', circlearrowright: '↻', circledast: '⊛', circledcirc: '⊚', circleddash: '⊝', CircleDot: '⊙', circledR: '®', circledS: 'Ⓢ', CircleMinus: '⊖', CirclePlus: '⊕', CircleTimes: '⊗', cir: '○', cirE: '⧃', cire: '≗', cirfnint: '⨐', cirmid: '⫯', cirscir: '⧂', ClockwiseContourIntegral: '∲', CloseCurlyDoubleQuote: '”', CloseCurlyQuote: '’', clubs: '♣', clubsuit: '♣', colon: ':', Colon: '∷', Colone: '⩴', colone: '≔', coloneq: '≔', comma: ',', commat: '@', comp: '∁', compfn: '∘', complement: '∁', complexes: 'ℂ', cong: '≅', congdot: '⩭', Congruent: '≡', conint: '∮', Conint: '∯', ContourIntegral: '∮', copf: '𝕔', Copf: 'ℂ', coprod: '∐', Coproduct: '∐', copy: '©', COPY: '©', copysr: '℗', CounterClockwiseContourIntegral: '∳', crarr: '↵', cross: '✗', Cross: '⨯', Cscr: '𝒞', cscr: '𝒸', csub: '⫏', csube: '⫑', csup: '⫐', csupe: '⫒', ctdot: '⋯', cudarrl: '⤸', cudarrr: '⤵', cuepr: '⋞', cuesc: '⋟', cularr: '↶', cularrp: '⤽', cupbrcap: '⩈', cupcap: '⩆', CupCap: '≍', cup: '∪', Cup: '⋓', cupcup: '⩊', cupdot: '⊍', cupor: '⩅', cups: '∪', curarr: '↷', curarrm: '⤼', curlyeqprec: '⋞', curlyeqsucc: '⋟', curlyvee: '⋎', curlywedge: '⋏', curren: '¤', curvearrowleft: '↶', curvearrowright: '↷', cuvee: '⋎', cuwed: '⋏', cwconint: '∲', cwint: '∱', cylcty: '⌭', dagger: '†', Dagger: '‡', daleth: 'ℸ', darr: '↓', Darr: '↡', dArr: '⇓', dash: '‐', Dashv: '⫤', dashv: '⊣', dbkarow: '⤏', dblac: '˝', Dcaron: 'Ď', dcaron: 'ď', Dcy: 'Д', dcy: 'д', ddagger: '‡', ddarr: '⇊', DD: 'ⅅ', dd: 'ⅆ', DDotrahd: '⤑', ddotseq: '⩷', deg: '°', Del: '∇', Delta: 'Δ', delta: 'δ', demptyv: '⦱', dfisht: '⥿', Dfr: '𝔇', dfr: '𝔡', dHar: '⥥', dharl: '⇃', dharr: '⇂', DiacriticalAcute: '´', DiacriticalDot: '˙', DiacriticalDoubleAcute: '˝', DiacriticalGrave: '`', DiacriticalTilde: '˜', diam: '⋄', diamond: '⋄', Diamond: '⋄', diamondsuit: '♦', diams: '♦', die: '¨', DifferentialD: 'ⅆ', digamma: 'ϝ', disin: '⋲', div: '÷', divide: '÷', divideontimes: '⋇', divonx: '⋇', DJcy: 'Ђ', djcy: 'ђ', dlcorn: '⌞', dlcrop: '⌍', dollar: '$', Dopf: '𝔻', dopf: '𝕕', Dot: '¨', dot: '˙', DotDot: '⃜', doteq: '≐', doteqdot: '≑', DotEqual: '≐', dotminus: '∸', dotplus: '∔', dotsquare: '⊡', doublebarwedge: '⌆', DoubleContourIntegral: '∯', DoubleDot: '¨', DoubleDownArrow: '⇓', DoubleLeftArrow: '⇐', DoubleLeftRightArrow: '⇔', DoubleLeftTee: '⫤', DoubleLongLeftArrow: '⟸', DoubleLongLeftRightArrow: '⟺', DoubleLongRightArrow: '⟹', DoubleRightArrow: '⇒', DoubleRightTee: '⊨', DoubleUpArrow: '⇑', DoubleUpDownArrow: '⇕', DoubleVerticalBar: '∥', DownArrowBar: '⤓', downarrow: '↓', DownArrow: '↓', Downarrow: '⇓', DownArrowUpArrow: '⇵', DownBreve: '̑', downdownarrows: '⇊', downharpoonleft: '⇃', downharpoonright: '⇂', DownLeftRightVector: '⥐', DownLeftTeeVector: '⥞', DownLeftVectorBar: '⥖', DownLeftVector: '↽', DownRightTeeVector: '⥟', DownRightVectorBar: '⥗', DownRightVector: '⇁', DownTeeArrow: '↧', DownTee: '⊤', drbkarow: '⤐', drcorn: '⌟', drcrop: '⌌', Dscr: '𝒟', dscr: '𝒹', DScy: 'Ѕ', dscy: 'ѕ', dsol: '⧶', Dstrok: 'Đ', dstrok: 'đ', dtdot: '⋱', dtri: '▿', dtrif: '▾', duarr: '⇵', duhar: '⥯', dwangle: '⦦', DZcy: 'Џ', dzcy: 'џ', dzigrarr: '⟿', Eacute: 'É', eacute: 'é', easter: '⩮', Ecaron: 'Ě', ecaron: 'ě', Ecirc: 'Ê', ecirc: 'ê', ecir: '≖', ecolon: '≕', Ecy: 'Э', ecy: 'э', eDDot: '⩷', Edot: 'Ė', edot: 'ė', eDot: '≑', ee: 'ⅇ', efDot: '≒', Efr: '𝔈', efr: '𝔢', eg: '⪚', Egrave: 'È', egrave: 'è', egs: '⪖', egsdot: '⪘', el: '⪙', Element: '∈', elinters: '⏧', ell: 'ℓ', els: '⪕', elsdot: '⪗', Emacr: 'Ē', emacr: 'ē', empty: '∅', emptyset: '∅', EmptySmallSquare: '◻', emptyv: '∅', EmptyVerySmallSquare: '▫', emsp13: ' ', emsp14: ' ', emsp: ' ', ENG: 'Ŋ', eng: 'ŋ', ensp: ' ', Eogon: 'Ę', eogon: 'ę', Eopf: '𝔼', eopf: '𝕖', epar: '⋕', eparsl: '⧣', eplus: '⩱', epsi: 'ε', Epsilon: 'Ε', epsilon: 'ε', epsiv: 'ϵ', eqcirc: '≖', eqcolon: '≕', eqsim: '≂', eqslantgtr: '⪖', eqslantless: '⪕', Equal: '⩵', equals: '=', EqualTilde: '≂', equest: '≟', Equilibrium: '⇌', equiv: '≡', equivDD: '⩸', eqvparsl: '⧥', erarr: '⥱', erDot: '≓', escr: 'ℯ', Escr: 'ℰ', esdot: '≐', Esim: '⩳', esim: '≂', Eta: 'Η', eta: 'η', ETH: 'Ð', eth: 'ð', Euml: 'Ë', euml: 'ë', euro: '€', excl: '!', exist: '∃', Exists: '∃', expectation: 'ℰ', exponentiale: 'ⅇ', ExponentialE: 'ⅇ', fallingdotseq: '≒', Fcy: 'Ф', fcy: 'ф', female: '♀', ffilig: 'ffi', fflig: 'ff', ffllig: 'ffl', Ffr: '𝔉', ffr: '𝔣', filig: 'fi', FilledSmallSquare: '◼', FilledVerySmallSquare: '▪', fjlig: 'f', flat: '♭', fllig: 'fl', fltns: '▱', fnof: 'ƒ', Fopf: '𝔽', fopf: '𝕗', forall: '∀', ForAll: '∀', fork: '⋔', forkv: '⫙', Fouriertrf: 'ℱ', fpartint: '⨍', frac12: '½', frac13: '⅓', frac14: '¼', frac15: '⅕', frac16: '⅙', frac18: '⅛', frac23: '⅔', frac25: '⅖', frac34: '¾', frac35: '⅗', frac38: '⅜', frac45: '⅘', frac56: '⅚', frac58: '⅝', frac78: '⅞', frasl: '⁄', frown: '⌢', fscr: '𝒻', Fscr: 'ℱ', gacute: 'ǵ', Gamma: 'Γ', gamma: 'γ', Gammad: 'Ϝ', gammad: 'ϝ', gap: '⪆', Gbreve: 'Ğ', gbreve: 'ğ', Gcedil: 'Ģ', Gcirc: 'Ĝ', gcirc: 'ĝ', Gcy: 'Г', gcy: 'г', Gdot: 'Ġ', gdot: 'ġ', ge: '≥', gE: '≧', gEl: '⪌', gel: '⋛', geq: '≥', geqq: '≧', geqslant: '⩾', gescc: '⪩', ges: '⩾', gesdot: '⪀', gesdoto: '⪂', gesdotol: '⪄', gesl: '⋛', gesles: '⪔', Gfr: '𝔊', gfr: '𝔤', gg: '≫', Gg: '⋙', ggg: '⋙', gimel: 'ℷ', GJcy: 'Ѓ', gjcy: 'ѓ', gla: '⪥', gl: '≷', glE: '⪒', glj: '⪤', gnap: '⪊', gnapprox: '⪊', gne: '⪈', gnE: '≩', gneq: '⪈', gneqq: '≩', gnsim: '⋧', Gopf: '𝔾', gopf: '𝕘', grave: '`', GreaterEqual: '≥', GreaterEqualLess: '⋛', GreaterFullEqual: '≧', GreaterGreater: '⪢', GreaterLess: '≷', GreaterSlantEqual: '⩾', GreaterTilde: '≳', Gscr: '𝒢', gscr: 'ℊ', gsim: '≳', gsime: '⪎', gsiml: '⪐', gtcc: '⪧', gtcir: '⩺', gt: '>', GT: '>', Gt: '≫', gtdot: '⋗', gtlPar: '⦕', gtquest: '⩼', gtrapprox: '⪆', gtrarr: '⥸', gtrdot: '⋗', gtreqless: '⋛', gtreqqless: '⪌', gtrless: '≷', gtrsim: '≳', gvertneqq: '≩', gvnE: '≩', Hacek: 'ˇ', hairsp: ' ', half: '½', hamilt: 'ℋ', HARDcy: 'Ъ', hardcy: 'ъ', harrcir: '⥈', harr: '↔', hArr: '⇔', harrw: '↭', Hat: '^', hbar: 'ℏ', Hcirc: 'Ĥ', hcirc: 'ĥ', hearts: '♥', heartsuit: '♥', hellip: '…', hercon: '⊹', hfr: '𝔥', Hfr: 'ℌ', HilbertSpace: 'ℋ', hksearow: '⤥', hkswarow: '⤦', hoarr: '⇿', homtht: '∻', hookleftarrow: '↩', hookrightarrow: '↪', hopf: '𝕙', Hopf: 'ℍ', horbar: '―', HorizontalLine: '─', hscr: '𝒽', Hscr: 'ℋ', hslash: 'ℏ', Hstrok: 'Ħ', hstrok: 'ħ', HumpDownHump: '≎', HumpEqual: '≏', hybull: '⁃', hyphen: '‐', Iacute: 'Í', iacute: 'í', ic: '⁣', Icirc: 'Î', icirc: 'î', Icy: 'И', icy: 'и', Idot: 'İ', IEcy: 'Е', iecy: 'е', iexcl: '¡', iff: '⇔', ifr: '𝔦', Ifr: 'ℑ', Igrave: 'Ì', igrave: 'ì', ii: 'ⅈ', iiiint: '⨌', iiint: '∭', iinfin: '⧜', iiota: '℩', IJlig: 'IJ', ijlig: 'ij', Imacr: 'Ī', imacr: 'ī', image: 'ℑ', ImaginaryI: 'ⅈ', imagline: 'ℐ', imagpart: 'ℑ', imath: 'ı', Im: 'ℑ', imof: '⊷', imped: 'Ƶ', Implies: '⇒', incare: '℅', in: '∈', infin: '∞', infintie: '⧝', inodot: 'ı', intcal: '⊺', int: '∫', Int: '∬', integers: 'ℤ', Integral: '∫', intercal: '⊺', Intersection: '⋂', intlarhk: '⨗', intprod: '⨼', InvisibleComma: '⁣', InvisibleTimes: '⁢', IOcy: 'Ё', iocy: 'ё', Iogon: 'Į', iogon: 'į', Iopf: '𝕀', iopf: '𝕚', Iota: 'Ι', iota: 'ι', iprod: '⨼', iquest: '¿', iscr: '𝒾', Iscr: 'ℐ', isin: '∈', isindot: '⋵', isinE: '⋹', isins: '⋴', isinsv: '⋳', isinv: '∈', it: '⁢', Itilde: 'Ĩ', itilde: 'ĩ', Iukcy: 'І', iukcy: 'і', Iuml: 'Ï', iuml: 'ï', Jcirc: 'Ĵ', jcirc: 'ĵ', Jcy: 'Й', jcy: 'й', Jfr: '𝔍', jfr: '𝔧', jmath: 'ȷ', Jopf: '𝕁', jopf: '𝕛', Jscr: '𝒥', jscr: '𝒿', Jsercy: 'Ј', jsercy: 'ј', Jukcy: 'Є', jukcy: 'є', Kappa: 'Κ', kappa: 'κ', kappav: 'ϰ', Kcedil: 'Ķ', kcedil: 'ķ', Kcy: 'К', kcy: 'к', Kfr: '𝔎', kfr: '𝔨', kgreen: 'ĸ', KHcy: 'Х', khcy: 'х', KJcy: 'Ќ', kjcy: 'ќ', Kopf: '𝕂', kopf: '𝕜', Kscr: '𝒦', kscr: '𝓀', lAarr: '⇚', Lacute: 'Ĺ', lacute: 'ĺ', laemptyv: '⦴', lagran: 'ℒ', Lambda: 'Λ', lambda: 'λ', lang: '⟨', Lang: '⟪', langd: '⦑', langle: '⟨', lap: '⪅', Laplacetrf: 'ℒ', laquo: '«', larrb: '⇤', larrbfs: '⤟', larr: '←', Larr: '↞', lArr: '⇐', larrfs: '⤝', larrhk: '↩', larrlp: '↫', larrpl: '⤹', larrsim: '⥳', larrtl: '↢', latail: '⤙', lAtail: '⤛', lat: '⪫', late: '⪭', lates: '⪭', lbarr: '⤌', lBarr: '⤎', lbbrk: '❲', lbrace: '{', lbrack: '[', lbrke: '⦋', lbrksld: '⦏', lbrkslu: '⦍', Lcaron: 'Ľ', lcaron: 'ľ', Lcedil: 'Ļ', lcedil: 'ļ', lceil: '⌈', lcub: '{', Lcy: 'Л', lcy: 'л', ldca: '⤶', ldquo: '“', ldquor: '„', ldrdhar: '⥧', ldrushar: '⥋', ldsh: '↲', le: '≤', lE: '≦', LeftAngleBracket: '⟨', LeftArrowBar: '⇤', leftarrow: '←', LeftArrow: '←', Leftarrow: '⇐', LeftArrowRightArrow: '⇆', leftarrowtail: '↢', LeftCeiling: '⌈', LeftDoubleBracket: '⟦', LeftDownTeeVector: '⥡', LeftDownVectorBar: '⥙', LeftDownVector: '⇃', LeftFloor: '⌊', leftharpoondown: '↽', leftharpoonup: '↼', leftleftarrows: '⇇', leftrightarrow: '↔', LeftRightArrow: '↔', Leftrightarrow: '⇔', leftrightarrows: '⇆', leftrightharpoons: '⇋', leftrightsquigarrow: '↭', LeftRightVector: '⥎', LeftTeeArrow: '↤', LeftTee: '⊣', LeftTeeVector: '⥚', leftthreetimes: '⋋', LeftTriangleBar: '⧏', LeftTriangle: '⊲', LeftTriangleEqual: '⊴', LeftUpDownVector: '⥑', LeftUpTeeVector: '⥠', LeftUpVectorBar: '⥘', LeftUpVector: '↿', LeftVectorBar: '⥒', LeftVector: '↼', lEg: '⪋', leg: '⋚', leq: '≤', leqq: '≦', leqslant: '⩽', lescc: '⪨', les: '⩽', lesdot: '⩿', lesdoto: '⪁', lesdotor: '⪃', lesg: '⋚', lesges: '⪓', lessapprox: '⪅', lessdot: '⋖', lesseqgtr: '⋚', lesseqqgtr: '⪋', LessEqualGreater: '⋚', LessFullEqual: '≦', LessGreater: '≶', lessgtr: '≶', LessLess: '⪡', lesssim: '≲', LessSlantEqual: '⩽', LessTilde: '≲', lfisht: '⥼', lfloor: '⌊', Lfr: '𝔏', lfr: '𝔩', lg: '≶', lgE: '⪑', lHar: '⥢', lhard: '↽', lharu: '↼', lharul: '⥪', lhblk: '▄', LJcy: 'Љ', ljcy: 'љ', llarr: '⇇', ll: '≪', Ll: '⋘', llcorner: '⌞', Lleftarrow: '⇚', llhard: '⥫', lltri: '◺', Lmidot: 'Ŀ', lmidot: 'ŀ', lmoustache: '⎰', lmoust: '⎰', lnap: '⪉', lnapprox: '⪉', lne: '⪇', lnE: '≨', lneq: '⪇', lneqq: '≨', lnsim: '⋦', loang: '⟬', loarr: '⇽', lobrk: '⟦', longleftarrow: '⟵', LongLeftArrow: '⟵', Longleftarrow: '⟸', longleftrightarrow: '⟷', LongLeftRightArrow: '⟷', Longleftrightarrow: '⟺', longmapsto: '⟼', longrightarrow: '⟶', LongRightArrow: '⟶', Longrightarrow: '⟹', looparrowleft: '↫', looparrowright: '↬', lopar: '⦅', Lopf: '𝕃', lopf: '𝕝', loplus: '⨭', lotimes: '⨴', lowast: '∗', lowbar: '_', LowerLeftArrow: '↙', LowerRightArrow: '↘', loz: '◊', lozenge: '◊', lozf: '⧫', lpar: '(', lparlt: '⦓', lrarr: '⇆', lrcorner: '⌟', lrhar: '⇋', lrhard: '⥭', lrm: '‎', lrtri: '⊿', lsaquo: '‹', lscr: '𝓁', Lscr: 'ℒ', lsh: '↰', Lsh: '↰', lsim: '≲', lsime: '⪍', lsimg: '⪏', lsqb: '[', lsquo: '‘', lsquor: '‚', Lstrok: 'Ł', lstrok: 'ł', ltcc: '⪦', ltcir: '⩹', lt: '<', LT: '<', Lt: '≪', ltdot: '⋖', lthree: '⋋', ltimes: '⋉', ltlarr: '⥶', ltquest: '⩻', ltri: '◃', ltrie: '⊴', ltrif: '◂', ltrPar: '⦖', lurdshar: '⥊', luruhar: '⥦', lvertneqq: '≨', lvnE: '≨', macr: '¯', male: '♂', malt: '✠', maltese: '✠', Map: '⤅', map: '↦', mapsto: '↦', mapstodown: '↧', mapstoleft: '↤', mapstoup: '↥', marker: '▮', mcomma: '⨩', Mcy: 'М', mcy: 'м', mdash: '—', mDDot: '∺', measuredangle: '∡', MediumSpace: ' ', Mellintrf: 'ℳ', Mfr: '𝔐', mfr: '𝔪', mho: '℧', micro: 'µ', midast: '*', midcir: '⫰', mid: '∣', middot: '·', minusb: '⊟', minus: '−', minusd: '∸', minusdu: '⨪', MinusPlus: '∓', mlcp: '⫛', mldr: '…', mnplus: '∓', models: '⊧', Mopf: '𝕄', mopf: '𝕞', mp: '∓', mscr: '𝓂', Mscr: 'ℳ', mstpos: '∾', Mu: 'Μ', mu: 'μ', multimap: '⊸', mumap: '⊸', nabla: '∇', Nacute: 'Ń', nacute: 'ń', nang: '∠', nap: '≉', napE: '⩰', napid: '≋', napos: 'ʼn', napprox: '≉', natural: '♮', naturals: 'ℕ', natur: '♮', nbsp: ' ', nbump: '≎', nbumpe: '≏', ncap: '⩃', Ncaron: 'Ň', ncaron: 'ň', Ncedil: 'Ņ', ncedil: 'ņ', ncong: '≇', ncongdot: '⩭', ncup: '⩂', Ncy: 'Н', ncy: 'н', ndash: '–', nearhk: '⤤', nearr: '↗', neArr: '⇗', nearrow: '↗', ne: '≠', nedot: '≐', NegativeMediumSpace: '​', NegativeThickSpace: '​', NegativeThinSpace: '​', NegativeVeryThinSpace: '​', nequiv: '≢', nesear: '⤨', nesim: '≂', NestedGreaterGreater: '≫', NestedLessLess: '≪', NewLine: '\n', nexist: '∄', nexists: '∄', Nfr: '𝔑', nfr: '𝔫', ngE: '≧', nge: '≱', ngeq: '≱', ngeqq: '≧', ngeqslant: '⩾', nges: '⩾', nGg: '⋙', ngsim: '≵', nGt: '≫', ngt: '≯', ngtr: '≯', nGtv: '≫', nharr: '↮', nhArr: '⇎', nhpar: '⫲', ni: '∋', nis: '⋼', nisd: '⋺', niv: '∋', NJcy: 'Њ', njcy: 'њ', nlarr: '↚', nlArr: '⇍', nldr: '‥', nlE: '≦', nle: '≰', nleftarrow: '↚', nLeftarrow: '⇍', nleftrightarrow: '↮', nLeftrightarrow: '⇎', nleq: '≰', nleqq: '≦', nleqslant: '⩽', nles: '⩽', nless: '≮', nLl: '⋘', nlsim: '≴', nLt: '≪', nlt: '≮', nltri: '⋪', nltrie: '⋬', nLtv: '≪', nmid: '∤', NoBreak: '⁠', NonBreakingSpace: ' ', nopf: '𝕟', Nopf: 'ℕ', Not: '⫬', not: '¬', NotCongruent: '≢', NotCupCap: '≭', NotDoubleVerticalBar: '∦', NotElement: '∉', NotEqual: '≠', NotEqualTilde: '≂', NotExists: '∄', NotGreater: '≯', NotGreaterEqual: '≱', NotGreaterFullEqual: '≧', NotGreaterGreater: '≫', NotGreaterLess: '≹', NotGreaterSlantEqual: '⩾', NotGreaterTilde: '≵', NotHumpDownHump: '≎', NotHumpEqual: '≏', notin: '∉', notindot: '⋵', notinE: '⋹', notinva: '∉', notinvb: '⋷', notinvc: '⋶', NotLeftTriangleBar: '⧏', NotLeftTriangle: '⋪', NotLeftTriangleEqual: '⋬', NotLess: '≮', NotLessEqual: '≰', NotLessGreater: '≸', NotLessLess: '≪', NotLessSlantEqual: '⩽', NotLessTilde: '≴', NotNestedGreaterGreater: '⪢', NotNestedLessLess: '⪡', notni: '∌', notniva: '∌', notnivb: '⋾', notnivc: '⋽', NotPrecedes: '⊀', NotPrecedesEqual: '⪯', NotPrecedesSlantEqual: '⋠', NotReverseElement: '∌', NotRightTriangleBar: '⧐', NotRightTriangle: '⋫', NotRightTriangleEqual: '⋭', NotSquareSubset: '⊏', NotSquareSubsetEqual: '⋢', NotSquareSuperset: '⊐', NotSquareSupersetEqual: '⋣', NotSubset: '⊂', NotSubsetEqual: '⊈', NotSucceeds: '⊁', NotSucceedsEqual: '⪰', NotSucceedsSlantEqual: '⋡', NotSucceedsTilde: '≿', NotSuperset: '⊃', NotSupersetEqual: '⊉', NotTilde: '≁', NotTildeEqual: '≄', NotTildeFullEqual: '≇', NotTildeTilde: '≉', NotVerticalBar: '∤', nparallel: '∦', npar: '∦', nparsl: '⫽', npart: '∂', npolint: '⨔', npr: '⊀', nprcue: '⋠', nprec: '⊀', npreceq: '⪯', npre: '⪯', nrarrc: '⤳', nrarr: '↛', nrArr: '⇏', nrarrw: '↝', nrightarrow: '↛', nRightarrow: '⇏', nrtri: '⋫', nrtrie: '⋭', nsc: '⊁', nsccue: '⋡', nsce: '⪰', Nscr: '𝒩', nscr: '𝓃', nshortmid: '∤', nshortparallel: '∦', nsim: '≁', nsime: '≄', nsimeq: '≄', nsmid: '∤', nspar: '∦', nsqsube: '⋢', nsqsupe: '⋣', nsub: '⊄', nsubE: '⫅', nsube: '⊈', nsubset: '⊂', nsubseteq: '⊈', nsubseteqq: '⫅', nsucc: '⊁', nsucceq: '⪰', nsup: '⊅', nsupE: '⫆', nsupe: '⊉', nsupset: '⊃', nsupseteq: '⊉', nsupseteqq: '⫆', ntgl: '≹', Ntilde: 'Ñ', ntilde: 'ñ', ntlg: '≸', ntriangleleft: '⋪', ntrianglelefteq: '⋬', ntriangleright: '⋫', ntrianglerighteq: '⋭', Nu: 'Ν', nu: 'ν', num: '#', numero: '№', numsp: ' ', nvap: '≍', nvdash: '⊬', nvDash: '⊭', nVdash: '⊮', nVDash: '⊯', nvge: '≥', nvgt: '>', nvHarr: '⤄', nvinfin: '⧞', nvlArr: '⤂', nvle: '≤', nvlt: '>', nvltrie: '⊴', nvrArr: '⤃', nvrtrie: '⊵', nvsim: '∼', nwarhk: '⤣', nwarr: '↖', nwArr: '⇖', nwarrow: '↖', nwnear: '⤧', Oacute: 'Ó', oacute: 'ó', oast: '⊛', Ocirc: 'Ô', ocirc: 'ô', ocir: '⊚', Ocy: 'О', ocy: 'о', odash: '⊝', Odblac: 'Ő', odblac: 'ő', odiv: '⨸', odot: '⊙', odsold: '⦼', OElig: 'Œ', oelig: 'œ', ofcir: '⦿', Ofr: '𝔒', ofr: '𝔬', ogon: '˛', Ograve: 'Ò', ograve: 'ò', ogt: '⧁', ohbar: '⦵', ohm: 'Ω', oint: '∮', olarr: '↺', olcir: '⦾', olcross: '⦻', oline: '‾', olt: '⧀', Omacr: 'Ō', omacr: 'ō', Omega: 'Ω', omega: 'ω', Omicron: 'Ο', omicron: 'ο', omid: '⦶', ominus: '⊖', Oopf: '𝕆', oopf: '𝕠', opar: '⦷', OpenCurlyDoubleQuote: '“', OpenCurlyQuote: '‘', operp: '⦹', oplus: '⊕', orarr: '↻', Or: '⩔', or: '∨', ord: '⩝', order: 'ℴ', orderof: 'ℴ', ordf: 'ª', ordm: 'º', origof: '⊶', oror: '⩖', orslope: '⩗', orv: '⩛', oS: 'Ⓢ', Oscr: '𝒪', oscr: 'ℴ', Oslash: 'Ø', oslash: 'ø', osol: '⊘', Otilde: 'Õ', otilde: 'õ', otimesas: '⨶', Otimes: '⨷', otimes: '⊗', Ouml: 'Ö', ouml: 'ö', ovbar: '⌽', OverBar: '‾', OverBrace: '⏞', OverBracket: '⎴', OverParenthesis: '⏜', para: '¶', parallel: '∥', par: '∥', parsim: '⫳', parsl: '⫽', part: '∂', PartialD: '∂', Pcy: 'П', pcy: 'п', percnt: '%', period: '.', permil: '‰', perp: '⊥', pertenk: '‱', Pfr: '𝔓', pfr: '𝔭', Phi: 'Φ', phi: 'φ', phiv: 'ϕ', phmmat: 'ℳ', phone: '☎', Pi: 'Π', pi: 'π', pitchfork: '⋔', piv: 'ϖ', planck: 'ℏ', planckh: 'ℎ', plankv: 'ℏ', plusacir: '⨣', plusb: '⊞', pluscir: '⨢', plus: '+', plusdo: '∔', plusdu: '⨥', pluse: '⩲', PlusMinus: '±', plusmn: '±', plussim: '⨦', plustwo: '⨧', pm: '±', Poincareplane: 'ℌ', pointint: '⨕', popf: '𝕡', Popf: 'ℙ', pound: '£', prap: '⪷', Pr: '⪻', pr: '≺', prcue: '≼', precapprox: '⪷', prec: '≺', preccurlyeq: '≼', Precedes: '≺', PrecedesEqual: '⪯', PrecedesSlantEqual: '≼', PrecedesTilde: '≾', preceq: '⪯', precnapprox: '⪹', precneqq: '⪵', precnsim: '⋨', pre: '⪯', prE: '⪳', precsim: '≾', prime: '′', Prime: '″', primes: 'ℙ', prnap: '⪹', prnE: '⪵', prnsim: '⋨', prod: '∏', Product: '∏', profalar: '⌮', profline: '⌒', profsurf: '⌓', prop: '∝', Proportional: '∝', Proportion: '∷', propto: '∝', prsim: '≾', prurel: '⊰', Pscr: '𝒫', pscr: '𝓅', Psi: 'Ψ', psi: 'ψ', puncsp: ' ', Qfr: '𝔔', qfr: '𝔮', qint: '⨌', qopf: '𝕢', Qopf: 'ℚ', qprime: '⁗', Qscr: '𝒬', qscr: '𝓆', quaternions: 'ℍ', quatint: '⨖', quest: '?', questeq: '≟', quot: '"', QUOT: '"', rAarr: '⇛', race: '∽', Racute: 'Ŕ', racute: 'ŕ', radic: '√', raemptyv: '⦳', rang: '⟩', Rang: '⟫', rangd: '⦒', range: '⦥', rangle: '⟩', raquo: '»', rarrap: '⥵', rarrb: '⇥', rarrbfs: '⤠', rarrc: '⤳', rarr: '→', Rarr: '↠', rArr: '⇒', rarrfs: '⤞', rarrhk: '↪', rarrlp: '↬', rarrpl: '⥅', rarrsim: '⥴', Rarrtl: '⤖', rarrtl: '↣', rarrw: '↝', ratail: '⤚', rAtail: '⤜', ratio: '∶', rationals: 'ℚ', rbarr: '⤍', rBarr: '⤏', RBarr: '⤐', rbbrk: '❳', rbrace: '}', rbrack: ']', rbrke: '⦌', rbrksld: '⦎', rbrkslu: '⦐', Rcaron: 'Ř', rcaron: 'ř', Rcedil: 'Ŗ', rcedil: 'ŗ', rceil: '⌉', rcub: '}', Rcy: 'Р', rcy: 'р', rdca: '⤷', rdldhar: '⥩', rdquo: '”', rdquor: '”', rdsh: '↳', real: 'ℜ', realine: 'ℛ', realpart: 'ℜ', reals: 'ℝ', Re: 'ℜ', rect: '▭', reg: '®', REG: '®', ReverseElement: '∋', ReverseEquilibrium: '⇋', ReverseUpEquilibrium: '⥯', rfisht: '⥽', rfloor: '⌋', rfr: '𝔯', Rfr: 'ℜ', rHar: '⥤', rhard: '⇁', rharu: '⇀', rharul: '⥬', Rho: 'Ρ', rho: 'ρ', rhov: 'ϱ', RightAngleBracket: '⟩', RightArrowBar: '⇥', rightarrow: '→', RightArrow: '→', Rightarrow: '⇒', RightArrowLeftArrow: '⇄', rightarrowtail: '↣', RightCeiling: '⌉', RightDoubleBracket: '⟧', RightDownTeeVector: '⥝', RightDownVectorBar: '⥕', RightDownVector: '⇂', RightFloor: '⌋', rightharpoondown: '⇁', rightharpoonup: '⇀', rightleftarrows: '⇄', rightleftharpoons: '⇌', rightrightarrows: '⇉', rightsquigarrow: '↝', RightTeeArrow: '↦', RightTee: '⊢', RightTeeVector: '⥛', rightthreetimes: '⋌', RightTriangleBar: '⧐', RightTriangle: '⊳', RightTriangleEqual: '⊵', RightUpDownVector: '⥏', RightUpTeeVector: '⥜', RightUpVectorBar: '⥔', RightUpVector: '↾', RightVectorBar: '⥓', RightVector: '⇀', ring: '˚', risingdotseq: '≓', rlarr: '⇄', rlhar: '⇌', rlm: '‏', rmoustache: '⎱', rmoust: '⎱', rnmid: '⫮', roang: '⟭', roarr: '⇾', robrk: '⟧', ropar: '⦆', ropf: '𝕣', Ropf: 'ℝ', roplus: '⨮', rotimes: '⨵', RoundImplies: '⥰', rpar: ')', rpargt: '⦔', rppolint: '⨒', rrarr: '⇉', Rrightarrow: '⇛', rsaquo: '›', rscr: '𝓇', Rscr: 'ℛ', rsh: '↱', Rsh: '↱', rsqb: ']', rsquo: '’', rsquor: '’', rthree: '⋌', rtimes: '⋊', rtri: '▹', rtrie: '⊵', rtrif: '▸', rtriltri: '⧎', RuleDelayed: '⧴', ruluhar: '⥨', rx: '℞', Sacute: 'Ś', sacute: 'ś', sbquo: '‚', scap: '⪸', Scaron: 'Š', scaron: 'š', Sc: '⪼', sc: '≻', sccue: '≽', sce: '⪰', scE: '⪴', Scedil: 'Ş', scedil: 'ş', Scirc: 'Ŝ', scirc: 'ŝ', scnap: '⪺', scnE: '⪶', scnsim: '⋩', scpolint: '⨓', scsim: '≿', Scy: 'С', scy: 'с', sdotb: '⊡', sdot: '⋅', sdote: '⩦', searhk: '⤥', searr: '↘', seArr: '⇘', searrow: '↘', sect: '§', semi: ';', seswar: '⤩', setminus: '∖', setmn: '∖', sext: '✶', Sfr: '𝔖', sfr: '𝔰', sfrown: '⌢', sharp: '♯', SHCHcy: 'Щ', shchcy: 'щ', SHcy: 'Ш', shcy: 'ш', ShortDownArrow: '↓', ShortLeftArrow: '←', shortmid: '∣', shortparallel: '∥', ShortRightArrow: '→', ShortUpArrow: '↑', shy: '­', Sigma: 'Σ', sigma: 'σ', sigmaf: 'ς', sigmav: 'ς', sim: '∼', simdot: '⩪', sime: '≃', simeq: '≃', simg: '⪞', simgE: '⪠', siml: '⪝', simlE: '⪟', simne: '≆', simplus: '⨤', simrarr: '⥲', slarr: '←', SmallCircle: '∘', smallsetminus: '∖', smashp: '⨳', smeparsl: '⧤', smid: '∣', smile: '⌣', smt: '⪪', smte: '⪬', smtes: '⪬', SOFTcy: 'Ь', softcy: 'ь', solbar: '⌿', solb: '⧄', sol: '/', Sopf: '𝕊', sopf: '𝕤', spades: '♠', spadesuit: '♠', spar: '∥', sqcap: '⊓', sqcaps: '⊓', sqcup: '⊔', sqcups: '⊔', Sqrt: '√', sqsub: '⊏', sqsube: '⊑', sqsubset: '⊏', sqsubseteq: '⊑', sqsup: '⊐', sqsupe: '⊒', sqsupset: '⊐', sqsupseteq: '⊒', square: '□', Square: '□', SquareIntersection: '⊓', SquareSubset: '⊏', SquareSubsetEqual: '⊑', SquareSuperset: '⊐', SquareSupersetEqual: '⊒', SquareUnion: '⊔', squarf: '▪', squ: '□', squf: '▪', srarr: '→', Sscr: '𝒮', sscr: '𝓈', ssetmn: '∖', ssmile: '⌣', sstarf: '⋆', Star: '⋆', star: '☆', starf: '★', straightepsilon: 'ϵ', straightphi: 'ϕ', strns: '¯', sub: '⊂', Sub: '⋐', subdot: '⪽', subE: '⫅', sube: '⊆', subedot: '⫃', submult: '⫁', subnE: '⫋', subne: '⊊', subplus: '⪿', subrarr: '⥹', subset: '⊂', Subset: '⋐', subseteq: '⊆', subseteqq: '⫅', SubsetEqual: '⊆', subsetneq: '⊊', subsetneqq: '⫋', subsim: '⫇', subsub: '⫕', subsup: '⫓', succapprox: '⪸', succ: '≻', succcurlyeq: '≽', Succeeds: '≻', SucceedsEqual: '⪰', SucceedsSlantEqual: '≽', SucceedsTilde: '≿', succeq: '⪰', succnapprox: '⪺', succneqq: '⪶', succnsim: '⋩', succsim: '≿', SuchThat: '∋', sum: '∑', Sum: '∑', sung: '♪', sup1: '¹', sup2: '²', sup3: '³', sup: '⊃', Sup: '⋑', supdot: '⪾', supdsub: '⫘', supE: '⫆', supe: '⊇', supedot: '⫄', Superset: '⊃', SupersetEqual: '⊇', suphsol: '⟉', suphsub: '⫗', suplarr: '⥻', supmult: '⫂', supnE: '⫌', supne: '⊋', supplus: '⫀', supset: '⊃', Supset: '⋑', supseteq: '⊇', supseteqq: '⫆', supsetneq: '⊋', supsetneqq: '⫌', supsim: '⫈', supsub: '⫔', supsup: '⫖', swarhk: '⤦', swarr: '↙', swArr: '⇙', swarrow: '↙', swnwar: '⤪', szlig: 'ß', Tab: ' ', target: '⌖', Tau: 'Τ', tau: 'τ', tbrk: '⎴', Tcaron: 'Ť', tcaron: 'ť', Tcedil: 'Ţ', tcedil: 'ţ', Tcy: 'Т', tcy: 'т', tdot: '⃛', telrec: '⌕', Tfr: '𝔗', tfr: '𝔱', there4: '∴', therefore: '∴', Therefore: '∴', Theta: 'Θ', theta: 'θ', thetasym: 'ϑ', thetav: 'ϑ', thickapprox: '≈', thicksim: '∼', ThickSpace: ' ', ThinSpace: ' ', thinsp: ' ', thkap: '≈', thksim: '∼', THORN: 'Þ', thorn: 'þ', tilde: '˜', Tilde: '∼', TildeEqual: '≃', TildeFullEqual: '≅', TildeTilde: '≈', timesbar: '⨱', timesb: '⊠', times: '×', timesd: '⨰', tint: '∭', toea: '⤨', topbot: '⌶', topcir: '⫱', top: '⊤', Topf: '𝕋', topf: '𝕥', topfork: '⫚', tosa: '⤩', tprime: '‴', trade: '™', TRADE: '™', triangle: '▵', triangledown: '▿', triangleleft: '◃', trianglelefteq: '⊴', triangleq: '≜', triangleright: '▹', trianglerighteq: '⊵', tridot: '◬', trie: '≜', triminus: '⨺', TripleDot: '⃛', triplus: '⨹', trisb: '⧍', tritime: '⨻', trpezium: '⏢', Tscr: '𝒯', tscr: '𝓉', TScy: 'Ц', tscy: 'ц', TSHcy: 'Ћ', tshcy: 'ћ', Tstrok: 'Ŧ', tstrok: 'ŧ', twixt: '≬', twoheadleftarrow: '↞', twoheadrightarrow: '↠', Uacute: 'Ú', uacute: 'ú', uarr: '↑', Uarr: '↟', uArr: '⇑', Uarrocir: '⥉', Ubrcy: 'Ў', ubrcy: 'ў', Ubreve: 'Ŭ', ubreve: 'ŭ', Ucirc: 'Û', ucirc: 'û', Ucy: 'У', ucy: 'у', udarr: '⇅', Udblac: 'Ű', udblac: 'ű', udhar: '⥮', ufisht: '⥾', Ufr: '𝔘', ufr: '𝔲', Ugrave: 'Ù', ugrave: 'ù', uHar: '⥣', uharl: '↿', uharr: '↾', uhblk: '▀', ulcorn: '⌜', ulcorner: '⌜', ulcrop: '⌏', ultri: '◸', Umacr: 'Ū', umacr: 'ū', uml: '¨', UnderBar: '_', UnderBrace: '⏟', UnderBracket: '⎵', UnderParenthesis: '⏝', Union: '⋃', UnionPlus: '⊎', Uogon: 'Ų', uogon: 'ų', Uopf: '𝕌', uopf: '𝕦', UpArrowBar: '⤒', uparrow: '↑', UpArrow: '↑', Uparrow: '⇑', UpArrowDownArrow: '⇅', updownarrow: '↕', UpDownArrow: '↕', Updownarrow: '⇕', UpEquilibrium: '⥮', upharpoonleft: '↿', upharpoonright: '↾', uplus: '⊎', UpperLeftArrow: '↖', UpperRightArrow: '↗', upsi: 'υ', Upsi: 'ϒ', upsih: 'ϒ', Upsilon: 'Υ', upsilon: 'υ', UpTeeArrow: '↥', UpTee: '⊥', upuparrows: '⇈', urcorn: '⌝', urcorner: '⌝', urcrop: '⌎', Uring: 'Ů', uring: 'ů', urtri: '◹', Uscr: '𝒰', uscr: '𝓊', utdot: '⋰', Utilde: 'Ũ', utilde: 'ũ', utri: '▵', utrif: '▴', uuarr: '⇈', Uuml: 'Ü', uuml: 'ü', uwangle: '⦧', vangrt: '⦜', varepsilon: 'ϵ', varkappa: 'ϰ', varnothing: '∅', varphi: 'ϕ', varpi: 'ϖ', varpropto: '∝', varr: '↕', vArr: '⇕', varrho: 'ϱ', varsigma: 'ς', varsubsetneq: '⊊', varsubsetneqq: '⫋', varsupsetneq: '⊋', varsupsetneqq: '⫌', vartheta: 'ϑ', vartriangleleft: '⊲', vartriangleright: '⊳', vBar: '⫨', Vbar: '⫫', vBarv: '⫩', Vcy: 'В', vcy: 'в', vdash: '⊢', vDash: '⊨', Vdash: '⊩', VDash: '⊫', Vdashl: '⫦', veebar: '⊻', vee: '∨', Vee: '⋁', veeeq: '≚', vellip: '⋮', verbar: '|', Verbar: '‖', vert: '|', Vert: '‖', VerticalBar: '∣', VerticalLine: '|', VerticalSeparator: '❘', VerticalTilde: '≀', VeryThinSpace: ' ', Vfr: '𝔙', vfr: '𝔳', vltri: '⊲', vnsub: '⊂', vnsup: '⊃', Vopf: '𝕍', vopf: '𝕧', vprop: '∝', vrtri: '⊳', Vscr: '𝒱', vscr: '𝓋', vsubnE: '⫋', vsubne: '⊊', vsupnE: '⫌', vsupne: '⊋', Vvdash: '⊪', vzigzag: '⦚', Wcirc: 'Ŵ', wcirc: 'ŵ', wedbar: '⩟', wedge: '∧', Wedge: '⋀', wedgeq: '≙', weierp: '℘', Wfr: '𝔚', wfr: '𝔴', Wopf: '𝕎', wopf: '𝕨', wp: '℘', wr: '≀', wreath: '≀', Wscr: '𝒲', wscr: '𝓌', xcap: '⋂', xcirc: '◯', xcup: '⋃', xdtri: '▽', Xfr: '𝔛', xfr: '𝔵', xharr: '⟷', xhArr: '⟺', Xi: 'Ξ', xi: 'ξ', xlarr: '⟵', xlArr: '⟸', xmap: '⟼', xnis: '⋻', xodot: '⨀', Xopf: '𝕏', xopf: '𝕩', xoplus: '⨁', xotime: '⨂', xrarr: '⟶', xrArr: '⟹', Xscr: '𝒳', xscr: '𝓍', xsqcup: '⨆', xuplus: '⨄', xutri: '△', xvee: '⋁', xwedge: '⋀', Yacute: 'Ý', yacute: 'ý', YAcy: 'Я', yacy: 'я', Ycirc: 'Ŷ', ycirc: 'ŷ', Ycy: 'Ы', ycy: 'ы', yen: '¥', Yfr: '𝔜', yfr: '𝔶', YIcy: 'Ї', yicy: 'ї', Yopf: '𝕐', yopf: '𝕪', Yscr: '𝒴', yscr: '𝓎', YUcy: 'Ю', yucy: 'ю', yuml: 'ÿ', Yuml: 'Ÿ', Zacute: 'Ź', zacute: 'ź', Zcaron: 'Ž', zcaron: 'ž', Zcy: 'З', zcy: 'з', Zdot: 'Ż', zdot: 'ż', zeetrf: 'ℨ', ZeroWidthSpace: '​', Zeta: 'Ζ', zeta: 'ζ', zfr: '𝔷', Zfr: 'ℨ', ZHcy: 'Ж', zhcy: 'ж', zigrarr: '⇝', zopf: '𝕫', Zopf: 'ℤ', Zscr: '𝒵', zscr: '𝓏', zwj: '‍', zwnj: '‌' }; var entityToChar = function(m) { var isNumeric = /^&#/.test(m); var isHex = /^&#[Xx]/.test(m); var uchar; if (isNumeric) { var num; if (isHex) { num = parseInt(m.slice(3,-1), 16); } else { num = parseInt(m.slice(2,-1), 10); } uchar = fromCodePoint(num); } else { uchar = entities[m.slice(1,-1)]; } return (uchar || m); }; module.exports.entityToChar = entityToChar;