úÎTV       !"# !"# !"#$%&'()*A timeout manager +,-./0 ),./0 ),./0.IVarious Warp server settings. This is purposely kept as an abstract data C type so that new settings can be added without breaking backwards % compatibility. In order to create a  value, use  > and record syntax to modify individual records. For example: * defaultSettings { settingsTimeout = 20 } 1'Port to listen on. Default value: 3000 0Host to bind to, or * for all. Default value: * xWhat to do with exceptions thrown by either the application or server. Default: ignore server-generated exceptions (see  :) and print application-generated applications to stderr. ,Timeout value in seconds. Default value: 30 Run an 2 on the given port. This calls  with  . +Run a Warp server with the given settings. Same as 5, but uses a user-supplied socket instead of opening M one. This allows the user to provide, for example, Unix named socket, which ? can be used when reverse HTTP proxying into your application. Note that the  will still be passed to 2 s via the  3 record. 4567,Parse a set of header lines and body into a 89. :;<=>?@ABCDEFGJThe default settings for the Warp server. See the individual settings for  the default value. HIJKL0Call the inner function with a timeout manager. timeout in microseconds M     N      !"#$%&'()*+,--./012345346789:34;34;<=>?@ABCDEFGHIJKLMNOP warp-0.4.4Network.Wai.Handler.Warp Paths_warpTimeoutManagerregisterKillThreadpauseresumeSettings settingsPort settingsHostsettingsOnExceptionsettingsTimeoutInvalidRequestOverLargeHeaderIncompleteHeadersNonHttp BadFirstLineNotEnoughLinesPortbindPortrun runSettingsrunSettingsSocket parseRequest sendResponse enumSocketdefaultSettings withManagercatchIOversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNameStateCanceledPausedInactiveActiveHandle initialize ignoreAllregisterticklecancel wai-0.4.1 Network.Wai Application serverPortserveConnection bytesPerReadmaxTotalHeaderLength parseRequest'Request takeUntil parseFirst httpBuilder spaceBuildernewlineBuildertransferEncodingBuildercolonSpaceBuilderheadersresponseHeaderToBuilder checkPersist isChunkedhasBodyparseHeaderNoAttr iterSocket takeHeaders takeHeaders' forceHeadcheckCRreadInt serverHeader