[{"name":"W.Accordion","comment":"\n\n@docs view, Attribute\n@docs link, subtle, padding\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Accordion.Attributes msg)"}],"values":[{"name":"link","comment":" ","type":"String.String -> W.Accordion.Attribute msg"},{"name":"padding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Accordion.Attribute msg"},{"name":"subtle","comment":" ","type":"W.Accordion.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Accordion.Attribute msg) -> { items : List.List a, toHeader : a -> List.List (Html.Html msg), toContent : a -> List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]},{"name":"W.Avatar","comment":"\n\n@docs view, Attribute\n@docs name, names, image, custom\n@docs large, small, theme\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Avatar.Attributes msg)"}],"values":[{"name":"custom","comment":" ","type":"Html.Html msg -> W.Avatar.Attribute msg"},{"name":"image","comment":" ","type":"String.String -> W.Avatar.Attribute msg"},{"name":"large","comment":" ","type":"W.Avatar.Attribute msg"},{"name":"name","comment":" ","type":"String.String -> W.Avatar.Attribute msg"},{"name":"names","comment":" ","type":"String.String -> String.String -> W.Avatar.Attribute msg"},{"name":"small","comment":" ","type":"W.Avatar.Attribute msg"},{"name":"theme","comment":" ","type":"{ color : String.String, background : String.String } -> W.Avatar.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Avatar.Attribute msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Badge","comment":"\n\n@docs view\n\n\n## Display\n\n@docs inline\n\n\n## Size\n\n@docs small\n\n\n## Colors\n\n@docs base, primary, secondary, success, warning, customColor\n\n@docs Attribute\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Badge.Attributes"}],"values":[{"name":"base","comment":" ","type":"W.Badge.Attribute"},{"name":"customColor","comment":" ","type":"{ color : String.String, background : String.String } -> W.Badge.Attribute"},{"name":"inline","comment":" ","type":"W.Badge.Attribute"},{"name":"primary","comment":" ","type":"W.Badge.Attribute"},{"name":"secondary","comment":" ","type":"W.Badge.Attribute"},{"name":"small","comment":" ","type":"W.Badge.Attribute"},{"name":"success","comment":" ","type":"W.Badge.Attribute"},{"name":"view","comment":" ","type":"List.List W.Badge.Attribute -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Badge.Attribute"}],"binops":[]},{"name":"W.Box","comment":"\n\n\n### Table of Contents\n\n  - [Sizing](#sizing)\n  - [Decoration](#decoration)\n  - [Theming](#theming)\n  - [Padding](#padding)\n  - [Layout](#layout)\n      - [Flex](#flex)\n      - [Grid](#grid)\n  - [Position](#position)\n  - [Responsiveness](#responsiveness)\n\n---\n\n@docs view, viewButton, viewLink, Attribute\n\n\n## Sizing\n\n@docs size\n@docs width, widthRelative, widthFull, minWidth, maxWidth, widthCustom\n@docs height, heightRelative, heightFull, heightScreen, heightCustom\n@docs squareRatio, widescreenRatio, cinemascopeRatio\n\n\n## Decorations\n\n\n### Borders\n\n@docs border, borderColor, borderLarge, borderSmall, borderStrong, borderSubtle\n\n\n### Card\n\n@docs card, cardSmall, cardLarge\n\n\n### Border Radius\n\n@docs rounded, roundedSmall, roundedLarge, radius\n\n\n### Shadows\n\n@docs shadow, shadowLarge, shadowSmall\n\n\n## Theming\n\n@docs base, primary, secondary, success, warning, danger\n@docs bg, subtle, tint, solid\n@docs background\n\n\n## Padding\n\n@docs padding\n@docs xPadding, yPadding\n@docs topPadding, rightPadding, bottomPadding, leftPadding\n\n\n## Layout\n\n@docs gap\n@docs scroll, xScroll, yScroll\n@docs inline, block\n@docs flex, FlexAttribute\n@docs grid, GridAttribute\n\n\n## Flex\n\n@docs vertical, horizontal\n@docs xyCenter\n@docs xCenter, xLeft, xRight, xStretch, xSpaceBetween, xSpaceAround, xSpaceEvenly\n@docs yCenter, yTop, yBottom, yStretch, ySpaceBetween, ySpaceAround, ySpaceEvenly\n@docs wrap, noWrap\n@docs grow, growAttr\n@docs noShrink, noShrinkAttr\n\n\n## Grid\n\n@docs columns, columnEnd, columnSpan, columnStart\n\n\n## Position\n\n@docs relative, sticky\n\n\n## Responsiveness\n\n@docs largeScreen\n\n\n## Customizing\n\n@docs class, classList, styleList\n\n\n## Html\n\n@docs id, node\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Box.Attributes msg)"},{"name":"FlexAttribute","comment":" ","args":[],"type":"Attr.Attr W.Box.FlexAttributes"},{"name":"GridAttribute","comment":" ","args":[],"type":"Attr.Attr W.Box.GridAttributes"}],"values":[{"name":"background","comment":" ","type":"String.String -> W.Box.Attribute msg"},{"name":"base","comment":" ","type":"W.Box.Attribute msg"},{"name":"bg","comment":" ","type":"W.Box.Attribute msg"},{"name":"block","comment":" ","type":"W.Box.Attribute msg"},{"name":"border","comment":" ","type":"W.Box.Attribute msg"},{"name":"borderColor","comment":" ","type":"String.String -> W.Box.Attribute msg"},{"name":"borderLarge","comment":" ","type":"W.Box.Attribute msg"},{"name":"borderSmall","comment":" ","type":"W.Box.Attribute msg"},{"name":"borderStrong","comment":" ","type":"W.Box.Attribute msg"},{"name":"borderSubtle","comment":" ","type":"W.Box.Attribute msg"},{"name":"bottomPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"card","comment":" ","type":"W.Box.Attribute msg"},{"name":"cardLarge","comment":" ","type":"W.Box.Attribute msg"},{"name":"cardSmall","comment":" ","type":"W.Box.Attribute msg"},{"name":"cinemascopeRatio","comment":" Sets aspect ratio for the box as 21:9. This is the default ratio for cinema screens.\n","type":"W.Box.Attribute msg"},{"name":"class","comment":" Pass in extra classes. Note: these styles might conflict with W.Box's own styles.\n","type":"String.String -> W.Box.Attribute msg"},{"name":"classList","comment":" Pass in extra classes using conditionals. Note: these styles might conflict with W.Box's own styles.\n","type":"List.List ( String.String, Basics.Bool ) -> W.Box.Attribute msg"},{"name":"columnEnd","comment":" ","type":"Basics.Int -> W.Box.Attribute msg"},{"name":"columnSpan","comment":" ","type":"Basics.Int -> W.Box.Attribute msg"},{"name":"columnStart","comment":" ","type":"Basics.Int -> W.Box.Attribute msg"},{"name":"columns","comment":" ","type":"Basics.Int -> W.Box.GridAttribute"},{"name":"danger","comment":" ","type":"W.Box.Attribute msg"},{"name":"flex","comment":"\n\n    W.Box.view\n        [ W.Box.flex\n            [ W.Box.xLeft\n            , W.Box.yBottom\n            ]\n        ]\n\n","type":"List.List W.Box.FlexAttribute -> W.Box.Attribute msg"},{"name":"gap","comment":" Gap size in \"rem\".\n","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"grid","comment":" ","type":"List.List W.Box.GridAttribute -> W.Box.Attribute msg"},{"name":"grow","comment":" ","type":"W.Box.Attribute msg"},{"name":"growAttr","comment":" ","type":"Html.Attribute msg"},{"name":"height","comment":" Height in \"rem\".\n","type":"Basics.Float -> W.Box.Attribute msg"},{"name":"heightCustom","comment":" Pass in a custom height value.\n","type":"String.String -> W.Box.Attribute msg"},{"name":"heightFull","comment":" Sets height as 100% of relative container.\n","type":"W.Box.Attribute msg"},{"name":"heightRelative","comment":" Height in \"%\". Values should be 0.0 to 1.0.\n","type":"Basics.Float -> W.Box.Attribute msg"},{"name":"heightScreen","comment":" Sets minimum height as 100% of screen size.\n","type":"W.Box.Attribute msg"},{"name":"horizontal","comment":" ","type":"W.Box.FlexAttribute"},{"name":"id","comment":" Pass in extra CSS styles. Note: these styles might conflict with W.Box's own styles.\n","type":"String.String -> W.Box.Attribute msg"},{"name":"inline","comment":" ","type":"W.Box.Attribute msg"},{"name":"largeScreen","comment":" ","type":"List.List (W.Box.Attribute msg) -> W.Box.Attribute msg"},{"name":"leftPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"maxWidth","comment":" ","type":"W.Theme.Sizing.Sizing -> W.Box.Attribute msg"},{"name":"minWidth","comment":" ","type":"W.Theme.Sizing.Sizing -> W.Box.Attribute msg"},{"name":"noShrink","comment":" ","type":"W.Box.Attribute msg"},{"name":"noShrinkAttr","comment":" ","type":"Html.Attribute msg"},{"name":"noWrap","comment":" ","type":"W.Box.FlexAttribute"},{"name":"node","comment":" Customize the node you want to use to render your element.\n\n    W.Box.view [ W.Box.node Html.section ] [ ... ]\n\n","type":"(List.List (Html.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg) -> W.Box.Attribute msg"},{"name":"padding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"primary","comment":" ","type":"W.Box.Attribute msg"},{"name":"radius","comment":" ","type":"W.Theme.Radius.Radius -> W.Box.Attribute msg"},{"name":"relative","comment":" ","type":"W.Box.Attribute msg"},{"name":"rightPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"rounded","comment":" ","type":"W.Box.Attribute msg"},{"name":"roundedLarge","comment":" ","type":"W.Box.Attribute msg"},{"name":"roundedSmall","comment":" ","type":"W.Box.Attribute msg"},{"name":"scroll","comment":" ","type":"W.Box.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Box.Attribute msg"},{"name":"shadow","comment":" ","type":"W.Box.Attribute msg"},{"name":"shadowLarge","comment":" ","type":"W.Box.Attribute msg"},{"name":"shadowSmall","comment":" ","type":"W.Box.Attribute msg"},{"name":"size","comment":" Set width and height in \"rem\" at the same time.\n","type":"Basics.Float -> W.Box.Attribute msg"},{"name":"solid","comment":" ","type":"W.Box.Attribute msg"},{"name":"squareRatio","comment":" Sets aspect ratio for the box as 1:1.\n","type":"W.Box.Attribute msg"},{"name":"sticky","comment":" ","type":"W.Box.Attribute msg"},{"name":"styleList","comment":" Pass in extra CSS styles. Note: these styles might conflict with W.Box's own styles.\n","type":"List.List ( String.String, String.String ) -> W.Box.Attribute msg"},{"name":"subtle","comment":" ","type":"W.Box.Attribute msg"},{"name":"success","comment":" ","type":"W.Box.Attribute msg"},{"name":"tint","comment":" ","type":"W.Box.Attribute msg"},{"name":"topPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"vertical","comment":" ","type":"W.Box.FlexAttribute"},{"name":"view","comment":" ","type":"List.List (W.Box.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewButton","comment":" ","type":"List.List (W.Box.Attribute msg) -> { onClick : msg, content : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Box.Attribute msg) -> { href : String.String, content : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Box.Attribute msg"},{"name":"widescreenRatio","comment":" Sets aspect ratio for the box as 16:9. This is the default ratio for video embeds.\n","type":"W.Box.Attribute msg"},{"name":"width","comment":" Width in \"rem\".\n","type":"Basics.Float -> W.Box.Attribute msg"},{"name":"widthCustom","comment":" Pass in a custom width value.\n","type":"String.String -> W.Box.Attribute msg"},{"name":"widthFull","comment":" Sets width as 100% of relative container.\n","type":"W.Box.Attribute msg"},{"name":"widthRelative","comment":" Width in \"%\". Values should be 0.0 to 1.0.\n","type":"Basics.Float -> W.Box.Attribute msg"},{"name":"wrap","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xCenter","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xLeft","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"xRight","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xScroll","comment":" ","type":"W.Box.Attribute msg"},{"name":"xSpaceAround","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xSpaceBetween","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xSpaceEvenly","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xStretch","comment":" ","type":"W.Box.FlexAttribute"},{"name":"xyCenter","comment":" ","type":"W.Box.FlexAttribute"},{"name":"yBottom","comment":" ","type":"W.Box.FlexAttribute"},{"name":"yCenter","comment":" ","type":"W.Box.FlexAttribute"},{"name":"yPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Box.Attribute msg"},{"name":"yScroll","comment":" ","type":"W.Box.Attribute msg"},{"name":"ySpaceAround","comment":" ","type":"W.Box.FlexAttribute"},{"name":"ySpaceBetween","comment":" ","type":"W.Box.FlexAttribute"},{"name":"ySpaceEvenly","comment":" ","type":"W.Box.FlexAttribute"},{"name":"yStretch","comment":" ","type":"W.Box.FlexAttribute"},{"name":"yTop","comment":" ","type":"W.Box.FlexAttribute"}],"binops":[]},{"name":"W.Button","comment":"\n\n@docs view, viewLink, viewSubmit, viewDummy, Attribute\n\n@docs base, primary, secondary, success, warning, danger\n@docs outline, invisible, tint, subtle\n\n@docs rounded, radius\n@docs full, icon\n\n@docs disabled\n@docs large, small, extraSmall\n@docs alignLeft, alignRight\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Button.Attributes msg)"}],"values":[{"name":"alignLeft","comment":" ","type":"W.Button.Attribute msg"},{"name":"alignRight","comment":" ","type":"W.Button.Attribute msg"},{"name":"base","comment":" ","type":"W.Button.Attribute msg"},{"name":"danger","comment":" ","type":"W.Button.Attribute msg"},{"name":"disabled","comment":" ","type":"W.Button.Attribute msg"},{"name":"extraSmall","comment":" ","type":"W.Button.Attribute msg"},{"name":"full","comment":" ","type":"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":"outline","comment":" ","type":"W.Button.Attribute msg"},{"name":"primary","comment":" ","type":"W.Button.Attribute msg"},{"name":"radius","comment":" ","type":"Basics.Float -> 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":"subtle","comment":" ","type":"W.Button.Attribute msg"},{"name":"success","comment":" ","type":"W.Button.Attribute msg"},{"name":"tint","comment":" ","type":"W.Button.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Button.Attribute msg) -> { label : List.List (Html.Html msg), onClick : msg } -> Html.Html msg"},{"name":"viewDummy","comment":" ","type":"List.List (W.Button.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Button.Attribute msg) -> { label : List.List (Html.Html msg), href : String.String } -> Html.Html msg"},{"name":"viewSubmit","comment":" ","type":"List.List (W.Button.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Button.Attribute msg"}],"binops":[]},{"name":"W.DataRow","comment":"\n\n@docs view, viewExtra, Attribute\n@docs gap, padding\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.DataRow.Attributes msg)"}],"values":[{"name":"gap","comment":" ","type":"W.Theme.Spacing.Spacing -> W.DataRow.Attribute msg"},{"name":"padding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.DataRow.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.DataRow.Attribute msg) -> { main : List.List (Html.Html msg), left : List.List (Html.Html msg), right : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewExtra","comment":" ","type":"List.List (W.DataRow.Attribute msg) -> { main : List.List (Html.Html msg), header : List.List (Html.Html msg), footer : List.List (Html.Html msg), left : List.List (Html.Html msg), right : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]},{"name":"W.Divider","comment":"\n\n@docs view, Attribute\n\n@docs subtle, large, vertical\n@docs color, margins\n\n\n## Deprecated\n\n@docs thin\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Divider.Attributes"}],"values":[{"name":"color","comment":" ","type":"String.String -> W.Divider.Attribute"},{"name":"large","comment":" ","type":"W.Divider.Attribute"},{"name":"margins","comment":" ","type":"Basics.Float -> W.Divider.Attribute"},{"name":"subtle","comment":" ","type":"W.Divider.Attribute"},{"name":"thin","comment":" Deprecated. Thin is now the default.\n","type":"W.Divider.Attribute"},{"name":"vertical","comment":" ","type":"W.Divider.Attribute"},{"name":"view","comment":" ","type":"List.List W.Divider.Attribute -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.FormField","comment":"\n\n@docs view, hint, Attribute\n\n\n# Styles\n\n@docs alignRight\n\n\n# Padding\n\n@docs padding, paddingX, paddingY, noPadding\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.FormField.Attributes msg)"}],"values":[{"name":"alignRight","comment":" ","type":"W.FormField.Attribute msg"},{"name":"hint","comment":" Appears underneath the label.\n","type":"List.List (Html.Html msg) -> W.FormField.Attribute msg"},{"name":"noPadding","comment":" ","type":"W.FormField.Attribute msg"},{"name":"padding","comment":" ","type":"Basics.Int -> W.FormField.Attribute msg"},{"name":"paddingX","comment":" ","type":"Basics.Int -> W.FormField.Attribute msg"},{"name":"paddingY","comment":" ","type":"Basics.Int -> W.FormField.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.FormField.Attribute msg) -> { label : List.List (Html.Html msg), input : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]},{"name":"W.Heading","comment":"\n\n@docs view\n\n\n## Heading Levels\n\n@docs h2, h3, h4, h5, h6\n\n\n## Sizes\n\n@docs extraLarge, large, small, extraSmall, fontSize\n\n\n## Colors\n\n@docs subtle, color\n\n\n## Font Weight\n\n@docs light, semibold, bold\n\n\n## Line Height\n\n@docs lineHeight\n\n\n## Alignment\n\n@docs alignCenter, alignRight\n\n@docs Attribute\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Heading.Attributes msg)"}],"values":[{"name":"alignCenter","comment":" ","type":"W.Heading.Attribute msg"},{"name":"alignRight","comment":" ","type":"W.Heading.Attribute msg"},{"name":"bold","comment":" ","type":"W.Heading.Attribute msg"},{"name":"color","comment":" ","type":"String.String -> W.Heading.Attribute msg"},{"name":"extraLarge","comment":" ","type":"W.Heading.Attribute msg"},{"name":"extraSmall","comment":" ","type":"W.Heading.Attribute msg"},{"name":"fontSize","comment":" Customize the font size using \"rem\" as unit. This way the font size is always related to the base font size of the html element.\n","type":"Basics.Float -> W.Heading.Attribute msg"},{"name":"h2","comment":" ","type":"W.Heading.Attribute msg"},{"name":"h3","comment":" ","type":"W.Heading.Attribute msg"},{"name":"h4","comment":" ","type":"W.Heading.Attribute msg"},{"name":"h5","comment":" ","type":"W.Heading.Attribute msg"},{"name":"h6","comment":" ","type":"W.Heading.Attribute msg"},{"name":"large","comment":" ","type":"W.Heading.Attribute msg"},{"name":"light","comment":" ","type":"W.Heading.Attribute msg"},{"name":"lineHeight","comment":" Customize the line height using \"em\" as unit. This way the line height is always related to the current font size.\n","type":"Basics.Float -> W.Heading.Attribute msg"},{"name":"semibold","comment":" ","type":"W.Heading.Attribute msg"},{"name":"small","comment":" ","type":"W.Heading.Attribute msg"},{"name":"subtle","comment":" ","type":"W.Heading.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Heading.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.InputCheckbox","comment":"\n\n@docs view, viewReadOnly, Attribute\n\n\n# Styles\n\n@docs color, colorful, small, toggle\n\n\n# States\n\n@docs disabled, readOnly\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputCheckbox.Attributes msg)"}],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputCheckbox.Attribute msg"},{"name":"colorful","comment":" ","type":"W.InputCheckbox.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputCheckbox.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputCheckbox.Attribute msg"},{"name":"small","comment":" ","type":"W.InputCheckbox.Attribute msg"},{"name":"toggle","comment":" ","type":"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.InputCode","comment":"\n\n@docs view, Attribute\n\n\n# Styles\n\n@docs hiddenCharacters, uppercase\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputCode.Attributes msg)"}],"values":[{"name":"hiddenCharacters","comment":" ","type":"W.InputCode.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputCode.Attribute msg"},{"name":"uppercase","comment":" ","type":"W.InputCode.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputCode.Attribute msg) -> { length : Basics.Int, value : String.String, onInput : String.String -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputColor","comment":"\n\n@docs view, viewReadOnly, Attribute\n\n\n# States\n\n@docs disabled, readOnly\n\n\n# Styles\n\n@docs small, rounded\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputColor.Attributes msg)"}],"values":[{"name":"disabled","comment":" ","type":"W.InputColor.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputColor.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputColor.Attribute msg"},{"name":"rounded","comment":" ","type":"W.InputColor.Attribute msg"},{"name":"small","comment":" ","type":"W.InputColor.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputColor.Attribute msg) -> { value : Color.Color, onInput : Color.Color -> msg } -> Html.Html msg"},{"name":"viewReadOnly","comment":" ","type":"List.List (W.InputColor.Attribute msg) -> Color.Color -> Html.Html msg"}],"binops":[]},{"name":"W.InputDate","comment":"\n\n@docs view, Attribute\n\n\n# Value\n\n@docs init, toDate, toTimeZone, toString, Value\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Styles\n\n@docs small, prefix, suffix\n\n\n# Validation Attributes\n\n@docs min, max, required\n\n\n# View & Validation\n\n@docs viewWithValidation, errorToString, Error\n\n\n# Actions\n\n@docs onEnter, onFocus, onBlur\n\n\n# Html\n\n@docs id\n\n","unions":[{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Time.Posix","String.String"]],["TooHigh",["Time.Posix","String.String"]],["ValueMissing",["String.String"]],["BadInput",["String.String"]]]},{"name":"Value","comment":" ","args":[],"cases":[]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputDate.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputDate.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputDate.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputDate.Error -> String.String"},{"name":"id","comment":" ","type":"String.String -> W.InputDate.Attribute msg"},{"name":"init","comment":" ","type":"Time.Zone -> Maybe.Maybe Time.Posix -> W.InputDate.Value"},{"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":"List.List (Html.Html msg) -> W.InputDate.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputDate.Attribute msg"},{"name":"required","comment":" ","type":"W.InputDate.Attribute msg"},{"name":"small","comment":" ","type":"W.InputDate.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputDate.Attribute msg"},{"name":"toDate","comment":" ","type":"W.InputDate.Value -> Maybe.Maybe Time.Posix"},{"name":"toString","comment":" ","type":"W.InputDate.Value -> String.String"},{"name":"toTimeZone","comment":" ","type":"W.InputDate.Value -> Time.Zone"},{"name":"view","comment":" ","type":"List.List (W.InputDate.Attribute msg) -> { value : W.InputDate.Value, onInput : W.InputDate.Value -> msg } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputDate.Attribute msg) -> { value : W.InputDate.Value, onInput : Result.Result (List.List W.InputDate.Error) (Maybe.Maybe Time.Posix) -> W.InputDate.Value -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputFloat","comment":"\n\n@docs view, Attribute\n\n\n# Value\n\n@docs init, toFloat, toString, Value\n\n\n# Styles\n\n@docs small, placeholder, mask, prefix, suffix\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Validation Attributes\n\n@docs required, min, max, step, validation\n\n\n# View With Validation\n\n@docs viewWithValidation, errorToString, Error\n\n\n# Actions\n\n@docs onEnter, onFocus, onBlur\n\n\n# Html\n\n@docs id\n\n","unions":[{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Basics.Float","String.String"]],["TooHigh",["Basics.Float","String.String"]],["TooLong",["Basics.Int","String.String"]],["TooShort",["Basics.Int","String.String"]],["StepMismatch",["Basics.Float","String.String"]],["ValueMissing",["String.String"]],["Custom",["String.String"]]]},{"name":"Value","comment":" ","args":[],"cases":[]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputFloat.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputFloat.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputFloat.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputFloat.Error -> String.String"},{"name":"id","comment":" ","type":"String.String -> W.InputFloat.Attribute msg"},{"name":"init","comment":" ","type":"Maybe.Maybe Basics.Float -> W.InputFloat.Value"},{"name":"mask","comment":" ","type":"(String.String -> String.String) -> W.InputFloat.Attribute msg"},{"name":"max","comment":" ","type":"Basics.Float -> W.InputFloat.Attribute msg"},{"name":"min","comment":" ","type":"Basics.Float -> W.InputFloat.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputFloat.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputFloat.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputFloat.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputFloat.Attribute msg"},{"name":"prefix","comment":" ","type":"List.List (Html.Html msg) -> W.InputFloat.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputFloat.Attribute msg"},{"name":"required","comment":" ","type":"W.InputFloat.Attribute msg"},{"name":"small","comment":" ","type":"W.InputFloat.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Float -> W.InputFloat.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputFloat.Attribute msg"},{"name":"toFloat","comment":" ","type":"W.InputFloat.Value -> Maybe.Maybe Basics.Float"},{"name":"toString","comment":" ","type":"W.InputFloat.Value -> String.String"},{"name":"validation","comment":" ","type":"(Maybe.Maybe Basics.Float -> String.String -> Maybe.Maybe String.String) -> W.InputFloat.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputFloat.Attribute msg) -> { value : W.InputFloat.Value, onInput : W.InputFloat.Value -> msg } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputFloat.Attribute msg) -> { value : W.InputFloat.Value, onInput : Result.Result (List.List W.InputFloat.Error) (Maybe.Maybe Basics.Float) -> W.InputFloat.Value -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputInt","comment":"\n\n@docs view, Attribute\n\n\n# Value\n\n@docs init, toInt, toString, Value\n\n\n# Styles\n\n@docs small, placeholder, mask, prefix, suffix\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Validation Attributes\n\n@docs required, min, max, step, validation\n\n\n# View With Validation\n\n@docs viewWithValidation, errorToString, Error\n\n\n# Actions\n\n@docs onEnter, onFocus, onBlur\n\n\n# Html\n\n@docs id\n\n","unions":[{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Basics.Int","String.String"]],["TooHigh",["Basics.Int","String.String"]],["StepMismatch",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["Custom",["String.String"]]]},{"name":"Value","comment":" ","args":[],"cases":[]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputInt.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputInt.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputInt.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputInt.Error -> String.String"},{"name":"id","comment":" ","type":"String.String -> W.InputInt.Attribute msg"},{"name":"init","comment":" ","type":"Maybe.Maybe Basics.Int -> W.InputInt.Value"},{"name":"mask","comment":" ","type":"(String.String -> String.String) -> W.InputInt.Attribute msg"},{"name":"max","comment":" ","type":"Basics.Int -> W.InputInt.Attribute msg"},{"name":"min","comment":" ","type":"Basics.Int -> W.InputInt.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputInt.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputInt.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputInt.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputInt.Attribute msg"},{"name":"prefix","comment":" ","type":"List.List (Html.Html msg) -> W.InputInt.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputInt.Attribute msg"},{"name":"required","comment":" ","type":"W.InputInt.Attribute msg"},{"name":"small","comment":" ","type":"W.InputInt.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Int -> W.InputInt.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputInt.Attribute msg"},{"name":"toInt","comment":" ","type":"W.InputInt.Value -> Maybe.Maybe Basics.Int"},{"name":"toString","comment":" ","type":"W.InputInt.Value -> String.String"},{"name":"validation","comment":" ","type":"(Maybe.Maybe Basics.Int -> String.String -> Maybe.Maybe String.String) -> W.InputInt.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputInt.Attribute msg) -> { value : W.InputInt.Value, onInput : W.InputInt.Value -> msg } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputInt.Attribute msg) -> { value : W.InputInt.Value, onInput : Result.Result (List.List W.InputInt.Error) (Maybe.Maybe Basics.Int) -> W.InputInt.Value -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputRadio","comment":"\n\n@docs view, Attribute\n\n\n# Styles\n\n@docs color, small\n\n\n# States\n\n@docs disabled, readOnly, vertical\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputRadio.Attributes msg)"}],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputRadio.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputRadio.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputRadio.Attribute msg"},{"name":"small","comment":" ","type":"W.InputRadio.Attribute msg"},{"name":"vertical","comment":" ","type":"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, viewOptional, viewGroupsOptional, Attribute\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Styles\n\n@docs small, prefix, suffix\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputSelect.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputSelect.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputSelect.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputSelect.Attribute msg"},{"name":"prefix","comment":" ","type":"List.List (Html.Html msg) -> W.InputSelect.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputSelect.Attribute msg"},{"name":"small","comment":" ","type":"W.InputSelect.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputSelect.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputSelect.Attribute msg) -> { value : a, options : List.List a, 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 ), toLabel : a -> String.String, onInput : a -> msg } -> Html.Html msg"},{"name":"viewGroupsOptional","comment":" ","type":"List.List (W.InputSelect.Attribute msg) -> { value : Maybe.Maybe a, options : List.List a, optionGroups : List.List ( String.String, List.List a ), toLabel : a -> String.String, placeholder : String.String, onInput : Maybe.Maybe a -> msg } -> Html.Html msg"},{"name":"viewOptional","comment":" ","type":"List.List (W.InputSelect.Attribute msg) -> { value : Maybe.Maybe a, options : List.List a, toLabel : a -> String.String, placeholder : String.String, onInput : Maybe.Maybe a -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputSlider","comment":"\n\n@docs view, Attribute\n\n\n# States\n\n@docs disabled, readOnly\n\n\n# Styles\n\n@docs color\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputSlider.Attributes msg)"}],"values":[{"name":"color","comment":" ","type":"String.String -> W.InputSlider.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputSlider.Attribute msg"},{"name":"readOnly","comment":" ","type":"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, Attribute\n\n\n# Types\n\n@docs email, password, search, telephone, url, numeric, decimal\n\n\n# Styles\n\n@docs small, placeholder, mask, prefix, suffix\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Actions\n\n@docs onEnter, onFocus, onBlur\n\n\n# Validation Attributes\n\n@docs required, minLength, maxLength, exactLength, pattern, validation\n\n\n# View With Validation\n\n@docs viewWithValidation, errorToString, Error\n\n\n# Html\n\n@docs id\n\n","unions":[{"name":"Error","comment":" ","args":[],"cases":[["PatternMismatch",["String.String"]],["TypeMismatch",["String.String"]],["TooLong",["Basics.Int","String.String"]],["TooShort",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["Custom",["String.String"]]]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputText.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputText.Attribute msg"},{"name":"decimal","comment":" ","type":"W.InputText.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputText.Attribute msg"},{"name":"email","comment":" ","type":"W.InputText.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputText.Error -> String.String"},{"name":"exactLength","comment":" ","type":"Basics.Int -> W.InputText.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.InputText.Attribute msg"},{"name":"mask","comment":" ","type":"(String.String -> String.String) -> W.InputText.Attribute msg"},{"name":"maxLength","comment":" ","type":"Basics.Int -> W.InputText.Attribute msg"},{"name":"minLength","comment":" ","type":"Basics.Int -> W.InputText.Attribute msg"},{"name":"numeric","comment":" ","type":"W.InputText.Attribute msg"},{"name":"onBlur","comment":" ","type":"msg -> W.InputText.Attribute msg"},{"name":"onEnter","comment":" ","type":"msg -> W.InputText.Attribute msg"},{"name":"onFocus","comment":" ","type":"msg -> W.InputText.Attribute msg"},{"name":"password","comment":" ","type":"W.InputText.Attribute msg"},{"name":"pattern","comment":" ","type":"String.String -> W.InputText.Attribute msg"},{"name":"placeholder","comment":" ","type":"String.String -> W.InputText.Attribute msg"},{"name":"prefix","comment":" ","type":"List.List (Html.Html msg) -> W.InputText.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputText.Attribute msg"},{"name":"required","comment":" ","type":"W.InputText.Attribute msg"},{"name":"search","comment":" ","type":"W.InputText.Attribute msg"},{"name":"small","comment":" ","type":"W.InputText.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputText.Attribute msg"},{"name":"telephone","comment":" ","type":"W.InputText.Attribute msg"},{"name":"url","comment":" ","type":"W.InputText.Attribute msg"},{"name":"validation","comment":" ","type":"(String.String -> Maybe.Maybe String.String) -> W.InputText.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.InputText.Attribute msg) -> { onInput : String.String -> msg, value : String.String } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputText.Attribute msg) -> { value : String.String, onInput : Result.Result (List.List W.InputText.Error) String.String -> String.String -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.InputTextArea","comment":"\n\n@docs view, Attribute\n\n\n# Styles\n\n@docs placeholder, resizable, rows, autogrow\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Validation Attributes\n\n@docs required\n\n\n# Actions\n\n@docs onBlur, onEnter, onFocus\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputTextArea.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputTextArea.Attribute msg"},{"name":"autogrow","comment":" ","type":"W.InputTextArea.Attribute msg"},{"name":"disabled","comment":" ","type":"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":"W.InputTextArea.Attribute msg"},{"name":"required","comment":" ","type":"W.InputTextArea.Attribute msg"},{"name":"resizable","comment":" ","type":"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, Attribute\n\n\n# Value\n\n@docs init, toTime, toTimeZone, toString, Value\n\n\n# Styles\n\n@docs small, prefix, suffix\n\n\n# States\n\n@docs autofocus, disabled, readOnly\n\n\n# Validation Attributes\n\n@docs required, min, max, step\n\n\n# View With Validation\n\n@docs viewWithValidation, errorToString, Error\n\n\n# Actions\n\n@docs onEnter, onFocus, onBlur\n\n\n# Html\n\n@docs id\n\n","unions":[{"name":"Error","comment":" ","args":[],"cases":[["TooLow",["Time.Posix","String.String"]],["TooHigh",["Time.Posix","String.String"]],["StepMismatch",["Basics.Int","String.String"]],["ValueMissing",["String.String"]],["BadInput",["String.String"]]]},{"name":"Value","comment":" ","args":[],"cases":[]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.InputTime.Attributes msg)"}],"values":[{"name":"autofocus","comment":" ","type":"W.InputTime.Attribute msg"},{"name":"disabled","comment":" ","type":"W.InputTime.Attribute msg"},{"name":"errorToString","comment":" ","type":"W.InputTime.Error -> String.String"},{"name":"id","comment":" ","type":"String.String -> W.InputTime.Attribute msg"},{"name":"init","comment":" ","type":"Time.Zone -> Maybe.Maybe Time.Posix -> W.InputTime.Value"},{"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":"List.List (Html.Html msg) -> W.InputTime.Attribute msg"},{"name":"readOnly","comment":" ","type":"W.InputTime.Attribute msg"},{"name":"required","comment":" ","type":"W.InputTime.Attribute msg"},{"name":"small","comment":" ","type":"W.InputTime.Attribute msg"},{"name":"step","comment":" ","type":"Basics.Int -> W.InputTime.Attribute msg"},{"name":"suffix","comment":" ","type":"List.List (Html.Html msg) -> W.InputTime.Attribute msg"},{"name":"toString","comment":" ","type":"W.InputTime.Value -> String.String"},{"name":"toTime","comment":" ","type":"W.InputTime.Value -> Maybe.Maybe Time.Posix"},{"name":"toTimeZone","comment":" ","type":"W.InputTime.Value -> Time.Zone"},{"name":"view","comment":" ","type":"List.List (W.InputTime.Attribute msg) -> { value : W.InputTime.Value, onInput : W.InputTime.Value -> msg } -> Html.Html msg"},{"name":"viewWithValidation","comment":" ","type":"List.List (W.InputTime.Attribute msg) -> { value : W.InputTime.Value, onInput : Result.Result (List.List W.InputTime.Error) (Maybe.Maybe Time.Posix) -> W.InputTime.Value -> msg } -> Html.Html msg"}],"binops":[]},{"name":"W.Loading","comment":"\n\n@docs view\n\n\n## Variations\n\n@docs circles, ripples\n\n\n## Styles\n\n@docs color, size\n\n\n## Html\n\n@docs Attribute\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Loading.Attributes"}],"values":[{"name":"circles","comment":" ","type":"W.Loading.Attribute"},{"name":"color","comment":" ","type":"String.String -> W.Loading.Attribute"},{"name":"ripples","comment":" ","type":"W.Loading.Attribute"},{"name":"size","comment":" ","type":"Basics.Float -> W.Loading.Attribute"},{"name":"view","comment":" ","type":"List.List W.Loading.Attribute -> Html.Html msg"}],"binops":[]},{"name":"W.Menu","comment":"\n\n@docs view, Attribute\n@docs viewButton, viewLink, viewDummy, viewHeading, viewSection, ItemAttribute\n\n\n# Item Attributes\n\n@docs id, disabled, selected, faded, left, right\n\n\n# Menu Attributes\n\n@docs flat, small\n@docs uppercaseHeadings\n@docs padding, paddingX, paddingY\n@docs margin, marginX, marginY\n@docs radius\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Menu.Attributes msg)"},{"name":"ItemAttribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Menu.ItemAttributes msg)"}],"values":[{"name":"disabled","comment":" ","type":"W.Menu.ItemAttribute msg"},{"name":"faded","comment":" ","type":"W.Menu.ItemAttribute msg"},{"name":"flat","comment":" ","type":"W.Menu.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Menu.ItemAttribute msg"},{"name":"left","comment":" ","type":"List.List (Html.Html msg) -> W.Menu.ItemAttribute msg"},{"name":"margin","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"marginX","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"marginY","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"padding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"paddingX","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"paddingY","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Menu.Attribute msg"},{"name":"radius","comment":" ","type":"W.Theme.Radius.Radius -> W.Menu.Attribute msg"},{"name":"right","comment":" ","type":"List.List (Html.Html msg) -> W.Menu.ItemAttribute msg"},{"name":"selected","comment":" ","type":"W.Menu.ItemAttribute msg"},{"name":"small","comment":" ","type":"W.Menu.Attribute msg"},{"name":"uppercaseHeadings","comment":" ","type":"W.Menu.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Menu.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewButton","comment":" ","type":"List.List (W.Menu.ItemAttribute msg) -> { label : List.List (Html.Html msg), onClick : msg } -> Html.Html msg"},{"name":"viewDummy","comment":" ","type":"List.List (W.Menu.ItemAttribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewHeading","comment":" ","type":"List.List (W.Menu.ItemAttribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Menu.ItemAttribute msg) -> { label : List.List (Html.Html msg), href : String.String } -> Html.Html msg"},{"name":"viewSection","comment":" ","type":"List.List (W.Menu.ItemAttribute msg) -> { heading : List.List (Html.Html msg), content : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]},{"name":"W.Message","comment":"\n\n@docs view, Attribute\n\n\n# Content\n\n@docs icon, footer\n\n\n# Styles\n\n@docs variant, noBorder, borderWidth\n\n\n# Actions\n\n@docs href, onClick\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Message.Attributes msg)"}],"values":[{"name":"borderWidth","comment":" ","type":"Basics.Int -> W.Message.Attribute msg"},{"name":"footer","comment":" ","type":"List.List (Html.Html msg) -> W.Message.Attribute msg"},{"name":"href","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"icon","comment":" ","type":"List.List (Html.Html msg) -> W.Message.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Message.Attribute msg"},{"name":"noBorder","comment":" ","type":"W.Message.Attribute msg"},{"name":"onClick","comment":" ","type":"msg -> W.Message.Attribute msg"},{"name":"variant","comment":" ","type":"W.Theme.Color.ColorVariant -> W.Message.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Message.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Modal","comment":"\n\n@docs view, Attribute\n\n\n# Togglable\n\nIf you don't want to manage your modal open state at all, use the togglable version.\n\n    W.Modal.viewTogglable []\n        { id = \"togglable-modal\"\n        , content = [ text \"Hello!\" ]\n        }\n\n    W.Modal.viewToggle \"togglable-modal\"\n        [ W.Button.viewDummy []\n            [ text \"Click here to toggle modal\" ]\n        ]\n\n@docs viewToggle, viewTogglable\n\n\n# Styles\n\n@docs absolute, maxWidth, noBlur, zIndex\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Modal.Attributes"}],"values":[{"name":"absolute","comment":" ","type":"W.Modal.Attribute"},{"name":"maxWidth","comment":" ","type":"Basics.Int -> W.Modal.Attribute"},{"name":"noBlur","comment":" ","type":"W.Modal.Attribute"},{"name":"view","comment":" ","type":"List.List W.Modal.Attribute -> { isOpen : Basics.Bool, onClose : Maybe.Maybe msg, content : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewTogglable","comment":" ","type":"List.List W.Modal.Attribute -> { id : String.String, content : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewToggle","comment":" ","type":"String.String -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"zIndex","comment":" ","type":"Basics.Int -> W.Modal.Attribute"}],"binops":[]},{"name":"W.Notification","comment":"\n\n@docs view, Attribute\n\n\n# Content\n\n@docs icon, header, footer\n\n\n# Styles\n\n@docs primary, secondary, success, warning, danger\n\n\n# Actions\n\n@docs href, onClick, onClose\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Notification.Attributes msg)"}],"values":[{"name":"danger","comment":" ","type":"W.Notification.Attribute msg"},{"name":"footer","comment":" ","type":"List.List (Html.Html msg) -> W.Notification.Attribute msg"},{"name":"header","comment":" ","type":"List.List (Html.Html msg) -> W.Notification.Attribute msg"},{"name":"href","comment":" ","type":"String.String -> W.Notification.Attribute msg"},{"name":"icon","comment":" ","type":"List.List (Html.Html msg) -> W.Notification.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Notification.Attribute msg"},{"name":"onClick","comment":" ","type":"msg -> W.Notification.Attribute msg"},{"name":"onClose","comment":" ","type":"msg -> W.Notification.Attribute msg"},{"name":"primary","comment":" ","type":"W.Notification.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Notification.Attribute msg"},{"name":"success","comment":" ","type":"W.Notification.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Notification.Attribute msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Notification.Attribute msg"}],"binops":[]},{"name":"W.Pagination","comment":"\n\n@docs view, viewLinks, Attribute\n\n\n# Styles\n\n@docs separator\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Pagination.Attributes msg)"}],"values":[{"name":"separator","comment":" ","type":"List.List (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"},{"name":"viewLinks","comment":" ","type":"List.List (W.Pagination.Attribute msg) -> { total : Basics.Int, active : Basics.Int, href : Basics.Int -> String.String } -> Html.Html msg"}],"binops":[]},{"name":"W.Playground","comment":"\n\n@docs Playground, PlaygroundState\n\n\n## Basic Values\n\n@docs succeed, bool, string, int, float\n\n\n## Custom Options\n\n@docs options, boolOption\n\n\n## Attribute Helpers\n\n@docs attr, boolAttr\n\n\n## Using the Playground\n\n@docs init, view, toModel\n\n","unions":[{"name":"Playground","comment":" ","args":["a"],"cases":[]},{"name":"PlaygroundState","comment":" ","args":[],"cases":[]}],"aliases":[],"values":[{"name":"attr","comment":" ","type":"{ name : String.String, description : String.String, defaultOption : ( String.String, Attr.Attr a ), otherOptions : List.List ( String.String, Attr.Attr a ) } -> W.Playground.Playground (Attr.Attr a -> model) -> W.Playground.Playground model"},{"name":"bool","comment":" ","type":"{ name : String.String, description : String.String, default : Basics.Bool } -> W.Playground.Playground (Basics.Bool -> model) -> W.Playground.Playground model"},{"name":"boolAttr","comment":" ","type":"{ name : String.String, description : String.String, default : Basics.Bool, attr : Attr.Attr a } -> W.Playground.Playground (Attr.Attr a -> model) -> W.Playground.Playground model"},{"name":"boolOption","comment":" ","type":"{ name : String.String, description : String.String, default : Basics.Bool, trueOption : a, falseOption : a } -> W.Playground.Playground (a -> model) -> W.Playground.Playground model"},{"name":"float","comment":" ","type":"{ name : String.String, description : String.String, default : Basics.Float } -> W.Playground.Playground (Basics.Float -> model) -> W.Playground.Playground model"},{"name":"init","comment":" ","type":"W.Playground.Playground a -> W.Playground.PlaygroundState"},{"name":"int","comment":" ","type":"{ name : String.String, description : String.String, default : Basics.Int } -> W.Playground.Playground (Basics.Int -> model) -> W.Playground.Playground model"},{"name":"options","comment":" ","type":"{ name : String.String, description : String.String, defaultOption : option, otherOptions : List.List option, toLabel : option -> String.String } -> W.Playground.Playground (option -> model) -> W.Playground.Playground model"},{"name":"string","comment":" ","type":"{ name : String.String, description : String.String, default : String.String } -> W.Playground.Playground (String.String -> model) -> W.Playground.Playground model"},{"name":"succeed","comment":" ","type":"model -> W.Playground.Playground model"},{"name":"toModel","comment":" ","type":"W.Playground.PlaygroundState -> W.Playground.Playground a -> a"},{"name":"view","comment":" ","type":"{ toHtml : model -> Html.Html msg, playground : W.Playground.Playground model, onUpdate : W.Playground.PlaygroundState -> msg } -> W.Playground.PlaygroundState -> Html.Html msg"}],"binops":[]},{"name":"W.Popover","comment":"\n\n@docs view, viewControlled, Attribute\n\n\n# Behavior\n\n@docs showOnHover, persistent\n\n\n# Position\n\n@docs top, topRight, bottomRight, left, leftBottom, right, rightBottom\n\n\n# Styles\n\n@docs over, offset, full, width, minWidth\n\n\n# Trigger Settings\n\n@docs displayBlock\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Popover.Attributes"}],"values":[{"name":"bottomRight","comment":" ","type":"W.Popover.Attribute"},{"name":"displayBlock","comment":" ","type":"W.Popover.Attribute"},{"name":"full","comment":" ","type":"W.Popover.Attribute"},{"name":"left","comment":" ","type":"W.Popover.Attribute"},{"name":"leftBottom","comment":" ","type":"W.Popover.Attribute"},{"name":"minWidth","comment":" ","type":"Basics.Int -> W.Popover.Attribute"},{"name":"offset","comment":" ","type":"Basics.Float -> W.Popover.Attribute"},{"name":"over","comment":" ","type":"W.Popover.Attribute"},{"name":"persistent","comment":" ","type":"W.Popover.Attribute"},{"name":"right","comment":" ","type":"W.Popover.Attribute"},{"name":"rightBottom","comment":" ","type":"W.Popover.Attribute"},{"name":"showOnHover","comment":" ","type":"W.Popover.Attribute"},{"name":"top","comment":" ","type":"W.Popover.Attribute"},{"name":"topRight","comment":" ","type":"W.Popover.Attribute"},{"name":"view","comment":" ","type":"List.List W.Popover.Attribute -> { content : List.List (Html.Html msg), trigger : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewControlled","comment":" ","type":"List.List W.Popover.Attribute -> { isOpen : Basics.Bool, content : List.List (Html.Html msg), trigger : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"width","comment":" ","type":"Basics.Int -> W.Popover.Attribute"}],"binops":[]},{"name":"W.Skeleton","comment":"\n\n@docs view\n\n\n# Sizing\n\n@docs subtle, strong, width, height, relativeWidth, relativeHeight\n\n\n# Styles\n\n@docs radius, circle, noAnimation\n\n@docs Attribute\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Skeleton.Attributes"}],"values":[{"name":"circle","comment":" Makes the skeleton element a circle with the specified size in \"rem\".\n","type":"Basics.Float -> W.Skeleton.Attribute"},{"name":"height","comment":" Sets the height of the skeleton element in \"rem\".\n","type":"Basics.Float -> W.Skeleton.Attribute"},{"name":"noAnimation","comment":" Disables the animation of the skeleton element.\n","type":"W.Skeleton.Attribute"},{"name":"radius","comment":" Sets the border radius of the skeleton element in \"rem\".\n","type":"Basics.Float -> W.Skeleton.Attribute"},{"name":"relativeHeight","comment":" Sets the height of the skeleton element as a percentage of its parent element.\n","type":"Basics.Float -> W.Skeleton.Attribute"},{"name":"relativeWidth","comment":" Sets the width of the skeleton element as a percentage of its parent element.\n","type":"Basics.Float -> W.Skeleton.Attribute"},{"name":"strong","comment":" Adjusts the background color for backgrounds like `tint`.\n","type":"W.Skeleton.Attribute"},{"name":"subtle","comment":" Adjusts the background color for backgrounds like `bg-subtle`.\n","type":"W.Skeleton.Attribute"},{"name":"view","comment":"\n\n    -- skeleton with default size\n    W.Skeleton.view [] []\n\n    -- skeleton with custom size\n    W.Skeleton.view [ W.Skeleton.width 100, W.Skeleton.height 100 ] []\n\n    -- skeleton with custom size and no animation\n    W.Skeleton.view [ W.Skeleton.width 100, W.Skeleton.height 100, W.Skeleton.noAnimation ] []\n\n","type":"List.List W.Skeleton.Attribute -> Html.Html msg"},{"name":"width","comment":" Sets the width of the skeleton element in \"rem\".\n","type":"Basics.Float -> W.Skeleton.Attribute"}],"binops":[]},{"name":"W.Styles","comment":"\n\n@docs view\n@docs lightTheme, darkTheme, lightAndDarkTheme, customTheme\n@docs borderWidth\n@docs buttonLinksDecoration\n@docs clickArea, clickAreaSmall\n\n","unions":[],"aliases":[],"values":[{"name":"borderWidth","comment":" Default border width in pixels.\nThis value is used for things like input, select boxes and other elements.\n","type":"Basics.Int -> W.Styles.Attribute msg"},{"name":"buttonLinksDecoration","comment":" Add the default link decoration to button links.\n","type":"W.Styles.Attribute msg"},{"name":"clickArea","comment":" Default size for clickable inputs such as checkboxes and radio buttons.\n","type":"Basics.Float -> W.Styles.Attribute msg"},{"name":"clickAreaSmall","comment":" Default size for the small variation of clickable inputs such as checkboxes and radio buttons.\n","type":"Basics.Float -> W.Styles.Attribute msg"},{"name":"customTheme","comment":" Use a custom theme. Please refer to georgesboris/elm-theme package for a complete documentation.\n","type":"{ theme : W.Theme.Theme, darkMode : W.Theme.DarkMode } -> W.Styles.Attribute msg"},{"name":"darkTheme","comment":" Use a basic dark theme.\n","type":"W.Styles.Attribute msg"},{"name":"lightAndDarkTheme","comment":" Use a basic theme with light or dark modes set based on user preferences.\n","type":"W.Styles.Attribute msg"},{"name":"lightTheme","comment":" Use a basic light theme. This is the default behavior.\n","type":"W.Styles.Attribute msg"},{"name":"view","comment":" ","type":"List.List (W.Styles.Attribute msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Table","comment":"\n\n@docs view, Attribute\n\n\n# Columns\n\n@docs column, string, int, float, bool, Column, ColumnAttribute\n\n\n# Column Attributes\n\n@docs customLabel, labelClass, labelLeft, labelRight\n@docs groupLabel, footer\n@docs alignRight, alignCenter\n@docs width, relativeWidth\n@docs largeScreenOnly\n\n\n# Actions\n\n@docs onClick, onMouseEnter, onMouseLeave\n\n\n# Groups\n\n@docs groupBy, groupValue, groupValueCustom\n@docs groupSortBy, groupSortByDesc, groupSortWith\n@docs groupCollapsed\n@docs onGroupClick, onGroupMouseEnter, onGroupMouseLeave\n\n\n# Table Attributes\n\n@docs noHeader, striped, highlight, maxHeight\n@docs xPadding, yPadding, yHeaderPadding, yFooterPadding\n\n","unions":[{"name":"Column","comment":" ","args":["msg","a"],"cases":[]}],"aliases":[{"name":"Attribute","comment":" ","args":["msg","a"],"type":"Attr.Attr (W.Table.Attributes msg a)"},{"name":"ColumnAttribute","comment":" ","args":["msg","a"],"type":"Attr.Attr (W.Table.ColumnAttributes msg a)"}],"values":[{"name":"alignCenter","comment":" ","type":"W.Table.ColumnAttribute msg a"},{"name":"alignRight","comment":" ","type":"W.Table.ColumnAttribute msg a"},{"name":"bool","comment":" ","type":"List.List (W.Table.ColumnAttribute msg a) -> { label : String.String, value : a -> Basics.Bool } -> W.Table.Column msg a"},{"name":"column","comment":" ","type":"List.List (W.Table.ColumnAttribute msg a) -> { label : String.String, content : a -> Html.Html msg } -> W.Table.Column msg a"},{"name":"customLabel","comment":" ","type":"List.List (Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"float","comment":" ","type":"List.List (W.Table.ColumnAttribute msg a) -> { label : String.String, value : a -> Basics.Float } -> W.Table.Column msg a"},{"name":"footer","comment":" ","type":"(List.List a -> Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"groupBy","comment":" ","type":"(a -> String.String) -> W.Table.Attribute msg a"},{"name":"groupCollapsed","comment":" ","type":"(a -> String.String -> Basics.Bool) -> W.Table.Attribute msg a"},{"name":"groupLabel","comment":" ","type":"W.Table.ColumnAttribute msg a"},{"name":"groupSortBy","comment":" ","type":"(a -> String.String -> comparable) -> W.Table.Attribute msg a"},{"name":"groupSortByDesc","comment":" ","type":"(a -> String.String -> comparable) -> W.Table.Attribute msg a"},{"name":"groupSortWith","comment":" ","type":"(( String.String, a, List.List a ) -> ( String.String, a, List.List a ) -> Basics.Order) -> W.Table.Attribute msg a"},{"name":"groupValue","comment":" ","type":"(String.String -> List.List a -> Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"groupValueCustom","comment":" ","type":"(a -> List.List a -> Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"highlight","comment":" ","type":"(a -> Basics.Bool) -> W.Table.Attribute msg a"},{"name":"int","comment":" ","type":"List.List (W.Table.ColumnAttribute msg a) -> { label : String.String, value : a -> Basics.Int } -> W.Table.Column msg a"},{"name":"labelClass","comment":" Pass in extra classes for a column label.\nThis can be useful for when you want to conditionally hide sorting icons unless the user is hovering a table header.\n\nAn example using tailwindcss:\n\n    W.Table.string\n        [ W.Table.labelClass \"group\"\n        , W.Table.labelRight\n            [ div\n                [ class \"opacity-0 group-hover:opacity-100\" ]\n                [ .. ]\n            ]\n        ]\n        { .. }\n\n","type":"String.String -> W.Table.ColumnAttribute msg a"},{"name":"labelLeft","comment":" ","type":"List.List (Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"labelRight","comment":" ","type":"List.List (Html.Html msg) -> W.Table.ColumnAttribute msg a"},{"name":"largeScreenOnly","comment":" ","type":"W.Table.ColumnAttribute msg a"},{"name":"maxHeight","comment":" Max height in \"rem\".\n","type":"Basics.Float -> W.Table.Attribute msg a"},{"name":"noHeader","comment":" ","type":"W.Table.Attribute msg a"},{"name":"onClick","comment":" ","type":"(a -> msg) -> W.Table.Attribute msg a"},{"name":"onGroupClick","comment":" ","type":"(a -> msg) -> W.Table.Attribute msg a"},{"name":"onGroupMouseEnter","comment":" ","type":"(a -> msg) -> W.Table.Attribute msg a"},{"name":"onGroupMouseLeave","comment":" ","type":"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":"relativeWidth","comment":" ","type":"Basics.Float -> W.Table.ColumnAttribute msg a"},{"name":"string","comment":" ","type":"List.List (W.Table.ColumnAttribute msg a) -> { label : String.String, value : a -> String.String } -> W.Table.Column msg a"},{"name":"striped","comment":" ","type":"W.Table.Attribute msg a"},{"name":"view","comment":" ","type":"List.List (W.Table.Attribute msg a) -> List.List (W.Table.Column msg a) -> List.List a -> Html.Html msg"},{"name":"width","comment":" ","type":"Basics.Int -> W.Table.ColumnAttribute msg a"},{"name":"xPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Table.Attribute msg a"},{"name":"yFooterPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Table.Attribute msg a"},{"name":"yHeaderPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Table.Attribute msg a"},{"name":"yPadding","comment":" ","type":"W.Theme.Spacing.Spacing -> W.Table.Attribute msg a"}],"binops":[]},{"name":"W.Tag","comment":"\n\n@docs view, viewButton, viewLink, Attribute\n\n\n# Sizes\n\n@docs large, small\n\n\n# Colors\n\n@docs primary, secondary, success, warning, danger, color\n\n\n# Html\n\n@docs id\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":["msg"],"type":"Attr.Attr (W.Tag.Attributes msg)"}],"values":[{"name":"color","comment":" ","type":"{ text : String.String, background : String.String } -> W.Tag.Attribute msg"},{"name":"danger","comment":" ","type":"W.Tag.Attribute msg"},{"name":"id","comment":" ","type":"String.String -> W.Tag.Attribute msg"},{"name":"large","comment":" ","type":"W.Tag.Attribute msg"},{"name":"primary","comment":" ","type":"W.Tag.Attribute msg"},{"name":"secondary","comment":" ","type":"W.Tag.Attribute msg"},{"name":"small","comment":" ","type":"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":"viewButton","comment":" ","type":"List.List (W.Tag.Attribute msg) -> { onClick : msg, label : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"viewLink","comment":" ","type":"List.List (W.Tag.Attribute msg) -> { href : String.String, label : List.List (Html.Html msg) } -> Html.Html msg"},{"name":"warning","comment":" ","type":"W.Tag.Attribute msg"}],"binops":[]},{"name":"W.Text","comment":"\n\n@docs view, viewInline\n\n\n## Sizes\n\n@docs extraLarge, large, small, extraSmall, fontSize\n\n\n## Colors\n\n@docs default, subtle, color\n\n\n## Font Weight\n\n@docs light, regular, semibold, bold\n\n\n## Font Style & Transformations\n\n@docs italic, lineThrough, underline, uppercase, lowercase, subscript, superscript\n\n\n## Typography Settings\n\n@docs lineHeight, letterSpacing\n\n\n## Alignment\n\n@docs alignCenter, alignRight\n\n@docs Attribute\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Text.Attributes"}],"values":[{"name":"alignCenter","comment":" ","type":"W.Text.Attribute"},{"name":"alignRight","comment":" ","type":"W.Text.Attribute"},{"name":"bold","comment":" ","type":"W.Text.Attribute"},{"name":"color","comment":" ","type":"String.String -> W.Text.Attribute"},{"name":"default","comment":" ","type":"W.Text.Attribute"},{"name":"extraLarge","comment":" ","type":"W.Text.Attribute"},{"name":"extraSmall","comment":" ","type":"W.Text.Attribute"},{"name":"fontSize","comment":" Customize the font size using \"rem\" as unit. This way the font size is always related to the base font size of the html element.\n","type":"Basics.Float -> W.Text.Attribute"},{"name":"italic","comment":" ","type":"W.Text.Attribute"},{"name":"large","comment":" ","type":"W.Text.Attribute"},{"name":"letterSpacing","comment":" Customize the letter spacing using \"em\" as unit. This way the letter spacing is always related to the current font size.\n","type":"Basics.Float -> W.Text.Attribute"},{"name":"light","comment":" ","type":"W.Text.Attribute"},{"name":"lineHeight","comment":" Customize the line height using \"em\" as unit. This way the line height is always related to the current font size.\n","type":"Basics.Float -> W.Text.Attribute"},{"name":"lineThrough","comment":" ","type":"W.Text.Attribute"},{"name":"lowercase","comment":" ","type":"W.Text.Attribute"},{"name":"regular","comment":" ","type":"W.Text.Attribute"},{"name":"semibold","comment":" ","type":"W.Text.Attribute"},{"name":"small","comment":" ","type":"W.Text.Attribute"},{"name":"subscript","comment":" ","type":"W.Text.Attribute"},{"name":"subtle","comment":" ","type":"W.Text.Attribute"},{"name":"superscript","comment":" ","type":"W.Text.Attribute"},{"name":"underline","comment":" ","type":"W.Text.Attribute"},{"name":"uppercase","comment":" ","type":"W.Text.Attribute"},{"name":"view","comment":" ","type":"List.List W.Text.Attribute -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"viewInline","comment":" ","type":"List.List W.Text.Attribute -> List.List (Html.Html msg) -> Html.Html msg"}],"binops":[]},{"name":"W.Tooltip","comment":"\n\n@docs view, Attribute\n\n\n# Position\n\n@docs bottom, left, right\n\n\n# Styles\n\n@docs fast, slow, alwaysVisible\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" ","args":[],"type":"Attr.Attr W.Tooltip.Attributes"}],"values":[{"name":"alwaysVisible","comment":" ","type":"W.Tooltip.Attribute"},{"name":"bottom","comment":" ","type":"W.Tooltip.Attribute"},{"name":"fast","comment":" ","type":"W.Tooltip.Attribute"},{"name":"left","comment":" ","type":"W.Tooltip.Attribute"},{"name":"right","comment":" ","type":"W.Tooltip.Attribute"},{"name":"slow","comment":" ","type":"W.Tooltip.Attribute"},{"name":"view","comment":" ","type":"List.List W.Tooltip.Attribute -> { tooltip : List.List (Html.Html msg), children : List.List (Html.Html msg) } -> Html.Html msg"}],"binops":[]}]