úÎ(®%€:      !"#$%&'()*+,-./0123456789(c) 2016 Owain Lewis BSD-styleowain@owainlewis.com experimentalGHCSafe9;         (c) 2016 Owain Lewis BSD-styleowain@owainlewis.com experimentalGHCNone(BTransforms a dispatch request into a low level http-client request:@Get the correct Manager depending on the URL (i.e https vs http);;Transforms an http-client response into a dispatch response&'<(:;)&'(('&'&'<(:;)(c) 2016 Owain Lewis BSD-styleowain@owainlewis.com experimentalGHCNone =CGiven an HTTP request type, run the request and return the response*Make a raw HTTP request  raw GET " http://google.com" [header  Content-TypeX "application/json"] Nothing HTTPRequest { reqMethod = GET , reqUrl = " http://google.com" , reqHeaders = [( Content-TypeH,"application/json")] , reqBody = Nothing } ++Make a simple HTTP GET request with headers  getRequest " http://google.com" [header  Content-TypeP "application/json"] HTTPRequest { reqMethod = GET , reqUrl = " http://google.com" , reqHeaders = [( Content-TypeH,"application/json")] , reqBody = Nothing } ,%Make a HTTP POST request with headers-$Make a HTTP PUT request with headers.&Make a HTTP PATCH request with headers/'Make a HTTP DELETE request with headers0Make a HTTP OPTIONS request1Make a HTTP HEAD request2!Add query params to a request URL  withQueryParams (get " http://google.com")M [("foo", "bar")] HTTPRequest { reqMethod = GET , reqUrl = " http://google.com?foo=bar"S , reqHeaders = [] , reqBody = Nothing } =*+,-./012  '*+,-./012  '*+,-./102 =*+,-./012(c) 2016 Owain Lewis BSD-styleowain@owainlewis.com experimentalGHCSafe3'Helper to generate Basic authentication3333(c) 2016 Owain Lewis BSD-styleowain@owainlewis.com experimentalGHCNone4IConstructs a HTTP request from raw components and returns a HTTP response6Send a HTTP POST request8Send a HTTP PATCH request456789456789456789456789>       !"#$%&'()*+,-./0123456789:;<=>?@AB,http-dispatch-0.6.2.0-IDUu1rlPfP4FWK6uUFOLWwNetwork.HTTP.Dispatch.Types&Network.HTTP.Dispatch.Internal.RequestNetwork.HTTP.Dispatch.RequestNetwork.HTTP.Dispatch.HeadersNetwork.HTTP.Dispatch.Dispatch HTTPResponse respStatus respHeadersrespBody HTTPRequest reqMethodreqUrl reqHeadersreqBodyHTTPRequestMethodHEADGETPOSTPUTPATCHDELETETRACEOPTIONSCONNECTBodyHeadersHeaderUrlheadertransformHeaders withHeader withHeaderswithBody withMethoddropHeaderWithKey$fEqHTTPRequestMethod$fShowHTTPRequestMethod$fEqHTTPRequest$fShowHTTPRequest$fEqHTTPResponse$fShowHTTPResponseRunnable runRequest toRequest$fRunnableHTTPRequest rawRequest getRequest postRequest putRequest patchRequest deleteRequestoptionsRequest headRequestwithQueryParams basicAuthrawgetpostputpatchdeletegetManagerForUrl toResponserunRequestWithSettingsrun