</> against <file://h/C:/a/b>
<file:\\\\//>
<file:\\\\\\\\>
<file:\\\\\\\\?fox>
<file:\\\\\\\\#guppy>
<file://spider///>
<file:\\\\localhost//>
<file://\\/localhost//cat>
<file://localhost//a//../..//>
</////mouse> against <file:///elephant>
<\\/localhost//pig> against <file://lion/>
<//localhost//pig> against <file://lion/>
</..//localhost//pig> against <file://lion/>
<C|> against <file://host/dir/file>
<C|> against <file://host/D:/dir1/dir2/file>
<C|#> against <file://host/dir/file>
<C|?> against <file://host/dir/file>
<C|/> against <file://host/dir/file>
<C|\n/> against <file://host/dir/file>
<C|\\> against <file://host/dir/file>
</c:/foo/bar> against <file://host/path>
<file://example.net/C:/>
<file://1.2.3.4/C:/>
<file://[1::8]/C:/>
<C|/> against <file://host/>
</C:/> against <file://host/>
<file:C:/> against <file://host/>
<file:/C:/> against <file://host/>
<file://localhost//a//../..//foo>
<file://localhost////foo>
<file:////foo>
<file:////one/two> against <file:///>
<////one/two> against <file:///>
<file:///.//> against <file:////>
<file:.//p>
<file:/.//p>
<non-spec:/.//p> set hostname to <h>
<non-spec:/.//p> set hostname to <>
<foo:///some/path> set pathname to <>
<file:///var/log/system.log> set href to <http://0300.168.0xF0>
<file://monkey/> set pathname to <\\\\>
<file:///unicorn> set pathname to <//\\/>
<file:///unicorn> set pathname to <//monkey/..//>
<non-spec:/> set pathname to </.//p>
<non-spec:/> set pathname to </..//p>
<non-spec:/> set pathname to <//p>
<non-spec:/.//> set pathname to <p>
<file:///w|/m>
<non-special:opaque  ?hi>
<non-special:opaque  #hi>
<non-special:opaque \t\t  \t#hi>
<non-special:opaque \t\t  #hi>
<non-special:opaque\t\t  \r #hi>
<foo://host/ !\"$%&\'()*+,-./:;<=>@[\\]^_`{|}~>
<wss://host/ !\"$%&\'()*+,-./:;<=>@[\\]^_`{|}~>
<///test> against <http://example.org/>
<///\\//\\//test> against <http://example.org/>
<///example.org/path> against <http://example.org/>
<///example.org/../path> against <http://example.org/>
<///example.org/../../> against <http://example.org/>
<///example.org/../path/../../> against <http://example.org/>
<///example.org/../path/../../path> against <http://example.org/>
</\\//\\/a/../> against <file:///>
<a:/> set pathname to <\u{0}\u{1}\t\n\r\u{1f} !\"#$%&\'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~\u{7f}\u{80}\u{81}\u{c9}\u{e9}>
<data:space                                                                                                                                  #fragment> set hash to <>
<sc:space    #fragment> set hash to <>
<data:space  ?query#fragment> set hash to <>
<sc:space  ?query#fragment> set hash to <>
<data:space ?query> set search to <>
<sc:space ?query> set search to <>
<data:space  ?query#fragment> set search to <>
<sc:space  ?query#fragment> set search to <>
<https://domain.com:3000> set port to <\n\n\t\t>
