úÎ g  A timeout manager   4JVarious proxy 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 { proxyPort = 3128 } 'Port to listen on. Default value: 3100 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  !"Port Bind interface or * for all DRun a HTTP and HTTPS proxy server on the specified port. This calls   with . ?Run a HTTP and HTTPS proxy server with the specified settings. #$%&'()*+,-./0123,Parse a set of header lines and body into a 45. 6789:;<=>?@ To close KThe default settings for the Proxy server. See the individual settings for  the default value. ABCDEF   G      !"#$%&'()*+,-./0123456456789:;<=>?@ABCDEFGHhttp-proxy-0.0.1Network.HTTP.ProxyNetwork.HTTP.Proxy.TimeoutSettings proxyPort proxyHostproxyOnException proxyTimeoutrunProxyrunProxySettingsdefaultSettingsStateCanceledPausedInactiveActiveHandleManager initialize ignoreAllregisterregisterKillThreadticklepauseresumecancelInvalidRequestOverLargeHeaderConnectionClosedByPeerIncompleteHeadersNonHttp BadFirstLineNotEnoughLinesPortbindPortrunSettingsSocketverboseSocketssCloseX shutdownX mkHeadersserveConnection enumIteratee lazyTakeMax failRequest proxyConnect connectToconnect'firstSuccessful parseRequest bytesPerReadmaxTotalHeaderLength parseRequest' wai-0.4.3 Network.WaiRequest parseFirst httpBuilder spaceBuildernewlineBuildertransferEncodingBuildercolonSpaceBuilderheadersresponseHeaderToBuilderparseHeaderNoAttr enumSocket iterSocket takeHeaders takeHeaders' forceHeadcheckCR serverHeader readDecimal