[{"name":"W.Badge","comment":"\n\n@docs view, viewInline\n@docs neutral, primary, secondary, success, warning, color, background\n@docs id, class, htmlAttrs\n\n","unions":[],"aliases":[],"values":[{"name":"background","comment":" ","type":"String.String -> W.Badge.Attribute msg"},{"name":"class","comment":" ","type":"String.String -> W.Badge.Attribute msg"},{"name":"color","comment":" ","type":"String.String -> W.Badge.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Badge.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Badge.Attribute msg"},{"name":"neutral","comment":" ","type":"W.Badge.Attribute msg"},{"name":"primary","comment":" ","type":"W.Badge.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Badge.Attribute msg"},{"name":"success","comment":" ","type":"W.Badge.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Badge.Attribute msg) -> { value : Maybe.Maybe (List.List (Html.Html msg)), children : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewInline","comment":" ","type":"List.List (W.Badge.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Badge.Attribute msg"}],"binops":[]},{"name":"W.Button","comment":"\n\n@docs view, viewLink\n\n\n# State\n\n@docs disabled, outlined, invisible\n\n\n# Colors\n\n@docs primary, secondary, success, warning, danger, theme, ButtonTheme\n\n\n# Styles\n\n@docs rounded, large, small, icon, fill\n\n\n# Elements\n\n@docs left, right\n\n\n# Html\n\n@docs id, class, htmlAttrs, noAttr, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[{"name":"ButtonTheme","comment":" ","args":[],"type":"{ foreground : String.String, background : String.String, aux : String.String }"}],"values":[{"name":"class","comment":" ","type":"String.String -> W.Button.Attribute msg"},{"name":"danger","comment":" ","type":"W.Button.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.Button.Attribute msg"},{"name":"fill","comment":" ","type":"W.Button.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Button.Attribute msg"},{"name":"icon","comment":" ","type":"W.Button.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Button.Attribute msg"},{"name":"invisible","comment":" ","type":"W.Button.Attribute msg"},{"name":"large","comment":" ","type":"W.Button.Attribute msg"},{"name":"left","comment":" ","type":"Html.Html msg -> W.Button.Attribute msg"},{"name":"noAttr","comment":" ","type":"W.Button.Attribute msg"},{"name":"outlined","comment":" ","type":"W.Button.Attribute msg"},{"name":"primary","comment":" ","type":"W.Button.Attribute msg"},{"name":"right","comment":" ","type":"Html.Html msg -> W.Button.Attribute msg"},{"name":"rounded","comment":" ","type":"W.Button.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Button.Attribute msg"},{"name":"small","comment":" ","type":"W.Button.Attribute msg"},{"name":"success","comment":" ","type":"W.Button.Attribute msg"},{"name":"theme","comment":" ","type":"W.Button.ButtonTheme -> W.Button.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Button.Attribute msg) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Button.Attribute msg) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Button.Attribute msg"}],"binops":[]},{"name":"W.ButtonGroup","comment":"\n\n@docs view\n@docs id, disabled, highlighted\n@docs outlined, rounded, small, fill\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["a","msg"],"cases":[]}],"aliases":[],"values":[{"name":"disabled","comment":" ","type":"(a -> Basics.Bool) -> W.ButtonGroup.Attribute a msg"},{"name":"fill","comment":" ","type":"W.ButtonGroup.Attribute a msg"},{"name":"highlighted","comment":" ","type":"(a -> Basics.Bool) -> W.ButtonGroup.Attribute a msg"},{"name":"id","comment":" ","type":"(a -> String.String) -> W.ButtonGroup.Attribute a msg"},{"name":"outlined","comment":" deprecated.\n","type":"W.ButtonGroup.Attribute a msg"},{"name":"rounded","comment":" ","type":"W.ButtonGroup.Attribute a msg"},{"name":"small","comment":" ","type":"W.ButtonGroup.Attribute a msg"},{"name":"view","comment":" ","type":"List.List (W.ButtonGroup.Attribute a msg) -> { items : List.List a, toLabel : a -> Html.Html msg, onClick : a -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.DataRow","comment":"\n\n@docs view\n@docs header, footer, left, right, href, htmlAttrs, onClick\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"footer","comment":" ","type":"Html.Html msg -> W.DataRow.Attribute msg"},{"name":"header","comment":" ","type":"Html.Html msg -> W.DataRow.Attribute msg"},{"name":"href","comment":" ","type":"String.String -> W.DataRow.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.DataRow.Attribute msg"},{"name":"left","comment":" ","type":"Html.Html msg -> W.DataRow.Attribute msg"},{"name":"onClick","comment":" ","type":"msg -> W.DataRow.Attribute msg"},{"name":"right","comment":" ","type":"List.List (Html.Html msg) -> W.DataRow.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.DataRow.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Divider","comment":"\n\n@docs view\n@docs vertical, margins\n\n","unions":[],"aliases":[],"values":[{"name":"margins","comment":" ","type":"Basics.Int -> W.Divider.Attribute msg"},{"name":"vertical","comment":" ","type":"W.Divider.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Divider.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Field","comment":"\n\n@docs view\n@docs alignRight, footer\n@docs hint, success, warning, danger\n@docs id, class, htmlAttrs\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"alignRight","comment":" ","type":"Basics.Bool -> W.Field.Attribute msg"},{"name":"class","comment":" ","type":"String.String -> W.Field.Attribute msg"},{"name":"danger","comment":" ","type":"String.String -> W.Field.Attribute msg"},{"name":"footer","comment":" ","type":"Html.Html msg -> W.Field.Attribute msg"},{"name":"hint","comment":" ","type":"String.String -> W.Field.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Field.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Field.Attribute msg"},{"name":"success","comment":" ","type":"String.String -> W.Field.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Field.Attribute msg) -> { label : Html.Html msg, input : Html.Html msg } -> Html.Html msg"},{"name":"warning","comment":" ","type":"String.String -> W.Field.Attribute msg"}],"binops":[]},{"name":"W.InputAutocomplete","comment":"\n\n@docs view\n@docs class, disabled, readOnly, required, placeholder, onBlur, onEnter, onFocus, htmlAttrs\n@docs prefix, suffix\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.InputAutocomplete.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputAutocomplete.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputAutocomplete.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputAutocomplete.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputAutocomplete.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputAutocomplete.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputAutocomplete.Attribute msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputAutocomplete.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputAutocomplete.Attribute msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputAutocomplete.Attribute msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputAutocomplete.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputAutocomplete.Attribute msg) -> { id : String.String, search : String.String, value : Maybe.Maybe a, options : Maybe.Maybe (List.List a), toLabel : a -> String.String, onInput : String.String -> Maybe.Maybe a -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputCheckbox","comment":"\n\n@docs view, viewReadOnly\n@docs id, color, disabled, readOnly\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputCheckbox.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputCheckbox.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputCheckbox.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputCheckbox.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputCheckbox.Attribute msg) -> { value : Basics.Bool, onInput : Basics.Bool -> msg } -> Html.Html msg"},{"name":"viewReadOnly","comment":" ","type":"List.List (W.InputCheckbox.Attribute msg) -> Basics.Bool -> Html.Html msg"}],"binops":[]},{"name":"W.InputDate","comment":"\n\n@docs view\n@docs min, max, step, timeZone\n@docs id, class, disabled, required, readOnly\n@docs prefix, suffix\n@docs viewWithValidation, errorToString, Error\n@docs onEnter, onFocus, onBlur\n@docs htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]},{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Time.Posix","String.String"]],["TooHigh",["Time.Posix","String.String"]],["StepMismatch",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["BadInput",[]]]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.InputDate.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputDate.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputDate.Error -> String.String"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputDate.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputDate.Attribute msg"},{"name":"max","comment":" ","type":"Time.Posix -> W.InputDate.Attribute msg"},{"name":"min","comment":" ","type":"Time.Posix -> W.InputDate.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputDate.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputDate.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputDate.Attribute msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputDate.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputDate.Attribute msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputDate.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Int -> W.InputDate.Attribute msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputDate.Attribute msg"},{"name":"timeZone","comment":" ","type":"Time.Zone -> W.InputDate.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputDate.Attribute msg) -> { onInput : Maybe.Maybe Time.Posix -> msg, value : Maybe.Maybe Time.Posix } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputDate.Attribute msg) -> { onInput : Maybe.Maybe Time.Posix -> Result.Result W.InputDate.Error Time.Posix -> msg, value : Maybe.Maybe Time.Posix } -> Html.Html msg"}],"binops":[]},{"name":"W.InputNumber","comment":"\n\n@docs view\n@docs min, max, step\n@docs id, class, placeholder, disabled, required, readOnly\n@docs prefix, suffix\n@docs viewWithValidation, errorToString, Error\n@docs onEnter, onFocus, onBlur\n@docs htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]},{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Basics.Float","String.String"]],["TooHigh",["Basics.Float","String.String"]],["StepMismatch",["Basics.Float","String.String"]],["ValueMissing",["String.String"]]]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.InputNumber.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputNumber.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputNumber.Error -> String.String"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputNumber.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputNumber.Attribute msg"},{"name":"max","comment":" ","type":"Basics.Float -> W.InputNumber.Attribute msg"},{"name":"min","comment":" ","type":"Basics.Float -> W.InputNumber.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputNumber.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputNumber.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputNumber.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputNumber.Attribute msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputNumber.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputNumber.Attribute msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputNumber.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Float -> W.InputNumber.Attribute msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputNumber.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputNumber.Attribute msg) -> { value : String.String, onInput : String.String -> msg } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputNumber.Attribute msg) -> { value : String.String, onInput : String.String -> Result.Result W.InputNumber.Error String.String -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputRadio","comment":"\n\n@docs view\n@docs color, disabled, readOnly, vertical\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputRadio.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputRadio.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputRadio.Attribute msg"},{"name":"vertical","comment":" ","type":"Basics.Bool -> W.InputRadio.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputRadio.Attribute msg) -> { id : String.String, value : a, options : List.List a, toValue : a -> String.String, toLabel : a -> String.String, onInput : a -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputSelect","comment":"\n\n@docs view, viewGroups\n@docs id, disabled, readOnly, prefix, suffix\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputSelect.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputSelect.Attribute msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputSelect.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputSelect.Attribute msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputSelect.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputSelect.Attribute msg) -> { value : a, options : List.List a, toValue : a -> String.String, toLabel : a -> String.String, onInput : a -> msg } -> Html.Html msg"},{"name":"viewGroups","comment":" ","type":"List.List (W.InputSelect.Attribute msg) -> { value : a, options : List.List a, optionGroups : List.List ( String.String, List.List a ), toValue : a -> String.String, toLabel : a -> String.String, onInput : a -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputSlider","comment":"\n\n@docs view\n@docs id, color, disabled, readOnly\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputSlider.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputSlider.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputSlider.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputSlider.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputSlider.Attribute msg) -> { min : Basics.Float, max : Basics.Float, step : Basics.Float, value : Basics.Float, onInput : Basics.Float -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputText","comment":"\n\n@docs view\n@docs email, password, search, telephone, url, InputType\n@docs id, class, unstyled, placeholder, disabled, required, readOnly\n@docs prefix, suffix\n@docs viewWithValidation, minLength, maxLength, pattern, validation, errorToString, Error\n@docs onEnter, onFocus, onBlur\n@docs htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["customError","msg"],"cases":[]},{"name":"Error","comment":" ","args":["customError"],"cases":[["PatternMismatch",["String.String"]],["InputTypeMismatch",["W.InputText.InputType","String.String"]],["TooLong",["Basics.Int","String.String"]],["TooShort",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["Custom",["customError"]]]},{"name":"InputType","comment":" ","args":[],"cases":[]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.InputText.Attribute customError msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputText.Attribute customError msg"},{"name":"email","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"errorToString","comment":" ","type":"W.InputText.Error customError -> String.String"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputText.Attribute customError msg"},{"name":"id","comment":" ","type":"String.String -> W.InputText.Attribute customError msg"},{"name":"maxLength","comment":" ","type":"Basics.Int -> W.InputText.Attribute customError msg"},{"name":"minLength","comment":" ","type":"Basics.Int -> W.InputText.Attribute customError msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputText.Attribute customError msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputText.Attribute customError msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputText.Attribute customError msg"},{"name":"password","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"pattern","comment":" ","type":"String.String -> W.InputText.Attribute customError msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputText.Attribute customError msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputText.Attribute customError msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputText.Attribute customError msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputText.Attribute customError msg"},{"name":"search","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputText.Attribute customError msg"},{"name":"telephone","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"unstyled","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"url","comment":" ","type":"W.InputText.Attribute customError msg"},{"name":"validation","comment":" ","type":"(String.String -> Maybe.Maybe customError) -> W.InputText.Attribute customError msg"},{"name":"view","comment":" ","type":"List.List (W.InputText.Attribute customError msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputText.Attribute customError msg) -> { value : String.String, onInput : String.String -> Result.Result (W.InputText.Error customError) String.String -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputTextArea","comment":"\n\n@docs view\n@docs resizable, rows, autogrow\n@docs id, class, disabled, readOnly, required, placeholder, htmlAttrs\n@docs onBlur, onEnter, onFocus\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"autogrow","comment":" ","type":"Basics.Bool -> W.InputTextArea.Attribute msg"},{"name":"class","comment":" ","type":"String.String -> W.InputTextArea.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputTextArea.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputTextArea.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputTextArea.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputTextArea.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputTextArea.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputTextArea.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputTextArea.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputTextArea.Attribute msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputTextArea.Attribute msg"},{"name":"resizable","comment":" ","type":"Basics.Bool -> W.InputTextArea.Attribute msg"},{"name":"rows","comment":" ","type":"Basics.Int -> W.InputTextArea.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputTextArea.Attribute msg) -> { value : String.String, onInput : String.String -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputTime","comment":"\n\n@docs view\n@docs min, max, step, timeZone\n@docs id, class, disabled, required, readOnly\n@docs prefix, suffix\n@docs viewWithValidation, errorToString, Error\n@docs onEnter, onFocus, onBlur\n@docs htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]},{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Time.Posix","String.String"]],["TooHigh",["Time.Posix","String.String"]],["StepMismatch",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["BadInput",[]]]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.InputTime.Attribute msg"},{"name":"disabled","comment":" ","type":"Basics.Bool -> W.InputTime.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputTime.Error -> String.String"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.InputTime.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputTime.Attribute msg"},{"name":"max","comment":" ","type":"Time.Posix -> W.InputTime.Attribute msg"},{"name":"min","comment":" ","type":"Time.Posix -> W.InputTime.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputTime.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputTime.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputTime.Attribute msg"},{"name":"prefix","comment":" ","type":"Html.Html msg -> W.InputTime.Attribute msg"},{"name":"readOnly","comment":" ","type":"Basics.Bool -> W.InputTime.Attribute msg"},{"name":"required","comment":" ","type":"Basics.Bool -> W.InputTime.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Int -> W.InputTime.Attribute msg"},{"name":"suffix","comment":" ","type":"Html.Html msg -> W.InputTime.Attribute msg"},{"name":"timeZone","comment":" ","type":"Time.Zone -> W.InputTime.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputTime.Attribute msg) -> { onInput : Maybe.Maybe Time.Posix -> msg, value : Maybe.Maybe Time.Posix } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputTime.Attribute msg) -> { onInput : Maybe.Maybe Time.Posix -> Result.Result W.InputTime.Error Time.Posix -> msg, value : Maybe.Maybe Time.Posix } -> Html.Html msg"}],"binops":[]},{"name":"W.Loading","comment":"\n\n@docs circles, dots, ripples\n\n\n# Style\n\n@docs color, size\n\n\n# Html\n\n@docs id, htmlAttrs\n\n","unions":[],"aliases":[],"values":[{"name":"circles","comment":" ","type":"List.List (W.Loading.Attribute msg) -> Svg.Svg msg"},{"name":"color","comment":" ","type":"String.String -> W.Loading.Attribute msg"},{"name":"dots","comment":" ","type":"List.List (W.Loading.Attribute msg) -> Html.Html msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Loading.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Loading.Attribute msg"},{"name":"ripples","comment":" ","type":"List.List (W.Loading.Attribute msg) -> Html.Html msg"},{"name":"size","comment":" ","type":"Basics.Float -> W.Loading.Attribute msg"}],"binops":[]},{"name":"W.Menu","comment":"\n\n@docs view, viewButton, viewLink, viewTitle\n@docs id, disabled, selected, left, right, htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"disabled","comment":" ","type":"Basics.Bool -> W.Menu.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Menu.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Menu.Attribute msg"},{"name":"left","comment":" ","type":"Html.Html msg -> W.Menu.Attribute msg"},{"name":"right","comment":" ","type":"Html.Html msg -> W.Menu.Attribute msg"},{"name":"selected","comment":" ","type":"Basics.Bool -> W.Menu.Attribute msg"},{"name":"view","comment":" ","type":"List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewButton","comment":" ","type":"List.List (W.Menu.Attribute msg) -> { label : Html.Html msg, onClick : msg } -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Menu.Attribute msg) -> { label : Html.Html msg, href : String.String } -> Html.Html msg"},{"name":"viewTitle","comment":" ","type":"List.List (W.Menu.Attribute msg) -> { label : Html.Html msg } -> Html.Html msg"}],"binops":[]},{"name":"W.Message","comment":"\n\n@docs view\n@docs icon, footer\n@docs href, onClick\n@docs primary, secondary, success, warning, danger, color, Attribute\n@docs id, class, htmlAttrs\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"color","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"danger","comment":" ","type":"W.Message.Attribute msg"},{"name":"footer","comment":" ","type":"Html.Html msg -> W.Message.Attribute msg"},{"name":"href","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Message.Attribute msg"},{"name":"icon","comment":" ","type":"Html.Html msg -> W.Message.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"onClick","comment":" ","type":"msg -> W.Message.Attribute msg"},{"name":"primary","comment":" ","type":"W.Message.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Message.Attribute msg"},{"name":"success","comment":" ","type":"W.Message.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Message.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Message.Attribute msg"}],"binops":[]},{"name":"W.Modal","comment":"\n\n@docs view\n@docs id, absolute\n@docs Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"absolute","comment":" ","type":"Basics.Bool -> W.Modal.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Modal.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Modal.Attribute msg) -> { onClose : Maybe.Maybe msg, content : Html.Html msg } -> Html.Html msg"}],"binops":[]},{"name":"W.Pagination","comment":"\n\n@docs view, separator, onClick\n\n","unions":[],"aliases":[],"values":[{"name":"onClick","comment":" ","type":"(Basics.Int -> msg) -> W.Pagination.Attribute msg"},{"name":"separator","comment":" ","type":"Html.Html msg -> W.Pagination.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Pagination.Attribute msg) -> { total : Basics.Int, active : Basics.Int, onClick : Basics.Int -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.Popover","comment":"\n\n@docs view\n@docs top, topRight, bottomRight, left, leftBottom, right, rightBottom\n@docs over, offset\n@docs id, class, full, htmlAttrs, Attribute, Position\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]},{"name":"Position","comment":" TODO: Unexpose this type.\n","args":[],"cases":[]}],"aliases":[],"values":[{"name":"bottomRight","comment":" ","type":"W.Popover.Attribute msg"},{"name":"class","comment":" ","type":"String.String -> W.Popover.Attribute msg"},{"name":"full","comment":" ","type":"Basics.Bool -> W.Popover.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Popover.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Popover.Attribute msg"},{"name":"left","comment":" ","type":"W.Popover.Attribute msg"},{"name":"leftBottom","comment":" ","type":"W.Popover.Attribute msg"},{"name":"offset","comment":" ","type":"Basics.Float -> W.Popover.Attribute msg"},{"name":"over","comment":" ","type":"W.Popover.Attribute msg"},{"name":"right","comment":" ","type":"W.Popover.Attribute msg"},{"name":"rightBottom","comment":" ","type":"W.Popover.Attribute msg"},{"name":"top","comment":" ","type":"W.Popover.Attribute msg"},{"name":"topRight","comment":" ","type":"W.Popover.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Popover.Attribute msg) -> { content : List.List (Html.Html msg), children : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]},{"name":"W.Styles","comment":" Hello!\n\n@docs globalStyles, baseTheme\n\n","unions":[],"aliases":[],"values":[{"name":"baseTheme","comment":" ","type":"Html.Html msg"},{"name":"globalStyles","comment":" ","type":"Html.Html msg"}],"binops":[]},{"name":"W.Table","comment":"\n\n@docs view\n@docs groups, highlight, headerHeight, Attribute\n@docs onClick, onMouseEnter, onMouseLeave\n@docs string, int, float, bool, html, Column\n@docs size, noAutosize, alignRight, alignLeft, alignCenter, columnHtmlAttrs, ColumnAttribute\n@docs htmlAttrs\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg","a"],"cases":[]},{"name":"Column","comment":" ","args":["a","msg"],"cases":[]},{"name":"ColumnAttribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"alignCenter","comment":" ","type":"W.Table.ColumnAttribute msg"},{"name":"alignLeft","comment":" ","type":"W.Table.ColumnAttribute msg"},{"name":"alignRight","comment":" ","type":"W.Table.ColumnAttribute msg"},{"name":"bool","comment":" ","type":"String.String -> (a -> Basics.Bool) -> List.List (W.Table.ColumnAttribute msg) -> W.Table.Column a msg"},{"name":"columnHtmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Table.ColumnAttribute msg"},{"name":"float","comment":" ","type":"String.String -> (a -> Basics.Float) -> List.List (W.Table.ColumnAttribute msg) -> W.Table.Column a msg"},{"name":"groups","comment":" ","type":"List.List (a -> String.String) -> W.Table.Attribute msg a"},{"name":"headerHeight","comment":" ","type":"Basics.Int -> W.Table.Attribute msg a"},{"name":"highlight","comment":" ","type":"(a -> Basics.Bool) -> W.Table.Attribute msg a"},{"name":"html","comment":" ","type":"String.String -> (a -> field) -> List.List (W.Table.ColumnAttribute msg) -> (field -> Html.Html msg) -> W.Table.Column a msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Table.Attribute msg a"},{"name":"int","comment":" ","type":"String.String -> (a -> Basics.Int) -> List.List (W.Table.ColumnAttribute msg) -> W.Table.Column a msg"},{"name":"noAutosize","comment":" ","type":"W.Table.ColumnAttribute msg"},{"name":"onClick","comment":" ","type":"(a -> msg) -> W.Table.Attribute msg a"},{"name":"onMouseEnter","comment":" ","type":"(a -> msg) -> W.Table.Attribute msg a"},{"name":"onMouseLeave","comment":" ","type":"msg -> W.Table.Attribute msg a"},{"name":"size","comment":" ","type":"Basics.Int -> W.Table.ColumnAttribute msg"},{"name":"string","comment":" ","type":"String.String -> (a -> String.String) -> List.List (W.Table.ColumnAttribute msg) -> W.Table.Column a msg"},{"name":"view","comment":" ","type":"List.List (W.Table.Attribute msg a) -> List.List (W.Table.Column a msg) -> List.List a -> Html.Html msg"}],"binops":[]},{"name":"W.Tag","comment":"\n\n@docs view\n@docs primary, secondary, success, warning, danger, color\n@docs small\n@docs onClick, href\n@docs id, class, htmlAttrs, Attribute\n\n","unions":[{"name":"Attribute","comment":" ","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"class","comment":" ","type":"String.String -> W.Tag.Attribute msg"},{"name":"color","comment":" ","type":"String.String -> W.Tag.Attribute msg"},{"name":"danger","comment":" ","type":"W.Tag.Attribute msg"},{"name":"href","comment":" ","type":"String.String -> W.Tag.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Tag.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Tag.Attribute msg"},{"name":"onClick","comment":" ","type":"msg -> W.Tag.Attribute msg"},{"name":"primary","comment":" ","type":"W.Tag.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Tag.Attribute msg"},{"name":"small","comment":" ","type":"Basics.Bool -> W.Tag.Attribute msg"},{"name":"success","comment":" ","type":"W.Tag.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Tag.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Tag.Attribute msg"}],"binops":[]},{"name":"W.Tooltip","comment":"\n\n@docs view\n@docs slow, alwaysVisible\n@docs id, class, htmlAttrs\n\n","unions":[],"aliases":[],"values":[{"name":"alwaysVisible","comment":" ","type":"Basics.Bool -> W.Tooltip.Attribute msg"},{"name":"class","comment":" ","type":"String.String -> W.Tooltip.Attribute msg"},{"name":"htmlAttrs","comment":" ","type":"List.List (Html.Attribute msg) -> W.Tooltip.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Tooltip.Attribute msg"},{"name":"slow","comment":" ","type":"Basics.Bool -> W.Tooltip.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Tooltip.Attribute msg) -> { tooltip : List.List (Html.Html msg), children : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]}]