6f)k\        ! " # $ % & '()*+,-./0123456789:;<=>?@ABCDEFGHIJK L M N O P Q R S T UVWXY!Z![!$"\]^\]^\]^#_`abcdefghijklmnopqrstuvwx_`abcdefghijklmnopqrstuvwx_`abcdefghijklmnopqrstuvwx$GThis exception type is thrown whenever something went wrong during the  decoding-process. /the decoded value was out of the unicode range "more bytes were needed to allow a  successfull decoding. "The sequence contained an illegal  byte that couldn't be decoded. GThis exception type is thrown whenever something went wrong during the  encoding-process. Thrown if a specific character ( is not representable in an encoding. yz{|}HRepresents an encoding, supporting various methods of de- and encoding. 1 Minimal complete definition: encode, decode  Encode a ~ into a strict  . Throws the  /-Exception if it encounters an unrepresentable  character.  Encode a ~ into a lazy Data.ByteString.Lazy.ByteString. Whether or not the given - is representable in this encoding. Default: . Decode a strict  into a ~. If the string is not  decodable, a  is thrown. Whether or no a given  is decodable. Default: . yz{|} y}|{zz{|}            !"!"!"!"" #$#$#$#$$ %&%&%&%&&'('('('(()*)*)*)**+,+,+,+,,-.-.-.-../0/0/0/001212121223434343445656565667878787889:9:9:9::;<;<;<;<<=>=>=>=>>?@?@?@?@@ABABABABBCDCDCDCDDEFEFEFEFFGHGHGHGHHIJIJIJIJJ KLMNOPQRST KLMNOPQRST KLMNOPQRST KLMNOPQRSLMNOPQRSTUAn untyped encoding. Used in $System.IO.Encoding.getSystemEncoding. VEThis decodes a string from one encoding and encodes it into another. WXFTakes the name of an encoding and creates a dynamic encoding from it.  UVWX VWUXUVWX!YLike the normal System.IO.hGetContents!, but decodes the input using an  encoding. ZLike the normal System.IO.hPutStr", but encodes the output using an  encoding. [1Returns the encoding used on the current system. YZ[[ZYYZ[$%$&$'$($)$*$+$,$-$.$/$0$122334564778899:: ; ; < < = = > > ? ?@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQ R R S T U V W X Y Z[\]^!_!`!a"b"c"d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~$$$$$S$$$$$$$$$$  [! encoding-0.3 Data.EncodingData.Encoding.ASCIIData.Encoding.UTF8Data.Encoding.UTF16Data.Encoding.UTF32Data.Encoding.ISO88591Data.Encoding.ISO88592Data.Encoding.ISO88593Data.Encoding.ISO88594Data.Encoding.ISO88595Data.Encoding.ISO88596Data.Encoding.ISO88597Data.Encoding.ISO88598Data.Encoding.ISO88599Data.Encoding.ISO885910Data.Encoding.ISO885911Data.Encoding.ISO885913Data.Encoding.ISO885914Data.Encoding.ISO885915Data.Encoding.ISO885916Data.Encoding.CP1250Data.Encoding.CP1251Data.Encoding.CP1252Data.Encoding.CP1253Data.Encoding.CP1254Data.Encoding.CP1255Data.Encoding.CP1256Data.Encoding.CP1257Data.Encoding.CP1258Data.Encoding.KOI8RData.Encoding.GB18030Data.Encoding.BootStringSystem.IO.EncodingData.Encoding.Helper.TemplateData.Encoding.GB18030DataData.Encoding.BaseDecodingException OutOfRange UnexpectedEndIllegalCharacterEncodingExceptionHasNoRepresentationEncodingencode encodeLazy encodabledecode decodeLazy decodableASCIIUTF8UTF16UTF16LEUTF16BEUTF32ISO88591ISO88592ISO88593ISO88594ISO88595ISO88596ISO88597ISO88598ISO88599 ISO885910 ISO885911 ISO885913 ISO885914 ISO885915 ISO885916CP1250CP1251CP1252CP1253CP1254CP1255CP1256CP1257CP1258KOI8RGB18030 BootStringbasetmintmaxskewdamp init_biasinit_npunycode DynEncodingrecode recodeLazyencodingFromString hGetContentshPutStrgetSystemEncodingcreateCharArray createArrayxmlArrayarr1arr2arr3arr4arr5arr6arr7arr8arr9arr10arr11arr12rarr1rarr2rarr3rarr4rarr5rarr6rarr7rarr8rarr9rarr10rarr11rarr12rarr13rrarr EncodeStatePut3Put2Put1DoneGHC.BaseStringbytestring-0.9.1.7Data.ByteString.Internal ByteStringghc-prim GHC.TypesCharGHC.BoolTrueencodeMultibyteencodeMultibyteLazydecodeMultibytedecodeMultibyteLazyencodeSinglebyteencodeSinglebyteLazydecodeSinglebyte decodingArray encodingMapreadTranslation charToASCIIUTF8AnalyzeStateFailedOkSkip encodeUTF8 decodeUTF8utf16encutf16dec findByteOrderfindByteOrderLazy encodeUTF32 decodeUTF32enc decodeArr encodeMapkoi8rArrkoi8rMap koi8rList koi8rDecode koi8rEncode DecodingStateFourthThirdSecondInvalidValid checkValidityencodeGBlinearlinear2delineardecodeGB decodeGBTwo decodeGBFourrange1range2range3range4range5range6range7range8range9range10range11range12range13 punyValuepunyChar thresholdadapt decodeValue decodeValues decodeValues' insertDeltas punyDecode encodeValue encodeValues' encodeValuesget_system_encoding