[{"name":"W3.Aria","comment":" File that contains all WAI-ARIA roles as defined by W3's specification and in alphabetical order. If you want to read more about a role's purpose, take a look at the [role definitions list](https://www.w3.org/TR/wai-aria-1.1/#role_definitions).\n\n\n# Definitions\n\n@docs Attribute, GlobalAttributes\n\n\n# Roles\n\n@docs alert, alertdialog, application, article, banner, button, cell, checkbox, columnheader, combobox, complementary, contentinfo, definition, dialog, directory, document, feed, figure, form, grid, gridcell, group, heading, img, link, list, listbox, listitem, log, main_, marquee, math, menu, menubar, menuitem, menuitemcheckbox, menuitemradio, navigation, none, note, option, presentation, progressbar, radio, radiogroup, region, row, rowgroup, rowheader, scrollbar, search, searchbox, separator, slider, spinbutton, status, switch, tab, tablist, tabpanel, table, term, textbox, timer, toolbar, tooltip, tree, treegrid, treeitem\n\n\n# Escape Hatch\n\n@docs role\n\n","unions":[],"aliases":[{"name":"Attribute","comment":" Base Type for Aria Attributes\n","args":["a"],"type":"W3.Aria.Help.Attribute a"},{"name":"GlobalAttributes","comment":" Attributes that can be assigned to any Role\n","args":["a"],"type":"W3.Aria.Help.Attribute { a | atomic : W3.Aria.Help.Supported, busy : W3.Aria.Help.Supported, controls : W3.Aria.Help.Supported, current : W3.Aria.Help.Supported, describedby : W3.Aria.Help.Supported, details : W3.Aria.Help.Supported, disabled : W3.Aria.Help.Supported, dropeffect : W3.Aria.Help.Supported, errormessage : W3.Aria.Help.Supported, flowto : W3.Aria.Help.Supported, grabbed : W3.Aria.Help.Supported, haspopup : W3.Aria.Help.Supported, hidden : W3.Aria.Help.Supported, invalid : W3.Aria.Help.Supported, keyshortcuts : W3.Aria.Help.Supported, label : W3.Aria.Help.Supported, labelledby : W3.Aria.Help.Supported, live : W3.Aria.Help.Supported, owns : W3.Aria.Help.Supported, relevant : W3.Aria.Help.Supported, roledescription : W3.Aria.Help.Supported }"}],"values":[{"name":"alert","comment":" A type of live region with important, and usually time-sensitive, information.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"alertdialog","comment":" A type of dialog that contains an alert message, where initial focus goes to an element within the dialog.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, modal : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"application","comment":" A structure containing one or more focusable elements requiring user input, such as keyboard or gesture events, that do not follow a standard interaction pattern supported by a widget role.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"article","comment":" A section of a page that consists of a composition that forms an independent part of a document, page, or site.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"banner","comment":" A region that contains mostly site-oriented content, rather than page-specific content.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"button","comment":" An input that allows for user-triggered actions when clicked or pressed.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, pressed : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"cell","comment":" A cell in a tabular container.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, colindex : W3.Aria.Help.Supported, colspan : W3.Aria.Help.Supported, rowindex : W3.Aria.Help.Supported, rowspan : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"checkbox","comment":" A checkable input that has three possible values: true, false, or mixed.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"columnheader","comment":" A cell containing header information for a column.\n","type":"List.List (W3.Aria.GlobalAttributes { colindex : W3.Aria.Help.Supported, colspan : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, rowindex : W3.Aria.Help.Supported, rowspan : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"combobox","comment":" A composite widget containing a single-line textbox and another element, such as a listbox or grid, that can dynamically pop up to help the user set the value of the textbox.\n","type":"List.List (W3.Aria.GlobalAttributes { controls : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, autocomplete : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"complementary","comment":" A supporting section of the document, designed to be complementary to the main content at a similar level in the DOM hierarchy, but remains meaningful when separated from the main content.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"contentinfo","comment":" A large perceivable region that contains information about the parent document.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"definition","comment":" A definition of a term or concept.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"dialog","comment":" A dialog is a descendant window of the primary window of a web application. For HTML pages, the primary application window is the entire web document, i.e., the body element.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, modal : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"directory","comment":" A list of references to members of a group, such as a static table of contents.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"document","comment":" An element containing content that assistive technology users may want to browse in a reading mode.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"feed","comment":" A scrollable list of articles where scrolling may cause articles to be added to or removed from either end of the list.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"figure","comment":" A perceivable section of content that typically contains a graphical document, images, code snippets, or example text. The parts of a figure MAY be user-navigable.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"form","comment":" A landmark region that contains a collection of items and objects that, as a whole, combine to create a form.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"grid","comment":" A composite widget containing a collection of one or more rows with one or more cells where some or all cells in the grid are focusable by using methods of two-dimensional navigation, such as directional arrow keys.\n","type":"List.List (W3.Aria.GlobalAttributes { level : W3.Aria.Help.Supported, multiselectable : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, colcount : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, rowcount : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"gridcell","comment":" A cell in a grid or treegrid.\n","type":"List.List (W3.Aria.GlobalAttributes { colindex : W3.Aria.Help.Supported, colspan : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, rowindex : W3.Aria.Help.Supported, rowspan : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"group","comment":" A set of user interface objects which are not intended to be included in a page summary or table of contents by assistive technologies.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"heading","comment":" A heading for a section of the page.\n","type":"List.List (W3.Aria.GlobalAttributes { level : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"img","comment":" A container for a collection of elements that form an image.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"link","comment":" An interactive reference to an internal or external resource that, when activated, causes the user agent to navigate to that resource.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"list","comment":" A section containing listitem elements.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"listbox","comment":" A widget that allows the user to select one or more items from a list of choices.\n","type":"List.List (W3.Aria.GlobalAttributes { multiselectable : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"listitem","comment":" A single item in a list or directory.\n","type":"List.List (W3.Aria.GlobalAttributes { level : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"log","comment":" A type of live region where new information is added in meaningful order and old information may disappear.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"main_","comment":" The main content of a document.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"marquee","comment":" A type of live region where non-essential information changes frequently.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"math","comment":" Content that represents a mathematical expression.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"menu","comment":" A type of widget that offers a list of choices to the user.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"menubar","comment":" A presentation of menu that usually remains visible and is usually presented horizontally.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"menuitem","comment":" An option in a set of choices contained by a menu or menubar.\n","type":"List.List (W3.Aria.GlobalAttributes { posinset : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"menuitemcheckbox","comment":" A menuitem with a checkable state whose possible values are true, false, or mixed.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"menuitemradio","comment":" A checkable menuitem in a set of elements with the same role, only one of which can be checked at a time.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"navigation","comment":" A collection of navigational elements (usually links) for navigating the document or related documents.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"none","comment":" An element whose implicit native role semantics will not be mapped to the accessibility API.\n","type":"List.List (W3.Aria.GlobalAttributes {}) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"note","comment":" A section whose content is parenthetic or ancillary to the main content of the resource.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"option","comment":" A selectable item in a select list.\n","type":"List.List (W3.Aria.GlobalAttributes { selected : W3.Aria.Help.Supported, checked : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"presentation","comment":" An element whose implicit native role semantics will not be mapped to the accessibility API.\n","type":"List.List (W3.Aria.GlobalAttributes {}) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"progressbar","comment":" An element that displays the progress status for tasks that take a long time.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported, valuemax : W3.Aria.Help.Supported, valuemin : W3.Aria.Help.Supported, valuenow : W3.Aria.Help.Supported, valuetext : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"radio","comment":" A checkable input in a group of elements with the same role, only one of which can be checked at a time.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"radiogroup","comment":" A group of radio buttons.\n","type":"List.List (W3.Aria.GlobalAttributes { readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"region","comment":" A perceivable section containing content that is relevant to a specific, author-specified purpose and sufficiently important that users will likely want to be able to navigate to the section easily and to have it listed in a summary of the page. Such a page summary could be generated dynamically by a user agent or assistive technology.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"role","comment":" Use this to break out of this package's requirements. Useful if there is a role that this package does not support yet.\n","type":"String.String -> List.List (W3.Aria.Help.Attribute a) -> List.List (W3.Html.Help.Attribute b msg) -> List.List (W3.Html.Help.Attribute b msg)"},{"name":"row","comment":" A row of cells in a tabular container.\n","type":"List.List (W3.Aria.GlobalAttributes { colindex : W3.Aria.Help.Supported, level : W3.Aria.Help.Supported, rowindex : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"rowgroup","comment":" A structure containing one or more row elements in a tabular container.\n","type":"List.List (W3.Aria.GlobalAttributes {}) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"rowheader","comment":" A cell containing header information for a row in a grid.\n","type":"List.List (W3.Aria.GlobalAttributes { sort : W3.Aria.Help.Supported, colindex : W3.Aria.Help.Supported, colspan : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, rowindex : W3.Aria.Help.Supported, rowspan : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"scrollbar","comment":" A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area.\n","type":"List.List (W3.Aria.GlobalAttributes { controls : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported, valuemax : W3.Aria.Help.Supported, valuemin : W3.Aria.Help.Supported, valuenow : W3.Aria.Help.Supported, valuetext : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"search","comment":" A landmark region that contains a collection of items and objects that, as a whole, combine to create a search facility.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"searchbox","comment":" A type of textbox intended for specifying search criteria.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, autocomplete : W3.Aria.Help.Supported, multiline : W3.Aria.Help.Supported, placeholder : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"separator","comment":" A divider that separates and distinguishes sections of content or groups of menuitems.\n","type":"List.List (W3.Aria.GlobalAttributes { valuemax : W3.Aria.Help.Supported, valuemin : W3.Aria.Help.Supported, valuenow : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported, valuetext : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"slider","comment":" A user input where the user selects a value from within a given range.\n","type":"List.List (W3.Aria.GlobalAttributes { valuemax : W3.Aria.Help.Supported, valuemin : W3.Aria.Help.Supported, valuenow : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, valuetext : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"spinbutton","comment":" A form of range that expects the user to select from among discrete choices.\n","type":"List.List (W3.Aria.GlobalAttributes { valuemax : W3.Aria.Help.Supported, valuemin : W3.Aria.Help.Supported, valuenow : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, valuetext : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"status","comment":" A type of live region whose content is advisory information for the user but is not important enough to justify an alert, often but not necessarily presented as a status bar.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"switch","comment":" A type of checkbox that represents on/off values, as opposed to checked/unchecked values.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"tab","comment":" A grouping label providing a mechanism for selecting the tab content that is to be rendered to the user.\n","type":"List.List (W3.Aria.GlobalAttributes { posinset : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"table","comment":" A section containing data arranged in rows and columns.\n","type":"List.List (W3.Aria.GlobalAttributes { colcount : W3.Aria.Help.Supported, rowcount : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"tablist","comment":" A list of tab elements, which are references to tabpanel elements.\n","type":"List.List (W3.Aria.GlobalAttributes { level : W3.Aria.Help.Supported, multiselectable : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"tabpanel","comment":" A container for the resources associated with a tab, where each tab is contained in a tablist.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"term","comment":" A word or phrase with a corresponding definition.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"textbox","comment":" A type of input that allows free-form text as its value.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, autocomplete : W3.Aria.Help.Supported, multiline : W3.Aria.Help.Supported, placeholder : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"timer","comment":" A type of live region containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"toolbar","comment":" A collection of commonly used function buttons or controls represented in compact visual form.\n","type":"List.List (W3.Aria.GlobalAttributes { orientation : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"tooltip","comment":" A contextual popup that displays a description for an element.\n","type":"List.List (W3.Aria.GlobalAttributes { expanded : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"tree","comment":" A type of list that may contain sub-level nested groups that can be collapsed and expanded.\n","type":"List.List (W3.Aria.GlobalAttributes { multiselectable : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, activedescendant : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"treegrid","comment":" A grid whose rows can be expanded and collapsed in the same manner as for a tree.\n","type":"List.List (W3.Aria.GlobalAttributes { activedescendant : W3.Aria.Help.Supported, colcount : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, level : W3.Aria.Help.Supported, multiselectable : W3.Aria.Help.Supported, orientation : W3.Aria.Help.Supported, readonly : W3.Aria.Help.Supported, required : W3.Aria.Help.Supported, rowcount : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"},{"name":"treeitem","comment":" An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of tree item elements.\n","type":"List.List (W3.Aria.GlobalAttributes { checked : W3.Aria.Help.Supported, expanded : W3.Aria.Help.Supported, level : W3.Aria.Help.Supported, posinset : W3.Aria.Help.Supported, selected : W3.Aria.Help.Supported, setsize : W3.Aria.Help.Supported }) -> List.List (W3.Html.Help.Attribute a msg) -> List.List (W3.Html.Help.Attribute a msg)"}],"binops":[]},{"name":"W3.Aria.Attributes","comment":" File that contains all WAI-ARIA attributes and their values. More information about Aria attributes can be found in the [state and properties section](https://www.w3.org/TR/wai-aria-1.1/#state_prop_def) and different attribute value types can be found in the [property characteristics section](https://www.w3.org/TR/wai-aria-1.1/#propcharacteristic_value)\n\n\n# Types\n\n@docs Value, IdReference, TriState\n\n\n# Attributes\n\n@docs activedescendant, atomic, autocomplete, busy, checked, colcount, colindex, colspan, controls, current, describedby, details, disabled, dropeffect, errormessage, expanded, flowto, grabbed, haspopup, hidden, invalid, keyshortcuts, label, labelledby, level, live, modal, multiline, multiselectable, orientation, owns, placeholder, posinset, pressed, readonly, relevant, relevantAll, required, roledescription, rowcount, rowindex, rowspan, selected, setsize, sort, valuemax, valuemin, valuenow, valuetext\n\n\n# Values\n\n@docs additions, ascending, assertive, both, copy, date, descending, dialog, execute, false, grammar, grid, horizontal, inline, link, list, listbox, location, menu, mixed, move, none, off, other, page, polite, popup, removals, spelling, step, text, time, tree, true, undefined, vertical\n\n\n# Escape Hatch\n\n@docs attribute\n\n","unions":[],"aliases":[{"name":"IdReference","comment":" ","args":[],"type":"W3.Aria.Help.IdReference"},{"name":"TriState","comment":" ","args":[],"type":"W3.Aria.Help.TriState"},{"name":"Value","comment":" ","args":["a"],"type":"W3.Aria.Help.Value a"}],"values":[{"name":"activedescendant","comment":" Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.\n","type":"W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | activedescendant : W3.Aria.Help.Supported }"},{"name":"additions","comment":" ","type":"W3.Aria.Help.Value { compatible | additions : W3.Aria.Help.SupportedValue }"},{"name":"ascending","comment":" ","type":"W3.Aria.Help.Value { compatible | ascending : W3.Aria.Help.SupportedValue }"},{"name":"assertive","comment":" ","type":"W3.Aria.Help.Value { compatible | assertive : W3.Aria.Help.SupportedValue }"},{"name":"atomic","comment":" Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the [relevant](#relevant) attribute.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | atomic : W3.Aria.Help.Supported }"},{"name":"attribute","comment":" Use this to break out of this package's requirements. Useful if there is an attribute that this package does not support yet.\n","type":"String.String -> String.String -> W3.Aria.Help.Attribute a"},{"name":"autocomplete","comment":" Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.\n","type":"W3.Aria.Help.Value { inline : W3.Aria.Help.SupportedValue, list : W3.Aria.Help.SupportedValue, both : W3.Aria.Help.SupportedValue, none : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | autocomplete : W3.Aria.Help.Supported }"},{"name":"both","comment":" ","type":"W3.Aria.Help.Value { compatible | both : W3.Aria.Help.SupportedValue }"},{"name":"busy","comment":" Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | busy : W3.Aria.Help.Supported }"},{"name":"checked","comment":" Indicates the current \"checked\" state of checkboxes, radio buttons, and other widgets. See related [pressed](#pressed) and [selected](#selected).\n","type":"W3.Aria.Help.TriState -> W3.Aria.Help.Attribute { compatible | checked : W3.Aria.Help.Supported }"},{"name":"colcount","comment":" Defines the total number of columns in a table, grid, or treegrid. See related [colIndex](#colIndex).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | colcount : W3.Aria.Help.Supported }"},{"name":"colindex","comment":" Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid. See related [colCount](#colCount) and [colSpan](#colSpan).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | colindex : W3.Aria.Help.Supported }"},{"name":"colspan","comment":" Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. See related [colIndex](#colIndex) and [rowspan](#rowSpan).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | colspan : W3.Aria.Help.Supported }"},{"name":"controls","comment":" Identifies the element (or elements) whose contents or presence are controlled by the current element. See related [owns](#owns).\n","type":"List.List W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | controls : W3.Aria.Help.Supported }"},{"name":"copy","comment":" ","type":"W3.Aria.Help.Value { compatible | copy : W3.Aria.Help.SupportedValue }"},{"name":"current","comment":" Indicates the element that represents the current item within a container or set of related elements.\n","type":"W3.Aria.Help.Value { page : W3.Aria.Help.SupportedValue, step : W3.Aria.Help.SupportedValue, location : W3.Aria.Help.SupportedValue, date : W3.Aria.Help.SupportedValue, time : W3.Aria.Help.SupportedValue, true : W3.Aria.Help.SupportedValue, false : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | current : W3.Aria.Help.Supported }"},{"name":"date","comment":" ","type":"W3.Aria.Help.Value { compatible | date : W3.Aria.Help.SupportedValue }"},{"name":"descending","comment":" ","type":"W3.Aria.Help.Value { compatible | descending : W3.Aria.Help.SupportedValue }"},{"name":"describedby","comment":" Identifies the element (or elements) that describes the object. See related [labelledBy](#labelledBy).\n","type":"List.List W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | describedby : W3.Aria.Help.Supported }"},{"name":"details","comment":" Identifies the element that provides a detailed, extended description for the object. See related [describedBy](#describedBy).\n","type":"W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | details : W3.Aria.Help.Supported }"},{"name":"dialog","comment":" ","type":"W3.Aria.Help.Value { compatible | dialog : W3.Aria.Help.SupportedValue }"},{"name":"disabled","comment":" Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. See related [hidden](#hidden) and [readOnly](#readOnly).\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | disabled : W3.Aria.Help.Supported }"},{"name":"dropeffect","comment":" [Deprecated in ARIA 1.1] Indicates what functions can be performed when a dragged object is released on the drop target.\n","type":"W3.Aria.Help.Value { copy : W3.Aria.Help.SupportedValue, execute : W3.Aria.Help.SupportedValue, link : W3.Aria.Help.SupportedValue, move : W3.Aria.Help.SupportedValue, none : W3.Aria.Help.SupportedValue, popup : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | dropeffect : W3.Aria.Help.Supported }"},{"name":"errormessage","comment":" Identifies the element that provides an error message for the object. See related [invalid](#invalid) and [describedBy](#describedBy).\n","type":"W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | errormessage : W3.Aria.Help.Supported }"},{"name":"execute","comment":" ","type":"W3.Aria.Help.Value { compatible | execute : W3.Aria.Help.SupportedValue }"},{"name":"expanded","comment":" Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.\n","type":"Maybe.Maybe Basics.Bool -> W3.Aria.Help.Attribute { compatible | expanded : W3.Aria.Help.Supported }"},{"name":"false","comment":" ","type":"W3.Aria.Help.Value { compatible | false : W3.Aria.Help.SupportedValue }"},{"name":"flowto","comment":" Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.\n","type":"List.List W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | flowto : W3.Aria.Help.Supported }"},{"name":"grabbed","comment":" [Deprecated in ARIA 1.1] Indicates an element's \"grabbed\" state in a drag-and-drop operation.\n","type":"Maybe.Maybe Basics.Bool -> W3.Aria.Help.Attribute { compatible | grabbed : W3.Aria.Help.Supported }"},{"name":"grammar","comment":" ","type":"W3.Aria.Help.Value { compatible | grammar : W3.Aria.Help.SupportedValue }"},{"name":"grid","comment":" ","type":"W3.Aria.Help.Value { compatible | grid : W3.Aria.Help.SupportedValue }"},{"name":"haspopup","comment":" Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.\n","type":"W3.Aria.Help.Value { menu : W3.Aria.Help.SupportedValue, listbox : W3.Aria.Help.SupportedValue, tree : W3.Aria.Help.SupportedValue, grid : W3.Aria.Help.SupportedValue, dialog : W3.Aria.Help.SupportedValue, true : W3.Aria.Help.SupportedValue, false : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | haspopup : W3.Aria.Help.Supported }"},{"name":"hidden","comment":" Indicates whether the element is exposed to an accessibility API. See related [disabled](#disabled).\n","type":"Maybe.Maybe Basics.Bool -> W3.Aria.Help.Attribute { compatible | hidden : W3.Aria.Help.Supported }"},{"name":"horizontal","comment":" ","type":"W3.Aria.Help.Value { compatible | horizontal : W3.Aria.Help.SupportedValue }"},{"name":"inline","comment":" ","type":"W3.Aria.Help.Value { compatible | inline : W3.Aria.Help.SupportedValue }"},{"name":"invalid","comment":" Indicates the entered value does not conform to the format expected by the application. See related [errorMessage](#errorMessage).\n","type":"W3.Aria.Help.Value { grammar : W3.Aria.Help.SupportedValue, spelling : W3.Aria.Help.SupportedValue, true : W3.Aria.Help.SupportedValue, false : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | invalid : W3.Aria.Help.Supported }"},{"name":"keyshortcuts","comment":" Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.\n","type":"String.String -> W3.Aria.Help.Attribute { compatible | keyshortcuts : W3.Aria.Help.Supported }"},{"name":"label","comment":" Defines a string value that labels the current element. See related [labelledBy](#labelledBy).\n","type":"String.String -> W3.Aria.Help.Attribute { compatible | label : W3.Aria.Help.Supported }"},{"name":"labelledby","comment":" Identifies the element (or elements) that labels the current element. See related [describedBy](#describedBy).\n","type":"List.List W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | labelledby : W3.Aria.Help.Supported }"},{"name":"level","comment":" Defines the hierarchical level of an element within a structure.\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | level : W3.Aria.Help.Supported }"},{"name":"link","comment":" ","type":"W3.Aria.Help.Value { compatible | link : W3.Aria.Help.SupportedValue }"},{"name":"list","comment":" ","type":"W3.Aria.Help.Value { compatible | list : W3.Aria.Help.SupportedValue }"},{"name":"listbox","comment":" ","type":"W3.Aria.Help.Value { compatible | listbox : W3.Aria.Help.SupportedValue }"},{"name":"live","comment":" Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.\n","type":"W3.Aria.Help.Value { assertive : W3.Aria.Help.SupportedValue, polite : W3.Aria.Help.SupportedValue, off : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | live : W3.Aria.Help.Supported }"},{"name":"location","comment":" ","type":"W3.Aria.Help.Value { compatible | location : W3.Aria.Help.SupportedValue }"},{"name":"menu","comment":" ","type":"W3.Aria.Help.Value { compatible | menu : W3.Aria.Help.SupportedValue }"},{"name":"mixed","comment":" ","type":"W3.Aria.Help.Value { compatible | mixed : W3.Aria.Help.SupportedValue }"},{"name":"modal","comment":" Indicates whether an element is modal when displayed.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | modal : W3.Aria.Help.Supported }"},{"name":"move","comment":" ","type":"W3.Aria.Help.Value { compatible | move : W3.Aria.Help.SupportedValue }"},{"name":"multiline","comment":" Indicates whether a text box accepts multiple lines of input or only a single line.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | multiline : W3.Aria.Help.Supported }"},{"name":"multiselectable","comment":" Indicates that the user may select more than one item from the current selectable descendants.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | multiselectable : W3.Aria.Help.Supported }"},{"name":"none","comment":" ","type":"W3.Aria.Help.Value { compatible | none : W3.Aria.Help.SupportedValue }"},{"name":"off","comment":" ","type":"W3.Aria.Help.Value { compatible | off : W3.Aria.Help.SupportedValue }"},{"name":"orientation","comment":" Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.\n","type":"W3.Aria.Help.Value { horizontal : W3.Aria.Help.SupportedValue, vertical : W3.Aria.Help.SupportedValue, undefined : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | orientation : W3.Aria.Help.Supported }"},{"name":"other","comment":" ","type":"W3.Aria.Help.Value { compatible | other : W3.Aria.Help.SupportedValue }"},{"name":"owns","comment":" Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship. See related [controls](#controls).\n","type":"List.List W3.Aria.Help.IdReference -> W3.Aria.Help.Attribute { compatible | owns : W3.Aria.Help.Supported }"},{"name":"page","comment":" ","type":"W3.Aria.Help.Value { compatible | page : W3.Aria.Help.SupportedValue }"},{"name":"placeholder","comment":" Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.\n","type":"String.String -> W3.Aria.Help.Attribute { compatible | placeholder : W3.Aria.Help.Supported }"},{"name":"polite","comment":" ","type":"W3.Aria.Help.Value { compatible | polite : W3.Aria.Help.SupportedValue }"},{"name":"popup","comment":" ","type":"W3.Aria.Help.Value { compatible | popup : W3.Aria.Help.SupportedValue }"},{"name":"posinset","comment":" Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. See related [setSize](#setSize).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | posinset : W3.Aria.Help.Supported }"},{"name":"pressed","comment":" Indicates the current \"pressed\" state of toggle buttons. See related [checked](#checked) and [selected](#selected).\n","type":"W3.Aria.Help.TriState -> W3.Aria.Help.Attribute { compatible | pressed : W3.Aria.Help.Supported }"},{"name":"readonly","comment":" Indicates that the element is not editable, but is otherwise operable. See related [disabled](#disabled).\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | readonly : W3.Aria.Help.Supported }"},{"name":"relevant","comment":" Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified. See related [atomic](#atomic).\n","type":"List.List (W3.Aria.Help.Value { additions : W3.Aria.Help.SupportedValue, removals : W3.Aria.Help.SupportedValue, text : W3.Aria.Help.SupportedValue }) -> W3.Aria.Help.Attribute { compatible | relevant : W3.Aria.Help.Supported }"},{"name":"relevantAll","comment":" Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified. See related [atomic](#atomic).\n","type":"W3.Aria.Help.Attribute { compatible | relevant : W3.Aria.Help.Supported }"},{"name":"removals","comment":" ","type":"W3.Aria.Help.Value { compatible | removals : W3.Aria.Help.SupportedValue }"},{"name":"required","comment":" Indicates that user input is required on the element before a form may be submitted.\n","type":"Basics.Bool -> W3.Aria.Help.Attribute { compatible | required : W3.Aria.Help.Supported }"},{"name":"roledescription","comment":" Defines a human-readable, author-localized description for the role of an element.\n","type":"String.String -> W3.Aria.Help.Attribute { compatible | roledescription : W3.Aria.Help.Supported }"},{"name":"rowcount","comment":" Defines the total number of rows in a table, grid, or treegrid. See related [rowIndex](#rowIndex).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | rowcount : W3.Aria.Help.Supported }"},{"name":"rowindex","comment":" Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid. See related [rowCount](#rowCount) and [rowSpan](#rowSpan).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | rowindex : W3.Aria.Help.Supported }"},{"name":"rowspan","comment":" Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. See related [rowIndex](#rowIndex) and [colSpan](#colSpan).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | rowspan : W3.Aria.Help.Supported }"},{"name":"selected","comment":" Indicates the current \"selected\" state of various widgets. See related [checked](#checked) and [pressed](#pressed).\n","type":"Maybe.Maybe Basics.Bool -> W3.Aria.Help.Attribute { compatible | selected : W3.Aria.Help.Supported }"},{"name":"setsize","comment":" Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. See related [posInSet](#posInSet).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | setsize : W3.Aria.Help.Supported }"},{"name":"sort","comment":" Indicates if items in a table or grid are sorted in ascending or descending order.\n","type":"W3.Aria.Help.Value { ascending : W3.Aria.Help.SupportedValue, descending : W3.Aria.Help.SupportedValue, none : W3.Aria.Help.SupportedValue, other : W3.Aria.Help.SupportedValue } -> W3.Aria.Help.Attribute { compatible | sort : W3.Aria.Help.Supported }"},{"name":"spelling","comment":" ","type":"W3.Aria.Help.Value { compatible | spelling : W3.Aria.Help.SupportedValue }"},{"name":"step","comment":" ","type":"W3.Aria.Help.Value { compatible | step : W3.Aria.Help.SupportedValue }"},{"name":"text","comment":" ","type":"W3.Aria.Help.Value { compatible | text : W3.Aria.Help.SupportedValue }"},{"name":"time","comment":" ","type":"W3.Aria.Help.Value { compatible | time : W3.Aria.Help.SupportedValue }"},{"name":"tree","comment":" ","type":"W3.Aria.Help.Value { compatible | tree : W3.Aria.Help.SupportedValue }"},{"name":"true","comment":" ","type":"W3.Aria.Help.Value { compatible | true : W3.Aria.Help.SupportedValue }"},{"name":"undefined","comment":" ","type":"W3.Aria.Help.Value { compatible | undefined : W3.Aria.Help.SupportedValue }"},{"name":"valuemax","comment":" Defines the maximum allowed value for a range widget.\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | valuemax : W3.Aria.Help.Supported }"},{"name":"valuemin","comment":" Defines the minimum allowed value for a range widget.\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | valuemin : W3.Aria.Help.Supported }"},{"name":"valuenow","comment":" Defines the current value for a range widget. See related [valueText](#valueText).\n","type":"Basics.Int -> W3.Aria.Help.Attribute { compatible | valuenow : W3.Aria.Help.Supported }"},{"name":"valuetext","comment":" Defines the human readable text alternative of [valueNow](#valueNow) for a range widget.\n","type":"String.String -> W3.Aria.Help.Attribute { compatible | valuetext : W3.Aria.Help.Supported }"},{"name":"vertical","comment":" ","type":"W3.Aria.Help.Value { compatible | vertical : W3.Aria.Help.SupportedValue }"}],"binops":[]},{"name":"W3.Color","comment":" Utility module that makes it easy to test how accessible combinations of colors are with each other. The common use case for these functions is to test your app colors for contrast, brightness, and color blindness contrast and then make adjustments to colors as needed.\n\n\n# Color Blindness\n\nUseful functions for loosely simulating various kinds of color blindness.\n\n_Note: These functions will not give you a color that can be easily viewed by someone with the disability. It will give you an approximation of how they view that color._\n\n@docs Color, protanopia, protanomaly, deuteranopia, deuteranomaly, tritanopia, tritanomaly, achromatopsia, achromatomaly, normal\n\n\n# Contrast\n\n@docs Contrast, contrast, isAA, isLargeTextAA, isAAA, isLargeTextAAA\n\n\n# Brightness\n\n@docs brightness\n\n\n# Utility\n\n@docs difference\n\n","unions":[],"aliases":[{"name":"Color","comment":" ","args":[],"type":"{ r : Basics.Float, g : Basics.Float, b : Basics.Float }"},{"name":"Contrast","comment":" ","args":[],"type":"Basics.Float"}],"values":[{"name":"achromatomaly","comment":" Approximation for Mostly color blindness\n\n    |0.618  0.32   0.062|\n    |0.163  0.775  0.062|\n    |0.163  0.32   0.516|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"achromatopsia","comment":" Approximation for Complete color blindness\n\n    |0.299  0.587  0.114|\n    |0.299  0.587  0.114|\n    |0.299  0.587  0.114|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"brightness","comment":" The brightness difference between 2 colors. Returns a result between 0 and 255\n","type":"W3.Color.Color -> W3.Color.Color -> Basics.Float"},{"name":"contrast","comment":" The contrast ratio between 2 colors. Returns a result between 1 and 21\n","type":"W3.Color.Color -> W3.Color.Color -> W3.Color.Contrast"},{"name":"deuteranomaly","comment":" Approximation for mostly Green color blindness\n\n    |0.8    0.2    0    |\n    |0.258  0.742  0    |\n    |0      0.142  0.858|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"deuteranopia","comment":" Approximation for Green color blindness\n\n    |0.625  0.375  0  |\n    |0.7    0.3    0  |\n    |0      0.3    0.7|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"difference","comment":" The color difference between 2 colors. Returns a result between 0 and 765\n","type":"W3.Color.Color -> W3.Color.Color -> Basics.Float"},{"name":"isAA","comment":" Test for AA compliance\n","type":"W3.Color.Contrast -> Basics.Bool"},{"name":"isAAA","comment":" Test for AAA compliance\n","type":"W3.Color.Contrast -> Basics.Bool"},{"name":"isLargeTextAA","comment":" Test for AA compliance for text larger than 18pt\n","type":"W3.Color.Contrast -> Basics.Bool"},{"name":"isLargeTextAAA","comment":" Test for AAA compliance for text larger than 18pt\n","type":"W3.Color.Contrast -> Basics.Bool"},{"name":"normal","comment":" Approximation for normal eyes\n\n    |1  0  0|\n    |0  1  0|\n    |0  0  1|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"protanomaly","comment":" Approximation for mostly Red color blindness\n\n    |0.817  0.183  0    |\n    |0.333  0.667  0    |\n    |0      0.125  0.875|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"protanopia","comment":" Approximation for Red color blindness\n\n    |0.567  0.433  0    |\n    |0.558  0.442  0    |\n    |0      0.242  0.758|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"tritanomaly","comment":" Approximation for mostly Blue color blindness\n\n    |0.967  0.033  0    |\n    |0      0.733  0.267|\n    |0      0.183  0.817|\n\n","type":"W3.Color.Color -> W3.Color.Color"},{"name":"tritanopia","comment":" Approximation for Blue color blindness\n\n    |0.95  0.05   0    |\n    |0     0.433  0.567|\n    |0     0.475  0.525|\n\n","type":"W3.Color.Color -> W3.Color.Color"}],"binops":[]},{"name":"W3.Html","comment":" Module that defines all usable HTML elements, their content models, and supported attributes.\n\n\n# Definitions\n\n@docs Node, Attribute, GlobalAttributes\n\n\n# Content Categories\n\nEach HTML element can be categorized by zero or more of the following categories. The categories are related to each other by [this chart](https://html.spec.whatwg.org/multipage/dom.html#kinds-of-content).\n\nNote: _MetadataContent is not supported since all of its content needs to be located within a Head element or it is a script supporting element. These are not usable currently and script elements should not be supported by elm unless they are eventually just links to external resources._\n\n@docs FlowContent, HeadingContent, SectioningContent, PhrasingContent, EmbeddedContent, InteractiveContent\n\n\n# Elements\n\nThe following attempts to group elements together by function and use.\n\n\n## Sections\n\n<https://html.spec.whatwg.org/multipage/sections.html>\n\n@docs article, section, nav, aside, h1, h2, h3, h4, h5, h6, hgroup, header, footer, address\n\n\n## Grouping\n\n<https://html.spec.whatwg.org/multipage/grouping-content.html>\n\n@docs p, hr, pre, blockquote, ol, olKeyed, ul, ulKeyed, menu, li, dl, dlKeyed, dlWrapped, dlWrappedKeyed, dt, dd, figure, figureEndingCaption, figureNoCaption, figcaption, main_, div, divDl\n\n\n## Text\n\n@docs a, em, strong, small, s, cite, q, dfn, abbr, ruby, rubyWrapper, rubyDescendent, rt, rp, data, time, timeText, code, var, samp, kbd, sub, sup, i, b, u, mark, bdi, bdo, span, br, wbr\n\n\n## Edits\n\n@docs ins, del\n\n\n## Embedded\n\n@docs picture, source, img\n\n\n## Iframe\n\n@docs iframe, embed, object, param\n\n\n## Media\n\n@docs video, audio, track\n\n\n## Map\n\n@docs map, area\n\n\n## Table\n\n@docs Table, TableContents, table, caption, colgroup, col, thead, tfoot, tbody, trbody, tr, td, th\n\n\n## Forms\n\n@docs form, label\n\n\n## Inputs\n\n@docs input, hidden, textInput, search, url, tel, email, password, date, month, week, timeInput, datetime, number, range, color, checkbox, radio, file, submit, imageButton, resetButton, buttonInput\n\n\n## Form Elements\n\n@docs button, select, optgroup, datalist, datalistText, option, optionLabelled, textarea, output, progress, meter, fieldset\n\n\n## Interactive Elements\n\n@docs details, summary, summaryHeader, dialog\n\n\n## Canvas\n\n@docs canvas\n\n\n## Text\n\n@docs text\n\n\n## Utility\n\n@docs toNode, toAttributes, toAttribute\n\n\n# Escape Hatch\n\n@docs node\n\n\n# Keyed nodes\n\n@docs keyed\n\n\n# Lazy rendering\n\nVarious functions to make node rendering lazy.\n\n@docs lazy, lazy2, lazy3, lazy4, lazy5, lazy6, lazy7, lazy8\n\n\n# Events\n\n@docs Event\n\n@docs on, onabort, onauxclick, onblur, oncancel, oncanplay, oncanplaythrough, onchange, onclick, onclose, oncontextmenu, oncopy, oncuechange, oncut, ondblclick, ondrag, ondragend, ondragenter, ondragexit, ondragleave, ondragover, ondragstart, ondrop, ondurationchange, onemptied, onended, onerror, onfocus, onformdata, oninput, oninvalid, onkeydown, onkeypress, onkeyup, onload, onloadeddata, onloadedmetadata, onloadedstart, onmousedown, onmouseenter, onmouseleave, onmousemove, onmouseout, onmouseover, onmouseup, onpaste, onpause, onplay, onplaying, onprogress, onratechange, onreset, onresize, onscroll, onsecuritypolicyviolation, onseeked, onseeking, onselect, onslotchange, onstalled, onsubmit, onsuspend, ontimeupdate, ontoggle, onvolumechange, onwaiting, onwheel\n\n","unions":[{"name":"Node","comment":" Type for each element\n","args":["nodes","msg"],"cases":[]},{"name":"Table","comment":" The Type that is passed around the table pipeline\n","args":["msg"],"cases":[]}],"aliases":[{"name":"Attribute","comment":" Type for each attribute\n","args":["a","msg"],"type":"W3.Html.Help.Attribute a msg"},{"name":"EmbeddedContent","comment":" The Embedded Content Category as defined by [html.spec.whatwg.org/EmbeddedContent](https://html.spec.whatwg.org/multipage/dom.html#embedded-content)\n","args":[],"type":"{ audio : W3.Html.Help.Supported, canvas : W3.Html.Help.Supported, embed : W3.Html.Help.Supported, iframe : W3.Html.Help.Supported, img : W3.Html.Help.Supported, object : W3.Html.Help.Supported, picture : W3.Html.Help.Supported, video : W3.Html.Help.Supported }"},{"name":"Event","comment":" ","args":["msg"],"type":"{ message : msg, preventDefault : Basics.Bool, stopPropagation : Basics.Bool }"},{"name":"FlowContent","comment":" Flow Content Category as defined by [html.spec.whatwg.org/FlowContent](https://html.spec.whatwg.org/multipage/dom.html#flow-content-2)\n","args":[],"type":"{ address : W3.Html.Help.Supported, blockquote : W3.Html.Help.Supported, dialog : W3.Html.Help.Supported, div : W3.Html.Help.Supported, dl : W3.Html.Help.Supported, fieldset : W3.Html.Help.Supported, figure : W3.Html.Help.Supported, footer : W3.Html.Help.Supported, form : W3.Html.Help.Supported, header : W3.Html.Help.Supported, hr : W3.Html.Help.Supported, main_ : W3.Html.Help.Supported, menu : W3.Html.Help.Supported, ol : W3.Html.Help.Supported, p : W3.Html.Help.Supported, pre : W3.Html.Help.Supported, table : W3.Html.Help.Supported, ul : W3.Html.Help.Supported, abbr : W3.Html.Help.Supported, area : W3.Html.Help.Supported, b : W3.Html.Help.Supported, bdi : W3.Html.Help.Supported, bdo : W3.Html.Help.Supported, br : W3.Html.Help.Supported, cite : W3.Html.Help.Supported, code : W3.Html.Help.Supported, data : W3.Html.Help.Supported, datalist : W3.Html.Help.Supported, del : W3.Html.Help.Supported, dfn : W3.Html.Help.Supported, em : W3.Html.Help.Supported, i : W3.Html.Help.Supported, ins : W3.Html.Help.Supported, kbd : W3.Html.Help.Supported, map : W3.Html.Help.Supported, mark : W3.Html.Help.Supported, meter : W3.Html.Help.Supported, output : W3.Html.Help.Supported, progress : W3.Html.Help.Supported, q : W3.Html.Help.Supported, ruby : W3.Html.Help.Supported, s : W3.Html.Help.Supported, samp : W3.Html.Help.Supported, small : W3.Html.Help.Supported, span : W3.Html.Help.Supported, strong : W3.Html.Help.Supported, sub : W3.Html.Help.Supported, sup : W3.Html.Help.Supported, time : W3.Html.Help.Supported, u : W3.Html.Help.Supported, var : W3.Html.Help.Supported, wbr : W3.Html.Help.Supported, h1 : W3.Html.Help.Supported, h2 : W3.Html.Help.Supported, h3 : W3.Html.Help.Supported, h4 : W3.Html.Help.Supported, h5 : W3.Html.Help.Supported, h6 : W3.Html.Help.Supported, hgroup : W3.Html.Help.Supported, article : W3.Html.Help.Supported, aside : W3.Html.Help.Supported, nav : W3.Html.Help.Supported, section : W3.Html.Help.Supported, canvas : W3.Html.Help.Supported, picture : W3.Html.Help.Supported, a : W3.Html.Help.Supported, audio : W3.Html.Help.Supported, button : W3.Html.Help.Supported, details : W3.Html.Help.Supported, embed : W3.Html.Help.Supported, iframe : W3.Html.Help.Supported, img : W3.Html.Help.Supported, input : W3.Html.Help.Supported, label : W3.Html.Help.Supported, object : W3.Html.Help.Supported, select : W3.Html.Help.Supported, textarea : W3.Html.Help.Supported, video : W3.Html.Help.Supported }"},{"name":"GlobalAttributes","comment":" All elements support the use of these attributes as defined by [html.spec.whatwg.org/GlobalAttributes](https://html.spec.whatwg.org/multipage/dom.html#global-attributes)\n","args":["a","msg"],"type":"W3.Html.Help.Attribute { a | accesskey : W3.Html.Help.SupportedAttribute, autocapitalize : W3.Html.Help.SupportedAttribute, autofocus : W3.Html.Help.SupportedAttribute, class : W3.Html.Help.SupportedAttribute, contenteditable : W3.Html.Help.SupportedAttribute, data_ : W3.Html.Help.SupportedAttribute, dir : W3.Html.Help.SupportedAttribute, draggable : W3.Html.Help.SupportedAttribute, enterkeyhint : W3.Html.Help.SupportedAttribute, hidden : W3.Html.Help.SupportedAttribute, id : W3.Html.Help.SupportedAttribute, inputmode : W3.Html.Help.SupportedAttribute, is : W3.Html.Help.SupportedAttribute, itemid : W3.Html.Help.SupportedAttribute, itemprop : W3.Html.Help.SupportedAttribute, itemref : W3.Html.Help.SupportedAttribute, itemscope : W3.Html.Help.SupportedAttribute, itemtype : W3.Html.Help.SupportedAttribute, lang : W3.Html.Help.SupportedAttribute, nonce : W3.Html.Help.SupportedAttribute, slot : W3.Html.Help.SupportedAttribute, spellcheck : W3.Html.Help.SupportedAttribute, style : W3.Html.Help.SupportedAttribute, tabindex : W3.Html.Help.SupportedAttribute, title : W3.Html.Help.SupportedAttribute, translate : W3.Html.Help.SupportedAttribute } msg"},{"name":"HeadingContent","comment":" The Heading Content Category as defined by [html.spec.whatwg.org/HeadingContent](https://html.spec.whatwg.org/multipage/dom.html#heading-content)\n","args":[],"type":"{ h1 : W3.Html.Help.Supported, h2 : W3.Html.Help.Supported, h3 : W3.Html.Help.Supported, h4 : W3.Html.Help.Supported, h5 : W3.Html.Help.Supported, h6 : W3.Html.Help.Supported, hgroup : W3.Html.Help.Supported }"},{"name":"InteractiveContent","comment":" The Interactive Content Category as defined by [html.spec.whatwg.org/InteractiveContent](https://html.spec.whatwg.org/multipage/dom.html#interactive-content)\n","args":[],"type":"{ a : W3.Html.Help.Supported, audio : W3.Html.Help.Supported, button : W3.Html.Help.Supported, details : W3.Html.Help.Supported, embed : W3.Html.Help.Supported, iframe : W3.Html.Help.Supported, img : W3.Html.Help.Supported, input : W3.Html.Help.Supported, label : W3.Html.Help.Supported, object : W3.Html.Help.Supported, select : W3.Html.Help.Supported, textarea : W3.Html.Help.Supported, video : W3.Html.Help.Supported }"},{"name":"PhrasingContent","comment":" The Phrasing Content Category as defined by [html.spec.whatwg.org/PhrasingContent](https://html.spec.whatwg.org/multipage/dom.html#phrasing-content)\n","args":[],"type":"{ a : W3.Html.Help.Supported, abbr : W3.Html.Help.Supported, area : W3.Html.Help.Supported, audio : W3.Html.Help.Supported, b : W3.Html.Help.Supported, bdi : W3.Html.Help.Supported, bdo : W3.Html.Help.Supported, br : W3.Html.Help.Supported, button : W3.Html.Help.Supported, canvas : W3.Html.Help.Supported, cite : W3.Html.Help.Supported, code : W3.Html.Help.Supported, data : W3.Html.Help.Supported, datalist : W3.Html.Help.Supported, del : W3.Html.Help.Supported, dfn : W3.Html.Help.Supported, em : W3.Html.Help.Supported, embed : W3.Html.Help.Supported, i : W3.Html.Help.Supported, iframe : W3.Html.Help.Supported, img : W3.Html.Help.Supported, input : W3.Html.Help.Supported, ins : W3.Html.Help.Supported, kbd : W3.Html.Help.Supported, label : W3.Html.Help.Supported, map : W3.Html.Help.Supported, mark : W3.Html.Help.Supported, meter : W3.Html.Help.Supported, object : W3.Html.Help.Supported, output : W3.Html.Help.Supported, picture : W3.Html.Help.Supported, progress : W3.Html.Help.Supported, q : W3.Html.Help.Supported, ruby : W3.Html.Help.Supported, s : W3.Html.Help.Supported, samp : W3.Html.Help.Supported, select : W3.Html.Help.Supported, small : W3.Html.Help.Supported, span : W3.Html.Help.Supported, strong : W3.Html.Help.Supported, sub : W3.Html.Help.Supported, sup : W3.Html.Help.Supported, textarea : W3.Html.Help.Supported, time : W3.Html.Help.Supported, u : W3.Html.Help.Supported, var : W3.Html.Help.Supported, video : W3.Html.Help.Supported, wbr : W3.Html.Help.Supported }"},{"name":"SectioningContent","comment":" The Sectioning Content Category as defined by [html.spec.whatwg.org/SectioningContent](https://html.spec.whatwg.org/multipage/dom.html#sectioning-content)\n","args":[],"type":"{ article : W3.Html.Help.Supported, aside : W3.Html.Help.Supported, nav : W3.Html.Help.Supported, section : W3.Html.Help.Supported }"},{"name":"TableContents","comment":" Defines the allowed descendants of a table excluding the tbody\n","args":["msg"],"type":"{ caption : Maybe.Maybe (VirtualDom.Node msg), colgroups : List.List (VirtualDom.Node msg), thead : Maybe.Maybe (VirtualDom.Node msg), tfoot : Maybe.Maybe (VirtualDom.Node msg) }"}],"values":[{"name":"a","comment":" Follows the element definition at [html.spec.whatwg.org/a](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element)\n","type":"List.List (W3.Html.GlobalAttributes { href : W3.Html.Help.SupportedAttribute, target : W3.Html.Help.SupportedAttribute, download : W3.Html.Help.SupportedAttribute, ping : W3.Html.Help.SupportedAttribute, rel : W3.Html.Help.SupportedAttribute, hreflang : W3.Html.Help.SupportedAttribute, type_mime : W3.Html.Help.SupportedAttribute, referrerpolicy : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | a : W3.Html.Help.Supported } msg"},{"name":"abbr","comment":" Follows the element definition at [html.spec.whatwg.org/abbr](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-abbr-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | abbr : W3.Html.Help.Supported } msg"},{"name":"address","comment":" Follows the element definition at [html.spec.whatwg.org/address](https://html.spec.whatwg.org/multipage/sections.html#the-address-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | address : W3.Html.Help.Supported } msg"},{"name":"area","comment":" Follows the element definition at [html.spec.whatwg.org/area](https://html.spec.whatwg.org/multipage/image-maps.html#the-area-element)\n","type":"List.List (W3.Html.GlobalAttributes { alt : W3.Html.Help.SupportedAttribute, coords : W3.Html.Help.SupportedAttribute, shape : W3.Html.Help.SupportedAttribute, href : W3.Html.Help.SupportedAttribute, target : W3.Html.Help.SupportedAttribute, download : W3.Html.Help.SupportedAttribute, ping : W3.Html.Help.SupportedAttribute, rel : W3.Html.Help.SupportedAttribute, referrerpolicy : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | area : W3.Html.Help.Supported } msg"},{"name":"article","comment":" Follows the element definition at [html.spec.whatwg.org/article](https://html.spec.whatwg.org/multipage/sections.html#the-article-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | article : W3.Html.Help.Supported } msg"},{"name":"aside","comment":" Follows the element definition at [html.spec.whatwg.org/aside](https://html.spec.whatwg.org/multipage/sections.html#the-aside-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | aside : W3.Html.Help.Supported } msg"},{"name":"audio","comment":" Follows the element definition at [html.spec.whatwg.org/audio](https://html.spec.whatwg.org/multipage/media.html#the-audio-element)\n","type":"List.List (W3.Html.GlobalAttributes { src : W3.Html.Help.SupportedAttribute, crossorigin : W3.Html.Help.SupportedAttribute, preload : W3.Html.Help.SupportedAttribute, autoplay : W3.Html.Help.SupportedAttribute, loop : W3.Html.Help.SupportedAttribute, muted : W3.Html.Help.SupportedAttribute, controls : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { source : W3.Html.Help.Supported } msg) -> List.List (W3.Html.Node { track : W3.Html.Help.Supported } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | audio : W3.Html.Help.Supported } msg"},{"name":"b","comment":" Follows the element definition at [html.spec.whatwg.org/b](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-b-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | b : W3.Html.Help.Supported } msg"},{"name":"bdi","comment":" Follows the element definition at [html.spec.whatwg.org/bdi](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-bdi-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | bdi : W3.Html.Help.Supported } msg"},{"name":"bdo","comment":" Follows the element definition at [html.spec.whatwg.org/bdo](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-bdo-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | bdo : W3.Html.Help.Supported } msg"},{"name":"blockquote","comment":" Follows the element definition at [html.spec.whatwg.org/blockquote](https://html.spec.whatwg.org/multipage/grouping-content.html#the-blockquote-element)\n","type":"List.List (W3.Html.GlobalAttributes { cite : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | blockquote : W3.Html.Help.Supported } msg"},{"name":"br","comment":" Follows the element definition at [html.spec.whatwg.org/br](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-br-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node { compatible | br : W3.Html.Help.Supported } msg"},{"name":"button","comment":" Follows the element definition at [html.spec.whatwg.org/button](https://html.spec.whatwg.org/multipage/form-elements.html#the-button-element)\n","type":"List.List (W3.Html.GlobalAttributes { disabled : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, formaction : W3.Html.Help.SupportedAttribute, formenctype : W3.Html.Help.SupportedAttribute, formmethod : W3.Html.Help.SupportedAttribute, formnovalidate : W3.Html.Help.SupportedAttribute, formtarget : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, type_button : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | button : W3.Html.Help.Supported } msg"},{"name":"buttonInput","comment":" Follows the element definition at [html.spec.whatwg.org/button](https://html.spec.whatwg.org/multipage/input.html#button-state-(type=button))\n","type":"List.List (W3.Html.GlobalAttributes { value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"canvas","comment":" Follows the element definition at [html.spec.whatwg.org/canvas](https://html.spec.whatwg.org/multipage/canvas.html#the-canvas-element)\n","type":"List.List (W3.Html.GlobalAttributes { width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | canvas : W3.Html.Help.Supported } msg"},{"name":"caption","comment":" Follows the element definition at [html.spec.whatwg.org/caption](https://html.spec.whatwg.org/multipage/tables.html#the-caption-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Table msg -> W3.Html.Table msg"},{"name":"checkbox","comment":" Follows the element definition at [html.spec.whatwg.org/checkbox](https://html.spec.whatwg.org/multipage/input.html#checkbox-state-(type=checkbox))\n","type":"List.List (W3.Html.GlobalAttributes { checked : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"cite","comment":" Follows the element definition at [html.spec.whatwg.org/cite](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-cite-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | cite : W3.Html.Help.Supported } msg"},{"name":"code","comment":" Follows the element definition at [html.spec.whatwg.org/code](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-code-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | code : W3.Html.Help.Supported } msg"},{"name":"col","comment":" Follows the element definition at [html.spec.whatwg.org/col](https://html.spec.whatwg.org/multipage/tables.html#the-col-element)\n","type":"List.List (W3.Html.GlobalAttributes { span : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | col : W3.Html.Help.Supported } msg"},{"name":"colgroup","comment":" Follows the element definition at [html.spec.whatwg.org/colgroup](https://html.spec.whatwg.org/multipage/tables.html#the-colgroup-element)\n","type":"List.List (W3.Html.GlobalAttributes { span : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { col : W3.Html.Help.Supported } msg) -> W3.Html.Table msg -> W3.Html.Table msg"},{"name":"color","comment":" Follows the element definition at [html.spec.whatwg.org/color](https://html.spec.whatwg.org/multipage/input.html#color-state-(type=color))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"data","comment":" Follows the element definition at [html.spec.whatwg.org/data](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-data-element)\n","type":"List.List (W3.Html.GlobalAttributes { value : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | data : W3.Html.Help.Supported } msg"},{"name":"datalist","comment":" Follows the element definition at [html.spec.whatwg.org/datalist](https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { option : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | datalist : W3.Html.Help.Supported } msg"},{"name":"datalistText","comment":" Follows the element definition at [html.spec.whatwg.org/datalist](https://html.spec.whatwg.org/multipage/form-elements.html#the-datalist-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | datalist : W3.Html.Help.Supported } msg"},{"name":"date","comment":" Follows the element definition at [html.spec.whatwg.org/date](https://html.spec.whatwg.org/multipage/input.html#date-state-(type=date))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsDate : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"datetime","comment":" Follows the element definition at [html.spec.whatwg.org/datetime](https://html.spec.whatwg.org/multipage/input.html#local-date-and-time-state-(type=datetime-local))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"dd","comment":" Follows the element definition at [html.spec.whatwg.org/dd](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dd-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | dd : W3.Html.Help.Supported } msg"},{"name":"del","comment":" Follows the element definition at [html.spec.whatwg.org/del](https://html.spec.whatwg.org/multipage/edits.html#the-del-element)\n","type":"List.List (W3.Html.GlobalAttributes { cite : W3.Html.Help.SupportedAttribute, datetime : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | del : W3.Html.Help.Supported } msg"},{"name":"details","comment":" Follows the element definition at [html.spec.whatwg.org/details](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element)\n","type":"List.List (W3.Html.GlobalAttributes { open : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { summary : W3.Html.Help.Supported } msg -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | details : W3.Html.Help.Supported } msg"},{"name":"dfn","comment":" Follows the element definition at [html.spec.whatwg.org/dfn](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-dfn-element)\n_Exclude dfn descendant_\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | dfn : W3.Html.Help.Supported } msg"},{"name":"dialog","comment":" Follows the element definition at [html.spec.whatwg.org/dialog](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element)\n","type":"List.List (W3.Html.GlobalAttributes { open : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | dialog : W3.Html.Help.Supported } msg"},{"name":"div","comment":" Follows the element definition at [html.spec.whatwg.org/div](https://html.spec.whatwg.org/multipage/grouping-content.html#the-div-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | div : W3.Html.Help.Supported } msg"},{"name":"divDl","comment":" Follows the element definition at [html.spec.whatwg.org/div](https://html.spec.whatwg.org/multipage/grouping-content.html#the-div-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { dt : W3.Html.Help.Supported, dd : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | divDl : W3.Html.Help.Supported } msg"},{"name":"dl","comment":" Follows the element definition at [html.spec.whatwg.org/dl](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { dt : W3.Html.Help.Supported, dd : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | dl : W3.Html.Help.Supported } msg"},{"name":"dlKeyed","comment":" Follows the element definition at [html.spec.whatwg.org/dl](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List ( String.String, W3.Html.Node { dt : W3.Html.Help.Supported, dd : W3.Html.Help.Supported } msg ) -> W3.Html.Node { compatible | dl : W3.Html.Help.Supported } msg"},{"name":"dlWrapped","comment":" Follows the element definition at [html.spec.whatwg.org/dl](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { divDl : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | dl : W3.Html.Help.Supported } msg"},{"name":"dlWrappedKeyed","comment":" Follows the element definition at [html.spec.whatwg.org/dl](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List ( String.String, W3.Html.Node { divDl : W3.Html.Help.Supported } msg ) -> W3.Html.Node { compatible | dl : W3.Html.Help.Supported } msg"},{"name":"dt","comment":" Follows the element definition at [html.spec.whatwg.org/dt](https://html.spec.whatwg.org/multipage/grouping-content.html#the-dt-element)\n_Exclude heading content, sectioning content, header, footer descendant_\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | dt : W3.Html.Help.Supported } msg"},{"name":"em","comment":" Follows the element definition at [html.spec.whatwg.org/em](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-em-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | em : W3.Html.Help.Supported } msg"},{"name":"email","comment":" Follows the element definition at [html.spec.whatwg.org/email](https://html.spec.whatwg.org/multipage/input.html#e-mail-state-(type=email))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, multiple : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"embed","comment":" Follows the element definition at [html.spec.whatwg.org/embed](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-embed-element)\n","type":"List.List (W3.Html.GlobalAttributes { src : W3.Html.Help.SupportedAttribute, type_mime : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | embed : W3.Html.Help.Supported } msg"},{"name":"fieldset","comment":" Follows the element definition at [html.spec.whatwg.org/fieldset](https://html.spec.whatwg.org/multipage/form-elements.html#the-fieldset-element)\n","type":"List.List (W3.Html.GlobalAttributes { disabled : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute } msg) -> ( List.List (W3.Html.GlobalAttributes {} msg), List.List (W3.Html.Node W3.Html.PhrasingContent msg) ) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | fieldset : W3.Html.Help.Supported } msg"},{"name":"figcaption","comment":" Follows the element definition at [html.spec.whatwg.org/figcaption](https://html.spec.whatwg.org/multipage/grouping-content.html#the-figcaption-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | figcaption : W3.Html.Help.Supported } msg"},{"name":"figure","comment":" Follows the element definition at [html.spec.whatwg.org/figure](https://html.spec.whatwg.org/multipage/grouping-content.html#the-figure-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node { figcaption : W3.Html.Help.Supported } msg -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | figure : W3.Html.Help.Supported } msg"},{"name":"figureEndingCaption","comment":" Follows the element definition at [html.spec.whatwg.org/figure](https://html.spec.whatwg.org/multipage/grouping-content.html#the-figure-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { figcaption : W3.Html.Help.Supported } msg -> W3.Html.Node { compatible | figure : W3.Html.Help.Supported } msg"},{"name":"figureNoCaption","comment":" Follows the element definition at [html.spec.whatwg.org/figure](https://html.spec.whatwg.org/multipage/grouping-content.html#the-figure-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | figure : W3.Html.Help.Supported } msg"},{"name":"file","comment":" Follows the element definition at [html.spec.whatwg.org/file](https://html.spec.whatwg.org/multipage/input.html#file-upload-state-(type=file))\n","type":"List.List (W3.Html.GlobalAttributes { accept : W3.Html.Help.SupportedAttribute, multiple : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, files : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"footer","comment":" Follows the element definition at [html.spec.whatwg.org/footer](https://html.spec.whatwg.org/multipage/sections.html#the-header-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | footer : W3.Html.Help.Supported } msg"},{"name":"form","comment":" Follows the element definition at [html.spec.whatwg.org/form](https://html.spec.whatwg.org/multipage/forms.html#the-form-element)\nContent model: _Excludes form_\n","type":"List.List (W3.Html.GlobalAttributes { acceptcharset : W3.Html.Help.SupportedAttribute, action : W3.Html.Help.SupportedAttribute, autocomplete : W3.Html.Help.SupportedAttribute, enctype : W3.Html.Help.SupportedAttribute, method : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, novalidate : W3.Html.Help.SupportedAttribute, target : W3.Html.Help.SupportedAttribute, rel : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | form : W3.Html.Help.Supported } msg"},{"name":"h1","comment":" Follows the element definition at [html.spec.whatwg.org/h1](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h1 : W3.Html.Help.Supported } msg"},{"name":"h2","comment":" Follows the element definition at [html.spec.whatwg.org/h2](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h2 : W3.Html.Help.Supported } msg"},{"name":"h3","comment":" Follows the element definition at [html.spec.whatwg.org/h3](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h3 : W3.Html.Help.Supported } msg"},{"name":"h4","comment":" Follows the element definition at [html.spec.whatwg.org/h4](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h4 : W3.Html.Help.Supported } msg"},{"name":"h5","comment":" Follows the element definition at [html.spec.whatwg.org/h5](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h5 : W3.Html.Help.Supported } msg"},{"name":"h6","comment":" Follows the element definition at [html.spec.whatwg.org/h6](https://html.spec.whatwg.org/multipage/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | h6 : W3.Html.Help.Supported } msg"},{"name":"header","comment":" Follows the element definition at [html.spec.whatwg.org/header](https://html.spec.whatwg.org/multipage/sections.html#the-header-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | header : W3.Html.Help.Supported } msg"},{"name":"hgroup","comment":" Follows the element definition at [html.spec.whatwg.org/hgroup](https://html.spec.whatwg.org/multipage/sections.html#the-hgroup-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { h1 : W3.Html.Help.Supported, h2 : W3.Html.Help.Supported, h3 : W3.Html.Help.Supported, h4 : W3.Html.Help.Supported, h5 : W3.Html.Help.Supported, h6 : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | hgroup : W3.Html.Help.Supported } msg"},{"name":"hidden","comment":" Follows the element definition at [html.spec.whatwg.org/hidden](https://html.spec.whatwg.org/multipage/input.html#hidden-state-(type=hidden))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"hr","comment":" Follows the element definition at [html.spec.whatwg.org/hr](https://html.spec.whatwg.org/multipage/grouping-content.html#the-hr-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node { compatible | hr : W3.Html.Help.Supported } msg"},{"name":"i","comment":" Follows the element definition at [html.spec.whatwg.org/i](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-i-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | i : W3.Html.Help.Supported } msg"},{"name":"iframe","comment":" Follows the element definition at [html.spec.whatwg.org/iframe](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-iframe-element)\n","type":"List.List (W3.Html.GlobalAttributes { src : W3.Html.Help.SupportedAttribute, srcdoc : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, sandbox : W3.Html.Help.SupportedAttribute, allow : W3.Html.Help.SupportedAttribute, allowfullscreen : W3.Html.Help.SupportedAttribute, allowpaymentrequest : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute, referrerpolicy : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | iframe : W3.Html.Help.Supported } msg"},{"name":"imageButton","comment":" Follows the element definition at [html.spec.whatwg.org/image](https://html.spec.whatwg.org/multipage/input.html#image-button-state-(type=image))\n","type":"List.List (W3.Html.GlobalAttributes { alt : W3.Html.Help.SupportedAttribute, formaction : W3.Html.Help.SupportedAttribute, formenctype : W3.Html.Help.SupportedAttribute, formmethod : W3.Html.Help.SupportedAttribute, formnovalidate : W3.Html.Help.SupportedAttribute, formtarget : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute, src : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"img","comment":" Follows the element definition at [html.spec.whatwg.org/img](https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element)\n","type":"List.List (W3.Html.GlobalAttributes { alt : W3.Html.Help.SupportedAttribute, src : W3.Html.Help.SupportedAttribute, srcset : W3.Html.Help.SupportedAttribute, sizes : W3.Html.Help.SupportedAttribute, crossorigin : W3.Html.Help.SupportedAttribute, usemap : W3.Html.Help.SupportedAttribute, ismap : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute, referrerpolicy : W3.Html.Help.SupportedAttribute, decoding : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | img : W3.Html.Help.Supported } msg"},{"name":"input","comment":" Follows the element definition at [html.spec.whatwg.org/input](https://html.spec.whatwg.org/multipage/input.html#the-input-element)\n","type":"List.List (W3.Html.GlobalAttributes { accept : W3.Html.Help.SupportedAttribute, alt : W3.Html.Help.SupportedAttribute, autocomplete : W3.Html.Help.SupportedAttribute, checked : W3.Html.Help.SupportedAttribute, dirname : W3.Html.Help.SupportedAttribute, disabled : W3.Html.Help.SupportedAttribute, files : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, formaction : W3.Html.Help.SupportedAttribute, formenctype : W3.Html.Help.SupportedAttribute, formmethod : W3.Html.Help.SupportedAttribute, formnovalidate : W3.Html.Help.SupportedAttribute, formtarget : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, multiple : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, src : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, type_input : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsDate : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"ins","comment":" Follows the element definition at [html.spec.whatwg.org/ins](https://html.spec.whatwg.org/multipage/edits.html#the-ins-element)\n","type":"List.List (W3.Html.GlobalAttributes { cite : W3.Html.Help.SupportedAttribute, datetime : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | ins : W3.Html.Help.Supported } msg"},{"name":"kbd","comment":" Follows the element definition at [html.spec.whatwg.org/kbd](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-kbd-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | kbd : W3.Html.Help.Supported } msg"},{"name":"keyed","comment":" ","type":"String.String -> List.List (W3.Html.Attribute a msg) -> List.List ( String.String, W3.Html.Node b msg ) -> W3.Html.Node c msg"},{"name":"label","comment":" Follows the element definition at [html.spec.whatwg.org/label](https://html.spec.whatwg.org/multipage/forms.html#the-label-element)\n","type":"List.List (W3.Html.GlobalAttributes { for : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | label : W3.Html.Help.Supported } msg"},{"name":"lazy","comment":" ","type":"(a -> W3.Html.Node b msg) -> a -> W3.Html.Node b msg"},{"name":"lazy2","comment":" ","type":"(a -> b -> W3.Html.Node c msg) -> a -> b -> W3.Html.Node c msg"},{"name":"lazy3","comment":" ","type":"(a -> b -> c -> W3.Html.Node d msg) -> a -> b -> c -> W3.Html.Node d msg"},{"name":"lazy4","comment":" ","type":"(a -> b -> c -> d -> W3.Html.Node e msg) -> a -> b -> c -> d -> W3.Html.Node e msg"},{"name":"lazy5","comment":" ","type":"(a -> b -> c -> d -> e -> W3.Html.Node f msg) -> a -> b -> c -> d -> e -> W3.Html.Node f msg"},{"name":"lazy6","comment":" ","type":"(a -> b -> c -> d -> e -> f -> W3.Html.Node g msg) -> a -> b -> c -> d -> e -> f -> W3.Html.Node g msg"},{"name":"lazy7","comment":" ","type":"(a -> b -> c -> d -> e -> f -> g -> W3.Html.Node h msg) -> a -> b -> c -> d -> e -> f -> g -> W3.Html.Node h msg"},{"name":"lazy8","comment":" ","type":"(a -> b -> c -> d -> e -> f -> g -> h -> W3.Html.Node i msg) -> a -> b -> c -> d -> e -> f -> g -> h -> W3.Html.Node i msg"},{"name":"li","comment":" Follows the element definition at [html.spec.whatwg.org/li](https://html.spec.whatwg.org/multipage/grouping-content.html#the-li-element)\n","type":"List.List (W3.Html.GlobalAttributes { value_ordinal : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | li : W3.Html.Help.Supported } msg"},{"name":"main_","comment":" Follows the element definition at [html.spec.whatwg.org/main](https://html.spec.whatwg.org/multipage/grouping-content.html#the-main-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | main_ : W3.Html.Help.Supported } msg"},{"name":"map","comment":" Follows the element definition at [html.spec.whatwg.org/map](https://html.spec.whatwg.org/multipage/image-maps.html#the-map-element)\n","type":"List.List (W3.Html.GlobalAttributes { name : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | map : W3.Html.Help.Supported } msg"},{"name":"mark","comment":" Follows the element definition at [html.spec.whatwg.org/mark](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-mark-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | mark : W3.Html.Help.Supported } msg"},{"name":"menu","comment":" Follows the element definition at [html.spec.whatwg.org/menu](https://html.spec.whatwg.org/multipage/grouping-content.html#the-menu-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { li : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | menu : W3.Html.Help.Supported } msg"},{"name":"meter","comment":" Follows the element definition at [html.spec.whatwg.org/meter](https://html.spec.whatwg.org/multipage/form-elements.html#the-meter-element)\n","type":"List.List (W3.Html.GlobalAttributes { value_ordinal : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, low : W3.Html.Help.SupportedAttribute, high : W3.Html.Help.SupportedAttribute, optimum : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | meter : W3.Html.Help.Supported } msg"},{"name":"month","comment":" Follows the element definition at [html.spec.whatwg.org/month](https://html.spec.whatwg.org/multipage/input.html#month-state-(type=month))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsDate : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"nav","comment":" Follows the element definition at [html.spec.whatwg.org/nav](https://html.spec.whatwg.org/multipage/sections.html#the-nav-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | nav : W3.Html.Help.Supported } msg"},{"name":"node","comment":" Use this function as an escape hatch to support elements that may not be supported by this package.\n","type":"String.String -> List.List (W3.Html.Attribute a msg) -> List.List (W3.Html.Node b msg) -> W3.Html.Node c msg"},{"name":"number","comment":" Follows the element definition at [html.spec.whatwg.org/number](https://html.spec.whatwg.org/multipage/input.html#number-state-(type=number))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"object","comment":" Follows the element definition at [html.spec.whatwg.org/object](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-object-element)\n","type":"List.List (W3.Html.GlobalAttributes { data : W3.Html.Help.SupportedAttribute, type_mime : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, usemap : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { param : W3.Html.Help.Supported } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | object : W3.Html.Help.Supported } msg"},{"name":"ol","comment":" Follows the element definition at [html.spec.whatwg.org/ol](https://html.spec.whatwg.org/multipage/grouping-content.html#the-ol-element)\n","type":"List.List (W3.Html.GlobalAttributes { reversed : W3.Html.Help.SupportedAttribute, start : W3.Html.Help.SupportedAttribute, type_list : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { li : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | ol : W3.Html.Help.Supported } msg"},{"name":"olKeyed","comment":" Follows the element definition at [html.spec.whatwg.org/ol](https://html.spec.whatwg.org/multipage/grouping-content.html#the-ol-element)\n","type":"List.List (W3.Html.GlobalAttributes { reversed : W3.Html.Help.SupportedAttribute, start : W3.Html.Help.SupportedAttribute, type_list : W3.Html.Help.SupportedAttribute } msg) -> List.List ( String.String, W3.Html.Node { li : W3.Html.Help.Supported } msg ) -> W3.Html.Node { compatible | ol : W3.Html.Help.Supported } msg"},{"name":"on","comment":" ","type":"String.String -> Json.Decode.Decoder (W3.Html.Event msg) -> W3.Html.Help.Attribute a msg"},{"name":"onabort","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onauxclick","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onblur","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncancel","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncanplay","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncanplaythrough","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onchange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onclick","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onclose","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncontextmenu","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncopy","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncuechange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oncut","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondblclick","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondrag","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragend","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragenter","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragexit","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragleave","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragover","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondragstart","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondrop","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ondurationchange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onemptied","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onended","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onerror","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onfocus","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onformdata","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oninput","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"oninvalid","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onkeydown","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onkeypress","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onkeyup","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onload","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onloadeddata","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onloadedmetadata","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onloadedstart","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmousedown","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmouseenter","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmouseleave","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmousemove","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmouseout","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmouseover","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onmouseup","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onpaste","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onpause","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onplay","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onplaying","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onprogress","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onratechange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onreset","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onresize","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onscroll","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onsecuritypolicyviolation","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onseeked","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onseeking","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onselect","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onslotchange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onstalled","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onsubmit","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onsuspend","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ontimeupdate","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"ontoggle","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onvolumechange","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onwaiting","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"onwheel","comment":" ","type":"msg -> W3.Html.Help.Attribute a msg"},{"name":"optgroup","comment":" Follows the element definition at [html.spec.whatwg.org/optgroup](https://html.spec.whatwg.org/multipage/form-elements.html#the-optgroup-element)\n","type":"List.List (W3.Html.GlobalAttributes { disabled : W3.Html.Help.SupportedAttribute, label : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { option : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | optgroup : W3.Html.Help.Supported } msg"},{"name":"option","comment":" Follows the element definition at [html.spec.whatwg.org/option](https://html.spec.whatwg.org/multipage/form-elements.html#the-option-element)\n","type":"List.List (W3.Html.GlobalAttributes { disabled : W3.Html.Help.SupportedAttribute, selected : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> String.String -> W3.Html.Node { compatible | option : W3.Html.Help.Supported } msg"},{"name":"optionLabelled","comment":" Follows the element definition at [html.spec.whatwg.org/option](https://html.spec.whatwg.org/multipage/form-elements.html#the-option-element)\n","type":"List.List (W3.Html.GlobalAttributes { disabled : W3.Html.Help.SupportedAttribute, selected : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> String.String -> W3.Html.Node { compatible | option : W3.Html.Help.Supported } msg"},{"name":"output","comment":" Follows the element definition at [html.spec.whatwg.org/output](https://html.spec.whatwg.org/multipage/form-elements.html#the-output-element)\n","type":"List.List (W3.Html.GlobalAttributes { for : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | output : W3.Html.Help.Supported } msg"},{"name":"p","comment":" Follows the element definition at [html.spec.whatwg.org/p](https://html.spec.whatwg.org/multipage/grouping-content.html#the-p-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | p : W3.Html.Help.Supported } msg"},{"name":"param","comment":" Follows the element definition at [html.spec.whatwg.org/param](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-param-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> ( String.String, String.String ) -> W3.Html.Node { compatible | param : W3.Html.Help.Supported } msg"},{"name":"password","comment":" Follows the element definition at [html.spec.whatwg.org/password](https://html.spec.whatwg.org/multipage/input.html#password-state-(type=password))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"picture","comment":" Follows the element definition at [html.spec.whatwg.org/picture](https://html.spec.whatwg.org/multipage/embedded-content.html#the-picture-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { source : W3.Html.Help.Supported } msg) -> W3.Html.Node { img : W3.Html.Help.Supported } msg -> W3.Html.Node { compatible | picture : W3.Html.Help.Supported } msg"},{"name":"pre","comment":" Follows the element definition at [html.spec.whatwg.org/pre](https://html.spec.whatwg.org/multipage/grouping-content.html#the-pre-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | pre : W3.Html.Help.Supported } msg"},{"name":"progress","comment":" Follows the element definition at [html.spec.whatwg.org/progress](https://html.spec.whatwg.org/multipage/form-elements.html#the-progress-element)\n","type":"List.List (W3.Html.GlobalAttributes { value_ordinal : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | progress : W3.Html.Help.Supported } msg"},{"name":"q","comment":" Follows the element definition at [html.spec.whatwg.org/q](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-q-element)\n","type":"List.List (W3.Html.GlobalAttributes { cite : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | q : W3.Html.Help.Supported } msg"},{"name":"radio","comment":" Follows the element definition at [html.spec.whatwg.org/radio](https://html.spec.whatwg.org/multipage/input.html#radio-button-state-(type=radio))\n","type":"List.List (W3.Html.GlobalAttributes { checked : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"range","comment":" Follows the element definition at [html.spec.whatwg.org/range](https://html.spec.whatwg.org/multipage/input.html#range-state-(type=range))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"resetButton","comment":" Follows the element definition at [html.spec.whatwg.org/reset](https://html.spec.whatwg.org/multipage/input.html#reset-button-state-(type=reset))\n","type":"List.List (W3.Html.GlobalAttributes { value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"rp","comment":" Follows the element definition at [html.spec.whatwg.org/rp](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-rp-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> String.String -> W3.Html.Node { compatible | rp : W3.Html.Help.Supported } msg"},{"name":"rt","comment":" Follows the element definition at [html.spec.whatwg.org/rt](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-rt-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | rt : W3.Html.Help.Supported } msg"},{"name":"ruby","comment":" Follows the element definition at [html.spec.whatwg.org/ruby](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-ruby-element)\nContent model: _Exclude ruby descendant_\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> List.List (W3.Html.Node { rt : W3.Html.Help.Supported, rp : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | ruby : W3.Html.Help.Supported } msg"},{"name":"rubyDescendent","comment":" Follows the element definition at [html.spec.whatwg.org/ruby](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-ruby-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { rt : W3.Html.Help.Supported, rp : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | rubyDescendent : W3.Html.Help.Supported } msg"},{"name":"rubyWrapper","comment":" Follows the element definition at [html.spec.whatwg.org/ruby](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-ruby-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node { rubyDescendent : W3.Html.Help.Supported } msg -> List.List (W3.Html.Node { rt : W3.Html.Help.Supported, rp : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | ruby : W3.Html.Help.Supported } msg"},{"name":"s","comment":" Follows the element definition at [html.spec.whatwg.org/s](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-s-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | s : W3.Html.Help.Supported } msg"},{"name":"samp","comment":" Follows the element definition at [html.spec.whatwg.org/samp](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-samp-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | samp : W3.Html.Help.Supported } msg"},{"name":"search","comment":" Follows the element definition at [html.spec.whatwg.org/search](https://html.spec.whatwg.org/multipage/input.html#text-(type=text)-state-and-search-state-(type=search))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, dirname : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"section","comment":" Follows the element definition at [html.spec.whatwg.org/section](https://html.spec.whatwg.org/multipage/sections.html#the-section-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | section : W3.Html.Help.Supported } msg"},{"name":"select","comment":" Follows the element definition at [html.spec.whatwg.org/select](https://html.spec.whatwg.org/multipage/form-elements.html#the-select-element)\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, disabled : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, multiple : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { option : W3.Html.Help.Supported, optgroup : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | select : W3.Html.Help.Supported } msg"},{"name":"small","comment":" Follows the element definition at [html.spec.whatwg.org/small](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-small-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | small : W3.Html.Help.Supported } msg"},{"name":"source","comment":" Follows the element definition at [html.spec.whatwg.org/source](https://html.spec.whatwg.org/multipage/embedded-content.html#the-source-element)\n","type":"List.List (W3.Html.GlobalAttributes { src : W3.Html.Help.SupportedAttribute, type_mime : W3.Html.Help.SupportedAttribute, srcset : W3.Html.Help.SupportedAttribute, sizes : W3.Html.Help.SupportedAttribute, media : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | source : W3.Html.Help.Supported } msg"},{"name":"span","comment":" Follows the element definition at [html.spec.whatwg.org/span](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-span-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | span : W3.Html.Help.Supported } msg"},{"name":"strong","comment":" Follows the element definition at [html.spec.whatwg.org/strong](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-strong-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | strong : W3.Html.Help.Supported } msg"},{"name":"sub","comment":" Follows the element definition at [html.spec.whatwg.org/sub](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-sub-and-sup-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | sub : W3.Html.Help.Supported } msg"},{"name":"submit","comment":" Follows the element definition at [html.spec.whatwg.org/submit](https://html.spec.whatwg.org/multipage/input.html#submit-button-state-(type=submit))\n","type":"List.List (W3.Html.GlobalAttributes { formaction : W3.Html.Help.SupportedAttribute, formenctype : W3.Html.Help.SupportedAttribute, formmethod : W3.Html.Help.SupportedAttribute, formnovalidate : W3.Html.Help.SupportedAttribute, formtarget : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"summary","comment":" Follows the element definition at [html.spec.whatwg.org/summary](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-summary-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | summary : W3.Html.Help.Supported } msg"},{"name":"summaryHeader","comment":" Follows the element definition at [html.spec.whatwg.org/summary](https://html.spec.whatwg.org/multipage/interactive-elements.html#the-summary-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node W3.Html.HeadingContent msg -> W3.Html.Node { compatible | summary : W3.Html.Help.Supported } msg"},{"name":"sup","comment":" Follows the element definition at [html.spec.whatwg.org/sup](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-sub-and-sup-elements)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | sup : W3.Html.Help.Supported } msg"},{"name":"table","comment":" Follows the element definition at [html.spec.whatwg.org/table](https://html.spec.whatwg.org/multipage/tables.html#the-table-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Table msg"},{"name":"tbody","comment":" Follows the element definition at [html.spec.whatwg.org/tbody](https://html.spec.whatwg.org/multipage/tables.html#the-tbody-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { tr : W3.Html.Help.Supported } msg) -> W3.Html.Table msg -> W3.Html.Node { compatible | table : W3.Html.Help.Supported } msg"},{"name":"td","comment":" Follows the element definition at [html.spec.whatwg.org/td](https://html.spec.whatwg.org/multipage/tables.html#the-td-element)\n","type":"List.List (W3.Html.GlobalAttributes { colspan : W3.Html.Help.SupportedAttribute, rowspan : W3.Html.Help.SupportedAttribute, headers : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | td : W3.Html.Help.Supported } msg"},{"name":"tel","comment":" Follows the element definition at [html.spec.whatwg.org/tel](https://html.spec.whatwg.org/multipage/input.html#telephone-state-(type=tel))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"text","comment":" Textual content\n","type":"String.String -> W3.Html.Node a msg"},{"name":"textInput","comment":" Follows the element definition at [html.spec.whatwg.org/text](https://html.spec.whatwg.org/multipage/input.html#text-(type=text)-state-and-search-state-(type=search))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, dirname : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"textarea","comment":" Follows the element definition at [html.spec.whatwg.org/textarea](https://html.spec.whatwg.org/multipage/form-elements.html#the-textarea-element)\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, cols : W3.Html.Help.SupportedAttribute, dirname : W3.Html.Help.SupportedAttribute, disabled : W3.Html.Help.SupportedAttribute, form : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, name : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, rows : W3.Html.Help.SupportedAttribute, wrap : W3.Html.Help.SupportedAttribute } msg) -> String.String -> W3.Html.Node { compatible | textarea : W3.Html.Help.Supported } msg"},{"name":"tfoot","comment":" Follows the element definition at [html.spec.whatwg.org/tfoot](https://html.spec.whatwg.org/multipage/tables.html#the-tfoot-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { tr : W3.Html.Help.Supported } msg) -> W3.Html.Table msg -> W3.Html.Table msg"},{"name":"th","comment":" Follows the element definition at [html.spec.whatwg.org/th](https://html.spec.whatwg.org/multipage/tables.html#the-th-element)\nContent model: _Excludes header, footer, sectioning content, heading content_\n","type":"List.List (W3.Html.GlobalAttributes { colspan : W3.Html.Help.SupportedAttribute, rowspan : W3.Html.Help.SupportedAttribute, headers : W3.Html.Help.SupportedAttribute, scope : W3.Html.Help.SupportedAttribute, abbr : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | th : W3.Html.Help.Supported } msg"},{"name":"thead","comment":" Follows the element definition at [html.spec.whatwg.org/thead](https://html.spec.whatwg.org/multipage/tables.html#the-thead-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { tr : W3.Html.Help.Supported } msg) -> W3.Html.Table msg -> W3.Html.Table msg"},{"name":"time","comment":" Follows the element definition at [html.spec.whatwg.org/time](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-time-element)\n","type":"List.List (W3.Html.GlobalAttributes { datetime : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | time : W3.Html.Help.Supported } msg"},{"name":"timeInput","comment":" Follows the element definition at [html.spec.whatwg.org/time](https://html.spec.whatwg.org/multipage/input.html#time-state-(type=time))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsDate : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"timeText","comment":" Follows the element definition at [html.spec.whatwg.org/time](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-time-element)\n","type":"List.List (W3.Html.GlobalAttributes { datetime : W3.Html.Help.SupportedAttribute } msg) -> String.String -> W3.Html.Node { compatible | time : W3.Html.Help.Supported } msg"},{"name":"toAttribute","comment":" Allows converting the internal Attribute type to a a VirtualDom.Attribute. This should be used sparingly since this package can not guarantee valid HTML after it is converted.\n","type":"W3.Html.Attribute a msg -> VirtualDom.Attribute msg"},{"name":"toAttributes","comment":" Helper method that makes it easier to convert lists of Attributes.\n","type":"List.List (W3.Html.Attribute a msg) -> List.List (VirtualDom.Attribute msg)"},{"name":"toNode","comment":" Function that allows converting the internal [Node](#Node) structure to VirtualDom.Node. This only needs to be done on the root element since ancestors are automatically converted as they are processed.\n\n    W3.Html.div [] [ W3.Html.a [] [] ] |> W3.Html.toHtml\n\n","type":"W3.Html.Node a msg -> VirtualDom.Node msg"},{"name":"tr","comment":" Follows the element definition at [html.spec.whatwg.org/tr](https://html.spec.whatwg.org/multipage/tables.html#the-tr-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { td : W3.Html.Help.Supported, th : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | tr : W3.Html.Help.Supported } msg"},{"name":"track","comment":" Follows the element definition at [html.spec.whatwg.org/track](https://html.spec.whatwg.org/multipage/media.html#the-track-element)\n","type":"List.List (W3.Html.GlobalAttributes { kind : W3.Html.Help.SupportedAttribute, src : W3.Html.Help.SupportedAttribute, srclang : W3.Html.Help.SupportedAttribute, label : W3.Html.Help.SupportedAttribute, default : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | track : W3.Html.Help.Supported } msg"},{"name":"trbody","comment":" Follows the element definition at [html.spec.whatwg.org/tr](https://html.spec.whatwg.org/multipage/tables.html#the-tr-element)\n","type":"List.List (W3.Html.Node { tr : W3.Html.Help.Supported } msg) -> W3.Html.Table msg -> W3.Html.Node { compatible | table : W3.Html.Help.Supported } msg"},{"name":"u","comment":" Follows the element definition at [html.spec.whatwg.org/u](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-u-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | u : W3.Html.Help.Supported } msg"},{"name":"ul","comment":" Follows the element definition at [html.spec.whatwg.org/ul](https://html.spec.whatwg.org/multipage/grouping-content.html#the-ul-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node { li : W3.Html.Help.Supported } msg) -> W3.Html.Node { compatible | ul : W3.Html.Help.Supported } msg"},{"name":"ulKeyed","comment":" Follows the element definition at [html.spec.whatwg.org/ul](https://html.spec.whatwg.org/multipage/grouping-content.html#the-ul-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List ( String.String, W3.Html.Node { li : W3.Html.Help.Supported } msg ) -> W3.Html.Node { compatible | ul : W3.Html.Help.Supported } msg"},{"name":"url","comment":" Follows the element definition at [html.spec.whatwg.org/url](https://html.spec.whatwg.org/multipage/input.html#url-state-(type=url))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, maxlength : W3.Html.Help.SupportedAttribute, minlength : W3.Html.Help.SupportedAttribute, pattern : W3.Html.Help.SupportedAttribute, placeholder : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, size : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, selectionStart : W3.Html.Help.SupportedAttribute, selectionEnd : W3.Html.Help.SupportedAttribute, selectionDirection : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"},{"name":"var","comment":" Follows the element definition at [html.spec.whatwg.org/var](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-var-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> List.List (W3.Html.Node W3.Html.PhrasingContent msg) -> W3.Html.Node { compatible | var : W3.Html.Help.Supported } msg"},{"name":"video","comment":" Follows the element definition at [html.spec.whatwg.org/video](https://html.spec.whatwg.org/multipage/media.html#the-video-element)\n","type":"List.List (W3.Html.GlobalAttributes { src : W3.Html.Help.SupportedAttribute, crossorigin : W3.Html.Help.SupportedAttribute, poster : W3.Html.Help.SupportedAttribute, preload : W3.Html.Help.SupportedAttribute, autoplay : W3.Html.Help.SupportedAttribute, playsinline : W3.Html.Help.SupportedAttribute, loop : W3.Html.Help.SupportedAttribute, muted : W3.Html.Help.SupportedAttribute, controls : W3.Html.Help.SupportedAttribute, width : W3.Html.Help.SupportedAttribute, height : W3.Html.Help.SupportedAttribute } msg) -> List.List (W3.Html.Node { source : W3.Html.Help.Supported } msg) -> List.List (W3.Html.Node { track : W3.Html.Help.Supported } msg) -> List.List (W3.Html.Node W3.Html.FlowContent msg) -> W3.Html.Node { compatible | video : W3.Html.Help.Supported } msg"},{"name":"wbr","comment":" Follows the element definition at [html.spec.whatwg.org/wbr](https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-wbr-element)\n","type":"List.List (W3.Html.GlobalAttributes {} msg) -> W3.Html.Node { compatible | wbr : W3.Html.Help.Supported } msg"},{"name":"week","comment":" Follows the element definition at [html.spec.whatwg.org/week](https://html.spec.whatwg.org/multipage/input.html#week-state-(type=week))\n","type":"List.List (W3.Html.GlobalAttributes { autocomplete : W3.Html.Help.SupportedAttribute, list : W3.Html.Help.SupportedAttribute, max : W3.Html.Help.SupportedAttribute, min : W3.Html.Help.SupportedAttribute, readonly : W3.Html.Help.SupportedAttribute, required : W3.Html.Help.SupportedAttribute, step : W3.Html.Help.SupportedAttribute, value : W3.Html.Help.SupportedAttribute, valueAsDate : W3.Html.Help.SupportedAttribute, valueAsNumber : W3.Html.Help.SupportedAttribute } msg) -> W3.Html.Node { compatible | input : W3.Html.Help.Supported } msg"}],"binops":[]},{"name":"W3.Html.Attributes","comment":" Module that defines all HTML attributes and values\n\n\n# Types\n\n@docs Value\n\n\n# Global Attributes\n\nThese Attributes can be assigned to any HTML element as defined by [html.spec.whatwg.org/GlobalAttributes](https://html.spec.whatwg.org/multipage/dom.html#global-attributes)\n\n@docs accesskey, autocapitalize, autofocus, class, contenteditable, data_, dir, draggable, enterkeyhint, hidden, id, inputmode, is, itemid, itemprop, itemref, itemscope, itemtype, lang, nonce, slot, spellcheck, style, tabindex, title, translate\n\n\n# Attributes\n\nThese Attributes may be assigned to only specific elements. That is defined on a per-element basis.\n\n@docs abbr, accept, acceptcharset, action, allow, allowfullscreen, allowpaymentrequest, alt, autocomplete, autoplay, checked, cite, cols, colspan, controls, coords, crossorigin, data, datetime, decoding, default, dirname, disabled, download, enctype, files, for, form, formaction, formenctype, formmethod, formnovalidate, formtarget, headers, height, high, href, hreflang, ismap, kind, label, list, loop, low, max, maxlength, media, method, min, minlength, multiple, muted, name, novalidate, open, optimum, pattern, ping, placeholder, playsinline, poster, preload, readonly, referrerpolicy, rel, required, reversed, rows, rowspan, sandbox, scope, selected, selectionStart, selectionEnd, selectionDirection, shape, size, span, start, step, src, srcdoc, srclang, srcset, sizes, target, type_button, type_input, type_list, type_mime, usemap, value, valueAsDate, valueAsNumber, value_ordinal, width, wrap\n\n\n# Values\n\nAll of the enumerated values that particular Attributes may have.\n\n@docs allow_forms, allow_modals, allow_orientation_lock, allow_pointer_lock, allow_popups, allow_popups_to_escape_sandbox, allow_presentation, allow_same_origin, allow_scripts, allow_top_navigation, allow_top_navigation_by_user_activation, anonymous, auto, async, backward, blank_, button, captions, chapters, characters, circ, circle, col, colgroup, decimal, default_, description, dialog, done, email, enter, form_data, form_url_encoded, forward, frame, get, go, hard, loweralpha, lowerroman, ltr, metadata, next, no, none, numeric, off, on, ordinal, parent_, plaintext, poly, polygon, post, previous, rect, rectangle, reset, row, rowgroup, rtl, search, self_, send, sentences, soft, submit, subtitles, sync, tel, text, top_, upperalpha, upperroman, url, use_credentials, words, yes\n\n\n# Escape Hatch\n\n@docs attribute\n\n\n# Not Supported\n\nSome Attributes are not supported as they either break elm's guarantee or they are assignable to elements that are not supported as part of this package's use and guarantee.\n\n  - [as](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-as)\n  - [async](https://html.spec.whatwg.org/multipage/scripting.html#attr-script-async)\n  - [charset](https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-charset)\n  - [color](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-color)\n  - [content](https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-content)\n  - [defer](https://html.spec.whatwg.org/multipage/scripting.html#attr-script-defer)\n  - [http-equiv](https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv)\n  - [imagesizes](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesizes)\n  - [imagesrcset](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset)\n  - [integrity](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-integrity)\n  - [manifest](https://html.spec.whatwg.org/multipage/semantics.html#attr-html-manifest)\n  - [nomodule](https://html.spec.whatwg.org/multipage/scripting.html#attr-script-nomodule)\n\n","unions":[],"aliases":[{"name":"Value","comment":" ","args":["a"],"type":"W3.Html.Help.Value a"}],"values":[{"name":"abbr","comment":" Follows the attribute definition at [html.spec.whatwg.org/abbr](https://html.spec.whatwg.org/multipage/tables.html#attr-th-abbr)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | abbr : W3.Html.Help.SupportedAttribute } msg"},{"name":"accept","comment":" Follows the attribute definition at [html.spec.whatwg.org/accept](https://html.spec.whatwg.org/multipage/input.html#attr-input-accept)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | accept : W3.Html.Help.SupportedAttribute } msg"},{"name":"acceptcharset","comment":" Follows the attribute definition at [html.spec.whatwg.org/acceptcharset](https://html.spec.whatwg.org/multipage/forms.html#attr-form-accept-charset)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | acceptcharset : W3.Html.Help.SupportedAttribute } msg"},{"name":"accesskey","comment":" Follows the attribute definition at [html.spec.whatwg.org/accesskey](https://html.spec.whatwg.org/multipage/interaction.html#the-accesskey-attribute)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | accesskey : W3.Html.Help.SupportedAttribute } msg"},{"name":"action","comment":" Follows the attribute definition at [html.spec.whatwg.org/action](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-action)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | action : W3.Html.Help.SupportedAttribute } msg"},{"name":"allow","comment":" Follows the attribute definition at [html.spec.whatwg.org/allow](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-allow)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | allow : W3.Html.Help.SupportedAttribute } msg"},{"name":"allow_forms","comment":" ","type":"W3.Html.Help.Value { compatible | allow_forms : W3.Html.Help.SupportedValue }"},{"name":"allow_modals","comment":" ","type":"W3.Html.Help.Value { compatible | allow_modals : W3.Html.Help.SupportedValue }"},{"name":"allow_orientation_lock","comment":" ","type":"W3.Html.Help.Value { compatible | allow_orientation_lock : W3.Html.Help.SupportedValue }"},{"name":"allow_pointer_lock","comment":" ","type":"W3.Html.Help.Value { compatible | allow_pointer_lock : W3.Html.Help.SupportedValue }"},{"name":"allow_popups","comment":" ","type":"W3.Html.Help.Value { compatible | allow_popups : W3.Html.Help.SupportedValue }"},{"name":"allow_popups_to_escape_sandbox","comment":" ","type":"W3.Html.Help.Value { compatible | allow_popups_to_escape_sandbox : W3.Html.Help.SupportedValue }"},{"name":"allow_presentation","comment":" ","type":"W3.Html.Help.Value { compatible | allow_presentation : W3.Html.Help.SupportedValue }"},{"name":"allow_same_origin","comment":" ","type":"W3.Html.Help.Value { compatible | allow_same_origin : W3.Html.Help.SupportedValue }"},{"name":"allow_scripts","comment":" ","type":"W3.Html.Help.Value { compatible | allow_scripts : W3.Html.Help.SupportedValue }"},{"name":"allow_top_navigation","comment":" ","type":"W3.Html.Help.Value { compatible | allow_top_navigation : W3.Html.Help.SupportedValue }"},{"name":"allow_top_navigation_by_user_activation","comment":" ","type":"W3.Html.Help.Value { compatible | allow_top_navigation_by_user_activation : W3.Html.Help.SupportedValue }"},{"name":"allowfullscreen","comment":" Follows the attribute definition at [html.spec.whatwg.org/allowfullscreen](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-allowfullscreen)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | allowfullscreen : W3.Html.Help.SupportedAttribute } msg"},{"name":"allowpaymentrequest","comment":" Follows the attribute definition at [html.spec.whatwg.org/allowpaymentrequest](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-allowpaymentrequest)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | allowpaymentrequest : W3.Html.Help.SupportedAttribute } msg"},{"name":"alt","comment":" Follows the attribute definition at [html.spec.whatwg.org/area-alt](https://html.spec.whatwg.org/multipage/image-maps.html#attr-area-alt),\n[html.spec.whatwg.org/image-alt](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-alt),\n[html.spec.whatwg.org/input-alt](https://html.spec.whatwg.org/multipage/input.html#attr-input-alt)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | alt : W3.Html.Help.SupportedAttribute } msg"},{"name":"anonymous","comment":" ","type":"W3.Html.Help.Value { compatible | anonymous : W3.Html.Help.SupportedValue }"},{"name":"async","comment":" ","type":"W3.Html.Help.Value { compatible | async : W3.Html.Help.SupportedValue }"},{"name":"attribute","comment":" Use this to break out of this package's requirements. Useful if there is something that this package does not allow and you want to support it.\n","type":"String.String -> String.String -> W3.Html.Help.Attribute a msg"},{"name":"auto","comment":" ","type":"W3.Html.Help.Value { compatible | auto : W3.Html.Help.SupportedValue }"},{"name":"autocapitalize","comment":" Follows the attribute definition at [html.spec.whatwg.org/autocapitalize](https://html.spec.whatwg.org/multipage/interaction.html#attr-autocapitalize)\n","type":"W3.Html.Help.Value { off : W3.Html.Help.SupportedValue, none : W3.Html.Help.SupportedValue, on : W3.Html.Help.SupportedValue, sentences : W3.Html.Help.SupportedValue, words : W3.Html.Help.SupportedValue, characters : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | autocapitalize : W3.Html.Help.SupportedAttribute } msg"},{"name":"autocomplete","comment":" Follows the attribute definition at [html.spec.whatwg.org/autocomplete](https://html.spec.whatwg.org/multipage/forms.html#attr-form-autocomplete)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | autocomplete : W3.Html.Help.SupportedAttribute } msg"},{"name":"autofocus","comment":" Follows the attribute definition at [html.spec.whatwg.org/autofocus](https://html.spec.whatwg.org/multipage/interaction.html#attr-fe-autofocus)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | autofocus : W3.Html.Help.SupportedAttribute } msg"},{"name":"autoplay","comment":" Follows the attribute definition at [html.spec.whatwg.org/autoplay](https://html.spec.whatwg.org/multipage/media.html#attr-media-autoplay),\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | autoplay : W3.Html.Help.SupportedAttribute } msg"},{"name":"backward","comment":" ","type":"W3.Html.Help.Value { compatible | backward : W3.Html.Help.SupportedValue }"},{"name":"blank_","comment":" ","type":"W3.Html.Help.Value { compatible | blank_ : W3.Html.Help.SupportedValue }"},{"name":"button","comment":" ","type":"W3.Html.Help.Value { compatible | button : W3.Html.Help.SupportedValue }"},{"name":"captions","comment":" ","type":"W3.Html.Help.Value { compatible | captions : W3.Html.Help.SupportedValue }"},{"name":"chapters","comment":" ","type":"W3.Html.Help.Value { compatible | chapters : W3.Html.Help.SupportedValue }"},{"name":"characters","comment":" ","type":"W3.Html.Help.Value { compatible | characters : W3.Html.Help.SupportedValue }"},{"name":"checked","comment":" Follows the attribute definition at [html.spec.whatwg.org/checked](https://html.spec.whatwg.org/multipage/input.html#attr-input-checked)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | checked : W3.Html.Help.SupportedAttribute } msg"},{"name":"circ","comment":" ","type":"W3.Html.Help.Value { compatible | circ : W3.Html.Help.SupportedValue }"},{"name":"circle","comment":" ","type":"W3.Html.Help.Value { compatible | circle : W3.Html.Help.SupportedValue }"},{"name":"cite","comment":" Follows the attribute definition at [html.spec.whatwg.org/blockquote-cite](https://html.spec.whatwg.org/multipage/grouping-content.html#attr-blockquote-cite),\n[html.spec.whatwg.org/mod-cite](https://html.spec.whatwg.org/multipage/edits.html#attr-mod-cite),\n[html.spec.whatwg.org/q-cite](https://html.spec.whatwg.org/multipage/text-level-semantics.html#attr-q-cite)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | cite : W3.Html.Help.SupportedAttribute } msg"},{"name":"class","comment":" Follows the attribute definition at [html.spec.whatwg.org/class](https://html.spec.whatwg.org/multipage/dom.html#classes)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | class : W3.Html.Help.SupportedAttribute } msg"},{"name":"col","comment":" ","type":"W3.Html.Help.Value { compatible | col : W3.Html.Help.SupportedValue }"},{"name":"colgroup","comment":" ","type":"W3.Html.Help.Value { compatible | colgroup : W3.Html.Help.SupportedValue }"},{"name":"cols","comment":" Follows the attribute definition at [html.spec.whatwg.org/cols](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-cols)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | cols : W3.Html.Help.SupportedAttribute } msg"},{"name":"colspan","comment":" Follows the attribute definition at [html.spec.whatwg.org/colspan](https://html.spec.whatwg.org/multipage/tables.html#attr-tdth-colspan)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | colspan : W3.Html.Help.SupportedAttribute } msg"},{"name":"contenteditable","comment":" Follows the attribute definition at [html.spec.whatwg.org/contenteditable](https://html.spec.whatwg.org/multipage/interaction.html#attr-contenteditable)\n","type":"Maybe.Maybe Basics.Bool -> W3.Html.Help.Attribute { compatible | contenteditable : W3.Html.Help.SupportedAttribute } msg"},{"name":"controls","comment":" Follows the attribute definition at [html.spec.whatwg.org/controls](https://html.spec.whatwg.org/multipage/media.html#attr-media-controls)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | controls : W3.Html.Help.SupportedAttribute } msg"},{"name":"coords","comment":" Follows the attribute definition at [html.spec.whatwg.org/coords](https://html.spec.whatwg.org/multipage/image-maps.html#attr-area-coords)\n","type":"List.List Basics.Int -> W3.Html.Help.Attribute { compatible | coords : W3.Html.Help.SupportedAttribute } msg"},{"name":"crossorigin","comment":" Follows the attribute definition at [html.spec.whatwg.org/media-crossorigin](https://html.spec.whatwg.org/multipage/media.html#attr-media-crossorigin),\n[html.spec.whatwg.org/img-crossorigin](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-crossorigin)\n","type":"W3.Html.Help.Value { anonymous : W3.Html.Help.SupportedValue, use_credentials : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | crossorigin : W3.Html.Help.SupportedAttribute } msg"},{"name":"data","comment":" Follows the attribute definition at [html.spec.whatwg.org/data](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-object-data)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | data : W3.Html.Help.SupportedAttribute } msg"},{"name":"data_","comment":" Follows the attribute definition at [html.spec.whatwg.org/custom data](https://html.spec.whatwg.org/multipage/dom.html#custom-data-attribute)\n","type":"String.String -> String.String -> W3.Html.Help.Attribute { compatible | data_ : W3.Html.Help.SupportedAttribute } msg"},{"name":"datetime","comment":" Follows the attribute definition at [html.spec.whatwg.org/mod-datetime](https://html.spec.whatwg.org/multipage/edits.html#attr-mod-datetime),\n[html.spec.whatwg.org/time-datetime](https://html.spec.whatwg.org/multipage/text-level-semantics.html#attr-time-datetime)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | datetime : W3.Html.Help.SupportedAttribute } msg"},{"name":"decimal","comment":" ","type":"W3.Html.Help.Value { compatible | decimal : W3.Html.Help.SupportedValue }"},{"name":"decoding","comment":" Follows the attribute definition at [html.spec.whatwg.org/decoding](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-decoding)\n","type":"W3.Html.Help.Value { sync : W3.Html.Help.SupportedValue, async : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | decoding : W3.Html.Help.SupportedAttribute } msg"},{"name":"default","comment":" Follows the attribute definition at [html.spec.whatwg.org/default](https://html.spec.whatwg.org/multipage/media.html#attr-track-default)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | default : W3.Html.Help.SupportedAttribute } msg"},{"name":"default_","comment":" ","type":"W3.Html.Help.Value { compatible | default_ : W3.Html.Help.SupportedValue }"},{"name":"description","comment":" ","type":"W3.Html.Help.Value { compatible | description : W3.Html.Help.SupportedValue }"},{"name":"dialog","comment":" ","type":"W3.Html.Help.Value { compatible | dialog : W3.Html.Help.SupportedValue }"},{"name":"dir","comment":" Follows the attribute definition at [html.spec.whatwg.org/dir](https://html.spec.whatwg.org/multipage/dom.html#the-dir-attribute)\n","type":"W3.Html.Help.Value { ltr : W3.Html.Help.SupportedValue, rtl : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | dir : W3.Html.Help.SupportedAttribute } msg"},{"name":"dirname","comment":" Follows the attribute definition at [html.spec.whatwg.org/dirname](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-dirname)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | dirname : W3.Html.Help.SupportedAttribute } msg"},{"name":"disabled","comment":" Follows the attribute definition at [html.spec.whatwg.org/disabled](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-disabled),\n[html.spec.whatwg.org/fieldset-disabled](https://html.spec.whatwg.org/multipage/form-elements.html#attr-fieldset-disabled)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | disabled : W3.Html.Help.SupportedAttribute } msg"},{"name":"done","comment":" ","type":"W3.Html.Help.Value { compatible | done : W3.Html.Help.SupportedValue }"},{"name":"download","comment":" Follows the attribute definition at [html.spec.whatwg.org/download](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-download)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | download : W3.Html.Help.SupportedAttribute } msg"},{"name":"draggable","comment":" Follows the attribute definition at [html.spec.whatwg.org/draggable](https://html.spec.whatwg.org/multipage/dnd.html#the-draggable-attribute)\n","type":"Maybe.Maybe Basics.Bool -> W3.Html.Help.Attribute { compatible | draggable : W3.Html.Help.SupportedAttribute } msg"},{"name":"email","comment":" ","type":"W3.Html.Help.Value { compatible | email : W3.Html.Help.SupportedValue }"},{"name":"enctype","comment":" Follows the attribute definition at [html.spec.whatwg.org/enctype](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-enctype)\n","type":"W3.Html.Help.Value { form_url_encoded : W3.Html.Help.SupportedValue, form_data : W3.Html.Help.SupportedValue, plaintext : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | enctype : W3.Html.Help.SupportedAttribute } msg"},{"name":"enter","comment":" ","type":"W3.Html.Help.Value { compatible | enter : W3.Html.Help.SupportedValue }"},{"name":"enterkeyhint","comment":" Follows the attribute definition at [html.spec.whatwg.org/enterkeyhint](https://html.spec.whatwg.org/multipage/interaction.html#attr-enterkeyhint)\n","type":"W3.Html.Help.Value { enter : W3.Html.Help.SupportedValue, done : W3.Html.Help.SupportedValue, go : W3.Html.Help.SupportedValue, next : W3.Html.Help.SupportedValue, previous : W3.Html.Help.SupportedValue, search : W3.Html.Help.SupportedValue, send : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | enterkeyhint : W3.Html.Help.SupportedAttribute } msg"},{"name":"files","comment":" Follows the attribute definition at [html.spec.whatwg.org/files](https://html.spec.whatwg.org/multipage/input.html#dom-input-files)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | files : W3.Html.Help.SupportedAttribute } msg"},{"name":"for","comment":" Follows the attribute definition at [html.spec.whatwg.org/label-for](https://html.spec.whatwg.org/multipage/forms.html#attr-label-for),\n[html.spec.whatwg.org/output-for](https://html.spec.whatwg.org/multipage/form-elements.html#attr-output-for)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | for : W3.Html.Help.SupportedAttribute } msg"},{"name":"form","comment":" Follows the attribute definition at [html.spec.whatwg.org/form](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fae-form)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | form : W3.Html.Help.SupportedAttribute } msg"},{"name":"form_data","comment":" ","type":"W3.Html.Help.Value { compatible | form_data : W3.Html.Help.SupportedValue }"},{"name":"form_url_encoded","comment":" ","type":"W3.Html.Help.Value { compatible | form_url_encoded : W3.Html.Help.SupportedValue }"},{"name":"formaction","comment":" Follows the attribute definition at [html.spec.whatwg.org/formaction](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formaction)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | formaction : W3.Html.Help.SupportedAttribute } msg"},{"name":"formenctype","comment":" Follows the attribute definition at [html.spec.whatwg.org/formenctype](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formenctype)\n","type":"W3.Html.Help.Value { form_url_encoded : W3.Html.Help.SupportedValue, form_data : W3.Html.Help.SupportedValue, plaintext : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formenctype : W3.Html.Help.SupportedAttribute } msg"},{"name":"formmethod","comment":" Follows the attribute definition at [html.spec.whatwg.org/formmethod](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formmethod)\n","type":"W3.Html.Help.Value { get : W3.Html.Help.SupportedValue, post : W3.Html.Help.SupportedValue, dialog : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formmethod : W3.Html.Help.SupportedAttribute } msg"},{"name":"formnovalidate","comment":" Follows the attribute definition at [html.spec.whatwg.org/formnovalidate](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formnovalidate)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | formnovalidate : W3.Html.Help.SupportedAttribute } msg"},{"name":"formtarget","comment":" Follows the attribute definition at [html.spec.whatwg.org/formtarget](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formtarget)\n","type":"W3.Html.Help.Value { blank_ : W3.Html.Help.SupportedValue, self_ : W3.Html.Help.SupportedValue, parent_ : W3.Html.Help.SupportedValue, top_ : W3.Html.Help.SupportedValue, frame : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formtarget : W3.Html.Help.SupportedAttribute } msg"},{"name":"forward","comment":" ","type":"W3.Html.Help.Value { compatible | forward : W3.Html.Help.SupportedValue }"},{"name":"frame","comment":" ","type":"String.String -> W3.Html.Help.Value { compatible | frame : W3.Html.Help.SupportedValue }"},{"name":"get","comment":" ","type":"W3.Html.Help.Value { compatible | get : W3.Html.Help.SupportedValue }"},{"name":"go","comment":" ","type":"W3.Html.Help.Value { compatible | go : W3.Html.Help.SupportedValue }"},{"name":"hard","comment":" ","type":"W3.Html.Help.Value { compatible | hard : W3.Html.Help.SupportedValue }"},{"name":"headers","comment":" Follows the attribute definition at [html.spec.whatwg.org/headers](https://html.spec.whatwg.org/multipage/tables.html#attr-tdth-headers)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | headers : W3.Html.Help.SupportedAttribute } msg"},{"name":"height","comment":" Follows the attribute definition at [html.spec.whatwg.org/height](https://html.spec.whatwg.org/multipage/embedded-content-other.html#attr-dim-height),\n[html.spec.whatwg.org/canvas-height](https://html.spec.whatwg.org/multipage/canvas.html#attr-canvas-height)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | height : W3.Html.Help.SupportedAttribute } msg"},{"name":"hidden","comment":" Follows the attribute definition at [html.spec.whatwg.org/hidden](https://html.spec.whatwg.org/multipage/interaction.html#the-hidden-attribute)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | hidden : W3.Html.Help.SupportedAttribute } msg"},{"name":"high","comment":" Follows the attribute definition at [html.spec.whatwg.org/high](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-high)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | high : W3.Html.Help.SupportedAttribute } msg"},{"name":"href","comment":" Follows the attribute definition at [html.spec.whatwg.org/href](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-href)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | href : W3.Html.Help.SupportedAttribute } msg"},{"name":"hreflang","comment":" Follows the attribute definition at [html.spec.whatwg.org/hreflang](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-hreflang)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | hreflang : W3.Html.Help.SupportedAttribute } msg"},{"name":"id","comment":" Follows the attribute definition at [html.spec.whatwg.org/id](https://html.spec.whatwg.org/multipage/dom.html#the-id-attribute)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | id : W3.Html.Help.SupportedAttribute } msg"},{"name":"inputmode","comment":" Follows the attribute definition at [html.spec.whatwg.org/inputmode](https://html.spec.whatwg.org/multipage/interaction.html#attr-inputmode)\n","type":"W3.Html.Help.Value { none : W3.Html.Help.SupportedValue, text : W3.Html.Help.SupportedValue, tel : W3.Html.Help.SupportedValue, url : W3.Html.Help.SupportedValue, email : W3.Html.Help.SupportedValue, numeric : W3.Html.Help.SupportedValue, decimal : W3.Html.Help.SupportedValue, search : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | inputmode : W3.Html.Help.SupportedAttribute } msg"},{"name":"is","comment":" Follows the attribute definition at [html.spec.whatwg.org/is](https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | is : W3.Html.Help.SupportedAttribute } msg"},{"name":"ismap","comment":" Follows the attribute definition at [html.spec.whatwg.org/ismap](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-ismap)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | ismap : W3.Html.Help.SupportedAttribute } msg"},{"name":"itemid","comment":" Follows the attribute definition at [html.spec.whatwg.org/itemid](https://html.spec.whatwg.org/multipage/microdata.html#attr-itemid)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | itemid : W3.Html.Help.SupportedAttribute } msg"},{"name":"itemprop","comment":" Follows the attribute definition at [html.spec.whatwg.org/itemprop](https://html.spec.whatwg.org/multipage/microdata.html#names:-the-itemprop-attribute)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | itemprop : W3.Html.Help.SupportedAttribute } msg"},{"name":"itemref","comment":" Follows the attribute definition at [html.spec.whatwg.org/itemref](https://html.spec.whatwg.org/multipage/microdata.html#attr-itemref)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | itemref : W3.Html.Help.SupportedAttribute } msg"},{"name":"itemscope","comment":" Follows the attribute definition at [html.spec.whatwg.org/itemscope](https://html.spec.whatwg.org/multipage/microdata.html#attr-itemscope)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | itemscope : W3.Html.Help.SupportedAttribute } msg"},{"name":"itemtype","comment":" Follows the attribute definition at [html.spec.whatwg.org/itemtype](https://html.spec.whatwg.org/multipage/microdata.html#attr-itemtype)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | itemtype : W3.Html.Help.SupportedAttribute } msg"},{"name":"kind","comment":" Follows the attribute definition at [html.spec.whatwg.org/kind](https://html.spec.whatwg.org/multipage/media.html#attr-track-kind)\n","type":"W3.Html.Help.Value { subtitles : W3.Html.Help.SupportedValue, captions : W3.Html.Help.SupportedValue, description : W3.Html.Help.SupportedValue, chapters : W3.Html.Help.SupportedValue, metadata : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | kind : W3.Html.Help.SupportedAttribute } msg"},{"name":"label","comment":" Follows the attribute definition at [html.spec.whatwg.org/optgroup-label](https://html.spec.whatwg.org/multipage/form-elements.html#attr-optgroup-label),\n[html.spec.whatwg.org/option-label](https://html.spec.whatwg.org/multipage/form-elements.html#attr-option-label),\n[html.spec.whatwg.org/track-label](https://html.spec.whatwg.org/multipage/media.html#attr-track-label)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | label : W3.Html.Help.SupportedAttribute } msg"},{"name":"lang","comment":" Follows the attribute definition at [html.spec.whatwg.org/lang](https://html.spec.whatwg.org/multipage/dom.html#attr-lang)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | lang : W3.Html.Help.SupportedAttribute } msg"},{"name":"list","comment":" Follows the attribute definition at [html.spec.whatwg.org/list](https://html.spec.whatwg.org/multipage/input.html#attr-input-list)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | list : W3.Html.Help.SupportedAttribute } msg"},{"name":"loop","comment":" Follows the attribute definition at [html.spec.whatwg.org/loop](https://html.spec.whatwg.org/multipage/media.html#attr-media-loop)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | loop : W3.Html.Help.SupportedAttribute } msg"},{"name":"low","comment":" Follows the attribute definition at [html.spec.whatwg.org/low](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-low)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | low : W3.Html.Help.SupportedAttribute } msg"},{"name":"loweralpha","comment":" ","type":"W3.Html.Help.Value { compatible | loweralpha : W3.Html.Help.SupportedValue }"},{"name":"lowerroman","comment":" ","type":"W3.Html.Help.Value { compatible | lowerroman : W3.Html.Help.SupportedValue }"},{"name":"ltr","comment":" ","type":"W3.Html.Help.Value { compatible | ltr : W3.Html.Help.SupportedValue }"},{"name":"max","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-max](https://html.spec.whatwg.org/multipage/input.html#attr-input-max),\n[html.spec.whatwg.org/meter-max](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-max),\n[html.spec.whatwg.org/progress-max](https://html.spec.whatwg.org/multipage/form-elements.html#attr-progress-max)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | max : W3.Html.Help.SupportedAttribute } msg"},{"name":"maxlength","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-maxlength](https://html.spec.whatwg.org/multipage/input.html#attr-input-maxlength),\n[html.spec.whatwg.org/textarea-maxlength](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-maxlength)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | maxlength : W3.Html.Help.SupportedAttribute } msg"},{"name":"media","comment":" Follows the attribute definition at [html.spec.whatwg.org/media](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-source-media)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | media : W3.Html.Help.SupportedAttribute } msg"},{"name":"metadata","comment":" ","type":"W3.Html.Help.Value { compatible | metadata : W3.Html.Help.SupportedValue }"},{"name":"method","comment":" Follows the attribute definition at [html.spec.whatwg.org/method](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-method)\n","type":"W3.Html.Help.Value { get : W3.Html.Help.SupportedValue, post : W3.Html.Help.SupportedValue, dialog : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | method : W3.Html.Help.SupportedAttribute } msg"},{"name":"min","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-min](https://html.spec.whatwg.org/multipage/input.html#attr-input-min),\n[html.spec.whatwg.org/meter-min](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-min)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | min : W3.Html.Help.SupportedAttribute } msg"},{"name":"minlength","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-minlength](https://html.spec.whatwg.org/multipage/input.html#attr-input-minlength),\n[html.spec.whatwg.org/textarea-minlength](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-minlength)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | minlength : W3.Html.Help.SupportedAttribute } msg"},{"name":"multiple","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-multiple](https://html.spec.whatwg.org/multipage/input.html#attr-input-multiple),\n[html.spec.whatwg.org/select-multiple](https://html.spec.whatwg.org/multipage/form-elements.html#attr-select-multiple)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | multiple : W3.Html.Help.SupportedAttribute } msg"},{"name":"muted","comment":" Follows the attribute definition at [html.spec.whatwg.org/muted](https://html.spec.whatwg.org/multipage/media.html#attr-media-muted)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | muted : W3.Html.Help.SupportedAttribute } msg"},{"name":"name","comment":" Follows the attribute definition at [html.spec.whatwg.org/name](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-name),\n[html.spec.whatwg.org/form-name](https://html.spec.whatwg.org/multipage/forms.html#attr-form-name),\n[html.spec.whatwg.org/iframe-name](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-name),\n[html.spec.whatwg.org/object-name](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-object-name),\n[html.spec.whatwg.org/map-name](https://html.spec.whatwg.org/multipage/image-maps.html#attr-map-name),\n[html.spec.whatwg.org/param-name](https://html.spec.whatwg.org/multipage/image-maps.html#attr-map-name)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | name : W3.Html.Help.SupportedAttribute } msg"},{"name":"next","comment":" ","type":"W3.Html.Help.Value { compatible | next : W3.Html.Help.SupportedValue }"},{"name":"no","comment":" ","type":"W3.Html.Help.Value { compatible | no : W3.Html.Help.SupportedValue }"},{"name":"nonce","comment":" Follows the attribute definition at [html.spec.whatwg.org/nonce](https://html.spec.whatwg.org/multipage/urls-and-fetching.html#attr-nonce)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | nonce : W3.Html.Help.SupportedAttribute } msg"},{"name":"none","comment":" ","type":"W3.Html.Help.Value { compatible | none : W3.Html.Help.SupportedValue }"},{"name":"novalidate","comment":" Follows the attribute definition at [html.spec.whatwg.org/novalidate](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-novalidate)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | novalidate : W3.Html.Help.SupportedAttribute } msg"},{"name":"numeric","comment":" ","type":"W3.Html.Help.Value { compatible | numeric : W3.Html.Help.SupportedValue }"},{"name":"off","comment":" ","type":"W3.Html.Help.Value { compatible | off : W3.Html.Help.SupportedValue }"},{"name":"on","comment":" ","type":"W3.Html.Help.Value { compatible | on : W3.Html.Help.SupportedValue }"},{"name":"open","comment":" Follows the attribute definition at [html.spec.whatwg.org/details-open](https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-details-open),\n[html.spec.whatwg.org/dialog-open](https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-open)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | open : W3.Html.Help.SupportedAttribute } msg"},{"name":"optimum","comment":" Follows the attribute definition at [html.spec.whatwg.org/optimum](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-optimum)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | optimum : W3.Html.Help.SupportedAttribute } msg"},{"name":"ordinal","comment":" ","type":"W3.Html.Help.Value { compatible | ordinal : W3.Html.Help.SupportedValue }"},{"name":"parent_","comment":" ","type":"W3.Html.Help.Value { compatible | parent_ : W3.Html.Help.SupportedValue }"},{"name":"pattern","comment":" Follows the attribute definition at [html.spec.whatwg.org/pattern](https://html.spec.whatwg.org/multipage/input.html#attr-input-pattern)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | pattern : W3.Html.Help.SupportedAttribute } msg"},{"name":"ping","comment":" Follows the attribute definition at [html.spec.whatwg.org/ping](https://html.spec.whatwg.org/multipage/links.html#ping)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | ping : W3.Html.Help.SupportedAttribute } msg"},{"name":"placeholder","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-placeholder](https://html.spec.whatwg.org/multipage/input.html#attr-input-placeholder),\n[html.spec.whatwg.org/textarea-placeholder](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-placeholder)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | placeholder : W3.Html.Help.SupportedAttribute } msg"},{"name":"plaintext","comment":" ","type":"W3.Html.Help.Value { compatible | plaintext : W3.Html.Help.SupportedValue }"},{"name":"playsinline","comment":" Follows the attribute definition at [html.spec.whatwg.org/playsinline](https://html.spec.whatwg.org/multipage/media.html#attr-video-playsinline)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | playsinline : W3.Html.Help.SupportedAttribute } msg"},{"name":"poly","comment":" ","type":"W3.Html.Help.Value { compatible | poly : W3.Html.Help.SupportedValue }"},{"name":"polygon","comment":" ","type":"W3.Html.Help.Value { compatible | polygon : W3.Html.Help.SupportedValue }"},{"name":"post","comment":" ","type":"W3.Html.Help.Value { compatible | post : W3.Html.Help.SupportedValue }"},{"name":"poster","comment":" Follows the attribute definition at [html.spec.whatwg.org/poster](https://html.spec.whatwg.org/multipage/media.html#attr-video-poster)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | poster : W3.Html.Help.SupportedAttribute } msg"},{"name":"preload","comment":" Follows the attribute definition at [html.spec.whatwg.org/preload](https://html.spec.whatwg.org/multipage/media.html#attr-media-preload)\n","type":"W3.Html.Help.Value { none : W3.Html.Help.SupportedValue, metadata : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | preload : W3.Html.Help.SupportedAttribute } msg"},{"name":"previous","comment":" ","type":"W3.Html.Help.Value { compatible | previous : W3.Html.Help.SupportedValue }"},{"name":"readonly","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-readonly](https://html.spec.whatwg.org/multipage/input.html#attr-input-readonly),\n[html.spec.whatwg.org/textarea-readonly](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-readonly)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | readonly : W3.Html.Help.SupportedAttribute } msg"},{"name":"rect","comment":" ","type":"W3.Html.Help.Value { compatible | rect : W3.Html.Help.SupportedValue }"},{"name":"rectangle","comment":" ","type":"W3.Html.Help.Value { compatible | rectangle : W3.Html.Help.SupportedValue }"},{"name":"referrerpolicy","comment":" Follows the attribute definition at [html.spec.whatwg.org/referrerpolicy](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-referrerpolicy)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | referrerpolicy : W3.Html.Help.SupportedAttribute } msg"},{"name":"rel","comment":" Follows the attribute definition at [html.spec.whatwg.org/rel](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-rel)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | rel : W3.Html.Help.SupportedAttribute } msg"},{"name":"required","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-required](https://html.spec.whatwg.org/multipage/input.html#attr-input-required),\n[html.spec.whatwg.org/select-required](https://html.spec.whatwg.org/multipage/form-elements.html#attr-select-required),\n[html.spec.whatwg.org/textarea-required](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-required)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | required : W3.Html.Help.SupportedAttribute } msg"},{"name":"reset","comment":" ","type":"W3.Html.Help.Value { compatible | reset : W3.Html.Help.SupportedValue }"},{"name":"reversed","comment":" Follows the attribute definition at [html.spec.whatwg.org/reversed](https://html.spec.whatwg.org/multipage/grouping-content.html#attr-ol-reversed)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | reversed : W3.Html.Help.SupportedAttribute } msg"},{"name":"row","comment":" ","type":"W3.Html.Help.Value { compatible | row : W3.Html.Help.SupportedValue }"},{"name":"rowgroup","comment":" ","type":"W3.Html.Help.Value { compatible | rowgroup : W3.Html.Help.SupportedValue }"},{"name":"rows","comment":" Follows the attribute definition at [html.spec.whatwg.org/rows](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-rows)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | rows : W3.Html.Help.SupportedAttribute } msg"},{"name":"rowspan","comment":" Follows the attribute definition at [html.spec.whatwg.org/rowspan](https://html.spec.whatwg.org/multipage/tables.html#attr-tdth-rowspan)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | rowspan : W3.Html.Help.SupportedAttribute } msg"},{"name":"rtl","comment":" ","type":"W3.Html.Help.Value { compatible | rtl : W3.Html.Help.SupportedValue }"},{"name":"sandbox","comment":" Follows the attribute definition at [html.spec.whatwg.org/sandbox](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-sandbox)\n","type":"List.List (W3.Html.Help.Value { allow_forms : W3.Html.Help.SupportedValue, allow_modals : W3.Html.Help.SupportedValue, allow_orientation_lock : W3.Html.Help.SupportedValue, allow_pointer_lock : W3.Html.Help.SupportedValue, allow_popups : W3.Html.Help.SupportedValue, allow_popups_to_escape_sandbox : W3.Html.Help.SupportedValue, allow_presentation : W3.Html.Help.SupportedValue, allow_same_origin : W3.Html.Help.SupportedValue, allow_scripts : W3.Html.Help.SupportedValue, allow_top_navigation : W3.Html.Help.SupportedValue, allow_top_navigation_by_user_activation : W3.Html.Help.SupportedValue }) -> W3.Html.Help.Attribute { compatible | sandbox : W3.Html.Help.SupportedAttribute } msg"},{"name":"scope","comment":" Follows the attribute definition at [html.spec.whatwg.org/scope](https://html.spec.whatwg.org/multipage/tables.html#attr-th-scope)\n","type":"W3.Html.Help.Value { row : W3.Html.Help.SupportedValue, col : W3.Html.Help.SupportedValue, rowgroup : W3.Html.Help.SupportedValue, colgroup : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | scope : W3.Html.Help.SupportedAttribute } msg"},{"name":"search","comment":" ","type":"W3.Html.Help.Value { compatible | search : W3.Html.Help.SupportedValue }"},{"name":"selected","comment":" Follows the attribute definition at [html.spec.whatwg.org/selected](https://html.spec.whatwg.org/multipage/form-elements.html#attr-option-selected)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | selected : W3.Html.Help.SupportedAttribute } msg"},{"name":"selectionDirection","comment":" Follows the attribute definition at [html.spec.whatwg.org/selectiondirection](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectiondirection)\n","type":"W3.Html.Help.Value { forward : W3.Html.Help.SupportedValue, backward : W3.Html.Help.SupportedValue, none : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | selectionDirection : W3.Html.Help.SupportedAttribute } msg"},{"name":"selectionEnd","comment":" Follows the attribute definition at [html.spec.whatwg.org/selectionend](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionend)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | selectionEnd : W3.Html.Help.SupportedAttribute } msg"},{"name":"selectionStart","comment":" Follows the attribute definition at [html.spec.whatwg.org/selectionstart](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionstart)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | selectionStart : W3.Html.Help.SupportedAttribute } msg"},{"name":"self_","comment":" ","type":"W3.Html.Help.Value { compatible | self_ : W3.Html.Help.SupportedValue }"},{"name":"send","comment":" ","type":"W3.Html.Help.Value { compatible | send : W3.Html.Help.SupportedValue }"},{"name":"sentences","comment":" ","type":"W3.Html.Help.Value { compatible | sentences : W3.Html.Help.SupportedValue }"},{"name":"shape","comment":" Follows the attribute definition at [html.spec.whatwg.org/shape](https://html.spec.whatwg.org/multipage/image-maps.html#attr-area-shape)\n","type":"W3.Html.Help.Value { circle : W3.Html.Help.SupportedValue, circ : W3.Html.Help.SupportedValue, default_ : W3.Html.Help.SupportedValue, poly : W3.Html.Help.SupportedValue, polygon : W3.Html.Help.SupportedValue, rect : W3.Html.Help.SupportedValue, rectangle : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | shape : W3.Html.Help.SupportedAttribute } msg"},{"name":"size","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-size](https://html.spec.whatwg.org/multipage/input.html#attr-input-size),\n[html.spec.whatwg.org/select-size](https://html.spec.whatwg.org/multipage/form-elements.html#attr-select-size)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | size : W3.Html.Help.SupportedAttribute } msg"},{"name":"sizes","comment":" Follows the attribute definition at [html.spec.whatwg.org/img-sizes](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-sizes),\n[html.spec.whatwg.org/source-sizes](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-source-sizes)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | sizes : W3.Html.Help.SupportedAttribute } msg"},{"name":"slot","comment":" Follows the attribute definition at [html.spec.whatwg.org/slot](https://html.spec.whatwg.org/multipage/dom.html#the-id-attribute)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | slot : W3.Html.Help.SupportedAttribute } msg"},{"name":"soft","comment":" ","type":"W3.Html.Help.Value { compatible | soft : W3.Html.Help.SupportedValue }"},{"name":"span","comment":" Follows the attribute definition at [html.spec.whatwg.org/col-span](https://html.spec.whatwg.org/multipage/tables.html#attr-col-span),\n[html.spec.whatwg.org/colgroup-span](https://html.spec.whatwg.org/multipage/tables.html#attr-colgroup-span)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | span : W3.Html.Help.SupportedAttribute } msg"},{"name":"spellcheck","comment":" Follows the attribute definition at [html.spec.whatwg.org/spellcheck](https://html.spec.whatwg.org/multipage/interaction.html#attr-spellcheck)\n","type":"Maybe.Maybe Basics.Bool -> W3.Html.Help.Attribute { compatible | spellcheck : W3.Html.Help.SupportedAttribute } msg"},{"name":"src","comment":" Follows the attribute definition at [html.spec.whatwg.org/src](https://html.spec.whatwg.org/multipage/media.html#attr-media-src)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | src : W3.Html.Help.SupportedAttribute } msg"},{"name":"srcdoc","comment":" Follows the attribute definition at [html.spec.whatwg.org/srcdoc](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-srcdoc)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | srcdoc : W3.Html.Help.SupportedAttribute } msg"},{"name":"srclang","comment":" Follows the attribute definition at [html.spec.whatwg.org/srclang](https://html.spec.whatwg.org/multipage/media.html#attr-track-srclang)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | srclang : W3.Html.Help.SupportedAttribute } msg"},{"name":"srcset","comment":" Follows the attribute definition at [html.spec.whatwg.org/img-srcset](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-srcset),\n[html.spec.whatwg.org/source-srcset](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-source-srcset)\n","type":"List.List String.String -> W3.Html.Help.Attribute { compatible | srcset : W3.Html.Help.SupportedAttribute } msg"},{"name":"start","comment":" Follows the attribute definition at [html.spec.whatwg.org/start](https://html.spec.whatwg.org/multipage/grouping-content.html#attr-ol-start)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | start : W3.Html.Help.SupportedAttribute } msg"},{"name":"step","comment":" Follows the attribute definition at [html.spec.whatwg.org/step](https://html.spec.whatwg.org/multipage/input.html#attr-input-step)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | step : W3.Html.Help.SupportedAttribute } msg"},{"name":"style","comment":" Follows the attribute definition at [html.spec.whatwg.org/style](https://html.spec.whatwg.org/multipage/dom.html#the-style-attribute)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | style : W3.Html.Help.SupportedAttribute } msg"},{"name":"submit","comment":" ","type":"W3.Html.Help.Value { compatible | submit : W3.Html.Help.SupportedValue }"},{"name":"subtitles","comment":" ","type":"W3.Html.Help.Value { compatible | subtitles : W3.Html.Help.SupportedValue }"},{"name":"sync","comment":" ","type":"W3.Html.Help.Value { compatible | sync : W3.Html.Help.SupportedValue }"},{"name":"tabindex","comment":" Follows the attribute definition at [html.spec.whatwg.org/tabindex](https://html.spec.whatwg.org/multipage/interaction.html#attr-tabindex)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | tabindex : W3.Html.Help.SupportedAttribute } msg"},{"name":"target","comment":" Follows the attribute definition at [html.spec.whatwg.org/target](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-target)\n[html.spec.whatwg.org/form-target](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-target)\n","type":"W3.Html.Help.Value { blank_ : W3.Html.Help.SupportedValue, self_ : W3.Html.Help.SupportedValue, parent_ : W3.Html.Help.SupportedValue, top_ : W3.Html.Help.SupportedValue, frame : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | target : W3.Html.Help.SupportedAttribute } msg"},{"name":"tel","comment":" ","type":"W3.Html.Help.Value { compatible | tel : W3.Html.Help.SupportedValue }"},{"name":"text","comment":" ","type":"W3.Html.Help.Value { compatible | text : W3.Html.Help.SupportedValue }"},{"name":"title","comment":" Follows the attribute definition at [html.spec.whatwg.org/title](https://html.spec.whatwg.org/multipage/dom.html#attr-title)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | title : W3.Html.Help.SupportedAttribute } msg"},{"name":"top_","comment":" ","type":"W3.Html.Help.Value { compatible | top_ : W3.Html.Help.SupportedValue }"},{"name":"translate","comment":" Follows the attribute definition at [html.spec.whatwg.org/translate](https://html.spec.whatwg.org/multipage/dom.html#attr-translate)\n","type":"Basics.Bool -> W3.Html.Help.Attribute { compatible | translate : W3.Html.Help.SupportedAttribute } msg"},{"name":"type_button","comment":" Follows the attribute definition at [html.spec.whatwg.org/button-type](https://html.spec.whatwg.org/multipage/form-elements.html#attr-button-type)\n","type":"W3.Html.Help.Value { submit : W3.Html.Help.SupportedValue, reset : W3.Html.Help.SupportedValue, button : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | type_button : W3.Html.Help.SupportedAttribute } msg"},{"name":"type_input","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-type](https://html.spec.whatwg.org/multipage/input.html#attr-input-type)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | type_input : W3.Html.Help.SupportedAttribute } msg"},{"name":"type_list","comment":" Follows the attribute definition at [html.spec.whatwg.org/ol-type](https://html.spec.whatwg.org/multipage/grouping-content.html#attr-ol-type)\n","type":"W3.Html.Help.Value { ordinal : W3.Html.Help.SupportedValue, loweralpha : W3.Html.Help.SupportedValue, upperalpha : W3.Html.Help.SupportedValue, lowerroman : W3.Html.Help.SupportedValue, upperroman : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | type_list : W3.Html.Help.SupportedAttribute } msg"},{"name":"type_mime","comment":" Follows the attribute definition at [html.spec.whatwg.org/a-mimeType](https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-type),\n[html.spec.whatwg.org/embed-mimeType](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-embed-type),\n[html.spec.whatwg.org/object-mimeType](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-object-type),\n[html.spec.whatwg.org/source-mimeType](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-source-type)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | type_mime : W3.Html.Help.SupportedAttribute } msg"},{"name":"upperalpha","comment":" ","type":"W3.Html.Help.Value { compatible | upperalpha : W3.Html.Help.SupportedValue }"},{"name":"upperroman","comment":" ","type":"W3.Html.Help.Value { compatible | upperroman : W3.Html.Help.SupportedValue }"},{"name":"url","comment":" ","type":"W3.Html.Help.Value { compatible | url : W3.Html.Help.SupportedValue }"},{"name":"use_credentials","comment":" ","type":"W3.Html.Help.Value { compatible | use_credentials : W3.Html.Help.SupportedValue }"},{"name":"usemap","comment":" Follows the attribute definition at [html.spec.whatwg.org/usemap](https://html.spec.whatwg.org/multipage/image-maps.html#attr-hyperlink-usemap)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | usemap : W3.Html.Help.SupportedAttribute } msg"},{"name":"value","comment":" Follows the attribute definition at [html.spec.whatwg.org/button-value](https://html.spec.whatwg.org/multipage/form-elements.html#attr-button-value),\n[html.spec.whatwg.org/option-value](https://html.spec.whatwg.org/multipage/form-elements.html#attr-option-value),\n[html.spec.whatwg.org/data-value](https://html.spec.whatwg.org/multipage/text-level-semantics.html#attr-data-value),\n[html.spec.whatwg.org/input-value](https://html.spec.whatwg.org/multipage/input.html#attr-input-value),\n[html.spec.whatwg.org/param-value](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-param-value)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | value : W3.Html.Help.SupportedAttribute } msg"},{"name":"valueAsDate","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-valueasdate](https://html.spec.whatwg.org/multipage/input.html#dom-input-valueasdate)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | valueAsDate : W3.Html.Help.SupportedAttribute } msg"},{"name":"valueAsNumber","comment":" Follows the attribute definition at [html.spec.whatwg.org/input-valueasnumber](https://html.spec.whatwg.org/multipage/input.html#dom-input-valueasnumber)\n","type":"String.String -> W3.Html.Help.Attribute { compatible | valueAsNumber : W3.Html.Help.SupportedAttribute } msg"},{"name":"value_ordinal","comment":" Follows the attribute definition at [html.spec.whatwg.org/li-value](https://html.spec.whatwg.org/multipage/grouping-content.html#attr-li-value),\n[html.spec.whatwg.org/meter-value](https://html.spec.whatwg.org/multipage/form-elements.html#attr-meter-value),\n[html.spec.whatwg.org/progress-value](https://html.spec.whatwg.org/multipage/form-elements.html#attr-progress-value)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | value_ordinal : W3.Html.Help.SupportedAttribute } msg"},{"name":"width","comment":" Follows the attribute definition at [html.spec.whatwg.org/width](https://html.spec.whatwg.org/multipage/embedded-content-other.html#attr-dim-width),\n[html.spec.whatwg.org/canvas-width](https://html.spec.whatwg.org/multipage/canvas.html#attr-canvas-width)\n","type":"Basics.Int -> W3.Html.Help.Attribute { compatible | width : W3.Html.Help.SupportedAttribute } msg"},{"name":"words","comment":" ","type":"W3.Html.Help.Value { compatible | words : W3.Html.Help.SupportedValue }"},{"name":"wrap","comment":" Follows the attribute definition at [html.spec.whatwg.org/wrap](https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-wrap)\n","type":"W3.Html.Help.Value { soft : W3.Html.Help.SupportedValue, hard : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | wrap : W3.Html.Help.SupportedAttribute } msg"},{"name":"yes","comment":" ","type":"W3.Html.Help.Value { compatible | yes : W3.Html.Help.SupportedValue }"}],"binops":[]}]