1 /** 2 * Yudit Unicode Editor Source File 3 * 4 * GNU Copyright (C) 1997-2006 Gaspar Sinai <gaspar@yudit.org> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License, version 2, 8 * dated June 1991. See file COPYYING for details. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 18 */ 19 20 typef struct SS_RGBStruct 21 { 22 char* name; 23 * GNU Copyright (C) 2003 Gaspar Sinai <gaspar@yudit.org> 24 double r; double g; double b; 25 }; 26 27 SS_RGBStruct rgb_colors[] = { 28 snow, (double) 255, (double) 250, (double) 250, 29 GhostWhite, (double) 248, (double) 248, (double) 255, 30 WhiteSmoke, (double) 245, (double) 245, (double) 245, 31 gainsboro, (double) 220, (double) 220, (double) 220, 32 FloralWhite, (double) 255, (double) 250, (double) 240, 33 OldLace, (double) 253, (double) 245, (double) 230, 34 linen, (double) 250, (double) 240, (double) 230, 35 AntiqueWhite, (double) 250, (double) 235, (double) 215, 36 PapayaWhip, (double) 255, (double) 239, (double) 213, 37 BlanchedAlmond, (double) 255, (double) 235, (double) 205, 38 bisque, (double) 255, (double) 228, (double) 196, 39 PeachPuff, (double) 255, (double) 218, (double) 185, 40 NavajoWhite, (double) 255, (double) 222, (double) 173, 41 moccasin, (double) 255, (double) 228, (double) 181, 42 cornsilk, (double) 255, (double) 248, (double) 220, 43 ivory, (double) 255, (double) 255, (double) 240, 44 LemonChiffon, (double) 255, (double) 250, (double) 205, 45 seashell, (double) 255, (double) 245, (double) 238, 46 honeydew, (double) 240, (double) 255, (double) 240, 47 MintCream, (double) 245, (double) 255, (double) 250, 48 azure, (double) 240, (double) 255, (double) 255, 49 AliceBlue, (double) 240, (double) 248, (double) 255, 50 lavender, (double) 230, (double) 230, (double) 250, 51 LavenderBlush, (double) 255, (double) 240, (double) 245, 52 MistyRose, (double) 255, (double) 228, (double) 225, 53 white, (double) 255, (double) 255, (double) 255, 54 black, (double) 0, (double) 0, (double) 0, 55 DarkSlateGray, (double) 47, (double) 79, (double) 79, 56 DarkSlateGrey, (double) 47, (double) 79, (double) 79, 57 DimGray, (double) 105, (double) 105, (double) 105, 58 DimGrey, (double) 105, (double) 105, (double) 105, 59 SlateGray, (double) 112, (double) 128, (double) 144, 60 SlateGrey, (double) 112, (double) 128, (double) 144, 61 LightSlateGray, (double) 119, (double) 136, (double) 153, 62 LightSlateGrey, (double) 119, (double) 136, (double) 153, 63 gray, (double) 190, (double) 190, (double) 190, 64 grey, (double) 190, (double) 190, (double) 190, 65 LightGrey, (double) 211, (double) 211, (double) 211, 66 LightGray, (double) 211, (double) 211, (double) 211, 67 MidnightBlue, (double) 25, (double) 25, (double) 112, 68 navy, (double) 0, (double) 0, (double) 128, 69 NavyBlue, (double) 0, (double) 0, (double) 128, 70 CornflowerBlue, (double) 100, (double) 149, (double) 237, 71 DarkSlateBlue, (double) 72, (double) 61, (double) 139, 72 SlateBlue, (double) 106, (double) 90, (double) 205, 73 MediumSlateBlue, (double) 123, (double) 104, (double) 238, 74 LightSlateBlue, (double) 132, (double) 112, (double) 255, 75 MediumBlue, (double) 0, (double) 0, (double) 205, 76 RoyalBlue, (double) 65, (double) 105, (double) 225, 77 blue, (double) 0, (double) 0, (double) 255, 78 DodgerBlue, (double) 30, (double) 144, (double) 255, 79 DeepSkyBlue, (double) 0, (double) 191, (double) 255, 80 SkyBlue, (double) 135, (double) 206, (double) 235, 81 LightSkyBlue, (double) 135, (double) 206, (double) 250, 82 SteelBlue, (double) 70, (double) 130, (double) 180, 83 LightSteelBlue, (double) 176, (double) 196, (double) 222, 84 LightBlue, (double) 173, (double) 216, (double) 230, 85 PowderBlue, (double) 176, (double) 224, (double) 230, 86 PaleTurquoise, (double) 175, (double) 238, (double) 238, 87 DarkTurquoise, (double) 0, (double) 206, (double) 209, 88 MediumTurquoise, (double) 72, (double) 209, (double) 204, 89 turquoise, (double) 64, (double) 224, (double) 208, 90 cyan, (double) 0, (double) 255, (double) 255, 91 LightCyan, (double) 224, (double) 255, (double) 255, 92 CadetBlue, (double) 95, (double) 158, (double) 160, 93 MediumAquamarine, (double) 102, (double) 205, (double) 170, 94 aquamarine, (double) 127, (double) 255, (double) 212, 95 DarkGreen, (double) 0, (double) 100, (double) 0, 96 DarkOliveGreen, (double) 85, (double) 107, (double) 47, 97 DarkSeaGreen, (double) 143, (double) 188, (double) 143, 98 SeaGreen, (double) 46, (double) 139, (double) 87, 99 MediumSeaGreen, (double) 60, (double) 179, (double) 113, 100 LightSeaGreen, (double) 32, (double) 178, (double) 170, 101 PaleGreen, (double) 152, (double) 251, (double) 152, 102 SpringGreen, (double) 0, (double) 255, (double) 127, 103 LawnGreen, (double) 124, (double) 252, (double) 0, 104 green, (double) 0, (double) 255, (double) 0, 105 chartreuse, (double) 127, (double) 255, (double) 0, 106 MediumSpringGreen, (double) 0, (double) 250, (double) 154, 107 GreenYellow, (double) 173, (double) 255, (double) 47, 108 LimeGreen, (double) 50, (double) 205, (double) 50, 109 YellowGreen, (double) 154, (double) 205, (double) 50, 110 ForestGreen, (double) 34, (double) 139, (double) 34, 111 OliveDrab, (double) 107, (double) 142, (double) 35, 112 DarkKhaki, (double) 189, (double) 183, (double) 107, 113 khaki, (double) 240, (double) 230, (double) 140, 114 PaleGoldenrod, (double) 238, (double) 232, (double) 170, 115 LightGoldenrodYellow, (double) 250, (double) 250, (double) 210, 116 LightYellow, (double) 255, (double) 255, (double) 224, 117 yellow, (double) 255, (double) 255, (double) 0, 118 gold, (double) 255, (double) 215, (double) 0, 119 LightGoldenrod, (double) 238, (double) 221, (double) 130, 120 goldenrod, (double) 218, (double) 165, (double) 32, 121 DarkGoldenrod, (double) 184, (double) 134, (double) 11, 122 RosyBrown, (double) 188, (double) 143, (double) 143, 123 IndianRed, (double) 205, (double) 92, (double) 92, 124 SaddleBrown, (double) 139, (double) 69, (double) 19, 125 sienna, (double) 160, (double) 82, (double) 45, 126 peru, (double) 205, (double) 133, (double) 63, 127 burlywood, (double) 222, (double) 184, (double) 135, 128 beige, (double) 245, (double) 245, (double) 220, 129 wheat, (double) 245, (double) 222, (double) 179, 130 SandyBrown, (double) 244, (double) 164, (double) 96, 131 tan, (double) 210, (double) 180, (double) 140, 132 chocolate, (double) 210, (double) 105, (double) 30, 133 firebrick, (double) 178, (double) 34, (double) 34, 134 brown, (double) 165, (double) 42, (double) 42, 135 DarkSalmon, (double) 233, (double) 150, (double) 122, 136 salmon, (double) 250, (double) 128, (double) 114, 137 LightSalmon, (double) 255, (double) 160, (double) 122, 138 orange, (double) 255, (double) 165, (double) 0, 139 DarkOrange, (double) 255, (double) 140, (double) 0, 140 coral, (double) 255, (double) 127, (double) 80, 141 LightCoral, (double) 240, (double) 128, (double) 128, 142 tomato, (double) 255, (double) 99, (double) 71, 143 OrangeRed, (double) 255, (double) 69, (double) 0, 144 red, (double) 255, (double) 0, (double) 0, 145 HotPink, (double) 255, (double) 105, (double) 180, 146 DeepPink, (double) 255, (double) 20, (double) 147, 147 pink, (double) 255, (double) 192, (double) 203, 148 LightPink, (double) 255, (double) 182, (double) 193, 149 PaleVioletRed, (double) 219, (double) 112, (double) 147, 150 maroon, (double) 176, (double) 48, (double) 96, 151 MediumVioletRed, (double) 199, (double) 21, (double) 133, 152 VioletRed, (double) 208, (double) 32, (double) 144, 153 magenta, (double) 255, (double) 0, (double) 255, 154 violet, (double) 238, (double) 130, (double) 238, 155 plum, (double) 221, (double) 160, (double) 221, 156 orchid, (double) 218, (double) 112, (double) 214, 157 MediumOrchid, (double) 186, (double) 85, (double) 211, 158 DarkOrchid, (double) 153, (double) 50, (double) 204, 159 DarkViolet, (double) 148, (double) 0, (double) 211, 160 BlueViolet, (double) 138, (double) 43, (double) 226, 161 purple, (double) 160, (double) 32, (double) 240, 162 MediumPurple, (double) 147, (double) 112, (double) 219, 163 thistle, (double) 216, (double) 191, (double) 216, 164 snow1, (double) 255, (double) 250, (double) 250, 165 snow2, (double) 238, (double) 233, (double) 233, 166 snow3, (double) 205, (double) 201, (double) 201, 167 snow4, (double) 139, (double) 137, (double) 137, 168 seashell1, (double) 255, (double) 245, (double) 238, 169 seashell2, (double) 238, (double) 229, (double) 222, 170 seashell3, (double) 205, (double) 197, (double) 191, 171 seashell4, (double) 139, (double) 134, (double) 130, 172 AntiqueWhite1, (double) 255, (double) 239, (double) 219, 173 AntiqueWhite2, (double) 238, (double) 223, (double) 204, 174 AntiqueWhite3, (double) 205, (double) 192, (double) 176, 175 AntiqueWhite4, (double) 139, (double) 131, (double) 120, 176 bisque1, (double) 255, (double) 228, (double) 196, 177 bisque2, (double) 238, (double) 213, (double) 183, 178 bisque3, (double) 205, (double) 183, (double) 158, 179 bisque4, (double) 139, (double) 125, (double) 107, 180 PeachPuff1, (double) 255, (double) 218, (double) 185, 181 PeachPuff2, (double) 238, (double) 203, (double) 173, 182 PeachPuff3, (double) 205, (double) 175, (double) 149, 183 PeachPuff4, (double) 139, (double) 119, (double) 101, 184 NavajoWhite1, (double) 255, (double) 222, (double) 173, 185 NavajoWhite2, (double) 238, (double) 207, (double) 161, 186 NavajoWhite3, (double) 205, (double) 179, (double) 139, 187 NavajoWhite4, (double) 139, (double) 121, (double) 94, 188 LemonChiffon1, (double) 255, (double) 250, (double) 205, 189 LemonChiffon2, (double) 238, (double) 233, (double) 191, 190 LemonChiffon3, (double) 205, (double) 201, (double) 165, 191 LemonChiffon4, (double) 139, (double) 137, (double) 112, 192 cornsilk1, (double) 255, (double) 248, (double) 220, 193 cornsilk2, (double) 238, (double) 232, (double) 205, 194 cornsilk3, (double) 205, (double) 200, (double) 177, 195 cornsilk4, (double) 139, (double) 136, (double) 120, 196 ivory1, (double) 255, (double) 255, (double) 240, 197 ivory2, (double) 238, (double) 238, (double) 224, 198 ivory3, (double) 205, (double) 205, (double) 193, 199 ivory4, (double) 139, (double) 139, (double) 131, 200 honeydew1, (double) 240, (double) 255, (double) 240, 201 honeydew2, (double) 224, (double) 238, (double) 224, 202 honeydew3, (double) 193, (double) 205, (double) 193, 203 honeydew4, (double) 131, (double) 139, (double) 131, 204 LavenderBlush1, (double) 255, (double) 240, (double) 245, 205 LavenderBlush2, (double) 238, (double) 224, (double) 229, 206 LavenderBlush3, (double) 205, (double) 193, (double) 197, 207 LavenderBlush4, (double) 139, (double) 131, (double) 134, 208 MistyRose1, (double) 255, (double) 228, (double) 225, 209 MistyRose2, (double) 238, (double) 213, (double) 210, 210 MistyRose3, (double) 205, (double) 183, (double) 181, 211 MistyRose4, (double) 139, (double) 125, (double) 123, 212 azure1, (double) 240, (double) 255, (double) 255, 213 azure2, (double) 224, (double) 238, (double) 238, 214 azure3, (double) 193, (double) 205, (double) 205, 215 azure4, (double) 131, (double) 139, (double) 139, 216 SlateBlue1, (double) 131, (double) 111, (double) 255, 217 SlateBlue2, (double) 122, (double) 103, (double) 238, 218 SlateBlue3, (double) 105, (double) 89, (double) 205, 219 SlateBlue4, (double) 71, (double) 60, (double) 139, 220 RoyalBlue1, (double) 72, (double) 118, (double) 255, 221 RoyalBlue2, (double) 67, (double) 110, (double) 238, 222 RoyalBlue3, (double) 58, (double) 95, (double) 205, 223 RoyalBlue4, (double) 39, (double) 64, (double) 139, 224 blue1, (double) 0, (double) 0, (double) 255, 225 blue2, (double) 0, (double) 0, (double) 238, 226 blue3, (double) 0, (double) 0, (double) 205, 227 blue4, (double) 0, (double) 0, (double) 139, 228 DodgerBlue1, (double) 30, (double) 144, (double) 255, 229 DodgerBlue2, (double) 28, (double) 134, (double) 238, 230 DodgerBlue3, (double) 24, (double) 116, (double) 205, 231 DodgerBlue4, (double) 16, (double) 78, (double) 139, 232 SteelBlue1, (double) 99, (double) 184, (double) 255, 233 SteelBlue2, (double) 92, (double) 172, (double) 238, 234 SteelBlue3, (double) 79, (double) 148, (double) 205, 235 SteelBlue4, (double) 54, (double) 100, (double) 139, 236 DeepSkyBlue1, (double) 0, (double) 191, (double) 255, 237 DeepSkyBlue2, (double) 0, (double) 178, (double) 238, 238 DeepSkyBlue3, (double) 0, (double) 154, (double) 205, 239 DeepSkyBlue4, (double) 0, (double) 104, (double) 139, 240 SkyBlue1, (double) 135, (double) 206, (double) 255, 241 SkyBlue2, (double) 126, (double) 192, (double) 238, 242 SkyBlue3, (double) 108, (double) 166, (double) 205, 243 SkyBlue4, (double) 74, (double) 112, (double) 139, 244 LightSkyBlue1, (double) 176, (double) 226, (double) 255, 245 LightSkyBlue2, (double) 164, (double) 211, (double) 238, 246 LightSkyBlue3, (double) 141, (double) 182, (double) 205, 247 LightSkyBlue4, (double) 96, (double) 123, (double) 139, 248 SlateGray1, (double) 198, (double) 226, (double) 255, 249 SlateGray2, (double) 185, (double) 211, (double) 238, 250 SlateGray3, (double) 159, (double) 182, (double) 205, 251 SlateGray4, (double) 108, (double) 123, (double) 139, 252 LightSteelBlue1, (double) 202, (double) 225, (double) 255, 253 LightSteelBlue2, (double) 188, (double) 210, (double) 238, 254 LightSteelBlue3, (double) 162, (double) 181, (double) 205, 255 LightSteelBlue4, (double) 110, (double) 123, (double) 139, 256 LightBlue1, (double) 191, (double) 239, (double) 255, 257 LightBlue2, (double) 178, (double) 223, (double) 238, 258 LightBlue3, (double) 154, (double) 192, (double) 205, 259 LightBlue4, (double) 104, (double) 131, (double) 139, 260 LightCyan1, (double) 224, (double) 255, (double) 255, 261 LightCyan2, (double) 209, (double) 238, (double) 238, 262 LightCyan3, (double) 180, (double) 205, (double) 205, 263 LightCyan4, (double) 122, (double) 139, (double) 139, 264 PaleTurquoise1, (double) 187, (double) 255, (double) 255, 265 PaleTurquoise2, (double) 174, (double) 238, (double) 238, 266 PaleTurquoise3, (double) 150, (double) 205, (double) 205, 267 PaleTurquoise4, (double) 102, (double) 139, (double) 139, 268 CadetBlue1, (double) 152, (double) 245, (double) 255, 269 CadetBlue2, (double) 142, (double) 229, (double) 238, 270 CadetBlue3, (double) 122, (double) 197, (double) 205, 271 CadetBlue4, (double) 83, (double) 134, (double) 139, 272 turquoise1, (double) 0, (double) 245, (double) 255, 273 turquoise2, (double) 0, (double) 229, (double) 238, 274 turquoise3, (double) 0, (double) 197, (double) 205, 275 turquoise4, (double) 0, (double) 134, (double) 139, 276 cyan1, (double) 0, (double) 255, (double) 255, 277 cyan2, (double) 0, (double) 238, (double) 238, 278 cyan3, (double) 0, (double) 205, (double) 205, 279 cyan4, (double) 0, (double) 139, (double) 139, 280 DarkSlateGray1, (double) 151, (double) 255, (double) 255, 281 DarkSlateGray2, (double) 141, (double) 238, (double) 238, 282 DarkSlateGray3, (double) 121, (double) 205, (double) 205, 283 DarkSlateGray4, (double) 82, (double) 139, (double) 139, 284 aquamarine1, (double) 127, (double) 255, (double) 212, 285 aquamarine2, (double) 118, (double) 238, (double) 198, 286 aquamarine3, (double) 102, (double) 205, (double) 170, 287 aquamarine4, (double) 69, (double) 139, (double) 116, 288 DarkSeaGreen1, (double) 193, (double) 255, (double) 193, 289 DarkSeaGreen2, (double) 180, (double) 238, (double) 180, 290 DarkSeaGreen3, (double) 155, (double) 205, (double) 155, 291 DarkSeaGreen4, (double) 105, (double) 139, (double) 105, 292 SeaGreen1, (double) 84, (double) 255, (double) 159, 293 SeaGreen2, (double) 78, (double) 238, (double) 148, 294 SeaGreen3, (double) 67, (double) 205, (double) 128, 295 SeaGreen4, (double) 46, (double) 139, (double) 87, 296 PaleGreen1, (double) 154, (double) 255, (double) 154, 297 PaleGreen2, (double) 144, (double) 238, (double) 144, 298 PaleGreen3, (double) 124, (double) 205, (double) 124, 299 PaleGreen4, (double) 84, (double) 139, (double) 84, 300 SpringGreen1, (double) 0, (double) 255, (double) 127, 301 SpringGreen2, (double) 0, (double) 238, (double) 118, 302 SpringGreen3, (double) 0, (double) 205, (double) 102, 303 SpringGreen4, (double) 0, (double) 139, (double) 69, 304 green1, (double) 0, (double) 255, (double) 0, 305 green2, (double) 0, (double) 238, (double) 0, 306 green3, (double) 0, (double) 205, (double) 0, 307 green4, (double) 0, (double) 139, (double) 0, 308 chartreuse1, (double) 127, (double) 255, (double) 0, 309 chartreuse2, (double) 118, (double) 238, (double) 0, 310 chartreuse3, (double) 102, (double) 205, (double) 0, 311 chartreuse4, (double) 69, (double) 139, (double) 0, 312 OliveDrab1, (double) 192, (double) 255, (double) 62, 313 OliveDrab2, (double) 179, (double) 238, (double) 58, 314 OliveDrab3, (double) 154, (double) 205, (double) 50, 315 OliveDrab4, (double) 105, (double) 139, (double) 34, 316 DarkOliveGreen1, (double) 202, (double) 255, (double) 112, 317 DarkOliveGreen2, (double) 188, (double) 238, (double) 104, 318 DarkOliveGreen3, (double) 162, (double) 205, (double) 90, 319 DarkOliveGreen4, (double) 110, (double) 139, (double) 61, 320 khaki1, (double) 255, (double) 246, (double) 143, 321 khaki2, (double) 238, (double) 230, (double) 133, 322 khaki3, (double) 205, (double) 198, (double) 115, 323 khaki4, (double) 139, (double) 134, (double) 78, 324 LightGoldenrod1, (double) 255, (double) 236, (double) 139, 325 LightGoldenrod2, (double) 238, (double) 220, (double) 130, 326 LightGoldenrod3, (double) 205, (double) 190, (double) 112, 327 LightGoldenrod4, (double) 139, (double) 129, (double) 76, 328 LightYellow1, (double) 255, (double) 255, (double) 224, 329 LightYellow2, (double) 238, (double) 238, (double) 209, 330 LightYellow3, (double) 205, (double) 205, (double) 180, 331 LightYellow4, (double) 139, (double) 139, (double) 122, 332 yellow1, (double) 255, (double) 255, (double) 0, 333 yellow2, (double) 238, (double) 238, (double) 0, 334 yellow3, (double) 205, (double) 205, (double) 0, 335 yellow4, (double) 139, (double) 139, (double) 0, 336 gold1, (double) 255, (double) 215, (double) 0, 337 gold2, (double) 238, (double) 201, (double) 0, 338 gold3, (double) 205, (double) 173, (double) 0, 339 gold4, (double) 139, (double) 117, (double) 0, 340 goldenrod1, (double) 255, (double) 193, (double) 37, 341 goldenrod2, (double) 238, (double) 180, (double) 34, 342 goldenrod3, (double) 205, (double) 155, (double) 29, 343 goldenrod4, (double) 139, (double) 105, (double) 20, 344 DarkGoldenrod1, (double) 255, (double) 185, (double) 15, 345 DarkGoldenrod2, (double) 238, (double) 173, (double) 14, 346 DarkGoldenrod3, (double) 205, (double) 149, (double) 12, 347 DarkGoldenrod4, (double) 139, (double) 101, (double) 8, 348 RosyBrown1, (double) 255, (double) 193, (double) 193, 349 RosyBrown2, (double) 238, (double) 180, (double) 180, 350 RosyBrown3, (double) 205, (double) 155, (double) 155, 351 RosyBrown4, (double) 139, (double) 105, (double) 105, 352 IndianRed1, (double) 255, (double) 106, (double) 106, 353 IndianRed2, (double) 238, (double) 99, (double) 99, 354 IndianRed3, (double) 205, (double) 85, (double) 85, 355 IndianRed4, (double) 139, (double) 58, (double) 58, 356 sienna1, (double) 255, (double) 130, (double) 71, 357 sienna2, (double) 238, (double) 121, (double) 66, 358 sienna3, (double) 205, (double) 104, (double) 57, 359 sienna4, (double) 139, (double) 71, (double) 38, 360 burlywood1, (double) 255, (double) 211, (double) 155, 361 burlywood2, (double) 238, (double) 197, (double) 145, 362 burlywood3, (double) 205, (double) 170, (double) 125, 363 burlywood4, (double) 139, (double) 115, (double) 85, 364 wheat1, (double) 255, (double) 231, (double) 186, 365 wheat2, (double) 238, (double) 216, (double) 174, 366 wheat3, (double) 205, (double) 186, (double) 150, 367 wheat4, (double) 139, (double) 126, (double) 102, 368 tan1, (double) 255, (double) 165, (double) 79, 369 tan2, (double) 238, (double) 154, (double) 73, 370 tan3, (double) 205, (double) 133, (double) 63, 371 tan4, (double) 139, (double) 90, (double) 43, 372 chocolate1, (double) 255, (double) 127, (double) 36, 373 chocolate2, (double) 238, (double) 118, (double) 33, 374 chocolate3, (double) 205, (double) 102, (double) 29, 375 chocolate4, (double) 139, (double) 69, (double) 19, 376 firebrick1, (double) 255, (double) 48, (double) 48, 377 firebrick2, (double) 238, (double) 44, (double) 44, 378 firebrick3, (double) 205, (double) 38, (double) 38, 379 firebrick4, (double) 139, (double) 26, (double) 26, 380 brown1, (double) 255, (double) 64, (double) 64, 381 brown2, (double) 238, (double) 59, (double) 59, 382 brown3, (double) 205, (double) 51, (double) 51, 383 brown4, (double) 139, (double) 35, (double) 35, 384 salmon1, (double) 255, (double) 140, (double) 105, 385 salmon2, (double) 238, (double) 130, (double) 98, 386 salmon3, (double) 205, (double) 112, (double) 84, 387 salmon4, (double) 139, (double) 76, (double) 57, 388 LightSalmon1, (double) 255, (double) 160, (double) 122, 389 LightSalmon2, (double) 238, (double) 149, (double) 114, 390 LightSalmon3, (double) 205, (double) 129, (double) 98, 391 LightSalmon4, (double) 139, (double) 87, (double) 66, 392 orange1, (double) 255, (double) 165, (double) 0, 393 orange2, (double) 238, (double) 154, (double) 0, 394 orange3, (double) 205, (double) 133, (double) 0, 395 orange4, (double) 139, (double) 90, (double) 0, 396 DarkOrange1, (double) 255, (double) 127, (double) 0, 397 DarkOrange2, (double) 238, (double) 118, (double) 0, 398 DarkOrange3, (double) 205, (double) 102, (double) 0, 399 DarkOrange4, (double) 139, (double) 69, (double) 0, 400 coral1, (double) 255, (double) 114, (double) 86, 401 coral2, (double) 238, (double) 106, (double) 80, 402 coral3, (double) 205, (double) 91, (double) 69, 403 coral4, (double) 139, (double) 62, (double) 47, 404 tomato1, (double) 255, (double) 99, (double) 71, 405 tomato2, (double) 238, (double) 92, (double) 66, 406 tomato3, (double) 205, (double) 79, (double) 57, 407 tomato4, (double) 139, (double) 54, (double) 38, 408 OrangeRed1, (double) 255, (double) 69, (double) 0, 409 OrangeRed2, (double) 238, (double) 64, (double) 0, 410 OrangeRed3, (double) 205, (double) 55, (double) 0, 411 OrangeRed4, (double) 139, (double) 37, (double) 0, 412 red1, (double) 255, (double) 0, (double) 0, 413 red2, (double) 238, (double) 0, (double) 0, 414 red3, (double) 205, (double) 0, (double) 0, 415 red4, (double) 139, (double) 0, (double) 0, 416 DeepPink1, (double) 255, (double) 20, (double) 147, 417 DeepPink2, (double) 238, (double) 18, (double) 137, 418 DeepPink3, (double) 205, (double) 16, (double) 118, 419 DeepPink4, (double) 139, (double) 10, (double) 80, 420 HotPink1, (double) 255, (double) 110, (double) 180, 421 HotPink2, (double) 238, (double) 106, (double) 167, 422 HotPink3, (double) 205, (double) 96, (double) 144, 423 HotPink4, (double) 139, (double) 58, (double) 98, 424 pink1, (double) 255, (double) 181, (double) 197, 425 pink2, (double) 238, (double) 169, (double) 184, 426 pink3, (double) 205, (double) 145, (double) 158, 427 pink4, (double) 139, (double) 99, (double) 108, 428 LightPink1, (double) 255, (double) 174, (double) 185, 429 LightPink2, (double) 238, (double) 162, (double) 173, 430 LightPink3, (double) 205, (double) 140, (double) 149, 431 LightPink4, (double) 139, (double) 95, (double) 101, 432 PaleVioletRed1, (double) 255, (double) 130, (double) 171, 433 PaleVioletRed2, (double) 238, (double) 121, (double) 159, 434 PaleVioletRed3, (double) 205, (double) 104, (double) 137, 435 PaleVioletRed4, (double) 139, (double) 71, (double) 93, 436 maroon1, (double) 255, (double) 52, (double) 179, 437 maroon2, (double) 238, (double) 48, (double) 167, 438 maroon3, (double) 205, (double) 41, (double) 144, 439 maroon4, (double) 139, (double) 28, (double) 98, 440 VioletRed1, (double) 255, (double) 62, (double) 150, 441 VioletRed2, (double) 238, (double) 58, (double) 140, 442 VioletRed3, (double) 205, (double) 50, (double) 120, 443 VioletRed4, (double) 139, (double) 34, (double) 82, 444 magenta1, (double) 255, (double) 0, (double) 255, 445 magenta2, (double) 238, (double) 0, (double) 238, 446 magenta3, (double) 205, (double) 0, (double) 205, 447 magenta4, (double) 139, (double) 0, (double) 139, 448 orchid1, (double) 255, (double) 131, (double) 250, 449 orchid2, (double) 238, (double) 122, (double) 233, 450 orchid3, (double) 205, (double) 105, (double) 201, 451 orchid4, (double) 139, (double) 71, (double) 137, 452 plum1, (double) 255, (double) 187, (double) 255, 453 plum2, (double) 238, (double) 174, (double) 238, 454 plum3, (double) 205, (double) 150, (double) 205, 455 plum4, (double) 139, (double) 102, (double) 139, 456 MediumOrchid1, (double) 224, (double) 102, (double) 255, 457 MediumOrchid2, (double) 209, (double) 95, (double) 238, 458 MediumOrchid3, (double) 180, (double) 82, (double) 205, 459 MediumOrchid4, (double) 122, (double) 55, (double) 139, 460 DarkOrchid1, (double) 191, (double) 62, (double) 255, 461 DarkOrchid2, (double) 178, (double) 58, (double) 238, 462 DarkOrchid3, (double) 154, (double) 50, (double) 205, 463 DarkOrchid4, (double) 104, (double) 34, (double) 139, 464 purple1, (double) 155, (double) 48, (double) 255, 465 purple2, (double) 145, (double) 44, (double) 238, 466 purple3, (double) 125, (double) 38, (double) 205, 467 purple4, (double) 85, (double) 26, (double) 139, 468 MediumPurple1, (double) 171, (double) 130, (double) 255, 469 MediumPurple2, (double) 159, (double) 121, (double) 238, 470 MediumPurple3, (double) 137, (double) 104, (double) 205, 471 MediumPurple4, (double) 93, (double) 71, (double) 139, 472 thistle1, (double) 255, (double) 225, (double) 255, 473 thistle2, (double) 238, (double) 210, (double) 238, 474 thistle3, (double) 205, (double) 181, (double) 205, 475 thistle4, (double) 139, (double) 123, (double) 139, 476 gray0, (double) 0, (double) 0, (double) 0, 477 grey0, (double) 0, (double) 0, (double) 0, 478 gray1, (double) 3, (double) 3, (double) 3, 479 grey1, (double) 3, (double) 3, (double) 3, 480 gray2, (double) 5, (double) 5, (double) 5, 481 grey2, (double) 5, (double) 5, (double) 5, 482 gray3, (double) 8, (double) 8, (double) 8, 483 grey3, (double) 8, (double) 8, (double) 8, 484 gray4, (double) 10, (double) 10, (double) 10, 485 grey4, (double) 10, (double) 10, (double) 10, 486 gray5, (double) 13, (double) 13, (double) 13, 487 grey5, (double) 13, (double) 13, (double) 13, 488 gray6, (double) 15, (double) 15, (double) 15, 489 grey6, (double) 15, (double) 15, (double) 15, 490 gray7, (double) 18, (double) 18, (double) 18, 491 grey7, (double) 18, (double) 18, (double) 18, 492 gray8, (double) 20, (double) 20, (double) 20, 493 grey8, (double) 20, (double) 20, (double) 20, 494 gray9, (double) 23, (double) 23, (double) 23, 495 grey9, (double) 23, (double) 23, (double) 23, 496 gray10, (double) 26, (double) 26, (double) 26, 497 grey10, (double) 26, (double) 26, (double) 26, 498 gray11, (double) 28, (double) 28, (double) 28, 499 grey11, (double) 28, (double) 28, (double) 28, 500 gray12, (double) 31, (double) 31, (double) 31, 501 grey12, (double) 31, (double) 31, (double) 31, 502 gray13, (double) 33, (double) 33, (double) 33, 503 grey13, (double) 33, (double) 33, (double) 33, 504 gray14, (double) 36, (double) 36, (double) 36, 505 grey14, (double) 36, (double) 36, (double) 36, 506 gray15, (double) 38, (double) 38, (double) 38, 507 grey15, (double) 38, (double) 38, (double) 38, 508 gray16, (double) 41, (double) 41, (double) 41, 509 grey16, (double) 41, (double) 41, (double) 41, 510 gray17, (double) 43, (double) 43, (double) 43, 511 grey17, (double) 43, (double) 43, (double) 43, 512 gray18, (double) 46, (double) 46, (double) 46, 513 grey18, (double) 46, (double) 46, (double) 46, 514 gray19, (double) 48, (double) 48, (double) 48, 515 grey19, (double) 48, (double) 48, (double) 48, 516 gray20, (double) 51, (double) 51, (double) 51, 517 grey20, (double) 51, (double) 51, (double) 51, 518 gray21, (double) 54, (double) 54, (double) 54, 519 grey21, (double) 54, (double) 54, (double) 54, 520 gray22, (double) 56, (double) 56, (double) 56, 521 grey22, (double) 56, (double) 56, (double) 56, 522 gray23, (double) 59, (double) 59, (double) 59, 523 grey23, (double) 59, (double) 59, (double) 59, 524 gray24, (double) 61, (double) 61, (double) 61, 525 grey24, (double) 61, (double) 61, (double) 61, 526 gray25, (double) 64, (double) 64, (double) 64, 527 grey25, (double) 64, (double) 64, (double) 64, 528 gray26, (double) 66, (double) 66, (double) 66, 529 grey26, (double) 66, (double) 66, (double) 66, 530 gray27, (double) 69, (double) 69, (double) 69, 531 grey27, (double) 69, (double) 69, (double) 69, 532 gray28, (double) 71, (double) 71, (double) 71, 533 grey28, (double) 71, (double) 71, (double) 71, 534 gray29, (double) 74, (double) 74, (double) 74, 535 grey29, (double) 74, (double) 74, (double) 74, 536 gray30, (double) 77, (double) 77, (double) 77, 537 grey30, (double) 77, (double) 77, (double) 77, 538 gray31, (double) 79, (double) 79, (double) 79, 539 grey31, (double) 79, (double) 79, (double) 79, 540 gray32, (double) 82, (double) 82, (double) 82, 541 grey32, (double) 82, (double) 82, (double) 82, 542 gray33, (double) 84, (double) 84, (double) 84, 543 grey33, (double) 84, (double) 84, (double) 84, 544 gray34, (double) 87, (double) 87, (double) 87, 545 grey34, (double) 87, (double) 87, (double) 87, 546 gray35, (double) 89, (double) 89, (double) 89, 547 grey35, (double) 89, (double) 89, (double) 89, 548 gray36, (double) 92, (double) 92, (double) 92, 549 grey36, (double) 92, (double) 92, (double) 92, 550 gray37, (double) 94, (double) 94, (double) 94, 551 grey37, (double) 94, (double) 94, (double) 94, 552 gray38, (double) 97, (double) 97, (double) 97, 553 grey38, (double) 97, (double) 97, (double) 97, 554 gray39, (double) 99, (double) 99, (double) 99, 555 grey39, (double) 99, (double) 99, (double) 99, 556 gray40, (double) 102, (double) 102, (double) 102, 557 grey40, (double) 102, (double) 102, (double) 102, 558 gray41, (double) 105, (double) 105, (double) 105, 559 grey41, (double) 105, (double) 105, (double) 105, 560 gray42, (double) 107, (double) 107, (double) 107, 561 grey42, (double) 107, (double) 107, (double) 107, 562 gray43, (double) 110, (double) 110, (double) 110, 563 grey43, (double) 110, (double) 110, (double) 110, 564 gray44, (double) 112, (double) 112, (double) 112, 565 grey44, (double) 112, (double) 112, (double) 112, 566 gray45, (double) 115, (double) 115, (double) 115, 567 grey45, (double) 115, (double) 115, (double) 115, 568 gray46, (double) 117, (double) 117, (double) 117, 569 grey46, (double) 117, (double) 117, (double) 117, 570 gray47, (double) 120, (double) 120, (double) 120, 571 grey47, (double) 120, (double) 120, (double) 120, 572 gray48, (double) 122, (double) 122, (double) 122, 573 grey48, (double) 122, (double) 122, (double) 122, 574 gray49, (double) 125, (double) 125, (double) 125, 575 grey49, (double) 125, (double) 125, (double) 125, 576 gray50, (double) 127, (double) 127, (double) 127, 577 grey50, (double) 127, (double) 127, (double) 127, 578 gray51, (double) 130, (double) 130, (double) 130, 579 grey51, (double) 130, (double) 130, (double) 130, 580 gray52, (double) 133, (double) 133, (double) 133, 581 grey52, (double) 133, (double) 133, (double) 133, 582 gray53, (double) 135, (double) 135, (double) 135, 583 grey53, (double) 135, (double) 135, (double) 135, 584 gray54, (double) 138, (double) 138, (double) 138, 585 grey54, (double) 138, (double) 138, (double) 138, 586 gray55, (double) 140, (double) 140, (double) 140, 587 grey55, (double) 140, (double) 140, (double) 140, 588 gray56, (double) 143, (double) 143, (double) 143, 589 grey56, (double) 143, (double) 143, (double) 143, 590 gray57, (double) 145, (double) 145, (double) 145, 591 grey57, (double) 145, (double) 145, (double) 145, 592 gray58, (double) 148, (double) 148, (double) 148, 593 grey58, (double) 148, (double) 148, (double) 148, 594 gray59, (double) 150, (double) 150, (double) 150, 595 grey59, (double) 150, (double) 150, (double) 150, 596 gray60, (double) 153, (double) 153, (double) 153, 597 grey60, (double) 153, (double) 153, (double) 153, 598 gray61, (double) 156, (double) 156, (double) 156, 599 grey61, (double) 156, (double) 156, (double) 156, 600 gray62, (double) 158, (double) 158, (double) 158, 601 grey62, (double) 158, (double) 158, (double) 158, 602 gray63, (double) 161, (double) 161, (double) 161, 603 grey63, (double) 161, (double) 161, (double) 161, 604 gray64, (double) 163, (double) 163, (double) 163, 605 grey64, (double) 163, (double) 163, (double) 163, 606 gray65, (double) 166, (double) 166, (double) 166, 607 grey65, (double) 166, (double) 166, (double) 166, 608 gray66, (double) 168, (double) 168, (double) 168, 609 grey66, (double) 168, (double) 168, (double) 168, 610 gray67, (double) 171, (double) 171, (double) 171, 611 grey67, (double) 171, (double) 171, (double) 171, 612 gray68, (double) 173, (double) 173, (double) 173, 613 grey68, (double) 173, (double) 173, (double) 173, 614 gray69, (double) 176, (double) 176, (double) 176, 615 grey69, (double) 176, (double) 176, (double) 176, 616 gray70, (double) 179, (double) 179, (double) 179, 617 grey70, (double) 179, (double) 179, (double) 179, 618 gray71, (double) 181, (double) 181, (double) 181, 619 grey71, (double) 181, (double) 181, (double) 181, 620 gray72, (double) 184, (double) 184, (double) 184, 621 grey72, (double) 184, (double) 184, (double) 184, 622 gray73, (double) 186, (double) 186, (double) 186, 623 grey73, (double) 186, (double) 186, (double) 186, 624 gray74, (double) 189, (double) 189, (double) 189, 625 grey74, (double) 189, (double) 189, (double) 189, 626 gray75, (double) 191, (double) 191, (double) 191, 627 grey75, (double) 191, (double) 191, (double) 191, 628 gray76, (double) 194, (double) 194, (double) 194, 629 grey76, (double) 194, (double) 194, (double) 194, 630 gray77, (double) 196, (double) 196, (double) 196, 631 grey77, (double) 196, (double) 196, (double) 196, 632 gray78, (double) 199, (double) 199, (double) 199, 633 grey78, (double) 199, (double) 199, (double) 199, 634 gray79, (double) 201, (double) 201, (double) 201, 635 grey79, (double) 201, (double) 201, (double) 201, 636 gray80, (double) 204, (double) 204, (double) 204, 637 grey80, (double) 204, (double) 204, (double) 204, 638 gray81, (double) 207, (double) 207, (double) 207, 639 grey81, (double) 207, (double) 207, (double) 207, 640 gray82, (double) 209, (double) 209, (double) 209, 641 grey82, (double) 209, (double) 209, (double) 209, 642 gray83, (double) 212, (double) 212, (double) 212, 643 grey83, (double) 212, (double) 212, (double) 212, 644 gray84, (double) 214, (double) 214, (double) 214, 645 grey84, (double) 214, (double) 214, (double) 214, 646 gray85, (double) 217, (double) 217, (double) 217, 647 grey85, (double) 217, (double) 217, (double) 217, 648 gray86, (double) 219, (double) 219, (double) 219, 649 grey86, (double) 219, (double) 219, (double) 219, 650 gray87, (double) 222, (double) 222, (double) 222, 651 grey87, (double) 222, (double) 222, (double) 222, 652 gray88, (double) 224, (double) 224, (double) 224, 653 grey88, (double) 224, (double) 224, (double) 224, 654 gray89, (double) 227, (double) 227, (double) 227, 655 grey89, (double) 227, (double) 227, (double) 227, 656 gray90, (double) 229, (double) 229, (double) 229, 657 grey90, (double) 229, (double) 229, (double) 229, 658 gray91, (double) 232, (double) 232, (double) 232, 659 grey91, (double) 232, (double) 232, (double) 232, 660 gray92, (double) 235, (double) 235, (double) 235, 661 grey92, (double) 235, (double) 235, (double) 235, 662 gray93, (double) 237, (double) 237, (double) 237, 663 grey93, (double) 237, (double) 237, (double) 237, 664 gray94, (double) 240, (double) 240, (double) 240, 665 grey94, (double) 240, (double) 240, (double) 240, 666 gray95, (double) 242, (double) 242, (double) 242, 667 grey95, (double) 242, (double) 242, (double) 242, 668 gray96, (double) 245, (double) 245, (double) 245, 669 grey96, (double) 245, (double) 245, (double) 245, 670 gray97, (double) 247, (double) 247, (double) 247, 671 grey97, (double) 247, (double) 247, (double) 247, 672 gray98, (double) 250, (double) 250, (double) 250, 673 grey98, (double) 250, (double) 250, (double) 250, 674 gray99, (double) 252, (double) 252, (double) 252, 675 grey99, (double) 252, (double) 252, (double) 252, 676 gray100, (double) 255, (double) 255, (double) 255, 677 grey100, (double) 255, (double) 255, (double) 255, 678 DarkGrey, (double) 169, (double) 169, (double) 169, 679 DarkGray, (double) 169, (double) 169, (double) 169, 680 DarkBlue, (double) 0, (double) 0, (double) 139, 681 DarkCyan, (double) 0, (double) 139, (double) 139, 682 DarkMagenta, (double) 139, (double) 0, (double) 139, 683 DarkRed, (double) 139, (double) 0, (double) 0, 684 LightGreen, (double) 144, (double) 238, (double) 144, 685 }; 686