##M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                    ! " # $ % & ' ( ) * + , -./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 { | } ~                                                                      None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq5  !&*+ ,-]\[ZYXWVUTSRQPONM. |{/zyxwvu012  3456gfedcba`_^7~}89:;<(')=>?@AB"C#$%D`dEF_GaHIJKLMNObcPghiQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~      !"$#%&'()*+,-./0123456789:;<=>?@ACBEDFGLKJIHhijklmnopqrst      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~12346789 !     !&*+ ,-]\[ZYXWVUTSRQPONM. |{/zyxwvu012  3456gfedcba`_^7~}89:;<(')=>?@AB"C#$%D`dEF_GaHIJKLMNObcPghiQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~      !"$#%&'()*+,-./0123456789:;<=>?@ACBEDFGLKJIHhijklmnopqrst  "#$%&'()*+,-./05:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqN]  !&*+ ,-]\[ZYXWVUTSRQPONM. |{/zyxwvu012  3456gfedcba`_^7~}89:;<(')=>?@AB"C#$%D`dEF_GaHIJKLMNObcPghiQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~      !"$#%&'()*+,-./0123456789:;<=>?@ACBEDFGLKJIHhijklmnopqrst      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq\ polysemy-httpA single chunk produced by .None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq`o polysemy-http(This effect abstracts the creation of a 2 in order to allow pool sharing in a flexible way.None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqc polysemy-http+Trivial interpreter with a globally shared  instance.None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqgz polysemy-httpAn effect that wraps 8 for less boilerplate. Constructors are manual because  is always in scope.  None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqk  polysemy-httpNo-op interpreter for   polysemy-httpDefault interpreter for  that uses  to print to stdout        None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqoo  polysemy-httpMIndicates a critical error caused by an exception in the http-client backend.   None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqs polysemy-httpThe name of a header. polysemy-httpThe value of a header." polysemy-httpAn HTTP header. "#$% "#$%None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq} - polysemy-httpThe response produced by ./ polysemy-httpUses the type from  for convenience0 polysemy-httpWparameterized in the body to allow different interpreters to use other representations.1 polysemy-httpDoes not use the type from  because it is an alias.2 polysemy-http&Match on a response with a 5xx status.3 polysemy-http&Match on a response with a 4xx status.4 polysemy-http&Match on a response with a 3xx status.5 polysemy-http&Match on a response with a 2xx status.6 polysemy-http&Match on a response with a 1xx status. -.01/23456 -.01/23456 None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq: polysemy-http)Control algebra for streaming requests. r` is the final return type of the stream handler, after the request is processed to completion. c is the raw chunk data type ht is the handle type that identifies the active request. It is entirely controlled by the consumer and may be empty.; polysemy-http^Used when calling the handler after the request has been initiated, but no data has been read.< polysemy-http6Used when calling the handler for each received chunk.= polysemy-httpmUsed when calling the handler after the request has finished transferring. It should return the final result.> polysemy-http9Used to finalize the transfer, e.g. for resource cleanup.:>;=<:>;=< None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq ? polysemy-http0All standard HTTP methods, mirroring those from +, plus a constructor for arbitrary strings.L polysemy-httpRequest host name.O polysemy-http7Produce the usual uppercase representation of a method.W polysemy-http Request port._ polysemy-http7A flag that indicates whether a request should use TLS.g polysemy-httpRrequest path.r polysemy-httpThe key of a query parameter.{ polysemy-httpThe value of a query parameter. polysemy-http!HTTP request parameters, used by . polysemy-httpRequest body, using  because it is what   produces.7?IHFCAGDEB@LMNOWXY_`aghirst{|}7?IHFCAGDEB@OLMNWXY_`aghirst{|} None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqJ polysemy-http7Create a request with empty headers, query and cookies. polysemy-httpHCreate a request with default port and empty headers, query and cookies. polysemy-httpLCreate a TLS request with default port and empty headers, query and cookies. polysemy-httpPCreate a TLS GET request with default port and empty headers, query and cookies. polysemy-httpQCreate a TLS POST request with default port and empty headers, query and cookies. polysemy-httpPCreate a TLS PUT request with default port and empty headers, query and cookies. polysemy-httpSCreate a TLS DELETE request with default port and empty headers, query and cookies. polysemy-http;Parse the URL and create a request or return a parse error. polysemy-httpParse URL for a GET. polysemy-httpParse URL for a POST. polysemy-httpParse URL for a PUT. polysemy-httpParse URL for a DELETE. polysemy-http$Create a cookie with default values. polysemy-http"Add multiple cookies to a request. polysemy-http0Add a cookie to a request, using default values. None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqc polysemy-http2The main effect for HTTP requests. The parameter c- determines the representation of raw chunks. polysemy-http(Internal effect for streaming transfers. polysemy-http:Synchronously run an HTTP request and return the response. polysemy-httpOpen a connection without consuming data and pass the response to a handler for custom transmission. The intended purpose is to allow streaming transfers.None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq polysemy-httpIn-Memory interpreter for $. The first parameter is a list of -. When a request is made, one response is popped of the head and returned. If the list is exhausted, a 502 response is returned.None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq polysemy-http Converts a  to a native !". polysemy-httpDefault handler for . Uses . to acquire and close the connection, calling #$ and #% in the corresponding phases. polysemy-httpSame as , but the interpretation of  is left to the user. polysemy-http Interpret   using the native & implementation.  is an alias for S R, it is how http-client represents chunks. This uses the default interpreter for .None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqNone8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq polysemy-http4Initiate a request and stream the response, calling process^ after connecting, for every chunk, after closing the connection, and for the return value. :4 is used to indicate the stage of the request cycle. Ehandle :: StreamEvent Double (IO ByteString) Int a -> Sem r a handle = \case StreamEvent.Acquire (Response status body headers) -> pure 1 StreamEvent.Chunk handle (StreamChunk c) -> pure () StreamEvent.Result (Response status body headers) handle -> pure 5.5 StreamEvent.Release handle -> pure () LrunInterpreters $ streamResponse (Http.get "host.com" "path/to/file") handle5.5None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq  polysemy-httpRAbstraction of json encoding, potentially usable for other content types like xml. polysemy-http Generic error type for decoders. polysemy-httpRAbstraction of json decoding, potentially usable for other content types like xml. polysemy-httpLazily encode a value of type d to a  polysemy-http Strictly encode a value of type d to a  polysemy-http7Convenience constraint for requiring multiple decoders. ,foo :: Decoders [Int, Double] r => Sem r ()  polysemy-http7Convenience constraint for requiring multiple encoders. ,foo :: Encoders [Int, Double] r => Sem r ()  polysemy-httpNConvenience constraint for requiring multiple entity effects, to be used like '(. :foo :: Entities [Encode Int, Decode Double] r => Sem r ()  polysemy-httpMarker type to be used with  polysemy-httpMarker type to be used with  polysemy-httpLazily decode a  to a value of type d polysemy-httpStrictly decode a  to a value of type dNone8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq  polysemy-httpInterpreter for  that uses Aeson. polysemy-httpInterpreter for  that uses Aeson.)None8"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkqo   "#%$-.01/23456:<=;>?@BEDGACFHILMNWXY_`aghirst{|}o?@BEDGACFHILMNWXY_`aghirst{|}-.01/23456"#%$ :<=;>  *None9"#$%&'*,-./012456789;<=>?@ACDEHMNPSUVWX_`aghkq+,-./0+12+13+45+46+,7+,8+,9./:+;<+;=+>?+@A+@B+@C+@D.EF.EG+;H+,I+,J+,K+,L+MN+OP+>Q+>R+>S+>T+UV+WX+WY+WZ+,[+,\+,]+,^+,_+,`+,a+,b+@c+@d.Ee+fg+>h+>i+,j+,k+;l.Em+no+>p+fq+>r+st+uv+Mw+Ox+,y+z{+|}+~+++,+,.....++++++.+>+>..+++++..+.+...++.++...++++++++++++++++++++++++++++++++++++W+++++++++++++++++++++++++++++++++++++++++++U+U +U +U +U +U +U+U+U+U+U+U+|+|+|+|+|+|+|+++++ +!"+!#+!#+$%+&'+&(+)*+)++,-+,.+,/+,0+,1+&2+34+56+78+79+:;+:<+:=+:>+:?+@A+@B+@B+zC+zD+zE+zF+zG+zH+zI+zJ+zK+zL+zM+zN+zO+zP+zQ+zR+zS+zT+zU+zV+zW+zX+zY+Z[+Z\+Z\+Z]+Z^+Z^+Z_+Z`+Z`+ab+ac+ad+ae+ae+af+ag+ag+ah+ai+ai+aj+ak+ak+al+am+am+an+ao+ao+ap+aq+aq+r+s+t+t+uv+uw+ux+uy+uz+u{+u|+u}+u~+u+u+u+u+u+u+u+u+u+++++++++++++++++++++++f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f+f++++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+@+@+@+@+@+@+@+@++1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+++++++++++++++++4+4+4 +  +; +; +;+;+;++,+,+,+,+,+,+,+,+,+,+,+,+,+, +,!+,"+,#+,$+,%+,&+,'+,(+,)+,*+,++,,+,-+,.+,/+01+2+3+a4+:;.E5.E6.E7.E8.E9.E:.E;.E<.E=.E>?@ABCDBEFGHIGJKGLMGNOGPQRSTRSURSVRSWRSXYZ[YZ[YZ\Y]^Y]_Y`aY`bcdecdfcghcgicgjYklYklYkmYnoYnoYnpYnqYnrYstYstYsuYsvYswYsxYsyBz{Bz|Bz}Bz~BzBzBBBBBBBBBEBEBEBEBEBE(BEBBYZYZ         ! " #$%&'&(&)&*&+&,&-&.&/&0&1&23435363738393:;<;=;>;?;@;A;B;C;DEFGHGIGJGKLMLNOPOQOROSOTOUOVOWXYXZX[X\]^_]^`abacadeeffghXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwxyz{|}~                           & # $   %                                                                      " "                 ! " # $ % & '  (  ) * + , - . / 0 1 2 3 4 5 6 7  8 ~ 9 : ; < = > ? @ A B C  " D E ' F GHIJKLMNOPQRSTUVWJXYZ[[\]^_`a bcde`YfghijklBmnop*q*r*s*t*u*v*w*xypolysemy-http-0.3.0.0-inplacePolysemy.Http.PreludePolysemy.Http.Data.StreamChunkPolysemy.Http.Data.ResponsePolysemy.Http.Data.ManagerPolysemy.Http.ManagerPolysemy.Http.Data.LogPolysemy.Http.LogPolysemy.Http.Data.HttpErrorPolysemy.Http.Data.HeaderPolysemy.Http.Data.StreamEventPolysemy.Http.Data.RequestPolysemy.Http.RequestPolysemy.Http.Data.HttpPolysemy.Http.StrictPolysemy.Http.NativePolysemy.Http.JsonPolysemy.Http.HttpPolysemy.Http.Data.EntityPolysemy.Http.AesonEntityPreludeNetwork.HTTP.Client BodyReaderColog.PolysemyLogPolysemy.Http.DataHttpNetworkHTTP Network.HTTPTypesAesonencodeNRequest StreamEventAcquireReleaseClientPolysemyMembers Polysemy.HttpPaths_polysemy_httpbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip Data.Tuplefstsnd otherwisemap$coerceGHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negate>>=>>fmapreturnControl.Monad.Failfail Data.String fromString fromIntegral realToFrac toInteger toRational Control.MonadguardGHC.ExtsIsListfromList fromListN<>memptymappendmconcatjoin<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShowData.Typeable.InternalTypeable MonadFailIsString Applicative Data.FoldableFoldableData.Traversable Traversable GHC.GenericsGeneric GHC.TypeNatsKnownNatGHC.OverloadedLabelsIsLabel SemigroupMonoid GHC.TypesBoolCharDoubleFloatIntGHC.IntInt8Int16Int32Int64integer-wired-inGHC.Integer.TypeInteger GHC.NaturalNatural GHC.MaybeMaybeOrderingRatioRationalIOWordGHC.WordWord8Word16Word32Word64 Data.EitherEither ConstraintNatCmpNat CoercibleGHC.Stack.Types CallStackD#FalseF#NothingJustTrueLeftRightLTEQGTGHC.IO.Handle.TypesHandleData.Functor.ContravariantcomparisonEquivalencedefaultEquivalencedefaultComparison>$$<>$<$<phantom>$ contramap Contravariant getPredicate Predicate getComparison ComparisongetEquivalence EquivalencegetOpOpData.Functor.Compose getComposeCompose Data.VoidvacuousabsurdVoidData.Semigroup mtimesDefaultcycle1 WrappedMonoid getOptionOptionsortWithData.BitraversablebifoldMapDefault bimapDefaultbifor bisequence bitraverse BitraversableData.BifoldablebifindbiallbianybiorbiandbielembilengthbinullbiListbiasum bisequence_bifor_ bitraverse_bifoldlMbifoldl'bifoldrMbifoldr'bifoldlbifoldr bifoldMapbifold BifoldableData.Bifunctorsecondfirstbimap BifunctorData.List.NonEmptyinitlasttailheadnonEmptyGHC.ExecutionStackshowStackTrace getStackTraceControl.Monad.IO.ClassliftIOMonadIO fromLabelmfilter<$!>unless replicateM_ replicateM zipWithM_zipWithM mapAndUnzipMforever<=<>=>filterM mapAccumR mapAccumLforMsequencemapM sequenceAtraverseControl.Applicativeoptional getZipListZipList Control.Arrow&&&Data.Functor.Identity runIdentityIdentity System.IOwithFileGHC.IO.Handle.FDstderrstdin GHC.StackwithFrozenCallStack callStack GHC.Conc.Sync writeTVarreadTVarnewTVarSTMTVarstdout GHC.IORefIORefGHC.IOFilePath GHC.ExceptionprettyCallStack prettySrcLocGHC.Exception.Type SomeExceptiondisplayException fromException toException ExceptionData.Functor.ConstgetConstConstfindallanyorand concatMapconcatasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlMlengthnulltoListfoldl'foldlfoldrfoldMapfold Data.MonoidgetFirstFirstgetLastLastgetApApData.Semigroup.Internal stimesMonoidstimesIdempotentgetDualDualappEndoEndogetAllAllgetAnyAnygetSumSum getProductProductgetAltAlt someNatValnatValSomeNat Data.OldListunfoldrsortOnsortBysort permutations subsequencestailsinitsgroupgenericReplicategenericSplitAt genericDrop genericTake genericLength transpose intercalate intersperse isPrefixOf Text.Read readMaybereads fromRightfromLeftisRightisLeftpartitionEithersrightsleftseitherData.Ord comparingDown Data.ProxyProxyControl.Category>>><<< GHC.IO.IOMode ReadWriteMode AppendMode WriteModeReadModeIOModeatanhacoshasinhtanhcoshsinhatanacosasintancossinlogBase**sqrtexppiisIEEEisNegativeZeroisDenormalized isInfiniteisNaN encodeFloat decodeFloat floatRange floatDigits floatRadix byteSwap64 byteSwap32 byteSwap16 Data.BitstoIntegralSizedxorlcmgcd^^^oddeven denominator numeratordivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionboundedEnumFromThenboundedEnumFrommaxBoundminBoundfromEnumtoEnumpredsuccGHC.Charchrunzip3unzipzipWithzip3reversebreaksplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanrscanluncons Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybe isNothingisJustmaybe Data.Boolbool Data.Function&onfix Data.Functorvoid$><&><$>swapuncurrycurryGHC.MVarMVarsubtractsignumabs*+ GHC.Stack.CCScurrentCallStackasTypeOf$!flip.constidmaxIntminIntordwhen=<<liftA3<**>stimessconcat<$<*liftA2manysome<|>empty Alternativemplusmzero MonadPlus:|NonEmptyStringGHC.Err undefined getCallStack HasCallStackstimesIdempotentMonoidcompare<<=>maxmin/=&&||notbytestring-0.10.10.1Data.ByteString.Internal ByteString'polysemy-1.3.0.0-9iFmdYFqjO2IoF1xAHLtspPolysemy.Internal.UnionMemberPolysemy.InternalSemcontainers-0.6.2.1Data.IntMap.InternalIntMapData.IntSet.InternalIntSetData.Map.InternalMapData.Sequence.InternalSeqData.Set.InternalSetdeepseq-1.4.4.0Control.DeepSeqforce$!!deepseqrnfNFDatatransformers-0.5.6.2Control.Monad.Trans.MaybeMaybeT runMaybeTControl.Monad.Trans.Classlift MonadTransControl.Monad.Trans.Identity runIdentityT IdentityT mtl-2.2.2Control.Monad.State.Classmodify' MonadStateControl.Monad.Reader.Classreaderlocal MonadReaderControl.Monad.Trans.ExceptExceptT runExceptTControl.Monad.Trans.ReaderReaderT runReaderT withReader withReaderT Control.Monad.Trans.State.StrictStateT runStateT execState withState evalStateT execStateTPolysemy.State evalStatemodifygetsputgetStatePolysemy.ErrorrunError fromEitherthrowErrorPolysemy.Internal.Combinators interpretPolysemy.Internal.TH.EffectmakeSemPolysemy.Internal.TacticspureT WithTacticsembed raiseUnder3 raiseUnder2 raiseUnderraiseInterpreterForPolysemy.Internal.KindEffectPolysemy.Embed.TypeEmbed stm-2.5.0.0Control.Concurrent.STM.TVar modifyTVar' text-1.2.4.0 Data.TextunwordsunlineslineswordsData.Text.Encoding decodeUtf8'decodeUtf8WithData.Text.InternalTextData.Text.Encoding.Error lenientDecode strictDecodeOnError OnDecodeErrorUnicodeExceptionexceptToMaybeTmaybeToExceptT$aeson-1.4.6.0-5hFopLSOYDoFKlHLFGnJ1hData.Aeson.Types.FromJSONFromJSONData.Aeson.Types.ToJSONToJSON Data.Aeson.THderiveFromJSON deriveJSON4unordered-containers-0.2.10.0-AZaqeq05iZm316D0mq9xqMData.HashMap.BaseHashMap*composition-1.0.2.1-IR0dpCjs7hLGd3kbuG1R4sData.Composition.:1data-default-class-0.1.2.0-Hn6rbGElvv4B4VdN5m2X0WData.Default.ClassDefaultdef%either-5.0.1.1-6ap0A4WZ7RVHOigQmhadOIData.Either.CombinatorsmapLeft#relude-0.5.0-2W5uC0pEx9OLQgtxjLl4OdRelude.Applicative appliedTopassRelude.Bool.Guard&&^guardMifMunlessMwhenM||^ Relude.DebugerrortracetraceIdtraceM traceShow traceShowId traceShowMRelude.DeepSeq evaluateNF evaluateNF_ evaluateWHNF evaluateWHNF_Relude.ExceptionExcbug Relude.File appendFileBS appendFileLBSappendFileLTextappendFileText readFileBS readFileLBS readFileLText readFileText writeFileBS writeFileLBSwriteFileLText writeFileTextRelude.Foldable.FoldallMandManyMasumMapelem flipfoldl'foldMapAfoldMapMnotElemorMproductsumRelude.FunctionidentityRelude.Functor.Fmap<<$>>??flapRelude.Lifted.Concurrent atomically newEmptyMVarnewMVar newTVarIOputMVarreadMVar readTVarIOswapMVartakeMVar tryPutMVar tryReadMVar tryTakeMVarRelude.Lifted.Exitdie exitFailure exitSuccessexitWithRelude.Lifted.File appendFile writeFileRelude.Lifted.IORefatomicModifyIORefatomicModifyIORef'atomicWriteIORef modifyIORef modifyIORef'newIORef readIORef writeIORefRelude.Lifted.TerminalgetLineprintputStrputStrLnRelude.List.NonEmpty viaNonEmpty whenNotNull whenNotNullM Relude.Monad chainedToRelude.Monad.Either leftToMaybe maybeToLeft maybeToRight rightToMaybewhenLeft whenLeftM whenLeftM_ whenLeft_ whenRight whenRightM whenRightM_ whenRight_Relude.Monad.Maybe?:whenJust whenJustM whenNothing whenNothingM whenNothingM_ whenNothing_Relude.Monad.TransevaluatingStateevaluatingStateTexecutingStateexecutingStateT hoistMaybe usingReader usingReaderT usingState usingStateT Relude.Monoid maybeToMonoid Relude.NubhashNubordNubsortNub unstableNubRelude.NumericintegerToBoundedintegerToNatural Relude.PrintputBSputBSLnputLBSputLBSLnputLText putLTextLnputText putTextLnRelude.String.ConversionfromLazy fromStrict readEithershow'hashable-1.2.7.0-BqAVyYXAwzQ5NCrx8iMi3IData.Hashable.ClassHashable hashWithSaltRelude.Container.OneOneOneItemone UndefinedBug DisallowElemElemErrorMessage ConvertUtf8 decodeUtf8decodeUtf8Strict encodeUtf8 LByteStringLText LazyStricttoLazytoStrictToLTexttoLTextToStringtoStringToTexttoTextData.HashSet.BaseHashSetdbgdbgsdbgs_unittuple unsafeLogSAnd unsafeLogAnd unsafeLogSqtliftTdefaultOptions hoistEithertryAnytryHoisttryThrow traverseLeft defaultJson StreamChunk$fEqStreamChunk$fShowStreamChunk(http-types-0.12.3-K6lTPrqyzcmLJ1OCioll6fNetwork.HTTP.Types.StatusStatusManagerGetinterpretManagerWithinterpretManagerDebugInfoWarn ErrorPlusdebuginfowarn errorPlusMessage msgSeveritymsgStackmsgText showSeverity showSourceLocfmtRichMessageDefaultlogByteStringStdoutrichMessageActionloginterpretLogNullrunCologStdouttoCologinterpretLogStdout HttpError ChunkFailedInternal $fEqHttpError$fShowHttpError HeaderName unHeaderName$fEqHeaderName$fShowHeaderName$fGenericHeaderName$fIsStringHeaderName HeaderValue unHeaderValue$fFromJSONHeaderName$fToJSONHeaderName$fEqHeaderValue$fShowHeaderValue$fGenericHeaderValue$fIsStringHeaderValueHeadernamevalue$fFromJSONHeaderValue$fToJSONHeaderValue $fEqHeader $fShowHeader$fGenericHeader$fFromJSONHeader$fToJSONHeaderResponsestatusbodyheadersServerRedirectSuccess$fShowResponse $fEqResponse$fShowResponse0ChunkResultMethodPostPutDeleteHeadTraceConnectOptionsPatchCustom $fEqMethod $fShowMethodHostunHost methodUpper$fIsStringMethod$fFromJSONMethod$fToJSONMethod$fEqHost $fShowHost $fGenericHost$fIsStringHostPortunPort$fFromJSONHost $fToJSONHost$fEqPort $fShowPort $fGenericPortTlsunTls$fFromJSONPort $fToJSONPort$fEqTls $fShowTls $fGenericTlsPathunPath $fFromJSONTls $fToJSONTls$fSemigroupPath$fEqPath $fShowPath $fGenericPath$fIsStringPath $fMonoidPathQueryKey unQueryKey$fFromJSONPath $fToJSONPath $fEqQueryKey$fShowQueryKey$fGenericQueryKey$fIsStringQueryKey QueryValue unQueryValue$fFromJSONQueryKey$fToJSONQueryKey$fEqQueryValue$fShowQueryValue$fGenericQueryValue$fIsStringQueryValue_method_host_port_tls_path_headers_cookies_query_bodyBodyunBody$fFromJSONQueryValue$fToJSONQueryValue$fEqBody $fShowBody $fGenericBody$fIsStringBody $fEqRequest $fShowRequest$fGenericRequest HasRequestrequestcookieshostmethodpathportquerytls$fHasRequestRequest invalidSchemesplit parseScheme parseHostPortparseUrlwithPortwithTlssimplepostdeletefromUrlgetUrlpostUrlputUrl deleteUrl neverExpireepochcookie addCookies addCookieStream ConsumeChunkstream consumeChunk takeResponse takeChunkstreamResponseinterpretHttpStrictWithStateinterpretHttpStrict nativeRequestconvertResponse internalErrorexecuteRequest httpStreaminterpretHttpNativeWithinterpretHttpNativejsonContentType jsonRequest streamLoop streamHandler EntityEncodeEncode EncodeStrict EntityErrormessage$fEqEntityError$fShowEntityError EntityDecodeDecode DecodeStrict encodeStrictDecodersEncodersEntitiesdecode decodeStrictinterpretEntityEncodeAeson decodeWithinterpretEntityDecodeAeson.co-log-polysemy-0.0.1.2-ElybIBZXhva2FWN6xBCu0TColog.Polysemy.EffectPolysemy.Resourcebracket(http-client-0.6.4-IIQ1Wkf5nKd94agQmDj8LvNetwork.HTTP.Client.Typesversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName