Îõ³h*Ø­      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬0.1.7.2 Safe-Inferred 7ÂÃÄÊÍÛÝé string-classThis type is used by & when a concrete string type is needed string-class!Polymorphic container of a string'When operations take place on multiple )s, they are first converted to the type «, which are lazy bytestrings, whenever absolutely necessary (which includes testing for equality, appending strings, concatenating lists of strings, empty strings with <Ö, and unfolding), making them the most efficient type for this polymorphic container. string-classMinimal complete definition: , , , and  string-classôRead n bytes *or* characters, depending on the implementation into a ByteString, directly from the specified HandleÕWhether or not this function is lazy depends on the instance; laziness is preferred. string-class Read a single line from a handle string-classWrite a string to a handle string-class1Write a string to a handle, followed by a newline²N.B.: implementations might not define this atomically. If the state of being atomic is necessary, one possible solution is to convert a string to an efficient type for which  is atomic.  string-class4Take a function of type Text -> Text as its argumentŸThe entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.  string-classRead all user input on stdin as a single string  string-class&Read a single line of user input from stdin  string-classWrite a string to stdout  string-classWrite a string to stdout, followed by a newline string-class and ?, which can be inefficient.L string-classIndex a string at any locationJust like the other genericË functions of this module, this function can be significantly slower than JÙ, since the function must be able to support arbitrarily large indices. Consider using J or K-, even if you need to coerce the index to an ­.r string-classString super class® string-class*Type-restricted string conversion used by s instance definition for ¯ string-class*Type-restricted string conversion used by s instance definition for ° string-class$Untag a type with a type restriction?The first argument is guaranteed to be ignored; thus the value ± can be passed in its place.² string-class2Phantom, undefined value only used for convenienceËUsers should be careful that this value is never evaluated when using this.‘ string-classSee  for documentation of behaviour.’ string-classSee  for documentation of behaviour.“ string-classSee  for documentation of behaviour.” string-class.See 'System.IO for documentation of behaviour.˜ string-classSee   for documentation of behaviour. and  are defined in terms of . and the equivalent methods of . € is defined non-atomically: it is defined as an action that puts the string and then separately puts a newline character string.™ string-classThis is minimally defined with .ór+,-J`UORLS>D;<1?@A=MP0:23F./456789BCEGHIKNQTVWXYZ[\]^_abcdefghijklmnopq !&"#$%'()*  ór+,-J`UORLS>D;<1?@A=MP0:23F./456789BCEGHIKNQTVWXYZ[\]^_abcdefghijklmnopq !&"#$%'()*   09 19 49 59 :9 l9 m9 n9 o9 p9 q9 ³      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿À+string-class-0.1.7.2-7oKD4hfFKR64hNZqK3lic9Data.String.Class string-classData.Text.LazyIO Data.TextData ByteStringData.ByteStringLazyGenStringDefault GenString gen_string StringRWIO hGetContentshGetLinehPutStr hPutStrLninteract getContentsgetLineputStrputStrLnreadFile writeFile appendFileConvTexttoTextfromTextConvLazyByteStringtoLazyByteStringfromLazyByteStringConvStrictByteStringtoStrictByteStringfromStrictByteString ConvStringtoString fromString ConvGenString toGenString fromGenString StringCelltoChartoWord8toWord16toWord32toWord64fromChar fromWord8 fromWord16 fromWord32 fromWord64 StringCellsStringCellCharStringCellAltChar toStringCellsfromStringCellsconsunconssnocunsnocaltCons altUnconsaltSnoc altUnsnoc toMainChar toAltCharappendconcatemptynullheadtaillastinitaltHeadaltLastunfoldr altUnfoldrunfoldrN altUnfoldrN unfoldrN64 altUnfoldrN64indexindex64 genericIndextaketake64 genericTakedropdrop64 genericDroplengthlength64 genericLength safeUncons safeUnsnoc safeAltUncons safeAltUnsnocsafeHeadsafeTailsafeLastsafeInit safeAltHead safeAltLast safeIndex safeIndex64safeGenericIndexsafeTake safeTake64safeGenericTakesafeDrop safeDrop64safeGenericDrop safeUncons2 safeUncons3 safeUncons4cons2cons3cons4uncons2uncons3uncons4Stringy$fStringCellWord64$fStringCellWord32$fStringCellWord16$fStringCellWord8$fStringCellChar$fConvStringText$fConvStringText0$fConvStringByteString$fConvStringByteString0$fConvStringList $fConvStrictByteStringByteString$fConvStrictByteStringList$fConvLazyByteStringByteString$fConvLazyByteStringByteString0$fConvLazyByteStringList!$fConvStrictByteStringByteString0$fConvTextText$fConvTextByteString$fConvTextByteString0$fConvTextList$fConvLazyByteStringText$fConvStrictByteStringText$fConvLazyTextText$fConvLazyTextText0$fConvLazyTextByteString$fConvLazyTextByteString0$fConvLazyTextList$fConvTextText0$fConvLazyByteStringText0$fConvStrictByteStringText0$fStringRWIOText$fStringRWIOText0$fStringRWIOByteString$fStringRWIOList$fSemigroupGenString$fIsStringGenString $fEqGenString$fStringRWIOByteString0$fStringRWIOGenString$fConvLazyTextGenString$fConvTextGenString$fConvLazyByteStringGenString$fConvStrictByteStringGenString$fConvStringGenString$fConvGenStringText$fConvGenStringText0$fConvGenStringByteString$fConvGenStringByteString0$fConvGenStringList$fConvGenStringGenString$fStringCellsText$fStringCellsText0$fStringCellsByteString$fStringCellsByteString0$fStringCellsList $fStringys$fStringCellsGenString$fMonoidGenStringghc-prim GHC.TypesIntgenStringConConvgenStringFromConConv untagTypeOfbaseGHC.Err undefinedgenStringPhantom