śĪXWDĀ©      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø ©Ŗ«¬­®Æ°±²©© ³“    @µ¶·ø+Settings for parsing of a hamlet document. The value to replace a "!!!"# with. Do not include the trailing  newline. EShould we put a newline after closing a tag? Mostly useful for debug  output. CHow a tag should be closed. Use this to switch between HTML, XHTML  or even XML output. ¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜbool: does it include params? ŻŽßąįāćäåęēčé!<Defaults settings: HTML5 doctype and HTML-style empty tags. "źėģķµ¶·ø ¹ŗ»¼½¾ŁŚŪÜŻŽßąįē!"źµø·¶¶·ø  ¹¾½¼»ŗŗ»¼½¾ŁŽŻÜŪŚŚŪÜŻŽßįąąįē!"ź īļ#$%&'()*An function generating an ! given a URL-rendering function. šńņó+Calls . with !. ,Calls . with ź. -Calls ." using XHTML 1.0 Strict settings. .DA quasi-quoter that converts Hamlet syntax into a function of form:   (url -> String) -> Html JPlease see accompanying documentation for a description of Hamlet syntax. ō2A quasi-quoter that converts Hamlet syntax into a  (). JPlease see accompanying documentation for a description of Hamlet syntax. õ/0Calls / with !. 1Calls /" using XHTML 1.0 Strict settings. ö÷ųJChecks for truth in the left value in each pair in the first argument. If K a true exists, then the corresponding right action is performed. Only the N first is performed. In there are no true values, then the second argument is  performed, if supplied. łDRuns the second argument with the value in the first, if available. 3 Otherwise, runs the third argument, if available. #$%&'()*š+,-.ō/01ö#$%&'()$%&'()*š+,-.ō/01ö 0śūüżž’     234 !"#$5%0śūüżž’     234 !"#$5%0śūüż’žž’       2344 !"#$5%,6!Not intended for direct use, see L. 78Normalized value, 1 == 100%. 9!Not intended for direct use, see L. :; Units used for text formatting. <!Normalized value in centimeters. =Absolute size units. >?@ABCDEFGH&'()*+,-.I/JK0L!Create a CSS size, e.g. $(mkSize 100px). 13Absolute size unit convertion rate to centimeters. M Constructs :9#. Not intended for direct use, see L. N Constructs 76#. Not intended for direct use, see L. 2/Converts number and unit suffix to CSS format. OPQRST#23456789:;<=>?@ABCDEFGHIJKLMNOPQRST#C234H5IJKDEFGL=BA@?>9:;<MOPQR678NST678789:;<:;<=BA@?>>?@ABCDEEFGHIJKLMNOPPQRRSTT3UVW-renderLucius undefined [lucius|foo{bar:baz}|]"foo{bar:baz}"456789:;<=XY>#23456789:;<=>?@ABDEFGLMNOPQRSTUVWXYUVWXYUVWXY&?@ABCDEFGHIJKLMNOPZ[\]^_`aQRbSTUcVdWeX Z[\]^_`abcde Z[\]^_`abcde Z[\]^_`a[\]^_`abcde fghijkYlZmno fghijklmno hijkfglmno fgghijkjklmno pqr[\]s^tuvpqrstuvpqrtuvspqqrstuv wxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ_`awxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ{|…Œ‹Š‰ˆ‡†wzyxŽ}„ƒ‚€~wzyxxyz{||}„ƒ‚€~~€‚ƒ„…Œ‹Š‰ˆ‡††‡ˆ‰Š‹ŒŽbcdefghijk‘lmnopqr‘‘!’“”•–—˜™š›A function generating an : given a message translator and a URL rendering function. œA function generating an ! given a URL-rendering function. stuvwxyžzŸ{ |”¢£¤}~JChecks for truth in the left value in each pair in the first argument. If K a true exists, then the corresponding right action is performed. Only the N first is performed. In there are no true values, then the second argument is  performed, if supplied. €DRuns the second argument with the value in the first, if available. 3 Otherwise, runs the third argument, if available. !’“”•–—˜™š›œžŸ ”¢£¤£œž¢›Ÿ¤ ”!’“”•–—˜™š’“”•“”•–—˜™š—˜™š›œžŸ ”¢£¤„ Converts a * to lazy bytestring. ¦§ØWrap an  for embedding in an XML file. 2 !"#$%&'()*+,-./01wxyz{…†‡ˆ‰Š‹ŒŽ‘„¦§Ø2+-,01‘./ !"*#$%&'()Ø„¦§{…Œ‹Š‰ˆ‡†wzyxŽ„¦§Ø !"##$%&'()*+,- . . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E FGGHIIJKLMNOPQRSSTUVWXYZ[\]]^^__`abcdeefghijklmnopqrsstuvwxyz{|}~ €  ‚ ƒ „ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜™šš›œžŸ ”;¢<£?@A¤„¦§Ø© Ŗ « ¬ ­ ® Æ ° ± ² ³“µ ¶ · ø ¹ ŗ » ¼ ½ ¾ æ Ą Ą Į Ā Ć Ä Å Ę Ē Č É Ź Ė Ģ Ķ Ī Ļ Š Ń Ņ Ó Ō Õ Ö × Ų Ł Ś Ū Ü Ż Ž ß ą į ā ć ä å ę ē č é ź ė ģ ķ ī ļ š ń ņ ó ō õ ö ÷ ų ł ś ū ü ż ž ’             Ł  Ü Ż Ž  C                    !"#$%&'()*+,-.#/%0$1'!)234567 Ł8 ÜŻŽ9:;<1=>?@ABBCA D E FGHIJKLMNOP%QRSTUVWļšńņóXYZõö÷ųł[hamlet-0.8.2.1 Text.HamletText.Hamlet.NonPolyText.Shakespeare Text.Cassius Text.Lucius Text.Romeo Text.Julius Text.CoffeeText.Hamlet.RTText.MkSizeTypeText.Hamlet.ParseText.Hamlet.QuasiText.CssText.Hamlet.Debugblaze-html-0.4.2.1 Text.BlazetoHtmlText.Blaze.Renderer.Utf8 renderHtmlText.Blaze.InternalunsafeByteStringpreEscapedStringstringpreEscapedLazyTextpreEscapedTextHtmlDeref DerefBranch DerefString DerefRational DerefIntegral DerefIdentDerefModulesIdentScopeIdent parseDeref derefToExp flattenDeref parseHashparseVarparseAtparseUrl parseCaretparseInt parseUnderHamletSettings hamletDoctypehamletCloseNewlinehamletCloseStyledefaultHamletSettingsxhtmlHamletSettings HamletValue HamletMonad HamletUrl toHamletValuehtmlToHamletMonadurlToHamletMonadfromHamletValueHamlethamlet hamletDebugxhamlethamletWithSettingshamletFileWithSettings hamletFile xhamletFileCssToCsstoCss renderCssPercentageSizepercentageSizeValue AbsoluteSizeabsoluteSizeUnitabsoluteSizeValue AbsoluteUnitPointPica MillimeterInch CentimeterCassiusColorcolorRed colorBlack renderCassiuscassius cassiusFilecassiusFileDebugmkSize absoluteSizepercentageSizeEmSizeExSize PixelSizeLucius renderLuciuslucius luciusFileluciusFileDebug RomeoSettingsvarCharurlCharintChar toBuilderwrapunwrapdefaultRomeoSettingsromeo romeoFileromeoFileDebug ToJavascript toJavascriptJulius Javascript unJavascript renderJuliusjulius juliusFilejuliusFileDebugToCoffeetoCoffeeCoffee renderCoffeecoffee coffeeFilecoffeeFileDebugHamletExceptionHamletRenderExceptionHamletUnsupportedDocExceptionHamletParseExceptionHamletRT SimpleDocSDCondSDMaybeSDForall SDTemplateSDUrlSDVarSDRaw HamletDataHDListHDMaybeHDBool HDTemplate HDUrlParamsHDUrlHDHtml HamletMap parseHamletRTrenderHamletRTrenderHamletRT'hamletFileDebugEnv urlRender msgRender HamletRules hrFromHtml hrWithEnvhrEmbedIHamlethtmlihamlethtmlFile ihamletFile renderHamletrenderHamletTextrenderHtmlTextcdata mkSizeTypedataDecshowInstanceDecnumInstanceDecfractionalInstanceDectoCssInstanceDec instanceType binaryFunDec unariFunDec1 unariFunDec2read'expType CloseStyle CloseSeparate CloseInsideNoCloseDoc DocContentDocMaybeDocCondDocWith DocForallNest ContentRule InContentNotInQuotesAttr NotInQuotesInQuotesTagPiece TagAttribTagClassTagIdentTagNameLine LineContentLineTag _lineTagName _lineAttr _lineContent _lineClasses LineNothing LineMaybeLineWithLineElse LineElseIfLineIf LineForallContent ContentMsg ContentEmbed ContentUrl ContentVar ContentRawResultOkError parseLines parseLine nestLines nestToDoc compressDocparseDoc attrToContent htmlEmptyTagsdebugHamletSettingshtmlCloseStylexhtmlCloseStyle parseConds NoConstructorRender readUtf8File docsToExpdocToExp contentToExphamletWithSettings'hamletFromStringvarNamestrToExpcondHmaybeHSelectorPairPairsTopLevel MediaBlockTopBlockBlockCDData CDUrlParamCDUrlCDPlainVarType VTUrlParamVTUrlVTPlain ContentPairContentsContentUrlParamCssTopMediaCss' _cssSelectors_cssAttributes cssFileDebugcombineSelectors cssRuntimevtToExpgetVarscompressTopLevel compressBlock blockToCssselectorToBuildercontentsToBuildercontentToBuildertopLevelsToCassiusblocksToCassius renderCss' parseBlocksparseEmptyLine parseComment parseIndent parseBlock parsePairtrimeol parseContentcassiusFromStringparseTopLevelsabsoluteUnitRateshowSize PairBlockluciusFromString whiteSpace parseSelectorparsePairsBlocks parseContentsVarExpEMixin EUrlParamEUrlEPlainVTMixin ContentMixRomeo readFileQ readFileUtf8contentFromStringcontentsToRomeoromeoFromString romeoRuntimerenderJavascriptsettings CoffeescriptunCoffeescriptfashowName flattenDeref'DVal'DListDMaybeDBool DTemplate DUrlParamDUrlDHtmlDValunsafeRenderTemplate liftDValsliftDVal combineDValsvarNamesgetHD replaceFirst Translate htmlRules hamletRules ihamletRules