!hW.I      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI JKLMNOP Q RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~! (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)Safe6~~ (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)Safe9#(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None27W< amazonka-core<Apply an HMAC sha1 with the given secret to the given value.;:9876<=>?@ACBEDFGA@?>=<GFEDCB;:9876(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None8=?W_BG amazonka-coreFail parsing with a  error.>Constrained to the actual attoparsec monad to avoid exposing  usage directly.  (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)NoneE"! #%$"! %$#(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None"#8=?W_H (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None%28=>?HUVX_K 7 (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None &'.1=?H_N (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None8=>?PQIPQQIP777(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None"#=?_W2  amazonka-core&Convert a value to a loggable builder. amazonka-coreIntercalate a list of s with newlines.    (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None %8=>?X_bK4 amazonka-coreyProvides a way to make the operators for ToXML instance declaration be consistent WRT to single nodes or lists of nodes.C amazonka-coreConvert to an ), only if the resulting element contains > 0 nodes.L amazonka-coreIFind a specific named NodeElement, at the current depth in the node tree.Fails if absent.M amazonka-coreIFind the first specific named NodeElement, at any depth in the node tree.Fails if absent.Q amazonka-coreRAn inefficient mechanism for retreiving the root element name of an XML document.!23486759:;<=>?@ABCDEFGHIJKLMNOPQR!=>?@AB;<9:C48675DE23FGHIJKLMNOPQR=7>7?7@7<(c) 2013-2018 Brendan Hay <brendan.g.hay+amazonka@gmail.com>Mozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)Safef.'(RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}.RSTUVWjstuvwxyz{|}XYZ[\^_`abcdfhiklmr'(]egnopq(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None%.127=>?HMX_jjklmnopqrstuvwxrstuvwopqxnmlkj(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None27Mn amazonka-coreNote: read . show /= isomorphic(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None27MXq}(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None 24567HIMPVtp(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None 24567HMVwk(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None 278=?MW_   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-coreRInvariant: only services that support _both_ standard and chunked signing expose  as a parameter. amazonka-core$An opaque request body containing a E hash. amazonka-core6An opaque request body which will be transmitted via Transfer-Encoding: chunked. Invariant:; Only services that support chunked encoding can accept a T. (Currently S3.) This is enforced by the type signatures emitted by the generator. amazonka-core&Specifies the transmitted size of the 'Transfer-Encoding' chunks.See:  defaultChunk. amazonka-core*A streaming, exception safe response body.! 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.GA chunk size of 64 KB or higher is recommended for performance reasons.    !"#$%&'()*+  !"#$%&'()*  +(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None27MQ amazonka-coreBase64 encoded binary data._Encoding/decoding is automatically deferred to serialisation and deserialisation respectively.QRSTQRST experimentalnon-portable (GHC extensions)None%_g amazonka-core=Construct a full header signer following the V2 Header schemeh amazonka-coreThe following function mostly follows the toBS in amazonka QueryString except for single QValue or single QPair keys not being suffixed with an equals. amazonka-core Filter for  interesting keys within a QueryString amazonka-core Filter for  interesting header fieldsi amazonka-core%Constructs a query string for signingj amazonka-core%Construct a header string for signingghijklghjikl(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None"#&'27>HMSVX_6m amazonka-core'An integral value representing seconds.o amazonka-coreThe available AWS regions.p amazonka-core US East ( 'us-east-1').q amazonka-core US East ( 'us-east-2').r amazonka-core US West ( 'us-west-1').s amazonka-core US West ( 'us-west-2').t amazonka-coreCanada ('ca-central-1').u amazonka-coreAsia Pacific ('ap-northeast-1').v amazonka-coreAsia Pacific ('ap-northeast-2').w amazonka-coreAsia Pacific ( 'ap-south-1').x amazonka-coreAsia Pacific ('ap-southeast-1').y amazonka-coreAsia Pacific ('ap-southeast-2').z amazonka-coreSouth America ( 'sa-east-1').{ amazonka-coreEU ( 'eu-west-1').| amazonka-coreEU ( 'eu-west-2').} amazonka-coreEU ('eu-central-1').~ amazonka-core US GovCloud ('us-gov-west-1'). amazonka-coreUS GovCloud FIPS (S3 Only, 'fips-us-gov-west-1'). amazonka-coreChina ( 'cn-north-1'). 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-corePA session token used by STS to temporarily authorise access to an AWS resource.See:  Hhttp://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.htmlTemporary Security Credentials. amazonka-coreSecret access key credential. For example:  wJalrXUtnFEMIK7MDENGbPxRfiCYEXAMPLEKESee:  Dhttp://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:  Dhttp://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<The successful, expected response associated with a request. amazonka-coreAn unsigned request. amazonka-core4Attributes and functions specific to an AWS service. amazonka-core A signed  and associated metadata specific to the signing algorithm, tagged with the initial request type to be able to obtain the associated response, 'Rs a'. amazonka-core$Signing algorithm specific metadata. amazonka-core*Constants and predicates used to create a  RetryPolicy. amazonka-coreIReturns a descriptive name for logging if the request should be retried. amazonka-corepA function threaded through various request and serialisation routines to log informational and debug messages. amazonka-coreNInfo messages supplied by the user - this level is not emitted by the library. amazonka-coreError messages only. amazonka-core/Useful debug information + info + error levels. amazonka-coreSIncludes potentially sensitive signing metadata, and non-streaming response bodies. amazonka-coreA general Amazonka error. amazonka-coreEAn error occured while communicating over HTTP with a remote service. amazonka-coreHA serialisation error occured when attempting to deserialise a response. amazonka-core8A service specific error returned by the remote service. amazonka-core5The response body, if the response was not streaming. amazonka-coreIAn error type representing errors that can be attributed to this library. amazonka-coreAbbreviated service name. amazonka-core-A convenience alias encapsulating the common  body. amazonka-core-A convenience alias encapsulating the common . amazonka-core,A convenience alias to avoid type ambiguity. amazonka-core Construct an . amazonka-core Construct a t using common parameters such as TLS and prevent throwing errors when receiving erroneous status codes in respones. amazonka-coreEThe access key ID that identifies the temporary security credentials. amazonka-core8The secret access key that can be used to sign requests. amazonka-coreTThe token that users must pass to the service API to use the temporary credentials.  amazonka-core1The date on which the current credentials expire. amazonka-coreInvalid Iso, should be a Prism but exists for ease of composition with the current 'Lens . Iso' chaining to hide internal types from the user.Hmnopqrstuvwxyz{|}~       Hopqrstuvwxyz{|}~mn    experimentalnon-portable (GHC extensions)None"#=?(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None "#=?HPV(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None "#>HPV amazonka-coreDDeserialise 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-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None,_ (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None "#.=?HPSVWX_^ amazonka-corecUsed to tag provenance. This allows keeping the same layout as the signing documentation, passing )s everywhere, with some type guarantees.aData.Tagged is not used for no reason other than syntactic length and the ToByteString instance. amazonka-core"Pre-signRequestd signing metadata. amazonka-coreThe request body. amazonka-core"Insert authentication information.-      !"#!(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None "#%.=?HPSVWX_$(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None "#.=?HPSVWX_(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None=?SX_ amazonka-coreOGeneralise IsTruncated and other optional/required response pagination fields. amazonka-coreSpecify how an  and it's associated ; response can generate a subsequent request, if available.(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None%_ amazonka-coreProvides a generalised prism for catching a specific service error identified by the opaque service abbreviation and error code.<This can be used if the generated error prisms provided by  Network.AWS. ServiceName.TypesS do not cover all the thrown error codes. For example to define a new error prism: {-# LANGUAGE OverloadedStrings #-} import Network.AWS.S3 (ServiceError, s3) _NoSuchBucketPolicy :: AsError a => Getting (First ServiceError) 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-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None"#%_ amazonka-core*A convenience function for overriding the  .See: . amazonka-coreKDetermine the full host address and credential scope within the specified o. 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-2018 Brendan Hay <brendan.g.hay+amazonka@gmail.com>Mozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None  "! #%$2&)*+,-./01435<=>?@ACBEDFGHIJKONMLPQ23457689:;<=>?@ABCDEFGHIJKLMNOPQRjklmnopqx   !"#$%&'()*+QRSTopqrstuvwxyz{|}~       "! #%$2&)*+,-./01435<=>?@ACBEDFGHIJKONMLPQ23457689:;<=>?@ABCDEFGHIJKLMNOPQRjklmnopqx   !"#$%&'()*+QRSTopqrstuvwxyz{|}~     7(c) 2013-2018 Brendan Hay0This Source Code Form is subject to the terms of.Brendan Hay <brendan.g.hay+amazonka@gmail.com> provisionalnon-portable (GHC extensions)None>SX_- amazonka-coreJTiming and acceptance criteria to check fulfillment of a remote operation.%"#$"#%"#&"#'"#(")*"+,"#-"./"01"23"45"46"4789:";<=>?@ABCDEFGHIJKIJLIMNIMOIMPIMQIMRIMSITUITVITWITXITYITZIT[I\]I\^I\_"`a"bc";d"ef"eg"eh"ei"ej"ek"el"em"en"#o"#p"#qrstuvwuvxuvyuvzuv{uv|}~}}}}}}}}}}}CC            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ 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 [ \ ] ^ _ ` a b c d efghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234566789:;<=>?@ABCDEFGHIJKLLMNOPQRSTUVWXYZ[\]^_`abcdefghijkklmnooppqrstuvwxyz{|}~yy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                   !"#$%&'())*+,-./0123456789:;<"#=8>?@ABCD E F G H I J K L M N O P Q R E S " T U V W X Y Z [ \ ] ^ _ `!ab*amazonka-core-1.6.1-FZORvxk9gh76fGemhSgXQLNetwork.AWS.PreludeNetwork.AWS.Data.ByteStringNetwork.AWS.Data.TextNetwork.AWS.Data.TimeNetwork.AWS.Data.JSONNetwork.AWS.LensNetwork.AWS.Data.CryptoNetwork.AWS.TypesNetwork.AWS.Data.HeadersNetwork.AWS.Compat.LocaleNetwork.AWS.Compat.TimeNetwork.AWS.Data.QueryNetwork.AWS.Data.PathNetwork.AWS.Data.LogNetwork.AWS.Data.XMLNetwork.AWS.Data.SensitiveNetwork.AWS.Data.NumericNetwork.AWS.Data.MapNetwork.AWS.Data.List1Network.AWS.Data.BodyNetwork.AWS.Data.Base64Network.AWS.Sign.V2Header.BaseNetwork.AWS.Sign.V2HeaderNetwork.AWS.Sign.V2Network.AWS.ResponseNetwork.AWS.RequestNetwork.AWS.Sign.V4Network.AWS.PagerNetwork.AWS.ErrorNetwork.AWS.EndpointNetwork.AWS.WaiterNetwork.AWS.Sign.V4.BaseNetwork.AWS.Sign.V4.ChunkedbaseGHC.Base<>memptymconcat<*>pure Data.DataDataData.Typeable.InternalTypeable Applicative Data.FoldableFoldable GHC.GenericsGeneric GHC.NaturalNatural GHC.MaybeMaybeNothingJustbytestring-0.10.8.2Data.ByteString.Internal ByteString Data.Functor<$>'hashable-1.2.7.0-2SI038axTEd7AEZJ275kpiData.Hashable.ClassHashable text-1.2.3.1Data.Text.InternalText time-1.8.0.2 Data.Time.Clock.Internal.UTCTimeUTCTime4unordered-containers-0.2.10.0-LgoTL3wbBEY5bZIDJiyxW4Data.HashMap.BaseHashMap$aeson-1.4.2.0-AJSJFErvuVt75VMZs4WuOE Data.Aeson eitherDecode' eitherDecodeData.Aeson.Types.ToJSONtoEncodingList toJSONList toEncodingtoJSONToJSON.=Data.Aeson.Types.FromJSON.!=.:?.: withObject parseJSONList parseJSONFromJSONData.Aeson.Types.InternalobjectObjectValue Data.MonoidFirst Data.Function&<&> Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybe<|>:|NonEmptydeepseq-1.4.4.0Control.DeepSeqNFData%memory-0.14.18-9xbpIkcWqsAKLVYhB0lpFaData.ByteArray.Encoding Base64OpenBSDBase64URLUnpaddedBase64Base32Base16Base&cryptonite-0.25-LsV8svg4QzL2Aml9CmtuwYCrypto.MAC.HMACHMAC Crypto.Hash hashFinalize hashUpdatehashInithashlazyhashCrypto.Hash.MD5MD5Crypto.Hash.SHA256SHA256Crypto.Hash.Types HashAlgorithmDigest)http-client-0.5.14-5cxgWLCEGE7KWAZSJffyHeNetwork.HTTP.Client.Types HttpException(http-types-0.12.2-JKkfxO2E01jGz1Dpb9VxuiNetwork.HTTP.Types.HeaderHeaderNetwork.HTTP.Types.URI urlDecode urlEncodeNetwork.HTTP.Types.Status statusMessage statusCodeStatus hContentType HeaderNamelens-4.17-aFUlRiupqdGKqVeQI6T4SControl.Exception.Lens throwingMtrying catching_catching exception _IOExceptionControl.Lens.Cons_lastControl.Lens.IsomappingisoControl.Lens.Traversal traversedControl.Lens.Foldhas^?concatOfallOfanyOffilteredfoldingControl.Lens.Prism_JustprismControl.Lens.Review#unControl.Lens.Getter^.viewtoGettingControl.Lens.Tuple_1_2Control.Lens.LenslensControl.Lens.Setter<>~?~.~%~setsControl.Lens.TypeLens' Traversal'IndexedTraversal'Setter'Iso'AReviewPrism'GetterFoldOptic'&profunctors-5.3-EKyA5bSYVzs2cFJVjyRR00Data.Profunctor.ChoiceChoiceData.Time.Format.Localeiso8601DateFormatdefaultTimeLocale parseTime digestToBS digestToBasehmacSHA1 hmacSHA256 hashSHA256hashMD5ToTexttoTextFromTextparser fromTextErrorfromText takeLowerTexttakeTextshowTexttoTextCI$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.:>.?> ToByteStringtoBSLazyByteStringshowBSstripBS$fToByteStringCI$fToByteStringUTCTime$fToByteStringStdMethod$fToByteStringDouble$fToByteStringNatural$fToByteStringInteger$fToByteStringInt$fToByteString[]$fToByteStringText$fToByteStringByteString$fToByteStringBuilder$fToByteStringByteString0ToQuerytoQuery QueryStringQListQPairQValueparseQueryString stripPrefixpair=: toQueryList$fToByteStringQueryString$fIsStringQueryString$fMonoidQueryString$fSemigroupQueryString $fToQueryBool$fToQueryMaybe$fToQueryNatural$fToQueryDouble$fToQueryInteger $fToQueryInt $fToQueryText$fToQueryByteString $fToQueryChar $fToQuery(,)$fToQueryQueryString$fEqQueryString$fShowQueryString$fDataQueryString EscapedPathRawPathToPathtoPathrawPath escapePath collapsePath $fToPathText$fToPathByteString $fMonoidPath$fSemigroupPath$fToByteStringPath $fEqEncoding$fShowEncoding$fEqPath $fShowPathToHeadertoHeader ToHeaders toHeaders.#.#?=#hdrhHosthExpect hAMZToken hAMZTarget hAMZAlgorithmhAMZCredential hAMZExpireshAMZSignedHeadershAMZContentSHA256hAMZDate hMetaPrefix hAMZRequestIdhAMZNRequestIdhAMZNErrorType hAMZNAuthhAMZDecodedContentLengthhTransferEncoding hFormEncoded$fToHeaderMaybe$fToHeaderByteString$fToHeaderTextToLogbuild 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$fToLogBuilderToXMLtoXMLXMLXNullXAttrXOneXMany ToElement toElementFromXMLparseXML.@.@?@=@@= decodeXML encodeXML maybeElement listXMLNodeslistXMLAttributes 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 $fShowXMLPOSIXAWSTime BasicTimeISO8601RFC822TimefromTimeFormat RFC822Format ISO8601Format BasicFormat AWSFormat POSIXFormat_Time$fHashableTime $fToJSONTime $fToXMLTime $fToQueryTime$fToByteStringTime$fFromJSONTime $fFromXMLTime $fToTextTime$fFromTextTime $fToJSONTime0 $fToXMLTime0$fToQueryTime0$fToByteStringTime0$fFromJSONTime0$fFromXMLTime0 $fToTextTime0$fFromTextTime0 $fToJSONTime1 $fToXMLTime1$fToQueryTime1$fToByteStringTime1$fFromJSONTime1$fFromXMLTime1 $fToTextTime1$fFromTextTime1 $fToJSONTime2 $fToXMLTime2$fToQueryTime2$fToByteStringTime2$fFromJSONTime2$fFromXMLTime2 $fToTextTime2$fFromTextTime2 $fToJSONTime3$fToQueryTime3$fFromJSONTime3 $fToTextTime3$fFromTextTime3$fTimeFormatTime$fTimeFormatTime0$fTimeFormatTime1$fTimeFormatTime2 $fEqFormat $fReadFormat $fShowFormat $fDataFormat$fGenericFormat $fShowTime $fReadTime$fEqTime $fOrdTime $fDataTime $fGenericTime $fNFDataTime Sensitive desensitise _Sensitive$fNFDataSensitive$fHashableSensitive$fToLogSensitive$fShowSensitive $fEqSensitive$fOrdSensitive$fIsStringSensitive$fSemigroupSensitive$fMonoidSensitive$fDataSensitive$fGenericSensitive$fToByteStringSensitive$fFromTextSensitive$fToTextSensitive$fFromXMLSensitive$fToXMLSensitive$fToQuerySensitive$fToJSONSensitive$fFromJSONSensitive$fToHeaderSensitiveNatunNat_Nat $fToJSONNat $fFromJSONNat $fNFDataNat $fHashableNat$fEqNat$fOrdNat $fReadNat $fShowNat $fEnumNat$fNumNat $fRealNat $fIntegralNat $fDataNat $fGenericNat$fToByteStringNat $fFromTextNat $fToTextNat $fFromXMLNat $fToXMLNat $fToQueryNatMaptoMap_Map parseXMLMapparseHeadersMap toQueryMap $fToHeaderMap $fToJSONMap $fFromJSONMap $fIsListMap $fNFDataMap $fHashableMap $fFunctorMap $fFoldableMap$fTraversableMap $fMonoidMap$fSemigroupMap$fEqMap $fReadMap $fShowMap $fDataMap $fGenericMapList1 toNonEmpty_List1 parseXMLList1$fHashableList1 $fToJSONList1$fFromJSONList1 $fIsListList1 $fNFDataList1$fFunctorList1 $fMonadList1$fApplicativeList1$fFoldableList1$fTraversableList1$fSemigroupList1 $fEqList1 $fOrdList1 $fReadList1 $fShowList1 $fDataList1$fGenericList1ToBodytoBody ToHashedBodytoHashedRqBodyChunkedHashed HashedBody HashedStream HashedBytes ChunkedBody _chunkedSize_chunkedLength _chunkedBody ChunkSizeRsBody _streamBody fuseStreamdefaultChunkSize chunkedLength fuseChunks fullChunksremainderBytes sha256Base16 md5Base64 isStreaming toRequestBody contentLength_Body $fShowRsBody$fToLogChunkSize$fShowChunkedBody$fShowHashedBody$fIsStringRqBody$fToHashedBodyHashMap$fToHashedBodyQueryString$fToHashedBodyElement$fToHashedBodyValue$fToHashedBodyText$fToHashedBodyText0$fToHashedBodyByteString$fToHashedBody[]$fToHashedBodyHashedBody$fToHashedBodyByteString0$fIsStringHashedBody$fToBodyQueryString$fToBodyElement $fToBodyValue$fToBodyHashMap $fToBodyText $fToBodyText0$fToBodyByteString$fToBodyByteString0 $fToBody[] $fToBodyMaybe$fToBodyChunkedBody$fToBodyHashedBody$fToBodyRqBody $fEqChunkSize$fOrdChunkSize$fShowChunkSize$fEnumChunkSize$fNumChunkSize$fRealChunkSize$fIntegralChunkSize $fShowRqBodyunBase64_Base64$fToBodyBase64$fToHashedBodyBase64$fToJSONBase64$fFromJSONBase64 $fToXMLBase64$fFromXMLBase64$fToQueryBase64$fToTextBase64 $fShowBase64$fToByteStringBase64$fFromTextBase64$fNFDataBase64$fHashableBase64 $fEqBase64 $fReadBase64 $fOrdBase64 $fDataBase64$fGenericBase64 newSignertoSignerQueryBSconstructSigningQueryconstructSigningHeaderconstructFullPathunionNecessaryHeadersSecondsRegion NorthVirginiaOhioNorthCaliforniaOregonMontrealTokyoSeoulMumbai SingaporeSydneySaoPauloIrelandLondon FrankfurtGovCloud GovCloudFIPSBeijingAuthRefAuthEnv _authAccess _authSecret _authToken _authExpiry SessionToken SecretKey AccessKey AWSRequestRsrequestresponseResponseRequest _rqService _rqMethod_rqPath_rqQuery _rqHeaders_rqBodyService _svcAbbrev _svcSigner _svcPrefix _svcVersion _svcEndpoint _svcTimeout _svcCheck _svcError _svcRetrySignersgSign sgPresign AlgorithmSignedsgMeta sgRequestMetaRetry Exponential _retryBase _retryGrowth_retryAttempts _retryCheckLoggerLogLevelInfoErrorDebugTraceEndpoint _endpointHost_endpointSecure _endpointPort_endpointScopeAsError_Error_TransportError_SerializeError _ServiceError ServiceError ServiceError'_serviceAbbrev_serviceStatus_serviceHeaders _serviceCode_serviceMessage_serviceRequestIdSerializeErrorSerializeError'_serializeAbbrev_serializeStatus_serializeBody_serializeMessageTransportError RequestId ErrorMessage ErrorCodeAbbrev ResponseBodyClientResponse ClientRequest errorCodeserializeAbbrevserializeStatusserializeMessage serviceAbbrev serviceStatusserviceHeaders serviceCodeserviceMessageserviceRequestId endpointHostendpointSecure endpointPort endpointScope exponentBaseexponentGrowth retryAttempts retryCheck serviceSignerserviceEndpointserviceTimeout serviceCheck serviceRetry clientRequest rqServicerqBody rqHeadersrqMethodrqPathrqQueryrqSign rqPresign accessKeyIdsecretAccessKey sessionToken expirationwithAuthseconds microseconds_Coerce_Default$fFromTextErrorCode$fFromXMLErrorCode$fFromJSONErrorCode$fIsStringErrorCode$fToLogSerializeError$fToLogServiceError $fToLogError$fExceptionError$fAsErrorError$fAsErrorSomeException$fToByteStringLogLevel$fToTextLogLevel$fFromTextLogLevel $fToLogMeta$fFromJSONAccessKey$fToJSONAccessKey$fFromJSONSecretKey$fToJSONSecretKey$fFromJSONSessionToken$fToJSONSessionToken$fFromXMLAuthEnv$fFromJSONAuthEnv$fToLogAuthEnv$fNFDataAuthEnv $fToLogAuth$fToJSONRegion$fFromJSONRegion $fToXMLRegion$fFromXMLRegion $fToLogRegion$fToByteStringRegion$fToTextRegion$fFromTextRegion$fNFDataRegion$fHashableRegion$fToLogSeconds$fNFDataSeconds$fHashableSeconds $fEqAbbrev $fOrdAbbrev $fShowAbbrev$fIsStringAbbrev$fFromXMLAbbrev$fFromJSONAbbrev$fFromTextAbbrev$fToTextAbbrev $fToLogAbbrev $fEqErrorCode$fOrdErrorCode$fShowErrorCode$fToTextErrorCode$fToLogErrorCode$fEqErrorMessage$fOrdErrorMessage$fShowErrorMessage$fIsStringErrorMessage$fFromXMLErrorMessage$fFromJSONErrorMessage$fFromTextErrorMessage$fToTextErrorMessage$fToLogErrorMessage $fEqRequestId$fOrdRequestId$fShowRequestId$fIsStringRequestId$fFromXMLRequestId$fFromJSONRequestId$fFromTextRequestId$fToTextRequestId$fToLogRequestId$fEqSerializeError$fShowSerializeError$fEqServiceError$fShowServiceError $fShowError $fEqEndpoint$fShowEndpoint$fDataEndpoint $fEqLogLevel $fOrdLogLevel$fEnumLogLevel$fShowLogLevel$fDataLogLevel $fEqAccessKey$fShowAccessKey$fReadAccessKey$fDataAccessKey$fIsStringAccessKey$fToTextAccessKey$fFromTextAccessKey$fToByteStringAccessKey$fToLogAccessKey$fFromXMLAccessKey$fToXMLAccessKey$fToQueryAccessKey$fHashableAccessKey$fNFDataAccessKey $fEqSecretKey$fDataSecretKey$fIsStringSecretKey$fToTextSecretKey$fFromTextSecretKey$fToByteStringSecretKey$fFromXMLSecretKey$fToXMLSecretKey$fHashableSecretKey$fNFDataSecretKey$fEqSessionToken$fDataSessionToken$fIsStringSessionToken$fToTextSessionToken$fFromTextSessionToken$fToByteStringSessionToken$fFromXMLSessionToken$fToXMLSessionToken$fHashableSessionToken$fNFDataSessionToken $fEqAuthEnv $fShowAuthEnv $fDataAuthEnv$fGenericAuthEnv $fEqRegion $fOrdRegion $fReadRegion $fEnumRegion$fBoundedRegion $fShowRegion $fDataRegion$fGenericRegion $fEqSeconds $fOrdSeconds $fReadSeconds $fShowSeconds $fEnumSeconds $fNumSeconds$fBoundedSeconds$fIntegralSeconds $fRealSeconds $fDataSeconds$fGenericSeconds$fToQuerySeconds$fToByteStringSeconds$fToTextSeconds$fFromTextSecondsv2Header$fToLogV2Headerv2 $fToLogV2 receiveNull receiveEmptyreceiveXMLWrapper receiveXML receiveJSON receiveBytes receiveBody deserialisestreamsinkLBShead'deletegetpostput patchJSONpostXMLpostJSON postQuerypostBodyputXMLputJSONputBodydefaultRequest queryStringrequestHeaders requestURLcontentMD5Header expectHeaderV4metaTime metaMethodmetaPath metaEndpointmetaCredentialmetaCanonicalQuerymetaCanonicalRequestmetaCanonicalHeadersmetaSignedHeadersmetaStringToSign metaSignature metaHeaders metaTimeoutv4 AWSTruncated truncatedAWSPagerpagestopchoice$fAWSTruncatedMaybe$fAWSTruncatedMaybe0$fAWSTruncatedHashMap$fAWSTruncated[]$fAWSTruncatedBool_MatchServiceError statusSuccess httpStatus hasService hasStatushasCode serviceError getRequestId getErrorCodeparseJSONError parseXMLErrorparseRESTError decodeError setEndpointdefaultEndpoint.!@mayWait _waitName _waitAttempts _waitDelay_waitAcceptorsAccept AcceptSuccess AcceptFailure AcceptRetryAcceptoracceptmatchAllmatchAny matchNonEmpty matchStatus matchError nonEmptyText $fToLogAccept $fEqAccept $fShowAcceptfail Data.ByteString.Builder.InternalBuilder*xml-conduit-1.8.0.1-A9z0nTwnxyV9Wrxs6XYA91Text.XMLElementisInterestingQueryKeyisInterestingHeaderTag signRequest SignaturePathMethodNormalisedHeaders SignedHeadersCanonicalQueryCanonicalHeadersCanonicalRequestCredentialScope Credential StringToSignHashunTag authorisation signMetadata algorithm signature stringToSign credentialcredentialScopecanonicalRequest escapedPathcanonicalQuerycanonicalHeaders signedHeadersnormaliseHeaderschunked