7      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456None !"2468=K-With an element use these attributes. An overloaded way of adding attributes either to an element accepting attributes-and-children or one that just accepts attributes. See the two instances.4With the given element(s), use the given attributes. Same as the I class, but will not HTML escape its children. Useful for elements like  or .$Used for constructing elements e.g.  termRaw "p" yields .eUse this if you want to make an element which inserts some pre-prepared attributes into the element.Used to construct HTML terms.#Simplest use: p_ = term "p" yields . Very overloaded for three cases:The first case is the basic arg of  [(Text,Text)]5 which will return a function that wants children.The second is an arg which is  HtmlT m ()d, in which case the term accepts no attributes and just the children are used for the element.>Finally, this is also used for overloaded attributes, like  or . If a return type of  (Text,Text)/ is inferred then an attribute will be made.The instances look intimidating but actually the constraints make it very general so that type inference works well even in the presence of things like OverloadedLists and such.$Used for constructing elements e.g. term "p" yields .eUse this if you want to make an element which inserts some pre-prepared attributes into the element.Can be converted to HTML. 9A monad transformer that generates HTML. Use the simpler  < type if you don't want to transform over some other monad. xThis is the low-level way to run the HTML transformer, finally returning an element builder and a value. You can pass 7/ for both arguments for a top-level call. See  and  for easier to use functions. .Simple HTML builder type. Defined in terms of  0. Check out that type for instance information.wSimple use-cases will just use this type. But if you want to transformer over Reader or something, you can go and use  .A simple attribute.86Union two sets of arguments and append duplicate keys.Render the HTML to a lazy 9.3This is a convenience function defined in terms of , : and ;F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy 9.3This is a convenience function defined in terms of , : and ;F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy <.3This is a convenience function defined in terms of , : and ;, and =F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy 9, but in a monad.3This is a convenience function defined in terms of  and ;F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy <, but in a monad.3This is a convenience function defined in terms of  and ;, and =F. Check the source if you're interested in the lower-level behaviour.Build the HTML. Analogous to  execState.HYou might want to use this is if you want to do something with the raw >/. Otherwise for simple cases you can just use  or .4Evaluate the HTML to its return value. Analogous to  evalState.`Use this if you want to ignore the HTML output of an action completely and just get the result.For using with the   type, you'll need : e.g.%runIdentity (evalHtmlT (p_ "Hello!"))()Make an attribute builder.Make an HTML builder.;Make an HTML builder for elements which have no ending tag.?Build and encode an attribute.@,Folding and monoidally appending attributes.A/Convenience function for constructing builders.B>Encode the given strict plain text to an encoded HTML builder.C>Encode the given strict plain text to an encoded HTML builder.DFor the contentful elements: EFor the contentless elements:  FSome termRaws (like , 2) can be used for attributes as well as elements.GDGiven children immediately, just use that and expect no attributes.H*Given attributes, expect more child input.ISome terms (like , 2) can be used for attributes as well as elements.JDGiven children immediately, just use that and expect no attributes.K*Given attributes, expect more child input.L Just calls .M\We pack it via string. Could possibly encode straight into a builder. That might be faster.N.If you want to use IO in your HTML generation.O Used for P.QBasically acts like Writer.RJust re-uses Monad.SBased on the monad instance.T&Monoid is right-associative, a la the > in it.4Some element, either Html a or Html a -> Html a.!Name of the element or attribute.%Either an attribute list or children.*Result: either an element or an attribute.Name.Attribute transformer.Some argument.*Result: either an element or an attribute.!Name of the element or attribute.%Either an attribute list or children.*Result: either an element or an attribute.Name.Attribute transformer.Some argument.*Result: either an element or an attribute. U V8The HTML to generate.The a is discarded.HTML monad to evaluate.1Ignore the HTML output and just return the value.Attribute name.Attribute value.Name.Children HTML.A parent element.Name.A parent element.?@ABCDEFGHIJKWXYLMNOQRST    * U V8?@ABCDEFGHIJKWXYLMNOQRSTNoneDOCTYPE elementDOCTYPE element + html elementa elementabbr elementaddress elementarea elementarticle element aside element!audio element"b element#base element$bdo element% blockquote element&body element'br element(button element)canvas element*caption element+cite element or cite attribute.,code element-col element.colgroup element/command element0datalist element1dd element2del element3details element4dfn element5div element6dl element7dt element8em element9embed element:fieldset element; figcaption element<figure element=footer element>form element or form attribute?h1 element@h2 elementAh3 elementBh4 elementCh5 elementDh6 elementEhead elementFheader elementGhgroup elementHhr elementIhtml elementJi elementKiframe elementLimg elementMinput elementNins elementOkbd elementPkeygen elementQlabel element or label attributeRlegend elementSli elementTlink elementUmap elementVmain elementWmark elementXmenu elementYmenuitem elementZmeta element[meter element\nav element]noscript element^object element_ol element`optgroup elementaoption elementboutput elementcp elementdparam elementepre elementfprogress elementgq elementhrp elementirt elementjruby elementksamp elementlscript elementmsection elementnselect elementosmall elementpsource elementqspan element or span attributerstrong elementsstyle element or style attributetsub elementusummary element or summary attributevsup elementwtable elementxtbody elementytd elementztextarea element{tfoot element|th element}template element~thead elementtime elementtitle element or title attributetr elementtrack elementul elementvar elementvideo elementwbr elementThe accept attribute.The  acceptCharset attribute.The  accesskey attribute.The action attribute.The alt attribute.The async attribute.The  autocomplete attribute.The  autofocus attribute.The autoplay attribute.The  challenge attribute.The charset attribute.The checked attribute.The class attribute.The cols attribute.The colspan attribute.The content attribute.The contenteditable attribute.The  contextmenu attribute.The controls attribute.The coords attribute.The data attribute.The datetime attribute.The defer attribute.The dir attribute.The disabled attribute.The  draggable attribute.The enctype attribute.The for attribute.The  formaction attribute.The  formenctype attribute.The  formmethod attribute.The formnovalidate attribute.The  formtarget attribute.The headers attribute.The height attribute.The hidden attribute.The high attribute.The href attribute.The hreflang attribute.The  httpEquiv attribute.The icon attribute.The id attribute.The ismap attribute.The item attribute.The itemprop attribute.The keytype attribute.The lang attribute.The list attribute.The loop attribute.The low attribute.The manifest attribute.The max attribute.The  maxlength attribute.The media attribute.The method attribute.The min attribute.The multiple attribute.The name attribute.The  novalidate attribute.The onbeforeonload attribute.The  onbeforeprint attribute.The onblur attribute.The  oncanplay attribute.The oncanplaythrough attribute.The onchange attribute.The onclick attribute.The  oncontextmenu attribute.The  ondblclick attribute.The ondrag attribute.The  ondragend attribute.The  ondragenter attribute.The  ondragleave attribute.The  ondragover attribute.The  ondragstart attribute.The ondrop attribute.The ondurationchange attribute.The  onemptied attribute.The onended attribute.The onerror attribute.The onfocus attribute.The  onformchange attribute.The  onforminput attribute.The  onhaschange attribute.The oninput attribute.The  oninvalid attribute.The  onkeydown attribute.The onkeyup attribute.The onload attribute.The  onloadeddata attribute.The onloadedmetadata attribute.The  onloadstart attribute.The  onmessage attribute.The  onmousedown attribute.The  onmousemove attribute.The  onmouseout attribute.The  onmouseover attribute.The  onmouseup attribute.The  onmousewheel attribute.The ononline attribute.The  onpagehide attribute.The  onpageshow attribute.The onpause attribute.The onplay attribute.The  onplaying attribute.The  onprogress attribute.The  onpropstate attribute.The  onratechange attribute.The onreadystatechange attribute.The onredo attribute.The onresize attribute.The onscroll attribute.The onseeked attribute.The  onseeking attribute.The onselect attribute.The  onstalled attribute.The  onstorage attribute.The onsubmit attribute.The  onsuspend attribute.The  ontimeupdate attribute.The onundo attribute.The onunload attribute.The onvolumechange attribute.The  onwaiting attribute.The open attribute.The optimum attribute.The pattern attribute.The ping attribute.The  placeholder attribute.The preload attribute.The pubdate attribute. The  radiogroup attribute. The readonly attribute. The rel attribute. The required attribute. The reversed attribute.The rows attribute.The rowspan attribute.The sandbox attribute.The scope attribute.The svg attribute.The scoped attribute.The seamless attribute.The selected attribute.The shape attribute.The size attribute.The sizes attribute.The  spellcheck attribute.The src attribute.The srcdoc attribute.The start attribute.The step attribute.The subject attribute.The tabindex attribute. The target attribute.!The type attribute."The usemap attribute.#The value attribute.$The width attribute.%The wrap attribute.&The xmlns attribute. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%& !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%& !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%& !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&None'A grid container.(A fluid grid container.) A grid row.*A fluid grid row.+A span of 1 column.,A span of 2 columns.-A span of 3 columns..A span of 4 columns./A span of 5 columns.0A span of 6 columns.1A span of 7 columns.2A span of 8 columns.3A span of 9 columns.4A span of 10 columns.5A span of 11 columns.6A span of 12 columns.'()*+,-./0123456'()*+,-./0123456'()*+,-./0123456'()*+,-./0123456 None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&  Z    !"#$%&'()*+,-./01 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKILMFNOPQRSTUVWXYZ[\]^_`Cabcdefghij lucid-2.1 Lucid.Base Lucid.Html5Lucid.Bootstrapstyle_script_p_title_div_br_LucidWithwithTermRawtermRaw termRawWithTermtermtermWithToHtmltoHtml toHtmlRawHtmlTrunHtmlTHtml Attribute renderToFilerenderBS renderText renderBST renderTextT execHtmlT evalHtmlT makeAttribute makeElementmakeElementNoEnddoctype_ doctypehtml_a_abbr_address_area_article_aside_audio_b_base_bdo_ blockquote_body_button_canvas_caption_cite_code_col_ colgroup_command_ datalist_dd_del_details_dfn_dl_dt_em_embed_ fieldset_ figcaption_figure_footer_form_h1_h2_h3_h4_h5_h6_head_header_hgroup_hr_html_i_iframe_img_input_ins_kbd_keygen_label_legend_li_link_map_main_mark_menu_ menuitem_meta_meter_nav_ noscript_object_ol_ optgroup_option_output_param_pre_ progress_q_rp_rt_ruby_samp_section_select_small_source_span_strong_sub_summary_sup_table_tbody_td_ textarea_tfoot_th_ template_thead_time_tr_track_ul_var_video_wbr_accept_acceptCharset_ accesskey_action_alt_async_ autocomplete_ autofocus_ autoplay_ challenge_charset_checked_class_cols_colspan_content_contenteditable_ contextmenu_ controls_coords_data_ datetime_defer_dir_ disabled_ draggable_enctype_for_ formaction_ formenctype_ formmethod_formnovalidate_ formtarget_headers_height_hidden_high_href_ hreflang_ httpEquiv_icon_id_ismap_item_ itemprop_keytype_lang_list_loop_low_ manifest_max_ maxlength_media_method_min_ multiple_name_ novalidate_onbeforeonload_onbeforeprint_onblur_ oncanplay_oncanplaythrough_ onchange_onclick_oncontextmenu_ ondblclick_ondrag_ ondragend_ ondragenter_ ondragleave_ ondragover_ ondragstart_ondrop_ondurationchange_ onemptied_onended_onerror_onfocus_ onformchange_ onforminput_ onhaschange_oninput_ oninvalid_ onkeydown_onkeyup_onload_ onloadeddata_onloadedmetadata_ onloadstart_ onmessage_ onmousedown_ onmousemove_ onmouseout_ onmouseover_ onmouseup_ onmousewheel_ ononline_ onpagehide_ onpageshow_onpause_onplay_ onplaying_ onprogress_ onpropstate_ onratechange_onreadystatechange_onredo_ onresize_ onscroll_ onseeked_ onseeking_ onselect_ onstalled_ onstorage_ onsubmit_ onsuspend_ ontimeupdate_onundo_ onunload_onvolumechange_ onwaiting_open_optimum_pattern_ping_ placeholder_preload_pubdate_ radiogroup_ readonly_rel_ required_ reversed_rows_rowspan_sandbox_scope_svg_scoped_ seamless_ selected_shape_size_sizes_ spellcheck_src_srcdoc_start_step_subject_ tabindex_target_type_usemap_value_width_wrap_xmlns_ container_containerFluid_row_ rowFluid_span1_span2_span3_span4_span5_span6_span7_span8_span9_span10_span11_span12_base Data.Monoidmempty unionArgsbytestring-0.10.4.0Data.ByteString.Lazy.Internal ByteStringtransformers-0.3.0.0Data.Functor.Identity runIdentityblaze-builder-0.3.3.4!Blaze.ByteString.Builder.InternaltoLazyByteString text-1.2.0.0Data.Text.InternalTextData.Text.Lazy.Encoding decodeUtf8'Blaze.ByteString.Builder.Internal.TypesBuilder buildAttrfoldlMapWithKeysencode encodeLazy $fWith(->) $fWithHtmlT$fTermRawTextAttribute$fTermRawTextHtmlT$fTermRaw[](->)$fTermTextAttribute$fTermHtmlTHtmlT $fTerm[](->) $fShowHtmlT$fIsStringHtmlT$fMonadIOHtmlT$fMonadTransHtmlTControl.Monad.Trans.Classlift $fMonadHtmlT$fFunctorHtmlT$fApplicativeHtmlT $fMonoidHtmlT $fToHtmlText $fToHtmlText0 $fToHtml[]