From 5cee7abbc912b8e9a00a16ef5c08ed76ab31606b Mon Sep 17 00:00:00 2001 From: sid Date: Sun, 14 Feb 2016 17:02:54 +0530 Subject: [PATCH] Add support for hwb color space --- src/convert.rs | 31 ++- src/equality.rs | 3 +- src/hsv.rs | 17 +- src/hwb.rs | 288 +++++++++++++++++++++++++ src/lib.rs | 8 + tests/convert/data_color_mine.csv | 282 ++++++++++++------------ tests/convert/data_color_mine.rs | 21 +- tests/convert/data_color_mine_mini.csv | 28 +-- tests/convert/mod.rs | 8 + 9 files changed, 519 insertions(+), 167 deletions(-) create mode 100644 src/hwb.rs diff --git a/src/convert.rs b/src/convert.rs index 0b972efae..874afc5d8 100644 --- a/src/convert.rs +++ b/src/convert.rs @@ -1,6 +1,6 @@ use num::Float; -use {Alpha, Rgb, Luma, Xyz, Yxy, Lab, Lch, Hsv, Hsl, Color}; +use {Alpha, Rgb, Luma, Xyz, Yxy, Lab, Lch, Hsv, Hwb, Hsl, Color}; ///FromColor provides conversion between the colors. /// @@ -46,6 +46,11 @@ pub trait FromColor: Sized Self::from_rgb(inp.into_rgb()) } + ///Convert from HWB color space + fn from_hwb(inp: Hwb) -> Self { + Self::from_hsv(inp.into_hsv()) + } + ///Convert from Luma fn from_luma(inp: Luma) -> Self { Self::from_xyz(inp.into_xyz()) @@ -95,6 +100,11 @@ pub trait IntoColor: Sized Hsv::from_rgb(self.into_rgb()) } + ///Convert into HWB color space + fn into_hwb(self) -> Hwb { + Hwb::from_hsv(self.into_hsv()) + } + ///Convert into Luma fn into_luma(self) -> Luma { Luma::from_xyz(self.into_xyz()) @@ -163,6 +173,7 @@ macro_rules! impl_from_trait { Color::Lch(c) => c.$into_fn(), Color::Hsv(c) => c.$into_fn(), Color::Hsl(c) => c.$into_fn(), + Color::Hwb(c) => c.$into_fn(), } } } @@ -218,14 +229,16 @@ impl_into_color!(Lch,from_lch); impl_into_color!(Rgb,from_rgb); impl_into_color!(Hsl,from_hsl); impl_into_color!(Hsv,from_hsv); +impl_into_color!(Hwb,from_hwb); impl_into_color!(Luma,from_luma); -impl_from_trait!((Xyz,into_xyz) => {Yxy, Lab, Lch, Rgb, Hsl, Hsv, Luma}); -impl_from_trait!((Yxy,into_yxy) => {Xyz, Lab, Lch, Rgb, Hsl, Hsv, Luma}); -impl_from_trait!((Lab,into_lab) => {Xyz, Yxy, Lch, Rgb, Hsl, Hsv, Luma}); -impl_from_trait!((Lch,into_lch) => {Xyz, Yxy, Lab, Rgb, Hsl, Hsv, Luma}); -impl_from_trait!((Rgb,into_rgb) => {Xyz, Yxy, Lab, Lch, Hsl, Hsv, Luma}); -impl_from_trait!((Hsl,into_hsl) => {Xyz, Yxy, Lab, Lch, Rgb, Hsv, Luma}); -impl_from_trait!((Hsv,into_hsv) => {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Luma}); -impl_from_trait!((Luma,into_luma) => {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hsv}); +impl_from_trait!((Xyz,into_xyz) => {Yxy, Lab, Lch, Rgb, Hsl, Hsv, Hwb, Luma}); +impl_from_trait!((Yxy,into_yxy) => {Xyz, Lab, Lch, Rgb, Hsl, Hsv, Hwb, Luma}); +impl_from_trait!((Lab,into_lab) => {Xyz, Yxy, Lch, Rgb, Hsl, Hsv, Hwb, Luma}); +impl_from_trait!((Lch,into_lch) => {Xyz, Yxy, Lab, Rgb, Hsl, Hsv, Hwb, Luma}); +impl_from_trait!((Rgb,into_rgb) => {Xyz, Yxy, Lab, Lch, Hsl, Hsv, Hwb, Luma}); +impl_from_trait!((Hsl,into_hsl) => {Xyz, Yxy, Lab, Lch, Rgb, Hsv, Hwb, Luma}); +impl_from_trait!((Hsv,into_hsv) => {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hwb, Luma}); +impl_from_trait!((Hwb,into_hwb) => {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hsv, Luma}); +impl_from_trait!((Luma,into_luma) => {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hsv, Hwb}); diff --git a/src/equality.rs b/src/equality.rs index cbb931b83..381970a07 100644 --- a/src/equality.rs +++ b/src/equality.rs @@ -1,7 +1,7 @@ use num::Float; use approx::ApproxEq; -use {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hsv , Luma, LabHue, RgbHue, flt}; +use {Xyz, Yxy, Lab, Lch, Rgb, Hsl, Hsv, Hwb, Luma, LabHue, RgbHue, flt}; macro_rules! impl_eq { ( $self_ty: ident , [$($element: ident),+]) => { @@ -44,6 +44,7 @@ impl_eq!( Luma, [luma] ); impl_eq!( Lch, [l, chroma] ); impl_eq!( Hsl, [hue, saturation, lightness] ); impl_eq!( Hsv, [hue, saturation, value] ); +impl_eq!( Hwb, [hue, whiteness, blackness] ); // For hues diffence is calculated and compared to zero. However due to the way floating point's // work this is not so simple diff --git a/src/hsv.rs b/src/hsv.rs index 40e50a214..7f20dc8b5 100644 --- a/src/hsv.rs +++ b/src/hsv.rs @@ -2,7 +2,7 @@ use num::Float; use std::ops::{Add, Sub}; -use {Alpha, Rgb, Xyz, Hsl, Limited, Mix, Shade, GetHue, Hue, Saturate, RgbHue, FromColor, clamp, flt}; +use {Alpha, Rgb, Xyz, Hsl, Hwb, Limited, Mix, Shade, GetHue, Hue, Saturate, RgbHue, FromColor, clamp, flt}; ///Linear HSV with an alpha component. See the [`Hsva` implementation in `Alpha`](struct.Alpha.html#Hsva). pub type Hsva = Alpha, T>; @@ -125,6 +125,21 @@ impl FromColor for Hsv { hsv } + fn from_hwb(hwb: Hwb) -> Self { + let inv = T::one() - hwb.blackness; + // avoid divide by zero + let s = if inv.is_normal() { + T::one() - ( hwb.whiteness / inv ) + } else { + T::zero() + }; + Hsv { + hue: hwb.hue, + saturation: s, + value: inv, + } + } + } impl Limited for Hsv { diff --git a/src/hwb.rs b/src/hwb.rs new file mode 100644 index 000000000..92bab4ab9 --- /dev/null +++ b/src/hwb.rs @@ -0,0 +1,288 @@ +use num::Float; + +use std::ops::{Add, Sub}; + +use {Alpha, Xyz, Hsv, Limited, Mix, Shade, GetHue, Hue, RgbHue, FromColor, clamp}; + +///Linear HWB with an alpha component. See the [`Hwba` implementation in `Alpha`](struct.Alpha.html#Hwba). +pub type Hwba = Alpha, T>; + +///Linear HWB color space. +/// +///HWB is a cylindrical version of [RGB](struct.Rgb.html) and it's very +///closely related to [HSV](struct.Hsv.html). It describes colors with a starting hue, +///then a degree of whiteness and blackness to mix into that base hue. +/// +///It is very intuitive for humans to use and many color-pickers are based on the HWB color system +#[derive(Clone, Copy, Debug, PartialEq)] +pub struct Hwb { + ///The hue of the color, in degrees. Decides if it's red, blue, purple, + ///etc. Same as the hue for HSL and HSV. + pub hue: RgbHue, + + ///The whiteness of the color. It specifies the amount white to mix into the hue. + ///It varies from 0 to 1, with 1 being always full white and 0 + ///always being the color shade (a mixture of a pure hue with black) chosen with the other two + ///controls. + pub whiteness: T, + + ///The blackness of the color. It specifies the amount black to mix into the hue. + ///It varies from 0 to 1, with 1 being always full black and 0 always + ///being the color tint (a mixture of a pure hue with white) chosen with the other two + //controls. + pub blackness: T, +} + +impl Hwb { + ///Linear HWB. + pub fn new(hue: RgbHue, whiteness: T, blackness: T) -> Hwb { + Hwb { + hue: hue, + whiteness: whiteness, + blackness: blackness, + } + } +} + +///[`Hwba`](type.Hwba.html) implementations. +impl Alpha, T> { + ///Linear HSV and transparency. + pub fn new(hue: RgbHue, whiteness: T, blackness: T, alpha: T) -> Hwba { + Alpha { + color: Hwb::new(hue, whiteness, blackness), + alpha: alpha, + } + } +} + +impl FromColor for Hwb { + fn from_xyz(xyz: Xyz) -> Self { + let hsv: Hsv = Hsv::from_xyz(xyz); + Self::from_hsv(hsv) + } + + fn from_hsv(hsv: Hsv) -> Self { + Hwb { + hue: hsv.hue, + whiteness: (T::one() - hsv.saturation) * hsv.value, + blackness: (T::one() - hsv.value), + } + } + + fn from_hwb(hwb: Hwb) -> Self { + hwb + } + +} + +impl Limited for Hwb { + fn is_valid(&self) -> bool { + self.blackness >= T::zero() && self.blackness <= T::one() && + self.whiteness >= T::zero() && self.whiteness <= T::one() && + (self.whiteness + self.blackness) <= T::one() + } + + fn clamp(&self) -> Hwb { + let mut c = *self; + c.clamp_self(); + c + } + + fn clamp_self(&mut self) { + self.whiteness = self.whiteness.max(T::zero()); + self.blackness = self.blackness.max(T::zero()); + let sum = self.blackness + self.whiteness; + if sum > T::one() { + self.whiteness = self.whiteness / sum; + self.blackness = self.blackness / sum; + } + } +} + +impl Mix for Hwb { + type Scalar = T; + + fn mix(&self, other: &Hwb, factor: T) -> Hwb { + let factor = clamp(factor, T::zero(), T::one()); + let hue_diff: T = (other.hue - self.hue).to_degrees(); + + Hwb { + hue: self.hue + factor * hue_diff, + whiteness: self.whiteness + factor * (other.whiteness - self.whiteness), + blackness: self.blackness + factor * (other.blackness - self.blackness), + } + } +} + +impl Shade for Hwb { + type Scalar = T; + + fn lighten(&self, amount: T) -> Hwb { + Hwb { + hue: self.hue, + whiteness: self.whiteness + amount, + blackness: self.blackness - amount, + } + } +} + +impl GetHue for Hwb { + type Hue = RgbHue; + + fn get_hue(&self) -> Option> { + if self.whiteness + self.blackness >= T::one() { + None + } else { + Some(self.hue) + } + } +} + +impl Hue for Hwb { + fn with_hue(&self, hue: RgbHue) -> Hwb { + Hwb { + hue: hue, + whiteness: self.whiteness, + blackness: self.blackness, + } + } + + fn shift_hue(&self, amount: RgbHue) -> Hwb { + Hwb { + hue: self.hue + amount, + whiteness: self.whiteness, + blackness: self.blackness, + } + } +} + +impl Default for Hwb { + fn default() -> Hwb { + Hwb::new(RgbHue::from(T::zero()), T::zero(), T::one()) + } +} + +impl Add> for Hwb { + type Output = Hwb; + + fn add(self, other: Hwb) -> Hwb { + Hwb { + hue: self.hue + other.hue, + whiteness: self.whiteness + other.whiteness, + blackness: self.blackness + other.blackness, + } + } +} + +impl Add for Hwb { + type Output = Hwb; + + fn add(self, c: T) -> Hwb { + Hwb { + hue: self.hue + c, + whiteness: self.whiteness + c, + blackness: self.blackness + c, + } + } +} + +impl Sub> for Hwb { + type Output = Hwb; + + fn sub(self, other: Hwb) -> Hwb { + Hwb { + hue: self.hue - other.hue, + whiteness: self.whiteness - other.whiteness, + blackness: self.blackness - other.blackness, + } + } +} + +impl Sub for Hwb { + type Output = Hwb; + + fn sub(self, c: T) -> Hwb { + Hwb { + hue: self.hue - c, + whiteness: self.whiteness - c, + blackness: self.blackness - c, + } + } +} + +#[cfg(test)] +mod test { + use super::Hwb; + use ::{Rgb, Limited}; + + #[test] + fn red() { + let a = Hwb::from(Rgb::new(1.0, 0.0, 0.0)); + let b = Hwb::new(0.0.into(), 0.0, 0.0); + assert_relative_eq!(a, b); + } + + #[test] + fn orange() { + let a = Hwb::from(Rgb::new(1.0, 0.5, 0.0)); + let b = Hwb::new(30.0.into(), 0.0, 0.0); + assert_relative_eq!(a, b); + } + + #[test] + fn green() { + let a = Hwb::from(Rgb::new(0.0, 1.0, 0.0)); + let b = Hwb::new(120.0.into(), 0.0, 0.0); + assert_relative_eq!(a, b); + } + + #[test] + fn blue() { + let a = Hwb::from(Rgb::new(0.0, 0.0, 1.0)); + let b = Hwb::new(240.0.into(), 0.0, 0.0); + assert_relative_eq!(a, b); + } + + #[test] + fn purple() { + let a = Hwb::from(Rgb::new(0.5, 0.0, 1.0)); + let b = Hwb::new(270.0.into(), 0.0, 0.0); + assert_relative_eq!(a, b); + } + + #[test] + fn clamp_invalid() { + let expected = Hwb { hue: (240.0).into(), whiteness: 0.0, blackness: 0.0 }; + + let a = Hwb { hue: (240.0).into(), whiteness: -3.0, blackness: -4.0 }; + let calc_a = a.clamp(); + assert_relative_eq!(expected, calc_a); + + } + + #[test] + fn clamp_none() { + let expected = Hwb { hue: (240.0).into(), whiteness: 0.3, blackness: 0.7 }; + + let a = Hwb { hue: (240.0).into(), whiteness: 0.3, blackness: 0.7 }; + let calc_a = a.clamp(); + assert_relative_eq!(expected, calc_a); + } + #[test] + fn clamp_over_one() { + let expected = Hwb { hue: (240.0).into(), whiteness: 0.2, blackness: 0.8}; + + let a = Hwb { hue: (240.0).into(), whiteness: 5.0, blackness: 20.0 }; + let calc_a = a.clamp(); + assert_relative_eq!(expected, calc_a); + + } + #[test] + fn clamp_under_one() { + let expected = Hwb { hue: (240.0).into(), whiteness: 0.3, blackness: 0.1}; + + let a = Hwb { hue: (240.0).into(), whiteness: 0.3, blackness: 0.1 }; + let calc_a = a.clamp(); + assert_relative_eq!(expected, calc_a); + } +} diff --git a/src/lib.rs b/src/lib.rs index 212c861c1..4db62aab8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -65,6 +65,7 @@ pub use lch::{Lch, Lcha}; pub use hsv::{Hsv, Hsva}; pub use hsl::{Hsl, Hsla}; pub use yxy::{Yxy, Yxya}; +pub use hwb::{Hwb, Hwba}; pub use hues::{LabHue, RgbHue}; pub use convert::{FromColor, IntoColor}; @@ -230,6 +231,7 @@ mod lab; mod lch; mod hsv; mod hsl; +mod hwb; mod hues; @@ -431,6 +433,12 @@ make_color! { ///Linear HSL. hsl(hue: RgbHue, saturation: T, lightness: T)[alpha: T] => new; } + + ///Linear HWB, an intuitive cylindrical version of RGB. + Hwb { + ///Linear HWB. + hwb(hue: RgbHue, whiteness: T, balckness: T)[alpha: T] => new; + } } ///A trait for clamping and checking if colors are within their ranges. diff --git a/tests/convert/data_color_mine.csv b/tests/convert/data_color_mine.csv index 8ff7e821a..c16e2aba8 100644 --- a/tests/convert/data_color_mine.csv +++ b/tests/convert/data_color_mine.csv @@ -1,141 +1,141 @@ -color, hex, rgbu8_r,rgbu8_g,rgbu8_b, rgb_r,rgb_g,rgb_b, cmy_c,cmy_m,cmy_y,cmyk_c,cmyk_m,cmyk_y,cmyk_k,xyz_x,xyz_y,xyz_z, lab_l,lab_a_unscaled,lab_b_unscaled,lab_a,lab_b,lch_l,lch_c_unscaled,lch_c,lch_h,hunterlab_l,hunterlab_a,hunterlab_b,yxy_luma,yxy_x,yxy_y,luv_l,luv_u,luv_v,hsl_h,hsl_s,hsl_l,hsv_h,hsv_s,hsv_v -Alice Blue, #F0F8FF,240,248,255,0.9411764706,0.9725490196,1,0.06,0.03,0,0.06,0.03,0,0,0.8755,0.9288,1.0792,0.9718,-1.34,-4.27,-0.01046875,-0.033359375,0.9718,4.48,0.035,252.55,0.9637,-0.0649,0.0107,0.9288,0.3,0.32,96.37,-6.49,1.07,208,1,0.9706,208,0.06,1 -Antique White, #FAEBD7,250,235,215,0.9803921569,0.9215686275,0.8431372549,0.02,0.08,0.16,0,0.06,0.14,0.02,0.814,0.8465,0.7634,0.9373,1.84,11.52,0.014375,0.09,0.9373,11.66,0.09109375,80.91,0.92,-0.0308,0.1521,0.8465,0.34,0.35,92,-3.08,15.21,34.29,0.7778,0.9118,34.29,0.14,0.98 -Aqua, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1 -Aquamarine, #7FFFD4,127,255,212,0.4980392157,1,0.831372549,0.5,0,0.17,0.5,0,0.17,0,0.564,0.8079,0.7491,0.9204,-45.52,9.71,-0.355625,0.075859375,0.9204,46.55,0.363671875,167.96,0.8988,-0.4529,0.135,0.8079,0.27,0.38,89.88,-45.29,13.5,159.84,1,0.749,159.84,0.5,1 -Azure, #F0FFFF,240,255,255,0.9411764706,1,1,0.06,0,0,0.06,0,0,0,0.8975,0.9727,1.0865,0.9893,-4.88,-1.7,-0.038125,-0.01328125,0.9893,5.16,0.0403125,199.21,0.9862,-0.1016,0.0372,0.9727,0.3,0.33,98.62,-10.16,3.72,180,1,0.9706,180,0.06,1 -Beige, #F5F5DC,245,245,220,0.9607843137,0.9607843137,0.862745098,0.04,0.04,0.14,0,0,0.1,0.04,0.8323,0.8988,0.8067,0.9595,-4.19,12.04,-0.032734375,0.0940625,0.9595,12.75,0.099609375,109.18,0.9481,-0.0922,0.1591,0.8988,0.33,0.35,94.81,-9.22,15.91,60,0.5556,0.9118,60,0.1,0.96 -Bisque, #FFE4C4,255,228,196,1,0.8941176471,0.768627451,0,0.11,0.23,0,0.11,0.23,0,0.7895,0.8073,0.6365,0.9201,4.43,19,0.034609375,0.1484375,0.9201,19.51,0.152421875,76.86,0.8985,-0.004,0.209,0.8073,0.35,0.36,89.85,-0.4,20.9,32.54,1,0.8843,32.54,0.23,1 -Black, #000000,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -Blanched Almond, #FFEBCD,255,235,205,1,0.9215686275,0.8039215686,0,0.08,0.2,0,0.08,0.2,0,0.8197,0.8508,0.6986,0.9392,2.13,17.02,0.016640625,0.13296875,0.9392,17.15,0.133984375,82.85,0.9224,-0.028,0.1966,0.8508,0.35,0.36,92.24,-2.8,19.66,36,1,0.902,36,0.2,1 -Blue, #0000FF,0,0,255,0,0,1,1,1,0,1,1,0,0,0.1805,0.0722,0.9505,0.323,79.2,-107.86,0.61875,-0.84265625,0.323,133.82,1.04546875,306.29,0.2687,0.7289,-1.9092,0.0722,0.15,0.06,26.87,72.89,-190.92,240,1,0.5,240,1,1 -Blue Violet, #8A2BE2,138,43,226,0.5411764706,0.168627451,0.8862745098,0.46,0.83,0.11,0.39,0.81,0,0.11,0.2507,0.1262,0.7307,0.4219,69.86,-74.77,0.54578125,-0.584140625,0.4219,102.33,0.799453125,313.05,0.3553,0.638,-0.9707,0.1262,0.23,0.11,35.53,63.8,-97.07,271.15,0.7593,0.5275,271.15,0.81,0.89 -Brown, #A52A2A,165,42,42,0.6470588235,0.1647058824,0.1647058824,0.35,0.84,0.84,0,0.75,0.75,0.35,0.1676,0.0982,0.032,0.3752,49.7,30.54,0.38828125,0.23859375,0.3752,58.33,0.455703125,31.57,0.3134,0.4063,0.1588,0.0982,0.56,0.33,31.34,40.63,15.88,0,0.5942,0.4059,0,0.75,0.65 -Burly Wood, #DEB887,222,184,135,0.8705882353,0.7215686275,0.5294117647,0.13,0.28,0.47,0,0.17,0.39,0.13,0.5164,0.5156,0.3015,0.7702,7.05,30.01,0.055078125,0.234453125,0.7702,30.83,0.240859375,76.78,0.7181,0.0271,0.2537,0.5156,0.39,0.39,71.81,2.71,25.37,33.79,0.5686,0.7,33.79,0.39,0.87 -Cadet Blue, #5F9EA0,95,158,160,0.3725490196,0.6196078431,0.6274509804,0.63,0.38,0.37,0.41,0.01,0,0.37,0.2329,0.2942,0.3771,0.6115,-19.68,-7.43,-0.15375,-0.058046875,0.6115,21.03,0.164296875,200.68,0.5424,-0.1828,-0.0325,0.2942,0.26,0.33,54.24,-18.28,-3.25,181.85,0.2549,0.5,181.85,0.41,0.63 -Chartreuse, #7FFF00,127,255,0,0.4980392157,1,0,0.5,0,1,0.5,0,1,0,0.4451,0.7603,0.1233,0.8987,-68.07,85.78,-0.531796875,0.67015625,0.8987,109.51,0.855546875,128.43,0.872,-0.6147,0.5265,0.7603,0.33,0.57,87.2,-61.47,52.65,90.12,1,0.5,90.12,1,1 -Chocolate, #D2691E,210,105,30,0.8235294118,0.4117647059,0.1176470588,0.18,0.59,0.88,0,0.5,0.86,0.18,0.3186,0.239,0.0416,0.5599,37.06,56.74,0.28953125,0.44328125,0.5599,67.77,0.529453125,56.85,0.4889,0.308,0.2917,0.239,0.53,0.4,48.89,30.8,29.17,25,0.75,0.4706,25,0.86,0.82 -Coral, #FF7F50,255,127,80,1,0.4980392157,0.3137254902,0,0.5,0.69,0,0.5,0.69,0,0.5028,0.3702,0.1208,0.6729,45.36,47.49,0.354375,0.371015625,0.6729,65.67,0.513046875,46.31,0.6084,0.4103,0.3081,0.3702,0.51,0.37,60.84,41.03,30.81,16.11,1,0.6569,16.11,0.69,1 -Cornflower Blue, #6495ED,100,149,237,0.3921568627,0.5843137255,0.9294117647,0.61,0.42,0.07,0.58,0.37,0,0.07,0.3129,0.3032,0.8432,0.6193,9.34,-49.31,0.07296875,-0.385234375,0.6193,50.18,0.39203125,280.73,0.5506,0.0507,-0.5225,0.3032,0.21,0.21,55.06,5.07,-52.25,218.54,0.7919,0.6608,218.54,0.58,0.93 -Cornsilk, #FFF8DC,255,248,220,1,0.9725490196,0.862745098,0,0.03,0.14,0,0.03,0.14,0,0.8773,0.9356,0.8115,0.9746,-2.21,14.28,-0.017265625,0.1115625,0.9746,14.45,0.112890625,98.81,0.9673,-0.0739,0.1797,0.9356,0.33,0.36,96.73,-7.39,17.97,48,1,0.9314,48,0.14,1 -Crimson, #DC143C,220,20,60,0.862745098,0.0784313725,0.2352941176,0.14,0.92,0.76,0,0.91,0.73,0.14,0.3058,0.1604,0.0576,0.4703,70.94,33.59,0.55421875,0.262421875,0.4703,78.49,0.613203125,25.34,0.4005,0.662,0.1951,0.1604,0.58,0.31,40.05,66.2,19.51,348,0.8333,0.4706,348,0.91,0.86 -Cyan, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1 -Dark Blue, #00008B,0,0,139,0,0,0.5450980392,1,1,0.45,1,1,0,0.45,0.0466,0.0186,0.2454,0.1476,50.43,-68.68,0.393984375,-0.5365625,0.1476,85.21,0.665703125,306.29,0.1365,0.3703,-0.97,0.0186,0.15,0.06,13.65,37.03,-97.01,240,1,0.2725,240,1,0.55 -Dark Cyan, #008B8B,0,139,139,0,0.5450980392,0.5450980392,1,0.45,0.45,1,0,0,0.45,0.1389,0.2033,0.2762,0.5221,-30.62,-9,-0.23921875,-0.0703125,0.5221,31.91,0.249296875,196.39,0.4509,-0.239,-0.0476,0.2033,0.22,0.33,45.09,-23.9,-4.76,180,1,0.2725,180,1,0.55 -Dark Goldenrod, #B8860B,184,134,11,0.7215686275,0.5254901961,0.0431372549,0.28,0.47,0.96,0,0.27,0.94,0.28,0.2835,0.2726,0.0408,0.5922,9.87,62.73,0.077109375,0.490078125,0.5922,63.51,0.496171875,81.06,0.5222,0.0555,0.3191,0.2726,0.47,0.46,52.22,5.55,31.91,42.66,0.8872,0.3824,42.66,0.94,0.72 -Dark Gray, #A9A9A9,169,169,169,0.662745098,0.662745098,0.662745098,0.34,0.34,0.34,0,0,0,0.34,0.3771,0.3968,0.4321,0.6924,0,-0.01,0,-0.000078125,0.6924,0.01,0.000078125,296.81,0.6299,-0.0336,0.0342,0.3968,0.31,0.33,62.99,-3.36,3.42,0,0,0.6627,0,0,0.66 -Dark Green, #006400,0,100,0,0,0.3921568627,0,1,0.61,1,1,0,1,0.61,0.0456,0.0911,0.0152,0.362,-43.37,41.86,-0.338828125,0.32703125,0.362,60.28,0.4709375,136.02,0.3019,-0.2589,0.1815,0.0911,0.3,0.6,30.19,-25.89,18.15,120,1,0.1961,120,1,0.39 -Dark Khaki, #BDB76B,189,183,107,0.7411764706,0.7176470588,0.4196078431,0.26,0.28,0.58,0,0.03,0.43,0.26,0.4057,0.4575,0.206,0.7338,-8.79,39.29,-0.068671875,0.306953125,0.7338,40.26,0.31453125,102.61,0.6764,-0.1129,0.2929,0.4575,0.38,0.43,67.64,-11.29,29.29,55.61,0.3832,0.5804,55.61,0.43,0.74 -Dark Magenta, #8B008B,139,0,139,0.5450980392,0,0.5450980392,0.45,1,0.45,0,1,0,0.45,0.1531,0.0735,0.2504,0.326,62.56,-38.74,0.48875,-0.30265625,0.326,73.59,0.574921875,328.23,0.2712,0.5331,-0.3577,0.0735,0.32,0.15,27.12,53.31,-35.77,300,1,0.2725,300,1,0.55 -Dark Olive Green, #556B2F,85,107,47,0.3333333333,0.4196078431,0.1843137255,0.67,0.58,0.82,0.21,0,0.56,0.58,0.0952,0.1265,0.0463,0.4223,-18.83,30.6,-0.147109375,0.2390625,0.4223,35.93,0.280703125,121.61,0.3557,-0.1449,0.1718,0.1265,0.36,0.47,35.57,-14.49,17.18,82,0.3896,0.302,82,0.56,0.42 -Dark Orange, #FF8C00,255,140,0,1,0.5490196078,0,0,0.45,1,0,0.45,1,0,0.5062,0.4002,0.0506,0.6948,36.83,75.49,0.287734375,0.589765625,0.6948,84,0.65625,63.99,0.6326,0.3213,0.3954,0.4002,0.53,0.42,63.26,32.13,39.54,32.94,1,0.5,32.94,1,1 -Dark Orchid, #9932CC,153,50,204,0.6,0.1960784314,0.8,0.4,0.8,0.2,0.25,0.75,0,0.2,0.2518,0.1341,0.5839,0.4338,65.17,-60.11,0.509140625,-0.469609375,0.4338,88.66,0.69265625,317.31,0.3662,0.5862,-0.6889,0.1341,0.26,0.14,36.62,58.62,-68.89,280.13,0.6063,0.498,280.13,0.75,0.8 -Dark Red, #8B0000,139,0,0,0.5450980392,0,0,0.45,1,1,0,1,1,0.45,0.1065,0.0549,0.005,0.2808,51.01,41.29,0.398515625,0.322578125,0.2808,65.63,0.512734375,38.99,0.2343,0.4012,0.1514,0.0549,0.64,0.33,23.43,40.12,15.14,0,1,0.2725,0,1,0.55 -Dark Salmon, #E9967A,233,150,122,0.9137254902,0.5882352941,0.4784313725,0.09,0.41,0.52,0,0.36,0.48,0.09,0.4802,0.4054,0.2371,0.6985,28.18,27.7,0.22015625,0.21640625,0.6985,39.52,0.30875,44.51,0.6367,0.232,0.225,0.4054,0.43,0.36,63.67,23.2,22.5,15.14,0.7161,0.6961,15.14,0.48,0.91 -Dark Sea Green, #8FBC8B,143,188,139,0.5607843137,0.737254902,0.5450980392,0.44,0.26,0.45,0.24,0,0.26,0.26,0.3397,0.4367,0.3106,0.7201,-24.51,20.07,-0.191484375,0.156796875,0.7201,31.68,0.2475,140.68,0.6608,-0.2389,0.1839,0.4367,0.31,0.4,66.08,-23.89,18.39,115.1,0.2678,0.6412,115.1,0.26,0.74 -Dark Slate Blue, #483D8B,72,61,139,0.2823529412,0.2392156863,0.5450980392,0.72,0.76,0.45,0.48,0.56,0,0.45,0.09,0.0658,0.2522,0.3083,26.06,-42.09,0.20359375,-0.328828125,0.3083,49.5,0.38671875,301.76,0.2565,0.1775,-0.4034,0.0658,0.22,0.16,25.65,17.75,-40.34,248.46,0.39,0.3922,248.46,0.56,0.55 -Dark Slate Gray, #2F4F4F,47,79,79,0.1843137255,0.3098039216,0.3098039216,0.82,0.69,0.69,0.41,0,0,0.69,0.0538,0.0676,0.0842,0.3126,-11.72,-3.73,-0.0915625,-0.029140625,0.3126,12.3,0.09609375,197.65,0.26,-0.0857,-0.01,0.0676,0.26,0.33,26,-8.57,-1,180,0.254,0.2471,180,0.41,0.31 -Dark Turquoise, #00CED1,0,206,209,0,0.8078431373,0.8196078431,1,0.19,0.18,1,0.01,0,0.18,0.3358,0.4875,0.6796,0.7529,-40.04,-13.52,-0.3128125,-0.105625,0.7529,42.26,0.33015625,198.66,0.6982,-0.3633,-0.0884,0.4875,0.22,0.32,69.82,-36.33,-8.84,180.86,1,0.4098,180.86,1,0.82 -Dark Violet, #9400D3,148,0,211,0.5803921569,0,0.8274509804,0.42,1,0.17,0.3,1,0,0.17,0.2397,0.11,0.6249,0.3958,76.34,-70.38,0.59640625,-0.54984375,0.3958,103.83,0.811171875,317.33,0.3316,0.7098,-0.885,0.11,0.25,0.11,33.16,70.98,-88.5,282.09,1,0.4137,282.09,1,0.83 -Deep Pink, #FF1493,255,20,147,1,0.0784313725,0.5764705882,0,0.92,0.42,0,0.92,0.42,0,0.4676,0.2387,0.2975,0.5595,84.56,-5.71,0.660625,-0.044609375,0.5595,84.75,0.662109375,356.13,0.4885,0.8534,-0.019,0.2387,0.47,0.24,48.85,85.34,-1.9,327.57,1,0.5392,327.57,0.92,1 -Deep Sky Blue, #00BFFF,0,191,255,0,0.7490196078,1,1,0.25,0,1,0.25,0,0,0.3668,0.4448,1.0126,0.7255,-17.65,-42.55,-0.137890625,-0.332421875,0.7255,46.06,0.35984375,247.47,0.6669,-0.1854,-0.4333,0.4448,0.2,0.24,66.69,-18.54,-43.33,195.06,1,0.5,195.06,1,1 -Dim Gray, #696969,105,105,105,0.4117647059,0.4117647059,0.4117647059,0.59,0.59,0.59,0,0,0,0.59,0.1343,0.1413,0.1538,0.4441,0,-0.01,0,-0.000078125,0.4441,0.01,0.000078125,296.81,0.3759,-0.0201,0.0204,0.1413,0.31,0.33,37.59,-2.01,2.04,0,0,0.4118,0,0,0.41 -Dodger Blue, #1E90FF,30,144,255,0.1176470588,0.5647058824,1,0.88,0.44,0,0.88,0.44,0,0,0.2856,0.2744,0.984,0.5938,9.97,-63.39,0.077890625,-0.495234375,0.5938,64.17,0.501328125,278.94,0.5239,0.0564,-0.747,0.2744,0.18,0.18,52.39,5.64,-74.7,209.6,1,0.5588,209.6,0.88,1 -Firebrick, #B22222,178,34,34,0.6980392157,0.1333333333,0.1333333333,0.3,0.87,0.87,0,0.81,0.81,0.3,0.1922,0.1072,0.0257,0.3911,55.93,37.65,0.436953125,0.294140625,0.3911,67.42,0.52671875,33.95,0.3275,0.4746,0.1827,0.1072,0.59,0.33,32.75,47.46,18.27,0,0.6792,0.4157,0,0.81,0.7 -Floral White, #FFFAF0,255,250,240,1,0.9803921569,0.9411764706,0,0.02,0.06,0,0.02,0.06,0,0.9115,0.9592,0.9615,0.984,-0.03,5.37,-0.000234375,0.041953125,0.984,5.37,0.041953125,90.34,0.9794,-0.0526,0.1035,0.9592,0.32,0.34,97.94,-5.26,10.35,40,1,0.9706,40,0.06,1 -Forest Green, #228B22,34,139,34,0.1333333333,0.5450980392,0.1333333333,0.87,0.45,0.87,0.76,0,0.76,0.45,0.1018,0.1892,0.0463,0.5059,-49.59,45.02,-0.387421875,0.35171875,0.5059,66.97,0.523203125,137.77,0.435,-0.3434,0.2414,0.1892,0.3,0.56,43.5,-34.34,24.14,120,0.6069,0.3392,120,0.76,0.55 -Fuchsia, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1 -Gainsboro, #DCDCDC,220,220,220,0.862745098,0.862745098,0.862745098,0.14,0.14,0.14,0,0,0,0.14,0.6803,0.7157,0.7794,0.8776,0,-0.01,0,-0.000078125,0.8776,0.01,0.000078125,296.81,0.846,-0.0451,0.046,0.7157,0.31,0.33,84.6,-4.51,4.6,0,0,0.8627,0,0,0.86 -Ghost White, #F8F8FF,248,248,255,0.9725490196,0.9725490196,1,0.03,0.03,0,0.03,0.03,0,0,0.9033,0.9431,1.0805,0.9776,1.25,-3.36,0.009765625,-0.02625,0.9776,3.58,0.02796875,290.47,0.9711,-0.0392,0.0201,0.9431,0.31,0.32,97.11,-3.92,2.01,240,1,0.9863,240,0.03,1 -Gold, #FFD700,255,215,0,1,0.8431372549,0,0,0.16,1,0,0.16,1,0,0.6554,0.6986,0.1003,0.8693,-1.92,87.14,-0.015,0.68078125,0.8693,87.16,0.6809375,91.27,0.8358,-0.063,0.5139,0.6986,0.45,0.48,83.58,-6.3,51.39,50.59,1,0.5,50.59,1,1 -Goldenrod, #DAA520,218,165,32,0.8549019608,0.6470588235,0.1254901961,0.15,0.35,0.87,0,0.24,0.85,0.15,0.4263,0.4192,0.0721,0.7082,8.52,68.76,0.0665625,0.5371875,0.7082,69.29,0.541328125,82.93,0.6475,0.0422,0.3872,0.4192,0.46,0.46,64.75,4.22,38.72,42.9,0.744,0.4902,42.9,0.85,0.85 -Gray, #808080,128,128,128,0.5019607843,0.5019607843,0.5019607843,0.5,0.5,0.5,0,0,0,0.5,0.2052,0.2159,0.2351,0.5359,0,-0.01,0,-0.000078125,0.5359,0.01,0.000078125,296.81,0.4646,-0.0248,0.0252,0.2159,0.31,0.33,46.46,-2.48,2.52,0,0,0.502,0,0,0.5 -Green, #008000,0,128,0,0,0.5019607843,0,1,0.5,1,1,0,1,0.5,0.0772,0.1544,0.0257,0.4623,-51.7,49.9,-0.40390625,0.38984375,0.4623,71.85,0.561328125,136.02,0.3929,-0.3369,0.2362,0.1544,0.3,0.6,39.29,-33.69,23.62,120,1,0.251,120,1,0.5 -Green Yellow, #ADFF2F,173,255,47,0.6784313725,1,0.1843137255,0.32,0,0.82,0.32,0,0.82,0,0.5351,0.8061,0.1543,0.9196,-52.48,81.87,-0.41,0.639609375,0.9196,97.24,0.7596875,122.66,0.8978,-0.5074,0.5266,0.8061,0.36,0.54,89.78,-50.74,52.66,83.65,1,0.5922,83.65,0.82,1 -Honeydew, #F0FFF0,240,255,240,0.9411764706,1,0.9411764706,0.06,0,0.06,0.06,0,0.06,0,0.8742,0.9634,0.9643,0.9857,-7.56,5.47,-0.0590625,0.042734375,0.9857,9.33,0.072890625,144.14,0.9815,-0.1277,0.1046,0.9634,0.31,0.34,98.15,-12.77,10.46,120,1,0.9706,120,0.06,1 -Hot Pink, #FF69B4,255,105,180,1,0.4117647059,0.7058823529,0,0.59,0.29,0,0.59,0.29,0,0.5453,0.3466,0.47,0.6548,64.25,-10.66,0.501953125,-0.08328125,0.6548,65.13,0.508828125,350.58,0.5887,0.6231,-0.0612,0.3466,0.4,0.25,58.87,62.31,-6.12,330,1,0.7059,330,0.59,1 -Indian Red, #CD5C5C,205,92,92,0.8039215686,0.3607843137,0.3607843137,0.2,0.64,0.64,0,0.55,0.55,0.2,0.3094,0.2141,0.1263,0.5339,44.84,22.11,0.3503125,0.172734375,0.5339,49.99,0.390546875,26.25,0.4627,0.3839,0.1621,0.2141,0.48,0.33,46.27,38.39,16.21,0,0.5305,0.5824,0,0.55,0.8 -Indigo, #4B0082,75,0,130,0.2941176471,0,0.5098039216,0.71,1,0.49,0.42,1,0,0.49,0.0693,0.0311,0.2135,0.2047,51.69,-53.32,0.403828125,-0.4165625,0.2047,74.27,0.580234375,314.11,0.1763,0.3933,-0.5948,0.0311,0.22,0.1,17.63,39.33,-59.48,274.62,1,0.2549,274.62,1,0.51 -Ivory, #FFFFF0,255,255,240,1,1,0.9411764706,0,0,0.06,0,0,0.06,0,0.9273,0.9907,0.9667,0.9964,-2.55,7.15,-0.019921875,0.055859375,0.9964,7.59,0.059296875,109.6,0.9953,-0.0789,0.1209,0.9907,0.32,0.34,99.53,-7.89,12.09,60,1,0.9706,60,0.06,1 -Khaki, #F0E68C,240,230,140,0.9411764706,0.9019607843,0.5490196078,0.06,0.1,0.45,0,0.04,0.42,0.06,0.6897,0.7701,0.3604,0.9033,-9.01,44.97,-0.070390625,0.351328125,0.9033,45.87,0.358359375,101.33,0.8776,-0.133,0.3708,0.7701,0.38,0.42,87.76,-13.3,37.08,54,0.7692,0.7451,54,0.42,0.94 -Lavender, #E6E6FA,230,230,250,0.9019607843,0.9019607843,0.9803921569,0.1,0.1,0.02,0.08,0.08,0,0.02,0.7819,0.8032,1.0182,0.9183,3.71,-9.67,0.028984375,-0.075546875,0.9183,10.36,0.0809375,291.01,0.8962,-0.0111,-0.0463,0.8032,0.3,0.31,89.62,-1.11,-4.63,240,0.6667,0.9412,240,0.08,0.98 -Lavender Blush, #FFF0F5,255,240,245,1,0.9411764706,0.9607843137,0,0.06,0.04,0,0.06,0.04,0,0.8888,0.9017,0.9911,0.9607,5.89,-0.6,0.046015625,-0.0046875,0.9607,5.92,0.04625,354.15,0.9496,0.009,0.0459,0.9017,0.32,0.32,94.96,0.9,4.59,340,1,0.9706,340,0.06,1 -Lawn Green, #7CFC00,124,252,0,0.4862745098,0.9882352941,0,0.51,0.01,1,0.51,0,1,0.01,0.4312,0.7391,0.1199,0.8888,-67.86,84.95,-0.53015625,0.663671875,0.8888,108.73,0.849453125,128.62,0.8597,-0.6091,0.5191,0.7391,0.33,0.57,85.97,-60.91,51.91,90.48,1,0.4941,90.48,1,0.99 -Lemon Chiffon, #FFFACD,255,250,205,1,0.9803921569,0.8039215686,0,0.02,0.2,0,0.02,0.2,0,0.8645,0.9404,0.7135,0.9765,-5.42,22.23,-0.04234375,0.173671875,0.9765,22.88,0.17875,103.71,0.9697,-0.1058,0.2426,0.9404,0.34,0.37,96.97,-10.58,24.26,54,1,0.902,54,0.2,1 -Light Blue, #ADD8E6,173,216,230,0.6784313725,0.8470588235,0.9019607843,0.32,0.15,0.1,0.25,0.06,0,0.1,0.5607,0.6371,0.842,0.8381,-10.89,-11.49,-0.085078125,-0.089765625,0.8381,15.82,0.12359375,226.53,0.7982,-0.1428,-0.0668,0.6371,0.27,0.31,79.82,-14.28,-6.68,194.74,0.5327,0.7902,194.74,0.25,0.9 -Light Coral, #F08080,240,128,128,0.9411764706,0.5019607843,0.5019607843,0.06,0.5,0.5,0,0.47,0.47,0.06,0.4755,0.3552,0.2477,0.6615,42.82,19.55,0.33453125,0.152734375,0.6615,47.07,0.367734375,24.54,0.596,0.3811,0.1708,0.3552,0.44,0.33,59.6,38.11,17.08,0,0.7887,0.7216,0,0.47,0.94 -Light Cyan, #E0FFFF,224,255,255,0.8784313725,1,1,0.12,0,0,0.12,0,0,0,0.8455,0.9459,1.0841,0.9787,-9.94,-3.38,-0.07765625,-0.02640625,0.9787,10.5,0.08203125,198.81,0.9726,-0.1502,0.0199,0.9459,0.29,0.33,97.26,-15.02,1.99,180,1,0.9392,180,0.12,1 -Light Goldenrod Yellow, #FAFAD2,250,250,210,0.9803921569,0.9803921569,0.8235294118,0.02,0.02,0.18,0,0,0.16,0.02,0.8524,0.9335,0.745,0.9737,-6.48,19.23,-0.050625,0.150234375,0.9737,20.29,0.158515625,108.62,0.9662,-0.1159,0.2192,0.9335,0.34,0.37,96.62,-11.59,21.92,60,0.8,0.902,60,0.16,0.98 -Light Gray, #D3D3D3,211,211,211,0.8274509804,0.8274509804,0.8274509804,0.17,0.17,0.17,0,0,0,0.17,0.6192,0.6514,0.7094,0.8456,0,-0.01,0,-0.000078125,0.8456,0.01,0.000078125,296.81,0.8071,-0.0431,0.0439,0.6514,0.31,0.33,80.71,-4.31,4.39,0,0,0.8275,0,0,0.83 -Light Green, #90EE90,144,238,144,0.5647058824,0.9333333333,0.5647058824,0.44,0.07,0.44,0.39,0,0.39,0.07,0.4711,0.6909,0.3724,0.8655,-46.33,36.94,-0.361953125,0.28859375,0.8655,59.26,0.46296875,141.43,0.8312,-0.443,0.3162,0.6909,0.31,0.45,83.12,-44.3,31.62,120,0.7344,0.749,120,0.39,0.93 -Light Pink, #FFB6C1,255,182,193,1,0.7137254902,0.7568627451,0,0.29,0.24,0,0.29,0.24,0,0.6759,0.5857,0.5819,0.8105,27.97,5.03,0.218515625,0.039296875,0.8105,28.42,0.22203125,10.19,0.7653,0.2373,0.0848,0.5857,0.37,0.32,76.53,23.73,8.48,350.96,1,0.8569,350.96,0.29,1 -Light Salmon, #FFA07A,255,160,122,1,0.6274509804,0.4784313725,0,0.37,0.52,0,0.37,0.52,0,0.5732,0.4781,0.2462,0.747,31.48,34.54,0.2459375,0.26984375,0.747,46.74,0.36515625,47.65,0.6914,0.2699,0.2729,0.4781,0.44,0.37,69.14,26.99,27.29,17.14,1,0.7392,17.14,0.52,1 -Light Sea Green, #20B2AA,32,178,170,0.1254901961,0.6980392157,0.6666666667,0.87,0.3,0.33,0.82,0,0.04,0.3,0.2377,0.3505,0.4354,0.6579,-37.51,-6.34,-0.293046875,-0.04953125,0.6579,38.04,0.2971875,189.59,0.592,-0.3193,-0.0216,0.3505,0.23,0.34,59.2,-31.93,-2.16,176.71,0.6952,0.4118,176.71,0.82,0.7 -Light Sky Blue, #87CEFA,135,206,250,0.5294117647,0.8078431373,0.9803921569,0.47,0.19,0.02,0.46,0.18,0,0.02,0.4932,0.562,0.9869,0.7973,-10.82,-28.51,-0.08453125,-0.222734375,0.7973,30.5,0.23828125,249.21,0.7496,-0.1375,-0.2558,0.562,0.24,0.28,74.96,-13.75,-25.58,202.96,0.92,0.7549,202.96,0.46,0.98 -Light Slate Gray, #778899,119,136,153,0.4666666667,0.5333333333,0.6,0.53,0.47,0.4,0.22,0.11,0,0.4,0.2216,0.2383,0.3357,0.5592,-2.24,-11.11,-0.0175,-0.086796875,0.5592,11.34,0.08859375,258.59,0.4882,-0.0439,-0.066,0.2383,0.28,0.3,48.82,-4.39,-6.6,210,0.1429,0.5333,210,0.22,0.6 -Light Steel Blue, #B0C4DE,176,196,222,0.6901960784,0.768627451,0.8705882353,0.31,0.23,0.13,0.21,0.12,0,0.13,0.5083,0.5398,0.7685,0.7845,-1.28,-15.22,-0.01,-0.11890625,0.7845,15.27,0.119296875,265.21,0.7347,-0.0509,-0.1058,0.5398,0.28,0.3,73.47,-5.09,-10.58,213.91,0.4107,0.7804,213.91,0.21,0.87 -Light Yellow, #FFFFE0,255,255,224,1,1,0.8784313725,0,0,0.12,0,0,0.12,0,0.9045,0.9816,0.847,0.9928,-5.1,14.83,-0.03984375,0.115859375,0.9928,15.68,0.1225,108.99,0.9908,-0.1042,0.1867,0.9816,0.33,0.36,99.08,-10.42,18.67,60,1,0.9392,60,0.12,1 -Lime, #00FF00,0,255,0,0,1,0,1,0,1,1,0,1,0,0.3576,0.7152,0.1192,0.8774,-86.18,83.18,-0.67328125,0.64984375,0.8774,119.78,0.93578125,136.02,0.8457,-0.7252,0.5084,0.7152,0.3,0.6,84.57,-72.52,50.84,120,1,0.5,120,1,1 -Lime Green, #32CD32,50,205,50,0.1960784314,0.8039215686,0.1960784314,0.8,0.2,0.8,0.76,0,0.76,0.2,0.2372,0.4457,0.1037,0.7261,-67.13,61.44,-0.524453125,0.48,0.7261,91,0.7109375,137.53,0.6676,-0.5341,0.3752,0.4457,0.3,0.57,66.76,-53.41,37.52,120,0.6078,0.5,120,0.76,0.8 -Linen, #FAF0E6,250,240,230,0.9803921569,0.9411764706,0.9019607843,0.02,0.06,0.1,0,0.04,0.08,0.02,0.8487,0.8836,0.8744,0.9531,1.68,6.01,0.013125,0.046953125,0.9531,6.24,0.04875,74.37,0.94,-0.0334,0.1064,0.8836,0.33,0.34,94,-3.34,10.64,30,0.6667,0.9412,30,0.08,0.98 -Magenta, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1 -Maroon, #800000,128,0,0,0.5019607843,0,0,0.5,1,1,0,1,1,0.5,0.089,0.0459,0.0042,0.2553,48.06,38.06,0.37546875,0.29734375,0.2553,61.3,0.47890625,38.38,0.2142,0.3669,0.1384,0.0459,0.64,0.33,21.42,36.69,13.84,0,1,0.251,0,1,0.5 -Medium Aquamarine, #66CDAA,102,205,170,0.4,0.8039215686,0.6666666667,0.6,0.2,0.33,0.5,0,0.17,0.2,0.3457,0.4939,0.4574,0.7569,-38.33,8.3,-0.299453125,0.06484375,0.7569,39.22,0.30640625,167.78,0.7028,-0.3519,0.106,0.4939,0.27,0.38,70.28,-35.19,10.6,159.61,0.5074,0.602,159.61,0.5,0.8 -Medium Blue, #0000CD,0,0,205,0,0,0.8039215686,1,1,0.2,1,1,0,0.2,0.1102,0.0441,0.5803,0.2498,67.18,-91.5,0.52484375,-0.71484375,0.2498,113.52,0.886875,306.29,0.2099,0.5695,-1.4918,0.0441,0.15,0.06,20.99,56.95,-149.18,240,1,0.402,240,1,0.8 -Medium Orchid, #BA55D3,186,85,211,0.7294117647,0.3333333333,0.8274509804,0.27,0.67,0.17,0.12,0.6,0,0.17,0.3526,0.2164,0.6395,0.5364,59.07,-47.41,0.461484375,-0.370390625,0.5364,75.75,0.591796875,321.25,0.4652,0.5388,-0.4894,0.2164,0.29,0.18,46.52,53.88,-48.94,288.1,0.5888,0.5804,288.1,0.6,0.83 -Medium Purple, #9370DB,147,112,219,0.5764705882,0.4392156863,0.8588235294,0.42,0.56,0.14,0.33,0.49,0,0.14,0.3061,0.2291,0.6983,0.5498,36.81,-50.1,0.287578125,-0.39140625,0.5498,62.17,0.485703125,306.3,0.4786,0.3042,-0.53,0.2291,0.25,0.19,47.86,30.42,-53,259.63,0.5978,0.649,259.63,0.49,0.86 -Medium Sea Green, #3CB371,60,179,113,0.2352941176,0.7019607843,0.4431372549,0.76,0.3,0.56,0.66,0,0.37,0.3,0.2096,0.3439,0.2116,0.6527,-48.22,24.29,-0.37671875,0.189765625,0.6527,53.99,0.421796875,153.27,0.5865,-0.3882,0.1966,0.3439,0.27,0.45,58.65,-38.82,19.66,146.72,0.4979,0.4686,146.72,0.66,0.7 -Medium Slate Blue, #7B68EE,123,104,238,0.4823529412,0.4078431373,0.9333333333,0.52,0.59,0.07,0.48,0.56,0,0.07,0.2855,0.2028,0.833,0.5216,41.08,-65.41,0.3209375,-0.511015625,0.5216,77.24,0.6034375,302.13,0.4504,0.3434,-0.7813,0.2028,0.22,0.15,45.04,34.34,-78.13,248.51,0.7976,0.6706,248.51,0.56,0.93 -Medium Spring Green, #00FA9A,0,250,154,0,0.9803921569,0.6039215686,1,0.02,0.4,1,0,0.38,0.02,0.4002,0.707,0.4211,0.8734,-70.68,32.46,-0.5521875,0.25359375,0.8734,77.78,0.60765625,155.33,0.8409,-0.622,0.2917,0.707,0.26,0.46,84.09,-62.2,29.17,156.96,1,0.4902,156.96,1,0.98 -Medium Turquoise, #48D1CC,72,209,204,0.2823529412,0.8196078431,0.8,0.72,0.18,0.2,0.66,0,0.02,0.18,0.3637,0.5134,0.6512,0.7688,-37.35,-8.36,-0.291796875,-0.0653125,0.7688,38.28,0.2990625,192.62,0.7165,-0.3478,-0.0373,0.5134,0.24,0.34,71.65,-34.78,-3.73,177.81,0.5983,0.551,177.81,0.66,0.82 -Medium Violet Red, #C71585,199,21,133,0.7803921569,0.0823529412,0.5215686275,0.22,0.92,0.48,0,0.89,0.33,0.22,0.2805,0.1437,0.2349,0.4476,71.01,-15.18,0.554765625,-0.11859375,0.4476,72.61,0.567265625,347.93,0.3791,0.6575,-0.1019,0.1437,0.43,0.22,37.91,65.75,-10.19,322.25,0.8091,0.4314,322.25,0.89,0.78 -Midnight Blue, #191970,25,25,112,0.0980392157,0.0980392157,0.4392156863,0.9,0.9,0.56,0.78,0.78,0,0.56,0.0367,0.0207,0.1554,0.1586,31.72,-49.58,0.2478125,-0.38734375,0.1586,58.86,0.45984375,302.61,0.1439,0.2036,-0.5392,0.0207,0.17,0.1,14.39,20.36,-53.92,240,0.635,0.2686,240,0.78,0.44 -Mint Cream, #F5FFFA,245,255,250,0.9607843137,1,0.9803921569,0.04,0,0.02,0.04,0,0.02,0,0.9067,0.9783,1.0455,0.9916,-4.16,1.24,-0.0325,0.0096875,0.9916,4.34,0.03390625,163.44,0.9891,-0.0946,0.0657,0.9783,0.31,0.33,98.91,-9.46,6.57,150,1,0.9804,150,0.04,1 -Misty Rose, #FFE4E1,255,228,225,1,0.8941176471,0.8823529412,0,0.11,0.12,0,0.11,0.12,0,0.8257,0.8218,0.8274,0.9266,8.75,4.83,0.068359375,0.037734375,0.9266,9.99,0.078046875,28.87,0.9065,0.0394,0.0934,0.8218,0.33,0.33,90.65,3.94,9.34,6,1,0.9412,6,0.12,1 -Moccasin, #FFE4B5,255,228,181,1,0.8941176471,0.7098039216,0,0.11,0.29,0,0.11,0.29,0,0.7732,0.8008,0.551,0.9172,2.44,26.35,0.0190625,0.205859375,0.9172,26.46,0.20671875,84.71,0.8949,-0.0237,0.2614,0.8008,0.36,0.38,89.49,-2.37,26.14,38.11,1,0.8549,38.11,0.29,1 -Navajo White, #FFDEAD,255,222,173,1,0.8705882353,0.6784313725,0,0.13,0.32,0,0.13,0.32,0,0.749,0.7652,0.5036,0.901,4.51,28.26,0.035234375,0.22078125,0.901,28.62,0.22359375,80.93,0.8748,-0.0024,0.271,0.7652,0.37,0.38,87.48,-0.24,27.1,35.85,1,0.8392,35.85,0.32,1 -Navy, #000080,0,0,128,0,0,0.5019607843,1,1,0.5,1,1,0,0.5,0.039,0.0156,0.2052,0.1298,47.51,-64.7,0.371171875,-0.50546875,0.1298,80.27,0.627109375,306.29,0.1248,0.3386,-0.887,0.0156,0.15,0.06,12.48,33.86,-88.7,240,1,0.251,240,1,0.5 -Old Lace, #FDF5E6,253,245,230,0.9921568627,0.9607843137,0.9019607843,0.01,0.04,0.1,0,0.03,0.09,0.01,0.8744,0.919,0.8799,0.9678,0.18,8.16,0.00140625,0.06375,0.9678,8.16,0.06375,88.77,0.9586,-0.0494,0.1268,0.919,0.33,0.34,95.86,-4.94,12.68,39.13,0.8519,0.9471,39.13,0.09,0.99 -Olive, #808000,128,128,0,0.5019607843,0.5019607843,0,0.5,0.5,1,0,0,1,0.5,0.1662,0.2003,0.0299,0.5187,-12.93,56.68,-0.101015625,0.4428125,0.5187,58.13,0.454140625,102.85,0.4475,-0.1202,0.2737,0.2003,0.42,0.51,44.75,-12.02,27.37,60,1,0.251,60,1,0.5 -Olive Drab, #6B8E23,107,142,35,0.4196078431,0.5568627451,0.137254902,0.58,0.44,0.86,0.25,0,0.75,0.44,0.1604,0.2259,0.0511,0.5465,-28.22,49.69,-0.22046875,0.388203125,0.5465,57.15,0.446484375,119.6,0.4753,-0.2295,0.269,0.2259,0.37,0.52,47.53,-22.95,26.9,79.63,0.6045,0.3471,79.63,0.75,0.56 -Orange, #FFA500,255,165,0,1,0.6470588235,0,0,0.35,1,0,0.35,1,0,0.547,0.4817,0.0642,0.7493,23.94,78.96,0.18703125,0.616875,0.7493,82.5,0.64453125,73.14,0.694,0.1921,0.431,0.4817,0.5,0.44,69.4,19.21,43.1,38.82,1,0.5,38.82,1,1 -Orange Red, #FF4500,255,69,0,1,0.2705882353,0,0,0.73,1,0,0.73,1,0,0.4337,0.2552,0.0264,0.5757,67.8,68.97,0.5296875,0.538828125,0.5757,96.71,0.755546875,45.49,0.5051,0.6485,0.3226,0.2552,0.61,0.36,50.51,64.85,32.26,16.24,1,0.5,16.24,1,1 -Orchid, #DA70D6,218,112,214,0.8549019608,0.4392156863,0.8392156863,0.15,0.56,0.16,0,0.49,0.02,0.15,0.4685,0.3135,0.672,0.628,55.29,-34.42,0.431953125,-0.26890625,0.628,65.13,0.508828125,328.1,0.5599,0.5136,-0.3197,0.3135,0.32,0.22,55.99,51.36,-31.97,302.26,0.5889,0.6471,302.26,0.49,0.85 -Pale Goldenrod, #EEE8AA,238,232,170,0.9333333333,0.9098039216,0.6666666667,0.07,0.09,0.33,0,0.03,0.29,0.07,0.7137,0.7879,0.4948,0.9114,-7.35,30.96,-0.057421875,0.241875,0.9114,31.82,0.24859375,103.35,0.8877,-0.1182,0.2909,0.7879,0.36,0.39,88.77,-11.82,29.09,54.71,0.6667,0.8,54.71,0.29,0.93 -Pale Green, #98FB98,152,251,152,0.5960784314,0.9843137255,0.5960784314,0.4,0.02,0.4,0.39,0,0.39,0.02,0.5311,0.7794,0.4195,0.9075,-48.3,38.52,-0.37734375,0.3009375,0.9075,61.78,0.48265625,141.42,0.8828,-0.471,0.3362,0.7794,0.31,0.45,88.28,-47.1,33.62,120,0.9252,0.7902,120,0.39,0.98 -Pale Turquoise, #AFEEEE,175,238,238,0.6862745098,0.9333333333,0.9333333333,0.31,0.07,0.07,0.26,0,0,0.07,0.6369,0.7644,0.9229,0.9006,-19.63,-6.41,-0.153359375,-0.050078125,0.9006,20.65,0.161328125,198.08,0.8743,-0.2297,-0.0139,0.7644,0.27,0.33,87.43,-22.97,-1.39,180,0.6495,0.8098,180,0.26,0.93 -Pale Violet Red, #DB7093,219,112,147,0.8588235294,0.4392156863,0.5764705882,0.14,0.56,0.42,0,0.49,0.33,0.14,0.4027,0.2875,0.3103,0.6056,45.53,0.39,0.355703125,0.003046875,0.6056,45.53,0.355703125,0.49,0.5362,0.4022,0.0323,0.2875,0.4,0.29,53.62,40.22,3.23,340.37,0.5978,0.649,340.37,0.49,0.86 -Papaya Whip, #FFEFD5,255,239,213,1,0.937254902,0.8352941176,0,0.06,0.16,0,0.06,0.16,0,0.8412,0.878,0.7546,0.9508,1.27,14.52,0.009921875,0.1134375,0.9508,14.57,0.113828125,84.98,0.937,-0.0373,0.1784,0.878,0.34,0.35,93.7,-3.73,17.84,37.14,1,0.9176,37.14,0.16,1 -Peach Puff, #FFDAB9,255,218,185,1,0.8549019608,0.7254901961,0,0.15,0.27,0,0.15,0.27,0,0.7507,0.7491,0.564,0.8935,8.09,21.01,0.063203125,0.164140625,0.8935,22.52,0.1759375,68.95,0.8655,0.0336,0.2195,0.7491,0.36,0.36,86.55,3.36,21.95,28.29,1,0.8627,28.29,0.27,1 -Peru, #CD853F,205,133,63,0.8039215686,0.5215686275,0.2470588235,0.2,0.48,0.75,0,0.35,0.69,0.2,0.3446,0.3011,0.087,0.6175,21.4,47.92,0.1671875,0.374375,0.6175,52.48,0.41,65.94,0.5488,0.1607,0.2901,0.3011,0.47,0.41,54.88,16.07,29.01,29.58,0.5868,0.5255,29.58,0.69,0.8 -Pink, #FFC0CB,255,192,203,1,0.7529411765,0.7960784314,0,0.25,0.2,0,0.25,0.2,0,0.7087,0.6327,0.6498,0.8358,24.15,3.32,0.188671875,0.0259375,0.8358,24.38,0.19046875,7.82,0.7954,0.1983,0.0725,0.6327,0.36,0.32,79.54,19.83,7.25,349.52,1,0.8765,349.52,0.25,1 -Plum, #DDA0DD,221,160,221,0.8666666667,0.6274509804,0.8666666667,0.13,0.37,0.13,0,0.28,0,0.13,0.5544,0.4573,0.7431,0.7337,32.54,-22,0.25421875,-0.171875,0.7337,39.28,0.306875,325.94,0.6763,0.2799,-0.1781,0.4573,0.32,0.26,67.63,27.99,-17.81,300,0.4729,0.7471,300,0.28,0.87 -Powder Blue, #B0E0E6,176,224,230,0.6901960784,0.8784313725,0.9019607843,0.31,0.12,0.1,0.23,0.03,0,0.1,0.5884,0.6825,0.8494,0.8613,-14.09,-8.02,-0.110078125,-0.06265625,0.8613,16.21,0.126640625,209.64,0.8262,-0.1744,-0.0312,0.6825,0.28,0.32,82.62,-17.44,-3.12,186.67,0.5192,0.7961,186.67,0.23,0.9 -Purple, #800080,128,0,128,0.5019607843,0,0.5019607843,0.5,1,0.5,0,1,0,0.5,0.128,0.0615,0.2093,0.2978,58.94,-36.5,0.46046875,-0.28515625,0.2978,69.33,0.541640625,328.23,0.2479,0.4875,-0.327,0.0615,0.32,0.15,24.79,48.75,-32.7,300,1,0.251,300,1,0.5 -Red, #FF0000,255,0,0,1,0,0,0,1,1,0,1,1,0,0.4124,0.2126,0.0193,0.5323,80.11,67.22,0.625859375,0.52515625,0.5323,104.58,0.81703125,40,0.4611,0.7896,0.2979,0.2126,0.64,0.33,46.11,78.96,29.79,0,1,0.5,0,1,1 -Rosy Brown, #BC8F8F,188,143,143,0.737254902,0.5607843137,0.5607843137,0.26,0.44,0.44,0,0.24,0.24,0.26,0.3552,0.3232,0.3035,0.6361,17.02,6.6,0.13296875,0.0515625,0.6361,18.25,0.142578125,21.2,0.5685,0.1204,0.0814,0.3232,0.36,0.33,56.85,12.04,8.14,0,0.2514,0.649,0,0.24,0.74 -Royal Blue, #4169E1,65,105,225,0.2549019608,0.4117647059,0.8823529412,0.75,0.59,0.12,0.71,0.53,0,0.12,0.2082,0.1666,0.7335,0.4783,26.27,-65.27,0.205234375,-0.509921875,0.4783,70.36,0.5496875,291.93,0.4082,0.1961,-0.7797,0.1666,0.19,0.15,40.82,19.61,-77.97,225,0.7273,0.5686,225,0.71,0.88 -Saddle Brown, #8B4513,139,69,19,0.5450980392,0.2705882353,0.0745098039,0.45,0.73,0.93,0,0.5,0.86,0.45,0.1289,0.0979,0.0183,0.3747,26.45,40.99,0.206640625,0.320234375,0.3747,48.78,0.38109375,57.17,0.3129,0.1878,0.1844,0.0979,0.53,0.4,31.29,18.78,18.44,25,0.7595,0.3098,25,0.86,0.55 -Salmon, #FA8072,250,128,114,0.9803921569,0.5019607843,0.4470588235,0.02,0.5,0.55,0,0.49,0.54,0.02,0.5018,0.3698,0.2041,0.6726,45.23,29.09,0.353359375,0.227265625,0.6726,53.78,0.42015625,32.74,0.6081,0.4089,0.2266,0.3698,0.47,0.34,60.81,40.89,22.66,6.18,0.9315,0.7137,6.18,0.54,0.98 -Sandy Brown, #F4A460,244,164,96,0.9568627451,0.6431372549,0.3764705882,0.04,0.36,0.62,0,0.33,0.61,0.04,0.527,0.4663,0.1729,0.7395,23.03,46.79,0.179921875,0.365546875,0.7395,52.15,0.407421875,63.79,0.6829,0.1825,0.3279,0.4663,0.45,0.4,68.29,18.25,32.79,27.57,0.8706,0.6667,27.57,0.61,0.96 -Sea Green, #2E8B57,46,139,87,0.1803921569,0.5450980392,0.3411764706,0.82,0.45,0.66,0.67,0,0.37,0.45,0.1208,0.1973,0.1219,0.5154,-39.71,20.05,-0.310234375,0.156640625,0.5154,44.49,0.347578125,153.21,0.4442,-0.292,0.1483,0.1973,0.27,0.45,44.42,-29.2,14.83,146.45,0.5027,0.3627,146.45,0.67,0.55 -Sea Shell, #FFF5EE,255,245,238,1,0.9607843137,0.9333333333,0,0.04,0.07,0,0.04,0.07,0,0.8933,0.9274,0.9408,0.9712,2.17,4.54,0.016953125,0.03546875,0.9712,5.03,0.039296875,64.5,0.963,-0.0296,0.0949,0.9274,0.32,0.34,96.3,-2.96,9.49,24.71,1,0.9667,24.71,0.07,1 -Sienna, #A0522D,160,82,45,0.6274509804,0.3215686275,0.1764705882,0.37,0.68,0.82,0,0.49,0.72,0.37,0.1799,0.137,0.0418,0.438,29.33,35.64,0.229140625,0.2784375,0.438,46.15,0.360546875,50.55,0.3701,0.2199,0.1921,0.137,0.5,0.38,37.01,21.99,19.21,19.3,0.561,0.402,19.3,0.72,0.63 -Silver, #C0C0C0,192,192,192,0.7529411765,0.7529411765,0.7529411765,0.25,0.25,0.25,0,0,0,0.25,0.501,0.5271,0.574,0.777,0,-0.01,0,-0.000078125,0.777,0.01,0.000078125,296.81,0.726,-0.0387,0.0394,0.5271,0.31,0.33,72.6,-3.87,3.94,0,0,0.7529,0,0,0.75 -Sky Blue, #87CEEB,135,206,235,0.5294117647,0.8078431373,0.9215686275,0.47,0.19,0.08,0.43,0.12,0,0.08,0.4706,0.5529,0.8679,0.7921,-14.83,-21.28,-0.115859375,-0.16625,0.7921,25.94,0.20265625,235.13,0.7436,-0.1716,-0.1715,0.5529,0.25,0.29,74.36,-17.16,-17.15,197.4,0.7143,0.7255,197.4,0.43,0.92 -Slate Blue, #6A5ACD,106,90,205,0.4156862745,0.3529411765,0.8039215686,0.58,0.65,0.2,0.48,0.56,0,0.2,0.2062,0.1478,0.5952,0.4534,36.05,-57.78,0.281640625,-0.45140625,0.4534,68.1,0.53203125,301.96,0.3845,0.2843,-0.6487,0.1478,0.22,0.16,38.45,28.43,-64.87,248.35,0.5349,0.5784,248.35,0.56,0.8 -Slate Gray, #708090,112,128,144,0.4392156863,0.5019607843,0.5647058824,0.56,0.5,0.44,0.22,0.11,0,0.44,0.1944,0.209,0.2939,0.5284,-2.14,-10.58,-0.01671875,-0.08265625,0.5284,10.79,0.084296875,258.57,0.4571,-0.0411,-0.0613,0.209,0.28,0.3,45.71,-4.11,-6.13,210,0.126,0.502,210,0.22,0.56 -Snow, #FFFAFA,255,250,250,1,0.9803921569,0.9803921569,0,0.02,0.02,0,0.02,0.02,0,0.9268,0.9653,1.0419,0.9864,1.66,0.58,0.01296875,0.00453125,0.9864,1.76,0.01375,19.15,0.9825,-0.0356,0.059,0.9653,0.32,0.33,98.25,-3.56,5.9,0,1,0.9902,0,0.02,1 -Spring Green, #00FF7F,0,255,127,0,1,0.4980392157,1,0,0.5,1,0,0.5,0,0.3959,0.7305,0.3209,0.8847,-76.9,47.03,-0.60078125,0.367421875,0.8847,90.14,0.70421875,148.55,0.8547,-0.6689,0.3757,0.7305,0.27,0.5,85.47,-66.89,37.57,149.88,1,0.5,149.88,1,1 -Steel Blue, #4682B4,70,130,180,0.2745098039,0.5098039216,0.7058823529,0.73,0.49,0.29,0.61,0.28,0,0.29,0.1875,0.2056,0.4616,0.5247,-4.07,-32.2,-0.031796875,-0.2515625,0.5247,32.45,0.253515625,262.8,0.4535,-0.0556,-0.2861,0.2056,0.22,0.24,45.35,-5.56,-28.61,207.27,0.44,0.4902,207.27,0.61,0.71 -Tan, #D2B48C,210,180,140,0.8235294118,0.7058823529,0.5490196078,0.18,0.29,0.45,0,0.14,0.33,0.18,0.4763,0.4824,0.3161,0.7497,5.02,24.42,0.03921875,0.19078125,0.7497,24.93,0.194765625,78.38,0.6945,0.0088,0.2163,0.4824,0.37,0.38,69.45,0.88,21.63,34.29,0.4375,0.6863,34.29,0.33,0.82 -Teal, #008080,0,128,128,0,0.5019607843,0.5019607843,1,0.5,0.5,1,0,0,0.5,0.1162,0.17,0.2309,0.4826,-28.84,-8.48,-0.2253125,-0.06625,0.4826,30.06,0.23484375,196.39,0.4123,-0.2186,-0.0435,0.17,0.22,0.33,41.23,-21.86,-4.35,180,1,0.251,180,1,0.5 -Thistle, #D8BFD8,216,191,216,0.8470588235,0.7490196078,0.8470588235,0.15,0.25,0.15,0,0.12,0,0.15,0.5934,0.5682,0.7281,0.8008,13.22,-9.24,0.10328125,-0.0721875,0.8008,16.13,0.126015625,325.06,0.7538,0.0862,-0.045,0.5682,0.31,0.3,75.38,8.62,-4.5,300,0.2427,0.798,300,0.12,0.85 -Tomato, #FF6347,255,99,71,1,0.3882352941,0.2784313725,0,0.61,0.72,0,0.61,0.72,0,0.4684,0.3064,0.0941,0.622,57.86,46.42,0.45203125,0.36265625,0.622,74.18,0.57953125,38.74,0.5535,0.5418,0.2867,0.3064,0.54,0.35,55.35,54.18,28.67,9.13,1,0.6392,9.13,0.72,1 -Turquoise, #40E0D0,64,224,208,0.2509803922,0.8784313725,0.8156862745,0.75,0.12,0.18,0.71,0,0.07,0.12,0.4016,0.5896,0.6894,0.8127,-44.08,-4.03,-0.344375,-0.031484375,0.8127,44.26,0.34578125,185.23,0.7678,-0.4102,0.0052,0.5896,0.24,0.35,76.78,-41.02,0.52,174,0.7207,0.5647,174,0.71,0.88 -Violet, #EE82EE,238,130,238,0.9333333333,0.5098039216,0.9333333333,0.07,0.49,0.07,0,0.45,0,0.07,0.5868,0.4032,0.8558,0.6969,56.37,-36.82,0.440390625,-0.28765625,0.6969,67.33,0.526015625,326.84,0.6349,0.5384,-0.3547,0.4032,0.32,0.22,63.49,53.84,-35.47,300,0.7606,0.7216,300,0.45,0.93 -Wheat, #F5DEB3,245,222,179,0.9607843137,0.8705882353,0.7019607843,0.04,0.13,0.3,0,0.09,0.27,0.04,0.7191,0.7491,0.5332,0.8935,1.51,24,0.011796875,0.1875,0.8935,24.05,0.187890625,86.39,0.8655,-0.0315,0.2406,0.7491,0.36,0.37,86.55,-3.15,24.06,39.09,0.7674,0.8314,39.09,0.27,0.96 -White, #FFFFFF,255,255,255,1,1,1,0,0,0,0,0,0,0,0.9505,1,1.089,1,0.01,-0.01,0.000078125,-0.000078125,1,0.01,0.000078125,296.81,1,-0.0534,0.0543,1,0.31,0.33,100,-5.34,5.43,0,0,1,0,0,1 -White Smoke, #F5F5F5,245,245,245,0.9607843137,0.9607843137,0.9607843137,0.04,0.04,0.04,0,0,0,0.04,0.8679,0.9131,0.9944,0.9654,0.01,-0.01,0.000078125,-0.000078125,0.9654,0.01,0.000078125,296.81,0.9556,-0.051,0.0519,0.9131,0.31,0.33,95.56,-5.1,5.19,0,0,0.9608,0,0,0.96 -Yellow, #FFFF00,255,255,0,1,1,0,0,0,1,0,0,1,0,0.77,0.9278,0.1385,0.9714,-21.56,94.48,-0.1684375,0.738125,0.9714,96.91,0.757109375,102.85,0.9632,-0.2587,0.589,0.9278,0.42,0.51,96.32,-25.87,58.9,60,1,0.5,60,1,1 -Yellow Green, #9ACD32,154,205,50,0.6039215686,0.8039215686,0.1960784314,0.4,0.2,0.8,0.25,0,0.76,0.2,0.3573,0.5076,0.1093,0.7654,-37.99,66.59,-0.296796875,0.520234375,0.7654,76.66,0.59890625,119.71,0.7125,-0.3516,0.4078,0.5076,0.37,0.52,71.25,-35.16,40.78,79.74,0.6078,0.5,79.74,0.76,0.8 +color, hex, rgbu8_r,rgbu8_g,rgbu8_b, rgb_r,rgb_g,rgb_b, cmy_c,cmy_m,cmy_y,cmyk_c,cmyk_m,cmyk_y,cmyk_k,xyz_x,xyz_y,xyz_z, lab_l,lab_a_unscaled,lab_b_unscaled,lab_a,lab_b,lch_l,lch_c_unscaled,lch_c,lch_h,hunterlab_l,hunterlab_a,hunterlab_b,yxy_luma,yxy_x,yxy_y,luv_l,luv_u,luv_v,hsl_h,hsl_s,hsl_l,hsv_h,hsv_s,hsv_v,hwb_h,hwb_w,hwb_b +Alice Blue, #F0F8FF,240,248,255,0.9411764706,0.9725490196,1,0.06,0.03,0,0.06,0.03,0,0,0.8755,0.9288,1.0792,0.9718,-1.34,-4.27,-0.01046875,-0.033359375,0.9718,4.48,0.035,252.55,0.9637,-0.0649,0.0107,0.9288,0.3,0.32,96.37,-6.49,1.07,208,1,0.9706,208,0.06,1,208,0.94,0 +Antique White, #FAEBD7,250,235,215,0.9803921569,0.9215686275,0.8431372549,0.02,0.08,0.16,0,0.06,0.14,0.02,0.814,0.8465,0.7634,0.9373,1.84,11.52,0.014375,0.09,0.9373,11.66,0.09109375,80.91,0.92,-0.0308,0.1521,0.8465,0.34,0.35,92,-3.08,15.21,34.29,0.7778,0.9118,34.29,0.14,0.98,34.29,0.8428,0.02 +Aqua, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1,180,0,0 +Aquamarine, #7FFFD4,127,255,212,0.4980392157,1,0.831372549,0.5,0,0.17,0.5,0,0.17,0,0.564,0.8079,0.7491,0.9204,-45.52,9.71,-0.355625,0.075859375,0.9204,46.55,0.363671875,167.96,0.8988,-0.4529,0.135,0.8079,0.27,0.38,89.88,-45.29,13.5,159.84,1,0.749,159.84,0.5,1,159.84,0.5,0 +Azure, #F0FFFF,240,255,255,0.9411764706,1,1,0.06,0,0,0.06,0,0,0,0.8975,0.9727,1.0865,0.9893,-4.88,-1.7,-0.038125,-0.01328125,0.9893,5.16,0.0403125,199.21,0.9862,-0.1016,0.0372,0.9727,0.3,0.33,98.62,-10.16,3.72,180,1,0.9706,180,0.06,1,180,0.94,0 +Beige, #F5F5DC,245,245,220,0.9607843137,0.9607843137,0.862745098,0.04,0.04,0.14,0,0,0.1,0.04,0.8323,0.8988,0.8067,0.9595,-4.19,12.04,-0.032734375,0.0940625,0.9595,12.75,0.099609375,109.18,0.9481,-0.0922,0.1591,0.8988,0.33,0.35,94.81,-9.22,15.91,60,0.5556,0.9118,60,0.1,0.96,60,0.864,0.04 +Bisque, #FFE4C4,255,228,196,1,0.8941176471,0.768627451,0,0.11,0.23,0,0.11,0.23,0,0.7895,0.8073,0.6365,0.9201,4.43,19,0.034609375,0.1484375,0.9201,19.51,0.152421875,76.86,0.8985,-0.004,0.209,0.8073,0.35,0.36,89.85,-0.4,20.9,32.54,1,0.8843,32.54,0.23,1,32.54,0.77,0 +Black, #000000,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +Blanched Almond, #FFEBCD,255,235,205,1,0.9215686275,0.8039215686,0,0.08,0.2,0,0.08,0.2,0,0.8197,0.8508,0.6986,0.9392,2.13,17.02,0.016640625,0.13296875,0.9392,17.15,0.133984375,82.85,0.9224,-0.028,0.1966,0.8508,0.35,0.36,92.24,-2.8,19.66,36,1,0.902,36,0.2,1,36,0.8,0 +Blue, #0000FF,0,0,255,0,0,1,1,1,0,1,1,0,0,0.1805,0.0722,0.9505,0.323,79.2,-107.86,0.61875,-0.84265625,0.323,133.82,1.04546875,306.29,0.2687,0.7289,-1.9092,0.0722,0.15,0.06,26.87,72.89,-190.92,240,1,0.5,240,1,1,240,0,0 +Blue Violet, #8A2BE2,138,43,226,0.5411764706,0.168627451,0.8862745098,0.46,0.83,0.11,0.39,0.81,0,0.11,0.2507,0.1262,0.7307,0.4219,69.86,-74.77,0.54578125,-0.584140625,0.4219,102.33,0.799453125,313.05,0.3553,0.638,-0.9707,0.1262,0.23,0.11,35.53,63.8,-97.07,271.15,0.7593,0.5275,271.15,0.81,0.89,271.15,0.1691,0.11 +Brown, #A52A2A,165,42,42,0.6470588235,0.1647058824,0.1647058824,0.35,0.84,0.84,0,0.75,0.75,0.35,0.1676,0.0982,0.032,0.3752,49.7,30.54,0.38828125,0.23859375,0.3752,58.33,0.455703125,31.57,0.3134,0.4063,0.1588,0.0982,0.56,0.33,31.34,40.63,15.88,0,0.5942,0.4059,0,0.75,0.65,0,0.1625,0.35 +Burly Wood, #DEB887,222,184,135,0.8705882353,0.7215686275,0.5294117647,0.13,0.28,0.47,0,0.17,0.39,0.13,0.5164,0.5156,0.3015,0.7702,7.05,30.01,0.055078125,0.234453125,0.7702,30.83,0.240859375,76.78,0.7181,0.0271,0.2537,0.5156,0.39,0.39,71.81,2.71,25.37,33.79,0.5686,0.7,33.79,0.39,0.87,33.79,0.5307,0.13 +Cadet Blue, #5F9EA0,95,158,160,0.3725490196,0.6196078431,0.6274509804,0.63,0.38,0.37,0.41,0.01,0,0.37,0.2329,0.2942,0.3771,0.6115,-19.68,-7.43,-0.15375,-0.058046875,0.6115,21.03,0.164296875,200.68,0.5424,-0.1828,-0.0325,0.2942,0.26,0.33,54.24,-18.28,-3.25,181.85,0.2549,0.5,181.85,0.41,0.63,181.85,0.3717,0.37 +Chartreuse, #7FFF00,127,255,0,0.4980392157,1,0,0.5,0,1,0.5,0,1,0,0.4451,0.7603,0.1233,0.8987,-68.07,85.78,-0.531796875,0.67015625,0.8987,109.51,0.855546875,128.43,0.872,-0.6147,0.5265,0.7603,0.33,0.57,87.2,-61.47,52.65,90.12,1,0.5,90.12,1,1,90.12,0,0 +Chocolate, #D2691E,210,105,30,0.8235294118,0.4117647059,0.1176470588,0.18,0.59,0.88,0,0.5,0.86,0.18,0.3186,0.239,0.0416,0.5599,37.06,56.74,0.28953125,0.44328125,0.5599,67.77,0.529453125,56.85,0.4889,0.308,0.2917,0.239,0.53,0.4,48.89,30.8,29.17,25,0.75,0.4706,25,0.86,0.82,25,0.1148,0.18 +Coral, #FF7F50,255,127,80,1,0.4980392157,0.3137254902,0,0.5,0.69,0,0.5,0.69,0,0.5028,0.3702,0.1208,0.6729,45.36,47.49,0.354375,0.371015625,0.6729,65.67,0.513046875,46.31,0.6084,0.4103,0.3081,0.3702,0.51,0.37,60.84,41.03,30.81,16.11,1,0.6569,16.11,0.69,1,16.11,0.31,0 +Cornflower Blue, #6495ED,100,149,237,0.3921568627,0.5843137255,0.9294117647,0.61,0.42,0.07,0.58,0.37,0,0.07,0.3129,0.3032,0.8432,0.6193,9.34,-49.31,0.07296875,-0.385234375,0.6193,50.18,0.39203125,280.73,0.5506,0.0507,-0.5225,0.3032,0.21,0.21,55.06,5.07,-52.25,218.54,0.7919,0.6608,218.54,0.58,0.93,218.54,0.3906,0.07 +Cornsilk, #FFF8DC,255,248,220,1,0.9725490196,0.862745098,0,0.03,0.14,0,0.03,0.14,0,0.8773,0.9356,0.8115,0.9746,-2.21,14.28,-0.017265625,0.1115625,0.9746,14.45,0.112890625,98.81,0.9673,-0.0739,0.1797,0.9356,0.33,0.36,96.73,-7.39,17.97,48,1,0.9314,48,0.14,1,48,0.86,0 +Crimson, #DC143C,220,20,60,0.862745098,0.0784313725,0.2352941176,0.14,0.92,0.76,0,0.91,0.73,0.14,0.3058,0.1604,0.0576,0.4703,70.94,33.59,0.55421875,0.262421875,0.4703,78.49,0.613203125,25.34,0.4005,0.662,0.1951,0.1604,0.58,0.31,40.05,66.2,19.51,348,0.8333,0.4706,348,0.91,0.86,348,0.0774,0.14 +Cyan, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1,180,0,0 +Dark Blue, #00008B,0,0,139,0,0,0.5450980392,1,1,0.45,1,1,0,0.45,0.0466,0.0186,0.2454,0.1476,50.43,-68.68,0.393984375,-0.5365625,0.1476,85.21,0.665703125,306.29,0.1365,0.3703,-0.97,0.0186,0.15,0.06,13.65,37.03,-97.01,240,1,0.2725,240,1,0.55,240,0,0.45 +Dark Cyan, #008B8B,0,139,139,0,0.5450980392,0.5450980392,1,0.45,0.45,1,0,0,0.45,0.1389,0.2033,0.2762,0.5221,-30.62,-9,-0.23921875,-0.0703125,0.5221,31.91,0.249296875,196.39,0.4509,-0.239,-0.0476,0.2033,0.22,0.33,45.09,-23.9,-4.76,180,1,0.2725,180,1,0.55,180,0,0.45 +Dark Goldenrod, #B8860B,184,134,11,0.7215686275,0.5254901961,0.0431372549,0.28,0.47,0.96,0,0.27,0.94,0.28,0.2835,0.2726,0.0408,0.5922,9.87,62.73,0.077109375,0.490078125,0.5922,63.51,0.496171875,81.06,0.5222,0.0555,0.3191,0.2726,0.47,0.46,52.22,5.55,31.91,42.66,0.8872,0.3824,42.66,0.94,0.72,42.66,0.0432,0.28 +Dark Gray, #A9A9A9,169,169,169,0.662745098,0.662745098,0.662745098,0.34,0.34,0.34,0,0,0,0.34,0.3771,0.3968,0.4321,0.6924,0,-0.01,0,-0.000078125,0.6924,0.01,0.000078125,296.81,0.6299,-0.0336,0.0342,0.3968,0.31,0.33,62.99,-3.36,3.42,0,0,0.6627,0,0,0.66,0,0.66,0.34 +Dark Green, #006400,0,100,0,0,0.3921568627,0,1,0.61,1,1,0,1,0.61,0.0456,0.0911,0.0152,0.362,-43.37,41.86,-0.338828125,0.32703125,0.362,60.28,0.4709375,136.02,0.3019,-0.2589,0.1815,0.0911,0.3,0.6,30.19,-25.89,18.15,120,1,0.1961,120,1,0.39,120,0,0.61 +Dark Khaki, #BDB76B,189,183,107,0.7411764706,0.7176470588,0.4196078431,0.26,0.28,0.58,0,0.03,0.43,0.26,0.4057,0.4575,0.206,0.7338,-8.79,39.29,-0.068671875,0.306953125,0.7338,40.26,0.31453125,102.61,0.6764,-0.1129,0.2929,0.4575,0.38,0.43,67.64,-11.29,29.29,55.61,0.3832,0.5804,55.61,0.43,0.74,55.61,0.4218,0.26 +Dark Magenta, #8B008B,139,0,139,0.5450980392,0,0.5450980392,0.45,1,0.45,0,1,0,0.45,0.1531,0.0735,0.2504,0.326,62.56,-38.74,0.48875,-0.30265625,0.326,73.59,0.574921875,328.23,0.2712,0.5331,-0.3577,0.0735,0.32,0.15,27.12,53.31,-35.77,300,1,0.2725,300,1,0.55,300,0,0.45 +Dark Olive Green, #556B2F,85,107,47,0.3333333333,0.4196078431,0.1843137255,0.67,0.58,0.82,0.21,0,0.56,0.58,0.0952,0.1265,0.0463,0.4223,-18.83,30.6,-0.147109375,0.2390625,0.4223,35.93,0.280703125,121.61,0.3557,-0.1449,0.1718,0.1265,0.36,0.47,35.57,-14.49,17.18,82,0.3896,0.302,82,0.56,0.42,82,0.1848,0.58 +Dark Orange, #FF8C00,255,140,0,1,0.5490196078,0,0,0.45,1,0,0.45,1,0,0.5062,0.4002,0.0506,0.6948,36.83,75.49,0.287734375,0.589765625,0.6948,84,0.65625,63.99,0.6326,0.3213,0.3954,0.4002,0.53,0.42,63.26,32.13,39.54,32.94,1,0.5,32.94,1,1,32.94,0,0 +Dark Orchid, #9932CC,153,50,204,0.6,0.1960784314,0.8,0.4,0.8,0.2,0.25,0.75,0,0.2,0.2518,0.1341,0.5839,0.4338,65.17,-60.11,0.509140625,-0.469609375,0.4338,88.66,0.69265625,317.31,0.3662,0.5862,-0.6889,0.1341,0.26,0.14,36.62,58.62,-68.89,280.13,0.6063,0.498,280.13,0.75,0.8,280.13,0.2,0.2 +Dark Red, #8B0000,139,0,0,0.5450980392,0,0,0.45,1,1,0,1,1,0.45,0.1065,0.0549,0.005,0.2808,51.01,41.29,0.398515625,0.322578125,0.2808,65.63,0.512734375,38.99,0.2343,0.4012,0.1514,0.0549,0.64,0.33,23.43,40.12,15.14,0,1,0.2725,0,1,0.55,0,0,0.45 +Dark Salmon, #E9967A,233,150,122,0.9137254902,0.5882352941,0.4784313725,0.09,0.41,0.52,0,0.36,0.48,0.09,0.4802,0.4054,0.2371,0.6985,28.18,27.7,0.22015625,0.21640625,0.6985,39.52,0.30875,44.51,0.6367,0.232,0.225,0.4054,0.43,0.36,63.67,23.2,22.5,15.14,0.7161,0.6961,15.14,0.48,0.91,15.14,0.4732,0.09 +Dark Sea Green, #8FBC8B,143,188,139,0.5607843137,0.737254902,0.5450980392,0.44,0.26,0.45,0.24,0,0.26,0.26,0.3397,0.4367,0.3106,0.7201,-24.51,20.07,-0.191484375,0.156796875,0.7201,31.68,0.2475,140.68,0.6608,-0.2389,0.1839,0.4367,0.31,0.4,66.08,-23.89,18.39,115.1,0.2678,0.6412,115.1,0.26,0.74,115.1,0.5476,0.26 +Dark Slate Blue, #483D8B,72,61,139,0.2823529412,0.2392156863,0.5450980392,0.72,0.76,0.45,0.48,0.56,0,0.45,0.09,0.0658,0.2522,0.3083,26.06,-42.09,0.20359375,-0.328828125,0.3083,49.5,0.38671875,301.76,0.2565,0.1775,-0.4034,0.0658,0.22,0.16,25.65,17.75,-40.34,248.46,0.39,0.3922,248.46,0.56,0.55,248.46,0.242,0.45 +Dark Slate Gray, #2F4F4F,47,79,79,0.1843137255,0.3098039216,0.3098039216,0.82,0.69,0.69,0.41,0,0,0.69,0.0538,0.0676,0.0842,0.3126,-11.72,-3.73,-0.0915625,-0.029140625,0.3126,12.3,0.09609375,197.65,0.26,-0.0857,-0.01,0.0676,0.26,0.33,26,-8.57,-1,180,0.254,0.2471,180,0.41,0.31,180,0.1829,0.69 +Dark Turquoise, #00CED1,0,206,209,0,0.8078431373,0.8196078431,1,0.19,0.18,1,0.01,0,0.18,0.3358,0.4875,0.6796,0.7529,-40.04,-13.52,-0.3128125,-0.105625,0.7529,42.26,0.33015625,198.66,0.6982,-0.3633,-0.0884,0.4875,0.22,0.32,69.82,-36.33,-8.84,180.86,1,0.4098,180.86,1,0.82,180.86,0,0.18 +Dark Violet, #9400D3,148,0,211,0.5803921569,0,0.8274509804,0.42,1,0.17,0.3,1,0,0.17,0.2397,0.11,0.6249,0.3958,76.34,-70.38,0.59640625,-0.54984375,0.3958,103.83,0.811171875,317.33,0.3316,0.7098,-0.885,0.11,0.25,0.11,33.16,70.98,-88.5,282.09,1,0.4137,282.09,1,0.83,282.09,0,0.17 +Deep Pink, #FF1493,255,20,147,1,0.0784313725,0.5764705882,0,0.92,0.42,0,0.92,0.42,0,0.4676,0.2387,0.2975,0.5595,84.56,-5.71,0.660625,-0.044609375,0.5595,84.75,0.662109375,356.13,0.4885,0.8534,-0.019,0.2387,0.47,0.24,48.85,85.34,-1.9,327.57,1,0.5392,327.57,0.92,1,327.57,0.08,0 +Deep Sky Blue, #00BFFF,0,191,255,0,0.7490196078,1,1,0.25,0,1,0.25,0,0,0.3668,0.4448,1.0126,0.7255,-17.65,-42.55,-0.137890625,-0.332421875,0.7255,46.06,0.35984375,247.47,0.6669,-0.1854,-0.4333,0.4448,0.2,0.24,66.69,-18.54,-43.33,195.06,1,0.5,195.06,1,1,195.06,0,0 +Dim Gray, #696969,105,105,105,0.4117647059,0.4117647059,0.4117647059,0.59,0.59,0.59,0,0,0,0.59,0.1343,0.1413,0.1538,0.4441,0,-0.01,0,-0.000078125,0.4441,0.01,0.000078125,296.81,0.3759,-0.0201,0.0204,0.1413,0.31,0.33,37.59,-2.01,2.04,0,0,0.4118,0,0,0.41,0,0.41,0.59 +Dodger Blue, #1E90FF,30,144,255,0.1176470588,0.5647058824,1,0.88,0.44,0,0.88,0.44,0,0,0.2856,0.2744,0.984,0.5938,9.97,-63.39,0.077890625,-0.495234375,0.5938,64.17,0.501328125,278.94,0.5239,0.0564,-0.747,0.2744,0.18,0.18,52.39,5.64,-74.7,209.6,1,0.5588,209.6,0.88,1,209.6,0.12,0 +Firebrick, #B22222,178,34,34,0.6980392157,0.1333333333,0.1333333333,0.3,0.87,0.87,0,0.81,0.81,0.3,0.1922,0.1072,0.0257,0.3911,55.93,37.65,0.436953125,0.294140625,0.3911,67.42,0.52671875,33.95,0.3275,0.4746,0.1827,0.1072,0.59,0.33,32.75,47.46,18.27,0,0.6792,0.4157,0,0.81,0.7,0,0.133,0.3 +Floral White, #FFFAF0,255,250,240,1,0.9803921569,0.9411764706,0,0.02,0.06,0,0.02,0.06,0,0.9115,0.9592,0.9615,0.984,-0.03,5.37,-0.000234375,0.041953125,0.984,5.37,0.041953125,90.34,0.9794,-0.0526,0.1035,0.9592,0.32,0.34,97.94,-5.26,10.35,40,1,0.9706,40,0.06,1,40,0.94,0 +Forest Green, #228B22,34,139,34,0.1333333333,0.5450980392,0.1333333333,0.87,0.45,0.87,0.76,0,0.76,0.45,0.1018,0.1892,0.0463,0.5059,-49.59,45.02,-0.387421875,0.35171875,0.5059,66.97,0.523203125,137.77,0.435,-0.3434,0.2414,0.1892,0.3,0.56,43.5,-34.34,24.14,120,0.6069,0.3392,120,0.76,0.55,120,0.132,0.45 +Fuchsia, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1,300,0,0 +Gainsboro, #DCDCDC,220,220,220,0.862745098,0.862745098,0.862745098,0.14,0.14,0.14,0,0,0,0.14,0.6803,0.7157,0.7794,0.8776,0,-0.01,0,-0.000078125,0.8776,0.01,0.000078125,296.81,0.846,-0.0451,0.046,0.7157,0.31,0.33,84.6,-4.51,4.6,0,0,0.8627,0,0,0.86,0,0.86,0.14 +Ghost White, #F8F8FF,248,248,255,0.9725490196,0.9725490196,1,0.03,0.03,0,0.03,0.03,0,0,0.9033,0.9431,1.0805,0.9776,1.25,-3.36,0.009765625,-0.02625,0.9776,3.58,0.02796875,290.47,0.9711,-0.0392,0.0201,0.9431,0.31,0.32,97.11,-3.92,2.01,240,1,0.9863,240,0.03,1,240,0.97,0 +Gold, #FFD700,255,215,0,1,0.8431372549,0,0,0.16,1,0,0.16,1,0,0.6554,0.6986,0.1003,0.8693,-1.92,87.14,-0.015,0.68078125,0.8693,87.16,0.6809375,91.27,0.8358,-0.063,0.5139,0.6986,0.45,0.48,83.58,-6.3,51.39,50.59,1,0.5,50.59,1,1,50.59,0,0 +Goldenrod, #DAA520,218,165,32,0.8549019608,0.6470588235,0.1254901961,0.15,0.35,0.87,0,0.24,0.85,0.15,0.4263,0.4192,0.0721,0.7082,8.52,68.76,0.0665625,0.5371875,0.7082,69.29,0.541328125,82.93,0.6475,0.0422,0.3872,0.4192,0.46,0.46,64.75,4.22,38.72,42.9,0.744,0.4902,42.9,0.85,0.85,42.9,0.1275,0.15 +Gray, #808080,128,128,128,0.5019607843,0.5019607843,0.5019607843,0.5,0.5,0.5,0,0,0,0.5,0.2052,0.2159,0.2351,0.5359,0,-0.01,0,-0.000078125,0.5359,0.01,0.000078125,296.81,0.4646,-0.0248,0.0252,0.2159,0.31,0.33,46.46,-2.48,2.52,0,0,0.502,0,0,0.5,0,0.5,0.5 +Green, #008000,0,128,0,0,0.5019607843,0,1,0.5,1,1,0,1,0.5,0.0772,0.1544,0.0257,0.4623,-51.7,49.9,-0.40390625,0.38984375,0.4623,71.85,0.561328125,136.02,0.3929,-0.3369,0.2362,0.1544,0.3,0.6,39.29,-33.69,23.62,120,1,0.251,120,1,0.5,120,0,0.5 +Green Yellow, #ADFF2F,173,255,47,0.6784313725,1,0.1843137255,0.32,0,0.82,0.32,0,0.82,0,0.5351,0.8061,0.1543,0.9196,-52.48,81.87,-0.41,0.639609375,0.9196,97.24,0.7596875,122.66,0.8978,-0.5074,0.5266,0.8061,0.36,0.54,89.78,-50.74,52.66,83.65,1,0.5922,83.65,0.82,1,83.65,0.18,0 +Honeydew, #F0FFF0,240,255,240,0.9411764706,1,0.9411764706,0.06,0,0.06,0.06,0,0.06,0,0.8742,0.9634,0.9643,0.9857,-7.56,5.47,-0.0590625,0.042734375,0.9857,9.33,0.072890625,144.14,0.9815,-0.1277,0.1046,0.9634,0.31,0.34,98.15,-12.77,10.46,120,1,0.9706,120,0.06,1,120,0.94,0 +Hot Pink, #FF69B4,255,105,180,1,0.4117647059,0.7058823529,0,0.59,0.29,0,0.59,0.29,0,0.5453,0.3466,0.47,0.6548,64.25,-10.66,0.501953125,-0.08328125,0.6548,65.13,0.508828125,350.58,0.5887,0.6231,-0.0612,0.3466,0.4,0.25,58.87,62.31,-6.12,330,1,0.7059,330,0.59,1,330,0.41,0 +Indian Red, #CD5C5C,205,92,92,0.8039215686,0.3607843137,0.3607843137,0.2,0.64,0.64,0,0.55,0.55,0.2,0.3094,0.2141,0.1263,0.5339,44.84,22.11,0.3503125,0.172734375,0.5339,49.99,0.390546875,26.25,0.4627,0.3839,0.1621,0.2141,0.48,0.33,46.27,38.39,16.21,0,0.5305,0.5824,0,0.55,0.8,0,0.36,0.2 +Indigo, #4B0082,75,0,130,0.2941176471,0,0.5098039216,0.71,1,0.49,0.42,1,0,0.49,0.0693,0.0311,0.2135,0.2047,51.69,-53.32,0.403828125,-0.4165625,0.2047,74.27,0.580234375,314.11,0.1763,0.3933,-0.5948,0.0311,0.22,0.1,17.63,39.33,-59.48,274.62,1,0.2549,274.62,1,0.51,274.62,0,0.49 +Ivory, #FFFFF0,255,255,240,1,1,0.9411764706,0,0,0.06,0,0,0.06,0,0.9273,0.9907,0.9667,0.9964,-2.55,7.15,-0.019921875,0.055859375,0.9964,7.59,0.059296875,109.6,0.9953,-0.0789,0.1209,0.9907,0.32,0.34,99.53,-7.89,12.09,60,1,0.9706,60,0.06,1,60,0.94,0 +Khaki, #F0E68C,240,230,140,0.9411764706,0.9019607843,0.5490196078,0.06,0.1,0.45,0,0.04,0.42,0.06,0.6897,0.7701,0.3604,0.9033,-9.01,44.97,-0.070390625,0.351328125,0.9033,45.87,0.358359375,101.33,0.8776,-0.133,0.3708,0.7701,0.38,0.42,87.76,-13.3,37.08,54,0.7692,0.7451,54,0.42,0.94,54,0.5452,0.06 +Lavender, #E6E6FA,230,230,250,0.9019607843,0.9019607843,0.9803921569,0.1,0.1,0.02,0.08,0.08,0,0.02,0.7819,0.8032,1.0182,0.9183,3.71,-9.67,0.028984375,-0.075546875,0.9183,10.36,0.0809375,291.01,0.8962,-0.0111,-0.0463,0.8032,0.3,0.31,89.62,-1.11,-4.63,240,0.6667,0.9412,240,0.08,0.98,240,0.9016,0.02 +Lavender Blush, #FFF0F5,255,240,245,1,0.9411764706,0.9607843137,0,0.06,0.04,0,0.06,0.04,0,0.8888,0.9017,0.9911,0.9607,5.89,-0.6,0.046015625,-0.0046875,0.9607,5.92,0.04625,354.15,0.9496,0.009,0.0459,0.9017,0.32,0.32,94.96,0.9,4.59,340,1,0.9706,340,0.06,1,340,0.94,0 +Lawn Green, #7CFC00,124,252,0,0.4862745098,0.9882352941,0,0.51,0.01,1,0.51,0,1,0.01,0.4312,0.7391,0.1199,0.8888,-67.86,84.95,-0.53015625,0.663671875,0.8888,108.73,0.849453125,128.62,0.8597,-0.6091,0.5191,0.7391,0.33,0.57,85.97,-60.91,51.91,90.48,1,0.4941,90.48,1,0.99,90.48,0,0.01 +Lemon Chiffon, #FFFACD,255,250,205,1,0.9803921569,0.8039215686,0,0.02,0.2,0,0.02,0.2,0,0.8645,0.9404,0.7135,0.9765,-5.42,22.23,-0.04234375,0.173671875,0.9765,22.88,0.17875,103.71,0.9697,-0.1058,0.2426,0.9404,0.34,0.37,96.97,-10.58,24.26,54,1,0.902,54,0.2,1,54,0.8,0 +Light Blue, #ADD8E6,173,216,230,0.6784313725,0.8470588235,0.9019607843,0.32,0.15,0.1,0.25,0.06,0,0.1,0.5607,0.6371,0.842,0.8381,-10.89,-11.49,-0.085078125,-0.089765625,0.8381,15.82,0.12359375,226.53,0.7982,-0.1428,-0.0668,0.6371,0.27,0.31,79.82,-14.28,-6.68,194.74,0.5327,0.7902,194.74,0.25,0.9,194.74,0.675,0.1 +Light Coral, #F08080,240,128,128,0.9411764706,0.5019607843,0.5019607843,0.06,0.5,0.5,0,0.47,0.47,0.06,0.4755,0.3552,0.2477,0.6615,42.82,19.55,0.33453125,0.152734375,0.6615,47.07,0.367734375,24.54,0.596,0.3811,0.1708,0.3552,0.44,0.33,59.6,38.11,17.08,0,0.7887,0.7216,0,0.47,0.94,0,0.4982,0.06 +Light Cyan, #E0FFFF,224,255,255,0.8784313725,1,1,0.12,0,0,0.12,0,0,0,0.8455,0.9459,1.0841,0.9787,-9.94,-3.38,-0.07765625,-0.02640625,0.9787,10.5,0.08203125,198.81,0.9726,-0.1502,0.0199,0.9459,0.29,0.33,97.26,-15.02,1.99,180,1,0.9392,180,0.12,1,180,0.88,0 +Light Goldenrod Yellow, #FAFAD2,250,250,210,0.9803921569,0.9803921569,0.8235294118,0.02,0.02,0.18,0,0,0.16,0.02,0.8524,0.9335,0.745,0.9737,-6.48,19.23,-0.050625,0.150234375,0.9737,20.29,0.158515625,108.62,0.9662,-0.1159,0.2192,0.9335,0.34,0.37,96.62,-11.59,21.92,60,0.8,0.902,60,0.16,0.98,60,0.8232,0.02 +Light Gray, #D3D3D3,211,211,211,0.8274509804,0.8274509804,0.8274509804,0.17,0.17,0.17,0,0,0,0.17,0.6192,0.6514,0.7094,0.8456,0,-0.01,0,-0.000078125,0.8456,0.01,0.000078125,296.81,0.8071,-0.0431,0.0439,0.6514,0.31,0.33,80.71,-4.31,4.39,0,0,0.8275,0,0,0.83,0,0.83,0.17 +Light Green, #90EE90,144,238,144,0.5647058824,0.9333333333,0.5647058824,0.44,0.07,0.44,0.39,0,0.39,0.07,0.4711,0.6909,0.3724,0.8655,-46.33,36.94,-0.361953125,0.28859375,0.8655,59.26,0.46296875,141.43,0.8312,-0.443,0.3162,0.6909,0.31,0.45,83.12,-44.3,31.62,120,0.7344,0.749,120,0.39,0.93,120,0.5673,0.07 +Light Pink, #FFB6C1,255,182,193,1,0.7137254902,0.7568627451,0,0.29,0.24,0,0.29,0.24,0,0.6759,0.5857,0.5819,0.8105,27.97,5.03,0.218515625,0.039296875,0.8105,28.42,0.22203125,10.19,0.7653,0.2373,0.0848,0.5857,0.37,0.32,76.53,23.73,8.48,350.96,1,0.8569,350.96,0.29,1,350.96,0.71,0 +Light Salmon, #FFA07A,255,160,122,1,0.6274509804,0.4784313725,0,0.37,0.52,0,0.37,0.52,0,0.5732,0.4781,0.2462,0.747,31.48,34.54,0.2459375,0.26984375,0.747,46.74,0.36515625,47.65,0.6914,0.2699,0.2729,0.4781,0.44,0.37,69.14,26.99,27.29,17.14,1,0.7392,17.14,0.52,1,17.14,0.48,0 +Light Sea Green, #20B2AA,32,178,170,0.1254901961,0.6980392157,0.6666666667,0.87,0.3,0.33,0.82,0,0.04,0.3,0.2377,0.3505,0.4354,0.6579,-37.51,-6.34,-0.293046875,-0.04953125,0.6579,38.04,0.2971875,189.59,0.592,-0.3193,-0.0216,0.3505,0.23,0.34,59.2,-31.93,-2.16,176.71,0.6952,0.4118,176.71,0.82,0.7,176.71,0.126,0.3 +Light Sky Blue, #87CEFA,135,206,250,0.5294117647,0.8078431373,0.9803921569,0.47,0.19,0.02,0.46,0.18,0,0.02,0.4932,0.562,0.9869,0.7973,-10.82,-28.51,-0.08453125,-0.222734375,0.7973,30.5,0.23828125,249.21,0.7496,-0.1375,-0.2558,0.562,0.24,0.28,74.96,-13.75,-25.58,202.96,0.92,0.7549,202.96,0.46,0.98,202.96,0.5292,0.02 +Light Slate Gray, #778899,119,136,153,0.4666666667,0.5333333333,0.6,0.53,0.47,0.4,0.22,0.11,0,0.4,0.2216,0.2383,0.3357,0.5592,-2.24,-11.11,-0.0175,-0.086796875,0.5592,11.34,0.08859375,258.59,0.4882,-0.0439,-0.066,0.2383,0.28,0.3,48.82,-4.39,-6.6,210,0.1429,0.5333,210,0.22,0.6,210,0.468,0.4 +Light Steel Blue, #B0C4DE,176,196,222,0.6901960784,0.768627451,0.8705882353,0.31,0.23,0.13,0.21,0.12,0,0.13,0.5083,0.5398,0.7685,0.7845,-1.28,-15.22,-0.01,-0.11890625,0.7845,15.27,0.119296875,265.21,0.7347,-0.0509,-0.1058,0.5398,0.28,0.3,73.47,-5.09,-10.58,213.91,0.4107,0.7804,213.91,0.21,0.87,213.91,0.6873,0.13 +Light Yellow, #FFFFE0,255,255,224,1,1,0.8784313725,0,0,0.12,0,0,0.12,0,0.9045,0.9816,0.847,0.9928,-5.1,14.83,-0.03984375,0.115859375,0.9928,15.68,0.1225,108.99,0.9908,-0.1042,0.1867,0.9816,0.33,0.36,99.08,-10.42,18.67,60,1,0.9392,60,0.12,1,60,0.88,0 +Lime, #00FF00,0,255,0,0,1,0,1,0,1,1,0,1,0,0.3576,0.7152,0.1192,0.8774,-86.18,83.18,-0.67328125,0.64984375,0.8774,119.78,0.93578125,136.02,0.8457,-0.7252,0.5084,0.7152,0.3,0.6,84.57,-72.52,50.84,120,1,0.5,120,1,1,120,0,0 +Lime Green, #32CD32,50,205,50,0.1960784314,0.8039215686,0.1960784314,0.8,0.2,0.8,0.76,0,0.76,0.2,0.2372,0.4457,0.1037,0.7261,-67.13,61.44,-0.524453125,0.48,0.7261,91,0.7109375,137.53,0.6676,-0.5341,0.3752,0.4457,0.3,0.57,66.76,-53.41,37.52,120,0.6078,0.5,120,0.76,0.8,120,0.192,0.2 +Linen, #FAF0E6,250,240,230,0.9803921569,0.9411764706,0.9019607843,0.02,0.06,0.1,0,0.04,0.08,0.02,0.8487,0.8836,0.8744,0.9531,1.68,6.01,0.013125,0.046953125,0.9531,6.24,0.04875,74.37,0.94,-0.0334,0.1064,0.8836,0.33,0.34,94,-3.34,10.64,30,0.6667,0.9412,30,0.08,0.98,30,0.9016,0.02 +Magenta, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1,300,0,0 +Maroon, #800000,128,0,0,0.5019607843,0,0,0.5,1,1,0,1,1,0.5,0.089,0.0459,0.0042,0.2553,48.06,38.06,0.37546875,0.29734375,0.2553,61.3,0.47890625,38.38,0.2142,0.3669,0.1384,0.0459,0.64,0.33,21.42,36.69,13.84,0,1,0.251,0,1,0.5,0,0,0.5 +Medium Aquamarine, #66CDAA,102,205,170,0.4,0.8039215686,0.6666666667,0.6,0.2,0.33,0.5,0,0.17,0.2,0.3457,0.4939,0.4574,0.7569,-38.33,8.3,-0.299453125,0.06484375,0.7569,39.22,0.30640625,167.78,0.7028,-0.3519,0.106,0.4939,0.27,0.38,70.28,-35.19,10.6,159.61,0.5074,0.602,159.61,0.5,0.8,159.61,0.4,0.2 +Medium Blue, #0000CD,0,0,205,0,0,0.8039215686,1,1,0.2,1,1,0,0.2,0.1102,0.0441,0.5803,0.2498,67.18,-91.5,0.52484375,-0.71484375,0.2498,113.52,0.886875,306.29,0.2099,0.5695,-1.4918,0.0441,0.15,0.06,20.99,56.95,-149.18,240,1,0.402,240,1,0.8,240,0,0.2 +Medium Orchid, #BA55D3,186,85,211,0.7294117647,0.3333333333,0.8274509804,0.27,0.67,0.17,0.12,0.6,0,0.17,0.3526,0.2164,0.6395,0.5364,59.07,-47.41,0.461484375,-0.370390625,0.5364,75.75,0.591796875,321.25,0.4652,0.5388,-0.4894,0.2164,0.29,0.18,46.52,53.88,-48.94,288.1,0.5888,0.5804,288.1,0.6,0.83,288.1,0.332,0.17 +Medium Purple, #9370DB,147,112,219,0.5764705882,0.4392156863,0.8588235294,0.42,0.56,0.14,0.33,0.49,0,0.14,0.3061,0.2291,0.6983,0.5498,36.81,-50.1,0.287578125,-0.39140625,0.5498,62.17,0.485703125,306.3,0.4786,0.3042,-0.53,0.2291,0.25,0.19,47.86,30.42,-53,259.63,0.5978,0.649,259.63,0.49,0.86,259.63,0.4386,0.14 +Medium Sea Green, #3CB371,60,179,113,0.2352941176,0.7019607843,0.4431372549,0.76,0.3,0.56,0.66,0,0.37,0.3,0.2096,0.3439,0.2116,0.6527,-48.22,24.29,-0.37671875,0.189765625,0.6527,53.99,0.421796875,153.27,0.5865,-0.3882,0.1966,0.3439,0.27,0.45,58.65,-38.82,19.66,146.72,0.4979,0.4686,146.72,0.66,0.7,146.72,0.238,0.3 +Medium Slate Blue, #7B68EE,123,104,238,0.4823529412,0.4078431373,0.9333333333,0.52,0.59,0.07,0.48,0.56,0,0.07,0.2855,0.2028,0.833,0.5216,41.08,-65.41,0.3209375,-0.511015625,0.5216,77.24,0.6034375,302.13,0.4504,0.3434,-0.7813,0.2028,0.22,0.15,45.04,34.34,-78.13,248.51,0.7976,0.6706,248.51,0.56,0.93,248.51,0.4092,0.07 +Medium Spring Green, #00FA9A,0,250,154,0,0.9803921569,0.6039215686,1,0.02,0.4,1,0,0.38,0.02,0.4002,0.707,0.4211,0.8734,-70.68,32.46,-0.5521875,0.25359375,0.8734,77.78,0.60765625,155.33,0.8409,-0.622,0.2917,0.707,0.26,0.46,84.09,-62.2,29.17,156.96,1,0.4902,156.96,1,0.98,156.96,0,0.02 +Medium Turquoise, #48D1CC,72,209,204,0.2823529412,0.8196078431,0.8,0.72,0.18,0.2,0.66,0,0.02,0.18,0.3637,0.5134,0.6512,0.7688,-37.35,-8.36,-0.291796875,-0.0653125,0.7688,38.28,0.2990625,192.62,0.7165,-0.3478,-0.0373,0.5134,0.24,0.34,71.65,-34.78,-3.73,177.81,0.5983,0.551,177.81,0.66,0.82,177.81,0.2788,0.18 +Medium Violet Red, #C71585,199,21,133,0.7803921569,0.0823529412,0.5215686275,0.22,0.92,0.48,0,0.89,0.33,0.22,0.2805,0.1437,0.2349,0.4476,71.01,-15.18,0.554765625,-0.11859375,0.4476,72.61,0.567265625,347.93,0.3791,0.6575,-0.1019,0.1437,0.43,0.22,37.91,65.75,-10.19,322.25,0.8091,0.4314,322.25,0.89,0.78,322.25,0.0858,0.22 +Midnight Blue, #191970,25,25,112,0.0980392157,0.0980392157,0.4392156863,0.9,0.9,0.56,0.78,0.78,0,0.56,0.0367,0.0207,0.1554,0.1586,31.72,-49.58,0.2478125,-0.38734375,0.1586,58.86,0.45984375,302.61,0.1439,0.2036,-0.5392,0.0207,0.17,0.1,14.39,20.36,-53.92,240,0.635,0.2686,240,0.78,0.44,240,0.0968,0.56 +Mint Cream, #F5FFFA,245,255,250,0.9607843137,1,0.9803921569,0.04,0,0.02,0.04,0,0.02,0,0.9067,0.9783,1.0455,0.9916,-4.16,1.24,-0.0325,0.0096875,0.9916,4.34,0.03390625,163.44,0.9891,-0.0946,0.0657,0.9783,0.31,0.33,98.91,-9.46,6.57,150,1,0.9804,150,0.04,1,150,0.96,0 +Misty Rose, #FFE4E1,255,228,225,1,0.8941176471,0.8823529412,0,0.11,0.12,0,0.11,0.12,0,0.8257,0.8218,0.8274,0.9266,8.75,4.83,0.068359375,0.037734375,0.9266,9.99,0.078046875,28.87,0.9065,0.0394,0.0934,0.8218,0.33,0.33,90.65,3.94,9.34,6,1,0.9412,6,0.12,1,6,0.88,0 +Moccasin, #FFE4B5,255,228,181,1,0.8941176471,0.7098039216,0,0.11,0.29,0,0.11,0.29,0,0.7732,0.8008,0.551,0.9172,2.44,26.35,0.0190625,0.205859375,0.9172,26.46,0.20671875,84.71,0.8949,-0.0237,0.2614,0.8008,0.36,0.38,89.49,-2.37,26.14,38.11,1,0.8549,38.11,0.29,1,38.11,0.71,0 +Navajo White, #FFDEAD,255,222,173,1,0.8705882353,0.6784313725,0,0.13,0.32,0,0.13,0.32,0,0.749,0.7652,0.5036,0.901,4.51,28.26,0.035234375,0.22078125,0.901,28.62,0.22359375,80.93,0.8748,-0.0024,0.271,0.7652,0.37,0.38,87.48,-0.24,27.1,35.85,1,0.8392,35.85,0.32,1,35.85,0.68,0 +Navy, #000080,0,0,128,0,0,0.5019607843,1,1,0.5,1,1,0,0.5,0.039,0.0156,0.2052,0.1298,47.51,-64.7,0.371171875,-0.50546875,0.1298,80.27,0.627109375,306.29,0.1248,0.3386,-0.887,0.0156,0.15,0.06,12.48,33.86,-88.7,240,1,0.251,240,1,0.5,240,0,0.5 +Old Lace, #FDF5E6,253,245,230,0.9921568627,0.9607843137,0.9019607843,0.01,0.04,0.1,0,0.03,0.09,0.01,0.8744,0.919,0.8799,0.9678,0.18,8.16,0.00140625,0.06375,0.9678,8.16,0.06375,88.77,0.9586,-0.0494,0.1268,0.919,0.33,0.34,95.86,-4.94,12.68,39.13,0.8519,0.9471,39.13,0.09,0.99,39.13,0.9009,0.01 +Olive, #808000,128,128,0,0.5019607843,0.5019607843,0,0.5,0.5,1,0,0,1,0.5,0.1662,0.2003,0.0299,0.5187,-12.93,56.68,-0.101015625,0.4428125,0.5187,58.13,0.454140625,102.85,0.4475,-0.1202,0.2737,0.2003,0.42,0.51,44.75,-12.02,27.37,60,1,0.251,60,1,0.5,60,0,0.5 +Olive Drab, #6B8E23,107,142,35,0.4196078431,0.5568627451,0.137254902,0.58,0.44,0.86,0.25,0,0.75,0.44,0.1604,0.2259,0.0511,0.5465,-28.22,49.69,-0.22046875,0.388203125,0.5465,57.15,0.446484375,119.6,0.4753,-0.2295,0.269,0.2259,0.37,0.52,47.53,-22.95,26.9,79.63,0.6045,0.3471,79.63,0.75,0.56,79.63,0.14,0.44 +Orange, #FFA500,255,165,0,1,0.6470588235,0,0,0.35,1,0,0.35,1,0,0.547,0.4817,0.0642,0.7493,23.94,78.96,0.18703125,0.616875,0.7493,82.5,0.64453125,73.14,0.694,0.1921,0.431,0.4817,0.5,0.44,69.4,19.21,43.1,38.82,1,0.5,38.82,1,1,38.82,0,0 +Orange Red, #FF4500,255,69,0,1,0.2705882353,0,0,0.73,1,0,0.73,1,0,0.4337,0.2552,0.0264,0.5757,67.8,68.97,0.5296875,0.538828125,0.5757,96.71,0.755546875,45.49,0.5051,0.6485,0.3226,0.2552,0.61,0.36,50.51,64.85,32.26,16.24,1,0.5,16.24,1,1,16.24,0,0 +Orchid, #DA70D6,218,112,214,0.8549019608,0.4392156863,0.8392156863,0.15,0.56,0.16,0,0.49,0.02,0.15,0.4685,0.3135,0.672,0.628,55.29,-34.42,0.431953125,-0.26890625,0.628,65.13,0.508828125,328.1,0.5599,0.5136,-0.3197,0.3135,0.32,0.22,55.99,51.36,-31.97,302.26,0.5889,0.6471,302.26,0.49,0.85,302.26,0.4335,0.15 +Pale Goldenrod, #EEE8AA,238,232,170,0.9333333333,0.9098039216,0.6666666667,0.07,0.09,0.33,0,0.03,0.29,0.07,0.7137,0.7879,0.4948,0.9114,-7.35,30.96,-0.057421875,0.241875,0.9114,31.82,0.24859375,103.35,0.8877,-0.1182,0.2909,0.7879,0.36,0.39,88.77,-11.82,29.09,54.71,0.6667,0.8,54.71,0.29,0.93,54.71,0.6603,0.07 +Pale Green, #98FB98,152,251,152,0.5960784314,0.9843137255,0.5960784314,0.4,0.02,0.4,0.39,0,0.39,0.02,0.5311,0.7794,0.4195,0.9075,-48.3,38.52,-0.37734375,0.3009375,0.9075,61.78,0.48265625,141.42,0.8828,-0.471,0.3362,0.7794,0.31,0.45,88.28,-47.1,33.62,120,0.9252,0.7902,120,0.39,0.98,120,0.5978,0.02 +Pale Turquoise, #AFEEEE,175,238,238,0.6862745098,0.9333333333,0.9333333333,0.31,0.07,0.07,0.26,0,0,0.07,0.6369,0.7644,0.9229,0.9006,-19.63,-6.41,-0.153359375,-0.050078125,0.9006,20.65,0.161328125,198.08,0.8743,-0.2297,-0.0139,0.7644,0.27,0.33,87.43,-22.97,-1.39,180,0.6495,0.8098,180,0.26,0.93,180,0.6882,0.07 +Pale Violet Red, #DB7093,219,112,147,0.8588235294,0.4392156863,0.5764705882,0.14,0.56,0.42,0,0.49,0.33,0.14,0.4027,0.2875,0.3103,0.6056,45.53,0.39,0.355703125,0.003046875,0.6056,45.53,0.355703125,0.49,0.5362,0.4022,0.0323,0.2875,0.4,0.29,53.62,40.22,3.23,340.37,0.5978,0.649,340.37,0.49,0.86,340.37,0.4386,0.14 +Papaya Whip, #FFEFD5,255,239,213,1,0.937254902,0.8352941176,0,0.06,0.16,0,0.06,0.16,0,0.8412,0.878,0.7546,0.9508,1.27,14.52,0.009921875,0.1134375,0.9508,14.57,0.113828125,84.98,0.937,-0.0373,0.1784,0.878,0.34,0.35,93.7,-3.73,17.84,37.14,1,0.9176,37.14,0.16,1,37.14,0.84,0 +Peach Puff, #FFDAB9,255,218,185,1,0.8549019608,0.7254901961,0,0.15,0.27,0,0.15,0.27,0,0.7507,0.7491,0.564,0.8935,8.09,21.01,0.063203125,0.164140625,0.8935,22.52,0.1759375,68.95,0.8655,0.0336,0.2195,0.7491,0.36,0.36,86.55,3.36,21.95,28.29,1,0.8627,28.29,0.27,1,28.29,0.73,0 +Peru, #CD853F,205,133,63,0.8039215686,0.5215686275,0.2470588235,0.2,0.48,0.75,0,0.35,0.69,0.2,0.3446,0.3011,0.087,0.6175,21.4,47.92,0.1671875,0.374375,0.6175,52.48,0.41,65.94,0.5488,0.1607,0.2901,0.3011,0.47,0.41,54.88,16.07,29.01,29.58,0.5868,0.5255,29.58,0.69,0.8,29.58,0.248,0.2 +Pink, #FFC0CB,255,192,203,1,0.7529411765,0.7960784314,0,0.25,0.2,0,0.25,0.2,0,0.7087,0.6327,0.6498,0.8358,24.15,3.32,0.188671875,0.0259375,0.8358,24.38,0.19046875,7.82,0.7954,0.1983,0.0725,0.6327,0.36,0.32,79.54,19.83,7.25,349.52,1,0.8765,349.52,0.25,1,349.52,0.75,0 +Plum, #DDA0DD,221,160,221,0.8666666667,0.6274509804,0.8666666667,0.13,0.37,0.13,0,0.28,0,0.13,0.5544,0.4573,0.7431,0.7337,32.54,-22,0.25421875,-0.171875,0.7337,39.28,0.306875,325.94,0.6763,0.2799,-0.1781,0.4573,0.32,0.26,67.63,27.99,-17.81,300,0.4729,0.7471,300,0.28,0.87,300,0.6264,0.13 +Powder Blue, #B0E0E6,176,224,230,0.6901960784,0.8784313725,0.9019607843,0.31,0.12,0.1,0.23,0.03,0,0.1,0.5884,0.6825,0.8494,0.8613,-14.09,-8.02,-0.110078125,-0.06265625,0.8613,16.21,0.126640625,209.64,0.8262,-0.1744,-0.0312,0.6825,0.28,0.32,82.62,-17.44,-3.12,186.67,0.5192,0.7961,186.67,0.23,0.9,186.67,0.693,0.1 +Purple, #800080,128,0,128,0.5019607843,0,0.5019607843,0.5,1,0.5,0,1,0,0.5,0.128,0.0615,0.2093,0.2978,58.94,-36.5,0.46046875,-0.28515625,0.2978,69.33,0.541640625,328.23,0.2479,0.4875,-0.327,0.0615,0.32,0.15,24.79,48.75,-32.7,300,1,0.251,300,1,0.5,300,0,0.5 +Red, #FF0000,255,0,0,1,0,0,0,1,1,0,1,1,0,0.4124,0.2126,0.0193,0.5323,80.11,67.22,0.625859375,0.52515625,0.5323,104.58,0.81703125,40,0.4611,0.7896,0.2979,0.2126,0.64,0.33,46.11,78.96,29.79,0,1,0.5,0,1,1,0,0,0 +Rosy Brown, #BC8F8F,188,143,143,0.737254902,0.5607843137,0.5607843137,0.26,0.44,0.44,0,0.24,0.24,0.26,0.3552,0.3232,0.3035,0.6361,17.02,6.6,0.13296875,0.0515625,0.6361,18.25,0.142578125,21.2,0.5685,0.1204,0.0814,0.3232,0.36,0.33,56.85,12.04,8.14,0,0.2514,0.649,0,0.24,0.74,0,0.5624,0.26 +Royal Blue, #4169E1,65,105,225,0.2549019608,0.4117647059,0.8823529412,0.75,0.59,0.12,0.71,0.53,0,0.12,0.2082,0.1666,0.7335,0.4783,26.27,-65.27,0.205234375,-0.509921875,0.4783,70.36,0.5496875,291.93,0.4082,0.1961,-0.7797,0.1666,0.19,0.15,40.82,19.61,-77.97,225,0.7273,0.5686,225,0.71,0.88,225,0.2552,0.12 +Saddle Brown, #8B4513,139,69,19,0.5450980392,0.2705882353,0.0745098039,0.45,0.73,0.93,0,0.5,0.86,0.45,0.1289,0.0979,0.0183,0.3747,26.45,40.99,0.206640625,0.320234375,0.3747,48.78,0.38109375,57.17,0.3129,0.1878,0.1844,0.0979,0.53,0.4,31.29,18.78,18.44,25,0.7595,0.3098,25,0.86,0.55,25,0.077,0.45 +Salmon, #FA8072,250,128,114,0.9803921569,0.5019607843,0.4470588235,0.02,0.5,0.55,0,0.49,0.54,0.02,0.5018,0.3698,0.2041,0.6726,45.23,29.09,0.353359375,0.227265625,0.6726,53.78,0.42015625,32.74,0.6081,0.4089,0.2266,0.3698,0.47,0.34,60.81,40.89,22.66,6.18,0.9315,0.7137,6.18,0.54,0.98,6.18,0.4508,0.02 +Sandy Brown, #F4A460,244,164,96,0.9568627451,0.6431372549,0.3764705882,0.04,0.36,0.62,0,0.33,0.61,0.04,0.527,0.4663,0.1729,0.7395,23.03,46.79,0.179921875,0.365546875,0.7395,52.15,0.407421875,63.79,0.6829,0.1825,0.3279,0.4663,0.45,0.4,68.29,18.25,32.79,27.57,0.8706,0.6667,27.57,0.61,0.96,27.57,0.3744,0.04 +Sea Green, #2E8B57,46,139,87,0.1803921569,0.5450980392,0.3411764706,0.82,0.45,0.66,0.67,0,0.37,0.45,0.1208,0.1973,0.1219,0.5154,-39.71,20.05,-0.310234375,0.156640625,0.5154,44.49,0.347578125,153.21,0.4442,-0.292,0.1483,0.1973,0.27,0.45,44.42,-29.2,14.83,146.45,0.5027,0.3627,146.45,0.67,0.55,146.45,0.1815,0.45 +Sea Shell, #FFF5EE,255,245,238,1,0.9607843137,0.9333333333,0,0.04,0.07,0,0.04,0.07,0,0.8933,0.9274,0.9408,0.9712,2.17,4.54,0.016953125,0.03546875,0.9712,5.03,0.039296875,64.5,0.963,-0.0296,0.0949,0.9274,0.32,0.34,96.3,-2.96,9.49,24.71,1,0.9667,24.71,0.07,1,24.71,0.93,0 +Sienna, #A0522D,160,82,45,0.6274509804,0.3215686275,0.1764705882,0.37,0.68,0.82,0,0.49,0.72,0.37,0.1799,0.137,0.0418,0.438,29.33,35.64,0.229140625,0.2784375,0.438,46.15,0.360546875,50.55,0.3701,0.2199,0.1921,0.137,0.5,0.38,37.01,21.99,19.21,19.3,0.561,0.402,19.3,0.72,0.63,19.3,0.1764,0.37 +Silver, #C0C0C0,192,192,192,0.7529411765,0.7529411765,0.7529411765,0.25,0.25,0.25,0,0,0,0.25,0.501,0.5271,0.574,0.777,0,-0.01,0,-0.000078125,0.777,0.01,0.000078125,296.81,0.726,-0.0387,0.0394,0.5271,0.31,0.33,72.6,-3.87,3.94,0,0,0.7529,0,0,0.75,0,0.75,0.25 +Sky Blue, #87CEEB,135,206,235,0.5294117647,0.8078431373,0.9215686275,0.47,0.19,0.08,0.43,0.12,0,0.08,0.4706,0.5529,0.8679,0.7921,-14.83,-21.28,-0.115859375,-0.16625,0.7921,25.94,0.20265625,235.13,0.7436,-0.1716,-0.1715,0.5529,0.25,0.29,74.36,-17.16,-17.15,197.4,0.7143,0.7255,197.4,0.43,0.92,197.4,0.5244,0.08 +Slate Blue, #6A5ACD,106,90,205,0.4156862745,0.3529411765,0.8039215686,0.58,0.65,0.2,0.48,0.56,0,0.2,0.2062,0.1478,0.5952,0.4534,36.05,-57.78,0.281640625,-0.45140625,0.4534,68.1,0.53203125,301.96,0.3845,0.2843,-0.6487,0.1478,0.22,0.16,38.45,28.43,-64.87,248.35,0.5349,0.5784,248.35,0.56,0.8,248.35,0.352,0.2 +Slate Gray, #708090,112,128,144,0.4392156863,0.5019607843,0.5647058824,0.56,0.5,0.44,0.22,0.11,0,0.44,0.1944,0.209,0.2939,0.5284,-2.14,-10.58,-0.01671875,-0.08265625,0.5284,10.79,0.084296875,258.57,0.4571,-0.0411,-0.0613,0.209,0.28,0.3,45.71,-4.11,-6.13,210,0.126,0.502,210,0.22,0.56,210,0.4368,0.44 +Snow, #FFFAFA,255,250,250,1,0.9803921569,0.9803921569,0,0.02,0.02,0,0.02,0.02,0,0.9268,0.9653,1.0419,0.9864,1.66,0.58,0.01296875,0.00453125,0.9864,1.76,0.01375,19.15,0.9825,-0.0356,0.059,0.9653,0.32,0.33,98.25,-3.56,5.9,0,1,0.9902,0,0.02,1,0,0.98,0 +Spring Green, #00FF7F,0,255,127,0,1,0.4980392157,1,0,0.5,1,0,0.5,0,0.3959,0.7305,0.3209,0.8847,-76.9,47.03,-0.60078125,0.367421875,0.8847,90.14,0.70421875,148.55,0.8547,-0.6689,0.3757,0.7305,0.27,0.5,85.47,-66.89,37.57,149.88,1,0.5,149.88,1,1,149.88,0,0 +Steel Blue, #4682B4,70,130,180,0.2745098039,0.5098039216,0.7058823529,0.73,0.49,0.29,0.61,0.28,0,0.29,0.1875,0.2056,0.4616,0.5247,-4.07,-32.2,-0.031796875,-0.2515625,0.5247,32.45,0.253515625,262.8,0.4535,-0.0556,-0.2861,0.2056,0.22,0.24,45.35,-5.56,-28.61,207.27,0.44,0.4902,207.27,0.61,0.71,207.27,0.2769,0.29 +Tan, #D2B48C,210,180,140,0.8235294118,0.7058823529,0.5490196078,0.18,0.29,0.45,0,0.14,0.33,0.18,0.4763,0.4824,0.3161,0.7497,5.02,24.42,0.03921875,0.19078125,0.7497,24.93,0.194765625,78.38,0.6945,0.0088,0.2163,0.4824,0.37,0.38,69.45,0.88,21.63,34.29,0.4375,0.6863,34.29,0.33,0.82,34.29,0.5494,0.18 +Teal, #008080,0,128,128,0,0.5019607843,0.5019607843,1,0.5,0.5,1,0,0,0.5,0.1162,0.17,0.2309,0.4826,-28.84,-8.48,-0.2253125,-0.06625,0.4826,30.06,0.23484375,196.39,0.4123,-0.2186,-0.0435,0.17,0.22,0.33,41.23,-21.86,-4.35,180,1,0.251,180,1,0.5,180,0,0.5 +Thistle, #D8BFD8,216,191,216,0.8470588235,0.7490196078,0.8470588235,0.15,0.25,0.15,0,0.12,0,0.15,0.5934,0.5682,0.7281,0.8008,13.22,-9.24,0.10328125,-0.0721875,0.8008,16.13,0.126015625,325.06,0.7538,0.0862,-0.045,0.5682,0.31,0.3,75.38,8.62,-4.5,300,0.2427,0.798,300,0.12,0.85,300,0.748,0.15 +Tomato, #FF6347,255,99,71,1,0.3882352941,0.2784313725,0,0.61,0.72,0,0.61,0.72,0,0.4684,0.3064,0.0941,0.622,57.86,46.42,0.45203125,0.36265625,0.622,74.18,0.57953125,38.74,0.5535,0.5418,0.2867,0.3064,0.54,0.35,55.35,54.18,28.67,9.13,1,0.6392,9.13,0.72,1,9.13,0.28,0 +Turquoise, #40E0D0,64,224,208,0.2509803922,0.8784313725,0.8156862745,0.75,0.12,0.18,0.71,0,0.07,0.12,0.4016,0.5896,0.6894,0.8127,-44.08,-4.03,-0.344375,-0.031484375,0.8127,44.26,0.34578125,185.23,0.7678,-0.4102,0.0052,0.5896,0.24,0.35,76.78,-41.02,0.52,174,0.7207,0.5647,174,0.71,0.88,174,0.2552,0.12 +Violet, #EE82EE,238,130,238,0.9333333333,0.5098039216,0.9333333333,0.07,0.49,0.07,0,0.45,0,0.07,0.5868,0.4032,0.8558,0.6969,56.37,-36.82,0.440390625,-0.28765625,0.6969,67.33,0.526015625,326.84,0.6349,0.5384,-0.3547,0.4032,0.32,0.22,63.49,53.84,-35.47,300,0.7606,0.7216,300,0.45,0.93,300,0.5115,0.07 +Wheat, #F5DEB3,245,222,179,0.9607843137,0.8705882353,0.7019607843,0.04,0.13,0.3,0,0.09,0.27,0.04,0.7191,0.7491,0.5332,0.8935,1.51,24,0.011796875,0.1875,0.8935,24.05,0.187890625,86.39,0.8655,-0.0315,0.2406,0.7491,0.36,0.37,86.55,-3.15,24.06,39.09,0.7674,0.8314,39.09,0.27,0.96,39.09,0.7008,0.04 +White, #FFFFFF,255,255,255,1,1,1,0,0,0,0,0,0,0,0.9505,1,1.089,1,0.01,-0.01,0.000078125,-0.000078125,1,0.01,0.000078125,296.81,1,-0.0534,0.0543,1,0.31,0.33,100,-5.34,5.43,0,0,1,0,0,1,0,1,0 +White Smoke, #F5F5F5,245,245,245,0.9607843137,0.9607843137,0.9607843137,0.04,0.04,0.04,0,0,0,0.04,0.8679,0.9131,0.9944,0.9654,0.01,-0.01,0.000078125,-0.000078125,0.9654,0.01,0.000078125,296.81,0.9556,-0.051,0.0519,0.9131,0.31,0.33,95.56,-5.1,5.19,0,0,0.9608,0,0,0.96,0,0.96,0.04 +Yellow, #FFFF00,255,255,0,1,1,0,0,0,1,0,0,1,0,0.77,0.9278,0.1385,0.9714,-21.56,94.48,-0.1684375,0.738125,0.9714,96.91,0.757109375,102.85,0.9632,-0.2587,0.589,0.9278,0.42,0.51,96.32,-25.87,58.9,60,1,0.5,60,1,1,60,0,0 +Yellow Green, #9ACD32,154,205,50,0.6039215686,0.8039215686,0.1960784314,0.4,0.2,0.8,0.25,0,0.76,0.2,0.3573,0.5076,0.1093,0.7654,-37.99,66.59,-0.296796875,0.520234375,0.7654,76.66,0.59890625,119.71,0.7125,-0.3516,0.4078,0.5076,0.37,0.52,71.25,-35.16,40.78,79.74,0.6078,0.5,79.74,0.76,0.8,79.74,0.192,0.2 diff --git a/tests/convert/data_color_mine.rs b/tests/convert/data_color_mine.rs index 6d390b951..ae5a7d7b7 100644 --- a/tests/convert/data_color_mine.rs +++ b/tests/convert/data_color_mine.rs @@ -2,7 +2,7 @@ List of color from www.colormine.org */ use csv; -use palette::{Lch, Lab, Xyz, Yxy, Rgb, Hsl, Hsv, IntoColor}; +use palette::{Lch, Lab, Xyz, Yxy, Rgb, Hsl, Hsv, Hwb, IntoColor}; use palette::pixel::Srgb; pub const COLOR_MINE_FILE_FULL: &'static str = "tests/convert/data_color_mine.csv"; @@ -52,6 +52,9 @@ pub struct ColorMineRaw { pub hsv_h: f32, pub hsv_s: f32, pub hsv_v: f32, + pub hwb_h: f32, + pub hwb_w: f32, + pub hwb_b: f32, } #[derive(Copy, Clone, PartialEq, Debug)] @@ -64,6 +67,7 @@ pub struct ColorMine { linear_rgb: Rgb, hsl: Hsl, hsv: Hsv, + hwb: Hwb, } impl From for ColorMine { @@ -77,6 +81,7 @@ impl From for ColorMine { linear_rgb: Srgb::new(src.rgb_r, src.rgb_g, src.rgb_b).into(), hsl: Hsl::new(src.hsl_h.into(), src.hsl_s, src.hsl_l), hsv: Hsv::new(src.hsv_h.into(), src.hsv_s, src.hsv_v), + hwb: Hwb::new(src.hwb_h.into(), src.hwb_w, src.hwb_b), } } } @@ -94,6 +99,7 @@ macro_rules! impl_from_color { rgb: color.into_rgb(), hsl: color.into_hsl(), hsv: color.into_hsv(), + hwb: color.into_hwb(), } } } @@ -108,6 +114,7 @@ impl_from_color!(Lab); impl_from_color!(Lch); impl_from_color!(Hsl); impl_from_color!(Hsv); +impl_from_color!(Hwb); pub fn load_data(file_name: &str) -> Vec { let mut rdr = csv::Reader::from_file(file_name).expect("csv file could not be loaded in tests for color mine data"); @@ -136,6 +143,7 @@ fn check_equal_rgb(src: &ColorMine, tgt: &ColorMine) { assert_relative_eq!(src.rgb, tgt.rgb, epsilon = 0.05); assert_relative_eq!(src.hsl, tgt.hsl, epsilon = 0.05); assert_relative_eq!(src.hsv, tgt.hsv, epsilon = 0.05); + assert_relative_eq!(src.hwb, tgt.hwb, epsilon = 0.05); } pub fn run_from_xyz_tests(file_name: &str) { @@ -186,6 +194,12 @@ pub fn run_from_hsv_tests(file_name: &str) { test_from_hsv(expected); } } +pub fn run_from_hwb_tests(file_name: &str) { + let data = load_data(file_name); + for expected in data.iter() { + test_from_hwb(expected); + } +} fn test_from_xyz(expected: &ColorMine) { @@ -227,3 +241,8 @@ fn test_from_hsv(expected: &ColorMine) { let result = ColorMine::from(expected.hsv); check_equal_rgb(&result, expected); } + +fn test_from_hwb(expected: &ColorMine) { + let result = ColorMine::from(expected.hwb); + check_equal_rgb(&result, expected); +} diff --git a/tests/convert/data_color_mine_mini.csv b/tests/convert/data_color_mine_mini.csv index 7505877f8..f972275c9 100644 --- a/tests/convert/data_color_mine_mini.csv +++ b/tests/convert/data_color_mine_mini.csv @@ -1,14 +1,14 @@ -color, hex, rgbu8_r,rgbu8_g,rgbu8_b, rgb_r,rgb_g,rgb_b, cmy_c,cmy_m,cmy_y,cmyk_c,cmyk_m,cmyk_y,cmyk_k,xyz_x,xyz_y,xyz_z, lab_l,lab_a_unscaled,lab_b_unscaled,lab_a,lab_b,lch_l,lch_c_unscaled,lch_c,lch_h,hunterlab_l,hunterlab_a,hunterlab_b,yxy_luma,yxy_x,yxy_y,luv_l,luv_u,luv_v,hsl_h,hsl_s,hsl_l,hsv_h,hsv_s,hsv_v -Black, #000000,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -Blue, #0000FF,0,0,255,0,0,1,1,1,0,1,1,0,0,0.1805,0.0722,0.9505,0.323,79.2,-107.86,0.61875,-0.84265625,0.323,133.82,1.04546875,306.29,0.2687,0.7289,-1.9092,0.0722,0.15,0.06,26.87,72.89,-190.92,240,1,0.5,240,1,1 -Cyan, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1 -Gray, #808080,128,128,128,0.5019607843,0.5019607843,0.5019607843,0.5,0.5,0.5,0,0,0,0.5,0.2052,0.2159,0.2351,0.5359,0,-0.01,0,-0.000078125,0.5359,0.01,0.000078125,296.81,0.4646,-0.0248,0.0252,0.2159,0.31,0.33,46.46,-2.48,2.52,0,0,0.502,0,0,0.5 -Green, #008000,0,128,0,0,0.5019607843,0,1,0.5,1,1,0,1,0.5,0.0772,0.1544,0.0257,0.4623,-51.7,49.9,-0.40390625,0.38984375,0.4623,71.85,0.561328125,136.02,0.3929,-0.3369,0.2362,0.1544,0.3,0.6,39.29,-33.69,23.62,120,1,0.251,120,1,0.5 -Magenta, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1 -Red, #FF0000,255,0,0,1,0,0,0,1,1,0,1,1,0,0.4124,0.2126,0.0193,0.5323,80.11,67.22,0.625859375,0.52515625,0.5323,104.58,0.81703125,40,0.4611,0.7896,0.2979,0.2126,0.64,0.33,46.11,78.96,29.79,0,1,0.5,0,1,1 -Yellow, #FFFF00,255,255,0,1,1,0,0,0,1,0,0,1,0,0.77,0.9278,0.1385,0.9714,-21.56,94.48,-0.1684375,0.738125,0.9714,96.91,0.757109375,102.85,0.9632,-0.2587,0.589,0.9278,0.42,0.51,96.32,-25.87,58.9,60,1,0.5,60,1,1 -Pink, #FFC0CB,255,192,203,1,0.7529411765,0.7960784314,0,0.25,0.2,0,0.25,0.2,0,0.7087,0.6327,0.6498,0.8358,24.15,3.32,0.188671875,0.0259375,0.8358,24.38,0.19046875,7.82,0.7954,0.1983,0.0725,0.6327,0.36,0.32,79.54,19.83,7.25,349.52,1,0.8765,349.52,0.25,1 -White, #FFFFFF,255,255,255,1,1,1,0,0,0,0,0,0,0,0.9505,1,1.089,1,0.01,-0.01,0.000078125,-0.000078125,1,0.01,0.000078125,296.81,1,-0.0534,0.0543,1,0.31,0.33,100,-5.34,5.43,0,0,1,0,0,1 -Violet, #EE82EE,238,130,238,0.9333333333,0.5098039216,0.9333333333,0.07,0.49,0.07,0,0.45,0,0.07,0.5868,0.4032,0.8558,0.6969,56.37,-36.82,0.440390625,-0.28765625,0.6969,67.33,0.526015625,326.84,0.6349,0.5384,-0.3547,0.4032,0.32,0.22,63.49,53.84,-35.47,300,0.7606,0.7216,300,0.45,0.93 -Indigo, #4B0082,75,0,130,0.2941176471,0,0.5098039216,0.71,1,0.49,0.42,1,0,0.49,0.0693,0.0311,0.2135,0.2047,51.69,-53.32,0.403828125,-0.4165625,0.2047,74.27,0.580234375,314.11,0.1763,0.3933,-0.5948,0.0311,0.22,0.1,17.63,39.33,-59.48,274.62,1,0.2549,274.62,1,0.51 -Orange, #FFA500,255,165,0,1,0.6470588235,0,0,0.35,1,0,0.35,1,0,0.547,0.4817,0.0642,0.7493,23.94,78.96,0.18703125,0.616875,0.7493,82.5,0.64453125,73.14,0.694,0.1921,0.431,0.4817,0.5,0.44,69.4,19.21,43.1,38.82,1,0.5,38.82,1,1 +color, hex, rgbu8_r,rgbu8_g,rgbu8_b, rgb_r,rgb_g,rgb_b, cmy_c,cmy_m,cmy_y,cmyk_c,cmyk_m,cmyk_y,cmyk_k,xyz_x,xyz_y,xyz_z, lab_l,lab_a_unscaled,lab_b_unscaled,lab_a,lab_b,lch_l,lch_c_unscaled,lch_c,lch_h,hunterlab_l,hunterlab_a,hunterlab_b,yxy_luma,yxy_x,yxy_y,luv_l,luv_u,luv_v,hsl_h,hsl_s,hsl_l,hsv_h,hsv_s,hsv_v,hwb_h,hwb_w,hwb_b +Black, #000000,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +Blue, #0000FF,0,0,255,0,0,1,1,1,0,1,1,0,0,0.1805,0.0722,0.9505,0.323,79.2,-107.86,0.61875,-0.84265625,0.323,133.82,1.04546875,306.29,0.2687,0.7289,-1.9092,0.0722,0.15,0.06,26.87,72.89,-190.92,240,1,0.5,240,1,1,240,0,0 +Cyan, #00FFFF,0,255,255,0,1,1,1,0,0,1,0,0,0,0.5381,0.7874,1.0697,0.9112,-48.08,-14.14,-0.375625,-0.11046875,0.9112,50.12,0.3915625,196.39,0.8874,-0.4704,-0.0936,0.7874,0.22,0.33,88.74,-47.04,-9.36,180,1,0.5,180,1,1,180,0,0 +Gray, #808080,128,128,128,0.5019607843,0.5019607843,0.5019607843,0.5,0.5,0.5,0,0,0,0.5,0.2052,0.2159,0.2351,0.5359,0,-0.01,0,-0.000078125,0.5359,0.01,0.000078125,296.81,0.4646,-0.0248,0.0252,0.2159,0.31,0.33,46.46,-2.48,2.52,0,0,0.502,0,0,0.5,0,0.5,0.5 +Green, #008000,0,128,0,0,0.5019607843,0,1,0.5,1,1,0,1,0.5,0.0772,0.1544,0.0257,0.4623,-51.7,49.9,-0.40390625,0.38984375,0.4623,71.85,0.561328125,136.02,0.3929,-0.3369,0.2362,0.1544,0.3,0.6,39.29,-33.69,23.62,120,1,0.251,120,1,0.5,120,0,0.5 +Magenta, #FF00FF,255,0,255,1,0,1,0,1,0,0,1,0,0,0.5929,0.2848,0.9698,0.6032,98.25,-60.84,0.767578125,-0.4753125,0.6032,115.57,0.902890625,328.23,0.5337,1.0492,-0.7039,0.2848,0.32,0.15,53.37,104.92,-70.39,300,1,0.5,300,1,1,300,0,0 +Red, #FF0000,255,0,0,1,0,0,0,1,1,0,1,1,0,0.4124,0.2126,0.0193,0.5323,80.11,67.22,0.625859375,0.52515625,0.5323,104.58,0.81703125,40,0.4611,0.7896,0.2979,0.2126,0.64,0.33,46.11,78.96,29.79,0,1,0.5,0,1,1,0,0,0 +Yellow, #FFFF00,255,255,0,1,1,0,0,0,1,0,0,1,0,0.77,0.9278,0.1385,0.9714,-21.56,94.48,-0.1684375,0.738125,0.9714,96.91,0.757109375,102.85,0.9632,-0.2587,0.589,0.9278,0.42,0.51,96.32,-25.87,58.9,60,1,0.5,60,1,1,60,0,0 +Pink, #FFC0CB,255,192,203,1,0.7529411765,0.7960784314,0,0.25,0.2,0,0.25,0.2,0,0.7087,0.6327,0.6498,0.8358,24.15,3.32,0.188671875,0.0259375,0.8358,24.38,0.19046875,7.82,0.7954,0.1983,0.0725,0.6327,0.36,0.32,79.54,19.83,7.25,349.52,1,0.8765,349.52,0.25,1,349.52,0.75,0 +White, #FFFFFF,255,255,255,1,1,1,0,0,0,0,0,0,0,0.9505,1,1.089,1,0.01,-0.01,0.000078125,-0.000078125,1,0.01,0.000078125,296.81,1,-0.0534,0.0543,1,0.31,0.33,100,-5.34,5.43,0,0,1,0,0,1,0,1,0 +Violet, #EE82EE,238,130,238,0.9333333333,0.5098039216,0.9333333333,0.07,0.49,0.07,0,0.45,0,0.07,0.5868,0.4032,0.8558,0.6969,56.37,-36.82,0.440390625,-0.28765625,0.6969,67.33,0.526015625,326.84,0.6349,0.5384,-0.3547,0.4032,0.32,0.22,63.49,53.84,-35.47,300,0.7606,0.7216,300,0.45,0.93,300,0.5115,0.07 +Indigo, #4B0082,75,0,130,0.2941176471,0,0.5098039216,0.71,1,0.49,0.42,1,0,0.49,0.0693,0.0311,0.2135,0.2047,51.69,-53.32,0.403828125,-0.4165625,0.2047,74.27,0.580234375,314.11,0.1763,0.3933,-0.5948,0.0311,0.22,0.1,17.63,39.33,-59.48,274.62,1,0.2549,274.62,1,0.51,274.62,0,0.49 +Orange, #FFA500,255,165,0,1,0.6470588235,0,0,0.35,1,0,0.35,1,0,0.547,0.4817,0.0642,0.7493,23.94,78.96,0.18703125,0.616875,0.7493,82.5,0.64453125,73.14,0.694,0.1921,0.431,0.4817,0.5,0.44,69.4,19.21,43.1,38.82,1,0.5,38.82,1,1,38.82,0,0 diff --git a/tests/convert/mod.rs b/tests/convert/mod.rs index 83e225e77..fd3eacf45 100644 --- a/tests/convert/mod.rs +++ b/tests/convert/mod.rs @@ -39,6 +39,10 @@ pub fn color_mine_from_hsl() { pub fn color_mine_from_hsv() { data_color_mine::run_from_hsv_tests(data_color_mine::COLOR_MINE_FILE_MINI); } +#[test] +pub fn color_mine_from_hwb() { + data_color_mine::run_from_hwb_tests(data_color_mine::COLOR_MINE_FILE_MINI); +} #[test] @@ -73,3 +77,7 @@ pub fn color_mine_from_hsl_full() { pub fn color_mine_from_hsv_full() { data_color_mine::run_from_hsv_tests(data_color_mine::COLOR_MINE_FILE_FULL); } +#[test] +pub fn color_mine_from_hwb_full() { + data_color_mine::run_from_hwb_tests(data_color_mine::COLOR_MINE_FILE_FULL); +}