h$ !       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc d e f g h i j k l m n o p q r s t u v w x y z { | } ~     None ;  None yNone   None !"#$% !"#$%None > &,-+*)('./ ./&,-+*)('.4/4None 5>b01432567:>=<;98?@ABDCEFGBDC?@AE7:>=<;9856F01432GNone >RSTUVWUVRSTWNone > YZ[\]^_`a \]^_`YZ[a None  *cdfeghjiknmlopqrqopknmlghjicdfer None !? S uevedUnwrap an api that requires no context. If none of the combinators that were used required any context use this function to unwrap the apiwevedCombine two sub-api's by trying the left api first and then the right api second.xeved+Add a Literal string to the path of the apiyevedAdd a url capture with a given name and UrlElement decoder/encoderzevedAdd a request body parser for the given content types The Content-Type header will be examined to assist in content negotiation.{evedA single query param that is required to exist. If the argument is not required use QP.maybe|evedThe leaf node of most routes, this will specify the HTTP Verb and Status along with a list of ContentType encoder/decoders. The Allow header in the request will be examined to determine a suitable response Content-Type}eved"HTTP GET -- see verb for more info~eved#HTTP POST -- see verb for more infoeved"HTTP PUT -- see verb for more infoeved$HTTP PATCH -- see verb for more infoeved%HTTP DELETE -- see verb for more infoevedA Segment seperator to be used between path segments akin to / in a url e.g. lit "hello" . / capture "name" UE.text . / get [CT.json @Text]&./?E\_`uvwxyz{|}~&./wxyz{|}~_`uv\?E5      !"#$$%&"#'()*+,-.//001234456789:;<==>?@ABCDEFGHIJKLMNOOPQRSTUUVWWXYZ[\ ] ] ^ _ ` ` a b c d e f g h i j k l m n ( ) * + , . o p q r s t#eved-0.0.2.1-2r8pG8fn33tKJsxW4xeBYjWeb.Eved.ContentTypeWeb.Eved.HeaderWeb.Eved.QueryParamWeb.Eved.UrlElementWeb.Eved.InternalWeb.Eved.ServerWeb.Eved.OptionsWeb.Eved.Client Web.Eved.AuthWeb.Eved WithHeaders ContentType toContentTypefromContentType mediaTypesjson addHeaders withHeaders acceptHeadercontentTypeHeadercollectMediaTypeschooseAcceptCTypechooseContentCTypeHeader toHeaderValuefromHeaderValueautomaybe QueryParamfromQueryParam toQueryParamlist defaultedintegertext UrlElement fromUrlPiece toUrlPieceEved.<|>litcapturereqBody queryParamheaderverb:<|> ServerError errorStatus errorBody errorHeadersUserApplicationError RoutingError PathError CaptureErrorHeaderParseErrorQueryParamParseErrorNoContentMatchErrorNoAcceptMatchErrorNoMethodMatchError EvedServerT unEvedServerT RequestDataBodyRequestDataPureRequestDataserverserverErrorToResponsedefaultErrorHandler$fExceptionRoutingError$fExceptionUserApplicationError$fExceptionServerError$fEvedEvedServerTm$fShowServerError$fShowUserApplicationError$fShowRoutingError$fEqRoutingError$fOrdRoutingError$fFunctorRequestData EvedOptionsgetAvailableMethodsprovideOptionsgetOptionsResponse passthrough$fEvedEvedOptionsm EvedClientclientClientM unClientM runClientIO runClient getClient$fEvedEvedClientClientM BasicAuthbasicAuthUsernamebasicAuthPassword AuthSchemeauthenticateRequestaddCredentials AuthResult AuthSuccess AuthFailure AuthNeededEvedAuthauth_auth basicAuth$fEvedAuthEvedServerT$fEvedAuthEvedClient noContext withContextgetpostputpatchdelete.