ฮ๕ณh$ธฎ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญ2019 Monadic GmbHBSD36kim@monadic.xyz, alfredo@monadic.xyz, team@monadic.xyz provisionalnon-portable (GHC extensions)None '(-/>ภษฮัู์ ฏ multibase?A more memory-efficient representation of base-n encoded bytes.Uses ฎ4, recommendations and caveats described there apply.# multibaseA ฏ encoded at a specific base.$ multibaseSupported bases.) multibasehexadecimal, uppercase alphabet* multibase!RFC4648 no padding - highest char+ multibase5RFC4648 no padding - highest char, uppercase alphabet, multibaseRFC4648 with padding- multibase(RFC4648 with padding, uppercase alphabet. multibaseRFC4648 no padding/ multibasez-base-32 (used by Tahoe-LAFS)0 multibase&RFC4648 no padding, uppercase alphabet1 multibaseRFC4648 with padding2 multibase(RFC4648 with padding, uppercase alphabet3 multibasebase58 flickr alphabet4 multibasebase58 bitcoint alphabet5 multibase$RFC4648 with padding (MIME-encoding)6 multibaseRFC4648 no padding7 multibaseRFC4648 with padding8 multibase)Extract the base-n encoded bytes from an #.To recover the original ฏ (*not* base-n encoded), use G.9 multibaseLike 8, but return a ฐ.? multibase,fromAtBase . encodeBase58btc $ "hello world""StV1DL6CwTryKyV"@ multibaseึ\(Bytes bytes) -> decodeBase58btc (fromAtBase $ encodeBase58btc bytes) === Right bytesA multibase%Encode at a base supplied at runtime.G multibaseRecover the original ฏ of a base-n encoded value.N multibaseLike , but also return the decoded ฏ.O multibaseLike , but also return the decoded ฏ.P multibaseLike A , but from a ฑ value.Q multibaseLike 8, but returns a ฑ value.R multibaseLike 9, but returns a text ฒ.S multibaseFormat a base-n encoded value.T multibaseFormat a base-n encoded value.ี  !"#$.&'(%)*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTี$.&'(%)*+,-/01234567#89"! :;  <=?>ABC@DEFGHIJKLMNOPQRST2019 Monadic GmbHBSD36kim@monadic.xyz, alfredo@monadic.xyz, team@monadic.xyz provisionalnon-portable (GHC extensions)None/>ภฮ์ต ‹ multibaseA 'Multibase backed by a ฎ.!This is useful when holding many Œ้ values in memory, due to lower memory overhead and less heap fragmentation. See the documentation for ฎ for details.Œ multibaseA multibase-encoded strict ฏ. multibaseหSymbols for which a multibase code is defined and supported by this libraryŽ multibase.Extract the encoded bytes, including the code ณ , from a Œ. multibase!Extract the encoded bytes from a Œ. The code ณ! signifying the base is stripped. multibaseEncode a strict ฏ at Base.‘ multibaseDecode a strict ฏ, assumed to be Œ -encoded.’ multibaseO(n) . Convert a Œ& encoding to a compact representation. Involves copying the underlying ฏ.“ multibaseO(n)9. Convert from the compact to the regular representation. Involves copying the underlying ฎ.$.&'(%)*+,-/01234567‹ŒŽ‘’“$.&'(%)*+,-/01234567ŒŽ‘‹’“ด       !"#$%&'("&%#! )*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)€8+,‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ›žŸ› กขฃคขฅกฆงจฉ&multibase-0.1.2-5U3xyrdr4ZL8IL98KrkxDcData.ByteString.BaseNData.ByteString.Multibase%tagged-0.8.6.1-A3E8I7zg2qBFE9O5vQsg6C Data.TaggedtagWithunTagged ValidBase validAtBasevalidAtBaseEither DecodeBase decodeAtBasedecodeAtBaseEitherDeserialiseErrorDecodeBaseErrorBase64OfBase58OfBase16Of AtBaseCompact Base64urlpad Base64url Base64pad Base58btc Base58flickrBase32padupper Base32pad Base32upperBase32zBase32Base32hexpadupper Base32hexpadBase32hexupper Base32hex Base16upper BaseIdentityBase64Base58Base16Base2AtBaseBase encodedBytesencodedBuildercompactexpanddeserialiseAtBase encodeBase16 encodeBase64encodeBase58btcdecodeBase58btc encodeAtBase decodeBase16decodeBase16Either decodeBase64decodeBase64EitherdecodeBase64Lenientdecode validBase16validBase16EithervalidBase58btcvalidBase58btcEither validBase64validBase64EithervalidAndDecodedvalidAndDecodedEitherencodedTextAtBase encodedTextencodedTextBuilderformat formatAtBase$fToJSONKeyAtBase$fToJSONAtBase $fShowAtBase$fShowAtBaseCompact$fDecodeBase"64urlpad"$fDecodeBase"64url"$fDecodeBase"64p"$fDecodeBase"64"$fDecodeBase"58flickr"$fDecodeBase"58btc"$fDecodeBase"32xpu"$fDecodeBase"32xp"$fDecodeBase"32xu"$fDecodeBase"32x"$fDecodeBase"32pu"$fDecodeBase"32p"$fDecodeBase"32u"$fDecodeBase"32z"$fDecodeBase"32"$fDecodeBase"16u"$fDecodeBase"16"$fDecodeBase"2"$fDecodeBase"id"$fValidBase"64urlpad"$fValidBase"64url"$fValidBase"64p"$fValidBase"64"$fValidBase"58flickr"$fValidBase"58btc"$fValidBase"32pu"$fValidBase"32p"$fValidBase"32u"$fValidBase"32z"$fValidBase"32"$fValidBase"32xpu"$fValidBase"32xp"$fValidBase"32xu"$fValidBase"32x"$fValidBase"16u"$fValidBase"16"$fValidBase"2"$fValidBase"id"$fFromJSONKeyAtBase$fFromJSONAtBase$fIsStringAtBase$fShowDeserialiseError$fEqAtBaseCompact$fOrdAtBaseCompact$fHashableAtBaseCompact$fNFDataAtBaseCompact $fEqAtBase $fOrdAtBase$fNFDataAtBase$fHashableAtBaseCompactMultibase MultibaseToCode fromMultibaseencode$fToCode"64urlpad"$fToCode"64url" $fToCode"64p" $fToCode"64"$fToCode"58btc"$fToCode"58flickr"$fToCode"32pu" $fToCode"32p" $fToCode"32u" $fToCode"32z" $fToCode"32"$fToCode"32xpu"$fToCode"32xp"$fToCode"32xu" $fToCode"32x" $fToCode"16u" $fToCode"16" $fToCode"id"$fEqCompactMultibase$fOrdCompactMultibase$fHashableCompactMultibase$fNFDataCompactMultibase $fEqMultibase$fOrdMultibase$fHashableMultibase$fNFDataMultibasebytestring-0.10.10.0Data.ByteString.Short.InternalShortByteStringData.ByteString.Internal ByteString Data.ByteString.Builder.InternalBuilder text-1.2.3.2Data.Text.InternalTextData.Text.Internal.Builderghc-prim GHC.TypesChar