h$ B 3      !"#$%&'()*+,-./012None /5>? api-maker)Option for specifying `application/json`. api-maker,Option for specifying `multipart/form-data`. api-makerOption for specifying a file.None />? api-makerSimple session state. This probably is sufficient for the day-to-day use. api-makerSession state contract.  api-makerEmpty session state.  api-maker"Simple session state implemention.    None /5>? api-makerSafe request, e.g. all errors are caught and tured into exceptions. api-makerConfiguration that is passed from request to request to hold the session and default https header options. It also holds a user defined configuration. api-makerClass definition for a . Every request should implement this, the rest is then handled by the library. See & to create a request, the functions  and  to build a  monad that shares the same state, session and configuration, and finally ,  ,   and   to run the monad.% api-makerSafely run the request monad.% api-makerConfig including 3 to use api-makerComputation to run! "! #$%!"!   %#$None />?f, api-makerPrepare to run requests.- api-maker5Prepare to run requests with addional header options.. api-maker#Prepare to run request with config./ api-makerPrepare to run request with config and additional header options.0 api-maker/Run a normal session based request state monad.1 api-maker/Run a user defined session request state monad.2 api-makerCall a single request. See  runRequest and 1 to build and execute a set of requests that share the same state, session and configuration.,-./012201,-./ None456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`3abcdefghijklmnopqrstuvwxyz{|}~}  !"#$%,-./012  Safe-Inferred  !"#$%&'()*+,-./0123456   789:89;89<89=89>89?89@89A89B89C89D89E89F89G89H89I89J89K89L89M89N89O89P89Q89R89S89T89U89V89W89X89Y89Z89[89\89]89^89_89`89a89b89c89d89e89f89g89:89h89i89j89k89l89m89n89o89p89q89q89r89r89s89s89t89t89u89u89v89v89w89w89x89x89y89y89z89{89|89}89~89~8989898989898989898989898989898989898989898989898989898989898989898989898989        (api-maker-0.1.0.0-CtiM1QZrJlbHP7pUbw8xPB#Network.HTTP.ApiMaker.HeaderContent"Network.HTTP.ApiMaker.SessionStateNetwork.HTTP.ApiMaker.ClassNetwork.HTTP.ApiMaker.OpsmkReqmkReqM runRequestsrunReqM runSessReqMrunReqWithParamsMrunSessReqWithParamsMApiMakerPaths_api_makerheaderContentTypeJsonheaderContentTypeMultipartheaderContentDispositionFileSession sessCsrfTokensessSessionDatasessCookieJarData SessionState csrfToken sessionData cookieJarData emptySession$fSessionStateSession $fShowSessionSafeReqMSafeReq SafeReqStConfig httpConfigapiDefaultParameters apiConfigRequestMethodBodyResponseOutputmethodurlbodyresponseoptionprocess askConfig askApiConfig runSafeReqM$fMonadHttpSafeReqM$fMonadBaseIOSafeReqM$fFunctorSafeReqM$fApplicativeSafeReqM$fMonadSafeReqM$fMonadIOSafeReqM runStRequests req-3.8.0-3r6q7aKy6v9LrIWVU61CvLNetwork.HTTP.Req HttpConfigresponseCookieJarresponseHeaderresponseStatusMessageresponseStatusCode responseBody lbsResponse bsResponse jsonResponseignoreResponse httpVersionresponseTimeout decompressport customAuth oAuth2Token oAuth2BeareroAuth1basicProxyAuthbasicAuthUnsafe basicAuth cookieJar attachHeaderheader queryFlag=:reqBodyMultiparturlQuseURI useHttpsURI useHttpURI renderUrl/:/~httpshttprunReqdefaultHttpConfigwithReqManagerreq'reqCbreqBrreq MonadHttphandleHttpException getHttpConfighttpConfigBodyPreviewLengthhttpConfigRetryJudgeExceptionhttpConfigRetryJudgehttpConfigRetryPolicyhttpConfigCheckResponsehttpConfigAltManagerhttpConfigProxyhttpConfigRedirectCountReqGETPOSTHEADPUTDELETETRACECONNECTOPTIONSPATCH AllowsBody HttpMethodhttpMethodNameUrl NoReqBody ReqBodyJson ReqBodyFile ReqBodyBs ReqBodyLbs ReqBodyUrlEncFormUrlEncodedParamReqBodyMultipartHttpBodygetRequestBodygetRequestContentType ProvidesBodyHttpBodyAllowedOption QueryParam queryParamIgnoreResponse JsonResponse BsResponse LbsResponseHttpResponseBody HttpResponse acceptHeadergetHttpResponsetoVanillaResponse HttpExceptionVanillaHttpExceptionJsonHttpException CanHaveBodyNoBodySchemeHttpHttpsversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName