hexCodes constant Null safety

Map<String, String> const hexCodes

A map of all symbols with a hex code character entities.

Implementation

static const Map<String, String> hexCodes = <String, String>{
  // exclamation mark
  '!': '&#x21;',
  // double quote
  '"': '&#x22;',
  // number sign
  '#': '&#x23;',
  // dollar sign
  '\$': '&#x24;',
  // percent sign
  '%': '&#x25;',
  // ampersand
  '&': '&#x26',
  // apostrophe (single quote)
  '\'': '&#x27;',
  // opening parenthesis
  '(': '&#x28;',
  // closing parenthesis
  ')': '&#x29;',
  // asterisk
  '*': '&#x2a;',
  // plus sign
  '+': '&#x2b;',
  // comma
  ',': '&#x2c',
  // minus sign (hyphen)
  '-': '&#x2d',
  // period
  '.': '&#x2e;',
  // slash
  '/': '&#x2f;',
  // zero
  '0': '&#x30;',
  // one
  '1': '&#x31;',
  // two
  '2': '&#x32;',
  // three
  '3': '&#x33',
  // four
  '4': '&#x34',
  // five
  '5': '&#x35',
  // six
  '6': '&#x36',
  // seven
  '7': '&#x37',
  // eight
  '8': '&#x38',
  // nine
  '9': '&#x39',
  // colon
  ':': '&#x3a;',
  // semicolon
  ';': '&#x3b;',
  // less-than
  '<': '&#x3c;',
  // equal sign
  '=': '&#x3d;',
  // greater-than
  '>': '&#x3e;',
  // question mark
  '?': '&#x3f;',
  // at symbol
  '@': '&#x40;',
  // uppercase a
  'A': '&#x41;',
  // uppercase b
  'B': '&#x42;',
  // uppercase c
  'C': '&#x43;',
  // uppercase d
  'D': '&#x44;',
  // uppercase e
  'E': '&#x45;',
  // uppercase f
  'F': '&#x46;',
  // uppercase g
  'G': '&#x47;',
  // uppercase h
  'H': '&#x48;',
  // uppercase i
  'I': '&#x49;',
  // uppercase j
  'J': '&#x4a;',
  // uppercase k
  'K': '&#x4b;',
  // uppercase l
  'L': '&#x4c;',
  // uppercase m
  'M': '&#x4d;',
  // uppercase n
  'N': '&#x4e;',
  // uppercase o
  'O': '&#x4f;',
  // uppercase p
  'P': '&#x50;',
  // uppercase q
  'Q': '&#x51;',
  // uppercase r
  'R': '&#x52;',
  // uppercase s
  'S': '&#x53;',
  // uppercase t
  'T': '&#x54;',
  // uppercase u
  'U': '&#x55;',
  // uppercase v
  'V': '&#x56;',
  // uppercase w
  'W': '&#x57;',
  // uppercase x
  'X': '&#x58;',
  // uppercase y
  'Y': '&#x59;',
  // uppercase z
  'Z': '&#x5a;',
  // opening bracket
  '[': '&#x5b;',
  // backslash
  '\\': '&#x5c;',
  // closing bracket
  ']': '&#x5d;',
  // caret (circumflex)
  '^': '&#x5e;',
  // underscore
  '_': '&#x5f;',
  // grave accent
  '`': '&#x60;',
  // lowercase a
  'a': '&#x61;',
  // lowercase b
  'b': '&#x62;',
  // lowercase c
  'c': '&#x63;',
  // lowercase d
  'd': '&#x64;',
  // lowercase e
  'e': '&#x65;',
  // lowercase f
  'f': '&#x66;',
  // lowercase g
  'g': '&#x67;',
  // lowercase h
  'h': '&#x68;',
  // lowercase i
  'i': '&#x69;',
  // lowercase j
  'j': '&#x6a;',
  // lowercase k
  'k': '&#x6b;',
  // lowercase l
  'l': '&#x6c;',
  // lowercase m
  'm': '&#x6d;',
  // lowercase n
  'n': '&#x6e;',
  // lowercase o
  'o': '&#x6f;',
  // lowercase p
  'p': '&#x70;',
  // lowercase q
  'q': '&#x71;',
  // lowercase r
  'r': '&#x72;',
  // lowercase s
  's': '&#x73;',
  // lowercase t
  't': '&#x74;',
  // lowercase u
  'u': '&#x75;',
  // lowercase v
  'v': '&#x76;',
  // lowercase w
  'w': '&#x77;',
  // lowercase x
  'x': '&#x78;',
  // lowercase y
  'y': '&#x79;',
  // lowercase z
  'z': '&#x7a;',
  // opening brace
  '{': '&#x7b;',
  // vertical bar
  '|': '&#x7c;',
  // closing brace
  '}': '&#x7d;',
  // equivalency sign (tilde)
  '~': '&#x7e;',
  // non-breaking space
  ' ': '&#xa0;',
  // inverted exclamation mark
  '¡': '&#xa1;',
  // cent sign
  '¢': '&#xa2;',
  // pound sign
  '£': '&#xa3;',
  // currency sign
  '¤': '&#xa4;',
  // yen sign (yuan sign)
  '¥': '&#xa5;',
  // broken bar (broken vertical bar)
  '¦': '&#xa6;',
  // section sign
  '§': '&#xa7;',
  // diaeresis (spacing diaeresis)
  '¨': '&#xa8;',
  // copyright symbol
  '©': '&#xa9;',
  // feminine ordinal indicator
  'ª': '&#xaa;',
  // left-pointing double angle quotation mark (left pointing guillemet)
  '«': '&#xab;',
  // not sign
  '¬': '&#xac;',
  // registered sign (registered trademark symbol)
  '®': '&#xae;',
  // macron (spacing macron, overline, APL overbar)
  '¯': '&#xaf;',
  // degree symbol
  '°': '&#xb0;',
  // plus-minus sign (plus-or-minus sign)
  '±': '&#xb1;',
  // superscript two (superscript digit two, squared)
  '²': '&#xb2;',
  // superscript three (superscript digit three, cubed)
  '³': '&#xb3;',
  // acute accent (spacing acute)
  '´': '&#xb4;',
  // micro sign
  'µ': '&#xb5;',
  // pilcrow sign (paragraph sign)
  '¶': '&#xb6;',
  // middle dot (Georgian comma, Greek middle dot)
  '·': '&#xb7;',
  // cedilla (spacing cedilla)
  '¸': '&#xb8;',
  // superscript one (superscript digit one)
  '¹': '&#xb9;',
  // masculine ordinal indicator
  'º': '&#xba;',
  // right-pointing double angle quotation mark (right pointing guillemet)
  '»': '&#xbb;',
  // vulgar fraction one quarter (fraction one quarter)
  '¼': '&#xbc;',
  // vulgar fraction one half (fraction one half)
  '½': '&#xbd;',
  // vulgar fraction three quarters (fraction three quarters)
  '¾': '&#xbe;',
  // inverted question mark (turned question mark)
  '¿': '&#xbf;',
  // Latin capital letter A with grave accent (Latin capital letter A grave)
  'À': '&#xc0;',
  // Latin capital letter A with acute accent
  'Á': '&#xc1;',
  // Latin capital letter A with circumflex
  'Â': '&#xc2;',
  // Latin capital letter A with tilde
  'Ã': '&#xc3;',
  // Latin capital letter A with diaeresis
  'Ä': '&#xc4;',
  // Latin capital letter A with ring above (Latin capital letter A ring)
  'Å': '&#xc5;',
  // Latin capital letter AE (Latin capital ligature AE)
  'Æ': '&#xc6;',
  // Latin capital letter C with cedilla
  'Ç': '&#xc7;',
  // Latin capital letter E with grave accent
  'È': '&#xc8;',
  // Latin capital letter E with acute accent
  'É': '&#xc9;',
  // Latin capital letter E with circumflex
  'Ê': '&#xca;',
  // Latin capital letter E with diaeresis
  'Ë': '&#xcb;',
  // Latin capital letter I with grave accent
  'Ì': '&#xcc;',
  // Latin capital letter I with acute accent
  'Í': '&#xcd;',
  // Latin capital letter I with circumflex
  'Î': '&#xce;',
  // Latin capital letter I with diaeresis
  'Ï': '&#xcf;',
  // Latin capital letter Eth
  'Ð': '&#xd0;',
  // Latin capital letter N with tilde
  'Ñ': '&#xd1;',
  // Latin capital letter O with grave accent
  'Ò': '&#xd2;',
  // Latin capital letter O with acute accent
  'Ó': '&#xd3;',
  // Latin capital letter O with circumflex
  'Ô': '&#xd4;',
  // Latin capital letter O with tilde
  'Õ': '&#xd5;',
  // Latin capital letter O with diaeresis
  'Ö': '&#xd6;',
  // multiplication sign
  '×': '&#xd7;',
  // Latin capital letter O with stroke (Latin capital letter O slash)
  'Ø': '&#xd8;',
  // Latin capital letter U with grave accent
  'Ù': '&#xd9;',
  // Latin capital letter U with acute accent
  'Ú': '&#xda;',
  // Latin capital letter U with circumflex
  'Û': '&#xdb;',
  // Latin capital letter U with diaeresis
  'Ü': '&#xdc;',
  // Latin capital letter Y with acute accent
  'Ý': '&#xdd;',
  // Latin capital letter THORN
  'Þ': '&#xde;',
  // Latin small letter sharp s (ess-zed); see German Eszett
  'ß': '&#xdf;',
  // Latin small letter a with grave accent
  'à': '&#xe0;',
  // Latin small letter a with acute accent
  'á': '&#xe1;',
  // Latin small letter a with circumflex
  'â': '&#xe2;',
  // Latin small letter a with tilde
  'ã': '&#xe3;',
  // Latin small letter a with diaeresis
  'ä': '&#xe4;',
  // Latin small letter a with ring above
  'å': '&#xe5;',
  // Latin small letter ae (Latin small ligature ae)
  'æ': '&#xe6;',
  // Latin small letter c with cedilla
  'ç': '&#xe7;',
  // Latin small letter e with grave accent
  'è': '&#xe8;',
  // Latin small letter e with acute accent
  'é': '&#xe9;',
  // Latin small letter e with circumflex
  'ê': '&#xea;',
  // Latin small letter e with diaeresis
  'ë': '&#xeb;',
  // Latin small letter i with grave accent
  'ì': '&#xec;',
  // Latin small letter i with acute accent
  'í': '&#xed;',
  // Latin small letter i with circumflex
  'î': '&#xee;',
  // Latin small letter i with diaeresis
  'ï': '&#xef;',
  // Latin small letter eth
  'ð': '&#xf0;',
  // Latin small letter n with tilde
  'ñ': '&#xf1;',
  // Latin small letter o with grave accent
  'ò': '&#xf2;',
  // Latin small letter o with acute accent
  'ó': '&#xf3;',
  // Latin small letter o with circumflex
  'ô': '&#xf4;',
  // Latin small letter o with tilde
  'õ': '&#xf5;',
  // Latin small letter o with diaeresis
  'ö': '&#xf6;',
  // division sign (obelus)
  '÷': '&#xf7;',
  // Latin small letter o with stroke (Latin small letter o slash)
  'ø': '&#xf8;',
  // Latin small letter u with grave accent
  'ù': '&#xf9;',
  // Latin small letter u with acute accent
  'ú': '&#xfa;',
  // Latin small letter u with circumflex
  'û': '&#xfb;',
  // Latin small letter u with diaeresis
  'ü': '&#xfc;',
  // Latin small letter y with acute accent
  'ý': '&#xfd;',
  // Latin small letter thorn
  'þ': '&#xfe;',
  // Latin small letter y with diaeresis
  'ÿ': '&#xff;',
  // Latin capital ligature oe
  'Œ': '&#x152;',
  // Latin small ligature oe
  'œ': '&#x153;',
  // Latin capital letter s with caron
  'Š': '&#x160;',
  // Latin small letter s with caron
  'š': '&#x161;',
  // Latin capital letter w with circumflex
  'Ŵ': '&#x174;',
  // Latin small letter w with circumflex
  'ŵ': '&#x175;',
  // Latin capital letter y with circumflex
  'Ŷ': '&#x176;',
  // Latin small letter y with circumflex
  'ŷ': '&#x177;',
  // Latin capital letter y with diaeresis
  'Ÿ': '&#x178;',
  // Latin small letter f with hook (function, florin)
  'ƒ': '&#x192;',
  // modifier letter circumflex accent
  'ˆ': '&#x2c6;',
  // small tilde
  '˜': '&#x2dc;',
  // Greek capital letter Alpha
  'Α': '&#x391;',
  // Greek capital letter Beta
  'Β': '&#x392;',
  // Greek capital letter Gamma
  'Γ': '&#x393;',
  // Greek capital letter Delta
  'Δ': '&#x394;',
  // Greek capital letter Epsilon
  'Ε': '&#x395;',
  // Greek capital letter Zeta
  'Ζ': '&#x396;',
  // Greek capital letter Eta
  'Η': '&#x397;',
  // Greek capital letter Theta
  'Θ': '&#x398;',
  // Greek capital letter Iota
  'Ι': '&#x399;',
  // Greek capital letter Kappa
  'Κ': '&#x39a;',
  // Greek capital letter Lambda
  'Λ': '&#x39b;',
  // Greek capital letter Mu
  'Μ': '&#x39c;',
  // Greek capital letter Nu
  'Ν': '&#x39d;',
  // Greek capital letter Xi
  'Ξ': '&#x39e;',
  // Greek capital letter Omicron
  'Ο': '&#x39f;',
  // Greek capital letter Pi
  'Π': '&#x3a0;',
  // Greek capital letter Rho
  'Ρ': '&#x3a1;',
  // Greek capital letter Sigma
  'Σ': '&#x3a3;',
  // Greek capital letter Tau
  'Τ': '&#x3a4;',
  // Greek capital letter Upsilon
  'Υ': '&#x3a5;',
  // Greek capital letter Phi
  'Φ': '&#x3a6;',
  // Greek capital letter Chi
  'Χ': '&#x3a7;',
  // Greek capital letter Psi
  'Ψ': '&#x3a8;',
  // Greek capital letter Omega
  'Ω': '&#x3a9;',
  // Greek capital letter iota with dialytika
  'Ϊ': '&#x3aa;',
  // Greek capital letter upsilon with dialytika
  'Ϋ': '&#x3ab;',
  // Greek small letter alpha with tonos
  'ά': '&#x3ac;',
  // Greek small letter epsilon with tonos
  'έ': '&#x3ad;',
  // Greek small letter eta with tonos
  'ή': '&#x3ae;',
  // Greek small letter iota with tonos
  'ί': '&#x3af;',
  // Greek small letter upsilon with dialytika and tonos
  'ΰ': '&#x3b0;',
  // Greek small letter alpha
  'α': '&#x3b1;',
  // Greek small letter beta
  'β': '&#x3b2;',
  // Greek small letter gamma
  'γ': '&#x3b3;',
  // Greek small letter delta
  'δ': '&#x3b4;',
  // Greek small letter epsilon
  'ε': '&#x3b5;',
  // Greek small letter zeta
  'ζ': '&#x3b6;',
  // Greek small letter eta
  'η': '&#x3b7;',
  // Greek small letter theta
  'θ': '&#x3b8;',
  // Greek small letter iota
  'ι': '&#x3b9;',
  // Greek small letter kappa
  'κ': '&#x3ba;',
  // Greek small letter lambda
  'λ': '&#x3bb;',
  // Greek small letter mu
  'μ': '&#x3bc;',
  // Greek small letter nu
  'ν': '&#x3bd;',
  // Greek small letter xi
  'ξ': '&#x3be;',
  // Greek small letter omicron
  'ο': '&#x3bf;',
  // Greek small letter pi
  'π': '&#x3c0;',
  // Greek small letter rho
  'ρ': '&#x3c1;',
  // Greek small letter final sigma
  'ς': '&#x3c2;',
  // Greek small letter sigma
  'σ': '&#x3c3;',
  // Greek small letter tau
  'τ': '&#x3c4;',
  // Greek small letter upsilon
  'υ': '&#x3c5;',
  // Greek small letter phi
  'φ': '&#x3c6;',
  // Greek small letter chi
  'χ': '&#x3c7;',
  // Greek small letter psi
  'ψ': '&#x3c8;',
  // Greek small letter omega
  'ω': '&#x3c9;',
  // Greek small letter iota with dialytika
  'ϊ': '&#x3ca;',
  // Greek small letter upsilon with dialytika
  'ϋ': '&#x3cb;',
  // Greek small letter omicron with tonos
  'ό': '&#x3cc;',
  // Greek small letter upsilon with tonos
  'ύ': '&#x3cd;',
  // Greek small letter omega with tonos
  'ώ': '&#x3ce;',
  // Greek capital kai symbol
  'Ϗ': '&#x3cf;',
  // Greek beta symbol
  'ϐ': '&#x3d0;',
  // Greek theta symbol
  'ϑ': '&#x3d1;',
  // Greek upsilon with hook symbol
  'ϒ': '&#x3d2;',
  // Greek upsilon with acute and hook symbol
  'ϓ': '&#x3d3;',
  // Greek upsilon with diaeresis and hook symbol
  'ϔ': '&#x3d4;',
  // Greek phi symbol
  'ϕ': '&#x3d5;',
  // Greek pi symbol
  'ϖ': '&#x3d6;',
  // Latin capital letter w with grave
  'Ẁ': '&#x1e80;',
  // Latin small letter w with grave
  'ẁ': '&#x1e81;',
  // Latin capital letter w with acute
  'Ẃ': '&#x1e82;',
  // Latin small letter w with acute
  'ẃ': '&#x1e83;',
  // Latin capital letter w with diaeresis
  'Ẅ': '&#x1e84;',
  // Latin small letter w with diaeresis
  'ẅ': '&#x1e85;',
  // Latin capital letter y with grave
  'Ỳ': '&#x1ef2;',
  // Latin small letter y with grave
  'ỳ': '&#x1ef3;',
  // en space
  ' ': '&#x2002;',
  // em space
  ' ': '&#x2003;',
  // thin space
  ' ': '&#x2009;',
  // en dash
  '–': '&#x2013;',
  // em dash
  '—': '&#x2014;',
  // left single quotation mark
  '‘': '&#x2018;',
  // right single quotation mark
  '’': '&#x2019;',
  // single low-9 quotation mark
  '‚': '&#x201a;',
  // left double quotation mark
  '“': '&#x201c;',
  // right double quotation mark
  '”': '&#x201d;',
  // double low-9 quotation mark
  '„': '&#x201e;',
  // dagger, obelisk
  '†': '&#x2020;',
  // double dagger (double obelisk)
  '‡': '&#x2021;',
  // bullet (black small circle)
  '•': '&#x2022;',
  // horizontal ellipsis (three dot leader)
  '…': '&#x2026;',
  // per mille sign
  '‰': '&#x2030;',
  // prime (minutes, feet)
  '′': '&#x2032;',
  // double prime (seconds, inches)
  '″': '&#x2033;',
  // single left-pointing angle quotation mark
  '‹': '&#x2039;',
  // single right-pointing angle quotation mark
  '›': '&#x203a;',
  // overline (spacing overscore)
  '‾': '&#x203e;',
  // fraction slash (solidus)
  '⁄': '&#x2044;',
  // euro sign
  '€': '&#x20ac;',
  // black-letter capital I (imaginary part)
  'ℑ': '&#x2111;',
  // script capital P (power set, Weierstrass p)
  '℘': '&#x2118;',
  // black-letter capital R (real part symbol)
  'ℜ': '&#x211c;',
  // trademark symbol
  '™': '&#x2122;',
  // alef symbol (first transfinite cardinal)
  'ℵ': '&#x2135;',
  // leftwards arrow
  '←': '&#x2190;',
  // upwards arrow
  '↑': '&#x2191;',
  // rightwards arrow
  '→': '&#x2192;',
  // downwards arrow
  '↓': '&#x2193;',
  // left right arrow
  '↔': '&#x2194;',
  // downwards arrow with corner leftwards (carriage return)
  '↵': '&#x21b5;',
  // leftwards double arrow
  '⇐': '&#x21d0;',
  // upwards double arrow
  '⇑': '&#x21d1;',
  // rightwards double arrow
  '⇒': '&#x21d2',
  // downwards double arrow
  '⇓': '&#x21d3;',
  // left right double arrow
  '⇔': '&#x21d4;',
  // for all
  '∀': '&#x2200;',
  // partial differential
  '∂': '&#x2202;',
  // there exists
  '∃': '&#x2203;',
  // empty set (null set)
  '∅': '&#x2205;',
  // del or nabla (vector differential operator)
  '∇': '&#x2207;',
  // element of
  '∈': '&#x2208;',
  // not an element of
  '∉': '&#x2209;',
  // contains as member
  '∋': '&#x220b;',
  // n-ary product (product sign)
  '∏': '&#x220f;',
  // n-ary summation
  '∑': '&#x2211;',
  // minus sign
  '−': '&#x2212;',
  // asterisk operator
  '∗': '&#x2217;',
  // square root (radical sign)
  '√': '&#x221a;',
  // proportional to
  '∝': '&#x221d;',
  // infinity
  '∞': '&#x221e;',
  // angle
  '∠': '&#x2220;',
  // logical and (wedge)
  '∧': '&#x2227;',
  // logical or (vee)
  '∨': '&#x2228;',
  // intersection (cap)
  '∩': '&#x2229;',
  // union (cup)
  '∪': '&#x222a;',
  // integral
  '∫': '&#x222b',
  // therefore sign
  '∴': '&#x2234;',
  // tilde operator (varies with, similar to)
  '∼': '&#x223c;',
  // congruent to
  '≅': '&#x2245;',
  // almost equal to (asymptotic to)
  '≈': '&#x2248;',
  // not equal to
  '≠': '&#x2260;',
  // identical to; sometimes used for 'equivalent to'
  '≡': '&#x2261;',
  // less-than or equal to
  '≤': '&#x2264;',
  // greater-than or equal to
  '≥': '&#x2265;',
  // subset of
  '⊂': '&#x2282;',
  // superset of
  '⊃': '&#x2283;',
  // not a subset of
  '⊄': '&#x2284;',
  // subset of or equal to
  '⊆': '&#x2286;',
  // superset of or equal to
  '⊇': '&#x2287;',
  // circled plus (direct sum)
  '⊕': '&#x2295;',
  // circled times (vector product)
  '⊗': '&#x2297;',
  // up tack (orthogonal to, perpendicular)
  '⊥': '&#x22a5;',
  // dot operator
  '⋅': '&#x22c5;',
  // vertical ellipsis
  '⋮': '&#x22ee;',
  // left ceiling (APL upstile)
  '⌈': '&#x2308;',
  // right ceiling
  '⌉': '&#x2309;',
  // left floor (APL downstile)
  '⌊': '&#x230a;',
  // right floor
  '⌋': '&#x230b;',
  // left-pointing angle bracket (bra)
  '〈': '&#x2329;',
  // right-pointing angle bracket (ket)
  '〉': '&#x232a;',
  // lozenge
  '◊': '&#x25ca;',
  // black spade suit
  '♠': '&#x2660;',
  // black club suit (shamrock)
  '♣': '&#x2663;',
  // black heart suit (valentine)
  '♥': '&#x2665;',
  // black diamond suit
  '♦': '&#x2666;',
};