{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Soup.Constants
(
pattern VERSION_MIN_REQUIRED ,
pattern SOCKET_USE_THREAD_CONTEXT ,
pattern SOCKET_TRUSTED_CERTIFICATE ,
pattern SOCKET_TLS_ERRORS ,
pattern SOCKET_TLS_CERTIFICATE ,
pattern SOCKET_TIMEOUT ,
pattern SOCKET_SSL_STRICT ,
pattern SOCKET_SSL_FALLBACK ,
pattern SOCKET_SSL_CREDENTIALS ,
pattern SOCKET_REMOTE_ADDRESS ,
pattern SOCKET_LOCAL_ADDRESS ,
pattern SOCKET_IS_SERVER ,
pattern SOCKET_FLAG_NONBLOCKING ,
pattern SOCKET_ASYNC_CONTEXT ,
pattern SESSION_USE_THREAD_CONTEXT ,
pattern SESSION_USE_NTLM ,
pattern SESSION_USER_AGENT ,
pattern SESSION_TLS_INTERACTION ,
pattern SESSION_TLS_DATABASE ,
pattern SESSION_TIMEOUT ,
pattern SESSION_SSL_USE_SYSTEM_CA_FILE ,
pattern SESSION_SSL_STRICT ,
pattern SESSION_SSL_CA_FILE ,
pattern SESSION_PROXY_URI ,
pattern SESSION_PROXY_RESOLVER ,
pattern SESSION_MAX_CONNS_PER_HOST ,
pattern SESSION_MAX_CONNS ,
pattern SESSION_LOCAL_ADDRESS ,
pattern SESSION_IDLE_TIMEOUT ,
pattern SESSION_HTTP_ALIASES ,
pattern SESSION_HTTPS_ALIASES ,
pattern SESSION_ASYNC_CONTEXT ,
pattern SESSION_ACCEPT_LANGUAGE_AUTO ,
pattern SESSION_ACCEPT_LANGUAGE ,
pattern SERVER_TLS_CERTIFICATE ,
pattern SERVER_SSL_KEY_FILE ,
pattern SERVER_SSL_CERT_FILE ,
pattern SERVER_SERVER_HEADER ,
pattern SERVER_RAW_PATHS ,
pattern SERVER_PORT ,
pattern SERVER_INTERFACE ,
pattern SERVER_HTTP_ALIASES ,
pattern SERVER_HTTPS_ALIASES ,
pattern SERVER_ASYNC_CONTEXT ,
pattern REQUEST_URI ,
pattern REQUEST_SESSION ,
pattern MINOR_VERSION ,
pattern MICRO_VERSION ,
pattern MESSAGE_URI ,
pattern MESSAGE_TLS_ERRORS ,
pattern MESSAGE_TLS_CERTIFICATE ,
pattern MESSAGE_STATUS_CODE ,
pattern MESSAGE_SITE_FOR_COOKIES ,
pattern MESSAGE_SERVER_SIDE ,
pattern MESSAGE_RESPONSE_HEADERS ,
pattern MESSAGE_RESPONSE_BODY_DATA ,
pattern MESSAGE_RESPONSE_BODY ,
pattern MESSAGE_REQUEST_HEADERS ,
pattern MESSAGE_REQUEST_BODY_DATA ,
pattern MESSAGE_REQUEST_BODY ,
pattern MESSAGE_REASON_PHRASE ,
pattern MESSAGE_PRIORITY ,
pattern MESSAGE_METHOD ,
pattern MESSAGE_IS_TOP_LEVEL_NAVIGATION ,
pattern MESSAGE_HTTP_VERSION ,
pattern MESSAGE_FLAGS ,
pattern MESSAGE_FIRST_PARTY ,
pattern MAJOR_VERSION ,
pattern LOGGER_MAX_BODY_SIZE ,
pattern LOGGER_LEVEL ,
pattern HSTS_POLICY_MAX_AGE_PAST ,
pattern HSTS_ENFORCER_DB_FILENAME ,
pattern FORM_MIME_TYPE_URLENCODED ,
pattern FORM_MIME_TYPE_MULTIPART ,
pattern COOKIE_MAX_AGE_ONE_YEAR ,
pattern COOKIE_MAX_AGE_ONE_WEEK ,
pattern COOKIE_MAX_AGE_ONE_HOUR ,
pattern COOKIE_MAX_AGE_ONE_DAY ,
pattern COOKIE_JAR_TEXT_FILENAME ,
pattern COOKIE_JAR_READ_ONLY ,
pattern COOKIE_JAR_DB_FILENAME ,
pattern COOKIE_JAR_ACCEPT_POLICY ,
pattern CHAR_URI_SUB_DELIMS ,
pattern CHAR_URI_PERCENT_ENCODED ,
pattern CHAR_URI_GEN_DELIMS ,
pattern CHAR_HTTP_SEPARATOR ,
pattern CHAR_HTTP_CTL ,
pattern AUTH_SCHEME_NAME ,
pattern AUTH_REALM ,
pattern AUTH_IS_FOR_PROXY ,
pattern AUTH_IS_AUTHENTICATED ,
pattern AUTH_HOST ,
pattern AUTH_DOMAIN_REMOVE_PATH ,
pattern AUTH_DOMAIN_REALM ,
pattern AUTH_DOMAIN_PROXY ,
pattern AUTH_DOMAIN_GENERIC_AUTH_DATA ,
pattern AUTH_DOMAIN_GENERIC_AUTH_CALLBACK,
pattern AUTH_DOMAIN_FILTER_DATA ,
pattern AUTH_DOMAIN_FILTER ,
pattern AUTH_DOMAIN_DIGEST_AUTH_DATA ,
pattern AUTH_DOMAIN_DIGEST_AUTH_CALLBACK,
pattern AUTH_DOMAIN_BASIC_AUTH_DATA ,
pattern AUTH_DOMAIN_BASIC_AUTH_CALLBACK ,
pattern AUTH_DOMAIN_ADD_PATH ,
pattern ADDRESS_SOCKADDR ,
pattern ADDRESS_PROTOCOL ,
pattern ADDRESS_PORT ,
pattern ADDRESS_PHYSICAL ,
pattern ADDRESS_NAME ,
pattern ADDRESS_FAMILY ,
pattern ADDRESS_ANY_PORT ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
pattern $mVERSION_MIN_REQUIRED :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bVERSION_MIN_REQUIRED :: Int32
VERSION_MIN_REQUIRED = 2 :: Int32
pattern $mSOCKET_USE_THREAD_CONTEXT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_USE_THREAD_CONTEXT :: Text
SOCKET_USE_THREAD_CONTEXT = "use-thread-context" :: T.Text
pattern $mSOCKET_TRUSTED_CERTIFICATE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_TRUSTED_CERTIFICATE :: Text
SOCKET_TRUSTED_CERTIFICATE = "trusted-certificate" :: T.Text
pattern $mSOCKET_TLS_ERRORS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_TLS_ERRORS :: Text
SOCKET_TLS_ERRORS = "tls-errors" :: T.Text
pattern $mSOCKET_TLS_CERTIFICATE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_TLS_CERTIFICATE :: Text
SOCKET_TLS_CERTIFICATE = "tls-certificate" :: T.Text
pattern $mSOCKET_TIMEOUT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_TIMEOUT :: Text
SOCKET_TIMEOUT = "timeout" :: T.Text
pattern $mSOCKET_SSL_STRICT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_SSL_STRICT :: Text
SOCKET_SSL_STRICT = "ssl-strict" :: T.Text
pattern $mSOCKET_SSL_FALLBACK :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_SSL_FALLBACK :: Text
SOCKET_SSL_FALLBACK = "ssl-fallback" :: T.Text
pattern $mSOCKET_SSL_CREDENTIALS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_SSL_CREDENTIALS :: Text
SOCKET_SSL_CREDENTIALS = "ssl-creds" :: T.Text
pattern $mSOCKET_REMOTE_ADDRESS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_REMOTE_ADDRESS :: Text
SOCKET_REMOTE_ADDRESS = "remote-address" :: T.Text
pattern $mSOCKET_LOCAL_ADDRESS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_LOCAL_ADDRESS :: Text
SOCKET_LOCAL_ADDRESS = "local-address" :: T.Text
pattern $mSOCKET_IS_SERVER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_IS_SERVER :: Text
SOCKET_IS_SERVER = "is-server" :: T.Text
pattern $mSOCKET_FLAG_NONBLOCKING :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_FLAG_NONBLOCKING :: Text
SOCKET_FLAG_NONBLOCKING = "non-blocking" :: T.Text
pattern $mSOCKET_ASYNC_CONTEXT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSOCKET_ASYNC_CONTEXT :: Text
SOCKET_ASYNC_CONTEXT = "async-context" :: T.Text
pattern $mSESSION_USE_THREAD_CONTEXT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_USE_THREAD_CONTEXT :: Text
SESSION_USE_THREAD_CONTEXT = "use-thread-context" :: T.Text
pattern $mSESSION_USE_NTLM :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_USE_NTLM :: Text
SESSION_USE_NTLM = "use-ntlm" :: T.Text
pattern $mSESSION_USER_AGENT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_USER_AGENT :: Text
SESSION_USER_AGENT = "user-agent" :: T.Text
pattern $mSESSION_TLS_INTERACTION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_TLS_INTERACTION :: Text
SESSION_TLS_INTERACTION = "tls-interaction" :: T.Text
pattern $mSESSION_TLS_DATABASE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_TLS_DATABASE :: Text
SESSION_TLS_DATABASE = "tls-database" :: T.Text
pattern $mSESSION_TIMEOUT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_TIMEOUT :: Text
SESSION_TIMEOUT = "timeout" :: T.Text
pattern $mSESSION_SSL_USE_SYSTEM_CA_FILE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_SSL_USE_SYSTEM_CA_FILE :: Text
SESSION_SSL_USE_SYSTEM_CA_FILE = "ssl-use-system-ca-file" :: T.Text
pattern $mSESSION_SSL_STRICT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_SSL_STRICT :: Text
SESSION_SSL_STRICT = "ssl-strict" :: T.Text
pattern $mSESSION_SSL_CA_FILE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_SSL_CA_FILE :: Text
SESSION_SSL_CA_FILE = "ssl-ca-file" :: T.Text
pattern $mSESSION_PROXY_URI :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_PROXY_URI :: Text
SESSION_PROXY_URI = "proxy-uri" :: T.Text
pattern $mSESSION_PROXY_RESOLVER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_PROXY_RESOLVER :: Text
SESSION_PROXY_RESOLVER = "proxy-resolver" :: T.Text
pattern $mSESSION_MAX_CONNS_PER_HOST :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_MAX_CONNS_PER_HOST :: Text
SESSION_MAX_CONNS_PER_HOST = "max-conns-per-host" :: T.Text
pattern $mSESSION_MAX_CONNS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_MAX_CONNS :: Text
SESSION_MAX_CONNS = "max-conns" :: T.Text
pattern $mSESSION_LOCAL_ADDRESS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_LOCAL_ADDRESS :: Text
SESSION_LOCAL_ADDRESS = "local-address" :: T.Text
pattern $mSESSION_IDLE_TIMEOUT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_IDLE_TIMEOUT :: Text
SESSION_IDLE_TIMEOUT = "idle-timeout" :: T.Text
pattern $mSESSION_HTTP_ALIASES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_HTTP_ALIASES :: Text
SESSION_HTTP_ALIASES = "http-aliases" :: T.Text
pattern $mSESSION_HTTPS_ALIASES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_HTTPS_ALIASES :: Text
SESSION_HTTPS_ALIASES = "https-aliases" :: T.Text
pattern $mSESSION_ASYNC_CONTEXT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_ASYNC_CONTEXT :: Text
SESSION_ASYNC_CONTEXT = "async-context" :: T.Text
pattern $mSESSION_ACCEPT_LANGUAGE_AUTO :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_ACCEPT_LANGUAGE_AUTO :: Text
SESSION_ACCEPT_LANGUAGE_AUTO = "accept-language-auto" :: T.Text
pattern $mSESSION_ACCEPT_LANGUAGE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSESSION_ACCEPT_LANGUAGE :: Text
SESSION_ACCEPT_LANGUAGE = "accept-language" :: T.Text
pattern $mSERVER_TLS_CERTIFICATE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_TLS_CERTIFICATE :: Text
SERVER_TLS_CERTIFICATE = "tls-certificate" :: T.Text
{-# DEPRECATED SERVER_SSL_KEY_FILE ["use [Server:tlsCertificate](\"GI.Soup.Objects.Server#g:attr:tlsCertificate\") or","@/soup_server_set_ssl_certificate()/@."] #-}
pattern $mSERVER_SSL_KEY_FILE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_SSL_KEY_FILE :: Text
SERVER_SSL_KEY_FILE = "ssl-key-file" :: T.Text
{-# DEPRECATED SERVER_SSL_CERT_FILE ["use [Server:tlsCertificate](\"GI.Soup.Objects.Server#g:attr:tlsCertificate\") or","@/soup_server_set_ssl_certificate()/@."] #-}
pattern $mSERVER_SSL_CERT_FILE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_SSL_CERT_FILE :: Text
SERVER_SSL_CERT_FILE = "ssl-cert-file" :: T.Text
pattern = "server-header" :: T.Text
pattern $mSERVER_RAW_PATHS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_RAW_PATHS :: Text
SERVER_RAW_PATHS = "raw-paths" :: T.Text
{-# DEPRECATED SERVER_PORT ["@/SoupServers/@ can listen on multiple interfaces","at once now. Use 'GI.Soup.Objects.Server.serverListen', etc, to listen on a","port, and 'GI.Soup.Objects.Server.serverGetUris' to see what ports are","being listened on."] #-}
pattern $mSERVER_PORT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_PORT :: Text
SERVER_PORT = "port" :: T.Text
{-# DEPRECATED SERVER_INTERFACE ["@/SoupServers/@ can listen on multiple interfaces","at once now. Use 'GI.Soup.Objects.Server.serverListen', etc, to listen on an","interface, and 'GI.Soup.Objects.Server.serverGetUris' to see what addresses","are being listened on."] #-}
pattern $mSERVER_INTERFACE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_INTERFACE :: Text
SERVER_INTERFACE = "interface" :: T.Text
pattern $mSERVER_HTTP_ALIASES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_HTTP_ALIASES :: Text
SERVER_HTTP_ALIASES = "http-aliases" :: T.Text
pattern $mSERVER_HTTPS_ALIASES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_HTTPS_ALIASES :: Text
SERVER_HTTPS_ALIASES = "https-aliases" :: T.Text
{-# DEPRECATED SERVER_ASYNC_CONTEXT ["The new API uses the thread-default t'GI.GLib.Structs.MainContext.MainContext'","rather than having an explicitly-specified one."] #-}
pattern $mSERVER_ASYNC_CONTEXT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bSERVER_ASYNC_CONTEXT :: Text
SERVER_ASYNC_CONTEXT = "async-context" :: T.Text
pattern $mREQUEST_URI :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bREQUEST_URI :: Text
REQUEST_URI = "uri" :: T.Text
pattern $mREQUEST_SESSION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bREQUEST_SESSION :: Text
REQUEST_SESSION = "session" :: T.Text
pattern $mMINOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMINOR_VERSION :: Int32
MINOR_VERSION = 74 :: Int32
pattern $mMICRO_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMICRO_VERSION :: Int32
MICRO_VERSION = 3 :: Int32
pattern $mMESSAGE_URI :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_URI :: Text
MESSAGE_URI = "uri" :: T.Text
pattern $mMESSAGE_TLS_ERRORS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_TLS_ERRORS :: Text
MESSAGE_TLS_ERRORS = "tls-errors" :: T.Text
pattern $mMESSAGE_TLS_CERTIFICATE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_TLS_CERTIFICATE :: Text
MESSAGE_TLS_CERTIFICATE = "tls-certificate" :: T.Text
pattern $mMESSAGE_STATUS_CODE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_STATUS_CODE :: Text
MESSAGE_STATUS_CODE = "status-code" :: T.Text
pattern $mMESSAGE_SITE_FOR_COOKIES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_SITE_FOR_COOKIES :: Text
MESSAGE_SITE_FOR_COOKIES = "site-for-cookies" :: T.Text
pattern $mMESSAGE_SERVER_SIDE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_SERVER_SIDE :: Text
MESSAGE_SERVER_SIDE = "server-side" :: T.Text
pattern = "response-headers" :: T.Text
pattern $mMESSAGE_RESPONSE_BODY_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_RESPONSE_BODY_DATA :: Text
MESSAGE_RESPONSE_BODY_DATA = "response-body-data" :: T.Text
pattern $mMESSAGE_RESPONSE_BODY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_RESPONSE_BODY :: Text
MESSAGE_RESPONSE_BODY = "response-body" :: T.Text
pattern = "request-headers" :: T.Text
pattern $mMESSAGE_REQUEST_BODY_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_REQUEST_BODY_DATA :: Text
MESSAGE_REQUEST_BODY_DATA = "request-body-data" :: T.Text
pattern $mMESSAGE_REQUEST_BODY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_REQUEST_BODY :: Text
MESSAGE_REQUEST_BODY = "request-body" :: T.Text
pattern $mMESSAGE_REASON_PHRASE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_REASON_PHRASE :: Text
MESSAGE_REASON_PHRASE = "reason-phrase" :: T.Text
pattern $mMESSAGE_PRIORITY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_PRIORITY :: Text
MESSAGE_PRIORITY = "priority" :: T.Text
pattern $mMESSAGE_METHOD :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_METHOD :: Text
MESSAGE_METHOD = "method" :: T.Text
pattern $mMESSAGE_IS_TOP_LEVEL_NAVIGATION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_IS_TOP_LEVEL_NAVIGATION :: Text
MESSAGE_IS_TOP_LEVEL_NAVIGATION = "is-top-level-navigation" :: T.Text
pattern $mMESSAGE_HTTP_VERSION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_HTTP_VERSION :: Text
MESSAGE_HTTP_VERSION = "http-version" :: T.Text
pattern $mMESSAGE_FLAGS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_FLAGS :: Text
MESSAGE_FLAGS = "flags" :: T.Text
pattern $mMESSAGE_FIRST_PARTY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMESSAGE_FIRST_PARTY :: Text
MESSAGE_FIRST_PARTY = "first-party" :: T.Text
pattern $mMAJOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMAJOR_VERSION :: Int32
MAJOR_VERSION = 2 :: Int32
pattern $mLOGGER_MAX_BODY_SIZE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bLOGGER_MAX_BODY_SIZE :: Text
LOGGER_MAX_BODY_SIZE = "max-body-size" :: T.Text
pattern $mLOGGER_LEVEL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bLOGGER_LEVEL :: Text
LOGGER_LEVEL = "level" :: T.Text
pattern $mHSTS_POLICY_MAX_AGE_PAST :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bHSTS_POLICY_MAX_AGE_PAST :: Int32
HSTS_POLICY_MAX_AGE_PAST = 0 :: Int32
pattern $mHSTS_ENFORCER_DB_FILENAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bHSTS_ENFORCER_DB_FILENAME :: Text
HSTS_ENFORCER_DB_FILENAME = "filename" :: T.Text
pattern $mFORM_MIME_TYPE_URLENCODED :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bFORM_MIME_TYPE_URLENCODED :: Text
FORM_MIME_TYPE_URLENCODED = "application/x-www-form-urlencoded" :: T.Text
pattern $mFORM_MIME_TYPE_MULTIPART :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bFORM_MIME_TYPE_MULTIPART :: Text
FORM_MIME_TYPE_MULTIPART = "multipart/form-data" :: T.Text
pattern $mCOOKIE_MAX_AGE_ONE_YEAR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_MAX_AGE_ONE_YEAR :: Int32
COOKIE_MAX_AGE_ONE_YEAR = 0 :: Int32
pattern $mCOOKIE_MAX_AGE_ONE_WEEK :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_MAX_AGE_ONE_WEEK :: Int32
COOKIE_MAX_AGE_ONE_WEEK = 0 :: Int32
pattern $mCOOKIE_MAX_AGE_ONE_HOUR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_MAX_AGE_ONE_HOUR :: Int32
COOKIE_MAX_AGE_ONE_HOUR = 3600 :: Int32
pattern $mCOOKIE_MAX_AGE_ONE_DAY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_MAX_AGE_ONE_DAY :: Int32
COOKIE_MAX_AGE_ONE_DAY = 0 :: Int32
pattern $mCOOKIE_JAR_TEXT_FILENAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_JAR_TEXT_FILENAME :: Text
COOKIE_JAR_TEXT_FILENAME = "filename" :: T.Text
pattern $mCOOKIE_JAR_READ_ONLY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_JAR_READ_ONLY :: Text
COOKIE_JAR_READ_ONLY = "read-only" :: T.Text
pattern $mCOOKIE_JAR_DB_FILENAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_JAR_DB_FILENAME :: Text
COOKIE_JAR_DB_FILENAME = "filename" :: T.Text
pattern $mCOOKIE_JAR_ACCEPT_POLICY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bCOOKIE_JAR_ACCEPT_POLICY :: Text
COOKIE_JAR_ACCEPT_POLICY = "accept-policy" :: T.Text
pattern $mCHAR_URI_SUB_DELIMS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCHAR_URI_SUB_DELIMS :: Int32
CHAR_URI_SUB_DELIMS = 4 :: Int32
pattern $mCHAR_URI_PERCENT_ENCODED :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCHAR_URI_PERCENT_ENCODED :: Int32
CHAR_URI_PERCENT_ENCODED = 1 :: Int32
pattern $mCHAR_URI_GEN_DELIMS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCHAR_URI_GEN_DELIMS :: Int32
CHAR_URI_GEN_DELIMS = 2 :: Int32
pattern $mCHAR_HTTP_SEPARATOR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCHAR_HTTP_SEPARATOR :: Int32
CHAR_HTTP_SEPARATOR = 8 :: Int32
pattern $mCHAR_HTTP_CTL :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bCHAR_HTTP_CTL :: Int32
CHAR_HTTP_CTL = 16 :: Int32
pattern $mAUTH_SCHEME_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_SCHEME_NAME :: Text
AUTH_SCHEME_NAME = "scheme-name" :: T.Text
pattern $mAUTH_REALM :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_REALM :: Text
AUTH_REALM = "realm" :: T.Text
pattern $mAUTH_IS_FOR_PROXY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_IS_FOR_PROXY :: Text
AUTH_IS_FOR_PROXY = "is-for-proxy" :: T.Text
pattern $mAUTH_IS_AUTHENTICATED :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_IS_AUTHENTICATED :: Text
AUTH_IS_AUTHENTICATED = "is-authenticated" :: T.Text
pattern $mAUTH_HOST :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_HOST :: Text
AUTH_HOST = "host" :: T.Text
pattern $mAUTH_DOMAIN_REMOVE_PATH :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_REMOVE_PATH :: Text
AUTH_DOMAIN_REMOVE_PATH = "remove-path" :: T.Text
pattern $mAUTH_DOMAIN_REALM :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_REALM :: Text
AUTH_DOMAIN_REALM = "realm" :: T.Text
pattern $mAUTH_DOMAIN_PROXY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_PROXY :: Text
AUTH_DOMAIN_PROXY = "proxy" :: T.Text
pattern $mAUTH_DOMAIN_GENERIC_AUTH_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_GENERIC_AUTH_DATA :: Text
AUTH_DOMAIN_GENERIC_AUTH_DATA = "generic-auth-data" :: T.Text
pattern $mAUTH_DOMAIN_GENERIC_AUTH_CALLBACK :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_GENERIC_AUTH_CALLBACK :: Text
AUTH_DOMAIN_GENERIC_AUTH_CALLBACK = "generic-auth-callback" :: T.Text
pattern $mAUTH_DOMAIN_FILTER_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_FILTER_DATA :: Text
AUTH_DOMAIN_FILTER_DATA = "filter-data" :: T.Text
pattern $mAUTH_DOMAIN_FILTER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_FILTER :: Text
AUTH_DOMAIN_FILTER = "filter" :: T.Text
pattern $mAUTH_DOMAIN_DIGEST_AUTH_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_DIGEST_AUTH_DATA :: Text
AUTH_DOMAIN_DIGEST_AUTH_DATA = "auth-data" :: T.Text
pattern $mAUTH_DOMAIN_DIGEST_AUTH_CALLBACK :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_DIGEST_AUTH_CALLBACK :: Text
AUTH_DOMAIN_DIGEST_AUTH_CALLBACK = "auth-callback" :: T.Text
pattern $mAUTH_DOMAIN_BASIC_AUTH_DATA :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_BASIC_AUTH_DATA :: Text
AUTH_DOMAIN_BASIC_AUTH_DATA = "auth-data" :: T.Text
pattern $mAUTH_DOMAIN_BASIC_AUTH_CALLBACK :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_BASIC_AUTH_CALLBACK :: Text
AUTH_DOMAIN_BASIC_AUTH_CALLBACK = "auth-callback" :: T.Text
pattern $mAUTH_DOMAIN_ADD_PATH :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bAUTH_DOMAIN_ADD_PATH :: Text
AUTH_DOMAIN_ADD_PATH = "add-path" :: T.Text
pattern $mADDRESS_SOCKADDR :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_SOCKADDR :: Text
ADDRESS_SOCKADDR = "sockaddr" :: T.Text
pattern $mADDRESS_PROTOCOL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_PROTOCOL :: Text
ADDRESS_PROTOCOL = "protocol" :: T.Text
pattern $mADDRESS_PORT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_PORT :: Text
ADDRESS_PORT = "port" :: T.Text
pattern $mADDRESS_PHYSICAL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_PHYSICAL :: Text
ADDRESS_PHYSICAL = "physical" :: T.Text
pattern $mADDRESS_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_NAME :: Text
ADDRESS_NAME = "name" :: T.Text
pattern $mADDRESS_FAMILY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_FAMILY :: Text
ADDRESS_FAMILY = "family" :: T.Text
pattern $mADDRESS_ANY_PORT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bADDRESS_ANY_PORT :: Int32
ADDRESS_ANY_PORT = 0 :: Int32