UNPKG

markdown-it-plugins

Version:

A collection of plug-ins that extend the Markdown-it parser.

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