๚ฮb–X%ฅ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ   ‘ ’ “”•–—˜™š›œžŸ กขฃคNone3*The encoding type required by a form. The ToHtml instance produces values * that can be inserted directly into HTML. 6IA form can produce three different results: there was no data available, 8 the data was invalid, or there was a successful parse. The ฅ7 instance will concatenate the failure messages in two  6s. C ID Name  Attributes -Either (invalid text) or (legitimate result)  Required?  !"#$%&'()*+,-./0123456789ฆงจฉชซฌญฎฏฐ8  !"#$%&'()*+,-./012345678983546987 /.021-*+,#$%&'() !"  !"#$%&'()*+,-./0213546987ฆงจฉชซฌญฎฏฐNone;Get a unique identifier. @EConverts a form field into monadic form. This field requires a value  and will return 8 if left empty. AFConverts a form field into monadic form. This field is optional, i.e.  if filled in, it returns 'Just a', if left empty, it returns ฑ.  Arguments are the same as for @% (apart from type of default value). BApplicative equivalent of @. CApplicative equivalent of A. DKThis function is used to both initially render a form and to later extract L results from it. Note that, due to CSRF protection and a few other issues, N forms submitted via GET and POST are slightly different. As such, be sure to E call the relevant function based on how the form will be submitted, not  the current request method. LFor example, a common case is displaying a form on a GET request and having G the form submit to a POST page. In such a case, both the GET and POST  handlers should use D. E Similar to D3, except it always ignores the currently available J environment. This is necessary in cases like a wizard UI, where a single M page will both receive and incoming form and produce a new, blank form. For # general usage, you can stick with  runFormPost. Jrender a field inside a div K6render a field inside a div, not displaying any label L7Render a form using Bootstrap-friendly shamlet syntax. Sample Hamlet: O <form .form-horizontal method=post action=@{ActionR} enctype=#{formEnctype}>  <fieldset>  <legend>_{MsgLegend}  $case result  $of FormFailure reasons $ $forall reason <- reasons / <div .alert .alert-error>#{reason}  $of _  ^{formWidget}  <div .form-actions> = <input .btn .primary type=submit value=_{MsgSubmit}> N:Return the given error message if the predicate is false. PSame as O, but modifies the datatype. MIn order to make this work, you must provide a function to convert back from I the new datatype to the old one (the second argument to this function).  Since 1.1.2 Q:Allows you to overwrite the error message on parse error. R Generate a # from the given label. S.A helper function for creating custom fields. LThis is intended to help with the common case where a single input value is . required, such as when parsing a text field.  Since 1.1 !:;<=>?@ form field settings for this field optional default value Aฒ on missing  on success is it required? BCณDดEตFGHถทIJKธLMNOPQRS:;<=>?@ABCDEFGHIJKLMNOPQRS;>?<=@ABCDFGEH:IJKLMNOPQRS!:;<=>?@AฒBCณDดEตFGHถทIJKธLMNOPQRSNone TUVนWXYบZปผTUVWXYZTUVYZWX TUVนWXYบZปผNone[[[[NonefA newtype wrapper around a ฝ that converts newlines to HTML  br-tags. พ>Replaces all instances of a value in a list by another value.  from http:hackage.haskell.orgpackagesarchivecgi 3001.1.7.1dochtmlsrcNetwork-CGI-Protocol.html#replace While the default €" implements a radio button so you B can differentiate between an empty response (Nothing) and a no G response (Just False), this simpler checkbox field returns an empty  response as Just False. 0Note that this makes the field always optional. †An alternative to … which returns just the Key instead of  the entire Entity.  Since 1.3.2 4\]^_`abcdefghijklmnopqrฟsพtภuvwxyz{|}~€‚ƒ„…†ม‡ˆ‰ยรA \]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰A iqropjlmnuvewkstfgh€‡ˆ‰yx|}~{z\]^_`abcd‚…†ƒ„+\]^_`abcdefghijklmnopqrฟsพtภuvwxyz{|}~€‚ƒ„…†ม‡ˆ‰ยรNoneฤลŠฦว‹ŒŠ‹ŒŠ‹ŒฤลŠฦว‹ŒNone NoneŽŽŽŽ None None None‘‘‘‘ None’’’’None““““None‡  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰None›GThe jQuery Javascript file. Note that in upgrades to this library, the F version of jQuery referenced, or where it is downloaded from, may be F changed without warning. If you are relying on a specific version of C jQuery, you should give an explicit URL instead of relying on the  default value. 6Currently, the default value is jQuery 1.7 from Google's CDN. œ#The jQuery UI 1.8 Javascript file. 9The jQuery UI 1.8 CSS file; defaults to cupertino theme. žjQuery UI time picker add-on. ŸDGets the Google hosted jQuery UI 1.8 CSS file with the given theme. ”•–—˜™š›œžŸ กศษสห”•–—˜™š›œžŸ กš›œž กŸ”•–—˜™ ”•–—˜™š›œžŸ กศษสหNoneฃNIC Editor Javascript file. ขฃคฬขฃคขฃคขฃคฬอ !"#$%&'(()*+,--./01234456789::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abccdefghijjklmnnopqrrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜ ™ š › œ žŸŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฏฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืุฮูืฺyesod-form-1.3.3Yesod.Form.JqueryYesod.Form.TypesYesod.Form.FunctionsYesod.Form.InputYesod.Form.I18n.EnglishYesod.Form.FieldsYesod.Form.MassInputYesod.Form.I18n.PortugueseYesod.Form.I18n.SwedishYesod.Form.I18n.GermanYesod.Form.I18n.FrenchYesod.Form.I18n.NorwegianYesod.Form.I18n.JapaneseYesod.Form.I18n.CzechYesod.Form.Nic Yesod.Formdata-default-class-0.0.1Data.Default.ClassdefDefault FormMessage MsgDelete MsgBoolNo MsgBoolYesMsgInvalidBool MsgSelectNoneMsgInputNotFoundMsgValueRequiredMsgCsrfWarning MsgInvalidDayMsgInvalidSecondMsgInvalidMinuteMsgInvalidHourMsgInvalidTimeFormatMsgInvalidEmail MsgInvalidUrlMsgInvalidEntryMsgInvalidNumberMsgInvalidIntegerField fieldParse fieldView fieldEnctype FieldViewFunc FieldViewfvLabel fvTooltipfvIdfvInputfvErrors fvRequired FieldSettingsfsLabel fsTooltipfsIdfsNamefsAttrsAFormunAFormMFormFileEnvEnvInts IntSingleIntConsEnctype Multipart UrlEncoded FormResult FormSuccess FormFailure FormMissing FormRender newFormIdent formToAForm aFormToForm askParamsaskFilesmreqmoptareqaopt runFormPostgenerateFormPostrunFormPostNoToken runFormGetgenerateFormGet renderTable renderDivsrenderDivsNoLabelsrenderBootstrapcheck checkBoolcheckM checkMMapcustomErrorMessagefieldSettingsLabel parseHelper FormInput unFormInputireqiopt runInputGet runInputPostenglishFormMessageOption optionDisplayoptionInternalValueoptionExternalValue OptionList olOptionsolReadExternal AutoFocusTextarea unTextareadefaultFormMessageintField doubleFielddayField timeField htmlField textareaField hiddenField textField passwordField parseDate parseTime emailField searchFieldurlFieldselectFieldList selectFieldmultiSelectFieldListmultiSelectFieldradioFieldListcheckboxesFieldListcheckboxesField radioField boolField checkBoxField mkOptionList optionsPairs optionsEnumoptionsPersistoptionsPersistKey fileField fileAFormReq fileAFormOpt inputListmassDivs massTableportugueseFormMessageswedishFormMessagegermanFormMessagefrenchFormMessagenorwegianBokmรฅlFormMessagejapaneseFormMessageczechFormMessageJqueryDaySettingsjdsChangeMonth jdsChangeYear jdsYearRangejdsNumberOfMonths YesodJquery urlJqueryJs urlJqueryUiJsurlJqueryUiCssurlJqueryUiDateTimePickergoogleHostedJqueryUiCssjqueryDayFieldjqueryAutocompleteFieldYesodNic urlNicEdit nicHtmlFieldbaseControl.Applicative Applicative$fIsStringFieldSettings$fMonadTransAForm $fMonoidAForm$fApplicativeAForm$fFunctorAForm $fShowInts$fMonoidEnctype$fToMarkupEnctype$fMonoidFormResult$fApplicativeFormResult$fFunctorFormResult Data.MaybeNothingmhelperrunFormGeneric postHelperpostEnvgetKey getHelperrenderDivsMaybeLabelsDTexttoMap$fApplicativeFormInput$fFunctorFormInput text-0.11.2.3Data.Text.InternalTextreplacereadMay timeParserselectFieldHelperincrInts$fToMarkupTextareadownup withDeletefixme addScript'addStylesheet'$fDefaultJqueryDaySettings