1use std::collections::HashMap;
2
3use gpui2::Rgba;
4
5use crate::scale::{ColorScaleName, ColorScaleSet, ColorScales};
6
7struct DefaultColorScaleSet {
8 scale: ColorScaleName,
9 light: [&'static str; 12],
10 light_alpha: [&'static str; 12],
11 dark: [&'static str; 12],
12 dark_alpha: [&'static str; 12],
13}
14
15impl From<DefaultColorScaleSet> for ColorScaleSet {
16 fn from(default: DefaultColorScaleSet) -> Self {
17 Self::new(
18 default.scale,
19 default
20 .light
21 .map(|color| Rgba::try_from(color).unwrap().into()),
22 default
23 .light_alpha
24 .map(|color| Rgba::try_from(color).unwrap().into()),
25 default
26 .dark
27 .map(|color| Rgba::try_from(color).unwrap().into()),
28 default
29 .dark_alpha
30 .map(|color| Rgba::try_from(color).unwrap().into()),
31 )
32 }
33}
34
35pub fn default_color_scales() -> ColorScales {
36 use ColorScaleName::*;
37
38 HashMap::from_iter([
39 (Gray, gray().into()),
40 (Mauve, mauve().into()),
41 (Slate, slate().into()),
42 (Sage, sage().into()),
43 (Olive, olive().into()),
44 (Sand, sand().into()),
45 (Gold, gold().into()),
46 (Bronze, bronze().into()),
47 (Brown, brown().into()),
48 (Yellow, yellow().into()),
49 (Amber, amber().into()),
50 (Orange, orange().into()),
51 (Tomato, tomato().into()),
52 (Red, red().into()),
53 (Ruby, ruby().into()),
54 (Crimson, crimson().into()),
55 (Pink, pink().into()),
56 (Plum, plum().into()),
57 (Purple, purple().into()),
58 (Violet, violet().into()),
59 (Iris, iris().into()),
60 (Indigo, indigo().into()),
61 (Blue, blue().into()),
62 (Cyan, cyan().into()),
63 (Teal, teal().into()),
64 (Jade, jade().into()),
65 (Green, green().into()),
66 (Grass, grass().into()),
67 (Lime, lime().into()),
68 (Mint, mint().into()),
69 (Sky, sky().into()),
70 (Black, black().into()),
71 (White, white().into()),
72 ])
73}
74
75fn gray() -> DefaultColorScaleSet {
76 DefaultColorScaleSet {
77 scale: ColorScaleName::Gray,
78 light: [
79 "#fcfcfc00",
80 "#f9f9f900",
81 "#f0f0f000",
82 "#e8e8e800",
83 "#e0e0e000",
84 "#d9d9d900",
85 "#cecece00",
86 "#bbbbbb00",
87 "#8d8d8d00",
88 "#83838300",
89 "#64646400",
90 "#20202000",
91 ],
92 light_alpha: [
93 "#00000003",
94 "#00000006",
95 "#0000000f",
96 "#00000017",
97 "#0000001f",
98 "#00000026",
99 "#00000031",
100 "#00000044",
101 "#00000072",
102 "#0000007c",
103 "#0000009b",
104 "#000000df",
105 ],
106 dark: [
107 "#11111100",
108 "#19191900",
109 "#22222200",
110 "#2a2a2a00",
111 "#31313100",
112 "#3a3a3a00",
113 "#48484800",
114 "#60606000",
115 "#6e6e6e00",
116 "#7b7b7b00",
117 "#b4b4b400",
118 "#eeeeee00",
119 ],
120 dark_alpha: [
121 "#00000000",
122 "#ffffff09",
123 "#ffffff12",
124 "#ffffff1b",
125 "#ffffff22",
126 "#ffffff2c",
127 "#ffffff3b",
128 "#ffffff55",
129 "#ffffff64",
130 "#ffffff72",
131 "#ffffffaf",
132 "#ffffffed",
133 ],
134 }
135}
136
137fn mauve() -> DefaultColorScaleSet {
138 DefaultColorScaleSet {
139 scale: ColorScaleName::Mauve,
140 light: [
141 "#fdfcfd00",
142 "#faf9fb00",
143 "#f2eff300",
144 "#eae7ec00",
145 "#e3dfe600",
146 "#dbd8e000",
147 "#d0cdd700",
148 "#bcbac700",
149 "#8e8c9900",
150 "#84828e00",
151 "#65636d00",
152 "#211f2600",
153 ],
154 light_alpha: [
155 "#55005503",
156 "#2b005506",
157 "#30004010",
158 "#20003618",
159 "#20003820",
160 "#14003527",
161 "#10003332",
162 "#08003145",
163 "#05001d73",
164 "#0500197d",
165 "#0400119c",
166 "#020008e0",
167 ],
168 dark: [
169 "#12111300",
170 "#1a191b00",
171 "#23222500",
172 "#2b292d00",
173 "#32303500",
174 "#3c393f00",
175 "#49474e00",
176 "#625f6900",
177 "#6f6d7800",
178 "#7c7a8500",
179 "#b5b2bc00",
180 "#eeeef000",
181 ],
182 dark_alpha: [
183 "#00000000",
184 "#f5f4f609",
185 "#ebeaf814",
186 "#eee5f81d",
187 "#efe6fe25",
188 "#f1e6fd30",
189 "#eee9ff40",
190 "#eee7ff5d",
191 "#eae6fd6e",
192 "#ece9fd7c",
193 "#f5f1ffb7",
194 "#fdfdffef",
195 ],
196 }
197}
198
199fn slate() -> DefaultColorScaleSet {
200 DefaultColorScaleSet {
201 scale: ColorScaleName::Slate,
202 light: [
203 "#fcfcfd00",
204 "#f9f9fb00",
205 "#f0f0f300",
206 "#e8e8ec00",
207 "#e0e1e600",
208 "#d9d9e000",
209 "#cdced600",
210 "#b9bbc600",
211 "#8b8d9800",
212 "#80838d00",
213 "#60646c00",
214 "#1c202400",
215 ],
216 light_alpha: [
217 "#00005503",
218 "#00005506",
219 "#0000330f",
220 "#00002d17",
221 "#0009321f",
222 "#00002f26",
223 "#00062e32",
224 "#00083046",
225 "#00051d74",
226 "#00071b7f",
227 "#0007149f",
228 "#000509e3",
229 ],
230 dark: [
231 "#11111300",
232 "#18191b00",
233 "#21222500",
234 "#272a2d00",
235 "#2e313500",
236 "#363a3f00",
237 "#43484e00",
238 "#5a616900",
239 "#696e7700",
240 "#777b8400",
241 "#b0b4ba00",
242 "#edeef000",
243 ],
244 dark_alpha: [
245 "#00000000",
246 "#d8f4f609",
247 "#ddeaf814",
248 "#d3edf81d",
249 "#d9edfe25",
250 "#d6ebfd30",
251 "#d9edff40",
252 "#d9edff5d",
253 "#dfebfd6d",
254 "#e5edfd7b",
255 "#f1f7feb5",
256 "#fcfdffef",
257 ],
258 }
259}
260
261fn sage() -> DefaultColorScaleSet {
262 DefaultColorScaleSet {
263 scale: ColorScaleName::Sage,
264 light: [
265 "#fbfdfc00",
266 "#f7f9f800",
267 "#eef1f000",
268 "#e6e9e800",
269 "#dfe2e000",
270 "#d7dad900",
271 "#cbcfcd00",
272 "#b8bcba00",
273 "#868e8b00",
274 "#7c848100",
275 "#5f656300",
276 "#1a211e00",
277 ],
278 light_alpha: [
279 "#00804004",
280 "#00402008",
281 "#002d1e11",
282 "#001f1519",
283 "#00180820",
284 "#00140d28",
285 "#00140a34",
286 "#000f0847",
287 "#00110b79",
288 "#00100a83",
289 "#000a07a0",
290 "#000805e5",
291 ],
292 dark: [
293 "#10121100",
294 "#17191800",
295 "#20222100",
296 "#272a2900",
297 "#2e313000",
298 "#373b3900",
299 "#44494700",
300 "#5b625f00",
301 "#63706b00",
302 "#717d7900",
303 "#adb5b200",
304 "#eceeed00",
305 ],
306 dark_alpha: [
307 "#00000000",
308 "#f0f2f108",
309 "#f3f5f412",
310 "#f2fefd1a",
311 "#f1fbfa22",
312 "#edfbf42d",
313 "#edfcf73c",
314 "#ebfdf657",
315 "#dffdf266",
316 "#e5fdf674",
317 "#f4fefbb0",
318 "#fdfffeed",
319 ],
320 }
321}
322
323fn olive() -> DefaultColorScaleSet {
324 DefaultColorScaleSet {
325 scale: ColorScaleName::Olive,
326 light: [
327 "#fcfdfc00",
328 "#f8faf800",
329 "#eff1ef00",
330 "#e7e9e700",
331 "#dfe2df00",
332 "#d7dad700",
333 "#cccfcc00",
334 "#b9bcb800",
335 "#898e8700",
336 "#7f847d00",
337 "#60655f00",
338 "#1d211c00",
339 ],
340 light_alpha: [
341 "#00550003",
342 "#00490007",
343 "#00200010",
344 "#00160018",
345 "#00180020",
346 "#00140028",
347 "#000f0033",
348 "#040f0047",
349 "#050f0078",
350 "#040e0082",
351 "#020a00a0",
352 "#010600e3",
353 ],
354 dark: [
355 "#11121000",
356 "#18191700",
357 "#21222000",
358 "#282a2700",
359 "#2f312e00",
360 "#383a3600",
361 "#45484300",
362 "#5c625b00",
363 "#68706600",
364 "#767d7400",
365 "#afb5ad00",
366 "#eceeec00",
367 ],
368 dark_alpha: [
369 "#00000000",
370 "#f1f2f008",
371 "#f4f5f312",
372 "#f3fef21a",
373 "#f2fbf122",
374 "#f4faed2c",
375 "#f2fced3b",
376 "#edfdeb57",
377 "#ebfde766",
378 "#f0fdec74",
379 "#f6fef4b0",
380 "#fdfffded",
381 ],
382 }
383}
384
385fn sand() -> DefaultColorScaleSet {
386 DefaultColorScaleSet {
387 scale: ColorScaleName::Sand,
388 light: [
389 "#fdfdfc00",
390 "#f9f9f800",
391 "#f1f0ef00",
392 "#e9e8e600",
393 "#e2e1de00",
394 "#dad9d600",
395 "#cfceca00",
396 "#bcbbb500",
397 "#8d8d8600",
398 "#82827c00",
399 "#63635e00",
400 "#21201c00",
401 ],
402 light_alpha: [
403 "#55550003",
404 "#25250007",
405 "#20100010",
406 "#1f150019",
407 "#1f180021",
408 "#19130029",
409 "#19140035",
410 "#1915014a",
411 "#0f0f0079",
412 "#0c0c0083",
413 "#080800a1",
414 "#060500e3",
415 ],
416 dark: [
417 "#11111000",
418 "#19191800",
419 "#22222100",
420 "#2a2a2800",
421 "#31312e00",
422 "#3b3a3700",
423 "#49484400",
424 "#62605b00",
425 "#6f6d6600",
426 "#7c7b7400",
427 "#b5b3ad00",
428 "#eeeeec00",
429 ],
430 dark_alpha: [
431 "#00000000",
432 "#f4f4f309",
433 "#f6f6f513",
434 "#fefef31b",
435 "#fbfbeb23",
436 "#fffaed2d",
437 "#fffbed3c",
438 "#fff9eb57",
439 "#fffae965",
440 "#fffdee73",
441 "#fffcf4b0",
442 "#fffffded",
443 ],
444 }
445}
446
447fn gold() -> DefaultColorScaleSet {
448 DefaultColorScaleSet {
449 scale: ColorScaleName::Gold,
450 light: [
451 "#fdfdfc00",
452 "#faf9f200",
453 "#f2f0e700",
454 "#eae6db00",
455 "#e1dccf00",
456 "#d8d0bf00",
457 "#cbc0aa00",
458 "#b9a88d00",
459 "#97836500",
460 "#8c7a5e00",
461 "#71624b00",
462 "#3b352b00",
463 ],
464 light_alpha: [
465 "#55550003",
466 "#9d8a000d",
467 "#75600018",
468 "#6b4e0024",
469 "#60460030",
470 "#64440040",
471 "#63420055",
472 "#633d0072",
473 "#5332009a",
474 "#492d00a1",
475 "#362100b4",
476 "#130c00d4",
477 ],
478 dark: [
479 "#12121100",
480 "#1b1a1700",
481 "#24231f00",
482 "#2d2b2600",
483 "#38352e00",
484 "#44403900",
485 "#544f4600",
486 "#69625600",
487 "#97836500",
488 "#a3907300",
489 "#cbb99f00",
490 "#e8e2d900",
491 ],
492 dark_alpha: [
493 "#91911102",
494 "#f9e29d0b",
495 "#f8ecbb15",
496 "#ffeec41e",
497 "#feecc22a",
498 "#feebcb37",
499 "#ffedcd48",
500 "#fdeaca5f",
501 "#ffdba690",
502 "#fedfb09d",
503 "#fee7c6c8",
504 "#fef7ede7",
505 ],
506 }
507}
508
509fn bronze() -> DefaultColorScaleSet {
510 DefaultColorScaleSet {
511 scale: ColorScaleName::Bronze,
512 light: [
513 "#fdfcfc00",
514 "#fdf7f500",
515 "#f6edea00",
516 "#efe4df00",
517 "#e7d9d300",
518 "#dfcdc500",
519 "#d3bcb300",
520 "#c2a49900",
521 "#a1807200",
522 "#95746800",
523 "#7d5e5400",
524 "#43302b00",
525 ],
526 light_alpha: [
527 "#55000003",
528 "#cc33000a",
529 "#92250015",
530 "#80280020",
531 "#7423002c",
532 "#7324003a",
533 "#6c1f004c",
534 "#671c0066",
535 "#551a008d",
536 "#4c150097",
537 "#3d0f00ab",
538 "#1d0600d4",
539 ],
540 dark: [
541 "#14111000",
542 "#1c191700",
543 "#26222000",
544 "#302a2700",
545 "#3b333000",
546 "#493e3a00",
547 "#5a4c4700",
548 "#6f5f5800",
549 "#a1807200",
550 "#ae8c7e00",
551 "#d4b3a500",
552 "#ede0d900",
553 ],
554 dark_alpha: [
555 "#d1110004",
556 "#fbbc910c",
557 "#faceb817",
558 "#facdb622",
559 "#ffd2c12d",
560 "#ffd1c03c",
561 "#fdd0c04f",
562 "#ffd6c565",
563 "#fec7b09b",
564 "#fecab5a9",
565 "#ffd7c6d1",
566 "#fff1e9ec",
567 ],
568 }
569}
570
571fn brown() -> DefaultColorScaleSet {
572 DefaultColorScaleSet {
573 scale: ColorScaleName::Brown,
574 light: [
575 "#fefdfc00",
576 "#fcf9f600",
577 "#f6eee700",
578 "#f0e4d900",
579 "#ebdaca00",
580 "#e4cdb700",
581 "#dcbc9f00",
582 "#cea37e00",
583 "#ad7f5800",
584 "#a0755300",
585 "#815e4600",
586 "#3e332e00",
587 ],
588 light_alpha: [
589 "#aa550003",
590 "#aa550009",
591 "#a04b0018",
592 "#9b4a0026",
593 "#9f4d0035",
594 "#a04e0048",
595 "#a34e0060",
596 "#9f4a0081",
597 "#823c00a7",
598 "#723300ac",
599 "#522100b9",
600 "#140600d1",
601 ],
602 dark: [
603 "#12110f00",
604 "#1c181600",
605 "#28211d00",
606 "#32292200",
607 "#3e312800",
608 "#4d3c2f00",
609 "#614a3900",
610 "#7c5f4600",
611 "#ad7f5800",
612 "#b88c6700",
613 "#dbb59400",
614 "#f2e1ca00",
615 ],
616 dark_alpha: [
617 "#91110002",
618 "#fba67c0c",
619 "#fcb58c19",
620 "#fbbb8a24",
621 "#fcb88931",
622 "#fdba8741",
623 "#ffbb8856",
624 "#ffbe8773",
625 "#feb87da8",
626 "#ffc18cb3",
627 "#fed1aad9",
628 "#feecd4f2",
629 ],
630 }
631}
632
633fn yellow() -> DefaultColorScaleSet {
634 DefaultColorScaleSet {
635 scale: ColorScaleName::Yellow,
636 light: [
637 "#fdfdf900",
638 "#fefce900",
639 "#fffab800",
640 "#fff39400",
641 "#ffe77000",
642 "#f3d76800",
643 "#e4c76700",
644 "#d5ae3900",
645 "#ffe62900",
646 "#ffdc0000",
647 "#9e6c0000",
648 "#473b1f00",
649 ],
650 light_alpha: [
651 "#aaaa0006",
652 "#f4dd0016",
653 "#ffee0047",
654 "#ffe3016b",
655 "#ffd5008f",
656 "#ebbc0097",
657 "#d2a10098",
658 "#c99700c6",
659 "#ffe100d6",
660 "#ffdc0000",
661 "#9e6c0000",
662 "#2e2000e0",
663 ],
664 dark: [
665 "#14120b00",
666 "#1b180f00",
667 "#2d230500",
668 "#362b0000",
669 "#43350000",
670 "#52420200",
671 "#66541700",
672 "#836a2100",
673 "#ffe62900",
674 "#ffff5700",
675 "#f5e14700",
676 "#f6eeb400",
677 ],
678 dark_alpha: [
679 "#d1510004",
680 "#f9b4000b",
681 "#ffaa001e",
682 "#fdb70028",
683 "#febb0036",
684 "#fec40046",
685 "#fdcb225c",
686 "#fdca327b",
687 "#ffe62900",
688 "#ffff5700",
689 "#fee949f5",
690 "#fef6baf6",
691 ],
692 }
693}
694
695fn amber() -> DefaultColorScaleSet {
696 DefaultColorScaleSet {
697 scale: ColorScaleName::Amber,
698 light: [
699 "#fefdfb00",
700 "#fefbe900",
701 "#fff7c200",
702 "#ffee9c00",
703 "#fbe57700",
704 "#f3d67300",
705 "#e9c16200",
706 "#e2a33600",
707 "#ffc53d00",
708 "#ffba1800",
709 "#ab640000",
710 "#4f342200",
711 ],
712 light_alpha: [
713 "#c0800004",
714 "#f4d10016",
715 "#ffde003d",
716 "#ffd40063",
717 "#f8cf0088",
718 "#eab5008c",
719 "#dc9b009d",
720 "#da8a00c9",
721 "#ffb300c2",
722 "#ffb300e7",
723 "#ab640000",
724 "#341500dd",
725 ],
726 dark: [
727 "#16120c00",
728 "#1d180f00",
729 "#30200800",
730 "#3f270000",
731 "#4d300000",
732 "#5c3d0500",
733 "#714f1900",
734 "#8f642400",
735 "#ffc53d00",
736 "#ffd60a00",
737 "#ffca1600",
738 "#ffe7b300",
739 ],
740 dark_alpha: [
741 "#e63c0006",
742 "#fd9b000d",
743 "#fa820022",
744 "#fc820032",
745 "#fd8b0041",
746 "#fd9b0051",
747 "#ffab2567",
748 "#ffae3587",
749 "#ffc53d00",
750 "#ffd60a00",
751 "#ffca1600",
752 "#ffe7b300",
753 ],
754 }
755}
756
757fn orange() -> DefaultColorScaleSet {
758 DefaultColorScaleSet {
759 scale: ColorScaleName::Orange,
760 light: [
761 "#fefcfb00",
762 "#fff7ed00",
763 "#ffefd600",
764 "#ffdfb500",
765 "#ffd19a00",
766 "#ffc18200",
767 "#f5ae7300",
768 "#ec945500",
769 "#f76b1500",
770 "#ef5f0000",
771 "#cc4e0000",
772 "#582d1d00",
773 ],
774 light_alpha: [
775 "#c0400004",
776 "#ff8e0012",
777 "#ff9c0029",
778 "#ff91014a",
779 "#ff8b0065",
780 "#ff81007d",
781 "#ed6c008c",
782 "#e35f00aa",
783 "#f65e00ea",
784 "#ef5f0000",
785 "#cc4e0000",
786 "#431200e2",
787 ],
788 dark: [
789 "#17120e00",
790 "#1e160f00",
791 "#331e0b00",
792 "#46210000",
793 "#56280000",
794 "#66350c00",
795 "#7e451d00",
796 "#a3582900",
797 "#f76b1500",
798 "#ff801f00",
799 "#ffa05700",
800 "#ffe0c200",
801 ],
802 dark_alpha: [
803 "#ec360007",
804 "#fe6d000e",
805 "#fb6a0025",
806 "#ff590039",
807 "#ff61004a",
808 "#fd75045c",
809 "#ff832c75",
810 "#fe84389d",
811 "#fe6d15f7",
812 "#ff801f00",
813 "#ffa05700",
814 "#ffe0c200",
815 ],
816 }
817}
818
819fn tomato() -> DefaultColorScaleSet {
820 DefaultColorScaleSet {
821 scale: ColorScaleName::Tomato,
822 light: [
823 "#fffcfc00",
824 "#fff8f700",
825 "#feebe700",
826 "#ffdcd300",
827 "#ffcdc200",
828 "#fdbdaf00",
829 "#f5a89800",
830 "#ec8e7b00",
831 "#e54d2e00",
832 "#dd442500",
833 "#d1341500",
834 "#5c271f00",
835 ],
836 light_alpha: [
837 "#ff000003",
838 "#ff200008",
839 "#f52b0018",
840 "#ff35002c",
841 "#ff2e003d",
842 "#f92d0050",
843 "#e7280067",
844 "#db250084",
845 "#df2600d1",
846 "#d72400da",
847 "#cd2200ea",
848 "#460900e0",
849 ],
850 dark: [
851 "#18111100",
852 "#1f151300",
853 "#39171400",
854 "#4e151100",
855 "#5e1c1600",
856 "#6e292000",
857 "#853a2d00",
858 "#ac4d3900",
859 "#e54d2e00",
860 "#ec614200",
861 "#ff977d00",
862 "#fbd3cb00",
863 ],
864 dark_alpha: [
865 "#f1121208",
866 "#ff55330f",
867 "#ff35232b",
868 "#fd201142",
869 "#fe332153",
870 "#ff4f3864",
871 "#fd644a7d",
872 "#fe6d4ea7",
873 "#fe5431e4",
874 "#ff6847eb",
875 "#ff977d00",
876 "#ffd6cefb",
877 ],
878 }
879}
880
881fn red() -> DefaultColorScaleSet {
882 DefaultColorScaleSet {
883 scale: ColorScaleName::Red,
884 light: [
885 "#fffcfc00",
886 "#fff7f700",
887 "#feebec00",
888 "#ffdbdc00",
889 "#ffcdce00",
890 "#fdbdbe00",
891 "#f4a9aa00",
892 "#eb8e9000",
893 "#e5484d00",
894 "#dc3e4200",
895 "#ce2c3100",
896 "#64172300",
897 ],
898 light_alpha: [
899 "#ff000003",
900 "#ff000008",
901 "#f3000d14",
902 "#ff000824",
903 "#ff000632",
904 "#f8000442",
905 "#df000356",
906 "#d2000571",
907 "#db0007b7",
908 "#d10005c1",
909 "#c40006d3",
910 "#55000de8",
911 ],
912 dark: [
913 "#19111100",
914 "#20131400",
915 "#3b121900",
916 "#500f1c00",
917 "#61162300",
918 "#72232d00",
919 "#8c333a00",
920 "#b5454800",
921 "#e5484d00",
922 "#ec5d5e00",
923 "#ff959200",
924 "#ffd1d900",
925 ],
926 dark_alpha: [
927 "#f4121209",
928 "#f22f3e11",
929 "#ff173f2d",
930 "#fe0a3b44",
931 "#ff204756",
932 "#ff3e5668",
933 "#ff536184",
934 "#ff5d61b0",
935 "#fe4e54e4",
936 "#ff6465eb",
937 "#ff959200",
938 "#ffd1d900",
939 ],
940 }
941}
942
943fn ruby() -> DefaultColorScaleSet {
944 DefaultColorScaleSet {
945 scale: ColorScaleName::Ruby,
946 light: [
947 "#fffcfd00",
948 "#fff7f800",
949 "#feeaed00",
950 "#ffdce100",
951 "#ffced600",
952 "#f8bfc800",
953 "#efacb800",
954 "#e592a300",
955 "#e5466600",
956 "#dc3b5d00",
957 "#ca244d00",
958 "#64172b00",
959 ],
960 light_alpha: [
961 "#ff005503",
962 "#ff002008",
963 "#f3002515",
964 "#ff002523",
965 "#ff002a31",
966 "#e4002440",
967 "#ce002553",
968 "#c300286d",
969 "#db002cb9",
970 "#d2002cc4",
971 "#c10030db",
972 "#550016e8",
973 ],
974 dark: [
975 "#19111300",
976 "#1e151700",
977 "#3a141e00",
978 "#4e132500",
979 "#5e1a2e00",
980 "#6f253900",
981 "#88344700",
982 "#b3445a00",
983 "#e5466600",
984 "#ec5a7200",
985 "#ff949d00",
986 "#fed2e100",
987 ],
988 dark_alpha: [
989 "#f4124a09",
990 "#fe5a7f0e",
991 "#ff235d2c",
992 "#fd195e42",
993 "#fe2d6b53",
994 "#ff447665",
995 "#ff577d80",
996 "#ff5c7cae",
997 "#fe4c70e4",
998 "#ff617beb",
999 "#ff949d00",
1000 "#ffd3e2fe",
1001 ],
1002 }
1003}
1004
1005fn crimson() -> DefaultColorScaleSet {
1006 DefaultColorScaleSet {
1007 scale: ColorScaleName::Crimson,
1008 light: [
1009 "#fffcfd00",
1010 "#fef7f900",
1011 "#ffe9f000",
1012 "#fedce700",
1013 "#facedd00",
1014 "#f3bed100",
1015 "#eaacc300",
1016 "#e093b200",
1017 "#e93d8200",
1018 "#df347800",
1019 "#cb1d6300",
1020 "#62163900",
1021 ],
1022 light_alpha: [
1023 "#ff005503",
1024 "#e0004008",
1025 "#ff005216",
1026 "#f8005123",
1027 "#e5004f31",
1028 "#d0004b41",
1029 "#bf004753",
1030 "#b6004a6c",
1031 "#e2005bc2",
1032 "#d70056cb",
1033 "#c4004fe2",
1034 "#530026e9",
1035 ],
1036 dark: [
1037 "#19111400",
1038 "#20131800",
1039 "#38152500",
1040 "#4d122f00",
1041 "#5c183900",
1042 "#6d254500",
1043 "#87335600",
1044 "#b0436e00",
1045 "#e93d8200",
1046 "#ee518a00",
1047 "#ff92ad00",
1048 "#fdd3e800",
1049 ],
1050 dark_alpha: [
1051 "#f4126709",
1052 "#f22f7a11",
1053 "#fe2a8b2a",
1054 "#fd158741",
1055 "#fd278f51",
1056 "#fe459763",
1057 "#fd559b7f",
1058 "#fe5b9bab",
1059 "#fe418de8",
1060 "#ff5693ed",
1061 "#ff92ad00",
1062 "#ffd5eafd",
1063 ],
1064 }
1065}
1066
1067fn pink() -> DefaultColorScaleSet {
1068 DefaultColorScaleSet {
1069 scale: ColorScaleName::Pink,
1070 light: [
1071 "#fffcfe00",
1072 "#fef7fb00",
1073 "#fee9f500",
1074 "#fbdcef00",
1075 "#f6cee700",
1076 "#efbfdd00",
1077 "#e7acd000",
1078 "#dd93c200",
1079 "#d6409f00",
1080 "#cf389700",
1081 "#c2298a00",
1082 "#65124900",
1083 ],
1084 light_alpha: [
1085 "#ff00aa03",
1086 "#e0008008",
1087 "#f4008c16",
1088 "#e2008b23",
1089 "#d1008331",
1090 "#c0007840",
1091 "#b6006f53",
1092 "#af006f6c",
1093 "#c8007fbf",
1094 "#c2007ac7",
1095 "#b60074d6",
1096 "#59003bed",
1097 ],
1098 dark: [
1099 "#19111700",
1100 "#21121d00",
1101 "#37172f00",
1102 "#4b143d00",
1103 "#591c4700",
1104 "#69295500",
1105 "#83386900",
1106 "#a8488500",
1107 "#d6409f00",
1108 "#de51a800",
1109 "#ff8dcc00",
1110 "#fdd1ea00",
1111 ],
1112 dark_alpha: [
1113 "#f412bc09",
1114 "#f420bb12",
1115 "#fe37cc29",
1116 "#fc1ec43f",
1117 "#fd35c24e",
1118 "#fd51c75f",
1119 "#fd62c87b",
1120 "#ff68c8a2",
1121 "#fe49bcd4",
1122 "#ff5cc0dc",
1123 "#ff8dcc00",
1124 "#ffd3ecfd",
1125 ],
1126 }
1127}
1128
1129fn plum() -> DefaultColorScaleSet {
1130 DefaultColorScaleSet {
1131 scale: ColorScaleName::Plum,
1132 light: [
1133 "#fefcff00",
1134 "#fdf7fd00",
1135 "#fbebfb00",
1136 "#f7def800",
1137 "#f2d1f300",
1138 "#e9c2ec00",
1139 "#deade300",
1140 "#cf91d800",
1141 "#ab4aba00",
1142 "#a144af00",
1143 "#953ea300",
1144 "#53195d00",
1145 ],
1146 light_alpha: [
1147 "#aa00ff03",
1148 "#c000c008",
1149 "#cc00cc14",
1150 "#c200c921",
1151 "#b700bd2e",
1152 "#a400b03d",
1153 "#9900a852",
1154 "#9000a56e",
1155 "#89009eb5",
1156 "#7f0092bb",
1157 "#730086c1",
1158 "#40004be6",
1159 ],
1160 dark: [
1161 "#18111800",
1162 "#20132000",
1163 "#351a3500",
1164 "#451d4700",
1165 "#51245400",
1166 "#5e306100",
1167 "#73407900",
1168 "#92549c00",
1169 "#ab4aba00",
1170 "#b658c400",
1171 "#e796f300",
1172 "#f4d4f400",
1173 ],
1174 dark_alpha: [
1175 "#f112f108",
1176 "#f22ff211",
1177 "#fd4cfd27",
1178 "#f646ff3a",
1179 "#f455ff48",
1180 "#f66dff56",
1181 "#f07cfd70",
1182 "#ee84ff95",
1183 "#e961feb6",
1184 "#ed70ffc0",
1185 "#f19cfef3",
1186 "#feddfef4",
1187 ],
1188 }
1189}
1190
1191fn purple() -> DefaultColorScaleSet {
1192 DefaultColorScaleSet {
1193 scale: ColorScaleName::Purple,
1194 light: [
1195 "#fefcfe00",
1196 "#fbf7fe00",
1197 "#f7edfe00",
1198 "#f2e2fc00",
1199 "#ead5f900",
1200 "#e0c4f400",
1201 "#d1afec00",
1202 "#be93e400",
1203 "#8e4ec600",
1204 "#8347b900",
1205 "#8145b500",
1206 "#40206000",
1207 ],
1208 light_alpha: [
1209 "#aa00aa03",
1210 "#8000e008",
1211 "#8e00f112",
1212 "#8d00e51d",
1213 "#8000db2a",
1214 "#7a01d03b",
1215 "#6d00c350",
1216 "#6600c06c",
1217 "#5c00adb1",
1218 "#53009eb8",
1219 "#52009aba",
1220 "#250049df",
1221 ],
1222 dark: [
1223 "#18111b00",
1224 "#1e152300",
1225 "#301c3b00",
1226 "#3d224e00",
1227 "#48295c00",
1228 "#54346b00",
1229 "#66428200",
1230 "#8457aa00",
1231 "#8e4ec600",
1232 "#9a5cd000",
1233 "#d19dff00",
1234 "#ecd9fa00",
1235 ],
1236 dark_alpha: [
1237 "#b412f90b",
1238 "#b744f714",
1239 "#c150ff2d",
1240 "#bb53fd42",
1241 "#be5cfd51",
1242 "#c16dfd61",
1243 "#c378fd7a",
1244 "#c47effa4",
1245 "#b661ffc2",
1246 "#bc6fffcd",
1247 "#d19dff00",
1248 "#f1ddfffa",
1249 ],
1250 }
1251}
1252
1253fn violet() -> DefaultColorScaleSet {
1254 DefaultColorScaleSet {
1255 scale: ColorScaleName::Violet,
1256 light: [
1257 "#fdfcfe00",
1258 "#faf8ff00",
1259 "#f4f0fe00",
1260 "#ebe4ff00",
1261 "#e1d9ff00",
1262 "#d4cafe00",
1263 "#c2b5f500",
1264 "#aa99ec00",
1265 "#6e56cf00",
1266 "#654dc400",
1267 "#6550b900",
1268 "#2f265f00",
1269 ],
1270 light_alpha: [
1271 "#5500aa03",
1272 "#4900ff07",
1273 "#4400ee0f",
1274 "#4300ff1b",
1275 "#3600ff26",
1276 "#3100fb35",
1277 "#2d01dd4a",
1278 "#2b00d066",
1279 "#2400b7a9",
1280 "#2300abb2",
1281 "#1f0099af",
1282 "#0b0043d9",
1283 ],
1284 dark: [
1285 "#14121f00",
1286 "#1b152500",
1287 "#291f4300",
1288 "#33255b00",
1289 "#3c2e6900",
1290 "#47387600",
1291 "#56468b00",
1292 "#6958ad00",
1293 "#6e56cf00",
1294 "#7d66d900",
1295 "#baa7ff00",
1296 "#e2ddfe00",
1297 ],
1298 dark_alpha: [
1299 "#4422ff0f",
1300 "#853ff916",
1301 "#8354fe36",
1302 "#7d51fd50",
1303 "#845ffd5f",
1304 "#8f6cfd6d",
1305 "#9879ff83",
1306 "#977dfea8",
1307 "#8668ffcc",
1308 "#9176fed7",
1309 "#baa7ff00",
1310 "#e3defffe",
1311 ],
1312 }
1313}
1314
1315fn iris() -> DefaultColorScaleSet {
1316 DefaultColorScaleSet {
1317 scale: ColorScaleName::Iris,
1318 light: [
1319 "#fdfdff00",
1320 "#f8f8ff00",
1321 "#f0f1fe00",
1322 "#e6e7ff00",
1323 "#dadcff00",
1324 "#cbcdff00",
1325 "#b8baf800",
1326 "#9b9ef000",
1327 "#5b5bd600",
1328 "#5151cd00",
1329 "#5753c600",
1330 "#27296200",
1331 ],
1332 light_alpha: [
1333 "#0000ff02",
1334 "#0000ff07",
1335 "#0011ee0f",
1336 "#000bff19",
1337 "#000eff25",
1338 "#000aff34",
1339 "#0008e647",
1340 "#0008d964",
1341 "#0000c0a4",
1342 "#0000b6ae",
1343 "#0600abac",
1344 "#000246d8",
1345 ],
1346 dark: [
1347 "#13131e00",
1348 "#17162500",
1349 "#20224800",
1350 "#262a6500",
1351 "#30337400",
1352 "#3d3e8200",
1353 "#4a4a9500",
1354 "#5958b100",
1355 "#5b5bd600",
1356 "#6e6ade00",
1357 "#b1a9ff00",
1358 "#e0dffe00",
1359 ],
1360 dark_alpha: [
1361 "#3636fe0e",
1362 "#564bf916",
1363 "#525bff3b",
1364 "#4d58ff5a",
1365 "#5b62fd6b",
1366 "#6d6ffd7a",
1367 "#7777fe8e",
1368 "#7b7afeac",
1369 "#6a6afed4",
1370 "#7d79ffdc",
1371 "#b1a9ff00",
1372 "#e1e0fffe",
1373 ],
1374 }
1375}
1376
1377fn indigo() -> DefaultColorScaleSet {
1378 DefaultColorScaleSet {
1379 scale: ColorScaleName::Indigo,
1380 light: [
1381 "#fdfdfe00",
1382 "#f7f9ff00",
1383 "#edf2fe00",
1384 "#e1e9ff00",
1385 "#d2deff00",
1386 "#c1d0ff00",
1387 "#abbdf900",
1388 "#8da4ef00",
1389 "#3e63dd00",
1390 "#3358d400",
1391 "#3a5bc700",
1392 "#1f2d5c00",
1393 ],
1394 light_alpha: [
1395 "#00008002",
1396 "#0040ff08",
1397 "#0047f112",
1398 "#0044ff1e",
1399 "#0044ff2d",
1400 "#003eff3e",
1401 "#0037ed54",
1402 "#0034dc72",
1403 "#0031d2c1",
1404 "#002ec9cc",
1405 "#002bb7c5",
1406 "#001046e0",
1407 ],
1408 dark: [
1409 "#11131f00",
1410 "#14172600",
1411 "#18244900",
1412 "#1d2e6200",
1413 "#25397400",
1414 "#30438400",
1415 "#3a4f9700",
1416 "#435db100",
1417 "#3e63dd00",
1418 "#5472e400",
1419 "#9eb1ff00",
1420 "#d6e1ff00",
1421 ],
1422 dark_alpha: [
1423 "#1133ff0f",
1424 "#3354fa17",
1425 "#2f62ff3c",
1426 "#3566ff57",
1427 "#4171fd6b",
1428 "#5178fd7c",
1429 "#5a7fff90",
1430 "#5b81feac",
1431 "#4671ffdb",
1432 "#5c7efee3",
1433 "#9eb1ff00",
1434 "#d6e1ff00",
1435 ],
1436 }
1437}
1438
1439fn blue() -> DefaultColorScaleSet {
1440 DefaultColorScaleSet {
1441 scale: ColorScaleName::Blue,
1442 light: [
1443 "#fbfdff00",
1444 "#f4faff00",
1445 "#e6f4fe00",
1446 "#d5efff00",
1447 "#c2e5ff00",
1448 "#acd8fc00",
1449 "#8ec8f600",
1450 "#5eb1ef00",
1451 "#0090ff00",
1452 "#0588f000",
1453 "#0d74ce00",
1454 "#11326400",
1455 ],
1456 light_alpha: [
1457 "#0080ff04",
1458 "#008cff0b",
1459 "#008ff519",
1460 "#009eff2a",
1461 "#0093ff3d",
1462 "#0088f653",
1463 "#0083eb71",
1464 "#0084e6a1",
1465 "#0090ff00",
1466 "#0086f0fa",
1467 "#006dcbf2",
1468 "#002359ee",
1469 ],
1470 dark: [
1471 "#0d152000",
1472 "#11192700",
1473 "#0d284700",
1474 "#00336200",
1475 "#00407400",
1476 "#104d8700",
1477 "#205d9e00",
1478 "#2870bd00",
1479 "#0090ff00",
1480 "#3b9eff00",
1481 "#70b8ff00",
1482 "#c2e6ff00",
1483 ],
1484 dark_alpha: [
1485 "#004df211",
1486 "#1166fb18",
1487 "#0077ff3a",
1488 "#0075ff57",
1489 "#0081fd6b",
1490 "#0f89fd7f",
1491 "#2a91fe98",
1492 "#3094feb9",
1493 "#0090ff00",
1494 "#3b9eff00",
1495 "#70b8ff00",
1496 "#c2e6ff00",
1497 ],
1498 }
1499}
1500
1501fn cyan() -> DefaultColorScaleSet {
1502 DefaultColorScaleSet {
1503 scale: ColorScaleName::Cyan,
1504 light: [
1505 "#fafdfe00",
1506 "#f2fafb00",
1507 "#def7f900",
1508 "#caf1f600",
1509 "#b5e9f000",
1510 "#9ddde700",
1511 "#7dcedc00",
1512 "#3db9cf00",
1513 "#00a2c700",
1514 "#0797b900",
1515 "#107d9800",
1516 "#0d3c4800",
1517 ],
1518 light_alpha: [
1519 "#0099cc05",
1520 "#009db10d",
1521 "#00c2d121",
1522 "#00bcd435",
1523 "#01b4cc4a",
1524 "#00a7c162",
1525 "#009fbb82",
1526 "#00a3c0c2",
1527 "#00a2c700",
1528 "#0094b7f8",
1529 "#007491ef",
1530 "#00323ef2",
1531 ],
1532 dark: [
1533 "#0b161a00",
1534 "#101b2000",
1535 "#082c3600",
1536 "#00384800",
1537 "#00455800",
1538 "#04546800",
1539 "#12677e00",
1540 "#11809c00",
1541 "#00a2c700",
1542 "#23afd000",
1543 "#4ccce600",
1544 "#b6ecf700",
1545 ],
1546 dark_alpha: [
1547 "#0091f70a",
1548 "#02a7f211",
1549 "#00befd28",
1550 "#00baff3b",
1551 "#00befd4d",
1552 "#00c7fd5e",
1553 "#14cdff75",
1554 "#11cfff95",
1555 "#00cfffc3",
1556 "#28d6ffcd",
1557 "#52e1fee5",
1558 "#bbf3fef7",
1559 ],
1560 }
1561}
1562
1563fn teal() -> DefaultColorScaleSet {
1564 DefaultColorScaleSet {
1565 scale: ColorScaleName::Teal,
1566 light: [
1567 "#fafefd00",
1568 "#f3fbf900",
1569 "#e0f8f300",
1570 "#ccf3ea00",
1571 "#b8eae000",
1572 "#a1ded200",
1573 "#83cdc100",
1574 "#53b9ab00",
1575 "#12a59400",
1576 "#0d9b8a00",
1577 "#00857300",
1578 "#0d3d3800",
1579 ],
1580 light_alpha: [
1581 "#00cc9905",
1582 "#00aa800c",
1583 "#00c69d1f",
1584 "#00c39633",
1585 "#00b49047",
1586 "#00a6855e",
1587 "#0099807c",
1588 "#009783ac",
1589 "#009e8ced",
1590 "#009684f2",
1591 "#00857300",
1592 "#00332df2",
1593 ],
1594 dark: [
1595 "#0d151400",
1596 "#111c1b00",
1597 "#0d2d2a00",
1598 "#023b3700",
1599 "#08484300",
1600 "#14575000",
1601 "#1c696100",
1602 "#207e7300",
1603 "#12a59400",
1604 "#0eb39e00",
1605 "#0bd8b600",
1606 "#adf0dd00",
1607 ],
1608 dark_alpha: [
1609 "#00deab05",
1610 "#12fbe60c",
1611 "#00ffe61e",
1612 "#00ffe92d",
1613 "#00ffea3b",
1614 "#1cffe84b",
1615 "#2efde85f",
1616 "#32ffe775",
1617 "#13ffe49f",
1618 "#0dffe0ae",
1619 "#0afed5d6",
1620 "#b8ffebef",
1621 ],
1622 }
1623}
1624
1625fn jade() -> DefaultColorScaleSet {
1626 DefaultColorScaleSet {
1627 scale: ColorScaleName::Jade,
1628 light: [
1629 "#fbfefd00",
1630 "#f4fbf700",
1631 "#e6f7ed00",
1632 "#d6f1e300",
1633 "#c3e9d700",
1634 "#acdec800",
1635 "#8bceb600",
1636 "#56ba9f00",
1637 "#29a38300",
1638 "#26997b00",
1639 "#20836800",
1640 "#1d3b3100",
1641 ],
1642 light_alpha: [
1643 "#00c08004",
1644 "#00a3460b",
1645 "#00ae4819",
1646 "#00a85129",
1647 "#00a2553c",
1648 "#009a5753",
1649 "#00945f74",
1650 "#00976ea9",
1651 "#00916bd6",
1652 "#008764d9",
1653 "#007152df",
1654 "#002217e2",
1655 ],
1656 dark: [
1657 "#0d151200",
1658 "#121c1800",
1659 "#0f2e2200",
1660 "#0b3b2c00",
1661 "#11483700",
1662 "#1b574500",
1663 "#24685400",
1664 "#2a7e6800",
1665 "#29a38300",
1666 "#27b08b00",
1667 "#1fd8a400",
1668 "#adf0d400",
1669 ],
1670 dark_alpha: [
1671 "#00de4505",
1672 "#27fba60c",
1673 "#02f99920",
1674 "#00ffaa2d",
1675 "#11ffb63b",
1676 "#34ffc24b",
1677 "#45fdc75e",
1678 "#48ffcf75",
1679 "#38feca9d",
1680 "#31fec7ab",
1681 "#21fec0d6",
1682 "#b8ffe1ef",
1683 ],
1684 }
1685}
1686
1687fn green() -> DefaultColorScaleSet {
1688 DefaultColorScaleSet {
1689 scale: ColorScaleName::Green,
1690 light: [
1691 "#fbfefc00",
1692 "#f4fbf600",
1693 "#e6f6eb00",
1694 "#d6f1df00",
1695 "#c4e8d100",
1696 "#adddc000",
1697 "#8eceaa00",
1698 "#5bb98b00",
1699 "#30a46c00",
1700 "#2b9a6600",
1701 "#21835800",
1702 "#193b2d00",
1703 ],
1704 light_alpha: [
1705 "#00c04004",
1706 "#00a32f0b",
1707 "#00a43319",
1708 "#00a83829",
1709 "#019c393b",
1710 "#00963c52",
1711 "#00914071",
1712 "#00924ba4",
1713 "#008f4acf",
1714 "#008647d4",
1715 "#00713fde",
1716 "#002616e6",
1717 ],
1718 dark: [
1719 "#0e151200",
1720 "#121b1700",
1721 "#132d2100",
1722 "#113b2900",
1723 "#17493300",
1724 "#20573e00",
1725 "#28684a00",
1726 "#2f7c5700",
1727 "#30a46c00",
1728 "#33b07400",
1729 "#3dd68c00",
1730 "#b1f1cb00",
1731 ],
1732 dark_alpha: [
1733 "#00de4505",
1734 "#29f99d0b",
1735 "#22ff991e",
1736 "#11ff992d",
1737 "#2bffa23c",
1738 "#44ffaa4b",
1739 "#50fdac5e",
1740 "#54ffad73",
1741 "#44ffa49e",
1742 "#43fea4ab",
1743 "#46fea5d4",
1744 "#bbffd7f0",
1745 ],
1746 }
1747}
1748
1749fn grass() -> DefaultColorScaleSet {
1750 DefaultColorScaleSet {
1751 scale: ColorScaleName::Grass,
1752 light: [
1753 "#fbfefb00",
1754 "#f5fbf500",
1755 "#e9f6e900",
1756 "#daf1db00",
1757 "#c9e8ca00",
1758 "#b2ddb500",
1759 "#94ce9a00",
1760 "#65ba7400",
1761 "#46a75800",
1762 "#3e9b4f00",
1763 "#2a7e3b00",
1764 "#203c2500",
1765 ],
1766 light_alpha: [
1767 "#00c00004",
1768 "#0099000a",
1769 "#00970016",
1770 "#009f0725",
1771 "#00930536",
1772 "#008f0a4d",
1773 "#018b0f6b",
1774 "#008d199a",
1775 "#008619b9",
1776 "#007b17c1",
1777 "#006514d5",
1778 "#002006df",
1779 ],
1780 dark: [
1781 "#0e151100",
1782 "#141a1500",
1783 "#1b2a1e00",
1784 "#1d3a2400",
1785 "#25482d00",
1786 "#2d573600",
1787 "#36674000",
1788 "#3e794900",
1789 "#46a75800",
1790 "#53b36500",
1791 "#71d08300",
1792 "#c2f0c200",
1793 ],
1794 dark_alpha: [
1795 "#00de1205",
1796 "#5ef7780a",
1797 "#70fe8c1b",
1798 "#57ff802c",
1799 "#68ff8b3b",
1800 "#71ff8f4b",
1801 "#77fd925d",
1802 "#77fd9070",
1803 "#65ff82a1",
1804 "#72ff8dae",
1805 "#89ff9fcd",
1806 "#ceffceef",
1807 ],
1808 }
1809}
1810
1811fn lime() -> DefaultColorScaleSet {
1812 DefaultColorScaleSet {
1813 scale: ColorScaleName::Lime,
1814 light: [
1815 "#fcfdfa00",
1816 "#f8faf300",
1817 "#eef6d600",
1818 "#e2f0bd00",
1819 "#d3e7a600",
1820 "#c2da9100",
1821 "#abc97800",
1822 "#8db65400",
1823 "#bdee6300",
1824 "#b0e64c00",
1825 "#5c7c2f00",
1826 "#37401c00",
1827 ],
1828 light_alpha: [
1829 "#66990005",
1830 "#6b95000c",
1831 "#96c80029",
1832 "#8fc60042",
1833 "#81bb0059",
1834 "#72aa006e",
1835 "#61990087",
1836 "#559200ab",
1837 "#93e4009c",
1838 "#8fdc00b3",
1839 "#375f00d0",
1840 "#1e2900e3",
1841 ],
1842 dark: [
1843 "#11130c00",
1844 "#151a1000",
1845 "#1f291700",
1846 "#29371d00",
1847 "#33442300",
1848 "#3d522a00",
1849 "#49623100",
1850 "#57753800",
1851 "#bdee6300",
1852 "#d4ff7000",
1853 "#bde56c00",
1854 "#e3f7ba00",
1855 ],
1856 dark_alpha: [
1857 "#11bb0003",
1858 "#78f7000a",
1859 "#9bfd4c1a",
1860 "#a7fe5c29",
1861 "#affe6537",
1862 "#b2fe6d46",
1863 "#b6ff6f57",
1864 "#b6fd6d6c",
1865 "#caff69ed",
1866 "#d4ff7000",
1867 "#d1fe77e4",
1868 "#e9febff7",
1869 ],
1870 }
1871}
1872
1873fn mint() -> DefaultColorScaleSet {
1874 DefaultColorScaleSet {
1875 scale: ColorScaleName::Mint,
1876 light: [
1877 "#f9fefd00",
1878 "#f2fbf900",
1879 "#ddf9f200",
1880 "#c8f4e900",
1881 "#b3ecde00",
1882 "#9ce0d000",
1883 "#7ecfbd00",
1884 "#4cbba500",
1885 "#86ead400",
1886 "#7de0cb00",
1887 "#02786400",
1888 "#16433c00",
1889 ],
1890 light_alpha: [
1891 "#00d5aa06",
1892 "#00b18a0d",
1893 "#00d29e22",
1894 "#00cc9937",
1895 "#00c0914c",
1896 "#00b08663",
1897 "#00a17d81",
1898 "#009e7fb3",
1899 "#00d3a579",
1900 "#00c39982",
1901 "#007763fd",
1902 "#00312ae9",
1903 ],
1904 dark: [
1905 "#0e151500",
1906 "#0f1b1b00",
1907 "#092c2b00",
1908 "#003a3800",
1909 "#00474400",
1910 "#10565000",
1911 "#1e685f00",
1912 "#277f7000",
1913 "#86ead400",
1914 "#a8f5e500",
1915 "#58d5ba00",
1916 "#c4f5e100",
1917 ],
1918 dark_alpha: [
1919 "#00dede05",
1920 "#00f9f90b",
1921 "#00fff61d",
1922 "#00fff42c",
1923 "#00fff23a",
1924 "#0effeb4a",
1925 "#34fde55e",
1926 "#41ffdf76",
1927 "#92ffe7e9",
1928 "#aefeedf5",
1929 "#67ffded2",
1930 "#cbfee9f5",
1931 ],
1932 }
1933}
1934
1935fn sky() -> DefaultColorScaleSet {
1936 DefaultColorScaleSet {
1937 scale: ColorScaleName::Sky,
1938 light: [
1939 "#f9feff00",
1940 "#f1fafd00",
1941 "#e1f6fd00",
1942 "#d1f0fa00",
1943 "#bee7f500",
1944 "#a9daed00",
1945 "#8dcae300",
1946 "#60b3d700",
1947 "#7ce2fe00",
1948 "#74daf800",
1949 "#00749e00",
1950 "#1d3e5600",
1951 ],
1952 light_alpha: [
1953 "#00d5ff06",
1954 "#00a4db0e",
1955 "#00b3ee1e",
1956 "#00ace42e",
1957 "#00a1d841",
1958 "#0092ca56",
1959 "#0089c172",
1960 "#0085bf9f",
1961 "#00c7fe83",
1962 "#00bcf38b",
1963 "#00749e00",
1964 "#002540e2",
1965 ],
1966 dark: [
1967 "#0d141f00",
1968 "#111a2700",
1969 "#11284000",
1970 "#11355500",
1971 "#15446700",
1972 "#1b537b00",
1973 "#1f669200",
1974 "#197cae00",
1975 "#7ce2fe00",
1976 "#a8eeff00",
1977 "#75c7f000",
1978 "#c2f3ff00",
1979 ],
1980 dark_alpha: [
1981 "#0044ff0f",
1982 "#1171fb18",
1983 "#1184fc33",
1984 "#128fff49",
1985 "#1c9dfd5d",
1986 "#28a5ff72",
1987 "#2badfe8b",
1988 "#1db2fea9",
1989 "#7ce3fffe",
1990 "#a8eeff00",
1991 "#7cd3ffef",
1992 "#c2f3ff00",
1993 ],
1994 }
1995}
1996
1997fn black() -> DefaultColorScaleSet {
1998 DefaultColorScaleSet {
1999 scale: ColorScaleName::Black,
2000 light: [
2001 "#0000000d",
2002 "#0000001a",
2003 "#00000026",
2004 "#00000033",
2005 "#0000004d",
2006 "#00000066",
2007 "#00000080",
2008 "#00000099",
2009 "#000000b3",
2010 "#000000cc",
2011 "#000000e6",
2012 "#000000f2",
2013 ],
2014 light_alpha: [
2015 "#0000000d",
2016 "#0000001a",
2017 "#00000026",
2018 "#00000033",
2019 "#0000004d",
2020 "#00000066",
2021 "#00000080",
2022 "#00000099",
2023 "#000000b3",
2024 "#000000cc",
2025 "#000000e6",
2026 "#000000f2",
2027 ],
2028 dark: [
2029 "#0000000d",
2030 "#0000001a",
2031 "#00000026",
2032 "#00000033",
2033 "#0000004d",
2034 "#00000066",
2035 "#00000080",
2036 "#00000099",
2037 "#000000b3",
2038 "#000000cc",
2039 "#000000e6",
2040 "#000000f2",
2041 ],
2042 dark_alpha: [
2043 "#0000000d",
2044 "#0000001a",
2045 "#00000026",
2046 "#00000033",
2047 "#0000004d",
2048 "#00000066",
2049 "#00000080",
2050 "#00000099",
2051 "#000000b3",
2052 "#000000cc",
2053 "#000000e6",
2054 "#000000f2",
2055 ],
2056 }
2057}
2058
2059fn white() -> DefaultColorScaleSet {
2060 DefaultColorScaleSet {
2061 scale: ColorScaleName::White,
2062 light: [
2063 "#ffffff0d",
2064 "#ffffff1a",
2065 "#ffffff26",
2066 "#ffffff33",
2067 "#ffffff4d",
2068 "#ffffff66",
2069 "#ffffff80",
2070 "#ffffff99",
2071 "#ffffffb3",
2072 "#ffffffcc",
2073 "#ffffffe6",
2074 "#fffffff2",
2075 ],
2076 light_alpha: [
2077 "#ffffff0d",
2078 "#ffffff1a",
2079 "#ffffff26",
2080 "#ffffff33",
2081 "#ffffff4d",
2082 "#ffffff66",
2083 "#ffffff80",
2084 "#ffffff99",
2085 "#ffffffb3",
2086 "#ffffffcc",
2087 "#ffffffe6",
2088 "#fffffff2",
2089 ],
2090 dark: [
2091 "#ffffff0d",
2092 "#ffffff1a",
2093 "#ffffff26",
2094 "#ffffff33",
2095 "#ffffff4d",
2096 "#ffffff66",
2097 "#ffffff80",
2098 "#ffffff99",
2099 "#ffffffb3",
2100 "#ffffffcc",
2101 "#ffffffe6",
2102 "#fffffff2",
2103 ],
2104 dark_alpha: [
2105 "#ffffff0d",
2106 "#ffffff1a",
2107 "#ffffff26",
2108 "#ffffff33",
2109 "#ffffff4d",
2110 "#ffffff66",
2111 "#ffffff80",
2112 "#ffffff99",
2113 "#ffffffb3",
2114 "#ffffffcc",
2115 "#ffffffe6",
2116 "#fffffff2",
2117 ],
2118 }
2119}