1use crate::ColorDatabase;
2
3const SVG_COLORS: &[(&str, u32)] = &[
4 ("aliceblue", 0xF0F8FF),
5 ("antiquewhite", 0xFAEBD7),
6 ("aqua", 0x00FFFF),
7 ("aquamarine", 0x7FFFD4),
8 ("azure", 0xF0FFFF),
9 ("beige", 0xF5F5DC),
10 ("bisque", 0xFFE4C4),
11 ("black", 0x000000),
12 ("blanchedalmond", 0xFFEBCD),
13 ("blue", 0x0000FF),
14 ("blueviolet", 0x8A2BE2),
15 ("brown", 0xA52A2A),
16 ("burlywood", 0xDEB887),
17 ("cadetblue", 0x5F9EA0),
18 ("chartreuse", 0x7FFF00),
19 ("chocolate", 0xD2691E),
20 ("coral", 0xFF7F50),
21 ("cornflowerblue", 0x6495ED),
22 ("cornsilk", 0xFFF8DC),
23 ("crimson", 0xDC143C),
24 ("cyan", 0x00FFFF),
25 ("darkblue", 0x00008B),
26 ("darkcyan", 0x008B8B),
27 ("darkgoldenrod", 0xB8860B),
28 ("darkgray", 0xA9A9A9),
29 ("darkgreen", 0x006400),
30 ("darkgrey", 0xA9A9A9),
31 ("darkkhaki", 0xBDB76B),
32 ("darkmagenta", 0x8B008B),
33 ("darkolivegreen", 0x556B2F),
34 ("darkorange", 0xFF8C00),
35 ("darkorchid", 0x9932CC),
36 ("darkred", 0x8B0000),
37 ("darksalmon", 0xE9967A),
38 ("darkseagreen", 0x8FBC8F),
39 ("darkslateblue", 0x483D8B),
40 ("darkslategray", 0x2F4F4F),
41 ("darkslategrey", 0x2F4F4F),
42 ("darkturquoise", 0x00CED1),
43 ("darkviolet", 0x9400D3),
44 ("deeppink", 0xFF1493),
45 ("deepskyblue", 0x00BFFF),
46 ("dimgray", 0x696969),
47 ("dimgrey", 0x696969),
48 ("dodgerblue", 0x1E90FF),
49 ("firebrick", 0xB22222),
50 ("floralwhite", 0xFFFAF0),
51 ("forestgreen", 0x228B22),
52 ("fuchsia", 0xFF00FF),
53 ("gainsboro", 0xDCDCDC),
54 ("ghostwhite", 0xF8F8FF),
55 ("gold", 0xFFD700),
56 ("goldenrod", 0xDAA520),
57 ("gray", 0x808080),
58 ("grey", 0x808080),
59 ("green", 0x008000),
60 ("greenyellow", 0xADFF2F),
61 ("honeydew", 0xF0FFF0),
62 ("hotpink", 0xFF69B4),
63 ("indianred", 0xCD5C5C),
64 ("indigo", 0x4B0082),
65 ("ivory", 0xFFFFF0),
66 ("khaki", 0xF0E68C),
67 ("lavender", 0xE6E6FA),
68 ("lavenderblush", 0xFFF0F5),
69 ("lawngreen", 0x7CFC00),
70 ("lemonchiffon", 0xFFFACD),
71 ("lightblue", 0xADD8E6),
72 ("lightcoral", 0xF08080),
73 ("lightcyan", 0xE0FFFF),
74 ("lightgoldenrodyellow", 0xFAFAD2),
75 ("lightgray", 0xD3D3D3),
76 ("lightgreen", 0x90EE90),
77 ("lightgrey", 0xD3D3D3),
78 ("lightpink", 0xFFB6C1),
79 ("lightsalmon", 0xFFA07A),
80 ("lightseagreen", 0x20B2AA),
81 ("lightskyblue", 0x87CEFA),
82 ("lightslategray", 0x778899),
83 ("lightslategrey", 0x778899),
84 ("lightsteelblue", 0xB0C4DE),
85 ("lightyellow", 0xFFFFE0),
86 ("lime", 0x00FF00),
87 ("limegreen", 0x32CD32),
88 ("linen", 0xFAF0E6),
89 ("magenta", 0xFF00FF),
90 ("maroon", 0x800000),
91 ("mediumaquamarine", 0x66CDAA),
92 ("mediumblue", 0x0000CD),
93 ("mediumorchid", 0xBA55D3),
94 ("mediumpurple", 0x9370DB),
95 ("mediumseagreen", 0x3CB371),
96 ("mediumslateblue", 0x7B68EE),
97 ("mediumspringgreen", 0x00FA9A),
98 ("mediumturquoise", 0x48D1CC),
99 ("mediumvioletred", 0xC71585),
100 ("midnightblue", 0x191970),
101 ("mintcream", 0xF5FFFA),
102 ("mistyrose", 0xFFE4E1),
103 ("moccasin", 0xFFE4B5),
104 ("navajowhite", 0xFFDEAD),
105 ("navy", 0x000080),
106 ("oldlace", 0xFDF5E6),
107 ("olive", 0x808000),
108 ("olivedrab", 0x6B8E23),
109 ("orange", 0xFFA500),
110 ("orangered", 0xFF4500),
111 ("orchid", 0xDA70D6),
112 ("palegoldenrod", 0xEEE8AA),
113 ("palegreen", 0x98FB98),
114 ("paleturquoise", 0xAFEEEE),
115 ("palevioletred", 0xDB7093),
116 ("papayawhip", 0xFFEFD5),
117 ("peachpuff", 0xFFDAB9),
118 ("peru", 0xCD853F),
119 ("pink", 0xFFC0CB),
120 ("plum", 0xDDA0DD),
121 ("powderblue", 0xB0E0E6),
122 ("purple", 0x800080),
123 ("red", 0xFF0000),
124 ("rosybrown", 0xBC8F8F),
125 ("royalblue", 0x4169E1),
126 ("saddlebrown", 0x8B4513),
127 ("salmon", 0xFA8072),
128 ("sandybrown", 0xF4A460),
129 ("seagreen", 0x2E8B57),
130 ("seashell", 0x2E8B57),
131 ("sienna", 0xA0522D),
132 ("silver", 0xC0C0C0),
133 ("skyblue", 0x87CEEB),
134 ("slateblue", 0x6A5ACD),
135 ("slategray", 0x708090),
136 ("slategrey", 0x708090),
137 ("snow", 0xFFFAFA),
138 ("springgreen", 0x00FF7F),
139 ("steelblue", 0x4682B4),
140 ("tan", 0xD2B48C),
141 ("teal", 0x008080),
142 ("thistle", 0xD8BFD8),
143 ("tomato", 0xFF6347),
144 ("turquoise", 0x40E0D0),
145 ("violet", 0xEE82EE),
146 ("wheat", 0xF5DEB3),
147 ("white", 0xFFFFFF),
148 ("whitesmoke", 0xF5F5F5),
149 ("yellow", 0xFFFF00),
150 ("yellowgreen", 0x9ACD32),
151];
152#[allow(non_upper_case_globals)]
153pub const SvgColorDatabase: ColorDatabase<'static> = ColorDatabase { colors: SVG_COLORS };