ANSI colors sequences
4-bit colors: 30-37 / 40-47 / 90-97 / 100-107
Substract 'x' to get the actual index in the 256 colors table.
- Standard colors
- foreground:
30
-37
(substract 30 for color index) - background:
40
-47
(substract 40 for color index)
- foreground:
- Bright colors
- foreground:
90
-97
(substract 82 for color index) - background:
100
-107
(substract 92 for color index)
- foreground:
40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107 30 40;30 41;30 42;30 43;30 44;30 45;30 46;30 47;30100;30101;30102;30103;30104;30105;30106;30107;30 31 40;31 41;31 42;31 43;31 44;31 45;31 46;31 47;31100;31101;31102;31103;31104;31105;31106;31107;31 32 40;32 41;32 42;32 43;32 44;32 45;32 46;32 47;32100;32101;32102;32103;32104;32105;32106;32107;32 33 40;33 41;33 42;33 43;33 44;33 45;33 46;33 47;33100;33101;33102;33103;33104;33105;33106;33107;33 34 40;34 41;34 42;34 43;34 44;34 45;34 46;34 47;34100;34101;34102;34103;34104;34105;34106;34107;34 35 40;35 41;35 42;35 43;35 44;35 45;35 46;35 47;35100;35101;35102;35103;35104;35105;35106;35107;35 36 40;36 41;36 42;36 43;36 44;36 45;36 46;36 47;36100;36101;36102;36103;36104;36105;36106;36107;36 37 40;37 41;37 42;37 43;37 44;37 45;37 46;37 47;37100;37101;37102;37103;37104;37105;37106;37107;37 90 40;90 41;90 42;90 43;90 44;90 45;90 46;90 47;90100;90101;90102;90103;90104;90105;90106;90107;90 91 40;91 41;91 42;91 43;91 44;91 45;91 46;91 47;91100;91101;91102;91103;91104;91105;91106;91107;91 92 40;92 41;92 42;92 43;92 44;92 45;92 46;92 47;92100;92101;92102;92103;92104;92105;92106;92107;92 93 40;93 41;93 42;93 43;93 44;93 45;93 46;93 47;93100;93101;93102;93103;93104;93105;93106;93107;93 94 40;94 41;94 42;94 43;94 44;94 45;94 46;94 47;94100;94101;94102;94103;94104;94105;94106;94107;94 95 40;95 41;95 42;95 43;95 44;95 45;95 46;95 47;95100;95101;95102;95103;95104;95105;95106;95107;95 96 40;96 41;96 42;96 43;96 44;96 45;96 46;96 47;96100;96101;96102;96103;96104;96105;96106;96107;96 97 40;97 41;97 42;97 43;97 44;97 45;97 46;97 47;97100;97101;97102;97103;97104;97105;97106;97107;97
<pre style='color:#FFFFFF;background:#000000'> 40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107 30<span style='color:#000000;background:#000000'> 40;30</span><span style='color:#000000;background:#BB0000'> 41;30</span><span style='color:#000000;background:#00BB00'> 42;30</span><span style='color:#000000;background:#BBBB00'> 43;30</span><span style='color:#000000;background:#0000BB'> 44;30</span><span style='color:#000000;background:#BB00BB'> 45;30</span><span style='color:#000000;background:#00BBBB'> 46;30</span><span style='color:#000000;background:#BBBBBB'> 47;30</span><span style='color:#000000;background:#555555'>100;30</span><span style='color:#000000;background:#FF5555'>101;30</span><span style='color:#000000;background:#00FF00'>102;30</span><span style='color:#000000;background:#FFFF55'>103;30</span><span style='color:#000000;background:#5555FF'>104;30</span><span style='color:#000000;background:#FF55FF'>105;30</span><span style='color:#000000;background:#55FFFF'>106;30</span><span style='color:#000000;background:#FFFFFF'>107;30</span> 31<span style='color:#BB0000;background:#000000'> 40;31</span><span style='color:#BB0000;background:#BB0000'> 41;31</span><span style='color:#BB0000;background:#00BB00'> 42;31</span><span style='color:#BB0000;background:#BBBB00'> 43;31</span><span style='color:#BB0000;background:#0000BB'> 44;31</span><span style='color:#BB0000;background:#BB00BB'> 45;31</span><span style='color:#BB0000;background:#00BBBB'> 46;31</span><span style='color:#BB0000;background:#BBBBBB'> 47;31</span><span style='color:#BB0000;background:#555555'>100;31</span><span style='color:#BB0000;background:#FF5555'>101;31</span><span style='color:#BB0000;background:#00FF00'>102;31</span><span style='color:#BB0000;background:#FFFF55'>103;31</span><span style='color:#BB0000;background:#5555FF'>104;31</span><span style='color:#BB0000;background:#FF55FF'>105;31</span><span style='color:#BB0000;background:#55FFFF'>106;31</span><span style='color:#BB0000;background:#FFFFFF'>107;31</span> 32<span style='color:#00BB00;background:#000000'> 40;32</span><span style='color:#00BB00;background:#BB0000'> 41;32</span><span style='color:#00BB00;background:#00BB00'> 42;32</span><span style='color:#00BB00;background:#BBBB00'> 43;32</span><span style='color:#00BB00;background:#0000BB'> 44;32</span><span style='color:#00BB00;background:#BB00BB'> 45;32</span><span style='color:#00BB00;background:#00BBBB'> 46;32</span><span style='color:#00BB00;background:#BBBBBB'> 47;32</span><span style='color:#00BB00;background:#555555'>100;32</span><span style='color:#00BB00;background:#FF5555'>101;32</span><span style='color:#00BB00;background:#00FF00'>102;32</span><span style='color:#00BB00;background:#FFFF55'>103;32</span><span style='color:#00BB00;background:#5555FF'>104;32</span><span style='color:#00BB00;background:#FF55FF'>105;32</span><span style='color:#00BB00;background:#55FFFF'>106;32</span><span style='color:#00BB00;background:#FFFFFF'>107;32</span> 33<span style='color:#BBBB00;background:#000000'> 40;33</span><span style='color:#BBBB00;background:#BB0000'> 41;33</span><span style='color:#BBBB00;background:#00BB00'> 42;33</span><span style='color:#BBBB00;background:#BBBB00'> 43;33</span><span style='color:#BBBB00;background:#0000BB'> 44;33</span><span style='color:#BBBB00;background:#BB00BB'> 45;33</span><span style='color:#BBBB00;background:#00BBBB'> 46;33</span><span style='color:#BBBB00;background:#BBBBBB'> 47;33</span><span style='color:#BBBB00;background:#555555'>100;33</span><span style='color:#BBBB00;background:#FF5555'>101;33</span><span style='color:#BBBB00;background:#00FF00'>102;33</span><span style='color:#BBBB00;background:#FFFF55'>103;33</span><span style='color:#BBBB00;background:#5555FF'>104;33</span><span style='color:#BBBB00;background:#FF55FF'>105;33</span><span style='color:#BBBB00;background:#55FFFF'>106;33</span><span style='color:#BBBB00;background:#FFFFFF'>107;33</span> 34<span style='color:#0000BB;background:#000000'> 40;34</span><span style='color:#0000BB;background:#BB0000'> 41;34</span><span style='color:#0000BB;background:#00BB00'> 42;34</span><span style='color:#0000BB;background:#BBBB00'> 43;34</span><span style='color:#0000BB;background:#0000BB'> 44;34</span><span style='color:#0000BB;background:#BB00BB'> 45;34</span><span style='color:#0000BB;background:#00BBBB'> 46;34</span><span style='color:#0000BB;background:#BBBBBB'> 47;34</span><span style='color:#0000BB;background:#555555'>100;34</span><span style='color:#0000BB;background:#FF5555'>101;34</span><span style='color:#0000BB;background:#00FF00'>102;34</span><span style='color:#0000BB;background:#FFFF55'>103;34</span><span style='color:#0000BB;background:#5555FF'>104;34</span><span style='color:#0000BB;background:#FF55FF'>105;34</span><span style='color:#0000BB;background:#55FFFF'>106;34</span><span style='color:#0000BB;background:#FFFFFF'>107;34</span> 35<span style='color:#BB00BB;background:#000000'> 40;35</span><span style='color:#BB00BB;background:#BB0000'> 41;35</span><span style='color:#BB00BB;background:#00BB00'> 42;35</span><span style='color:#BB00BB;background:#BBBB00'> 43;35</span><span style='color:#BB00BB;background:#0000BB'> 44;35</span><span style='color:#BB00BB;background:#BB00BB'> 45;35</span><span style='color:#BB00BB;background:#00BBBB'> 46;35</span><span style='color:#BB00BB;background:#BBBBBB'> 47;35</span><span style='color:#BB00BB;background:#555555'>100;35</span><span style='color:#BB00BB;background:#FF5555'>101;35</span><span style='color:#BB00BB;background:#00FF00'>102;35</span><span style='color:#BB00BB;background:#FFFF55'>103;35</span><span style='color:#BB00BB;background:#5555FF'>104;35</span><span style='color:#BB00BB;background:#FF55FF'>105;35</span><span style='color:#BB00BB;background:#55FFFF'>106;35</span><span style='color:#BB00BB;background:#FFFFFF'>107;35</span> 36<span style='color:#00BBBB;background:#000000'> 40;36</span><span style='color:#00BBBB;background:#BB0000'> 41;36</span><span style='color:#00BBBB;background:#00BB00'> 42;36</span><span style='color:#00BBBB;background:#BBBB00'> 43;36</span><span style='color:#00BBBB;background:#0000BB'> 44;36</span><span style='color:#00BBBB;background:#BB00BB'> 45;36</span><span style='color:#00BBBB;background:#00BBBB'> 46;36</span><span style='color:#00BBBB;background:#BBBBBB'> 47;36</span><span style='color:#00BBBB;background:#555555'>100;36</span><span style='color:#00BBBB;background:#FF5555'>101;36</span><span style='color:#00BBBB;background:#00FF00'>102;36</span><span style='color:#00BBBB;background:#FFFF55'>103;36</span><span style='color:#00BBBB;background:#5555FF'>104;36</span><span style='color:#00BBBB;background:#FF55FF'>105;36</span><span style='color:#00BBBB;background:#55FFFF'>106;36</span><span style='color:#00BBBB;background:#FFFFFF'>107;36</span> 37<span style='color:#BBBBBB;background:#000000'> 40;37</span><span style='color:#BBBBBB;background:#BB0000'> 41;37</span><span style='color:#BBBBBB;background:#00BB00'> 42;37</span><span style='color:#BBBBBB;background:#BBBB00'> 43;37</span><span style='color:#BBBBBB;background:#0000BB'> 44;37</span><span style='color:#BBBBBB;background:#BB00BB'> 45;37</span><span style='color:#BBBBBB;background:#00BBBB'> 46;37</span><span style='color:#BBBBBB;background:#BBBBBB'> 47;37</span><span style='color:#BBBBBB;background:#555555'>100;37</span><span style='color:#BBBBBB;background:#FF5555'>101;37</span><span style='color:#BBBBBB;background:#00FF00'>102;37</span><span style='color:#BBBBBB;background:#FFFF55'>103;37</span><span style='color:#BBBBBB;background:#5555FF'>104;37</span><span style='color:#BBBBBB;background:#FF55FF'>105;37</span><span style='color:#BBBBBB;background:#55FFFF'>106;37</span><span style='color:#BBBBBB;background:#FFFFFF'>107;37</span> 90<span style='color:#555555;background:#000000'> 40;90</span><span style='color:#555555;background:#BB0000'> 41;90</span><span style='color:#555555;background:#00BB00'> 42;90</span><span style='color:#555555;background:#BBBB00'> 43;90</span><span style='color:#555555;background:#0000BB'> 44;90</span><span style='color:#555555;background:#BB00BB'> 45;90</span><span style='color:#555555;background:#00BBBB'> 46;90</span><span style='color:#555555;background:#BBBBBB'> 47;90</span><span style='color:#555555;background:#555555'>100;90</span><span style='color:#555555;background:#FF5555'>101;90</span><span style='color:#555555;background:#00FF00'>102;90</span><span style='color:#555555;background:#FFFF55'>103;90</span><span style='color:#555555;background:#5555FF'>104;90</span><span style='color:#555555;background:#FF55FF'>105;90</span><span style='color:#555555;background:#55FFFF'>106;90</span><span style='color:#555555;background:#FFFFFF'>107;90</span> 91<span style='color:#FF5555;background:#000000'> 40;91</span><span style='color:#FF5555;background:#BB0000'> 41;91</span><span style='color:#FF5555;background:#00BB00'> 42;91</span><span style='color:#FF5555;background:#BBBB00'> 43;91</span><span style='color:#FF5555;background:#0000BB'> 44;91</span><span style='color:#FF5555;background:#BB00BB'> 45;91</span><span style='color:#FF5555;background:#00BBBB'> 46;91</span><span style='color:#FF5555;background:#BBBBBB'> 47;91</span><span style='color:#FF5555;background:#555555'>100;91</span><span style='color:#FF5555;background:#FF5555'>101;91</span><span style='color:#FF5555;background:#00FF00'>102;91</span><span style='color:#FF5555;background:#FFFF55'>103;91</span><span style='color:#FF5555;background:#5555FF'>104;91</span><span style='color:#FF5555;background:#FF55FF'>105;91</span><span style='color:#FF5555;background:#55FFFF'>106;91</span><span style='color:#FF5555;background:#FFFFFF'>107;91</span> 92<span style='color:#00FF00;background:#000000'> 40;92</span><span style='color:#00FF00;background:#BB0000'> 41;92</span><span style='color:#00FF00;background:#00BB00'> 42;92</span><span style='color:#00FF00;background:#BBBB00'> 43;92</span><span style='color:#00FF00;background:#0000BB'> 44;92</span><span style='color:#00FF00;background:#BB00BB'> 45;92</span><span style='color:#00FF00;background:#00BBBB'> 46;92</span><span style='color:#00FF00;background:#BBBBBB'> 47;92</span><span style='color:#00FF00;background:#555555'>100;92</span><span style='color:#00FF00;background:#FF5555'>101;92</span><span style='color:#00FF00;background:#00FF00'>102;92</span><span style='color:#00FF00;background:#FFFF55'>103;92</span><span style='color:#00FF00;background:#5555FF'>104;92</span><span style='color:#00FF00;background:#FF55FF'>105;92</span><span style='color:#00FF00;background:#55FFFF'>106;92</span><span style='color:#00FF00;background:#FFFFFF'>107;92</span> 93<span style='color:#FFFF55;background:#000000'> 40;93</span><span style='color:#FFFF55;background:#BB0000'> 41;93</span><span style='color:#FFFF55;background:#00BB00'> 42;93</span><span style='color:#FFFF55;background:#BBBB00'> 43;93</span><span style='color:#FFFF55;background:#0000BB'> 44;93</span><span style='color:#FFFF55;background:#BB00BB'> 45;93</span><span style='color:#FFFF55;background:#00BBBB'> 46;93</span><span style='color:#FFFF55;background:#BBBBBB'> 47;93</span><span style='color:#FFFF55;background:#555555'>100;93</span><span style='color:#FFFF55;background:#FF5555'>101;93</span><span style='color:#FFFF55;background:#00FF00'>102;93</span><span style='color:#FFFF55;background:#FFFF55'>103;93</span><span style='color:#FFFF55;background:#5555FF'>104;93</span><span style='color:#FFFF55;background:#FF55FF'>105;93</span><span style='color:#FFFF55;background:#55FFFF'>106;93</span><span style='color:#FFFF55;background:#FFFFFF'>107;93</span> 94<span style='color:#5555FF;background:#000000'> 40;94</span><span style='color:#5555FF;background:#BB0000'> 41;94</span><span style='color:#5555FF;background:#00BB00'> 42;94</span><span style='color:#5555FF;background:#BBBB00'> 43;94</span><span style='color:#5555FF;background:#0000BB'> 44;94</span><span style='color:#5555FF;background:#BB00BB'> 45;94</span><span style='color:#5555FF;background:#00BBBB'> 46;94</span><span style='color:#5555FF;background:#BBBBBB'> 47;94</span><span style='color:#5555FF;background:#555555'>100;94</span><span style='color:#5555FF;background:#FF5555'>101;94</span><span style='color:#5555FF;background:#00FF00'>102;94</span><span style='color:#5555FF;background:#FFFF55'>103;94</span><span style='color:#5555FF;background:#5555FF'>104;94</span><span style='color:#5555FF;background:#FF55FF'>105;94</span><span style='color:#5555FF;background:#55FFFF'>106;94</span><span style='color:#5555FF;background:#FFFFFF'>107;94</span> 95<span style='color:#FF55FF;background:#000000'> 40;95</span><span style='color:#FF55FF;background:#BB0000'> 41;95</span><span style='color:#FF55FF;background:#00BB00'> 42;95</span><span style='color:#FF55FF;background:#BBBB00'> 43;95</span><span style='color:#FF55FF;background:#0000BB'> 44;95</span><span style='color:#FF55FF;background:#BB00BB'> 45;95</span><span style='color:#FF55FF;background:#00BBBB'> 46;95</span><span style='color:#FF55FF;background:#BBBBBB'> 47;95</span><span style='color:#FF55FF;background:#555555'>100;95</span><span style='color:#FF55FF;background:#FF5555'>101;95</span><span style='color:#FF55FF;background:#00FF00'>102;95</span><span style='color:#FF55FF;background:#FFFF55'>103;95</span><span style='color:#FF55FF;background:#5555FF'>104;95</span><span style='color:#FF55FF;background:#FF55FF'>105;95</span><span style='color:#FF55FF;background:#55FFFF'>106;95</span><span style='color:#FF55FF;background:#FFFFFF'>107;95</span> 96<span style='color:#55FFFF;background:#000000'> 40;96</span><span style='color:#55FFFF;background:#BB0000'> 41;96</span><span style='color:#55FFFF;background:#00BB00'> 42;96</span><span style='color:#55FFFF;background:#BBBB00'> 43;96</span><span style='color:#55FFFF;background:#0000BB'> 44;96</span><span style='color:#55FFFF;background:#BB00BB'> 45;96</span><span style='color:#55FFFF;background:#00BBBB'> 46;96</span><span style='color:#55FFFF;background:#BBBBBB'> 47;96</span><span style='color:#55FFFF;background:#555555'>100;96</span><span style='color:#55FFFF;background:#FF5555'>101;96</span><span style='color:#55FFFF;background:#00FF00'>102;96</span><span style='color:#55FFFF;background:#FFFF55'>103;96</span><span style='color:#55FFFF;background:#5555FF'>104;96</span><span style='color:#55FFFF;background:#FF55FF'>105;96</span><span style='color:#55FFFF;background:#55FFFF'>106;96</span><span style='color:#55FFFF;background:#FFFFFF'>107;96</span> 97<span style='color:#FFFFFF;background:#000000'> 40;97</span><span style='color:#FFFFFF;background:#BB0000'> 41;97</span><span style='color:#FFFFFF;background:#00BB00'> 42;97</span><span style='color:#FFFFFF;background:#BBBB00'> 43;97</span><span style='color:#FFFFFF;background:#0000BB'> 44;97</span><span style='color:#FFFFFF;background:#BB00BB'> 45;97</span><span style='color:#FFFFFF;background:#00BBBB'> 46;97</span><span style='color:#FFFFFF;background:#BBBBBB'> 47;97</span><span style='color:#FFFFFF;background:#555555'>100;97</span><span style='color:#FFFFFF;background:#FF5555'>101;97</span><span style='color:#FFFFFF;background:#00FF00'>102;97</span><span style='color:#FFFFFF;background:#FFFF55'>103;97</span><span style='color:#FFFFFF;background:#5555FF'>104;97</span><span style='color:#FFFFFF;background:#FF55FF'>105;97</span><span style='color:#FFFFFF;background:#55FFFF'>106;97</span><span style='color:#FFFFFF;background:#FFFFFF'>107;97</span> </pre>
AnsiConsole.ToHtml(" 40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107\n"+
"30\x1B[40;30m 40;30\x1B[0m\x1B[41;30m 41;30\x1B[0m\x1B[42;30m 42;30\x1B[0m\x1B[43;30m 43;30\x1B[0m\x1B[44;30m 44;30\x1B[0m\x1B[45;30m 45;30\x1B[0m\x1B[46;30m 46;30\x1B[0m\x1B[47;30m 47;30\x1B[0m\x1B[100;30m100;30\x1B[0m\x1B[101;30m101;30\x1B[0m\x1B[102;30m102;30\x1B[0m\x1B[103;30m103;30\x1B[0m\x1B[104;30m104;30\x1B[0m\x1B[105;30m105;30\x1B[0m\x1B[106;30m106;30\x1B[0m\x1B[107;30m107;30\x1B[0m\n"+
"31\x1B[40;31m 40;31\x1B[0m\x1B[41;31m 41;31\x1B[0m\x1B[42;31m 42;31\x1B[0m\x1B[43;31m 43;31\x1B[0m\x1B[44;31m 44;31\x1B[0m\x1B[45;31m 45;31\x1B[0m\x1B[46;31m 46;31\x1B[0m\x1B[47;31m 47;31\x1B[0m\x1B[100;31m100;31\x1B[0m\x1B[101;31m101;31\x1B[0m\x1B[102;31m102;31\x1B[0m\x1B[103;31m103;31\x1B[0m\x1B[104;31m104;31\x1B[0m\x1B[105;31m105;31\x1B[0m\x1B[106;31m106;31\x1B[0m\x1B[107;31m107;31\x1B[0m\n"+
"32\x1B[40;32m 40;32\x1B[0m\x1B[41;32m 41;32\x1B[0m\x1B[42;32m 42;32\x1B[0m\x1B[43;32m 43;32\x1B[0m\x1B[44;32m 44;32\x1B[0m\x1B[45;32m 45;32\x1B[0m\x1B[46;32m 46;32\x1B[0m\x1B[47;32m 47;32\x1B[0m\x1B[100;32m100;32\x1B[0m\x1B[101;32m101;32\x1B[0m\x1B[102;32m102;32\x1B[0m\x1B[103;32m103;32\x1B[0m\x1B[104;32m104;32\x1B[0m\x1B[105;32m105;32\x1B[0m\x1B[106;32m106;32\x1B[0m\x1B[107;32m107;32\x1B[0m\n"+
"33\x1B[40;33m 40;33\x1B[0m\x1B[41;33m 41;33\x1B[0m\x1B[42;33m 42;33\x1B[0m\x1B[43;33m 43;33\x1B[0m\x1B[44;33m 44;33\x1B[0m\x1B[45;33m 45;33\x1B[0m\x1B[46;33m 46;33\x1B[0m\x1B[47;33m 47;33\x1B[0m\x1B[100;33m100;33\x1B[0m\x1B[101;33m101;33\x1B[0m\x1B[102;33m102;33\x1B[0m\x1B[103;33m103;33\x1B[0m\x1B[104;33m104;33\x1B[0m\x1B[105;33m105;33\x1B[0m\x1B[106;33m106;33\x1B[0m\x1B[107;33m107;33\x1B[0m\n"+
"34\x1B[40;34m 40;34\x1B[0m\x1B[41;34m 41;34\x1B[0m\x1B[42;34m 42;34\x1B[0m\x1B[43;34m 43;34\x1B[0m\x1B[44;34m 44;34\x1B[0m\x1B[45;34m 45;34\x1B[0m\x1B[46;34m 46;34\x1B[0m\x1B[47;34m 47;34\x1B[0m\x1B[100;34m100;34\x1B[0m\x1B[101;34m101;34\x1B[0m\x1B[102;34m102;34\x1B[0m\x1B[103;34m103;34\x1B[0m\x1B[104;34m104;34\x1B[0m\x1B[105;34m105;34\x1B[0m\x1B[106;34m106;34\x1B[0m\x1B[107;34m107;34\x1B[0m\n"+
"35\x1B[40;35m 40;35\x1B[0m\x1B[41;35m 41;35\x1B[0m\x1B[42;35m 42;35\x1B[0m\x1B[43;35m 43;35\x1B[0m\x1B[44;35m 44;35\x1B[0m\x1B[45;35m 45;35\x1B[0m\x1B[46;35m 46;35\x1B[0m\x1B[47;35m 47;35\x1B[0m\x1B[100;35m100;35\x1B[0m\x1B[101;35m101;35\x1B[0m\x1B[102;35m102;35\x1B[0m\x1B[103;35m103;35\x1B[0m\x1B[104;35m104;35\x1B[0m\x1B[105;35m105;35\x1B[0m\x1B[106;35m106;35\x1B[0m\x1B[107;35m107;35\x1B[0m\n"+
"36\x1B[40;36m 40;36\x1B[0m\x1B[41;36m 41;36\x1B[0m\x1B[42;36m 42;36\x1B[0m\x1B[43;36m 43;36\x1B[0m\x1B[44;36m 44;36\x1B[0m\x1B[45;36m 45;36\x1B[0m\x1B[46;36m 46;36\x1B[0m\x1B[47;36m 47;36\x1B[0m\x1B[100;36m100;36\x1B[0m\x1B[101;36m101;36\x1B[0m\x1B[102;36m102;36\x1B[0m\x1B[103;36m103;36\x1B[0m\x1B[104;36m104;36\x1B[0m\x1B[105;36m105;36\x1B[0m\x1B[106;36m106;36\x1B[0m\x1B[107;36m107;36\x1B[0m\n"+
"37\x1B[40;37m 40;37\x1B[0m\x1B[41;37m 41;37\x1B[0m\x1B[42;37m 42;37\x1B[0m\x1B[43;37m 43;37\x1B[0m\x1B[44;37m 44;37\x1B[0m\x1B[45;37m 45;37\x1B[0m\x1B[46;37m 46;37\x1B[0m\x1B[47;37m 47;37\x1B[0m\x1B[100;37m100;37\x1B[0m\x1B[101;37m101;37\x1B[0m\x1B[102;37m102;37\x1B[0m\x1B[103;37m103;37\x1B[0m\x1B[104;37m104;37\x1B[0m\x1B[105;37m105;37\x1B[0m\x1B[106;37m106;37\x1B[0m\x1B[107;37m107;37\x1B[0m\n"+
"90\x1B[40;90m 40;90\x1B[0m\x1B[41;90m 41;90\x1B[0m\x1B[42;90m 42;90\x1B[0m\x1B[43;90m 43;90\x1B[0m\x1B[44;90m 44;90\x1B[0m\x1B[45;90m 45;90\x1B[0m\x1B[46;90m 46;90\x1B[0m\x1B[47;90m 47;90\x1B[0m\x1B[100;90m100;90\x1B[0m\x1B[101;90m101;90\x1B[0m\x1B[102;90m102;90\x1B[0m\x1B[103;90m103;90\x1B[0m\x1B[104;90m104;90\x1B[0m\x1B[105;90m105;90\x1B[0m\x1B[106;90m106;90\x1B[0m\x1B[107;90m107;90\x1B[0m\n"+
"91\x1B[40;91m 40;91\x1B[0m\x1B[41;91m 41;91\x1B[0m\x1B[42;91m 42;91\x1B[0m\x1B[43;91m 43;91\x1B[0m\x1B[44;91m 44;91\x1B[0m\x1B[45;91m 45;91\x1B[0m\x1B[46;91m 46;91\x1B[0m\x1B[47;91m 47;91\x1B[0m\x1B[100;91m100;91\x1B[0m\x1B[101;91m101;91\x1B[0m\x1B[102;91m102;91\x1B[0m\x1B[103;91m103;91\x1B[0m\x1B[104;91m104;91\x1B[0m\x1B[105;91m105;91\x1B[0m\x1B[106;91m106;91\x1B[0m\x1B[107;91m107;91\x1B[0m\n"+
"92\x1B[40;92m 40;92\x1B[0m\x1B[41;92m 41;92\x1B[0m\x1B[42;92m 42;92\x1B[0m\x1B[43;92m 43;92\x1B[0m\x1B[44;92m 44;92\x1B[0m\x1B[45;92m 45;92\x1B[0m\x1B[46;92m 46;92\x1B[0m\x1B[47;92m 47;92\x1B[0m\x1B[100;92m100;92\x1B[0m\x1B[101;92m101;92\x1B[0m\x1B[102;92m102;92\x1B[0m\x1B[103;92m103;92\x1B[0m\x1B[104;92m104;92\x1B[0m\x1B[105;92m105;92\x1B[0m\x1B[106;92m106;92\x1B[0m\x1B[107;92m107;92\x1B[0m\n"+
"93\x1B[40;93m 40;93\x1B[0m\x1B[41;93m 41;93\x1B[0m\x1B[42;93m 42;93\x1B[0m\x1B[43;93m 43;93\x1B[0m\x1B[44;93m 44;93\x1B[0m\x1B[45;93m 45;93\x1B[0m\x1B[46;93m 46;93\x1B[0m\x1B[47;93m 47;93\x1B[0m\x1B[100;93m100;93\x1B[0m\x1B[101;93m101;93\x1B[0m\x1B[102;93m102;93\x1B[0m\x1B[103;93m103;93\x1B[0m\x1B[104;93m104;93\x1B[0m\x1B[105;93m105;93\x1B[0m\x1B[106;93m106;93\x1B[0m\x1B[107;93m107;93\x1B[0m\n"+
"94\x1B[40;94m 40;94\x1B[0m\x1B[41;94m 41;94\x1B[0m\x1B[42;94m 42;94\x1B[0m\x1B[43;94m 43;94\x1B[0m\x1B[44;94m 44;94\x1B[0m\x1B[45;94m 45;94\x1B[0m\x1B[46;94m 46;94\x1B[0m\x1B[47;94m 47;94\x1B[0m\x1B[100;94m100;94\x1B[0m\x1B[101;94m101;94\x1B[0m\x1B[102;94m102;94\x1B[0m\x1B[103;94m103;94\x1B[0m\x1B[104;94m104;94\x1B[0m\x1B[105;94m105;94\x1B[0m\x1B[106;94m106;94\x1B[0m\x1B[107;94m107;94\x1B[0m\n"+
"95\x1B[40;95m 40;95\x1B[0m\x1B[41;95m 41;95\x1B[0m\x1B[42;95m 42;95\x1B[0m\x1B[43;95m 43;95\x1B[0m\x1B[44;95m 44;95\x1B[0m\x1B[45;95m 45;95\x1B[0m\x1B[46;95m 46;95\x1B[0m\x1B[47;95m 47;95\x1B[0m\x1B[100;95m100;95\x1B[0m\x1B[101;95m101;95\x1B[0m\x1B[102;95m102;95\x1B[0m\x1B[103;95m103;95\x1B[0m\x1B[104;95m104;95\x1B[0m\x1B[105;95m105;95\x1B[0m\x1B[106;95m106;95\x1B[0m\x1B[107;95m107;95\x1B[0m\n"+
"96\x1B[40;96m 40;96\x1B[0m\x1B[41;96m 41;96\x1B[0m\x1B[42;96m 42;96\x1B[0m\x1B[43;96m 43;96\x1B[0m\x1B[44;96m 44;96\x1B[0m\x1B[45;96m 45;96\x1B[0m\x1B[46;96m 46;96\x1B[0m\x1B[47;96m 47;96\x1B[0m\x1B[100;96m100;96\x1B[0m\x1B[101;96m101;96\x1B[0m\x1B[102;96m102;96\x1B[0m\x1B[103;96m103;96\x1B[0m\x1B[104;96m104;96\x1B[0m\x1B[105;96m105;96\x1B[0m\x1B[106;96m106;96\x1B[0m\x1B[107;96m107;96\x1B[0m\n"+
"97\x1B[40;97m 40;97\x1B[0m\x1B[41;97m 41;97\x1B[0m\x1B[42;97m 42;97\x1B[0m\x1B[43;97m 43;97\x1B[0m\x1B[44;97m 44;97\x1B[0m\x1B[45;97m 45;97\x1B[0m\x1B[46;97m 46;97\x1B[0m\x1B[47;97m 47;97\x1B[0m\x1B[100;97m100;97\x1B[0m\x1B[101;97m101;97\x1B[0m\x1B[102;97m102;97\x1B[0m\x1B[103;97m103;97\x1B[0m\x1B[104;97m104;97\x1B[0m\x1B[105;97m105;97\x1B[0m\x1B[106;97m106;97\x1B[0m\x1B[107;97m107;97\x1B[0m")
echo " 40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107
30`e[40;30m 40;30`e[0m`e[41;30m 41;30`e[0m`e[42;30m 42;30`e[0m`e[43;30m 43;30`e[0m`e[44;30m 44;30`e[0m`e[45;30m 45;30`e[0m`e[46;30m 46;30`e[0m`e[47;30m 47;30`e[0m`e[100;30m100;30`e[0m`e[101;30m101;30`e[0m`e[102;30m102;30`e[0m`e[103;30m103;30`e[0m`e[104;30m104;30`e[0m`e[105;30m105;30`e[0m`e[106;30m106;30`e[0m`e[107;30m107;30`e[0m
31`e[40;31m 40;31`e[0m`e[41;31m 41;31`e[0m`e[42;31m 42;31`e[0m`e[43;31m 43;31`e[0m`e[44;31m 44;31`e[0m`e[45;31m 45;31`e[0m`e[46;31m 46;31`e[0m`e[47;31m 47;31`e[0m`e[100;31m100;31`e[0m`e[101;31m101;31`e[0m`e[102;31m102;31`e[0m`e[103;31m103;31`e[0m`e[104;31m104;31`e[0m`e[105;31m105;31`e[0m`e[106;31m106;31`e[0m`e[107;31m107;31`e[0m
32`e[40;32m 40;32`e[0m`e[41;32m 41;32`e[0m`e[42;32m 42;32`e[0m`e[43;32m 43;32`e[0m`e[44;32m 44;32`e[0m`e[45;32m 45;32`e[0m`e[46;32m 46;32`e[0m`e[47;32m 47;32`e[0m`e[100;32m100;32`e[0m`e[101;32m101;32`e[0m`e[102;32m102;32`e[0m`e[103;32m103;32`e[0m`e[104;32m104;32`e[0m`e[105;32m105;32`e[0m`e[106;32m106;32`e[0m`e[107;32m107;32`e[0m
33`e[40;33m 40;33`e[0m`e[41;33m 41;33`e[0m`e[42;33m 42;33`e[0m`e[43;33m 43;33`e[0m`e[44;33m 44;33`e[0m`e[45;33m 45;33`e[0m`e[46;33m 46;33`e[0m`e[47;33m 47;33`e[0m`e[100;33m100;33`e[0m`e[101;33m101;33`e[0m`e[102;33m102;33`e[0m`e[103;33m103;33`e[0m`e[104;33m104;33`e[0m`e[105;33m105;33`e[0m`e[106;33m106;33`e[0m`e[107;33m107;33`e[0m
34`e[40;34m 40;34`e[0m`e[41;34m 41;34`e[0m`e[42;34m 42;34`e[0m`e[43;34m 43;34`e[0m`e[44;34m 44;34`e[0m`e[45;34m 45;34`e[0m`e[46;34m 46;34`e[0m`e[47;34m 47;34`e[0m`e[100;34m100;34`e[0m`e[101;34m101;34`e[0m`e[102;34m102;34`e[0m`e[103;34m103;34`e[0m`e[104;34m104;34`e[0m`e[105;34m105;34`e[0m`e[106;34m106;34`e[0m`e[107;34m107;34`e[0m
35`e[40;35m 40;35`e[0m`e[41;35m 41;35`e[0m`e[42;35m 42;35`e[0m`e[43;35m 43;35`e[0m`e[44;35m 44;35`e[0m`e[45;35m 45;35`e[0m`e[46;35m 46;35`e[0m`e[47;35m 47;35`e[0m`e[100;35m100;35`e[0m`e[101;35m101;35`e[0m`e[102;35m102;35`e[0m`e[103;35m103;35`e[0m`e[104;35m104;35`e[0m`e[105;35m105;35`e[0m`e[106;35m106;35`e[0m`e[107;35m107;35`e[0m
36`e[40;36m 40;36`e[0m`e[41;36m 41;36`e[0m`e[42;36m 42;36`e[0m`e[43;36m 43;36`e[0m`e[44;36m 44;36`e[0m`e[45;36m 45;36`e[0m`e[46;36m 46;36`e[0m`e[47;36m 47;36`e[0m`e[100;36m100;36`e[0m`e[101;36m101;36`e[0m`e[102;36m102;36`e[0m`e[103;36m103;36`e[0m`e[104;36m104;36`e[0m`e[105;36m105;36`e[0m`e[106;36m106;36`e[0m`e[107;36m107;36`e[0m
37`e[40;37m 40;37`e[0m`e[41;37m 41;37`e[0m`e[42;37m 42;37`e[0m`e[43;37m 43;37`e[0m`e[44;37m 44;37`e[0m`e[45;37m 45;37`e[0m`e[46;37m 46;37`e[0m`e[47;37m 47;37`e[0m`e[100;37m100;37`e[0m`e[101;37m101;37`e[0m`e[102;37m102;37`e[0m`e[103;37m103;37`e[0m`e[104;37m104;37`e[0m`e[105;37m105;37`e[0m`e[106;37m106;37`e[0m`e[107;37m107;37`e[0m
90`e[40;90m 40;90`e[0m`e[41;90m 41;90`e[0m`e[42;90m 42;90`e[0m`e[43;90m 43;90`e[0m`e[44;90m 44;90`e[0m`e[45;90m 45;90`e[0m`e[46;90m 46;90`e[0m`e[47;90m 47;90`e[0m`e[100;90m100;90`e[0m`e[101;90m101;90`e[0m`e[102;90m102;90`e[0m`e[103;90m103;90`e[0m`e[104;90m104;90`e[0m`e[105;90m105;90`e[0m`e[106;90m106;90`e[0m`e[107;90m107;90`e[0m
91`e[40;91m 40;91`e[0m`e[41;91m 41;91`e[0m`e[42;91m 42;91`e[0m`e[43;91m 43;91`e[0m`e[44;91m 44;91`e[0m`e[45;91m 45;91`e[0m`e[46;91m 46;91`e[0m`e[47;91m 47;91`e[0m`e[100;91m100;91`e[0m`e[101;91m101;91`e[0m`e[102;91m102;91`e[0m`e[103;91m103;91`e[0m`e[104;91m104;91`e[0m`e[105;91m105;91`e[0m`e[106;91m106;91`e[0m`e[107;91m107;91`e[0m
92`e[40;92m 40;92`e[0m`e[41;92m 41;92`e[0m`e[42;92m 42;92`e[0m`e[43;92m 43;92`e[0m`e[44;92m 44;92`e[0m`e[45;92m 45;92`e[0m`e[46;92m 46;92`e[0m`e[47;92m 47;92`e[0m`e[100;92m100;92`e[0m`e[101;92m101;92`e[0m`e[102;92m102;92`e[0m`e[103;92m103;92`e[0m`e[104;92m104;92`e[0m`e[105;92m105;92`e[0m`e[106;92m106;92`e[0m`e[107;92m107;92`e[0m
93`e[40;93m 40;93`e[0m`e[41;93m 41;93`e[0m`e[42;93m 42;93`e[0m`e[43;93m 43;93`e[0m`e[44;93m 44;93`e[0m`e[45;93m 45;93`e[0m`e[46;93m 46;93`e[0m`e[47;93m 47;93`e[0m`e[100;93m100;93`e[0m`e[101;93m101;93`e[0m`e[102;93m102;93`e[0m`e[103;93m103;93`e[0m`e[104;93m104;93`e[0m`e[105;93m105;93`e[0m`e[106;93m106;93`e[0m`e[107;93m107;93`e[0m
94`e[40;94m 40;94`e[0m`e[41;94m 41;94`e[0m`e[42;94m 42;94`e[0m`e[43;94m 43;94`e[0m`e[44;94m 44;94`e[0m`e[45;94m 45;94`e[0m`e[46;94m 46;94`e[0m`e[47;94m 47;94`e[0m`e[100;94m100;94`e[0m`e[101;94m101;94`e[0m`e[102;94m102;94`e[0m`e[103;94m103;94`e[0m`e[104;94m104;94`e[0m`e[105;94m105;94`e[0m`e[106;94m106;94`e[0m`e[107;94m107;94`e[0m
95`e[40;95m 40;95`e[0m`e[41;95m 41;95`e[0m`e[42;95m 42;95`e[0m`e[43;95m 43;95`e[0m`e[44;95m 44;95`e[0m`e[45;95m 45;95`e[0m`e[46;95m 46;95`e[0m`e[47;95m 47;95`e[0m`e[100;95m100;95`e[0m`e[101;95m101;95`e[0m`e[102;95m102;95`e[0m`e[103;95m103;95`e[0m`e[104;95m104;95`e[0m`e[105;95m105;95`e[0m`e[106;95m106;95`e[0m`e[107;95m107;95`e[0m
96`e[40;96m 40;96`e[0m`e[41;96m 41;96`e[0m`e[42;96m 42;96`e[0m`e[43;96m 43;96`e[0m`e[44;96m 44;96`e[0m`e[45;96m 45;96`e[0m`e[46;96m 46;96`e[0m`e[47;96m 47;96`e[0m`e[100;96m100;96`e[0m`e[101;96m101;96`e[0m`e[102;96m102;96`e[0m`e[103;96m103;96`e[0m`e[104;96m104;96`e[0m`e[105;96m105;96`e[0m`e[106;96m106;96`e[0m`e[107;96m107;96`e[0m
97`e[40;97m 40;97`e[0m`e[41;97m 41;97`e[0m`e[42;97m 42;97`e[0m`e[43;97m 43;97`e[0m`e[44;97m 44;97`e[0m`e[45;97m 45;97`e[0m`e[46;97m 46;97`e[0m`e[47;97m 47;97`e[0m`e[100;97m100;97`e[0m`e[101;97m101;97`e[0m`e[102;97m102;97`e[0m`e[103;97m103;97`e[0m`e[104;97m104;97`e[0m`e[105;97m105;97`e[0m`e[106;97m106;97`e[0m`e[107;97m107;97`e[0m"
printf " 40 41 42 43 44 45 46 47 100 101 102 103 104 105 106 107
30\033[40;30m 40;30\033[0m\033[41;30m 41;30\033[0m\033[42;30m 42;30\033[0m\033[43;30m 43;30\033[0m\033[44;30m 44;30\033[0m\033[45;30m 45;30\033[0m\033[46;30m 46;30\033[0m\033[47;30m 47;30\033[0m\033[100;30m100;30\033[0m\033[101;30m101;30\033[0m\033[102;30m102;30\033[0m\033[103;30m103;30\033[0m\033[104;30m104;30\033[0m\033[105;30m105;30\033[0m\033[106;30m106;30\033[0m\033[107;30m107;30\033[0m
31\033[40;31m 40;31\033[0m\033[41;31m 41;31\033[0m\033[42;31m 42;31\033[0m\033[43;31m 43;31\033[0m\033[44;31m 44;31\033[0m\033[45;31m 45;31\033[0m\033[46;31m 46;31\033[0m\033[47;31m 47;31\033[0m\033[100;31m100;31\033[0m\033[101;31m101;31\033[0m\033[102;31m102;31\033[0m\033[103;31m103;31\033[0m\033[104;31m104;31\033[0m\033[105;31m105;31\033[0m\033[106;31m106;31\033[0m\033[107;31m107;31\033[0m
32\033[40;32m 40;32\033[0m\033[41;32m 41;32\033[0m\033[42;32m 42;32\033[0m\033[43;32m 43;32\033[0m\033[44;32m 44;32\033[0m\033[45;32m 45;32\033[0m\033[46;32m 46;32\033[0m\033[47;32m 47;32\033[0m\033[100;32m100;32\033[0m\033[101;32m101;32\033[0m\033[102;32m102;32\033[0m\033[103;32m103;32\033[0m\033[104;32m104;32\033[0m\033[105;32m105;32\033[0m\033[106;32m106;32\033[0m\033[107;32m107;32\033[0m
33\033[40;33m 40;33\033[0m\033[41;33m 41;33\033[0m\033[42;33m 42;33\033[0m\033[43;33m 43;33\033[0m\033[44;33m 44;33\033[0m\033[45;33m 45;33\033[0m\033[46;33m 46;33\033[0m\033[47;33m 47;33\033[0m\033[100;33m100;33\033[0m\033[101;33m101;33\033[0m\033[102;33m102;33\033[0m\033[103;33m103;33\033[0m\033[104;33m104;33\033[0m\033[105;33m105;33\033[0m\033[106;33m106;33\033[0m\033[107;33m107;33\033[0m
34\033[40;34m 40;34\033[0m\033[41;34m 41;34\033[0m\033[42;34m 42;34\033[0m\033[43;34m 43;34\033[0m\033[44;34m 44;34\033[0m\033[45;34m 45;34\033[0m\033[46;34m 46;34\033[0m\033[47;34m 47;34\033[0m\033[100;34m100;34\033[0m\033[101;34m101;34\033[0m\033[102;34m102;34\033[0m\033[103;34m103;34\033[0m\033[104;34m104;34\033[0m\033[105;34m105;34\033[0m\033[106;34m106;34\033[0m\033[107;34m107;34\033[0m
35\033[40;35m 40;35\033[0m\033[41;35m 41;35\033[0m\033[42;35m 42;35\033[0m\033[43;35m 43;35\033[0m\033[44;35m 44;35\033[0m\033[45;35m 45;35\033[0m\033[46;35m 46;35\033[0m\033[47;35m 47;35\033[0m\033[100;35m100;35\033[0m\033[101;35m101;35\033[0m\033[102;35m102;35\033[0m\033[103;35m103;35\033[0m\033[104;35m104;35\033[0m\033[105;35m105;35\033[0m\033[106;35m106;35\033[0m\033[107;35m107;35\033[0m
36\033[40;36m 40;36\033[0m\033[41;36m 41;36\033[0m\033[42;36m 42;36\033[0m\033[43;36m 43;36\033[0m\033[44;36m 44;36\033[0m\033[45;36m 45;36\033[0m\033[46;36m 46;36\033[0m\033[47;36m 47;36\033[0m\033[100;36m100;36\033[0m\033[101;36m101;36\033[0m\033[102;36m102;36\033[0m\033[103;36m103;36\033[0m\033[104;36m104;36\033[0m\033[105;36m105;36\033[0m\033[106;36m106;36\033[0m\033[107;36m107;36\033[0m
37\033[40;37m 40;37\033[0m\033[41;37m 41;37\033[0m\033[42;37m 42;37\033[0m\033[43;37m 43;37\033[0m\033[44;37m 44;37\033[0m\033[45;37m 45;37\033[0m\033[46;37m 46;37\033[0m\033[47;37m 47;37\033[0m\033[100;37m100;37\033[0m\033[101;37m101;37\033[0m\033[102;37m102;37\033[0m\033[103;37m103;37\033[0m\033[104;37m104;37\033[0m\033[105;37m105;37\033[0m\033[106;37m106;37\033[0m\033[107;37m107;37\033[0m
90\033[40;90m 40;90\033[0m\033[41;90m 41;90\033[0m\033[42;90m 42;90\033[0m\033[43;90m 43;90\033[0m\033[44;90m 44;90\033[0m\033[45;90m 45;90\033[0m\033[46;90m 46;90\033[0m\033[47;90m 47;90\033[0m\033[100;90m100;90\033[0m\033[101;90m101;90\033[0m\033[102;90m102;90\033[0m\033[103;90m103;90\033[0m\033[104;90m104;90\033[0m\033[105;90m105;90\033[0m\033[106;90m106;90\033[0m\033[107;90m107;90\033[0m
91\033[40;91m 40;91\033[0m\033[41;91m 41;91\033[0m\033[42;91m 42;91\033[0m\033[43;91m 43;91\033[0m\033[44;91m 44;91\033[0m\033[45;91m 45;91\033[0m\033[46;91m 46;91\033[0m\033[47;91m 47;91\033[0m\033[100;91m100;91\033[0m\033[101;91m101;91\033[0m\033[102;91m102;91\033[0m\033[103;91m103;91\033[0m\033[104;91m104;91\033[0m\033[105;91m105;91\033[0m\033[106;91m106;91\033[0m\033[107;91m107;91\033[0m
92\033[40;92m 40;92\033[0m\033[41;92m 41;92\033[0m\033[42;92m 42;92\033[0m\033[43;92m 43;92\033[0m\033[44;92m 44;92\033[0m\033[45;92m 45;92\033[0m\033[46;92m 46;92\033[0m\033[47;92m 47;92\033[0m\033[100;92m100;92\033[0m\033[101;92m101;92\033[0m\033[102;92m102;92\033[0m\033[103;92m103;92\033[0m\033[104;92m104;92\033[0m\033[105;92m105;92\033[0m\033[106;92m106;92\033[0m\033[107;92m107;92\033[0m
93\033[40;93m 40;93\033[0m\033[41;93m 41;93\033[0m\033[42;93m 42;93\033[0m\033[43;93m 43;93\033[0m\033[44;93m 44;93\033[0m\033[45;93m 45;93\033[0m\033[46;93m 46;93\033[0m\033[47;93m 47;93\033[0m\033[100;93m100;93\033[0m\033[101;93m101;93\033[0m\033[102;93m102;93\033[0m\033[103;93m103;93\033[0m\033[104;93m104;93\033[0m\033[105;93m105;93\033[0m\033[106;93m106;93\033[0m\033[107;93m107;93\033[0m
94\033[40;94m 40;94\033[0m\033[41;94m 41;94\033[0m\033[42;94m 42;94\033[0m\033[43;94m 43;94\033[0m\033[44;94m 44;94\033[0m\033[45;94m 45;94\033[0m\033[46;94m 46;94\033[0m\033[47;94m 47;94\033[0m\033[100;94m100;94\033[0m\033[101;94m101;94\033[0m\033[102;94m102;94\033[0m\033[103;94m103;94\033[0m\033[104;94m104;94\033[0m\033[105;94m105;94\033[0m\033[106;94m106;94\033[0m\033[107;94m107;94\033[0m
95\033[40;95m 40;95\033[0m\033[41;95m 41;95\033[0m\033[42;95m 42;95\033[0m\033[43;95m 43;95\033[0m\033[44;95m 44;95\033[0m\033[45;95m 45;95\033[0m\033[46;95m 46;95\033[0m\033[47;95m 47;95\033[0m\033[100;95m100;95\033[0m\033[101;95m101;95\033[0m\033[102;95m102;95\033[0m\033[103;95m103;95\033[0m\033[104;95m104;95\033[0m\033[105;95m105;95\033[0m\033[106;95m106;95\033[0m\033[107;95m107;95\033[0m
96\033[40;96m 40;96\033[0m\033[41;96m 41;96\033[0m\033[42;96m 42;96\033[0m\033[43;96m 43;96\033[0m\033[44;96m 44;96\033[0m\033[45;96m 45;96\033[0m\033[46;96m 46;96\033[0m\033[47;96m 47;96\033[0m\033[100;96m100;96\033[0m\033[101;96m101;96\033[0m\033[102;96m102;96\033[0m\033[103;96m103;96\033[0m\033[104;96m104;96\033[0m\033[105;96m105;96\033[0m\033[106;96m106;96\033[0m\033[107;96m107;96\033[0m
97\033[40;97m 40;97\033[0m\033[41;97m 41;97\033[0m\033[42;97m 42;97\033[0m\033[43;97m 43;97\033[0m\033[44;97m 44;97\033[0m\033[45;97m 45;97\033[0m\033[46;97m 46;97\033[0m\033[47;97m 47;97\033[0m\033[100;97m100;97\033[0m\033[101;97m101;97\033[0m\033[102;97m102;97\033[0m\033[103;97m103;97\033[0m\033[104;97m104;97\033[0m\033[105;97m105;97\033[0m\033[106;97m106;97\033[0m\033[107;97m107;97\033[0m"
8-bit colors: 38;5;n / 48;5;n
- foreground:
38
- background:
48
n
is the index in the 256 colors table.
48;5;16 48;5;17 48;5;18 48;5;19 48;5;20 48;5;21 38;5;16 Test Test Test Test Test Test 38;5;22 Test Test Test Test Test Test 38;5;28 Test Test Test Test Test Test 38;5;34 Test Test Test Test Test Test 38;5;40 Test Test Test Test Test Test 38;5;46 Test Test Test Test Test Test
<pre style='color:#FFFFFF;background:#000000'> 48;5;16 48;5;17 48;5;18 48;5;19 48;5;20 48;5;21 38;5;16<span style='color:#000000;background:#000000'> Test </span><span style='color:#000000;background:#00005F'> Test </span><span style='color:#000000;background:#000087'> Test </span><span style='color:#000000;background:#0000AF'> Test </span><span style='color:#000000;background:#0000D7'> Test </span><span style='color:#000000;background:#0000FF'> Test </span> 38;5;22<span style='color:#005F00;background:#000000'> Test </span><span style='color:#005F00;background:#00005F'> Test </span><span style='color:#005F00;background:#000087'> Test </span><span style='color:#005F00;background:#0000AF'> Test </span><span style='color:#005F00;background:#0000D7'> Test </span><span style='color:#005F00;background:#0000FF'> Test </span> 38;5;28<span style='color:#008700;background:#000000'> Test </span><span style='color:#008700;background:#00005F'> Test </span><span style='color:#008700;background:#000087'> Test </span><span style='color:#008700;background:#0000AF'> Test </span><span style='color:#008700;background:#0000D7'> Test </span><span style='color:#008700;background:#0000FF'> Test </span> 38;5;34<span style='color:#00AF00;background:#000000'> Test </span><span style='color:#00AF00;background:#00005F'> Test </span><span style='color:#00AF00;background:#000087'> Test </span><span style='color:#00AF00;background:#0000AF'> Test </span><span style='color:#00AF00;background:#0000D7'> Test </span><span style='color:#00AF00;background:#0000FF'> Test </span> 38;5;40<span style='color:#00D700;background:#000000'> Test </span><span style='color:#00D700;background:#00005F'> Test </span><span style='color:#00D700;background:#000087'> Test </span><span style='color:#00D700;background:#0000AF'> Test </span><span style='color:#00D700;background:#0000D7'> Test </span><span style='color:#00D700;background:#0000FF'> Test </span> 38;5;46<span style='color:#00FF00;background:#000000'> Test </span><span style='color:#00FF00;background:#00005F'> Test </span><span style='color:#00FF00;background:#000087'> Test </span><span style='color:#00FF00;background:#0000AF'> Test </span><span style='color:#00FF00;background:#0000D7'> Test </span><span style='color:#00FF00;background:#0000FF'> Test </span> </pre>
AnsiConsole.ToHtml(" 48;5;16 48;5;17 48;5;18 48;5;19 48;5;20 48;5;21\n"+
"38;5;16\x1B[48;5;16;38;5;16m Test \x1B[0m\x1B[48;5;17;38;5;16m Test \x1B[0m\x1B[48;5;18;38;5;16m Test \x1B[0m\x1B[48;5;19;38;5;16m Test \x1B[0m\x1B[48;5;20;38;5;16m Test \x1B[0m\x1B[48;5;21;38;5;16m Test \x1B[0m\n"+
"38;5;22\x1B[48;5;16;38;5;22m Test \x1B[0m\x1B[48;5;17;38;5;22m Test \x1B[0m\x1B[48;5;18;38;5;22m Test \x1B[0m\x1B[48;5;19;38;5;22m Test \x1B[0m\x1B[48;5;20;38;5;22m Test \x1B[0m\x1B[48;5;21;38;5;22m Test \x1B[0m\n"+
"38;5;28\x1B[48;5;16;38;5;28m Test \x1B[0m\x1B[48;5;17;38;5;28m Test \x1B[0m\x1B[48;5;18;38;5;28m Test \x1B[0m\x1B[48;5;19;38;5;28m Test \x1B[0m\x1B[48;5;20;38;5;28m Test \x1B[0m\x1B[48;5;21;38;5;28m Test \x1B[0m\n"+
"38;5;34\x1B[48;5;16;38;5;34m Test \x1B[0m\x1B[48;5;17;38;5;34m Test \x1B[0m\x1B[48;5;18;38;5;34m Test \x1B[0m\x1B[48;5;19;38;5;34m Test \x1B[0m\x1B[48;5;20;38;5;34m Test \x1B[0m\x1B[48;5;21;38;5;34m Test \x1B[0m\n"+
"38;5;40\x1B[48;5;16;38;5;40m Test \x1B[0m\x1B[48;5;17;38;5;40m Test \x1B[0m\x1B[48;5;18;38;5;40m Test \x1B[0m\x1B[48;5;19;38;5;40m Test \x1B[0m\x1B[48;5;20;38;5;40m Test \x1B[0m\x1B[48;5;21;38;5;40m Test \x1B[0m\n"+
"38;5;46\x1B[48;5;16;38;5;46m Test \x1B[0m\x1B[48;5;17;38;5;46m Test \x1B[0m\x1B[48;5;18;38;5;46m Test \x1B[0m\x1B[48;5;19;38;5;46m Test \x1B[0m\x1B[48;5;20;38;5;46m Test \x1B[0m\x1B[48;5;21;38;5;46m Test \x1B[0m")
echo " 48;5;16 48;5;17 48;5;18 48;5;19 48;5;20 48;5;21
38;5;16`e[48;5;16;38;5;16m Test `e[0m`e[48;5;17;38;5;16m Test `e[0m`e[48;5;18;38;5;16m Test `e[0m`e[48;5;19;38;5;16m Test `e[0m`e[48;5;20;38;5;16m Test `e[0m`e[48;5;21;38;5;16m Test `e[0m
38;5;22`e[48;5;16;38;5;22m Test `e[0m`e[48;5;17;38;5;22m Test `e[0m`e[48;5;18;38;5;22m Test `e[0m`e[48;5;19;38;5;22m Test `e[0m`e[48;5;20;38;5;22m Test `e[0m`e[48;5;21;38;5;22m Test `e[0m
38;5;28`e[48;5;16;38;5;28m Test `e[0m`e[48;5;17;38;5;28m Test `e[0m`e[48;5;18;38;5;28m Test `e[0m`e[48;5;19;38;5;28m Test `e[0m`e[48;5;20;38;5;28m Test `e[0m`e[48;5;21;38;5;28m Test `e[0m
38;5;34`e[48;5;16;38;5;34m Test `e[0m`e[48;5;17;38;5;34m Test `e[0m`e[48;5;18;38;5;34m Test `e[0m`e[48;5;19;38;5;34m Test `e[0m`e[48;5;20;38;5;34m Test `e[0m`e[48;5;21;38;5;34m Test `e[0m
38;5;40`e[48;5;16;38;5;40m Test `e[0m`e[48;5;17;38;5;40m Test `e[0m`e[48;5;18;38;5;40m Test `e[0m`e[48;5;19;38;5;40m Test `e[0m`e[48;5;20;38;5;40m Test `e[0m`e[48;5;21;38;5;40m Test `e[0m
38;5;46`e[48;5;16;38;5;46m Test `e[0m`e[48;5;17;38;5;46m Test `e[0m`e[48;5;18;38;5;46m Test `e[0m`e[48;5;19;38;5;46m Test `e[0m`e[48;5;20;38;5;46m Test `e[0m`e[48;5;21;38;5;46m Test `e[0m"
printf " 48;5;16 48;5;17 48;5;18 48;5;19 48;5;20 48;5;21
38;5;16\033[48;5;16;38;5;16m Test \033[0m\033[48;5;17;38;5;16m Test \033[0m\033[48;5;18;38;5;16m Test \033[0m\033[48;5;19;38;5;16m Test \033[0m\033[48;5;20;38;5;16m Test \033[0m\033[48;5;21;38;5;16m Test \033[0m
38;5;22\033[48;5;16;38;5;22m Test \033[0m\033[48;5;17;38;5;22m Test \033[0m\033[48;5;18;38;5;22m Test \033[0m\033[48;5;19;38;5;22m Test \033[0m\033[48;5;20;38;5;22m Test \033[0m\033[48;5;21;38;5;22m Test \033[0m
38;5;28\033[48;5;16;38;5;28m Test \033[0m\033[48;5;17;38;5;28m Test \033[0m\033[48;5;18;38;5;28m Test \033[0m\033[48;5;19;38;5;28m Test \033[0m\033[48;5;20;38;5;28m Test \033[0m\033[48;5;21;38;5;28m Test \033[0m
38;5;34\033[48;5;16;38;5;34m Test \033[0m\033[48;5;17;38;5;34m Test \033[0m\033[48;5;18;38;5;34m Test \033[0m\033[48;5;19;38;5;34m Test \033[0m\033[48;5;20;38;5;34m Test \033[0m\033[48;5;21;38;5;34m Test \033[0m
38;5;40\033[48;5;16;38;5;40m Test \033[0m\033[48;5;17;38;5;40m Test \033[0m\033[48;5;18;38;5;40m Test \033[0m\033[48;5;19;38;5;40m Test \033[0m\033[48;5;20;38;5;40m Test \033[0m\033[48;5;21;38;5;40m Test \033[0m
38;5;46\033[48;5;16;38;5;46m Test \033[0m\033[48;5;17;38;5;46m Test \033[0m\033[48;5;18;38;5;46m Test \033[0m\033[48;5;19;38;5;46m Test \033[0m\033[48;5;20;38;5;46m Test \033[0m\033[48;5;21;38;5;46m Test \033[0m"
24-bit colors: 38;2;r;g;b / 48;2;r;g;b
- foreground:
38
- background:
48
r
g
and b
are the red, green, and blue components of the RGB color space (each between 0 and 255).
48;2;237;201;81 48;2;235;104;65 48;2;204;42;54 48;2;79;55;45 48;2;0;160;176 38;2;237;201;81 Test Test Test Test Test 38;2;235;104;65 Test Test Test Test Test 38;2;204;42;54 Test Test Test Test Test 38;2;79;55;45 Test Test Test Test Test 38;2;0;160;176 Test Test Test Test Test
<pre style='color:#FFFFFF;background:#000000'> 48;2;237;201;81 48;2;235;104;65 48;2;204;42;54 48;2;79;55;45 48;2;0;160;176 38;2;237;201;81<span style='color:#EDC951;background:#EDC951'> Test </span><span style='color:#EDC951;background:#EB6841'> Test </span><span style='color:#EDC951;background:#CC2A36'> Test </span><span style='color:#EDC951;background:#4F372D'> Test </span><span style='color:#EDC951;background:#00A0B0'> Test </span> 38;2;235;104;65<span style='color:#EB6841;background:#EDC951'> Test </span><span style='color:#EB6841;background:#EB6841'> Test </span><span style='color:#EB6841;background:#CC2A36'> Test </span><span style='color:#EB6841;background:#4F372D'> Test </span><span style='color:#EB6841;background:#00A0B0'> Test </span> 38;2;204;42;54<span style='color:#CC2A36;background:#EDC951'> Test </span><span style='color:#CC2A36;background:#EB6841'> Test </span><span style='color:#CC2A36;background:#CC2A36'> Test </span><span style='color:#CC2A36;background:#4F372D'> Test </span><span style='color:#CC2A36;background:#00A0B0'> Test </span> 38;2;79;55;45<span style='color:#4F372D;background:#EDC951'> Test </span><span style='color:#4F372D;background:#EB6841'> Test </span><span style='color:#4F372D;background:#CC2A36'> Test </span><span style='color:#4F372D;background:#4F372D'> Test </span><span style='color:#4F372D;background:#00A0B0'> Test </span> 38;2;0;160;176<span style='color:#00A0B0;background:#EDC951'> Test </span><span style='color:#00A0B0;background:#EB6841'> Test </span><span style='color:#00A0B0;background:#CC2A36'> Test </span><span style='color:#00A0B0;background:#4F372D'> Test </span><span style='color:#00A0B0;background:#00A0B0'> Test </span> </pre>
AnsiConsole.ToHtml(" 48;2;237;201;81 48;2;235;104;65 48;2;204;42;54 48;2;79;55;45 48;2;0;160;176\n"+
"38;2;237;201;81\x1B[48;2;237;201;81;38;2;237;201;81m Test \x1B[0m\x1B[48;2;235;104;65;38;2;237;201;81m Test \x1B[0m\x1B[48;2;204;42;54;38;2;237;201;81m Test \x1B[0m\x1B[48;2;79;55;45;38;2;237;201;81m Test \x1B[0m\x1B[48;2;0;160;176;38;2;237;201;81m Test \x1B[0m\n"+
"38;2;235;104;65\x1B[48;2;237;201;81;38;2;235;104;65m Test \x1B[0m\x1B[48;2;235;104;65;38;2;235;104;65m Test \x1B[0m\x1B[48;2;204;42;54;38;2;235;104;65m Test \x1B[0m\x1B[48;2;79;55;45;38;2;235;104;65m Test \x1B[0m\x1B[48;2;0;160;176;38;2;235;104;65m Test \x1B[0m\n"+
" 38;2;204;42;54\x1B[48;2;237;201;81;38;2;204;42;54m Test \x1B[0m\x1B[48;2;235;104;65;38;2;204;42;54m Test \x1B[0m\x1B[48;2;204;42;54;38;2;204;42;54m Test \x1B[0m\x1B[48;2;79;55;45;38;2;204;42;54m Test \x1B[0m\x1B[48;2;0;160;176;38;2;204;42;54m Test \x1B[0m\n"+
" 38;2;79;55;45\x1B[48;2;237;201;81;38;2;79;55;45m Test \x1B[0m\x1B[48;2;235;104;65;38;2;79;55;45m Test \x1B[0m\x1B[48;2;204;42;54;38;2;79;55;45m Test \x1B[0m\x1B[48;2;79;55;45;38;2;79;55;45m Test \x1B[0m\x1B[48;2;0;160;176;38;2;79;55;45m Test \x1B[0m\n"+
" 38;2;0;160;176\x1B[48;2;237;201;81;38;2;0;160;176m Test \x1B[0m\x1B[48;2;235;104;65;38;2;0;160;176m Test \x1B[0m\x1B[48;2;204;42;54;38;2;0;160;176m Test \x1B[0m\x1B[48;2;79;55;45;38;2;0;160;176m Test \x1B[0m\x1B[48;2;0;160;176;38;2;0;160;176m Test \x1B[0m")
echo " 48;2;237;201;81 48;2;235;104;65 48;2;204;42;54 48;2;79;55;45 48;2;0;160;176
38;2;237;201;81`e[48;2;237;201;81;38;2;237;201;81m Test `e[0m`e[48;2;235;104;65;38;2;237;201;81m Test `e[0m`e[48;2;204;42;54;38;2;237;201;81m Test `e[0m`e[48;2;79;55;45;38;2;237;201;81m Test `e[0m`e[48;2;0;160;176;38;2;237;201;81m Test `e[0m
38;2;235;104;65`e[48;2;237;201;81;38;2;235;104;65m Test `e[0m`e[48;2;235;104;65;38;2;235;104;65m Test `e[0m`e[48;2;204;42;54;38;2;235;104;65m Test `e[0m`e[48;2;79;55;45;38;2;235;104;65m Test `e[0m`e[48;2;0;160;176;38;2;235;104;65m Test `e[0m
38;2;204;42;54`e[48;2;237;201;81;38;2;204;42;54m Test `e[0m`e[48;2;235;104;65;38;2;204;42;54m Test `e[0m`e[48;2;204;42;54;38;2;204;42;54m Test `e[0m`e[48;2;79;55;45;38;2;204;42;54m Test `e[0m`e[48;2;0;160;176;38;2;204;42;54m Test `e[0m
38;2;79;55;45`e[48;2;237;201;81;38;2;79;55;45m Test `e[0m`e[48;2;235;104;65;38;2;79;55;45m Test `e[0m`e[48;2;204;42;54;38;2;79;55;45m Test `e[0m`e[48;2;79;55;45;38;2;79;55;45m Test `e[0m`e[48;2;0;160;176;38;2;79;55;45m Test `e[0m
38;2;0;160;176`e[48;2;237;201;81;38;2;0;160;176m Test `e[0m`e[48;2;235;104;65;38;2;0;160;176m Test `e[0m`e[48;2;204;42;54;38;2;0;160;176m Test `e[0m`e[48;2;79;55;45;38;2;0;160;176m Test `e[0m`e[48;2;0;160;176;38;2;0;160;176m Test `e[0m"
printf " 48;2;237;201;81 48;2;235;104;65 48;2;204;42;54 48;2;79;55;45 48;2;0;160;176
38;2;237;201;81\033[48;2;237;201;81;38;2;237;201;81m Test \033[0m\033[48;2;235;104;65;38;2;237;201;81m Test \033[0m\033[48;2;204;42;54;38;2;237;201;81m Test \033[0m\033[48;2;79;55;45;38;2;237;201;81m Test \033[0m\033[48;2;0;160;176;38;2;237;201;81m Test \033[0m
38;2;235;104;65\033[48;2;237;201;81;38;2;235;104;65m Test \033[0m\033[48;2;235;104;65;38;2;235;104;65m Test \033[0m\033[48;2;204;42;54;38;2;235;104;65m Test \033[0m\033[48;2;79;55;45;38;2;235;104;65m Test \033[0m\033[48;2;0;160;176;38;2;235;104;65m Test \033[0m
38;2;204;42;54\033[48;2;237;201;81;38;2;204;42;54m Test \033[0m\033[48;2;235;104;65;38;2;204;42;54m Test \033[0m\033[48;2;204;42;54;38;2;204;42;54m Test \033[0m\033[48;2;79;55;45;38;2;204;42;54m Test \033[0m\033[48;2;0;160;176;38;2;204;42;54m Test \033[0m
38;2;79;55;45\033[48;2;237;201;81;38;2;79;55;45m Test \033[0m\033[48;2;235;104;65;38;2;79;55;45m Test \033[0m\033[48;2;204;42;54;38;2;79;55;45m Test \033[0m\033[48;2;79;55;45;38;2;79;55;45m Test \033[0m\033[48;2;0;160;176;38;2;79;55;45m Test \033[0m
38;2;0;160;176\033[48;2;237;201;81;38;2;0;160;176m Test \033[0m\033[48;2;235;104;65;38;2;0;160;176m Test \033[0m\033[48;2;204;42;54;38;2;0;160;176m Test \033[0m\033[48;2;79;55;45;38;2;0;160;176m Test \033[0m\033[48;2;0;160;176;38;2;0;160;176m Test \033[0m"
Inverse colors: 7 / 27
7
inverses the foreground and the background colors, and 27
resets them back.
Invert default colors: Default Inversed Invert colorful text: Color Inversed Inverted dim, dims the background: Dim Inversed Inverted hidden, hides the text: Hidden Inversed Inverted underline: Underlined Inversed Inverting twice does nothing: Once Twice
<pre style='color:#FFFFFF;background:#000000'> Invert default colors: Default <span style='color:#000000;background:#FFFFFF'>Inversed</span> Invert colorful text: <span style='color:#FFFF55;background:#0000BB'>Color </span><span style='color:#0000BB;background:#FFFF55'>Inversed</span> Inverted dim, dims the background: <span style='color:#7F7F2A;background:#0000BB'>Dim </span><span style='color:#0000BB;background:#7F7F2A'>Inversed</span> Inverted hidden, hides the text: <span style='color:transparent;background:#0000BB'>Hidden </span><span style='color:transparent;background:#FFFF55'>Inversed</span> Inverted underline: <span style='color:#FFFF55;background:#0000BB;text-decoration:underline 1px solid'>Underlined </span><span style='color:#0000BB;background:#FFFF55;text-decoration:underline 1px solid'>Inversed</span> Inverting twice does nothing: <span style='color:#000000;background:#FFFFFF'>Once </span><span style='color:#000000;background:#FFFFFF'>Twice </span> </pre>
AnsiConsole.ToHtml(" Invert default colors: Default \x1B[7mInversed\x1B[0m\n"+
" Invert colorful text: \x1B[44;93mColor \x1B[7mInversed\x1B[0m\n"+
"Inverted dim, dims the background: \x1B[44;93;2mDim \x1B[7mInversed\x1B[0m\n"+
" Inverted hidden, hides the text: \x1B[44;93;8mHidden \x1B[7mInversed\x1B[0m\n"+
" Inverted underline: \x1B[44;93;4mUnderlined \x1B[7mInversed\x1B[0m\n"+
" Inverting twice does nothing: \x1B[7mOnce \x1B[7mTwice \x1B[0m")
echo " Invert default colors: Default `e[7mInversed`e[0m
Invert colorful text: `e[44;93mColor `e[7mInversed`e[0m
Inverted dim, dims the background: `e[44;93;2mDim `e[7mInversed`e[0m
Inverted hidden, hides the text: `e[44;93;8mHidden `e[7mInversed`e[0m
Inverted underline: `e[44;93;4mUnderlined `e[7mInversed`e[0m
Inverting twice does nothing: `e[7mOnce `e[7mTwice `e[0m"
printf " Invert default colors: Default \033[7mInversed\033[0m
Invert colorful text: \033[44;93mColor \033[7mInversed\033[0m
Inverted dim, dims the background: \033[44;93;2mDim \033[7mInversed\033[0m
Inverted hidden, hides the text: \033[44;93;8mHidden \033[7mInversed\033[0m
Inverted underline: \033[44;93;4mUnderlined \033[7mInversed\033[0m
Inverting twice does nothing: \033[7mOnce \033[7mTwice \033[0m"
Note: inverting dimmed text dims the background, like XTerm and Windows Terminal do, but some other terminals such as Kitty and Konsole dims the foreground.
Underline color: 58;2;r;g;b / 58;5;n
By default, the underline color is the same as the foreground color.
To set a different color, the code 58
is used, and works exactly like the codes 38
and 48
.
See text decorations for more underline details.
4 4:1 4:2 4:3 4:4 4:5 21 4;9 94 Test Test Test Test Test Test Test Test 58;5;2 Test Test Test Test Test Test Test Test 58;2;120;99;0 Test Test Test Test Test Test Test Test 94;58;5;2 Test Test Test Test Test Test Test Test
<pre style='color:#FFFFFF;background:#000000'> 4 4:1 4:2 4:3 4:4 4:5 21 4;9 94<span style='color:#5555FF;text-decoration:underline 1px solid'> Test </span><span style='color:#5555FF;text-decoration:underline 1px solid'> Test </span><span style='color:#5555FF;text-decoration:underline 1px double'> Test </span><span style='color:#5555FF;text-decoration:underline 1px wavy'> Test </span><span style='color:#5555FF;text-decoration:underline 1px dotted'> Test </span><span style='color:#5555FF;text-decoration:underline 1px dashed'> Test </span><span style='color:#5555FF;text-decoration:underline 1px double'> Test </span><span style='color:#5555FF;text-decoration:line-through underline 1px solid'> Test </span> 58;5;2<span style='text-decoration:underline 1px solid #00BB00'> Test </span><span style='text-decoration:underline 1px solid #00BB00'> Test </span><span style='text-decoration:underline 1px double #00BB00'> Test </span><span style='text-decoration:underline 1px wavy #00BB00'> Test </span><span style='text-decoration:underline 1px dotted #00BB00'> Test </span><span style='text-decoration:underline 1px dashed #00BB00'> Test </span><span style='text-decoration:underline 1px double #00BB00'> Test </span><span style='text-decoration:line-through'><span style='text-decoration:underline 1px solid #00BB00'> Test </span></span> 58;2;120;99;0<span style='text-decoration:underline 1px solid #786300'> Test </span><span style='text-decoration:underline 1px solid #786300'> Test </span><span style='text-decoration:underline 1px double #786300'> Test </span><span style='text-decoration:underline 1px wavy #786300'> Test </span><span style='text-decoration:underline 1px dotted #786300'> Test </span><span style='text-decoration:underline 1px dashed #786300'> Test </span><span style='text-decoration:underline 1px double #786300'> Test </span><span style='text-decoration:line-through'><span style='text-decoration:underline 1px solid #786300'> Test </span></span> 94;58;5;2<span style='color:#5555FF;text-decoration:underline 1px solid #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px solid #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px double #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px wavy #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px dotted #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px dashed #00BB00'> Test </span><span style='color:#5555FF;text-decoration:underline 1px double #00BB00'> Test </span><span style='color:#5555FF;text-decoration:line-through'><span style='text-decoration:underline 1px solid #00BB00'> Test </span></span> </pre>
AnsiConsole.ToHtml(" 4 4:1 4:2 4:3 4:4 4:5 21 4;9\n"+
" 94\x1B[4;94m Test \x1B[0m\x1B[4:1;94m Test \x1B[0m\x1B[4:2;94m Test \x1B[0m\x1B[4:3;94m Test \x1B[0m\x1B[4:4;94m Test \x1B[0m\x1B[4:5;94m Test \x1B[0m\x1B[21;94m Test \x1B[0m\x1B[4;9;94m Test \x1B[0m\n"+
" 58;5;2\x1B[4;58;5;2m Test \x1B[0m\x1B[4:1;58;5;2m Test \x1B[0m\x1B[4:2;58;5;2m Test \x1B[0m\x1B[4:3;58;5;2m Test \x1B[0m\x1B[4:4;58;5;2m Test \x1B[0m\x1B[4:5;58;5;2m Test \x1B[0m\x1B[21;58;5;2m Test \x1B[0m\x1B[4;9;58;5;2m Test \x1B[0m\n"+
"58;2;120;99;0\x1B[4;58;2;120;99;0m Test \x1B[0m\x1B[4:1;58;2;120;99;0m Test \x1B[0m\x1B[4:2;58;2;120;99;0m Test \x1B[0m\x1B[4:3;58;2;120;99;0m Test \x1B[0m\x1B[4:4;58;2;120;99;0m Test \x1B[0m\x1B[4:5;58;2;120;99;0m Test \x1B[0m\x1B[21;58;2;120;99;0m Test \x1B[0m\x1B[4;9;58;2;120;99;0m Test \x1B[0m\n"+
" 94;58;5;2\x1B[4;94;58;5;2m Test \x1B[0m\x1B[4:1;94;58;5;2m Test \x1B[0m\x1B[4:2;94;58;5;2m Test \x1B[0m\x1B[4:3;94;58;5;2m Test \x1B[0m\x1B[4:4;94;58;5;2m Test \x1B[0m\x1B[4:5;94;58;5;2m Test \x1B[0m\x1B[21;94;58;5;2m Test \x1B[0m\x1B[4;9;94;58;5;2m Test \x1B[0m")
echo " 4 4:1 4:2 4:3 4:4 4:5 21 4;9
94`e[4;94m Test `e[0m`e[4:1;94m Test `e[0m`e[4:2;94m Test `e[0m`e[4:3;94m Test `e[0m`e[4:4;94m Test `e[0m`e[4:5;94m Test `e[0m`e[21;94m Test `e[0m`e[4;9;94m Test `e[0m
58;5;2`e[4;58;5;2m Test `e[0m`e[4:1;58;5;2m Test `e[0m`e[4:2;58;5;2m Test `e[0m`e[4:3;58;5;2m Test `e[0m`e[4:4;58;5;2m Test `e[0m`e[4:5;58;5;2m Test `e[0m`e[21;58;5;2m Test `e[0m`e[4;9;58;5;2m Test `e[0m
58;2;120;99;0`e[4;58;2;120;99;0m Test `e[0m`e[4:1;58;2;120;99;0m Test `e[0m`e[4:2;58;2;120;99;0m Test `e[0m`e[4:3;58;2;120;99;0m Test `e[0m`e[4:4;58;2;120;99;0m Test `e[0m`e[4:5;58;2;120;99;0m Test `e[0m`e[21;58;2;120;99;0m Test `e[0m`e[4;9;58;2;120;99;0m Test `e[0m
94;58;5;2`e[4;94;58;5;2m Test `e[0m`e[4:1;94;58;5;2m Test `e[0m`e[4:2;94;58;5;2m Test `e[0m`e[4:3;94;58;5;2m Test `e[0m`e[4:4;94;58;5;2m Test `e[0m`e[4:5;94;58;5;2m Test `e[0m`e[21;94;58;5;2m Test `e[0m`e[4;9;94;58;5;2m Test `e[0m"
printf " 4 4:1 4:2 4:3 4:4 4:5 21 4;9
94\033[4;94m Test \033[0m\033[4:1;94m Test \033[0m\033[4:2;94m Test \033[0m\033[4:3;94m Test \033[0m\033[4:4;94m Test \033[0m\033[4:5;94m Test \033[0m\033[21;94m Test \033[0m\033[4;9;94m Test \033[0m
58;5;2\033[4;58;5;2m Test \033[0m\033[4:1;58;5;2m Test \033[0m\033[4:2;58;5;2m Test \033[0m\033[4:3;58;5;2m Test \033[0m\033[4:4;58;5;2m Test \033[0m\033[4:5;58;5;2m Test \033[0m\033[21;58;5;2m Test \033[0m\033[4;9;58;5;2m Test \033[0m
58;2;120;99;0\033[4;58;2;120;99;0m Test \033[0m\033[4:1;58;2;120;99;0m Test \033[0m\033[4:2;58;2;120;99;0m Test \033[0m\033[4:3;58;2;120;99;0m Test \033[0m\033[4:4;58;2;120;99;0m Test \033[0m\033[4:5;58;2;120;99;0m Test \033[0m\033[21;58;2;120;99;0m Test \033[0m\033[4;9;58;2;120;99;0m Test \033[0m
94;58;5;2\033[4;94;58;5;2m Test \033[0m\033[4:1;94;58;5;2m Test \033[0m\033[4:2;94;58;5;2m Test \033[0m\033[4:3;94;58;5;2m Test \033[0m\033[4:4;94;58;5;2m Test \033[0m\033[4:5;94;58;5;2m Test \033[0m\033[21;94;58;5;2m Test \033[0m\033[4;9;94;58;5;2m Test \033[0m"