Y1P      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                              !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None05S,-./0! #"$%,-./0,-./0%$#"! ,-./0(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None69;S[5Fail parsing with a  error.>Constrained to the actual attoparsec monad to avoid exposing P usage directly.#123456789Q:;<=>?@ABCDEFGHIJKLMNOPQR 123456789: 34657812:9!123456789Q:;<=>?@ABCDEFGHIJKLMNOPQR(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)NoneSTUVW STUVWS UVWT STUVW(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None!"69;S[XYZ[\]^_`abcdefghXYZ[\ZXYY[\XYYZ[\]^_`abcdefgh(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None69:;Lijklmnopqrstuvwxyz{|}~'()ijklmnopqrstuvwxyz{|}~!mnopklijjqrstuvwxyz{|}~)('ijjklmnopqrstuvwxyz{|}~m7n7o7 (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None %&,/9;D[RSTUVWXYRSTUVWXY (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None$069:;DQRT[ 7 (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None!"9;[&Convert a value to a loggable builder.Intercalate a list of Zs with newlines.%%$ (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None69:;T[yProvides a way to make the operators for ToXML instance declaration be consistent WRT to single nodes or lists of nodes.IFind a specific named NodeElement, at the current depth in the node tree.Fails if absent.IFind the first specific named NodeElement, at any depth in the node tree.Fails if absent.RAn inefficient mechanism for retreiving the root element name of an XML document.33-777 (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None 02345DIR                   (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None 02345DEILR  !"#$%& !" !"  !"#$%&(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None05IT1234561234123465123456(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None05IGNote: read . show /= isomorphicGHIJKGHIJGHIKJGHIJK(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None 0569;IS[ [6Anything that can be converted to a streaming request Body.\"Convert a value to a request body.]+Anything that can be safely converted to a b.^)Convert a value to a hashed request body._RInvariant: only services that support _both_ standard and chunked signing expose _ as a parameter.b$An opaque request body containing a # hash.e6An opaque request body which will be transmitted via Transfer-Encoding: chunked. Invariant:; Only services that support chunked encoding can accept a eT. (Currently S3.) This is enforced by the type signatures emitted by the generator.j&Specifies the transmitted size of the 'Transfer-Encoding' chunks.See:  defaultChunk.l*A streaming, exception safe response body.pThe 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.<[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [\]^_`abcdefghijklmnopqrstuvwxyz=lmnojkpefghiqrstbcdu_`avwxy]^[\\~}|{z/[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None!"%&05:DIORT[,'An integral value representing seconds.!The sum of available AWS regions.Europe / eu-west-1Europe / eu-central-1Asia Pacific / ap-northeast-1Asia Pacific / ap-southeast-1Asia Pacific / ap-southeast-2China / cn-north-1US / us-east-1US / us-west-1US / us-west-2AWS GovCloud / us-gov-west-16AWS GovCloud (FIPS 140-2) S3 Only / fips-us-gov-west-1South America / sa-east-1An authorisation environment containing AWS credentials, and potentially a reference which can be refreshed out-of-band as temporary credentials expire.The authorisation environment.PA session token used by STS to temporarily authorise access to an AWS resource.Secret key credential.Access key credential.+Specify how a request can be de/serialised.<The successful, expected response associated with a request.An unsigned request.4Attributes and functions specific to an AWS service. 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'.$Signing algorithm specific metadata.*Constants and predicates used to create a  RetryPolicy.IReturns a descriptive name for logging if the request should be retried.pA function threaded through various request and serialisation routines to log informational and debug messages.NInfo messages supplied by the user - this level is not emitted by the library.Error messages only./Useful debug information + info + error levels.SIncludes potentially sensitive signing metadata, and non-streaming response bodies.A general Amazonka error.EAn error occured while communicating over HTTP with a remote service.HA serialisation error occured when attempting to deserialise a response.8A service specific error returned by the remote service.IAn error type representing errors that can be attributed to this library. Abbreviated service name.-A convenience alias encapsulating the common  body.-A convenience alias encapsulating the common .,A convenience alias to avoid type ambiguity. Construct an  .( Construct a t using common parameters such as TLS and prevent throwing errors when receiving erroneous status codes in respones.5Invalid Iso, should be a Prism but exists for ease of composition with the current 'Lens . Iso' chaining to hide internal types from the user.    [ \ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN&      !"#$%&'()*+,-./0123451 #$%&'),+-.*/0 !"&    (2345\      [ \ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None!"$[*A convenience function for overriding the  .See: $.KDetermine the full host address and credential scope within the specified .Whether to use HTTPS (ie. SSL).The hostname to connect to.The port number to connect to.&The service configuration to override.(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None$[    (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None9;OTOGeneralise IsTruncated and other optional/required response pagination fields.Specify how an  and it's associated ; response can generate a subsequent request, if available.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None*[]](c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !":DLR    (c) 2013-2015 Brendan Hay0This Source Code Form is subject to the terms of%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None:OT[JTiming and acceptance criteria to check fulfillment of a remote operation.^ ^(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None05IBase64 encoded binary data._Encoding/decoding is automatically deferred to serialisation and deserialisation respectively.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)Safe(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)Safe*++*(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None%&,/059:;DIT[>_`abcd      !"#$%&'()*+,-./07_`abcd      !"#$%&'()*+,-./03(c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>Mozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None<=efghijklmnopqrstuvwxy z{|}~! #"$%&'()      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,-./0123456789:STUVWXYZ[\ijklmnopqrstuvwxyz{|}~     !"1234GHIJ[\]^_`abcdefghijklmnopqrstuvwxyz      !"#%&'()*+,-./012345<=<=<=<7(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !"9;DLR>?>>>?(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !",9;DLORST[cUsed 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.1@ABCDEFGHIJKLMN"Pre-signRequestd signing metadata.The request body."Insert authentication information.-@ABELCDFGHIJKMN!@ABCDEFGHIJKLMN(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !"$,9;DLORST[(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !",9;DLORST[O@ABELCDFGHIJKMNO@ABCDEFGHIJKLMNOO !"#$%&'()*(+,(+-(+.(+/(+0(+1(23(24(25(26(27(28(29(:;(:<(:=>?@>?A>?B>?C>?D>?EFGHFIJFIKFILFIMFINFOPFOPFQRFQRFSTFSUVWXYZ[YZ\YZ]%^_%^`abcdefghijklmnopqrstuvwxyz{|}~                                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = = > ? @ A B C D E F G H I J K L M N OPPQRSTUVWXYZ[\]^_`abcddefghijklmnopqrstuvwxyyz{|}~      !"#$% &!''(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BB      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYYZ[\]^_`abcdefghijk l m n o p q r stu)*vwxyz{|}h~hhihihihhhhhihihihihihhhihhhhhhhhhhhhhhhhhhhhhhYYYYYY      !"#$%&%&'()*+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*I*N*G*OPQPRPSPTPUPVPWPWPXPYZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZ      !"#$%&'()*)+),)-).)/)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)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))      !"#$%&'()*+,-./0123456789:;<;=;>;?;@;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;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;Z]dlh     *amazonka-core-1.3.3-9qUf4lohbrtBuPiuejHnJDNetwork.AWS.Data.ByteStringNetwork.AWS.Data.TextNetwork.AWS.Data.TimeNetwork.AWS.Data.JSONNetwork.AWS.Data.CryptoNetwork.AWS.TypesNetwork.AWS.Data.HeadersNetwork.AWS.Compat.LocaleNetwork.AWS.Data.PathNetwork.AWS.Data.QueryNetwork.AWS.Data.LogNetwork.AWS.Data.XMLNetwork.AWS.Data.List1Network.AWS.Data.MapNetwork.AWS.Data.NumericNetwork.AWS.Data.SensitiveNetwork.AWS.Data.BodyNetwork.AWS.EndpointNetwork.AWS.ErrorNetwork.AWS.PagerNetwork.AWS.RequestNetwork.AWS.ResponseNetwork.AWS.WaiterNetwork.AWS.Data.Base64Network.AWS.Compat.TimeNetwork.AWS.PreludeNetwork.AWS.Sign.V2Network.AWS.Sign.V4Network.AWS.Sign.V4.BaseNetwork.AWS.Sign.V4.Chunkedbytestring-0.10.8.1Data.ByteString.Internal ByteString#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalText#time-1.5.0.1-7YRD6A110U85GkCfV2HErUData.Time.Clock.UTCUTCTime$aeson-1.0.2.1-9eNrXPQswMU5JMxqQyclpv Data.Aeson eitherDecode'Data.Aeson.Types.ToJSONtoEncodingList toJSONList toEncodingtoJSONToJSON.=Data.Aeson.Types.FromJSON.!=.:?.: withObject parseJSONList parseJSONFromJSONData.Aeson.Types.InternalobjectObjectValue!memory-0.13-9YH63fsEcp4AuUH5L0KHpData.ByteArray.Encoding Base64OpenBSDBase64URLUnpaddedBase64Base32Base16Base&cryptonite-0.20-F0JFCrKEZqD39I5aX9NZANCrypto.MAC.HMACHMAC Crypto.Hash hashFinalize hashUpdatehashInithashlazyhashCrypto.Hash.MD5MD5Crypto.Hash.SHA256SHA256Crypto.Hash.Types HashAlgorithmDigest+http-client-0.4.31.1-L9Mt03xkcbxLefr4Q890JHNetwork.HTTP.Client.Types HttpException'http-types-0.8.6-6oW7M56OaLs5Toz944LmjQNetwork.HTTP.Types.Header hContentTypeHeader HeaderNameData.Time.Format.Localeiso8601DateFormatdefaultTimeLocale digestToBS digestToBase hmacSHA256 hashSHA256hashMD5ToTexttoTextFromTextparser fromTextErrorfromText takeLowerTexttakeTextshowTexttoTextCI $fToTextBool$fToTextDigest$fToTextStdMethod$fToTextDouble$fToTextScientific$fToTextNatural$fToTextInteger $fToTextInt64 $fToTextInt $fToText[] $fToTextChar$fToTextByteString $fToTextText $fToTextCI$fFromTextStdMethod$fFromTextBool$fFromTextDouble$fFromTextNatural$fFromTextScientific$fFromTextInteger $fFromTextInt$fFromTextChar$fFromTextByteString$fFromTextText parseJSONText toJSONTexteitherParseJSON.:>.?> ToByteStringtoBSLazyByteStringshowBSstripBS$fToByteStringCI$fToByteStringUTCTime$fToByteStringStdMethod$fToByteStringDouble$fToByteStringNatural$fToByteStringInteger$fToByteStringInt$fToByteString[]$fToByteStringText$fToByteStringByteString$fToByteStringBuilder$fToByteStringByteString0ToHeadertoHeader ToHeaders toHeaders.#.#?=#hdrhHost hAMZToken hAMZTarget hAMZAlgorithmhAMZCredential hAMZExpireshAMZSignedHeadershAMZContentSHA256hAMZDate hMetaPrefix hAMZRequestIdhAMZNRequestIdhAMZNErrorType hAMZNAuthhAMZDecodedContentLengthhTransferEncodinghExpect hFormEncoded$fToHeaderMaybe$fToHeaderByteString$fToHeaderText EscapedPathRawPathToPathtoPathrawPath escapePath collapsePath$fToByteStringPath $fMonoidPath $fToPathText$fToPathByteString $fEqEncoding$fShowEncoding$fEqPath $fShowPathToQuerytoQuery QueryStringQListQPairQValuepair=: toQueryList $fToQueryBool$fToQueryMaybe$fToQueryNatural$fToQueryDouble$fToQueryInteger $fToQueryInt $fToQueryText$fToQueryByteString $fToQueryChar $fToQuery(,)$fToQueryQueryString$fToByteStringQueryString$fIsStringQueryString$fMonoidQueryString$fEqQueryString$fShowQueryString$fDataQueryStringToLogbuild buildLines$fToLogResponse$fToLogRequest$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$fToLogBuilderToXMLtoXMLXMLXNullXOneXMany ToElement toElementFromXMLparseXML.@.@?@= decodeXML encodeXML listXMLNodes toXMLNodes parseXMLList parseXMLText toXMLList toXMLText mkElement withContent withElement findElement firstElement childNodesOf localNamerootElementNamemissingElement $fToXMLBool $fToXMLDouble$fToXMLNatural$fToXMLInteger $fToXMLInt$fToXMLByteString $fToXMLText $fToXMLMaybe $fToXMLXML $fMonoidXML$fToElementElement $fFromXMLBool$fFromXMLDouble$fFromXMLNatural$fFromXMLInteger $fFromXMLInt$fFromXMLByteString $fFromXMLChar $fFromXMLText$fFromXMLMaybe $fFromXML[] $fShowXMLList1 toNonEmpty_List1 parseXMLList1 $fToJSONList1$fFromJSONList1 $fIsListList1$fFunctorList1 $fMonadList1$fApplicativeList1$fFoldableList1$fTraversableList1$fSemigroupList1 $fEqList1 $fOrdList1 $fReadList1 $fShowList1 $fDataList1$fGenericList1MaptoMap_Map parseXMLMapparseHeadersMap toQueryMap $fToHeaderMap $fToJSONMap $fFromJSONMap $fIsListMap $fFunctorMap $fFoldableMap$fTraversableMap $fMonoidMap$fSemigroupMap$fEqMap $fReadMap $fShowMap $fDataMap $fGenericMapNatunNat_Nat $fToJSONNat $fFromJSONNat$fEqNat$fOrdNat $fReadNat $fShowNat $fEnumNat$fNumNat $fRealNat $fIntegralNat $fDataNat $fGenericNat$fToByteStringNat $fFromTextNat $fToTextNat $fFromXMLNat $fToXMLNat $fToQueryNat Sensitive desensitise _Sensitive$fShowSensitive $fEqSensitive$fOrdSensitive$fReadSensitive$fIsStringSensitive$fMonoidSensitive$fDataSensitive$fGenericSensitive$fToByteStringSensitive$fFromTextSensitive$fToTextSensitive$fFromXMLSensitive$fToXMLSensitive$fToQuerySensitive$fToJSONSensitive$fFromJSONSensitiveToBodytoBody ToHashedBodytoHashedRqBodyChunkedHashed HashedBody HashedStream HashedBytes ChunkedBody _chunkedSize_chunkedLength _chunkedBody ChunkSizeRsBody _streamBody fuseStreamdefaultChunkSize chunkedLength fuseChunks fullChunksremainderBytes sha256Base16 md5Base64 isStreaming toRequestBody contentLength_Body$fToBodyQueryString$fToBodyElement $fToBodyValue$fToBodyHashMap $fToBodyText $fToBodyText0$fToBodyByteString$fToBodyByteString0 $fToBody[]$fToBodyChunkedBody$fToBodyHashedBody$fToBodyRqBody$fToHashedBodyHashMap$fToHashedBodyQueryString$fToHashedBodyElement$fToHashedBodyValue$fToHashedBodyText$fToHashedBodyText0$fToHashedBodyByteString$fToHashedBody[]$fToHashedBodyHashedBody$fToHashedBodyByteString0$fIsStringRqBody$fIsStringHashedBody$fShowHashedBody$fShowChunkedBody$fToLogChunkSize $fShowRsBody $fEqChunkSize$fOrdChunkSize$fShowChunkSize$fEnumChunkSize$fNumChunkSize$fRealChunkSize$fIntegralChunkSize $fShowRqBodySecondsRegionIreland FrankfurtTokyo SingaporeSydneyBeijing NorthVirginiaNorthCaliforniaOregonGovCloud GovCloudFIPSSaoPauloAuthRefAuthEnv _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_serializeMessageTransportError RequestId ErrorMessage ErrorCodeAbbrev ResponseBodyClientResponse ClientRequest errorCodeserializeAbbrevserializeStatusserializeMessage serviceAbbrev serviceStatusserviceHeaders serviceCodeserviceMessageserviceRequestId endpointHostendpointSecure endpointPort endpointScope exponentBaseexponentGrowth retryAttempts retryCheck serviceSignerserviceEndpointserviceTimeout serviceCheck serviceRetry clientRequest rqServicerqBody rqHeadersrqMethodrqPathrqQueryrqSign rqPresignwithAuthseconds microseconds_Coerce_Default$fToLogSeconds $fToXMLRegion$fFromXMLRegion $fToLogRegion$fToByteStringRegion$fToTextRegion$fFromTextRegion$fHashableRegion $fToLogAuth$fFromJSONAuthEnv$fToLogAuthEnv $fToLogMeta$fToByteStringLogLevel$fToTextLogLevel$fFromTextLogLevel$fAsErrorError$fAsErrorSomeException$fToLogServiceError$fToLogSerializeError $fToLogError$fExceptionError$fFromTextErrorCode$fFromXMLErrorCode$fFromJSONErrorCode$fIsStringErrorCode $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$fIsStringAccessKey$fToTextAccessKey$fToByteStringAccessKey$fToLogAccessKey $fEqSecretKey$fIsStringSecretKey$fToTextSecretKey$fToByteStringSecretKey$fEqSessionToken$fIsStringSessionToken$fToTextSessionToken$fToByteStringSessionToken $fEqRegion $fOrdRegion $fReadRegion $fShowRegion $fDataRegion$fGenericRegion $fEqSeconds $fOrdSeconds $fReadSeconds $fShowSeconds $fEnumSeconds $fNumSeconds$fBoundedSeconds$fIntegralSeconds $fRealSeconds $fDataSeconds$fGenericSeconds$fToQuerySeconds$fToByteStringSeconds$fToTextSeconds setEndpointdefaultEndpoint statusSuccess httpStatus hasStatushasCode serviceError getRequestId getErrorCodeparseJSONError parseXMLErrorparseRESTError decodeError AWSTruncated truncatedAWSPagerpagestopchoice$fAWSTruncatedHashMap$fAWSTruncated[]$fAWSTruncatedMaybe$fAWSTruncatedMaybe0$fAWSTruncatedMaybe1$fAWSTruncatedBoolhead'deletegetpostput patchJSONpostXMLpostJSON postQuerypostBodyputXMLputJSONputBodydefaultRequest contentMD5 queryStringrequestHeaders requestURL receiveNull receiveEmptyreceiveXMLWrapper receiveXML receiveJSON receiveBody deserialisereceivesinkLBSWait _waitName _waitAttempts _waitDelay_waitAcceptorsAccept AcceptSuccess AcceptFailure AcceptRetryAcceptoracceptmatchAllmatchAny matchStatus matchErrornonEmpty $fToLogAccept $fEqAccept $fShowAcceptunBase64_Base64$fToJSONBase64$fFromJSONBase64 $fToXMLBase64$fFromXMLBase64$fToQueryBase64$fToTextBase64 $fShowBase64$fToByteStringBase64$fFromTextBase64 $fEqBase64 $fReadBase64 $fOrdBase64 $fDataBase64$fGenericBase64 parseTimePOSIXAWSTime BasicTimeISO8601RFC822TimeFormat RFC822Format ISO8601Format BasicFormat AWSFormat POSIXFormat_Time $fToJSONTime $fToJSONTime0 $fToJSONTime1 $fToJSONTime2 $fToJSONTime3 $fToXMLTime $fToXMLTime0 $fToXMLTime1 $fToXMLTime2 $fToXMLTime3 $fToQueryTime$fToQueryTime0$fToQueryTime1$fToQueryTime2$fToByteStringTime$fToByteStringTime0$fToByteStringTime1$fToByteStringTime2$fFromJSONTime$fFromJSONTime0$fFromJSONTime1$fFromJSONTime2$fFromJSONTime3 $fFromXMLTime$fFromXMLTime0$fFromXMLTime1$fFromXMLTime2$fFromXMLTime3 $fToTextTime $fToTextTime0 $fToTextTime1 $fToTextTime2 $fToTextTime3$fFromTextTime$fFromTextTime0$fFromTextTime1$fFromTextTime2$fFromTextTime3$fTimeFormatTime$fTimeFormatTime0$fTimeFormatTime1$fTimeFormatTime2 $fEqFormat $fReadFormat $fShowFormat $fDataFormat$fGenericFormat $fDataTime $fGenericTime $fShowTime $fReadTime $fOrdTime$fEqTime.!@mayv2 $fToLogV2V4metaTime metaMethodmetaPath metaEndpointmetaCredentialmetaCanonicalQuerymetaCanonicalRequestmetaCanonicalHeadersmetaSignedHeadersmetaStringToSign metaSignature metaHeaders metaTimeoutv4baseGHC.Basefail shortTextPathRawEncodedEncoding NoEncodingPercentslashsep Data.ByteString.Builder.InternalBuilder ToRequestmatch TimeFormatformatconvertparseFormattedTimeparseFormattedTime'renderFormattedTime Data.DataDataData.Typeable.InternalTypeable Applicativepure<*> Data.FoldableFoldableData.Traversable Traversabletraverse GHC.GenericsGenericmemptymconcatMaybeNothingJust(contravariant-1.4-DzaLxukcYo81MHO5zSdeePData.Functor.Contravariant Contravariant contramap>$ Data.Monoid<> Data.Functor<$>'hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2Data.Hashable.ClassHashable2unordered-containers-0.2.7.1-5INwdG7O5Jdakf1CqKoOBData.HashMap.BaseHashMap<|>Data.Functor.IdentityIdentity runIdentityData.List.NonEmptyNonEmpty:| GHC.NaturalNaturalData.Bifunctor BifunctorbimapData.Functor.ConstConstgetConstFirst Data.Function& Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybeNetwork.HTTP.Types.StatusStatus statusCode statusMessageNetwork.HTTP.Types.URI urlDecode urlEncode"lens-4.15.1-GIqMfFkWZyYIqq1QNYTt5ZControl.Lens.THdefaultFieldRules makeFieldsabbreviatedNamerabbreviatedFieldscamelCaseNamercamelCaseFieldsunderscoreNamerunderscoreFields makeWrappeddeclareLensesWith declareFieldsdeclareWrapped declarePrismsdeclareClassyFor declareClassydeclareLensesFor declareLensesmakeLensesWith makeClassyFor makeLensesFor makeClassy_ makeClassy makeLenses classyRules_ classyRules mappingNamerlookingupNamer lensRulesForunderscoreNoPrefixNamer lensRules lensClass lensField createClassgenerateLazyPatternsgenerateUpdateableOpticsgenerateSignatures simpleLenses FieldNamer ClassyNamerControl.Lens.Internal.PrismTHmakeClassyPrisms makePrismsControl.Lens.Internal.FieldTH LensRulesDefNameTopName MethodNameControl.Lens.AtiatsansixAtiix icontainsIndexContainscontainsIxValueIxedixAtatControl.Lens.Consunsnocsnoc|>_last_init_tail_headunconscons<|:<:>Cons_ConsSnoc_SnocControl.Lens.EachEacheachControl.Lens.EmptyEmptyAsEmpty_EmptyControl.Lens.Wrappedalafala _Unwrapping _Wrapping _Unwrapping' _Wrapping'op _Unwrapped_Wrapped _Unwrapped'Wrapped Unwrapped _Wrapped' Rewrapped RewrappingControl.Lens.Isocoerced secondingfirsting bimappingrmappinglmapping dimapping contramappingimagmamagma involutedreversedlazyflipped uncurriedcurriedanonnon'nonmappingenumunderaufaucloneIsowithIsofromisoStrictLazySwappedReversedListAnIsoAnIso'swappedstrictControl.Lens.EqualitysimplesimplyfromEqmapEqsubstEqrunEq Identical AnEquality AnEquality'Control.Lens.Platedgplateparts composOpFoldparaparaOf holesOnOfholesOnholes contextsOnOf contextsOn contextsOfcontextstransformMOnOf transformMOf transformMOn transformM transformOnOf transformOf transformOn transform cosmosOnOfcosmosOncosmosOfcosmos universeOnOf universeOn universeOfuniverse rewriteMOnOf rewriteMOn rewriteMOfrewriteM rewriteOnOf rewriteOn rewriteOfrewritechildrendeep...PlatedplateGPlatedControl.Lens.Reified ReifiedLensLensrunLens ReifiedLens'ReifiedIndexedLens IndexedLensrunIndexedLensReifiedIndexedLens'ReifiedIndexedTraversalIndexedTraversalrunIndexedTraversalReifiedIndexedTraversal'ReifiedTraversal Traversal runTraversalReifiedTraversal' ReifiedGetterGetter runGetterReifiedIndexedGetter IndexedGetterrunIndexedGetter ReifiedFoldFoldrunFoldReifiedIndexedFold IndexedFoldrunIndexedFold ReifiedSetterSetter runSetterReifiedSetter'ReifiedIndexedSetter IndexedSetterrunIndexedSetterReifiedIndexedSetter' ReifiedIsoIsorunIso ReifiedIso' ReifiedPrismPrismrunPrism ReifiedPrism'Control.Lens.LevelilevelslevelsControl.Lens.Indexed itraverseByOf itraverseBy ifoldMapByOf ifoldMapBy imapAccumL imapAccumRiforMimapMiforitoListifoldlMifoldrMifind iconcatMapiforM_imapM_ifor_ itraverse_noneinoneiallianyindexindicesicompose<.> reindexed selfIndex.><.FunctorWithIndeximapimappedFoldableWithIndexifoldMapifoldedifoldrifoldlifoldr'ifoldl'TraversableWithIndex itraverse itraversedControl.Lens.Traversal sequenceByOf traverseByOf confusingdeepOffailing ifailoverfailoverelements elementsOfelement elementOfignored traversed64 traversed1 traversed imapAccumLOf imapAccumROfiforMOfimapMOfiforOf itraverseOfcloneIndexedTraversal1cloneIndexPreservingTraversal1cloneTraversal1cloneIndexedTraversalcloneIndexPreservingTraversalcloneTraversaldroppingtakingbesidebothunsafeSingularsingularholesOfiunsafePartsOf'unsafePartsOf'iunsafePartsOf unsafePartsOf ipartsOf'partsOf'ipartsOfpartsOfilocilociscanl1Ofscanr1Of mapAccumLOf mapAccumROf transposeOf sequenceOfforMOfmapMOf sequenceAOfforOf traverseOf ATraversal ATraversal' ATraversal1 ATraversal1'AnIndexedTraversalAnIndexedTraversal1AnIndexedTraversal'AnIndexedTraversal1' Traversing Traversing1 Traversing' Traversing1' TraverseMin traverseMin TraverseMax traverseMaxControl.Lens.Fold foldMapByOffoldByOfidroppingWhile itakingWhile ifiltered findIndicesOf findIndexOf elemIndicesOf elemIndexOf^@?!^@?^@.. itoListOf ifoldlMOf ifoldrMOf ifoldlOf' ifoldrOf'ifindMOfifindOf iconcatMapOfiforMOf_imapMOf_iforOf_ itraverseOf_inoneOfiallOfianyOfifoldlOfifoldrOf ifoldMapOf backwardsipreusespreusesipreusepreuse ipreviewspreviewsipreviewpreviewipreprehasn'thasfoldlMOffoldrMOf foldl1Of' foldr1Of'foldlOf'foldrOf'foldl1Offoldr1OflookupOffindMOffindOf minimumByOf maximumByOf minimumOf maximumOf notNullOfnullOflastOffirstOf^?!^?lengthOfconcatOf concatMapOf notElemOfelemOfmsumOfasumOf sequenceOf_forMOf_mapMOf_ sequenceAOf_forOf_ traverseOf_sumOf productOfnoneOfallOfanyOforOfandOf^..toListOffoldlOffoldrOffoldOf foldMapOflinedworded droppingWhile takingWhilefilterediteratedunfoldedcycled replicatedrepeatedfolded64folded ifoldringfoldringifoldingfoldingControl.Lens.ZoomZoomed MagnifiedZoomzoomMagnifymagnifyControl.Lens.Prism_Shownearlyonly_Void_Nothing_Just_Right_Leftmatchingisn'tbelowasidewithoutoutsideprism'prism clonePrism withPrismAPrismAPrism'Control.Lens.Reviewreusesreusereviews#reviewreununtoControl.Lens.Gettergetting^@.iusesiuseiviewsiview ilistenings listenings ilistening listeningusesuse^.viewsviewilikelikeitotoGettingIndexedGetting AccessingControl.Lens.Internal.MagmaMagmaControl.Lens.Internal.BazaarBazaar runBazaarBazaar'Bazaar1 runBazaar1Bazaar1'Control.Lens.Internal.Iso Reversing reversingControl.Lens.SetterimapOfmapOfassignA.@= imodifying%@=.@~%@~isetsisetiover icensoring censoringipassingpassingscribe<>=<>~=<<>~<<~<<<>=<<&&=<<||=<<**=<<^^=<<^=<~<<&&~<<||~<<**~<<^^~<<^~<%%=%%~&~ilensiplenslensALensALens' AnIndexedLensAnIndexedLens'Control.Lens.TypeLens' IndexedLens'IndexPreservingLensIndexPreservingLens' Traversal' Traversal1 Traversal1'IndexedTraversal'IndexedTraversal1IndexedTraversal1'IndexPreservingTraversalIndexPreservingTraversal'IndexPreservingTraversal1IndexPreservingTraversal1'Setter'IndexedSetter'IndexPreservingSetterIndexPreservingSetter'Iso'ReviewAReviewPrism'Equality Equality'AsIndexPreservingGetterIndexPreservingFoldFold1 IndexedFold1IndexPreservingFold1SimpleOpticOptic'OpticalOptical'LensLike LensLike'IndexedLensLikeIndexedLensLike'OverOver'Control.Lens.Internal.ContextContextContext'Control.Lens.Internal.IndexedasIndex withIndex indexing64indexing Conjoineddistrib conjoined IndexableindexedIndexed runIndexedControl.Lens.Internal.Fold Traversed SequencedLeftmost RightmostControl.Lens.Internal.LevelLevelControl.Lens.Internal.Reviewretagged ReviewableControl.Lens.Internal.SetterSettable(semigroupoids-5.1-HP6DQMG4B3NKAis3IyIk4b Data.Semigroup.Traversable.Class Traversable1 traverse1'reflection-2.1.2-Lwt0A3NRHka1hAeW9AOpLqData.ReflectionfoldBy foldMapBy traverseBy sequenceBy&profunctors-5.2-Ftt6hTaJPG87FS5uAEIZltData.Profunctor.Unsafe ProfunctorrmaplmapdimapData.Profunctor.ChoiceChoiceright'left'V2signTag SignatureMethodNormalisedHeaders SignedHeadersCanonicalQueryCanonicalHeadersCanonicalRequestCredentialScope Credential StringToSignHashunTag authorisation signRequest signMetadata algorithm signature stringToSign credentialcredentialScopecanonicalRequest escapedPathcanonicalQuerycanonicalHeaders signedHeadersnormaliseHeaders$fToByteStringTag $fToLogTag$fToByteStringTag0 $fToLogV4chunkedmetadataLengthsha256 sha256EmptydigestchunkSignatureHeadercrlfpresignhashed