h&(       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?X11(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?   "#!(,kj-.i/0 1234 56s789:;<=*+)>?@ABC$D%'&E_bFGHIJKLMNOPQ`aRhfgSTUVWXYZed[c\]^lmnopqtuvwxyr  "#!(,kj-.i/0 1234 56s789:;<=*+)>?@ABC$D%'&E_bFGHIJKLMNOPQ`aRhfgSTUVWXYZed[c\]^lmnopqtuvwxyr(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?%S amazonka-coreIncrementally calculate a MD5 Digest. amazonka-coreIncrementally calculate a SHA256 Digest.  amazonka-core+A crypton-compatible incremental hash sink.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?&t(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?'uxx(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred%"%&'()*/1589:;<=?(}z{~}|{z~}| (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?)ww (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?- amazonka-coreProvides a way to make the operators for ToXML instance declaration be consistent WRT to single nodes or lists of nodes. amazonka-coreConvert to an  ), only if the resulting element contains > 0 nodes. amazonka-coreFind a specific named NodeElement, at the current depth in the node tree.Fails if absent. amazonka-coreFind the first specific named NodeElement, at any depth in the node tree.Fails if absent. amazonka-coreAn inefficient mechanism for retreiving the root element name of an XML document.##7777 (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?0Y amazonka-core,Structured representation of a query string.Some operations (e.g.,  https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.htmlsqs:CreateQueue) use query parameters to pass structured data like lists and maps, which is why this type is more complicatated than the  [(ByteString, Maybe ByteString)] from  http-types" that you may have expected here.  7 (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?1yvv (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?3 amazonka-core Used in SigV4 amazonka-coreEscape a path twice. Used when computing the SigV4 canonical path.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?4;777(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?63 amazonka-core&Convert a value to a loggable builder. amazonka-coreIntercalate a list of s with newlines.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred%"%&'()*/1589:;<=?G amazonka-core6Anything that can be converted to a streaming request Body. amazonka-core"Convert a value to a request body. amazonka-core+Anything that can be safely converted to a . amazonka-core)Convert a value to a hashed request body. amazonka-core&Invariant: only services that support both& standard and chunked signing expose  as a parameter. amazonka-coreCurrently S3 only, see  for details. amazonka-core$An opaque request body containing a  hash. amazonka-core6An opaque request body which will be transmitted via Transfer-Encoding: chunked. Invariant:; Only services that support chunked encoding can accept a . (Currently S3.) This is enforced by the type signatures emitted by the generator. amazonka-coreSpecifies the transmitted size of the 'Transfer-Encoding' chunks.See:  defaultChunk. amazonka-core*A streaming, exception safe response body.newtype# for show/orhpan instance purposes. amazonka-core6Convenience function for obtaining the size of a file. amazonka-core Connect a Sink to a response stream. amazonka-coreThe default chunk size of 128 KB. The minimum chunk size accepted by AWS is 8 KB, unless the entirety of the request is below this threshold.A chunk size of 64 KB or higher is recommended for performance reasons. amazonka-core Construct a  from a , where the contents will be read and signed incrementally in chunks if the target service supports it.Will intelligently revert to , if the file is smaller than the specified .See: . amazonka-core Construct a  from a , specifying the range of bytes to read. This can be useful for constructing multiple requests from a single file, say for S3 multipart uploads.See: . amazonka-coreUnsafely construct a .This function is marked unsafe because it does nothing to enforce the chunk size. Typically for conduit T( functions, it's whatever ByteString's defaultBufferSize is, around 32 KB. If the chunk size is less than 8 KB, the request will error. 64 KB or higher chunk size is recommended for performance reasons.Note that it will always create a chunked body even if the request is too small.See: . amazonka-core Construct a  from a , calculating the  hash and file size.Note: While this function will perform in constant space, it will enumerate the entirety of the file contents twice. Firstly to calculate the SHA256 and lastly to stream the contents to the socket during sending.See: . amazonka-core Construct a  from a , specifying the range of bytes to read. This can be useful for constructing multiple requests from a single file, say for S3 multipart uploads.See: , . amazonka-core Construct a  from a Source, manually specifying the  hash and file size. It's left up to the caller to calculate these correctly, otherwise AWS will return signing errors.See: . amazonka-core=The idealized size of chunks that will be yielded downstream. amazonka-coreThe file path to read. amazonka-core*The byte offset at which to start reading. amazonka-core$The maximum number of bytes to read. amazonka-core=The idealized size of chunks that will be yielded downstream. amazonka-core The size of the stream in bytes. amazonka-core=The idealized size of chunks that will be yielded downstream. amazonka-coreThe file path to read. amazonka-core*The byte offset at which to start reading. amazonka-core$The maximum number of bytes to read. amazonka-coreThe file path to read. amazonka-coreThe file path to read. amazonka-core*The byte offset at which to start reading. amazonka-core$The maximum number of bytes to read. amazonka-core#A SHA256 hash of the file contents. amazonka-core The size of the stream in bytes.--(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?Is amazonka-coreNote: read . show /= isomorphic(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?K amazonka-coreBase64 encoded binary data.Encoding/decoding is automatically deferred to serialisation and deserialisation respectively. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?Lvwxz{|}~(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?a% amazonka-core%A numeric value representing seconds. amazonka-coreThe available AWS regions. amazonka-coreAn authorisation environment containing AWS credentials, and potentially a reference which can be refreshed out-of-band as temporary credentials expire. amazonka-core'The AuthN/AuthZ credential environment. amazonka-coreA session token used by STS to temporarily authorise access to an AWS resource.See:  http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.htmlTemporary Security Credentials. amazonka-coreSecret access key credential. For example:  wJalrXUtnFEMIK7MDENGbPxRfiCYEXAMPLEKESee:  http://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html3Understanding and Getting Your Security Credentials. amazonka-coreAn access key ID. For example: AKIAIOSFODNN7EXAMPLESee:  http://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html3Understanding and Getting Your Security Credentials. amazonka-core+Specify how a request can be de/serialised. amazonka-core provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?h  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?j  amazonka-coreDeserialise an entire response body, such as an XML or JSON payload.  amazonka-core9Stream a raw response body, such as an S3 object payload.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?l  amazonka-coreGeneralise IsTruncated and other optional/required response pagination fields.  amazonka-coreSpecify how an  and it's associated Rs; response can generate a subsequent request, if available.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?o  amazonka-coreProvides a generalised prism for catching a specific service error identified by the opaque service abbreviation and error code. Fold a ServiceError _NoSuchBucketPolicy = _MatchServiceError s3 "NoSuchBucketPolicy"With example usage being:&import Control.Exception.Lens (trying):t trying _NoSuchBucketPolicy0MonadCatch m => m a -> m (Either ServiceError a) (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?r  amazonka-core*A convenience function for overriding the  .See: .  amazonka-coreDetermine the full host address and credential scope within the specified .  amazonka-coreWhether to use HTTPS (ie. SSL). amazonka-coreThe hostname to connect to. amazonka-coreThe port number to connect to. amazonka-core&The service configuration to override.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?s  amazonka-coreTiming and acceptance criteria to check fulfillment of a remote operation.  !(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?u$; ; (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?vv   7(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?zk  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?}  amazonka-coreUsed to tag provenance. This allows keeping the same layout as the signing documentation, passing w)s everywhere, with some type guarantees.Data.Tagged is not used for no reason other than the dependency, syntactic length, and the ToByteString instance.  amazonka-core3The complete raw path for a request, including any  on the endpoint.  amazonka-core"Pre-signRequestd signing metadata. amazonka-coreThe request body. amazonka-core"Insert authentication information.0 0 (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?s  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0..Brendan Hay  provisionalnon-portable (GHC extensions) Safe-Inferred$"%&'()*/1589:;<=?  amazonka-core>Presigns a URL according to the AWS Request Signature V4 spec  https://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html. In the case that the URL contains a payload that is not signed when sending requests to Amazon S3, a literal `UNSIGNED-PAYLOAD` must be included when constructing the cannonical request. See  https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html. In the edge case that the request body is a Amazonka.Data.Body.ChunkedBody we will also use the `UNSIGNED-PAYLOAD` literal as we won't consume the stream to hash it.  "#$%&'"()"(*"+,"-."-/"#0"#1"#2%&3"45"46"78"9:"9;"9<"9=%>?%>@"4A"#B"#C"#D"#E"FG"HI"7J"7K"7L"7M"NO"PQ"PR"PS"PT"#U"#V"#W"#X"#Y"#Z"#["#\"9]"9^%>_"`a"7b"7c"#d"#e"4f%>g"hi"7j"`k"7l"mn"Fo"Hp"#q"rs"tu"vw"xy"z{"#|"#}%~"#%~%~%~%~"""""%~"7%~%~""""""#%~%~%~%~""%~"#""%~%~%~%>"9"9"#"#"""#"h"#"#"#"#"""r"r""#"#"#"#""P"""""""""""""""""""""""""""""""""""""""""""""""""""""N"N"N"N"N"N"N"N"N"N"N"N"N"N"t"t"t"t"t""""+"+"+"+"+"+"+"+"+"+"+"+""""""r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r"r""""""x""""h"h"h""`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"7"7"7"7"7"7"7"7"7"7"7"7"7"7"7"7"7"7"7"9"9"9"9"m"m"m"m"m"m"m"m"("("("("("("("("("("("("("("("("("("("("("("("("("("("""""""""""""-"-"4"4"4"4"4"#"#"#"#"#"#"#"#"#"#"#""""%>%>%>%>%>%>%>%>%>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "                                       (amazonka-core-2.0-BFuA7FRvuklLoYhn4b6A6pAmazonka.PreludeAmazonka.Data.JSONAmazonka.Core.Lens.InternalAmazonka.BytesAmazonka.CryptoAmazonka.TypesAmazonka.Data.HeadersAmazonka.Data.TextAmazonka.Data.ByteStringAmazonka.Data.XMLAmazonka.Data.QueryAmazonka.Data.TimeAmazonka.Data.PathAmazonka.Data.LogAmazonka.Data.BodyAmazonka.Data.SensitiveAmazonka.Data.Base64Amazonka.Sign.V2HeaderAmazonka.Sign.V2Amazonka.ResponseAmazonka.PagerAmazonka.ErrorAmazonka.EndpointAmazonka.Waiter Amazonka.CoreAmazonka.RequestAmazonka.Sign.V4.BaseAmazonka.Sign.V4.ChunkedAmazonka.Sign.V4ConduitsourceFileRange Amazonka.DataAmazonka.Core.LensbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$coerceGHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negate>>=>>fmapreturnControl.Monad.Failfail Data.String fromString fromIntegral realToFrac toInteger toRational Control.MonadguardGHC.ExtsIsListfromList fromListNtoList<>memptymappendmconcatjoin<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow MonadFailIsString Applicative Data.FoldableFoldableData.Traversable Traversable GHC.GenericsGeneric GHC.TypeNatsKnownNat GHC.TypeLits KnownSymbol SemigroupMonoid GHC.TypesBoolStringCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 ghc-bignumGHC.Num.IntegerIntegerGHC.Num.NaturalNatural GHC.MaybeMaybeOrderingRationalIOWordGHC.WordWord8Word16Word32Word64 Data.EitherEitherNonEmptyType CoercibleSymbolFalseNothingJustTrue:|LeftRightLTEQGT/=maxBoundminBoundliftMideither)scientific-0.3.7.0-6Y7RFVgffpz3gX6NuLc8vLData.Scientific Scientific'hashable-1.4.2.0-D6EOHOGayLdHLpjCLzeHpLData.Hashable.ClassHashable Data.Functor<$><|>readListconst. time-1.11.1.1 Data.Time.Clock.Internal.UTCTimeUTCTimebytestring-0.11.3.1Data.ByteString.Internal ByteString text-1.2.5.0Data.Text.InternalText3unordered-containers-0.2.19.1-IxllGDxiwx4nPRh3Oq5LRData.HashMap.InternalHashMap$aeson-2.1.2.1-4QFSJ9mRhdxDvTHHXtJzK8 Data.Aeson eitherDecode' eitherDecodeData.Aeson.Types.ToJSONtoEncodingList toJSONList toEncodingtoJSONToJSON.= toJSONKeyList toJSONKey ToJSONKeyData.Aeson.Types.FromJSON.!=.:?.: withObject parseJSONList parseJSONFromJSONfromJSONKeyList fromJSONKey FromJSONKeyData.Aeson.Types.InternalobjectObjectValue<*<$Data.Bifunctorbimap BifunctorforM_mapM_ Text.Readread Alternativemplusmzero MonadPlus Data.VoidVoidItemData.Bitraversable bitraverse Bitraversable bisequenceA bisequencebimapM bimapDefault bimapAccumR bimapAccumLbiforMbiforbifoldMapDefaultData.Bifoldablebifoldrbifoldl bifoldMapbifold Bifoldable bitraverse_bisum bisequence_ bisequenceA_ biproductbiorbinull binotElembimsum biminimumBy biminimum bimaximumBy bimaximumbimapM_bilengthbifor_biforM_bifoldrMbifoldr1bifoldr'bifoldlMbifoldl1bifoldl'bifindbielem biconcatMapbiconcatbiasumbianybiandbiallbiListsecondfirstControl.Monad.IO.ClassliftIOMonadIO zipWithM_zipWithMunless replicateM_ replicateMmfilter mapAndUnzipMforeverfoldM_foldMfilterM>=><=<<$!>traverse sequenceAsequencemapMforMData.Functor.Identity runIdentityIdentity writeFilereadLnreadIOreadFileputStrLnputStrputCharinteractgetLine getContentsgetChar appendFileGHC.IO.ExceptionioErrorGHC.IOFilePathIOError userErrorGHC.Exception.Type Exceptionsumproductnullminimummaximumlengthfoldr1foldrfoldl1foldlfoldMapelem sequence_ornotElemmsum concatMapconcatanyandall Data.OldListwordsunwordsunlineslines Data.MonoidFirstNatreads Data.ProxyProxy readsPrec readParenlexText.ParserCombinators.ReadPReadS significand scaleFloatisNegativeZeroisNaN isInfiniteisIEEEisDenormalized floatRange floatRadix floatDigitsexponent encodeFloat decodeFloatatan2tanhtansqrtsinhsinpilogBaselogexpcoshcosatanhatanasinhasinacoshacos**truncateroundproperFractionfloorceilingremquotRemquotmoddivModdivrecip/oddlcmgcdeven^^^toEnumsuccpredfromEnumShowS showsPrecshowListshowshows showString showParenshowCharzipWith3zipWithzip3unzip3unzip takeWhiletaketailsplitAtspanscanr1scanrscanl1scanlreverse replicaterepeatlookuplastiterateinithead dropWhiledropcyclebreak!! Data.Maybe maybeToListmaybemapMaybe listToMaybe isNothingisJust fromMaybefromJust catMaybes Data.Function&void<&>uncurrycurrysignumabs+*subtractwhenuntilliftM5liftM4liftM3liftM2flipasTypeOfap=<<$!GHC.Err undefinederrorWithoutStackTraceerror SomeException&&not||<<=>comparemaxmin/case-insensitive-1.2.1.0-3IqAPJaYft7ITlObngKNX4Data.CaseInsensitive.InternalCI&resourcet-1.3.0-A6NymxaN5yD2guSinOmkB6%Control.Monad.Trans.Resource.Internal MonadResourcetransformers-0.5.6.2Control.Monad.Trans.Class MonadTranslift!Data.Time.Clock.Internal.DiffTimeDiffTimedeepseq-1.4.6.1Control.DeepSeqrnfNFData$memory-0.18.0-Gic0gIKK1bZJK2OY4cKp8mData.ByteArray.Methodsconvert#crypton-0.33-IcMq1IHw2fdCJ6ge1bDSnD Crypto.HashhashCrypto.Hash.MD5MD5Crypto.Hash.SHA256SHA256Crypto.Hash.Types HashAlgorithmDigest hashWithSalt+http-client-0.7.13.1-JwOlk3BwWeMB3IVAjKPLs0Network.HTTP.Client.Types HttpException(http-types-0.12.3-L3rcKlUfVN0BViQ440kXJlNetwork.HTTP.Types.HeaderHeader hContentType HeaderNameData.HashSet.InternalHashSet!lens-5.2.2-BBWcDLfwYXz2ZnKGS8IXgNControl.Exception.Lens throwingMtrying catching_catching exception _IOExceptionControl.Lens.Cons_lastControl.Lens.IsocoercednonmappingisoControl.Lens.Traversal traversedControl.Lens.Foldhas^?concatOfallOfanyOf^..filteredfoldingControl.Lens.Prism_JustprismControl.Lens.Review#unControl.Lens.Getter^.viewtoGettingControl.Lens.Tuple_1_2Control.Lens.LenslensControl.Lens.Setter<>~?~.~%~setsControl.Lens.TypeLensLens' Traversal'IndexedTraversal'Setter'Iso'AReviewPrism'GetterFoldOptic'(profunctors-5.6.2-4ODtuOgqw2dHLNfZGgKnhDData.Profunctor.ChoiceChoice(Data.Time.Clock.Internal.NominalDiffTimeNominalDiffTimeData.Time.Calendar.DaysDayByteStringBuilderByteStringLazy TextBuilderTextLazyKeyhmacSHA1 hmacSHA256hashSHA1 hashSHA256hashMD5sinkMD5 sinkSHA256 encodeBase16 decodeBase16 encodeBase64 decodeBase64ToTexttoTextFromTextfromTextshowTexttoTextCI$fFromTextStdMethod$fFromTextBool$fFromTextDouble$fFromTextNatural$fFromTextScientific$fFromTextInteger$fFromTextInt64 $fFromTextInt$fFromTextChar $fFromTextCI$fFromTextByteString $fFromText[]$fFromTextText $fToTextBool$fToTextDigest$fToTextStdMethod$fToTextDouble$fToTextScientific$fToTextNatural$fToTextInteger $fToTextInt64 $fToTextInt $fToText[] $fToTextChar$fToTextByteString $fToTextText $fToTextCI parseJSONText toJSONTexteitherParseJSON.:>.?> ToByteStringtoBSshowBSstripBS$fToByteStringCI$fToByteStringUTCTime$fToByteStringStdMethod$fToByteStringDouble$fToByteStringNatural$fToByteStringInteger$fToByteStringInt$fToByteString[]$fToByteStringText$fToByteStringByteString$fToByteStringBuilder$fToByteStringByteString0ToXMLtoXMLXMLXNullXAttrXOneXMany ToElement toElementFromXMLparseXML.@.@?@=@@= decodeXML encodeXML maybeElement listXMLNodeslistXMLAttributes parseXMLMap parseXMLList1 parseXMLList parseXMLText toXMLList toXMLText mkElement withContent findElement firstElement childNodesOf childrenOf localNamerootElementNamemissingElement $fFromXMLBool$fFromXMLDouble$fFromXMLNatural$fFromXMLInteger $fFromXMLInt$fFromXMLByteString $fFromXMLChar $fFromXMLText$fFromXMLMaybe $fFromXML[]$fToElementElement $fMonoidXML$fSemigroupXML $fToXMLBool $fToXMLDouble$fToXMLNatural$fToXMLInteger $fToXMLInt$fToXMLByteString $fToXMLText $fToXMLMaybe $fToXMLXML $fShowXMLToQuerytoQuery QueryStringQListQPairQValueparseQueryStringpair=: toQueryList toQueryMap$fToByteStringQueryString$fIsStringQueryString$fMonoidQueryString$fSemigroupQueryString $fToQueryBool$fToQueryMaybe$fToQueryNatural$fToQueryDouble$fToQueryInteger $fToQueryInt $fToQueryText$fToQueryByteString $fToQueryChar $fToQuery(,)$fToQueryQueryString$fEqQueryString$fShowQueryStringPOSIXAWSTime BasicTimeISO8601RFC822Time$sel:fromTime:TimeFormat RFC822Format ISO8601Format BasicFormat AWSFormat POSIXFormat_Time$fFromTextTime$fHashableTime $fToJSONTime $fToXMLTime $fToQueryTime$fToByteStringTime$fFromJSONTime $fFromXMLTime $fToTextTime $fToJSONTime0 $fToXMLTime0$fToQueryTime0$fToByteStringTime0$fFromJSONTime0$fFromXMLTime0 $fToTextTime0 $fToJSONTime1 $fToXMLTime1$fToQueryTime1$fToByteStringTime1$fFromJSONTime1$fFromXMLTime1 $fToTextTime1 $fToJSONTime2 $fToXMLTime2$fToQueryTime2$fToByteStringTime2$fFromJSONTime2$fFromXMLTime2 $fToTextTime2 $fToJSONTime3$fToQueryTime3$fFromJSONTime3 $fToTextTime3$fTimeFormatTime$fTimeFormatTime0$fTimeFormatTime1$fTimeFormatTime2 $fShowTime $fReadTime$fEqTime $fOrdTime $fGenericTime $fNFDataTime $fEqFormat $fReadFormat $fShowFormat$fGenericFormatTwiceEscapedPath EscapedPathRawPathPathRawEncodedToPathtoPathrawPath escapePathescapePathTwice collapsePath $fToPathText$fToPathByteString $fMonoidPath$fSemigroupPath$fToByteStringPath$fEqTwiceEscapedPath$fShowTwiceEscapedPath$fToByteStringTwiceEscapedPath $fEqEncoding$fShowEncoding$fEqPath $fShowPathToHeadertoHeader ToHeaders toHeaders.#.#?=#hdrparseHeadersMaphHosthExpect hAMZToken hAMZTarget hAMZAlgorithmhAMZCredential hAMZExpireshAMZSignedHeadershAMZContentSHA256hAMZDate hMetaPrefix hAMZRequestIdhAMZNRequestIdhAMZNErrorType hAMZNAuthhAMZDecodedContentLengthhTransferEncoding hFormEncoded$fToHeadersHashMap$fToHeaderHashMap $fToHeader[]$fToHeaderMaybe$fToHeaderByteString$fToHeaderText$fToHeaderNatural$fToHeaderInteger $fToHeaderIntToLogbuild buildLines$fToLogResponse$fToLogRequest$fToLogHttpExceptionContent$fToLogHttpException$fToLogRequestBody$fToLogHttpVersion $fToLog[] $fToLogStatus $fToLogBool $fToLogMaybe $fToLogCI $fToLogPath$fToLogQueryString$fToLogStdMethod $fToLog[]0 $fToLogChar $fToLogText $fToLogText0 $fToLogDouble $fToLogFloat$fToLogUTCTime $fToLogWord64 $fToLogWord32 $fToLogWord16 $fToLogWord8 $fToLogWord$fToLogInteger $fToLogInt64 $fToLogInt32 $fToLogInt16 $fToLogInt8 $fToLogInt$fToLogByteString$fToLogByteString0$fToLogBuilderToBodytoBody ToHashedBodytoHashed RequestBodyChunkedHashed HashedBody HashedStream HashedBytes ChunkedBody$sel:size:ChunkedBody$sel:length:ChunkedBody$sel:body:ChunkedBody ChunkSize ResponseBody$sel:body:ResponseBody getFileSize _ResponseBody fuseStreamsinkBody _ChunkSizedefaultChunkSizechunkedBody_sizechunkedBody_lengthchunkedBody_body fuseChunks fullChunksremainderBytes chunkedFilechunkedFileRangeunsafeChunkedBodysourceFileChunkssourceFileRangeChunks sha256Base16 hashedFilehashedFileRange hashedBody md5Base64 isStreaming toRequestBody contentLength$fShowResponseBody$fToLogChunkSize$fShowChunkedBody$fShowHashedBody$fIsStringRequestBody$fToHashedBodyKeyMap$fToHashedBodyQueryString$fToHashedBodyElement$fToHashedBodyValue$fToHashedBodyText$fToHashedBodyText0$fToHashedBodyByteString$fToHashedBody[]$fToHashedBodyHashedBody$fToHashedBodyByteString0$fIsStringHashedBody$fToBodyQueryString$fToBodyElement $fToBodyValue$fToBodyKeyMap $fToBodyText $fToBodyText0$fToBodyByteString$fToBodyByteString0 $fToBody[] $fToBodyMaybe$fToBodyChunkedBody$fToBodyHashedBody$fToBodyRequestBody$fShowRequestBody $fEqChunkSize$fOrdChunkSize$fShowChunkSize$fEnumChunkSize$fNumChunkSize$fRealChunkSize$fIntegralChunkSize$fGenericResponseBody Sensitive$sel:fromSensitive:Sensitive _Sensitive$fToLogSensitive$fShowSensitive $fEqSensitive$fOrdSensitive$fGenericSensitive$fFunctorSensitive$fIsStringSensitive$fSemigroupSensitive$fMonoidSensitive$fToByteStringSensitive$fFromTextSensitive$fToTextSensitive$fFromXMLSensitive$fToXMLSensitive$fToQuerySensitive$fToJSONSensitive$fFromJSONSensitive$fToHeaderSensitive$fToBodySensitive$fHashableSensitive$fNFDataSensitive$fIsListSensitiveBase64$sel:unBase64:Base64_Base64$fToBodyBase64$fToHashedBodyBase64$fToJSONBase64$fFromJSONBase64 $fToXMLBase64$fFromXMLBase64$fToQueryBase64$fToTextBase64 $fShowBase64$fToByteStringBase64$fFromTextBase64$fNFDataBase64$fHashableBase64 $fEqBase64 $fReadBase64 $fOrdBase64$fGenericBase64SecondsRegionRegion'$sel:fromRegion:Region'AuthRefAuthEnv$sel:accessKeyId:AuthEnv$sel:secretAccessKey:AuthEnv$sel:sessionToken:AuthEnv$sel:expiration:AuthEnv SessionToken SecretKey AccessKey AWSRequest AWSResponserequestresponseRequest$sel:service:Request$sel:method:Request$sel:path:Request$sel:query:Request$sel:headers:Request$sel:body:RequestS3AddressingStyleS3AddressingStyleAutoS3AddressingStylePathS3AddressingStyleVirtualService$sel:abbrev:Service$sel:signer:Service$sel:signingName:Service$sel:version:Service$sel:s3AddressingStyle:Service$sel:endpointPrefix:Service$sel:endpoint:Service$sel:timeout:Service$sel:check:Service$sel:error:Service$sel:retry:ServiceSigner$sel:sign:Signer$sel:presign:Signer AlgorithmSigned$sel:signedMeta:Signed$sel:signedRequest:SignedMetaRetry Exponential$sel:base:Exponential$sel:growth:Exponential$sel:attempts:Exponential$sel:check:ExponentialEndpoint$sel:host:Endpoint$sel:basePath:Endpoint$sel:secure:Endpoint$sel:port:Endpoint$sel:scope:EndpointAsError_Error_TransportError_SerializeError _ServiceError ServiceError ServiceError'$sel:abbrev:ServiceError'$sel:status:ServiceError'$sel:headers:ServiceError'$sel:code:ServiceError'$sel:message:ServiceError'$sel:requestId:ServiceError'SerializeErrorSerializeError'$sel:abbrev:SerializeError'$sel:status:SerializeError'$sel:body:SerializeError'$sel:message:SerializeError'ErrorTransportError RequestId$sel:fromRequestId:RequestId ErrorMessage"$sel:fromErrorMessage:ErrorMessage ErrorCodeAbbrev ClientBodyClientResponse ClientRequestNingxiaBeijing GovCloudWest GovCloudEastSaoPauloUAEBahrainZurich StockholmSpainParisMilanLondonIreland FrankfurtMontrealTokyoSydney SingaporeSeoulOsakaMumbai MelbourneJakarta HyderabadHongKongCapeTownOregonNorthCalifornia NorthVirginiaOhionewClientRequest_Abbrev _ErrorCode newErrorCode _ErrorMessage _RequestIdserializeError_abbrevserializeError_statusserializeError_bodyserializeError_messageserviceError_abbrevserviceError_statusserviceError_headersserviceError_codeserviceError_messageserviceError_requestId endpoint_hostendpoint_basePathendpoint_secure endpoint_portendpoint_scope retry_base retry_growthretry_attempts retry_checksigned_signedMetasigned_signedRequestservice_abbrevservice_signerservice_signingNameservice_versionservice_s3AddressingStyleservice_endpointPrefixservice_endpointservice_timeout service_check service_error service_retryrequest_servicerequest_method request_path request_queryrequest_headers request_body requestSignrequestPresignrequestUnsigned _AccessKey _SecretKey _SessionTokenauthEnv_accessKeyIdauthEnv_secretAccessKeyauthEnv_sessionTokenauthEnv_expirationwithAuth toSecondstoMicroseconds$fFromTextErrorCode$fFromXMLErrorCode$fFromJSONErrorCode$fIsStringErrorCode$fToLogSerializeError$fToLogServiceError $fToLogError$fExceptionError$fAsErrorError$fAsErrorSomeException $fToLogMeta$fFromJSONAccessKey$fToJSONAccessKey$fFromJSONSecretKey$fToJSONSecretKey$fFromJSONSessionToken$fToJSONSessionToken$fFromXMLAuthEnv$fFromJSONAuthEnv$fToLogAuthEnv $fToLogAuth$fToLogSeconds$fToQuerySeconds$fToByteStringSeconds$fToTextSeconds$fFromTextSeconds$fHashableSeconds$fGenericRequest$fGenericService $fEqSeconds $fOrdSeconds $fReadSeconds $fShowSeconds$fGenericSeconds $fEnumSeconds $fNumSeconds $fRealSeconds$fNFDataSeconds $fShowRegion $fReadRegion $fEqRegion $fOrdRegion$fGenericRegion$fIsStringRegion$fHashableRegion$fNFDataRegion$fToTextRegion$fFromTextRegion$fToQueryRegion $fToXMLRegion$fFromXMLRegion$fToJSONRegion$fFromJSONRegion$fToByteStringRegion $fToLogRegion $fEqAuthEnv $fShowAuthEnv$fGenericAuthEnv$fNFDataAuthEnv$fEqSessionToken$fGenericSessionToken$fIsStringSessionToken$fToTextSessionToken$fFromTextSessionToken$fToByteStringSessionToken$fFromXMLSessionToken$fToXMLSessionToken$fHashableSessionToken$fNFDataSessionToken $fEqSecretKey$fGenericSecretKey$fIsStringSecretKey$fToTextSecretKey$fFromTextSecretKey$fToByteStringSecretKey$fFromXMLSecretKey$fToXMLSecretKey$fHashableSecretKey$fNFDataSecretKey $fEqAccessKey$fShowAccessKey$fReadAccessKey$fGenericAccessKey$fIsStringAccessKey$fToTextAccessKey$fFromTextAccessKey$fToLogAccessKey$fToByteStringAccessKey$fToQueryAccessKey$fFromXMLAccessKey$fToXMLAccessKey$fHashableAccessKey$fNFDataAccessKey$fEqS3AddressingStyle$fShowS3AddressingStyle$fGenericS3AddressingStyle$fGenericRetry $fEqEndpoint$fShowEndpoint$fGenericEndpoint $fShowError$fGenericError$fEqServiceError$fShowServiceError$fGenericServiceError$fEqSerializeError$fShowSerializeError$fGenericSerializeError $fEqRequestId$fOrdRequestId$fShowRequestId$fGenericRequestId$fIsStringRequestId$fFromXMLRequestId$fFromJSONRequestId$fFromTextRequestId$fToTextRequestId$fToLogRequestId$fEqErrorMessage$fOrdErrorMessage$fShowErrorMessage$fGenericErrorMessage$fIsStringErrorMessage$fFromXMLErrorMessage$fFromJSONErrorMessage$fFromTextErrorMessage$fToTextErrorMessage$fToLogErrorMessage $fEqErrorCode$fOrdErrorCode$fShowErrorCode$fToTextErrorCode$fToLogErrorCode $fEqAbbrev $fOrdAbbrev $fShowAbbrev$fGenericAbbrev$fIsStringAbbrev$fFromXMLAbbrev$fFromJSONAbbrev$fFromTextAbbrev$fToTextAbbrev $fToLogAbbrevv2Header newSignertoSignerQueryBSconstructSigningQueryconstructSigningHeaderconstructFullPathunionNecessaryHeaders$fToLogV2Headerv2 $fToLogV2 receiveNull receiveEmptyreceiveXMLWrapper receiveXML receiveJSON receiveBytes receiveBody AWSTruncated truncatedAWSPagerpagestopchoice$fAWSTruncatedMaybe$fAWSTruncatedMaybe0$fAWSTruncatedHashMap$fAWSTruncated[]$fAWSTruncatedBool_MatchServiceError statusSuccess _HttpStatus hasService hasStatushasCode serviceError getRequestId getErrorCodeparseJSONError parseXMLErrorparseRESTError decodeError setEndpointdefaultEndpointWait$sel:name:Wait$sel:attempts:Wait$sel:delay:Wait$sel:acceptors:WaitAccept AcceptSuccess AcceptFailure AcceptRetryAcceptor wait_name wait_attempts wait_delaywait_acceptorsacceptmatchAllmatchAny matchNonEmpty matchStatus matchError nonEmptyText $fToLogAccept $fEqAccept $fShowAccept.!@mayhead'deletegetpostput patchBody patchJSONpostXMLpostJSON postQuerypostBodyputXMLputJSONputBodydefaultRequestclientRequestQueryclientRequestHeadersclientRequestURLcontentMD5Header expectHeaderglacierVersionHeaders3vhost Signature CanonicalPathMethodNormalisedHeaders SignedHeadersCanonicalQueryCanonicalHeadersCanonicalRequestCredentialScope Credential StringToSignHashTag$sel:untag:TagV4$sel:metaTime:V4$sel:metaMethod:V4$sel:metaPath:V4$sel:metaEndpoint:V4$sel:metaCredential:V4$sel:metaCanonicalQuery:V4$sel:metaCanonicalRequest:V4$sel:metaCanonicalHeaders:V4$sel:metaSignedHeaders:V4$sel:metaStringToSign:V4$sel:metaSignature:V4$sel:metaHeaders:V4$sel:metaTimeout:V4 authorisation signRequest signMetadata algorithm signature stringToSign credentialcredentialScopecanonicalRequest escapedPath canonicalPath fullRawPathcanonicalQuerycanonicalHeaders signedHeadersnormaliseHeaders $fToLogTag$fToByteStringTag$fToByteStringTag0 $fToLogV4 $fShowTagchunkedmetadataLengthsha256 sha256EmptydigestchunkSignatureHeadercrlfv4sinkHash*xml-conduit-1.9.1.3-1kwQiLajrbuFZD8PzjJAJdText.XMLElementdiffTimeFormatStringData.Time.Format.LocaledefaultTimeLocaleisInterestingQueryKeyisInterestingHeader deserialisestreampresign