úÎ! Q5"      !None "#$0FX_ Ú url-bytesPossible parse errors url-bytesMUrl type represented by its serialization, and slices of that serialization.Syntax in pseudo-BNF: —url = scheme ":" [ hierarchical | non-hierarchical ] [ "?" query ]? [ "#" fragment ]? non-hierarchical = non-hierarchical-path non-hierarchical-path = * Does not start with "³" */ hierarchical = authority? hierarchical-path authority = "//" userinfo? host [ ":" port ]? userinfo = username [ ":" password ]? "@" hierarchical-path = [ "/" path-segment ]+  url-bytesBefore ':' url-bytesBefore ':' (if a password is given) or '@' (if not)  url-bytesBefore initial '/', if any  url-bytesBefore '?' url-bytesBefore '#'  None "#$+0FX_. url-bytesDecode a hierarchical URL" url-bytesParser type from  bytesmithP Note: non-hierarchical Urls (such as relative paths) will not currently parse.# url-bytesUnsafe conversion between $ and %<. This is a no-op and silently truncates to 8 bits Chars > '\255'.None"#$0FX_™ url-bytesSlice into the ) and retrieve the scheme, if it's present url-bytesSlice into the + and retrieve the username, if it's present url-bytesSlice into the ' and retrieve the host, if it's present url-bytesSlice into the % and retrieve the path starting with '/', if it's present url-bytesSlice into the - and retrieve the query string starting with '?', if it's present url-bytesSlice into the ) and retrieve the fragment starting with '#', if it's present url-bytes1This function is intentionally imprecise. E.g. 5getExtension "google.com/facebook.com" == Just ".com"! url-bytesscheme url-byteshost url-bytesport url-bytespath url-bytesframgent !! &      !"#$%&'()*+,(url-bytes-0.1.0.0-9DjHwZjbI7S7C1XuTsUb60Url Url.Unsafe Url.Rebind ParseError EndOfInputInvalidAuthority InvalidPorturlSerialization urlSchemeEndurlUsernameEnd urlHostStart urlHostEndurlPort urlPathStart urlQueryStarturlFragmentStart$fEqUrl$fOrdUrl $fShowUrl$fEqParseError$fOrdParseError$fShowParseError decodeUrl getScheme getUsername getAuthority getPasswordgetHostgetPathgetQuery getFragmentgetPort getExtension literalUrl constructUrl parserUrlc2wghc-prim GHC.TypesCharbaseGHC.WordWord8