úÎ~CrīĄ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ None:<=OT bConduit powered version of Ą. Differences are:"Response body is represented as a Producer.Generalized to any instance of MonadBaseControl , not just IO.The Manager is contained by a  MonadReader context. Since 2.1.0cAn Acquire for getting a Response. Since 2.1.0dTLS-powered manager settings. Since 2.1.0eGet a new manager using d. Since 2.1.0f+Get a new manager using the given settings. Since 2.1.0gGet a new manager with d and construct a ReaderT containing it. Since 2.1.0h:Get a new manager with the given settings and construct a ReaderT containing it. Since 2.1.0iConduit-powered version of Ē.See b for the differences with Ē. Since 2.1.0jGeneralized version of Ģ. Since 2.1.0nSame as Ī, except it uses the Manager in the reader environment. Since 2.1.1oSame as Ĩ, except it uses the Manager in the reader environment.'This can be more convenient that using gH as it avoids the need to specify the base monad for the response body. Since 2.1.2bcdefghijklmĶno›§ĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖ ('&%$#"!  543210/.-,+*)6:987A@?>=<;ÍÎÏTHOSRQPNMLKGFECBZYXWVU^]Ð\[ŅŌÓÔÕ_ÖŨØŲÚÛÜbcdefghijklmnobijcdeghfnolmkbcdefghijklmĶnoNone:<=pDownload the specified T, returning the results as a Z. This is a simplified version of và for the common case where you simply want the response data as a simple datatype. If you want more power, such as interleaved actions on the response body during download, you'll need to use v' directly. This function is defined as:  httpLbs = u <=< vEven though the Z1 contains a lazy bytestring, this function does not‡ utilize lazy I/O, and therefore the entire response body will live in memory. If you want constant memory usage, you'll need to use conduit packages's  returned by v.This function will throwIO an (• for any response with a non-2xx status code (besides 3xx redirects up to a limit of 10 redirects). This behavior can be modified by changing the F field of your request.[Note: Unlike previous versions, this function will perform redirects, as specified by the G setting.qSDownload the specified URL, following any redirects, and return the response body.This function will throwIO an (n for any response with a non-2xx status code (besides 3xx redirects up to a limit of 10 redirects). It uses  6 to parse the input. This function essentially wraps p.DNote: Even though this function returns a lazy bytestring, it does not‹ utilize lazy I/O, and therefore the entire response body will live in memory. If you want constant memory usage, you'll need to use the conduit package and v directly."Note: This function creates a new _+. It should be avoided in production code. pqrstÝuvwxÞyzm ('&%$#"!  543210/.-,+*)6:987A@?>=<;TDBCEFGHIJKLMNOPQRSZUVWXY^\[]_`apqrstuvwxyz‡qpv:987A@?>=<;TSRQPONMLKJIHGFEDCBSRQPONMLKJIHGFECBDwxyzZYXWVUYXWVU_st^]\[r`a][\543210/.-,+*)6 u ('&%$#"!  pqrstÝuvwxÞyzNone0LOT"{-An exception that can occur when parsing JSON~6Perform an HTTP request and return the body as a lazy  ByteString`. Note that the entire value will be read into memory at once (no lazy I/O will be performed).]Perform an HTTP request and parse the body as JSON. In the event of an JSON parse errors, a {" runtime exception will be thrown.€]Perform an HTTP request and parse the body as JSON. In the event of an JSON parse errors, a Left value will be returned.DThe default request value. You'll almost certainly want to set the  requestHost, and likely the  requestPath as well. See also ‚‚Parse a T from a ßI. This is given as a URL, with an optional leading request method, e.g.: http://example.com (https://example.com:1234/foo/bar?baz=bin PUT http://example.com/some-resourceIf parsing fails, āE will be called. The behavior of this function is also used for the IsString instance for use with OverloadedStrings.ƒ<Perform an HTTP request and consume the body with the given á„Alternate spelling of ~…Set the request method†Set whether this is a secureHTTPS (True ) or insecureHTTP (False ) request‡'Set the destination host of the requestˆ'Set the destination port of the request‰/Lens for the requested path info of the requestŠ+Add a request header name/value combination‹0Get all request header values for the given nameŒwSet the given request header to the given list of values. Removes any previously set header values with the same name.>Set the request headers, wiping out any previously set headersŽGet the query string parametersSet the query string parameters"Set the request body to the given AY. You may want to consider using one of the convenience functions in the modules, e.g. requestBodyJSON.NoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.‘$Set the request body as a JSON valueNoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.This also sets the  content-type to application/json; chatset=utf8’Set the request body as a lazy  ByteStringNoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.“Set the request body as a âNoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.”Set the request body as a fileNoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.•(Set the request body as URL encoded dataNoteA: This will not modify the request method. For that, please use  requestMethod'. You likely don't want the default of GET.This also sets the  content-type to !application/x-www-form-urlencoded–UModify the request so that non-2XX status codes do not generate a runtime exception.—3Set basic auth with the given username and password˜$Instead of using the default global _, use the supplied Manager.™*Override the default proxy server settingsšGet the status of the response›,Get the integral status code of the responseœ2Get all response header values with the given nameGet all response headersžGet the response body%{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“length of source”•–—usernamepassword˜™š›œžŸG('&%$#"!  :987TZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžG~€ƒTZ{|}('&%$#"!  :987‚…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œž„#{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸã     !"#$%&'()*+,-./0123456789:;<=>?@@ABCDDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkljkmnopqrstuvwxyzy{|rs}~wx€‚ƒ„…†‡ˆ‰yŠ‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨĶnĶtĶuĶyĶz§ĻĐĻŠĻŦĻŽĻ­ĻŪĻŊϰĻąēģīĩķ·ļđšŧž―ūŋ Ā Á Â Ã Ä Å ÆĮțɇĘˈĖÍÎÏÐŅŌÓÔÕÖŨØØŲÚÛÜÝÞßāáâãäåæäåį*http-conduit-2.1.10-9otr1cHei5g18jR1fK13qhNetwork.HTTP.ConduitNetwork.HTTP.Client.ConduitNetwork.HTTP.SimpleCSource+http-client-0.4.31.2-9f0I4EmlaJDL9haAkKY2kHNetwork.HTTP.Client.CookiesdestroyCookieJarcreateCookieJarNetwork.HTTP.Client.ResponsegetRedirectedRequestNetwork.HTTP.Client.Manager closeManager newManagerNetwork.HTTP.Client.RequestsetQueryStringurlEncodedBodyaddProxyapplyBasicAuthbrowserDecompressalwaysDecompressparseUrlNetwork.HTTP.Client.TypesTlsExceptionHostPort!ResponseLengthAndChunkingBothUsedInvalidProxyEnvironmentVariableHttpZlibExceptionInvalidDestinationHostIncompleteHeadersInvalidChunkHeadersResponseBodyTooShortWrongRequestBodyStreamSizeTlsNotSupported TlsExceptionNoResponseDataReceivedProxyConnectExceptionInternalIOException InvalidHeaderInvalidStatusLineExpectedBlankAfter100ContinueFailedConnectionException2FailedConnectionExceptionResponseTimeoutOverlongHeadersHandshakeFailedHttpParserExceptionTooManyRetriesUnparseableRedirectTooManyRedirectsInvalidUrlExceptionStatusCodeException HttpExceptioncookie_http_onlycookie_secure_onlycookie_host_onlycookie_persistentcookie_last_access_timecookie_creation_time cookie_path cookie_domaincookie_expiry_time cookie_value cookie_nameCookie CookieJar proxyPort proxyHostProxy RequestBodyIORequestBodyStreamChunkedRequestBodyStreamRequestBodyBuilder RequestBodyBSRequestBodyLBS RequestBodyrequestVersion cookieJargetConnectionWrapperresponseTimeout checkStatus redirectCount decompressrawBody hostAddressproxy requestBodyrequestHeaders queryStringpathporthostsecuremethodRequestresponseCookieJar responseBodyresponseHeadersresponseVersionresponseStatusResponsemanagerResponseTimeoutmanagerTlsConnectionmanagerConnCountManagerSettingsManager.http-client-tls-0.2.4.1-J9p411W1tOL1AxPLQkcgj2Network.HTTP.Client.TLStlsManagerSettingsmkManagerSettings withResponseacquireResponsedefaultManagerSettingsnewManagerSettings withManagerwithManagerSettings responseOpen responseClosebodyReaderSourcerequestBodySourcerequestBodySourceChunkedhttpLbs httpNoBody simpleHttpconduitManagerSettings lbsResponsehttprequestBodySourceIOrequestBodySourceChunkedIO JSONExceptionJSONParseExceptionJSONConversionExceptionhttpLBShttpJSONhttpJSONEitherdefaultRequest parseRequesthttpSinksetRequestMethodsetRequestSecuresetRequestHostsetRequestPortsetRequestPathaddRequestHeadergetRequestHeadersetRequestHeadersetRequestHeadersgetRequestQueryStringsetRequestQueryStringsetRequestBodysetRequestBodyJSONsetRequestBodyLBSsetRequestBodySourcesetRequestBodyFilesetRequestBodyURLEncodedsetRequestIgnoreStatussetRequestBasicAuthsetRequestManagersetRequestProxygetResponseStatusgetResponseStatusCodegetResponseHeadergetResponseHeadersgetResponseBody$fExceptionJSONException$fShowJSONExceptionNetwork.HTTP.Client.Core srcToPopperIONetwork.HTTP.ClientmanagerSetProxymanagerSetSecureProxymanagerSetInsecureProxywithResponseHistoryresponseOpenHistoryHistoriedResponse hrRedirectshrFinalRequesthrFinalResponsegenerateCookieinsertCheckedCookiereceiveSetCookieupdateCookieJarcomputeCookieStringinsertCookiesIntoRequestevictExpiredCookies!removeExistingCookieFromCookieJar pathMatches defaultPath domainMatches isIpAddressNetwork.HTTP.Client.Body brReadSome defaultProxyproxyEnvironmentNamedproxyEnvironmentuseProxynoProxyproxyFromRequestrawConnectionModifySocketobservedStreamFile streamFileapplyBasicProxyAuthgetUri parseRequest_ parseUrlThrowPopper NeedsPopper GivesPoppermanagerRawConnectionmanagerRetryableExceptionmanagerWrapIOExceptionmanagerIdleConnectionCountmanagerModifyRequest ProxyOverrideHasHttpManagergetHttpManagerStreamFileStatusfileSize readSoFar thisChunkSizesetConnectionClose srcToPopperbaseGHC.BaseString'exceptions-0.8.3-5OTPYzRazb4DJ75sPncYEhControl.Monad.CatchthrowM$conduit-1.2.8-HWYoESlFPcZIKzTyYlnyzzData.Conduit.Internal.ConduitSink