[{"name":"Color","comment":" This module provides a simple way of describing colors as RGB with alpha transparency, based on this simple data structure:\n\n    type alias Color =\n        { red : Int, green : Int, blue : Int, alpha : Float }\n\nThe intention here is to provide a minimal and convenient representation of color for rendering purposes.\n\n\n# The color representations:\n\n@docs Color\n\n\n# Constructors:\n\n@docs rgb, rgba, hsl, hsla, grayscale, greyscale, complement\n\n\n# Color space conversion/extraction:\n\n@docs toRgb, toHsl\n\n\n# Some basic colors to get you started:\n\n@docs black, blue, brown, charcoal, darkBlue, darkBrown, darkCharcoal, darkGray\n@docs darkGreen, darkGrey, darkOrange, darkPurple, darkRed, darkYellow, gray\n@docs green, grey, lightBlue, lightBrown, lightCharcoal, lightGray, lightGreen\n@docs lightGrey, lightOrange, lightPurple, lightRed, lightYellow, orange, purple\n@docs red, white, yellow\n\n","unions":[],"aliases":[{"name":"Color","comment":" A description of a color as computers see them.\n","args":[],"type":"{ red : Basics.Int, green : Basics.Int, blue : Basics.Int, alpha : Basics.Float }"}],"values":[{"name":"black","comment":" ","type":"Color.Color"},{"name":"blue","comment":" ","type":"Color.Color"},{"name":"brown","comment":" ","type":"Color.Color"},{"name":"charcoal","comment":" ","type":"Color.Color"},{"name":"complement","comment":" Forms the complement of a color.\n","type":"Color.Color -> Color.Color"},{"name":"darkBlue","comment":" ","type":"Color.Color"},{"name":"darkBrown","comment":" ","type":"Color.Color"},{"name":"darkCharcoal","comment":" ","type":"Color.Color"},{"name":"darkGray","comment":" ","type":"Color.Color"},{"name":"darkGreen","comment":" ","type":"Color.Color"},{"name":"darkGrey","comment":" ","type":"Color.Color"},{"name":"darkOrange","comment":" ","type":"Color.Color"},{"name":"darkPurple","comment":" ","type":"Color.Color"},{"name":"darkRed","comment":" ","type":"Color.Color"},{"name":"darkYellow","comment":" ","type":"Color.Color"},{"name":"gray","comment":" ","type":"Color.Color"},{"name":"grayscale","comment":" Makes a grey level from 0 to 1.\n","type":"Basics.Float -> Color.Color"},{"name":"green","comment":" ","type":"Color.Color"},{"name":"grey","comment":" ","type":"Color.Color"},{"name":"greyscale","comment":" Makes a grey level from 0 to 1.\n","type":"Basics.Float -> Color.Color"},{"name":"hsl","comment":" Builds and RGBA color from its hue, saturation and lighness (HSL) representation at 100% opacity.\n","type":"Basics.Float -> Basics.Float -> Basics.Float -> Color.Color"},{"name":"hsla","comment":" Builds and RGBA color from its hue, saturation, lighness and alpha (HSLA) representation.\n","type":"Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float -> Color.Color"},{"name":"lightBlue","comment":" ","type":"Color.Color"},{"name":"lightBrown","comment":" ","type":"Color.Color"},{"name":"lightCharcoal","comment":" ","type":"Color.Color"},{"name":"lightGray","comment":" ","type":"Color.Color"},{"name":"lightGreen","comment":" ","type":"Color.Color"},{"name":"lightGrey","comment":" ","type":"Color.Color"},{"name":"lightOrange","comment":" ","type":"Color.Color"},{"name":"lightPurple","comment":" ","type":"Color.Color"},{"name":"lightRed","comment":" ","type":"Color.Color"},{"name":"lightYellow","comment":" ","type":"Color.Color"},{"name":"orange","comment":" ","type":"Color.Color"},{"name":"purple","comment":" ","type":"Color.Color"},{"name":"red","comment":" ","type":"Color.Color"},{"name":"rgb","comment":" Builds an RGBA color from its RGB components at 100% opacity.\n","type":"Basics.Int -> Basics.Int -> Basics.Int -> Color.Color"},{"name":"rgba","comment":" Builds an RGBA color from all of its components.\n","type":"Basics.Int -> Basics.Int -> Basics.Int -> Basics.Float -> Color.Color"},{"name":"toHsl","comment":" Converts the RGBA color to its HSLA representation.\n","type":"Color.Color -> { hue : Basics.Float, saturation : Basics.Float, lightness : Basics.Float, alpha : Basics.Float }"},{"name":"toRgb","comment":" Converts the RGBA color to its RGBA representation - that is, does nothing.\n","type":"Color.Color -> { red : Basics.Int, green : Basics.Int, blue : Basics.Int, alpha : Basics.Float }"},{"name":"white","comment":" ","type":"Color.Color"},{"name":"yellow","comment":" ","type":"Color.Color"}],"binops":[]}]