weechatRN

Weechat relay client for iOS using websockets https://github.com/mhoran/weechatRN
git clone http://git.hanabi.in/repos/weechatRN.git
Log | Files | Refs | README | LICENSE

colors.ts (24297B)


      1 /****************************/
      2 /* Weechat colors and style */
      3 /****************************/
      4 
      5 /* style options, foreground */
      6 export const cof: Record<string, Record<string, string>> = {
      7   separator: { color: "#68b5d4" },
      8   chat: { color: "#d9d9d9" },
      9   chat_time: { color: "#f7f7f7" },
     10   chat_time_delimiters: { color: "#cc843b" },
     11   chat_prefix_error: { color: "#ffe377" },
     12   chat_prefix_network: { color: "#fbb1f9" },
     13   chat_prefix_action: { color: "#f7f7f7" },
     14   chat_prefix_join: { color: "#cdee69" },
     15   chat_prefix_quit: { color: "#c75646" },
     16   chat_prefix_more: { color: "#fbb1f9" },
     17   chat_prefix_suffix: { color: "#cdee69" },
     18   chat_buffer: { color: "#f7f7f7" },
     19   chat_server: { color: "#cc843b" },
     20   chat_channel: { color: "#f7f7f7" },
     21   chat_nick: { color: "#77dfd8" },
     22   chat_nick_self: { color: "#ffffff", fontWeight: "bold" },
     23   chat_nick_other: { color: "#77dfd8" },
     24   invalid: {
     25     /* should never happen */
     26     color: "#f7f7f7",
     27     backgroundColor: "transparent"
     28   },
     29   chat_host: { color: "#77dfd8" },
     30   chat_delimiters: { color: "#cdee69" },
     31   chat_highlight: { color: "#000000", backgroundColor: "#ffcf7f" },
     32   chat_read_marker: { color: "#fbb1f9" },
     33   chat_text_found: { color: "#ffe377" },
     34   chat_value: { color: "#77dfd8" },
     35   chat_prefix_buffer: { color: "#cc843b" },
     36   chat_tags: { color: "#c75646" },
     37   chat_inactive_window: { color: "#5d5d5d" },
     38   chat_inactive_buffer: { color: "#5d5d5d" },
     39   chat_prefix_buffer_inactive_buffer: { color: "#5d5d5d" },
     40   chat_nick_offline: { color: "#5d5d5d" },
     41   chat_nick_offline_highlight: { color: "#f7f7f7", backgroundColor: "#5d5d5d" },
     42   chat_nick_prefix: { color: "#cdee69" },
     43   chat_nick_suffix: { color: "#cdee69" },
     44   emphasis: { color: "#ffe377", backgroundColor: "#c8a0d1" },
     45   chat_day_change: { color: "#77dfd8" }
     46 };
     47 
     48 /* style options, background */
     49 export const cob: Record<string, Record<string, string>> = {
     50   separator: {},
     51   chat: {},
     52   chat_time: { color: "#999" },
     53   chat_time_delimiters: {},
     54   chat_prefix_error: {},
     55   chat_prefix_network: {},
     56   chat_prefix_action: {},
     57   chat_prefix_join: {},
     58   chat_prefix_quit: {},
     59   chat_prefix_more: {},
     60   chat_prefix_suffix: {},
     61   chat_buffer: {},
     62   chat_server: {},
     63   chat_channel: {},
     64   chat_nick: {},
     65   chat_nick_self: {},
     66   chat_nick_other: {},
     67   invalid: {},
     68   chat_host: {},
     69   chat_delimiters: {},
     70   chat_highlight: { backgroundColor: "#ffcf7f" },
     71   chat_read_marker: {},
     72   chat_text_found: {},
     73   chat_value: {},
     74   chat_prefix_buffer: {},
     75   chat_tags: {},
     76   chat_inactive_window: {},
     77   chat_inactive_buffer: {},
     78   chat_prefix_buffer_inactive_buffer: {},
     79   chat_nick_offline: {},
     80   chat_nick_offline_highlight: { backgroundColor: "#5d5d5d" },
     81   chat_nick_prefix: {},
     82   chat_nick_suffix: {},
     83   emphasis: { backgroundColor: "#c8a0d1" },
     84   chat_day_change: {}
     85 };
     86 
     87 /* WeeChat colors, foreground */
     88 export const cwf: Record<string, string> = {
     89   default: "#d9d9d9",
     90   black: "#000000",
     91   darkgray: "#5d5d5d",
     92   red: "#c75646",
     93   lightred: "#e09690",
     94   green: "#8eb33b",
     95   lightgreen: "#cdee69",
     96   brown: "#b27232",
     97   yellow: "#ffe377",
     98   blue: "#72b3cc",
     99   lightblue: "#9cd9f0",
    100   magenta: "#c8a0d1",
    101   lightmagenta: "#fbb1f9",
    102   cyan: "#218693",
    103   lightcyan: "#77dfd8",
    104   gray: "#b0b0b0",
    105   white: "#f7f7f7"
    106 };
    107 
    108 /* WeeChat colors, background */
    109 export const cwb: Record<string, string> = {
    110   default: "transparent",
    111   black: "#000000",
    112   darkgray: "#5d5d5d",
    113   red: "#c75646",
    114   lightred: "#e09690",
    115   green: "#8eb33b",
    116   lightgreen: "#cdee69",
    117   brown: "#b27232",
    118   yellow: "#ffe377",
    119   blue: "#72b3cc",
    120   lightblue: "#9cd9f0",
    121   magenta: "#c8a0d1",
    122   lightmagenta: "#fbb1f9",
    123   cyan: "#218693",
    124   lightcyan: "#77dfd8",
    125   gray: "#b0b0b0",
    126   white: "#f7f7f7"
    127 };
    128 
    129 /* extended colors, foreground */
    130 export const cef: Record<string, string> = {
    131   "0": "#000000" /* 000 Black */,
    132   "1": "#c0656e" /* 001 DarkRed */,
    133   "2": "#00cd00" /* 002 DarkGreen */,
    134   "3": "#fc7f00" /* 003 Orange */,
    135   "4": "#81a1c1" /* 004 DarkBlue */,
    136   "5": "#cd00cd" /* 005 DarkMagenta */,
    137   "6": "#00cdcd" /* 006 DarkCyan */,
    138   "7": "#e5e5e5" /* 007 LightGrey */,
    139   "8": "#7f7f7f" /* 008 DarkGrey */,
    140   "9": "#ff0000" /* 009 LightRed */,
    141   "10": "#00ff00" /* 010 LightGreen */,
    142   "11": "#ffff00" /* 011 LightYellow */,
    143   "12": "#5c5cff" /* 012 LightBlue */,
    144   "13": "#ff00ff" /* 013 LightMagenta */,
    145   "14": "#00ffff" /* 014 LightCyan */,
    146   "15": "#ffffff" /* 015 White */,
    147   "16": "#000000" /* 016 Grey0 */,
    148   "17": "#00005f" /* 017 NavyBlue */,
    149   "18": "#000087" /* 018 DarkBlue */,
    150   "19": "#0000af" /* 019 Blue3 */,
    151   "20": "#0000d7" /* 020 Blue3 */,
    152   "21": "#0000ff" /* 021 Blue1 */,
    153   "22": "#005f00" /* 022 DarkGreen */,
    154   "23": "#005f5f" /* 023 DeepSkyBlue4 */,
    155   "24": "#005f87" /* 024 DeepSkyBlue4 */,
    156   "25": "#005faf" /* 025 DeepSkyBlue4 */,
    157   "26": "#005fd7" /* 026 DodgerBlue3 */,
    158   "27": "#005fff" /* 027 DodgerBlue2 */,
    159   "28": "#008700" /* 028 Green4 */,
    160   "29": "#00875f" /* 029 SpringGreen4 */,
    161   "30": "#008787" /* 030 Turquoise4 */,
    162   "31": "#0087af" /* 031 DeepSkyBlue3 */,
    163   "32": "#0087d7" /* 032 DeepSkyBlue3 */,
    164   "33": "#0087ff" /* 033 DodgerBlue1 */,
    165   "34": "#00af00" /* 034 Green3 */,
    166   "35": "#00af5f" /* 035 SpringGreen3 */,
    167   "36": "#00af87" /* 036 DarkCyan */,
    168   "37": "#00afaf" /* 037 LightSeaGreen */,
    169   "38": "#00afd7" /* 038 DeepSkyBlue2 */,
    170   "39": "#00afff" /* 039 DeepSkyBlue1 */,
    171   "40": "#00d700" /* 040 Green3 */,
    172   "41": "#00d75f" /* 041 SpringGreen3 */,
    173   "42": "#00d787" /* 042 SpringGreen2 */,
    174   "43": "#00d7af" /* 043 Cyan3 */,
    175   "44": "#00d7d7" /* 044 DarkTurquoise */,
    176   "45": "#00d7ff" /* 045 Turquoise2 */,
    177   "46": "#00ff00" /* 046 Green1 */,
    178   "47": "#00ff5f" /* 047 SpringGreen2 */,
    179   "48": "#00ff87" /* 048 SpringGreen1 */,
    180   "49": "#00ffaf" /* 049 MediumSpringGreen */,
    181   "50": "#00ffd7" /* 050 Cyan2 */,
    182   "51": "#00ffff" /* 051 Cyan1 */,
    183   "52": "#5f0000" /* 052 DarkRed */,
    184   "53": "#5f005f" /* 053 DeepPink4 */,
    185   "54": "#5f0087" /* 054 Purple4 */,
    186   "55": "#5f00af" /* 055 Purple4 */,
    187   "56": "#5f00d7" /* 056 Purple3 */,
    188   "57": "#5f00ff" /* 057 BlueViolet */,
    189   "58": "#5f5f00" /* 058 Orange4 */,
    190   "59": "#5f5f5f" /* 059 Grey37 */,
    191   "60": "#5f5f87" /* 060 MediumPurple4 */,
    192   "61": "#5f5faf" /* 061 SlateBlue3 */,
    193   "62": "#5f5fd7" /* 062 SlateBlue3 */,
    194   "63": "#5f5fff" /* 063 RoyalBlue1 */,
    195   "64": "#5f8700" /* 064 Chartreuse4 */,
    196   "65": "#5f875f" /* 065 DarkSeaGreen4 */,
    197   "66": "#5f8787" /* 066 PaleTurquoise4 */,
    198   "67": "#5f87af" /* 067 SteelBlue */,
    199   "68": "#5f87d7" /* 068 SteelBlue3 */,
    200   "69": "#5f87ff" /* 069 CornflowerBlue */,
    201   "70": "#5faf00" /* 070 Chartreuse3 */,
    202   "71": "#5faf5f" /* 071 DarkSeaGreen4 */,
    203   "72": "#5faf87" /* 072 CadetBlue */,
    204   "73": "#5fafaf" /* 073 CadetBlue */,
    205   "74": "#5fafd7" /* 074 SkyBlue3 */,
    206   "75": "#5fafff" /* 075 SteelBlue1 */,
    207   "76": "#5fd700" /* 076 Chartreuse3 */,
    208   "77": "#5fd75f" /* 077 PaleGreen3 */,
    209   "78": "#5fd787" /* 078 SeaGreen3 */,
    210   "79": "#5fd7af" /* 079 Aquamarine3 */,
    211   "80": "#5fd7d7" /* 080 MediumTurquoise */,
    212   "81": "#5fd7ff" /* 081 SteelBlue1 */,
    213   "82": "#5fff00" /* 082 Chartreuse2 */,
    214   "83": "#5fff5f" /* 083 SeaGreen2 */,
    215   "84": "#5fff87" /* 084 SeaGreen1 */,
    216   "85": "#5fffaf" /* 085 SeaGreen1 */,
    217   "86": "#5fffd7" /* 086 Aquamarine1 */,
    218   "87": "#5fffff" /* 087 DarkSlateGray2 */,
    219   "88": "#870000" /* 088 DarkRed */,
    220   "89": "#87005f" /* 089 DeepPink4 */,
    221   "90": "#870087" /* 090 DarkMagenta */,
    222   "91": "#8700af" /* 091 DarkMagenta */,
    223   "92": "#8700d7" /* 092 DarkViolet */,
    224   "93": "#8700ff" /* 093 Purple */,
    225   "94": "#875f00" /* 094 Orange4 */,
    226   "95": "#875f5f" /* 095 LightPink4 */,
    227   "96": "#875f87" /* 096 Plum4 */,
    228   "97": "#875faf" /* 097 MediumPurple3 */,
    229   "98": "#875fd7" /* 098 MediumPurple3 */,
    230   "99": "#875fff" /* 099 SlateBlue1 */,
    231   "100": "#878700" /* 100 Yellow4 */,
    232   "101": "#87875f" /* 101 Wheat4 */,
    233   "102": "#878787" /* 102 Grey53 */,
    234   "103": "#8787af" /* 103 LightSlateGrey */,
    235   "104": "#8787d7" /* 104 MediumPurple */,
    236   "105": "#8787ff" /* 105 LightSlateBlue */,
    237   "106": "#87af00" /* 106 Yellow4 */,
    238   "107": "#87af5f" /* 107 DarkOliveGreen3 */,
    239   "108": "#87af87" /* 108 DarkSeaGreen */,
    240   "109": "#87afaf" /* 109 LightSkyBlue3 */,
    241   "110": "#87afd7" /* 110 LightSkyBlue3 */,
    242   "111": "#87afff" /* 111 SkyBlue2 */,
    243   "112": "#87d700" /* 112 Chartreuse2 */,
    244   "113": "#87d75f" /* 113 DarkOliveGreen3 */,
    245   "114": "#87d787" /* 114 PaleGreen3 */,
    246   "115": "#87d7af" /* 115 DarkSeaGreen3 */,
    247   "116": "#87d7d7" /* 116 DarkSlateGray3 */,
    248   "117": "#87d7ff" /* 117 SkyBlue1 */,
    249   "118": "#87ff00" /* 118 Chartreuse1 */,
    250   "119": "#87ff5f" /* 119 LightGreen */,
    251   "120": "#87ff87" /* 120 LightGreen */,
    252   "121": "#87ffaf" /* 121 PaleGreen1 */,
    253   "122": "#87ffd7" /* 122 Aquamarine1 */,
    254   "123": "#87ffff" /* 123 DarkSlateGray1 */,
    255   "124": "#af0000" /* 124 Red3 */,
    256   "125": "#af005f" /* 125 DeepPink4 */,
    257   "126": "#af0087" /* 126 MediumVioletRed */,
    258   "127": "#af00af" /* 127 Magenta3 */,
    259   "128": "#af00d7" /* 128 DarkViolet */,
    260   "129": "#af00ff" /* 129 Purple */,
    261   "130": "#af5f00" /* 130 DarkOrange3 */,
    262   "131": "#af5f5f" /* 131 IndianRed */,
    263   "132": "#af5f87" /* 132 HotPink3 */,
    264   "133": "#af5faf" /* 133 MediumOrchid3 */,
    265   "134": "#af5fd7" /* 134 MediumOrchid */,
    266   "135": "#af5fff" /* 135 MediumPurple2 */,
    267   "136": "#af8700" /* 136 DarkGoldenrod */,
    268   "137": "#af875f" /* 137 LightSalmon3 */,
    269   "138": "#af8787" /* 138 RosyBrown */,
    270   "139": "#af87af" /* 139 Grey63 */,
    271   "140": "#af87d7" /* 140 MediumPurple2 */,
    272   "141": "#af87ff" /* 141 MediumPurple1 */,
    273   "142": "#afaf00" /* 142 Gold3 */,
    274   "143": "#afaf5f" /* 143 DarkKhaki */,
    275   "144": "#afaf87" /* 144 NavajoWhite3 */,
    276   "145": "#afafaf" /* 145 Grey69 */,
    277   "146": "#afafd7" /* 146 LightSteelBlue3 */,
    278   "147": "#afafff" /* 147 LightSteelBlue */,
    279   "148": "#afd700" /* 148 Yellow3 */,
    280   "149": "#afd75f" /* 149 DarkOliveGreen3 */,
    281   "150": "#afd787" /* 150 DarkSeaGreen3 */,
    282   "151": "#afd7af" /* 151 DarkSeaGreen2 */,
    283   "152": "#afd7d7" /* 152 LightCyan3 */,
    284   "153": "#afd7ff" /* 153 LightSkyBlue1 */,
    285   "154": "#afff00" /* 154 GreenYellow */,
    286   "155": "#afff5f" /* 155 DarkOliveGreen2 */,
    287   "156": "#afff87" /* 156 PaleGreen1 */,
    288   "157": "#afffaf" /* 157 DarkSeaGreen2 */,
    289   "158": "#afffd7" /* 158 DarkSeaGreen1 */,
    290   "159": "#afffff" /* 159 PaleTurquoise1 */,
    291   "160": "#d70000" /* 160 Red3 */,
    292   "161": "#d7005f" /* 161 DeepPink3 */,
    293   "162": "#d70087" /* 162 DeepPink3 */,
    294   "163": "#d700af" /* 163 Magenta3 */,
    295   "164": "#d700d7" /* 164 Magenta3 */,
    296   "165": "#d700ff" /* 165 Magenta2 */,
    297   "166": "#d75f00" /* 166 DarkOrange3 */,
    298   "167": "#d75f5f" /* 167 IndianRed */,
    299   "168": "#d75f87" /* 168 HotPink3 */,
    300   "169": "#d75faf" /* 169 HotPink2 */,
    301   "170": "#d75fd7" /* 170 Orchid */,
    302   "171": "#d75fff" /* 171 MediumOrchid1 */,
    303   "172": "#d78700" /* 172 Orange3 */,
    304   "173": "#d7875f" /* 173 LightSalmon3 */,
    305   "174": "#d78787" /* 174 LightPink3 */,
    306   "175": "#d787af" /* 175 Pink3 */,
    307   "176": "#d787d7" /* 176 Plum3 */,
    308   "177": "#d787ff" /* 177 Violet */,
    309   "178": "#d7af00" /* 178 Gold3 */,
    310   "179": "#d7af5f" /* 179 LightGoldenrod3 */,
    311   "180": "#d7af87" /* 180 Tan */,
    312   "181": "#d7afaf" /* 181 MistyRose3 */,
    313   "182": "#d7afd7" /* 182 Thistle3 */,
    314   "183": "#d7afff" /* 183 Plum2 */,
    315   "184": "#d7d700" /* 184 Yellow3 */,
    316   "185": "#d7d75f" /* 185 Khaki3 */,
    317   "186": "#d7d787" /* 186 LightGoldenrod2 */,
    318   "187": "#d7d7af" /* 187 LightYellow3 */,
    319   "188": "#d7d7d7" /* 188 Grey84 */,
    320   "189": "#d7d7ff" /* 189 LightSteelBlue1 */,
    321   "190": "#d7ff00" /* 190 Yellow2 */,
    322   "191": "#d7ff5f" /* 191 DarkOliveGreen1 */,
    323   "192": "#d7ff87" /* 192 DarkOliveGreen1 */,
    324   "193": "#d7ffaf" /* 193 DarkSeaGreen1 */,
    325   "194": "#d7ffd7" /* 194 Honeydew2 */,
    326   "195": "#d7ffff" /* 195 LightCyan1 */,
    327   "196": "#ff0000" /* 196 Red1 */,
    328   "197": "#ff005f" /* 197 DeepPink2 */,
    329   "198": "#ff0087" /* 198 DeepPink1 */,
    330   "199": "#ff00af" /* 199 DeepPink1 */,
    331   "200": "#ff00d7" /* 200 Magenta2 */,
    332   "201": "#ff00ff" /* 201 Magenta1 */,
    333   "202": "#ff5f00" /* 202 OrangeRed1 */,
    334   "203": "#ff5f5f" /* 203 IndianRed1 */,
    335   "204": "#ff5f87" /* 204 IndianRed1 */,
    336   "205": "#ff5faf" /* 205 HotPink */,
    337   "206": "#ff5fd7" /* 206 HotPink */,
    338   "207": "#ff5fff" /* 207 MediumOrchid1 */,
    339   "208": "#ff8700" /* 208 DarkOrange */,
    340   "209": "#ff875f" /* 209 Salmon1 */,
    341   "210": "#ff8787" /* 210 LightCoral */,
    342   "211": "#ff87af" /* 211 PaleVioletRed1 */,
    343   "212": "#ff87d7" /* 212 Orchid2 */,
    344   "213": "#ff87ff" /* 213 Orchid1 */,
    345   "214": "#ffaf00" /* 214 Orange1 */,
    346   "215": "#ffaf5f" /* 215 SandyBrown */,
    347   "216": "#ffaf87" /* 216 LightSalmon1 */,
    348   "217": "#ffafaf" /* 217 LightPink1 */,
    349   "218": "#ffafd7" /* 218 Pink1 */,
    350   "219": "#ffafff" /* 219 Plum1 */,
    351   "220": "#ffd700" /* 220 Gold1 */,
    352   "221": "#ffd75f" /* 221 LightGoldenrod2 */,
    353   "222": "#ffd787" /* 222 LightGoldenrod2 */,
    354   "223": "#ffd7af" /* 223 NavajoWhite1 */,
    355   "224": "#ffd7d7" /* 224 MistyRose1 */,
    356   "225": "#ffd7ff" /* 225 Thistle1 */,
    357   "226": "#ffff00" /* 226 Yellow1 */,
    358   "227": "#ffff5f" /* 227 LightGoldenrod1 */,
    359   "228": "#ffff87" /* 228 Khaki1 */,
    360   "229": "#ffffaf" /* 229 Wheat1 */,
    361   "230": "#ffffd7" /* 230 Cornsilk1 */,
    362   "231": "#ffffff" /* 231 Grey100 */,
    363   "232": "#080808" /* 232 Grey3 */,
    364   "233": "#121212" /* 233 Grey7 */,
    365   "234": "#1c1c1c" /* 234 Grey11 */,
    366   "235": "#262626" /* 235 Grey15 */,
    367   "236": "#303030" /* 236 Grey19 */,
    368   "237": "#3a3a3a" /* 237 Grey23 */,
    369   "238": "#444444" /* 238 Grey27 */,
    370   "239": "#4e4e4e" /* 239 Grey30 */,
    371   "240": "#585858" /* 240 Grey35 */,
    372   "241": "#626262" /* 241 Grey39 */,
    373   "242": "#6c6c6c" /* 242 Grey42 */,
    374   "243": "#767676" /* 243 Grey46 */,
    375   "244": "#808080" /* 244 Grey50 */,
    376   "245": "#8a8a8a" /* 245 Grey54 */,
    377   "246": "#949494" /* 246 Grey58 */,
    378   "247": "#9e9e9e" /* 247 Grey62 */,
    379   "248": "#a8a8a8" /* 248 Grey66 */,
    380   "249": "#b2b2b2" /* 249 Grey70 */,
    381   "250": "#bcbcbc" /* 250 Grey74 */,
    382   "251": "#c6c6c6" /* 251 Grey78 */,
    383   "252": "#d0d0d0" /* 252 Grey82 */,
    384   "253": "#dadada" /* 253 Grey85 */,
    385   "254": "#e4e4e4" /* 254 Grey89 */,
    386   "255": "#eeeeee" /* 255 Grey93 */
    387 };
    388 /* extended colors, background */
    389 export const ceb: Record<string, string> = {
    390   "0": "#000000" /* 000 Black */,
    391   "1": "#c0656e" /* 001 DarkRed */,
    392   "2": "#00cd00" /* 002 DarkGreen */,
    393   "3": "#fc7f00" /* 003 Orange */,
    394   "4": "#81a1c1" /* 004 DarkBlue */,
    395   "5": "#cd00cd" /* 005 DarkMagenta */,
    396   "6": "#00cdcd" /* 006 DarkCyan */,
    397   "7": "#e5e5e5" /* 007 LightGrey */,
    398   "8": "#7f7f7f" /* 008 DarkGrey */,
    399   "9": "#ff0000" /* 009 LightRed */,
    400   "10": "#00ff00" /* 010 LightGreen */,
    401   "11": "#ffff00" /* 011 LightYellow */,
    402   "12": "#5c5cff" /* 012 LightBlue */,
    403   "13": "#ff00ff" /* 013 LightMagenta */,
    404   "14": "#00ffff" /* 014 LightCyan */,
    405   "15": "#ffffff" /* 015 White */,
    406   "16": "#000000" /* 016 Grey0 */,
    407   "17": "#00005f" /* 017 NavyBlue */,
    408   "18": "#000087" /* 018 DarkBlue */,
    409   "19": "#0000af" /* 019 Blue3 */,
    410   "20": "#0000d7" /* 020 Blue3 */,
    411   "21": "#0000ff" /* 021 Blue1 */,
    412   "22": "#005f00" /* 022 DarkGreen */,
    413   "23": "#005f5f" /* 023 DeepSkyBlue4 */,
    414   "24": "#005f87" /* 024 DeepSkyBlue4 */,
    415   "25": "#005faf" /* 025 DeepSkyBlue4 */,
    416   "26": "#005fd7" /* 026 DodgerBlue3 */,
    417   "27": "#005fff" /* 027 DodgerBlue2 */,
    418   "28": "#008700" /* 028 Green4 */,
    419   "29": "#00875f" /* 029 SpringGreen4 */,
    420   "30": "#008787" /* 030 Turquoise4 */,
    421   "31": "#0087af" /* 031 DeepSkyBlue3 */,
    422   "32": "#0087d7" /* 032 DeepSkyBlue3 */,
    423   "33": "#0087ff" /* 033 DodgerBlue1 */,
    424   "34": "#00af00" /* 034 Green3 */,
    425   "35": "#00af5f" /* 035 SpringGreen3 */,
    426   "36": "#00af87" /* 036 DarkCyan */,
    427   "37": "#00afaf" /* 037 LightSeaGreen */,
    428   "38": "#00afd7" /* 038 DeepSkyBlue2 */,
    429   "39": "#00afff" /* 039 DeepSkyBlue1 */,
    430   "40": "#00d700" /* 040 Green3 */,
    431   "41": "#00d75f" /* 041 SpringGreen3 */,
    432   "42": "#00d787" /* 042 SpringGreen2 */,
    433   "43": "#00d7af" /* 043 Cyan3 */,
    434   "44": "#00d7d7" /* 044 DarkTurquoise */,
    435   "45": "#00d7ff" /* 045 Turquoise2 */,
    436   "46": "#00ff00" /* 046 Green1 */,
    437   "47": "#00ff5f" /* 047 SpringGreen2 */,
    438   "48": "#00ff87" /* 048 SpringGreen1 */,
    439   "49": "#00ffaf" /* 049 MediumSpringGreen */,
    440   "50": "#00ffd7" /* 050 Cyan2 */,
    441   "51": "#00ffff" /* 051 Cyan1 */,
    442   "52": "#5f0000" /* 052 DarkRed */,
    443   "53": "#5f005f" /* 053 DeepPink4 */,
    444   "54": "#5f0087" /* 054 Purple4 */,
    445   "55": "#5f00af" /* 055 Purple4 */,
    446   "56": "#5f00d7" /* 056 Purple3 */,
    447   "57": "#5f00ff" /* 057 BlueViolet */,
    448   "58": "#5f5f00" /* 058 Orange4 */,
    449   "59": "#5f5f5f" /* 059 Grey37 */,
    450   "60": "#5f5f87" /* 060 MediumPurple4 */,
    451   "61": "#5f5faf" /* 061 SlateBlue3 */,
    452   "62": "#5f5fd7" /* 062 SlateBlue3 */,
    453   "63": "#5f5fff" /* 063 RoyalBlue1 */,
    454   "64": "#5f8700" /* 064 Chartreuse4 */,
    455   "65": "#5f875f" /* 065 DarkSeaGreen4 */,
    456   "66": "#5f8787" /* 066 PaleTurquoise4 */,
    457   "67": "#5f87af" /* 067 SteelBlue */,
    458   "68": "#5f87d7" /* 068 SteelBlue3 */,
    459   "69": "#5f87ff" /* 069 CornflowerBlue */,
    460   "70": "#5faf00" /* 070 Chartreuse3 */,
    461   "71": "#5faf5f" /* 071 DarkSeaGreen4 */,
    462   "72": "#5faf87" /* 072 CadetBlue */,
    463   "73": "#5fafaf" /* 073 CadetBlue */,
    464   "74": "#5fafd7" /* 074 SkyBlue3 */,
    465   "75": "#5fafff" /* 075 SteelBlue1 */,
    466   "76": "#5fd700" /* 076 Chartreuse3 */,
    467   "77": "#5fd75f" /* 077 PaleGreen3 */,
    468   "78": "#5fd787" /* 078 SeaGreen3 */,
    469   "79": "#5fd7af" /* 079 Aquamarine3 */,
    470   "80": "#5fd7d7" /* 080 MediumTurquoise */,
    471   "81": "#5fd7ff" /* 081 SteelBlue1 */,
    472   "82": "#5fff00" /* 082 Chartreuse2 */,
    473   "83": "#5fff5f" /* 083 SeaGreen2 */,
    474   "84": "#5fff87" /* 084 SeaGreen1 */,
    475   "85": "#5fffaf" /* 085 SeaGreen1 */,
    476   "86": "#5fffd7" /* 086 Aquamarine1 */,
    477   "87": "#5fffff" /* 087 DarkSlateGray2 */,
    478   "88": "#870000" /* 088 DarkRed */,
    479   "89": "#87005f" /* 089 DeepPink4 */,
    480   "90": "#870087" /* 090 DarkMagenta */,
    481   "91": "#8700af" /* 091 DarkMagenta */,
    482   "92": "#8700d7" /* 092 DarkViolet */,
    483   "93": "#8700ff" /* 093 Purple */,
    484   "94": "#875f00" /* 094 Orange4 */,
    485   "95": "#875f5f" /* 095 LightPink4 */,
    486   "96": "#875f87" /* 096 Plum4 */,
    487   "97": "#875faf" /* 097 MediumPurple3 */,
    488   "98": "#875fd7" /* 098 MediumPurple3 */,
    489   "99": "#875fff" /* 099 SlateBlue1 */,
    490   "100": "#878700" /* 100 Yellow4 */,
    491   "101": "#87875f" /* 101 Wheat4 */,
    492   "102": "#878787" /* 102 Grey53 */,
    493   "103": "#8787af" /* 103 LightSlateGrey */,
    494   "104": "#8787d7" /* 104 MediumPurple */,
    495   "105": "#8787ff" /* 105 LightSlateBlue */,
    496   "106": "#87af00" /* 106 Yellow4 */,
    497   "107": "#87af5f" /* 107 DarkOliveGreen3 */,
    498   "108": "#87af87" /* 108 DarkSeaGreen */,
    499   "109": "#87afaf" /* 109 LightSkyBlue3 */,
    500   "110": "#87afd7" /* 110 LightSkyBlue3 */,
    501   "111": "#87afff" /* 111 SkyBlue2 */,
    502   "112": "#87d700" /* 112 Chartreuse2 */,
    503   "113": "#87d75f" /* 113 DarkOliveGreen3 */,
    504   "114": "#87d787" /* 114 PaleGreen3 */,
    505   "115": "#87d7af" /* 115 DarkSeaGreen3 */,
    506   "116": "#87d7d7" /* 116 DarkSlateGray3 */,
    507   "117": "#87d7ff" /* 117 SkyBlue1 */,
    508   "118": "#87ff00" /* 118 Chartreuse1 */,
    509   "119": "#87ff5f" /* 119 LightGreen */,
    510   "120": "#87ff87" /* 120 LightGreen */,
    511   "121": "#87ffaf" /* 121 PaleGreen1 */,
    512   "122": "#87ffd7" /* 122 Aquamarine1 */,
    513   "123": "#87ffff" /* 123 DarkSlateGray1 */,
    514   "124": "#af0000" /* 124 Red3 */,
    515   "125": "#af005f" /* 125 DeepPink4 */,
    516   "126": "#af0087" /* 126 MediumVioletRed */,
    517   "127": "#af00af" /* 127 Magenta3 */,
    518   "128": "#af00d7" /* 128 DarkViolet */,
    519   "129": "#af00ff" /* 129 Purple */,
    520   "130": "#af5f00" /* 130 DarkOrange3 */,
    521   "131": "#af5f5f" /* 131 IndianRed */,
    522   "132": "#af5f87" /* 132 HotPink3 */,
    523   "133": "#af5faf" /* 133 MediumOrchid3 */,
    524   "134": "#af5fd7" /* 134 MediumOrchid */,
    525   "135": "#af5fff" /* 135 MediumPurple2 */,
    526   "136": "#af8700" /* 136 DarkGoldenrod */,
    527   "137": "#af875f" /* 137 LightSalmon3 */,
    528   "138": "#af8787" /* 138 RosyBrown */,
    529   "139": "#af87af" /* 139 Grey63 */,
    530   "140": "#af87d7" /* 140 MediumPurple2 */,
    531   "141": "#af87ff" /* 141 MediumPurple1 */,
    532   "142": "#afaf00" /* 142 Gold3 */,
    533   "143": "#afaf5f" /* 143 DarkKhaki */,
    534   "144": "#afaf87" /* 144 NavajoWhite3 */,
    535   "145": "#afafaf" /* 145 Grey69 */,
    536   "146": "#afafd7" /* 146 LightSteelBlue3 */,
    537   "147": "#afafff" /* 147 LightSteelBlue */,
    538   "148": "#afd700" /* 148 Yellow3 */,
    539   "149": "#afd75f" /* 149 DarkOliveGreen3 */,
    540   "150": "#afd787" /* 150 DarkSeaGreen3 */,
    541   "151": "#afd7af" /* 151 DarkSeaGreen2 */,
    542   "152": "#afd7d7" /* 152 LightCyan3 */,
    543   "153": "#afd7ff" /* 153 LightSkyBlue1 */,
    544   "154": "#afff00" /* 154 GreenYellow */,
    545   "155": "#afff5f" /* 155 DarkOliveGreen2 */,
    546   "156": "#afff87" /* 156 PaleGreen1 */,
    547   "157": "#afffaf" /* 157 DarkSeaGreen2 */,
    548   "158": "#afffd7" /* 158 DarkSeaGreen1 */,
    549   "159": "#afffff" /* 159 PaleTurquoise1 */,
    550   "160": "#d70000" /* 160 Red3 */,
    551   "161": "#d7005f" /* 161 DeepPink3 */,
    552   "162": "#d70087" /* 162 DeepPink3 */,
    553   "163": "#d700af" /* 163 Magenta3 */,
    554   "164": "#d700d7" /* 164 Magenta3 */,
    555   "165": "#d700ff" /* 165 Magenta2 */,
    556   "166": "#d75f00" /* 166 DarkOrange3 */,
    557   "167": "#d75f5f" /* 167 IndianRed */,
    558   "168": "#d75f87" /* 168 HotPink3 */,
    559   "169": "#d75faf" /* 169 HotPink2 */,
    560   "170": "#d75fd7" /* 170 Orchid */,
    561   "171": "#d75fff" /* 171 MediumOrchid1 */,
    562   "172": "#d78700" /* 172 Orange3 */,
    563   "173": "#d7875f" /* 173 LightSalmon3 */,
    564   "174": "#d78787" /* 174 LightPink3 */,
    565   "175": "#d787af" /* 175 Pink3 */,
    566   "176": "#d787d7" /* 176 Plum3 */,
    567   "177": "#d787ff" /* 177 Violet */,
    568   "178": "#d7af00" /* 178 Gold3 */,
    569   "179": "#d7af5f" /* 179 LightGoldenrod3 */,
    570   "180": "#d7af87" /* 180 Tan */,
    571   "181": "#d7afaf" /* 181 MistyRose3 */,
    572   "182": "#d7afd7" /* 182 Thistle3 */,
    573   "183": "#d7afff" /* 183 Plum2 */,
    574   "184": "#d7d700" /* 184 Yellow3 */,
    575   "185": "#d7d75f" /* 185 Khaki3 */,
    576   "186": "#d7d787" /* 186 LightGoldenrod2 */,
    577   "187": "#d7d7af" /* 187 LightYellow3 */,
    578   "188": "#d7d7d7" /* 188 Grey84 */,
    579   "189": "#d7d7ff" /* 189 LightSteelBlue1 */,
    580   "190": "#d7ff00" /* 190 Yellow2 */,
    581   "191": "#d7ff5f" /* 191 DarkOliveGreen1 */,
    582   "192": "#d7ff87" /* 192 DarkOliveGreen1 */,
    583   "193": "#d7ffaf" /* 193 DarkSeaGreen1 */,
    584   "194": "#d7ffd7" /* 194 Honeydew2 */,
    585   "195": "#d7ffff" /* 195 LightCyan1 */,
    586   "196": "#ff0000" /* 196 Red1 */,
    587   "197": "#ff005f" /* 197 DeepPink2 */,
    588   "198": "#ff0087" /* 198 DeepPink1 */,
    589   "199": "#ff00af" /* 199 DeepPink1 */,
    590   "200": "#ff00d7" /* 200 Magenta2 */,
    591   "201": "#ff00ff" /* 201 Magenta1 */,
    592   "202": "#ff5f00" /* 202 OrangeRed1 */,
    593   "203": "#ff5f5f" /* 203 IndianRed1 */,
    594   "204": "#ff5f87" /* 204 IndianRed1 */,
    595   "205": "#ff5faf" /* 205 HotPink */,
    596   "206": "#ff5fd7" /* 206 HotPink */,
    597   "207": "#ff5fff" /* 207 MediumOrchid1 */,
    598   "208": "#ff8700" /* 208 DarkOrange */,
    599   "209": "#ff875f" /* 209 Salmon1 */,
    600   "210": "#ff8787" /* 210 LightCoral */,
    601   "211": "#ff87af" /* 211 PaleVioletRed1 */,
    602   "212": "#ff87d7" /* 212 Orchid2 */,
    603   "213": "#ff87ff" /* 213 Orchid1 */,
    604   "214": "#ffaf00" /* 214 Orange1 */,
    605   "215": "#ffaf5f" /* 215 SandyBrown */,
    606   "216": "#ffaf87" /* 216 LightSalmon1 */,
    607   "217": "#ffafaf" /* 217 LightPink1 */,
    608   "218": "#ffafd7" /* 218 Pink1 */,
    609   "219": "#ffafff" /* 219 Plum1 */,
    610   "220": "#ffd700" /* 220 Gold1 */,
    611   "221": "#ffd75f" /* 221 LightGoldenrod2 */,
    612   "222": "#ffd787" /* 222 LightGoldenrod2 */,
    613   "223": "#ffd7af" /* 223 NavajoWhite1 */,
    614   "224": "#ffd7d7" /* 224 MistyRose1 */,
    615   "225": "#ffd7ff" /* 225 Thistle1 */,
    616   "226": "#ffff00" /* 226 Yellow1 */,
    617   "227": "#ffff5f" /* 227 LightGoldenrod1 */,
    618   "228": "#ffff87" /* 228 Khaki1 */,
    619   "229": "#ffffaf" /* 229 Wheat1 */,
    620   "230": "#ffffd7" /* 230 Cornsilk1 */,
    621   "231": "#ffffff" /* 231 Grey100 */,
    622   "232": "#080808" /* 232 Grey3 */,
    623   "233": "#121212" /* 233 Grey7 */,
    624   "234": "#1c1c1c" /* 234 Grey11 */,
    625   "235": "#262626" /* 235 Grey15 */,
    626   "236": "#303030" /* 236 Grey19 */,
    627   "237": "#3a3a3a" /* 237 Grey23 */,
    628   "238": "#444444" /* 238 Grey27 */,
    629   "239": "#4e4e4e" /* 239 Grey30 */,
    630   "240": "#585858" /* 240 Grey35 */,
    631   "241": "#626262" /* 241 Grey39 */,
    632   "242": "#6c6c6c" /* 242 Grey42 */,
    633   "243": "#767676" /* 243 Grey46 */,
    634   "244": "#808080" /* 244 Grey50 */,
    635   "245": "#8a8a8a" /* 245 Grey54 */,
    636   "246": "#949494" /* 246 Grey58 */,
    637   "247": "#9e9e9e" /* 247 Grey62 */,
    638   "248": "#a8a8a8" /* 248 Grey66 */,
    639   "249": "#b2b2b2" /* 249 Grey70 */,
    640   "250": "#bcbcbc" /* 250 Grey74 */,
    641   "251": "#c6c6c6" /* 251 Grey78 */,
    642   "252": "#d0d0d0" /* 252 Grey82 */,
    643   "253": "#dadada" /* 253 Grey85 */,
    644   "254": "#e4e4e4" /* 254 Grey89 */,
    645   "255": "#eeeeee" /* 255 Grey93 */
    646 };