śĪ!wŁpo      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*A module used to render blocks in unicode.hapytexeu+gh@gmail.com experimentalPOSIXSafe456unicode-tricksHA data type that determines the state of the four subparts of the block.unicode-tricksThe upper part of the block.unicode-tricksThe lower part of the block.unicode-tricks-A data type that determines the state of the rowP in a block. it determines the left and the right part of the row of the block.unicode-tricks$The left part of a row of the block.unicode-tricks'The right part of the row of the block.unicode-tricksConvert the given ) value to a block character in unicode.  means that part is filled, and € means the part is not filled.  6A module used to render Braille characters in unicode.hapytexeu+gh@gmail.com experimentalPOSIXSafe456( unicode-tricksAA datastructure to render Braille patterns with eight dots cells.unicode-tricks2The state of the top row of the Braille character.unicode-tricks5The state of the second row of the Braille character.unicode-tricks4The state of the third row of the Braille character. unicode-tricks5The state of the bottom row of the Braille character.!unicode-tricks?A datastructure to render Braille patterns with six dots cells.#unicode-tricks2The state of the top row of the Braille character.$unicode-tricks5The state of the middle row of the Braille character.%unicode-tricks5The state of the bottom row of the Braille character.&unicode-tricks Convert a ! value to a M character, by putting in a given value at the two values at the bottom row.'unicode-tricks Convert a ! value to a !/ character by setting the bottom row with two € values.(unicode-tricksConvert the given !? value to a unicode character representing this Braille value.)unicode-tricksConvert the given ? value to a unicode character representing this braille value.&unicode-tricks0The value to put in the cells of the bottom row.unicode-tricks The given ! value to convert.unicode-tricksA ? value that uses as bottom two values given as first parameter.'unicode-tricks The given ! value to convert.unicode-tricksA % value that uses as bottom two times €. !"#$%&'()!"#$% &'():A module used to render frames with light and heavy lines.hapytexeu+gh@gmail.com experimentalPOSIXSafe456gY€:unicode-tricks<A type synonym that makes it more convenient to work with a @ object that wraps <$ objects. These specify the weight .;unicode-tricks<A type synonym that makes it more convenient to work with a @ object that wraps  s. Usually " means it should draw a line, and €* that there is no line in that direction.<unicode-tricks-The weights of the frame lines, these can be =, > or ?.=unicode-tricks%The frame does not contain such line.>unicode-tricksThe frame contains such line.?unicode-tricks!The frame contains such line, in boldface.@unicode-tricksTA data type that specifies the four lines that should (not) be drawn for the frame.Bunicode-tricks-A data type that determines the state of the vertical lines of the frame (D and E).Dunicode-tricks7The state of the line in the up direction of the frame.Eunicode-tricks9The state of the line in the down direction of the frame.Funicode-tricks-A data type that determines the state of the  horizontal lines of the frame (H and I).Hunicode-tricks(The state of the left line of the frame.Iunicode-tricks)The state of the right line of the frame.Junicode-tricks;A pattern that makes pattern matching and expressions with @ more convenient.Kunicode-tricks Convert a ; frame to a : frame by converting  to the given < value.Lunicode-tricks Convert a ; frame to a : frame by converting  to >.Municode-tricks Convert a ; frame to a : frame by converting  to ?.Nunicode-tricks Convert a ; frame to a corresponding ‚. Here  is mapped to a > line.Ounicode-tricks Convert a ; frame to a corresponding ‚. Here  is mapped to a ? line.Punicode-tricks Generate a ‚ where turns are done with an arc1 instead of a corner. This can only be done for > lines.Qunicode-tricksConverts a given :/ to the char that can be used to render frames.Junicode-tricksThe state of the line in the up direction.unicode-tricksThe state of the line in the down direction.unicode-tricksThe state of the line in the left direction.unicode-tricksThe state of the line in the right direction.unicode-tricksThe @+ pattern with the state of the given lines.Kunicode-tricksThe < that is used for  values.unicode-tricksThe ; frame to convert.unicode-tricksThe resulting : frame.Lunicode-tricksThe ; frame to convert.unicode-tricksThe resulting : frame.Municode-tricksThe 'Simple frame to convert.unicode-tricksThe resulting : frame.Nunicode-tricks The given ; frame to convert.unicode-tricks$The corresponding characer for this ; frame.Ounicode-tricks The given ; frame to convert.unicode-tricks$The corresponding characer for this ; frame.Punicode-tricks The given ; frame to convert.unicode-tricks$The corresponding characer for this ; frame.Qunicode-tricksThe :M object that specifies how the lines on the four directions should look like.unicode-tricks*The character that represents these lines.:;<=>?@ABCDEFGHIJKLMNOPQ<=>?FGHIBCDE@A;:JNOPQKLM=A module used to render subscript and superscript in Unicode.hapytexeu+gh@gmail.com experimentalPOSIXSafepCzunicode-tricks\Convert a set of characters to their superscript counterpart, given that characters exists.{unicode-tricksZConvert a set of characters to their subscript counterpart, given that characters exists.|unicode-tricksFormat a given ƒ object to a „> value that formats the ratio with superscript and subscript.}unicode-tricks-Convert a number (positive or negative) to a „7 that specifies that number in superscript characters.~unicode-tricks-Convert a number (positive or negative) to a „5 that specifies that number in subscript characters.zunicode-tricks>The given character to convert to its superscript counterpart.unicode-tricksA character wrapped in a … given the counterpart exists, † otherwise.{unicode-tricks<The given character to convert to its subscript counterpart.unicode-tricksA character wrapped in a … given the counterpart exists, † otherwise.|unicode-tricks The given ƒ value to format.unicode-tricksThe „5 block that contains a textual representation of the ƒ.}unicode-tricksThe number to convert.unicode-tricksA „H value that contains the number as a sequence of superscript characters.~unicode-tricksThe number to convert.unicode-tricksA „F value that contains the number as a sequence of subscript characters.z{|}~{z~}|‡      !"##$%&'()*+,-./0123456789:;<=>?@AABBCDEE  FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}{|~{|{|€‚ƒ„…†‡ˆ‡‰Š-unicode-tricks-0.2.0.0-Haj8GS4lGruFE73gUxgJslData.Char.BlockData.Char.BrailleData.Char.FrameData.Char.SmallBlockupperlowerRowleftrightfilled$fArbitraryRow$fApplicativeRow$fArbitraryBlock$fApplicativeBlock$fEqRow $fFoldableRow $fFunctorRow$fOrdRow $fReadRow $fShowRow$fTraversableRow $fEqBlock$fFoldableBlock$fFunctorBlock $fOrdBlock $fReadBlock $fShowBlock$fTraversableBlockBraillerow1row2row3row4Braille6topmiddlebottom toBraille' toBraillebraille6braille$fArbitraryBraille6$fArbitraryBraille $fEqBraille6$fFoldableBraille6$fFunctorBraille6 $fOrdBraille6$fReadBraille6$fShowBraille6$fTraversableBraille6 $fEqBraille$fFoldableBraille$fFunctorBraille $fOrdBraille $fReadBraille $fShowBraille$fTraversableBrailleWeightedSimpleWeightEmptyLightHeavyPartsVerticalupdown HorizontalFramesimpleToWeighted simpleToLight simpleToHeavysimplesimple' simpleWithArcweighted$fApplicativeHorizontal$fArbitraryHorizontal$fMonoidHorizontal$fSemigroupHorizontal$fApplicativeVertical$fArbitraryVertical$fMonoidVertical$fSemigroupVertical$fApplicativeParts$fArbitraryParts $fMonoidParts$fSemigroupParts$fArbitraryWeight$fEqHorizontal$fFoldableHorizontal$fFunctorHorizontal$fOrdHorizontal$fReadHorizontal$fShowHorizontal$fTraversableHorizontal $fEqVertical$fFoldableVertical$fFunctorVertical $fOrdVertical$fReadVertical$fShowVertical$fTraversableVertical $fEqParts$fFoldableParts$fFunctorParts $fOrdParts $fReadParts $fShowParts$fTraversableParts$fBoundedWeight $fEnumWeight $fEqWeight $fOrdWeight $fReadWeight $fShowWeighttoSuptoSubratioToUnicodeasSupasSubghc-prim GHC.TypesTrueFalseBoolCharbaseGHC.RealRatio text-1.2.3.1Data.Text.InternalText GHC.MaybeJustNothing