ú΀p      Portable ProvisionalIavor S. Diatchki'A type for working with URL.  The parameters are in  application/x-www-form-urlencoded format:   :http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1 Different types of URL. Relative to another URL Does not have a host  Has a host The type of known protocols. 7Contains information about the connection to the host.  Is this a "secure"1 protocol. This works only for known protocols,  for   values we return  . Does this host use a "secure" protocol (e.g., https). &Add a (key,value) parameter to a URL. Convert a list of "bytes" to a URL. ,Convert the host part of a URL to a list of "bytes". !,Convert the host part of a URL to a list of "bytes".  WARNING: We output "raw" protocols as they are. Convert a URL to a list of "bytes". / We represent non-ASCII characters using UTF8. :Convert a string to bytes by escaping the characters that C do not satisfy the input predicate. The first argument specifies % if we should replace spaces with +. "B%-encode a character. Uses UTF8 to represent characters as bytes. #%-encode a byte. Decode a list of "bytes" to a string.  Performs % and UTF8 decoding. $%Parse a percent-encoded byte. ECharacters that can appear non % encoded in the path part of the URL BCharacters that may appear in the textual representation of a URL &'        (      !"#$%&'()* url-2.1.2 Network.URLURLurl_typeurl_path url_paramsURLType PathRelative HostRelativeAbsoluteProtocolRawProtFTPHTTPHostprotocolhostport secure_protsecure add_param importURL importParams exportHost exportURL exportParams encString decStringok_hostok_paramok_pathok_urlghc-prim GHC.TypesFalse exportProtencCharencByte decStrBytesdecByte isAlphaASCIIbreaks