default.rs

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