pst01234label url_prefixinfoM  Chttp%3A%2F%2Ffoo%2F%3Fa%256Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Dbname #http://foo/?a%6Db http://foo/?a%6Dblabelhttp://foo/?a%6Dbtext PASSclass1298184332.95259http://foo/?a%6Dbtext PASSclass1298184595.36652http://foo/?a%6Dbtext PASSclass1298184623.81142http://foo/?a%6Dbtext PASSclass1298183571.32271http://foo/?a%6Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Db Chttp%3A%2F%2Ffoo%2F%3Fa%25deb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25debname #http://foo/?a%deb http://foo/?a%deblabelhttp://foo/?a%debtext PASSclass1298184332.95259http://foo/?a%debtext PASSclass1298184595.36652http://foo/?a%DEbtext FAILclass1298184623.81142http://foo/?a%debtext PASSclass1298183571.32271http://foo/?a%debtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25deb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25deb Chttp%3A%2F%2Ffoo%2F%23a%252bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252bbname #http://foo/#a%2bb http://foo/#a%2bblabelhttp://foo/#a%2bbtext PASSclass1298184332.95259http://foo/#a%2bbtext PASSclass1298184595.36652http://foo/#a%2bbtext PASSclass1298184623.81142http://foo/#a%2bbtext PASSclass1298184504.70199http://foo/#a%2bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252bb Chttp%3A%2F%2Ffoo%2F%23a%25B8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B8bname #http://foo/#a%B8b http://foo/#a%B8blabelhttp://foo/#a%B8btext PASSclass1298184332.95259http://foo/#a%B8btext PASSclass1298184595.36652http://foo/#a%B8btext PASSclass1298184623.81142http://foo/#a%B8btext PASSclass1298184504.70199http://foo/#a%B8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B8b Qh%2574%2574p%3A%2F%2Fsuika.fam.cx%2F%20%2B%20h%2574%2574p%3A%2F%2Fsuika.fam.cx%2Fname 1h%74%74p://suika.fam.cx/ h%74%74p://suika.fam.cx/label[http://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/http://suika.fam.cx/text FAILclass1298184332.95259chttp://suika.fam.cx/www/url/perl-weburl/t/browsers/h%74%74p://suika.fam.cx/h%74%74p://suika.fam.cx/text FAILclass1298184595.36652[http://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/http://suika.fam.cx/text FAILclass1298184623.81142Khttp://suika.fam.cx/www/url/perl-weburl/t/browsers/h%74%74p://suika.fam.cx/text FAILclass1298183571.32271Ghttp://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/text FAILclass1298184504.70199resultQh%2574%2574p%3A%2F%2Fsuika.fam.cx%2F%20%2B%20h%2574%2574p%3A%2F%2Fsuika.fam.cx%2F Ehttp%3A%2F%2Fexample.com%2FaUb%20%2B%20http%3A%2F%2Fexample.com%2FaUbname -http://example.com/aUb http://example.com/aUblabelhttp://example.com/aUbtext PASSclass1298184332.95259http://example.com/aUbtext PASSclass1298184595.36652http://example.com/aUbtext PASSclass1298184623.81142http://example.com/aUbtext PASSclass1298184504.70199http://example.com/aUbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaUb%20%2B%20http%3A%2F%2Fexample.com%2FaUb Chttp%3A%2F%2Ffoo%2F%23a%2557b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2557bname #http://foo/#a%57b http://foo/#a%57blabelhttp://foo/#a%57btext PASSclass1298184332.95259http://foo/#a%57btext PASSclass1298184595.36652http://foo/#aWbtext FAILclass1298184623.81142http://foo/#a%57btext PASSclass1298184504.70199http://foo/#a%57btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2557b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2557b Khttp%3A%2F%2Fexample.com%2F%23atb%20%2B%20http%3A%2F%2Fexample.com%2F%23atbname /http://example.com/#atb http://example.com/#atblabelhttp://example.com/#atbtext PASSclass1298184332.95259http://example.com/#atbtext PASSclass1298184595.36652http://example.com/#atbtext PASSclass1298184623.81142http://example.com/#atbtext PASSclass1298184504.70199http://example.com/#atbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23atb%20%2B%20http%3A%2F%2Fexample.com%2F%23atb Ohttp%3A%2F%2Fexample.com%2Fa%C3%A0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A0bname /http://example.com/aàb http://example.com/aàblabelhttp://example.com/a%C3%A0btext PASSclass1298184332.95259http://example.com/a%C3%A0btext PASSclass1298184595.36652http://example.com/aàbtext FAILclass1298184623.81142http://example.com/aàbtext FAILclass1298184504.70199http://example.com/a%C3%A0btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A0b Chttp%3A%2F%2Ffoo%2F%23a%2526b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2526bname #http://foo/#a%26b http://foo/#a%26blabelhttp://foo/#a%26btext PASSclass1298184332.95259http://foo/#a%26btext PASSclass1298184595.36652http://foo/#a%26btext PASSclass1298184623.81142http://foo/#a%26btext PASSclass1298184504.70199http://foo/#a%26btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2526b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2526b Chttp%3A%2F%2Ffoo%2F%23a%25Ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ddbname #http://foo/#a%Ddb http://foo/#a%Ddblabelhttp://foo/#a%Ddbtext PASSclass1298184332.95259http://foo/#a%Ddbtext PASSclass1298184595.36652http://foo/#a%Ddbtext PASSclass1298184623.81142http://foo/#a%Ddbtext PASSclass1298184504.70199http://foo/#a%Ddbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ddb Chttp%3A%2F%2Ffoo%2F%3Fa%25E0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E0bname #http://foo/?a%E0b http://foo/?a%E0blabelhttp://foo/?a%E0btext PASSclass1298184332.95259http://foo/?a%E0btext PASSclass1298184595.36652http://foo/?a%E0btext PASSclass1298184623.81142http://foo/?a%E0btext PASSclass1298183571.32271http://foo/?a%E0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E0b Khttp%3A%2F%2Fexample.com%2F%3FaGb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaGbname /http://example.com/?aGb http://example.com/?aGblabelhttp://example.com/?aGbtext PASSclass1298184332.95259http://example.com/?aGbtext PASSclass1298184595.36652http://example.com/?aGbtext PASSclass1298184623.81142http://example.com/?aGbtext PASSclass1298183571.32271http://example.com/?aGbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaGb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaGb Ehttp%3A%2F%2F192.0x00A80001%2F%20%2B%20http%3A%2F%2F192.0x00A80001%2Fname -http://192.0x00A80001/ http://192.0x00A80001/labelhttp://192.168.0.1/text PASSclass1298184332.95259http://192.0x00A80001/text FAILclass1298184595.36652http://192.0x00a80001/text FAILclass1298184623.81142http://192.0x00a80001/text FAILclass1298183571.32271http://192.168.0.1/text PASSclass1298184504.70199resultEhttp%3A%2F%2F192.0x00A80001%2F%20%2B%20http%3A%2F%2F192.0x00A80001%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%BBbname 1http://example.com/?aûb http://example.com/?aûblabelhttp://example.com/?a%C3%BBbtext PASSclass1298184332.95259http://example.com/?a%C3%BBbtext PASSclass1298184595.36652http://example.com/?a%C3%BBbtext PASSclass1298184623.81142http://example.com/?a%C3%BBbtext PASSclass1298183571.32271http://example.com/?aûbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%BBb Chttp%3A%2F%2Ffoo%2F%23a%25Fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fabname #http://foo/#a%Fab http://foo/#a%Fablabelhttp://foo/#a%Fabtext PASSclass1298184332.95259http://foo/#a%Fabtext PASSclass1298184595.36652http://foo/#a%Fabtext PASSclass1298184623.81142http://foo/#a%Fabtext PASSclass1298184504.70199http://foo/#a%Fabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fab Ohttp%3A%2F%2Fexample.com%2Fa%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BDbname /http://example.com/a½b http://example.com/a½blabelhttp://example.com/a%C2%BDbtext PASSclass1298184332.95259http://example.com/a%C2%BDbtext PASSclass1298184595.36652http://example.com/a½btext FAILclass1298184623.81142http://example.com/a½btext FAILclass1298184504.70199http://example.com/a%C2%BDbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BDb Ehttp%3A%2F%2Fexample.com%2Fadb%20%2B%20http%3A%2F%2Fexample.com%2Fadbname -http://example.com/adb http://example.com/adblabelhttp://example.com/adbtext PASSclass1298184332.95259http://example.com/adbtext PASSclass1298184595.36652http://example.com/adbtext PASSclass1298184623.81142http://example.com/adbtext PASSclass1298184504.70199http://example.com/adbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fadb%20%2B%20http%3A%2F%2Fexample.com%2Fadb Chttp%3A%2F%2Ffoo%2F%3Fa%2595b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2595bname #http://foo/?a%95b http://foo/?a%95blabelhttp://foo/?a%95btext PASSclass1298184332.95259http://foo/?a%95btext PASSclass1298184595.36652http://foo/?a%95btext PASSclass1298184623.81142http://foo/?a%95btext PASSclass1298183571.32271http://foo/?a%95btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2595b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2595b Khttp%3A%2F%2Fexample.com%2F%23ahb%20%2B%20http%3A%2F%2Fexample.com%2F%23ahbname /http://example.com/#ahb http://example.com/#ahblabelhttp://example.com/#ahbtext PASSclass1298184332.95259http://example.com/#ahbtext PASSclass1298184595.36652http://example.com/#ahbtext PASSclass1298184623.81142http://example.com/#ahbtext PASSclass1298184504.70199http://example.com/#ahbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23ahb%20%2B%20http%3A%2F%2Fexample.com%2F%23ahb =http%3A%2F%2Ffoo%2Fa%2544b%20%2B%20http%3A%2F%2Ffoo%2Fa%2544bname !http://foo/a%44b http://foo/a%44blabelhttp://foo/aDbtext PASSclass1298184332.95259http://foo/a%44btext FAILclass1298184595.36652http://foo/aDbtext PASSclass1298184623.81142http://foo/aDbtext PASSclass1298184504.70199http://foo/a%44btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2544b%20%2B%20http%3A%2F%2Ffoo%2Fa%2544b Chttp%3A%2F%2Ffoo%2F%23a%25CDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CDbname #http://foo/#a%CDb http://foo/#a%CDblabelhttp://foo/#a%CDbtext PASSclass1298184332.95259http://foo/#a%CDbtext PASSclass1298184595.36652http://foo/#a%CDbtext PASSclass1298184623.81142http://foo/#a%CDbtext PASSclass1298184504.70199http://foo/#a%CDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25CDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CDb Chttp%3A%2F%2Ffoo%2F%23a%2588b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2588bname #http://foo/#a%88b http://foo/#a%88blabelhttp://foo/#a%88btext PASSclass1298184332.95259http://foo/#a%88btext PASSclass1298184595.36652http://foo/#a%88btext PASSclass1298184623.81142http://foo/#a%88btext PASSclass1298184504.70199http://foo/#a%88btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2588b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2588b Chttp%3A%2F%2Ffoo%2F%3Fa%258cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258cbname #http://foo/?a%8cb http://foo/?a%8cblabelhttp://foo/?a%8cbtext PASSclass1298184332.95259http://foo/?a%8cbtext PASSclass1298184595.36652http://foo/?a%8cbtext PASSclass1298184623.81142http://foo/?a%8cbtext PASSclass1298183571.32271http://foo/?a%8cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258cb =http%3A%2F%2Ffoo%2Fa%25Edb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Edbname !http://foo/a%Edb http://foo/a%Edblabelhttp://foo/a%Edbtext PASSclass1298184332.95259http://foo/a%Edbtext PASSclass1298184595.36652http://foo/a%EDbtext FAILclass1298184623.81142http://foo/a%Edbtext PASSclass1298184504.70199http://foo/a%Edbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Edb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Edb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Fbname 1http://example.com/?aÏb http://example.com/?aÏblabelhttp://example.com/?a%C3%8Fbtext PASSclass1298184332.95259http://example.com/?a%C3%8Fbtext PASSclass1298184595.36652http://example.com/?a%C3%8Fbtext PASSclass1298184623.81142http://example.com/?a%C3%8Fbtext PASSclass1298183571.32271http://example.com/?aÏbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Fb Chttp%3A%2F%2Ffoo%2F%3Fa%25beb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bebname #http://foo/?a%beb http://foo/?a%beblabelhttp://foo/?a%bebtext PASSclass1298184332.95259http://foo/?a%bebtext PASSclass1298184595.36652http://foo/?a%BEbtext FAILclass1298184623.81142http://foo/?a%bebtext PASSclass1298183571.32271http://foo/?a%bebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25beb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25beb Chttp%3A%2F%2Ffoo%2F%23a%25A2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A2bname #http://foo/#a%A2b http://foo/#a%A2blabelhttp://foo/#a%A2btext PASSclass1298184332.95259http://foo/#a%A2btext PASSclass1298184595.36652http://foo/#a%A2btext PASSclass1298184623.81142http://foo/#a%A2btext PASSclass1298184504.70199http://foo/#a%A2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A2b Khttp%3A%2F%2Fexample.com%2F%3Fa~b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa~bname /http://example.com/?a~b http://example.com/?a~blabelhttp://example.com/?a~btext PASSclass1298184332.95259http://example.com/?a~btext PASSclass1298184595.36652http://example.com/?a~btext PASSclass1298184623.81142http://example.com/?a~btext PASSclass1298183571.32271http://example.com/?a~btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa~b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa~b Ehttp%3A%2F%2Fexample.com%2FaKb%20%2B%20http%3A%2F%2Fexample.com%2FaKbname -http://example.com/aKb http://example.com/aKblabelhttp://example.com/aKbtext PASSclass1298184332.95259http://example.com/aKbtext PASSclass1298184595.36652http://example.com/aKbtext PASSclass1298184623.81142http://example.com/aKbtext PASSclass1298184504.70199http://example.com/aKbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaKb%20%2B%20http%3A%2F%2Fexample.com%2FaKb =http%3A%2F%2Ffoo%2Fa%253fb%20%2B%20http%3A%2F%2Ffoo%2Fa%253fbname !http://foo/a%3fb http://foo/a%3fblabelhttp://foo/a%3fbtext PASSclass1298184332.95259http://foo/a%3fbtext PASSclass1298184595.36652http://foo/a%3fbtext PASSclass1298184623.81142http://foo/a%3fbtext PASSclass1298184504.70199http://foo/a%3fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253fb%20%2B%20http%3A%2F%2Ffoo%2Fa%253fb Khttp%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab%20%2B%20http%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cabname +http://foo/bar?baz\ab http://foo/bar?baz\ablabelhttp://foo/bar?baz\abtext PASSclass1298184332.95259http://foo/bar?baz\abtext PASSclass1298184595.36652http://foo/bar?baz%5Cabtext FAILclass1298184623.81142http://foo/bar?baz\abtext PASSclass1298183571.32271http://foo/bar?baz\abtext PASSclass1298184504.70199resultKhttp%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab%20%2B%20http%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab Chttp%3A%2F%2Ffoo%2F%3Fa%2550b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2550bname #http://foo/?a%50b http://foo/?a%50blabelhttp://foo/?a%50btext PASSclass1298184332.95259http://foo/?a%50btext PASSclass1298184595.36652http://foo/?a%50btext PASSclass1298184623.81142http://foo/?a%50btext PASSclass1298183571.32271http://foo/?a%50btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2550b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2550b Chttp%3A%2F%2Ffoo%2F%3Fa%25Dfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Dfbname #http://foo/?a%Dfb http://foo/?a%Dfblabelhttp://foo/?a%Dfbtext PASSclass1298184332.95259http://foo/?a%Dfbtext PASSclass1298184595.36652http://foo/?a%DFbtext FAILclass1298184623.81142http://foo/?a%Dfbtext PASSclass1298183571.32271http://foo/?a%Dfbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Dfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Dfb Ohttp%3A%2F%2Fexample.com%2F%23a%01b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%01bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%01btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%01btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%01b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%01b Ahttp%3A%2F%2Ffoo%23bar%23baz%20%2B%20http%3A%2F%2Ffoo%23bar%23bazname %http://foo#bar#baz http://foo#bar#bazlabelhttp://foo/#bar#baztext PASSclass1298184332.95259http://foo/#bar%23baztext FAILclass1298184595.36652http://foo/#bar#baztext PASSclass1298184623.81142http://foo/#bar#baztext PASSclass1298183571.32271http://foo/#bar#baztext PASSclass1298184504.70199resultAhttp%3A%2F%2Ffoo%23bar%23baz%20%2B%20http%3A%2F%2Ffoo%23bar%23baz Chttp%3A%2F%2Ffoo%2F%23a%25BEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BEbname #http://foo/#a%BEb http://foo/#a%BEblabelhttp://foo/#a%BEbtext PASSclass1298184332.95259http://foo/#a%BEbtext PASSclass1298184595.36652http://foo/#a%BEbtext PASSclass1298184623.81142http://foo/#a%BEbtext PASSclass1298184504.70199http://foo/#a%BEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25BEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BEb =http%3A%2F%2Ffoo%2Fa%25a8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a8bname !http://foo/a%a8b http://foo/a%a8blabelhttp://foo/a%a8btext PASSclass1298184332.95259http://foo/a%a8btext PASSclass1298184595.36652http://foo/a%A8btext FAILclass1298184623.81142http://foo/a%a8btext PASSclass1298184504.70199http://foo/a%a8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a8b Chttp%3A%2F%2Ffoo%2F%3Fa%25e1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e1bname #http://foo/?a%e1b http://foo/?a%e1blabelhttp://foo/?a%e1btext PASSclass1298184332.95259http://foo/?a%e1btext PASSclass1298184595.36652http://foo/?a%E1btext FAILclass1298184623.81142http://foo/?a%e1btext PASSclass1298183571.32271http://foo/?a%e1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e1b =http%3A%2F%2Ffoo%2Fa%256cb%20%2B%20http%3A%2F%2Ffoo%2Fa%256cbname !http://foo/a%6cb http://foo/a%6cblabelhttp://foo/albtext PASSclass1298184332.95259http://foo/a%6cbtext FAILclass1298184595.36652http://foo/albtext PASSclass1298184623.81142http://foo/albtext PASSclass1298184504.70199http://foo/a%6cbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256cb%20%2B%20http%3A%2F%2Ffoo%2Fa%256cb Chttp%3A%2F%2Ffoo%2F%3Fa%258ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258abname #http://foo/?a%8ab http://foo/?a%8ablabelhttp://foo/?a%8abtext PASSclass1298184332.95259http://foo/?a%8abtext PASSclass1298184595.36652http://foo/?a%8abtext PASSclass1298184623.81142http://foo/?a%8abtext PASSclass1298183571.32271http://foo/?a%8abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258ab 8file%3A%2F%2F%2Fhome%2Fme%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///home/me http://a/b/clabelfile:///home/metext PASSclass1298184332.95259file:///home/metext PASSclass1298184595.36652 file:/home/metext FAILclass1298184623.81142file:///home/metext PASSclass1298183571.32271file:///home/metext PASSclass1298184504.70199result8file%3A%2F%2F%2Fhome%2Fme%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Khttp%3A%2F%2Fexample.com%2F%3FaPb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaPbname /http://example.com/?aPb http://example.com/?aPblabelhttp://example.com/?aPbtext PASSclass1298184332.95259http://example.com/?aPbtext PASSclass1298184595.36652http://example.com/?aPbtext PASSclass1298184623.81142http://example.com/?aPbtext PASSclass1298183571.32271http://example.com/?aPbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaPb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaPb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%96b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%96bname 1http://example.com/#a–b http://example.com/#a–blabelhttp://example.com/#a–btext FAILclass1298184332.95259http://example.com/#a%C2%96btext PASSclass1298184595.36652http://example.com/#a–btext FAILclass1298184623.81142http://example.com/#a–btext FAILclass1298184504.70199http://example.com/#a%C2%96btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%96b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%96b Ohttp%3A%2F%2Fexample.com%2Fa%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%9Abname /http://example.com/ašb http://example.com/ašblabelhttp://example.com/a%C2%9Abtext PASSclass1298184332.95259http://example.com/a%C2%9Abtext PASSclass1298184595.36652http://example.com/ašbtext FAILclass1298184623.81142http://example.com/ašbtext FAILclass1298184504.70199http://example.com/a%C2%9Abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%9Ab ;mailto%3Aaddr1%2C%20addr2%20%2B%20mailto%3Aaddr1%2C%20addr2name 'mailto:addr1, addr2 mailto:addr1, addr2labelmailto:addr1, addr2text FAILclass1298184332.95259mailto:addr1,%20addr2text PASSclass1298184595.36652mailto:addr1,%20addr2text PASSclass1298184623.81142mailto:addr1,%20addr2text PASSclass1298183571.32271mailto:addr1,%20addr2text PASSclass1298184504.70199result;mailto%3Aaddr1%2C%20addr2%20%2B%20mailto%3Aaddr1%2C%20addr2 Chttp%3A%2F%2Ffoo%2F%3Fa%25B9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B9bname #http://foo/?a%B9b http://foo/?a%B9blabelhttp://foo/?a%B9btext PASSclass1298184332.95259http://foo/?a%B9btext PASSclass1298184595.36652http://foo/?a%B9btext PASSclass1298184623.81142http://foo/?a%B9btext PASSclass1298183571.32271http://foo/?a%B9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B9b =http%3A%2F%2Ffoo%2Fa%25F4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F4bname !http://foo/a%F4b http://foo/a%F4blabelhttp://foo/a%F4btext PASSclass1298184332.95259http://foo/a%F4btext PASSclass1298184595.36652http://foo/a%F4btext PASSclass1298184623.81142http://foo/a%F4btext PASSclass1298184504.70199http://foo/a%F4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F4b Chttp%3A%2F%2Ffoo%2F%3Fa%25f3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f3bname #http://foo/?a%f3b http://foo/?a%f3blabelhttp://foo/?a%f3btext PASSclass1298184332.95259http://foo/?a%f3btext PASSclass1298184595.36652http://foo/?a%F3btext FAILclass1298184623.81142http://foo/?a%f3btext PASSclass1298183571.32271http://foo/?a%f3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f3b Ohttp%3A%2F%2Fexample.com%2Fa%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Abname /http://example.com/aÊb http://example.com/aÊblabelhttp://example.com/a%C3%8Abtext PASSclass1298184332.95259http://example.com/a%C3%8Abtext PASSclass1298184595.36652http://example.com/aÊbtext FAILclass1298184623.81142http://example.com/aÊbtext FAILclass1298184504.70199http://example.com/a%C3%8Abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Ab Chttp%3A%2F%2Ffoo%2F%23a%25Bfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bfbname #http://foo/#a%Bfb http://foo/#a%Bfblabelhttp://foo/#a%Bfbtext PASSclass1298184332.95259http://foo/#a%Bfbtext PASSclass1298184595.36652http://foo/#a%Bfbtext PASSclass1298184623.81142http://foo/#a%Bfbtext PASSclass1298184504.70199http://foo/#a%Bfbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Bfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bfb Chttp%3A%2F%2Ffoo%2F%23a%25fFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fFbname #http://foo/#a%fFb http://foo/#a%fFblabelhttp://foo/#a%fFbtext PASSclass1298184332.95259http://foo/#a%fFbtext PASSclass1298184595.36652http://foo/#a%fFbtext PASSclass1298184623.81142http://foo/#a%fFbtext PASSclass1298184504.70199http://foo/#a%fFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25fFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fFb Chttp%3A%2F%2Ffoo%2F%23a%2590b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2590bname #http://foo/#a%90b http://foo/#a%90blabelhttp://foo/#a%90btext PASSclass1298184332.95259http://foo/#a%90btext PASSclass1298184595.36652http://foo/#a%90btext PASSclass1298184623.81142http://foo/#a%90btext PASSclass1298184504.70199http://foo/#a%90btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2590b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2590b Chttp%3A%2F%2Ffoo%2F%3Fa%256fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256fbname #http://foo/?a%6fb http://foo/?a%6fblabelhttp://foo/?a%6fbtext PASSclass1298184332.95259http://foo/?a%6fbtext PASSclass1298184595.36652http://foo/?a%6Fbtext FAILclass1298184623.81142http://foo/?a%6fbtext PASSclass1298183571.32271http://foo/?a%6fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256fb Chttp%3A%2F%2Ffoo%2F%23a%25B6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B6bname #http://foo/#a%B6b http://foo/#a%B6blabelhttp://foo/#a%B6btext PASSclass1298184332.95259http://foo/#a%B6btext PASSclass1298184595.36652http://foo/#a%B6btext PASSclass1298184623.81142http://foo/#a%B6btext PASSclass1298184504.70199http://foo/#a%B6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B6b =http%3A%2F%2Ffoo%2Fa%25cBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cBbname !http://foo/a%cBb http://foo/a%cBblabelhttp://foo/a%cBbtext PASSclass1298184332.95259http://foo/a%cBbtext PASSclass1298184595.36652http://foo/a%CBbtext FAILclass1298184623.81142http://foo/a%cBbtext PASSclass1298184504.70199http://foo/a%cBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cBb Chttp%3A%2F%2Ffoo%2F%3Fa%253eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253ebname #http://foo/?a%3eb http://foo/?a%3eblabelhttp://foo/?a%3ebtext PASSclass1298184332.95259http://foo/?a%3ebtext PASSclass1298184595.36652http://foo/?a%3ebtext PASSclass1298184623.81142http://foo/?a%3ebtext PASSclass1298183571.32271http://foo/?a%3ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253eb Khttp%3A%2F%2Fexample.com%2F%3FaZb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaZbname /http://example.com/?aZb http://example.com/?aZblabelhttp://example.com/?aZbtext PASSclass1298184332.95259http://example.com/?aZbtext PASSclass1298184595.36652http://example.com/?aZbtext PASSclass1298184623.81142http://example.com/?aZbtext PASSclass1298183571.32271http://example.com/?aZbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaZb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaZb Chttp%3A%2F%2Ffoo%2F%23a%2563b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2563bname #http://foo/#a%63b http://foo/#a%63blabelhttp://foo/#a%63btext PASSclass1298184332.95259http://foo/#a%63btext PASSclass1298184595.36652http://foo/#acbtext FAILclass1298184623.81142http://foo/#a%63btext PASSclass1298184504.70199http://foo/#a%63btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2563b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2563b =http%3A%2F%2Ffoo%2Fa%25f3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f3bname !http://foo/a%f3b http://foo/a%f3blabelhttp://foo/a%f3btext PASSclass1298184332.95259http://foo/a%f3btext PASSclass1298184595.36652http://foo/a%F3btext FAILclass1298184623.81142http://foo/a%f3btext PASSclass1298184504.70199http://foo/a%f3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f3b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Bbname 1http://example.com/#aËb http://example.com/#aËblabelhttp://example.com/#aËbtext PASSclass1298184332.95259http://example.com/#a%C3%8Bbtext FAILclass1298184595.36652http://example.com/#aËbtext PASSclass1298184623.81142http://example.com/#aËbtext PASSclass1298184504.70199http://example.com/#a%C3%8Bbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Bb =http%3A%2F%2Ffoo%2Fa%255fb%20%2B%20http%3A%2F%2Ffoo%2Fa%255fbname !http://foo/a%5fb http://foo/a%5fblabelhttp://foo/a_btext FAILclass1298184332.95259http://foo/a%5fbtext PASSclass1298184595.36652http://foo/a_btext FAILclass1298184623.81142http://foo/a_btext FAILclass1298184504.70199http://foo/a%5fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255fb%20%2B%20http%3A%2F%2Ffoo%2Fa%255fb Chttp%3A%2F%2Ffoo%2F%23a%25D5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D5bname #http://foo/#a%D5b http://foo/#a%D5blabelhttp://foo/#a%D5btext PASSclass1298184332.95259http://foo/#a%D5btext PASSclass1298184595.36652http://foo/#a%D5btext PASSclass1298184623.81142http://foo/#a%D5btext PASSclass1298184504.70199http://foo/#a%D5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D5b 5http%3A%2F%2F%5B%3A%2F%20%2B%20http%3A%2F%2F%5B%3A%2Fname http://[:/ http://[:/label http://[:/text FAILclass1298184332.95259 http://[:/text FAILclass1298184595.36652 http://[:/text FAILclass1298184623.81142 http://[/text PASSclass1298183571.32271 http://[:/text FAILclass1298184504.70199result5http%3A%2F%2F%5B%3A%2F%20%2B%20http%3A%2F%2F%5B%3A%2F Chttp%3A%2F%2Ffoo%2F%23a%256cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256cbname #http://foo/#a%6cb http://foo/#a%6cblabelhttp://foo/#a%6cbtext PASSclass1298184332.95259http://foo/#a%6cbtext PASSclass1298184595.36652http://foo/#albtext FAILclass1298184623.81142http://foo/#a%6cbtext PASSclass1298184504.70199http://foo/#a%6cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256cb /data%3A%2Cabc%23def%20%2B%20data%3A%2Cabc%23defname data:,abc#def data:,abc#deflabel data:,abc#deftext PASSclass1298184332.95259 data:,abc#deftext PASSclass1298184595.36652 data:,abc#deftext PASSclass1298184623.81142 data:,abc#deftext PASSclass1298183571.32271 data:,abc#deftext PASSclass1298184504.70199result/data%3A%2Cabc%23def%20%2B%20data%3A%2Cabc%23def Chttp%3A%2F%2Ffoo%2F%23a%2598b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2598bname #http://foo/#a%98b http://foo/#a%98blabelhttp://foo/#a%98btext PASSclass1298184332.95259http://foo/#a%98btext PASSclass1298184595.36652http://foo/#a%98btext PASSclass1298184623.81142http://foo/#a%98btext PASSclass1298184504.70199http://foo/#a%98btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2598b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2598b Ihttp%3A%2F%2Fexample.com%2Fa%3Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%3Cbname -http://example.com/a http://www.example.com/?q=label$http://www.example.com/?q=%3Casdf%3Etext PASSclass1298184332.95259$http://www.example.com/?q=%3Casdf%3Etext PASSclass1298184595.36652$http://www.example.com/?q=%3Casdf%3Etext PASSclass1298184623.81142$http://www.example.com/?q=%3Casdf%3Etext PASSclass1298183571.32271 http://www.example.com/?q=text FAILclass1298184504.70199resultihttp%3A%2F%2Fwww.example.com%2F%3Fq%3D%3Casdf%3E%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3D%3Casdf%3E Chttp%3A%2F%2Ffoo%2F%3Fa%25fFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fFbname #http://foo/?a%fFb http://foo/?a%fFblabelhttp://foo/?a%fFbtext PASSclass1298184332.95259http://foo/?a%fFbtext PASSclass1298184595.36652http://foo/?a%FFbtext FAILclass1298184623.81142http://foo/?a%fFbtext PASSclass1298183571.32271http://foo/?a%fFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fFb Chttp%3A%2F%2Ffoo%2F%23a%2586b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2586bname #http://foo/#a%86b http://foo/#a%86blabelhttp://foo/#a%86btext PASSclass1298184332.95259http://foo/#a%86btext PASSclass1298184595.36652http://foo/#a%86btext PASSclass1298184623.81142http://foo/#a%86btext PASSclass1298184504.70199http://foo/#a%86btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2586b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2586b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Bbname 1http://example.com/#a›b http://example.com/#a›blabelhttp://example.com/#a›btext FAILclass1298184332.95259http://example.com/#a%C2%9Bbtext PASSclass1298184595.36652http://example.com/#a›btext FAILclass1298184623.81142http://example.com/#a›btext FAILclass1298184504.70199http://example.com/#a%C2%9Bbtext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Bb .http%3A%23bar%20%2B%20http%3A%2F%2Fhoge%2Ffuganame http:#bar http://hoge/fugalabelhttp://hoge/fuga#bartext PASSclass1298184332.95259http://hoge/fuga#bartext PASSclass1298184595.36652http://hoge/fuga#bartext PASSclass1298184623.81142http://hoge/fuga#bartext PASSclass1298184504.70199http://hoge/fuga#bartext PASSclass1298183571.32271result.http%3A%23bar%20%2B%20http%3A%2F%2Fhoge%2Ffuga Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Ebname 1http://example.com/?aÞb http://example.com/?aÞblabelhttp://example.com/?a%C3%9Ebtext PASSclass1298184332.95259http://example.com/?a%C3%9Ebtext PASSclass1298184595.36652http://example.com/?a%C3%9Ebtext PASSclass1298184623.81142http://example.com/?a%C3%9Ebtext PASSclass1298183571.32271http://example.com/?aÞbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Eb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%88b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%88bname 1http://example.com/#aˆb http://example.com/#aˆblabelhttp://example.com/#aˆbtext FAILclass1298184332.95259http://example.com/#a%C2%88btext PASSclass1298184595.36652http://example.com/#aˆbtext FAILclass1298184623.81142http://example.com/#aˆbtext FAILclass1298184504.70199http://example.com/#a%C2%88btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%88b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%88b Chttp%3A%2F%2Ffoo%2F%23a%25D3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D3bname #http://foo/#a%D3b http://foo/#a%D3blabelhttp://foo/#a%D3btext PASSclass1298184332.95259http://foo/#a%D3btext PASSclass1298184595.36652http://foo/#a%D3btext PASSclass1298184623.81142http://foo/#a%D3btext PASSclass1298184504.70199http://foo/#a%D3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D3b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%81b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%81bname 1http://example.com/#aÁb http://example.com/#aÁblabelhttp://example.com/#aÁbtext PASSclass1298184332.95259http://example.com/#a%C3%81btext FAILclass1298184595.36652http://example.com/#aÁbtext PASSclass1298184623.81142http://example.com/#aÁbtext PASSclass1298184504.70199http://example.com/#a%C3%81btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%81b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%81b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A3bname 1http://example.com/#aãb http://example.com/#aãblabelhttp://example.com/#aãbtext PASSclass1298184332.95259http://example.com/#a%C3%A3btext FAILclass1298184595.36652http://example.com/#aãbtext PASSclass1298184623.81142http://example.com/#aãbtext PASSclass1298184504.70199http://example.com/#a%C3%A3btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A3b Chttp%3A%2F%2Ffoo%2F%3Fa%25bBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bBbname #http://foo/?a%bBb http://foo/?a%bBblabelhttp://foo/?a%bBbtext PASSclass1298184332.95259http://foo/?a%bBbtext PASSclass1298184595.36652http://foo/?a%BBbtext FAILclass1298184623.81142http://foo/?a%bBbtext PASSclass1298183571.32271http://foo/?a%bBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bBb =http%3A%2F%2Ffoo%2Fa%25f2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f2bname !http://foo/a%f2b http://foo/a%f2blabelhttp://foo/a%f2btext PASSclass1298184332.95259http://foo/a%f2btext PASSclass1298184595.36652http://foo/a%F2btext FAILclass1298184623.81142http://foo/a%f2btext PASSclass1298184504.70199http://foo/a%f2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f2b =http%3A%2F%2Ffoo%2Fa%25aAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aAbname !http://foo/a%aAb http://foo/a%aAblabelhttp://foo/a%aAbtext PASSclass1298184332.95259http://foo/a%aAbtext PASSclass1298184595.36652http://foo/a%AAbtext FAILclass1298184623.81142http://foo/a%aAbtext PASSclass1298184504.70199http://foo/a%aAbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aAb =http%3A%2F%2Ffoo%2Fa%256Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%256Cbname !http://foo/a%6Cb http://foo/a%6Cblabelhttp://foo/albtext PASSclass1298184332.95259http://foo/a%6Cbtext FAILclass1298184595.36652http://foo/albtext PASSclass1298184623.81142http://foo/albtext PASSclass1298184504.70199http://foo/a%6Cbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%256Cb Kdata%3A%3Bcharset%3DUTF-8%2CHello%20%2B%20data%3A%3Bcharset%3DUTF-8%2CHelloname 3data:;charset=UTF-8,Hello data:;charset=UTF-8,Hellolabeldata:;charset=UTF-8,Hellotext PASSclass1298184332.95259data:;charset=UTF-8,Hellotext PASSclass1298184595.36652data:;charset=UTF-8,Hellotext PASSclass1298184623.81142data:;charset=UTF-8,Hellotext PASSclass1298183571.32271data:;charset=UTF-8,Hellotext PASSclass1298184504.70199resultKdata%3A%3Bcharset%3DUTF-8%2CHello%20%2B%20data%3A%3Bcharset%3DUTF-8%2CHello Khttp%3A%2F%2Fexample.com%2F%3Fa)b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa)bname /http://example.com/?a)b http://example.com/?a)blabelhttp://example.com/?a)btext PASSclass1298184332.95259http://example.com/?a)btext PASSclass1298184595.36652http://example.com/?a)btext PASSclass1298184623.81142http://example.com/?a)btext PASSclass1298183571.32271http://example.com/?a)btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa)b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa)b =http%3A%2F%2Ffoo%2Fa%259Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%259Fbname !http://foo/a%9Fb http://foo/a%9Fblabelhttp://foo/a%9Fbtext PASSclass1298184332.95259http://foo/a%9Fbtext PASSclass1298184595.36652http://foo/a%9Fbtext PASSclass1298184623.81142http://foo/a%9Fbtext PASSclass1298184504.70199http://foo/a%9Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%259Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%259Fb Chttp%3A%2F%2Ffoo%2F%23a%25F0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F0bname #http://foo/#a%F0b http://foo/#a%F0blabelhttp://foo/#a%F0btext PASSclass1298184332.95259http://foo/#a%F0btext PASSclass1298184595.36652http://foo/#a%F0btext PASSclass1298184623.81142http://foo/#a%F0btext PASSclass1298184504.70199http://foo/#a%F0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F0b Chttp%3A%2F%2Ffoo%2F%3Fa%25CBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CBbname #http://foo/?a%CBb http://foo/?a%CBblabelhttp://foo/?a%CBbtext PASSclass1298184332.95259http://foo/?a%CBbtext PASSclass1298184595.36652http://foo/?a%CBbtext PASSclass1298184623.81142http://foo/?a%CBbtext PASSclass1298183571.32271http://foo/?a%CBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25CBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CBb Ohttp%3A%2F%2Fexample.com%2F%23a%02b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%02bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%02btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%02btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%02b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%02b Ohttp%3A%2F%2Fexample.com%2Fa%C2%BAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BAbname /http://example.com/aºb http://example.com/aºblabelhttp://example.com/a%C2%BAbtext PASSclass1298184332.95259http://example.com/a%C2%BAbtext PASSclass1298184595.36652http://example.com/aºbtext FAILclass1298184623.81142http://example.com/aºbtext FAILclass1298184504.70199http://example.com/a%C2%BAbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%BAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BAb Ohttp%3A%2F%2Fexample.com%2F%3Fa%5Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Cbname /http://example.com/?a\b http://example.com/?a\blabelhttp://example.com/?a\btext PASSclass1298184332.95259http://example.com/?a\btext PASSclass1298184595.36652http://example.com/?a%5Cbtext FAILclass1298184623.81142http://example.com/?a\btext PASSclass1298183571.32271http://example.com/?a\btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%5Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Cb Chttp%3A%2F%2Ffoo%2F%3Fa%25fbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fbbname #http://foo/?a%fbb http://foo/?a%fbblabelhttp://foo/?a%fbbtext PASSclass1298184332.95259http://foo/?a%fbbtext PASSclass1298184595.36652http://foo/?a%FBbtext FAILclass1298184623.81142http://foo/?a%fbbtext PASSclass1298183571.32271http://foo/?a%fbbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fbb _file%3A%2F%2FFolder%20Settings%5Cfolder.htt%20%2B%20file%3A%2F%2FFolder%20Settings%5Cfolder.httname Cfile://Folder Settings\folder.htt file://Folder Settings\folder.httlabel#file://folder%20settings/folder.htttext FAILclass1298184332.95259!file://Folder Settings/folder.htttext FAILclass1298184595.36652opera:illegal-url-91text FAILclass1298184623.81142file:///folder.htttext FAILclass1298183571.32271#file://folder%20settings/folder.htttext FAILclass1298184504.70199result_file%3A%2F%2FFolder%20Settings%5Cfolder.htt%20%2B%20file%3A%2F%2FFolder%20Settings%5Cfolder.htt =http%3A%2F%2F0.0xFFFFFF%2F%20%2B%20http%3A%2F%2F0.0xFFFFFF%2Fname %http://0.0xFFFFFF/ http://0.0xFFFFFF/labelhttp://0.255.255.255/text PASSclass1298184332.95259http://0.0xFFFFFF/text FAILclass1298184595.36652http://0.0xffffff/text FAILclass1298184623.81142http://0.0xffffff/text FAILclass1298183571.32271http://0.255.255.255/text PASSclass1298184504.70199result=http%3A%2F%2F0.0xFFFFFF%2F%20%2B%20http%3A%2F%2F0.0xFFFFFF%2F Ehttp%3A%2F%2Fexample.com%2FaIb%20%2B%20http%3A%2F%2Fexample.com%2FaIbname -http://example.com/aIb http://example.com/aIblabelhttp://example.com/aIbtext PASSclass1298184332.95259http://example.com/aIbtext PASSclass1298184595.36652http://example.com/aIbtext PASSclass1298184623.81142http://example.com/aIbtext PASSclass1298184504.70199http://example.com/aIbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaIb%20%2B%20http%3A%2F%2Fexample.com%2FaIb Khttp%3A%2F%2Fexample.com%2F%3FaVb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaVbname /http://example.com/?aVb http://example.com/?aVblabelhttp://example.com/?aVbtext PASSclass1298184332.95259http://example.com/?aVbtext PASSclass1298184595.36652http://example.com/?aVbtext PASSclass1298184623.81142http://example.com/?aVbtext PASSclass1298183571.32271http://example.com/?aVbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaVb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaVb Chttp%3A%2F%2Ffoo%2F%23a%25eFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eFbname #http://foo/#a%eFb http://foo/#a%eFblabelhttp://foo/#a%eFbtext PASSclass1298184332.95259http://foo/#a%eFbtext PASSclass1298184595.36652http://foo/#a%eFbtext PASSclass1298184623.81142http://foo/#a%eFbtext PASSclass1298184504.70199http://foo/#a%eFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eFb ;file%3Ac%3A%5Cfoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:c:\foo\bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext PASSclass1298184332.95259file://c:/foo/bar.htmltext FAILclass1298184595.36652file:/c:%5Cfoo%5Cbar.htmltext FAILclass1298184623.81142file:///c:/foo/bar.htmltext FAILclass1298183571.32271file:c:/foo/bar.htmltext FAILclass1298184504.70199result;file%3Ac%3A%5Cfoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2Ffoo%2Fa%2573b%20%2B%20http%3A%2F%2Ffoo%2Fa%2573bname !http://foo/a%73b http://foo/a%73blabelhttp://foo/asbtext PASSclass1298184332.95259http://foo/a%73btext FAILclass1298184595.36652http://foo/asbtext PASSclass1298184623.81142http://foo/asbtext PASSclass1298184504.70199http://foo/a%73btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2573b%20%2B%20http%3A%2F%2Ffoo%2Fa%2573b Chttp%3A%2F%2Ffoo%2F%3Fa%25Bcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bcbname #http://foo/?a%Bcb http://foo/?a%Bcblabelhttp://foo/?a%Bcbtext PASSclass1298184332.95259http://foo/?a%Bcbtext PASSclass1298184595.36652http://foo/?a%BCbtext FAILclass1298184623.81142http://foo/?a%Bcbtext PASSclass1298183571.32271http://foo/?a%Bcbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Bcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bcb Chttp%3A%2F%2Ffoo%2F%3Fa%2520b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2520bname #http://foo/?a%20b http://foo/?a%20blabelhttp://foo/?a%20btext PASSclass1298184332.95259http://foo/?a%20btext PASSclass1298184595.36652http://foo/?a%20btext PASSclass1298184623.81142http://foo/?a%20btext PASSclass1298183571.32271http://foo/?a%20btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2520b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2520b Ohttp%3A%2F%2Fexample.com%2Fa%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A6bname /http://example.com/aæb http://example.com/aæblabelhttp://example.com/a%C3%A6btext PASSclass1298184332.95259http://example.com/a%C3%A6btext PASSclass1298184595.36652http://example.com/aæbtext FAILclass1298184623.81142http://example.com/aæbtext FAILclass1298184504.70199http://example.com/a%C3%A6btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A6b =http%3A%2F%2Ffoo%2Fa%253eb%20%2B%20http%3A%2F%2Ffoo%2Fa%253ebname !http://foo/a%3eb http://foo/a%3eblabelhttp://foo/a%3ebtext PASSclass1298184332.95259http://foo/a%3ebtext PASSclass1298184595.36652http://foo/a%3ebtext PASSclass1298184623.81142http://foo/a%3ebtext PASSclass1298184504.70199http://foo/a%3ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253eb%20%2B%20http%3A%2F%2Ffoo%2Fa%253eb Chttp%3A%2F%2Ffoo%2F%3Fa%2574b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2574bname #http://foo/?a%74b http://foo/?a%74blabelhttp://foo/?a%74btext PASSclass1298184332.95259http://foo/?a%74btext PASSclass1298184595.36652http://foo/?a%74btext PASSclass1298184623.81142http://foo/?a%74btext PASSclass1298183571.32271http://foo/?a%74btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2574b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2574b Ehttp%3A%2F%2Fexample.com%2Fa~b%20%2B%20http%3A%2F%2Fexample.com%2Fa~bname -http://example.com/a~b http://example.com/a~blabelhttp://example.com/a~btext PASSclass1298184332.95259http://example.com/a~btext PASSclass1298184595.36652http://example.com/a~btext PASSclass1298184623.81142http://example.com/a~btext PASSclass1298184504.70199http://example.com/a~btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa~b%20%2B%20http%3A%2F%2Fexample.com%2Fa~b =http%3A%2F%2Ffoo%2Fa%25bbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bbbname !http://foo/a%bbb http://foo/a%bbblabelhttp://foo/a%bbbtext PASSclass1298184332.95259http://foo/a%bbbtext PASSclass1298184595.36652http://foo/a%BBbtext FAILclass1298184623.81142http://foo/a%bbbtext PASSclass1298184504.70199http://foo/a%bbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25bbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bbb Chttp%3A%2F%2Ffoo%2F%23a%259Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Cbname #http://foo/#a%9Cb http://foo/#a%9Cblabelhttp://foo/#a%9Cbtext PASSclass1298184332.95259http://foo/#a%9Cbtext PASSclass1298184595.36652http://foo/#a%9Cbtext PASSclass1298184623.81142http://foo/#a%9Cbtext PASSclass1298184504.70199http://foo/#a%9Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Cb Chttp%3A%2F%2Ffoo%2F%3Fa%25D1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D1bname #http://foo/?a%D1b http://foo/?a%D1blabelhttp://foo/?a%D1btext PASSclass1298184332.95259http://foo/?a%D1btext PASSclass1298184595.36652http://foo/?a%D1btext PASSclass1298184623.81142http://foo/?a%D1btext PASSclass1298183571.32271http://foo/?a%D1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25D1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D1b =http%3A%2F%2Ffoo%2Fa%25F9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F9bname !http://foo/a%F9b http://foo/a%F9blabelhttp://foo/a%F9btext PASSclass1298184332.95259http://foo/a%F9btext PASSclass1298184595.36652http://foo/a%F9btext PASSclass1298184623.81142http://foo/a%F9btext PASSclass1298184504.70199http://foo/a%F9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F9b Chttp%3A%2F%2Ffoo%2F%3Fa%25A0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A0bname #http://foo/?a%A0b http://foo/?a%A0blabelhttp://foo/?a%A0btext PASSclass1298184332.95259http://foo/?a%A0btext PASSclass1298184595.36652http://foo/?a%A0btext PASSclass1298184623.81142http://foo/?a%A0btext PASSclass1298183571.32271http://foo/?a%A0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A0b Ihttp%3A%2F%2Fexample.org%2F~user%20%2B%20http%3A%2F%2Fexample.org%2F~username 1http://example.org/~user http://example.org/~userlabelhttp://example.org/~usertext PASSclass1298184332.95259http://example.org/~usertext PASSclass1298184595.36652http://example.org/~usertext PASSclass1298184623.81142http://example.org/~usertext PASSclass1298183571.32271http://example.org/~usertext PASSclass1298184504.70199resultIhttp%3A%2F%2Fexample.org%2F~user%20%2B%20http%3A%2F%2Fexample.org%2F~user Ehttp%3A%2F%2Fexample.com%2FaTb%20%2B%20http%3A%2F%2Fexample.com%2FaTbname -http://example.com/aTb http://example.com/aTblabelhttp://example.com/aTbtext PASSclass1298184332.95259http://example.com/aTbtext PASSclass1298184595.36652http://example.com/aTbtext PASSclass1298184623.81142http://example.com/aTbtext PASSclass1298184504.70199http://example.com/aTbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaTb%20%2B%20http%3A%2F%2Fexample.com%2FaTb Qhttp%3A%2F%2Fexample.com%2F%252e.bar%20%2B%20http%3A%2F%2Fexample.com%2F%252e.barname 5http://example.com/%2e.bar http://example.com/%2e.barlabelhttp://example.com/..bartext PASSclass1298184332.95259http://example.com/%2e.bartext FAILclass1298184595.36652http://example.com/..bartext PASSclass1298184623.81142http://example.com/%2e.bartext FAILclass1298183571.32271http://example.com/..bartext PASSclass1298184504.70199resultQhttp%3A%2F%2Fexample.com%2F%252e.bar%20%2B%20http%3A%2F%2Fexample.com%2F%252e.bar Chttp%3A%2F%2Ffoo%2F%3Fa%2508b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2508bname #http://foo/?a%08b http://foo/?a%08blabelhttp://foo/?a%08btext PASSclass1298184332.95259http://foo/?a%08btext PASSclass1298184595.36652http://foo/?a%08btext PASSclass1298184623.81142http://foo/?a%08btext PASSclass1298183571.32271http://foo/?a%08btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2508b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2508b 3aa%2F..%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/../ http://foo/a/b/c/dlabelhttp://foo/a/b/c/text PASSclass1298184332.95259http://foo/a/b/c/text PASSclass1298184595.36652http://foo/a/b/c/text PASSclass1298184623.81142http://foo/a/b/c/text PASSclass1298183571.32271http://foo/a/b/c/text PASSclass1298184504.70199result3aa%2F..%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd =http%3A%2F%2Ffoo%2Fa%2562b%20%2B%20http%3A%2F%2Ffoo%2Fa%2562bname !http://foo/a%62b http://foo/a%62blabelhttp://foo/abbtext PASSclass1298184332.95259http://foo/a%62btext FAILclass1298184595.36652http://foo/abbtext PASSclass1298184623.81142http://foo/abbtext PASSclass1298184504.70199http://foo/a%62btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2562b%20%2B%20http%3A%2F%2Ffoo%2Fa%2562b Chttp%3A%2F%2Ffoo%2F%3Fa%2578b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2578bname #http://foo/?a%78b http://foo/?a%78blabelhttp://foo/?a%78btext PASSclass1298184332.95259http://foo/?a%78btext PASSclass1298184595.36652http://foo/?a%78btext PASSclass1298184623.81142http://foo/?a%78btext PASSclass1298183571.32271http://foo/?a%78btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2578b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2578b Chttp%3A%2F%2Ffoo%2F%3Fa%25CDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CDbname #http://foo/?a%CDb http://foo/?a%CDblabelhttp://foo/?a%CDbtext PASSclass1298184332.95259http://foo/?a%CDbtext PASSclass1298184595.36652http://foo/?a%CDbtext PASSclass1298184623.81142http://foo/?a%CDbtext PASSclass1298183571.32271http://foo/?a%CDbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25CDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CDb Chttp%3A%2F%2Ffoo%2F%23a%25A6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A6bname #http://foo/#a%A6b http://foo/#a%A6blabelhttp://foo/#a%A6btext PASSclass1298184332.95259http://foo/#a%A6btext PASSclass1298184595.36652http://foo/#a%A6btext PASSclass1298184623.81142http://foo/#a%A6btext PASSclass1298184504.70199http://foo/#a%A6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A6b Chttp%3A%2F%2Ffoo%2F%3Fa%251db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251dbname #http://foo/?a%1db http://foo/?a%1dblabelhttp://foo/?a%1dbtext PASSclass1298184332.95259http://foo/?a%1dbtext PASSclass1298184595.36652http://foo/?a%1dbtext PASSclass1298184623.81142http://foo/?a%1dbtext PASSclass1298183571.32271http://foo/?a%1dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251db Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Cbname 1http://example.com/?aÌb http://example.com/?aÌblabelhttp://example.com/?a%C3%8Cbtext PASSclass1298184332.95259http://example.com/?a%C3%8Cbtext PASSclass1298184595.36652http://example.com/?a%C3%8Cbtext PASSclass1298184623.81142http://example.com/?a%C3%8Cbtext PASSclass1298183571.32271http://example.com/?aÌbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Cb Chttp%3A%2F%2Ffoo%2F%3Fa%256Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Ebname #http://foo/?a%6Eb http://foo/?a%6Eblabelhttp://foo/?a%6Ebtext PASSclass1298184332.95259http://foo/?a%6Ebtext PASSclass1298184595.36652http://foo/?a%6Ebtext PASSclass1298184623.81142http://foo/?a%6Ebtext PASSclass1298183571.32271http://foo/?a%6Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Eb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%9Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Cbname 1http://example.com/#aœb http://example.com/#aœblabelhttp://example.com/#aœbtext FAILclass1298184332.95259http://example.com/#a%C2%9Cbtext PASSclass1298184595.36652http://example.com/#aœbtext FAILclass1298184623.81142http://example.com/#aœbtext FAILclass1298184504.70199http://example.com/#a%C2%9Cbtext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Cb Khttp%3A%2F%2Fexample.com%2F%23aQb%20%2B%20http%3A%2F%2Fexample.com%2F%23aQbname /http://example.com/#aQb http://example.com/#aQblabelhttp://example.com/#aQbtext PASSclass1298184332.95259http://example.com/#aQbtext PASSclass1298184595.36652http://example.com/#aQbtext PASSclass1298184623.81142http://example.com/#aQbtext PASSclass1298184504.70199http://example.com/#aQbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aQb%20%2B%20http%3A%2F%2Fexample.com%2F%23aQb =http%3A%2F%2Ffoo%2Fa%25Ffb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ffbname !http://foo/a%Ffb http://foo/a%Ffblabelhttp://foo/a%Ffbtext PASSclass1298184332.95259http://foo/a%Ffbtext PASSclass1298184595.36652http://foo/a%FFbtext FAILclass1298184623.81142http://foo/a%Ffbtext PASSclass1298184504.70199http://foo/a%Ffbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Ffb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ffb Chttp%3A%2F%2Ffoo%2F%3Fa%25C0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C0bname #http://foo/?a%C0b http://foo/?a%C0blabelhttp://foo/?a%C0btext PASSclass1298184332.95259http://foo/?a%C0btext PASSclass1298184595.36652http://foo/?a%C0btext PASSclass1298184623.81142http://foo/?a%C0btext PASSclass1298183571.32271http://foo/?a%C0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C0b kfile%3A%2F%2F%2Fc%3A%252Fwindows%252Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%252Fwindows%252Fexplorer.exename Gfile:///c:%2Fwindows%2Fexplorer.exe file:///c:%2Fwindows%2Fexplorer.exelabel$file:///C:/%2Fwindows%2Fexplorer.exetext FAILclass1298184332.95259#file:///c:%2Fwindows%2Fexplorer.exetext FAILclass1298184595.36652!file:/c:%2Fwindows%2Fexplorer.exetext FAILclass1298184623.81142#file:///c:%2Fwindows%2Fexplorer.exetext FAILclass1298183571.32271file:///c:/windows/explorer.exetext FAILclass1298184504.70199resultkfile%3A%2F%2F%2Fc%3A%252Fwindows%252Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%252Fwindows%252Fexplorer.exe =http%3A%2F%2Ffoo%2Fa%25aDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aDbname !http://foo/a%aDb http://foo/a%aDblabelhttp://foo/a%aDbtext PASSclass1298184332.95259http://foo/a%aDbtext PASSclass1298184595.36652http://foo/a%ADbtext FAILclass1298184623.81142http://foo/a%aDbtext PASSclass1298184504.70199http://foo/a%aDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aDb Ohttp%3A%2F%2Fexample.com%2F%23a%22b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%22bname /http://example.com/#a"b http://example.com/#a"blabelhttp://example.com/#a"btext FAILclass1298184332.95259http://example.com/#a%22btext PASSclass1298184595.36652http://example.com/#a"btext FAILclass1298184623.81142http://example.com/#a"btext FAILclass1298184504.70199http://example.com/#a%22btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%22b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%22b =http%3A%2F%2Ffoo%2Fa%25DFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DFbname !http://foo/a%DFb http://foo/a%DFblabelhttp://foo/a%DFbtext PASSclass1298184332.95259http://foo/a%DFbtext PASSclass1298184595.36652http://foo/a%DFbtext PASSclass1298184623.81142http://foo/a%DFbtext PASSclass1298184504.70199http://foo/a%DFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25DFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DFb =http%3A%2F%2Ffoo%2Fa%25aFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aFbname !http://foo/a%aFb http://foo/a%aFblabelhttp://foo/a%aFbtext PASSclass1298184332.95259http://foo/a%aFbtext PASSclass1298184595.36652http://foo/a%AFbtext FAILclass1298184623.81142http://foo/a%aFbtext PASSclass1298184504.70199http://foo/a%aFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aFb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Fbname 1http://example.com/?aŸb http://example.com/?aŸblabelhttp://example.com/?a%C2%9Fbtext PASSclass1298184332.95259http://example.com/?a%C2%9Fbtext PASSclass1298184595.36652http://example.com/?a%C2%9Fbtext PASSclass1298184623.81142http://example.com/?a%C2%9Fbtext PASSclass1298183571.32271http://example.com/?aŸbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Fb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%80bname 1http://example.com/?aÀb http://example.com/?aÀblabelhttp://example.com/?a%C3%80btext PASSclass1298184332.95259http://example.com/?a%C3%80btext PASSclass1298184595.36652http://example.com/?a%C3%80btext PASSclass1298184623.81142http://example.com/?a%C3%80btext PASSclass1298183571.32271http://example.com/?aÀbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%80b Chttp%3A%2F%2Ffoo%2F%3Fa%258eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258ebname #http://foo/?a%8eb http://foo/?a%8eblabelhttp://foo/?a%8ebtext PASSclass1298184332.95259http://foo/?a%8ebtext PASSclass1298184595.36652http://foo/?a%8ebtext PASSclass1298184623.81142http://foo/?a%8ebtext PASSclass1298183571.32271http://foo/?a%8ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258eb Chttp%3A%2F%2Ffoo%2F%3Fa%25bcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bcbname #http://foo/?a%bcb http://foo/?a%bcblabelhttp://foo/?a%bcbtext PASSclass1298184332.95259http://foo/?a%bcbtext PASSclass1298184595.36652http://foo/?a%BCbtext FAILclass1298184623.81142http://foo/?a%bcbtext PASSclass1298183571.32271http://foo/?a%bcbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bcb Chttp%3A%2F%2Ffoo%2F%23a%25b2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b2bname #http://foo/#a%b2b http://foo/#a%b2blabelhttp://foo/#a%b2btext PASSclass1298184332.95259http://foo/#a%b2btext PASSclass1298184595.36652http://foo/#a%b2btext PASSclass1298184623.81142http://foo/#a%b2btext PASSclass1298184504.70199http://foo/#a%b2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b2b Hfile%3A%2F%2Flocalhost.localdomain%2Ftest%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname .file://localhost.localdomain/test http://a/b/clabel!file://localhost.localdomain/testtext PASSclass1298184332.95259!file://localhost.localdomain/testtext PASSclass1298184595.36652!file://localhost.localdomain/testtext PASSclass1298184623.81142 file:///testtext FAILclass1298183571.32271!file://localhost.localdomain/testtext PASSclass1298184504.70199resultHfile%3A%2F%2Flocalhost.localdomain%2Ftest%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ehttp%3A%2F%2Fexample.com%2FaEb%20%2B%20http%3A%2F%2Fexample.com%2FaEbname -http://example.com/aEb http://example.com/aEblabelhttp://example.com/aEbtext PASSclass1298184332.95259http://example.com/aEbtext PASSclass1298184595.36652http://example.com/aEbtext PASSclass1298184623.81142http://example.com/aEbtext PASSclass1298184504.70199http://example.com/aEbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaEb%20%2B%20http%3A%2F%2Fexample.com%2FaEb =http%3A%2F%2Ffoo%2Fa%25EBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EBbname !http://foo/a%EBb http://foo/a%EBblabelhttp://foo/a%EBbtext PASSclass1298184332.95259http://foo/a%EBbtext PASSclass1298184595.36652http://foo/a%EBbtext PASSclass1298184623.81142http://foo/a%EBbtext PASSclass1298184504.70199http://foo/a%EBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25EBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EBb ohttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A0%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A0%3A8%5D%2Fname 3http://[1:2:3:4:5:6:0:8]/ http://[1:2:3:4:5:6:0:8]/labelhttp://[1:2:3:4:5:6:0:8]/text PASSclass1298184332.95259http://[1:2:3:4:5:6:0:8]/text PASSclass1298184595.36652http://[1:2:3:4:5:6:0:8]/text PASSclass1298184623.81142http://[1:2:3:4:5:6:0:8]/text PASSclass1298183571.32271http://[1:2:3:4:5:6:0:8]/text PASSclass1298184504.70199resultohttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A0%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A0%3A8%5D%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25E5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E5bname #http://foo/?a%E5b http://foo/?a%E5blabelhttp://foo/?a%E5btext PASSclass1298184332.95259http://foo/?a%E5btext PASSclass1298184595.36652http://foo/?a%E5btext PASSclass1298184623.81142http://foo/?a%E5btext PASSclass1298183571.32271http://foo/?a%E5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E5b =http%3A%2F%2Ffoo%2Fa%25B2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B2bname !http://foo/a%B2b http://foo/a%B2blabelhttp://foo/a%B2btext PASSclass1298184332.95259http://foo/a%B2btext PASSclass1298184595.36652http://foo/a%B2btext PASSclass1298184623.81142http://foo/a%B2btext PASSclass1298184504.70199http://foo/a%B2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B2b Ohttp%3A%2F%2Fexample.com%2Fa%C3%B9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B9bname /http://example.com/aùb http://example.com/aùblabelhttp://example.com/a%C3%B9btext PASSclass1298184332.95259http://example.com/a%C3%B9btext PASSclass1298184595.36652http://example.com/aùbtext FAILclass1298184623.81142http://example.com/aùbtext FAILclass1298184504.70199http://example.com/a%C3%B9btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B9b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A9bname 1http://example.com/#aéb http://example.com/#aéblabelhttp://example.com/#aébtext PASSclass1298184332.95259http://example.com/#a%C3%A9btext FAILclass1298184595.36652http://example.com/#aébtext PASSclass1298184623.81142http://example.com/#aébtext PASSclass1298184504.70199http://example.com/#a%C3%A9btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A9b Chttp%3A%2F%2Ffoo%2F%23a%25A3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A3bname #http://foo/#a%A3b http://foo/#a%A3blabelhttp://foo/#a%A3btext PASSclass1298184332.95259http://foo/#a%A3btext PASSclass1298184595.36652http://foo/#a%A3btext PASSclass1298184623.81142http://foo/#a%A3btext PASSclass1298184504.70199http://foo/#a%A3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A3b Chttp%3A%2F%2Ffoo%2F%23a%25BCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BCbname #http://foo/#a%BCb http://foo/#a%BCblabelhttp://foo/#a%BCbtext PASSclass1298184332.95259http://foo/#a%BCbtext PASSclass1298184595.36652http://foo/#a%BCbtext PASSclass1298184623.81142http://foo/#a%BCbtext PASSclass1298184504.70199http://foo/#a%BCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25BCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BCb Ohttp%3A%2F%2Fexample.com%2Fa%C2%89b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%89bname /http://example.com/a‰b http://example.com/a‰blabelhttp://example.com/a%C2%89btext PASSclass1298184332.95259http://example.com/a%C2%89btext PASSclass1298184595.36652http://example.com/a‰btext FAILclass1298184623.81142http://example.com/a‰btext FAILclass1298184504.70199http://example.com/a%C2%89btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%89b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%89b Chttp%3A%2F%2Ffoo%2F%3Fa%2588b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2588bname #http://foo/?a%88b http://foo/?a%88blabelhttp://foo/?a%88btext PASSclass1298184332.95259http://foo/?a%88btext PASSclass1298184595.36652http://foo/?a%88btext PASSclass1298184623.81142http://foo/?a%88btext PASSclass1298183571.32271http://foo/?a%88btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2588b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2588b =http%3A%2F%2Ffoo%2Fa%258Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Bbname !http://foo/a%8Bb http://foo/a%8Bblabelhttp://foo/a%8Bbtext PASSclass1298184332.95259http://foo/a%8Bbtext PASSclass1298184595.36652http://foo/a%8Bbtext PASSclass1298184623.81142http://foo/a%8Bbtext PASSclass1298184504.70199http://foo/a%8Bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Bb =http%3A%2F%2Ffoo%2Fa%25E3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E3bname !http://foo/a%E3b http://foo/a%E3blabelhttp://foo/a%E3btext PASSclass1298184332.95259http://foo/a%E3btext PASSclass1298184595.36652http://foo/a%E3btext PASSclass1298184623.81142http://foo/a%E3btext PASSclass1298184504.70199http://foo/a%E3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E3b /aa%2F.%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/. http://foo/a/b/c/dlabelhttp://foo/a/b/c/aa/text PASSclass1298184332.95259http://foo/a/b/c/aa/text PASSclass1298184595.36652http://foo/a/b/c/aa/text PASSclass1298184623.81142http://foo/a/b/c/aa/text PASSclass1298183571.32271http://foo/a/b/c/aa/text PASSclass1298184504.70199result/aa%2F.%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Ihttp%3A%2F%2Fexample.com%2Fa%12b%20%2B%20http%3A%2F%2Fexample.com%2Fa%12bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%12btext PASSclass1298184332.95259http://example.com/a%12btext PASSclass1298184595.36652http://example.com/a%12btext PASSclass1298184623.81142http://example.com/a%12btext PASSclass1298184504.70199http://example.com/a%12btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%12b%20%2B%20http%3A%2F%2Fexample.com%2Fa%12b Chttp%3A%2F%2Ffoo%2F%23a%2553b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2553bname #http://foo/#a%53b http://foo/#a%53blabelhttp://foo/#a%53btext PASSclass1298184332.95259http://foo/#a%53btext PASSclass1298184595.36652http://foo/#aSbtext FAILclass1298184623.81142http://foo/#a%53btext PASSclass1298184504.70199http://foo/#a%53btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2553b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2553b Ihttp%3A%2F%2Fexample.com%2Fa%5Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Bbname -http://example.com/a[b http://example.com/a[blabelhttp://example.com/a[btext PASSclass1298184332.95259http://example.com/a[btext PASSclass1298184595.36652http://example.com/a[btext PASSclass1298184623.81142http://example.com/a[btext PASSclass1298184504.70199http://example.com/a%5Bbtext FAILclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%5Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Bb Chttp%3A%2F%2Ffoo%2F%23a%252Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Dbname #http://foo/#a%2Db http://foo/#a%2Dblabelhttp://foo/#a%2Dbtext PASSclass1298184332.95259http://foo/#a%2Dbtext PASSclass1298184595.36652http://foo/#a-btext FAILclass1298184623.81142http://foo/#a%2Dbtext PASSclass1298184504.70199http://foo/#a%2Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Db =http%3A%2F%2Ffoo%2Fa%255Db%20%2B%20http%3A%2F%2Ffoo%2Fa%255Dbname !http://foo/a%5Db http://foo/a%5Dblabelhttp://foo/a%5Dbtext PASSclass1298184332.95259http://foo/a%5Dbtext PASSclass1298184595.36652http://foo/a%5Dbtext PASSclass1298184623.81142http://foo/a%5Dbtext PASSclass1298184504.70199http://foo/a%5Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255Db%20%2B%20http%3A%2F%2Ffoo%2Fa%255Db Khttp%3A%2F%2Fexample.com%2F%3Faub%20%2B%20http%3A%2F%2Fexample.com%2F%3Faubname /http://example.com/?aub http://example.com/?aublabelhttp://example.com/?aubtext PASSclass1298184332.95259http://example.com/?aubtext PASSclass1298184595.36652http://example.com/?aubtext PASSclass1298184623.81142http://example.com/?aubtext PASSclass1298183571.32271http://example.com/?aubtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Faub%20%2B%20http%3A%2F%2Fexample.com%2F%3Faub Ehttp%3A%2F%2Fexample.com%2Fa6b%20%2B%20http%3A%2F%2Fexample.com%2Fa6bname -http://example.com/a6b http://example.com/a6blabelhttp://example.com/a6btext PASSclass1298184332.95259http://example.com/a6btext PASSclass1298184595.36652http://example.com/a6btext PASSclass1298184623.81142http://example.com/a6btext PASSclass1298184504.70199http://example.com/a6btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa6b%20%2B%20http%3A%2F%2Fexample.com%2Fa6b Chttp%3A%2F%2Ffoo%2F%23a%25A4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A4bname #http://foo/#a%A4b http://foo/#a%A4blabelhttp://foo/#a%A4btext PASSclass1298184332.95259http://foo/#a%A4btext PASSclass1298184595.36652http://foo/#a%A4btext PASSclass1298184623.81142http://foo/#a%A4btext PASSclass1298184504.70199http://foo/#a%A4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A4b =http%3A%2F%2Ffoo%2Fa%25Eeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Eebname !http://foo/a%Eeb http://foo/a%Eeblabelhttp://foo/a%Eebtext PASSclass1298184332.95259http://foo/a%Eebtext PASSclass1298184595.36652http://foo/a%EEbtext FAILclass1298184623.81142http://foo/a%Eebtext PASSclass1298184504.70199http://foo/a%Eebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Eeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Eeb Chttp%3A%2F%2Ffoo%2F%3Fa%25D8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D8bname #http://foo/?a%D8b http://foo/?a%D8blabelhttp://foo/?a%D8btext PASSclass1298184332.95259http://foo/?a%D8btext PASSclass1298184595.36652http://foo/?a%D8btext PASSclass1298184623.81142http://foo/?a%D8btext PASSclass1298183571.32271http://foo/?a%D8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25D8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D8b Chttp%3A%2F%2Ffoo%2F%3Fa%25F0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F0bname #http://foo/?a%F0b http://foo/?a%F0blabelhttp://foo/?a%F0btext PASSclass1298184332.95259http://foo/?a%F0btext PASSclass1298184595.36652http://foo/?a%F0btext PASSclass1298184623.81142http://foo/?a%F0btext PASSclass1298183571.32271http://foo/?a%F0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F0b =http%3A%2F%2Ffoo%2Fa%253Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%253Abname !http://foo/a%3Ab http://foo/a%3Ablabelhttp://foo/a%3Abtext PASSclass1298184332.95259http://foo/a%3Abtext PASSclass1298184595.36652http://foo/a%3Abtext PASSclass1298184623.81142http://foo/a%3Abtext PASSclass1298184504.70199http://foo/a%3Abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%253Ab Chttp%3A%2F%2Ffoo%2F%23a%251eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251ebname #http://foo/#a%1eb http://foo/#a%1eblabelhttp://foo/#a%1ebtext PASSclass1298184332.95259http://foo/#a%1ebtext PASSclass1298184595.36652http://foo/#a%1ebtext PASSclass1298184623.81142http://foo/#a%1ebtext PASSclass1298184504.70199http://foo/#a%1ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%251eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251eb =http%3A%2F%2Ffoo%2Fa%2587b%20%2B%20http%3A%2F%2Ffoo%2Fa%2587bname !http://foo/a%87b http://foo/a%87blabelhttp://foo/a%87btext PASSclass1298184332.95259http://foo/a%87btext PASSclass1298184595.36652http://foo/a%87btext PASSclass1298184623.81142http://foo/a%87btext PASSclass1298184504.70199http://foo/a%87btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2587b%20%2B%20http%3A%2F%2Ffoo%2Fa%2587b Ehttp%3A%2F%2Fexample.com%2FaXb%20%2B%20http%3A%2F%2Fexample.com%2FaXbname -http://example.com/aXb http://example.com/aXblabelhttp://example.com/aXbtext PASSclass1298184332.95259http://example.com/aXbtext PASSclass1298184595.36652http://example.com/aXbtext PASSclass1298184623.81142http://example.com/aXbtext PASSclass1298184504.70199http://example.com/aXbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaXb%20%2B%20http%3A%2F%2Fexample.com%2FaXb Ohttp%3A%2F%2Fexample.com%2F%3Fa%06b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%06bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%06btext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%06btext PASSclass1298184623.81142http://example.com/?a%06btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%06b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%06b Chttp%3A%2F%2Ffoo%2F%3Fa%254Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Ebname #http://foo/?a%4Eb http://foo/?a%4Eblabelhttp://foo/?a%4Ebtext PASSclass1298184332.95259http://foo/?a%4Ebtext PASSclass1298184595.36652http://foo/?a%4Ebtext PASSclass1298184623.81142http://foo/?a%4Ebtext PASSclass1298183571.32271http://foo/?a%4Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%254Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Eb Chttp%3A%2F%2Ffoo%2F%3Fa%2509b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2509bname #http://foo/?a%09b http://foo/?a%09blabelhttp://foo/?a%09btext PASSclass1298184332.95259http://foo/?a%09btext PASSclass1298184595.36652http://foo/?a%09btext PASSclass1298184623.81142http://foo/?a%09btext PASSclass1298183571.32271http://foo/?a%09btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2509b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2509b Khttp%3A%2F%2Fsuika.fam.cx%3A80%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A80%2Fname /http://suika.fam.cx:80/ http://suika.fam.cx:80/labelhttp://suika.fam.cx/text PASSclass1298184332.95259http://suika.fam.cx:80/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://suika.fam.cx/text PASSclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resultKhttp%3A%2F%2Fsuika.fam.cx%3A80%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A80%2F =http%3A%2F%2Ffoo%2Fa%25abb%20%2B%20http%3A%2F%2Ffoo%2Fa%25abbname !http://foo/a%abb http://foo/a%abblabelhttp://foo/a%abbtext PASSclass1298184332.95259http://foo/a%abbtext PASSclass1298184595.36652http://foo/a%ABbtext FAILclass1298184623.81142http://foo/a%abbtext PASSclass1298184504.70199http://foo/a%abbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25abb%20%2B%20http%3A%2F%2Ffoo%2Fa%25abb Ohttp%3A%2F%2Fexample.com%2F%23a%25b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%25bname /http://example.com/#a%b http://example.com/#a%blabelhttp://example.com/#a%btext PASSclass1298184332.95259http://example.com/#a%btext PASSclass1298184595.36652http://example.com/#a%btext PASSclass1298184623.81142http://example.com/#a%btext PASSclass1298184504.70199http://example.com/#a%btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%25b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%25b Chttp%3A%2F%2Ffoo%2F%23a%25f0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f0bname #http://foo/#a%f0b http://foo/#a%f0blabelhttp://foo/#a%f0btext PASSclass1298184332.95259http://foo/#a%f0btext PASSclass1298184595.36652http://foo/#a%f0btext PASSclass1298184623.81142http://foo/#a%f0btext PASSclass1298184504.70199http://foo/#a%f0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f0b =http%3A%2F%2Ffoo%2Fa%25d2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d2bname !http://foo/a%d2b http://foo/a%d2blabelhttp://foo/a%d2btext PASSclass1298184332.95259http://foo/a%d2btext PASSclass1298184595.36652http://foo/a%D2btext FAILclass1298184623.81142http://foo/a%d2btext PASSclass1298184504.70199http://foo/a%d2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d2b Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Cbname /http://example.com/?ab http://example.com/#a>blabelhttp://example.com/#a>btext FAILclass1298184332.95259http://example.com/#a%3Ebtext PASSclass1298184595.36652http://example.com/#a>btext FAILclass1298184623.81142http://example.com/#a>btext FAILclass1298184504.70199http://example.com/#a%3Ebtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%3Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Eb 1%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /foo?bar#baz http://a/b/clabelhttp://a/foo?bar#baztext PASSclass1298184332.95259http://a/foo?bar#baztext PASSclass1298184595.36652http://a/foo?bar#baztext PASSclass1298184623.81142http://a/foo?bar#baztext PASSclass1298184504.70199http://a/foo?bar#baztext PASSclass1298183571.32271result1%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2F0xFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF%2Fname %http://0xFFFFFFFF/ http://0xFFFFFFFF/labelhttp://255.255.255.255/text PASSclass1298184332.95259http://0xFFFFFFFF/text FAILclass1298184595.36652http://0xffffffff/text FAILclass1298184623.81142http://0xffffffff/text FAILclass1298183571.32271http://255.255.255.255/text PASSclass1298184504.70199result=http%3A%2F%2F0xFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF%2F Ohttp%3A%2F%2Fexample.com%2F%3Fa%0Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Abname /http://example.com/?a b http://example.com/?a blabelhttp://example.com/?abtext PASSclass1298184332.95259http://example.com/?abtext PASSclass1298184595.36652http://example.com/?abtext PASSclass1298184623.81142http://example.com/?abtext PASSclass1298183571.32271http://example.com/?abtext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%0Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Ab 2%23%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq%23sname # http://a/b/c/d;p?q#slabelhttp://a/b/c/d;p?q#text PASSclass1298184332.95259http://a/b/c/d;p?q#text PASSclass1298184595.36652http://a/b/c/d;p?q#text PASSclass1298184623.81142http://a/b/c/d;p?q#text PASSclass1298184504.70199http://a/b/c/d;p?q#text PASSclass1298183571.32271result2%23%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq%23s Shttp%3A%2F%2Fexample.com%2Fa%5CuD800b%20%2B%20http%3A%2F%2Fexample.com%2Fa%5CuD800bname 7http://example.com/a\uD800b http://example.com/a\uD800blabelhttp://example.com/a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/a%UD800btext FAILclass1298184595.36652http://example.com/a�text FAILclass1298184623.81142http://example.com/a%EF%BF%BDbtext PASSclass1298183571.32271http://example.com/a\uD800btext FAILclass1298184504.70199resultShttp%3A%2F%2Fexample.com%2Fa%5CuD800b%20%2B%20http%3A%2F%2Fexample.com%2Fa%5CuD800b M%252E%2Fa%2Fb%2F%252E%252E%2F%252e%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname %%2E/a/b/%2E%2E/%2e http://a/b/c/d;p?qlabelhttp://a/b/c/a/text FAILclass1298184332.95259http://a/b/c/%2E/a/b/%2E%2E/%2etext PASSclass1298184595.36652http://a/b/c/a/text FAILclass1298184623.81142http://a/b/c/a/text FAILclass1298184504.70199http://a/b/c/a/%2etext FAILclass1298183571.32271resultM%252E%2Fa%2Fb%2F%252E%252E%2F%252e%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%23a%254Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Ebname #http://foo/#a%4Eb http://foo/#a%4Eblabelhttp://foo/#a%4Ebtext PASSclass1298184332.95259http://foo/#a%4Ebtext PASSclass1298184595.36652http://foo/#aNbtext FAILclass1298184623.81142http://foo/#a%4Ebtext PASSclass1298184504.70199http://foo/#a%4Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Eb =http%3A%2F%2Ffoo%2Fa%251bb%20%2B%20http%3A%2F%2Ffoo%2Fa%251bbname !http://foo/a%1bb http://foo/a%1bblabelhttp://foo/a%1bbtext PASSclass1298184332.95259http://foo/a%1bbtext PASSclass1298184595.36652http://foo/a%1bbtext PASSclass1298184623.81142http://foo/a%1bbtext PASSclass1298184504.70199http://foo/a%1bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251bb%20%2B%20http%3A%2F%2Ffoo%2Fa%251bb Chttp%3A%2F%2Ffoo%2F%23a%2500b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2500bname #http://foo/#a%00b http://foo/#a%00blabelhttp://foo/#a%00btext PASSclass1298184332.95259http://foo/#a%00btext PASSclass1298184595.36652http://foo/#a%00btext PASSclass1298184623.81142http://foo/#a%00btext PASSclass1298184504.70199http://foo/#a%00btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2500b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2500b Khttp%3A%2F%2Fexample.com%2F%3Fapb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fapbname /http://example.com/?apb http://example.com/?apblabelhttp://example.com/?apbtext PASSclass1298184332.95259http://example.com/?apbtext PASSclass1298184595.36652http://example.com/?apbtext PASSclass1298184623.81142http://example.com/?apbtext PASSclass1298183571.32271http://example.com/?apbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fapb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fapb 2%5C%5Cserver%5Cfile%20%2B%20file%3A%2F%2Fa%2Fb%2Fcname \\server\file file://a/b/clabelfile://server/filetext PASSclass1298184332.95259file://server/filetext PASSclass1298184595.36652file://a/b/%5C%5Cserver%5Cfiletext FAILclass1298184623.81142Fhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/%5C%5Cserver%5Cfiletext FAILclass1298183571.32271file://server/filetext PASSclass1298184504.70199result2%5C%5Cserver%5Cfile%20%2B%20file%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%3Fa%2544b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2544bname #http://foo/?a%44b http://foo/?a%44blabelhttp://foo/?a%44btext PASSclass1298184332.95259http://foo/?a%44btext PASSclass1298184595.36652http://foo/?a%44btext PASSclass1298184623.81142http://foo/?a%44btext PASSclass1298183571.32271http://foo/?a%44btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2544b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2544b Ohttp%3A%2F%2Fexample.com%2Fa%C2%A8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A8bname /http://example.com/a¨b http://example.com/a¨blabelhttp://example.com/a%C2%A8btext PASSclass1298184332.95259http://example.com/a%C2%A8btext PASSclass1298184595.36652http://example.com/a¨btext FAILclass1298184623.81142http://example.com/a¨btext FAILclass1298184504.70199http://example.com/a%C2%A8btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%A8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A8b =http%3A%2F%2Ffoo%2Fa%254cb%20%2B%20http%3A%2F%2Ffoo%2Fa%254cbname !http://foo/a%4cb http://foo/a%4cblabelhttp://foo/aLbtext PASSclass1298184332.95259http://foo/a%4cbtext FAILclass1298184595.36652http://foo/aLbtext PASSclass1298184623.81142http://foo/aLbtext PASSclass1298184504.70199http://foo/a%4cbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254cb%20%2B%20http%3A%2F%2Ffoo%2Fa%254cb Khttp%3A%2F%2Fexample.com%2F%3Faeb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faebname /http://example.com/?aeb http://example.com/?aeblabelhttp://example.com/?aebtext PASSclass1298184332.95259http://example.com/?aebtext PASSclass1298184595.36652http://example.com/?aebtext PASSclass1298184623.81142http://example.com/?aebtext PASSclass1298183571.32271http://example.com/?aebtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Faeb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faeb ohttp%3A%2F%2Fwww.example.com%2F%23%5CuD800%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%5CuD800%E5%A5%BDname Chttp://www.example.com/#\uD800好 http://www.example.com/#\uD800好labelhttp://www.example.com/#�好text PASSclass1298184332.95259'http://www.example.com/#%UD800%E5%A5%BDtext FAILclass1298184595.36652http://www.example.com/#�text FAILclass1298184623.81142*http://www.example.com/#%EF%BF%BD%E5%A5%BDtext FAILclass1298183571.32271!http://www.example.com/#\uD800好text FAILclass1298184504.70199resultohttp%3A%2F%2Fwww.example.com%2F%23%5CuD800%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%5CuD800%E5%A5%BD Chttp%3A%2F%2Ffoo%2F%3Fa%2532b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2532bname #http://foo/?a%32b http://foo/?a%32blabelhttp://foo/?a%32btext PASSclass1298184332.95259http://foo/?a%32btext PASSclass1298184595.36652http://foo/?a%32btext PASSclass1298184623.81142http://foo/?a%32btext PASSclass1298183571.32271http://foo/?a%32btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2532b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2532b %20%2B%20http%3A%2F%2Ffoo%2Fbarname  http://foo/barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298183571.32271 http://foo/text FAILclass1298184504.70199result%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%2534b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2534bname #http://foo/?a%34b http://foo/?a%34blabelhttp://foo/?a%34btext PASSclass1298184332.95259http://foo/?a%34btext PASSclass1298184595.36652http://foo/?a%34btext PASSclass1298184623.81142http://foo/?a%34btext PASSclass1298183571.32271http://foo/?a%34btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2534b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2534b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%83b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%83bname 1http://example.com/#aƒb http://example.com/#aƒblabelhttp://example.com/#aƒbtext FAILclass1298184332.95259http://example.com/#a%C2%83btext PASSclass1298184595.36652http://example.com/#aƒbtext FAILclass1298184623.81142http://example.com/#aƒbtext FAILclass1298184504.70199http://example.com/#a%C2%83btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%83b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%83b Ohttp%3A%2F%2Fexample.com%2Fa%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%92bname /http://example.com/a’b http://example.com/a’blabelhttp://example.com/a%C2%92btext PASSclass1298184332.95259http://example.com/a%C2%92btext PASSclass1298184595.36652http://example.com/a’btext FAILclass1298184623.81142http://example.com/a’btext FAILclass1298184504.70199http://example.com/a%C2%92btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%92b Chttp%3A%2F%2Ffoo%2F%3Fa%25E9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E9bname #http://foo/?a%E9b http://foo/?a%E9blabelhttp://foo/?a%E9btext PASSclass1298184332.95259http://foo/?a%E9btext PASSclass1298184595.36652http://foo/?a%E9btext PASSclass1298184623.81142http://foo/?a%E9btext PASSclass1298183571.32271http://foo/?a%E9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E9b Chttp%3A%2F%2Ffoo%2F%23a%25dDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dDbname #http://foo/#a%dDb http://foo/#a%dDblabelhttp://foo/#a%dDbtext PASSclass1298184332.95259http://foo/#a%dDbtext PASSclass1298184595.36652http://foo/#a%dDbtext PASSclass1298184623.81142http://foo/#a%dDbtext PASSclass1298184504.70199http://foo/#a%dDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dDb =http%3A%2F%2Ffoo%2Fa%2525b%20%2B%20http%3A%2F%2Ffoo%2Fa%2525bname !http://foo/a%25b http://foo/a%25blabelhttp://foo/a%25btext PASSclass1298184332.95259http://foo/a%25btext PASSclass1298184595.36652http://foo/a%25btext PASSclass1298184623.81142http://foo/a%25btext PASSclass1298184504.70199http://foo/a%25btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2525b%20%2B%20http%3A%2F%2Ffoo%2Fa%2525b Chttp%3A%2F%2Ffoo%2F%23a%25EEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EEbname #http://foo/#a%EEb http://foo/#a%EEblabelhttp://foo/#a%EEbtext PASSclass1298184332.95259http://foo/#a%EEbtext PASSclass1298184595.36652http://foo/#a%EEbtext PASSclass1298184623.81142http://foo/#a%EEbtext PASSclass1298184504.70199http://foo/#a%EEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25EEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EEb Ohttp%3A%2F%2Fexample.com%2Fa%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A9bname /http://example.com/a©b http://example.com/a©blabelhttp://example.com/a%C2%A9btext PASSclass1298184332.95259http://example.com/a%C2%A9btext PASSclass1298184595.36652http://example.com/a©btext FAILclass1298184623.81142http://example.com/a©btext FAILclass1298184504.70199http://example.com/a%C2%A9btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A9b Chttp%3A%2F%2Ffoo%2F%3Fa%25Ffb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ffbname #http://foo/?a%Ffb http://foo/?a%Ffblabelhttp://foo/?a%Ffbtext PASSclass1298184332.95259http://foo/?a%Ffbtext PASSclass1298184595.36652http://foo/?a%FFbtext FAILclass1298184623.81142http://foo/?a%Ffbtext PASSclass1298183571.32271http://foo/?a%Ffbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Ffb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ffb Khttp%3A%2F%2Fexample.com%2F%23aAb%20%2B%20http%3A%2F%2Fexample.com%2F%23aAbname /http://example.com/#aAb http://example.com/#aAblabelhttp://example.com/#aAbtext PASSclass1298184332.95259http://example.com/#aAbtext PASSclass1298184595.36652http://example.com/#aAbtext PASSclass1298184623.81142http://example.com/#aAbtext PASSclass1298184504.70199http://example.com/#aAbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aAb%20%2B%20http%3A%2F%2Fexample.com%2F%23aAb Chttp%3A%2F%2Ffoo%2F%23a%2515b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2515bname #http://foo/#a%15b http://foo/#a%15blabelhttp://foo/#a%15btext PASSclass1298184332.95259http://foo/#a%15btext PASSclass1298184595.36652http://foo/#a%15btext PASSclass1298184623.81142http://foo/#a%15btext PASSclass1298184504.70199http://foo/#a%15btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2515b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2515b Chttp%3A%2F%2Ffoo%2F%23a%25C0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C0bname #http://foo/#a%C0b http://foo/#a%C0blabelhttp://foo/#a%C0btext PASSclass1298184332.95259http://foo/#a%C0btext PASSclass1298184595.36652http://foo/#a%C0btext PASSclass1298184623.81142http://foo/#a%C0btext PASSclass1298184504.70199http://foo/#a%C0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C0b Chttp%3A%2F%2Ffoo%2F%23a%2548b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2548bname #http://foo/#a%48b http://foo/#a%48blabelhttp://foo/#a%48btext PASSclass1298184332.95259http://foo/#a%48btext PASSclass1298184595.36652http://foo/#aHbtext FAILclass1298184623.81142http://foo/#a%48btext PASSclass1298184504.70199http://foo/#a%48btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2548b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2548b Chttp%3A%2F%2Ffoo%2F%3Fa%25cbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cbbname #http://foo/?a%cbb http://foo/?a%cbblabelhttp://foo/?a%cbbtext PASSclass1298184332.95259http://foo/?a%cbbtext PASSclass1298184595.36652http://foo/?a%CBbtext FAILclass1298184623.81142http://foo/?a%cbbtext PASSclass1298183571.32271http://foo/?a%cbbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25cbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cbb =http%3A%2F%2Ffoo%2Fa%255Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Bbname !http://foo/a%5Bb http://foo/a%5Bblabelhttp://foo/a%5Bbtext PASSclass1298184332.95259http://foo/a%5Bbtext PASSclass1298184595.36652http://foo/a%5Bbtext PASSclass1298184623.81142http://foo/a%5Bbtext PASSclass1298184504.70199http://foo/a%5Bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Bb ihttp%3A%2F%2Fwww.example.com%2F%23uD800%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%23uD800%E5%A5%BDname Ahttp://www.example.com/#uD800好 http://www.example.com/#uD800好labelhttp://www.example.com/#�好text PASSclass1298184332.95259'http://www.example.com/#%UD800%E5%A5%BDtext FAILclass1298184595.36652http://www.example.com/#�text FAILclass1298184623.81142*http://www.example.com/#%EF%BF%BD%E5%A5%BDtext FAILclass1298183571.32271resultihttp%3A%2F%2Fwww.example.com%2F%23uD800%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%23uD800%E5%A5%BD =http%3A%2F%2Ffoo%2Fa%258cb%20%2B%20http%3A%2F%2Ffoo%2Fa%258cbname !http://foo/a%8cb http://foo/a%8cblabelhttp://foo/a%8cbtext PASSclass1298184332.95259http://foo/a%8cbtext PASSclass1298184595.36652http://foo/a%8cbtext PASSclass1298184623.81142http://foo/a%8cbtext PASSclass1298184504.70199http://foo/a%8cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258cb%20%2B%20http%3A%2F%2Ffoo%2Fa%258cb 'data%3A%2Ca%2Cb%20%2B%20data%3A%2Ca%2Cbname data:,a,b data:,a,blabel data:,a,btext PASSclass1298184332.95259 data:,a,btext PASSclass1298184595.36652 data:,a,btext PASSclass1298184623.81142 data:,a,btext PASSclass1298183571.32271 data:,a,btext PASSclass1298184504.70199result'data%3A%2Ca%2Cb%20%2B%20data%3A%2Ca%2Cb =http%3A%2F%2Ffoo%2Fa%2530b%20%2B%20http%3A%2F%2Ffoo%2Fa%2530bname !http://foo/a%30b http://foo/a%30blabelhttp://foo/a0btext PASSclass1298184332.95259http://foo/a%30btext FAILclass1298184595.36652http://foo/a0btext PASSclass1298184623.81142http://foo/a0btext PASSclass1298184504.70199http://foo/a%30btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2530b%20%2B%20http%3A%2F%2Ffoo%2Fa%2530b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%80bname 1http://example.com/#a€b http://example.com/#a€blabelhttp://example.com/#a€btext FAILclass1298184332.95259http://example.com/#a%C2%80btext PASSclass1298184595.36652http://example.com/#a€btext FAILclass1298184623.81142http://example.com/#a€btext FAILclass1298184504.70199http://example.com/#a%C2%80btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%80b Ghttp%3A%2F%2Ffoo%2F%23bar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%2F%23bar%3Fbazname 'http://foo/#bar?baz http://foo/#bar?bazlabelhttp://foo/#bar?baztext PASSclass1298184332.95259http://foo/#bar?baztext PASSclass1298184595.36652http://foo/#bar?baztext PASSclass1298184623.81142http://foo/#bar?baztext PASSclass1298183571.32271http://foo/#bar?baztext PASSclass1298184504.70199resultGhttp%3A%2F%2Ffoo%2F%23bar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%2F%23bar%3Fbaz =http%3A%2F%2Ffoo%2Fa%2594b%20%2B%20http%3A%2F%2Ffoo%2Fa%2594bname !http://foo/a%94b http://foo/a%94blabelhttp://foo/a%94btext PASSclass1298184332.95259http://foo/a%94btext PASSclass1298184595.36652http://foo/a%94btext PASSclass1298184623.81142http://foo/a%94btext PASSclass1298184504.70199http://foo/a%94btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2594b%20%2B%20http%3A%2F%2Ffoo%2Fa%2594b Ahttp%3A%2F%2Ffoo%3Fbar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%2Fbazname %http://foo?bar/baz http://foo?bar/bazlabelhttp://foo/?bar/baztext PASSclass1298184332.95259http://foo/?bar/baztext PASSclass1298184595.36652http://foo/?bar/baztext PASSclass1298184623.81142http://foo/?bar/baztext PASSclass1298183571.32271http://foo/?bar/baztext PASSclass1298184504.70199resultAhttp%3A%2F%2Ffoo%3Fbar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%2Fbaz =http%3A%2F%2Ffoo%2Fa%25DAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DAbname !http://foo/a%DAb http://foo/a%DAblabelhttp://foo/a%DAbtext PASSclass1298184332.95259http://foo/a%DAbtext PASSclass1298184595.36652http://foo/a%DAbtext PASSclass1298184623.81142http://foo/a%DAbtext PASSclass1298184504.70199http://foo/a%DAbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25DAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DAb )about%3A%23a%3Fb%20%2B%20about%3A%23a%3Fbname about:#a?b about:#a?blabel about:#a?btext PASSclass1298184332.95259 about:#a?btext PASSclass1298184595.36652 opera:#a?btext FAILclass1298184623.81142 about:#a?btext PASSclass1298183571.32271 about:#a?btext PASSclass1298184504.70199result)about%3A%23a%3Fb%20%2B%20about%3A%23a%3Fb =http%3A%2F%2Ffoo%2Fa%25BBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BBbname !http://foo/a%BBb http://foo/a%BBblabelhttp://foo/a%BBbtext PASSclass1298184332.95259http://foo/a%BBbtext PASSclass1298184595.36652http://foo/a%BBbtext PASSclass1298184623.81142http://foo/a%BBbtext PASSclass1298184504.70199http://foo/a%BBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25BBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BBb 9%5C%5C%3F%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\?\c:\windows http://a/b/clabelfile:///C:/windowstext PASSclass1298184332.95259http:/?\c:\windowstext FAILclass1298184595.36652!http://a/b/%5C%5C?%5Cc:%5Cwindowstext FAILclass1298184623.81142http://a/b/%5C%5C?\c:\windowstext FAILclass1298183571.32271file:///.//?\c:\windowstext FAILclass1298184504.70199result9%5C%5C%3F%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Qhttp%3A%2F%2Fsuika%252Efam%252Ecx%2F%20%2B%20http%3A%2F%2Fsuika%252Efam%252Ecx%2Fname 1http://suika%2Efam%2Ecx/ http://suika%2Efam%2Ecx/labelhttp://suika.fam.cx/text PASSclass1298184332.95259http://suika%2Efam%2Ecx/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://suika%2efam%2ecx/text FAILclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resultQhttp%3A%2F%2Fsuika%252Efam%252Ecx%2F%20%2B%20http%3A%2F%2Fsuika%252Efam%252Ecx%2F =http%3A%2F%2Ffoo%2Fa%25fFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fFbname !http://foo/a%fFb http://foo/a%fFblabelhttp://foo/a%fFbtext PASSclass1298184332.95259http://foo/a%fFbtext PASSclass1298184595.36652http://foo/a%FFbtext FAILclass1298184623.81142http://foo/a%fFbtext PASSclass1298184504.70199http://foo/a%fFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fFb ?%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%2Ff%3Fg%23hname /foo/bar http://a:b@c:d/e/f?g#hlabelhttp://suika.fam.cx/foo/bartext FAILclass1298184332.95259http://suika.fam.cx/foo/bartext FAILclass1298184595.36652http://c/foo/bartext FAILclass1298184623.81142nulltext FAILclass1298184504.70199http://suika.fam.cx/foo/bartext FAILclass1298183571.32271result?%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%2Ff%3Fg%23h Chttp%3A%2F%2Ffoo%2F%3Fa%25a9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a9bname #http://foo/?a%a9b http://foo/?a%a9blabelhttp://foo/?a%a9btext PASSclass1298184332.95259http://foo/?a%a9btext PASSclass1298184595.36652http://foo/?a%A9btext FAILclass1298184623.81142http://foo/?a%a9btext PASSclass1298183571.32271http://foo/?a%a9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a9b Ohttp%3A%2F%2Fexample.com%2Fa%C3%84b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%84bname /http://example.com/aÄb http://example.com/aÄblabelhttp://example.com/a%C3%84btext PASSclass1298184332.95259http://example.com/a%C3%84btext PASSclass1298184595.36652http://example.com/aÄbtext FAILclass1298184623.81142http://example.com/aÄbtext FAILclass1298184504.70199http://example.com/a%C3%84btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%84b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%84b Yhttp%3A%2F%2Fexample.com%2Ffoo%2500%2551%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2500%2551name 9http://example.com/foo%00%51 http://example.com/foo%00%51labelhttp://example.com/foo%00Qtext PASSclass1298184332.95259http://example.com/foo%00%51text FAILclass1298184595.36652http://example.com/foo%00Qtext PASSclass1298184623.81142http://example.com/foo%00%51text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultYhttp%3A%2F%2Fexample.com%2Ffoo%2500%2551%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2500%2551 =http%3A%2F%2Ffoo%2Fa%25f0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f0bname !http://foo/a%f0b http://foo/a%f0blabelhttp://foo/a%f0btext PASSclass1298184332.95259http://foo/a%f0btext PASSclass1298184595.36652http://foo/a%F0btext FAILclass1298184623.81142http://foo/a%f0btext PASSclass1298184504.70199http://foo/a%f0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f0b Shttp%3A%2F%2F%40%40%40%40%40%40%40%40%20%2B%20http%3A%2F%2F%40%40%40%40%40%40%40%40name http://@@@@@@@@ http://@@@@@@@@labelhttp://%40%40%40%40%40%40%40@/text PASSclass1298184332.95259http://@@@@@@@@text FAILclass1298184595.36652http:/text FAILclass1298184623.81142http://%40%40%40%40%40%40%40@/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultShttp%3A%2F%2F%40%40%40%40%40%40%40%40%20%2B%20http%3A%2F%2F%40%40%40%40%40%40%40%40 Chttp%3A%2F%2Ffoo%2F%3Fa%2568b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2568bname #http://foo/?a%68b http://foo/?a%68blabelhttp://foo/?a%68btext PASSclass1298184332.95259http://foo/?a%68btext PASSclass1298184595.36652http://foo/?a%68btext PASSclass1298184623.81142http://foo/?a%68btext PASSclass1298183571.32271http://foo/?a%68btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2568b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2568b Chttp%3A%2F%2Ffoo%2F%23a%252Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Fbname #http://foo/#a%2Fb http://foo/#a%2Fblabelhttp://foo/#a%2Fbtext PASSclass1298184332.95259http://foo/#a%2Fbtext PASSclass1298184595.36652http://foo/#a%2Fbtext PASSclass1298184623.81142http://foo/#a%2Fbtext PASSclass1298184504.70199http://foo/#a%2Fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Fb ,.%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb%2Fname ./foo http://hoge/a/b/labelhttp://hoge/a/b/footext PASSclass1298184332.95259http://hoge/a/b/footext PASSclass1298184595.36652http://hoge/a/b/footext PASSclass1298184623.81142http://hoge/a/b/footext PASSclass1298184504.70199http://hoge/a/b/footext PASSclass1298183571.32271result,.%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb%2F %20%2B%20name  labelFhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compattext FAILclass1298184332.95259Fhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compattext FAILclass1298184595.36652Fhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compattext FAILclass1298184623.81142Fhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compattext FAILclass1298183571.322713http://suika.fam.cx/www/url/perl-weburl/t/browsers/text FAILclass1298184504.70199result %20%2B%20 =http%3A%2F%2Ffoo%2Fa%25DEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DEbname !http://foo/a%DEb http://foo/a%DEblabelhttp://foo/a%DEbtext PASSclass1298184332.95259http://foo/a%DEbtext PASSclass1298184595.36652http://foo/a%DEbtext PASSclass1298184623.81142http://foo/a%DEbtext PASSclass1298184504.70199http://foo/a%DEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25DEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DEb http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2594%25ef%25bc%2591.com%2F%20%2B%20http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2594%25ef%25bc%2591.com%2Fname Ohttp://%ef%bc%85%ef%bc%94%ef%bc%91.com/ http://%ef%bc%85%ef%bc%94%ef%bc%91.com/label http://a.com/text PASSclass1298184332.95259'http://%ef%bc%85%ef%bc%94%ef%bc%91.com/text FAILclass1298184595.36652opera:illegal-url-19text FAILclass1298184623.81142'http://%ef%bc%85%ef%bc%94%ef%bc%91.com/text FAILclass1298183571.32271'http://%ef%bc%85%ef%bc%94%ef%bc%91.com/text FAILclass1298184504.70199resulthttp%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2594%25ef%25bc%2591.com%2F%20%2B%20http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2594%25ef%25bc%2591.com%2F Ohttp%3A%2F%2Fexample.com%2F%3Fa%04b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%04bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%04btext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%04btext PASSclass1298184623.81142http://example.com/?a%04btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%04b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%04b Chttp%3A%2F%2Ffoo%2F%3Fa%25ffb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ffbname #http://foo/?a%ffb http://foo/?a%ffblabelhttp://foo/?a%ffbtext PASSclass1298184332.95259http://foo/?a%ffbtext PASSclass1298184595.36652http://foo/?a%FFbtext FAILclass1298184623.81142http://foo/?a%ffbtext PASSclass1298183571.32271http://foo/?a%ffbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ffb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ffb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%99b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%99bname 1http://example.com/#a™b http://example.com/#a™blabelhttp://example.com/#a™btext FAILclass1298184332.95259http://example.com/#a%C2%99btext PASSclass1298184595.36652http://example.com/#a™btext FAILclass1298184623.81142http://example.com/#a™btext FAILclass1298184504.70199http://example.com/#a%C2%99btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%99b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%99b Ihttp%3A%2F%2Fexample.com%2Fa%40b%20%2B%20http%3A%2F%2Fexample.com%2Fa%40bname -http://example.com/a@b http://example.com/a@blabelhttp://example.com/a@btext PASSclass1298184332.95259http://example.com/a@btext PASSclass1298184595.36652http://example.com/a@btext PASSclass1298184623.81142http://example.com/a@btext PASSclass1298184504.70199http://example.com/a@btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%40b%20%2B%20http%3A%2F%2Fexample.com%2Fa%40b Chttp%3A%2F%2Ffoo%2F%3Fa%25b5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b5bname #http://foo/?a%b5b http://foo/?a%b5blabelhttp://foo/?a%b5btext PASSclass1298184332.95259http://foo/?a%b5btext PASSclass1298184595.36652http://foo/?a%B5btext FAILclass1298184623.81142http://foo/?a%b5btext PASSclass1298183571.32271http://foo/?a%b5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b5b Chttp%3A%2F%2Ffoo%2F%23a%259Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Dbname #http://foo/#a%9Db http://foo/#a%9Dblabelhttp://foo/#a%9Dbtext PASSclass1298184332.95259http://foo/#a%9Dbtext PASSclass1298184595.36652http://foo/#a%9Dbtext PASSclass1298184623.81142http://foo/#a%9Dbtext PASSclass1298184504.70199http://foo/#a%9Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Db ;data%3A%2Cabc%23def%23ghi%20%2B%20data%3A%2Cabc%23def%23ghiname #data:,abc#def#ghi data:,abc#def#ghilabeldata:,abc#def#ghitext PASSclass1298184332.95259data:,abc#def%23ghitext FAILclass1298184595.36652data:,abc#def#ghitext PASSclass1298184623.81142data:,abc#def#ghitext PASSclass1298183571.32271data:,abc#def#ghitext PASSclass1298184504.70199result;data%3A%2Cabc%23def%23ghi%20%2B%20data%3A%2Cabc%23def%23ghi =http%3A%2F%2Ffoo%2Fa%258Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Ebname !http://foo/a%8Eb http://foo/a%8Eblabelhttp://foo/a%8Ebtext PASSclass1298184332.95259http://foo/a%8Ebtext PASSclass1298184595.36652http://foo/a%8Ebtext PASSclass1298184623.81142http://foo/a%8Ebtext PASSclass1298184504.70199http://foo/a%8Ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Eb Chttp%3A%2F%2Ffoo%2F%23a%25D1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D1bname #http://foo/#a%D1b http://foo/#a%D1blabelhttp://foo/#a%D1btext PASSclass1298184332.95259http://foo/#a%D1btext PASSclass1298184595.36652http://foo/#a%D1btext PASSclass1298184623.81142http://foo/#a%D1btext PASSclass1298184504.70199http://foo/#a%D1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D1b =http%3A%2F%2Ffoo%2Fa%2580b%20%2B%20http%3A%2F%2Ffoo%2Fa%2580bname !http://foo/a%80b http://foo/a%80blabelhttp://foo/a%80btext PASSclass1298184332.95259http://foo/a%80btext PASSclass1298184595.36652http://foo/a%80btext PASSclass1298184623.81142http://foo/a%80btext PASSclass1298184504.70199http://foo/a%80btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2580b%20%2B%20http%3A%2F%2Ffoo%2Fa%2580b Khttp%3A%2F%2Fexample.com%2F%3Fa0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa0bname /http://example.com/?a0b http://example.com/?a0blabelhttp://example.com/?a0btext PASSclass1298184332.95259http://example.com/?a0btext PASSclass1298184595.36652http://example.com/?a0btext PASSclass1298184623.81142http://example.com/?a0btext PASSclass1298183571.32271http://example.com/?a0btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa0b Chttp%3A%2F%2Ffoo%2F%3Fa%254eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254ebname #http://foo/?a%4eb http://foo/?a%4eblabelhttp://foo/?a%4ebtext PASSclass1298184332.95259http://foo/?a%4ebtext PASSclass1298184595.36652http://foo/?a%4Ebtext FAILclass1298184623.81142http://foo/?a%4ebtext PASSclass1298183571.32271http://foo/?a%4ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%254eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254eb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Ebname 1http://example.com/?aÎb http://example.com/?aÎblabelhttp://example.com/?a%C3%8Ebtext PASSclass1298184332.95259http://example.com/?a%C3%8Ebtext PASSclass1298184595.36652http://example.com/?a%C3%8Ebtext PASSclass1298184623.81142http://example.com/?a%C3%8Ebtext PASSclass1298183571.32271http://example.com/?aÎbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Eb Khttp%3A%2F%2Fexample.com%2F%3FaTb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaTbname /http://example.com/?aTb http://example.com/?aTblabelhttp://example.com/?aTbtext PASSclass1298184332.95259http://example.com/?aTbtext PASSclass1298184595.36652http://example.com/?aTbtext PASSclass1298184623.81142http://example.com/?aTbtext PASSclass1298183571.32271http://example.com/?aTbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaTb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaTb =http%3A%2F%2Ffoo%2Fa%2572b%20%2B%20http%3A%2F%2Ffoo%2Fa%2572bname !http://foo/a%72b http://foo/a%72blabelhttp://foo/arbtext PASSclass1298184332.95259http://foo/a%72btext FAILclass1298184595.36652http://foo/arbtext PASSclass1298184623.81142http://foo/arbtext PASSclass1298184504.70199http://foo/a%72btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2572b%20%2B%20http%3A%2F%2Ffoo%2Fa%2572b Ohttp%3A%2F%2Fexample.com%2F%23a%23b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%23bname /http://example.com/#a#b http://example.com/#a#blabelhttp://example.com/#a#btext PASSclass1298184332.95259http://example.com/#a%23btext FAILclass1298184595.36652http://example.com/#a#btext PASSclass1298184623.81142http://example.com/#a#btext PASSclass1298184504.70199http://example.com/#a#btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%23b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%23b =http%3A%2F%2Ffoo%2Fa%25fBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fBbname !http://foo/a%fBb http://foo/a%fBblabelhttp://foo/a%fBbtext PASSclass1298184332.95259http://foo/a%fBbtext PASSclass1298184595.36652http://foo/a%FBbtext FAILclass1298184623.81142http://foo/a%fBbtext PASSclass1298184504.70199http://foo/a%fBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fBb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Cbname 1http://example.com/#aÌb http://example.com/#aÌblabelhttp://example.com/#aÌbtext PASSclass1298184332.95259http://example.com/#a%C3%8Cbtext FAILclass1298184595.36652http://example.com/#aÌbtext PASSclass1298184623.81142http://example.com/#aÌbtext PASSclass1298184504.70199http://example.com/#a%C3%8Cbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Cb khttp%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.org%20%2B%20http%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.orgname Ghttp://r%C3%A9sum%C3%A9.example.org http://r%C3%A9sum%C3%A9.example.orglabel!http://xn--rsum-bpad.example.org/text PASSclass1298184332.95259$http://r%C3%A9sum%C3%A9.example.org/text FAILclass1298184595.36652http://résumé.example.org/text FAILclass1298184623.81142$http://r%c3%a9sum%c3%a9.example.org/text FAILclass1298183571.32271$http://r%c3%a9sum%c3%a9.example.org/text FAILclass1298184504.70199resultkhttp%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.org%20%2B%20http%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.org Chttp%3A%2F%2Ffoo%2F%3Fa%25b2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b2bname #http://foo/?a%b2b http://foo/?a%b2blabelhttp://foo/?a%b2btext PASSclass1298184332.95259http://foo/?a%b2btext PASSclass1298184595.36652http://foo/?a%B2btext FAILclass1298184623.81142http://foo/?a%b2btext PASSclass1298183571.32271http://foo/?a%b2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b2b _http%3A%2F%2Fexample.com%2F%2F%2F%2F..%2F..%20%2B%20http%3A%2F%2Fexample.com%2F%2F%2F%2F..%2F..name 7http://example.com////../.. http://example.com////../..labelhttp://example.com//text PASSclass1298184332.95259http://example.com/text FAILclass1298184595.36652http://example.com//text PASSclass1298184623.81142http://example.com//text PASSclass1298183571.32271http://example.com//text PASSclass1298184504.70199result_http%3A%2F%2Fexample.com%2F%2F%2F%2F..%2F..%20%2B%20http%3A%2F%2Fexample.com%2F%2F%2F%2F..%2F.. =http%3A%2F%2Ffoo%2Fa%2538b%20%2B%20http%3A%2F%2Ffoo%2Fa%2538bname !http://foo/a%38b http://foo/a%38blabelhttp://foo/a8btext PASSclass1298184332.95259http://foo/a%38btext FAILclass1298184595.36652http://foo/a8btext PASSclass1298184623.81142http://foo/a8btext PASSclass1298184504.70199http://foo/a%38btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2538b%20%2B%20http%3A%2F%2Ffoo%2Fa%2538b Ehttp%3A%2F%2Fexample.com%2FaDb%20%2B%20http%3A%2F%2Fexample.com%2FaDbname -http://example.com/aDb http://example.com/aDblabelhttp://example.com/aDbtext PASSclass1298184332.95259http://example.com/aDbtext PASSclass1298184595.36652http://example.com/aDbtext PASSclass1298184623.81142http://example.com/aDbtext PASSclass1298184504.70199http://example.com/aDbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaDb%20%2B%20http%3A%2F%2Fexample.com%2FaDb jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png%20%2B%20jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.pngname {jar:file://my/path/to/images.jar!/path/in/classpath/image.png jar:file://my/path/to/images.jar!/path/in/classpath/image.pnglabel=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1298184332.95259=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1298184595.36652=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1298184623.81142;jar:file:///path/to/images.jar!/path/in/classpath/image.pngtext FAILclass1298183571.32271=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1298184504.70199resultjar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png%20%2B%20jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png Chttp%3A%2F%2Ffoo%2F%3Fa%255ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255abname #http://foo/?a%5ab http://foo/?a%5ablabelhttp://foo/?a%5abtext PASSclass1298184332.95259http://foo/?a%5abtext PASSclass1298184595.36652http://foo/?a%5Abtext FAILclass1298184623.81142http://foo/?a%5abtext PASSclass1298183571.32271http://foo/?a%5abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255ab ;http%3A%2F%2F%5B1%3A2%3A4%20%2B%20http%3A%2F%2F%5B1%3A2%3A4name http://[1:2:4 http://[1:2:4labelhttp://[1:2:4/text FAILclass1298184332.95259 http://[1:2:4text FAILclass1298184595.36652http://[1:2:4/text FAILclass1298184623.81142 http://[1:2/text FAILclass1298183571.32271http://[1:2:4/text FAILclass1298184504.70199result;http%3A%2F%2F%5B1%3A2%3A4%20%2B%20http%3A%2F%2F%5B1%3A2%3A4 Ohttp%3A%2F%2Fexample.com%2Fa%C2%8Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%8Bbname /http://example.com/a‹b http://example.com/a‹blabelhttp://example.com/a%C2%8Bbtext PASSclass1298184332.95259http://example.com/a%C2%8Bbtext PASSclass1298184595.36652http://example.com/a‹btext FAILclass1298184623.81142http://example.com/a‹btext FAILclass1298184504.70199http://example.com/a%C2%8Bbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%8Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%8Bb =http%3A%2F%2Ffoo%2Fa%25D0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D0bname !http://foo/a%D0b http://foo/a%D0blabelhttp://foo/a%D0btext PASSclass1298184332.95259http://foo/a%D0btext PASSclass1298184595.36652http://foo/a%D0btext PASSclass1298184623.81142http://foo/a%D0btext PASSclass1298184504.70199http://foo/a%D0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25D0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D0b Ehttp%3A%2F%2Fexample.com%2FaSb%20%2B%20http%3A%2F%2Fexample.com%2FaSbname -http://example.com/aSb http://example.com/aSblabelhttp://example.com/aSbtext PASSclass1298184332.95259http://example.com/aSbtext PASSclass1298184595.36652http://example.com/aSbtext PASSclass1298184623.81142http://example.com/aSbtext PASSclass1298184504.70199http://example.com/aSbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaSb%20%2B%20http%3A%2F%2Fexample.com%2FaSb Chttp%3A%2F%2Ffoo%2F%3Fa%25e3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e3bname #http://foo/?a%e3b http://foo/?a%e3blabelhttp://foo/?a%e3btext PASSclass1298184332.95259http://foo/?a%e3btext PASSclass1298184595.36652http://foo/?a%E3btext FAILclass1298184623.81142http://foo/?a%e3btext PASSclass1298183571.32271http://foo/?a%e3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e3b Chttp%3A%2F%2Ffoo%2F%3Fa%2572b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2572bname #http://foo/?a%72b http://foo/?a%72blabelhttp://foo/?a%72btext PASSclass1298184332.95259http://foo/?a%72btext PASSclass1298184595.36652http://foo/?a%72btext PASSclass1298184623.81142http://foo/?a%72btext PASSclass1298183571.32271http://foo/?a%72btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2572b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2572b Chttp%3A%2F%2Ffoo%2F%3Fa%25A4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A4bname #http://foo/?a%A4b http://foo/?a%A4blabelhttp://foo/?a%A4btext PASSclass1298184332.95259http://foo/?a%A4btext PASSclass1298184595.36652http://foo/?a%A4btext PASSclass1298184623.81142http://foo/?a%A4btext PASSclass1298183571.32271http://foo/?a%A4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A4b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%96b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%96bname 1http://example.com/#aÖb http://example.com/#aÖblabelhttp://example.com/#aÖbtext PASSclass1298184332.95259http://example.com/#a%C3%96btext FAILclass1298184595.36652http://example.com/#aÖbtext PASSclass1298184623.81142http://example.com/#aÖbtext PASSclass1298184504.70199http://example.com/#a%C3%96btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%96b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%96b Chttp%3A%2F%2Ffoo%2F%23a%25B7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B7bname #http://foo/#a%B7b http://foo/#a%B7blabelhttp://foo/#a%B7btext PASSclass1298184332.95259http://foo/#a%B7btext PASSclass1298184595.36652http://foo/#a%B7btext PASSclass1298184623.81142http://foo/#a%B7btext PASSclass1298184504.70199http://foo/#a%B7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B7b 7aa%2F.%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/.%2E/ http://foo/a/b/c/dlabelhttp://foo/a/b/c/text PASSclass1298184332.95259http://foo/a/b/c/aa/.%2E/text FAILclass1298184595.36652http://foo/a/b/c/text PASSclass1298184623.81142http://foo/a/b/c/text PASSclass1298183571.32271http://foo/a/b/c/text PASSclass1298184504.70199result7aa%2F.%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Whttp%3A%2F%2F%5B%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.0.1%5D%2Fname /http://[::192.168.0.1]/ http://[::192.168.0.1]/labelhttp://[::c0a8:1]/text PASSclass1298184332.95259http://[::192.168.0.1]/text FAILclass1298184595.36652http://[::192.168.0.1]/text FAILclass1298184623.81142http://[::192.168.0.1]/text FAILclass1298183571.32271http://[::192.168.0.1]/text FAILclass1298184504.70199resultWhttp%3A%2F%2F%5B%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.0.1%5D%2F Ohttp%3A%2F%2Fexample.com%2Fa%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Dbname /http://example.com/aÍb http://example.com/aÍblabelhttp://example.com/a%C3%8Dbtext PASSclass1298184332.95259http://example.com/a%C3%8Dbtext PASSclass1298184595.36652http://example.com/aÍbtext FAILclass1298184623.81142http://example.com/aÍbtext FAILclass1298184504.70199http://example.com/a%C3%8Dbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Db =http%3A%2F%2Ffoo%2Fa%25DDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DDbname !http://foo/a%DDb http://foo/a%DDblabelhttp://foo/a%DDbtext PASSclass1298184332.95259http://foo/a%DDbtext PASSclass1298184595.36652http://foo/a%DDbtext PASSclass1298184623.81142http://foo/a%DDbtext PASSclass1298184504.70199http://foo/a%DDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25DDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DDb =http%3A%2F%2Ffoo%2Fa%25b9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b9bname !http://foo/a%b9b http://foo/a%b9blabelhttp://foo/a%b9btext PASSclass1298184332.95259http://foo/a%b9btext PASSclass1298184595.36652http://foo/a%B9btext FAILclass1298184623.81142http://foo/a%b9btext PASSclass1298184504.70199http://foo/a%b9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b9b Chttp%3A%2F%2Ffoo%2F%3Fa%25dCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dCbname #http://foo/?a%dCb http://foo/?a%dCblabelhttp://foo/?a%dCbtext PASSclass1298184332.95259http://foo/?a%dCbtext PASSclass1298184595.36652http://foo/?a%DCbtext FAILclass1298184623.81142http://foo/?a%dCbtext PASSclass1298183571.32271http://foo/?a%dCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25dCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dCb =file%3A%2F%2F%2FC%3A%5C%20%20%2B%20file%3A%2F%2F%2FC%3A%5C%20name file:///C:\ file:///C:\ label file:///C:/text PASSclass1298184332.95259 file:///C:/text PASSclass1298184595.36652 file:/C:%5Ctext FAILclass1298184623.81142 file:///C:/text PASSclass1298183571.32271 file:///C:/text PASSclass1298184504.70199result=file%3A%2F%2F%2FC%3A%5C%20%20%2B%20file%3A%2F%2F%2FC%3A%5C%20 Hhttp%3A%2F%2Fexample.com%2Fa%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbarname (http://example.com/a𐀀b http://foo/barlabel!http://example.com/a%F0%90%80%80btext PASSclass1298184332.95259!http://example.com/a%F0%90%80%80btext PASSclass1298184595.36652!http://example.com/a%F0%90%80%80btext PASSclass1298184623.81142http://example.com/a𐀀btext FAILclass1298184504.70199!http://example.com/a%F0%90%80%80btext PASSclass1298183571.32271resultHhttp%3A%2F%2Fexample.com%2Fa%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbar =http%3A%2F%2Ffoo%2Fa%255Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Fbname !http://foo/a%5Fb http://foo/a%5Fblabelhttp://foo/a_btext FAILclass1298184332.95259http://foo/a%5Fbtext PASSclass1298184595.36652http://foo/a_btext FAILclass1298184623.81142http://foo/a_btext FAILclass1298184504.70199http://foo/a%5Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Fb Ehttp%3A%2F%2Fexample.com%2Faub%20%2B%20http%3A%2F%2Fexample.com%2Faubname -http://example.com/aub http://example.com/aublabelhttp://example.com/aubtext PASSclass1298184332.95259http://example.com/aubtext PASSclass1298184595.36652http://example.com/aubtext PASSclass1298184623.81142http://example.com/aubtext PASSclass1298184504.70199http://example.com/aubtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Faub%20%2B%20http%3A%2F%2Fexample.com%2Faub Ohttp%3A%2F%2Fexample.com%2Fa%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B1bname /http://example.com/añb http://example.com/añblabelhttp://example.com/a%C3%B1btext PASSclass1298184332.95259http://example.com/a%C3%B1btext PASSclass1298184595.36652http://example.com/añbtext FAILclass1298184623.81142http://example.com/añbtext FAILclass1298184504.70199http://example.com/a%C3%B1btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B1b =http%3A%2F%2Ffoo%2Fa%25Bdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Bdbname !http://foo/a%Bdb http://foo/a%Bdblabelhttp://foo/a%Bdbtext PASSclass1298184332.95259http://foo/a%Bdbtext PASSclass1298184595.36652http://foo/a%BDbtext FAILclass1298184623.81142http://foo/a%Bdbtext PASSclass1298184504.70199http://foo/a%Bdbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Bdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Bdb Chttp%3A%2F%2Ffoo%2F%3Fa%25d5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d5bname #http://foo/?a%d5b http://foo/?a%d5blabelhttp://foo/?a%d5btext PASSclass1298184332.95259http://foo/?a%d5btext PASSclass1298184595.36652http://foo/?a%D5btext FAILclass1298184623.81142http://foo/?a%d5btext PASSclass1298183571.32271http://foo/?a%d5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d5b =http%3A%2F%2Ffoo%2Fa%25D8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D8bname !http://foo/a%D8b http://foo/a%D8blabelhttp://foo/a%D8btext PASSclass1298184332.95259http://foo/a%D8btext PASSclass1298184595.36652http://foo/a%D8btext PASSclass1298184623.81142http://foo/a%D8btext PASSclass1298184504.70199http://foo/a%D8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25D8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D8b Chttp%3A%2F%2Ffoo%2F%23a%25Adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Adbname #http://foo/#a%Adb http://foo/#a%Adblabelhttp://foo/#a%Adbtext PASSclass1298184332.95259http://foo/#a%Adbtext PASSclass1298184595.36652http://foo/#a%Adbtext PASSclass1298184623.81142http://foo/#a%Adbtext PASSclass1298184504.70199http://foo/#a%Adbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Adb Ohttp%3A%2F%2Fexample.com%2Ffoo%2591%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2591name 3http://example.com/foo%91 http://example.com/foo%91labelhttp://example.com/foo%91text PASSclass1298184332.95259http://example.com/foo%91text PASSclass1298184595.36652http://example.com/foo%91text PASSclass1298184623.81142http://example.com/foo%91text PASSclass1298183571.32271http://example.com/foo%91text PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2Ffoo%2591%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2591 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%84b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%84bname 1http://example.com/?aÄb http://example.com/?aÄblabelhttp://example.com/?a%C3%84btext PASSclass1298184332.95259http://example.com/?a%C3%84btext PASSclass1298184595.36652http://example.com/?a%C3%84btext PASSclass1298184623.81142http://example.com/?a%C3%84btext PASSclass1298183571.32271http://example.com/?aÄbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%84b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%84b Chttp%3A%2F%2Ffoo%2F%23a%25Dab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dabname #http://foo/#a%Dab http://foo/#a%Dablabelhttp://foo/#a%Dabtext PASSclass1298184332.95259http://foo/#a%Dabtext PASSclass1298184595.36652http://foo/#a%Dabtext PASSclass1298184623.81142http://foo/#a%Dabtext PASSclass1298184504.70199http://foo/#a%Dabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Dab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dab Chttp%3A%2F%2Ffoo%2F%23a%2568b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2568bname #http://foo/#a%68b http://foo/#a%68blabelhttp://foo/#a%68btext PASSclass1298184332.95259http://foo/#a%68btext PASSclass1298184595.36652http://foo/#ahbtext FAILclass1298184623.81142http://foo/#a%68btext PASSclass1298184504.70199http://foo/#a%68btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2568b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2568b =http%3A%2F%2Ffoo%2Fa%25bDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bDbname !http://foo/a%bDb http://foo/a%bDblabelhttp://foo/a%bDbtext PASSclass1298184332.95259http://foo/a%bDbtext PASSclass1298184595.36652http://foo/a%BDbtext FAILclass1298184623.81142http://foo/a%bDbtext PASSclass1298184504.70199http://foo/a%bDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25bDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bDb Chttp%3A%2F%2Ffoo%2F%23a%25adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25adbname #http://foo/#a%adb http://foo/#a%adblabelhttp://foo/#a%adbtext PASSclass1298184332.95259http://foo/#a%adbtext PASSclass1298184595.36652http://foo/#a%adbtext PASSclass1298184623.81142http://foo/#a%adbtext PASSclass1298184504.70199http://foo/#a%adbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25adb +ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2Fname ws://foo/ ws://foo/label ws://foo/text PASSclass1298184332.95259 ws://foo/text PASSclass1298184595.36652 ws://foo/text PASSclass1298184623.81142 ws://foo/text PASSclass1298183571.32271 ws://foo/text PASSclass1298184504.70199result+ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2F *hoge%3Ffuga%20%2B%20http%3A%2F%2Ffoo%2Fbarname hoge?fuga http://foo/barlabelhttp://foo/hoge?fugatext PASSclass1298184332.95259http://foo/hoge?fugatext PASSclass1298184595.36652http://foo/hoge?fugatext PASSclass1298184623.81142http://foo/hoge?fugatext PASSclass1298184504.70199http://foo/hoge?fugatext PASSclass1298183571.32271result*hoge%3Ffuga%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%23a%25feb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25febname #http://foo/#a%feb http://foo/#a%feblabelhttp://foo/#a%febtext PASSclass1298184332.95259http://foo/#a%febtext PASSclass1298184595.36652http://foo/#a%febtext PASSclass1298184623.81142http://foo/#a%febtext PASSclass1298184504.70199http://foo/#a%febtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25feb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25feb Chttp%3A%2F%2Ffoo%2F%23a%254Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Abname #http://foo/#a%4Ab http://foo/#a%4Ablabelhttp://foo/#a%4Abtext PASSclass1298184332.95259http://foo/#a%4Abtext PASSclass1298184595.36652http://foo/#aJbtext FAILclass1298184623.81142http://foo/#a%4Abtext PASSclass1298184504.70199http://foo/#a%4Abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Ab Chttp%3A%2F%2Ffoo%2F%3Fa%2530b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2530bname #http://foo/?a%30b http://foo/?a%30blabelhttp://foo/?a%30btext PASSclass1298184332.95259http://foo/?a%30btext PASSclass1298184595.36652http://foo/?a%30btext PASSclass1298184623.81142http://foo/?a%30btext PASSclass1298183571.32271http://foo/?a%30btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2530b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2530b Chttp%3A%2F%2Ffoo%2F%23a%255eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255ebname #http://foo/#a%5eb http://foo/#a%5eblabelhttp://foo/#a%5ebtext PASSclass1298184332.95259http://foo/#a%5ebtext PASSclass1298184595.36652http://foo/#a%5ebtext PASSclass1298184623.81142http://foo/#a%5ebtext PASSclass1298184504.70199http://foo/#a%5ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255eb data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragment%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragmentname idata:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragment data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmentlabel4data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmenttext PASSclass1298184332.952594data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmenttext PASSclass1298184595.366524data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmenttext PASSclass1298184623.811424data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmenttext PASSclass1298183571.322714data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragmenttext PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragment%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragment Chttp%3A%2F%2Ffoo%2F%23a%25eBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eBbname #http://foo/#a%eBb http://foo/#a%eBblabelhttp://foo/#a%eBbtext PASSclass1298184332.95259http://foo/#a%eBbtext PASSclass1298184595.36652http://foo/#a%eBbtext PASSclass1298184623.81142http://foo/#a%eBbtext PASSclass1298184504.70199http://foo/#a%eBbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eBb Ihttp%3A%2F%2Fexample.com%2Fa%3Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%3Ebname -http://example.com/a>b http://example.com/a>blabelhttp://example.com/a%3Ebtext PASSclass1298184332.95259http://example.com/a%3Ebtext PASSclass1298184595.36652http://example.com/a%3Ebtext PASSclass1298184623.81142http://example.com/a%3Ebtext PASSclass1298184504.70199http://example.com/a%3Ebtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%3Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%3Eb Khttp%3A%2F%2Fexample.com%2F%23a8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a8bname /http://example.com/#a8b http://example.com/#a8blabelhttp://example.com/#a8btext PASSclass1298184332.95259http://example.com/#a8btext PASSclass1298184595.36652http://example.com/#a8btext PASSclass1298184623.81142http://example.com/#a8btext PASSclass1298184504.70199http://example.com/#a8btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a8b =http%3A%2F%2Ffoo%2Fa%253ab%20%2B%20http%3A%2F%2Ffoo%2Fa%253abname !http://foo/a%3ab http://foo/a%3ablabelhttp://foo/a%3abtext PASSclass1298184332.95259http://foo/a%3abtext PASSclass1298184595.36652http://foo/a%3abtext PASSclass1298184623.81142http://foo/a%3abtext PASSclass1298184504.70199http://foo/a%3abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253ab%20%2B%20http%3A%2F%2Ffoo%2Fa%253ab #javascript%3A%20%2B%20javascript%3Aname javascript: javascript:label javascript:text PASSclass1298184332.95259 javascript:text PASSclass1298184595.36652 javascript:text PASSclass1298184623.81142 javascript:text PASSclass1298183571.32271 javascript:text PASSclass1298184504.70199result#javascript%3A%20%2B%20javascript%3A =http%3A%2F%2Ffoo%2Fa%2541b%20%2B%20http%3A%2F%2Ffoo%2Fa%2541bname !http://foo/a%41b http://foo/a%41blabelhttp://foo/aAbtext PASSclass1298184332.95259http://foo/a%41btext FAILclass1298184595.36652http://foo/aAbtext PASSclass1298184623.81142http://foo/aAbtext PASSclass1298184504.70199http://foo/a%41btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2541b%20%2B%20http%3A%2F%2Ffoo%2Fa%2541b 1http%3A%2F%2Ffoo%3A0%20%2B%20http%3A%2F%2Ffoo%3A0name http://foo:0 http://foo:0label http://foo:0/text PASSclass1298184332.95259 http://foo:0/text PASSclass1298184595.36652 http://foo/text FAILclass1298184623.81142 http://foo:0/text PASSclass1298183571.32271 http://foo:0/text PASSclass1298184504.70199result1http%3A%2F%2Ffoo%3A0%20%2B%20http%3A%2F%2Ffoo%3A0 Chttp%3A%2F%2Ffoo%2F%23a%2578b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2578bname #http://foo/#a%78b http://foo/#a%78blabelhttp://foo/#a%78btext PASSclass1298184332.95259http://foo/#a%78btext PASSclass1298184595.36652http://foo/#axbtext FAILclass1298184623.81142http://foo/#a%78btext PASSclass1298184504.70199http://foo/#a%78btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2578b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2578b Chttp%3A%2F%2Ffoo%2F%3Fa%259Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Ebname #http://foo/?a%9Eb http://foo/?a%9Eblabelhttp://foo/?a%9Ebtext PASSclass1298184332.95259http://foo/?a%9Ebtext PASSclass1298184595.36652http://foo/?a%9Ebtext PASSclass1298184623.81142http://foo/?a%9Ebtext PASSclass1298183571.32271http://foo/?a%9Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Eb Chttp%3A%2F%2Ffoo%2F%3Fa%25A5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A5bname #http://foo/?a%A5b http://foo/?a%A5blabelhttp://foo/?a%A5btext PASSclass1298184332.95259http://foo/?a%A5btext PASSclass1298184595.36652http://foo/?a%A5btext PASSclass1298184623.81142http://foo/?a%A5btext PASSclass1298183571.32271http://foo/?a%A5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A5b Ohttp%3A%2F%2Fexample.com%2Fa%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%81bname /http://example.com/ab http://example.com/ablabelhttp://example.com/a%C2%81btext PASSclass1298184332.95259http://example.com/a%C2%81btext PASSclass1298184595.36652http://example.com/abtext FAILclass1298184623.81142http://example.com/abtext FAILclass1298184504.70199http://example.com/a%C2%81btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%81b Chttp%3A%2F%2Ffoo%2F%23a%2569b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2569bname #http://foo/#a%69b http://foo/#a%69blabelhttp://foo/#a%69btext PASSclass1298184332.95259http://foo/#a%69btext PASSclass1298184595.36652http://foo/#aibtext FAILclass1298184623.81142http://foo/#a%69btext PASSclass1298184504.70199http://foo/#a%69btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2569b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2569b Chttp%3A%2F%2Ffoo%2F%3Fa%25AFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25AFbname #http://foo/?a%AFb http://foo/?a%AFblabelhttp://foo/?a%AFbtext PASSclass1298184332.95259http://foo/?a%AFbtext PASSclass1298184595.36652http://foo/?a%AFbtext PASSclass1298184623.81142http://foo/?a%AFbtext PASSclass1298183571.32271http://foo/?a%AFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25AFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25AFb =http%3A%2F%2Ffoo%2Fa%254ab%20%2B%20http%3A%2F%2Ffoo%2Fa%254abname !http://foo/a%4ab http://foo/a%4ablabelhttp://foo/aJbtext PASSclass1298184332.95259http://foo/a%4abtext FAILclass1298184595.36652http://foo/aJbtext PASSclass1298184623.81142http://foo/aJbtext PASSclass1298184504.70199http://foo/a%4abtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254ab%20%2B%20http%3A%2F%2Ffoo%2Fa%254ab Chttp%3A%2F%2Ffoo%2F%3Fa%2524b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2524bname #http://foo/?a%24b http://foo/?a%24blabelhttp://foo/?a%24btext PASSclass1298184332.95259http://foo/?a%24btext PASSclass1298184595.36652http://foo/?a%24btext PASSclass1298184623.81142http://foo/?a%24btext PASSclass1298183571.32271http://foo/?a%24btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2524b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2524b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A4bname 1http://example.com/#a¤b http://example.com/#a¤blabelhttp://example.com/#a¤btext PASSclass1298184332.95259http://example.com/#a%C2%A4btext FAILclass1298184595.36652http://example.com/#a¤btext PASSclass1298184623.81142http://example.com/#a¤btext PASSclass1298184504.70199http://example.com/#a%C2%A4btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A4b Chttp%3A%2F%2Ffoo%2F%23a%25C2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C2bname #http://foo/#a%C2b http://foo/#a%C2blabelhttp://foo/#a%C2btext PASSclass1298184332.95259http://foo/#a%C2btext PASSclass1298184595.36652http://foo/#a%C2btext PASSclass1298184623.81142http://foo/#a%C2btext PASSclass1298184504.70199http://foo/#a%C2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C2b =http%3A%2F%2Ffoo%2Fa%2523b%20%2B%20http%3A%2F%2Ffoo%2Fa%2523bname !http://foo/a%23b http://foo/a%23blabelhttp://foo/a%23btext PASSclass1298184332.95259http://foo/a%23btext PASSclass1298184595.36652http://foo/a%23btext PASSclass1298184623.81142http://foo/a%23btext PASSclass1298184504.70199http://foo/a%23btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2523b%20%2B%20http%3A%2F%2Ffoo%2Fa%2523b Chttp%3A%2F%2Ffoo%2F%3Fa%25cBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cBbname #http://foo/?a%cBb http://foo/?a%cBblabelhttp://foo/?a%cBbtext PASSclass1298184332.95259http://foo/?a%cBbtext PASSclass1298184595.36652http://foo/?a%CBbtext FAILclass1298184623.81142http://foo/?a%cBbtext PASSclass1298183571.32271http://foo/?a%cBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25cBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cBb <%2F%2Fhoge%2Ffuga%3Fabc%23def%20%2B%20http%3A%2F%2Ffoo%2Fbarname "//hoge/fuga?abc#def http://foo/barlabelhttp://hoge/fuga?abc#deftext PASSclass1298184332.95259http://hoge/fuga?abc#deftext PASSclass1298184595.36652http://hoge/fuga?abc#deftext PASSclass1298184623.81142http://hoge/fuga?abc#deftext PASSclass1298184504.70199http://hoge/fuga?abc#deftext PASSclass1298183571.32271result<%2F%2Fhoge%2Ffuga%3Fabc%23def%20%2B%20http%3A%2F%2Ffoo%2Fbar Ohttp%3A%2F%2Fexample.com%2Fa%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A4bname /http://example.com/a¤b http://example.com/a¤blabelhttp://example.com/a%C2%A4btext PASSclass1298184332.95259http://example.com/a%C2%A4btext PASSclass1298184595.36652http://example.com/a¤btext FAILclass1298184623.81142http://example.com/a¤btext FAILclass1298184504.70199http://example.com/a%C2%A4btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A4b =http%3A%2F%2Ffoo%2Fa%25D3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D3bname !http://foo/a%D3b http://foo/a%D3blabelhttp://foo/a%D3btext PASSclass1298184332.95259http://foo/a%D3btext PASSclass1298184595.36652http://foo/a%D3btext PASSclass1298184623.81142http://foo/a%D3btext PASSclass1298184504.70199http://foo/a%D3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25D3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D3b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%87b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%87bname 1http://example.com/#aÇb http://example.com/#aÇblabelhttp://example.com/#aÇbtext PASSclass1298184332.95259http://example.com/#a%C3%87btext FAILclass1298184595.36652http://example.com/#aÇbtext PASSclass1298184623.81142http://example.com/#aÇbtext PASSclass1298184504.70199http://example.com/#a%C3%87btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%87b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%87b Qhttp%3A%2F%2F%5B%3A%3A%2525%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%2525%3A%5D%2Fname !http://[::%25:]/ http://[::%25:]/labelhttp://[::%25:]/text PASSclass1298184332.95259http://[::%25:]/text PASSclass1298184595.36652opera:illegal-url-81text FAILclass1298184623.81142http://[::%25:]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultQhttp%3A%2F%2F%5B%3A%3A%2525%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%2525%3A%5D%2F Ohttp%3A%2F%2Fexample.com%2F%3Fa%18b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%18bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%18btext PASSclass1298184332.95259http://example.com/?a%18btext PASSclass1298184595.36652http://example.com/?a%18btext PASSclass1298184623.81142http://example.com/?a%18btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%18b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%18b =http%3A%2F%2Ffoo%2Fa%254Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%254Bbname !http://foo/a%4Bb http://foo/a%4Bblabelhttp://foo/aKbtext PASSclass1298184332.95259http://foo/a%4Bbtext FAILclass1298184595.36652http://foo/aKbtext PASSclass1298184623.81142http://foo/aKbtext PASSclass1298184504.70199http://foo/a%4Bbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%254Bb Chttp%3A%2F%2Ffoo%2F%3Fa%2571b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2571bname #http://foo/?a%71b http://foo/?a%71blabelhttp://foo/?a%71btext PASSclass1298184332.95259http://foo/?a%71btext PASSclass1298184595.36652http://foo/?a%71btext PASSclass1298184623.81142http://foo/?a%71btext PASSclass1298183571.32271http://foo/?a%71btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2571b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2571b Chttp%3A%2F%2Ffoo%2F%3Fa%25EDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EDbname #http://foo/?a%EDb http://foo/?a%EDblabelhttp://foo/?a%EDbtext PASSclass1298184332.95259http://foo/?a%EDbtext PASSclass1298184595.36652http://foo/?a%EDbtext PASSclass1298184623.81142http://foo/?a%EDbtext PASSclass1298183571.32271http://foo/?a%EDbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25EDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EDb Chttp%3A%2F%2Ffoo%2F%23a%258Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Fbname #http://foo/#a%8Fb http://foo/#a%8Fblabelhttp://foo/#a%8Fbtext PASSclass1298184332.95259http://foo/#a%8Fbtext PASSclass1298184595.36652http://foo/#a%8Fbtext PASSclass1298184623.81142http://foo/#a%8Fbtext PASSclass1298184504.70199http://foo/#a%8Fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Fb Ihttp%3A%2F%2Fexample.com%2Fa%0Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Bbname -http://example.com/a b http://example.com/a blabelhttp://example.com/a%0Bbtext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%0Bbtext PASSclass1298184623.81142http://example.com/a%0Bbtext PASSclass1298184504.70199http://example.com/a%0Bbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%0Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Bb Chttp%3A%2F%2Ffoo%2F%3Fa%250fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250fbname #http://foo/?a%0fb http://foo/?a%0fblabelhttp://foo/?a%0fbtext PASSclass1298184332.95259http://foo/?a%0fbtext PASSclass1298184595.36652http://foo/?a%0fbtext PASSclass1298184623.81142http://foo/?a%0fbtext PASSclass1298183571.32271http://foo/?a%0fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250fb Chttp%3A%2F%2Ffoo%2F%3Fa%25E6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E6bname #http://foo/?a%E6b http://foo/?a%E6blabelhttp://foo/?a%E6btext PASSclass1298184332.95259http://foo/?a%E6btext PASSclass1298184595.36652http://foo/?a%E6btext PASSclass1298184623.81142http://foo/?a%E6btext PASSclass1298183571.32271http://foo/?a%E6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E6b aftp%3A%2F%2Fftp.is.co.za%2Frfc%2Frfc1808.txt%20%2B%20ftp%3A%2F%2Fftp.is.co.za%2Frfc%2Frfc1808.txtname Eftp://ftp.is.co.za/rfc/rfc1808.txt ftp://ftp.is.co.za/rfc/rfc1808.txtlabel"ftp://ftp.is.co.za/rfc/rfc1808.txttext PASSclass1298184332.95259"ftp://ftp.is.co.za/rfc/rfc1808.txttext PASSclass1298184595.36652"ftp://ftp.is.co.za/rfc/rfc1808.txttext PASSclass1298184623.81142"ftp://ftp.is.co.za/rfc/rfc1808.txttext PASSclass1298183571.32271"ftp://ftp.is.co.za/rfc/rfc1808.txttext PASSclass1298184504.70199resultaftp%3A%2F%2Fftp.is.co.za%2Frfc%2Frfc1808.txt%20%2B%20ftp%3A%2F%2Fftp.is.co.za%2Frfc%2Frfc1808.txt http%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDname ?http://example.com/你好你好 http://example.com/你好你好label7http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298184332.952597http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298184595.36652http://example.com/你好你好text FAILclass1298184623.81142http://example.com/你好你好text FAILclass1298184504.701997http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298183571.32271resulthttp%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD =http%3A%2F%2Ffoo%2Fa%25DCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DCbname !http://foo/a%DCb http://foo/a%DCblabelhttp://foo/a%DCbtext PASSclass1298184332.95259http://foo/a%DCbtext PASSclass1298184595.36652http://foo/a%DCbtext PASSclass1298184623.81142http://foo/a%DCbtext PASSclass1298184504.70199http://foo/a%DCbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25DCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25DCb Ohttp%3A%2F%2Fexample.com%2F%23a%14b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%14bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%14btext PASSclass1298184332.95259http://example.com/#a%14btext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%14btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%14b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%14b 3mailto%3A%F0%90%8C%80%20%2B%20mailto%3A%F0%90%8C%80name mailto:𐌀 mailto:𐌀labelmailto:%F0%90%8C%80text PASSclass1298184332.95259mailto:%F0%90%8C%80text PASSclass1298184595.36652mailto:%F0%90%8C%80text PASSclass1298184623.81142mailto:%F0%90%8C%80text PASSclass1298183571.32271 mailto:𐌀text FAILclass1298184504.70199result3mailto%3A%F0%90%8C%80%20%2B%20mailto%3A%F0%90%8C%80 Chttp%3A%2F%2Ffoo%2F%3Fa%25d2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d2bname #http://foo/?a%d2b http://foo/?a%d2blabelhttp://foo/?a%d2btext PASSclass1298184332.95259http://foo/?a%d2btext PASSclass1298184595.36652http://foo/?a%D2btext FAILclass1298184623.81142http://foo/?a%d2btext PASSclass1298183571.32271http://foo/?a%d2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d2b Ihttp%3A%2F%2Fexample.com%2Fa%0Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Cbname -http://example.com/a b http://example.com/a blabelhttp://example.com/a%0Cbtext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%0Cbtext PASSclass1298184623.81142http://example.com/a%0Cbtext PASSclass1298184504.70199http://example.com/a%0Cbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%0Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Cb Chttp%3A%2F%2Ffoo%2F%3Fa%258db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258dbname #http://foo/?a%8db http://foo/?a%8dblabelhttp://foo/?a%8dbtext PASSclass1298184332.95259http://foo/?a%8dbtext PASSclass1298184595.36652http://foo/?a%8dbtext PASSclass1298184623.81142http://foo/?a%8dbtext PASSclass1298183571.32271http://foo/?a%8dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258db Ohttp%3A%2F%2Fexample.com%2Fa%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%9Bbname /http://example.com/a›b http://example.com/a›blabelhttp://example.com/a%C2%9Bbtext PASSclass1298184332.95259http://example.com/a%C2%9Bbtext PASSclass1298184595.36652http://example.com/a›btext FAILclass1298184623.81142http://example.com/a›btext FAILclass1298184504.70199http://example.com/a%C2%9Bbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%9Bb 5http%3A%2F%2F%3A%40bar%20%2B%20http%3A%2F%2F%3A%40barname http://:@bar http://:@barlabel http://bar/text FAILclass1298184332.95259 http://bar/text FAILclass1298184595.36652 http://bar/text FAILclass1298184623.81142 http://:@bartext FAILclass1298183571.32271nulltext FAILclass1298184504.70199result5http%3A%2F%2F%3A%40bar%20%2B%20http%3A%2F%2F%3A%40bar Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A6bname 1http://example.com/#a¦b http://example.com/#a¦blabelhttp://example.com/#a¦btext PASSclass1298184332.95259http://example.com/#a%C2%A6btext FAILclass1298184595.36652http://example.com/#a¦btext PASSclass1298184623.81142http://example.com/#a¦btext PASSclass1298184504.70199http://example.com/#a%C2%A6btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A6b =g%3Bx%3D1%2F..%2Fy%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g;x=1/../y http://a/b/c/d;p?qlabelhttp://a/b/c/ytext PASSclass1298184332.95259http://a/b/c/ytext PASSclass1298184595.36652http://a/b/c/ytext PASSclass1298184623.81142http://a/b/c/ytext PASSclass1298184504.70199http://a/b/c/ytext PASSclass1298183571.32271result=g%3Bx%3D1%2F..%2Fy%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq =http%3A%2F%2Ffoo%2Fa%2502b%20%2B%20http%3A%2F%2Ffoo%2Fa%2502bname !http://foo/a%02b http://foo/a%02blabelhttp://foo/a%02btext PASSclass1298184332.95259http://foo/a%02btext PASSclass1298184595.36652http://foo/a%02btext PASSclass1298184623.81142http://foo/a%02btext PASSclass1298184504.70199http://foo/a%02btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2502b%20%2B%20http%3A%2F%2Ffoo%2Fa%2502b =http%3A%2F%2Ffoo%2Fa%25CEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CEbname !http://foo/a%CEb http://foo/a%CEblabelhttp://foo/a%CEbtext PASSclass1298184332.95259http://foo/a%CEbtext PASSclass1298184595.36652http://foo/a%CEbtext PASSclass1298184623.81142http://foo/a%CEbtext PASSclass1298184504.70199http://foo/a%CEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25CEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CEb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%BDbname 1http://example.com/?a½b http://example.com/?a½blabelhttp://example.com/?a%C2%BDbtext PASSclass1298184332.95259http://example.com/?a%C2%BDbtext PASSclass1298184595.36652http://example.com/?a%C2%BDbtext PASSclass1298184623.81142http://example.com/?a%C2%BDbtext PASSclass1298183571.32271http://example.com/?a½btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%BDb =http%3A%2F%2Ffoo%2Fa%252Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%252Abname !http://foo/a%2Ab http://foo/a%2Ablabelhttp://foo/a%2Abtext PASSclass1298184332.95259http://foo/a%2Abtext PASSclass1298184595.36652http://foo/a*btext FAILclass1298184623.81142http://foo/a%2Abtext PASSclass1298184504.70199http://foo/a%2Abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%252Ab Chttp%3A%2F%2Ffoo%2F%3Fa%25F6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F6bname #http://foo/?a%F6b http://foo/?a%F6blabelhttp://foo/?a%F6btext PASSclass1298184332.95259http://foo/?a%F6btext PASSclass1298184595.36652http://foo/?a%F6btext PASSclass1298184623.81142http://foo/?a%F6btext PASSclass1298183571.32271http://foo/?a%F6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F6b %%23foo%20%2B%20http%3A%2F%2Ffoo%2Fbarname #foo http://foo/barlabelhttp://foo/bar#footext PASSclass1298184332.95259http://foo/bar#footext PASSclass1298184595.36652http://foo/bar#footext PASSclass1298184623.81142http://foo/bar#footext PASSclass1298184504.70199http://foo/bar#footext PASSclass1298183571.32271result%%23foo%20%2B%20http%3A%2F%2Ffoo%2Fbar =http%3A%2F%2Ffoo%2Fa%25ffb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ffbname !http://foo/a%ffb http://foo/a%ffblabelhttp://foo/a%ffbtext PASSclass1298184332.95259http://foo/a%ffbtext PASSclass1298184595.36652http://foo/a%FFbtext FAILclass1298184623.81142http://foo/a%ffbtext PASSclass1298184504.70199http://foo/a%ffbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ffb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ffb Chttp%3A%2F%2Ffoo%2F%23a%2589b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2589bname #http://foo/#a%89b http://foo/#a%89blabelhttp://foo/#a%89btext PASSclass1298184332.95259http://foo/#a%89btext PASSclass1298184595.36652http://foo/#a%89btext PASSclass1298184623.81142http://foo/#a%89btext PASSclass1298184504.70199http://foo/#a%89btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2589b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2589b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Fbname 1http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%C2%8Fbtext PASSclass1298184332.95259http://example.com/?a%C2%8Fbtext PASSclass1298184595.36652http://example.com/?a%C2%8Fbtext PASSclass1298184623.81142http://example.com/?a%C2%8Fbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Fb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A7bname 1http://example.com/?açb http://example.com/?açblabelhttp://example.com/?a%C3%A7btext PASSclass1298184332.95259http://example.com/?a%C3%A7btext PASSclass1298184595.36652http://example.com/?a%C3%A7btext PASSclass1298184623.81142http://example.com/?a%C3%A7btext PASSclass1298183571.32271http://example.com/?açbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A7b Chttp%3A%2F%2Ffoo%2F%3Fa%25eFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eFbname #http://foo/?a%eFb http://foo/?a%eFblabelhttp://foo/?a%eFbtext PASSclass1298184332.95259http://foo/?a%eFbtext PASSclass1298184595.36652http://foo/?a%EFbtext FAILclass1298184623.81142http://foo/?a%eFbtext PASSclass1298183571.32271http://foo/?a%eFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25eFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eFb Khttp%3A%2F%2Fexample.com%2F%23a0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a0bname /http://example.com/#a0b http://example.com/#a0blabelhttp://example.com/#a0btext PASSclass1298184332.95259http://example.com/#a0btext PASSclass1298184595.36652http://example.com/#a0btext PASSclass1298184623.81142http://example.com/#a0btext PASSclass1298184504.70199http://example.com/#a0btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a0b /javascript%3A%22%22%20%2B%20javascript%3A%22%22name javascript:"" javascript:""label javascript:""text PASSclass1298184332.95259javascript:%22%22text FAILclass1298184595.36652 javascript:""text PASSclass1298184623.81142 javascript:""text PASSclass1298183571.32271 javascript:""text PASSclass1298184504.70199result/javascript%3A%22%22%20%2B%20javascript%3A%22%22 2..%2FD%7C%2Ffoo%2F%20%2B%20file%3A%2F%2F%2FC%7C%2Fname ../D|/foo/ file:///C|/labelfile:///C:/D%7C/foo/text PASSclass1298184332.95259file:///D|/foo/text FAILclass1298184595.36652 file:/D|/foo/text FAILclass1298184623.811421http://suika.fam.cx/www/url/perl-weburl/t/D|/foo/text FAILclass1298183571.322713http://suika.fam.cx/www/url/perl-weburl/t/D%7C/foo/text FAILclass1298184504.70199result2..%2FD%7C%2Ffoo%2F%20%2B%20file%3A%2F%2F%2FC%7C%2F Ihttp%3A%2F%2Fexample.com%2Fa%1Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Bbname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%1Bbtext PASSclass1298184332.95259http://example.com/a%1Bbtext PASSclass1298184595.36652http://example.com/a%1Bbtext PASSclass1298184623.81142http://example.com/a%1Bbtext PASSclass1298184504.70199http://example.com/a%1Bbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%1Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Bb Chttp%3A%2F%2Ffoo%2F%3Fa%2513b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2513bname #http://foo/?a%13b http://foo/?a%13blabelhttp://foo/?a%13btext PASSclass1298184332.95259http://foo/?a%13btext PASSclass1298184595.36652http://foo/?a%13btext PASSclass1298184623.81142http://foo/?a%13btext PASSclass1298183571.32271http://foo/?a%13btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2513b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2513b Ihttp%3A%2F%2Fexample.com%2Fa%2Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%2Cbname -http://example.com/a,b http://example.com/a,blabelhttp://example.com/a,btext PASSclass1298184332.95259http://example.com/a,btext PASSclass1298184595.36652http://example.com/a,btext PASSclass1298184623.81142http://example.com/a,btext PASSclass1298184504.70199http://example.com/a,btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%2Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%2Cb Chttp%3A%2F%2Ffoo%2F%3Fa%2555b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2555bname #http://foo/?a%55b http://foo/?a%55blabelhttp://foo/?a%55btext PASSclass1298184332.95259http://foo/?a%55btext PASSclass1298184595.36652http://foo/?a%55btext PASSclass1298184623.81142http://foo/?a%55btext PASSclass1298183571.32271http://foo/?a%55btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2555b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2555b Chttp%3A%2F%2Ffoo%2F%3Fa%25fdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fdbname #http://foo/?a%fdb http://foo/?a%fdblabelhttp://foo/?a%fdbtext PASSclass1298184332.95259http://foo/?a%fdbtext PASSclass1298184595.36652http://foo/?a%FDbtext FAILclass1298184623.81142http://foo/?a%fdbtext PASSclass1298183571.32271http://foo/?a%fdbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fdb Chttp%3A%2F%2Ffoo%2F%3Fa%25eEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eEbname #http://foo/?a%eEb http://foo/?a%eEblabelhttp://foo/?a%eEbtext PASSclass1298184332.95259http://foo/?a%eEbtext PASSclass1298184595.36652http://foo/?a%EEbtext FAILclass1298184623.81142http://foo/?a%eEbtext PASSclass1298183571.32271http://foo/?a%eEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25eEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eEb Chttp%3A%2F%2Ffoo%2F%3Fa%25fCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fCbname #http://foo/?a%fCb http://foo/?a%fCblabelhttp://foo/?a%fCbtext PASSclass1298184332.95259http://foo/?a%fCbtext PASSclass1298184595.36652http://foo/?a%FCbtext FAILclass1298184623.81142http://foo/?a%fCbtext PASSclass1298183571.32271http://foo/?a%fCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fCb 4file%3AUNChost%2Fpath%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:UNChost/path http://a/b/clabelfile://unchost/pathtext PASSclass1298184332.95259file://UNChost/pathtext FAILclass1298184595.36652file:/UNChost/pathtext FAILclass1298184623.81142file:///UNChost/pathtext FAILclass1298183571.32271file:UNChost/pathtext FAILclass1298184504.70199result4file%3AUNChost%2Fpath%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%3Fa%25Efb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Efbname #http://foo/?a%Efb http://foo/?a%Efblabelhttp://foo/?a%Efbtext PASSclass1298184332.95259http://foo/?a%Efbtext PASSclass1298184595.36652http://foo/?a%EFbtext FAILclass1298184623.81142http://foo/?a%Efbtext PASSclass1298183571.32271http://foo/?a%Efbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Efb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Efb Chttp%3A%2F%2Ffoo%2F%23a%25bdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bdbname #http://foo/#a%bdb http://foo/#a%bdblabelhttp://foo/#a%bdbtext PASSclass1298184332.95259http://foo/#a%bdbtext PASSclass1298184595.36652http://foo/#a%bdbtext PASSclass1298184623.81142http://foo/#a%bdbtext PASSclass1298184504.70199http://foo/#a%bdbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bdb Chttp%3A%2F%2Ffoo%2F%23a%25d9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d9bname #http://foo/#a%d9b http://foo/#a%d9blabelhttp://foo/#a%d9btext PASSclass1298184332.95259http://foo/#a%d9btext PASSclass1298184595.36652http://foo/#a%d9btext PASSclass1298184623.81142http://foo/#a%d9btext PASSclass1298184504.70199http://foo/#a%d9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d9b 2.%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname .%2E/ http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/c/.%2E/text FAILclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/text PASSclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result2.%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Uhttp%3A%2F%2Fexample.com%2F%23a%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Abname 1http://example.com/#ašb http://example.com/#ašblabelhttp://example.com/#ašbtext FAILclass1298184332.95259http://example.com/#a%C2%9Abtext PASSclass1298184595.36652http://example.com/#ašbtext FAILclass1298184623.81142http://example.com/#ašbtext FAILclass1298184504.70199http://example.com/#a%C2%9Abtext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Ab Chttp%3A%2F%2Ffoo%2F%23a%257db%20%2B%20http%3A%2F%2Ffoo%2F%23a%257dbname #http://foo/#a%7db http://foo/#a%7dblabelhttp://foo/#a%7dbtext PASSclass1298184332.95259http://foo/#a%7dbtext PASSclass1298184595.36652http://foo/#a%7dbtext PASSclass1298184623.81142http://foo/#a%7dbtext PASSclass1298184504.70199http://foo/#a%7dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257db%20%2B%20http%3A%2F%2Ffoo%2F%23a%257db Chttp%3A%2F%2Ffoo%2F%23a%25A1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A1bname #http://foo/#a%A1b http://foo/#a%A1blabelhttp://foo/#a%A1btext PASSclass1298184332.95259http://foo/#a%A1btext PASSclass1298184595.36652http://foo/#a%A1btext PASSclass1298184623.81142http://foo/#a%A1btext PASSclass1298184504.70199http://foo/#a%A1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A1b Chttp%3A%2F%2Ffoo%2F%3Fa%2511b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2511bname #http://foo/?a%11b http://foo/?a%11blabelhttp://foo/?a%11btext PASSclass1298184332.95259http://foo/?a%11btext PASSclass1298184595.36652http://foo/?a%11btext PASSclass1298184623.81142http://foo/?a%11btext PASSclass1298183571.32271http://foo/?a%11btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2511b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2511b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B6bname 1http://example.com/#a¶b http://example.com/#a¶blabelhttp://example.com/#a¶btext PASSclass1298184332.95259http://example.com/#a%C2%B6btext FAILclass1298184595.36652http://example.com/#a¶btext PASSclass1298184623.81142http://example.com/#a¶btext PASSclass1298184504.70199http://example.com/#a%C2%B6btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B6b Shttp%3A%2F%2F192.168.0.1%2520hello%2F%20%2B%20http%3A%2F%2F192.168.0.1%2520hello%2Fname 7http://192.168.0.1%20hello/ http://192.168.0.1%20hello/labelhttp://192.168.0.1%20hello/text PASSclass1298184332.95259http://192.168.0.1%20hello/text PASSclass1298184595.36652opera:illegal-url-27text FAILclass1298184623.81142http://192.168.0.1%20hello/text PASSclass1298183571.32271http://192.168.0.1%20hello/text PASSclass1298184504.70199resultShttp%3A%2F%2F192.168.0.1%2520hello%2F%20%2B%20http%3A%2F%2F192.168.0.1%2520hello%2F =http%3A%2F%2Ffoo%2Fa%2517b%20%2B%20http%3A%2F%2Ffoo%2Fa%2517bname !http://foo/a%17b http://foo/a%17blabelhttp://foo/a%17btext PASSclass1298184332.95259http://foo/a%17btext PASSclass1298184595.36652http://foo/a%17btext PASSclass1298184623.81142http://foo/a%17btext PASSclass1298184504.70199http://foo/a%17btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2517b%20%2B%20http%3A%2F%2Ffoo%2Fa%2517b Chttp%3A%2F%2Ffoo%2F%23a%2524b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2524bname #http://foo/#a%24b http://foo/#a%24blabelhttp://foo/#a%24btext PASSclass1298184332.95259http://foo/#a%24btext PASSclass1298184595.36652http://foo/#a%24btext PASSclass1298184623.81142http://foo/#a%24btext PASSclass1298184504.70199http://foo/#a%24btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2524b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2524b Chttp%3A%2F%2Ffoo%2F%23a%256bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256bbname #http://foo/#a%6bb http://foo/#a%6bblabelhttp://foo/#a%6bbtext PASSclass1298184332.95259http://foo/#a%6bbtext PASSclass1298184595.36652http://foo/#akbtext FAILclass1298184623.81142http://foo/#a%6bbtext PASSclass1298184504.70199http://foo/#a%6bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256bb sfile%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exename Ofile:///cygdrive/c/windows/explorer.exe file:///cygdrive/c/windows/explorer.exelabel'file:///cygdrive/c/windows/explorer.exetext PASSclass1298184332.95259'file:///cygdrive/c/windows/explorer.exetext PASSclass1298184595.36652%file:/cygdrive/c/windows/explorer.exetext FAILclass1298184623.81142'file:///cygdrive/c/windows/explorer.exetext PASSclass1298183571.32271'file:///cygdrive/c/windows/explorer.exetext PASSclass1298184504.70199resultsfile%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe 5http%3A%2F%2Ffoo%3A080%20%2B%20http%3A%2F%2Ffoo%3A080name http://foo:080 http://foo:080label http://foo/text PASSclass1298184332.95259http://foo:080/text FAILclass1298184595.36652 http://foo/text PASSclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http://foo/text PASSclass1298184504.70199result5http%3A%2F%2Ffoo%3A080%20%2B%20http%3A%2F%2Ffoo%3A080 =http%3A%2F%2Ffoo%2Fa%2561b%20%2B%20http%3A%2F%2Ffoo%2Fa%2561bname !http://foo/a%61b http://foo/a%61blabelhttp://foo/aabtext PASSclass1298184332.95259http://foo/a%61btext FAILclass1298184595.36652http://foo/aabtext PASSclass1298184623.81142http://foo/aabtext PASSclass1298184504.70199http://foo/a%61btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2561b%20%2B%20http%3A%2F%2Ffoo%2Fa%2561b Chttp%3A%2F%2Ffoo%2F%3Fa%258bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258bbname #http://foo/?a%8bb http://foo/?a%8bblabelhttp://foo/?a%8bbtext PASSclass1298184332.95259http://foo/?a%8bbtext PASSclass1298184595.36652http://foo/?a%8bbtext PASSclass1298184623.81142http://foo/?a%8bbtext PASSclass1298183571.32271http://foo/?a%8bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258bb Chttp%3A%2F%2Ffoo%2F%3Fa%25ecb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ecbname #http://foo/?a%ecb http://foo/?a%ecblabelhttp://foo/?a%ecbtext PASSclass1298184332.95259http://foo/?a%ecbtext PASSclass1298184595.36652http://foo/?a%ECbtext FAILclass1298184623.81142http://foo/?a%ecbtext PASSclass1298183571.32271http://foo/?a%ecbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ecb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ecb Chttp%3A%2F%2Ffoo%2F%23a%2564b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2564bname #http://foo/#a%64b http://foo/#a%64blabelhttp://foo/#a%64btext PASSclass1298184332.95259http://foo/#a%64btext PASSclass1298184595.36652http://foo/#adbtext FAILclass1298184623.81142http://foo/#a%64btext PASSclass1298184504.70199http://foo/#a%64btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2564b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2564b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%93b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%93bname 1http://example.com/#a“b http://example.com/#a“blabelhttp://example.com/#a“btext FAILclass1298184332.95259http://example.com/#a%C2%93btext PASSclass1298184595.36652http://example.com/#a“btext FAILclass1298184623.81142http://example.com/#a“btext FAILclass1298184504.70199http://example.com/#a%C2%93btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%93b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%93b =http%3A%2F%2Ffoo%2Fa%25C1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C1bname !http://foo/a%C1b http://foo/a%C1blabelhttp://foo/a%C1btext PASSclass1298184332.95259http://foo/a%C1btext PASSclass1298184595.36652http://foo/a%C1btext PASSclass1298184623.81142http://foo/a%C1btext PASSclass1298184504.70199http://foo/a%C1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C1b Ohttp%3A%2F%2Fexample.com%2F%3Fa%17b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%17bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%17btext PASSclass1298184332.95259http://example.com/?a%17btext PASSclass1298184595.36652http://example.com/?a%17btext PASSclass1298184623.81142http://example.com/?a%17btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%17b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%17b /data%3A%2Cfoo%20bar%20%2B%20data%3A%2Cfoo%20barname data:,foo bar data:,foo barlabel data:,foo bartext FAILclass1298184332.95259data:,foo%20bartext PASSclass1298184595.36652 data:,foo bartext FAILclass1298184623.81142data:,foo%20bartext PASSclass1298183571.32271 data:,foo bartext FAILclass1298184504.70199result/data%3A%2Cfoo%20bar%20%2B%20data%3A%2Cfoo%20bar Uhttp%3A%2F%2Fexample.com%2F%23a%C3%83b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%83bname 1http://example.com/#aÃb http://example.com/#aÃblabelhttp://example.com/#aÃbtext PASSclass1298184332.95259http://example.com/#a%C3%83btext FAILclass1298184595.36652http://example.com/#aÃbtext PASSclass1298184623.81142http://example.com/#aÃbtext PASSclass1298184504.70199http://example.com/#a%C3%83btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%83b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%83b =http%3A%2F%2Ffoo%2Fa%2599b%20%2B%20http%3A%2F%2Ffoo%2Fa%2599bname !http://foo/a%99b http://foo/a%99blabelhttp://foo/a%99btext PASSclass1298184332.95259http://foo/a%99btext PASSclass1298184595.36652http://foo/a%99btext PASSclass1298184623.81142http://foo/a%99btext PASSclass1298184504.70199http://foo/a%99btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2599b%20%2B%20http%3A%2F%2Ffoo%2Fa%2599b Chttp%3A%2F%2Ffoo%2F%23a%25aAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aAbname #http://foo/#a%aAb http://foo/#a%aAblabelhttp://foo/#a%aAbtext PASSclass1298184332.95259http://foo/#a%aAbtext PASSclass1298184595.36652http://foo/#a%aAbtext PASSclass1298184623.81142http://foo/#a%aAbtext PASSclass1298184504.70199http://foo/#a%aAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aAb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Dbname 1http://example.com/?aÝb http://example.com/?aÝblabelhttp://example.com/?a%C3%9Dbtext PASSclass1298184332.95259http://example.com/?a%C3%9Dbtext PASSclass1298184595.36652http://example.com/?a%C3%9Dbtext PASSclass1298184623.81142http://example.com/?a%C3%9Dbtext PASSclass1298183571.32271http://example.com/?aÝbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Db Ohttp%3A%2F%2Fexample.com%2Fa%C2%ADb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ADbname /http://example.com/a­b http://example.com/a­blabelhttp://example.com/a%C2%ADbtext PASSclass1298184332.95259http://example.com/a%C2%ADbtext PASSclass1298184595.36652http://example.com/a­btext FAILclass1298184623.81142http://example.com/a­btext FAILclass1298184504.70199http://example.com/a%C2%ADbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%ADb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ADb Chttp%3A%2F%2Ffoo%2F%23a%250cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250cbname #http://foo/#a%0cb http://foo/#a%0cblabelhttp://foo/#a%0cbtext PASSclass1298184332.95259http://foo/#a%0cbtext PASSclass1298184595.36652http://foo/#a%0cbtext PASSclass1298184623.81142http://foo/#a%0cbtext PASSclass1298184504.70199http://foo/#a%0cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%250cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250cb =http%3A%2F%2Ffoo%2Fa%2590b%20%2B%20http%3A%2F%2Ffoo%2Fa%2590bname !http://foo/a%90b http://foo/a%90blabelhttp://foo/a%90btext PASSclass1298184332.95259http://foo/a%90btext PASSclass1298184595.36652http://foo/a%90btext PASSclass1298184623.81142http://foo/a%90btext PASSclass1298184504.70199http://foo/a%90btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2590b%20%2B%20http%3A%2F%2Ffoo%2Fa%2590b /data%3A%3Bbase64%2C%20%2B%20data%3A%3Bbase64%2Cname data:;base64, data:;base64,label data:;base64,text PASSclass1298184332.95259 data:;base64,text PASSclass1298184595.36652 data:;base64,text PASSclass1298184623.81142 data:;base64,text PASSclass1298183571.32271 data:;base64,text PASSclass1298184504.70199result/data%3A%3Bbase64%2C%20%2B%20data%3A%3Bbase64%2C Chttp%3A%2F%2Ffoo%2F%3Fa%2576b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2576bname #http://foo/?a%76b http://foo/?a%76blabelhttp://foo/?a%76btext PASSclass1298184332.95259http://foo/?a%76btext PASSclass1298184595.36652http://foo/?a%76btext PASSclass1298184623.81142http://foo/?a%76btext PASSclass1298183571.32271http://foo/?a%76btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2576b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2576b Chttp%3A%2F%2Ffoo%2F%3Fa%25C2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C2bname #http://foo/?a%C2b http://foo/?a%C2blabelhttp://foo/?a%C2btext PASSclass1298184332.95259http://foo/?a%C2btext PASSclass1298184595.36652http://foo/?a%C2btext PASSclass1298184623.81142http://foo/?a%C2btext PASSclass1298183571.32271http://foo/?a%C2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C2b Chttp%3A%2F%2Ffoo%2F%23a%25cEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cEbname #http://foo/#a%cEb http://foo/#a%cEblabelhttp://foo/#a%cEbtext PASSclass1298184332.95259http://foo/#a%cEbtext PASSclass1298184595.36652http://foo/#a%cEbtext PASSclass1298184623.81142http://foo/#a%cEbtext PASSclass1298184504.70199http://foo/#a%cEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25cEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cEb Khttp%3A%2F%2Fexample.com%2F%3Fawb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fawbname /http://example.com/?awb http://example.com/?awblabelhttp://example.com/?awbtext PASSclass1298184332.95259http://example.com/?awbtext PASSclass1298184595.36652http://example.com/?awbtext PASSclass1298184623.81142http://example.com/?awbtext PASSclass1298183571.32271http://example.com/?awbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fawb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fawb ]http%3A%2F%2Fexample.com%5C%5Cfoo%5C%5Cbar%20%2B%20http%3A%2F%2Fexample.com%5C%5Cfoo%5C%5Cbarname 9http://example.com\\foo\\bar http://example.com\\foo\\barlabelhttp://example.com//foo//bartext PASSclass1298184332.95259http://example.com//foo//bartext PASSclass1298184595.36652opera:illegal-url-3text FAILclass1298184623.81142http://example.com\\foo\\bar/text FAILclass1298183571.32271http://example.com//foo//bartext PASSclass1298184504.70199result]http%3A%2F%2Fexample.com%5C%5Cfoo%5C%5Cbar%20%2B%20http%3A%2F%2Fexample.com%5C%5Cfoo%5C%5Cbar =http%3A%2F%2Ffoo%2Fa%257ab%20%2B%20http%3A%2F%2Ffoo%2Fa%257abname !http://foo/a%7ab http://foo/a%7ablabelhttp://foo/azbtext FAILclass1298184332.95259http://foo/a%7abtext PASSclass1298184595.36652http://foo/azbtext FAILclass1298184623.81142http://foo/azbtext FAILclass1298184504.70199http://foo/a%7abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257ab%20%2B%20http%3A%2F%2Ffoo%2Fa%257ab =http%3A%2F%2Ffoo%2Fa%25A2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A2bname !http://foo/a%A2b http://foo/a%A2blabelhttp://foo/a%A2btext PASSclass1298184332.95259http://foo/a%A2btext PASSclass1298184595.36652http://foo/a%A2btext PASSclass1298184623.81142http://foo/a%A2btext PASSclass1298184504.70199http://foo/a%A2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A2b 9wss%3A%2F%2Ffoo%3A443%2F%20%2B%20wss%3A%2F%2Ffoo%3A443%2Fname wss://foo:443/ wss://foo:443/label wss://foo/text PASSclass1298184332.95259wss://foo:443/text FAILclass1298184595.36652wss://foo:443/text FAILclass1298184623.81142wss://foo:443/text FAILclass1298183571.32271wss://foo:443/text FAILclass1298184504.70199result9wss%3A%2F%2Ffoo%3A443%2F%20%2B%20wss%3A%2F%2Ffoo%3A443%2F =http%3A%2F%2Ffoo%2Fa%25c7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c7bname !http://foo/a%c7b http://foo/a%c7blabelhttp://foo/a%c7btext PASSclass1298184332.95259http://foo/a%c7btext PASSclass1298184595.36652http://foo/a%C7btext FAILclass1298184623.81142http://foo/a%c7btext PASSclass1298184504.70199http://foo/a%c7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c7b Ohttp%3A%2F%2Fexample.com%2Fa%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Fbname /http://example.com/aÏb http://example.com/aÏblabelhttp://example.com/a%C3%8Fbtext PASSclass1298184332.95259http://example.com/a%C3%8Fbtext PASSclass1298184595.36652http://example.com/aÏbtext FAILclass1298184623.81142http://example.com/aÏbtext FAILclass1298184504.70199http://example.com/a%C3%8Fbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Fb Khttp%3A%2F%2Fexample.com%2F%23a4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a4bname /http://example.com/#a4b http://example.com/#a4blabelhttp://example.com/#a4btext PASSclass1298184332.95259http://example.com/#a4btext PASSclass1298184595.36652http://example.com/#a4btext PASSclass1298184623.81142http://example.com/#a4btext PASSclass1298184504.70199http://example.com/#a4btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a4b Chttp%3A%2F%2Ffoo%2F%3Fa%2547b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2547bname #http://foo/?a%47b http://foo/?a%47blabelhttp://foo/?a%47btext PASSclass1298184332.95259http://foo/?a%47btext PASSclass1298184595.36652http://foo/?a%47btext PASSclass1298184623.81142http://foo/?a%47btext PASSclass1298183571.32271http://foo/?a%47btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2547b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2547b Chttp%3A%2F%2Ffoo%2F%3Fa%25F2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F2bname #http://foo/?a%F2b http://foo/?a%F2blabelhttp://foo/?a%F2btext PASSclass1298184332.95259http://foo/?a%F2btext PASSclass1298184595.36652http://foo/?a%F2btext PASSclass1298184623.81142http://foo/?a%F2btext PASSclass1298183571.32271http://foo/?a%F2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F2b Khttp%3A%2F%2Fexample.com%2F%3Favb%20%2B%20http%3A%2F%2Fexample.com%2F%3Favbname /http://example.com/?avb http://example.com/?avblabelhttp://example.com/?avbtext PASSclass1298184332.95259http://example.com/?avbtext PASSclass1298184595.36652http://example.com/?avbtext PASSclass1298184623.81142http://example.com/?avbtext PASSclass1298183571.32271http://example.com/?avbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Favb%20%2B%20http%3A%2F%2Fexample.com%2F%3Favb =http%3A%2F%2Ffoo%2Fa%254fb%20%2B%20http%3A%2F%2Ffoo%2Fa%254fbname !http://foo/a%4fb http://foo/a%4fblabelhttp://foo/aObtext PASSclass1298184332.95259http://foo/a%4fbtext FAILclass1298184595.36652http://foo/aObtext PASSclass1298184623.81142http://foo/aObtext PASSclass1298184504.70199http://foo/a%4fbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254fb%20%2B%20http%3A%2F%2Ffoo%2Fa%254fb Chttp%3A%2F%2Ffoo%2F%23a%2594b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2594bname #http://foo/#a%94b http://foo/#a%94blabelhttp://foo/#a%94btext PASSclass1298184332.95259http://foo/#a%94btext PASSclass1298184595.36652http://foo/#a%94btext PASSclass1298184623.81142http://foo/#a%94btext PASSclass1298184504.70199http://foo/#a%94btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2594b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2594b =http%3A%2F%2Ffoo%2Fa%252Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Bbname !http://foo/a%2Bb http://foo/a%2Bblabelhttp://foo/a%2Bbtext PASSclass1298184332.95259http://foo/a%2Bbtext PASSclass1298184595.36652http://foo/a%2Bbtext PASSclass1298184623.81142http://foo/a%2Bbtext PASSclass1298184504.70199http://foo/a%2Bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Bb (.%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Ffuganame ./foo http://hoge/fugalabelhttp://hoge/footext PASSclass1298184332.95259http://hoge/footext PASSclass1298184595.36652http://hoge/footext PASSclass1298184623.81142http://hoge/footext PASSclass1298184504.70199http://hoge/footext PASSclass1298183571.32271result(.%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Ffuga =http%3A%2F%2Ffoo%2Fa%252Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Cbname !http://foo/a%2Cb http://foo/a%2Cblabelhttp://foo/a%2Cbtext PASSclass1298184332.95259http://foo/a%2Cbtext PASSclass1298184595.36652http://foo/a%2Cbtext PASSclass1298184623.81142http://foo/a%2Cbtext PASSclass1298184504.70199http://foo/a%2Cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Cb =http%3A%2F%2Ffoo%2Fa%25B1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B1bname !http://foo/a%B1b http://foo/a%B1blabelhttp://foo/a%B1btext PASSclass1298184332.95259http://foo/a%B1btext PASSclass1298184595.36652http://foo/a%B1btext PASSclass1298184623.81142http://foo/a%B1btext PASSclass1298184504.70199http://foo/a%B1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B1b Khttp%3A%2F%2Fexample.com%2F%23a*b%20%2B%20http%3A%2F%2Fexample.com%2F%23a*bname /http://example.com/#a*b http://example.com/#a*blabelhttp://example.com/#a*btext PASSclass1298184332.95259http://example.com/#a*btext PASSclass1298184595.36652http://example.com/#a*btext PASSclass1298184623.81142http://example.com/#a*btext PASSclass1298184504.70199http://example.com/#a*btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a*b%20%2B%20http%3A%2F%2Fexample.com%2F%23a*b Chttp%3A%2F%2Ffoo%2F%23a%25afb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25afbname #http://foo/#a%afb http://foo/#a%afblabelhttp://foo/#a%afbtext PASSclass1298184332.95259http://foo/#a%afbtext PASSclass1298184595.36652http://foo/#a%afbtext PASSclass1298184623.81142http://foo/#a%afbtext PASSclass1298184504.70199http://foo/#a%afbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25afb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25afb Chttp%3A%2F%2Ffoo%2F%23a%25cAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cAbname #http://foo/#a%cAb http://foo/#a%cAblabelhttp://foo/#a%cAbtext PASSclass1298184332.95259http://foo/#a%cAbtext PASSclass1298184595.36652http://foo/#a%cAbtext PASSclass1298184623.81142http://foo/#a%cAbtext PASSclass1298184504.70199http://foo/#a%cAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25cAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cAb =http%3A%2F%2Ffoo%2Fa%25c3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c3bname !http://foo/a%c3b http://foo/a%c3blabelhttp://foo/a%c3btext PASSclass1298184332.95259http://foo/a%c3btext PASSclass1298184595.36652http://foo/a%C3btext FAILclass1298184623.81142http://foo/a%c3btext PASSclass1298184504.70199http://foo/a%c3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c3b Chttp%3A%2F%2Ffoo%2F%23a%25bAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bAbname #http://foo/#a%bAb http://foo/#a%bAblabelhttp://foo/#a%bAbtext PASSclass1298184332.95259http://foo/#a%bAbtext PASSclass1298184595.36652http://foo/#a%bAbtext PASSclass1298184623.81142http://foo/#a%bAbtext PASSclass1298184504.70199http://foo/#a%bAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bAb Chttp%3A%2F%2Ffoo%2F%3Fa%25FFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25FFbname #http://foo/?a%FFb http://foo/?a%FFblabelhttp://foo/?a%FFbtext PASSclass1298184332.95259http://foo/?a%FFbtext PASSclass1298184595.36652http://foo/?a%FFbtext PASSclass1298184623.81142http://foo/?a%FFbtext PASSclass1298183571.32271http://foo/?a%FFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25FFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25FFb Edata%3A%2CA%2520brief%2520note%20%2B%20data%3A%2CA%2520brief%2520notename -data:,A%20brief%20note data:,A%20brief%20notelabeldata:,A%20brief%20notetext PASSclass1298184332.95259data:,A%20brief%20notetext PASSclass1298184595.36652data:,A%20brief%20notetext PASSclass1298184623.81142data:,A%20brief%20notetext PASSclass1298183571.32271data:,A%20brief%20notetext PASSclass1298184504.70199resultEdata%3A%2CA%2520brief%2520note%20%2B%20data%3A%2CA%2520brief%2520note Chttp%3A%2F%2Ffoo%2F%3Fa%25D4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D4bname #http://foo/?a%D4b http://foo/?a%D4blabelhttp://foo/?a%D4btext PASSclass1298184332.95259http://foo/?a%D4btext PASSclass1298184595.36652http://foo/?a%D4btext PASSclass1298184623.81142http://foo/?a%D4btext PASSclass1298183571.32271http://foo/?a%D4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25D4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D4b Ohttp%3A%2F%2Fexample.com%2Fa%C2%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BFbname /http://example.com/a¿b http://example.com/a¿blabelhttp://example.com/a%C2%BFbtext PASSclass1298184332.95259http://example.com/a%C2%BFbtext PASSclass1298184595.36652http://example.com/a¿btext FAILclass1298184623.81142http://example.com/a¿btext FAILclass1298184504.70199http://example.com/a%C2%BFbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BFb Chttp%3A%2F%2Ffoo%2F%23a%25BAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BAbname #http://foo/#a%BAb http://foo/#a%BAblabelhttp://foo/#a%BAbtext PASSclass1298184332.95259http://foo/#a%BAbtext PASSclass1298184595.36652http://foo/#a%BAbtext PASSclass1298184623.81142http://foo/#a%BAbtext PASSclass1298184504.70199http://foo/#a%BAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25BAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BAb %%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fname //foo/bar http://labelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298184504.70199http://foo/bartext PASSclass1298183571.32271result%%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2F 5hTtP%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fhoo%2Faaaname hTtP://foo/bar http://hoo/aaalabelhttp://foo/bartext PASSclass1298184332.95259hTtP://foo/bartext FAILclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298184504.70199http://foo/bartext PASSclass1298183571.32271result5hTtP%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fhoo%2Faaa ;http%3A%2F%2Fxn--(-8tb%2F%20%2B%20http%3A%2F%2Fxn--(-8tb%2Fname #http://xn--(-8tb/ http://xn--(-8tb/labelhttp://xn--%28-8tb/text PASSclass1298184332.95259http://xn--(-8tb/text FAILclass1298184595.36652 http://т(/text FAILclass1298184623.81142http://xn--(-8tb/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result;http%3A%2F%2Fxn--(-8tb%2F%20%2B%20http%3A%2F%2Fxn--(-8tb%2F ghttp%3A%2F%2F%EF%BC%85%EF%BC%94%EF%BC%91.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%94%EF%BC%91.com%2Fname +http://%41.com/ http://%41.com/label http://a.com/text PASSclass1298184332.95259http://%41.com/text FAILclass1298184595.36652opera:illegal-url-51text FAILclass1298184623.81142http://%41.com/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultghttp%3A%2F%2F%EF%BC%85%EF%BC%94%EF%BC%91.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%94%EF%BC%91.com%2F Chttp%3A%2F%2Ffoo%2F%3Fa%253Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Abname #http://foo/?a%3Ab http://foo/?a%3Ablabelhttp://foo/?a%3Abtext PASSclass1298184332.95259http://foo/?a%3Abtext PASSclass1298184595.36652http://foo/?a%3Abtext PASSclass1298184623.81142http://foo/?a%3Abtext PASSclass1298183571.32271http://foo/?a%3Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Ab Chttp%3A%2F%2Ffoo%2F%3Fa%2500b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2500bname #http://foo/?a%00b http://foo/?a%00blabelhttp://foo/?a%00btext PASSclass1298184332.95259http://foo/?a%00btext PASSclass1298184595.36652http://foo/?a%00btext PASSclass1298184623.81142http://foo/?a%00btext PASSclass1298183571.32271http://foo/?a%00btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2500b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2500b Chttp%3A%2F%2Ffoo%2F%23a%251bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251bbname #http://foo/#a%1bb http://foo/#a%1bblabelhttp://foo/#a%1bbtext PASSclass1298184332.95259http://foo/#a%1bbtext PASSclass1298184595.36652http://foo/#a%1bbtext PASSclass1298184623.81142http://foo/#a%1bbtext PASSclass1298184504.70199http://foo/#a%1bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%251bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251bb Chttp%3A%2F%2Ffoo%2F%23a%2565b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2565bname #http://foo/#a%65b http://foo/#a%65blabelhttp://foo/#a%65btext PASSclass1298184332.95259http://foo/#a%65btext PASSclass1298184595.36652http://foo/#aebtext FAILclass1298184623.81142http://foo/#a%65btext PASSclass1298184504.70199http://foo/#a%65btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2565b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2565b Chttp%3A%2F%2Ffoo%2F%23a%254Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Bbname #http://foo/#a%4Bb http://foo/#a%4Bblabelhttp://foo/#a%4Bbtext PASSclass1298184332.95259http://foo/#a%4Bbtext PASSclass1298184595.36652http://foo/#aKbtext FAILclass1298184623.81142http://foo/#a%4Bbtext PASSclass1298184504.70199http://foo/#a%4Bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Bb =http%3A%2F%2Ffoo%2Fa%25Ccb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ccbname !http://foo/a%Ccb http://foo/a%Ccblabelhttp://foo/a%Ccbtext PASSclass1298184332.95259http://foo/a%Ccbtext PASSclass1298184595.36652http://foo/a%CCbtext FAILclass1298184623.81142http://foo/a%Ccbtext PASSclass1298184504.70199http://foo/a%Ccbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Ccb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ccb Ghttp%3A%2F%2Fwww%2Ffoo%252Ehtml%20%2B%20http%3A%2F%2Fwww%2Ffoo%252Ehtmlname +http://www/foo%2Ehtml http://www/foo%2Ehtmllabelhttp://www/foo.htmltext PASSclass1298184332.95259http://www/foo%2Ehtmltext FAILclass1298184595.36652http://www/foo.htmltext PASSclass1298184623.81142http://www/foo%2Ehtmltext FAILclass1298183571.32271http://www/foo.htmltext PASSclass1298184504.70199resultGhttp%3A%2F%2Fwww%2Ffoo%252Ehtml%20%2B%20http%3A%2F%2Fwww%2Ffoo%252Ehtml =http%3A%2F%2Ffoo%2Fa%252ab%20%2B%20http%3A%2F%2Ffoo%2Fa%252abname !http://foo/a%2ab http://foo/a%2ablabelhttp://foo/a%2abtext PASSclass1298184332.95259http://foo/a%2abtext PASSclass1298184595.36652http://foo/a*btext FAILclass1298184623.81142http://foo/a%2abtext PASSclass1298184504.70199http://foo/a%2abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252ab%20%2B%20http%3A%2F%2Ffoo%2Fa%252ab Chttp%3A%2F%2Ffoo%2F%3Fa%25bfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bfbname #http://foo/?a%bfb http://foo/?a%bfblabelhttp://foo/?a%bfbtext PASSclass1298184332.95259http://foo/?a%bfbtext PASSclass1298184595.36652http://foo/?a%BFbtext FAILclass1298184623.81142http://foo/?a%bfbtext PASSclass1298183571.32271http://foo/?a%bfbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bfb Chttp%3A%2F%2Ffoo%2F%23a%25AEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AEbname #http://foo/#a%AEb http://foo/#a%AEblabelhttp://foo/#a%AEbtext PASSclass1298184332.95259http://foo/#a%AEbtext PASSclass1298184595.36652http://foo/#a%AEbtext PASSclass1298184623.81142http://foo/#a%AEbtext PASSclass1298184504.70199http://foo/#a%AEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25AEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AEb Ehttp%3A%2F%2Fexample.com%2Faeb%20%2B%20http%3A%2F%2Fexample.com%2Faebname -http://example.com/aeb http://example.com/aeblabelhttp://example.com/aebtext PASSclass1298184332.95259http://example.com/aebtext PASSclass1298184595.36652http://example.com/aebtext PASSclass1298184623.81142http://example.com/aebtext PASSclass1298184504.70199http://example.com/aebtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Faeb%20%2B%20http%3A%2F%2Fexample.com%2Faeb Chttp%3A%2F%2Ffoo%2F%3Fa%2579b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2579bname #http://foo/?a%79b http://foo/?a%79blabelhttp://foo/?a%79btext PASSclass1298184332.95259http://foo/?a%79btext PASSclass1298184595.36652http://foo/?a%79btext PASSclass1298184623.81142http://foo/?a%79btext PASSclass1298183571.32271http://foo/?a%79btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2579b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2579b Chttp%3A%2F%2Ffoo%2F%23a%25dEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dEbname #http://foo/#a%dEb http://foo/#a%dEblabelhttp://foo/#a%dEbtext PASSclass1298184332.95259http://foo/#a%dEbtext PASSclass1298184595.36652http://foo/#a%dEbtext PASSclass1298184623.81142http://foo/#a%dEbtext PASSclass1298184504.70199http://foo/#a%dEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dEb _http%3A%2F%2F%5B%3A%3Affff%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3Ac0a8%3A1%5D%2Fname /http://[::ffff:c0a8:1]/ http://[::ffff:c0a8:1]/labelhttp://[::ffff:c0a8:1]/text PASSclass1298184332.95259http://[::ffff:c0a8:1]/text PASSclass1298184595.36652http://[::ffff:c0a8:1]/text PASSclass1298184623.81142http://[::ffff:c0a8:1]/text PASSclass1298183571.32271http://[::ffff:192.168.0.1]/text FAILclass1298184504.70199result_http%3A%2F%2F%5B%3A%3Affff%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3Ac0a8%3A1%5D%2F %00%01%02%03%04%05%06%07%08%09%10%11%12%13%14%15%16%17%18%19%20http%3A%2F%2Ftest%00%01%02%03%04%05%06%07%08%09%10%11%12%13%14%15%16%17%18%19%20%20%2B%20http%3A%2F%2Ffoo%2Fbarname D  http://test  http://foo/barlabelahttp://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%10%11%12%13%14%15%16%17%18%19%20http://test%EF%BF%BDtext FAILclass1298184332.95259 http://test/text PASSclass1298184595.36652nulltext FAILclass1298184623.81142ahttp://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%10%11%12%13%14%15%16%17%18%19%20http://test%EF%BF%BDtext FAILclass1298183571.32271nulltext FAILclass1298184504.70199result%00%01%02%03%04%05%06%07%08%09%10%11%12%13%14%15%16%17%18%19%20http%3A%2F%2Ftest%00%01%02%03%04%05%06%07%08%09%10%11%12%13%14%15%16%17%18%19%20%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%25fEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fEbname #http://foo/?a%fEb http://foo/?a%fEblabelhttp://foo/?a%fEbtext PASSclass1298184332.95259http://foo/?a%fEbtext PASSclass1298184595.36652http://foo/?a%FEbtext FAILclass1298184623.81142http://foo/?a%fEbtext PASSclass1298183571.32271http://foo/?a%fEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fEb Chttp%3A%2F%2Ffoo%2F%23a%25c7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c7bname #http://foo/#a%c7b http://foo/#a%c7blabelhttp://foo/#a%c7btext PASSclass1298184332.95259http://foo/#a%c7btext PASSclass1298184595.36652http://foo/#a%c7btext PASSclass1298184623.81142http://foo/#a%c7btext PASSclass1298184504.70199http://foo/#a%c7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25c7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c7b /http%3A%2F%2F192%2F%20%2B%20http%3A%2F%2F192%2Fname http://192/ http://192/labelhttp://0.0.0.192/text PASSclass1298184332.95259 http://192/text FAILclass1298184595.36652 http://192/text FAILclass1298184623.81142 http://192/text FAILclass1298183571.32271http://0.0.0.192/text PASSclass1298184504.70199result/http%3A%2F%2F192%2F%20%2B%20http%3A%2F%2F192%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A1bname 1http://example.com/#a¡b http://example.com/#a¡blabelhttp://example.com/#a¡btext PASSclass1298184332.95259http://example.com/#a%C2%A1btext FAILclass1298184595.36652http://example.com/#a¡btext PASSclass1298184623.81142http://example.com/#a¡btext PASSclass1298184504.70199http://example.com/#a%C2%A1btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A1b Chttp%3A%2F%2Ffoo%2F%3Fa%255cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255cbname #http://foo/?a%5cb http://foo/?a%5cblabelhttp://foo/?a%5cbtext PASSclass1298184332.95259http://foo/?a%5cbtext PASSclass1298184595.36652http://foo/?a%5cbtext PASSclass1298184623.81142http://foo/?a%5cbtext PASSclass1298183571.32271http://foo/?a%5cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255cb Chttp%3A%2F%2Ffoo%2F%23a%250ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%250abname #http://foo/#a%0ab http://foo/#a%0ablabelhttp://foo/#a%0abtext PASSclass1298184332.95259http://foo/#a%0abtext PASSclass1298184595.36652http://foo/#a%0abtext PASSclass1298184623.81142http://foo/#a%0abtext PASSclass1298184504.70199http://foo/#a%0abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%250ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%250ab Ehttp%3A%2F%2Fexample.com%2FaPb%20%2B%20http%3A%2F%2Fexample.com%2FaPbname -http://example.com/aPb http://example.com/aPblabelhttp://example.com/aPbtext PASSclass1298184332.95259http://example.com/aPbtext PASSclass1298184595.36652http://example.com/aPbtext PASSclass1298184623.81142http://example.com/aPbtext PASSclass1298184504.70199http://example.com/aPbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaPb%20%2B%20http%3A%2F%2Fexample.com%2FaPb =http%3A%2F%2Ffoo%2Fa%258bb%20%2B%20http%3A%2F%2Ffoo%2Fa%258bbname !http://foo/a%8bb http://foo/a%8bblabelhttp://foo/a%8bbtext PASSclass1298184332.95259http://foo/a%8bbtext PASSclass1298184595.36652http://foo/a%8bbtext PASSclass1298184623.81142http://foo/a%8bbtext PASSclass1298184504.70199http://foo/a%8bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258bb%20%2B%20http%3A%2F%2Ffoo%2Fa%258bb =http%3A%2F%2Ffoo%2Fa%259Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%259Abname !http://foo/a%9Ab http://foo/a%9Ablabelhttp://foo/a%9Abtext PASSclass1298184332.95259http://foo/a%9Abtext PASSclass1298184595.36652http://foo/a%9Abtext PASSclass1298184623.81142http://foo/a%9Abtext PASSclass1298184504.70199http://foo/a%9Abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%259Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%259Ab =http%3A%2F%2Ffoo%2Fa%25b7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b7bname !http://foo/a%b7b http://foo/a%b7blabelhttp://foo/a%b7btext PASSclass1298184332.95259http://foo/a%b7btext PASSclass1298184595.36652http://foo/a%B7btext FAILclass1298184623.81142http://foo/a%b7btext PASSclass1298184504.70199http://foo/a%b7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b7b Chttp%3A%2F%2Ffoo%2F%23a%251db%20%2B%20http%3A%2F%2Ffoo%2F%23a%251dbname #http://foo/#a%1db http://foo/#a%1dblabelhttp://foo/#a%1dbtext PASSclass1298184332.95259http://foo/#a%1dbtext PASSclass1298184595.36652http://foo/#a%1dbtext PASSclass1298184623.81142http://foo/#a%1dbtext PASSclass1298184504.70199http://foo/#a%1dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%251db%20%2B%20http%3A%2F%2Ffoo%2F%23a%251db 6aa%2F%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/%2E/ http://foo/a/b/c/dlabelhttp://foo/a/b/c/aa/text PASSclass1298184332.95259http://foo/a/b/c/aa/%2E/text FAILclass1298184595.36652http://foo/a/b/c/aa/text PASSclass1298184623.81142http://foo/a/b/c/aa/text PASSclass1298183571.32271http://foo/a/b/c/aa/text PASSclass1298184504.70199result6aa%2F%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd /http%3A%2F%2F%40%2F%20%2B%20http%3A%2F%2F%40%2Fname http://@/ http://@/labelhttp:///text PASSclass1298184332.95259http:/text FAILclass1298184595.36652http:/text FAILclass1298184623.81142http:///text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result/http%3A%2F%2F%40%2F%20%2B%20http%3A%2F%2F%40%2F Ohttp%3A%2F%2Fexample.com%2Fa%C2%ACb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ACbname /http://example.com/a¬b http://example.com/a¬blabelhttp://example.com/a%C2%ACbtext PASSclass1298184332.95259http://example.com/a%C2%ACbtext PASSclass1298184595.36652http://example.com/a¬btext FAILclass1298184623.81142http://example.com/a¬btext FAILclass1298184504.70199http://example.com/a%C2%ACbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%ACb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ACb Chttp%3A%2F%2Ffoo%2F%23a%254ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254abname #http://foo/#a%4ab http://foo/#a%4ablabelhttp://foo/#a%4abtext PASSclass1298184332.95259http://foo/#a%4abtext PASSclass1298184595.36652http://foo/#aJbtext FAILclass1298184623.81142http://foo/#a%4abtext PASSclass1298184504.70199http://foo/#a%4abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254ab Ehttp%3A%2F%2Fexample.com%2Fa)b%20%2B%20http%3A%2F%2Fexample.com%2Fa)bname -http://example.com/a)b http://example.com/a)blabelhttp://example.com/a)btext PASSclass1298184332.95259http://example.com/a)btext PASSclass1298184595.36652http://example.com/a)btext PASSclass1298184623.81142http://example.com/a)btext PASSclass1298184504.70199http://example.com/a)btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa)b%20%2B%20http%3A%2F%2Fexample.com%2Fa)b text FAILclass1298184623.81142$http://www.google.com/asdf#%EF%BF%BDtext FAILclass1298183571.32271!http://www.google.com/asdf#\uD800text FAILclass1298184504.70199resultchttp%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800%20%2B%20http%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800 Chttp%3A%2F%2Ffoo%2F%3Fa%253ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253abname #http://foo/?a%3ab http://foo/?a%3ablabelhttp://foo/?a%3abtext PASSclass1298184332.95259http://foo/?a%3abtext PASSclass1298184595.36652http://foo/?a%3abtext PASSclass1298184623.81142http://foo/?a%3abtext PASSclass1298183571.32271http://foo/?a%3abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253ab =http%3A%2F%2Ffoo%2Fa%25ecb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ecbname !http://foo/a%ecb http://foo/a%ecblabelhttp://foo/a%ecbtext PASSclass1298184332.95259http://foo/a%ecbtext PASSclass1298184595.36652http://foo/a%ECbtext FAILclass1298184623.81142http://foo/a%ecbtext PASSclass1298184504.70199http://foo/a%ecbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ecb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ecb Chttp%3A%2F%2Ffoo%2F%3Fa%252cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252cbname #http://foo/?a%2cb http://foo/?a%2cblabelhttp://foo/?a%2cbtext PASSclass1298184332.95259http://foo/?a%2cbtext PASSclass1298184595.36652http://foo/?a%2cbtext PASSclass1298184623.81142http://foo/?a%2cbtext PASSclass1298183571.32271http://foo/?a%2cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252cb +file%3A%2Fc%3A%2F%20%2B%20file%3A%2Fc%3A%2Fname file:/c:/ file:/c:/label file:///C:/text PASSclass1298184332.95259 file:///c:/text FAILclass1298184595.36652 file:/c:/text FAILclass1298184623.81142 file:///c:/text FAILclass1298183571.32271 file:///c:/text FAILclass1298184504.70199result+file%3A%2Fc%3A%2F%20%2B%20file%3A%2Fc%3A%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25eab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eabname #http://foo/?a%eab http://foo/?a%eablabelhttp://foo/?a%eabtext PASSclass1298184332.95259http://foo/?a%eabtext PASSclass1298184595.36652http://foo/?a%EAbtext FAILclass1298184623.81142http://foo/?a%eabtext PASSclass1298183571.32271http://foo/?a%eabtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25eab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eab chttp%3A%2F%2Fwww.example.com%2F%23asdf%23qwer%20%2B%20http%3A%2F%2Fwww.example.com%2F%23asdf%23qwername Chttp://www.example.com/#asdf#qwer http://www.example.com/#asdf#qwerlabel!http://www.example.com/#asdf#qwertext PASSclass1298184332.95259#http://www.example.com/#asdf%23qwertext FAILclass1298184595.36652!http://www.example.com/#asdf#qwertext PASSclass1298184623.81142!http://www.example.com/#asdf#qwertext PASSclass1298183571.32271!http://www.example.com/#asdf#qwertext PASSclass1298184504.70199resultchttp%3A%2F%2Fwww.example.com%2F%23asdf%23qwer%20%2B%20http%3A%2F%2Fwww.example.com%2F%23asdf%23qwer 7http%3A%2F%2F192.168%2F%20%2B%20http%3A%2F%2F192.168%2Fname http://192.168/ http://192.168/labelhttp://192.0.0.168/text PASSclass1298184332.95259http://192.168/text FAILclass1298184595.36652http://192.168/text FAILclass1298184623.81142http://192.168/text FAILclass1298183571.32271http://192.0.0.168/text PASSclass1298184504.70199result7http%3A%2F%2F192.168%2F%20%2B%20http%3A%2F%2F192.168%2F ]http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo%20%2B%20http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfooname 9http:\\\\www.google.com\\foo http:\\\\www.google.com\\foolabelhttp://www.google.com//footext FAILclass1298184332.95259http://www.google.com//footext FAILclass1298184595.36652Vhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/%5C%5C%5C%5Cwww.google.com%5C%5Cfootext FAILclass1298184623.81142Bhttp://\\\\www.google.com\\foo/%5C%5C%5C%5Cwww.google.com%5C%5Cfootext FAILclass1298183571.32271http:////www.google.com//footext FAILclass1298184504.70199result]http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo%20%2B%20http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo /http%3A%2F%2F%3A080%20%2B%20http%3A%2F%2F%3A080name http://:080 http://:080labelhttp:///text PASSclass1298184332.95259 http://:080/text FAILclass1298184595.36652http:/text FAILclass1298184623.81142 http://:080/text FAILclass1298183571.32271http:///text PASSclass1298184504.70199result/http%3A%2F%2F%3A080%20%2B%20http%3A%2F%2F%3A080 Khttp%3A%2F%2Fexample.com%2F%3FaXb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaXbname /http://example.com/?aXb http://example.com/?aXblabelhttp://example.com/?aXbtext PASSclass1298184332.95259http://example.com/?aXbtext PASSclass1298184595.36652http://example.com/?aXbtext PASSclass1298184623.81142http://example.com/?aXbtext PASSclass1298183571.32271http://example.com/?aXbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaXb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaXb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B7bname 1http://example.com/#a÷b http://example.com/#a÷blabelhttp://example.com/#a÷btext PASSclass1298184332.95259http://example.com/#a%C3%B7btext FAILclass1298184595.36652http://example.com/#a÷btext PASSclass1298184623.81142http://example.com/#a÷btext PASSclass1298184504.70199http://example.com/#a%C3%B7btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B7b Ohttp%3A%2F%2Fexample.com%2Fa%C3%85b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%85bname /http://example.com/aÅb http://example.com/aÅblabelhttp://example.com/a%C3%85btext PASSclass1298184332.95259http://example.com/a%C3%85btext PASSclass1298184595.36652http://example.com/aÅbtext FAILclass1298184623.81142http://example.com/aÅbtext FAILclass1298184504.70199http://example.com/a%C3%85btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%85b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%85b Chttp%3A%2F%2Ffoo%2F%23a%25f1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f1bname #http://foo/#a%f1b http://foo/#a%f1blabelhttp://foo/#a%f1btext PASSclass1298184332.95259http://foo/#a%f1btext PASSclass1298184595.36652http://foo/#a%f1btext PASSclass1298184623.81142http://foo/#a%f1btext PASSclass1298184504.70199http://foo/#a%f1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f1b mhttp%3A%2F%2Fwww.example.com%2F%23a%25EF%25B7%2590%20%2B%20http%3A%2F%2Fwww.example.com%2F%23a%25EF%25B7%2590name Ehttp://www.example.com/#a%EF%B7%90 http://www.example.com/#a%EF%B7%90label"http://www.example.com/#a%EF%B7%90text PASSclass1298184332.95259"http://www.example.com/#a%EF%B7%90text PASSclass1298184595.36652http://www.example.com/#a﷐text FAILclass1298184623.81142"http://www.example.com/#a%EF%B7%90text PASSclass1298183571.32271"http://www.example.com/#a%EF%B7%90text PASSclass1298184504.70199resultmhttp%3A%2F%2Fwww.example.com%2F%23a%25EF%25B7%2590%20%2B%20http%3A%2F%2Fwww.example.com%2F%23a%25EF%25B7%2590 Chttp%3A%2F%2Ffoo%2F%23a%2527b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2527bname #http://foo/#a%27b http://foo/#a%27blabelhttp://foo/#a%27btext PASSclass1298184332.95259http://foo/#a%27btext PASSclass1298184595.36652http://foo/#a'btext FAILclass1298184623.81142http://foo/#a%27btext PASSclass1298184504.70199http://foo/#a%27btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2527b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2527b Chttp%3A%2F%2Ffoo%2F%23a%25Deb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Debname #http://foo/#a%Deb http://foo/#a%Deblabelhttp://foo/#a%Debtext PASSclass1298184332.95259http://foo/#a%Debtext PASSclass1298184595.36652http://foo/#a%Debtext PASSclass1298184623.81142http://foo/#a%Debtext PASSclass1298184504.70199http://foo/#a%Debtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Deb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Deb Chttp%3A%2F%2Ffoo%2F%3Fa%256Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Fbname #http://foo/?a%6Fb http://foo/?a%6Fblabelhttp://foo/?a%6Fbtext PASSclass1298184332.95259http://foo/?a%6Fbtext PASSclass1298184595.36652http://foo/?a%6Fbtext PASSclass1298184623.81142http://foo/?a%6Fbtext PASSclass1298183571.32271http://foo/?a%6Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Fb Ohttp%3A%2F%2Fexample.com%2F%23a%08b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%08bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%08btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%08btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%08b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%08b Ohttp%3A%2F%2Fexample.com%2Fa%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B4bname /http://example.com/a´b http://example.com/a´blabelhttp://example.com/a%C2%B4btext PASSclass1298184332.95259http://example.com/a%C2%B4btext PASSclass1298184595.36652http://example.com/a´btext FAILclass1298184623.81142http://example.com/a´btext FAILclass1298184504.70199http://example.com/a%C2%B4btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B4b =http%3A%2F%2Ffoo%2Fa%25eFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eFbname !http://foo/a%eFb http://foo/a%eFblabelhttp://foo/a%eFbtext PASSclass1298184332.95259http://foo/a%eFbtext PASSclass1298184595.36652http://foo/a%EFbtext FAILclass1298184623.81142http://foo/a%eFbtext PASSclass1298184504.70199http://foo/a%eFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25eFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eFb =http%3A%2F%2Ffoo%2Fa%25Dcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dcbname !http://foo/a%Dcb http://foo/a%Dcblabelhttp://foo/a%Dcbtext PASSclass1298184332.95259http://foo/a%Dcbtext PASSclass1298184595.36652http://foo/a%DCbtext FAILclass1298184623.81142http://foo/a%Dcbtext PASSclass1298184504.70199http://foo/a%Dcbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Dcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dcb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%92bname 1http://example.com/?a’b http://example.com/?a’blabelhttp://example.com/?a%C2%92btext PASSclass1298184332.95259http://example.com/?a%C2%92btext PASSclass1298184595.36652http://example.com/?a%C2%92btext PASSclass1298184623.81142http://example.com/?a%C2%92btext PASSclass1298183571.32271http://example.com/?a’btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%92b Ohttp%3A%2F%2Fexample.com%2F%3Fa%2Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%2Fbname /http://example.com/?a/b http://example.com/?a/blabelhttp://example.com/?a/btext PASSclass1298184332.95259http://example.com/?a/btext PASSclass1298184595.36652http://example.com/?a/btext PASSclass1298184623.81142http://example.com/?a/btext PASSclass1298183571.32271http://example.com/?a/btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%2Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%2Fb Chttp%3A%2F%2Ffoo%2F%23a%25B3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B3bname #http://foo/#a%B3b http://foo/#a%B3blabelhttp://foo/#a%B3btext PASSclass1298184332.95259http://foo/#a%B3btext PASSclass1298184595.36652http://foo/#a%B3btext PASSclass1298184623.81142http://foo/#a%B3btext PASSclass1298184504.70199http://foo/#a%B3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B3b Khttp%3A%2F%2Fexample.com%2F%23a-b%20%2B%20http%3A%2F%2Fexample.com%2F%23a-bname /http://example.com/#a-b http://example.com/#a-blabelhttp://example.com/#a-btext PASSclass1298184332.95259http://example.com/#a-btext PASSclass1298184595.36652http://example.com/#a-btext PASSclass1298184623.81142http://example.com/#a-btext PASSclass1298184504.70199http://example.com/#a-btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a-b%20%2B%20http%3A%2F%2Fexample.com%2F%23a-b Chttp%3A%2F%2Ffoo%2F%23a%2559b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2559bname #http://foo/#a%59b http://foo/#a%59blabelhttp://foo/#a%59btext PASSclass1298184332.95259http://foo/#a%59btext PASSclass1298184595.36652http://foo/#aYbtext FAILclass1298184623.81142http://foo/#a%59btext PASSclass1298184504.70199http://foo/#a%59btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2559b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2559b *..%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fbname ../foo http://hoge/a/blabelhttp://hoge/footext PASSclass1298184332.95259http://hoge/footext PASSclass1298184595.36652http://hoge/footext PASSclass1298184623.81142http://hoge/footext PASSclass1298184504.70199http://hoge/footext PASSclass1298183571.32271result*..%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb ]file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.name 1file:///C:/foo/bar/baz/. file:///C:/foo/bar/baz/.labelfile:///C:/foo/bar/baz/text PASSclass1298184332.95259file:///C:/foo/bar/baz/text PASSclass1298184595.36652file:/C:/foo/bar/baz/text FAILclass1298184623.81142file:///C:/foo/bar/baz/text PASSclass1298183571.32271file:///C:/foo/bar/baz/text PASSclass1298184504.70199result]file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F. Qhttp%3A%2F%2Fgoo%2520%2520goo.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo.com%2Fname 1http://goo%20%20goo.com/ http://goo%20%20goo.com/labelhttp://goo%20%20goo.com/text PASSclass1298184332.95259http://goo%20%20goo.com/text PASSclass1298184595.36652opera:illegal-url-31text FAILclass1298184623.81142http://goo%20%20goo.com/text PASSclass1298183571.32271http://goo%20%20goo.com/text PASSclass1298184504.70199resultQhttp%3A%2F%2Fgoo%2520%2520goo.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo.com%2F Chttp%3A%2F%2Ffoo%2F%23a%253Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Abname #http://foo/#a%3Ab http://foo/#a%3Ablabelhttp://foo/#a%3Abtext PASSclass1298184332.95259http://foo/#a%3Abtext PASSclass1298184595.36652http://foo/#a%3Abtext PASSclass1298184623.81142http://foo/#a%3Abtext PASSclass1298184504.70199http://foo/#a%3Abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Ab Chttp%3A%2F%2Ffoo%2F%3Fa%2519b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2519bname #http://foo/?a%19b http://foo/?a%19blabelhttp://foo/?a%19btext PASSclass1298184332.95259http://foo/?a%19btext PASSclass1298184595.36652http://foo/?a%19btext PASSclass1298184623.81142http://foo/?a%19btext PASSclass1298183571.32271http://foo/?a%19btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2519b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2519b Chttp%3A%2F%2Ffoo%2F%23a%2532b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2532bname #http://foo/#a%32b http://foo/#a%32blabelhttp://foo/#a%32btext PASSclass1298184332.95259http://foo/#a%32btext PASSclass1298184595.36652http://foo/#a2btext FAILclass1298184623.81142http://foo/#a%32btext PASSclass1298184504.70199http://foo/#a%32btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2532b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2532b Chttp%3A%2F%2Ffoo%2F%23a%257Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Dbname #http://foo/#a%7Db http://foo/#a%7Dblabelhttp://foo/#a%7Dbtext PASSclass1298184332.95259http://foo/#a%7Dbtext PASSclass1298184595.36652http://foo/#a%7Dbtext PASSclass1298184623.81142http://foo/#a%7Dbtext PASSclass1298184504.70199http://foo/#a%7Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Db adata%3Aapplication%2F..%2Ftext%2Fplain%2Cabc%20%2B%20data%3Aapplication%2F..%2Ftext%2Fplain%2Cabcname Edata:application/../text/plain,abc data:application/../text/plain,abclabel"data:application/../text/plain,abctext PASSclass1298184332.95259"data:application/../text/plain,abctext PASSclass1298184595.36652"data:application/../text/plain,abctext PASSclass1298184623.81142"data:application/../text/plain,abctext PASSclass1298183571.32271"data:application/../text/plain,abctext PASSclass1298184504.70199resultadata%3Aapplication%2F..%2Ftext%2Fplain%2Cabc%20%2B%20data%3Aapplication%2F..%2Ftext%2Fplain%2Cabc http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffooname Ghttp:////////user@google.com:99?foo http:////////user@google.com:99?foolabelhttp://user@google.com:99/?footext PASSclass1298184332.95259!http://////user@google.com:99?footext FAILclass1298184595.36652!http://////user@google.com:99?footext FAILclass1298184623.81142http://user@google.com:99/?footext PASSclass1298183571.32271#http:////////user@google.com:99?footext FAILclass1298184504.70199resulthttp%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo =http%3A%2F%2Ffoo%2Fa%25AAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25AAbname !http://foo/a%AAb http://foo/a%AAblabelhttp://foo/a%AAbtext PASSclass1298184332.95259http://foo/a%AAbtext PASSclass1298184595.36652http://foo/a%AAbtext PASSclass1298184623.81142http://foo/a%AAbtext PASSclass1298184504.70199http://foo/a%AAbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25AAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25AAb Chttp%3A%2F%2Ffoo%2F%23a%25F7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F7bname #http://foo/#a%F7b http://foo/#a%F7blabelhttp://foo/#a%F7btext PASSclass1298184332.95259http://foo/#a%F7btext PASSclass1298184595.36652http://foo/#a%F7btext PASSclass1298184623.81142http://foo/#a%F7btext PASSclass1298184504.70199http://foo/#a%F7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F7b =http%3A%2F%2Ffoo%2Fa%25C6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C6bname !http://foo/a%C6b http://foo/a%C6blabelhttp://foo/a%C6btext PASSclass1298184332.95259http://foo/a%C6btext PASSclass1298184595.36652http://foo/a%C6btext PASSclass1298184623.81142http://foo/a%C6btext PASSclass1298184504.70199http://foo/a%C6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C6b =http%3A%2F%2Ffoo%2Fa%25adb%20%2B%20http%3A%2F%2Ffoo%2Fa%25adbname !http://foo/a%adb http://foo/a%adblabelhttp://foo/a%adbtext PASSclass1298184332.95259http://foo/a%adbtext PASSclass1298184595.36652http://foo/a%ADbtext FAILclass1298184623.81142http://foo/a%adbtext PASSclass1298184504.70199http://foo/a%adbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25adb%20%2B%20http%3A%2F%2Ffoo%2Fa%25adb Chttp%3A%2F%2Ffoo%2F%3Fa%252bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252bbname #http://foo/?a%2bb http://foo/?a%2bblabelhttp://foo/?a%2bbtext PASSclass1298184332.95259http://foo/?a%2bbtext PASSclass1298184595.36652http://foo/?a%2bbtext PASSclass1298184623.81142http://foo/?a%2bbtext PASSclass1298183571.32271http://foo/?a%2bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252bb Chttp%3A%2F%2Ffoo%2F%23a%2518b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2518bname #http://foo/#a%18b http://foo/#a%18blabelhttp://foo/#a%18btext PASSclass1298184332.95259http://foo/#a%18btext PASSclass1298184595.36652http://foo/#a%18btext PASSclass1298184623.81142http://foo/#a%18btext PASSclass1298184504.70199http://foo/#a%18btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2518b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2518b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A3bname 1http://example.com/?a£b http://example.com/?a£blabelhttp://example.com/?a%C2%A3btext PASSclass1298184332.95259http://example.com/?a%C2%A3btext PASSclass1298184595.36652http://example.com/?a%C2%A3btext PASSclass1298184623.81142http://example.com/?a%C2%A3btext PASSclass1298183571.32271http://example.com/?a£btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A3b =http%3A%2F%2Ffoo%2Fa%256fb%20%2B%20http%3A%2F%2Ffoo%2Fa%256fbname !http://foo/a%6fb http://foo/a%6fblabelhttp://foo/aobtext PASSclass1298184332.95259http://foo/a%6fbtext FAILclass1298184595.36652http://foo/aobtext PASSclass1298184623.81142http://foo/aobtext PASSclass1298184504.70199http://foo/a%6fbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256fb%20%2B%20http%3A%2F%2Ffoo%2Fa%256fb uhttp%3A%2F%2Fwww.example.org%2Fred%2509ros%C3%A9%23red%20%2B%20http%3A%2F%2Fwww.example.org%2Fred%2509ros%C3%A9%23redname Mhttp://www.example.org/red%09rosé#red http://www.example.org/red%09rosé#redlabel*http://www.example.org/red%09ros%C3%A9#redtext PASSclass1298184332.95259*http://www.example.org/red%09ros%C3%A9#redtext PASSclass1298184595.36652&http://www.example.org/red%09rosé#redtext FAILclass1298184623.81142*http://www.example.org/red%09ros%C3%A9#redtext PASSclass1298183571.32271&http://www.example.org/red%09rosé#redtext FAILclass1298184504.70199resultuhttp%3A%2F%2Fwww.example.org%2Fred%2509ros%C3%A9%23red%20%2B%20http%3A%2F%2Fwww.example.org%2Fred%2509ros%C3%A9%23red Chttp%3A%2F%2Ffoo%2F%23a%25acb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25acbname #http://foo/#a%acb http://foo/#a%acblabelhttp://foo/#a%acbtext PASSclass1298184332.95259http://foo/#a%acbtext PASSclass1298184595.36652http://foo/#a%acbtext PASSclass1298184623.81142http://foo/#a%acbtext PASSclass1298184504.70199http://foo/#a%acbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25acb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25acb ]http%3A%2F%2Fexample.com%2Ffoo%2F%252e%252%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2F%252e%252name 9http://example.com/foo/%2e%2 http://example.com/foo/%2e%2labelhttp://example.com/foo/.%2text PASSclass1298184332.95259http://example.com/foo/%2e%2text FAILclass1298184595.36652http://example.com/foo/.%2text PASSclass1298184623.81142http://example.com/foo/%2e%2text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result]http%3A%2F%2Fexample.com%2Ffoo%2F%252e%252%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2F%252e%252 =http%3A%2F%2Ffoo%2Fa%25B0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B0bname !http://foo/a%B0b http://foo/a%B0blabelhttp://foo/a%B0btext PASSclass1298184332.95259http://foo/a%B0btext PASSclass1298184595.36652http://foo/a%B0btext PASSclass1298184623.81142http://foo/a%B0btext PASSclass1298184504.70199http://foo/a%B0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B0b Ohttp%3A%2F%2Fexample.com%2F%23a%09b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%09bname /http://example.com/#a b http://example.com/#a blabelhttp://example.com/#abtext PASSclass1298184332.95259http://example.com/#abtext PASSclass1298184595.36652http://example.com/#abtext PASSclass1298184623.81142http://example.com/#abtext PASSclass1298184504.70199http://example.com/#abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%09b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%09b yhttp%3A%2F%2Fwww.example.com%2F%3Fq%3D%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3D%E4%BD%A0%E5%A5%BDname Ahttp://www.example.com/?q=你好 http://www.example.com/?q=你好label,http://www.example.com/?q=%E4%BD%A0%E5%A5%BDtext PASSclass1298184332.95259,http://www.example.com/?q=%E4%BD%A0%E5%A5%BDtext PASSclass1298184595.36652,http://www.example.com/?q=%E4%BD%A0%E5%A5%BDtext PASSclass1298184623.81142,http://www.example.com/?q=%E4%BD%A0%E5%A5%BDtext PASSclass1298183571.32271 http://www.example.com/?q=你好text FAILclass1298184504.70199resultyhttp%3A%2F%2Fwww.example.com%2F%3Fq%3D%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3D%E4%BD%A0%E5%A5%BD Ohttp%3A%2F%2Fexample.com%2Fa%C3%AAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%AAbname /http://example.com/aêb http://example.com/aêblabelhttp://example.com/a%C3%AAbtext PASSclass1298184332.95259http://example.com/a%C3%AAbtext PASSclass1298184595.36652http://example.com/aêbtext FAILclass1298184623.81142http://example.com/aêbtext FAILclass1298184504.70199http://example.com/a%C3%AAbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%AAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%AAb =http%3A%2F%2Ffoo%2Fa%25c2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c2bname !http://foo/a%c2b http://foo/a%c2blabelhttp://foo/a%c2btext PASSclass1298184332.95259http://foo/a%c2btext PASSclass1298184595.36652http://foo/a%C2btext FAILclass1298184623.81142http://foo/a%c2btext PASSclass1298184504.70199http://foo/a%c2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c2b 3%23t%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq%23sname #t http://a/b/c/d;p?q#slabelhttp://a/b/c/d;p?q#ttext PASSclass1298184332.95259http://a/b/c/d;p?q#ttext PASSclass1298184595.36652http://a/b/c/d;p?q#ttext PASSclass1298184623.81142http://a/b/c/d;p?q#ttext PASSclass1298184504.70199http://a/b/c/d;p?q#ttext PASSclass1298183571.32271result3%23t%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq%23s =http%3A%2F%2Ffoo%2Fa%25Cbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cbbname !http://foo/a%Cbb http://foo/a%Cbblabelhttp://foo/a%Cbbtext PASSclass1298184332.95259http://foo/a%Cbbtext PASSclass1298184595.36652http://foo/a%CBbtext FAILclass1298184623.81142http://foo/a%Cbbtext PASSclass1298184504.70199http://foo/a%Cbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Cbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cbb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B7bname 1http://example.com/?a÷b http://example.com/?a÷blabelhttp://example.com/?a%C3%B7btext PASSclass1298184332.95259http://example.com/?a%C3%B7btext PASSclass1298184595.36652http://example.com/?a%C3%B7btext PASSclass1298184623.81142http://example.com/?a%C3%B7btext PASSclass1298183571.32271http://example.com/?a÷btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B7b =http%3A%2F%2Ffoo%2Fa%25Dfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dfbname !http://foo/a%Dfb http://foo/a%Dfblabelhttp://foo/a%Dfbtext PASSclass1298184332.95259http://foo/a%Dfbtext PASSclass1298184595.36652http://foo/a%DFbtext FAILclass1298184623.81142http://foo/a%Dfbtext PASSclass1298184504.70199http://foo/a%Dfbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Dfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dfb <%23hoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3Aa%2Fb%3Fc%23dname #hoge http://foo:bar@baz:a/b?c#dlabelKhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compat#hogetext FAILclass1298184332.95259Khttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compat#hogetext FAILclass1298184595.36652http://baz/b?c#hogetext FAILclass1298184623.81142nulltext FAILclass1298184504.70199Khttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?compat#hogetext FAILclass1298183571.32271result<%23hoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3Aa%2Fb%3Fc%23d Chttp%3A%2F%2Ffoo%2F%23a%25a8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a8bname #http://foo/#a%a8b http://foo/#a%a8blabelhttp://foo/#a%a8btext PASSclass1298184332.95259http://foo/#a%a8btext PASSclass1298184595.36652http://foo/#a%a8btext PASSclass1298184623.81142http://foo/#a%a8btext PASSclass1298184504.70199http://foo/#a%a8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a8b =http%3A%2F%2Ffoo%2Fa%25e9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e9bname !http://foo/a%e9b http://foo/a%e9blabelhttp://foo/a%e9btext PASSclass1298184332.95259http://foo/a%e9btext PASSclass1298184595.36652http://foo/a%E9btext FAILclass1298184623.81142http://foo/a%e9btext PASSclass1298184504.70199http://foo/a%e9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e9b =http%3A%2F%2Ffoo%2Fa%250Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Ebname !http://foo/a%0Eb http://foo/a%0Eblabelhttp://foo/a%0Ebtext PASSclass1298184332.95259http://foo/a%0Ebtext PASSclass1298184595.36652http://foo/a%0Ebtext PASSclass1298184623.81142http://foo/a%0Ebtext PASSclass1298184504.70199http://foo/a%0Ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Eb Chttp%3A%2F%2Ffoo%2F%3Fa%25a2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a2bname #http://foo/?a%a2b http://foo/?a%a2blabelhttp://foo/?a%a2btext PASSclass1298184332.95259http://foo/?a%a2btext PASSclass1298184595.36652http://foo/?a%A2btext FAILclass1298184623.81142http://foo/?a%a2btext PASSclass1298183571.32271http://foo/?a%a2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a2b data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%3Bcharset%3Deuc-jp%2C%25A1%25A2name qdata:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2 data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2label8data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2text PASSclass1298184332.952598data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2text PASSclass1298184595.366528data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2text PASSclass1298184623.811428data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2text PASSclass1298183571.322718data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2text PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bcharset%3Diso-8859-1%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%3Bcharset%3Deuc-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%23a%2535b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2535bname #http://foo/#a%35b http://foo/#a%35blabelhttp://foo/#a%35btext PASSclass1298184332.95259http://foo/#a%35btext PASSclass1298184595.36652http://foo/#a5btext FAILclass1298184623.81142http://foo/#a%35btext PASSclass1298184504.70199http://foo/#a%35btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2535b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2535b =http%3A%2F%2Ffoo%2Fa%25CDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CDbname !http://foo/a%CDb http://foo/a%CDblabelhttp://foo/a%CDbtext PASSclass1298184332.95259http://foo/a%CDbtext PASSclass1298184595.36652http://foo/a%CDbtext PASSclass1298184623.81142http://foo/a%CDbtext PASSclass1298184504.70199http://foo/a%CDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25CDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CDb data%3Atext%2Fplain%3Bcharset%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Bcharset%3Deuc-jp%2C%25A1%25A2name [data:text/plain;charset;charset=euc-jp,%A1%A2 data:text/plain;charset;charset=euc-jp,%A1%A2label-data:text/plain;charset;charset=euc-jp,%A1%A2text PASSclass1298184332.95259-data:text/plain;charset;charset=euc-jp,%A1%A2text PASSclass1298184595.36652-data:text/plain;charset;charset=euc-jp,%A1%A2text PASSclass1298184623.81142-data:text/plain;charset;charset=euc-jp,%A1%A2text PASSclass1298183571.32271-data:text/plain;charset;charset=euc-jp,%A1%A2text PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bcharset%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Bcharset%3Deuc-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%3Fa%25b1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b1bname #http://foo/?a%b1b http://foo/?a%b1blabelhttp://foo/?a%b1btext PASSclass1298184332.95259http://foo/?a%b1btext PASSclass1298184595.36652http://foo/?a%B1btext FAILclass1298184623.81142http://foo/?a%b1btext PASSclass1298183571.32271http://foo/?a%b1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b1b 5http%3A%2F%2Ffoo%23bar%20%2B%20http%3A%2F%2Ffoo%23barname http://foo#bar http://foo#barlabelhttp://foo/#bartext PASSclass1298184332.95259http://foo/#bartext PASSclass1298184595.36652http://foo/#bartext PASSclass1298184623.81142http://foo/#bartext PASSclass1298183571.32271http://foo/#bartext PASSclass1298184504.70199result5http%3A%2F%2Ffoo%23bar%20%2B%20http%3A%2F%2Ffoo%23bar =http%3A%2F%2Ffoo%2Fa%25e0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e0bname !http://foo/a%e0b http://foo/a%e0blabelhttp://foo/a%e0btext PASSclass1298184332.95259http://foo/a%e0btext PASSclass1298184595.36652http://foo/a%E0btext FAILclass1298184623.81142http://foo/a%e0btext PASSclass1298184504.70199http://foo/a%e0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e0b Chttp%3A%2F%2Ffoo%2F%23a%254Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Fbname #http://foo/#a%4Fb http://foo/#a%4Fblabelhttp://foo/#a%4Fbtext PASSclass1298184332.95259http://foo/#a%4Fbtext PASSclass1298184595.36652http://foo/#aObtext FAILclass1298184623.81142http://foo/#a%4Fbtext PASSclass1298184504.70199http://foo/#a%4Fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Fb Chttp%3A%2F%2Ffoo%2F%23a%257cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257cbname #http://foo/#a%7cb http://foo/#a%7cblabelhttp://foo/#a%7cbtext PASSclass1298184332.95259http://foo/#a%7cbtext PASSclass1298184595.36652http://foo/#a%7cbtext PASSclass1298184623.81142http://foo/#a%7cbtext PASSclass1298184504.70199http://foo/#a%7cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257cb Chttp%3A%2F%2Ffoo%2F%23a%25D9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D9bname #http://foo/#a%D9b http://foo/#a%D9blabelhttp://foo/#a%D9btext PASSclass1298184332.95259http://foo/#a%D9btext PASSclass1298184595.36652http://foo/#a%D9btext PASSclass1298184623.81142http://foo/#a%D9btext PASSclass1298184504.70199http://foo/#a%D9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D9b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%83b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%83bname 1http://example.com/?aƒb http://example.com/?aƒblabelhttp://example.com/?a%C2%83btext PASSclass1298184332.95259http://example.com/?a%C2%83btext PASSclass1298184595.36652http://example.com/?a%C2%83btext PASSclass1298184623.81142http://example.com/?a%C2%83btext PASSclass1298183571.32271http://example.com/?aƒbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%83b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%83b Chttp%3A%2F%2Ffoo%2F%23a%257Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Ebname #http://foo/#a%7Eb http://foo/#a%7Eblabelhttp://foo/#a%7Ebtext PASSclass1298184332.95259http://foo/#a%7Ebtext PASSclass1298184595.36652http://foo/#a~btext FAILclass1298184623.81142http://foo/#a%7Ebtext PASSclass1298184504.70199http://foo/#a%7Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Eb Chttp%3A%2F%2Ffoo%2F%23a%25Eab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eabname #http://foo/#a%Eab http://foo/#a%Eablabelhttp://foo/#a%Eabtext PASSclass1298184332.95259http://foo/#a%Eabtext PASSclass1298184595.36652http://foo/#a%Eabtext PASSclass1298184623.81142http://foo/#a%Eabtext PASSclass1298184504.70199http://foo/#a%Eabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Eab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eab Ohttp%3A%2F%2Fexample.com%2Fa%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%AAbname /http://example.com/aªb http://example.com/aªblabelhttp://example.com/a%C2%AAbtext PASSclass1298184332.95259http://example.com/a%C2%AAbtext PASSclass1298184595.36652http://example.com/aªbtext FAILclass1298184623.81142http://example.com/aªbtext FAILclass1298184504.70199http://example.com/a%C2%AAbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%AAb Chttp%3A%2F%2Ffoo%2F%23a%2577b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2577bname #http://foo/#a%77b http://foo/#a%77blabelhttp://foo/#a%77btext PASSclass1298184332.95259http://foo/#a%77btext PASSclass1298184595.36652http://foo/#awbtext FAILclass1298184623.81142http://foo/#a%77btext PASSclass1298184504.70199http://foo/#a%77btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2577b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2577b Chttp%3A%2F%2Ffoo%2F%3Fa%25a7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a7bname #http://foo/?a%a7b http://foo/?a%a7blabelhttp://foo/?a%a7btext PASSclass1298184332.95259http://foo/?a%a7btext PASSclass1298184595.36652http://foo/?a%A7btext FAILclass1298184623.81142http://foo/?a%a7btext PASSclass1298183571.32271http://foo/?a%a7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a7b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B8bname 1http://example.com/#a¸b http://example.com/#a¸blabelhttp://example.com/#a¸btext PASSclass1298184332.95259http://example.com/#a%C2%B8btext FAILclass1298184595.36652http://example.com/#a¸btext PASSclass1298184623.81142http://example.com/#a¸btext PASSclass1298184504.70199http://example.com/#a%C2%B8btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B8b Chttp%3A%2F%2Ffoo%2F%3Fa%25f0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f0bname #http://foo/?a%f0b http://foo/?a%f0blabelhttp://foo/?a%f0btext PASSclass1298184332.95259http://foo/?a%f0btext PASSclass1298184595.36652http://foo/?a%F0btext FAILclass1298184623.81142http://foo/?a%f0btext PASSclass1298183571.32271http://foo/?a%f0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f0b Ohttp%3A%2F%2Fexample.com%2F%23a%3Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Abname /http://example.com/#a:b http://example.com/#a:blabelhttp://example.com/#a:btext PASSclass1298184332.95259http://example.com/#a:btext PASSclass1298184595.36652http://example.com/#a:btext PASSclass1298184623.81142http://example.com/#a:btext PASSclass1298184504.70199http://example.com/#a:btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%3Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Ab =http%3A%2F%2Ffoo%2Fa%2579b%20%2B%20http%3A%2F%2Ffoo%2Fa%2579bname !http://foo/a%79b http://foo/a%79blabelhttp://foo/aybtext PASSclass1298184332.95259http://foo/a%79btext FAILclass1298184595.36652http://foo/aybtext PASSclass1298184623.81142http://foo/aybtext PASSclass1298184504.70199http://foo/a%79btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2579b%20%2B%20http%3A%2F%2Ffoo%2Fa%2579b Ohttp%3A%2F%2Fexample.com%2Fa%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A0bname /http://example.com/a b http://example.com/a blabelhttp://example.com/a%C2%A0btext PASSclass1298184332.95259http://example.com/a%C2%A0btext PASSclass1298184595.36652http://example.com/a btext FAILclass1298184623.81142http://example.com/a btext FAILclass1298184504.70199http://example.com/a%C2%A0btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%A0b Ehttp%3A%2F%2Fexample.com%2Falb%20%2B%20http%3A%2F%2Fexample.com%2Falbname -http://example.com/alb http://example.com/alblabelhttp://example.com/albtext PASSclass1298184332.95259http://example.com/albtext PASSclass1298184595.36652http://example.com/albtext PASSclass1298184623.81142http://example.com/albtext PASSclass1298184504.70199http://example.com/albtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Falb%20%2B%20http%3A%2F%2Fexample.com%2Falb -ftp%3A%2F%2Ffoo%2F%20%2B%20ftp%3A%2F%2Ffoo%2Fname ftp://foo/ ftp://foo/label ftp://foo/text PASSclass1298184332.95259 ftp://foo/text PASSclass1298184595.36652 ftp://foo/text PASSclass1298184623.81142 ftp://foo/text PASSclass1298183571.32271 ftp://foo/text PASSclass1298184504.70199result-ftp%3A%2F%2Ffoo%2F%20%2B%20ftp%3A%2F%2Ffoo%2F Chttp%3A%2F%2Ffoo%2F%23a%25aDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aDbname #http://foo/#a%aDb http://foo/#a%aDblabelhttp://foo/#a%aDbtext PASSclass1298184332.95259http://foo/#a%aDbtext PASSclass1298184595.36652http://foo/#a%aDbtext PASSclass1298184623.81142http://foo/#a%aDbtext PASSclass1298184504.70199http://foo/#a%aDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aDb shttp%3A%2F%2Fwww.example.com%2F%23hello%2C%2520world.%20%2B%20http%3A%2F%2Fwww.example.com%2F%23hello%2C%2520world.name Ohttp://www.example.com/#hello,%20world. http://www.example.com/#hello,%20world.label'http://www.example.com/#hello,%20world.text PASSclass1298184332.95259'http://www.example.com/#hello,%20world.text PASSclass1298184595.36652'http://www.example.com/#hello,%20world.text PASSclass1298184623.81142'http://www.example.com/#hello,%20world.text PASSclass1298183571.32271'http://www.example.com/#hello,%20world.text PASSclass1298184504.70199resultshttp%3A%2F%2Fwww.example.com%2F%23hello%2C%2520world.%20%2B%20http%3A%2F%2Fwww.example.com%2F%23hello%2C%2520world. Chttp%3A%2F%2Ffoo%2F%23a%258bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258bbname #http://foo/#a%8bb http://foo/#a%8bblabelhttp://foo/#a%8bbtext PASSclass1298184332.95259http://foo/#a%8bbtext PASSclass1298184595.36652http://foo/#a%8bbtext PASSclass1298184623.81142http://foo/#a%8bbtext PASSclass1298184504.70199http://foo/#a%8bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258bb =http%3A%2F%2Ffoo%2Fa%25e6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e6bname !http://foo/a%e6b http://foo/a%e6blabelhttp://foo/a%e6btext PASSclass1298184332.95259http://foo/a%e6btext PASSclass1298184595.36652http://foo/a%E6btext FAILclass1298184623.81142http://foo/a%e6btext PASSclass1298184504.70199http://foo/a%e6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e6b =gopher%3A%2F%2Ffoo%3A70%2F%20%2B%20gopher%3A%2F%2Ffoo%3A70%2Fname !gopher://foo:70/ gopher://foo:70/label gopher://foo/text PASSclass1298184332.95259gopher://foo:70/text FAILclass1298184595.36652gopher://foo:70/text FAILclass1298184623.81142 gopher://foo/text PASSclass1298183571.32271 gopher://foo/text PASSclass1298184504.70199result=gopher%3A%2F%2Ffoo%3A70%2F%20%2B%20gopher%3A%2F%2Ffoo%3A70%2F Chttp%3A%2F%2Ffoo%2F%3Fa%253Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Dbname #http://foo/?a%3Db http://foo/?a%3Dblabelhttp://foo/?a%3Dbtext PASSclass1298184332.95259http://foo/?a%3Dbtext PASSclass1298184595.36652http://foo/?a%3Dbtext PASSclass1298184623.81142http://foo/?a%3Dbtext PASSclass1298183571.32271http://foo/?a%3Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Db =http%3A%2F%2Ffoo%2Fa%2512b%20%2B%20http%3A%2F%2Ffoo%2Fa%2512bname !http://foo/a%12b http://foo/a%12blabelhttp://foo/a%12btext PASSclass1298184332.95259http://foo/a%12btext PASSclass1298184595.36652http://foo/a%12btext PASSclass1298184623.81142http://foo/a%12btext PASSclass1298184504.70199http://foo/a%12btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2512b%20%2B%20http%3A%2F%2Ffoo%2Fa%2512b =http%3A%2F%2Ffoo%2Fa%253Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%253Fbname !http://foo/a%3Fb http://foo/a%3Fblabelhttp://foo/a%3Fbtext PASSclass1298184332.95259http://foo/a%3Fbtext PASSclass1298184595.36652http://foo/a%3Fbtext PASSclass1298184623.81142http://foo/a%3Fbtext PASSclass1298184504.70199http://foo/a%3Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%253Fb Chttp%3A%2F%2Ffoo%2F%23a%255Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Ebname #http://foo/#a%5Eb http://foo/#a%5Eblabelhttp://foo/#a%5Ebtext PASSclass1298184332.95259http://foo/#a%5Ebtext PASSclass1298184595.36652http://foo/#a%5Ebtext PASSclass1298184623.81142http://foo/#a%5Ebtext PASSclass1298184504.70199http://foo/#a%5Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Eb ehttp%3A%2F%2Fwww.example.com%2F%23%C3%82%C2%A9%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%C3%82%C2%A9name 9http://www.example.com/#© http://www.example.com/#©labelhttp://www.example.com/#©text PASSclass1298184332.95259$http://www.example.com/#%C3%82%C2%A9text FAILclass1298184595.36652http://www.example.com/#©text PASSclass1298184623.81142$http://www.example.com/#%C3%82%C2%A9text FAILclass1298183571.32271http://www.example.com/#©text PASSclass1298184504.70199resultehttp%3A%2F%2Fwww.example.com%2F%23%C3%82%C2%A9%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%C3%82%C2%A9 Chttp%3A%2F%2Ffoo%2F%23a%25d5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d5bname #http://foo/#a%d5b http://foo/#a%d5blabelhttp://foo/#a%d5btext PASSclass1298184332.95259http://foo/#a%d5btext PASSclass1298184595.36652http://foo/#a%d5btext PASSclass1298184623.81142http://foo/#a%d5btext PASSclass1298184504.70199http://foo/#a%d5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d5b =http%3A%2F%2Ffoo%2Fa%25F6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F6bname !http://foo/a%F6b http://foo/a%F6blabelhttp://foo/a%F6btext PASSclass1298184332.95259http://foo/a%F6btext PASSclass1298184595.36652http://foo/a%F6btext PASSclass1298184623.81142http://foo/a%F6btext PASSclass1298184504.70199http://foo/a%F6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F6b Chttp%3A%2F%2Ffoo%2F%23a%25c9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c9bname #http://foo/#a%c9b http://foo/#a%c9blabelhttp://foo/#a%c9btext PASSclass1298184332.95259http://foo/#a%c9btext PASSclass1298184595.36652http://foo/#a%c9btext PASSclass1298184623.81142http://foo/#a%c9btext PASSclass1298184504.70199http://foo/#a%c9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25c9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c9b 3file%3A%2F%2Ftest%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://test/ http://a/b/clabel file://test/text PASSclass1298184332.95259 file://test/text PASSclass1298184595.36652 file://test/text PASSclass1298184623.81142file:///text FAILclass1298183571.32271 file://test/text PASSclass1298184504.70199result3file%3A%2F%2Ftest%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc afile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...name 5file:///C:/foo/bar/baz/... file:///C:/foo/bar/baz/...labelfile:///C:/foo/bar/baz/...text PASSclass1298184332.95259file:///C:/foo/bar/baz/...text PASSclass1298184595.36652file:/C:/foo/bar/baz/...text FAILclass1298184623.81142file:///C:/foo/bar/baz/...text PASSclass1298183571.32271file:///C:/foo/bar/baz/...text PASSclass1298184504.70199resultafile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F... Chttp%3A%2F%2Ffoo%2F%23a%25bDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bDbname #http://foo/#a%bDb http://foo/#a%bDblabelhttp://foo/#a%bDbtext PASSclass1298184332.95259http://foo/#a%bDbtext PASSclass1298184595.36652http://foo/#a%bDbtext PASSclass1298184623.81142http://foo/#a%bDbtext PASSclass1298184504.70199http://foo/#a%bDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bDb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%BEbname 1http://example.com/?a¾b http://example.com/?a¾blabelhttp://example.com/?a%C2%BEbtext PASSclass1298184332.95259http://example.com/?a%C2%BEbtext PASSclass1298184595.36652http://example.com/?a%C2%BEbtext PASSclass1298184623.81142http://example.com/?a%C2%BEbtext PASSclass1298183571.32271http://example.com/?a¾btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%BEb Ohttp%3A%2F%2Fexample.com%2F%23a%1Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Ebname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%1Ebtext PASSclass1298184332.95259http://example.com/#a%1Ebtext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%1Ebtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%1Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Eb Chttp%3A%2F%2Ffoo%2F%23a%25Feb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Febname #http://foo/#a%Feb http://foo/#a%Feblabelhttp://foo/#a%Febtext PASSclass1298184332.95259http://foo/#a%Febtext PASSclass1298184595.36652http://foo/#a%Febtext PASSclass1298184623.81142http://foo/#a%Febtext PASSclass1298184504.70199http://foo/#a%Febtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Feb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Feb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%81bname 1http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%C2%81btext PASSclass1298184332.95259http://example.com/?a%C2%81btext PASSclass1298184595.36652http://example.com/?a%C2%81btext PASSclass1298184623.81142http://example.com/?a%C2%81btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%81b 5http%3A%5C%5Cfoo%5Cbar%20%2B%20http%3A%5C%5Cfoo%5Cbarname http:\\foo\bar http:\\foo\barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652Bhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/%5C%5Cfoo%5Cbartext FAILclass1298184623.81142 http://\\foo\bar/%5C%5Cfoo%5Cbartext FAILclass1298183571.32271http://foo/bartext PASSclass1298184504.70199result5http%3A%5C%5Cfoo%5Cbar%20%2B%20http%3A%5C%5Cfoo%5Cbar Ohttp%3A%2F%2Fexample.com%2F%23a%3Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Fbname /http://example.com/#a?b http://example.com/#a?blabelhttp://example.com/#a?btext PASSclass1298184332.95259http://example.com/#a?btext PASSclass1298184595.36652http://example.com/#a?btext PASSclass1298184623.81142http://example.com/#a?btext PASSclass1298184504.70199http://example.com/#a?btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%3Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Fb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Abname 1http://example.com/#aÊb http://example.com/#aÊblabelhttp://example.com/#aÊbtext PASSclass1298184332.95259http://example.com/#a%C3%8Abtext FAILclass1298184595.36652http://example.com/#aÊbtext PASSclass1298184623.81142http://example.com/#aÊbtext PASSclass1298184504.70199http://example.com/#a%C3%8Abtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Ab Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A9bname 1http://example.com/#a©b http://example.com/#a©blabelhttp://example.com/#a©btext PASSclass1298184332.95259http://example.com/#a%C2%A9btext FAILclass1298184595.36652http://example.com/#a©btext PASSclass1298184623.81142http://example.com/#a©btext PASSclass1298184504.70199http://example.com/#a%C2%A9btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A9b Chttp%3A%2F%2Ffoo%2F%3Fa%257Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Cbname #http://foo/?a%7Cb http://foo/?a%7Cblabelhttp://foo/?a%7Cbtext PASSclass1298184332.95259http://foo/?a%7Cbtext PASSclass1298184595.36652http://foo/?a%7Cbtext PASSclass1298184623.81142http://foo/?a%7Cbtext PASSclass1298183571.32271http://foo/?a%7Cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Cb Ohttp%3A%2F%2Fexample.com%2F%23a%0Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Dbname /http://example.com/#a b http://example.com/#a blabelhttp://example.com/#abtext PASSclass1298184332.95259http://example.com/#abtext PASSclass1298184595.36652http://example.com/#abtext PASSclass1298184623.81142http://example.com/#abtext PASSclass1298184504.70199http://example.com/#abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%0Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Db Ohttp%3A%2F%2Fexample.com%2F%23a%7Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Bbname /http://example.com/#a{b http://example.com/#a{blabelhttp://example.com/#a{btext PASSclass1298184332.95259http://example.com/#a{btext PASSclass1298184595.36652http://example.com/#a{btext PASSclass1298184623.81142http://example.com/#a{btext PASSclass1298184504.70199http://example.com/#a{btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%7Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Bb Ohttp%3A%2F%2Fexample.com%2Fa%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B0bname /http://example.com/aðb http://example.com/aðblabelhttp://example.com/a%C3%B0btext PASSclass1298184332.95259http://example.com/a%C3%B0btext PASSclass1298184595.36652http://example.com/aðbtext FAILclass1298184623.81142http://example.com/aðbtext FAILclass1298184504.70199http://example.com/a%C3%B0btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B0b /C%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname C|/foo/bar http://a/b/clabelfile:///C:/foo/bartext PASSclass1298184332.95259http://a/b/C|/foo/bartext FAILclass1298184595.36652http://a/b/C|/foo/bartext FAILclass1298184623.81142http://a/b/C|/foo/bartext FAILclass1298183571.32271http://a/b/C%7C/foo/bartext FAILclass1298184504.70199result/C%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%3Fa%25C4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C4bname #http://foo/?a%C4b http://foo/?a%C4blabelhttp://foo/?a%C4btext PASSclass1298184332.95259http://foo/?a%C4btext PASSclass1298184595.36652http://foo/?a%C4btext PASSclass1298184623.81142http://foo/?a%C4btext PASSclass1298183571.32271http://foo/?a%C4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C4b Khttp%3A%2F%2Fexample.com%2F%23aXb%20%2B%20http%3A%2F%2Fexample.com%2F%23aXbname /http://example.com/#aXb http://example.com/#aXblabelhttp://example.com/#aXbtext PASSclass1298184332.95259http://example.com/#aXbtext PASSclass1298184595.36652http://example.com/#aXbtext PASSclass1298184623.81142http://example.com/#aXbtext PASSclass1298184504.70199http://example.com/#aXbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aXb%20%2B%20http%3A%2F%2Fexample.com%2F%23aXb wdata%3Atext%2Fplain%3B%2563harset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3B%2563harset%3Deuc-jp%2C%25A1%25A2name Odata:text/plain;%63harset=euc-jp,%A1%A2 data:text/plain;%63harset=euc-jp,%A1%A2label'data:text/plain;%63harset=euc-jp,%A1%A2text FAILclass1298184332.95259'data:text/plain;%63harset=euc-jp,%A1%A2text FAILclass1298184595.36652'data:text/plain;%63harset=euc-jp,%A1%A2text FAILclass1298184623.81142'data:text/plain;%63harset=euc-jp,%A1%A2text FAILclass1298183571.32271'data:text/plain;%63harset=euc-jp,%A1%A2text FAILclass1298184504.70199resultwdata%3Atext%2Fplain%3B%2563harset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3B%2563harset%3Deuc-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%3Fa%259bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259bbname #http://foo/?a%9bb http://foo/?a%9bblabelhttp://foo/?a%9bbtext PASSclass1298184332.95259http://foo/?a%9bbtext PASSclass1298184595.36652http://foo/?a%9bbtext PASSclass1298184623.81142http://foo/?a%9bbtext PASSclass1298183571.32271http://foo/?a%9bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259bb Khttp%3A%2F%2Fexample.com%2F%23aNb%20%2B%20http%3A%2F%2Fexample.com%2F%23aNbname /http://example.com/#aNb http://example.com/#aNblabelhttp://example.com/#aNbtext PASSclass1298184332.95259http://example.com/#aNbtext PASSclass1298184595.36652http://example.com/#aNbtext PASSclass1298184623.81142http://example.com/#aNbtext PASSclass1298184504.70199http://example.com/#aNbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aNb%20%2B%20http%3A%2F%2Fexample.com%2F%23aNb Chttp%3A%2F%2Ffoo%2F%3Fa%25DCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DCbname #http://foo/?a%DCb http://foo/?a%DCblabelhttp://foo/?a%DCbtext PASSclass1298184332.95259http://foo/?a%DCbtext PASSclass1298184595.36652http://foo/?a%DCbtext PASSclass1298184623.81142http://foo/?a%DCbtext PASSclass1298183571.32271http://foo/?a%DCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25DCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DCb Chttp%3A%2F%2Ffoo%2F%3Fa%25Bdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bdbname #http://foo/?a%Bdb http://foo/?a%Bdblabelhttp://foo/?a%Bdbtext PASSclass1298184332.95259http://foo/?a%Bdbtext PASSclass1298184595.36652http://foo/?a%BDbtext FAILclass1298184623.81142http://foo/?a%Bdbtext PASSclass1298183571.32271http://foo/?a%Bdbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Bdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bdb Chttp%3A%2F%2Ffoo%2F%23a%2501b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2501bname #http://foo/#a%01b http://foo/#a%01blabelhttp://foo/#a%01btext PASSclass1298184332.95259http://foo/#a%01btext PASSclass1298184595.36652http://foo/#a%01btext PASSclass1298184623.81142http://foo/#a%01btext PASSclass1298184504.70199http://foo/#a%01btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2501b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2501b ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone%20%2B%20ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fonename Sldap://[2001:db8::7]/c=GB?objectClass?one ldap://[2001:db8::7]/c=GB?objectClass?onelabel)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1298184332.95259)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1298184595.36652)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1298184623.81142)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1298183571.32271)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1298184504.70199resultldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone%20%2B%20ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone Chttp%3A%2F%2Ffoo%2F%3Fa%251bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251bbname #http://foo/?a%1bb http://foo/?a%1bblabelhttp://foo/?a%1bbtext PASSclass1298184332.95259http://foo/?a%1bbtext PASSclass1298184595.36652http://foo/?a%1bbtext PASSclass1298184623.81142http://foo/?a%1bbtext PASSclass1298183571.32271http://foo/?a%1bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251bb Khttp%3A%2F%2Fexample.com%2F%23a9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a9bname /http://example.com/#a9b http://example.com/#a9blabelhttp://example.com/#a9btext PASSclass1298184332.95259http://example.com/#a9btext PASSclass1298184595.36652http://example.com/#a9btext PASSclass1298184623.81142http://example.com/#a9btext PASSclass1298184504.70199http://example.com/#a9btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a9b%20%2B%20http%3A%2F%2Fexample.com%2F%23a9b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Bbname 1http://example.com/#aÛb http://example.com/#aÛblabelhttp://example.com/#aÛbtext PASSclass1298184332.95259http://example.com/#a%C3%9Bbtext FAILclass1298184595.36652http://example.com/#aÛbtext PASSclass1298184623.81142http://example.com/#aÛbtext PASSclass1298184504.70199http://example.com/#a%C3%9Bbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Bb Chttp%3A%2F%2Ffoo%2F%23a%256Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Abname #http://foo/#a%6Ab http://foo/#a%6Ablabelhttp://foo/#a%6Abtext PASSclass1298184332.95259http://foo/#a%6Abtext PASSclass1298184595.36652http://foo/#ajbtext FAILclass1298184623.81142http://foo/#a%6Abtext PASSclass1298184504.70199http://foo/#a%6Abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Ab data%3A%2C%20%2B%20data%3A%2Cname data:, data:,labeldata:,text PASSclass1298184332.95259data:,text PASSclass1298184595.36652data:,text PASSclass1298184623.81142data:,text PASSclass1298183571.32271data:,text PASSclass1298184504.70199resultdata%3A%2C%20%2B%20data%3A%2C Chttp%3A%2F%2Ffoo%2F%23a%25ccb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ccbname #http://foo/#a%ccb http://foo/#a%ccblabelhttp://foo/#a%ccbtext PASSclass1298184332.95259http://foo/#a%ccbtext PASSclass1298184595.36652http://foo/#a%ccbtext PASSclass1298184623.81142http://foo/#a%ccbtext PASSclass1298184504.70199http://foo/#a%ccbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ccb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ccb Chttp%3A%2F%2Ffoo%2F%23a%25Dcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dcbname #http://foo/#a%Dcb http://foo/#a%Dcblabelhttp://foo/#a%Dcbtext PASSclass1298184332.95259http://foo/#a%Dcbtext PASSclass1298184595.36652http://foo/#a%Dcbtext PASSclass1298184623.81142http://foo/#a%Dcbtext PASSclass1298184504.70199http://foo/#a%Dcbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Dcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dcb Khttp%3A%2F%2Fexample.com%2F%3Fa(b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa(bname /http://example.com/?a(b http://example.com/?a(blabelhttp://example.com/?a(btext PASSclass1298184332.95259http://example.com/?a(btext PASSclass1298184595.36652http://example.com/?a(btext PASSclass1298184623.81142http://example.com/?a(btext PASSclass1298183571.32271http://example.com/?a(btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa(b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa(b Khttp%3A%2F%2Fexample.com%2F%23a3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a3bname /http://example.com/#a3b http://example.com/#a3blabelhttp://example.com/#a3btext PASSclass1298184332.95259http://example.com/#a3btext PASSclass1298184595.36652http://example.com/#a3btext PASSclass1298184623.81142http://example.com/#a3btext PASSclass1298184504.70199http://example.com/#a3btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a3b Chttp%3A%2F%2Ffoo%2F%3Fa%252Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Ebname #http://foo/?a%2Eb http://foo/?a%2Eblabelhttp://foo/?a%2Ebtext PASSclass1298184332.95259http://foo/?a%2Ebtext PASSclass1298184595.36652http://foo/?a%2Ebtext PASSclass1298184623.81142http://foo/?a%2Ebtext PASSclass1298183571.32271http://foo/?a%2Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Eb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%90bname 1http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext FAILclass1298184332.95259http://example.com/#a%C2%90btext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%C2%90btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%90b Ohttp%3A%2F%2Fexample.com%2Fa%C2%B0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B0bname /http://example.com/a°b http://example.com/a°blabelhttp://example.com/a%C2%B0btext PASSclass1298184332.95259http://example.com/a%C2%B0btext PASSclass1298184595.36652http://example.com/a°btext FAILclass1298184623.81142http://example.com/a°btext FAILclass1298184504.70199http://example.com/a%C2%B0btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B0b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B0b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%99b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%99bname 1http://example.com/?a™b http://example.com/?a™blabelhttp://example.com/?a%C2%99btext PASSclass1298184332.95259http://example.com/?a%C2%99btext PASSclass1298184595.36652http://example.com/?a%C2%99btext PASSclass1298184623.81142http://example.com/?a%C2%99btext PASSclass1298183571.32271http://example.com/?a™btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%99b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%99b Ejavascript%3A%22abc%250Adef%22%20%2B%20javascript%3A%22abc%250Adef%22name -javascript:"abc%0Adef" javascript:"abc%0Adef"labeljavascript:"abc%0Adef"text PASSclass1298184332.95259javascript:%22abc%0Adef%22text FAILclass1298184595.36652javascript:"abc%0Adef"text PASSclass1298184623.81142javascript:"abc%0Adef"text PASSclass1298183571.32271javascript:"abc%0Adef"text PASSclass1298184504.70199resultEjavascript%3A%22abc%250Adef%22%20%2B%20javascript%3A%22abc%250Adef%22 Chttp%3A%2F%2Ffoo%2F%23a%2546b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2546bname #http://foo/#a%46b http://foo/#a%46blabelhttp://foo/#a%46btext PASSclass1298184332.95259http://foo/#a%46btext PASSclass1298184595.36652http://foo/#aFbtext FAILclass1298184623.81142http://foo/#a%46btext PASSclass1298184504.70199http://foo/#a%46btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2546b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2546b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%BFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BFbname 1http://example.com/#a¿b http://example.com/#a¿blabelhttp://example.com/#a¿btext PASSclass1298184332.95259http://example.com/#a%C2%BFbtext FAILclass1298184595.36652http://example.com/#a¿btext PASSclass1298184623.81142http://example.com/#a¿btext PASSclass1298184504.70199http://example.com/#a%C2%BFbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BFb =http%3A%2F%2Ffoo%2Fa%25c8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c8bname !http://foo/a%c8b http://foo/a%c8blabelhttp://foo/a%c8btext PASSclass1298184332.95259http://foo/a%c8btext PASSclass1298184595.36652http://foo/a%C8btext FAILclass1298184623.81142http://foo/a%c8btext PASSclass1298184504.70199http://foo/a%c8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c8b =http%3A%2F%2Ffoo%2Fa%250fb%20%2B%20http%3A%2F%2Ffoo%2Fa%250fbname !http://foo/a%0fb http://foo/a%0fblabelhttp://foo/a%0fbtext PASSclass1298184332.95259http://foo/a%0fbtext PASSclass1298184595.36652http://foo/a%0fbtext PASSclass1298184623.81142http://foo/a%0fbtext PASSclass1298184504.70199http://foo/a%0fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250fb%20%2B%20http%3A%2F%2Ffoo%2Fa%250fb Ahttp%3A%2F%2F%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2F%2F%2Ffoo%2Fbarname !http:////foo/bar http:////foo/barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298183571.32271http:////foo/bartext FAILclass1298184504.70199resultAhttp%3A%2F%2F%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2F%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%2529b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2529bname #http://foo/?a%29b http://foo/?a%29blabelhttp://foo/?a%29btext PASSclass1298184332.95259http://foo/?a%29btext PASSclass1298184595.36652http://foo/?a%29btext PASSclass1298184623.81142http://foo/?a%29btext PASSclass1298183571.32271http://foo/?a%29btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2529b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2529b Chttp%3A%2F%2Ffoo%2F%23a%25bfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bfbname #http://foo/#a%bfb http://foo/#a%bfblabelhttp://foo/#a%bfbtext PASSclass1298184332.95259http://foo/#a%bfbtext PASSclass1298184595.36652http://foo/#a%bfbtext PASSclass1298184623.81142http://foo/#a%bfbtext PASSclass1298184504.70199http://foo/#a%bfbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bfb =http%3A%2F%2Ffoo%2Fa%25BEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BEbname !http://foo/a%BEb http://foo/a%BEblabelhttp://foo/a%BEbtext PASSclass1298184332.95259http://foo/a%BEbtext PASSclass1298184595.36652http://foo/a%BEbtext PASSclass1298184623.81142http://foo/a%BEbtext PASSclass1298184504.70199http://foo/a%BEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25BEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BEb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AAbname 1http://example.com/#aêb http://example.com/#aêblabelhttp://example.com/#aêbtext PASSclass1298184332.95259http://example.com/#a%C3%AAbtext FAILclass1298184595.36652http://example.com/#aêbtext PASSclass1298184623.81142http://example.com/#aêbtext PASSclass1298184504.70199http://example.com/#a%C3%AAbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AAb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BBbname 1http://example.com/#a»b http://example.com/#a»blabelhttp://example.com/#a»btext PASSclass1298184332.95259http://example.com/#a%C2%BBbtext FAILclass1298184595.36652http://example.com/#a»btext PASSclass1298184623.81142http://example.com/#a»btext PASSclass1298184504.70199http://example.com/#a%C2%BBbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BBb Chttp%3A%2F%2Ffoo%2F%3Fa%25D7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D7bname #http://foo/?a%D7b http://foo/?a%D7blabelhttp://foo/?a%D7btext PASSclass1298184332.95259http://foo/?a%D7btext PASSclass1298184595.36652http://foo/?a%D7btext PASSclass1298184623.81142http://foo/?a%D7btext PASSclass1298183571.32271http://foo/?a%D7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25D7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D7b =http%3A%2F%2Ffoo%2Fa%25fdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fdbname !http://foo/a%fdb http://foo/a%fdblabelhttp://foo/a%fdbtext PASSclass1298184332.95259http://foo/a%fdbtext PASSclass1298184595.36652http://foo/a%FDbtext FAILclass1298184623.81142http://foo/a%fdbtext PASSclass1298184504.70199http://foo/a%fdbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fdb Ohttp%3A%2F%2Fexample.com%2Fa%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B1bname /http://example.com/a±b http://example.com/a±blabelhttp://example.com/a%C2%B1btext PASSclass1298184332.95259http://example.com/a%C2%B1btext PASSclass1298184595.36652http://example.com/a±btext FAILclass1298184623.81142http://example.com/a±btext FAILclass1298184504.70199http://example.com/a%C2%B1btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B1b 1hTtP%3A%2F%2Ftest%2F%20%2B%20hTtP%3A%2F%2Ftest%2Fname hTtP://test/ hTtP://test/label http://test/text PASSclass1298184332.95259 hTtP://test/text FAILclass1298184595.36652 http://test/text PASSclass1298184623.81142 http://test/text PASSclass1298183571.32271 http://test/text PASSclass1298184504.70199result1hTtP%3A%2F%2Ftest%2F%20%2B%20hTtP%3A%2F%2Ftest%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BEbname 1http://example.com/#aþb http://example.com/#aþblabelhttp://example.com/#aþbtext PASSclass1298184332.95259http://example.com/#a%C3%BEbtext FAILclass1298184595.36652http://example.com/#aþbtext PASSclass1298184623.81142http://example.com/#aþbtext PASSclass1298184504.70199http://example.com/#a%C3%BEbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BEb Chttp%3A%2F%2Ffoo%2F%23a%25F1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F1bname #http://foo/#a%F1b http://foo/#a%F1blabelhttp://foo/#a%F1btext PASSclass1298184332.95259http://foo/#a%F1btext PASSclass1298184595.36652http://foo/#a%F1btext PASSclass1298184623.81142http://foo/#a%F1btext PASSclass1298184504.70199http://foo/#a%F1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F1b [http%3A%2F%2Fexample.com%2F%23a%EF%A0%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%A0%80bname 3http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext PASSclass1298184332.95259http://example.com/#a%EF%A0%80btext FAILclass1298184595.36652http://example.com/#abtext PASSclass1298184623.81142http://example.com/#abtext PASSclass1298184504.70199http://example.com/#a%EF%A0%80btext FAILclass1298183571.32271result[http%3A%2F%2Fexample.com%2F%23a%EF%A0%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%A0%80b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A1bname 1http://example.com/#aáb http://example.com/#aáblabelhttp://example.com/#aábtext PASSclass1298184332.95259http://example.com/#a%C3%A1btext FAILclass1298184595.36652http://example.com/#aábtext PASSclass1298184623.81142http://example.com/#aábtext PASSclass1298184504.70199http://example.com/#a%C3%A1btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A1b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%99bname 1http://example.com/?aÙb http://example.com/?aÙblabelhttp://example.com/?a%C3%99btext PASSclass1298184332.95259http://example.com/?a%C3%99btext PASSclass1298184595.36652http://example.com/?a%C3%99btext PASSclass1298184623.81142http://example.com/?a%C3%99btext PASSclass1298183571.32271http://example.com/?aÙbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%99b =http%3A%2F%2Ffoo%2Fa%25E0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E0bname !http://foo/a%E0b http://foo/a%E0blabelhttp://foo/a%E0btext PASSclass1298184332.95259http://foo/a%E0btext PASSclass1298184595.36652http://foo/a%E0btext PASSclass1298184623.81142http://foo/a%E0btext PASSclass1298184504.70199http://foo/a%E0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E0b =http%3A%2F%2Ffoo%2Fa%25d9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d9bname !http://foo/a%d9b http://foo/a%d9blabelhttp://foo/a%d9btext PASSclass1298184332.95259http://foo/a%d9btext PASSclass1298184595.36652http://foo/a%D9btext FAILclass1298184623.81142http://foo/a%d9btext PASSclass1298184504.70199http://foo/a%d9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d9b odata%3Atext%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2name Kdata:text/plain;charset=euc-jp,%A1%A2 data:text/plain;charset=euc-jp,%A1%A2label%data:text/plain;charset=euc-jp,%A1%A2text PASSclass1298184332.95259%data:text/plain;charset=euc-jp,%A1%A2text PASSclass1298184595.36652%data:text/plain;charset=euc-jp,%A1%A2text PASSclass1298184623.81142%data:text/plain;charset=euc-jp,%A1%A2text PASSclass1298183571.32271%data:text/plain;charset=euc-jp,%A1%A2text PASSclass1298184504.70199resultodata%3Atext%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2 =http%3A%2F%2Ffoo%2Fa%250bb%20%2B%20http%3A%2F%2Ffoo%2Fa%250bbname !http://foo/a%0bb http://foo/a%0bblabelhttp://foo/a%0bbtext PASSclass1298184332.95259http://foo/a%0bbtext PASSclass1298184595.36652http://foo/a%0bbtext PASSclass1298184623.81142http://foo/a%0bbtext PASSclass1298184504.70199http://foo/a%0bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250bb%20%2B%20http%3A%2F%2Ffoo%2Fa%250bb Ihttp%3A%2F%2Fexample.com%2Fa%0Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Ebname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%0Ebtext PASSclass1298184332.95259http://example.com/a%0Ebtext PASSclass1298184595.36652http://example.com/a%0Ebtext PASSclass1298184623.81142http://example.com/a%0Ebtext PASSclass1298184504.70199http://example.com/a%0Ebtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%0Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Eb 9http%3A%2F%2F.foo.bar%2F%20%2B%20http%3A%2F%2F.foo.bar%2Fname !http://.foo.bar/ http://.foo.bar/labelhttp://.foo.bar/text PASSclass1298184332.95259http://.foo.bar/text PASSclass1298184595.36652http://.foo.bar/text PASSclass1298184623.81142http://.foo.bar/text PASSclass1298183571.32271http://.foo.bar/text PASSclass1298184504.70199result9http%3A%2F%2F.foo.bar%2F%20%2B%20http%3A%2F%2F.foo.bar%2F Ohttp%3A%2F%2Fexample.com%2F%23a%2Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Fbname /http://example.com/#a/b http://example.com/#a/blabelhttp://example.com/#a/btext PASSclass1298184332.95259http://example.com/#a/btext PASSclass1298184595.36652http://example.com/#a/btext PASSclass1298184623.81142http://example.com/#a/btext PASSclass1298184504.70199http://example.com/#a/btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%2Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Fb sdata%3Atext%2Fplain%253Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%253Bcharset%3Deuc-jp%2C%25A1%25A2name Odata:text/plain%3Bcharset=euc-jp,%A1%A2 data:text/plain%3Bcharset=euc-jp,%A1%A2label'data:text/plain%3Bcharset=euc-jp,%A1%A2text PASSclass1298184332.95259'data:text/plain%3Bcharset=euc-jp,%A1%A2text PASSclass1298184595.36652'data:text/plain%3Bcharset=euc-jp,%A1%A2text PASSclass1298184623.81142'data:text/plain%3Bcharset=euc-jp,%A1%A2text PASSclass1298183571.32271'data:text/plain%3Bcharset=euc-jp,%A1%A2text PASSclass1298184504.70199resultsdata%3Atext%2Fplain%253Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%253Bcharset%3Deuc-jp%2C%25A1%25A2 Uhttp%3A%2F%2Fexample.com%2F%23a%C3%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AEbname 1http://example.com/#aîb http://example.com/#aîblabelhttp://example.com/#aîbtext PASSclass1298184332.95259http://example.com/#a%C3%AEbtext FAILclass1298184595.36652http://example.com/#aîbtext PASSclass1298184623.81142http://example.com/#aîbtext PASSclass1298184504.70199http://example.com/#a%C3%AEbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AEb Chttp%3A%2F%2Ffoo%2F%3Fa%25C8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C8bname #http://foo/?a%C8b http://foo/?a%C8blabelhttp://foo/?a%C8btext PASSclass1298184332.95259http://foo/?a%C8btext PASSclass1298184595.36652http://foo/?a%C8btext PASSclass1298184623.81142http://foo/?a%C8btext PASSclass1298183571.32271http://foo/?a%C8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C8b 5http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffoo%2Fbarname http://foo/bar http://foo/barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298183571.32271http://foo/bartext PASSclass1298184504.70199result5http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffoo%2Fbar Ohttp%3A%2F%2Fexample.com%2Fa%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A9bname /http://example.com/aéb http://example.com/aéblabelhttp://example.com/a%C3%A9btext PASSclass1298184332.95259http://example.com/a%C3%A9btext PASSclass1298184595.36652http://example.com/aébtext FAILclass1298184623.81142http://example.com/aébtext FAILclass1298184504.70199http://example.com/a%C3%A9btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A9b Ihttp%3A%2F%2Fexample.com%2Fa%3Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%3Fbname -http://example.com/a?b http://example.com/a?blabelhttp://example.com/a?btext PASSclass1298184332.95259http://example.com/a?btext PASSclass1298184595.36652http://example.com/a?btext PASSclass1298184623.81142http://example.com/a?btext PASSclass1298184504.70199http://example.com/a?btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%3Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%3Fb =http%3A%2F%2Ffoo%2Fa%25Deb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Debname !http://foo/a%Deb http://foo/a%Deblabelhttp://foo/a%Debtext PASSclass1298184332.95259http://foo/a%Debtext PASSclass1298184595.36652http://foo/a%DEbtext FAILclass1298184623.81142http://foo/a%Debtext PASSclass1298184504.70199http://foo/a%Debtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Deb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Deb Chttp%3A%2F%2Ffoo%2F%23a%257fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257fbname #http://foo/#a%7fb http://foo/#a%7fblabelhttp://foo/#a%7fbtext PASSclass1298184332.95259http://foo/#a%7fbtext PASSclass1298184595.36652http://foo/#abtext FAILclass1298184623.81142http://foo/#a%7fbtext PASSclass1298184504.70199http://foo/#a%7fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257fb Chttp%3A%2F%2Ffoo%2F%23a%2558b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2558bname #http://foo/#a%58b http://foo/#a%58blabelhttp://foo/#a%58btext PASSclass1298184332.95259http://foo/#a%58btext PASSclass1298184595.36652http://foo/#aXbtext FAILclass1298184623.81142http://foo/#a%58btext PASSclass1298184504.70199http://foo/#a%58btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2558b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2558b ihttp%3A%2F%2Fwww.example.com%2F%3Fq%3DuD800uD800%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3DuD800uD800name Ihttp://www.example.com/?q=uD800uD800 http://www.example.com/?q=uD800uD800label,http://www.example.com/?q=%EF%BF%BD%EF%BF%BDtext PASSclass1298184332.95259&http://www.example.com/?q=%UD800%UD800text FAILclass1298184595.36652#http://www.example.com/?q=%EF%BF%BDtext FAILclass1298184623.81142,http://www.example.com/?q=%EF%BF%BD%EF%BF%BDtext PASSclass1298183571.32271resultihttp%3A%2F%2Fwww.example.com%2F%3Fq%3DuD800uD800%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3DuD800uD800 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B4bname 1http://example.com/?aôb http://example.com/?aôblabelhttp://example.com/?a%C3%B4btext PASSclass1298184332.95259http://example.com/?a%C3%B4btext PASSclass1298184595.36652http://example.com/?a%C3%B4btext PASSclass1298184623.81142http://example.com/?a%C3%B4btext PASSclass1298183571.32271http://example.com/?aôbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B4b Chttp%3A%2F%2Ffoo%2F%23a%25e0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e0bname #http://foo/#a%e0b http://foo/#a%e0blabelhttp://foo/#a%e0btext PASSclass1298184332.95259http://foo/#a%e0btext PASSclass1298184595.36652http://foo/#a%e0btext PASSclass1298184623.81142http://foo/#a%e0btext PASSclass1298184504.70199http://foo/#a%e0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e0b Chttp%3A%2F%2Ffoo%2F%3Fa%25B7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B7bname #http://foo/?a%B7b http://foo/?a%B7blabelhttp://foo/?a%B7btext PASSclass1298184332.95259http://foo/?a%B7btext PASSclass1298184595.36652http://foo/?a%B7btext PASSclass1298184623.81142http://foo/?a%B7btext PASSclass1298183571.32271http://foo/?a%B7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B7b Chttp%3A%2F%2Ffoo%2F%23a%25A5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A5bname #http://foo/#a%A5b http://foo/#a%A5blabelhttp://foo/#a%A5btext PASSclass1298184332.95259http://foo/#a%A5btext PASSclass1298184595.36652http://foo/#a%A5btext PASSclass1298184623.81142http://foo/#a%A5btext PASSclass1298184504.70199http://foo/#a%A5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A5b Chttp%3A%2F%2Ffoo%2F%3Fa%25d4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d4bname #http://foo/?a%d4b http://foo/?a%d4blabelhttp://foo/?a%d4btext PASSclass1298184332.95259http://foo/?a%d4btext PASSclass1298184595.36652http://foo/?a%D4btext FAILclass1298184623.81142http://foo/?a%d4btext PASSclass1298183571.32271http://foo/?a%d4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d4b Chttp%3A%2F%2Ffoo%2F%3Fa%25E3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E3bname #http://foo/?a%E3b http://foo/?a%E3blabelhttp://foo/?a%E3btext PASSclass1298184332.95259http://foo/?a%E3btext PASSclass1298184595.36652http://foo/?a%E3btext PASSclass1298184623.81142http://foo/?a%E3btext PASSclass1298183571.32271http://foo/?a%E3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E3b Chttp%3A%2F%2Ffoo%2F%23a%2592b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2592bname #http://foo/#a%92b http://foo/#a%92blabelhttp://foo/#a%92btext PASSclass1298184332.95259http://foo/#a%92btext PASSclass1298184595.36652http://foo/#a%92btext PASSclass1298184623.81142http://foo/#a%92btext PASSclass1298184504.70199http://foo/#a%92btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2592b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2592b Chttp%3A%2F%2Ffoo%2F%23a%25Ebb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ebbname #http://foo/#a%Ebb http://foo/#a%Ebblabelhttp://foo/#a%Ebbtext PASSclass1298184332.95259http://foo/#a%Ebbtext PASSclass1298184595.36652http://foo/#a%Ebbtext PASSclass1298184623.81142http://foo/#a%Ebbtext PASSclass1298184504.70199http://foo/#a%Ebbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Ebb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ebb =http%3A%2F%2Ffoo%2Fa%25dBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dBbname !http://foo/a%dBb http://foo/a%dBblabelhttp://foo/a%dBbtext PASSclass1298184332.95259http://foo/a%dBbtext PASSclass1298184595.36652http://foo/a%DBbtext FAILclass1298184623.81142http://foo/a%dBbtext PASSclass1298184504.70199http://foo/a%dBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dBb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%98b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%98bname 1http://example.com/#aØb http://example.com/#aØblabelhttp://example.com/#aØbtext PASSclass1298184332.95259http://example.com/#a%C3%98btext FAILclass1298184595.36652http://example.com/#aØbtext PASSclass1298184623.81142http://example.com/#aØbtext PASSclass1298184504.70199http://example.com/#a%C3%98btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%98b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%98b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Bbname 1http://example.com/?aÛb http://example.com/?aÛblabelhttp://example.com/?a%C3%9Bbtext PASSclass1298184332.95259http://example.com/?a%C3%9Bbtext PASSclass1298184595.36652http://example.com/?a%C3%9Bbtext PASSclass1298184623.81142http://example.com/?a%C3%9Bbtext PASSclass1298183571.32271http://example.com/?aÛbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Bb Chttp%3A%2F%2Ffoo%2F%23a%2522b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2522bname #http://foo/#a%22b http://foo/#a%22blabelhttp://foo/#a%22btext PASSclass1298184332.95259http://foo/#a%22btext PASSclass1298184595.36652http://foo/#a%22btext PASSclass1298184623.81142http://foo/#a%22btext PASSclass1298184504.70199http://foo/#a%22btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2522b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2522b =http%3A%2F%2Ffoo%2Fa%25dEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dEbname !http://foo/a%dEb http://foo/a%dEblabelhttp://foo/a%dEbtext PASSclass1298184332.95259http://foo/a%dEbtext PASSclass1298184595.36652http://foo/a%DEbtext FAILclass1298184623.81142http://foo/a%dEbtext PASSclass1298184504.70199http://foo/a%dEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dEb Mhttp%3A%2F%2F%5B%3A%3A%25%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%25%3A%5D%2Fname http://[::%:]/ http://[::%:]/labelhttp://[::%25:]/text PASSclass1298184332.95259http://[::%:]/text FAILclass1298184595.36652opera:illegal-url-79text FAILclass1298184623.81142http://[::%:]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultMhttp%3A%2F%2F%5B%3A%3A%25%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%25%3A%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%25e2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e2bname #http://foo/#a%e2b http://foo/#a%e2blabelhttp://foo/#a%e2btext PASSclass1298184332.95259http://foo/#a%e2btext PASSclass1298184595.36652http://foo/#a%e2btext PASSclass1298184623.81142http://foo/#a%e2btext PASSclass1298184504.70199http://foo/#a%e2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e2b Chttp%3A%2F%2Ffoo%2F%3Fa%25bDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bDbname #http://foo/?a%bDb http://foo/?a%bDblabelhttp://foo/?a%bDbtext PASSclass1298184332.95259http://foo/?a%bDbtext PASSclass1298184595.36652http://foo/?a%BDbtext FAILclass1298184623.81142http://foo/?a%bDbtext PASSclass1298183571.32271http://foo/?a%bDbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bDb =http%3A%2F%2Ffoo%2Fa%25ACb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ACbname !http://foo/a%ACb http://foo/a%ACblabelhttp://foo/a%ACbtext PASSclass1298184332.95259http://foo/a%ACbtext PASSclass1298184595.36652http://foo/a%ACbtext PASSclass1298184623.81142http://foo/a%ACbtext PASSclass1298184504.70199http://foo/a%ACbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ACb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ACb Chttp%3A%2F%2Ffoo%2F%23a%25d3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d3bname #http://foo/#a%d3b http://foo/#a%d3blabelhttp://foo/#a%d3btext PASSclass1298184332.95259http://foo/#a%d3btext PASSclass1298184595.36652http://foo/#a%d3btext PASSclass1298184623.81142http://foo/#a%d3btext PASSclass1298184504.70199http://foo/#a%d3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d3b 8file%3A%2F%2FLOCALHOST%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://LOCALHOST/ http://a/b/clabelfile://localhost/text PASSclass1298184332.95259file:///text FAILclass1298184595.36652file://localhost/text PASSclass1298184623.81142file:///text FAILclass1298183571.32271file:///text FAILclass1298184504.70199result8file%3A%2F%2FLOCALHOST%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%252Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Cbname #http://foo/#a%2Cb http://foo/#a%2Cblabelhttp://foo/#a%2Cbtext PASSclass1298184332.95259http://foo/#a%2Cbtext PASSclass1298184595.36652http://foo/#a%2Cbtext PASSclass1298184623.81142http://foo/#a%2Cbtext PASSclass1298184504.70199http://foo/#a%2Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Cb Chttp%3A%2F%2Ffoo%2F%23a%25dfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dfbname #http://foo/#a%dfb http://foo/#a%dfblabelhttp://foo/#a%dfbtext PASSclass1298184332.95259http://foo/#a%dfbtext PASSclass1298184595.36652http://foo/#a%dfbtext PASSclass1298184623.81142http://foo/#a%dfbtext PASSclass1298184504.70199http://foo/#a%dfbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dfb =http%3A%2F%2Ffoo%2Fa%25aeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aebname !http://foo/a%aeb http://foo/a%aeblabelhttp://foo/a%aebtext PASSclass1298184332.95259http://foo/a%aebtext PASSclass1298184595.36652http://foo/a%AEbtext FAILclass1298184623.81142http://foo/a%aebtext PASSclass1298184504.70199http://foo/a%aebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aeb =http%3A%2F%2Ffoo%2Fa%256Db%20%2B%20http%3A%2F%2Ffoo%2Fa%256Dbname !http://foo/a%6Db http://foo/a%6Dblabelhttp://foo/ambtext PASSclass1298184332.95259http://foo/a%6Dbtext FAILclass1298184595.36652http://foo/ambtext PASSclass1298184623.81142http://foo/ambtext PASSclass1298184504.70199http://foo/a%6Dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256Db%20%2B%20http%3A%2F%2Ffoo%2Fa%256Db Kjavascript%3A%22abc%5C%250Adef%22%20%2B%20javascript%3A%22abc%5C%250Adef%22name /javascript:"abc\%0Adef" javascript:"abc\%0Adef"labeljavascript:"abc\%0Adef"text PASSclass1298184332.95259javascript:%22abc\%0Adef%22text FAILclass1298184595.36652javascript:"abc\%0Adef"text PASSclass1298184623.81142javascript:"abc\%0Adef"text PASSclass1298183571.32271javascript:"abc\%0Adef"text PASSclass1298184504.70199resultKjavascript%3A%22abc%5C%250Adef%22%20%2B%20javascript%3A%22abc%5C%250Adef%22 #JavaScript%3A%20%2B%20JavaScript%3Aname JavaScript: JavaScript:label javascript:text PASSclass1298184332.95259 JavaScript:text FAILclass1298184595.36652 javascript:text PASSclass1298184623.81142 javascript:text PASSclass1298183571.32271 javascript:text PASSclass1298184504.70199result#JavaScript%3A%20%2B%20JavaScript%3A Ohttp%3A%2F%2Fexample.com%2F%3Fa%60b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%60bname /http://example.com/?a`b http://example.com/?a`blabelhttp://example.com/?a`btext FAILclass1298184332.95259http://example.com/?a`btext FAILclass1298184595.36652http://example.com/?a%60btext PASSclass1298184623.81142http://example.com/?a%60btext FAILclass1298183571.32271http://example.com/?a`btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%60b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%60b Ohttp%3A%2F%2Fexample.com%2F%3Fa%1Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Dbname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%1Dbtext PASSclass1298184332.95259http://example.com/?a%1Dbtext PASSclass1298184595.36652http://example.com/?a%1Dbtext PASSclass1298184623.81142http://example.com/?a%1Dbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%1Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Db Chttp%3A%2F%2Ffoo%2F%23a%25DEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DEbname #http://foo/#a%DEb http://foo/#a%DEblabelhttp://foo/#a%DEbtext PASSclass1298184332.95259http://foo/#a%DEbtext PASSclass1298184595.36652http://foo/#a%DEbtext PASSclass1298184623.81142http://foo/#a%DEbtext PASSclass1298184504.70199http://foo/#a%DEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DEb &http%3A%20%2B%20http%3A%2F%2Ffoo%2Fbarname http: http://foo/barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298183571.32271 http://foo/text FAILclass1298184504.70199result&http%3A%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%25bEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bEbname #http://foo/?a%bEb http://foo/?a%bEblabelhttp://foo/?a%bEbtext PASSclass1298184332.95259http://foo/?a%bEbtext PASSclass1298184595.36652http://foo/?a%BEbtext FAILclass1298184623.81142http://foo/?a%bEbtext PASSclass1298183571.32271http://foo/?a%bEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bEb 9http%3A%2F%2F%5Bfoo%3A80%20%2B%20http%3A%2F%2F%5Bfoo%3A80name http://[foo:80 http://[foo:80labelhttp://[foo:80/text FAILclass1298184332.95259http://[foo:80text FAILclass1298184595.36652http://[foo:80/text FAILclass1298184623.81142 http://[foo/text PASSclass1298183571.32271http://[foo:80/text FAILclass1298184504.70199result9http%3A%2F%2F%5Bfoo%3A80%20%2B%20http%3A%2F%2F%5Bfoo%3A80 Khttp%3A%2F%2Fexample.com%2F%3FaYb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaYbname /http://example.com/?aYb http://example.com/?aYblabelhttp://example.com/?aYbtext PASSclass1298184332.95259http://example.com/?aYbtext PASSclass1298184595.36652http://example.com/?aYbtext PASSclass1298184623.81142http://example.com/?aYbtext PASSclass1298183571.32271http://example.com/?aYbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaYb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaYb =http%3A%2F%2Ffoo%2Fa%251cb%20%2B%20http%3A%2F%2Ffoo%2Fa%251cbname !http://foo/a%1cb http://foo/a%1cblabelhttp://foo/a%1cbtext PASSclass1298184332.95259http://foo/a%1cbtext PASSclass1298184595.36652http://foo/a%1cbtext PASSclass1298184623.81142http://foo/a%1cbtext PASSclass1298184504.70199http://foo/a%1cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251cb%20%2B%20http%3A%2F%2Ffoo%2Fa%251cb Chttp%3A%2F%2Ffoo%2F%3Fa%2563b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2563bname #http://foo/?a%63b http://foo/?a%63blabelhttp://foo/?a%63btext PASSclass1298184332.95259http://foo/?a%63btext PASSclass1298184595.36652http://foo/?a%63btext PASSclass1298184623.81142http://foo/?a%63btext PASSclass1298183571.32271http://foo/?a%63btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2563b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2563b Chttp%3A%2F%2Ffoo%2F%23a%250fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250fbname #http://foo/#a%0fb http://foo/#a%0fblabelhttp://foo/#a%0fbtext PASSclass1298184332.95259http://foo/#a%0fbtext PASSclass1298184595.36652http://foo/#a%0fbtext PASSclass1298184623.81142http://foo/#a%0fbtext PASSclass1298184504.70199http://foo/#a%0fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%250fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250fb Gfile%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A~user%2Fpath%2Fto%2Ffilename /file:~user/path/to/file file:~user/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1298184332.95259'file://~user/path/to/~user/path/to/filetext FAILclass1298184595.36652file:/~user/path/to/filetext FAILclass1298184623.81142file:///~user/path/to/filetext PASSclass1298183571.32271file:~user/path/to/filetext FAILclass1298184504.70199resultGfile%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A~user%2Fpath%2Fto%2Ffile Chttp%3A%2F%2Ffoo%2F%23a%2547b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2547bname #http://foo/#a%47b http://foo/#a%47blabelhttp://foo/#a%47btext PASSclass1298184332.95259http://foo/#a%47btext PASSclass1298184595.36652http://foo/#aGbtext FAILclass1298184623.81142http://foo/#a%47btext PASSclass1298184504.70199http://foo/#a%47btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2547b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2547b =http%3A%2F%2Ffoo%2Fa%25a4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a4bname !http://foo/a%a4b http://foo/a%a4blabelhttp://foo/a%a4btext PASSclass1298184332.95259http://foo/a%a4btext PASSclass1298184595.36652http://foo/a%A4btext FAILclass1298184623.81142http://foo/a%a4btext PASSclass1298184504.70199http://foo/a%a4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a4b Khttp%3A%2F%2Fexample.com%2F%23aYb%20%2B%20http%3A%2F%2Fexample.com%2F%23aYbname /http://example.com/#aYb http://example.com/#aYblabelhttp://example.com/#aYbtext PASSclass1298184332.95259http://example.com/#aYbtext PASSclass1298184595.36652http://example.com/#aYbtext PASSclass1298184623.81142http://example.com/#aYbtext PASSclass1298184504.70199http://example.com/#aYbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aYb%20%2B%20http%3A%2F%2Fexample.com%2F%23aYb Khttp%3A%2F%2Fexample.com%2F%3FaBb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaBbname /http://example.com/?aBb http://example.com/?aBblabelhttp://example.com/?aBbtext PASSclass1298184332.95259http://example.com/?aBbtext PASSclass1298184595.36652http://example.com/?aBbtext PASSclass1298184623.81142http://example.com/?aBbtext PASSclass1298183571.32271http://example.com/?aBbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaBb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaBb Chttp%3A%2F%2Ffoo%2F%23a%25c3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c3bname #http://foo/#a%c3b http://foo/#a%c3blabelhttp://foo/#a%c3btext PASSclass1298184332.95259http://foo/#a%c3btext PASSclass1298184595.36652http://foo/#a%c3btext PASSclass1298184623.81142http://foo/#a%c3btext PASSclass1298184504.70199http://foo/#a%c3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25c3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c3b Chttp%3A%2F%2Ffoo%2F%23a%2512b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2512bname #http://foo/#a%12b http://foo/#a%12blabelhttp://foo/#a%12btext PASSclass1298184332.95259http://foo/#a%12btext PASSclass1298184595.36652http://foo/#a%12btext PASSclass1298184623.81142http://foo/#a%12btext PASSclass1298184504.70199http://foo/#a%12btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2512b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2512b =http%3A%2F%2Ffoo%2Fa%258Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Fbname !http://foo/a%8Fb http://foo/a%8Fblabelhttp://foo/a%8Fbtext PASSclass1298184332.95259http://foo/a%8Fbtext PASSclass1298184595.36652http://foo/a%8Fbtext PASSclass1298184623.81142http://foo/a%8Fbtext PASSclass1298184504.70199http://foo/a%8Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%258Fb http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%2F%20%2B%20http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%2Fname Mhttp://%30%78%63%30%2e%30%32%35%30.01/ http://%30%78%63%30%2e%30%32%35%30.01/labelhttp://192.168.0.1/text PASSclass1298184332.95259&http://%30%78%63%30%2e%30%32%35%30.01/text FAILclass1298184595.36652http://0xc0.0250.01/text FAILclass1298184623.81142&http://%30%78%63%30%2e%30%32%35%30.01/text FAILclass1298183571.32271http://0xc0.0250.01/text FAILclass1298184504.70199resulthttp%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%2F%20%2B%20http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%2F /data%3A%2Ca%2Bb%2Bc%20%2B%20data%3A%2Ca%2Bb%2Bcname data:,a+b+c data:,a+b+clabel data:,a+b+ctext PASSclass1298184332.95259 data:,a+b+ctext PASSclass1298184595.36652 data:,a+b+ctext PASSclass1298184623.81142 data:,a+b+ctext PASSclass1298183571.32271 data:,a+b+ctext PASSclass1298184504.70199result/data%3A%2Ca%2Bb%2Bc%20%2B%20data%3A%2Ca%2Bb%2Bc Chttp%3A%2F%2Ffoo%2F%3Fa%256Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Abname #http://foo/?a%6Ab http://foo/?a%6Ablabelhttp://foo/?a%6Abtext PASSclass1298184332.95259http://foo/?a%6Abtext PASSclass1298184595.36652http://foo/?a%6Abtext PASSclass1298184623.81142http://foo/?a%6Abtext PASSclass1298183571.32271http://foo/?a%6Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Ab =http%3A%2F%2Ffoo%2Fa%2515b%20%2B%20http%3A%2F%2Ffoo%2Fa%2515bname !http://foo/a%15b http://foo/a%15blabelhttp://foo/a%15btext PASSclass1298184332.95259http://foo/a%15btext PASSclass1298184595.36652http://foo/a%15btext PASSclass1298184623.81142http://foo/a%15btext PASSclass1298184504.70199http://foo/a%15btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2515b%20%2B%20http%3A%2F%2Ffoo%2Fa%2515b Ohttp%3A%2F%2Fexample.com%2F%23a%12b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%12bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%12btext PASSclass1298184332.95259http://example.com/#a%12btext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%12btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%12b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%12b =http%3A%2F%2Ffoo%2Fa%25CCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CCbname !http://foo/a%CCb http://foo/a%CCblabelhttp://foo/a%CCbtext PASSclass1298184332.95259http://foo/a%CCbtext PASSclass1298184595.36652http://foo/a%CCbtext PASSclass1298184623.81142http://foo/a%CCbtext PASSclass1298184504.70199http://foo/a%CCbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25CCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CCb Chttp%3A%2F%2Ffoo%2F%23a%25ACb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ACbname #http://foo/#a%ACb http://foo/#a%ACblabelhttp://foo/#a%ACbtext PASSclass1298184332.95259http://foo/#a%ACbtext PASSclass1298184595.36652http://foo/#a%ACbtext PASSclass1298184623.81142http://foo/#a%ACbtext PASSclass1298184504.70199http://foo/#a%ACbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ACb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ACb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%90b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%90bname 1http://example.com/#aÐb http://example.com/#aÐblabelhttp://example.com/#aÐbtext PASSclass1298184332.95259http://example.com/#a%C3%90btext FAILclass1298184595.36652http://example.com/#aÐbtext PASSclass1298184623.81142http://example.com/#aÐbtext PASSclass1298184504.70199http://example.com/#a%C3%90btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%90b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%90b Chttp%3A%2F%2Ffoo%2F%3Fa%25e7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e7bname #http://foo/?a%e7b http://foo/?a%e7blabelhttp://foo/?a%e7btext PASSclass1298184332.95259http://foo/?a%e7btext PASSclass1298184595.36652http://foo/?a%E7btext FAILclass1298184623.81142http://foo/?a%e7btext PASSclass1298183571.32271http://foo/?a%e7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e7b Chttp%3A%2F%2Ffoo%2F%23a%25C5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C5bname #http://foo/#a%C5b http://foo/#a%C5blabelhttp://foo/#a%C5btext PASSclass1298184332.95259http://foo/#a%C5btext PASSclass1298184595.36652http://foo/#a%C5btext PASSclass1298184623.81142http://foo/#a%C5btext PASSclass1298184504.70199http://foo/#a%C5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C5b Chttp%3A%2F%2Ffoo%2F%3Fa%25cfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cfbname #http://foo/?a%cfb http://foo/?a%cfblabelhttp://foo/?a%cfbtext PASSclass1298184332.95259http://foo/?a%cfbtext PASSclass1298184595.36652http://foo/?a%CFbtext FAILclass1298184623.81142http://foo/?a%cfbtext PASSclass1298183571.32271http://foo/?a%cfbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25cfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cfb Chttp%3A%2F%2Ffoo%2F%3Fa%25Cbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cbbname #http://foo/?a%Cbb http://foo/?a%Cbblabelhttp://foo/?a%Cbbtext PASSclass1298184332.95259http://foo/?a%Cbbtext PASSclass1298184595.36652http://foo/?a%CBbtext FAILclass1298184623.81142http://foo/?a%Cbbtext PASSclass1298183571.32271http://foo/?a%Cbbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Cbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cbb Whttp%3A%2F%2F%5B%3A%3A1%2520hello%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A1%2520hello%5D%2Fname +http://[::1%20hello]/ http://[::1%20hello]/labelhttp://[::1%20hello]/text PASSclass1298184332.95259http://[::1%20hello]/text PASSclass1298184595.36652opera:illegal-url-85text FAILclass1298184623.81142http://[::1%20hello]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultWhttp%3A%2F%2F%5B%3A%3A1%2520hello%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A1%2520hello%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%25aab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aabname #http://foo/#a%aab http://foo/#a%aablabelhttp://foo/#a%aabtext PASSclass1298184332.95259http://foo/#a%aabtext PASSclass1298184595.36652http://foo/#a%aabtext PASSclass1298184623.81142http://foo/#a%aabtext PASSclass1298184504.70199http://foo/#a%aabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aab =http%3A%2F%2Ffoo%2Fa%25C0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C0bname !http://foo/a%C0b http://foo/a%C0blabelhttp://foo/a%C0btext PASSclass1298184332.95259http://foo/a%C0btext PASSclass1298184595.36652http://foo/a%C0btext PASSclass1298184623.81142http://foo/a%C0btext PASSclass1298184504.70199http://foo/a%C0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C0b =http%3A%2F%2Ffoo%2Fa%250db%20%2B%20http%3A%2F%2Ffoo%2Fa%250dbname !http://foo/a%0db http://foo/a%0dblabelhttp://foo/a%0dbtext PASSclass1298184332.95259http://foo/a%0dbtext PASSclass1298184595.36652http://foo/a%0dbtext PASSclass1298184623.81142http://foo/a%0dbtext PASSclass1298184504.70199http://foo/a%0dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250db%20%2B%20http%3A%2F%2Ffoo%2Fa%250db Ohttp%3A%2F%2Fexample.com%2Fa%C2%AFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%AFbname /http://example.com/a¯b http://example.com/a¯blabelhttp://example.com/a%C2%AFbtext PASSclass1298184332.95259http://example.com/a%C2%AFbtext PASSclass1298184595.36652http://example.com/a¯btext FAILclass1298184623.81142http://example.com/a¯btext FAILclass1298184504.70199http://example.com/a%C2%AFbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%AFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%AFb Ohttp%3A%2F%2Fexample.com%2Fa%C3%B8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B8bname /http://example.com/aøb http://example.com/aøblabelhttp://example.com/a%C3%B8btext PASSclass1298184332.95259http://example.com/a%C3%B8btext PASSclass1298184595.36652http://example.com/aøbtext FAILclass1298184623.81142http://example.com/aøbtext FAILclass1298184504.70199http://example.com/a%C3%B8btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B8b Qhttp%3A%2F%2F00000000000000000001%2F%20%2B%20http%3A%2F%2F00000000000000000001%2Fname 9http://00000000000000000001/ http://00000000000000000001/labelhttp://0.0.0.1/text PASSclass1298184332.95259http://00000000000000000001/text FAILclass1298184595.36652http://00000000000000000001/text FAILclass1298184623.81142http://00000000000000000001/text FAILclass1298183571.32271http://0.0.0.1/text PASSclass1298184504.70199resultQhttp%3A%2F%2F00000000000000000001%2F%20%2B%20http%3A%2F%2F00000000000000000001%2F =http%3A%2F%2Ffoo%3A80%3A98%20%2B%20http%3A%2F%2Ffoo%3A80%3A98name !http://foo:80:98 http://foo:80:98labelhttp://foo:80:98/text FAILclass1298184332.95259http://foo:80:98text FAILclass1298184595.36652 http://foo/text FAILclass1298184623.81142 http://foo/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result=http%3A%2F%2Ffoo%3A80%3A98%20%2B%20http%3A%2F%2Ffoo%3A80%3A98 Chttp%3A%2F%2Ffoo%2F%3Fa%25Bbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bbbname #http://foo/?a%Bbb http://foo/?a%Bbblabelhttp://foo/?a%Bbbtext PASSclass1298184332.95259http://foo/?a%Bbbtext PASSclass1298184595.36652http://foo/?a%BBbtext FAILclass1298184623.81142http://foo/?a%Bbbtext PASSclass1298183571.32271http://foo/?a%Bbbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Bbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bbb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Dbname 1http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%C2%8Dbtext PASSclass1298184332.95259http://example.com/?a%C2%8Dbtext PASSclass1298184595.36652http://example.com/?a%C2%8Dbtext PASSclass1298184623.81142http://example.com/?a%C2%8Dbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Db Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Abname 1http://example.com/?aÊb http://example.com/?aÊblabelhttp://example.com/?a%C3%8Abtext PASSclass1298184332.95259http://example.com/?a%C3%8Abtext PASSclass1298184595.36652http://example.com/?a%C3%8Abtext PASSclass1298184623.81142http://example.com/?a%C3%8Abtext PASSclass1298183571.32271http://example.com/?aÊbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Ab 2%2F%2Fserver%2Ffile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //server/file http://a/b/clabelhttp://server/filetext PASSclass1298184332.95259http://server/filetext PASSclass1298184595.36652http://server/filetext PASSclass1298184623.81142http://server/filetext PASSclass1298183571.32271http://server/filetext PASSclass1298184504.70199result2%2F%2Fserver%2Ffile%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%25Ceb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cebname #http://foo/#a%Ceb http://foo/#a%Ceblabelhttp://foo/#a%Cebtext PASSclass1298184332.95259http://foo/#a%Cebtext PASSclass1298184595.36652http://foo/#a%Cebtext PASSclass1298184623.81142http://foo/#a%Cebtext PASSclass1298184504.70199http://foo/#a%Cebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Ceb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ceb Chttp%3A%2F%2Ffoo%2F%3Fa%2541b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2541bname #http://foo/?a%41b http://foo/?a%41blabelhttp://foo/?a%41btext PASSclass1298184332.95259http://foo/?a%41btext PASSclass1298184595.36652http://foo/?a%41btext PASSclass1298184623.81142http://foo/?a%41btext PASSclass1298183571.32271http://foo/?a%41btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2541b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2541b Ahttp%3A%2F%2Fa%3Ab%40%3A3%2F%20%2B%20http%3A%2F%2Fa%3Ab%40%3A3%2Fname http://a:b@:3/ http://a:b@:3/labelhttp://a:b@:3/text PASSclass1298184332.95259http://a:b@:3/text PASSclass1298184595.36652http:/text FAILclass1298184623.81142http://a:b@:3/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultAhttp%3A%2F%2Fa%3Ab%40%3A3%2F%20%2B%20http%3A%2F%2Fa%3Ab%40%3A3%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25BBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BBbname #http://foo/?a%BBb http://foo/?a%BBblabelhttp://foo/?a%BBbtext PASSclass1298184332.95259http://foo/?a%BBbtext PASSclass1298184595.36652http://foo/?a%BBbtext PASSclass1298184623.81142http://foo/?a%BBbtext PASSclass1298183571.32271http://foo/?a%BBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25BBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BBb Khttp%3A%2F%2Fexample.com%2F%3Fa2b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa2bname /http://example.com/?a2b http://example.com/?a2blabelhttp://example.com/?a2btext PASSclass1298184332.95259http://example.com/?a2btext PASSclass1298184595.36652http://example.com/?a2btext PASSclass1298184623.81142http://example.com/?a2btext PASSclass1298183571.32271http://example.com/?a2btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa2b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa2b Chttp%3A%2F%2Ffoo%2F%3Fa%255Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Abname #http://foo/?a%5Ab http://foo/?a%5Ablabelhttp://foo/?a%5Abtext PASSclass1298184332.95259http://foo/?a%5Abtext PASSclass1298184595.36652http://foo/?a%5Abtext PASSclass1298184623.81142http://foo/?a%5Abtext PASSclass1298183571.32271http://foo/?a%5Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Ab Chttp%3A%2F%2Ffoo%2F%23a%25e1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e1bname #http://foo/#a%e1b http://foo/#a%e1blabelhttp://foo/#a%e1btext PASSclass1298184332.95259http://foo/#a%e1btext PASSclass1298184595.36652http://foo/#a%e1btext PASSclass1298184623.81142http://foo/#a%e1btext PASSclass1298184504.70199http://foo/#a%e1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e1b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B4bname 1http://example.com/#a´b http://example.com/#a´blabelhttp://example.com/#a´btext PASSclass1298184332.95259http://example.com/#a%C2%B4btext FAILclass1298184595.36652http://example.com/#a´btext PASSclass1298184623.81142http://example.com/#a´btext PASSclass1298184504.70199http://example.com/#a%C2%B4btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B4b =http%3A%2F%2Ffoo%2Fa%254eb%20%2B%20http%3A%2F%2Ffoo%2Fa%254ebname !http://foo/a%4eb http://foo/a%4eblabelhttp://foo/aNbtext PASSclass1298184332.95259http://foo/a%4ebtext FAILclass1298184595.36652http://foo/aNbtext PASSclass1298184623.81142http://foo/aNbtext PASSclass1298184504.70199http://foo/a%4ebtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254eb%20%2B%20http%3A%2F%2Ffoo%2Fa%254eb Chttp%3A%2F%2Ffoo%2F%3Fa%25A8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A8bname #http://foo/?a%A8b http://foo/?a%A8blabelhttp://foo/?a%A8btext PASSclass1298184332.95259http://foo/?a%A8btext PASSclass1298184595.36652http://foo/?a%A8btext PASSclass1298184623.81142http://foo/?a%A8btext PASSclass1298183571.32271http://foo/?a%A8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A8b Chttp%3A%2F%2Ffoo%2F%3Fa%251cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251cbname #http://foo/?a%1cb http://foo/?a%1cblabelhttp://foo/?a%1cbtext PASSclass1298184332.95259http://foo/?a%1cbtext PASSclass1298184595.36652http://foo/?a%1cbtext PASSclass1298184623.81142http://foo/?a%1cbtext PASSclass1298183571.32271http://foo/?a%1cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251cb Chttp%3A%2F%2Ffoo%2F%23a%25a3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a3bname #http://foo/#a%a3b http://foo/#a%a3blabelhttp://foo/#a%a3btext PASSclass1298184332.95259http://foo/#a%a3btext PASSclass1298184595.36652http://foo/#a%a3btext PASSclass1298184623.81142http://foo/#a%a3btext PASSclass1298184504.70199http://foo/#a%a3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a3b Ehttp%3A%2F%2Fexample.com%2Faqb%20%2B%20http%3A%2F%2Fexample.com%2Faqbname -http://example.com/aqb http://example.com/aqblabelhttp://example.com/aqbtext PASSclass1298184332.95259http://example.com/aqbtext PASSclass1298184595.36652http://example.com/aqbtext PASSclass1298184623.81142http://example.com/aqbtext PASSclass1298184504.70199http://example.com/aqbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Faqb%20%2B%20http%3A%2F%2Fexample.com%2Faqb Chttp%3A%2F%2Ffoo%2F%3Fa%257db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257dbname #http://foo/?a%7db http://foo/?a%7dblabelhttp://foo/?a%7dbtext PASSclass1298184332.95259http://foo/?a%7dbtext PASSclass1298184595.36652http://foo/?a%7dbtext PASSclass1298184623.81142http://foo/?a%7dbtext PASSclass1298183571.32271http://foo/?a%7dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257db Khttp%3A%2F%2Fexample.com%2F%23aMb%20%2B%20http%3A%2F%2Fexample.com%2F%23aMbname /http://example.com/#aMb http://example.com/#aMblabelhttp://example.com/#aMbtext PASSclass1298184332.95259http://example.com/#aMbtext PASSclass1298184595.36652http://example.com/#aMbtext PASSclass1298184623.81142http://example.com/#aMbtext PASSclass1298184504.70199http://example.com/#aMbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aMb%20%2B%20http%3A%2F%2Fexample.com%2F%23aMb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%99bname 1http://example.com/#aÙb http://example.com/#aÙblabelhttp://example.com/#aÙbtext PASSclass1298184332.95259http://example.com/#a%C3%99btext FAILclass1298184595.36652http://example.com/#aÙbtext PASSclass1298184623.81142http://example.com/#aÙbtext PASSclass1298184504.70199http://example.com/#a%C3%99btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%99b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%86b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%86bname 1http://example.com/#a†b http://example.com/#a†blabelhttp://example.com/#a†btext FAILclass1298184332.95259http://example.com/#a%C2%86btext PASSclass1298184595.36652http://example.com/#a†btext FAILclass1298184623.81142http://example.com/#a†btext FAILclass1298184504.70199http://example.com/#a%C2%86btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%86b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%86b =http%3A%2F%2Ffoo%2Fa%256db%20%2B%20http%3A%2F%2Ffoo%2Fa%256dbname !http://foo/a%6db http://foo/a%6dblabelhttp://foo/ambtext PASSclass1298184332.95259http://foo/a%6dbtext FAILclass1298184595.36652http://foo/ambtext PASSclass1298184623.81142http://foo/ambtext PASSclass1298184504.70199http://foo/a%6dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256db%20%2B%20http%3A%2F%2Ffoo%2Fa%256db Chttp%3A%2F%2Ffoo%2F%3Fa%2557b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2557bname #http://foo/?a%57b http://foo/?a%57blabelhttp://foo/?a%57btext PASSclass1298184332.95259http://foo/?a%57btext PASSclass1298184595.36652http://foo/?a%57btext PASSclass1298184623.81142http://foo/?a%57btext PASSclass1298183571.32271http://foo/?a%57btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2557b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2557b Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Bbname /http://example.com/?a;b http://example.com/?a;blabelhttp://example.com/?a;btext PASSclass1298184332.95259http://example.com/?a;btext PASSclass1298184595.36652http://example.com/?a;btext PASSclass1298184623.81142http://example.com/?a;btext PASSclass1298183571.32271http://example.com/?a;btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%3Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Bb Ohttp%3A%2F%2Fexample.com%2F%23a%1Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Abname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%1Abtext PASSclass1298184332.95259http://example.com/#a%1Abtext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%1Abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%1Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Ab http%3A%2F%2F0000000000000300.0x00000000000000fF.00000000000000001%2F%20%2B%20http%3A%2F%2F0000000000000300.0x00000000000000fF.00000000000000001%2Fname {http://0000000000000300.0x00000000000000fF.00000000000000001/ http://0000000000000300.0x00000000000000fF.00000000000000001/labelhttp://192.255.0.1/text PASSclass1298184332.95259=http://0000000000000300.0x00000000000000fF.00000000000000001/text FAILclass1298184595.36652=http://0000000000000300.0x00000000000000ff.00000000000000001/text FAILclass1298184623.81142=http://0000000000000300.0x00000000000000ff.00000000000000001/text FAILclass1298183571.32271=http://0000000000000300.0x00000000000000ff.00000000000000001/text FAILclass1298184504.70199resulthttp%3A%2F%2F0000000000000300.0x00000000000000fF.00000000000000001%2F%20%2B%20http%3A%2F%2F0000000000000300.0x00000000000000fF.00000000000000001%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25Ebb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ebbname #http://foo/?a%Ebb http://foo/?a%Ebblabelhttp://foo/?a%Ebbtext PASSclass1298184332.95259http://foo/?a%Ebbtext PASSclass1298184595.36652http://foo/?a%EBbtext FAILclass1298184623.81142http://foo/?a%Ebbtext PASSclass1298183571.32271http://foo/?a%Ebbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Ebb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ebb Ohttp%3A%2F%2Fexample.com%2F%23a%0Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Fbname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%0Fbtext PASSclass1298184332.95259http://example.com/#a%0Fbtext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%0Fbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%0Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Fb Chttp%3A%2F%2Ffoo%2F%23a%253Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Bbname #http://foo/#a%3Bb http://foo/#a%3Bblabelhttp://foo/#a%3Bbtext PASSclass1298184332.95259http://foo/#a%3Bbtext PASSclass1298184595.36652http://foo/#a%3Bbtext PASSclass1298184623.81142http://foo/#a%3Bbtext PASSclass1298184504.70199http://foo/#a%3Bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Bb Chttp%3A%2F%2Ffoo%2F%23a%25bbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bbbname #http://foo/#a%bbb http://foo/#a%bbblabelhttp://foo/#a%bbbtext PASSclass1298184332.95259http://foo/#a%bbbtext PASSclass1298184595.36652http://foo/#a%bbbtext PASSclass1298184623.81142http://foo/#a%bbbtext PASSclass1298184504.70199http://foo/#a%bbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bbb Ohttp%3A%2F%2Fexample.com%2F%3Fa%1Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Cbname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%1Cbtext PASSclass1298184332.95259http://example.com/?a%1Cbtext PASSclass1298184595.36652http://example.com/?a%1Cbtext PASSclass1298184623.81142http://example.com/?a%1Cbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%1Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Cb Chttp%3A%2F%2Ffoo%2F%23a%253Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Dbname #http://foo/#a%3Db http://foo/#a%3Dblabelhttp://foo/#a%3Dbtext PASSclass1298184332.95259http://foo/#a%3Dbtext PASSclass1298184595.36652http://foo/#a%3Dbtext PASSclass1298184623.81142http://foo/#a%3Dbtext PASSclass1298184504.70199http://foo/#a%3Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Db Chttp%3A%2F%2Ffoo%2F%23a%2510b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2510bname #http://foo/#a%10b http://foo/#a%10blabelhttp://foo/#a%10btext PASSclass1298184332.95259http://foo/#a%10btext PASSclass1298184595.36652http://foo/#a%10btext PASSclass1298184623.81142http://foo/#a%10btext PASSclass1298184504.70199http://foo/#a%10btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2510b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2510b =http%3A%2F%2Ffoo%2Fa%25BFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BFbname !http://foo/a%BFb http://foo/a%BFblabelhttp://foo/a%BFbtext PASSclass1298184332.95259http://foo/a%BFbtext PASSclass1298184595.36652http://foo/a%BFbtext PASSclass1298184623.81142http://foo/a%BFbtext PASSclass1298184504.70199http://foo/a%BFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25BFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BFb =http%3A%2F%2Ffoo%2Fa%25a1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a1bname !http://foo/a%a1b http://foo/a%a1blabelhttp://foo/a%a1btext PASSclass1298184332.95259http://foo/a%a1btext PASSclass1298184595.36652http://foo/a%A1btext FAILclass1298184623.81142http://foo/a%a1btext PASSclass1298184504.70199http://foo/a%a1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a1b =http%3A%2F%2Ffoo%2Fa%25BCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BCbname !http://foo/a%BCb http://foo/a%BCblabelhttp://foo/a%BCbtext PASSclass1298184332.95259http://foo/a%BCbtext PASSclass1298184595.36652http://foo/a%BCbtext PASSclass1298184623.81142http://foo/a%BCbtext PASSclass1298184504.70199http://foo/a%BCbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25BCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BCb Chttp%3A%2F%2Ffoo%2F%3Fa%259Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Bbname #http://foo/?a%9Bb http://foo/?a%9Bblabelhttp://foo/?a%9Bbtext PASSclass1298184332.95259http://foo/?a%9Bbtext PASSclass1298184595.36652http://foo/?a%9Bbtext PASSclass1298184623.81142http://foo/?a%9Bbtext PASSclass1298183571.32271http://foo/?a%9Bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Bb Chttp%3A%2F%2Ffoo%2F%23a%25b5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b5bname #http://foo/#a%b5b http://foo/#a%b5blabelhttp://foo/#a%b5btext PASSclass1298184332.95259http://foo/#a%b5btext PASSclass1298184595.36652http://foo/#a%b5btext PASSclass1298184623.81142http://foo/#a%b5btext PASSclass1298184504.70199http://foo/#a%b5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b5b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BFbname 1http://example.com/#aÿb http://example.com/#aÿblabelhttp://example.com/#aÿbtext PASSclass1298184332.95259http://example.com/#a%C3%BFbtext FAILclass1298184595.36652http://example.com/#aÿbtext PASSclass1298184623.81142http://example.com/#aÿbtext PASSclass1298184504.70199http://example.com/#a%C3%BFbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BFb 7aa%2F%252E.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/%2E./ http://foo/a/b/c/dlabelhttp://foo/a/b/c/text PASSclass1298184332.95259http://foo/a/b/c/aa/%2E./text FAILclass1298184595.36652http://foo/a/b/c/text PASSclass1298184623.81142http://foo/a/b/c/text PASSclass1298183571.32271http://foo/a/b/c/text PASSclass1298184504.70199result7aa%2F%252E.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%23a%259fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259fbname #http://foo/#a%9fb http://foo/#a%9fblabelhttp://foo/#a%9fbtext PASSclass1298184332.95259http://foo/#a%9fbtext PASSclass1298184595.36652http://foo/#a%9fbtext PASSclass1298184623.81142http://foo/#a%9fbtext PASSclass1298184504.70199http://foo/#a%9fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259fb Chttp%3A%2F%2Ffoo%2F%3Fa%259eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259ebname #http://foo/?a%9eb http://foo/?a%9eblabelhttp://foo/?a%9ebtext PASSclass1298184332.95259http://foo/?a%9ebtext PASSclass1298184595.36652http://foo/?a%9ebtext PASSclass1298184623.81142http://foo/?a%9ebtext PASSclass1298183571.32271http://foo/?a%9ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259eb <%20%20http%3A%2F%2Ftest%20%20%20%2B%20http%3A%2F%2Ffoo%2Fbarname  http://test http://foo/barlabel http://test/text PASSclass1298184332.95259 http://test/text PASSclass1298184595.36652 http://test/text PASSclass1298184623.81142 http://test/text PASSclass1298183571.32271 http://test/text PASSclass1298184504.70199result<%20%20http%3A%2F%2Ftest%20%20%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%250Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Bbname #http://foo/?a%0Bb http://foo/?a%0Bblabelhttp://foo/?a%0Bbtext PASSclass1298184332.95259http://foo/?a%0Bbtext PASSclass1298184595.36652http://foo/?a%0Bbtext PASSclass1298184623.81142http://foo/?a%0Bbtext PASSclass1298183571.32271http://foo/?a%0Bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Bb Chttp%3A%2F%2Ffoo%2F%3Fa%257Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Dbname #http://foo/?a%7Db http://foo/?a%7Dblabelhttp://foo/?a%7Dbtext PASSclass1298184332.95259http://foo/?a%7Dbtext PASSclass1298184595.36652http://foo/?a%7Dbtext PASSclass1298184623.81142http://foo/?a%7Dbtext PASSclass1298183571.32271http://foo/?a%7Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Db Chttp%3A%2F%2Ffoo%2F%23a%2550b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2550bname #http://foo/#a%50b http://foo/#a%50blabelhttp://foo/#a%50btext PASSclass1298184332.95259http://foo/#a%50btext PASSclass1298184595.36652http://foo/#aPbtext FAILclass1298184623.81142http://foo/#a%50btext PASSclass1298184504.70199http://foo/#a%50btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2550b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2550b =http%3A%2F%2Ffoo%2Fa%25D4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D4bname !http://foo/a%D4b http://foo/a%D4blabelhttp://foo/a%D4btext PASSclass1298184332.95259http://foo/a%D4btext PASSclass1298184595.36652http://foo/a%D4btext PASSclass1298184623.81142http://foo/a%D4btext PASSclass1298184504.70199http://foo/a%D4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25D4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D4b =http%3A%2F%2Ffoo%2Fa%25cFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cFbname !http://foo/a%cFb http://foo/a%cFblabelhttp://foo/a%cFbtext PASSclass1298184332.95259http://foo/a%cFbtext PASSclass1298184595.36652http://foo/a%CFbtext FAILclass1298184623.81142http://foo/a%cFbtext PASSclass1298184504.70199http://foo/a%cFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cFb Chttp%3A%2F%2Ffoo%2F%3Fa%25ABb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ABbname #http://foo/?a%ABb http://foo/?a%ABblabelhttp://foo/?a%ABbtext PASSclass1298184332.95259http://foo/?a%ABbtext PASSclass1298184595.36652http://foo/?a%ABbtext PASSclass1298184623.81142http://foo/?a%ABbtext PASSclass1298183571.32271http://foo/?a%ABbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ABb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ABb Chttp%3A%2F%2Ffoo%2F%23a%25b6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b6bname #http://foo/#a%b6b http://foo/#a%b6blabelhttp://foo/#a%b6btext PASSclass1298184332.95259http://foo/#a%b6btext PASSclass1298184595.36652http://foo/#a%b6btext PASSclass1298184623.81142http://foo/#a%b6btext PASSclass1298184504.70199http://foo/#a%b6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b6b =http%3A%2F%2Ffoo%2Fa%25f6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f6bname !http://foo/a%f6b http://foo/a%f6blabelhttp://foo/a%f6btext PASSclass1298184332.95259http://foo/a%f6btext PASSclass1298184595.36652http://foo/a%F6btext FAILclass1298184623.81142http://foo/a%f6btext PASSclass1298184504.70199http://foo/a%f6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f6b ;data%3ATEXT%2FPLAIN%2CABC%20%2B%20data%3ATEXT%2FPLAIN%2CABCname 'data:TEXT/PLAIN,ABC data:TEXT/PLAIN,ABClabeldata:TEXT/PLAIN,ABCtext PASSclass1298184332.95259data:TEXT/PLAIN,ABCtext PASSclass1298184595.36652data:TEXT/PLAIN,ABCtext PASSclass1298184623.81142data:TEXT/PLAIN,ABCtext PASSclass1298183571.32271data:TEXT/PLAIN,ABCtext PASSclass1298184504.70199result;data%3ATEXT%2FPLAIN%2CABC%20%2B%20data%3ATEXT%2FPLAIN%2CABC 2aa%2F.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/./ http://foo/a/b/c/dlabelhttp://foo/a/b/c/aa/text PASSclass1298184332.95259http://foo/a/b/c/aa/text PASSclass1298184595.36652http://foo/a/b/c/aa/text PASSclass1298184623.81142http://foo/a/b/c/aa/text PASSclass1298183571.32271http://foo/a/b/c/aa/text PASSclass1298184504.70199result2aa%2F.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%23a%2581b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2581bname #http://foo/#a%81b http://foo/#a%81blabelhttp://foo/#a%81btext PASSclass1298184332.95259http://foo/#a%81btext PASSclass1298184595.36652http://foo/#a%81btext PASSclass1298184623.81142http://foo/#a%81btext PASSclass1298184504.70199http://foo/#a%81btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2581b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2581b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%AFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AFbname 1http://example.com/#aïb http://example.com/#aïblabelhttp://example.com/#aïbtext PASSclass1298184332.95259http://example.com/#a%C3%AFbtext FAILclass1298184595.36652http://example.com/#aïbtext PASSclass1298184623.81142http://example.com/#aïbtext PASSclass1298184504.70199http://example.com/#a%C3%AFbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%AFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%AFb =http%3A%2F%2Ffoo%2Fa%257bb%20%2B%20http%3A%2F%2Ffoo%2Fa%257bbname !http://foo/a%7bb http://foo/a%7bblabelhttp://foo/a%7bbtext PASSclass1298184332.95259http://foo/a%7bbtext PASSclass1298184595.36652http://foo/a%7bbtext PASSclass1298184623.81142http://foo/a%7bbtext PASSclass1298184504.70199http://foo/a%7bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257bb%20%2B%20http%3A%2F%2Ffoo%2Fa%257bb chttp%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BDname 3http://example.com/你好 http://example.com/你好label%http://example.com/%E4%BD%A0%E5%A5%BDtext FAILclass1298184332.95259%http://example.com/%E4%BD%A0%E5%A5%BDtext FAILclass1298184595.36652http://example.com/你好text FAILclass1298184623.81142%http://example.com/%E4%BD%A0%E5%A5%BDtext FAILclass1298183571.32271http://example.com/你好text FAILclass1298184504.70199resultchttp%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD%20%2B%20http%3A%2F%2Fexample.com%2F%E4%BD%A0%E5%A5%BD Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B2bname 1http://example.com/#aòb http://example.com/#aòblabelhttp://example.com/#aòbtext PASSclass1298184332.95259http://example.com/#a%C3%B2btext FAILclass1298184595.36652http://example.com/#aòbtext PASSclass1298184623.81142http://example.com/#aòbtext PASSclass1298184504.70199http://example.com/#a%C3%B2btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B2b Chttp%3A%2F%2Ffoo%2F%23a%25Bab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Babname #http://foo/#a%Bab http://foo/#a%Bablabelhttp://foo/#a%Babtext PASSclass1298184332.95259http://foo/#a%Babtext PASSclass1298184595.36652http://foo/#a%Babtext PASSclass1298184623.81142http://foo/#a%Babtext PASSclass1298184504.70199http://foo/#a%Babtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Bab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bab Chttp%3A%2F%2Ffoo%2F%3Fa%25D6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D6bname #http://foo/?a%D6b http://foo/?a%D6blabelhttp://foo/?a%D6btext PASSclass1298184332.95259http://foo/?a%D6btext PASSclass1298184595.36652http://foo/?a%D6btext PASSclass1298184623.81142http://foo/?a%D6btext PASSclass1298183571.32271http://foo/?a%D6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25D6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25D6b =http%3A%2F%2Ffoo%2Fa%259db%20%2B%20http%3A%2F%2Ffoo%2Fa%259dbname !http://foo/a%9db http://foo/a%9dblabelhttp://foo/a%9dbtext PASSclass1298184332.95259http://foo/a%9dbtext PASSclass1298184595.36652http://foo/a%9dbtext PASSclass1298184623.81142http://foo/a%9dbtext PASSclass1298184504.70199http://foo/a%9dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%259db%20%2B%20http%3A%2F%2Ffoo%2Fa%259db Chttp%3A%2F%2Ffoo%2F%23a%2514b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2514bname #http://foo/#a%14b http://foo/#a%14blabelhttp://foo/#a%14btext PASSclass1298184332.95259http://foo/#a%14btext PASSclass1298184595.36652http://foo/#a%14btext PASSclass1298184623.81142http://foo/#a%14btext PASSclass1298184504.70199http://foo/#a%14btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2514b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2514b Ohttp%3A%2F%2Fexample.com%2Fa%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%8Abname /http://example.com/aŠb http://example.com/aŠblabelhttp://example.com/a%C2%8Abtext PASSclass1298184332.95259http://example.com/a%C2%8Abtext PASSclass1298184595.36652http://example.com/aŠbtext FAILclass1298184623.81142http://example.com/aŠbtext FAILclass1298184504.70199http://example.com/a%C2%8Abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%8Ab Chttp%3A%2F%2Ffoo%2F%3Fa%25Ecb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ecbname #http://foo/?a%Ecb http://foo/?a%Ecblabelhttp://foo/?a%Ecbtext PASSclass1298184332.95259http://foo/?a%Ecbtext PASSclass1298184595.36652http://foo/?a%ECbtext FAILclass1298184623.81142http://foo/?a%Ecbtext PASSclass1298183571.32271http://foo/?a%Ecbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Ecb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Ecb Chttp%3A%2F%2Ffoo%2F%23a%2542b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2542bname #http://foo/#a%42b http://foo/#a%42blabelhttp://foo/#a%42btext PASSclass1298184332.95259http://foo/#a%42btext PASSclass1298184595.36652http://foo/#aBbtext FAILclass1298184623.81142http://foo/#a%42btext PASSclass1298184504.70199http://foo/#a%42btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2542b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2542b =http%3A%2F%2Ffoo%2Fa%25AEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25AEbname !http://foo/a%AEb http://foo/a%AEblabelhttp://foo/a%AEbtext PASSclass1298184332.95259http://foo/a%AEbtext PASSclass1298184595.36652http://foo/a%AEbtext PASSclass1298184623.81142http://foo/a%AEbtext PASSclass1298184504.70199http://foo/a%AEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25AEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25AEb Khttp%3A%2F%2F0xC0.0Xa8.0x0.0x1%2F%20%2B%20http%3A%2F%2F0xC0.0Xa8.0x0.0x1%2Fname 3http://0xC0.0Xa8.0x0.0x1/ http://0xC0.0Xa8.0x0.0x1/labelhttp://192.168.0.1/text PASSclass1298184332.95259http://0xC0.0Xa8.0x0.0x1/text FAILclass1298184595.36652http://0xc0.0xa8.0x0.0x1/text FAILclass1298184623.81142http://0xc0.0xa8.0x0.0x1/text FAILclass1298183571.32271http://192.168.0.1/text PASSclass1298184504.70199resultKhttp%3A%2F%2F0xC0.0Xa8.0x0.0x1%2F%20%2B%20http%3A%2F%2F0xC0.0Xa8.0x0.0x1%2F Ehttp%3A%2F%2Fexample.com%2Fafb%20%2B%20http%3A%2F%2Fexample.com%2Fafbname -http://example.com/afb http://example.com/afblabelhttp://example.com/afbtext PASSclass1298184332.95259http://example.com/afbtext PASSclass1298184595.36652http://example.com/afbtext PASSclass1298184623.81142http://example.com/afbtext PASSclass1298184504.70199http://example.com/afbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fafb%20%2B%20http%3A%2F%2Fexample.com%2Fafb Chttp%3A%2F%2Ffoo%2F%23a%25d1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d1bname #http://foo/#a%d1b http://foo/#a%d1blabelhttp://foo/#a%d1btext PASSclass1298184332.95259http://foo/#a%d1btext PASSclass1298184595.36652http://foo/#a%d1btext PASSclass1298184623.81142http://foo/#a%d1btext PASSclass1298184504.70199http://foo/#a%d1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d1b Chttp%3A%2F%2Ffoo%2F%23a%25d8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d8bname #http://foo/#a%d8b http://foo/#a%d8blabelhttp://foo/#a%d8btext PASSclass1298184332.95259http://foo/#a%d8btext PASSclass1298184595.36652http://foo/#a%d8btext PASSclass1298184623.81142http://foo/#a%d8btext PASSclass1298184504.70199http://foo/#a%d8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d8b Chttp%3A%2F%2Ffoo%2F%3Fa%25Adb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Adbname #http://foo/?a%Adb http://foo/?a%Adblabelhttp://foo/?a%Adbtext PASSclass1298184332.95259http://foo/?a%Adbtext PASSclass1298184595.36652http://foo/?a%ADbtext FAILclass1298184623.81142http://foo/?a%Adbtext PASSclass1298183571.32271http://foo/?a%Adbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Adb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Adb sdata%3Atext%2Fplain%3Bcharset%3D'euc-jp'%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3D'euc-jp'%2C%25A1%25A2name Odata:text/plain;charset='euc-jp',%A1%A2 data:text/plain;charset='euc-jp',%A1%A2label'data:text/plain;charset='euc-jp',%A1%A2text PASSclass1298184332.95259'data:text/plain;charset='euc-jp',%A1%A2text PASSclass1298184595.36652'data:text/plain;charset='euc-jp',%A1%A2text PASSclass1298184623.81142'data:text/plain;charset='euc-jp',%A1%A2text PASSclass1298183571.32271'data:text/plain;charset='euc-jp',%A1%A2text PASSclass1298184504.70199resultsdata%3Atext%2Fplain%3Bcharset%3D'euc-jp'%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3D'euc-jp'%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%3Fa%25efb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25efbname #http://foo/?a%efb http://foo/?a%efblabelhttp://foo/?a%efbtext PASSclass1298184332.95259http://foo/?a%efbtext PASSclass1298184595.36652http://foo/?a%EFbtext FAILclass1298184623.81142http://foo/?a%efbtext PASSclass1298183571.32271http://foo/?a%efbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25efb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25efb ahttp%3A%2F%2Fwww.example.com%2F%23%25C2%25A9%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%25C2%25A9name =http://www.example.com/#%C2%A9 http://www.example.com/#%C2%A9labelhttp://www.example.com/#%C2%A9text PASSclass1298184332.95259http://www.example.com/#%C2%A9text PASSclass1298184595.36652http://www.example.com/#©text FAILclass1298184623.81142http://www.example.com/#%C2%A9text PASSclass1298183571.32271http://www.example.com/#%C2%A9text PASSclass1298184504.70199resultahttp%3A%2F%2Fwww.example.com%2F%23%25C2%25A9%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%25C2%25A9 Chttp%3A%2F%2Ffoo%2F%3Fa%2537b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2537bname #http://foo/?a%37b http://foo/?a%37blabelhttp://foo/?a%37btext PASSclass1298184332.95259http://foo/?a%37btext PASSclass1298184595.36652http://foo/?a%37btext PASSclass1298184623.81142http://foo/?a%37btext PASSclass1298183571.32271http://foo/?a%37btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2537b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2537b Chttp%3A%2F%2Ffoo%2F%23a%258Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Abname #http://foo/#a%8Ab http://foo/#a%8Ablabelhttp://foo/#a%8Abtext PASSclass1298184332.95259http://foo/#a%8Abtext PASSclass1298184595.36652http://foo/#a%8Abtext PASSclass1298184623.81142http://foo/#a%8Abtext PASSclass1298184504.70199http://foo/#a%8Abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Ab ,file%3A%2F%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:// http://a/b/clabelfile:///text PASSclass1298184332.95259file:text FAILclass1298184595.36652file:/text FAILclass1298184623.81142file:///text PASSclass1298183571.32271file:///text PASSclass1298184504.70199result,file%3A%2F%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2Ffoo%2Fa%2564b%20%2B%20http%3A%2F%2Ffoo%2Fa%2564bname !http://foo/a%64b http://foo/a%64blabelhttp://foo/adbtext PASSclass1298184332.95259http://foo/a%64btext FAILclass1298184595.36652http://foo/adbtext PASSclass1298184623.81142http://foo/adbtext PASSclass1298184504.70199http://foo/a%64btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2564b%20%2B%20http%3A%2F%2Ffoo%2Fa%2564b /.%2Ffoo%2Fbar%20%2B%20data%3Atext%2Fplain%2Cabcname ./foo/bar data:text/plain,abclabeltext PASSclass1298184332.95259 ./foo/bartext FAILclass1298184595.36652 ./foo/bartext FAILclass1298184623.81142 ./foo/bartext FAILclass1298183571.32271:http://suika.fam.cx/www/url/perl-weburl/t/browsers/foo/bartext FAILclass1298184504.70199result/.%2Ffoo%2Fbar%20%2B%20data%3Atext%2Fplain%2Cabc *%2F%3A%3Aab%20%2B%20http%3A%2F%2Ffoo%2Fbarname /::ab http://foo/barlabelhttp://foo/::abtext PASSclass1298184332.95259http://foo/::abtext PASSclass1298184595.36652http://foo/::abtext PASSclass1298184623.81142http://foo/::abtext PASSclass1298183571.32271http://foo/::abtext PASSclass1298184504.70199result*%2F%3A%3Aab%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%254Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Fbname #http://foo/?a%4Fb http://foo/?a%4Fblabelhttp://foo/?a%4Fbtext PASSclass1298184332.95259http://foo/?a%4Fbtext PASSclass1298184595.36652http://foo/?a%4Fbtext PASSclass1298184623.81142http://foo/?a%4Fbtext PASSclass1298183571.32271http://foo/?a%4Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%254Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Fb Ehttp%3A%2F%2Fexample.com%2Famb%20%2B%20http%3A%2F%2Fexample.com%2Fambname -http://example.com/amb http://example.com/amblabelhttp://example.com/ambtext PASSclass1298184332.95259http://example.com/ambtext PASSclass1298184595.36652http://example.com/ambtext PASSclass1298184623.81142http://example.com/ambtext PASSclass1298184504.70199http://example.com/ambtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Famb%20%2B%20http%3A%2F%2Fexample.com%2Famb Chttp%3A%2F%2Ffoo%2F%23a%25eDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eDbname #http://foo/#a%eDb http://foo/#a%eDblabelhttp://foo/#a%eDbtext PASSclass1298184332.95259http://foo/#a%eDbtext PASSclass1298184595.36652http://foo/#a%eDbtext PASSclass1298184623.81142http://foo/#a%eDbtext PASSclass1298184504.70199http://foo/#a%eDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eDb Whttp%3A%2F%2Fexample.com%2F%EF%B7%90zyx%20%2B%20http%3A%2F%2Fexample.com%2F%EF%B7%90zyxname 3http://example.com/﷐zyx http://example.com/﷐zyxlabelhttp://example.com/%EF%BF%BDzyxtext PASSclass1298184332.95259http://example.com/%EF%B7%90zyxtext FAILclass1298184595.36652http://example.com/﷐zyxtext FAILclass1298184623.81142http://example.com/%EF%B7%90zyxtext FAILclass1298183571.32271http://example.com/zyxtext FAILclass1298184504.70199resultWhttp%3A%2F%2Fexample.com%2F%EF%B7%90zyx%20%2B%20http%3A%2F%2Fexample.com%2F%EF%B7%90zyx =http%3A%2F%2Ffoo%2Fa%25ADb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ADbname !http://foo/a%ADb http://foo/a%ADblabelhttp://foo/a%ADbtext PASSclass1298184332.95259http://foo/a%ADbtext PASSclass1298184595.36652http://foo/a%ADbtext PASSclass1298184623.81142http://foo/a%ADbtext PASSclass1298184504.70199http://foo/a%ADbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ADb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ADb =http%3A%2F%2Ffoo%2Fa%252bb%20%2B%20http%3A%2F%2Ffoo%2Fa%252bbname !http://foo/a%2bb http://foo/a%2bblabelhttp://foo/a%2bbtext PASSclass1298184332.95259http://foo/a%2bbtext PASSclass1298184595.36652http://foo/a%2bbtext PASSclass1298184623.81142http://foo/a%2bbtext PASSclass1298184504.70199http://foo/a%2bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252bb%20%2B%20http%3A%2F%2Ffoo%2Fa%252bb Ehttp%3A%2F%2Fexample.com%2FaVb%20%2B%20http%3A%2F%2Fexample.com%2FaVbname -http://example.com/aVb http://example.com/aVblabelhttp://example.com/aVbtext PASSclass1298184332.95259http://example.com/aVbtext PASSclass1298184595.36652http://example.com/aVbtext PASSclass1298184623.81142http://example.com/aVbtext PASSclass1298184504.70199http://example.com/aVbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaVb%20%2B%20http%3A%2F%2Fexample.com%2FaVb Chttp%3A%2F%2Ffoo%2F%23a%25E3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E3bname #http://foo/#a%E3b http://foo/#a%E3blabelhttp://foo/#a%E3btext PASSclass1298184332.95259http://foo/#a%E3btext PASSclass1298184595.36652http://foo/#a%E3btext PASSclass1298184623.81142http://foo/#a%E3btext PASSclass1298184504.70199http://foo/#a%E3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E3b Chttp%3A%2F%2Ffoo%2F%3Fa%25e2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e2bname #http://foo/?a%e2b http://foo/?a%e2blabelhttp://foo/?a%e2btext PASSclass1298184332.95259http://foo/?a%e2btext PASSclass1298184595.36652http://foo/?a%E2btext FAILclass1298184623.81142http://foo/?a%e2btext PASSclass1298183571.32271http://foo/?a%e2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e2b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%94b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%94bname 1http://example.com/#a”b http://example.com/#a”blabelhttp://example.com/#a”btext FAILclass1298184332.95259http://example.com/#a%C2%94btext PASSclass1298184595.36652http://example.com/#a”btext FAILclass1298184623.81142http://example.com/#a”btext FAILclass1298184504.70199http://example.com/#a%C2%94btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%94b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%94b Chttp%3A%2F%2Ffoo%2F%3Fa%25b0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b0bname #http://foo/?a%b0b http://foo/?a%b0blabelhttp://foo/?a%b0btext PASSclass1298184332.95259http://foo/?a%b0btext PASSclass1298184595.36652http://foo/?a%B0btext FAILclass1298184623.81142http://foo/?a%b0btext PASSclass1298183571.32271http://foo/?a%b0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b0b =http%3A%2F%2Ffoo%2Fa%25d0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d0bname !http://foo/a%d0b http://foo/a%d0blabelhttp://foo/a%d0btext PASSclass1298184332.95259http://foo/a%d0btext PASSclass1298184595.36652http://foo/a%D0btext FAILclass1298184623.81142http://foo/a%d0btext PASSclass1298184504.70199http://foo/a%d0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d0b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%84b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%84bname 1http://example.com/#a„b http://example.com/#a„blabelhttp://example.com/#a„btext FAILclass1298184332.95259http://example.com/#a%C2%84btext PASSclass1298184595.36652http://example.com/#a„btext FAILclass1298184623.81142http://example.com/#a„btext FAILclass1298184504.70199http://example.com/#a%C2%84btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%84b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%84b Ehttp%3A%2F%2F0xc0.052000001%2F%20%2B%20http%3A%2F%2F0xc0.052000001%2Fname -http://0xc0.052000001/ http://0xc0.052000001/labelhttp://192.168.0.1/text PASSclass1298184332.95259http://0xc0.052000001/text FAILclass1298184595.36652http://0xc0.052000001/text FAILclass1298184623.81142http://0xc0.052000001/text FAILclass1298183571.32271http://192.168.0.1/text PASSclass1298184504.70199resultEhttp%3A%2F%2F0xc0.052000001%2F%20%2B%20http%3A%2F%2F0xc0.052000001%2F Chttp%3A%2F%2Ffoo%2F%23a%25ADb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ADbname #http://foo/#a%ADb http://foo/#a%ADblabelhttp://foo/#a%ADbtext PASSclass1298184332.95259http://foo/#a%ADbtext PASSclass1298184595.36652http://foo/#a%ADbtext PASSclass1298184623.81142http://foo/#a%ADbtext PASSclass1298184504.70199http://foo/#a%ADbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ADb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ADb Chttp%3A%2F%2Ffoo%2F%3Fa%25bAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bAbname #http://foo/?a%bAb http://foo/?a%bAblabelhttp://foo/?a%bAbtext PASSclass1298184332.95259http://foo/?a%bAbtext PASSclass1298184595.36652http://foo/?a%BAbtext FAILclass1298184623.81142http://foo/?a%bAbtext PASSclass1298183571.32271http://foo/?a%bAbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bAb 0aa%2F..%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/.. http://foo/a/b/c/dlabelhttp://foo/a/b/c/text PASSclass1298184332.95259http://foo/a/b/c/text PASSclass1298184595.36652http://foo/a/b/c/text PASSclass1298184623.81142http://foo/a/b/c/text PASSclass1298183571.32271http://foo/a/b/c/text PASSclass1298184504.70199result0aa%2F..%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A0bname 1http://example.com/?a b http://example.com/?a blabelhttp://example.com/?a%C2%A0btext PASSclass1298184332.95259http://example.com/?a%C2%A0btext PASSclass1298184595.36652http://example.com/?a%C2%A0btext PASSclass1298184623.81142http://example.com/?a%C2%A0btext PASSclass1298183571.32271http://example.com/?a btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A0b =http%3A%2F%2Ffoo%2Fa%253db%20%2B%20http%3A%2F%2Ffoo%2Fa%253dbname !http://foo/a%3db http://foo/a%3dblabelhttp://foo/a%3dbtext PASSclass1298184332.95259http://foo/a%3dbtext PASSclass1298184595.36652http://foo/a%3dbtext PASSclass1298184623.81142http://foo/a%3dbtext PASSclass1298184504.70199http://foo/a%3dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253db%20%2B%20http%3A%2F%2Ffoo%2Fa%253db /.%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ./ http://a/b/c/d;p?qlabel http://a/b/c/text PASSclass1298184332.95259 http://a/b/c/text PASSclass1298184595.36652 http://a/b/c/text PASSclass1298184623.81142 http://a/b/c/text PASSclass1298184504.70199 http://a/b/c/text PASSclass1298183571.32271result/.%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%23a%25d6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d6bname #http://foo/#a%d6b http://foo/#a%d6blabelhttp://foo/#a%d6btext PASSclass1298184332.95259http://foo/#a%d6btext PASSclass1298184595.36652http://foo/#a%d6btext PASSclass1298184623.81142http://foo/#a%d6btext PASSclass1298184504.70199http://foo/#a%d6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25d6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d6b Ohttp%3A%2F%2Fexample.com%2F%3Fa%16b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%16bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%16btext PASSclass1298184332.95259http://example.com/?a%16btext PASSclass1298184595.36652http://example.com/?a%16btext PASSclass1298184623.81142http://example.com/?a%16btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%16b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%16b ihttp%3A%2F%2Fwww.example.com%2F%23%F0%90%8C%80ss%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%F0%90%8C%80ssname =http://www.example.com/#𐌀ss http://www.example.com/#𐌀sslabelhttp://www.example.com/#𐌀sstext PASSclass1298184332.95259&http://www.example.com/#%F0%90%8C%80sstext FAILclass1298184595.36652http://www.example.com/#𐌀sstext PASSclass1298184623.81142&http://www.example.com/#%F0%90%8C%80sstext FAILclass1298183571.32271http://www.example.com/#𐌀sstext PASSclass1298184504.70199resultihttp%3A%2F%2Fwww.example.com%2F%23%F0%90%8C%80ss%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%F0%90%8C%80ss Chttp%3A%2F%2Ffoo%2F%3Fa%2517b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2517bname #http://foo/?a%17b http://foo/?a%17blabelhttp://foo/?a%17btext PASSclass1298184332.95259http://foo/?a%17btext PASSclass1298184595.36652http://foo/?a%17btext PASSclass1298184623.81142http://foo/?a%17btext PASSclass1298183571.32271http://foo/?a%17btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2517b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2517b =http%3A%2F%2Ffoo%2Fa%258ab%20%2B%20http%3A%2F%2Ffoo%2Fa%258abname !http://foo/a%8ab http://foo/a%8ablabelhttp://foo/a%8abtext PASSclass1298184332.95259http://foo/a%8abtext PASSclass1298184595.36652http://foo/a%8abtext PASSclass1298184623.81142http://foo/a%8abtext PASSclass1298184504.70199http://foo/a%8abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258ab%20%2B%20http%3A%2F%2Ffoo%2Fa%258ab Khttp%3A%2F%2F%5B1%3A%3A%251%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%251%5D%2Fname http://[1::%1]/ http://[1::%1]/labelhttp://[1::%251]/text PASSclass1298184332.95259http://[1::%1]/text FAILclass1298184595.36652opera:illegal-url-67text FAILclass1298184623.81142http://[1::%1]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultKhttp%3A%2F%2F%5B1%3A%3A%251%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%251%5D%2F Ohttp%3A%2F%2Fexample.com%2F%3Fa%15b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%15bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%15btext PASSclass1298184332.95259http://example.com/?a%15btext PASSclass1298184595.36652http://example.com/?a%15btext PASSclass1298184623.81142http://example.com/?a%15btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%15b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%15b ;http%3A%2F%2F%2541.com%2F%20%2B%20http%3A%2F%2F%2541.com%2Fname http://%41.com/ http://%41.com/label http://a.com/text PASSclass1298184332.95259http://%41.com/text FAILclass1298184595.36652 http://a.com/text PASSclass1298184623.81142http://%41.com/text FAILclass1298183571.32271 http://a.com/text PASSclass1298184504.70199result;http%3A%2F%2F%2541.com%2F%20%2B%20http%3A%2F%2F%2541.com%2F Ohttp%3A%2F%2Fexample.com%2F%23a%06b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%06bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%06btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%06btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%06b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%06b Khttp%3A%2F%2Fexample.com%2F%23a)b%20%2B%20http%3A%2F%2Fexample.com%2F%23a)bname /http://example.com/#a)b http://example.com/#a)blabelhttp://example.com/#a)btext PASSclass1298184332.95259http://example.com/#a)btext PASSclass1298184595.36652http://example.com/#a)btext PASSclass1298184623.81142http://example.com/#a)btext PASSclass1298184504.70199http://example.com/#a)btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a)b%20%2B%20http%3A%2F%2Fexample.com%2F%23a)b Cfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///c:/foo/#4e00 http://a/b/clabelfile:///C:/foo/#4e00text PASSclass1298184332.95259file:///c:/foo/#4e00text FAILclass1298184595.36652file:/c:/foo/#4e00text FAILclass1298184623.81142file:///c:/foo/#4e00text FAILclass1298183571.32271file:///c:/foo/#4e00text FAILclass1298184504.70199resultCfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fc R%2F%2Fx%3Ay%40z%3A300%2Fm%3Fn%23o%20%2B%20http%3A%2F%2Fa%3Ab%40c%3A200%2Fe%3Ff%23gname (//x:y@z:300/m?n#o http://a:b@c:200/e?f#glabelhttp://x:y@z:300/m?n#otext PASSclass1298184332.95259http://x:y@z:300/m?n#otext PASSclass1298184595.36652http://z:300/m?n#otext FAILclass1298184623.81142nulltext FAILclass1298184504.70199http://x:y@z:300/m?n#otext PASSclass1298183571.32271resultR%2F%2Fx%3Ay%40z%3A300%2Fm%3Fn%23o%20%2B%20http%3A%2F%2Fa%3Ab%40c%3A200%2Fe%3Ff%23g Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%ABbname 1http://example.com/?a«b http://example.com/?a«blabelhttp://example.com/?a%C2%ABbtext PASSclass1298184332.95259http://example.com/?a%C2%ABbtext PASSclass1298184595.36652http://example.com/?a%C2%ABbtext PASSclass1298184623.81142http://example.com/?a%C2%ABbtext PASSclass1298183571.32271http://example.com/?a«btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%ABb Chttp%3A%2F%2Ffoo%2F%3Fa%25BCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BCbname #http://foo/?a%BCb http://foo/?a%BCblabelhttp://foo/?a%BCbtext PASSclass1298184332.95259http://foo/?a%BCbtext PASSclass1298184595.36652http://foo/?a%BCbtext PASSclass1298184623.81142http://foo/?a%BCbtext PASSclass1298183571.32271http://foo/?a%BCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25BCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BCb [http%3A%2F%2Fexample.com%2F%23a%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%BF%BEbname 3http://example.com/#a￾b http://example.com/#a￾blabelhttp://example.com/#a�btext PASSclass1298184332.95259http://example.com/#a%EF%BF%BEbtext FAILclass1298184595.36652http://example.com/#a￾btext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%EF%BF%BEbtext FAILclass1298183571.32271result[http%3A%2F%2Fexample.com%2F%23a%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%BF%BEb Chttp%3A%2F%2Ffoo%2F%23a%25eab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eabname #http://foo/#a%eab http://foo/#a%eablabelhttp://foo/#a%eabtext PASSclass1298184332.95259http://foo/#a%eabtext PASSclass1298184595.36652http://foo/#a%eabtext PASSclass1298184623.81142http://foo/#a%eabtext PASSclass1298184504.70199http://foo/#a%eabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eab =http%3A%2F%2Ffoo%2Fa%2542b%20%2B%20http%3A%2F%2Ffoo%2Fa%2542bname !http://foo/a%42b http://foo/a%42blabelhttp://foo/aBbtext PASSclass1298184332.95259http://foo/a%42btext FAILclass1298184595.36652http://foo/aBbtext PASSclass1298184623.81142http://foo/aBbtext PASSclass1298184504.70199http://foo/a%42btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2542b%20%2B%20http%3A%2F%2Ffoo%2Fa%2542b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%89b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%89bname 1http://example.com/?aÉb http://example.com/?aÉblabelhttp://example.com/?a%C3%89btext PASSclass1298184332.95259http://example.com/?a%C3%89btext PASSclass1298184595.36652http://example.com/?a%C3%89btext PASSclass1298184623.81142http://example.com/?a%C3%89btext PASSclass1298183571.32271http://example.com/?aÉbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%89b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%89b =http%3A%2F%2Ffoo%2Fa%25e8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e8bname !http://foo/a%e8b http://foo/a%e8blabelhttp://foo/a%e8btext PASSclass1298184332.95259http://foo/a%e8btext PASSclass1298184595.36652http://foo/a%E8btext FAILclass1298184623.81142http://foo/a%e8btext PASSclass1298184504.70199http://foo/a%e8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e8b Ohttp%3A%2F%2Fexample.com%2F%23a%04b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%04bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%04btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%04btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%04b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%04b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%90bname 1http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%C2%90btext PASSclass1298184332.95259http://example.com/?a%C2%90btext PASSclass1298184595.36652http://example.com/?a%C2%90btext PASSclass1298184623.81142http://example.com/?a%C2%90btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%90b )JavaScript%3AFoo%20%2B%20JavaScript%3AFooname JavaScript:Foo JavaScript:Foolabeljavascript:Footext PASSclass1298184332.95259JavaScript:Footext FAILclass1298184595.36652javascript:Footext PASSclass1298184623.81142javascript:Footext PASSclass1298183571.32271javascript:Footext PASSclass1298184504.70199result)JavaScript%3AFoo%20%2B%20JavaScript%3AFoo Chttp%3A%2F%2Ffoo%2F%23a%25EAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EAbname #http://foo/#a%EAb http://foo/#a%EAblabelhttp://foo/#a%EAbtext PASSclass1298184332.95259http://foo/#a%EAbtext PASSclass1298184595.36652http://foo/#a%EAbtext PASSclass1298184623.81142http://foo/#a%EAbtext PASSclass1298184504.70199http://foo/#a%EAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25EAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EAb Chttp%3A%2F%2Ffoo%2F%23a%254db%20%2B%20http%3A%2F%2Ffoo%2F%23a%254dbname #http://foo/#a%4db http://foo/#a%4dblabelhttp://foo/#a%4dbtext PASSclass1298184332.95259http://foo/#a%4dbtext PASSclass1298184595.36652http://foo/#aMbtext FAILclass1298184623.81142http://foo/#a%4dbtext PASSclass1298184504.70199http://foo/#a%4dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254db%20%2B%20http%3A%2F%2Ffoo%2F%23a%254db =http%3A%2F%2Ffoo%2Fa%25d6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d6bname !http://foo/a%d6b http://foo/a%d6blabelhttp://foo/a%d6btext PASSclass1298184332.95259http://foo/a%d6btext PASSclass1298184595.36652http://foo/a%D6btext FAILclass1298184623.81142http://foo/a%d6btext PASSclass1298184504.70199http://foo/a%d6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d6b =http%3A%2F%2Ffoo%2Fa%2527b%20%2B%20http%3A%2F%2Ffoo%2Fa%2527bname !http://foo/a%27b http://foo/a%27blabelhttp://foo/a%27btext PASSclass1298184332.95259http://foo/a%27btext PASSclass1298184595.36652http://foo/a'btext FAILclass1298184623.81142http://foo/a%27btext PASSclass1298184504.70199http://foo/a%27btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2527b%20%2B%20http%3A%2F%2Ffoo%2Fa%2527b Chttp%3A%2F%2Ffoo%2F%3Fa%25e9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e9bname #http://foo/?a%e9b http://foo/?a%e9blabelhttp://foo/?a%e9btext PASSclass1298184332.95259http://foo/?a%e9btext PASSclass1298184595.36652http://foo/?a%E9btext FAILclass1298184623.81142http://foo/?a%e9btext PASSclass1298183571.32271http://foo/?a%e9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e9b 7http%3A%2F%2F%D1%82(%2F%20%2B%20http%3A%2F%2F%D1%82(%2Fname http://т(/ http://т(/labelhttp://xn--%28-7ed/text PASSclass1298184332.95259http://xn--(-8tb/text FAILclass1298184595.36652 http://т(/text FAILclass1298184623.81142http://xn--(-8tb/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result7http%3A%2F%2F%D1%82(%2F%20%2B%20http%3A%2F%2F%D1%82(%2F Chttp%3A%2F%2Ffoo%2F%23a%253cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253cbname #http://foo/#a%3cb http://foo/#a%3cblabelhttp://foo/#a%3cbtext PASSclass1298184332.95259http://foo/#a%3cbtext PASSclass1298184595.36652http://foo/#a%3cbtext PASSclass1298184623.81142http://foo/#a%3cbtext PASSclass1298184504.70199http://foo/#a%3cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253cb Chttp%3A%2F%2Ffoo%2F%23a%25abb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25abbname #http://foo/#a%abb http://foo/#a%abblabelhttp://foo/#a%abbtext PASSclass1298184332.95259http://foo/#a%abbtext PASSclass1298184595.36652http://foo/#a%abbtext PASSclass1298184623.81142http://foo/#a%abbtext PASSclass1298184504.70199http://foo/#a%abbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25abb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25abb Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Abname /http://example.com/?a:b http://example.com/?a:blabelhttp://example.com/?a:btext PASSclass1298184332.95259http://example.com/?a:btext PASSclass1298184595.36652http://example.com/?a:btext PASSclass1298184623.81142http://example.com/?a:btext PASSclass1298183571.32271http://example.com/?a:btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%3Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Ab =http%3A%2F%2Ffoo%2Fa%256bb%20%2B%20http%3A%2F%2Ffoo%2Fa%256bbname !http://foo/a%6bb http://foo/a%6bblabelhttp://foo/akbtext PASSclass1298184332.95259http://foo/a%6bbtext FAILclass1298184595.36652http://foo/akbtext PASSclass1298184623.81142http://foo/akbtext PASSclass1298184504.70199http://foo/a%6bbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256bb%20%2B%20http%3A%2F%2Ffoo%2Fa%256bb Mfile%3A%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F~user%2Fpath%2Fto%2Ffilename 1file:/~user/path/to/file file:/~user/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1298184332.95259file:///~user/path/to/filetext PASSclass1298184595.36652file:/~user/path/to/filetext FAILclass1298184623.81142file:///~user/path/to/filetext PASSclass1298183571.32271file:/~user/path/to/filetext FAILclass1298184504.70199resultMfile%3A%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F~user%2Fpath%2Fto%2Ffile Ohttp%3A%2F%2Fexample.com%2F%3Fa%00b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%00bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652nulltext FAILclass1298184623.81142http://example.com/?a%EF%BF%BDbtext PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%00b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%00b Chttp%3A%2F%2Ffoo%2F%23a%25D0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D0bname #http://foo/#a%D0b http://foo/#a%D0blabelhttp://foo/#a%D0btext PASSclass1298184332.95259http://foo/#a%D0btext PASSclass1298184595.36652http://foo/#a%D0btext PASSclass1298184623.81142http://foo/#a%D0btext PASSclass1298184504.70199http://foo/#a%D0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D0b =http%3A%2F%2Ffoo%2Fa%2509b%20%2B%20http%3A%2F%2Ffoo%2Fa%2509bname !http://foo/a%09b http://foo/a%09blabelhttp://foo/a%09btext PASSclass1298184332.95259http://foo/a%09btext PASSclass1298184595.36652http://foo/a%09btext PASSclass1298184623.81142http://foo/a%09btext PASSclass1298184504.70199http://foo/a%09btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2509b%20%2B%20http%3A%2F%2Ffoo%2Fa%2509b Ehttp%3A%2F%2Fexample.com%2Fa*b%20%2B%20http%3A%2F%2Fexample.com%2Fa*bname -http://example.com/a*b http://example.com/a*blabelhttp://example.com/a*btext PASSclass1298184332.95259http://example.com/a*btext PASSclass1298184595.36652http://example.com/a*btext PASSclass1298184623.81142http://example.com/a*btext PASSclass1298184504.70199http://example.com/a*btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa*b%20%2B%20http%3A%2F%2Fexample.com%2Fa*b Chttp%3A%2F%2Ffoo%2F%23a%251Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Ebname #http://foo/#a%1Eb http://foo/#a%1Eblabelhttp://foo/#a%1Ebtext PASSclass1298184332.95259http://foo/#a%1Ebtext PASSclass1298184595.36652http://foo/#a%1Ebtext PASSclass1298184623.81142http://foo/#a%1Ebtext PASSclass1298184504.70199http://foo/#a%1Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%251Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Eb Ohttp%3A%2F%2Fexample.com%2F%23a%5Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Cbname /http://example.com/#a\b http://example.com/#a\blabelhttp://example.com/#a\btext PASSclass1298184332.95259http://example.com/#a\btext PASSclass1298184595.36652http://example.com/#a\btext PASSclass1298184623.81142http://example.com/#a\btext PASSclass1298184504.70199http://example.com/#a\btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%5Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Cb =http%3A%2F%2Ffoo%2Fa%25aCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aCbname !http://foo/a%aCb http://foo/a%aCblabelhttp://foo/a%aCbtext PASSclass1298184332.95259http://foo/a%aCbtext PASSclass1298184595.36652http://foo/a%ACbtext FAILclass1298184623.81142http://foo/a%aCbtext PASSclass1298184504.70199http://foo/a%aCbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aCb Ehttp%3A%2F%2Fexample.com%2Fajb%20%2B%20http%3A%2F%2Fexample.com%2Fajbname -http://example.com/ajb http://example.com/ajblabelhttp://example.com/ajbtext PASSclass1298184332.95259http://example.com/ajbtext PASSclass1298184595.36652http://example.com/ajbtext PASSclass1298184623.81142http://example.com/ajbtext PASSclass1298184504.70199http://example.com/ajbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fajb%20%2B%20http%3A%2F%2Fexample.com%2Fajb Chttp%3A%2F%2Ffoo%2F%3Fa%2546b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2546bname #http://foo/?a%46b http://foo/?a%46blabelhttp://foo/?a%46btext PASSclass1298184332.95259http://foo/?a%46btext PASSclass1298184595.36652http://foo/?a%46btext PASSclass1298184623.81142http://foo/?a%46btext PASSclass1298183571.32271http://foo/?a%46btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2546b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2546b Chttp%3A%2F%2Ffoo%2F%23a%25a0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a0bname #http://foo/#a%a0b http://foo/#a%a0blabelhttp://foo/#a%a0btext PASSclass1298184332.95259http://foo/#a%a0btext PASSclass1298184595.36652http://foo/#a%a0btext PASSclass1298184623.81142http://foo/#a%a0btext PASSclass1298184504.70199http://foo/#a%a0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a0b Ehttp%3A%2F%2Fexample.com%2Fa4b%20%2B%20http%3A%2F%2Fexample.com%2Fa4bname -http://example.com/a4b http://example.com/a4blabelhttp://example.com/a4btext PASSclass1298184332.95259http://example.com/a4btext PASSclass1298184595.36652http://example.com/a4btext PASSclass1298184623.81142http://example.com/a4btext PASSclass1298184504.70199http://example.com/a4btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa4b%20%2B%20http%3A%2F%2Fexample.com%2Fa4b Chttp%3A%2F%2Ffoo%2F%3Fa%253cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253cbname #http://foo/?a%3cb http://foo/?a%3cblabelhttp://foo/?a%3cbtext PASSclass1298184332.95259http://foo/?a%3cbtext PASSclass1298184595.36652http://foo/?a%3cbtext PASSclass1298184623.81142http://foo/?a%3cbtext PASSclass1298183571.32271http://foo/?a%3cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253cb Ohttp%3A%2F%2Fexample.com%2Fa%C3%BCb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BCbname /http://example.com/aüb http://example.com/aüblabelhttp://example.com/a%C3%BCbtext PASSclass1298184332.95259http://example.com/a%C3%BCbtext PASSclass1298184595.36652http://example.com/aübtext FAILclass1298184623.81142http://example.com/aübtext FAILclass1298184504.70199http://example.com/a%C3%BCbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%BCb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BCb Chttp%3A%2F%2Ffoo%2F%3Fa%258fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258fbname #http://foo/?a%8fb http://foo/?a%8fblabelhttp://foo/?a%8fbtext PASSclass1298184332.95259http://foo/?a%8fbtext PASSclass1298184595.36652http://foo/?a%8fbtext PASSclass1298184623.81142http://foo/?a%8fbtext PASSclass1298183571.32271http://foo/?a%8fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258fb 4http%3A%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fhoge%2Ffuganame http:/foo/bar http://hoge/fugalabelhttp://hoge/foo/bartext PASSclass1298184332.95259 http:/foo/bartext FAILclass1298184595.36652http://hoge/foo/bartext PASSclass1298184623.81142http://hoge/foo/bartext PASSclass1298184504.70199http://hoge/foo/bartext PASSclass1298183571.32271result4http%3A%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fhoge%2Ffuga Chttp%3A%2F%2Ffoo%2F%23a%25ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ffbname #http://foo/#a%ffb http://foo/#a%ffblabelhttp://foo/#a%ffbtext PASSclass1298184332.95259http://foo/#a%ffbtext PASSclass1298184595.36652http://foo/#a%ffbtext PASSclass1298184623.81142http://foo/#a%ffbtext PASSclass1298184504.70199http://foo/#a%ffbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ffb [http%3A%2F%2Fexample.com%2Fa%F0%90%8F%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%F0%90%8F%BFbname 3http://example.com/a𐏿b http://example.com/a𐏿blabel!http://example.com/a%F0%90%8F%BFbtext PASSclass1298184332.95259!http://example.com/a%F0%90%8F%BFbtext PASSclass1298184595.36652!http://example.com/a%F0%90%8F%BFbtext PASSclass1298184623.81142!http://example.com/a%F0%90%8F%BFbtext PASSclass1298183571.32271http://example.com/a𐏿btext FAILclass1298184504.70199result[http%3A%2F%2Fexample.com%2Fa%F0%90%8F%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%F0%90%8F%BFb Khttp%3A%2F%2Fexample.com%2F%23aCb%20%2B%20http%3A%2F%2Fexample.com%2F%23aCbname /http://example.com/#aCb http://example.com/#aCblabelhttp://example.com/#aCbtext PASSclass1298184332.95259http://example.com/#aCbtext PASSclass1298184595.36652http://example.com/#aCbtext PASSclass1298184623.81142http://example.com/#aCbtext PASSclass1298184504.70199http://example.com/#aCbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aCb%20%2B%20http%3A%2F%2Fexample.com%2F%23aCb =http%3A%2F%2Ffoo%2Fa%25CBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CBbname !http://foo/a%CBb http://foo/a%CBblabelhttp://foo/a%CBbtext PASSclass1298184332.95259http://foo/a%CBbtext PASSclass1298184595.36652http://foo/a%CBbtext PASSclass1298184623.81142http://foo/a%CBbtext PASSclass1298184504.70199http://foo/a%CBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25CBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25CBb Chttp%3A%2F%2Ffoo%2F%3Fa%2559b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2559bname #http://foo/?a%59b http://foo/?a%59blabelhttp://foo/?a%59btext PASSclass1298184332.95259http://foo/?a%59btext PASSclass1298184595.36652http://foo/?a%59btext PASSclass1298184623.81142http://foo/?a%59btext PASSclass1298183571.32271http://foo/?a%59btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2559b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2559b =http%3A%2F%2Ffoo%2Fa%25e1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e1bname !http://foo/a%e1b http://foo/a%e1blabelhttp://foo/a%e1btext PASSclass1298184332.95259http://foo/a%e1btext PASSclass1298184595.36652http://foo/a%E1btext FAILclass1298184623.81142http://foo/a%e1btext PASSclass1298184504.70199http://foo/a%e1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e1b Chttp%3A%2F%2Ffoo%2F%23a%25b9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b9bname #http://foo/#a%b9b http://foo/#a%b9blabelhttp://foo/#a%b9btext PASSclass1298184332.95259http://foo/#a%b9btext PASSclass1298184595.36652http://foo/#a%b9btext PASSclass1298184623.81142http://foo/#a%b9btext PASSclass1298184504.70199http://foo/#a%b9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b9b =http%3A%2F%2Ffoo%2Fa%259cb%20%2B%20http%3A%2F%2Ffoo%2Fa%259cbname !http://foo/a%9cb http://foo/a%9cblabelhttp://foo/a%9cbtext PASSclass1298184332.95259http://foo/a%9cbtext PASSclass1298184595.36652http://foo/a%9cbtext PASSclass1298184623.81142http://foo/a%9cbtext PASSclass1298184504.70199http://foo/a%9cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%259cb%20%2B%20http%3A%2F%2Ffoo%2Fa%259cb Ohttp%3A%2F%2Fexample.com%2F%3Fa%22b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%22bname /http://example.com/?a"b http://example.com/?a"blabelhttp://example.com/?a%22btext PASSclass1298184332.95259http://example.com/?a%22btext PASSclass1298184595.36652http://example.com/?a%22btext PASSclass1298184623.81142http://example.com/?a%22btext PASSclass1298183571.32271http://example.com/?a"btext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%22b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%22b Uhttp%3A%2F%2Fexample.com%2Ffoo%2F%252e%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2F%252ename 5http://example.com/foo/%2e http://example.com/foo/%2elabelhttp://example.com/foo/text PASSclass1298184332.95259http://example.com/foo/%2etext FAILclass1298184595.36652http://example.com/foo/text PASSclass1298184623.81142http://example.com/foo/%2etext FAILclass1298183571.32271http://example.com/foo/text PASSclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2Ffoo%2F%252e%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2F%252e Khttp%3A%2F%2Fexample.com%2F%3Fazb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fazbname /http://example.com/?azb http://example.com/?azblabelhttp://example.com/?azbtext PASSclass1298184332.95259http://example.com/?azbtext PASSclass1298184595.36652http://example.com/?azbtext PASSclass1298184623.81142http://example.com/?azbtext PASSclass1298183571.32271http://example.com/?azbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fazb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fazb Chttp%3A%2F%2Ffoo%2F%3Fa%25bab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25babname #http://foo/?a%bab http://foo/?a%bablabelhttp://foo/?a%babtext PASSclass1298184332.95259http://foo/?a%babtext PASSclass1298184595.36652http://foo/?a%BAbtext FAILclass1298184623.81142http://foo/?a%babtext PASSclass1298183571.32271http://foo/?a%babtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bab Ohttp%3A%2F%2Fexample.com%2Fa%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Bbname /http://example.com/aÛb http://example.com/aÛblabelhttp://example.com/a%C3%9Bbtext PASSclass1298184332.95259http://example.com/a%C3%9Bbtext PASSclass1298184595.36652http://example.com/aÛbtext FAILclass1298184623.81142http://example.com/aÛbtext FAILclass1298184504.70199http://example.com/a%C3%9Bbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%9Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Bb http%3A%2F%2F%5B000%3A01%3A02%3A003%3A004%3A5%3A6%3A007%5D%2F%20%2B%20http%3A%2F%2F%5B000%3A01%3A02%3A003%3A004%3A5%3A6%3A007%5D%2Fname Ghttp://[000:01:02:003:004:5:6:007]/ http://[000:01:02:003:004:5:6:007]/labelhttp://[0:1:2:3:4:5:6:7]/text PASSclass1298184332.95259#http://[000:01:02:003:004:5:6:007]/text FAILclass1298184595.36652#http://[000:01:02:003:004:5:6:007]/text FAILclass1298184623.81142#http://[000:01:02:003:004:5:6:007]/text FAILclass1298183571.32271http://[0:1:2:3:4:5:6:7]/text PASSclass1298184504.70199resulthttp%3A%2F%2F%5B000%3A01%3A02%3A003%3A004%3A5%3A6%3A007%5D%2F%20%2B%20http%3A%2F%2F%5B000%3A01%3A02%3A003%3A004%3A5%3A6%3A007%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%2531b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2531bname #http://foo/#a%31b http://foo/#a%31blabelhttp://foo/#a%31btext PASSclass1298184332.95259http://foo/#a%31btext PASSclass1298184595.36652http://foo/#a1btext FAILclass1298184623.81142http://foo/#a%31btext PASSclass1298184504.70199http://foo/#a%31btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2531b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2531b 5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fa%2Fb%2Fcname //C|/foo/bar file://a/b/clabelfile:///C:/foo/bartext PASSclass1298184332.95259file://C|/foo/bartext FAILclass1298184595.36652file://localhost/C|/foo/bartext FAILclass1298184623.81142http://c|/foo/bartext FAILclass1298183571.32271file://c%7C/foo/bartext FAILclass1298184504.70199result5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fa%2Fb%2Fc =%2F%2Ftest%3A80%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname !//test:80 file:///c:/foo/bar.htmllabelfile://test:80/text PASSclass1298184332.95259file://test:80text FAILclass1298184595.36652file://test:80/text PASSclass1298184623.81142 http://test/text FAILclass1298183571.32271 http://test/text FAILclass1298184504.70199result=%2F%2Ftest%3A80%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Sfile%3A%2F%2F%2FC%3A%2Ffoo%2F..%2F..%2F..%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname -file:///C:/foo/../../../bar.html http://a/b/clabelfile:///C:/bar.htmltext PASSclass1298184332.95259file:///bar.htmltext FAILclass1298184595.36652file:/bar.htmltext FAILclass1298184623.81142file:///bar.htmltext FAILclass1298183571.32271file:///bar.htmltext FAILclass1298184504.70199resultSfile%3A%2F%2F%2FC%3A%2Ffoo%2F..%2F..%2F..%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%AEbname 1http://example.com/?aîb http://example.com/?aîblabelhttp://example.com/?a%C3%AEbtext PASSclass1298184332.95259http://example.com/?a%C3%AEbtext PASSclass1298184595.36652http://example.com/?a%C3%AEbtext PASSclass1298184623.81142http://example.com/?a%C3%AEbtext PASSclass1298183571.32271http://example.com/?aîbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%AEb /http%3A%2F%2Ffoo%23%20%2B%20http%3A%2F%2Ffoo%23name http://foo# http://foo#label http://foo/#text PASSclass1298184332.95259 http://foo/#text PASSclass1298184595.36652 http://foo/#text PASSclass1298184623.81142 http://foo/#text PASSclass1298183571.32271 http://foo/#text PASSclass1298184504.70199result/http%3A%2F%2Ffoo%23%20%2B%20http%3A%2F%2Ffoo%23 Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A7bname 1http://example.com/#açb http://example.com/#açblabelhttp://example.com/#açbtext PASSclass1298184332.95259http://example.com/#a%C3%A7btext FAILclass1298184595.36652http://example.com/#açbtext PASSclass1298184623.81142http://example.com/#açbtext PASSclass1298184504.70199http://example.com/#a%C3%A7btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A7b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B0bname 1http://example.com/#aðb http://example.com/#aðblabelhttp://example.com/#aðbtext PASSclass1298184332.95259http://example.com/#a%C3%B0btext FAILclass1298184595.36652http://example.com/#aðbtext PASSclass1298184623.81142http://example.com/#aðbtext PASSclass1298184504.70199http://example.com/#a%C3%B0btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B0b Ohttp%3A%2F%2Fexample.com%2Fa%C3%AFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%AFbname /http://example.com/aïb http://example.com/aïblabelhttp://example.com/a%C3%AFbtext PASSclass1298184332.95259http://example.com/a%C3%AFbtext PASSclass1298184595.36652http://example.com/aïbtext FAILclass1298184623.81142http://example.com/aïbtext FAILclass1298184504.70199http://example.com/a%C3%AFbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%AFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%AFb Ehttp%3A%2F%2Fexample.com%2FaCb%20%2B%20http%3A%2F%2Fexample.com%2FaCbname -http://example.com/aCb http://example.com/aCblabelhttp://example.com/aCbtext PASSclass1298184332.95259http://example.com/aCbtext PASSclass1298184595.36652http://example.com/aCbtext PASSclass1298184623.81142http://example.com/aCbtext PASSclass1298184504.70199http://example.com/aCbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaCb%20%2B%20http%3A%2F%2Fexample.com%2FaCb +data%3A%3B%2Ctest%20%2B%20data%3A%3B%2Ctestname data:;,test data:;,testlabel data:;,testtext PASSclass1298184332.95259 data:;,testtext PASSclass1298184595.36652 data:;,testtext PASSclass1298184623.81142 data:;,testtext PASSclass1298183571.32271 data:;,testtext PASSclass1298184504.70199result+data%3A%3B%2Ctest%20%2B%20data%3A%3B%2Ctest =http%3A%2F%2Ffoo%2Fa%257Db%20%2B%20http%3A%2F%2Ffoo%2Fa%257Dbname !http://foo/a%7Db http://foo/a%7Dblabelhttp://foo/a%7Dbtext PASSclass1298184332.95259http://foo/a%7Dbtext PASSclass1298184595.36652http://foo/a%7Dbtext PASSclass1298184623.81142http://foo/a%7Dbtext PASSclass1298184504.70199http://foo/a%7Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257Db%20%2B%20http%3A%2F%2Ffoo%2Fa%257Db 2%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Fx%2Fy%2Fz%23aname //foo?bar http://x/y/z#alabelhttp://foo/?bartext PASSclass1298184332.95259http://foo/?bartext PASSclass1298184595.36652http://foo/?bartext PASSclass1298184623.81142http://foo/?bartext PASSclass1298184504.70199http://foo/?bartext PASSclass1298183571.32271result2%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Fx%2Fy%2Fz%23a %3Fhoge%20%2B%20http%3A%2F%2Ffooname ?hoge http://foolabelhttp://foo/?hogetext PASSclass1298184332.95259http://foo/?hogetext PASSclass1298184595.36652http://foo/?hogetext PASSclass1298184623.81142http://foo/?hogetext PASSclass1298184504.70199http://foo/?hogetext PASSclass1298183571.32271result %3Fhoge%20%2B%20http%3A%2F%2Ffoo Chttp%3A%2F%2Ffoo%2F%3Fa%252Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Dbname #http://foo/?a%2Db http://foo/?a%2Dblabelhttp://foo/?a%2Dbtext PASSclass1298184332.95259http://foo/?a%2Dbtext PASSclass1298184595.36652http://foo/?a%2Dbtext PASSclass1298184623.81142http://foo/?a%2Dbtext PASSclass1298183571.32271http://foo/?a%2Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Db Cdata%3Atext%2F.%2Fplain%2Cabc%20%2B%20data%3Atext%2F.%2Fplain%2Cabcname +data:text/./plain,abc data:text/./plain,abclabeldata:text/./plain,abctext PASSclass1298184332.95259data:text/./plain,abctext PASSclass1298184595.36652data:text/./plain,abctext PASSclass1298184623.81142data:text/./plain,abctext PASSclass1298183571.32271data:text/./plain,abctext PASSclass1298184504.70199resultCdata%3Atext%2F.%2Fplain%2Cabc%20%2B%20data%3Atext%2F.%2Fplain%2Cabc Chttp%3A%2F%2Ffoo%2F%3Fa%2593b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2593bname #http://foo/?a%93b http://foo/?a%93blabelhttp://foo/?a%93btext PASSclass1298184332.95259http://foo/?a%93btext PASSclass1298184595.36652http://foo/?a%93btext PASSclass1298184623.81142http://foo/?a%93btext PASSclass1298183571.32271http://foo/?a%93btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2593b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2593b Chttp%3A%2F%2Ffoo%2F%3Fa%255Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Ebname #http://foo/?a%5Eb http://foo/?a%5Eblabelhttp://foo/?a%5Ebtext PASSclass1298184332.95259http://foo/?a%5Ebtext PASSclass1298184595.36652http://foo/?a%5Ebtext PASSclass1298184623.81142http://foo/?a%5Ebtext PASSclass1298183571.32271http://foo/?a%5Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Eb =http%3A%2F%2Ffoo%2Fa%25B6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B6bname !http://foo/a%B6b http://foo/a%B6blabelhttp://foo/a%B6btext PASSclass1298184332.95259http://foo/a%B6btext PASSclass1298184595.36652http://foo/a%B6btext PASSclass1298184623.81142http://foo/a%B6btext PASSclass1298184504.70199http://foo/a%B6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B6b 3http%3A%2Ftest%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:/test/abc http://foo/barlabelhttp://foo/test/abctext PASSclass1298184332.95259http:/test/abctext FAILclass1298184595.36652http://foo/test/abctext PASSclass1298184623.81142http://foo/test/abctext PASSclass1298183571.32271http://foo/test/abctext PASSclass1298184504.70199result3http%3A%2Ftest%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar _http%3A%2F%2F%EF%BC%85%EF%BC%85%EF%BC%85%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%85%EF%BC%85%2Fname #http://%%%/ http://%%%/labelhttp://%25%25%25/text FAILclass1298184332.95259 http://%%%/text FAILclass1298184595.36652opera:illegal-url-47text FAILclass1298184623.81142 http://%%%/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result_http%3A%2F%2F%EF%BC%85%EF%BC%85%EF%BC%85%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%85%EF%BC%85%2F Khttp%3A%2F%2Fexample.com%2F%3FaAb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaAbname /http://example.com/?aAb http://example.com/?aAblabelhttp://example.com/?aAbtext PASSclass1298184332.95259http://example.com/?aAbtext PASSclass1298184595.36652http://example.com/?aAbtext PASSclass1298184623.81142http://example.com/?aAbtext PASSclass1298183571.32271http://example.com/?aAbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaAb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaAb Khttp%3A%2F%2Fexample.com%2F%3Farb%20%2B%20http%3A%2F%2Fexample.com%2F%3Farbname /http://example.com/?arb http://example.com/?arblabelhttp://example.com/?arbtext PASSclass1298184332.95259http://example.com/?arbtext PASSclass1298184595.36652http://example.com/?arbtext PASSclass1298184623.81142http://example.com/?arbtext PASSclass1298183571.32271http://example.com/?arbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Farb%20%2B%20http%3A%2F%2Fexample.com%2F%3Farb }data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabcname adata:application/x-unknown;name=filename.dat,abc data:application/x-unknown;name=filename.dat,abclabel0data:application/x-unknown;name=filename.dat,abctext PASSclass1298184332.952590data:application/x-unknown;name=filename.dat,abctext PASSclass1298184595.366520data:application/x-unknown;name=filename.dat,abctext PASSclass1298184623.811420data:application/x-unknown;name=filename.dat,abctext PASSclass1298183571.322710data:application/x-unknown;name=filename.dat,abctext PASSclass1298184504.70199result}data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabc =http%3A%2F%2Ffoo%2Fa%252Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Fbname !http://foo/a%2Fb http://foo/a%2Fblabelhttp://foo/a%2Fbtext PASSclass1298184332.95259http://foo/a%2Fbtext PASSclass1298184595.36652http://foo/a%2Fbtext PASSclass1298184623.81142http://foo/a%2Fbtext PASSclass1298184504.70199http://foo/a%2Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%252Fb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A0bname 1http://example.com/#a b http://example.com/#a blabelhttp://example.com/#a btext PASSclass1298184332.95259http://example.com/#a%C2%A0btext FAILclass1298184595.36652http://example.com/#a btext PASSclass1298184623.81142http://example.com/#a btext PASSclass1298184504.70199http://example.com/#a%C2%A0btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A0b =http%3A%2F%2Ffoo%2Fa%25d5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d5bname !http://foo/a%d5b http://foo/a%d5blabelhttp://foo/a%d5btext PASSclass1298184332.95259http://foo/a%d5btext PASSclass1298184595.36652http://foo/a%D5btext FAILclass1298184623.81142http://foo/a%d5btext PASSclass1298184504.70199http://foo/a%d5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d5b >file%3Ac%7C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file:c|//foo\bar.html http://a/b/clabelfile:///C://foo/bar.htmltext PASSclass1298184332.95259file://c|//foo/bar.htmltext FAILclass1298184595.36652file:/c|//foo%5Cbar.htmltext FAILclass1298184623.81142file:///c|//foo/bar.htmltext FAILclass1298183571.32271file:c%7C//foo/bar.htmltext FAILclass1298184504.70199result>file%3Ac%7C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B4bname 1http://example.com/?a´b http://example.com/?a´blabelhttp://example.com/?a%C2%B4btext PASSclass1298184332.95259http://example.com/?a%C2%B4btext PASSclass1298184595.36652http://example.com/?a%C2%B4btext PASSclass1298184623.81142http://example.com/?a%C2%B4btext PASSclass1298183571.32271http://example.com/?a´btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B4b http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l%2F%20%2B%20http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l%2Fname Qhttp://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/ http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/label(http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l/text FAILclass1298184332.95259(http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/text PASSclass1298184595.36652opera:illegal-url-9text FAILclass1298184623.81142(http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resulthttp%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l%2F%20%2B%20http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l%2F Chttp%3A%2F%2Ffoo%2F%23a%25E9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E9bname #http://foo/#a%E9b http://foo/#a%E9blabelhttp://foo/#a%E9btext PASSclass1298184332.95259http://foo/#a%E9btext PASSclass1298184595.36652http://foo/#a%E9btext PASSclass1298184623.81142http://foo/#a%E9btext PASSclass1298184504.70199http://foo/#a%E9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E9b Chttp%3A%2F%2Ffoo%2F%23a%25cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cdbname #http://foo/#a%cdb http://foo/#a%cdblabelhttp://foo/#a%cdbtext PASSclass1298184332.95259http://foo/#a%cdbtext PASSclass1298184595.36652http://foo/#a%cdbtext PASSclass1298184623.81142http://foo/#a%cdbtext PASSclass1298184504.70199http://foo/#a%cdbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cdb http%3A%2F%2Fwww.example.com%2F%23%2526%252355296%253B%2526%252322909%253B%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%2526%252355296%253B%2526%252322909%253Bname ihttp://www.example.com/#%26%2355296%3B%26%2322909%3B http://www.example.com/#%26%2355296%3B%26%2322909%3Blabel4http://www.example.com/#%26%2355296%3B%26%2322909%3Btext PASSclass1298184332.952594http://www.example.com/#%26%2355296%3B%26%2322909%3Btext PASSclass1298184595.366524http://www.example.com/#%26%2355296%3B%26%2322909%3Btext PASSclass1298184623.811424http://www.example.com/#%26%2355296%3B%26%2322909%3Btext PASSclass1298183571.322714http://www.example.com/#%26%2355296%3B%26%2322909%3Btext PASSclass1298184504.70199resulthttp%3A%2F%2Fwww.example.com%2F%23%2526%252355296%253B%2526%252322909%253B%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%2526%252355296%253B%2526%252322909%253B DATA%3A%20%2B%20DATA%3Aname DATA: DATA:labeldata:text PASSclass1298184332.95259DATA:text FAILclass1298184595.36652data:text PASSclass1298184623.81142DATA:text FAILclass1298183571.32271data:text PASSclass1298184504.70199resultDATA%3A%20%2B%20DATA%3A +data%3A%2C%3Btest%20%2B%20data%3A%2C%3Btestname data:,;test data:,;testlabel data:,;testtext PASSclass1298184332.95259 data:,;testtext PASSclass1298184595.36652 data:,;testtext PASSclass1298184623.81142 data:,;testtext PASSclass1298183571.32271 data:,;testtext PASSclass1298184504.70199result+data%3A%2C%3Btest%20%2B%20data%3A%2C%3Btest Chttp%3A%2F%2Ffoo%2F%3Fa%2514b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2514bname #http://foo/?a%14b http://foo/?a%14blabelhttp://foo/?a%14btext PASSclass1298184332.95259http://foo/?a%14btext PASSclass1298184595.36652http://foo/?a%14btext PASSclass1298184623.81142http://foo/?a%14btext PASSclass1298183571.32271http://foo/?a%14btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2514b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2514b Chttp%3A%2F%2Ffoo%2F%23a%25eCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eCbname #http://foo/#a%eCb http://foo/#a%eCblabelhttp://foo/#a%eCbtext PASSclass1298184332.95259http://foo/#a%eCbtext PASSclass1298184595.36652http://foo/#a%eCbtext PASSclass1298184623.81142http://foo/#a%eCbtext PASSclass1298184504.70199http://foo/#a%eCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eCb Chttp%3A%2F%2Ffoo%2F%3Fa%25b6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b6bname #http://foo/?a%b6b http://foo/?a%b6blabelhttp://foo/?a%b6btext PASSclass1298184332.95259http://foo/?a%b6btext PASSclass1298184595.36652http://foo/?a%B6btext FAILclass1298184623.81142http://foo/?a%b6btext PASSclass1298183571.32271http://foo/?a%b6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b6b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B1bname 1http://example.com/#a±b http://example.com/#a±blabelhttp://example.com/#a±btext PASSclass1298184332.95259http://example.com/#a%C2%B1btext FAILclass1298184595.36652http://example.com/#a±btext PASSclass1298184623.81142http://example.com/#a±btext PASSclass1298184504.70199http://example.com/#a%C2%B1btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B1b =http%3A%2F%2Ffoo%2Fa%25cbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cbbname !http://foo/a%cbb http://foo/a%cbblabelhttp://foo/a%cbbtext PASSclass1298184332.95259http://foo/a%cbbtext PASSclass1298184595.36652http://foo/a%CBbtext FAILclass1298184623.81142http://foo/a%cbbtext PASSclass1298184504.70199http://foo/a%cbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cbb Chttp%3A%2F%2Ffoo%2F%23a%2593b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2593bname #http://foo/#a%93b http://foo/#a%93blabelhttp://foo/#a%93btext PASSclass1298184332.95259http://foo/#a%93btext PASSclass1298184595.36652http://foo/#a%93btext PASSclass1298184623.81142http://foo/#a%93btext PASSclass1298184504.70199http://foo/#a%93btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2593b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2593b Ohttp%3A%2F%2Fexample.com%2Fa%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B7bname /http://example.com/a÷b http://example.com/a÷blabelhttp://example.com/a%C3%B7btext PASSclass1298184332.95259http://example.com/a%C3%B7btext PASSclass1298184595.36652http://example.com/a÷btext FAILclass1298184623.81142http://example.com/a÷btext FAILclass1298184504.70199http://example.com/a%C3%B7btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B7b Chttp%3A%2F%2Ffoo%2F%3Fa%25E1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E1bname #http://foo/?a%E1b http://foo/?a%E1blabelhttp://foo/?a%E1btext PASSclass1298184332.95259http://foo/?a%E1btext PASSclass1298184595.36652http://foo/?a%E1btext PASSclass1298184623.81142http://foo/?a%E1btext PASSclass1298183571.32271http://foo/?a%E1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E1b Ohttp%3A%2F%2Fexample.com%2Fa%C2%95b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%95bname /http://example.com/a•b http://example.com/a•blabelhttp://example.com/a%C2%95btext PASSclass1298184332.95259http://example.com/a%C2%95btext PASSclass1298184595.36652http://example.com/a•btext FAILclass1298184623.81142http://example.com/a•btext FAILclass1298184504.70199http://example.com/a%C2%95btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%95b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%95b Mjavascript%3A%22abc%23def%23ghi%22%20%2B%20javascript%3A%22abc%23def%23ghi%22name 1javascript:"abc#def#ghi" javascript:"abc#def#ghi"labeljavascript:"abc#def#ghi"text PASSclass1298184332.95259javascript:%22abc#def%23ghi%22text FAILclass1298184595.36652javascript:"abc#def#ghi"text PASSclass1298184623.81142javascript:"abc#def#ghi"text PASSclass1298183571.32271javascript:"abc#def#ghi"text PASSclass1298184504.70199resultMjavascript%3A%22abc%23def%23ghi%22%20%2B%20javascript%3A%22abc%23def%23ghi%22 Chttp%3A%2F%2Ffoo%2F%3Fa%25aDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aDbname #http://foo/?a%aDb http://foo/?a%aDblabelhttp://foo/?a%aDbtext PASSclass1298184332.95259http://foo/?a%aDbtext PASSclass1298184595.36652http://foo/?a%ADbtext FAILclass1298184623.81142http://foo/?a%aDbtext PASSclass1298183571.32271http://foo/?a%aDbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25aDb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aDb Chttp%3A%2F%2Ffoo%2F%3Fa%253Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Fbname #http://foo/?a%3Fb http://foo/?a%3Fblabelhttp://foo/?a%3Fbtext PASSclass1298184332.95259http://foo/?a%3Fbtext PASSclass1298184595.36652http://foo/?a%3Fbtext PASSclass1298184623.81142http://foo/?a%3Fbtext PASSclass1298183571.32271http://foo/?a%3Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Fb Ohttp%3A%2F%2Fexample.com%2F%3Fa%0Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Ebname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%0Ebtext PASSclass1298184332.95259http://example.com/?a%0Ebtext PASSclass1298184595.36652http://example.com/?a%0Ebtext PASSclass1298184623.81142http://example.com/?a%0Ebtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%0Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Eb ;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname //test/ file:///c:/foo/bar.htmllabel file://test/text PASSclass1298184332.95259 file://test/text PASSclass1298184595.36652 file://test/text PASSclass1298184623.81142 http://test/text FAILclass1298183571.32271 http://test/text FAILclass1298184504.70199result;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Chttp%3A%2F%2Ffoo%2F%3Fa%2505b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2505bname #http://foo/?a%05b http://foo/?a%05blabelhttp://foo/?a%05btext PASSclass1298184332.95259http://foo/?a%05btext PASSclass1298184595.36652http://foo/?a%05btext PASSclass1298184623.81142http://foo/?a%05btext PASSclass1298183571.32271http://foo/?a%05btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2505b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2505b Chttp%3A%2F%2Ffoo%2F%23a%25f4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f4bname #http://foo/#a%f4b http://foo/#a%f4blabelhttp://foo/#a%f4btext PASSclass1298184332.95259http://foo/#a%f4btext PASSclass1298184595.36652http://foo/#a%f4btext PASSclass1298184623.81142http://foo/#a%f4btext PASSclass1298184504.70199http://foo/#a%f4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f4b =http%3A%2F%2Ffoo%2Fa%25a6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a6bname !http://foo/a%a6b http://foo/a%a6blabelhttp://foo/a%a6btext PASSclass1298184332.95259http://foo/a%a6btext PASSclass1298184595.36652http://foo/a%A6btext FAILclass1298184623.81142http://foo/a%a6btext PASSclass1298184504.70199http://foo/a%a6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a6b =http%3A%2F%2Ffoo%2Fa%25fcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fcbname !http://foo/a%fcb http://foo/a%fcblabelhttp://foo/a%fcbtext PASSclass1298184332.95259http://foo/a%fcbtext PASSclass1298184595.36652http://foo/a%FCbtext FAILclass1298184623.81142http://foo/a%fcbtext PASSclass1298184504.70199http://foo/a%fcbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fcb ...%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname ../ http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/text PASSclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/text PASSclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result...%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%23a%25E5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E5bname #http://foo/#a%E5b http://foo/#a%E5blabelhttp://foo/#a%E5btext PASSclass1298184332.95259http://foo/#a%E5btext PASSclass1298184595.36652http://foo/#a%E5btext PASSclass1298184623.81142http://foo/#a%E5btext PASSclass1298184504.70199http://foo/#a%E5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E5b =http%3A%2F%2Ffoo%2Fa%2567b%20%2B%20http%3A%2F%2Ffoo%2Fa%2567bname !http://foo/a%67b http://foo/a%67blabelhttp://foo/agbtext PASSclass1298184332.95259http://foo/a%67btext FAILclass1298184595.36652http://foo/agbtext PASSclass1298184623.81142http://foo/agbtext PASSclass1298184504.70199http://foo/a%67btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2567b%20%2B%20http%3A%2F%2Ffoo%2Fa%2567b 5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //C|/foo/bar http://a/b/clabelhttp://c%7C/foo/bartext PASSclass1298184332.95259http://C|/foo/bartext FAILclass1298184595.36652http://c|/foo/bartext FAILclass1298184623.81142http://c|/foo/bartext FAILclass1298183571.32271http://c%7C/foo/bartext PASSclass1298184504.70199result5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Uhttp%3A%2F%2Fexample.com%2F%23a%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AAbname 1http://example.com/#aªb http://example.com/#aªblabelhttp://example.com/#aªbtext PASSclass1298184332.95259http://example.com/#a%C2%AAbtext FAILclass1298184595.36652http://example.com/#aªbtext PASSclass1298184623.81142http://example.com/#aªbtext PASSclass1298184504.70199http://example.com/#a%C2%AAbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AAb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B0bname 1http://example.com/?aðb http://example.com/?aðblabelhttp://example.com/?a%C3%B0btext PASSclass1298184332.95259http://example.com/?a%C3%B0btext PASSclass1298184595.36652http://example.com/?a%C3%B0btext PASSclass1298184623.81142http://example.com/?a%C3%B0btext PASSclass1298183571.32271http://example.com/?aðbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B0b Chttp%3A%2F%2Ffoo%2F%3Fa%25DBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DBbname #http://foo/?a%DBb http://foo/?a%DBblabelhttp://foo/?a%DBbtext PASSclass1298184332.95259http://foo/?a%DBbtext PASSclass1298184595.36652http://foo/?a%DBbtext PASSclass1298184623.81142http://foo/?a%DBbtext PASSclass1298183571.32271http://foo/?a%DBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25DBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DBb Chttp%3A%2F%2Ffoo%2F%23a%25aEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aEbname #http://foo/#a%aEb http://foo/#a%aEblabelhttp://foo/#a%aEbtext PASSclass1298184332.95259http://foo/#a%aEbtext PASSclass1298184595.36652http://foo/#a%aEbtext PASSclass1298184623.81142http://foo/#a%aEbtext PASSclass1298184504.70199http://foo/#a%aEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aEb /data%3Atext%2Fplain%20%2B%20data%3Atext%2Fplainname data:text/plain data:text/plainlabeldata:text/plaintext PASSclass1298184332.95259data:text/plaintext PASSclass1298184595.36652data:text/plaintext PASSclass1298184623.81142data:text/plaintext PASSclass1298183571.32271data:text/plaintext PASSclass1298184504.70199result/data%3Atext%2Fplain%20%2B%20data%3Atext%2Fplain Chttp%3A%2F%2Ffoo%2F%3Fa%25c6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c6bname #http://foo/?a%c6b http://foo/?a%c6blabelhttp://foo/?a%c6btext PASSclass1298184332.95259http://foo/?a%c6btext PASSclass1298184595.36652http://foo/?a%C6btext FAILclass1298184623.81142http://foo/?a%c6btext PASSclass1298183571.32271http://foo/?a%c6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c6b Chttp%3A%2F%2Ffoo%2F%3Fa%2503b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2503bname #http://foo/?a%03b http://foo/?a%03blabelhttp://foo/?a%03btext PASSclass1298184332.95259http://foo/?a%03btext PASSclass1298184595.36652http://foo/?a%03btext PASSclass1298184623.81142http://foo/?a%03btext PASSclass1298183571.32271http://foo/?a%03btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2503b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2503b Ehttp%3A%2F%2Fexample.com%2Fa7b%20%2B%20http%3A%2F%2Fexample.com%2Fa7bname -http://example.com/a7b http://example.com/a7blabelhttp://example.com/a7btext PASSclass1298184332.95259http://example.com/a7btext PASSclass1298184595.36652http://example.com/a7btext PASSclass1298184623.81142http://example.com/a7btext PASSclass1298184504.70199http://example.com/a7btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa7b%20%2B%20http%3A%2F%2Fexample.com%2Fa7b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B7bname 1http://example.com/#a·b http://example.com/#a·blabelhttp://example.com/#a·btext PASSclass1298184332.95259http://example.com/#a%C2%B7btext FAILclass1298184595.36652http://example.com/#a·btext PASSclass1298184623.81142http://example.com/#a·btext PASSclass1298184504.70199http://example.com/#a%C2%B7btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B7b Chttp%3A%2F%2Ffoo%2F%23a%259db%20%2B%20http%3A%2F%2Ffoo%2F%23a%259dbname #http://foo/#a%9db http://foo/#a%9dblabelhttp://foo/#a%9dbtext PASSclass1298184332.95259http://foo/#a%9dbtext PASSclass1298184595.36652http://foo/#a%9dbtext PASSclass1298184623.81142http://foo/#a%9dbtext PASSclass1298184504.70199http://foo/#a%9dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259db%20%2B%20http%3A%2F%2Ffoo%2F%23a%259db =http%3A%2F%2Ffoo%2Fa%25B8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B8bname !http://foo/a%B8b http://foo/a%B8blabelhttp://foo/a%B8btext PASSclass1298184332.95259http://foo/a%B8btext PASSclass1298184595.36652http://foo/a%B8btext PASSclass1298184623.81142http://foo/a%B8btext PASSclass1298184504.70199http://foo/a%B8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B8b =http%3A%2F%2Ffoo%2Fa%2549b%20%2B%20http%3A%2F%2Ffoo%2Fa%2549bname !http://foo/a%49b http://foo/a%49blabelhttp://foo/aIbtext PASSclass1298184332.95259http://foo/a%49btext FAILclass1298184595.36652http://foo/aIbtext PASSclass1298184623.81142http://foo/aIbtext PASSclass1298184504.70199http://foo/a%49btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2549b%20%2B%20http%3A%2F%2Ffoo%2Fa%2549b Khttp%3A%2F%2Fexample.com%2F%3FaFb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaFbname /http://example.com/?aFb http://example.com/?aFblabelhttp://example.com/?aFbtext PASSclass1298184332.95259http://example.com/?aFbtext PASSclass1298184595.36652http://example.com/?aFbtext PASSclass1298184623.81142http://example.com/?aFbtext PASSclass1298183571.32271http://example.com/?aFbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaFb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaFb Chttp%3A%2F%2Ffoo%2F%3Fa%259fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259fbname #http://foo/?a%9fb http://foo/?a%9fblabelhttp://foo/?a%9fbtext PASSclass1298184332.95259http://foo/?a%9fbtext PASSclass1298184595.36652http://foo/?a%9fbtext PASSclass1298184623.81142http://foo/?a%9fbtext PASSclass1298183571.32271http://foo/?a%9fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259fb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%82b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%82bname 1http://example.com/?a‚b http://example.com/?a‚blabelhttp://example.com/?a%C2%82btext PASSclass1298184332.95259http://example.com/?a%C2%82btext PASSclass1298184595.36652http://example.com/?a%C2%82btext PASSclass1298184623.81142http://example.com/?a%C2%82btext PASSclass1298183571.32271http://example.com/?a‚btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%82b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%82b =http%3A%2F%2Ffoo%2Fa%251Db%20%2B%20http%3A%2F%2Ffoo%2Fa%251Dbname !http://foo/a%1Db http://foo/a%1Dblabelhttp://foo/a%1Dbtext PASSclass1298184332.95259http://foo/a%1Dbtext PASSclass1298184595.36652http://foo/a%1Dbtext PASSclass1298184623.81142http://foo/a%1Dbtext PASSclass1298184504.70199http://foo/a%1Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251Db%20%2B%20http%3A%2F%2Ffoo%2Fa%251Db Ihttp%3A%2F%2Fexample.com%2Fa%07b%20%2B%20http%3A%2F%2Fexample.com%2Fa%07bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%07btext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%07btext PASSclass1298184623.81142http://example.com/a%07btext PASSclass1298184504.70199http://example.com/a%07btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%07b%20%2B%20http%3A%2F%2Fexample.com%2Fa%07b ehttp%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2Fname =http://goo%20%20goo%7c%7c.com/ http://goo%20%20goo%7c%7c.com/labelhttp://goo%20%20goo%7C%7C.com/text FAILclass1298184332.95259http://goo%20%20goo%7c%7c.com/text PASSclass1298184595.36652opera:illegal-url-37text FAILclass1298184623.81142http://goo%20%20goo%7c%7c.com/text PASSclass1298183571.32271http://goo%20%20goo%7c%7c.com/text PASSclass1298184504.70199resultehttp%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25b9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b9bname #http://foo/?a%b9b http://foo/?a%b9blabelhttp://foo/?a%b9btext PASSclass1298184332.95259http://foo/?a%b9btext PASSclass1298184595.36652http://foo/?a%B9btext FAILclass1298184623.81142http://foo/?a%b9btext PASSclass1298183571.32271http://foo/?a%b9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b9b Ihttp%3A%2F%2Fexample.com%2Fa%06b%20%2B%20http%3A%2F%2Fexample.com%2Fa%06bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%06btext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%06btext PASSclass1298184623.81142http://example.com/a%06btext PASSclass1298184504.70199http://example.com/a%06btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%06b%20%2B%20http%3A%2F%2Fexample.com%2Fa%06b =http%3A%2F%2Ffoo%2Fa%254Db%20%2B%20http%3A%2F%2Ffoo%2Fa%254Dbname !http://foo/a%4Db http://foo/a%4Dblabelhttp://foo/aMbtext PASSclass1298184332.95259http://foo/a%4Dbtext FAILclass1298184595.36652http://foo/aMbtext PASSclass1298184623.81142http://foo/aMbtext PASSclass1298184504.70199http://foo/a%4Dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254Db%20%2B%20http%3A%2F%2Ffoo%2Fa%254Db edata%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabcname Idata:text/plain;charset=us-ascii,abc data:text/plain;charset=us-ascii,abclabel$data:text/plain;charset=us-ascii,abctext PASSclass1298184332.95259$data:text/plain;charset=us-ascii,abctext PASSclass1298184595.36652$data:text/plain;charset=us-ascii,abctext PASSclass1298184623.81142$data:text/plain;charset=us-ascii,abctext PASSclass1298183571.32271$data:text/plain;charset=us-ascii,abctext PASSclass1298184504.70199resultedata%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabc Chttp%3A%2F%2Ffoo%2F%23a%25fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fbbname #http://foo/#a%fbb http://foo/#a%fbblabelhttp://foo/#a%fbbtext PASSclass1298184332.95259http://foo/#a%fbbtext PASSclass1298184595.36652http://foo/#a%fbbtext PASSclass1298184623.81142http://foo/#a%fbbtext PASSclass1298184504.70199http://foo/#a%fbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fbb =http%3A%2F%2Ffoo%2Fa%253Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%253Cbname !http://foo/a%3Cb http://foo/a%3Cblabelhttp://foo/a%3Cbtext PASSclass1298184332.95259http://foo/a%3Cbtext PASSclass1298184595.36652http://foo/a%3Cbtext PASSclass1298184623.81142http://foo/a%3Cbtext PASSclass1298184504.70199http://foo/a%3Cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%253Cb =http%3A%2F%2Fhello%2500%2F%20%2B%20http%3A%2F%2Fhello%2500%2Fname !http://hello%00/ http://hello%00/labelhttp://hello%00/text PASSclass1298184332.95259http://hello%00/text PASSclass1298184595.36652opera:illegal-url-39text FAILclass1298184623.81142http://hello%00/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result=http%3A%2F%2Fhello%2500%2F%20%2B%20http%3A%2F%2Fhello%2500%2F =http%3A%2F%2F0xFF.0.0.0%2F%20%2B%20http%3A%2F%2F0xFF.0.0.0%2Fname %http://0xFF.0.0.0/ http://0xFF.0.0.0/labelhttp://255.0.0.0/text PASSclass1298184332.95259http://0xFF.0.0.0/text FAILclass1298184595.36652http://0xff.0.0.0/text FAILclass1298184623.81142http://0xff.0.0.0/text FAILclass1298183571.32271http://255.0.0.0/text PASSclass1298184504.70199result=http%3A%2F%2F0xFF.0.0.0%2F%20%2B%20http%3A%2F%2F0xFF.0.0.0%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%91bname 1http://example.com/?aÑb http://example.com/?aÑblabelhttp://example.com/?a%C3%91btext PASSclass1298184332.95259http://example.com/?a%C3%91btext PASSclass1298184595.36652http://example.com/?a%C3%91btext PASSclass1298184623.81142http://example.com/?a%C3%91btext PASSclass1298183571.32271http://example.com/?aÑbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%91b Chttp%3A%2F%2Ffoo%2F%3Fa%2561b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2561bname #http://foo/?a%61b http://foo/?a%61blabelhttp://foo/?a%61btext PASSclass1298184332.95259http://foo/?a%61btext PASSclass1298184595.36652http://foo/?a%61btext PASSclass1298184623.81142http://foo/?a%61btext PASSclass1298183571.32271http://foo/?a%61btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2561b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2561b =http%3A%2F%2Ffoo%2Fa%25a7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a7bname !http://foo/a%a7b http://foo/a%a7blabelhttp://foo/a%a7btext PASSclass1298184332.95259http://foo/a%a7btext PASSclass1298184595.36652http://foo/a%A7btext FAILclass1298184623.81142http://foo/a%a7btext PASSclass1298184504.70199http://foo/a%a7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a7b Chttp%3A%2F%2Ffoo%2F%23a%259Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Ebname #http://foo/#a%9Eb http://foo/#a%9Eblabelhttp://foo/#a%9Ebtext PASSclass1298184332.95259http://foo/#a%9Ebtext PASSclass1298184595.36652http://foo/#a%9Ebtext PASSclass1298184623.81142http://foo/#a%9Ebtext PASSclass1298184504.70199http://foo/#a%9Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Eb Ohttp%3A%2F%2Fexample.com%2F%23a%60b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%60bname /http://example.com/#a`b http://example.com/#a`blabelhttp://example.com/#a`btext PASSclass1298184332.95259http://example.com/#a`btext PASSclass1298184595.36652http://example.com/#a`btext PASSclass1298184623.81142http://example.com/#a`btext PASSclass1298184504.70199http://example.com/#a%60btext FAILclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%60b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%60b Chttp%3A%2F%2Ffoo%2F%23a%258eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258ebname #http://foo/#a%8eb http://foo/#a%8eblabelhttp://foo/#a%8ebtext PASSclass1298184332.95259http://foo/#a%8ebtext PASSclass1298184595.36652http://foo/#a%8ebtext PASSclass1298184623.81142http://foo/#a%8ebtext PASSclass1298184504.70199http://foo/#a%8ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258eb Chttp%3A%2F%2Ffoo%2F%3Fa%2527b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2527bname #http://foo/?a%27b http://foo/?a%27blabelhttp://foo/?a%27btext PASSclass1298184332.95259http://foo/?a%27btext PASSclass1298184595.36652http://foo/?a%27btext PASSclass1298184623.81142http://foo/?a%27btext PASSclass1298183571.32271http://foo/?a%27btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2527b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2527b Chttp%3A%2F%2Ffoo%2F%3Fa%25f5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f5bname #http://foo/?a%f5b http://foo/?a%f5blabelhttp://foo/?a%f5btext PASSclass1298184332.95259http://foo/?a%f5btext PASSclass1298184595.36652http://foo/?a%F5btext FAILclass1298184623.81142http://foo/?a%f5btext PASSclass1298183571.32271http://foo/?a%f5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f5b Chttp%3A%2F%2Ffoo%2F%23a%25C8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C8bname #http://foo/#a%C8b http://foo/#a%C8blabelhttp://foo/#a%C8btext PASSclass1298184332.95259http://foo/#a%C8btext PASSclass1298184595.36652http://foo/#a%C8btext PASSclass1298184623.81142http://foo/#a%C8btext PASSclass1298184504.70199http://foo/#a%C8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C8b =http%3A%2F%2Ffoo%2Fa%25f8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f8bname !http://foo/a%f8b http://foo/a%f8blabelhttp://foo/a%f8btext PASSclass1298184332.95259http://foo/a%f8btext PASSclass1298184595.36652http://foo/a%F8btext FAILclass1298184623.81142http://foo/a%f8btext PASSclass1298184504.70199http://foo/a%f8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f8b Khttp%3A%2F%2Fexample.com%2F%23a2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a2bname /http://example.com/#a2b http://example.com/#a2blabelhttp://example.com/#a2btext PASSclass1298184332.95259http://example.com/#a2btext PASSclass1298184595.36652http://example.com/#a2btext PASSclass1298184623.81142http://example.com/#a2btext PASSclass1298184504.70199http://example.com/#a2btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a2b Chttp%3A%2F%2Ffoo%2F%23a%2597b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2597bname #http://foo/#a%97b http://foo/#a%97blabelhttp://foo/#a%97btext PASSclass1298184332.95259http://foo/#a%97btext PASSclass1298184595.36652http://foo/#a%97btext PASSclass1298184623.81142http://foo/#a%97btext PASSclass1298184504.70199http://foo/#a%97btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2597b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2597b Chttp%3A%2F%2Ffoo%2F%23a%25A8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A8bname #http://foo/#a%A8b http://foo/#a%A8blabelhttp://foo/#a%A8btext PASSclass1298184332.95259http://foo/#a%A8btext PASSclass1298184595.36652http://foo/#a%A8btext PASSclass1298184623.81142http://foo/#a%A8btext PASSclass1298184504.70199http://foo/#a%A8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A8b Chttp%3A%2F%2Ffoo%2F%23a%25D8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D8bname #http://foo/#a%D8b http://foo/#a%D8blabelhttp://foo/#a%D8btext PASSclass1298184332.95259http://foo/#a%D8btext PASSclass1298184595.36652http://foo/#a%D8btext PASSclass1298184623.81142http://foo/#a%D8btext PASSclass1298184504.70199http://foo/#a%D8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D8b Mhttp%3A%2F%2F%5B1%3A%3A%2525%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525%5D%2Fname !http://[1::%25]/ http://[1::%25]/labelhttp://[1::%25]/text PASSclass1298184332.95259http://[1::%25]/text PASSclass1298184595.36652opera:illegal-url-73text FAILclass1298184623.81142http://[1::%25]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultMhttp%3A%2F%2F%5B1%3A%3A%2525%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%25BFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BFbname #http://foo/#a%BFb http://foo/#a%BFblabelhttp://foo/#a%BFbtext PASSclass1298184332.95259http://foo/#a%BFbtext PASSclass1298184595.36652http://foo/#a%BFbtext PASSclass1298184623.81142http://foo/#a%BFbtext PASSclass1298184504.70199http://foo/#a%BFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25BFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BFb Chttp%3A%2F%2Ffoo%2F%3Fa%2598b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2598bname #http://foo/?a%98b http://foo/?a%98blabelhttp://foo/?a%98btext PASSclass1298184332.95259http://foo/?a%98btext PASSclass1298184595.36652http://foo/?a%98btext PASSclass1298184623.81142http://foo/?a%98btext PASSclass1298183571.32271http://foo/?a%98btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2598b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2598b =http%3A%2F%2Ffoo%2Fa%25c0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c0bname !http://foo/a%c0b http://foo/a%c0blabelhttp://foo/a%c0btext PASSclass1298184332.95259http://foo/a%c0btext PASSclass1298184595.36652http://foo/a%C0btext FAILclass1298184623.81142http://foo/a%c0btext PASSclass1298184504.70199http://foo/a%c0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c0b =http%3A%2F%2Ffoo%2Fa%2505b%20%2B%20http%3A%2F%2Ffoo%2Fa%2505bname !http://foo/a%05b http://foo/a%05blabelhttp://foo/a%05btext PASSclass1298184332.95259http://foo/a%05btext PASSclass1298184595.36652http://foo/a%05btext PASSclass1298184623.81142http://foo/a%05btext PASSclass1298184504.70199http://foo/a%05btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2505b%20%2B%20http%3A%2F%2Ffoo%2Fa%2505b 5http%3A%2F%2F%5B%23%5D%20%2B%20http%3A%2F%2F%5B%23%5Dname http://[#] http://[#]label http://[/#]text PASSclass1298184332.95259 http://[#]text FAILclass1298184595.36652 http://[/#]text PASSclass1298184623.81142 http://[/#]text PASSclass1298183571.32271 http://[/#]text PASSclass1298184504.70199result5http%3A%2F%2F%5B%23%5D%20%2B%20http%3A%2F%2F%5B%23%5D Ohttp%3A%2F%2Fexample.com%2F%3Fa%03b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%03bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%03btext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%03btext PASSclass1298184623.81142http://example.com/?a%03btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%03b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%03b Chttp%3A%2F%2Ffoo%2F%23a%257eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257ebname #http://foo/#a%7eb http://foo/#a%7eblabelhttp://foo/#a%7ebtext PASSclass1298184332.95259http://foo/#a%7ebtext PASSclass1298184595.36652http://foo/#a~btext FAILclass1298184623.81142http://foo/#a%7ebtext PASSclass1298184504.70199http://foo/#a%7ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257eb =http%3A%2F%2Ffoo%2Fa%2574b%20%2B%20http%3A%2F%2Ffoo%2Fa%2574bname !http://foo/a%74b http://foo/a%74blabelhttp://foo/atbtext PASSclass1298184332.95259http://foo/a%74btext FAILclass1298184595.36652http://foo/atbtext PASSclass1298184623.81142http://foo/atbtext PASSclass1298184504.70199http://foo/a%74btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2574b%20%2B%20http%3A%2F%2Ffoo%2Fa%2574b =http%3A%2F%2Ffoo%2Fa%25A8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A8bname !http://foo/a%A8b http://foo/a%A8blabelhttp://foo/a%A8btext PASSclass1298184332.95259http://foo/a%A8btext PASSclass1298184595.36652http://foo/a%A8btext PASSclass1298184623.81142http://foo/a%A8btext PASSclass1298184504.70199http://foo/a%A8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A8b 9g%23s%2F..%2Fx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g#s/../x http://a/b/c/d;p?qlabelhttp://a/b/c/g#s/../xtext PASSclass1298184332.95259http://a/b/c/g#s/../xtext PASSclass1298184595.36652http://a/b/c/g#s/../xtext PASSclass1298184623.81142http://a/b/c/g#s/../xtext PASSclass1298184504.70199http://a/b/c/g#s/../xtext PASSclass1298183571.32271result9g%23s%2F..%2Fx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%3Fa%251fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251fbname #http://foo/?a%1fb http://foo/?a%1fblabelhttp://foo/?a%1fbtext PASSclass1298184332.95259http://foo/?a%1fbtext PASSclass1298184595.36652http://foo/?a%1fbtext PASSclass1298184623.81142http://foo/?a%1fbtext PASSclass1298183571.32271http://foo/?a%1fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251fb Ehttp%3A%2F%2Fexample.com%2FaHb%20%2B%20http%3A%2F%2Fexample.com%2FaHbname -http://example.com/aHb http://example.com/aHblabelhttp://example.com/aHbtext PASSclass1298184332.95259http://example.com/aHbtext PASSclass1298184595.36652http://example.com/aHbtext PASSclass1298184623.81142http://example.com/aHbtext PASSclass1298184504.70199http://example.com/aHbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaHb%20%2B%20http%3A%2F%2Fexample.com%2FaHb ?http%3A%2F%2F%5B%2525%5D%2F%20%2B%20http%3A%2F%2F%5B%2525%5D%2Fname http://[%25]/ http://[%25]/label http://[%25]/text PASSclass1298184332.95259 http://[%25]/text PASSclass1298184595.36652opera:illegal-url-65text FAILclass1298184623.81142 http://[%25]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result?http%3A%2F%2F%5B%2525%5D%2F%20%2B%20http%3A%2F%2F%5B%2525%5D%2F Ehttp%3A%2F%2Fexample.com%2Fakb%20%2B%20http%3A%2F%2Fexample.com%2Fakbname -http://example.com/akb http://example.com/akblabelhttp://example.com/akbtext PASSclass1298184332.95259http://example.com/akbtext PASSclass1298184595.36652http://example.com/akbtext PASSclass1298184623.81142http://example.com/akbtext PASSclass1298184504.70199http://example.com/akbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fakb%20%2B%20http%3A%2F%2Fexample.com%2Fakb Ehttp%3A%2F%2Fexample.com%2Fa0b%20%2B%20http%3A%2F%2Fexample.com%2Fa0bname -http://example.com/a0b http://example.com/a0blabelhttp://example.com/a0btext PASSclass1298184332.95259http://example.com/a0btext PASSclass1298184595.36652http://example.com/a0btext PASSclass1298184623.81142http://example.com/a0btext PASSclass1298184504.70199http://example.com/a0btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa0b%20%2B%20http%3A%2F%2Fexample.com%2Fa0b Ohttp%3A%2F%2Fexample.com%2Fa%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%ACbname /http://example.com/aìb http://example.com/aìblabelhttp://example.com/a%C3%ACbtext PASSclass1298184332.95259http://example.com/a%C3%ACbtext PASSclass1298184595.36652http://example.com/aìbtext FAILclass1298184623.81142http://example.com/aìbtext FAILclass1298184504.70199http://example.com/a%C3%ACbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%ACb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A2bname 1http://example.com/#aâb http://example.com/#aâblabelhttp://example.com/#aâbtext PASSclass1298184332.95259http://example.com/#a%C3%A2btext FAILclass1298184595.36652http://example.com/#aâbtext PASSclass1298184623.81142http://example.com/#aâbtext PASSclass1298184504.70199http://example.com/#a%C3%A2btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A2b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A2b idata%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabcname Mdata:text/plain;charset=us-ascii%2Cabc data:text/plain;charset=us-ascii%2Cabclabel&data:text/plain;charset=us-ascii%2Cabctext PASSclass1298184332.95259&data:text/plain;charset=us-ascii%2Cabctext PASSclass1298184595.36652&data:text/plain;charset=us-ascii%2Cabctext PASSclass1298184623.81142&data:text/plain;charset=us-ascii%2Cabctext PASSclass1298183571.32271&data:text/plain;charset=us-ascii%2Cabctext PASSclass1298184504.70199resultidata%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabc =http%3A%2F%2FGoOgLe.CoM%2F%20%2B%20http%3A%2F%2FGoOgLe.CoM%2Fname %http://GoOgLe.CoM/ http://GoOgLe.CoM/labelhttp://google.com/text PASSclass1298184332.95259http://GoOgLe.CoM/text FAILclass1298184595.36652http://google.com/text PASSclass1298184623.81142http://google.com/text PASSclass1298183571.32271http://google.com/text PASSclass1298184504.70199result=http%3A%2F%2FGoOgLe.CoM%2F%20%2B%20http%3A%2F%2FGoOgLe.CoM%2F =http%3A%2F%2Ffoo%2Fa%2537b%20%2B%20http%3A%2F%2Ffoo%2Fa%2537bname !http://foo/a%37b http://foo/a%37blabelhttp://foo/a7btext PASSclass1298184332.95259http://foo/a%37btext FAILclass1298184595.36652http://foo/a7btext PASSclass1298184623.81142http://foo/a7btext PASSclass1298184504.70199http://foo/a%37btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2537b%20%2B%20http%3A%2F%2Ffoo%2Fa%2537b Chttp%3A%2F%2Ffoo%2F%3Fa%251Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Fbname #http://foo/?a%1Fb http://foo/?a%1Fblabelhttp://foo/?a%1Fbtext PASSclass1298184332.95259http://foo/?a%1Fbtext PASSclass1298184595.36652http://foo/?a%1Fbtext PASSclass1298184623.81142http://foo/?a%1Fbtext PASSclass1298183571.32271http://foo/?a%1Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Fb Chttp%3A%2F%2Ffoo%2F%23a%25C1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C1bname #http://foo/#a%C1b http://foo/#a%C1blabelhttp://foo/#a%C1btext PASSclass1298184332.95259http://foo/#a%C1btext PASSclass1298184595.36652http://foo/#a%C1btext PASSclass1298184623.81142http://foo/#a%C1btext PASSclass1298184504.70199http://foo/#a%C1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C1b 2http%3A%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname http: http://a/b/c/d;p?qlabelhttp://a/b/c/d;p?qtext PASSclass1298184332.95259http://a/b/c/d;p?qtext PASSclass1298184595.36652http://a/b/c/d;p?qtext PASSclass1298184623.81142 http://a/b/c/text FAILclass1298184504.70199http://a/b/c/d;p?qtext PASSclass1298183571.32271result2http%3A%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Ohttp%3A%2F%2Fexample.com%2Fa%C3%83b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%83bname /http://example.com/aÃb http://example.com/aÃblabelhttp://example.com/a%C3%83btext PASSclass1298184332.95259http://example.com/a%C3%83btext PASSclass1298184595.36652http://example.com/aÃbtext FAILclass1298184623.81142http://example.com/aÃbtext FAILclass1298184504.70199http://example.com/a%C3%83btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%83b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%83b Chttp%3A%2F%2Ffoo%2F%3Fa%256bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256bbname #http://foo/?a%6bb http://foo/?a%6bblabelhttp://foo/?a%6bbtext PASSclass1298184332.95259http://foo/?a%6bbtext PASSclass1298184595.36652http://foo/?a%6Bbtext FAILclass1298184623.81142http://foo/?a%6bbtext PASSclass1298183571.32271http://foo/?a%6bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256bb =http%3A%2F%2Ffoo%2Fa%25EEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EEbname !http://foo/a%EEb http://foo/a%EEblabelhttp://foo/a%EEbtext PASSclass1298184332.95259http://foo/a%EEbtext PASSclass1298184595.36652http://foo/a%EEbtext PASSclass1298184623.81142http://foo/a%EEbtext PASSclass1298184504.70199http://foo/a%EEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25EEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EEb ]http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2F%20%2B%20http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2Fname 5http://Goo%20 goo%7C|.com/ http://Goo%20 goo%7C|.com/labelhttp://goo%20%20goo%7C%7C.com/text PASSclass1298184332.95259http://Goo%20 goo%7C|.com/text FAILclass1298184595.36652opera:illegal-url-33text FAILclass1298184623.81142http://Goo%20 goo%7C|.com/text FAILclass1298183571.32271http://goo%20%20goo%7c%7c.com/text FAILclass1298184504.70199result]http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2F%20%2B%20http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25Cfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cfbname #http://foo/?a%Cfb http://foo/?a%Cfblabelhttp://foo/?a%Cfbtext PASSclass1298184332.95259http://foo/?a%Cfbtext PASSclass1298184595.36652http://foo/?a%CFbtext FAILclass1298184623.81142http://foo/?a%Cfbtext PASSclass1298183571.32271http://foo/?a%Cfbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Cfb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cfb ;..%2F..%2F..%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ../../../g http://a/b/c/d;p?qlabel http://a/gtext PASSclass1298184332.95259 http://a/gtext PASSclass1298184595.36652 http://a/gtext PASSclass1298184623.81142 http://a/gtext PASSclass1298184504.70199 http://a/gtext PASSclass1298183571.32271result;..%2F..%2F..%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%3Fa%25Abb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Abbname #http://foo/?a%Abb http://foo/?a%Abblabelhttp://foo/?a%Abbtext PASSclass1298184332.95259http://foo/?a%Abbtext PASSclass1298184595.36652http://foo/?a%ABbtext FAILclass1298184623.81142http://foo/?a%Abbtext PASSclass1298183571.32271http://foo/?a%Abbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Abb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Abb )%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2Fname #foo bar http://hoge/labelhttp://hoge/#foobartext FAILclass1298184332.95259http://hoge/#foobartext FAILclass1298184595.36652http://hoge/#foobartext FAILclass1298184623.81142http://hoge/#foobartext FAILclass1298184504.70199http://hoge/#foobartext FAILclass1298183571.32271result)%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F Chttp%3A%2F%2Ffoo%2F%3Fa%2525b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2525bname #http://foo/?a%25b http://foo/?a%25blabelhttp://foo/?a%25btext PASSclass1298184332.95259http://foo/?a%25btext PASSclass1298184595.36652http://foo/?a%25btext PASSclass1298184623.81142http://foo/?a%25btext PASSclass1298183571.32271http://foo/?a%25btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2525b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2525b ujar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf%20%2B%20jar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mfname Yjar:../lib/classes.jar!/META-INF/manifest.mf jar:../lib/classes.jar!/META-INF/manifest.mflabel,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1298184332.95259,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1298184595.36652,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1298184623.81142Sjar:http://suika.fam.cx/www/url/perl-weburl/t/lib/classes.jar!/META-INF/manifest.mftext FAILclass1298183571.32271,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1298184504.70199resultujar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf%20%2B%20jar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf Chttp%3A%2F%2Ffoo%2F%3Fa%25fBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fBbname #http://foo/?a%fBb http://foo/?a%fBblabelhttp://foo/?a%fBbtext PASSclass1298184332.95259http://foo/?a%fBbtext PASSclass1298184595.36652http://foo/?a%FBbtext FAILclass1298184623.81142http://foo/?a%fBbtext PASSclass1298183571.32271http://foo/?a%fBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fBb Khttp%3A%2F%2Fexample.com%2F%3FaIb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaIbname /http://example.com/?aIb http://example.com/?aIblabelhttp://example.com/?aIbtext PASSclass1298184332.95259http://example.com/?aIbtext PASSclass1298184595.36652http://example.com/?aIbtext PASSclass1298184623.81142http://example.com/?aIbtext PASSclass1298183571.32271http://example.com/?aIbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaIb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaIb Chttp%3A%2F%2Ffoo%2F%3Fa%255Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Dbname #http://foo/?a%5Db http://foo/?a%5Dblabelhttp://foo/?a%5Dbtext PASSclass1298184332.95259http://foo/?a%5Dbtext PASSclass1298184595.36652http://foo/?a%5Dbtext PASSclass1298184623.81142http://foo/?a%5Dbtext PASSclass1298183571.32271http://foo/?a%5Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Db Chttp%3A%2F%2Ffoo%2F%23a%258ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%258abname #http://foo/#a%8ab http://foo/#a%8ablabelhttp://foo/#a%8abtext PASSclass1298184332.95259http://foo/#a%8abtext PASSclass1298184595.36652http://foo/#a%8abtext PASSclass1298184623.81142http://foo/#a%8abtext PASSclass1298184504.70199http://foo/#a%8abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%258ab =http%3A%2F%2Ffoo%2Fa%25E4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E4bname !http://foo/a%E4b http://foo/a%E4blabelhttp://foo/a%E4btext PASSclass1298184332.95259http://foo/a%E4btext PASSclass1298184595.36652http://foo/a%E4btext PASSclass1298184623.81142http://foo/a%E4btext PASSclass1298184504.70199http://foo/a%E4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E4b Chttp%3A%2F%2Ffoo%2F%23a%2520b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2520bname #http://foo/#a%20b http://foo/#a%20blabelhttp://foo/#a%20btext PASSclass1298184332.95259http://foo/#a%20btext PASSclass1298184595.36652http://foo/#a%20btext PASSclass1298184623.81142http://foo/#a%20btext PASSclass1298184504.70199http://foo/#a%20btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2520b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2520b Chttp%3A%2F%2Ffoo%2F%3Fa%25c4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c4bname #http://foo/?a%c4b http://foo/?a%c4blabelhttp://foo/?a%c4btext PASSclass1298184332.95259http://foo/?a%c4btext PASSclass1298184595.36652http://foo/?a%C4btext FAILclass1298184623.81142http://foo/?a%c4btext PASSclass1298183571.32271http://foo/?a%c4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c4b Khttp%3A%2F%2Fexample.com%2F%3FaJb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaJbname /http://example.com/?aJb http://example.com/?aJblabelhttp://example.com/?aJbtext PASSclass1298184332.95259http://example.com/?aJbtext PASSclass1298184595.36652http://example.com/?aJbtext PASSclass1298184623.81142http://example.com/?aJbtext PASSclass1298183571.32271http://example.com/?aJbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaJb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaJb Ehttp%3A%2F%2Fexample.com%2FaNb%20%2B%20http%3A%2F%2Fexample.com%2FaNbname -http://example.com/aNb http://example.com/aNblabelhttp://example.com/aNbtext PASSclass1298184332.95259http://example.com/aNbtext PASSclass1298184595.36652http://example.com/aNbtext PASSclass1298184623.81142http://example.com/aNbtext PASSclass1298184504.70199http://example.com/aNbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaNb%20%2B%20http%3A%2F%2Fexample.com%2FaNb Ihttp%3A%2F%2Fexample.com%2Fa%09b%20%2B%20http%3A%2F%2Fexample.com%2Fa%09bname -http://example.com/a b http://example.com/a blabelhttp://example.com/abtext PASSclass1298184332.95259http://example.com/abtext PASSclass1298184595.36652http://example.com/abtext PASSclass1298184623.81142http://example.com/abtext PASSclass1298184504.70199http://example.com/abtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%09b%20%2B%20http%3A%2F%2Fexample.com%2Fa%09b urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2%20%2B%20urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2name gurn:oasis:names:specification:docbook:dtd:xml:4.1.2 urn:oasis:names:specification:docbook:dtd:xml:4.1.2label3urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1298184332.952593urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1298184595.366523urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1298184623.811423urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1298183571.322713urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1298184504.70199resulturn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2%20%2B%20urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2 Khttp%3A%2F%2Fexample.com%2F%23aTb%20%2B%20http%3A%2F%2Fexample.com%2F%23aTbname /http://example.com/#aTb http://example.com/#aTblabelhttp://example.com/#aTbtext PASSclass1298184332.95259http://example.com/#aTbtext PASSclass1298184595.36652http://example.com/#aTbtext PASSclass1298184623.81142http://example.com/#aTbtext PASSclass1298184504.70199http://example.com/#aTbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aTb%20%2B%20http%3A%2F%2Fexample.com%2F%23aTb =http%3A%2F%2Ffoo%2Fa%25f9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f9bname !http://foo/a%f9b http://foo/a%f9blabelhttp://foo/a%f9btext PASSclass1298184332.95259http://foo/a%f9btext PASSclass1298184595.36652http://foo/a%F9btext FAILclass1298184623.81142http://foo/a%f9btext PASSclass1298184504.70199http://foo/a%f9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f9b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B5bname 1http://example.com/#aõb http://example.com/#aõblabelhttp://example.com/#aõbtext PASSclass1298184332.95259http://example.com/#a%C3%B5btext FAILclass1298184595.36652http://example.com/#aõbtext PASSclass1298184623.81142http://example.com/#aõbtext PASSclass1298184504.70199http://example.com/#a%C3%B5btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B5b Chttp%3A%2F%2Ffoo%2F%23a%25Fdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fdbname #http://foo/#a%Fdb http://foo/#a%Fdblabelhttp://foo/#a%Fdbtext PASSclass1298184332.95259http://foo/#a%Fdbtext PASSclass1298184595.36652http://foo/#a%Fdbtext PASSclass1298184623.81142http://foo/#a%Fdbtext PASSclass1298184504.70199http://foo/#a%Fdbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Fdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fdb Chttp%3A%2F%2Ffoo%2F%23a%25eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eebname #http://foo/#a%eeb http://foo/#a%eeblabelhttp://foo/#a%eebtext PASSclass1298184332.95259http://foo/#a%eebtext PASSclass1298184595.36652http://foo/#a%eebtext PASSclass1298184623.81142http://foo/#a%eebtext PASSclass1298184504.70199http://foo/#a%eebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eeb ahttp%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90%20%2B%20http%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90name 9http://www.example.com/#a﷐ http://www.example.com/#a﷐labelhttp://www.example.com/#a�text FAILclass1298184332.95259"http://www.example.com/#a%EF%B7%90text FAILclass1298184595.36652http://www.example.com/#a﷐text PASSclass1298184623.81142"http://www.example.com/#a%EF%B7%90text FAILclass1298183571.32271http://www.example.com/#atext FAILclass1298184504.70199resultahttp%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90%20%2B%20http%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90 Chttp%3A%2F%2Ffoo%2F%3Fa%25ADb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ADbname #http://foo/?a%ADb http://foo/?a%ADblabelhttp://foo/?a%ADbtext PASSclass1298184332.95259http://foo/?a%ADbtext PASSclass1298184595.36652http://foo/?a%ADbtext PASSclass1298184623.81142http://foo/?a%ADbtext PASSclass1298183571.32271http://foo/?a%ADbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ADb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ADb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B1bname 1http://example.com/#añb http://example.com/#añblabelhttp://example.com/#añbtext PASSclass1298184332.95259http://example.com/#a%C3%B1btext FAILclass1298184595.36652http://example.com/#añbtext PASSclass1298184623.81142http://example.com/#añbtext PASSclass1298184504.70199http://example.com/#a%C3%B1btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B1b =http%3A%2F%2Ffoo%2Fa%2506b%20%2B%20http%3A%2F%2Ffoo%2Fa%2506bname !http://foo/a%06b http://foo/a%06blabelhttp://foo/a%06btext PASSclass1298184332.95259http://foo/a%06btext PASSclass1298184595.36652http://foo/a%06btext PASSclass1298184623.81142http://foo/a%06btext PASSclass1298184504.70199http://foo/a%06btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2506b%20%2B%20http%3A%2F%2Ffoo%2Fa%2506b 5javascript%3A%22abc%22%20%2B%20javascript%3A%22abc%22name !javascript:"abc" javascript:"abc"labeljavascript:"abc"text PASSclass1298184332.95259javascript:%22abc%22text FAILclass1298184595.36652javascript:"abc"text PASSclass1298184623.81142javascript:"abc"text PASSclass1298183571.32271javascript:"abc"text PASSclass1298184504.70199result5javascript%3A%22abc%22%20%2B%20javascript%3A%22abc%22 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A4bname 1http://example.com/?a¤b http://example.com/?a¤blabelhttp://example.com/?a%C2%A4btext PASSclass1298184332.95259http://example.com/?a%C2%A4btext PASSclass1298184595.36652http://example.com/?a%C2%A4btext PASSclass1298184623.81142http://example.com/?a%C2%A4btext PASSclass1298183571.32271http://example.com/?a¤btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A4b /http%3A%2F%2F%2Ffoo%20%2B%20http%3A%2F%2F%2Ffooname http:///foo http:///foolabel http://foo/text PASSclass1298184332.95259 http:/footext FAILclass1298184595.36652 http:/footext FAILclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http:///footext FAILclass1298184504.70199result/http%3A%2F%2F%2Ffoo%20%2B%20http%3A%2F%2F%2Ffoo Chttp%3A%2F%2Ffoo%2F%3Fa%25ebb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ebbname #http://foo/?a%ebb http://foo/?a%ebblabelhttp://foo/?a%ebbtext PASSclass1298184332.95259http://foo/?a%ebbtext PASSclass1298184595.36652http://foo/?a%EBbtext FAILclass1298184623.81142http://foo/?a%ebbtext PASSclass1298183571.32271http://foo/?a%ebbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ebb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ebb Ihttp%3A%2F%2Fexample.com%2Fa%00b%20%2B%20http%3A%2F%2Fexample.com%2Fa%00bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652nulltext FAILclass1298184623.81142nulltext FAILclass1298184504.70199http://example.com/a%EF%BF%BDbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%00b%20%2B%20http%3A%2F%2Fexample.com%2Fa%00b Uhttp%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2Fname )http://[1::%25eth0]/ http://[1::%25eth0]/labelhttp://[1::%25eth0]/text PASSclass1298184332.95259http://[1::%25eth0]/text PASSclass1298184595.36652opera:illegal-url-75text FAILclass1298184623.81142http://[1::%25eth0]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultUhttp%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2F =http%3A%2F%2Ffoo%2Fa%25a3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a3bname !http://foo/a%a3b http://foo/a%a3blabelhttp://foo/a%a3btext PASSclass1298184332.95259http://foo/a%a3btext PASSclass1298184595.36652http://foo/a%A3btext FAILclass1298184623.81142http://foo/a%a3btext PASSclass1298184504.70199http://foo/a%a3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a3b Mhttp%3A%2F%2Fexample.com%2Ffoo%252%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%252name 1http://example.com/foo%2 http://example.com/foo%2labelhttp://example.com/foo%2text PASSclass1298184332.95259http://example.com/foo%2text PASSclass1298184595.36652http://example.com/foo%2text PASSclass1298184623.81142http://example.com/foo%2text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultMhttp%3A%2F%2Fexample.com%2Ffoo%252%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%252 Ohttp%3A%2F%2Fexample.com%2F%23a%05b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%05bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%05btext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%05btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%05b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%05b Chttp%3A%2F%2Ffoo%2F%3Fa%25a5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a5bname #http://foo/?a%a5b http://foo/?a%a5blabelhttp://foo/?a%a5btext PASSclass1298184332.95259http://foo/?a%a5btext PASSclass1298184595.36652http://foo/?a%A5btext FAILclass1298184623.81142http://foo/?a%a5btext PASSclass1298183571.32271http://foo/?a%a5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a5b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%BCb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BCbname 1http://example.com/#a¼b http://example.com/#a¼blabelhttp://example.com/#a¼btext PASSclass1298184332.95259http://example.com/#a%C2%BCbtext FAILclass1298184595.36652http://example.com/#a¼btext PASSclass1298184623.81142http://example.com/#a¼btext PASSclass1298184504.70199http://example.com/#a%C2%BCbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BCb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BCb =http%3A%2F%2Ffoo%2Fa%257Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%257Ebname !http://foo/a%7Eb http://foo/a%7Eblabelhttp://foo/a~btext PASSclass1298184332.95259http://foo/a%7Ebtext FAILclass1298184595.36652http://foo/a~btext PASSclass1298184623.81142http://foo/a~btext PASSclass1298184504.70199http://foo/a%7Ebtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%257Eb =http%3A%2F%2Ffoo%2Fa%255Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Cbname !http://foo/a%5Cb http://foo/a%5Cblabelhttp://foo/a%5Cbtext PASSclass1298184332.95259http://foo/a%5Cbtext PASSclass1298184595.36652http://foo/a%5Cbtext PASSclass1298184623.81142http://foo/a%5Cbtext PASSclass1298184504.70199http://foo/a%5Cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%255Cb Chttp%3A%2F%2Ffoo%2F%23a%25F9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F9bname #http://foo/#a%F9b http://foo/#a%F9blabelhttp://foo/#a%F9btext PASSclass1298184332.95259http://foo/#a%F9btext PASSclass1298184595.36652http://foo/#a%F9btext PASSclass1298184623.81142http://foo/#a%F9btext PASSclass1298184504.70199http://foo/#a%F9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F9b Chttp%3A%2F%2Ffoo%2F%3Fa%25Aeb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Aebname #http://foo/?a%Aeb http://foo/?a%Aeblabelhttp://foo/?a%Aebtext PASSclass1298184332.95259http://foo/?a%Aebtext PASSclass1298184595.36652http://foo/?a%AEbtext FAILclass1298184623.81142http://foo/?a%Aebtext PASSclass1298183571.32271http://foo/?a%Aebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Aeb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Aeb Chttp%3A%2F%2Ffoo%2F%3Fa%25A3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A3bname #http://foo/?a%A3b http://foo/?a%A3blabelhttp://foo/?a%A3btext PASSclass1298184332.95259http://foo/?a%A3btext PASSclass1298184595.36652http://foo/?a%A3btext PASSclass1298184623.81142http://foo/?a%A3btext PASSclass1298183571.32271http://foo/?a%A3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A3b Khttp%3A%2F%2Fexample.com%2F%3Facb%20%2B%20http%3A%2F%2Fexample.com%2F%3Facbname /http://example.com/?acb http://example.com/?acblabelhttp://example.com/?acbtext PASSclass1298184332.95259http://example.com/?acbtext PASSclass1298184595.36652http://example.com/?acbtext PASSclass1298184623.81142http://example.com/?acbtext PASSclass1298183571.32271http://example.com/?acbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Facb%20%2B%20http%3A%2F%2Fexample.com%2F%3Facb Ihttp%3A%2F%2Fexample.com%2Fa%24b%20%2B%20http%3A%2F%2Fexample.com%2Fa%24bname -http://example.com/a$b http://example.com/a$blabelhttp://example.com/a$btext PASSclass1298184332.95259http://example.com/a$btext PASSclass1298184595.36652http://example.com/a$btext PASSclass1298184623.81142http://example.com/a$btext PASSclass1298184504.70199http://example.com/a$btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%24b%20%2B%20http%3A%2F%2Fexample.com%2Fa%24b Chttp%3A%2F%2Ffoo%2F%3Fa%25bFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bFbname #http://foo/?a%bFb http://foo/?a%bFblabelhttp://foo/?a%bFbtext PASSclass1298184332.95259http://foo/?a%bFbtext PASSclass1298184595.36652http://foo/?a%BFbtext FAILclass1298184623.81142http://foo/?a%bFbtext PASSclass1298183571.32271http://foo/?a%bFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bFb Chttp%3A%2F%2Ffoo%2F%3Fa%25d8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d8bname #http://foo/?a%d8b http://foo/?a%d8blabelhttp://foo/?a%d8btext PASSclass1298184332.95259http://foo/?a%d8btext PASSclass1298184595.36652http://foo/?a%D8btext FAILclass1298184623.81142http://foo/?a%d8btext PASSclass1298183571.32271http://foo/?a%d8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d8b Ehttp%3A%2F%2Fexample.com%2Fa8b%20%2B%20http%3A%2F%2Fexample.com%2Fa8bname -http://example.com/a8b http://example.com/a8blabelhttp://example.com/a8btext PASSclass1298184332.95259http://example.com/a8btext PASSclass1298184595.36652http://example.com/a8btext PASSclass1298184623.81142http://example.com/a8btext PASSclass1298184504.70199http://example.com/a8btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa8b%20%2B%20http%3A%2F%2Fexample.com%2Fa8b Chttp%3A%2F%2Ffoo%2F%3Fa%2510b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2510bname #http://foo/?a%10b http://foo/?a%10blabelhttp://foo/?a%10btext PASSclass1298184332.95259http://foo/?a%10btext PASSclass1298184595.36652http://foo/?a%10btext PASSclass1298184623.81142http://foo/?a%10btext PASSclass1298183571.32271http://foo/?a%10btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2510b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2510b 1..%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb%2Fc%2Fname ../foo http://hoge/a/b/c/labelhttp://hoge/a/b/footext PASSclass1298184332.95259http://hoge/a/b/footext PASSclass1298184595.36652http://hoge/a/b/footext PASSclass1298184623.81142http://hoge/a/b/footext PASSclass1298184504.70199http://hoge/a/b/footext PASSclass1298183571.32271result1..%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb%2Fc%2F Ohttp%3A%2F%2Fexample.com%2Fa%C2%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BEbname /http://example.com/a¾b http://example.com/a¾blabelhttp://example.com/a%C2%BEbtext PASSclass1298184332.95259http://example.com/a%C2%BEbtext PASSclass1298184595.36652http://example.com/a¾btext FAILclass1298184623.81142http://example.com/a¾btext FAILclass1298184504.70199http://example.com/a%C2%BEbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BEb Chttp%3A%2F%2Ffoo%2F%23a%25DAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DAbname #http://foo/#a%DAb http://foo/#a%DAblabelhttp://foo/#a%DAbtext PASSclass1298184332.95259http://foo/#a%DAbtext PASSclass1298184595.36652http://foo/#a%DAbtext PASSclass1298184623.81142http://foo/#a%DAbtext PASSclass1298184504.70199http://foo/#a%DAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DAb Ohttp%3A%2F%2Fexample.com%2Fa%C3%86b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%86bname /http://example.com/aÆb http://example.com/aÆblabelhttp://example.com/a%C3%86btext PASSclass1298184332.95259http://example.com/a%C3%86btext PASSclass1298184595.36652http://example.com/aÆbtext FAILclass1298184623.81142http://example.com/aÆbtext FAILclass1298184504.70199http://example.com/a%C3%86btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%86b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%86b Chttp%3A%2F%2Ffoo%2F%3Fa%25ddb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ddbname #http://foo/?a%ddb http://foo/?a%ddblabelhttp://foo/?a%ddbtext PASSclass1298184332.95259http://foo/?a%ddbtext PASSclass1298184595.36652http://foo/?a%DDbtext FAILclass1298184623.81142http://foo/?a%ddbtext PASSclass1298183571.32271http://foo/?a%ddbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ddb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ddb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%85b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%85bname 1http://example.com/?aÅb http://example.com/?aÅblabelhttp://example.com/?a%C3%85btext PASSclass1298184332.95259http://example.com/?a%C3%85btext PASSclass1298184595.36652http://example.com/?a%C3%85btext PASSclass1298184623.81142http://example.com/?a%C3%85btext PASSclass1298183571.32271http://example.com/?aÅbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%85b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%85b Khttp%3A%2F%2Fexample.com%2F%23aLb%20%2B%20http%3A%2F%2Fexample.com%2F%23aLbname /http://example.com/#aLb http://example.com/#aLblabelhttp://example.com/#aLbtext PASSclass1298184332.95259http://example.com/#aLbtext PASSclass1298184595.36652http://example.com/#aLbtext PASSclass1298184623.81142http://example.com/#aLbtext PASSclass1298184504.70199http://example.com/#aLbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aLb%20%2B%20http%3A%2F%2Fexample.com%2F%23aLb Chttp%3A%2F%2Ffoo%2F%23a%25aCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aCbname #http://foo/#a%aCb http://foo/#a%aCblabelhttp://foo/#a%aCbtext PASSclass1298184332.95259http://foo/#a%aCbtext PASSclass1298184595.36652http://foo/#a%aCbtext PASSclass1298184623.81142http://foo/#a%aCbtext PASSclass1298184504.70199http://foo/#a%aCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aCb Chttp%3A%2F%2Ffoo%2F%3Fa%25dab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dabname #http://foo/?a%dab http://foo/?a%dablabelhttp://foo/?a%dabtext PASSclass1298184332.95259http://foo/?a%dabtext PASSclass1298184595.36652http://foo/?a%DAbtext FAILclass1298184623.81142http://foo/?a%dabtext PASSclass1298183571.32271http://foo/?a%dabtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25dab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dab http%3A%2F%2F%253g%2578%2563%2530%252e%2530%2532%2535%2530%252E.01%2F%20%2B%20http%3A%2F%2F%253g%2578%2563%2530%252e%2530%2532%2535%2530%252E.01%2Fname Shttp://%3g%78%63%30%2e%30%32%35%30%2E.01/ http://%3g%78%63%30%2e%30%32%35%30%2E.01/labelhttp://%253gxc0.0250..01/text PASSclass1298184332.95259)http://%3g%78%63%30%2e%30%32%35%30%2E.01/text FAILclass1298184595.36652opera:illegal-url-7text FAILclass1298184623.81142)http://%3g%78%63%30%2e%30%32%35%30%2e.01/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resulthttp%3A%2F%2F%253g%2578%2563%2530%252e%2530%2532%2535%2530%252E.01%2F%20%2B%20http%3A%2F%2F%253g%2578%2563%2530%252e%2530%2532%2535%2530%252E.01%2F Khttp%3A%2F%2Fexample.com%2F%23arb%20%2B%20http%3A%2F%2Fexample.com%2F%23arbname /http://example.com/#arb http://example.com/#arblabelhttp://example.com/#arbtext PASSclass1298184332.95259http://example.com/#arbtext PASSclass1298184595.36652http://example.com/#arbtext PASSclass1298184623.81142http://example.com/#arbtext PASSclass1298184504.70199http://example.com/#arbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23arb%20%2B%20http%3A%2F%2Fexample.com%2F%23arb Khttp%3A%2F%2Fexample.com%2F%3Fa'b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa'bname /http://example.com/?a'b http://example.com/?a'blabelhttp://example.com/?a'btext PASSclass1298184332.95259http://example.com/?a'btext PASSclass1298184595.36652http://example.com/?a'btext PASSclass1298184623.81142http://example.com/?a%27btext FAILclass1298183571.32271http://example.com/?a'btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa'b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa'b Ehttp%3A%2F%2Fexample.com%2FaBb%20%2B%20http%3A%2F%2Fexample.com%2FaBbname -http://example.com/aBb http://example.com/aBblabelhttp://example.com/aBbtext PASSclass1298184332.95259http://example.com/aBbtext PASSclass1298184595.36652http://example.com/aBbtext PASSclass1298184623.81142http://example.com/aBbtext PASSclass1298184504.70199http://example.com/aBbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaBb%20%2B%20http%3A%2F%2Fexample.com%2FaBb data%3Atext%2Fplain%3Bx-title%3D%22Hello%2C%2520FAIL%22%3B%2CPASS%20%2B%20data%3Atext%2Fplain%3Bx-title%3D%22Hello%2C%2520FAIL%22%3B%2CPASSname [data:text/plain;x-title="Hello,%20FAIL";,PASS data:text/plain;x-title="Hello,%20FAIL";,PASSlabel-data:text/plain;x-title="Hello,%20FAIL";,PASStext FAILclass1298184332.952591data:text/plain;x-title=%22Hello,%20FAIL%22;,PASStext PASSclass1298184595.36652-data:text/plain;x-title="Hello,%20FAIL";,PASStext FAILclass1298184623.81142-data:text/plain;x-title="Hello,%20FAIL";,PASStext FAILclass1298183571.32271-data:text/plain;x-title="Hello,%20FAIL";,PASStext FAILclass1298184504.70199resultdata%3Atext%2Fplain%3Bx-title%3D%22Hello%2C%2520FAIL%22%3B%2CPASS%20%2B%20data%3Atext%2Fplain%3Bx-title%3D%22Hello%2C%2520FAIL%22%3B%2CPASS Chttp%3A%2F%2Ffoo%2F%3Fa%259Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Abname #http://foo/?a%9Ab http://foo/?a%9Ablabelhttp://foo/?a%9Abtext PASSclass1298184332.95259http://foo/?a%9Abtext PASSclass1298184595.36652http://foo/?a%9Abtext PASSclass1298184623.81142http://foo/?a%9Abtext PASSclass1298183571.32271http://foo/?a%9Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Ab =http%3A%2F%2Ffoo%2Fa%25F0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F0bname !http://foo/a%F0b http://foo/a%F0blabelhttp://foo/a%F0btext PASSclass1298184332.95259http://foo/a%F0btext PASSclass1298184595.36652http://foo/a%F0btext PASSclass1298184623.81142http://foo/a%F0btext PASSclass1298184504.70199http://foo/a%F0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F0b Khttp%3A%2F%2Fexample.com%2F%23aIb%20%2B%20http%3A%2F%2Fexample.com%2F%23aIbname /http://example.com/#aIb http://example.com/#aIblabelhttp://example.com/#aIbtext PASSclass1298184332.95259http://example.com/#aIbtext PASSclass1298184595.36652http://example.com/#aIbtext PASSclass1298184623.81142http://example.com/#aIbtext PASSclass1298184504.70199http://example.com/#aIbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aIb%20%2B%20http%3A%2F%2Fexample.com%2F%23aIb Chttp%3A%2F%2Ffoo%2F%23a%25Ecb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ecbname #http://foo/#a%Ecb http://foo/#a%Ecblabelhttp://foo/#a%Ecbtext PASSclass1298184332.95259http://foo/#a%Ecbtext PASSclass1298184595.36652http://foo/#a%Ecbtext PASSclass1298184623.81142http://foo/#a%Ecbtext PASSclass1298184504.70199http://foo/#a%Ecbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Ecb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ecb Ehttp%3A%2F%2Fexample.com%2Facb%20%2B%20http%3A%2F%2Fexample.com%2Facbname -http://example.com/acb http://example.com/acblabelhttp://example.com/acbtext PASSclass1298184332.95259http://example.com/acbtext PASSclass1298184595.36652http://example.com/acbtext PASSclass1298184623.81142http://example.com/acbtext PASSclass1298184504.70199http://example.com/acbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Facb%20%2B%20http%3A%2F%2Fexample.com%2Facb 9http%3A%2F%2Ffoo.bar.%2F%20%2B%20http%3A%2F%2Ffoo.bar.%2Fname !http://foo.bar./ http://foo.bar./labelhttp://foo.bar./text PASSclass1298184332.95259http://foo.bar./text PASSclass1298184595.36652http://foo.bar./text PASSclass1298184623.81142http://foo.bar./text PASSclass1298183571.32271http://foo.bar./text PASSclass1298184504.70199result9http%3A%2F%2Ffoo.bar.%2F%20%2B%20http%3A%2F%2Ffoo.bar.%2F Chttp%3A%2F%2Ffoo%2F%3Fa%257bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257bbname #http://foo/?a%7bb http://foo/?a%7bblabelhttp://foo/?a%7bbtext PASSclass1298184332.95259http://foo/?a%7bbtext PASSclass1298184595.36652http://foo/?a%7bbtext PASSclass1298184623.81142http://foo/?a%7bbtext PASSclass1298183571.32271http://foo/?a%7bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257bb =http%3A%2F%2Ffoo%2Fa%2586b%20%2B%20http%3A%2F%2Ffoo%2Fa%2586bname !http://foo/a%86b http://foo/a%86blabelhttp://foo/a%86btext PASSclass1298184332.95259http://foo/a%86btext PASSclass1298184595.36652http://foo/a%86btext PASSclass1298184623.81142http://foo/a%86btext PASSclass1298184504.70199http://foo/a%86btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2586b%20%2B%20http%3A%2F%2Ffoo%2Fa%2586b Chttp%3A%2F%2Ffoo%2F%3Fa%25CCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CCbname #http://foo/?a%CCb http://foo/?a%CCblabelhttp://foo/?a%CCbtext PASSclass1298184332.95259http://foo/?a%CCbtext PASSclass1298184595.36652http://foo/?a%CCbtext PASSclass1298184623.81142http://foo/?a%CCbtext PASSclass1298183571.32271http://foo/?a%CCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25CCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CCb ?data%3A%3Bcharset%3D%2Ctest%20%2B%20data%3A%3Bcharset%3D%2Ctestname 'data:;charset=,test data:;charset=,testlabeldata:;charset=,testtext PASSclass1298184332.95259data:;charset=,testtext PASSclass1298184595.36652data:;charset=,testtext PASSclass1298184623.81142data:;charset=,testtext PASSclass1298183571.32271data:;charset=,testtext PASSclass1298184504.70199result?data%3A%3Bcharset%3D%2Ctest%20%2B%20data%3A%3Bcharset%3D%2Ctest =http%3A%2F%2Ffoo%2Fa%25Dab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dabname !http://foo/a%Dab http://foo/a%Dablabelhttp://foo/a%Dabtext PASSclass1298184332.95259http://foo/a%Dabtext PASSclass1298184595.36652http://foo/a%DAbtext FAILclass1298184623.81142http://foo/a%Dabtext PASSclass1298184504.70199http://foo/a%Dabtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Dab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dab %foo%20%2B%20data%3Atext%2Fplain%2Cabcname foo data:text/plain,abclabeltext PASSclass1298184332.95259footext FAILclass1298184595.36652footext FAILclass1298184623.81142footext FAILclass1298183571.322716http://suika.fam.cx/www/url/perl-weburl/t/browsers/footext FAILclass1298184504.70199result%foo%20%2B%20data%3Atext%2Fplain%2Cabc Ohttp%3A%2F%2Fexample.com%2F%3Fa%19b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%19bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%19btext PASSclass1298184332.95259http://example.com/?a%19btext PASSclass1298184595.36652http://example.com/?a%19btext PASSclass1298184623.81142http://example.com/?a%19btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%19b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%19b Chttp%3A%2F%2Ffoo%2F%3Fa%257Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Fbname #http://foo/?a%7Fb http://foo/?a%7Fblabelhttp://foo/?a%7Fbtext PASSclass1298184332.95259http://foo/?a%7Fbtext PASSclass1298184595.36652http://foo/?a%7Fbtext PASSclass1298184623.81142http://foo/?a%7Fbtext PASSclass1298183571.32271http://foo/?a%7Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Fb /%252E.%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname %2E. http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/c/%2E.text FAILclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/c/%2E.text FAILclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result/%252E.%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%23a%25bFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bFbname #http://foo/#a%bFb http://foo/#a%bFblabelhttp://foo/#a%bFbtext PASSclass1298184332.95259http://foo/#a%bFbtext PASSclass1298184595.36652http://foo/#a%bFbtext PASSclass1298184623.81142http://foo/#a%bFbtext PASSclass1298184504.70199http://foo/#a%bFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bFb Chttp%3A%2F%2Ffoo%2F%23a%2523b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2523bname #http://foo/#a%23b http://foo/#a%23blabelhttp://foo/#a%23btext PASSclass1298184332.95259http://foo/#a%23btext PASSclass1298184595.36652http://foo/#a%23btext PASSclass1298184623.81142http://foo/#a%23btext PASSclass1298184504.70199http://foo/#a%23btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2523b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2523b ?file%3A%2F%2F%2Ftest%20a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///test a/b/c http://a/b/clabelfile:///test%20a/b/ctext PASSclass1298184332.95259file:///test%20a/b/ctext PASSclass1298184595.36652file:/test%20a/b/ctext FAILclass1298184623.81142file:///test%20a/b/ctext PASSclass1298183571.32271file:///test%20a/b/ctext PASSclass1298184504.70199result?file%3A%2F%2F%2Ftest%20a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc sdata%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2name Odata:text%2Fplain;charset=euc-jp,%A1%A2 data:text%2Fplain;charset=euc-jp,%A1%A2label'data:text%2Fplain;charset=euc-jp,%A1%A2text PASSclass1298184332.95259'data:text%2Fplain;charset=euc-jp,%A1%A2text PASSclass1298184595.36652'data:text%2Fplain;charset=euc-jp,%A1%A2text PASSclass1298184623.81142'data:text%2Fplain;charset=euc-jp,%A1%A2text PASSclass1298183571.32271'data:text%2Fplain;charset=euc-jp,%A1%A2text PASSclass1298184504.70199resultsdata%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%3Fa%25AAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25AAbname #http://foo/?a%AAb http://foo/?a%AAblabelhttp://foo/?a%AAbtext PASSclass1298184332.95259http://foo/?a%AAbtext PASSclass1298184595.36652http://foo/?a%AAbtext PASSclass1298184623.81142http://foo/?a%AAbtext PASSclass1298183571.32271http://foo/?a%AAbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25AAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25AAb =http%3A%2F%2Ffoo%2Fa%258fb%20%2B%20http%3A%2F%2Ffoo%2Fa%258fbname !http://foo/a%8fb http://foo/a%8fblabelhttp://foo/a%8fbtext PASSclass1298184332.95259http://foo/a%8fbtext PASSclass1298184595.36652http://foo/a%8fbtext PASSclass1298184623.81142http://foo/a%8fbtext PASSclass1298184504.70199http://foo/a%8fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258fb%20%2B%20http%3A%2F%2Ffoo%2Fa%258fb Khttp%3A%2F%2Fexample.com%2F%3FaDb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaDbname /http://example.com/?aDb http://example.com/?aDblabelhttp://example.com/?aDbtext PASSclass1298184332.95259http://example.com/?aDbtext PASSclass1298184595.36652http://example.com/?aDbtext PASSclass1298184623.81142http://example.com/?aDbtext PASSclass1298183571.32271http://example.com/?aDbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaDb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaDb ;javascript%3A14%20%25%204%20%2B%20javascript%3A14%20%25%204name #javascript:14 % 4 javascript:14 % 4labeljavascript:14 % 4text PASSclass1298184332.95259javascript:14%20%%204text FAILclass1298184595.36652javascript:14 % 4text PASSclass1298184623.81142javascript:14%20%%204text FAILclass1298183571.32271javascript:14 % 4text PASSclass1298184504.70199result;javascript%3A14%20%25%204%20%2B%20javascript%3A14%20%25%204 5http%3A%2F%2F%5B%3F%5D%20%2B%20http%3A%2F%2F%5B%3F%5Dname http://[?] http://[?]label http://[/?]text PASSclass1298184332.95259 http://[?]text FAILclass1298184595.36652 http://[/?]text PASSclass1298184623.81142 http://[/?]text PASSclass1298183571.32271 http://[/?]text PASSclass1298184504.70199result5http%3A%2F%2F%5B%3F%5D%20%2B%20http%3A%2F%2F%5B%3F%5D Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A4bname 1http://example.com/?aäb http://example.com/?aäblabelhttp://example.com/?a%C3%A4btext PASSclass1298184332.95259http://example.com/?a%C3%A4btext PASSclass1298184595.36652http://example.com/?a%C3%A4btext PASSclass1298184623.81142http://example.com/?a%C3%A4btext PASSclass1298183571.32271http://example.com/?aäbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A4b Ihttp%3A%2F%2Fexample.com%2Fa%19b%20%2B%20http%3A%2F%2Fexample.com%2Fa%19bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%19btext PASSclass1298184332.95259http://example.com/a%19btext PASSclass1298184595.36652http://example.com/a%19btext PASSclass1298184623.81142http://example.com/a%19btext PASSclass1298184504.70199http://example.com/a%19btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%19b%20%2B%20http%3A%2F%2Fexample.com%2Fa%19b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B4bname 1http://example.com/#aôb http://example.com/#aôblabelhttp://example.com/#aôbtext PASSclass1298184332.95259http://example.com/#a%C3%B4btext FAILclass1298184595.36652http://example.com/#aôbtext PASSclass1298184623.81142http://example.com/#aôbtext PASSclass1298184504.70199http://example.com/#a%C3%B4btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B4b Khttp%3A%2F%2Fexample.com%2F%23a7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a7bname /http://example.com/#a7b http://example.com/#a7blabelhttp://example.com/#a7btext PASSclass1298184332.95259http://example.com/#a7btext PASSclass1298184595.36652http://example.com/#a7btext PASSclass1298184623.81142http://example.com/#a7btext PASSclass1298184504.70199http://example.com/#a7btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a7b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Bbname 1http://example.com/?aËb http://example.com/?aËblabelhttp://example.com/?a%C3%8Bbtext PASSclass1298184332.95259http://example.com/?a%C3%8Bbtext PASSclass1298184595.36652http://example.com/?a%C3%8Bbtext PASSclass1298184623.81142http://example.com/?a%C3%8Bbtext PASSclass1298183571.32271http://example.com/?aËbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Bb Ohttp%3A%2F%2Fexample.com%2Fa%C3%89b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%89bname /http://example.com/aÉb http://example.com/aÉblabelhttp://example.com/a%C3%89btext PASSclass1298184332.95259http://example.com/a%C3%89btext PASSclass1298184595.36652http://example.com/aÉbtext FAILclass1298184623.81142http://example.com/aÉbtext FAILclass1298184504.70199http://example.com/a%C3%89btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%89b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%89b =http%3A%2F%2Ffoo%2Fa%25Fdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fdbname !http://foo/a%Fdb http://foo/a%Fdblabelhttp://foo/a%Fdbtext PASSclass1298184332.95259http://foo/a%Fdbtext PASSclass1298184595.36652http://foo/a%FDbtext FAILclass1298184623.81142http://foo/a%Fdbtext PASSclass1298184504.70199http://foo/a%Fdbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Fdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fdb Chttp%3A%2F%2Ffoo%2F%23a%25Fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fbbname #http://foo/#a%Fbb http://foo/#a%Fbblabelhttp://foo/#a%Fbbtext PASSclass1298184332.95259http://foo/#a%Fbbtext PASSclass1298184595.36652http://foo/#a%Fbbtext PASSclass1298184623.81142http://foo/#a%Fbbtext PASSclass1298184504.70199http://foo/#a%Fbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fbb Chttp%3A%2F%2Ffoo%2F%3Fa%25B8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B8bname #http://foo/?a%B8b http://foo/?a%B8blabelhttp://foo/?a%B8btext PASSclass1298184332.95259http://foo/?a%B8btext PASSclass1298184595.36652http://foo/?a%B8btext PASSclass1298184623.81142http://foo/?a%B8btext PASSclass1298183571.32271http://foo/?a%B8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B8b Ohttp%3A%2F%2Fexample.com%2Fa%C2%B2b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B2bname /http://example.com/a²b http://example.com/a²blabelhttp://example.com/a%C2%B2btext PASSclass1298184332.95259http://example.com/a%C2%B2btext PASSclass1298184595.36652http://example.com/a²btext FAILclass1298184623.81142http://example.com/a²btext FAILclass1298184504.70199http://example.com/a%C2%B2btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B2b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B2b ehttp%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2Fname =http://goo%20%20goo%7C%7C.com/ http://goo%20%20goo%7C%7C.com/labelhttp://goo%20%20goo%7C%7C.com/text PASSclass1298184332.95259http://goo%20%20goo%7C%7C.com/text PASSclass1298184595.36652opera:illegal-url-35text FAILclass1298184623.81142http://goo%20%20goo%7c%7c.com/text FAILclass1298183571.32271http://goo%20%20goo%7c%7c.com/text FAILclass1298184504.70199resultehttp%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2F /.%252E%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname .%2E http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/c/.%2Etext FAILclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/c/.%2Etext FAILclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result/.%252E%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd =http%3A%2F%2Ffoo%2Fa%2508b%20%2B%20http%3A%2F%2Ffoo%2Fa%2508bname !http://foo/a%08b http://foo/a%08blabelhttp://foo/a%08btext PASSclass1298184332.95259http://foo/a%08btext PASSclass1298184595.36652http://foo/a%08btext PASSclass1298184623.81142http://foo/a%08btext PASSclass1298184504.70199http://foo/a%08btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2508b%20%2B%20http%3A%2F%2Ffoo%2Fa%2508b Chttp%3A%2F%2Ffoo%2F%3Fa%259db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259dbname #http://foo/?a%9db http://foo/?a%9dblabelhttp://foo/?a%9dbtext PASSclass1298184332.95259http://foo/?a%9dbtext PASSclass1298184595.36652http://foo/?a%9dbtext PASSclass1298184623.81142http://foo/?a%9dbtext PASSclass1298183571.32271http://foo/?a%9dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259db Chttp%3A%2F%2Ffoo%2F%23a%25ABb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ABbname #http://foo/#a%ABb http://foo/#a%ABblabelhttp://foo/#a%ABbtext PASSclass1298184332.95259http://foo/#a%ABbtext PASSclass1298184595.36652http://foo/#a%ABbtext PASSclass1298184623.81142http://foo/#a%ABbtext PASSclass1298184504.70199http://foo/#a%ABbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ABb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ABb Chttp%3A%2F%2Ffoo%2F%3Fa%25d6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d6bname #http://foo/?a%d6b http://foo/?a%d6blabelhttp://foo/?a%d6btext PASSclass1298184332.95259http://foo/?a%d6btext PASSclass1298184595.36652http://foo/?a%D6btext FAILclass1298184623.81142http://foo/?a%d6btext PASSclass1298183571.32271http://foo/?a%d6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d6b Ehttp%3A%2F%2Fexample.com%2FaJb%20%2B%20http%3A%2F%2Fexample.com%2FaJbname -http://example.com/aJb http://example.com/aJblabelhttp://example.com/aJbtext PASSclass1298184332.95259http://example.com/aJbtext PASSclass1298184595.36652http://example.com/aJbtext PASSclass1298184623.81142http://example.com/aJbtext PASSclass1298184504.70199http://example.com/aJbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaJb%20%2B%20http%3A%2F%2Fexample.com%2FaJb Chttp%3A%2F%2Ffoo%2F%23a%25Cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cdbname #http://foo/#a%Cdb http://foo/#a%Cdblabelhttp://foo/#a%Cdbtext PASSclass1298184332.95259http://foo/#a%Cdbtext PASSclass1298184595.36652http://foo/#a%Cdbtext PASSclass1298184623.81142http://foo/#a%Cdbtext PASSclass1298184504.70199http://foo/#a%Cdbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cdb =http%3A%2F%2Ffoo%2Fa%250eb%20%2B%20http%3A%2F%2Ffoo%2Fa%250ebname !http://foo/a%0eb http://foo/a%0eblabelhttp://foo/a%0ebtext PASSclass1298184332.95259http://foo/a%0ebtext PASSclass1298184595.36652http://foo/a%0ebtext PASSclass1298184623.81142http://foo/a%0ebtext PASSclass1298184504.70199http://foo/a%0ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250eb%20%2B%20http%3A%2F%2Ffoo%2Fa%250eb Khttp%3A%2F%2Fexample.com%2F%23a1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a1bname /http://example.com/#a1b http://example.com/#a1blabelhttp://example.com/#a1btext PASSclass1298184332.95259http://example.com/#a1btext PASSclass1298184595.36652http://example.com/#a1btext PASSclass1298184623.81142http://example.com/#a1btext PASSclass1298184504.70199http://example.com/#a1btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a1b Khttp%3A%2F%2Fexample.com%2F%3Faxb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faxbname /http://example.com/?axb http://example.com/?axblabelhttp://example.com/?axbtext PASSclass1298184332.95259http://example.com/?axbtext PASSclass1298184595.36652http://example.com/?axbtext PASSclass1298184623.81142http://example.com/?axbtext PASSclass1298183571.32271http://example.com/?axbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Faxb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faxb Ohttp%3A%2F%2Fexample.com%2F%23a%1Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Dbname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%1Dbtext PASSclass1298184332.95259http://example.com/#a%1Dbtext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%1Dbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%1Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Db 5http%3A%2F%2Ffoo%3A%2F%20%2B%20http%3A%2F%2Ffoo%3A%2Fname http://foo:/ http://foo:/label http://foo/text PASSclass1298184332.95259 http://foo:/text FAILclass1298184595.36652 http://foo/text PASSclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http://foo/text PASSclass1298184504.70199result5http%3A%2F%2Ffoo%3A%2F%20%2B%20http%3A%2F%2Ffoo%3A%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%94b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%94bname 1http://example.com/?a”b http://example.com/?a”blabelhttp://example.com/?a%C2%94btext PASSclass1298184332.95259http://example.com/?a%C2%94btext PASSclass1298184595.36652http://example.com/?a%C2%94btext PASSclass1298184623.81142http://example.com/?a%C2%94btext PASSclass1298183571.32271http://example.com/?a”btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%94b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%94b =http%3A%2F%2Ffoo%2Fa%2543b%20%2B%20http%3A%2F%2Ffoo%2Fa%2543bname !http://foo/a%43b http://foo/a%43blabelhttp://foo/aCbtext PASSclass1298184332.95259http://foo/a%43btext FAILclass1298184595.36652http://foo/aCbtext PASSclass1298184623.81142http://foo/aCbtext PASSclass1298184504.70199http://foo/a%43btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2543b%20%2B%20http%3A%2F%2Ffoo%2Fa%2543b =http%3A%2F%2Ffoo%2Fa%25B3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B3bname !http://foo/a%B3b http://foo/a%B3blabelhttp://foo/a%B3btext PASSclass1298184332.95259http://foo/a%B3btext PASSclass1298184595.36652http://foo/a%B3btext PASSclass1298184623.81142http://foo/a%B3btext PASSclass1298184504.70199http://foo/a%B3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25B3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25B3b ?HTTP%3A%2F%2Fexample.com%2F%20%2B%20HTTP%3A%2F%2Fexample.com%2Fname 'HTTP://example.com/ HTTP://example.com/labelhttp://example.com/text PASSclass1298184332.95259HTTP://example.com/text FAILclass1298184595.36652http://example.com/text PASSclass1298184623.81142http://example.com/text PASSclass1298183571.32271http://example.com/text PASSclass1298184504.70199result?HTTP%3A%2F%2Fexample.com%2F%20%2B%20HTTP%3A%2F%2Fexample.com%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BBbname 1http://example.com/#aûb http://example.com/#aûblabelhttp://example.com/#aûbtext PASSclass1298184332.95259http://example.com/#a%C3%BBbtext FAILclass1298184595.36652http://example.com/#aûbtext PASSclass1298184623.81142http://example.com/#aûbtext PASSclass1298184504.70199http://example.com/#a%C3%BBbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BBb Chttp%3A%2F%2Ffoo%2F%3Fa%25F1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F1bname #http://foo/?a%F1b http://foo/?a%F1blabelhttp://foo/?a%F1btext PASSclass1298184332.95259http://foo/?a%F1btext PASSclass1298184595.36652http://foo/?a%F1btext PASSclass1298184623.81142http://foo/?a%F1btext PASSclass1298183571.32271http://foo/?a%F1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F1b =http%3A%2F%2Ffoo%2Fa%2510b%20%2B%20http%3A%2F%2Ffoo%2Fa%2510bname !http://foo/a%10b http://foo/a%10blabelhttp://foo/a%10btext PASSclass1298184332.95259http://foo/a%10btext PASSclass1298184595.36652http://foo/a%10btext PASSclass1298184623.81142http://foo/a%10btext PASSclass1298184504.70199http://foo/a%10btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2510b%20%2B%20http%3A%2F%2Ffoo%2Fa%2510b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A1bname 1http://example.com/?a¡b http://example.com/?a¡blabelhttp://example.com/?a%C2%A1btext PASSclass1298184332.95259http://example.com/?a%C2%A1btext PASSclass1298184595.36652http://example.com/?a%C2%A1btext PASSclass1298184623.81142http://example.com/?a%C2%A1btext PASSclass1298183571.32271http://example.com/?a¡btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A1b Khttp%3A%2F%2Fexample.com%2F%23afb%20%2B%20http%3A%2F%2Fexample.com%2F%23afbname /http://example.com/#afb http://example.com/#afblabelhttp://example.com/#afbtext PASSclass1298184332.95259http://example.com/#afbtext PASSclass1298184595.36652http://example.com/#afbtext PASSclass1298184623.81142http://example.com/#afbtext PASSclass1298184504.70199http://example.com/#afbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23afb%20%2B%20http%3A%2F%2Fexample.com%2F%23afb =http%3A%2F%2Ffoo%2Fa%25beb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bebname !http://foo/a%beb http://foo/a%beblabelhttp://foo/a%bebtext PASSclass1298184332.95259http://foo/a%bebtext PASSclass1298184595.36652http://foo/a%BEbtext FAILclass1298184623.81142http://foo/a%bebtext PASSclass1298184504.70199http://foo/a%bebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25beb%20%2B%20http%3A%2F%2Ffoo%2Fa%25beb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B3bname 1http://example.com/#a³b http://example.com/#a³blabelhttp://example.com/#a³btext PASSclass1298184332.95259http://example.com/#a%C2%B3btext FAILclass1298184595.36652http://example.com/#a³btext PASSclass1298184623.81142http://example.com/#a³btext PASSclass1298184504.70199http://example.com/#a%C2%B3btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B3b /http%3A%2F%2Ffoo%3F%20%2B%20http%3A%2F%2Ffoo%3Fname http://foo? http://foo?label http://foo/?text PASSclass1298184332.95259 http://foo/?text PASSclass1298184595.36652 http://foo/?text PASSclass1298184623.81142 http://foo/?text PASSclass1298183571.32271 http://foo/?text PASSclass1298184504.70199result/http%3A%2F%2Ffoo%3F%20%2B%20http%3A%2F%2Ffoo%3F Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Dbname /http://example.com/?a=b http://example.com/?a=blabelhttp://example.com/?a=btext PASSclass1298184332.95259http://example.com/?a=btext PASSclass1298184595.36652http://example.com/?a=btext PASSclass1298184623.81142http://example.com/?a=btext PASSclass1298183571.32271http://example.com/?a=btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%3Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Db Chttp%3A%2F%2Ffoo%2F%23a%25C3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C3bname #http://foo/#a%C3b http://foo/#a%C3blabelhttp://foo/#a%C3btext PASSclass1298184332.95259http://foo/#a%C3btext PASSclass1298184595.36652http://foo/#a%C3btext PASSclass1298184623.81142http://foo/#a%C3btext PASSclass1298184504.70199http://foo/#a%C3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25C3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C3b Chttp%3A%2F%2Ffoo%2F%3Fa%25CFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CFbname #http://foo/?a%CFb http://foo/?a%CFblabelhttp://foo/?a%CFbtext PASSclass1298184332.95259http://foo/?a%CFbtext PASSclass1298184595.36652http://foo/?a%CFbtext PASSclass1298184623.81142http://foo/?a%CFbtext PASSclass1298183571.32271http://foo/?a%CFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25CFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CFb Ohttp%3A%2F%2Fexample.com%2F%3Fa%0Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Cbname /http://example.com/?a b http://example.com/?a blabelhttp://example.com/?a%0Cbtext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%0Cbtext PASSclass1298184623.81142http://example.com/?a%0Cbtext PASSclass1298183571.32271http://example.com/?a btext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%0Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Cb 0g%3Fy%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g?y http://a/b/c/d;p?qlabelhttp://a/b/c/g?ytext PASSclass1298184332.95259http://a/b/c/g?ytext PASSclass1298184595.36652http://a/b/c/g?ytext PASSclass1298184623.81142http://a/b/c/g?ytext PASSclass1298184504.70199http://a/b/c/g?ytext PASSclass1298183571.32271result0g%3Fy%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq +.%2Ffoo%2Fbar%20%2B%20javascript%3Aalert(1)name ./foo/bar javascript:alert(1)labeltext PASSclass1298184332.95259 ./foo/bartext FAILclass1298184595.36652 ./foo/bartext FAILclass1298184623.81142 ./foo/bartext FAILclass1298183571.32271:http://suika.fam.cx/www/url/perl-weburl/t/browsers/foo/bartext FAILclass1298184504.70199result+.%2Ffoo%2Fbar%20%2B%20javascript%3Aalert(1) Ohttp%3A%2F%2Fexample.com%2F%23a%5Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Ebname /http://example.com/#a^b http://example.com/#a^blabelhttp://example.com/#a^btext PASSclass1298184332.95259http://example.com/#a^btext PASSclass1298184595.36652http://example.com/#a^btext PASSclass1298184623.81142http://example.com/#a^btext PASSclass1298184504.70199http://example.com/#a^btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%5Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Eb Chttp%3A%2F%2Ffoo%2F%23a%258cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258cbname #http://foo/#a%8cb http://foo/#a%8cblabelhttp://foo/#a%8cbtext PASSclass1298184332.95259http://foo/#a%8cbtext PASSclass1298184595.36652http://foo/#a%8cbtext PASSclass1298184623.81142http://foo/#a%8cbtext PASSclass1298184504.70199http://foo/#a%8cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258cb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%85b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%85bname 1http://example.com/?a…b http://example.com/?a…blabelhttp://example.com/?a%C2%85btext PASSclass1298184332.95259http://example.com/?a%C2%85btext PASSclass1298184595.36652http://example.com/?a%C2%85btext PASSclass1298184623.81142http://example.com/?a%C2%85btext PASSclass1298183571.32271http://example.com/?a…btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%85b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%85b =http%3A%2F%2Ffoo%2Fa%25C3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C3bname !http://foo/a%C3b http://foo/a%C3blabelhttp://foo/a%C3btext PASSclass1298184332.95259http://foo/a%C3btext PASSclass1298184595.36652http://foo/a%C3btext PASSclass1298184623.81142http://foo/a%C3btext PASSclass1298184504.70199http://foo/a%C3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C3b =http%3A%2F%2Ffoo%2Fa%254db%20%2B%20http%3A%2F%2Ffoo%2Fa%254dbname !http://foo/a%4db http://foo/a%4dblabelhttp://foo/aMbtext PASSclass1298184332.95259http://foo/a%4dbtext FAILclass1298184595.36652http://foo/aMbtext PASSclass1298184623.81142http://foo/aMbtext PASSclass1298184504.70199http://foo/a%4dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254db%20%2B%20http%3A%2F%2Ffoo%2Fa%254db Ihttp%3A%2F%2Fexample.com%2Fa%17b%20%2B%20http%3A%2F%2Fexample.com%2Fa%17bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%17btext PASSclass1298184332.95259http://example.com/a%17btext PASSclass1298184595.36652http://example.com/a%17btext PASSclass1298184623.81142http://example.com/a%17btext PASSclass1298184504.70199http://example.com/a%17btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%17b%20%2B%20http%3A%2F%2Fexample.com%2Fa%17b Chttp%3A%2F%2Ffoo%2F%23a%25DBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DBbname #http://foo/#a%DBb http://foo/#a%DBblabelhttp://foo/#a%DBbtext PASSclass1298184332.95259http://foo/#a%DBbtext PASSclass1298184595.36652http://foo/#a%DBbtext PASSclass1298184623.81142http://foo/#a%DBbtext PASSclass1298184504.70199http://foo/#a%DBbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DBb Chttp%3A%2F%2Ffoo%2F%23a%25F8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F8bname #http://foo/#a%F8b http://foo/#a%F8blabelhttp://foo/#a%F8btext PASSclass1298184332.95259http://foo/#a%F8btext PASSclass1298184595.36652http://foo/#a%F8btext PASSclass1298184623.81142http://foo/#a%F8btext PASSclass1298184504.70199http://foo/#a%F8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F8b Ehttp%3A%2F%2F%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%40%5Bc%40d%5D%2Fname http://@[c@d]/ http://@[c@d]/labelhttp://%40%5Bc@d]/text PASSclass1298184332.95259http://@[c@d]/text FAILclass1298184595.36652 http://d]/text FAILclass1298184623.81142http://%40%5Bc@d]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultEhttp%3A%2F%2F%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%40%5Bc%40d%5D%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%AEbname 1http://example.com/?a®b http://example.com/?a®blabelhttp://example.com/?a%C2%AEbtext PASSclass1298184332.95259http://example.com/?a%C2%AEbtext PASSclass1298184595.36652http://example.com/?a%C2%AEbtext PASSclass1298184623.81142http://example.com/?a%C2%AEbtext PASSclass1298183571.32271http://example.com/?a®btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%AEb Khttp%3A%2F%2Fexample.com%2F%23aWb%20%2B%20http%3A%2F%2Fexample.com%2F%23aWbname /http://example.com/#aWb http://example.com/#aWblabelhttp://example.com/#aWbtext PASSclass1298184332.95259http://example.com/#aWbtext PASSclass1298184595.36652http://example.com/#aWbtext PASSclass1298184623.81142http://example.com/#aWbtext PASSclass1298184504.70199http://example.com/#aWbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aWb%20%2B%20http%3A%2F%2Fexample.com%2F%23aWb 3aa%2F%252E%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname aa/%2E http://foo/a/b/c/dlabelhttp://foo/a/b/c/aa/text PASSclass1298184332.95259http://foo/a/b/c/aa/%2Etext FAILclass1298184595.36652http://foo/a/b/c/aa/text PASSclass1298184623.81142http://foo/a/b/c/aa/%2Etext FAILclass1298183571.32271http://foo/a/b/c/aa/text PASSclass1298184504.70199result3aa%2F%252E%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%23a%25Beb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bebname #http://foo/#a%Beb http://foo/#a%Beblabelhttp://foo/#a%Bebtext PASSclass1298184332.95259http://foo/#a%Bebtext PASSclass1298184595.36652http://foo/#a%Bebtext PASSclass1298184623.81142http://foo/#a%Bebtext PASSclass1298184504.70199http://foo/#a%Bebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Beb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Beb =http%3A%2F%2Ffoo%2Fa%25e5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e5bname !http://foo/a%e5b http://foo/a%e5blabelhttp://foo/a%e5btext PASSclass1298184332.95259http://foo/a%e5btext PASSclass1298184595.36652http://foo/a%E5btext FAILclass1298184623.81142http://foo/a%e5btext PASSclass1298184504.70199http://foo/a%e5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e5b Chttp%3A%2F%2Ffoo%2F%23a%25fcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fcbname #http://foo/#a%fcb http://foo/#a%fcblabelhttp://foo/#a%fcbtext PASSclass1298184332.95259http://foo/#a%fcbtext PASSclass1298184595.36652http://foo/#a%fcbtext PASSclass1298184623.81142http://foo/#a%fcbtext PASSclass1298184504.70199http://foo/#a%fcbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25fcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fcb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%ABbname 1http://example.com/?aëb http://example.com/?aëblabelhttp://example.com/?a%C3%ABbtext PASSclass1298184332.95259http://example.com/?a%C3%ABbtext PASSclass1298184595.36652http://example.com/?a%C3%ABbtext PASSclass1298184623.81142http://example.com/?a%C3%ABbtext PASSclass1298183571.32271http://example.com/?aëbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%ABb Sfile%3A%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F~user%2Fpath%2Fto%2Ffilename 3file://~user/path/to/file file://~user/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1298184332.95259file://~user/path/to/filetext FAILclass1298184595.36652file://~user/path/to/filetext FAILclass1298184623.81142file:///path/to/filetext FAILclass1298183571.32271file://~user/path/to/filetext FAILclass1298184504.70199resultSfile%3A%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F~user%2Fpath%2Fto%2Ffile Chttp%3A%2F%2Ffoo%2F%3Fa%25Bab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Babname #http://foo/?a%Bab http://foo/?a%Bablabelhttp://foo/?a%Babtext PASSclass1298184332.95259http://foo/?a%Babtext PASSclass1298184595.36652http://foo/?a%BAbtext FAILclass1298184623.81142http://foo/?a%Babtext PASSclass1298183571.32271http://foo/?a%Babtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Bab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Bab Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B7bname 1http://example.com/?a·b http://example.com/?a·blabelhttp://example.com/?a%C2%B7btext PASSclass1298184332.95259http://example.com/?a%C2%B7btext PASSclass1298184595.36652http://example.com/?a%C2%B7btext PASSclass1298184623.81142http://example.com/?a%C2%B7btext PASSclass1298183571.32271http://example.com/?a·btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B7b data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3F%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3Fname _data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!? data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?label/data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?text PASSclass1298184332.95259/data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?text PASSclass1298184595.36652/data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?text PASSclass1298184623.81142/data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?text PASSclass1298183571.32271/data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!?text PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3F%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3F Ohttp%3A%2F%2Fexample.com%2F%3Fa%5Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Ebname /http://example.com/?a^b http://example.com/?a^blabelhttp://example.com/?a^btext PASSclass1298184332.95259http://example.com/?a^btext PASSclass1298184595.36652http://example.com/?a^btext PASSclass1298184623.81142http://example.com/?a^btext PASSclass1298183571.32271http://example.com/?a^btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%5Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Eb ;mid%3Aa%25b%40foo.example%20%2B%20mid%3Aa%25b%40foo.examplename 'mid:a%b@foo.example mid:a%b@foo.examplelabelmid:a%b@foo.exampletext PASSclass1298184332.95259mid:a%b@foo.exampletext PASSclass1298184595.36652mid:a%b@foo.exampletext PASSclass1298184623.81142mid:a%b@foo.exampletext PASSclass1298183571.32271mid:a%b@foo.exampletext PASSclass1298184504.70199result;mid%3Aa%25b%40foo.example%20%2B%20mid%3Aa%25b%40foo.example Ohttp%3A%2F%2Fexample.com%2F%23a%3Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Dbname /http://example.com/#a=b http://example.com/#a=blabelhttp://example.com/#a=btext PASSclass1298184332.95259http://example.com/#a=btext PASSclass1298184595.36652http://example.com/#a=btext PASSclass1298184623.81142http://example.com/#a=btext PASSclass1298184504.70199http://example.com/#a=btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%3Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Db Chttp%3A%2F%2Ffoo%2F%3Fa%2523b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2523bname #http://foo/?a%23b http://foo/?a%23blabelhttp://foo/?a%23btext PASSclass1298184332.95259http://foo/?a%23btext PASSclass1298184595.36652http://foo/?a%23btext PASSclass1298184623.81142http://foo/?a%23btext PASSclass1298183571.32271http://foo/?a%23btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2523b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2523b Khttp%3A%2F%2Fexample.com%2F%3Fajb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fajbname /http://example.com/?ajb http://example.com/?ajblabelhttp://example.com/?ajbtext PASSclass1298184332.95259http://example.com/?ajbtext PASSclass1298184595.36652http://example.com/?ajbtext PASSclass1298184623.81142http://example.com/?ajbtext PASSclass1298183571.32271http://example.com/?ajbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fajb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fajb Chttp%3A%2F%2Ffoo%2F%3Fa%2502b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2502bname #http://foo/?a%02b http://foo/?a%02blabelhttp://foo/?a%02btext PASSclass1298184332.95259http://foo/?a%02btext PASSclass1298184595.36652http://foo/?a%02btext PASSclass1298184623.81142http://foo/?a%02btext PASSclass1298183571.32271http://foo/?a%02btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2502b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2502b 1http%3A%2F%2Ffoo.%2F%20%2B%20http%3A%2F%2Ffoo.%2Fname http://foo./ http://foo./label http://foo./text PASSclass1298184332.95259 http://foo./text PASSclass1298184595.36652 http://foo./text PASSclass1298184623.81142 http://foo./text PASSclass1298183571.32271 http://foo./text PASSclass1298184504.70199result1http%3A%2F%2Ffoo.%2F%20%2B%20http%3A%2F%2Ffoo.%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A1bname 1http://example.com/?aáb http://example.com/?aáblabelhttp://example.com/?a%C3%A1btext PASSclass1298184332.95259http://example.com/?a%C3%A1btext PASSclass1298184595.36652http://example.com/?a%C3%A1btext PASSclass1298184623.81142http://example.com/?a%C3%A1btext PASSclass1298183571.32271http://example.com/?aábtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A1b Ohttp%3A%2F%2Fexample.com%2Fa%C3%A8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A8bname /http://example.com/aèb http://example.com/aèblabelhttp://example.com/a%C3%A8btext PASSclass1298184332.95259http://example.com/a%C3%A8btext PASSclass1298184595.36652http://example.com/aèbtext FAILclass1298184623.81142http://example.com/aèbtext FAILclass1298184504.70199http://example.com/a%C3%A8btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A8b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%ACbname 1http://example.com/?aìb http://example.com/?aìblabelhttp://example.com/?a%C3%ACbtext PASSclass1298184332.95259http://example.com/?a%C3%ACbtext PASSclass1298184595.36652http://example.com/?a%C3%ACbtext PASSclass1298184623.81142http://example.com/?a%C3%ACbtext PASSclass1298183571.32271http://example.com/?aìbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%ACb =http%3A%2F%2F0.0.0xffff%2F%20%2B%20http%3A%2F%2F0.0.0xffff%2Fname %http://0.0.0xffff/ http://0.0.0xffff/labelhttp://0.0.255.255/text PASSclass1298184332.95259http://0.0.0xffff/text FAILclass1298184595.36652http://0.0.0xffff/text FAILclass1298184623.81142http://0.0.0xffff/text FAILclass1298183571.32271http://0.0.255.255/text PASSclass1298184504.70199result=http%3A%2F%2F0.0.0xffff%2F%20%2B%20http%3A%2F%2F0.0.0xffff%2F Chttp%3A%2F%2Ffoo%2F%23a%259Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Bbname #http://foo/#a%9Bb http://foo/#a%9Bblabelhttp://foo/#a%9Bbtext PASSclass1298184332.95259http://foo/#a%9Bbtext PASSclass1298184595.36652http://foo/#a%9Bbtext PASSclass1298184623.81142http://foo/#a%9Bbtext PASSclass1298184504.70199http://foo/#a%9Bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%259Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Bb Chttp%3A%2F%2Ffoo%2F%3Fa%250eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250ebname #http://foo/?a%0eb http://foo/?a%0eblabelhttp://foo/?a%0ebtext PASSclass1298184332.95259http://foo/?a%0ebtext PASSclass1298184595.36652http://foo/?a%0ebtext PASSclass1298184623.81142http://foo/?a%0ebtext PASSclass1298183571.32271http://foo/?a%0ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250eb 2..%2F..%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ../.. http://a/b/c/d;p?qlabel http://a/text PASSclass1298184332.95259 http://a/text PASSclass1298184595.36652 http://a/text PASSclass1298184623.81142 http://a/text PASSclass1298184504.70199 http://a/text PASSclass1298183571.32271result2..%2F..%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Ebname /http://example.com/?a>b http://example.com/?a>blabelhttp://example.com/?a%3Ebtext PASSclass1298184332.95259http://example.com/?a%3Ebtext PASSclass1298184595.36652http://example.com/?a%3Ebtext PASSclass1298184623.81142http://example.com/?a%3Ebtext PASSclass1298183571.32271http://example.com/?a>btext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%3Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Eb Ohttp%3A%2F%2Fexample.com%2F%3Fa%1Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Abname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%1Abtext PASSclass1298184332.95259http://example.com/?a%1Abtext PASSclass1298184595.36652http://example.com/?a%1Abtext PASSclass1298184623.81142http://example.com/?a%1Abtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%1Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Ab =http%3A%2F%2Ffoo%2Fa%2556b%20%2B%20http%3A%2F%2Ffoo%2Fa%2556bname !http://foo/a%56b http://foo/a%56blabelhttp://foo/aVbtext PASSclass1298184332.95259http://foo/a%56btext FAILclass1298184595.36652http://foo/aVbtext PASSclass1298184623.81142http://foo/aVbtext PASSclass1298184504.70199http://foo/a%56btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2556b%20%2B%20http%3A%2F%2Ffoo%2Fa%2556b Chttp%3A%2F%2Ffoo%2F%3Fa%25c9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c9bname #http://foo/?a%c9b http://foo/?a%c9blabelhttp://foo/?a%c9btext PASSclass1298184332.95259http://foo/?a%c9btext PASSclass1298184595.36652http://foo/?a%C9btext FAILclass1298184623.81142http://foo/?a%c9btext PASSclass1298183571.32271http://foo/?a%c9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c9b Ohttp%3A%2F%2Fexample.com%2Fa%C3%9Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Fbname /http://example.com/aßb http://example.com/aßblabelhttp://example.com/a%C3%9Fbtext PASSclass1298184332.95259http://example.com/a%C3%9Fbtext PASSclass1298184595.36652http://example.com/aßbtext FAILclass1298184623.81142http://example.com/aßbtext FAILclass1298184504.70199http://example.com/a%C3%9Fbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%9Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Fb Ehttp%3A%2F%2Fexample.com%2Fahb%20%2B%20http%3A%2F%2Fexample.com%2Fahbname -http://example.com/ahb http://example.com/ahblabelhttp://example.com/ahbtext PASSclass1298184332.95259http://example.com/ahbtext PASSclass1298184595.36652http://example.com/ahbtext PASSclass1298184623.81142http://example.com/ahbtext PASSclass1298184504.70199http://example.com/ahbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fahb%20%2B%20http%3A%2F%2Fexample.com%2Fahb ?http%3A%2F%2F0.00.0x.0x0%2F%20%2B%20http%3A%2F%2F0.00.0x.0x0%2Fname 'http://0.00.0x.0x0/ http://0.00.0x.0x0/labelhttp://0.0.0.0/text PASSclass1298184332.95259http://0.00.0x.0x0/text FAILclass1298184595.36652http://0.00.0x.0x0/text FAILclass1298184623.81142http://0.00.0x.0x0/text FAILclass1298183571.32271http://0.00.0x.0x0/text FAILclass1298184504.70199result?http%3A%2F%2F0.00.0x.0x0%2F%20%2B%20http%3A%2F%2F0.00.0x.0x0%2F Ihttp%3A%2F%2Fexample.com%2Fa%7Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Cbname -http://example.com/a|b http://example.com/a|blabelhttp://example.com/a%7Cbtext PASSclass1298184332.95259http://example.com/a|btext FAILclass1298184595.36652http://example.com/a|btext FAILclass1298184623.81142http://example.com/a%7Cbtext PASSclass1298184504.70199http://example.com/a|btext FAILclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%7Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Cb Ohttp%3A%2F%2Fexample.com%2F%3Fa%23b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%23bname /http://example.com/?a#b http://example.com/?a#blabelhttp://example.com/?a#btext PASSclass1298184332.95259http://example.com/?a#btext PASSclass1298184595.36652http://example.com/?a#btext PASSclass1298184623.81142http://example.com/?a#btext PASSclass1298183571.32271http://example.com/?a#btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%23b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%23b Chttp%3A%2F%2Ffoo%2F%23a%25CFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CFbname #http://foo/#a%CFb http://foo/#a%CFblabelhttp://foo/#a%CFbtext PASSclass1298184332.95259http://foo/#a%CFbtext PASSclass1298184595.36652http://foo/#a%CFbtext PASSclass1298184623.81142http://foo/#a%CFbtext PASSclass1298184504.70199http://foo/#a%CFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25CFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CFb Uhttp%3A%2F%2F%25EF%25BF%25BDzyx.com%2F%20%2B%20http%3A%2F%2F%25EF%25BF%25BDzyx.com%2Fname 1http://%EF%BF%BDzyx.com/ http://%EF%BF%BDzyx.com/labelhttp://%EF%BF%BDzyx.com/text PASSclass1298184332.95259http://%EF%BF%BDzyx.com/text PASSclass1298184595.36652opera:illegal-url-45text FAILclass1298184623.81142http://%ef%bf%bdzyx.com/text FAILclass1298183571.32271http://%ef%bf%bdzyx.com/text FAILclass1298184504.70199resultUhttp%3A%2F%2F%25EF%25BF%25BDzyx.com%2F%20%2B%20http%3A%2F%2F%25EF%25BF%25BDzyx.com%2F ?file%3A%2F%2F%2Ftest%25a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///test%a/b/c http://a/b/clabelfile:///test%a/b/ctext PASSclass1298184332.95259file:///test%a/b/ctext PASSclass1298184595.36652file:/test%a/b/ctext FAILclass1298184623.81142file:///test%a/b/ctext PASSclass1298183571.32271file:///test%25a/b/ctext FAILclass1298184504.70199result?file%3A%2F%2F%2Ftest%25a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%2574b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2574bname #http://foo/#a%74b http://foo/#a%74blabelhttp://foo/#a%74btext PASSclass1298184332.95259http://foo/#a%74btext PASSclass1298184595.36652http://foo/#atbtext FAILclass1298184623.81142http://foo/#a%74btext PASSclass1298184504.70199http://foo/#a%74btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2574b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2574b =http%3A%2F%2Ffoo%2Fa%25Dbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dbbname !http://foo/a%Dbb http://foo/a%Dbblabelhttp://foo/a%Dbbtext PASSclass1298184332.95259http://foo/a%Dbbtext PASSclass1298184595.36652http://foo/a%DBbtext FAILclass1298184623.81142http://foo/a%Dbbtext PASSclass1298184504.70199http://foo/a%Dbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Dbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Dbb Chttp%3A%2F%2Ffoo%2F%23a%253Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Cbname #http://foo/#a%3Cb http://foo/#a%3Cblabelhttp://foo/#a%3Cbtext PASSclass1298184332.95259http://foo/#a%3Cbtext PASSclass1298184595.36652http://foo/#a%3Cbtext PASSclass1298184623.81142http://foo/#a%3Cbtext PASSclass1298184504.70199http://foo/#a%3Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Cb Khttp%3A%2F%2Fexample.com%2F%3Fa%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbarname )http://example.com/?a𐀀b http://foo/barlabel"http://example.com/?a%F0%90%80%80btext PASSclass1298184332.95259"http://example.com/?a%F0%90%80%80btext PASSclass1298184595.36652"http://example.com/?a%F0%90%80%80btext PASSclass1298184623.81142"http://example.com/?a%F0%90%80%80btext PASSclass1298183571.32271http://example.com/?a𐀀btext FAILclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbar Ihttp%3A%2F%2Fexample.com%2Fa%1Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Ebname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%1Ebtext PASSclass1298184332.95259http://example.com/a%1Ebtext PASSclass1298184595.36652http://example.com/a%1Ebtext PASSclass1298184623.81142http://example.com/a%1Ebtext PASSclass1298184504.70199http://example.com/a%1Ebtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%1Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Eb =http%3A%2F%2Ffoo%2Fa%257db%20%2B%20http%3A%2F%2Ffoo%2Fa%257dbname !http://foo/a%7db http://foo/a%7dblabelhttp://foo/a%7dbtext PASSclass1298184332.95259http://foo/a%7dbtext PASSclass1298184595.36652http://foo/a%7dbtext PASSclass1298184623.81142http://foo/a%7dbtext PASSclass1298184504.70199http://foo/a%7dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257db%20%2B%20http%3A%2F%2Ffoo%2Fa%257db #JAVASCRIPT%3A%20%2B%20JAVASCRIPT%3Aname JAVASCRIPT: JAVASCRIPT:label javascript:text PASSclass1298184332.95259 JAVASCRIPT:text FAILclass1298184595.36652 javascript:text PASSclass1298184623.81142 javascript:text PASSclass1298183571.32271 javascript:text PASSclass1298184504.70199result#JAVASCRIPT%3A%20%2B%20JAVASCRIPT%3A Ohttp%3A%2F%2Fexample.com%2Fa%C3%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BEbname /http://example.com/aþb http://example.com/aþblabelhttp://example.com/a%C3%BEbtext PASSclass1298184332.95259http://example.com/a%C3%BEbtext PASSclass1298184595.36652http://example.com/aþbtext FAILclass1298184623.81142http://example.com/aþbtext FAILclass1298184504.70199http://example.com/a%C3%BEbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BEb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A3bname 1http://example.com/?aãb http://example.com/?aãblabelhttp://example.com/?a%C3%A3btext PASSclass1298184332.95259http://example.com/?a%C3%A3btext PASSclass1298184595.36652http://example.com/?a%C3%A3btext PASSclass1298184623.81142http://example.com/?a%C3%A3btext PASSclass1298183571.32271http://example.com/?aãbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A3b =http%3A%2F%2Ffoo%2Fa%25EFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EFbname !http://foo/a%EFb http://foo/a%EFblabelhttp://foo/a%EFbtext PASSclass1298184332.95259http://foo/a%EFbtext PASSclass1298184595.36652http://foo/a%EFbtext PASSclass1298184623.81142http://foo/a%EFbtext PASSclass1298184504.70199http://foo/a%EFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25EFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25EFb 8%2F%2Fabc%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%3Ff%23gname //abc http://a:b@c:d/e?f#glabel http://abc/text PASSclass1298184332.95259 http://abc/text PASSclass1298184595.36652 http://abc/text PASSclass1298184623.81142nulltext FAILclass1298184504.70199 http://abc/text PASSclass1298183571.32271result8%2F%2Fabc%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%3Ff%23g Chttp%3A%2F%2Ffoo%2F%23a%258Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Dbname #http://foo/#a%8Db http://foo/#a%8Dblabelhttp://foo/#a%8Dbtext PASSclass1298184332.95259http://foo/#a%8Dbtext PASSclass1298184595.36652http://foo/#a%8Dbtext PASSclass1298184623.81142http://foo/#a%8Dbtext PASSclass1298184504.70199http://foo/#a%8Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Db !foo%20%2B%20javascript%3Aalert(1)name foo javascript:alert(1)labeltext PASSclass1298184332.95259footext FAILclass1298184595.36652footext FAILclass1298184623.81142footext FAILclass1298183571.322716http://suika.fam.cx/www/url/perl-weburl/t/browsers/footext FAILclass1298184504.70199result!foo%20%2B%20javascript%3Aalert(1) Uhttp%3A%2F%2Fexample.com%2F%23a%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%91bname 1http://example.com/#aÑb http://example.com/#aÑblabelhttp://example.com/#aÑbtext PASSclass1298184332.95259http://example.com/#a%C3%91btext FAILclass1298184595.36652http://example.com/#aÑbtext PASSclass1298184623.81142http://example.com/#aÑbtext PASSclass1298184504.70199http://example.com/#a%C3%91btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%91b Ihttp%3A%2F%2Fexample.com%2Fa%7Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Fbname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%7Fbtext PASSclass1298184332.95259http://example.com/a%7Fbtext PASSclass1298184595.36652http://example.com/abtext FAILclass1298184623.81142http://example.com/a%7Fbtext PASSclass1298184504.70199http://example.com/a%7Fbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%7Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Fb Chttp%3A%2F%2Ffoo%2F%23a%25D6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D6bname #http://foo/#a%D6b http://foo/#a%D6blabelhttp://foo/#a%D6btext PASSclass1298184332.95259http://foo/#a%D6btext PASSclass1298184595.36652http://foo/#a%D6btext PASSclass1298184623.81142http://foo/#a%D6btext PASSclass1298184504.70199http://foo/#a%D6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D6b Khttp%3A%2F%2Fexample.com%2F%3FaKb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaKbname /http://example.com/?aKb http://example.com/?aKblabelhttp://example.com/?aKbtext PASSclass1298184332.95259http://example.com/?aKbtext PASSclass1298184595.36652http://example.com/?aKbtext PASSclass1298184623.81142http://example.com/?aKbtext PASSclass1298183571.32271http://example.com/?aKbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaKb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaKb Chttp%3A%2F%2Ffoo%2F%23a%2599b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2599bname #http://foo/#a%99b http://foo/#a%99blabelhttp://foo/#a%99btext PASSclass1298184332.95259http://foo/#a%99btext PASSclass1298184595.36652http://foo/#a%99btext PASSclass1298184623.81142http://foo/#a%99btext PASSclass1298184504.70199http://foo/#a%99btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2599b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2599b Khttp%3A%2F%2Fexample.com%2F%3FaWb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaWbname /http://example.com/?aWb http://example.com/?aWblabelhttp://example.com/?aWbtext PASSclass1298184332.95259http://example.com/?aWbtext PASSclass1298184595.36652http://example.com/?aWbtext PASSclass1298184623.81142http://example.com/?aWbtext PASSclass1298183571.32271http://example.com/?aWbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaWb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaWb Chttp%3A%2F%2Ffoo%2F%3Fa%25BAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BAbname #http://foo/?a%BAb http://foo/?a%BAblabelhttp://foo/?a%BAbtext PASSclass1298184332.95259http://foo/?a%BAbtext PASSclass1298184595.36652http://foo/?a%BAbtext PASSclass1298184623.81142http://foo/?a%BAbtext PASSclass1298183571.32271http://foo/?a%BAbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25BAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BAb =http%3A%2F%2Ffoo%2Fa%25acb%20%2B%20http%3A%2F%2Ffoo%2Fa%25acbname !http://foo/a%acb http://foo/a%acblabelhttp://foo/a%acbtext PASSclass1298184332.95259http://foo/a%acbtext PASSclass1298184595.36652http://foo/a%ACbtext FAILclass1298184623.81142http://foo/a%acbtext PASSclass1298184504.70199http://foo/a%acbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25acb%20%2B%20http%3A%2F%2Ffoo%2Fa%25acb =http%3A%2F%2Ffoo%2Fa%25d1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d1bname !http://foo/a%d1b http://foo/a%d1blabelhttp://foo/a%d1btext PASSclass1298184332.95259http://foo/a%d1btext PASSclass1298184595.36652http://foo/a%D1btext FAILclass1298184623.81142http://foo/a%d1btext PASSclass1298184504.70199http://foo/a%d1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d1b =http%3A%2F%2Ffoo%2Fa%250Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Fbname !http://foo/a%0Fb http://foo/a%0Fblabelhttp://foo/a%0Fbtext PASSclass1298184332.95259http://foo/a%0Fbtext PASSclass1298184595.36652http://foo/a%0Fbtext PASSclass1298184623.81142http://foo/a%0Fbtext PASSclass1298184504.70199http://foo/a%0Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Fb (%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Fname /foo?bar#baz http://labelhttp://suika.fam.cx/foo?bar#baztext FAILclass1298184332.95259http:/foo?bar#baztext FAILclass1298184595.36652http:/foo?bar#baztext FAILclass1298184623.81142http:///foo?bar#baztext PASSclass1298184504.70199http://foo/?bar#baztext FAILclass1298183571.32271result(%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2F Khttp%3A%2F%2Fexample.com%2F%3Fa-b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa-bname /http://example.com/?a-b http://example.com/?a-blabelhttp://example.com/?a-btext PASSclass1298184332.95259http://example.com/?a-btext PASSclass1298184595.36652http://example.com/?a-btext PASSclass1298184623.81142http://example.com/?a-btext PASSclass1298183571.32271http://example.com/?a-btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa-b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa-b =http%3A%2F%2Ffoo%2Fa%255db%20%2B%20http%3A%2F%2Ffoo%2Fa%255dbname !http://foo/a%5db http://foo/a%5dblabelhttp://foo/a%5dbtext PASSclass1298184332.95259http://foo/a%5dbtext PASSclass1298184595.36652http://foo/a%5dbtext PASSclass1298184623.81142http://foo/a%5dbtext PASSclass1298184504.70199http://foo/a%5dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255db%20%2B%20http%3A%2F%2Ffoo%2Fa%255db =http%3A%2F%2Ffoo%2Fa%25cfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cfbname !http://foo/a%cfb http://foo/a%cfblabelhttp://foo/a%cfbtext PASSclass1298184332.95259http://foo/a%cfbtext PASSclass1298184595.36652http://foo/a%CFbtext FAILclass1298184623.81142http://foo/a%cfbtext PASSclass1298184504.70199http://foo/a%cfbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cfb =http%3A%2F%2Ffoo%2Fa%2593b%20%2B%20http%3A%2F%2Ffoo%2Fa%2593bname !http://foo/a%93b http://foo/a%93blabelhttp://foo/a%93btext PASSclass1298184332.95259http://foo/a%93btext PASSclass1298184595.36652http://foo/a%93btext PASSclass1298184623.81142http://foo/a%93btext PASSclass1298184504.70199http://foo/a%93btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2593b%20%2B%20http%3A%2F%2Ffoo%2Fa%2593b =http%3A%2F%2Ffoo%2Fa%254bb%20%2B%20http%3A%2F%2Ffoo%2Fa%254bbname !http://foo/a%4bb http://foo/a%4bblabelhttp://foo/aKbtext PASSclass1298184332.95259http://foo/a%4bbtext FAILclass1298184595.36652http://foo/aKbtext PASSclass1298184623.81142http://foo/aKbtext PASSclass1298184504.70199http://foo/a%4bbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254bb%20%2B%20http%3A%2F%2Ffoo%2Fa%254bb Cmailto%3Aaddr1%20%20%20%20%20%20%2B%20mailto%3Aaddr1%20%20%20%20%20name #mailto:addr1 mailto:addr1 label mailto:addr1text PASSclass1298184332.95259 mailto:addr1text PASSclass1298184595.36652 mailto:addr1text PASSclass1298184623.81142 mailto:addr1text PASSclass1298183571.32271 mailto:addr1text PASSclass1298184504.70199resultCmailto%3Aaddr1%20%20%20%20%20%20%2B%20mailto%3Aaddr1%20%20%20%20%20 .g..%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g.. http://a/b/c/d;p?qlabelhttp://a/b/c/g..text PASSclass1298184332.95259http://a/b/c/g..text PASSclass1298184595.36652http://a/b/c/g..text PASSclass1298184623.81142http://a/b/c/g..text PASSclass1298184504.70199http://a/b/c/g..text PASSclass1298183571.32271result.g..%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%23a%25F3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F3bname #http://foo/#a%F3b http://foo/#a%F3blabelhttp://foo/#a%F3btext PASSclass1298184332.95259http://foo/#a%F3btext PASSclass1298184595.36652http://foo/#a%F3btext PASSclass1298184623.81142http://foo/#a%F3btext PASSclass1298184504.70199http://foo/#a%F3btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F3b =http%3A%2F%2Ffoo%2Fa%25f5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f5bname !http://foo/a%f5b http://foo/a%f5blabelhttp://foo/a%f5btext PASSclass1298184332.95259http://foo/a%f5btext PASSclass1298184595.36652http://foo/a%F5btext FAILclass1298184623.81142http://foo/a%f5btext PASSclass1298184504.70199http://foo/a%f5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f5b 3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40name about://user@ about://user@label about://user@text PASSclass1298184332.95259 about://user@text PASSclass1298184595.36652 opera://user@text FAILclass1298184623.81142 about://user@text PASSclass1298183571.32271 about://user@text PASSclass1298184504.70199result3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40 Chttp%3A%2F%2Ffoo%2F%3Fa%2586b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2586bname #http://foo/?a%86b http://foo/?a%86blabelhttp://foo/?a%86btext PASSclass1298184332.95259http://foo/?a%86btext PASSclass1298184595.36652http://foo/?a%86btext PASSclass1298184623.81142http://foo/?a%86btext PASSclass1298183571.32271http://foo/?a%86btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2586b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2586b =http%3A%2F%2Ffoo%2Fa%2569b%20%2B%20http%3A%2F%2Ffoo%2Fa%2569bname !http://foo/a%69b http://foo/a%69blabelhttp://foo/aibtext PASSclass1298184332.95259http://foo/a%69btext FAILclass1298184595.36652http://foo/aibtext PASSclass1298184623.81142http://foo/aibtext PASSclass1298184504.70199http://foo/a%69btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2569b%20%2B%20http%3A%2F%2Ffoo%2Fa%2569b =http%3A%2F%2Ffoo%2Fa%253cb%20%2B%20http%3A%2F%2Ffoo%2Fa%253cbname !http://foo/a%3cb http://foo/a%3cblabelhttp://foo/a%3cbtext PASSclass1298184332.95259http://foo/a%3cbtext PASSclass1298184595.36652http://foo/a%3cbtext PASSclass1298184623.81142http://foo/a%3cbtext PASSclass1298184504.70199http://foo/a%3cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253cb%20%2B%20http%3A%2F%2Ffoo%2Fa%253cb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B6bname 1http://example.com/?a¶b http://example.com/?a¶blabelhttp://example.com/?a%C2%B6btext PASSclass1298184332.95259http://example.com/?a%C2%B6btext PASSclass1298184595.36652http://example.com/?a%C2%B6btext PASSclass1298184623.81142http://example.com/?a%C2%B6btext PASSclass1298183571.32271http://example.com/?a¶btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B6b Ohttp%3A%2F%2Fexample.com%2Fa%C3%92b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%92bname /http://example.com/aÒb http://example.com/aÒblabelhttp://example.com/a%C3%92btext PASSclass1298184332.95259http://example.com/a%C3%92btext PASSclass1298184595.36652http://example.com/aÒbtext FAILclass1298184623.81142http://example.com/aÒbtext FAILclass1298184504.70199http://example.com/a%C3%92btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%92b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%92b ,.%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname . http://a/b/c/d;p?qlabel http://a/b/c/text PASSclass1298184332.95259 http://a/b/c/text PASSclass1298184595.36652 http://a/b/c/text PASSclass1298184623.81142 http://a/b/c/text PASSclass1298184504.70199 http://a/b/c/text PASSclass1298183571.32271result,.%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq =https%3A%2F%2Ffoo%3A443%2F%20%2B%20https%3A%2F%2Ffoo%3A443%2Fname !https://foo:443/ https://foo:443/label https://foo/text PASSclass1298184332.95259https://foo:443/text FAILclass1298184595.36652https://foo:443/text FAILclass1298184623.81142 https://foo/text PASSclass1298183571.32271 https://foo/text PASSclass1298184504.70199result=https%3A%2F%2Ffoo%3A443%2F%20%2B%20https%3A%2F%2Ffoo%3A443%2F Chttp%3A%2F%2Ffoo%2F%23a%2554b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2554bname #http://foo/#a%54b http://foo/#a%54blabelhttp://foo/#a%54btext PASSclass1298184332.95259http://foo/#a%54btext PASSclass1298184595.36652http://foo/#aTbtext FAILclass1298184623.81142http://foo/#a%54btext PASSclass1298184504.70199http://foo/#a%54btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2554b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2554b Chttp%3A%2F%2Ffoo%2F%3Fa%25Cdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cdbname #http://foo/?a%Cdb http://foo/?a%Cdblabelhttp://foo/?a%Cdbtext PASSclass1298184332.95259http://foo/?a%Cdbtext PASSclass1298184595.36652http://foo/?a%CDbtext FAILclass1298184623.81142http://foo/?a%Cdbtext PASSclass1298183571.32271http://foo/?a%Cdbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Cdb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Cdb Ihttp%3A%2F%2Fhoge%2F%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%23foo%0Abarname )http://hoge/#foo bar http://hoge/#foo barlabelhttp://hoge/#foobartext FAILclass1298184332.95259http://hoge/#foobartext FAILclass1298184595.36652http://hoge/#foobartext FAILclass1298184623.81142http://hoge/#foobartext FAILclass1298183571.32271http://hoge/#foobartext FAILclass1298184504.70199resultIhttp%3A%2F%2Fhoge%2F%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%23foo%0Abar =http%3A%2F%2Ffoo%2Fa%25F8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F8bname !http://foo/a%F8b http://foo/a%F8blabelhttp://foo/a%F8btext PASSclass1298184332.95259http://foo/a%F8btext PASSclass1298184595.36652http://foo/a%F8btext PASSclass1298184623.81142http://foo/a%F8btext PASSclass1298184504.70199http://foo/a%F8btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F8b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F8b =http%3A%2F%2Ffoo%2Fa%25E9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E9bname !http://foo/a%E9b http://foo/a%E9blabelhttp://foo/a%E9btext PASSclass1298184332.95259http://foo/a%E9btext PASSclass1298184595.36652http://foo/a%E9btext PASSclass1298184623.81142http://foo/a%E9btext PASSclass1298184504.70199http://foo/a%E9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E9b Chttp%3A%2F%2Ffoo%2F%3Fa%25feb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25febname #http://foo/?a%feb http://foo/?a%feblabelhttp://foo/?a%febtext PASSclass1298184332.95259http://foo/?a%febtext PASSclass1298184595.36652http://foo/?a%FEbtext FAILclass1298184623.81142http://foo/?a%febtext PASSclass1298183571.32271http://foo/?a%febtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25feb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25feb [http%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BEbname 3http://example.com/?a￾b http://example.com/?a￾blabelhttp://example.com/?a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/?a%EF%BF%BEbtext FAILclass1298184595.36652http://example.com/?a%EF%BF%BEbtext FAILclass1298184623.81142http://example.com/?a%EF%BF%BEbtext FAILclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199result[http%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BEb Ohttp%3A%2F%2Fexample.com%2F%23a%1Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Bbname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%1Bbtext PASSclass1298184332.95259http://example.com/#a%1Bbtext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%1Bbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%1Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Bb Chttp%3A%2F%2Ffoo%2F%3Fa%2533b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2533bname #http://foo/?a%33b http://foo/?a%33blabelhttp://foo/?a%33btext PASSclass1298184332.95259http://foo/?a%33btext PASSclass1298184595.36652http://foo/?a%33btext PASSclass1298184623.81142http://foo/?a%33btext PASSclass1298183571.32271http://foo/?a%33btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2533b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2533b =http%3A%2F%2Ffoo%2Fa%251Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%251Ebname !http://foo/a%1Eb http://foo/a%1Eblabelhttp://foo/a%1Ebtext PASSclass1298184332.95259http://foo/a%1Ebtext PASSclass1298184595.36652http://foo/a%1Ebtext PASSclass1298184623.81142http://foo/a%1Ebtext PASSclass1298184504.70199http://foo/a%1Ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%251Eb =http%3A%2F%2Ffoo%2Fa%259eb%20%2B%20http%3A%2F%2Ffoo%2Fa%259ebname !http://foo/a%9eb http://foo/a%9eblabelhttp://foo/a%9ebtext PASSclass1298184332.95259http://foo/a%9ebtext PASSclass1298184595.36652http://foo/a%9ebtext PASSclass1298184623.81142http://foo/a%9ebtext PASSclass1298184504.70199http://foo/a%9ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%259eb%20%2B%20http%3A%2F%2Ffoo%2Fa%259eb )http%3A%2F%2F%2F%20%2B%20http%3A%2F%2F%2Fname http:/// http:///labelhttp:text FAILclass1298184332.95259http:/text FAILclass1298184595.36652http:/text FAILclass1298184623.81142http:///text PASSclass1298183571.32271http:///text PASSclass1298184504.70199result)http%3A%2F%2F%2F%20%2B%20http%3A%2F%2F%2F Chttp%3A%2F%2Ffoo%2F%23a%2556b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2556bname #http://foo/#a%56b http://foo/#a%56blabelhttp://foo/#a%56btext PASSclass1298184332.95259http://foo/#a%56btext PASSclass1298184595.36652http://foo/#aVbtext FAILclass1298184623.81142http://foo/#a%56btext PASSclass1298184504.70199http://foo/#a%56btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2556b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2556b =http%3A%2F%2Ffoo%2Fa%25BAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BAbname !http://foo/a%BAb http://foo/a%BAblabelhttp://foo/a%BAbtext PASSclass1298184332.95259http://foo/a%BAbtext PASSclass1298184595.36652http://foo/a%BAbtext PASSclass1298184623.81142http://foo/a%BAbtext PASSclass1298184504.70199http://foo/a%BAbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25BAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25BAb =http%3A%2F%2Ffoo%2Fa%255ab%20%2B%20http%3A%2F%2Ffoo%2Fa%255abname !http://foo/a%5ab http://foo/a%5ablabelhttp://foo/aZbtext PASSclass1298184332.95259http://foo/a%5abtext FAILclass1298184595.36652http://foo/aZbtext PASSclass1298184623.81142http://foo/aZbtext PASSclass1298184504.70199http://foo/a%5abtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%255ab%20%2B%20http%3A%2F%2Ffoo%2Fa%255ab kjscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20jscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80name /jscript:a % 55 // # 一 jscript:a % 55 // # 一labeljscript:a % 55 // # %E4%B8%80text FAILclass1298184332.95259'jscript:a%20%%2055%20//%20#%20%E4%B8%80text FAILclass1298184595.36652jscript:a%20%%2055%20//# 一text FAILclass1298184623.81142'jscript:a%20%%2055%20//%20#%20%E4%B8%80text FAILclass1298183571.32271jscript:a % 55 // # 一text PASSclass1298184504.70199resultkjscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20jscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80 ihttp%3A%2F%2Fwww.example.com%2F%3Fq%3D%22asdf%22%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3D%22asdf%22name Ahttp://www.example.com/?q="asdf" http://www.example.com/?q="asdf"label$http://www.example.com/?q=%22asdf%22text PASSclass1298184332.95259$http://www.example.com/?q=%22asdf%22text PASSclass1298184595.36652$http://www.example.com/?q=%22asdf%22text PASSclass1298184623.81142$http://www.example.com/?q=%22asdf%22text PASSclass1298183571.32271 http://www.example.com/?q="asdf"text FAILclass1298184504.70199resultihttp%3A%2F%2Fwww.example.com%2F%3Fq%3D%22asdf%22%20%2B%20http%3A%2F%2Fwww.example.com%2F%3Fq%3D%22asdf%22 Chttp%3A%2F%2Ffoo%2F%3Fa%25bbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bbbname #http://foo/?a%bbb http://foo/?a%bbblabelhttp://foo/?a%bbbtext PASSclass1298184332.95259http://foo/?a%bbbtext PASSclass1298184595.36652http://foo/?a%BBbtext FAILclass1298184623.81142http://foo/?a%bbbtext PASSclass1298183571.32271http://foo/?a%bbbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bbb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bbb =http%3A%2F%2Ffoo%2Fa%25Ecb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ecbname !http://foo/a%Ecb http://foo/a%Ecblabelhttp://foo/a%Ecbtext PASSclass1298184332.95259http://foo/a%Ecbtext PASSclass1298184595.36652http://foo/a%ECbtext FAILclass1298184623.81142http://foo/a%Ecbtext PASSclass1298184504.70199http://foo/a%Ecbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Ecb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Ecb Ehttp%3A%2F%2Fexample.com%2FaAb%20%2B%20http%3A%2F%2Fexample.com%2FaAbname -http://example.com/aAb http://example.com/aAblabelhttp://example.com/aAbtext PASSclass1298184332.95259http://example.com/aAbtext PASSclass1298184595.36652http://example.com/aAbtext PASSclass1298184623.81142http://example.com/aAbtext PASSclass1298184504.70199http://example.com/aAbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaAb%20%2B%20http%3A%2F%2Fexample.com%2FaAb Chttp%3A%2F%2Ffoo%2F%3Fa%25B5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B5bname #http://foo/?a%B5b http://foo/?a%B5blabelhttp://foo/?a%B5btext PASSclass1298184332.95259http://foo/?a%B5btext PASSclass1298184595.36652http://foo/?a%B5btext PASSclass1298184623.81142http://foo/?a%B5btext PASSclass1298183571.32271http://foo/?a%B5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B5b Chttp%3A%2F%2Ffoo%2F%3Fa%25C1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C1bname #http://foo/?a%C1b http://foo/?a%C1blabelhttp://foo/?a%C1btext PASSclass1298184332.95259http://foo/?a%C1btext PASSclass1298184595.36652http://foo/?a%C1btext PASSclass1298184623.81142http://foo/?a%C1btext PASSclass1298183571.32271http://foo/?a%C1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C1b +..%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname .. http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/text PASSclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/text PASSclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result+..%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd =http%3A%2F%2Ffoo%2Fa%2554b%20%2B%20http%3A%2F%2Ffoo%2Fa%2554bname !http://foo/a%54b http://foo/a%54blabelhttp://foo/aTbtext PASSclass1298184332.95259http://foo/a%54btext FAILclass1298184595.36652http://foo/aTbtext PASSclass1298184623.81142http://foo/aTbtext PASSclass1298184504.70199http://foo/a%54btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2554b%20%2B%20http%3A%2F%2Ffoo%2Fa%2554b =http%3A%2F%2Ffoo%2Fa%253Db%20%2B%20http%3A%2F%2Ffoo%2Fa%253Dbname !http://foo/a%3Db http://foo/a%3Dblabelhttp://foo/a%3Dbtext PASSclass1298184332.95259http://foo/a%3Dbtext PASSclass1298184595.36652http://foo/a%3Dbtext PASSclass1298184623.81142http://foo/a%3Dbtext PASSclass1298184504.70199http://foo/a%3Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%253Db%20%2B%20http%3A%2F%2Ffoo%2Fa%253Db =http%3A%2F%2Ffoo%2Fa%2566b%20%2B%20http%3A%2F%2Ffoo%2Fa%2566bname !http://foo/a%66b http://foo/a%66blabelhttp://foo/afbtext PASSclass1298184332.95259http://foo/a%66btext FAILclass1298184595.36652http://foo/afbtext PASSclass1298184623.81142http://foo/afbtext PASSclass1298184504.70199http://foo/a%66btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2566b%20%2B%20http%3A%2F%2Ffoo%2Fa%2566b Chttp%3A%2F%2Ffoo%2F%23a%25e6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e6bname #http://foo/#a%e6b http://foo/#a%e6blabelhttp://foo/#a%e6btext PASSclass1298184332.95259http://foo/#a%e6btext PASSclass1298184595.36652http://foo/#a%e6btext PASSclass1298184623.81142http://foo/#a%e6btext PASSclass1298184504.70199http://foo/#a%e6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e6b =http%3A%2F%2Ffoo%2Fa%25Acb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Acbname !http://foo/a%Acb http://foo/a%Acblabelhttp://foo/a%Acbtext PASSclass1298184332.95259http://foo/a%Acbtext PASSclass1298184595.36652http://foo/a%ACbtext FAILclass1298184623.81142http://foo/a%Acbtext PASSclass1298184504.70199http://foo/a%Acbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Acb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Acb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A6bname 1http://example.com/#aæb http://example.com/#aæblabelhttp://example.com/#aæbtext PASSclass1298184332.95259http://example.com/#a%C3%A6btext FAILclass1298184595.36652http://example.com/#aæbtext PASSclass1298184623.81142http://example.com/#aæbtext PASSclass1298184504.70199http://example.com/#a%C3%A6btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A6b Chttp%3A%2F%2Ffoo%2F%3Fa%256eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256ebname #http://foo/?a%6eb http://foo/?a%6eblabelhttp://foo/?a%6ebtext PASSclass1298184332.95259http://foo/?a%6ebtext PASSclass1298184595.36652http://foo/?a%6Ebtext FAILclass1298184623.81142http://foo/?a%6ebtext PASSclass1298183571.32271http://foo/?a%6ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256eb =http%3A%2F%2Ffoo%2Fa%252Db%20%2B%20http%3A%2F%2Ffoo%2Fa%252Dbname !http://foo/a%2Db http://foo/a%2Dblabelhttp://foo/a-btext PASSclass1298184332.95259http://foo/a%2Dbtext FAILclass1298184595.36652http://foo/a-btext PASSclass1298184623.81142http://foo/a-btext PASSclass1298184504.70199http://foo/a%2Dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252Db%20%2B%20http%3A%2F%2Ffoo%2Fa%252Db =http%3A%2F%2Ffoo%2Fa%25C7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C7bname !http://foo/a%C7b http://foo/a%C7blabelhttp://foo/a%C7btext PASSclass1298184332.95259http://foo/a%C7btext PASSclass1298184595.36652http://foo/a%C7btext PASSclass1298184623.81142http://foo/a%C7btext PASSclass1298184504.70199http://foo/a%C7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C7b Ihttp%3A%2F%2Fexample.com%2Fa%03b%20%2B%20http%3A%2F%2Fexample.com%2Fa%03bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%03btext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%03btext PASSclass1298184623.81142http://example.com/a%03btext PASSclass1298184504.70199http://example.com/a%03btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%03b%20%2B%20http%3A%2F%2Fexample.com%2Fa%03b Chttp%3A%2F%2Ffoo%2F%23a%25F6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F6bname #http://foo/#a%F6b http://foo/#a%F6blabelhttp://foo/#a%F6btext PASSclass1298184332.95259http://foo/#a%F6btext PASSclass1298184595.36652http://foo/#a%F6btext PASSclass1298184623.81142http://foo/#a%F6btext PASSclass1298184504.70199http://foo/#a%F6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F6b =http%3A%2F%2Ffoo%2Fa%25deb%20%2B%20http%3A%2F%2Ffoo%2Fa%25debname !http://foo/a%deb http://foo/a%deblabelhttp://foo/a%debtext PASSclass1298184332.95259http://foo/a%debtext PASSclass1298184595.36652http://foo/a%DEbtext FAILclass1298184623.81142http://foo/a%debtext PASSclass1298184504.70199http://foo/a%debtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25deb%20%2B%20http%3A%2F%2Ffoo%2Fa%25deb =http%3A%2F%2Ffoo%2Fa%257Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%257Bbname !http://foo/a%7Bb http://foo/a%7Bblabelhttp://foo/a%7Bbtext PASSclass1298184332.95259http://foo/a%7Bbtext PASSclass1298184595.36652http://foo/a%7Bbtext PASSclass1298184623.81142http://foo/a%7Bbtext PASSclass1298184504.70199http://foo/a%7Bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%257Bb 1data%3A%2Ca%2F..%2Fb%20%2B%20data%3A%2Ca%2F..%2Fbname data:,a/../b data:,a/../blabel data:,a/../btext PASSclass1298184332.95259 data:,a/../btext PASSclass1298184595.36652 data:,a/../btext PASSclass1298184623.81142 data:,a/../btext PASSclass1298183571.32271 data:,a/../btext PASSclass1298184504.70199result1data%3A%2Ca%2F..%2Fb%20%2B%20data%3A%2Ca%2F..%2Fb Chttp%3A%2F%2Ffoo%2F%3Fa%252Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Fbname #http://foo/?a%2Fb http://foo/?a%2Fblabelhttp://foo/?a%2Fbtext PASSclass1298184332.95259http://foo/?a%2Fbtext PASSclass1298184595.36652http://foo/?a%2Fbtext PASSclass1298184623.81142http://foo/?a%2Fbtext PASSclass1298183571.32271http://foo/?a%2Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Fb =http%3A%2F%2Ffoo%2Fa%25fEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fEbname !http://foo/a%fEb http://foo/a%fEblabelhttp://foo/a%fEbtext PASSclass1298184332.95259http://foo/a%fEbtext PASSclass1298184595.36652http://foo/a%FEbtext FAILclass1298184623.81142http://foo/a%fEbtext PASSclass1298184504.70199http://foo/a%fEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fEb Chttp%3A%2F%2Ffoo%2F%3Fa%25F3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F3bname #http://foo/?a%F3b http://foo/?a%F3blabelhttp://foo/?a%F3btext PASSclass1298184332.95259http://foo/?a%F3btext PASSclass1298184595.36652http://foo/?a%F3btext PASSclass1298184623.81142http://foo/?a%F3btext PASSclass1298183571.32271http://foo/?a%F3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F3b Ihttp%3A%2F%2Fexample.com%2Fa%22b%20%2B%20http%3A%2F%2Fexample.com%2Fa%22bname -http://example.com/a"b http://example.com/a"blabelhttp://example.com/a%22btext PASSclass1298184332.95259http://example.com/a%22btext PASSclass1298184595.36652http://example.com/a%22btext PASSclass1298184623.81142http://example.com/a%22btext PASSclass1298184504.70199http://example.com/a%22btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%22b%20%2B%20http%3A%2F%2Fexample.com%2Fa%22b Ohttp%3A%2F%2Fexample.com%2Fa%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B7bname /http://example.com/a·b http://example.com/a·blabelhttp://example.com/a%C2%B7btext PASSclass1298184332.95259http://example.com/a%C2%B7btext PASSclass1298184595.36652http://example.com/a·btext FAILclass1298184623.81142http://example.com/a·btext FAILclass1298184504.70199http://example.com/a%C2%B7btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B7b Chttp%3A%2F%2Ffoo%2F%3Fa%250Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Cbname #http://foo/?a%0Cb http://foo/?a%0Cblabelhttp://foo/?a%0Cbtext PASSclass1298184332.95259http://foo/?a%0Cbtext PASSclass1298184595.36652http://foo/?a%0Cbtext PASSclass1298184623.81142http://foo/?a%0Cbtext PASSclass1298183571.32271http://foo/?a%0Cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Cb Chttp%3A%2F%2Ffoo%2F%3Fa%2575b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2575bname #http://foo/?a%75b http://foo/?a%75blabelhttp://foo/?a%75btext PASSclass1298184332.95259http://foo/?a%75btext PASSclass1298184595.36652http://foo/?a%75btext PASSclass1298184623.81142http://foo/?a%75btext PASSclass1298183571.32271http://foo/?a%75btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2575b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2575b Chttp%3A%2F%2Ffoo%2F%3Fa%25e0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e0bname #http://foo/?a%e0b http://foo/?a%e0blabelhttp://foo/?a%e0btext PASSclass1298184332.95259http://foo/?a%e0btext PASSclass1298184595.36652http://foo/?a%E0btext FAILclass1298184623.81142http://foo/?a%e0btext PASSclass1298183571.32271http://foo/?a%e0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25e0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25e0b Chttp%3A%2F%2Ffoo%2F%23a%25F2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F2bname #http://foo/#a%F2b http://foo/#a%F2blabelhttp://foo/#a%F2btext PASSclass1298184332.95259http://foo/#a%F2btext PASSclass1298184595.36652http://foo/#a%F2btext PASSclass1298184623.81142http://foo/#a%F2btext PASSclass1298184504.70199http://foo/#a%F2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F2b =http%3A%2F%2Ffoo%2Fa%250Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Cbname !http://foo/a%0Cb http://foo/a%0Cblabelhttp://foo/a%0Cbtext PASSclass1298184332.95259http://foo/a%0Cbtext PASSclass1298184595.36652http://foo/a%0Cbtext PASSclass1298184623.81142http://foo/a%0Cbtext PASSclass1298184504.70199http://foo/a%0Cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Cb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Cb =http%3A%2F%2Ffoo%2Fa%25cab%20%2B%20http%3A%2F%2Ffoo%2Fa%25cabname !http://foo/a%cab http://foo/a%cablabelhttp://foo/a%cabtext PASSclass1298184332.95259http://foo/a%cabtext PASSclass1298184595.36652http://foo/a%CAbtext FAILclass1298184623.81142http://foo/a%cabtext PASSclass1298184504.70199http://foo/a%cabtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cab%20%2B%20http%3A%2F%2Ffoo%2Fa%25cab Chttp%3A%2F%2Ffoo%2F%3Fa%2569b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2569bname #http://foo/?a%69b http://foo/?a%69blabelhttp://foo/?a%69btext PASSclass1298184332.95259http://foo/?a%69btext PASSclass1298184595.36652http://foo/?a%69btext PASSclass1298184623.81142http://foo/?a%69btext PASSclass1298183571.32271http://foo/?a%69btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2569b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2569b Chttp%3A%2F%2Ffoo%2F%3Fa%257Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Ebname #http://foo/?a%7Eb http://foo/?a%7Eblabelhttp://foo/?a%7Ebtext PASSclass1298184332.95259http://foo/?a%7Ebtext PASSclass1298184595.36652http://foo/?a%7Ebtext PASSclass1298184623.81142http://foo/?a%7Ebtext PASSclass1298183571.32271http://foo/?a%7Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Eb 7%3Bx%3Fy%23s%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ;x?y#s http://a/b/c/d;p?qlabelhttp://a/b/c/;x?y#stext PASSclass1298184332.95259http://a/b/c/;x?y#stext PASSclass1298184595.36652http://a/b/c/;x?y#stext PASSclass1298184623.81142http://a/b/c/;x?y#stext PASSclass1298184504.70199http://a/b/c/;x?y#stext PASSclass1298183571.32271result7%3Bx%3Fy%23s%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Shttp%3A%2F%2F%5B%3A%3A1%20hello%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A1%20hello%5D%2Fname 'http://[::1 hello]/ http://[::1 hello]/labelhttp://[::1%20hello]/text PASSclass1298184332.95259http://[::1 hello]/text FAILclass1298184595.36652opera:illegal-url-83text FAILclass1298184623.81142http://[::1 hello]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultShttp%3A%2F%2F%5B%3A%3A1%20hello%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A1%20hello%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%25b4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b4bname #http://foo/#a%b4b http://foo/#a%b4blabelhttp://foo/#a%b4btext PASSclass1298184332.95259http://foo/#a%b4btext PASSclass1298184595.36652http://foo/#a%b4btext PASSclass1298184623.81142http://foo/#a%b4btext PASSclass1298184504.70199http://foo/#a%b4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b4b =http%3A%2F%2Ffoo%2Fa%2522b%20%2B%20http%3A%2F%2Ffoo%2Fa%2522bname !http://foo/a%22b http://foo/a%22blabelhttp://foo/a%22btext PASSclass1298184332.95259http://foo/a%22btext PASSclass1298184595.36652http://foo/a%22btext PASSclass1298184623.81142http://foo/a%22btext PASSclass1298184504.70199http://foo/a%22btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2522b%20%2B%20http%3A%2F%2Ffoo%2Fa%2522b Ehttp%3A%2F%2F%2525zzf%2525a%2F%20%2B%20http%3A%2F%2F%2525zzf%2525a%2Fname %http://%25zzf%25a/ http://%25zzf%25a/labelhttp://%25zzf%25a/text PASSclass1298184332.95259http://%25zzf%25a/text PASSclass1298184595.36652opera:illegal-url-23text FAILclass1298184623.81142http://%25zzf%25a/text PASSclass1298183571.32271http://%25zzf%25a/text PASSclass1298184504.70199resultEhttp%3A%2F%2F%2525zzf%2525a%2F%20%2B%20http%3A%2F%2F%2525zzf%2525a%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25EEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EEbname #http://foo/?a%EEb http://foo/?a%EEblabelhttp://foo/?a%EEbtext PASSclass1298184332.95259http://foo/?a%EEbtext PASSclass1298184595.36652http://foo/?a%EEbtext PASSclass1298184623.81142http://foo/?a%EEbtext PASSclass1298183571.32271http://foo/?a%EEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25EEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EEb ehttp%3A%2F%2F%5B1%3A0%3A0%3A2%3A%3A3%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A0%3A0%3A2%3A%3A3%3A0%5D%2Fname -http://[1:0:0:2::3:0]/ http://[1:0:0:2::3:0]/labelhttp://[1::2:0:0:3:0]/text PASSclass1298184332.95259http://[1:0:0:2::3:0]/text FAILclass1298184595.36652http://[1:0:0:2::3:0]/text FAILclass1298184623.81142http://[1:0:0:2::3:0]/text FAILclass1298183571.32271http://[1::2:0:0:3:0]/text PASSclass1298184504.70199resultehttp%3A%2F%2F%5B1%3A0%3A0%3A2%3A%3A3%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A0%3A0%3A2%3A%3A3%3A0%5D%2F 5..%2F..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ../../ http://a/b/c/d;p?qlabel http://a/text PASSclass1298184332.95259 http://a/text PASSclass1298184595.36652 http://a/text PASSclass1298184623.81142 http://a/text PASSclass1298184504.70199 http://a/text PASSclass1298183571.32271result5..%2F..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Ihttp%3A%2F%2Fexample.com%2Fa%11b%20%2B%20http%3A%2F%2Fexample.com%2Fa%11bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%11btext PASSclass1298184332.95259http://example.com/a%11btext PASSclass1298184595.36652http://example.com/a%11btext PASSclass1298184623.81142http://example.com/a%11btext PASSclass1298184504.70199http://example.com/a%11btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%11b%20%2B%20http%3A%2F%2Fexample.com%2Fa%11b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%BDbname 1http://example.com/?aýb http://example.com/?aýblabelhttp://example.com/?a%C3%BDbtext PASSclass1298184332.95259http://example.com/?a%C3%BDbtext PASSclass1298184595.36652http://example.com/?a%C3%BDbtext PASSclass1298184623.81142http://example.com/?a%C3%BDbtext PASSclass1298183571.32271http://example.com/?aýbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%BDb Chttp%3A%2F%2Ffoo%2F%3Fa%252Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Abname #http://foo/?a%2Ab http://foo/?a%2Ablabelhttp://foo/?a%2Abtext PASSclass1298184332.95259http://foo/?a%2Abtext PASSclass1298184595.36652http://foo/?a%2Abtext PASSclass1298184623.81142http://foo/?a%2Abtext PASSclass1298183571.32271http://foo/?a%2Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Ab Chttp%3A%2F%2Ffoo%2F%23a%25ebb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ebbname #http://foo/#a%ebb http://foo/#a%ebblabelhttp://foo/#a%ebbtext PASSclass1298184332.95259http://foo/#a%ebbtext PASSclass1298184595.36652http://foo/#a%ebbtext PASSclass1298184623.81142http://foo/#a%ebbtext PASSclass1298184504.70199http://foo/#a%ebbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ebb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ebb Chttp%3A%2F%2Ffoo%2F%3Fa%254Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Abname #http://foo/?a%4Ab http://foo/?a%4Ablabelhttp://foo/?a%4Abtext PASSclass1298184332.95259http://foo/?a%4Abtext PASSclass1298184595.36652http://foo/?a%4Abtext PASSclass1298184623.81142http://foo/?a%4Abtext PASSclass1298183571.32271http://foo/?a%4Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%254Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Ab ?http%3A%2F%2F%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%5Bc%40d%5D%2Fname http://[c@d]/ http://[c@d]/labelhttp://%5Bc@d]/text PASSclass1298184332.95259 http://[c@d]/text FAILclass1298184595.36652 http://d]/text FAILclass1298184623.81142http://%5Bc@d]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result?http%3A%2F%2F%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%5Bc%40d%5D%2F =http%3A%2F%2Ffoo%2Fa%25Bfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Bfbname !http://foo/a%Bfb http://foo/a%Bfblabelhttp://foo/a%Bfbtext PASSclass1298184332.95259http://foo/a%Bfbtext PASSclass1298184595.36652http://foo/a%BFbtext FAILclass1298184623.81142http://foo/a%Bfbtext PASSclass1298184504.70199http://foo/a%Bfbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Bfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Bfb :..%2F..%2F..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ../../../ http://a/b/c/d;p?qlabel http://a/text PASSclass1298184332.95259 http://a/text PASSclass1298184595.36652 http://a/text PASSclass1298184623.81142 http://a/text PASSclass1298184504.70199 http://a/text PASSclass1298183571.32271result:..%2F..%2F..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq =http%3A%2F%2Ffoo%2Fa%251eb%20%2B%20http%3A%2F%2Ffoo%2Fa%251ebname !http://foo/a%1eb http://foo/a%1eblabelhttp://foo/a%1ebtext PASSclass1298184332.95259http://foo/a%1ebtext PASSclass1298184595.36652http://foo/a%1ebtext PASSclass1298184623.81142http://foo/a%1ebtext PASSclass1298184504.70199http://foo/a%1ebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251eb%20%2B%20http%3A%2F%2Ffoo%2Fa%251eb _file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..name 3file:///C:/foo/bar/baz/.. file:///C:/foo/bar/baz/..labelfile:///C:/foo/bar/text PASSclass1298184332.95259file:///C:/foo/bar/text PASSclass1298184595.36652file:/C:/foo/bar/text FAILclass1298184623.81142file:///C:/foo/bar/text PASSclass1298183571.32271file:///C:/foo/bar/text PASSclass1298184504.70199result_file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.. Chttp%3A%2F%2Ffoo%2F%23a%255db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255dbname #http://foo/#a%5db http://foo/#a%5dblabelhttp://foo/#a%5dbtext PASSclass1298184332.95259http://foo/#a%5dbtext PASSclass1298184595.36652http://foo/#a%5dbtext PASSclass1298184623.81142http://foo/#a%5dbtext PASSclass1298184504.70199http://foo/#a%5dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255db =http%3A%2F%2Ffoo%2Fa%25C5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C5bname !http://foo/a%C5b http://foo/a%C5blabelhttp://foo/a%C5btext PASSclass1298184332.95259http://foo/a%C5btext PASSclass1298184595.36652http://foo/a%C5btext PASSclass1298184623.81142http://foo/a%C5btext PASSclass1298184504.70199http://foo/a%C5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C5b =http%3A%2F%2Ffoo%2Fa%25C2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C2bname !http://foo/a%C2b http://foo/a%C2blabelhttp://foo/a%C2btext PASSclass1298184332.95259http://foo/a%C2btext PASSclass1298184595.36652http://foo/a%C2btext PASSclass1298184623.81142http://foo/a%C2btext PASSclass1298184504.70199http://foo/a%C2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25C2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25C2b =http%3A%2F%2Ffoo%2Fa%25a9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a9bname !http://foo/a%a9b http://foo/a%a9blabelhttp://foo/a%a9btext PASSclass1298184332.95259http://foo/a%a9btext PASSclass1298184595.36652http://foo/a%A9btext FAILclass1298184623.81142http://foo/a%a9btext PASSclass1298184504.70199http://foo/a%a9btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25a9b%20%2B%20http%3A%2F%2Ffoo%2Fa%25a9b Chttp%3A%2F%2Ffoo%2F%3Fa%258Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258Dbname #http://foo/?a%8Db http://foo/?a%8Dblabelhttp://foo/?a%8Dbtext PASSclass1298184332.95259http://foo/?a%8Dbtext PASSclass1298184595.36652http://foo/?a%8Dbtext PASSclass1298184623.81142http://foo/?a%8Dbtext PASSclass1298183571.32271http://foo/?a%8Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258Db Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A6bname 1http://example.com/?a¦b http://example.com/?a¦blabelhttp://example.com/?a%C2%A6btext PASSclass1298184332.95259http://example.com/?a%C2%A6btext PASSclass1298184595.36652http://example.com/?a%C2%A6btext PASSclass1298184623.81142http://example.com/?a%C2%A6btext PASSclass1298183571.32271http://example.com/?a¦btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A6b Ohttp%3A%2F%2Fexample.com%2Fa%C3%94b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%94bname /http://example.com/aÔb http://example.com/aÔblabelhttp://example.com/a%C3%94btext PASSclass1298184332.95259http://example.com/a%C3%94btext PASSclass1298184595.36652http://example.com/aÔbtext FAILclass1298184623.81142http://example.com/aÔbtext FAILclass1298184504.70199http://example.com/a%C3%94btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%94b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%94b =http%3A%2F%2Ffoo%2Fa%250Db%20%2B%20http%3A%2F%2Ffoo%2Fa%250Dbname !http://foo/a%0Db http://foo/a%0Dblabelhttp://foo/a%0Dbtext PASSclass1298184332.95259http://foo/a%0Dbtext PASSclass1298184595.36652http://foo/a%0Dbtext PASSclass1298184623.81142http://foo/a%0Dbtext PASSclass1298184504.70199http://foo/a%0Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Db%20%2B%20http%3A%2F%2Ffoo%2Fa%250Db 6%252E%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname %2E%2E/ http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/c/%2E%2E/text FAILclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/text PASSclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result6%252E%252E%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%3Fa%251Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Bbname #http://foo/?a%1Bb http://foo/?a%1Bblabelhttp://foo/?a%1Bbtext PASSclass1298184332.95259http://foo/?a%1Bbtext PASSclass1298184595.36652http://foo/?a%1Bbtext PASSclass1298184623.81142http://foo/?a%1Bbtext PASSclass1298183571.32271http://foo/?a%1Bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Bb data%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabcname gdata:application/octet-stream;name=filename.dat,abc data:application/octet-stream;name=filename.dat,abclabel3data:application/octet-stream;name=filename.dat,abctext PASSclass1298184332.952593data:application/octet-stream;name=filename.dat,abctext PASSclass1298184595.366523data:application/octet-stream;name=filename.dat,abctext PASSclass1298184623.811423data:application/octet-stream;name=filename.dat,abctext PASSclass1298183571.322713data:application/octet-stream;name=filename.dat,abctext PASSclass1298184504.70199resultdata%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabc =http%3A%2F%2Ffoo%2Fa%2500b%20%2B%20http%3A%2F%2Ffoo%2Fa%2500bname !http://foo/a%00b http://foo/a%00blabelhttp://foo/a%00btext PASSclass1298184332.95259http://foo/a%00btext PASSclass1298184595.36652http://foo/a%00btext PASSclass1298184623.81142nulltext FAILclass1298184504.70199http://foo/a%00btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2500b%20%2B%20http%3A%2F%2Ffoo%2Fa%2500b =http%3A%2F%2Ffoo%2Fa%254Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%254Ebname !http://foo/a%4Eb http://foo/a%4Eblabelhttp://foo/aNbtext PASSclass1298184332.95259http://foo/a%4Ebtext FAILclass1298184595.36652http://foo/aNbtext PASSclass1298184623.81142http://foo/aNbtext PASSclass1298184504.70199http://foo/a%4Ebtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254Eb%20%2B%20http%3A%2F%2Ffoo%2Fa%254Eb Chttp%3A%2F%2Ffoo%2F%3Fa%25BEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BEbname #http://foo/?a%BEb http://foo/?a%BEblabelhttp://foo/?a%BEbtext PASSclass1298184332.95259http://foo/?a%BEbtext PASSclass1298184595.36652http://foo/?a%BEbtext PASSclass1298184623.81142http://foo/?a%BEbtext PASSclass1298183571.32271http://foo/?a%BEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25BEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25BEb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Dbname 1http://example.com/#aÍb http://example.com/#aÍblabelhttp://example.com/#aÍbtext PASSclass1298184332.95259http://example.com/#a%C3%8Dbtext FAILclass1298184595.36652http://example.com/#aÍbtext PASSclass1298184623.81142http://example.com/#aÍbtext PASSclass1298184504.70199http://example.com/#a%C3%8Dbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Db ehttp%3A%2F%2F%5B1%3A%3A2%3A0%3A0%3A3%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A2%3A0%3A0%3A3%3A0%5D%2Fname -http://[1::2:0:0:3:0]/ http://[1::2:0:0:3:0]/labelhttp://[1::2:0:0:3:0]/text PASSclass1298184332.95259http://[1::2:0:0:3:0]/text PASSclass1298184595.36652http://[1::2:0:0:3:0]/text PASSclass1298184623.81142http://[1::2:0:0:3:0]/text PASSclass1298183571.32271http://[1::2:0:0:3:0]/text PASSclass1298184504.70199resultehttp%3A%2F%2F%5B1%3A%3A2%3A0%3A0%3A3%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A2%3A0%3A0%3A3%3A0%5D%2F =http%3A%2F%2Ffoo%2Fa%25f4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f4bname !http://foo/a%f4b http://foo/a%f4blabelhttp://foo/a%f4btext PASSclass1298184332.95259http://foo/a%f4btext PASSclass1298184595.36652http://foo/a%F4btext FAILclass1298184623.81142http://foo/a%f4btext PASSclass1298184504.70199http://foo/a%f4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f4b Ehttp%3A%2F%2Fuser%3Apass%40%2F%20%2B%20http%3A%2F%2Fuser%3Apass%40%2Fname %http://user:pass@/ http://user:pass@/labelhttp://user:pass@/text PASSclass1298184332.95259http://user:pass@/text PASSclass1298184595.36652http:/text FAILclass1298184623.81142http://user:pass@/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultEhttp%3A%2F%2Fuser%3Apass%40%2F%20%2B%20http%3A%2F%2Fuser%3Apass%40%2F Ihttp%3A%2F%2Fexample.com%2Fa%5Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Dbname -http://example.com/a]b http://example.com/a]blabelhttp://example.com/a]btext PASSclass1298184332.95259http://example.com/a]btext PASSclass1298184595.36652http://example.com/a]btext PASSclass1298184623.81142http://example.com/a]btext PASSclass1298184504.70199http://example.com/a%5Dbtext FAILclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%5Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Db Khttp%3A%2F%2Fexample.com%2F%23amb%20%2B%20http%3A%2F%2Fexample.com%2F%23ambname /http://example.com/#amb http://example.com/#amblabelhttp://example.com/#ambtext PASSclass1298184332.95259http://example.com/#ambtext PASSclass1298184595.36652http://example.com/#ambtext PASSclass1298184623.81142http://example.com/#ambtext PASSclass1298184504.70199http://example.com/#ambtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23amb%20%2B%20http%3A%2F%2Fexample.com%2F%23amb 1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2Fname file:///c/ file:///c/label file:///c/text PASSclass1298184332.95259 file:///c/text PASSclass1298184595.36652file:/c/text FAILclass1298184623.81142 file:///c/text PASSclass1298183571.32271 file:///c/text PASSclass1298184504.70199result1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2F Khttp%3A%2F%2Fexample.com%2F%23avb%20%2B%20http%3A%2F%2Fexample.com%2F%23avbname /http://example.com/#avb http://example.com/#avblabelhttp://example.com/#avbtext PASSclass1298184332.95259http://example.com/#avbtext PASSclass1298184595.36652http://example.com/#avbtext PASSclass1298184623.81142http://example.com/#avbtext PASSclass1298184504.70199http://example.com/#avbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23avb%20%2B%20http%3A%2F%2Fexample.com%2F%23avb *foo%2F..%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fbname foo/.. http://hoge/a/blabelhttp://hoge/a/text PASSclass1298184332.95259http://hoge/a/text PASSclass1298184595.36652http://hoge/a/text PASSclass1298184623.81142http://hoge/a/text PASSclass1298184504.70199http://hoge/a/text PASSclass1298183571.32271result*foo%2F..%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb Ohttp%3A%2F%2Fexample.com%2Fa%C3%9Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Cbname /http://example.com/aÜb http://example.com/aÜblabelhttp://example.com/a%C3%9Cbtext PASSclass1298184332.95259http://example.com/a%C3%9Cbtext PASSclass1298184595.36652http://example.com/aÜbtext FAILclass1298184623.81142http://example.com/aÜbtext FAILclass1298184504.70199http://example.com/a%C3%9Cbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%9Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Cb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%93b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%93bname 1http://example.com/#aÓb http://example.com/#aÓblabelhttp://example.com/#aÓbtext PASSclass1298184332.95259http://example.com/#a%C3%93btext FAILclass1298184595.36652http://example.com/#aÓbtext PASSclass1298184623.81142http://example.com/#aÓbtext PASSclass1298184504.70199http://example.com/#a%C3%93btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%93b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%93b Chttp%3A%2F%2Ffoo%2F%23a%25FDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FDbname #http://foo/#a%FDb http://foo/#a%FDblabelhttp://foo/#a%FDbtext PASSclass1298184332.95259http://foo/#a%FDbtext PASSclass1298184595.36652http://foo/#a%FDbtext PASSclass1298184623.81142http://foo/#a%FDbtext PASSclass1298184504.70199http://foo/#a%FDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25FDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FDb =http%3A%2F%2Ffoo%2Fa%25Fbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fbbname !http://foo/a%Fbb http://foo/a%Fbblabelhttp://foo/a%Fbbtext PASSclass1298184332.95259http://foo/a%Fbbtext PASSclass1298184595.36652http://foo/a%FBbtext FAILclass1298184623.81142http://foo/a%Fbbtext PASSclass1298184504.70199http://foo/a%Fbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Fbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fbb =http%3A%2F%2Ffoo%2Fa%2575b%20%2B%20http%3A%2F%2Ffoo%2Fa%2575bname !http://foo/a%75b http://foo/a%75blabelhttp://foo/aubtext PASSclass1298184332.95259http://foo/a%75btext FAILclass1298184595.36652http://foo/aubtext PASSclass1298184623.81142http://foo/aubtext PASSclass1298184504.70199http://foo/a%75btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2575b%20%2B%20http%3A%2F%2Ffoo%2Fa%2575b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Bbname 1http://example.com/?a‹b http://example.com/?a‹blabelhttp://example.com/?a%C2%8Bbtext PASSclass1298184332.95259http://example.com/?a%C2%8Bbtext PASSclass1298184595.36652http://example.com/?a%C2%8Bbtext PASSclass1298184623.81142http://example.com/?a%C2%8Bbtext PASSclass1298183571.32271http://example.com/?a‹btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Bb Chttp%3A%2F%2Ffoo%2F%3Fa%25f6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f6bname #http://foo/?a%f6b http://foo/?a%f6blabelhttp://foo/?a%f6btext PASSclass1298184332.95259http://foo/?a%f6btext PASSclass1298184595.36652http://foo/?a%F6btext FAILclass1298184623.81142http://foo/?a%f6btext PASSclass1298183571.32271http://foo/?a%f6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f6b =http%3A%2F%2Ffoo%2Fa%251Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%251Fbname !http://foo/a%1Fb http://foo/a%1Fblabelhttp://foo/a%1Fbtext PASSclass1298184332.95259http://foo/a%1Fbtext PASSclass1298184595.36652http://foo/a%1Fbtext PASSclass1298184623.81142http://foo/a%1Fbtext PASSclass1298184504.70199http://foo/a%1Fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251Fb%20%2B%20http%3A%2F%2Ffoo%2Fa%251Fb >%3Fhoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3A120%2Fb%3Fc%23dname "?hoge http://foo:bar@baz:120/b?c#dlabelhttp://foo:bar@baz:120/b?hogetext PASSclass1298184332.95259http://foo:bar@baz:120/b?hogetext PASSclass1298184595.36652http://baz:120/b?hogetext FAILclass1298184623.81142nulltext FAILclass1298184504.70199http://foo:bar@baz:120/b?hogetext PASSclass1298183571.32271result>%3Fhoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3A120%2Fb%3Fc%23d ]http%3A%2F%2F%5B%3A%3Affff%3A192.1.2%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2%5D%2Fname 1http://[::ffff:192.1.2]/ http://[::ffff:192.1.2]/labelhttp://[::ffff:c001:2]/text PASSclass1298184332.95259http://[::ffff:192.1.2]/text FAILclass1298184595.36652http://[::ffff:192.1.2]/text FAILclass1298184623.81142http://[::ffff:192.1.2]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result]http%3A%2F%2F%5B%3A%3Affff%3A192.1.2%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2%5D%2F Ohttp%3A%2F%2Fexample.com%2Fa%C2%BBb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BBbname /http://example.com/a»b http://example.com/a»blabelhttp://example.com/a%C2%BBbtext PASSclass1298184332.95259http://example.com/a%C2%BBbtext PASSclass1298184595.36652http://example.com/a»btext FAILclass1298184623.81142http://example.com/a»btext FAILclass1298184504.70199http://example.com/a%C2%BBbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%BBb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%BBb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Bbname 1http://example.com/?a›b http://example.com/?a›blabelhttp://example.com/?a%C2%9Bbtext PASSclass1298184332.95259http://example.com/?a%C2%9Bbtext PASSclass1298184595.36652http://example.com/?a%C2%9Bbtext PASSclass1298184623.81142http://example.com/?a%C2%9Bbtext PASSclass1298183571.32271http://example.com/?a›btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Bb 0g%3Bx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g;x http://a/b/c/d;p?qlabelhttp://a/b/c/g;xtext PASSclass1298184332.95259http://a/b/c/g;xtext PASSclass1298184595.36652http://a/b/c/g;xtext PASSclass1298184623.81142http://a/b/c/g;xtext PASSclass1298184504.70199http://a/b/c/g;xtext PASSclass1298183571.32271result0g%3Bx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq <%3Fhoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3Aa%2Fb%3Fc%23dname ?hoge http://foo:bar@baz:a/b?c#dlabelDhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?hogetext FAILclass1298184332.95259Dhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?hogetext FAILclass1298184595.36652http://baz/b?hogetext FAILclass1298184623.81142nulltext FAILclass1298184504.70199Dhttp://suika.fam.cx/www/url/perl-weburl/t/browsers/decomps.html?hogetext FAILclass1298183571.32271result<%3Fhoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3Aa%2Fb%3Fc%23d Ihttp%3A%2F%2Fexample.com%2Fa%5Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Ebname -http://example.com/a^b http://example.com/a^blabelhttp://example.com/a%5Ebtext PASSclass1298184332.95259http://example.com/a^btext FAILclass1298184595.36652http://example.com/a^btext FAILclass1298184623.81142http://example.com/a%5Ebtext PASSclass1298184504.70199http://example.com/a%5Ebtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%5Eb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Eb Chttp%3A%2F%2Ffoo%2F%23a%2534b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2534bname #http://foo/#a%34b http://foo/#a%34blabelhttp://foo/#a%34btext PASSclass1298184332.95259http://foo/#a%34btext PASSclass1298184595.36652http://foo/#a4btext FAILclass1298184623.81142http://foo/#a%34btext PASSclass1298184504.70199http://foo/#a%34btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2534b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2534b Chttp%3A%2F%2Ffoo%2F%23a%253fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253fbname #http://foo/#a%3fb http://foo/#a%3fblabelhttp://foo/#a%3fbtext PASSclass1298184332.95259http://foo/#a%3fbtext PASSclass1298184595.36652http://foo/#a%3fbtext PASSclass1298184623.81142http://foo/#a%3fbtext PASSclass1298184504.70199http://foo/#a%3fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253fb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Abname 1http://example.com/?ašb http://example.com/?ašblabelhttp://example.com/?a%C2%9Abtext PASSclass1298184332.95259http://example.com/?a%C2%9Abtext PASSclass1298184595.36652http://example.com/?a%C2%9Abtext PASSclass1298184623.81142http://example.com/?a%C2%9Abtext PASSclass1298183571.32271http://example.com/?ašbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Ab Chttp%3A%2F%2Ffoo%2F%3Fa%25a3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a3bname #http://foo/?a%a3b http://foo/?a%a3blabelhttp://foo/?a%a3btext PASSclass1298184332.95259http://foo/?a%a3btext PASSclass1298184595.36652http://foo/?a%A3btext FAILclass1298184623.81142http://foo/?a%a3btext PASSclass1298183571.32271http://foo/?a%a3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a3b =http%3A%2F%2Ffoo%2Fa%25A4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A4bname !http://foo/a%A4b http://foo/a%A4blabelhttp://foo/a%A4btext PASSclass1298184332.95259http://foo/a%A4btext PASSclass1298184595.36652http://foo/a%A4btext PASSclass1298184623.81142http://foo/a%A4btext PASSclass1298184504.70199http://foo/a%A4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A4b Chttp%3A%2F%2Ffoo%2F%23a%25f6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f6bname #http://foo/#a%f6b http://foo/#a%f6blabelhttp://foo/#a%f6btext PASSclass1298184332.95259http://foo/#a%f6btext PASSclass1298184595.36652http://foo/#a%f6btext PASSclass1298184623.81142http://foo/#a%f6btext PASSclass1298184504.70199http://foo/#a%f6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f6b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Cbname 1http://example.com/?aÜb http://example.com/?aÜblabelhttp://example.com/?a%C3%9Cbtext PASSclass1298184332.95259http://example.com/?a%C3%9Cbtext PASSclass1298184595.36652http://example.com/?a%C3%9Cbtext PASSclass1298184623.81142http://example.com/?a%C3%9Cbtext PASSclass1298183571.32271http://example.com/?aÜbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%9Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%9Cb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A7bname 1http://example.com/?a§b http://example.com/?a§blabelhttp://example.com/?a%C2%A7btext PASSclass1298184332.95259http://example.com/?a%C2%A7btext PASSclass1298184595.36652http://example.com/?a%C2%A7btext PASSclass1298184623.81142http://example.com/?a%C2%A7btext PASSclass1298183571.32271http://example.com/?a§btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A7b Khttp%3A%2F%2Fexample.com%2F%23a%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbarname )http://example.com/#a𐀀b http://foo/barlabelhttp://example.com/#a𐀀btext PASSclass1298184332.95259"http://example.com/#a%F0%90%80%80btext FAILclass1298184595.36652http://example.com/#a𐀀btext PASSclass1298184623.81142http://example.com/#a𐀀btext PASSclass1298184504.70199"http://example.com/#a%F0%90%80%80btext FAILclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%23a%25efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25efbname #http://foo/#a%efb http://foo/#a%efblabelhttp://foo/#a%efbtext PASSclass1298184332.95259http://foo/#a%efbtext PASSclass1298184595.36652http://foo/#a%efbtext PASSclass1298184623.81142http://foo/#a%efbtext PASSclass1298184504.70199http://foo/#a%efbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25efb Chttp%3A%2F%2Ffoo%2F%23a%256Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Cbname #http://foo/#a%6Cb http://foo/#a%6Cblabelhttp://foo/#a%6Cbtext PASSclass1298184332.95259http://foo/#a%6Cbtext PASSclass1298184595.36652http://foo/#albtext FAILclass1298184623.81142http://foo/#a%6Cbtext PASSclass1298184504.70199http://foo/#a%6Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Cb Khttp%3A%2F%2Fexample.com%2F%3FaNb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaNbname /http://example.com/?aNb http://example.com/?aNblabelhttp://example.com/?aNbtext PASSclass1298184332.95259http://example.com/?aNbtext PASSclass1298184595.36652http://example.com/?aNbtext PASSclass1298184623.81142http://example.com/?aNbtext PASSclass1298183571.32271http://example.com/?aNbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaNb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaNb =http%3A%2F%2Ffoo%2Fa%257Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%257Abname !http://foo/a%7Ab http://foo/a%7Ablabelhttp://foo/azbtext PASSclass1298184332.95259http://foo/a%7Abtext FAILclass1298184595.36652http://foo/azbtext PASSclass1298184623.81142http://foo/azbtext PASSclass1298184504.70199http://foo/a%7Abtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%257Ab foo%20%2B%20mailto%3Afoo%40barname foo mailto:foo@barlabeltext PASSclass1298184332.95259footext FAILclass1298184595.36652 mailto:/footext FAILclass1298184623.81142footext FAILclass1298183571.322716http://suika.fam.cx/www/url/perl-weburl/t/browsers/footext FAILclass1298184504.70199resultfoo%20%2B%20mailto%3Afoo%40bar 5http%3A%2F%2Fa%40b%40c%20%2B%20http%3A%2F%2Fa%40b%40cname http://a@b@c http://a@b@clabelhttp://a%40b@c/text PASSclass1298184332.95259 http://a@b@ctext FAILclass1298184595.36652 http://c/text FAILclass1298184623.81142http://a%40b@c/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result5http%3A%2F%2Fa%40b%40c%20%2B%20http%3A%2F%2Fa%40b%40c Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B3bname 1http://example.com/?aób http://example.com/?aóblabelhttp://example.com/?a%C3%B3btext PASSclass1298184332.95259http://example.com/?a%C3%B3btext PASSclass1298184595.36652http://example.com/?a%C3%B3btext PASSclass1298184623.81142http://example.com/?a%C3%B3btext PASSclass1298183571.32271http://example.com/?aóbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B3b Chttp%3A%2F%2Ffoo%2F%23a%25Dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dbbname #http://foo/#a%Dbb http://foo/#a%Dbblabelhttp://foo/#a%Dbbtext PASSclass1298184332.95259http://foo/#a%Dbbtext PASSclass1298184595.36652http://foo/#a%Dbbtext PASSclass1298184623.81142http://foo/#a%Dbbtext PASSclass1298184504.70199http://foo/#a%Dbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dbb 0..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ../ http://a/b/c/d;p?qlabel http://a/b/text PASSclass1298184332.95259 http://a/b/text PASSclass1298184595.36652 http://a/b/text PASSclass1298184623.81142 http://a/b/text PASSclass1298184504.70199 http://a/b/text PASSclass1298183571.32271result0..%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq [http%3A%2F%2Fexample.com%2F%23a%EF%80%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%80%80bname 3http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext PASSclass1298184332.95259http://example.com/#a%EF%80%80btext FAILclass1298184595.36652http://example.com/#abtext PASSclass1298184623.81142http://example.com/#a%EF%80%80btext FAILclass1298183571.32271http://example.com/#abtext PASSclass1298184504.70199result[http%3A%2F%2Fexample.com%2F%23a%EF%80%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%EF%80%80b 5http%3A%2F%2F%2F%3Fbar%20%2B%20http%3A%2F%2F%2F%3Fbarname http:///?bar http:///?barlabel http:/?bartext FAILclass1298184332.95259 http:/?bartext FAILclass1298184595.36652 http:/?bartext FAILclass1298184623.81142 http:///?bartext PASSclass1298183571.32271 http:///?bartext PASSclass1298184504.70199result5http%3A%2F%2F%2F%3Fbar%20%2B%20http%3A%2F%2F%2F%3Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%25ceb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cebname #http://foo/?a%ceb http://foo/?a%ceblabelhttp://foo/?a%cebtext PASSclass1298184332.95259http://foo/?a%cebtext PASSclass1298184595.36652http://foo/?a%CEbtext FAILclass1298184623.81142http://foo/?a%cebtext PASSclass1298183571.32271http://foo/?a%cebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ceb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ceb =%2F%2Flocalhost%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname #//localhost file:///c:/foo/bar.htmllabelfile://localhost/text PASSclass1298184332.95259file:text FAILclass1298184595.36652file://localhost/text PASSclass1298184623.81142http://localhost/text FAILclass1298183571.32271http://localhost/text FAILclass1298184504.70199result=%2F%2Flocalhost%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html -%3Fhoge%23fuga%20%2B%20http%3A%2F%2Ffoo%23bazname ?hoge#fuga http://foo#bazlabelhttp://foo/?hoge#fugatext PASSclass1298184332.95259http://foo/?hoge#fugatext PASSclass1298184595.36652http://foo/?hoge#fugatext PASSclass1298184623.81142http://foo/?hoge#fugatext PASSclass1298184504.70199http://foo/?hoge#fugatext PASSclass1298183571.32271result-%3Fhoge%23fuga%20%2B%20http%3A%2F%2Ffoo%23baz Chttp%3A%2F%2Ffoo%2F%3Fa%257eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257ebname #http://foo/?a%7eb http://foo/?a%7eblabelhttp://foo/?a%7ebtext PASSclass1298184332.95259http://foo/?a%7ebtext PASSclass1298184595.36652http://foo/?a%7Ebtext FAILclass1298184623.81142http://foo/?a%7ebtext PASSclass1298183571.32271http://foo/?a%7ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257eb Chttp%3A%2F%2Ffoo%2F%23a%25eAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eAbname #http://foo/#a%eAb http://foo/#a%eAblabelhttp://foo/#a%eAbtext PASSclass1298184332.95259http://foo/#a%eAbtext PASSclass1298184595.36652http://foo/#a%eAbtext PASSclass1298184623.81142http://foo/#a%eAbtext PASSclass1298184504.70199http://foo/#a%eAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eAb Ihttp%3A%2F%2Fexample.com%2Fa%13b%20%2B%20http%3A%2F%2Fexample.com%2Fa%13bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%13btext PASSclass1298184332.95259http://example.com/a%13btext PASSclass1298184595.36652http://example.com/a%13btext PASSclass1298184623.81142http://example.com/a%13btext PASSclass1298184504.70199http://example.com/a%13btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%13b%20%2B%20http%3A%2F%2Fexample.com%2Fa%13b =http%3A%2F%2Ffoo%2Fa%25dFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dFbname !http://foo/a%dFb http://foo/a%dFblabelhttp://foo/a%dFbtext PASSclass1298184332.95259http://foo/a%dFbtext PASSclass1298184595.36652http://foo/a%DFbtext FAILclass1298184623.81142http://foo/a%dFbtext PASSclass1298184504.70199http://foo/a%dFbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dFb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dFb Chttp%3A%2F%2Ffoo%2F%23a%2551b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2551bname #http://foo/#a%51b http://foo/#a%51blabelhttp://foo/#a%51btext PASSclass1298184332.95259http://foo/#a%51btext PASSclass1298184595.36652http://foo/#aQbtext FAILclass1298184623.81142http://foo/#a%51btext PASSclass1298184504.70199http://foo/#a%51btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2551b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2551b Chttp%3A%2F%2Ffoo%2F%3Fa%2584b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2584bname #http://foo/?a%84b http://foo/?a%84blabelhttp://foo/?a%84btext PASSclass1298184332.95259http://foo/?a%84btext PASSclass1298184595.36652http://foo/?a%84btext PASSclass1298184623.81142http://foo/?a%84btext PASSclass1298183571.32271http://foo/?a%84btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2584b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2584b data%3Atext%2Fplain%3Bbase64%2CVG!h%24pcy%5DBpcyBh%5BIHRl%3Ec3QK%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVG!h%24pcy%5DBpcyBh%5BIHRl%3Ec3QKname adata:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QK data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QKlabel0data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QKtext FAILclass1298184332.952592data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl%3Ec3QKtext FAILclass1298184595.366520data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QKtext FAILclass1298184623.811420data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QKtext FAILclass1298183571.322710data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QKtext FAILclass1298184504.70199resultdata%3Atext%2Fplain%3Bbase64%2CVG!h%24pcy%5DBpcyBh%5BIHRl%3Ec3QK%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVG!h%24pcy%5DBpcyBh%5BIHRl%3Ec3QK Chttp%3A%2F%2Ffoo%2F%3Fa%25f4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f4bname #http://foo/?a%f4b http://foo/?a%f4blabelhttp://foo/?a%f4btext PASSclass1298184332.95259http://foo/?a%f4btext PASSclass1298184595.36652http://foo/?a%F4btext FAILclass1298184623.81142http://foo/?a%f4btext PASSclass1298183571.32271http://foo/?a%f4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f4b Chttp%3A%2F%2Ffoo%2F%3Fa%258Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258Fbname #http://foo/?a%8Fb http://foo/?a%8Fblabelhttp://foo/?a%8Fbtext PASSclass1298184332.95259http://foo/?a%8Fbtext PASSclass1298184595.36652http://foo/?a%8Fbtext PASSclass1298184623.81142http://foo/?a%8Fbtext PASSclass1298183571.32271http://foo/?a%8Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%258Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%258Fb =http%3A%2F%2Ffoo%2Fa%256ab%20%2B%20http%3A%2F%2Ffoo%2Fa%256abname !http://foo/a%6ab http://foo/a%6ablabelhttp://foo/ajbtext PASSclass1298184332.95259http://foo/a%6abtext FAILclass1298184595.36652http://foo/ajbtext PASSclass1298184623.81142http://foo/ajbtext PASSclass1298184504.70199http://foo/a%6abtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%256ab%20%2B%20http%3A%2F%2Ffoo%2Fa%256ab qhttp%3A%2F%2F%5B%3A%3Affff%3A0xC0.0Xa8.0x0.0x1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0xC0.0Xa8.0x0.0x1%5D%2Fname Ehttp://[::ffff:0xC0.0Xa8.0x0.0x1]/ http://[::ffff:0xC0.0Xa8.0x0.0x1]/labelhttp://[::ffff:c0a8:1]/text PASSclass1298184332.95259"http://[::ffff:0xC0.0Xa8.0x0.0x1]/text FAILclass1298184595.36652"http://[::ffff:0xc0.0xa8.0x0.0x1]/text FAILclass1298184623.81142"http://[::ffff:0xc0.0xa8.0x0.0x1]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultqhttp%3A%2F%2F%5B%3A%3Affff%3A0xC0.0Xa8.0x0.0x1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0xC0.0Xa8.0x0.0x1%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%25E2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E2bname #http://foo/#a%E2b http://foo/#a%E2blabelhttp://foo/#a%E2btext PASSclass1298184332.95259http://foo/#a%E2btext PASSclass1298184595.36652http://foo/#a%E2btext PASSclass1298184623.81142http://foo/#a%E2btext PASSclass1298184504.70199http://foo/#a%E2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E2b Chttp%3A%2F%2Ffoo%2F%3Fa%254Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Dbname #http://foo/?a%4Db http://foo/?a%4Dblabelhttp://foo/?a%4Dbtext PASSclass1298184332.95259http://foo/?a%4Dbtext PASSclass1298184595.36652http://foo/?a%4Dbtext PASSclass1298184623.81142http://foo/?a%4Dbtext PASSclass1298183571.32271http://foo/?a%4Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%254Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%254Db =http%3A%2F%2Ffoo%2Fa%2526b%20%2B%20http%3A%2F%2Ffoo%2Fa%2526bname !http://foo/a%26b http://foo/a%26blabelhttp://foo/a%26btext PASSclass1298184332.95259http://foo/a%26btext PASSclass1298184595.36652http://foo/a%26btext PASSclass1298184623.81142http://foo/a%26btext PASSclass1298184504.70199http://foo/a%26btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2526b%20%2B%20http%3A%2F%2Ffoo%2Fa%2526b =http%3A%2F%2Ffoo%2Fa%25aEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aEbname !http://foo/a%aEb http://foo/a%aEblabelhttp://foo/a%aEbtext PASSclass1298184332.95259http://foo/a%aEbtext PASSclass1298184595.36652http://foo/a%AEbtext FAILclass1298184623.81142http://foo/a%aEbtext PASSclass1298184504.70199http://foo/a%aEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aEb Ahttp%3A%2F%2Fsuika.fam.cx%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%2Fname )http://suika.fam.cx/ http://suika.fam.cx/labelhttp://suika.fam.cx/text PASSclass1298184332.95259http://suika.fam.cx/text PASSclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://suika.fam.cx/text PASSclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resultAhttp%3A%2F%2Fsuika.fam.cx%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%2F Ohttp%3A%2F%2Fexample.com%2F%23a%17b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%17bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%17btext PASSclass1298184332.95259http://example.com/#a%17btext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%17btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%17b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%17b Chttp%3A%2F%2Ffoo%2F%23a%25E4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E4bname #http://foo/#a%E4b http://foo/#a%E4blabelhttp://foo/#a%E4btext PASSclass1298184332.95259http://foo/#a%E4btext PASSclass1298184595.36652http://foo/#a%E4btext PASSclass1298184623.81142http://foo/#a%E4btext PASSclass1298184504.70199http://foo/#a%E4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E4b Khttp%3A%2F%2Fexample.com%2F%3Fasb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fasbname /http://example.com/?asb http://example.com/?asblabelhttp://example.com/?asbtext PASSclass1298184332.95259http://example.com/?asbtext PASSclass1298184595.36652http://example.com/?asbtext PASSclass1298184623.81142http://example.com/?asbtext PASSclass1298183571.32271http://example.com/?asbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fasb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fasb Chttp%3A%2F%2Ffoo%2F%23a%25FBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FBbname #http://foo/#a%FBb http://foo/#a%FBblabelhttp://foo/#a%FBbtext PASSclass1298184332.95259http://foo/#a%FBbtext PASSclass1298184595.36652http://foo/#a%FBbtext PASSclass1298184623.81142http://foo/#a%FBbtext PASSclass1298184504.70199http://foo/#a%FBbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25FBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FBb Chttp%3A%2F%2Ffoo%2F%23a%25cab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cabname #http://foo/#a%cab http://foo/#a%cablabelhttp://foo/#a%cabtext PASSclass1298184332.95259http://foo/#a%cabtext PASSclass1298184595.36652http://foo/#a%cabtext PASSclass1298184623.81142http://foo/#a%cabtext PASSclass1298184504.70199http://foo/#a%cabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25cab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cab Chttp%3A%2F%2Ffoo%2F%23a%25deb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25debname #http://foo/#a%deb http://foo/#a%deblabelhttp://foo/#a%debtext PASSclass1298184332.95259http://foo/#a%debtext PASSclass1298184595.36652http://foo/#a%debtext PASSclass1298184623.81142http://foo/#a%debtext PASSclass1298184504.70199http://foo/#a%debtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25deb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25deb Ohttp%3A%2F%2Fexample.com%2Fa%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%99bname /http://example.com/aÙb http://example.com/aÙblabelhttp://example.com/a%C3%99btext PASSclass1298184332.95259http://example.com/a%C3%99btext PASSclass1298184595.36652http://example.com/aÙbtext FAILclass1298184623.81142http://example.com/aÙbtext FAILclass1298184504.70199http://example.com/a%C3%99btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%99b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%99b :%2F%2Fabc%20%2B%20http%3A%2F%2Fa%3Ab%40c%3A200%2Fe%3Ff%23gname //abc http://a:b@c:200/e?f#glabel http://abc/text PASSclass1298184332.95259 http://abc/text PASSclass1298184595.36652 http://abc/text PASSclass1298184623.81142nulltext FAILclass1298184504.70199 http://abc/text PASSclass1298183571.32271result:%2F%2Fabc%20%2B%20http%3A%2F%2Fa%3Ab%40c%3A200%2Fe%3Ff%23g Khttp%3A%2F%2Fexample.com%2F%23akb%20%2B%20http%3A%2F%2Fexample.com%2F%23akbname /http://example.com/#akb http://example.com/#akblabelhttp://example.com/#akbtext PASSclass1298184332.95259http://example.com/#akbtext PASSclass1298184595.36652http://example.com/#akbtext PASSclass1298184623.81142http://example.com/#akbtext PASSclass1298184504.70199http://example.com/#akbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23akb%20%2B%20http%3A%2F%2Fexample.com%2F%23akb Ohttp%3A%2F%2Fexample.com%2F%23a%20b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%20bname /http://example.com/#a b http://example.com/#a blabelhttp://example.com/#a btext FAILclass1298184332.95259http://example.com/#a%20btext PASSclass1298184595.36652http://example.com/#a btext FAILclass1298184623.81142http://example.com/#a btext FAILclass1298184504.70199http://example.com/#a%20btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%20b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%20b Ihttp%3A%2F%2Fexample.com%2Fa%15b%20%2B%20http%3A%2F%2Fexample.com%2Fa%15bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%15btext PASSclass1298184332.95259http://example.com/a%15btext PASSclass1298184595.36652http://example.com/a%15btext PASSclass1298184623.81142http://example.com/a%15btext PASSclass1298184504.70199http://example.com/a%15btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%15b%20%2B%20http%3A%2F%2Fexample.com%2Fa%15b Chttp%3A%2F%2Ffoo%2F%23a%25a9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a9bname #http://foo/#a%a9b http://foo/#a%a9blabelhttp://foo/#a%a9btext PASSclass1298184332.95259http://foo/#a%a9btext PASSclass1298184595.36652http://foo/#a%a9btext PASSclass1298184623.81142http://foo/#a%a9btext PASSclass1298184504.70199http://foo/#a%a9btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a9b Khttp%3A%2F%2Fexample.com%2F%23aqb%20%2B%20http%3A%2F%2Fexample.com%2F%23aqbname /http://example.com/#aqb http://example.com/#aqblabelhttp://example.com/#aqbtext PASSclass1298184332.95259http://example.com/#aqbtext PASSclass1298184595.36652http://example.com/#aqbtext PASSclass1298184623.81142http://example.com/#aqbtext PASSclass1298184504.70199http://example.com/#aqbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aqb%20%2B%20http%3A%2F%2Fexample.com%2F%23aqb Chttp%3A%2F%2Ffoo%2F%3Fa%25aCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aCbname #http://foo/?a%aCb http://foo/?a%aCblabelhttp://foo/?a%aCbtext PASSclass1298184332.95259http://foo/?a%aCbtext PASSclass1298184595.36652http://foo/?a%ACbtext FAILclass1298184623.81142http://foo/?a%aCbtext PASSclass1298183571.32271http://foo/?a%aCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25aCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aCb Chttp%3A%2F%2Ffoo%2F%3Fa%25A9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A9bname #http://foo/?a%A9b http://foo/?a%A9blabelhttp://foo/?a%A9btext PASSclass1298184332.95259http://foo/?a%A9btext PASSclass1298184595.36652http://foo/?a%A9btext PASSclass1298184623.81142http://foo/?a%A9btext PASSclass1298183571.32271http://foo/?a%A9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A9b =http%3A%2F%2Ffoo%2Fa%25b3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b3bname !http://foo/a%b3b http://foo/a%b3blabelhttp://foo/a%b3btext PASSclass1298184332.95259http://foo/a%b3btext PASSclass1298184595.36652http://foo/a%B3btext FAILclass1298184623.81142http://foo/a%b3btext PASSclass1298184504.70199http://foo/a%b3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b3b http%3A%2F%2Fexample.com%2F%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82%20%2B%20http%3A%2F%2Fexample.com%2F%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82name ?http://example.com/𐌀𐌁𐌂 http://example.com/𐌀𐌁𐌂label7http://example.com/%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82text PASSclass1298184332.952597http://example.com/%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82text PASSclass1298184595.366527http://example.com/%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82text PASSclass1298184623.811427http://example.com/%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82text PASSclass1298183571.32271http://example.com/𐌀𐌁𐌂text FAILclass1298184504.70199resulthttp%3A%2F%2Fexample.com%2F%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82%20%2B%20http%3A%2F%2Fexample.com%2F%F0%90%8C%80%F0%90%8C%81%F0%90%8C%82 Chttp%3A%2F%2Ffoo%2F%3Fa%25c5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c5bname #http://foo/?a%c5b http://foo/?a%c5blabelhttp://foo/?a%c5btext PASSclass1298184332.95259http://foo/?a%c5btext PASSclass1298184595.36652http://foo/?a%C5btext FAILclass1298184623.81142http://foo/?a%c5btext PASSclass1298183571.32271http://foo/?a%c5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c5b Chttp%3A%2F%2Ffoo%2F%3Fa%252Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Cbname #http://foo/?a%2Cb http://foo/?a%2Cblabelhttp://foo/?a%2Cbtext PASSclass1298184332.95259http://foo/?a%2Cbtext PASSclass1298184595.36652http://foo/?a%2Cbtext PASSclass1298184623.81142http://foo/?a%2Cbtext PASSclass1298183571.32271http://foo/?a%2Cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252Cb Chttp%3A%2F%2Ffoo%2F%23a%25edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25edbname #http://foo/#a%edb http://foo/#a%edblabelhttp://foo/#a%edbtext PASSclass1298184332.95259http://foo/#a%edbtext PASSclass1298184595.36652http://foo/#a%edbtext PASSclass1298184623.81142http://foo/#a%edbtext PASSclass1298184504.70199http://foo/#a%edbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25edb =http%3A%2F%2Ffoo%2Fa%2581b%20%2B%20http%3A%2F%2Ffoo%2Fa%2581bname !http://foo/a%81b http://foo/a%81blabelhttp://foo/a%81btext PASSclass1298184332.95259http://foo/a%81btext PASSclass1298184595.36652http://foo/a%81btext PASSclass1298184623.81142http://foo/a%81btext PASSclass1298184504.70199http://foo/a%81btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2581b%20%2B%20http%3A%2F%2Ffoo%2Fa%2581b Ohttp%3A%2F%2Fexample.com%2F%3Fa%3Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Fbname /http://example.com/?a?b http://example.com/?a?blabelhttp://example.com/?a?btext PASSclass1298184332.95259http://example.com/?a?btext PASSclass1298184595.36652http://example.com/?a?btext PASSclass1298184623.81142http://example.com/?a?btext PASSclass1298183571.32271http://example.com/?a?btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%3Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%3Fb =http%3A%2F%2Ffoo%2Fa%25b0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b0bname !http://foo/a%b0b http://foo/a%b0blabelhttp://foo/a%b0btext PASSclass1298184332.95259http://foo/a%b0btext PASSclass1298184595.36652http://foo/a%B0btext FAILclass1298184623.81142http://foo/a%b0btext PASSclass1298184504.70199http://foo/a%b0btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b0b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b0b Ohttp%3A%2F%2Fexample.com%2F%23a%40b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%40bname /http://example.com/#a@b http://example.com/#a@blabelhttp://example.com/#a@btext PASSclass1298184332.95259http://example.com/#a@btext PASSclass1298184595.36652http://example.com/#a@btext PASSclass1298184623.81142http://example.com/#a@btext PASSclass1298184504.70199http://example.com/#a@btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%40b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%40b Chttp%3A%2F%2Ffoo%2F%23a%2570b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2570bname #http://foo/#a%70b http://foo/#a%70blabelhttp://foo/#a%70btext PASSclass1298184332.95259http://foo/#a%70btext PASSclass1298184595.36652http://foo/#apbtext FAILclass1298184623.81142http://foo/#a%70btext PASSclass1298184504.70199http://foo/#a%70btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2570b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2570b Chttp%3A%2F%2Ffoo%2F%23a%25e5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e5bname #http://foo/#a%e5b http://foo/#a%e5blabelhttp://foo/#a%e5btext PASSclass1298184332.95259http://foo/#a%e5btext PASSclass1298184595.36652http://foo/#a%e5btext PASSclass1298184623.81142http://foo/#a%e5btext PASSclass1298184504.70199http://foo/#a%e5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e5b Chttp%3A%2F%2Ffoo%2F%23a%255Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Cbname #http://foo/#a%5Cb http://foo/#a%5Cblabelhttp://foo/#a%5Cbtext PASSclass1298184332.95259http://foo/#a%5Cbtext PASSclass1298184595.36652http://foo/#a%5Cbtext PASSclass1298184623.81142http://foo/#a%5Cbtext PASSclass1298184504.70199http://foo/#a%5Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Cb shttp%3A%2F%2Ffoo%2Fbar%3F%E4%B8%80%E4%B8%81%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%E4%B8%80%E4%B8%81%20%2B%20iso-2022-jpname 7http://foo/bar?一丁 http://foo/bar?一丁 iso-2022-jplabel!http://foo/bar?%E4%B8%80%E4%B8%81text PASSclass1298184332.95259!http://foo/bar?%E4%B8%80%E4%B8%81text PASSclass1298184595.36652!http://foo/bar?%E4%B8%80%E4%B8%81text PASSclass1298184623.81142http://foo/bar?一丁text FAILclass1298184504.70199!http://foo/bar?%E4%B8%80%E4%B8%81text PASSclass1298183571.32271resultshttp%3A%2F%2Ffoo%2Fbar%3F%E4%B8%80%E4%B8%81%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%E4%B8%80%E4%B8%81%20%2B%20iso-2022-jp Ehttp%3A%2F%2Fexample.com%2Fanb%20%2B%20http%3A%2F%2Fexample.com%2Fanbname -http://example.com/anb http://example.com/anblabelhttp://example.com/anbtext PASSclass1298184332.95259http://example.com/anbtext PASSclass1298184595.36652http://example.com/anbtext PASSclass1298184623.81142http://example.com/anbtext PASSclass1298184504.70199http://example.com/anbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fanb%20%2B%20http%3A%2F%2Fexample.com%2Fanb Ohttp%3A%2F%2Fexample.com%2F%3Fa%09b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%09bname /http://example.com/?a b http://example.com/?a blabelhttp://example.com/?abtext PASSclass1298184332.95259http://example.com/?abtext PASSclass1298184595.36652http://example.com/?abtext PASSclass1298184623.81142http://example.com/?abtext PASSclass1298183571.32271http://example.com/?abtext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%09b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%09b wdata%3Atext%2Fplain%3Bcharset%3Deu%2563-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Deu%2563-jp%2C%25A1%25A2name Odata:text/plain;charset=eu%63-jp,%A1%A2 data:text/plain;charset=eu%63-jp,%A1%A2label'data:text/plain;charset=eu%63-jp,%A1%A2text FAILclass1298184332.95259'data:text/plain;charset=eu%63-jp,%A1%A2text FAILclass1298184595.36652'data:text/plain;charset=eu%63-jp,%A1%A2text FAILclass1298184623.81142'data:text/plain;charset=eu%63-jp,%A1%A2text FAILclass1298183571.32271'data:text/plain;charset=eu%63-jp,%A1%A2text FAILclass1298184504.70199resultwdata%3Atext%2Fplain%3Bcharset%3Deu%2563-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Deu%2563-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%3Fa%25fcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fcbname #http://foo/?a%fcb http://foo/?a%fcblabelhttp://foo/?a%fcbtext PASSclass1298184332.95259http://foo/?a%fcbtext PASSclass1298184595.36652http://foo/?a%FCbtext FAILclass1298184623.81142http://foo/?a%fcbtext PASSclass1298183571.32271http://foo/?a%fcbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25fcb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25fcb Chttp%3A%2F%2Ffoo%2F%23a%257Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Abname #http://foo/#a%7Ab http://foo/#a%7Ablabelhttp://foo/#a%7Abtext PASSclass1298184332.95259http://foo/#a%7Abtext PASSclass1298184595.36652http://foo/#azbtext FAILclass1298184623.81142http://foo/#a%7Abtext PASSclass1298184504.70199http://foo/#a%7Abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Ab Ohttp%3A%2F%2F192.168.0.1%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1%20hello%2Fname 3http://192.168.0.1 hello/ http://192.168.0.1 hello/labelhttp://192.168.0.1%20hello/text PASSclass1298184332.95259http://192.168.0.1 hello/text FAILclass1298184595.36652opera:illegal-url-25text FAILclass1298184623.81142http://192.168.0.1 hello/text FAILclass1298183571.32271http://192.168.0.1%20hello/text PASSclass1298184504.70199resultOhttp%3A%2F%2F192.168.0.1%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1%20hello%2F =http%3A%2F%2Ffoo%2Fa%25fDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fDbname !http://foo/a%fDb http://foo/a%fDblabelhttp://foo/a%fDbtext PASSclass1298184332.95259http://foo/a%fDbtext PASSclass1298184595.36652http://foo/a%FDbtext FAILclass1298184623.81142http://foo/a%fDbtext PASSclass1298184504.70199http://foo/a%fDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25fDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25fDb =http%3A%2F%2Ffoo%2Fa%25eAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eAbname !http://foo/a%eAb http://foo/a%eAblabelhttp://foo/a%eAbtext PASSclass1298184332.95259http://foo/a%eAbtext PASSclass1298184595.36652http://foo/a%EAbtext FAILclass1298184623.81142http://foo/a%eAbtext PASSclass1298184504.70199http://foo/a%eAbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25eAb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eAb Data%3A%20%2B%20Data%3Aname Data: Data:labeldata:text PASSclass1298184332.95259Data:text FAILclass1298184595.36652data:text PASSclass1298184623.81142Data:text FAILclass1298183571.32271data:text PASSclass1298184504.70199resultData%3A%20%2B%20Data%3A 9g%3Fy%2F..%2Fx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g?y/../x http://a/b/c/d;p?qlabelhttp://a/b/c/g?y/../xtext PASSclass1298184332.95259http://a/b/c/g?y/../xtext PASSclass1298184595.36652http://a/b/c/g?y/../xtext PASSclass1298184623.81142http://a/b/c/g?y/../xtext PASSclass1298184504.70199http://a/b/c/g?y/../xtext PASSclass1298183571.32271result9g%3Fy%2F..%2Fx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Khttp%3A%2F%2Fexample.com%2F%23apb%20%2B%20http%3A%2F%2Fexample.com%2F%23apbname /http://example.com/#apb http://example.com/#apblabelhttp://example.com/#apbtext PASSclass1298184332.95259http://example.com/#apbtext PASSclass1298184595.36652http://example.com/#apbtext PASSclass1298184623.81142http://example.com/#apbtext PASSclass1298184504.70199http://example.com/#apbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23apb%20%2B%20http%3A%2F%2Fexample.com%2F%23apb Khttp%3A%2F%2Fexample.com%2F%23a.b%20%2B%20http%3A%2F%2Fexample.com%2F%23a.bname /http://example.com/#a.b http://example.com/#a.blabelhttp://example.com/#a.btext PASSclass1298184332.95259http://example.com/#a.btext PASSclass1298184595.36652http://example.com/#a.btext PASSclass1298184623.81142http://example.com/#a.btext PASSclass1298184504.70199http://example.com/#a.btext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23a.b%20%2B%20http%3A%2F%2Fexample.com%2F%23a.b http%3A%2F%2F%2573%2575%2569%256B%2561%252E%2566%2561%256D%252E%2563%2578%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561%252E%2566%2561%256D%252E%2563%2578%2Fname Yhttp://%73%75%69%6B%61%2E%66%61%6D%2E%63%78/ http://%73%75%69%6B%61%2E%66%61%6D%2E%63%78/labelhttp://suika.fam.cx/text PASSclass1298184332.95259,http://%73%75%69%6B%61%2E%66%61%6D%2E%63%78/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142,http://%73%75%69%6b%61%2e%66%61%6d%2e%63%78/text FAILclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resulthttp%3A%2F%2F%2573%2575%2569%256B%2561%252E%2566%2561%256D%252E%2563%2578%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561%252E%2566%2561%256D%252E%2563%2578%2F Chttp%3A%2F%2Ffoo%2F%23a%25fEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fEbname #http://foo/#a%fEb http://foo/#a%fEblabelhttp://foo/#a%fEbtext PASSclass1298184332.95259http://foo/#a%fEbtext PASSclass1298184595.36652http://foo/#a%fEbtext PASSclass1298184623.81142http://foo/#a%fEbtext PASSclass1298184504.70199http://foo/#a%fEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25fEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fEb udata%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%2C%25A1%25A2name Qdata:text/plain;noncharset=euc-jp,%A1%A2 data:text/plain;noncharset=euc-jp,%A1%A2label(data:text/plain;noncharset=euc-jp,%A1%A2text PASSclass1298184332.95259(data:text/plain;noncharset=euc-jp,%A1%A2text PASSclass1298184595.36652(data:text/plain;noncharset=euc-jp,%A1%A2text PASSclass1298184623.81142(data:text/plain;noncharset=euc-jp,%A1%A2text PASSclass1298183571.32271(data:text/plain;noncharset=euc-jp,%A1%A2text PASSclass1298184504.70199resultudata%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%2C%25A1%25A2 8file%3A%2F%2Flocalhost%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://localhost/ http://a/b/clabelfile://localhost/text PASSclass1298184332.95259file:///text FAILclass1298184595.36652file://localhost/text PASSclass1298184623.81142file:///text FAILclass1298183571.32271file:///text FAILclass1298184504.70199result8file%3A%2F%2Flocalhost%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%3Fa%257Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Abname #http://foo/?a%7Ab http://foo/?a%7Ablabelhttp://foo/?a%7Abtext PASSclass1298184332.95259http://foo/?a%7Abtext PASSclass1298184595.36652http://foo/?a%7Abtext PASSclass1298184623.81142http://foo/?a%7Abtext PASSclass1298183571.32271http://foo/?a%7Abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257Ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257Ab Ihttp%3A%2F%2F%EF%B7%90zyx.com%2F%20%2B%20http%3A%2F%2F%EF%B7%90zyx.com%2Fname %http://﷐zyx.com/ http://﷐zyx.com/labelhttp://%EF%BF%BDzyx.com/text PASSclass1298184332.95259http:/text FAILclass1298184595.36652opera:illegal-url-41text FAILclass1298184623.81142http://﷐zyx.com/text FAILclass1298183571.32271http://zyx.com/text FAILclass1298184504.70199resultIhttp%3A%2F%2F%EF%B7%90zyx.com%2F%20%2B%20http%3A%2F%2F%EF%B7%90zyx.com%2F =http%3A%2F%2Ffoo%2Fa%25dCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dCbname !http://foo/a%dCb http://foo/a%dCblabelhttp://foo/a%dCbtext PASSclass1298184332.95259http://foo/a%dCbtext PASSclass1298184595.36652http://foo/a%DCbtext FAILclass1298184623.81142http://foo/a%dCbtext PASSclass1298184504.70199http://foo/a%dCbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dCb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dCb 2%252E.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fdname %2E./ http://foo/a/b/c/dlabelhttp://foo/a/b/text PASSclass1298184332.95259http://foo/a/b/c/%2E./text FAILclass1298184595.36652http://foo/a/b/text PASSclass1298184623.81142http://foo/a/b/text PASSclass1298183571.32271http://foo/a/b/text PASSclass1298184504.70199result2%252E.%2F%20%2B%20http%3A%2F%2Ffoo%2Fa%2Fb%2Fc%2Fd Chttp%3A%2F%2Ffoo%2F%3Fa%250Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Ebname #http://foo/?a%0Eb http://foo/?a%0Eblabelhttp://foo/?a%0Ebtext PASSclass1298184332.95259http://foo/?a%0Ebtext PASSclass1298184595.36652http://foo/?a%0Ebtext PASSclass1298184623.81142http://foo/?a%0Ebtext PASSclass1298183571.32271http://foo/?a%0Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250Eb Chttp%3A%2F%2Ffoo%2F%3Fa%2573b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2573bname #http://foo/?a%73b http://foo/?a%73blabelhttp://foo/?a%73btext PASSclass1298184332.95259http://foo/?a%73btext PASSclass1298184595.36652http://foo/?a%73btext PASSclass1298184623.81142http://foo/?a%73btext PASSclass1298183571.32271http://foo/?a%73btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2573b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2573b 4%2F..%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname /../g http://a/b/c/d;p?qlabel http://a/gtext PASSclass1298184332.95259 http://a/gtext PASSclass1298184595.36652 http://a/gtext PASSclass1298184623.81142 http://a/gtext PASSclass1298184504.70199 http://a/gtext PASSclass1298183571.32271result4%2F..%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Ujavascript%3A123%3B%250D%250A%22abc%22%20%2B%20javascript%3A123%3B%250D%250A%22abc%22name 5javascript:123;%0D%0A"abc" javascript:123;%0D%0A"abc"labeljavascript:123;%0D%0A"abc"text PASSclass1298184332.95259javascript:123;%0D%0A%22abc%22text FAILclass1298184595.36652javascript:123;%0D%0A"abc"text PASSclass1298184623.81142javascript:123;%0D%0A"abc"text PASSclass1298183571.32271javascript:123;%0D%0A"abc"text PASSclass1298184504.70199resultUjavascript%3A123%3B%250D%250A%22abc%22%20%2B%20javascript%3A123%3B%250D%250A%22abc%22 Chttp%3A%2F%2Ffoo%2F%23a%25b1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b1bname #http://foo/#a%b1b http://foo/#a%b1blabelhttp://foo/#a%b1btext PASSclass1298184332.95259http://foo/#a%b1btext PASSclass1298184595.36652http://foo/#a%b1btext PASSclass1298184623.81142http://foo/#a%b1btext PASSclass1298184504.70199http://foo/#a%b1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25b1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b1b Khttp%3A%2F%2Fexample.com%2F%3Fabb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fabbname /http://example.com/?abb http://example.com/?abblabelhttp://example.com/?abbtext PASSclass1298184332.95259http://example.com/?abbtext PASSclass1298184595.36652http://example.com/?abbtext PASSclass1298184623.81142http://example.com/?abbtext PASSclass1298183571.32271http://example.com/?abbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fabb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fabb Ohttp%3A%2F%2Fexample.com%2Fa%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%90bname /http://example.com/ab http://example.com/ablabelhttp://example.com/a%C2%90btext PASSclass1298184332.95259http://example.com/a%C2%90btext PASSclass1298184595.36652http://example.com/abtext FAILclass1298184623.81142http://example.com/abtext FAILclass1298184504.70199http://example.com/a%C2%90btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%90b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%90b /http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fbazname http://foo/bar http://bazlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652http://foo/bartext PASSclass1298184623.81142http://foo/bartext PASSclass1298183571.32271http://foo/bartext PASSclass1298184504.70199result/http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fbaz Chttp%3A%2F%2Ffoo%2F%3Fa%251eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251ebname #http://foo/?a%1eb http://foo/?a%1eblabelhttp://foo/?a%1ebtext PASSclass1298184332.95259http://foo/?a%1ebtext PASSclass1298184595.36652http://foo/?a%1ebtext PASSclass1298184623.81142http://foo/?a%1ebtext PASSclass1298183571.32271http://foo/?a%1ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251eb =http%3A%2F%2Ffoo%2Fa%258Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%258Abname !http://foo/a%8Ab http://foo/a%8Ablabelhttp://foo/a%8Abtext PASSclass1298184332.95259http://foo/a%8Abtext PASSclass1298184595.36652http://foo/a%8Abtext PASSclass1298184623.81142http://foo/a%8Abtext PASSclass1298184504.70199http://foo/a%8Abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%258Ab Ihttp%3A%2F%2Fexample.com%2Fa%26b%20%2B%20http%3A%2F%2Fexample.com%2Fa%26bname -http://example.com/a&b http://example.com/a&blabelhttp://example.com/a&btext PASSclass1298184332.95259http://example.com/a&btext PASSclass1298184595.36652http://example.com/a&btext PASSclass1298184623.81142http://example.com/a&btext PASSclass1298184504.70199http://example.com/a&btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%26b%20%2B%20http%3A%2F%2Fexample.com%2Fa%26b +data%3Atext%2Cabc%20%2B%20data%3Atext%2Cabcname data:text,abc data:text,abclabel data:text,abctext PASSclass1298184332.95259 data:text,abctext PASSclass1298184595.36652 data:text,abctext PASSclass1298184623.81142 data:text,abctext PASSclass1298183571.32271 data:text,abctext PASSclass1298184504.70199result+data%3Atext%2Cabc%20%2B%20data%3Atext%2Cabc Ohttp%3A%2F%2Fexample.com%2Fa%C3%A5b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A5bname /http://example.com/aåb http://example.com/aåblabelhttp://example.com/a%C3%A5btext PASSclass1298184332.95259http://example.com/a%C3%A5btext PASSclass1298184595.36652http://example.com/aåbtext FAILclass1298184623.81142http://example.com/aåbtext FAILclass1298184504.70199http://example.com/a%C3%A5btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A5b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A5b Chttp%3A%2F%2Ffoo%2F%23a%25F5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F5bname #http://foo/#a%F5b http://foo/#a%F5blabelhttp://foo/#a%F5btext PASSclass1298184332.95259http://foo/#a%F5btext PASSclass1298184595.36652http://foo/#a%F5btext PASSclass1298184623.81142http://foo/#a%F5btext PASSclass1298184504.70199http://foo/#a%F5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F5b Chttp%3A%2F%2Ffoo%2F%3Fa%25E8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E8bname #http://foo/?a%E8b http://foo/?a%E8blabelhttp://foo/?a%E8btext PASSclass1298184332.95259http://foo/?a%E8btext PASSclass1298184595.36652http://foo/?a%E8btext PASSclass1298184623.81142http://foo/?a%E8btext PASSclass1298183571.32271http://foo/?a%E8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E8b =http%3A%2F%2Ffoo%2Fa%2504b%20%2B%20http%3A%2F%2Ffoo%2Fa%2504bname !http://foo/a%04b http://foo/a%04blabelhttp://foo/a%04btext PASSclass1298184332.95259http://foo/a%04btext PASSclass1298184595.36652http://foo/a%04btext PASSclass1298184623.81142http://foo/a%04btext PASSclass1298184504.70199http://foo/a%04btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2504b%20%2B%20http%3A%2F%2Ffoo%2Fa%2504b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A0bname 1http://example.com/?aàb http://example.com/?aàblabelhttp://example.com/?a%C3%A0btext PASSclass1298184332.95259http://example.com/?a%C3%A0btext PASSclass1298184595.36652http://example.com/?a%C3%A0btext PASSclass1298184623.81142http://example.com/?a%C3%A0btext PASSclass1298183571.32271http://example.com/?aàbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A0b =http%3A%2F%2Ffoo%2Fa%25Cfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cfbname !http://foo/a%Cfb http://foo/a%Cfblabelhttp://foo/a%Cfbtext PASSclass1298184332.95259http://foo/a%Cfbtext PASSclass1298184595.36652http://foo/a%CFbtext FAILclass1298184623.81142http://foo/a%Cfbtext PASSclass1298184504.70199http://foo/a%Cfbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Cfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cfb Chttp%3A%2F%2Ffoo%2F%23a%25Efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Efbname #http://foo/#a%Efb http://foo/#a%Efblabelhttp://foo/#a%Efbtext PASSclass1298184332.95259http://foo/#a%Efbtext PASSclass1298184595.36652http://foo/#a%Efbtext PASSclass1298184623.81142http://foo/#a%Efbtext PASSclass1298184504.70199http://foo/#a%Efbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Efb ueXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2Fc%2F%257bfoo%257d%20%2B%20eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2Fc%2F%257bfoo%257dname AeXAMPLE://a/./b/../b/c/%7bfoo%7d eXAMPLE://a/./b/../b/c/%7bfoo%7dlabel example://a/./b/../b/c/%7bfoo%7dtext PASSclass1298184332.95259eXAMPLE://a/b/c/%7bfoo%7dtext FAILclass1298184595.36652example://a/b/c/%7bfoo%7dtext FAILclass1298184623.81142 example://a/./b/../b/c/%7bfoo%7dtext PASSclass1298183571.32271example://a/b/c/%7bfoo%7dtext FAILclass1298184504.70199resultueXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2Fc%2F%257bfoo%257d%20%2B%20eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2Fc%2F%257bfoo%257d =http%3A%2F%2Ffoo%2Fa%25b4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b4bname !http://foo/a%b4b http://foo/a%b4blabelhttp://foo/a%b4btext PASSclass1298184332.95259http://foo/a%b4btext PASSclass1298184595.36652http://foo/a%B4btext FAILclass1298184623.81142http://foo/a%b4btext PASSclass1298184504.70199http://foo/a%b4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b4b =http%3A%2F%2Ffoo%2Fa%25A6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A6bname !http://foo/a%A6b http://foo/a%A6blabelhttp://foo/a%A6btext PASSclass1298184332.95259http://foo/a%A6btext PASSclass1298184595.36652http://foo/a%A6btext PASSclass1298184623.81142http://foo/a%A6btext PASSclass1298184504.70199http://foo/a%A6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A6b Chttp%3A%2F%2Ffoo%2F%23a%257ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257abname #http://foo/#a%7ab http://foo/#a%7ablabelhttp://foo/#a%7abtext PASSclass1298184332.95259http://foo/#a%7abtext PASSclass1298184595.36652http://foo/#azbtext FAILclass1298184623.81142http://foo/#a%7abtext PASSclass1298184504.70199http://foo/#a%7abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257ab =http%3A%2F%2Ffoo%2Fa%2584b%20%2B%20http%3A%2F%2Ffoo%2Fa%2584bname !http://foo/a%84b http://foo/a%84blabelhttp://foo/a%84btext PASSclass1298184332.95259http://foo/a%84btext PASSclass1298184595.36652http://foo/a%84btext PASSclass1298184623.81142http://foo/a%84btext PASSclass1298184504.70199http://foo/a%84btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2584b%20%2B%20http%3A%2F%2Ffoo%2Fa%2584b =http%3A%2F%2Ffoo%2Fa%25A5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A5bname !http://foo/a%A5b http://foo/a%A5blabelhttp://foo/a%A5btext PASSclass1298184332.95259http://foo/a%A5btext PASSclass1298184595.36652http://foo/a%A5btext PASSclass1298184623.81142http://foo/a%A5btext PASSclass1298184504.70199http://foo/a%A5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A5b =http%3A%2F%2Ffoo%2Fa%25eeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eebname !http://foo/a%eeb http://foo/a%eeblabelhttp://foo/a%eebtext PASSclass1298184332.95259http://foo/a%eebtext PASSclass1298184595.36652http://foo/a%EEbtext FAILclass1298184623.81142http://foo/a%eebtext PASSclass1298184504.70199http://foo/a%eebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25eeb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eeb Ohttp%3A%2F%2Fexample.com%2Fa%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%91bname /http://example.com/aÑb http://example.com/aÑblabelhttp://example.com/a%C3%91btext PASSclass1298184332.95259http://example.com/a%C3%91btext PASSclass1298184595.36652http://example.com/aÑbtext FAILclass1298184623.81142http://example.com/aÑbtext FAILclass1298184504.70199http://example.com/a%C3%91btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%91b Chttp%3A%2F%2Ffoo%2F%23a%253Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Fbname #http://foo/#a%3Fb http://foo/#a%3Fblabelhttp://foo/#a%3Fbtext PASSclass1298184332.95259http://foo/#a%3Fbtext PASSclass1298184595.36652http://foo/#a%3Fbtext PASSclass1298184623.81142http://foo/#a%3Fbtext PASSclass1298184504.70199http://foo/#a%3Fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Fb Chttp%3A%2F%2Ffoo%2F%23a%256db%20%2B%20http%3A%2F%2Ffoo%2F%23a%256dbname #http://foo/#a%6db http://foo/#a%6dblabelhttp://foo/#a%6dbtext PASSclass1298184332.95259http://foo/#a%6dbtext PASSclass1298184595.36652http://foo/#ambtext FAILclass1298184623.81142http://foo/#a%6dbtext PASSclass1298184504.70199http://foo/#a%6dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256db%20%2B%20http%3A%2F%2Ffoo%2F%23a%256db Chttp%3A%2F%2Ffoo%2F%23a%251Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Cbname #http://foo/#a%1Cb http://foo/#a%1Cblabelhttp://foo/#a%1Cbtext PASSclass1298184332.95259http://foo/#a%1Cbtext PASSclass1298184595.36652http://foo/#a%1Cbtext PASSclass1298184623.81142http://foo/#a%1Cbtext PASSclass1298184504.70199http://foo/#a%1Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%251Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Cb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BAbname 1http://example.com/#aºb http://example.com/#aºblabelhttp://example.com/#aºbtext PASSclass1298184332.95259http://example.com/#a%C2%BAbtext FAILclass1298184595.36652http://example.com/#aºbtext PASSclass1298184623.81142http://example.com/#aºbtext PASSclass1298184504.70199http://example.com/#a%C2%BAbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BAb Khttp%3A%2F%2Fexample.com%2F%23aVb%20%2B%20http%3A%2F%2Fexample.com%2F%23aVbname /http://example.com/#aVb http://example.com/#aVblabelhttp://example.com/#aVbtext PASSclass1298184332.95259http://example.com/#aVbtext PASSclass1298184595.36652http://example.com/#aVbtext PASSclass1298184623.81142http://example.com/#aVbtext PASSclass1298184504.70199http://example.com/#aVbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aVb%20%2B%20http%3A%2F%2Fexample.com%2F%23aVb Chttp%3A%2F%2Ffoo%2F%23a%25AFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AFbname #http://foo/#a%AFb http://foo/#a%AFblabelhttp://foo/#a%AFbtext PASSclass1298184332.95259http://foo/#a%AFbtext PASSclass1298184595.36652http://foo/#a%AFbtext PASSclass1298184623.81142http://foo/#a%AFbtext PASSclass1298184504.70199http://foo/#a%AFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25AFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AFb Ohttp%3A%2F%2Fexample.com%2F%3Fa%0Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Fbname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%0Fbtext PASSclass1298184332.95259http://example.com/?a%0Fbtext PASSclass1298184595.36652http://example.com/?a%0Fbtext PASSclass1298184623.81142http://example.com/?a%0Fbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%0Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Fb Chttp%3A%2F%2Ffoo%2F%23a%252cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252cbname #http://foo/#a%2cb http://foo/#a%2cblabelhttp://foo/#a%2cbtext PASSclass1298184332.95259http://foo/#a%2cbtext PASSclass1298184595.36652http://foo/#a%2cbtext PASSclass1298184623.81142http://foo/#a%2cbtext PASSclass1298184504.70199http://foo/#a%2cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252cb =http%3A%2F%2Ffoo%2Fa%25dfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dfbname !http://foo/a%dfb http://foo/a%dfblabelhttp://foo/a%dfbtext PASSclass1298184332.95259http://foo/a%dfbtext PASSclass1298184595.36652http://foo/a%DFbtext FAILclass1298184623.81142http://foo/a%dfbtext PASSclass1298184504.70199http://foo/a%dfbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dfb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dfb =http%3A%2F%2Ffoo%2Fa%25Fab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fabname !http://foo/a%Fab http://foo/a%Fablabelhttp://foo/a%Fabtext PASSclass1298184332.95259http://foo/a%Fabtext PASSclass1298184595.36652http://foo/a%FAbtext FAILclass1298184623.81142http://foo/a%Fabtext PASSclass1298184504.70199http://foo/a%Fabtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Fab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fab ,http%3A%23bar%20%2B%20http%3A%2F%2Ffoo%2Faaaname http:#bar http://foo/aaalabelhttp://foo/aaa#bartext PASSclass1298184332.95259http://foo/aaa#bartext PASSclass1298184595.36652http://foo/aaa#bartext PASSclass1298184623.81142http://foo/aaa#bartext PASSclass1298183571.32271http://foo/aaa#bartext PASSclass1298184504.70199result,http%3A%23bar%20%2B%20http%3A%2F%2Ffoo%2Faaa Khttp%3A%2F%2Fexample.com%2F%3Fatb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fatbname /http://example.com/?atb http://example.com/?atblabelhttp://example.com/?atbtext PASSclass1298184332.95259http://example.com/?atbtext PASSclass1298184595.36652http://example.com/?atbtext PASSclass1298184623.81142http://example.com/?atbtext PASSclass1298183571.32271http://example.com/?atbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fatb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fatb Chttp%3A%2F%2Ffoo%2F%23a%2539b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2539bname #http://foo/#a%39b http://foo/#a%39blabelhttp://foo/#a%39btext PASSclass1298184332.95259http://foo/#a%39btext PASSclass1298184595.36652http://foo/#a9btext FAILclass1298184623.81142http://foo/#a%39btext PASSclass1298184504.70199http://foo/#a%39btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2539b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2539b I%2568ttp%3A%2F%2Fsuika.fam.cx%2F%20%2B%20%2568ttp%3A%2F%2Fsuika.fam.cx%2Fname -%68ttp://suika.fam.cx/ %68ttp://suika.fam.cx/label[http://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/http://suika.fam.cx/text FAILclass1298184332.95259_http://suika.fam.cx/www/url/perl-weburl/t/browsers/%68ttp://suika.fam.cx/%68ttp://suika.fam.cx/text FAILclass1298184595.36652[http://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/http://suika.fam.cx/text FAILclass1298184623.81142Ihttp://suika.fam.cx/www/url/perl-weburl/t/browsers/%68ttp://suika.fam.cx/text FAILclass1298183571.32271Ghttp://suika.fam.cx/www/url/perl-weburl/t/browsers/http://suika.fam.cx/text FAILclass1298184504.70199resultI%2568ttp%3A%2F%2Fsuika.fam.cx%2F%20%2B%20%2568ttp%3A%2F%2Fsuika.fam.cx%2F Chttp%3A%2F%2Ffoo%2F%23a%25dcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dcbname #http://foo/#a%dcb http://foo/#a%dcblabelhttp://foo/#a%dcbtext PASSclass1298184332.95259http://foo/#a%dcbtext PASSclass1298184595.36652http://foo/#a%dcbtext PASSclass1298184623.81142http://foo/#a%dcbtext PASSclass1298184504.70199http://foo/#a%dcbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dcb Chttp%3A%2F%2Ffoo%2F%23a%255Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Bbname #http://foo/#a%5Bb http://foo/#a%5Bblabelhttp://foo/#a%5Bbtext PASSclass1298184332.95259http://foo/#a%5Bbtext PASSclass1298184595.36652http://foo/#a%5Bbtext PASSclass1298184623.81142http://foo/#a%5Bbtext PASSclass1298184504.70199http://foo/#a%5Bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Bb N%2F%2Fx%3Ay%40z%3Al%2Fm%3Fn%23o%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%3Ff%23gname $//x:y@z:l/m?n#o http://a:b@c:d/e?f#glabelhttp://x:y@z:l/m?n#otext PASSclass1298184332.95259http://x:y@z:l/m?n#otext PASSclass1298184595.36652http://z/m?n#otext FAILclass1298184623.81142nulltext FAILclass1298184504.70199//x:y@z:l/m?n#otext FAILclass1298183571.32271resultN%2F%2Fx%3Ay%40z%3Al%2Fm%3Fn%23o%20%2B%20http%3A%2F%2Fa%3Ab%40c%3Ad%2Fe%3Ff%23g Chttp%3A%2F%2Ffoo%2F%23a%2555b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2555bname #http://foo/#a%55b http://foo/#a%55blabelhttp://foo/#a%55btext PASSclass1298184332.95259http://foo/#a%55btext PASSclass1298184595.36652http://foo/#aUbtext FAILclass1298184623.81142http://foo/#a%55btext PASSclass1298184504.70199http://foo/#a%55btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2555b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2555b Chttp%3A%2F%2Ffoo%2F%23a%2516b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2516bname #http://foo/#a%16b http://foo/#a%16blabelhttp://foo/#a%16btext PASSclass1298184332.95259http://foo/#a%16btext PASSclass1298184595.36652http://foo/#a%16btext PASSclass1298184623.81142http://foo/#a%16btext PASSclass1298184504.70199http://foo/#a%16btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2516b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2516b =http%3A%2F%2Ffoo%2Fa%25A7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A7bname !http://foo/a%A7b http://foo/a%A7blabelhttp://foo/a%A7btext PASSclass1298184332.95259http://foo/a%A7btext PASSclass1298184595.36652http://foo/a%A7btext PASSclass1298184623.81142http://foo/a%A7btext PASSclass1298184504.70199http://foo/a%A7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25A7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25A7b 7file%3A%2F%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Fname file:///c:/ file:///c:/label file:///C:/text PASSclass1298184332.95259 file:///c:/text FAILclass1298184595.36652 file:/c:/text FAILclass1298184623.81142 file:///c:/text FAILclass1298183571.32271 file:///c:/text FAILclass1298184504.70199result7file%3A%2F%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2F Ehttp%3A%2F%2Fexample.com%2Fazb%20%2B%20http%3A%2F%2Fexample.com%2Fazbname -http://example.com/azb http://example.com/azblabelhttp://example.com/azbtext PASSclass1298184332.95259http://example.com/azbtext PASSclass1298184595.36652http://example.com/azbtext PASSclass1298184623.81142http://example.com/azbtext PASSclass1298184504.70199http://example.com/azbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fazb%20%2B%20http%3A%2F%2Fexample.com%2Fazb Ohttp%3A%2F%2Fexample.com%2Fa%C2%98b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%98bname /http://example.com/a˜b http://example.com/a˜blabelhttp://example.com/a%C2%98btext PASSclass1298184332.95259http://example.com/a%C2%98btext PASSclass1298184595.36652http://example.com/a˜btext FAILclass1298184623.81142http://example.com/a˜btext FAILclass1298184504.70199http://example.com/a%C2%98btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%98b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%98b Ohttp%3A%2F%2Fexample.com%2Fa%C3%87b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%87bname /http://example.com/aÇb http://example.com/aÇblabelhttp://example.com/a%C3%87btext PASSclass1298184332.95259http://example.com/a%C3%87btext PASSclass1298184595.36652http://example.com/aÇbtext FAILclass1298184623.81142http://example.com/aÇbtext FAILclass1298184504.70199http://example.com/a%C3%87btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%87b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%87b Ohttp%3A%2F%2Fexample.com%2Fa%C3%90b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%90bname /http://example.com/aÐb http://example.com/aÐblabelhttp://example.com/a%C3%90btext PASSclass1298184332.95259http://example.com/a%C3%90btext PASSclass1298184595.36652http://example.com/aÐbtext FAILclass1298184623.81142http://example.com/aÐbtext FAILclass1298184504.70199http://example.com/a%C3%90btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%90b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%90b Chttp%3A%2F%2Ffoo%2F%3Fa%259Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Fbname #http://foo/?a%9Fb http://foo/?a%9Fblabelhttp://foo/?a%9Fbtext PASSclass1298184332.95259http://foo/?a%9Fbtext PASSclass1298184595.36652http://foo/?a%9Fbtext PASSclass1298184623.81142http://foo/?a%9Fbtext PASSclass1298183571.32271http://foo/?a%9Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Fb Chttp%3A%2F%2Ffoo%2F%23a%25D7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D7bname #http://foo/#a%D7b http://foo/#a%D7blabelhttp://foo/#a%D7btext PASSclass1298184332.95259http://foo/#a%D7btext PASSclass1298184595.36652http://foo/#a%D7btext PASSclass1298184623.81142http://foo/#a%D7btext PASSclass1298184504.70199http://foo/#a%D7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25D7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D7b Chttp%3A%2F%2Ffoo%2F%23a%2572b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2572bname #http://foo/#a%72b http://foo/#a%72blabelhttp://foo/#a%72btext PASSclass1298184332.95259http://foo/#a%72btext PASSclass1298184595.36652http://foo/#arbtext FAILclass1298184623.81142http://foo/#a%72btext PASSclass1298184504.70199http://foo/#a%72btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2572b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2572b Khttp%3A%2F%2Fexample.com%2F%3Faqb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faqbname /http://example.com/?aqb http://example.com/?aqblabelhttp://example.com/?aqbtext PASSclass1298184332.95259http://example.com/?aqbtext PASSclass1298184595.36652http://example.com/?aqbtext PASSclass1298184623.81142http://example.com/?aqbtext PASSclass1298183571.32271http://example.com/?aqbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Faqb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faqb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%92bname 1http://example.com/#a’b http://example.com/#a’blabelhttp://example.com/#a’btext FAILclass1298184332.95259http://example.com/#a%C2%92btext PASSclass1298184595.36652http://example.com/#a’btext FAILclass1298184623.81142http://example.com/#a’btext FAILclass1298184504.70199http://example.com/#a%C2%92btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%92b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%92b Chttp%3A%2F%2Ffoo%2F%23a%25f2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f2bname #http://foo/#a%f2b http://foo/#a%f2blabelhttp://foo/#a%f2btext PASSclass1298184332.95259http://foo/#a%f2btext PASSclass1298184595.36652http://foo/#a%f2btext PASSclass1298184623.81142http://foo/#a%f2btext PASSclass1298184504.70199http://foo/#a%f2btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f2b 6http%3A%2F%2Ffoo%2Fbaz%20%2B%20http%3A%2F%2Fhoge%2Fbarname http://foo/baz http://hoge/barlabelhttp://foo/baztext PASSclass1298184332.95259http://foo/baztext PASSclass1298184595.36652http://foo/baztext PASSclass1298184623.81142http://foo/baztext PASSclass1298184504.70199http://foo/baztext PASSclass1298183571.32271result6http%3A%2F%2Ffoo%2Fbaz%20%2B%20http%3A%2F%2Fhoge%2Fbar =http%3A%2F%2Ffoo%2Fa%25d3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d3bname !http://foo/a%d3b http://foo/a%d3blabelhttp://foo/a%d3btext PASSclass1298184332.95259http://foo/a%d3btext PASSclass1298184595.36652http://foo/a%D3btext FAILclass1298184623.81142http://foo/a%d3btext PASSclass1298184504.70199http://foo/a%d3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d3b mhttp%3A%2F%2Fexample.com%2Ffoo%2509%25C2%2591%2591%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2509%25C2%2591%2591name Ehttp://example.com/foo%09%C2%91%91 http://example.com/foo%09%C2%91%91label"http://example.com/foo%09%C2%91%91text PASSclass1298184332.95259"http://example.com/foo%09%C2%91%91text PASSclass1298184595.36652http://example.com/foo%09‘%91text FAILclass1298184623.81142"http://example.com/foo%09%C2%91%91text PASSclass1298183571.32271"http://example.com/foo%09%C2%91%91text PASSclass1298184504.70199resultmhttp%3A%2F%2Fexample.com%2Ffoo%2509%25C2%2591%2591%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2509%25C2%2591%2591 Chttp%3A%2F%2Ffoo%2F%23a%25ecb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ecbname #http://foo/#a%ecb http://foo/#a%ecblabelhttp://foo/#a%ecbtext PASSclass1298184332.95259http://foo/#a%ecbtext PASSclass1298184595.36652http://foo/#a%ecbtext PASSclass1298184623.81142http://foo/#a%ecbtext PASSclass1298184504.70199http://foo/#a%ecbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ecb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ecb Ynews%3Acomp.infosystems.www.servers.unix%20%2B%20news%3Acomp.infosystems.www.servers.unixname Mnews:comp.infosystems.www.servers.unix news:comp.infosystems.www.servers.unixlabel&news:comp.infosystems.www.servers.unixtext PASSclass1298184332.95259&news:comp.infosystems.www.servers.unixtext PASSclass1298184595.36652'news:/comp.infosystems.www.servers.unixtext FAILclass1298184623.81142&news:comp.infosystems.www.servers.unixtext PASSclass1298183571.32271&news:comp.infosystems.www.servers.unixtext PASSclass1298184504.70199resultYnews%3Acomp.infosystems.www.servers.unix%20%2B%20news%3Acomp.infosystems.www.servers.unix Chttp%3A%2F%2Ffoo%2F%23a%2549b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2549bname #http://foo/#a%49b http://foo/#a%49blabelhttp://foo/#a%49btext PASSclass1298184332.95259http://foo/#a%49btext PASSclass1298184595.36652http://foo/#aIbtext FAILclass1298184623.81142http://foo/#a%49btext PASSclass1298184504.70199http://foo/#a%49btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2549b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2549b =http%3A%2F%2Ffoo%2Fa%25Aab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Aabname !http://foo/a%Aab http://foo/a%Aablabelhttp://foo/a%Aabtext PASSclass1298184332.95259http://foo/a%Aabtext PASSclass1298184595.36652http://foo/a%AAbtext FAILclass1298184623.81142http://foo/a%Aabtext PASSclass1298184504.70199http://foo/a%Aabtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Aab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Aab =http%3A%2F%2F0.0.0xFF.0%2F%20%2B%20http%3A%2F%2F0.0.0xFF.0%2Fname %http://0.0.0xFF.0/ http://0.0.0xFF.0/labelhttp://0.0.255.0/text PASSclass1298184332.95259http://0.0.0xFF.0/text FAILclass1298184595.36652http://0.0.0xff.0/text FAILclass1298184623.81142http://0.0.0xff.0/text FAILclass1298183571.32271http://0.0.255.0/text PASSclass1298184504.70199result=http%3A%2F%2F0.0.0xFF.0%2F%20%2B%20http%3A%2F%2F0.0.0xFF.0%2F =http%3A%2F%2Ffoo%2Fa%25bBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bBbname !http://foo/a%bBb http://foo/a%bBblabelhttp://foo/a%bBbtext PASSclass1298184332.95259http://foo/a%bBbtext PASSclass1298184595.36652http://foo/a%BBbtext FAILclass1298184623.81142http://foo/a%bBbtext PASSclass1298184504.70199http://foo/a%bBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25bBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bBb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%95b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%95bname 1http://example.com/?aÕb http://example.com/?aÕblabelhttp://example.com/?a%C3%95btext PASSclass1298184332.95259http://example.com/?a%C3%95btext PASSclass1298184595.36652http://example.com/?a%C3%95btext PASSclass1298184623.81142http://example.com/?a%C3%95btext PASSclass1298183571.32271http://example.com/?aÕbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%95b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%95b Chttp%3A%2F%2Ffoo%2F%23a%25DFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DFbname #http://foo/#a%DFb http://foo/#a%DFblabelhttp://foo/#a%DFbtext PASSclass1298184332.95259http://foo/#a%DFbtext PASSclass1298184595.36652http://foo/#a%DFbtext PASSclass1298184623.81142http://foo/#a%DFbtext PASSclass1298184504.70199http://foo/#a%DFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DFb Chttp%3A%2F%2Ffoo%2F%23a%25a1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a1bname #http://foo/#a%a1b http://foo/#a%a1blabelhttp://foo/#a%a1btext PASSclass1298184332.95259http://foo/#a%a1btext PASSclass1298184595.36652http://foo/#a%a1btext PASSclass1298184623.81142http://foo/#a%a1btext PASSclass1298184504.70199http://foo/#a%a1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a1b Chttp%3A%2F%2Ffoo%2F%23a%25dCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dCbname #http://foo/#a%dCb http://foo/#a%dCblabelhttp://foo/#a%dCbtext PASSclass1298184332.95259http://foo/#a%dCbtext PASSclass1298184595.36652http://foo/#a%dCbtext PASSclass1298184623.81142http://foo/#a%dCbtext PASSclass1298184504.70199http://foo/#a%dCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dCb Khttp%3A%2F%2Fexample.com%2F%23aFb%20%2B%20http%3A%2F%2Fexample.com%2F%23aFbname /http://example.com/#aFb http://example.com/#aFblabelhttp://example.com/#aFbtext PASSclass1298184332.95259http://example.com/#aFbtext PASSclass1298184595.36652http://example.com/#aFbtext PASSclass1298184623.81142http://example.com/#aFbtext PASSclass1298184504.70199http://example.com/#aFbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aFb%20%2B%20http%3A%2F%2Fexample.com%2F%23aFb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Ebname 1http://example.com/#aÞb http://example.com/#aÞblabelhttp://example.com/#aÞbtext PASSclass1298184332.95259http://example.com/#a%C3%9Ebtext FAILclass1298184595.36652http://example.com/#aÞbtext PASSclass1298184623.81142http://example.com/#aÞbtext PASSclass1298184504.70199http://example.com/#a%C3%9Ebtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Eb Yjavascript%3A%20%2F%2F%20%23%20%E4%B8%80%20%2B%20javascript%3A%20%2F%2F%20%23%20%E4%B8%80name )javascript: // # 一 javascript: // # 一labeljavascript: // # %E4%B8%80text FAILclass1298184332.95259 javascript:%20//%20#%20%E4%B8%80text FAILclass1298184595.36652javascript: // # 一text PASSclass1298184623.81142 javascript:%20//%20#%20%E4%B8%80text FAILclass1298183571.32271javascript: // # 一text PASSclass1298184504.70199resultYjavascript%3A%20%2F%2F%20%23%20%E4%B8%80%20%2B%20javascript%3A%20%2F%2F%20%23%20%E4%B8%80 =http%3A%2F%2Ffoo%2Fa%25dbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dbbname !http://foo/a%dbb http://foo/a%dbblabelhttp://foo/a%dbbtext PASSclass1298184332.95259http://foo/a%dbbtext PASSclass1298184595.36652http://foo/a%DBbtext FAILclass1298184623.81142http://foo/a%dbbtext PASSclass1298184504.70199http://foo/a%dbbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dbb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dbb /http%3A%2F%2Ffoo%3A%20%2B%20http%3A%2F%2Ffoo%3Aname http://foo: http://foo:label http://foo/text PASSclass1298184332.95259 http://foo:/text FAILclass1298184595.36652 http://foo/text PASSclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http://foo/text PASSclass1298184504.70199result/http%3A%2F%2Ffoo%3A%20%2B%20http%3A%2F%2Ffoo%3A Ohttp%3A%2F%2Fexample.com%2Fa%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Cbname /http://example.com/aÌb http://example.com/aÌblabelhttp://example.com/a%C3%8Cbtext PASSclass1298184332.95259http://example.com/a%C3%8Cbtext PASSclass1298184595.36652http://example.com/aÌbtext FAILclass1298184623.81142http://example.com/aÌbtext FAILclass1298184504.70199http://example.com/a%C3%8Cbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%8Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%8Cb Ehttp%3A%2F%2Fexample.com%2Fa!b%20%2B%20http%3A%2F%2Fexample.com%2Fa!bname -http://example.com/a!b http://example.com/a!blabelhttp://example.com/a!btext PASSclass1298184332.95259http://example.com/a!btext PASSclass1298184595.36652http://example.com/a!btext PASSclass1298184623.81142http://example.com/a!btext PASSclass1298184504.70199http://example.com/a!btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa!b%20%2B%20http%3A%2F%2Fexample.com%2Fa!b 5http%3A%2F%2F%5B%3A%5D%20%2B%20http%3A%2F%2F%5B%3A%5Dname http://[:] http://[:]label http://[:]/text PASSclass1298184332.95259 http://[:]/text PASSclass1298184595.36652 http://[:]/text PASSclass1298184623.81142 http://[:]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result5http%3A%2F%2F%5B%3A%5D%20%2B%20http%3A%2F%2F%5B%3A%5D Ihttp%3A%2F%2Fexample.com%2Fa%7Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Dbname -http://example.com/a}b http://example.com/a}blabelhttp://example.com/a%7Dbtext PASSclass1298184332.95259http://example.com/a}btext FAILclass1298184595.36652http://example.com/a}btext FAILclass1298184623.81142http://example.com/a%7Dbtext PASSclass1298184504.70199http://example.com/a%7Dbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%7Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Db Chttp%3A%2F%2Ffoo%2F%23a%2533b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2533bname #http://foo/#a%33b http://foo/#a%33blabelhttp://foo/#a%33btext PASSclass1298184332.95259http://foo/#a%33btext PASSclass1298184595.36652http://foo/#a3btext FAILclass1298184623.81142http://foo/#a%33btext PASSclass1298184504.70199http://foo/#a%33btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2533b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2533b =http%3A%2F%2Ffoo%2Fa%25c4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c4bname !http://foo/a%c4b http://foo/a%c4blabelhttp://foo/a%c4btext PASSclass1298184332.95259http://foo/a%c4btext PASSclass1298184595.36652http://foo/a%C4btext FAILclass1298184623.81142http://foo/a%c4btext PASSclass1298184504.70199http://foo/a%c4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c4b Ohttp%3A%2F%2Fexample.com%2Fa%C2%87b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%87bname /http://example.com/a‡b http://example.com/a‡blabelhttp://example.com/a%C2%87btext PASSclass1298184332.95259http://example.com/a%C2%87btext PASSclass1298184595.36652http://example.com/a‡btext FAILclass1298184623.81142http://example.com/a‡btext FAILclass1298184504.70199http://example.com/a%C2%87btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%87b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%87b =http%3A%2F%2Ffoo%2Fa%25FDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25FDbname !http://foo/a%FDb http://foo/a%FDblabelhttp://foo/a%FDbtext PASSclass1298184332.95259http://foo/a%FDbtext PASSclass1298184595.36652http://foo/a%FDbtext PASSclass1298184623.81142http://foo/a%FDbtext PASSclass1298184504.70199http://foo/a%FDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25FDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25FDb =http%3A%2F%2Ffoo%2Fa%2578b%20%2B%20http%3A%2F%2Ffoo%2Fa%2578bname !http://foo/a%78b http://foo/a%78blabelhttp://foo/axbtext PASSclass1298184332.95259http://foo/a%78btext FAILclass1298184595.36652http://foo/axbtext PASSclass1298184623.81142http://foo/axbtext PASSclass1298184504.70199http://foo/a%78btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2578b%20%2B%20http%3A%2F%2Ffoo%2Fa%2578b Ahttp%3A%2F%2Ffoo%3Fbar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%3Fbazname %http://foo?bar?baz http://foo?bar?bazlabelhttp://foo/?bar?baztext PASSclass1298184332.95259http://foo/?bar?baztext PASSclass1298184595.36652http://foo/?bar?baztext PASSclass1298184623.81142http://foo/?bar?baztext PASSclass1298183571.32271http://foo/?bar?baztext PASSclass1298184504.70199resultAhttp%3A%2F%2Ffoo%3Fbar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%3Fbaz Ohttp%3A%2F%2Fexample.com%2F%3Fa%5Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Bbname /http://example.com/?a[b http://example.com/?a[blabelhttp://example.com/?a[btext PASSclass1298184332.95259http://example.com/?a[btext PASSclass1298184595.36652http://example.com/?a[btext PASSclass1298184623.81142http://example.com/?a[btext PASSclass1298183571.32271http://example.com/?a[btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%5Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Bb =http%3A%2F%2Ffoo%2Fa%25Eab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Eabname !http://foo/a%Eab http://foo/a%Eablabelhttp://foo/a%Eabtext PASSclass1298184332.95259http://foo/a%Eabtext PASSclass1298184595.36652http://foo/a%EAbtext FAILclass1298184623.81142http://foo/a%Eabtext PASSclass1298184504.70199http://foo/a%Eabtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Eab%20%2B%20http%3A%2F%2Ffoo%2Fa%25Eab Ifile%3A%2F%2Flocalhost%2Fc%3A%2F%20%2B%20file%3A%2F%2Flocalhost%2Fc%3A%2Fname )file://localhost/c:/ file://localhost/c:/label file:///C:/text FAILclass1298184332.95259 file:///c:/text FAILclass1298184595.36652file://localhost/c:/text FAILclass1298184623.81142 file:///c:/text FAILclass1298183571.32271 file:///c:/text FAILclass1298184504.70199resultIfile%3A%2F%2Flocalhost%2Fc%3A%2F%20%2B%20file%3A%2F%2Flocalhost%2Fc%3A%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25A1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A1bname #http://foo/?a%A1b http://foo/?a%A1blabelhttp://foo/?a%A1btext PASSclass1298184332.95259http://foo/?a%A1btext PASSclass1298184595.36652http://foo/?a%A1btext PASSclass1298184623.81142http://foo/?a%A1btext PASSclass1298183571.32271http://foo/?a%A1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A1b Chttp%3A%2F%2Ffoo%2F%3Fa%251Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Ebname #http://foo/?a%1Eb http://foo/?a%1Eblabelhttp://foo/?a%1Ebtext PASSclass1298184332.95259http://foo/?a%1Ebtext PASSclass1298184595.36652http://foo/?a%1Ebtext PASSclass1298184623.81142http://foo/?a%1Ebtext PASSclass1298183571.32271http://foo/?a%1Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%251Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%251Eb 2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\server\file http://a/b/clabelfile://server/filetext PASSclass1298184332.95259http://server/filetext FAILclass1298184595.36652http://a/b/%5C%5Cserver%5Cfiletext FAILclass1298184623.81142http://a/b/%5C%5Cserver%5Cfiletext FAILclass1298183571.32271file://server/filetext PASSclass1298184504.70199result2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2Ffoo%2Fa%25Cdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cdbname !http://foo/a%Cdb http://foo/a%Cdblabelhttp://foo/a%Cdbtext PASSclass1298184332.95259http://foo/a%Cdbtext PASSclass1298184595.36652http://foo/a%CDbtext FAILclass1298184623.81142http://foo/a%Cdbtext PASSclass1298184504.70199http://foo/a%Cdbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Cdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Cdb data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%2C%25f9%25ec%25e5%25ed%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%2C%25f9%25ec%25e5%25edname cdata:text/plain;charset=iso-8859-8-i,%f9%ec%e5%ed data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edlabel1data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edtext PASSclass1298184332.952591data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edtext PASSclass1298184595.366521data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edtext PASSclass1298184623.811421data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edtext PASSclass1298183571.322711data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%edtext PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%2C%25f9%25ec%25e5%25ed%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%2C%25f9%25ec%25e5%25ed }eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2F%2563%2F%257bfoo%257d%20%2B%20eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2F%2563%2F%257bfoo%257dname EeXAMPLE://a/./b/../b/%63/%7bfoo%7d eXAMPLE://a/./b/../b/%63/%7bfoo%7dlabel"example://a/./b/../b/%63/%7bfoo%7dtext PASSclass1298184332.95259eXAMPLE://a/b/%63/%7bfoo%7dtext FAILclass1298184595.36652example://a/b/c/%7bfoo%7dtext FAILclass1298184623.81142"example://a/./b/../b/%63/%7bfoo%7dtext PASSclass1298183571.32271example://a/b/%63/%7bfoo%7dtext FAILclass1298184504.70199result}eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2F%2563%2F%257bfoo%257d%20%2B%20eXAMPLE%3A%2F%2Fa%2F.%2Fb%2F..%2Fb%2F%2563%2F%257bfoo%257d Chttp%3A%2F%2Ffoo%2F%3Fa%25afb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25afbname #http://foo/?a%afb http://foo/?a%afblabelhttp://foo/?a%afbtext PASSclass1298184332.95259http://foo/?a%afbtext PASSclass1298184595.36652http://foo/?a%AFbtext FAILclass1298184623.81142http://foo/?a%afbtext PASSclass1298183571.32271http://foo/?a%afbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25afb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25afb =http%3A%2F%2Ffoo%2Fa%258db%20%2B%20http%3A%2F%2Ffoo%2Fa%258dbname !http://foo/a%8db http://foo/a%8dblabelhttp://foo/a%8dbtext PASSclass1298184332.95259http://foo/a%8dbtext PASSclass1298184595.36652http://foo/a%8dbtext PASSclass1298184623.81142http://foo/a%8dbtext PASSclass1298184504.70199http://foo/a%8dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258db%20%2B%20http%3A%2F%2Ffoo%2Fa%258db =http%3A%2F%2Ffoo%2Fa%252fb%20%2B%20http%3A%2F%2Ffoo%2Fa%252fbname !http://foo/a%2fb http://foo/a%2fblabelhttp://foo/a%2fbtext PASSclass1298184332.95259http://foo/a%2fbtext PASSclass1298184595.36652http://foo/a%2fbtext PASSclass1298184623.81142http://foo/a%2fbtext PASSclass1298184504.70199http://foo/a%2fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252fb%20%2B%20http%3A%2F%2Ffoo%2Fa%252fb ihttp%3A%2F%2F%2573%2575%2569%256B%2561.fam.cx%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561.fam.cx%2Fname =http://%73%75%69%6B%61.fam.cx/ http://%73%75%69%6B%61.fam.cx/labelhttp://suika.fam.cx/text PASSclass1298184332.95259http://%73%75%69%6B%61.fam.cx/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://%73%75%69%6b%61.fam.cx/text FAILclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resultihttp%3A%2F%2F%2573%2575%2569%256B%2561.fam.cx%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561.fam.cx%2F Chttp%3A%2F%2Ffoo%2F%23a%25aFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aFbname #http://foo/#a%aFb http://foo/#a%aFblabelhttp://foo/#a%aFbtext PASSclass1298184332.95259http://foo/#a%aFbtext PASSclass1298184595.36652http://foo/#a%aFbtext PASSclass1298184623.81142http://foo/#a%aFbtext PASSclass1298184504.70199http://foo/#a%aFbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aFb =http%3A%2F%2Ffoo%2Fa%25c1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c1bname !http://foo/a%c1b http://foo/a%c1blabelhttp://foo/a%c1btext PASSclass1298184332.95259http://foo/a%c1btext PASSclass1298184595.36652http://foo/a%C1btext FAILclass1298184623.81142http://foo/a%c1btext PASSclass1298184504.70199http://foo/a%c1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25c1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25c1b Yhttp%3A%2F%2Fexample.com%2Ffoo%2541%257a%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2541%257aname 9http://example.com/foo%41%7a http://example.com/foo%41%7alabelhttp://example.com/fooAztext PASSclass1298184332.95259http://example.com/foo%41%7atext FAILclass1298184595.36652http://example.com/fooAztext PASSclass1298184623.81142http://example.com/foo%41%7atext FAILclass1298183571.32271http://example.com/fooAztext PASSclass1298184504.70199resultYhttp%3A%2F%2Fexample.com%2Ffoo%2541%257a%20%2B%20http%3A%2F%2Fexample.com%2Ffoo%2541%257a )http%3A%2F%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:/ http://foo/barlabel http://foo/text PASSclass1298184332.95259http:/text FAILclass1298184595.36652 http://foo/text PASSclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http://foo/text PASSclass1298184504.70199result)http%3A%2F%20%2B%20http%3A%2F%2Ffoo%2Fbar Ihttp%3A%2F%2Fexample.com%2Fa%7Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Bbname -http://example.com/a{b http://example.com/a{blabelhttp://example.com/a%7Bbtext PASSclass1298184332.95259http://example.com/a{btext FAILclass1298184595.36652http://example.com/a{btext FAILclass1298184623.81142http://example.com/a%7Bbtext PASSclass1298184504.70199http://example.com/a%7Bbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%7Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%7Bb Chttp%3A%2F%2Ffoo%2F%23a%250eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250ebname #http://foo/#a%0eb http://foo/#a%0eblabelhttp://foo/#a%0ebtext PASSclass1298184332.95259http://foo/#a%0ebtext PASSclass1298184595.36652http://foo/#a%0ebtext PASSclass1298184623.81142http://foo/#a%0ebtext PASSclass1298184504.70199http://foo/#a%0ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%250eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250eb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B8b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B8bname 1http://example.com/?aøb http://example.com/?aøblabelhttp://example.com/?a%C3%B8btext PASSclass1298184332.95259http://example.com/?a%C3%B8btext PASSclass1298184595.36652http://example.com/?a%C3%B8btext PASSclass1298184623.81142http://example.com/?a%C3%B8btext PASSclass1298183571.32271http://example.com/?aøbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B8b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B8b Chttp%3A%2F%2Ffoo%2F%23a%25E7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E7bname #http://foo/#a%E7b http://foo/#a%E7blabelhttp://foo/#a%E7btext PASSclass1298184332.95259http://foo/#a%E7btext PASSclass1298184595.36652http://foo/#a%E7btext PASSclass1298184623.81142http://foo/#a%E7btext PASSclass1298184504.70199http://foo/#a%E7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25E7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E7b Chttp%3A%2F%2Ffoo%2F%3Fa%25cCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cCbname #http://foo/?a%cCb http://foo/?a%cCblabelhttp://foo/?a%cCbtext PASSclass1298184332.95259http://foo/?a%cCbtext PASSclass1298184595.36652http://foo/?a%CCbtext FAILclass1298184623.81142http://foo/?a%cCbtext PASSclass1298183571.32271http://foo/?a%cCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25cCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cCb Chttp%3A%2F%2Ffoo%2F%23a%25BDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BDbname #http://foo/#a%BDb http://foo/#a%BDblabelhttp://foo/#a%BDbtext PASSclass1298184332.95259http://foo/#a%BDbtext PASSclass1298184595.36652http://foo/#a%BDbtext PASSclass1298184623.81142http://foo/#a%BDbtext PASSclass1298184504.70199http://foo/#a%BDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25BDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BDb =http%3A%2F%2Ffoo%2Fa%2571b%20%2B%20http%3A%2F%2Ffoo%2Fa%2571bname !http://foo/a%71b http://foo/a%71blabelhttp://foo/aqbtext PASSclass1298184332.95259http://foo/a%71btext FAILclass1298184595.36652http://foo/aqbtext PASSclass1298184623.81142http://foo/aqbtext PASSclass1298184504.70199http://foo/a%71btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2571b%20%2B%20http%3A%2F%2Ffoo%2Fa%2571b Chttp%3A%2F%2Ffoo%2F%23a%25CCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CCbname #http://foo/#a%CCb http://foo/#a%CCblabelhttp://foo/#a%CCbtext PASSclass1298184332.95259http://foo/#a%CCbtext PASSclass1298184595.36652http://foo/#a%CCbtext PASSclass1298184623.81142http://foo/#a%CCbtext PASSclass1298184504.70199http://foo/#a%CCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25CCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CCb ]file%3A%2F%2F%5Cwindows%5Cdefault-home.htm%20%2B%20file%3A%2F%2F%5Cwindows%5Cdefault-home.htmname Afile://\windows\default-home.htm file://\windows\default-home.htmlabel file:///windows/default-home.htmtext PASSclass1298184332.95259 file:///windows/default-home.htmtext PASSclass1298184595.36652opera:illegal-url-89text FAILclass1298184623.81142 file:///windows/default-home.htmtext PASSclass1298183571.32271 file:///windows/default-home.htmtext PASSclass1298184504.70199result]file%3A%2F%2F%5Cwindows%5Cdefault-home.htm%20%2B%20file%3A%2F%2F%5Cwindows%5Cdefault-home.htm Chttp%3A%2F%2Ffoo%2F%3Fa%2552b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2552bname #http://foo/?a%52b http://foo/?a%52blabelhttp://foo/?a%52btext PASSclass1298184332.95259http://foo/?a%52btext PASSclass1298184595.36652http://foo/?a%52btext PASSclass1298184623.81142http://foo/?a%52btext PASSclass1298183571.32271http://foo/?a%52btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2552b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2552b Ohttp%3A%2F%2Fexample.com%2F%3Fa%26b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%26bname /http://example.com/?a&b http://example.com/?a&blabelhttp://example.com/?a&btext PASSclass1298184332.95259http://example.com/?a&btext PASSclass1298184595.36652http://example.com/?a&btext PASSclass1298184623.81142http://example.com/?a&btext PASSclass1298183571.32271http://example.com/?a&btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%26b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%26b Chttp%3A%2F%2Ffoo%2F%23a%2582b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2582bname #http://foo/#a%82b http://foo/#a%82blabelhttp://foo/#a%82btext PASSclass1298184332.95259http://foo/#a%82btext PASSclass1298184595.36652http://foo/#a%82btext PASSclass1298184623.81142http://foo/#a%82btext PASSclass1298184504.70199http://foo/#a%82btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2582b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2582b Chttp%3A%2F%2Ffoo%2F%23a%257Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Cbname #http://foo/#a%7Cb http://foo/#a%7Cblabelhttp://foo/#a%7Cbtext PASSclass1298184332.95259http://foo/#a%7Cbtext PASSclass1298184595.36652http://foo/#a%7Cbtext PASSclass1298184623.81142http://foo/#a%7Cbtext PASSclass1298184504.70199http://foo/#a%7Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Cb data%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocal%20%2B%20data%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocalname data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/local data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/locallabelGdata:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/localtext PASSclass1298184332.95259Gdata:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/localtext PASSclass1298184595.36652Gdata:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/localtext PASSclass1298184623.81142Gdata:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/localtext PASSclass1298183571.32271Gdata:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/localtext PASSclass1298184504.70199resultdata%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocal%20%2B%20data%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocal =http%3A%2F%2Ffoo%2Fa%2577b%20%2B%20http%3A%2F%2Ffoo%2Fa%2577bname !http://foo/a%77b http://foo/a%77blabelhttp://foo/awbtext PASSclass1298184332.95259http://foo/a%77btext FAILclass1298184595.36652http://foo/awbtext PASSclass1298184623.81142http://foo/awbtext PASSclass1298184504.70199http://foo/a%77btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2577b%20%2B%20http%3A%2F%2Ffoo%2Fa%2577b Chttp%3A%2F%2Ffoo%2F%3Fa%256Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Bbname #http://foo/?a%6Bb http://foo/?a%6Bblabelhttp://foo/?a%6Bbtext PASSclass1298184332.95259http://foo/?a%6Bbtext PASSclass1298184595.36652http://foo/?a%6Bbtext PASSclass1298184623.81142http://foo/?a%6Bbtext PASSclass1298183571.32271http://foo/?a%6Bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%256Bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%256Bb Chttp%3A%2F%2Ffoo%2F%23a%25FAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FAbname #http://foo/#a%FAb http://foo/#a%FAblabelhttp://foo/#a%FAbtext PASSclass1298184332.95259http://foo/#a%FAbtext PASSclass1298184595.36652http://foo/#a%FAbtext PASSclass1298184623.81142http://foo/#a%FAbtext PASSclass1298184504.70199http://foo/#a%FAbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25FAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FAb =http%3A%2F%2Ffoo%2Fa%25eBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eBbname !http://foo/a%eBb http://foo/a%eBblabelhttp://foo/a%eBbtext PASSclass1298184332.95259http://foo/a%eBbtext PASSclass1298184595.36652http://foo/a%EBbtext FAILclass1298184623.81142http://foo/a%eBbtext PASSclass1298184504.70199http://foo/a%eBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25eBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eBb Khttp%3A%2F%2Fexample.com%2F%23aOb%20%2B%20http%3A%2F%2Fexample.com%2F%23aObname /http://example.com/#aOb http://example.com/#aOblabelhttp://example.com/#aObtext PASSclass1298184332.95259http://example.com/#aObtext PASSclass1298184595.36652http://example.com/#aObtext PASSclass1298184623.81142http://example.com/#aObtext PASSclass1298184504.70199http://example.com/#aObtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aOb%20%2B%20http%3A%2F%2Fexample.com%2F%23aOb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Ebname 1http://example.com/#ažb http://example.com/#ažblabelhttp://example.com/#ažbtext FAILclass1298184332.95259http://example.com/#a%C2%9Ebtext PASSclass1298184595.36652http://example.com/#ažbtext FAILclass1298184623.81142http://example.com/#ažbtext FAILclass1298184504.70199http://example.com/#a%C2%9Ebtext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Eb Chttp%3A%2F%2Ffoo%2F%3Fa%2565b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2565bname #http://foo/?a%65b http://foo/?a%65blabelhttp://foo/?a%65btext PASSclass1298184332.95259http://foo/?a%65btext PASSclass1298184595.36652http://foo/?a%65btext PASSclass1298184623.81142http://foo/?a%65btext PASSclass1298183571.32271http://foo/?a%65btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2565b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2565b Chttp%3A%2F%2Ffoo%2F%23a%25A0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A0bname #http://foo/#a%A0b http://foo/#a%A0blabelhttp://foo/#a%A0btext PASSclass1298184332.95259http://foo/#a%A0btext PASSclass1298184595.36652http://foo/#a%A0btext PASSclass1298184623.81142http://foo/#a%A0btext PASSclass1298184504.70199http://foo/#a%A0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25A0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A0b Ohttp%3A%2F%2Fexample.com%2F%3Fa%5Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Dbname /http://example.com/?a]b http://example.com/?a]blabelhttp://example.com/?a]btext PASSclass1298184332.95259http://example.com/?a]btext PASSclass1298184595.36652http://example.com/?a]btext PASSclass1298184623.81142http://example.com/?a]btext PASSclass1298183571.32271http://example.com/?a]btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%5Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%5Db Chttp%3A%2F%2Ffoo%2F%3Fa%25A7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A7bname #http://foo/?a%A7b http://foo/?a%A7blabelhttp://foo/?a%A7btext PASSclass1298184332.95259http://foo/?a%A7btext PASSclass1298184595.36652http://foo/?a%A7btext PASSclass1298184623.81142http://foo/?a%A7btext PASSclass1298183571.32271http://foo/?a%A7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25A7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25A7b )%3Ffoo%0Abar%20%2B%20http%3A%2F%2Fhoge%2Fname ?foo bar http://hoge/labelhttp://hoge/?foobartext FAILclass1298184332.95259http://hoge/?foobartext FAILclass1298184595.36652http://hoge/?foobartext FAILclass1298184623.81142http://hoge/?foobartext FAILclass1298184504.70199http://hoge/?foobartext FAILclass1298183571.32271result)%3Ffoo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F =http%3A%2F%2Ffoo%2Fa%25e3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e3bname !http://foo/a%e3b http://foo/a%e3blabelhttp://foo/a%e3btext PASSclass1298184332.95259http://foo/a%e3btext PASSclass1298184595.36652http://foo/a%E3btext FAILclass1298184623.81142http://foo/a%e3btext PASSclass1298184504.70199http://foo/a%e3btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25e3b%20%2B%20http%3A%2F%2Ffoo%2Fa%25e3b ).%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fbname ./foo http://hoge/a/blabelhttp://hoge/a/footext PASSclass1298184332.95259http://hoge/a/footext PASSclass1298184595.36652http://hoge/a/footext PASSclass1298184623.81142http://hoge/a/footext PASSclass1298184504.70199http://hoge/a/footext PASSclass1298183571.32271result).%2Ffoo%20%2B%20http%3A%2F%2Fhoge%2Fa%2Fb Chttp%3A%2F%2Ffoo%2F%23a%2580b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2580bname #http://foo/#a%80b http://foo/#a%80blabelhttp://foo/#a%80btext PASSclass1298184332.95259http://foo/#a%80btext PASSclass1298184595.36652http://foo/#a%80btext PASSclass1298184623.81142http://foo/#a%80btext PASSclass1298184504.70199http://foo/#a%80btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2580b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2580b =http%3A%2F%2Ffoo%2Fa%25d4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d4bname !http://foo/a%d4b http://foo/a%d4blabelhttp://foo/a%d4btext PASSclass1298184332.95259http://foo/a%d4btext PASSclass1298184595.36652http://foo/a%D4btext FAILclass1298184623.81142http://foo/a%d4btext PASSclass1298184504.70199http://foo/a%d4btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25d4b%20%2B%20http%3A%2F%2Ffoo%2Fa%25d4b Chttp%3A%2F%2Ffoo%2F%3Fa%25CEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CEbname #http://foo/?a%CEb http://foo/?a%CEblabelhttp://foo/?a%CEbtext PASSclass1298184332.95259http://foo/?a%CEbtext PASSclass1298184595.36652http://foo/?a%CEbtext PASSclass1298184623.81142http://foo/?a%CEbtext PASSclass1298183571.32271http://foo/?a%CEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25CEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25CEb Chttp%3A%2F%2Ffoo%2F%3Fa%257ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257abname #http://foo/?a%7ab http://foo/?a%7ablabelhttp://foo/?a%7abtext PASSclass1298184332.95259http://foo/?a%7abtext PASSclass1298184595.36652http://foo/?a%7Abtext FAILclass1298184623.81142http://foo/?a%7abtext PASSclass1298183571.32271http://foo/?a%7abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%257ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%257ab Khttp%3A%2F%2Fexample.com%2F%3FaRb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaRbname /http://example.com/?aRb http://example.com/?aRblabelhttp://example.com/?aRbtext PASSclass1298184332.95259http://example.com/?aRbtext PASSclass1298184595.36652http://example.com/?aRbtext PASSclass1298184623.81142http://example.com/?aRbtext PASSclass1298183571.32271http://example.com/?aRbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaRb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaRb Chttp%3A%2F%2Ffoo%2F%23a%25DDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DDbname #http://foo/#a%DDb http://foo/#a%DDblabelhttp://foo/#a%DDbtext PASSclass1298184332.95259http://foo/#a%DDbtext PASSclass1298184595.36652http://foo/#a%DDbtext PASSclass1298184623.81142http://foo/#a%DDbtext PASSclass1298184504.70199http://foo/#a%DDbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DDb Ihttp%3A%2F%2Fexample.com%2Fa%60b%20%2B%20http%3A%2F%2Fexample.com%2Fa%60bname -http://example.com/a`b http://example.com/a`blabelhttp://example.com/a%60btext PASSclass1298184332.95259http://example.com/a`btext FAILclass1298184595.36652http://example.com/a`btext FAILclass1298184623.81142http://example.com/a%60btext PASSclass1298184504.70199http://example.com/a%60btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%60b%20%2B%20http%3A%2F%2Fexample.com%2Fa%60b 5http%3A%2F%2Ffoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%5Cbarname http://foo\bar http://foo\barlabelhttp://foo/bartext PASSclass1298184332.95259http://foo/bartext PASSclass1298184595.36652opera:illegal-url-3text FAILclass1298184623.81142http://foo\bar/text FAILclass1298183571.32271http://foo/bartext PASSclass1298184504.70199result5http%3A%2F%2Ffoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%5Cbar Khttp%3A%2F%2Fexample.com%2F%3Falb%20%2B%20http%3A%2F%2Fexample.com%2F%3Falbname /http://example.com/?alb http://example.com/?alblabelhttp://example.com/?albtext PASSclass1298184332.95259http://example.com/?albtext PASSclass1298184595.36652http://example.com/?albtext PASSclass1298184623.81142http://example.com/?albtext PASSclass1298183571.32271http://example.com/?albtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Falb%20%2B%20http%3A%2F%2Fexample.com%2F%3Falb =http%3A%2F%2Ffoo%2Fa%252db%20%2B%20http%3A%2F%2Ffoo%2Fa%252dbname !http://foo/a%2db http://foo/a%2dblabelhttp://foo/a-btext PASSclass1298184332.95259http://foo/a%2dbtext FAILclass1298184595.36652http://foo/a-btext PASSclass1298184623.81142http://foo/a-btext PASSclass1298184504.70199http://foo/a%2dbtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%252db%20%2B%20http%3A%2F%2Ffoo%2Fa%252db Chttp%3A%2F%2Ffoo%2F%23a%25aeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aebname #http://foo/#a%aeb http://foo/#a%aeblabelhttp://foo/#a%aebtext PASSclass1298184332.95259http://foo/#a%aebtext PASSclass1298184595.36652http://foo/#a%aebtext PASSclass1298184623.81142http://foo/#a%aebtext PASSclass1298184504.70199http://foo/#a%aebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25aeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aeb =http%3A%2F%2Ffoo%2Fa%25ddb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ddbname !http://foo/a%ddb http://foo/a%ddblabelhttp://foo/a%ddbtext PASSclass1298184332.95259http://foo/a%ddbtext PASSclass1298184595.36652http://foo/a%DDbtext FAILclass1298184623.81142http://foo/a%ddbtext PASSclass1298184504.70199http://foo/a%ddbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ddb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ddb [http%3A%2F%2Fr%C3%A9sum%C3%A9.example.org%20%2B%20http%3A%2F%2Fr%C3%A9sum%C3%A9.example.orgname 7http://résumé.example.org http://résumé.example.orglabel!http://xn--rsum-bpad.example.org/text PASSclass1298184332.95259!http://xn--rsum-bpad.example.org/text PASSclass1298184595.36652http://résumé.example.org/text FAILclass1298184623.81142http://résumé.example.org/text FAILclass1298183571.32271http://résumé.example.org/text FAILclass1298184504.70199result[http%3A%2F%2Fr%C3%A9sum%C3%A9.example.org%20%2B%20http%3A%2F%2Fr%C3%A9sum%C3%A9.example.org Chttp%3A%2F%2Ffoo%2F%3Fa%25eBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eBbname #http://foo/?a%eBb http://foo/?a%eBblabelhttp://foo/?a%eBbtext PASSclass1298184332.95259http://foo/?a%eBbtext PASSclass1298184595.36652http://foo/?a%EBbtext FAILclass1298184623.81142http://foo/?a%eBbtext PASSclass1298183571.32271http://foo/?a%eBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25eBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eBb Chttp%3A%2F%2Ffoo%2F%23a%25dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dbbname #http://foo/#a%dbb http://foo/#a%dbblabelhttp://foo/#a%dbbtext PASSclass1298184332.95259http://foo/#a%dbbtext PASSclass1298184595.36652http://foo/#a%dbbtext PASSclass1298184623.81142http://foo/#a%dbbtext PASSclass1298184504.70199http://foo/#a%dbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dbb =http%3A%2F%2Ffoo%2Fa%2546b%20%2B%20http%3A%2F%2Ffoo%2Fa%2546bname !http://foo/a%46b http://foo/a%46blabelhttp://foo/aFbtext PASSclass1298184332.95259http://foo/a%46btext FAILclass1298184595.36652http://foo/aFbtext PASSclass1298184623.81142http://foo/aFbtext PASSclass1298184504.70199http://foo/a%46btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2546b%20%2B%20http%3A%2F%2Ffoo%2Fa%2546b ?http%3A%2F%2Fab%3Ac%3Ade%40%20%2B%20http%3A%2F%2Fab%3Ac%3Ade%40name http://ab:c:de@ http://ab:c:de@labelhttp://ab:c%3Ade@/text PASSclass1298184332.95259http://ab:c:de@/text FAILclass1298184595.36652http:/text FAILclass1298184623.81142http://ab:c%3Ade@/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result?http%3A%2F%2Fab%3Ac%3Ade%40%20%2B%20http%3A%2F%2Fab%3Ac%3Ade%40 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%96b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%96bname 1http://example.com/?aÖb http://example.com/?aÖblabelhttp://example.com/?a%C3%96btext PASSclass1298184332.95259http://example.com/?a%C3%96btext PASSclass1298184595.36652http://example.com/?a%C3%96btext PASSclass1298184623.81142http://example.com/?a%C3%96btext PASSclass1298183571.32271http://example.com/?aÖbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%96b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%96b Ihttp%3A%2F%2Fexample.com%2Fa%02b%20%2B%20http%3A%2F%2Fexample.com%2Fa%02bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%02btext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%02btext PASSclass1298184623.81142http://example.com/a%02btext PASSclass1298184504.70199http://example.com/a%02btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%02b%20%2B%20http%3A%2F%2Fexample.com%2Fa%02b wdata%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2name Odata:t%65xt/plain;charset=euc-jp,%A1%A2 data:t%65xt/plain;charset=euc-jp,%A1%A2label'data:t%65xt/plain;charset=euc-jp,%A1%A2text FAILclass1298184332.95259'data:t%65xt/plain;charset=euc-jp,%A1%A2text FAILclass1298184595.36652'data:t%65xt/plain;charset=euc-jp,%A1%A2text FAILclass1298184623.81142'data:t%65xt/plain;charset=euc-jp,%A1%A2text FAILclass1298183571.32271'data:t%65xt/plain;charset=euc-jp,%A1%A2text FAILclass1298184504.70199resultwdata%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2 Ihttp%3A%2F%2Fexample.com%2Fa%5Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Cbname -http://example.com/a\b http://example.com/a\blabelhttp://example.com/a/btext PASSclass1298184332.95259http://example.com/a/btext PASSclass1298184595.36652http://example.com/a%5Cbtext FAILclass1298184623.81142http://example.com/a/btext PASSclass1298184504.70199http://example.com/a%5Cbtext FAILclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%5Cb%20%2B%20http%3A%2F%2Fexample.com%2Fa%5Cb Chttp%3A%2F%2Ffoo%2F%23a%25DCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DCbname #http://foo/#a%DCb http://foo/#a%DCblabelhttp://foo/#a%DCbtext PASSclass1298184332.95259http://foo/#a%DCbtext PASSclass1298184595.36652http://foo/#a%DCbtext PASSclass1298184623.81142http://foo/#a%DCbtext PASSclass1298184504.70199http://foo/#a%DCbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25DCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DCb Chttp%3A%2F%2Ffoo%2F%23a%25EBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EBbname #http://foo/#a%EBb http://foo/#a%EBblabelhttp://foo/#a%EBbtext PASSclass1298184332.95259http://foo/#a%EBbtext PASSclass1298184595.36652http://foo/#a%EBbtext PASSclass1298184623.81142http://foo/#a%EBbtext PASSclass1298184504.70199http://foo/#a%EBbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25EBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EBb Uhttp%3A%2F%2FGOO%20%E3%80%80goo.com%2F%20%2B%20http%3A%2F%2FGOO%20%E3%80%80goo.com%2Fname -http://GOO  goo.com/ http://GOO  goo.com/labelhttp://goo%20%20goo.com/text PASSclass1298184332.95259http://goo goo.com/text FAILclass1298184595.36652opera:illegal-url-29text FAILclass1298184623.81142http://GOO  goo.com/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultUhttp%3A%2F%2FGOO%20%E3%80%80goo.com%2F%20%2B%20http%3A%2F%2FGOO%20%E3%80%80goo.com%2F 2%2F%2Fserver%2Ffile%20%2B%20file%3A%2F%2Fa%2Fb%2Fcname //server/file file://a/b/clabelfile://server/filetext PASSclass1298184332.95259file://server/filetext PASSclass1298184595.36652file://server/filetext PASSclass1298184623.81142http://server/filetext FAILclass1298183571.32271file://server/filetext PASSclass1298184504.70199result2%2F%2Fserver%2Ffile%20%2B%20file%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%2507b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2507bname #http://foo/#a%07b http://foo/#a%07blabelhttp://foo/#a%07btext PASSclass1298184332.95259http://foo/#a%07btext PASSclass1298184595.36652http://foo/#a%07btext PASSclass1298184623.81142http://foo/#a%07btext PASSclass1298184504.70199http://foo/#a%07btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2507b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2507b Chttp%3A%2F%2Ffoo%2F%3Fa%25dEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dEbname #http://foo/?a%dEb http://foo/?a%dEblabelhttp://foo/?a%dEbtext PASSclass1298184332.95259http://foo/?a%dEbtext PASSclass1298184595.36652http://foo/?a%DEbtext FAILclass1298184623.81142http://foo/?a%dEbtext PASSclass1298183571.32271http://foo/?a%dEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25dEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dEb Chttp%3A%2F%2Ffoo%2F%3Fa%255db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255dbname #http://foo/?a%5db http://foo/?a%5dblabelhttp://foo/?a%5dbtext PASSclass1298184332.95259http://foo/?a%5dbtext PASSclass1298184595.36652http://foo/?a%5dbtext PASSclass1298184623.81142http://foo/?a%5dbtext PASSclass1298183571.32271http://foo/?a%5dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255db Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A8bname 1http://example.com/#aèb http://example.com/#aèblabelhttp://example.com/#aèbtext PASSclass1298184332.95259http://example.com/#a%C3%A8btext FAILclass1298184595.36652http://example.com/#aèbtext PASSclass1298184623.81142http://example.com/#aèbtext PASSclass1298184504.70199http://example.com/#a%C3%A8btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A8b Ihttp%3A%2F%2Fexample.com%2Fa%2Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%2Bbname -http://example.com/a+b http://example.com/a+blabelhttp://example.com/a+btext PASSclass1298184332.95259http://example.com/a+btext PASSclass1298184595.36652http://example.com/a+btext PASSclass1298184623.81142http://example.com/a+btext PASSclass1298184504.70199http://example.com/a+btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%2Bb%20%2B%20http%3A%2F%2Fexample.com%2Fa%2Bb Chttp%3A%2F%2Ffoo%2F%23a%2525b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2525bname #http://foo/#a%25b http://foo/#a%25blabelhttp://foo/#a%25btext PASSclass1298184332.95259http://foo/#a%25btext PASSclass1298184595.36652http://foo/#a%25btext PASSclass1298184623.81142http://foo/#a%25btext PASSclass1298184504.70199http://foo/#a%25btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2525b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2525b =http%3A%2F%2Ffoo%2Fa%25FEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25FEbname !http://foo/a%FEb http://foo/a%FEblabelhttp://foo/a%FEbtext PASSclass1298184332.95259http://foo/a%FEbtext PASSclass1298184595.36652http://foo/a%FEbtext PASSclass1298184623.81142http://foo/a%FEbtext PASSclass1298184504.70199http://foo/a%FEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25FEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25FEb 2%2F%5Cserver%2Ffile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /\server/file http://a/b/clabelhttp://server/filetext PASSclass1298184332.95259http://server/filetext PASSclass1298184595.36652http://a/%5Cserver/filetext FAILclass1298184623.81142http://a/%5Cserver/filetext FAILclass1298183571.32271http://a//server/filetext FAILclass1298184504.70199result2%2F%5Cserver%2Ffile%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Khttp%3A%2F%2Fexample.com%2F%23agb%20%2B%20http%3A%2F%2Fexample.com%2F%23agbname /http://example.com/#agb http://example.com/#agblabelhttp://example.com/#agbtext PASSclass1298184332.95259http://example.com/#agbtext PASSclass1298184595.36652http://example.com/#agbtext PASSclass1298184623.81142http://example.com/#agbtext PASSclass1298184504.70199http://example.com/#agbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23agb%20%2B%20http%3A%2F%2Fexample.com%2F%23agb Chttp%3A%2F%2Ffoo%2F%3Fa%252db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252dbname #http://foo/?a%2db http://foo/?a%2dblabelhttp://foo/?a%2dbtext PASSclass1298184332.95259http://foo/?a%2dbtext PASSclass1298184595.36652http://foo/?a%2Dbtext FAILclass1298184623.81142http://foo/?a%2dbtext PASSclass1298183571.32271http://foo/?a%2dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252db Ohttp%3A%2F%2Fexample.com%2Fa%C2%B8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B8bname /http://example.com/a¸b http://example.com/a¸blabelhttp://example.com/a%C2%B8btext PASSclass1298184332.95259http://example.com/a%C2%B8btext PASSclass1298184595.36652http://example.com/a¸btext FAILclass1298184623.81142http://example.com/a¸btext FAILclass1298184504.70199http://example.com/a%C2%B8btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%B8b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%B8b Chttp%3A%2F%2Ffoo%2F%3Fa%25c2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c2bname #http://foo/?a%c2b http://foo/?a%c2blabelhttp://foo/?a%c2btext PASSclass1298184332.95259http://foo/?a%c2btext PASSclass1298184595.36652http://foo/?a%C2btext FAILclass1298184623.81142http://foo/?a%c2btext PASSclass1298183571.32271http://foo/?a%c2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c2b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%9Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Dbname 1http://example.com/#aÝb http://example.com/#aÝblabelhttp://example.com/#aÝbtext PASSclass1298184332.95259http://example.com/#a%C3%9Dbtext FAILclass1298184595.36652http://example.com/#aÝbtext PASSclass1298184623.81142http://example.com/#aÝbtext PASSclass1298184504.70199http://example.com/#a%C3%9Dbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Db 3http%3A%2F%2Ffoo%3A80%20%2B%20http%3A%2F%2Ffoo%3A80name http://foo:80 http://foo:80label http://foo/text PASSclass1298184332.95259http://foo:80/text FAILclass1298184595.36652 http://foo/text PASSclass1298184623.81142 http://foo/text PASSclass1298183571.32271 http://foo/text PASSclass1298184504.70199result3http%3A%2F%2Ffoo%3A80%20%2B%20http%3A%2F%2Ffoo%3A80 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C4%80b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C4%80bname 1http://example.com/?aĀb http://example.com/?aĀblabelhttp://example.com/?a%C4%80btext PASSclass1298184332.95259http://example.com/?a%C4%80btext PASSclass1298184595.36652http://example.com/?a%C4%80btext PASSclass1298184623.81142http://example.com/?a%C4%80btext PASSclass1298183571.32271http://example.com/?aĀbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C4%80b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C4%80b Chttp%3A%2F%2Ffoo%2F%3Fa%25F8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F8bname #http://foo/?a%F8b http://foo/?a%F8blabelhttp://foo/?a%F8btext PASSclass1298184332.95259http://foo/?a%F8btext PASSclass1298184595.36652http://foo/?a%F8btext PASSclass1298184623.81142http://foo/?a%F8btext PASSclass1298183571.32271http://foo/?a%F8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F8b Chttp%3A%2F%2Ffoo%2F%3Fa%25C7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C7bname #http://foo/?a%C7b http://foo/?a%C7blabelhttp://foo/?a%C7btext PASSclass1298184332.95259http://foo/?a%C7btext PASSclass1298184595.36652http://foo/?a%C7btext PASSclass1298184623.81142http://foo/?a%C7btext PASSclass1298183571.32271http://foo/?a%C7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C7b =http%3A%2F%2Ffoo%2Fa%25afb%20%2B%20http%3A%2F%2Ffoo%2Fa%25afbname !http://foo/a%afb http://foo/a%afblabelhttp://foo/a%afbtext PASSclass1298184332.95259http://foo/a%afbtext PASSclass1298184595.36652http://foo/a%AFbtext FAILclass1298184623.81142http://foo/a%afbtext PASSclass1298184504.70199http://foo/a%afbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25afb%20%2B%20http%3A%2F%2Ffoo%2Fa%25afb Ohttp%3A%2F%2Fexample.com%2F%23a%0Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Cbname /http://example.com/#a b http://example.com/#a blabelhttp://example.com/#a%0Cbtext PASSclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652http://example.com/#a btext FAILclass1298184623.81142http://example.com/#a btext FAILclass1298184504.70199http://example.com/#a%0Cbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%0Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Cb Chttp%3A%2F%2Ffoo%2F%23a%255Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Dbname #http://foo/#a%5Db http://foo/#a%5Dblabelhttp://foo/#a%5Dbtext PASSclass1298184332.95259http://foo/#a%5Dbtext PASSclass1298184595.36652http://foo/#a%5Dbtext PASSclass1298184623.81142http://foo/#a%5Dbtext PASSclass1298184504.70199http://foo/#a%5Dbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Db Chttp%3A%2F%2Ffoo%2F%3Fa%25B1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B1bname #http://foo/?a%B1b http://foo/?a%B1blabelhttp://foo/?a%B1btext PASSclass1298184332.95259http://foo/?a%B1btext PASSclass1298184595.36652http://foo/?a%B1btext PASSclass1298184623.81142http://foo/?a%B1btext PASSclass1298183571.32271http://foo/?a%B1btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B1b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B1b Ohttp%3A%2F%2Fexample.com%2Fa%C3%B6b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B6bname /http://example.com/aöb http://example.com/aöblabelhttp://example.com/a%C3%B6btext PASSclass1298184332.95259http://example.com/a%C3%B6btext PASSclass1298184595.36652http://example.com/aöbtext FAILclass1298184623.81142http://example.com/aöbtext FAILclass1298184504.70199http://example.com/a%C3%B6btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%B6b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%B6b Chttp%3A%2F%2Ffoo%2F%3Fa%25acb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25acbname #http://foo/?a%acb http://foo/?a%acblabelhttp://foo/?a%acbtext PASSclass1298184332.95259http://foo/?a%acbtext PASSclass1298184595.36652http://foo/?a%ACbtext FAILclass1298184623.81142http://foo/?a%acbtext PASSclass1298183571.32271http://foo/?a%acbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25acb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25acb data%3A%20%2B%20data%3Aname data: data:labeldata:text PASSclass1298184332.95259data:text PASSclass1298184595.36652data:text PASSclass1298184623.81142data:text PASSclass1298183571.32271data:text PASSclass1298184504.70199resultdata%3A%20%2B%20data%3A Ehttp%3A%2F%2Fexample.com%2Faxb%20%2B%20http%3A%2F%2Fexample.com%2Faxbname -http://example.com/axb http://example.com/axblabelhttp://example.com/axbtext PASSclass1298184332.95259http://example.com/axbtext PASSclass1298184595.36652http://example.com/axbtext PASSclass1298184623.81142http://example.com/axbtext PASSclass1298184504.70199http://example.com/axbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Faxb%20%2B%20http%3A%2F%2Fexample.com%2Faxb /%3Bx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ;x http://a/b/c/d;p?qlabelhttp://a/b/c/;xtext PASSclass1298184332.95259http://a/b/c/;xtext PASSclass1298184595.36652http://a/b/c/;xtext PASSclass1298184623.81142http://a/b/c/;xtext PASSclass1298184504.70199http://a/b/c/;xtext PASSclass1298183571.32271result/%3Bx%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Ohttp%3A%2F%2Fexample.com%2Fa%C3%82b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%82bname /http://example.com/aÂb http://example.com/aÂblabelhttp://example.com/a%C3%82btext PASSclass1298184332.95259http://example.com/a%C3%82btext PASSclass1298184595.36652http://example.com/aÂbtext FAILclass1298184623.81142http://example.com/aÂbtext FAILclass1298184504.70199http://example.com/a%C3%82btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%82b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%82b Chttp%3A%2F%2Ffoo%2F%3Fa%2564b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2564bname #http://foo/?a%64b http://foo/?a%64blabelhttp://foo/?a%64btext PASSclass1298184332.95259http://foo/?a%64btext PASSclass1298184595.36652http://foo/?a%64btext PASSclass1298184623.81142http://foo/?a%64btext PASSclass1298183571.32271http://foo/?a%64btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2564b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2564b Chttp%3A%2F%2Ffoo%2F%3Fa%250bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250bbname #http://foo/?a%0bb http://foo/?a%0bblabelhttp://foo/?a%0bbtext PASSclass1298184332.95259http://foo/?a%0bbtext PASSclass1298184595.36652http://foo/?a%0bbtext PASSclass1298184623.81142http://foo/?a%0bbtext PASSclass1298183571.32271http://foo/?a%0bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250bb Ihttp%3A%2F%2Fexample.com%2Fa%05b%20%2B%20http%3A%2F%2Fexample.com%2Fa%05bname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%05btext PASSclass1298184332.95259http://example.com/abtext FAILclass1298184595.36652http://example.com/a%05btext PASSclass1298184623.81142http://example.com/a%05btext PASSclass1298184504.70199http://example.com/a%05btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%05b%20%2B%20http%3A%2F%2Fexample.com%2Fa%05b Chttp%3A%2F%2Ffoo%2F%23a%2561b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2561bname #http://foo/#a%61b http://foo/#a%61blabelhttp://foo/#a%61btext PASSclass1298184332.95259http://foo/#a%61btext PASSclass1298184595.36652http://foo/#aabtext FAILclass1298184623.81142http://foo/#a%61btext PASSclass1298184504.70199http://foo/#a%61btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2561b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2561b =http%3A%2F%2Ffoo%2Fa%25f7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f7bname !http://foo/a%f7b http://foo/a%f7blabelhttp://foo/a%f7btext PASSclass1298184332.95259http://foo/a%f7btext PASSclass1298184595.36652http://foo/a%F7btext FAILclass1298184623.81142http://foo/a%f7btext PASSclass1298184504.70199http://foo/a%f7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25f7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25f7b %%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname :abc http://foo/barlabelhttp://foo/:abctext PASSclass1298184332.95259http://foo/:abctext PASSclass1298184595.36652http://foo/:abctext PASSclass1298184623.81142http://foo/:abctext PASSclass1298183571.32271http://foo/:abctext PASSclass1298184504.70199result%%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbar =http%3A%2F%2Ffoo%2Fa%25E2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E2bname !http://foo/a%E2b http://foo/a%E2blabelhttp://foo/a%E2btext PASSclass1298184332.95259http://foo/a%E2btext PASSclass1298184595.36652http://foo/a%E2btext PASSclass1298184623.81142http://foo/a%E2btext PASSclass1298184504.70199http://foo/a%E2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E2b Chttp%3A%2F%2Ffoo%2F%3Fa%25c3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c3bname #http://foo/?a%c3b http://foo/?a%c3blabelhttp://foo/?a%c3btext PASSclass1298184332.95259http://foo/?a%c3btext PASSclass1298184595.36652http://foo/?a%C3btext FAILclass1298184623.81142http://foo/?a%c3btext PASSclass1298183571.32271http://foo/?a%c3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c3b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%89b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%89bname 1http://example.com/?a‰b http://example.com/?a‰blabelhttp://example.com/?a%C2%89btext PASSclass1298184332.95259http://example.com/?a%C2%89btext PASSclass1298184595.36652http://example.com/?a%C2%89btext PASSclass1298184623.81142http://example.com/?a%C2%89btext PASSclass1298183571.32271http://example.com/?a‰btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%89b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%89b =http%3A%2F%2Ffoo%2Fa%25D6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D6bname !http://foo/a%D6b http://foo/a%D6blabelhttp://foo/a%D6btext PASSclass1298184332.95259http://foo/a%D6btext PASSclass1298184595.36652http://foo/a%D6btext PASSclass1298184623.81142http://foo/a%D6btext PASSclass1298184504.70199http://foo/a%D6btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25D6b%20%2B%20http%3A%2F%2Ffoo%2Fa%25D6b =http%3A%2F%2Ffoo%2Fa%25b1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b1bname !http://foo/a%b1b http://foo/a%b1blabelhttp://foo/a%b1btext PASSclass1298184332.95259http://foo/a%b1btext PASSclass1298184595.36652http://foo/a%B1btext FAILclass1298184623.81142http://foo/a%b1btext PASSclass1298184504.70199http://foo/a%b1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b1b Khttp%3A%2F%2Fexample.com%2F%3Fa3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa3bname /http://example.com/?a3b http://example.com/?a3blabelhttp://example.com/?a3btext PASSclass1298184332.95259http://example.com/?a3btext PASSclass1298184595.36652http://example.com/?a3btext PASSclass1298184623.81142http://example.com/?a3btext PASSclass1298183571.32271http://example.com/?a3btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa3b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa3b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Abname 1http://example.com/#aÚb http://example.com/#aÚblabelhttp://example.com/#aÚbtext PASSclass1298184332.95259http://example.com/#a%C3%9Abtext FAILclass1298184595.36652http://example.com/#aÚbtext PASSclass1298184623.81142http://example.com/#aÚbtext PASSclass1298184504.70199http://example.com/#a%C3%9Abtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Ab =http%3A%2F%2Ffoo%2Fa%25aBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aBbname !http://foo/a%aBb http://foo/a%aBblabelhttp://foo/a%aBbtext PASSclass1298184332.95259http://foo/a%aBbtext PASSclass1298184595.36652http://foo/a%ABbtext FAILclass1298184623.81142http://foo/a%aBbtext PASSclass1298184504.70199http://foo/a%aBbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25aBb%20%2B%20http%3A%2F%2Ffoo%2Fa%25aBb Chttp%3A%2F%2Ffoo%2F%23a%2540b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2540bname #http://foo/#a%40b http://foo/#a%40blabelhttp://foo/#a%40btext PASSclass1298184332.95259http://foo/#a%40btext PASSclass1298184595.36652http://foo/#a%40btext PASSclass1298184623.81142http://foo/#a%40btext PASSclass1298184504.70199http://foo/#a%40btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2540b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2540b Chttp%3A%2F%2Ffoo%2F%23a%253Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Ebname #http://foo/#a%3Eb http://foo/#a%3Eblabelhttp://foo/#a%3Ebtext PASSclass1298184332.95259http://foo/#a%3Ebtext PASSclass1298184595.36652http://foo/#a%3Ebtext PASSclass1298184623.81142http://foo/#a%3Ebtext PASSclass1298184504.70199http://foo/#a%3Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Eb Chttp%3A%2F%2Ffoo%2F%23a%2591b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2591bname #http://foo/#a%91b http://foo/#a%91blabelhttp://foo/#a%91btext PASSclass1298184332.95259http://foo/#a%91btext PASSclass1298184595.36652http://foo/#a%91btext PASSclass1298184623.81142http://foo/#a%91btext PASSclass1298184504.70199http://foo/#a%91btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2591b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2591b data%3Atext%2Fplain%3Bcharset%3DUTF-8%2C%25d7%25a9%25d7%259c%25d7%2595%25d7%259d%20%2B%20data%3Atext%2Fplain%3Bcharset%3DUTF-8%2C%25d7%25a9%25d7%259c%25d7%2595%25d7%259dname mdata:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9d data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dlabel6data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dtext PASSclass1298184332.952596data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dtext PASSclass1298184595.366526data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dtext PASSclass1298184623.811426data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dtext PASSclass1298183571.322716data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9dtext PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bcharset%3DUTF-8%2C%25d7%25a9%25d7%259c%25d7%2595%25d7%259d%20%2B%20data%3Atext%2Fplain%3Bcharset%3DUTF-8%2C%25d7%25a9%25d7%259c%25d7%2595%25d7%259d Chttp%3A%2F%2Ffoo%2F%23a%25cbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cbbname #http://foo/#a%cbb http://foo/#a%cbblabelhttp://foo/#a%cbbtext PASSclass1298184332.95259http://foo/#a%cbbtext PASSclass1298184595.36652http://foo/#a%cbbtext PASSclass1298184623.81142http://foo/#a%cbbtext PASSclass1298184504.70199http://foo/#a%cbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25cbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cbb Chttp%3A%2F%2Ffoo%2F%23a%25f5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f5bname #http://foo/#a%f5b http://foo/#a%f5blabelhttp://foo/#a%f5btext PASSclass1298184332.95259http://foo/#a%f5btext PASSclass1298184595.36652http://foo/#a%f5btext PASSclass1298184623.81142http://foo/#a%f5btext PASSclass1298184504.70199http://foo/#a%f5btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f5b Chttp%3A%2F%2Ffoo%2F%3Fa%25E7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E7bname #http://foo/?a%E7b http://foo/?a%E7blabelhttp://foo/?a%E7btext PASSclass1298184332.95259http://foo/?a%E7btext PASSclass1298184595.36652http://foo/?a%E7btext PASSclass1298184623.81142http://foo/?a%E7btext PASSclass1298183571.32271http://foo/?a%E7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25E7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25E7b Chttp%3A%2F%2Ffoo%2F%3Fa%2589b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2589bname #http://foo/?a%89b http://foo/?a%89blabelhttp://foo/?a%89btext PASSclass1298184332.95259http://foo/?a%89btext PASSclass1298184595.36652http://foo/?a%89btext PASSclass1298184623.81142http://foo/?a%89btext PASSclass1298183571.32271http://foo/?a%89btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2589b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2589b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B9bname 1http://example.com/?a¹b http://example.com/?a¹blabelhttp://example.com/?a%C2%B9btext PASSclass1298184332.95259http://example.com/?a%C2%B9btext PASSclass1298184595.36652http://example.com/?a%C2%B9btext PASSclass1298184623.81142http://example.com/?a%C2%B9btext PASSclass1298183571.32271http://example.com/?a¹btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B9b =http%3A%2F%2Ffoo%2Fa%257eb%20%2B%20http%3A%2F%2Ffoo%2Fa%257ebname !http://foo/a%7eb http://foo/a%7eblabelhttp://foo/a~btext PASSclass1298184332.95259http://foo/a%7ebtext FAILclass1298184595.36652http://foo/a~btext PASSclass1298184623.81142http://foo/a~btext PASSclass1298184504.70199http://foo/a%7ebtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257eb%20%2B%20http%3A%2F%2Ffoo%2Fa%257eb 5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbarname http://foo;bar http://foo;barlabelhttp://foo%3Bbar/text FAILclass1298184332.95259http://foo;bartext FAILclass1298184595.36652http://foo/;bartext PASSclass1298184623.81142http://foo/;bartext PASSclass1298183571.32271http://foo;bar/text FAILclass1298184504.70199result5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbar Ohttp%3A%2F%2Fexample.com%2F%3Fa%25b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%25bname /http://example.com/?a%b http://example.com/?a%blabelhttp://example.com/?a%btext PASSclass1298184332.95259http://example.com/?a%btext PASSclass1298184595.36652http://example.com/?a%btext PASSclass1298184623.81142http://example.com/?a%btext PASSclass1298183571.32271http://example.com/?a%btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%25b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%25b 3http%3A%2F%2Fa%40b%2F%20%2B%20http%3A%2F%2Fa%40b%2Fname http://a@b/ http://a@b/label http://a@b/text PASSclass1298184332.95259 http://a@b/text PASSclass1298184595.36652 http://b/text FAILclass1298184623.81142 http://a@b/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result3http%3A%2F%2Fa%40b%2F%20%2B%20http%3A%2F%2Fa%40b%2F Chttp%3A%2F%2Ffoo%2F%23a%256eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256ebname #http://foo/#a%6eb http://foo/#a%6eblabelhttp://foo/#a%6ebtext PASSclass1298184332.95259http://foo/#a%6ebtext PASSclass1298184595.36652http://foo/#anbtext FAILclass1298184623.81142http://foo/#a%6ebtext PASSclass1298184504.70199http://foo/#a%6ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256eb 9http%3A%2F%2F%5B%3A80%5D%20%2B%20http%3A%2F%2F%5B%3A80%5Dname http://[:80] http://[:80]label http://[:80]/text PASSclass1298184332.95259 http://[:80]/text PASSclass1298184595.36652 http://[:80]/text PASSclass1298184623.81142 http://[:80]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result9http%3A%2F%2F%5B%3A80%5D%20%2B%20http%3A%2F%2F%5B%3A80%5D 0http%3Afoo%40bar%20%2B%20http%3A%2F%2Fafoo%2Fbarname http:foo@bar http://afoo/barlabelhttp://afoo/foo@bartext PASSclass1298184332.95259http://afoo/foo@bartext PASSclass1298184595.36652http://afoo/foo@bartext PASSclass1298184623.81142http://afoo/foo@bartext PASSclass1298183571.32271http://afoo/foo@bartext PASSclass1298184504.70199result0http%3Afoo%40bar%20%2B%20http%3A%2F%2Fafoo%2Fbar Chttp%3A%2F%2Ffoo%2F%23a%254fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254fbname #http://foo/#a%4fb http://foo/#a%4fblabelhttp://foo/#a%4fbtext PASSclass1298184332.95259http://foo/#a%4fbtext PASSclass1298184595.36652http://foo/#aObtext FAILclass1298184623.81142http://foo/#a%4fbtext PASSclass1298184504.70199http://foo/#a%4fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%254fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254fb =http%3A%2F%2Ffoo%2Fa%25b2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b2bname !http://foo/a%b2b http://foo/a%b2blabelhttp://foo/a%b2btext PASSclass1298184332.95259http://foo/a%b2btext PASSclass1298184595.36652http://foo/a%B2btext FAILclass1298184623.81142http://foo/a%b2btext PASSclass1298184504.70199http://foo/a%b2btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b2b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b2b Chttp%3A%2F%2Ffoo%2F%3Fa%25a4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a4bname #http://foo/?a%a4b http://foo/?a%a4blabelhttp://foo/?a%a4btext PASSclass1298184332.95259http://foo/?a%a4btext PASSclass1298184595.36652http://foo/?a%A4btext FAILclass1298184623.81142http://foo/?a%a4btext PASSclass1298183571.32271http://foo/?a%a4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a4b Chttp%3A%2F%2Ffoo%2F%3Fa%2501b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2501bname #http://foo/?a%01b http://foo/?a%01blabelhttp://foo/?a%01btext PASSclass1298184332.95259http://foo/?a%01btext PASSclass1298184595.36652http://foo/?a%01btext PASSclass1298184623.81142http://foo/?a%01btext PASSclass1298183571.32271http://foo/?a%01btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2501b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2501b Chttp%3A%2F%2Ffoo%2F%3Fa%25bCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bCbname #http://foo/?a%bCb http://foo/?a%bCblabelhttp://foo/?a%bCbtext PASSclass1298184332.95259http://foo/?a%bCbtext PASSclass1298184595.36652http://foo/?a%BCbtext FAILclass1298184623.81142http://foo/?a%bCbtext PASSclass1298183571.32271http://foo/?a%bCbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25bCb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25bCb =http%3A%2F%2Ffoo%2Fa%25E1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E1bname !http://foo/a%E1b http://foo/a%E1blabelhttp://foo/a%E1btext PASSclass1298184332.95259http://foo/a%E1btext PASSclass1298184595.36652http://foo/a%E1btext PASSclass1298184623.81142http://foo/a%E1btext PASSclass1298184504.70199http://foo/a%E1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E1b Ihttp%3A%2F%2Fexample.com%2Fa%1Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Fbname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%1Fbtext PASSclass1298184332.95259http://example.com/a%1Fbtext PASSclass1298184595.36652http://example.com/a%1Fbtext PASSclass1298184623.81142http://example.com/a%1Fbtext PASSclass1298184504.70199http://example.com/a%1Fbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%1Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Fb 5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbarname http://foo?bar http://foo?barlabelhttp://foo/?bartext PASSclass1298184332.95259http://foo/?bartext PASSclass1298184595.36652http://foo/?bartext PASSclass1298184623.81142http://foo/?bartext PASSclass1298183571.32271http://foo/?bartext PASSclass1298184504.70199result5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbar Uhttp%3A%2F%2Fexample.com%2Fa%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%EF%BF%BEbname 1http://example.com/a￾b http://example.com/a￾blabelhttp://example.com/a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/a%EF%BF%BEbtext FAILclass1298184595.36652http://example.com/a￾btext FAILclass1298184623.81142http://example.com/abtext FAILclass1298184504.70199http://example.com/a%EF%BF%BEbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2Fa%EF%BF%BEb%20%2B%20http%3A%2F%2Fexample.com%2Fa%EF%BF%BEb data%3Atext%20%2B%20data%3Atextname data:text data:textlabel data:texttext PASSclass1298184332.95259 data:texttext PASSclass1298184595.36652 data:texttext PASSclass1298184623.81142 data:texttext PASSclass1298183571.32271 data:texttext PASSclass1298184504.70199resultdata%3Atext%20%2B%20data%3Atext Chttp%3A%2F%2Ffoo%2F%3Fa%259cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259cbname #http://foo/?a%9cb http://foo/?a%9cblabelhttp://foo/?a%9cbtext PASSclass1298184332.95259http://foo/?a%9cbtext PASSclass1298184595.36652http://foo/?a%9cbtext PASSclass1298184623.81142http://foo/?a%9cbtext PASSclass1298183571.32271http://foo/?a%9cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259cb Ehttp%3A%2F%2Fexample.com%2FaYb%20%2B%20http%3A%2F%2Fexample.com%2FaYbname -http://example.com/aYb http://example.com/aYblabelhttp://example.com/aYbtext PASSclass1298184332.95259http://example.com/aYbtext PASSclass1298184595.36652http://example.com/aYbtext PASSclass1298184623.81142http://example.com/aYbtext PASSclass1298184504.70199http://example.com/aYbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaYb%20%2B%20http%3A%2F%2Fexample.com%2FaYb Chttp%3A%2F%2Ffoo%2F%3Fa%250cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250cbname #http://foo/?a%0cb http://foo/?a%0cblabelhttp://foo/?a%0cbtext PASSclass1298184332.95259http://foo/?a%0cbtext PASSclass1298184595.36652http://foo/?a%0cbtext PASSclass1298184623.81142http://foo/?a%0cbtext PASSclass1298183571.32271http://foo/?a%0cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250cb Hhttp%3A%2F%2Fexample.com%2F%23a%EF%BF%BDb%20%2B%20http%3A%2F%2Ffoo%2Fbarname (http://example.com/#a�b http://foo/barlabelhttp://example.com/#a�btext PASSclass1298184332.95259http://example.com/#a%EF%BF%BDbtext FAILclass1298184595.36652http://example.com/#a�btext PASSclass1298184623.81142http://example.com/#a�btext PASSclass1298184504.70199http://example.com/#a%EF%BF%BDbtext FAILclass1298183571.32271resultHhttp%3A%2F%2Fexample.com%2F%23a%EF%BF%BDb%20%2B%20http%3A%2F%2Ffoo%2Fbar Uhttp%3A%2F%2Fexample.com%2F%23a%C2%97b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%97bname 1http://example.com/#a—b http://example.com/#a—blabelhttp://example.com/#a—btext FAILclass1298184332.95259http://example.com/#a%C2%97btext PASSclass1298184595.36652http://example.com/#a—btext FAILclass1298184623.81142http://example.com/#a—btext FAILclass1298184504.70199http://example.com/#a%C2%97btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%97b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%97b 8%2F%2Ftest%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname //test file:///c:/foo/bar.htmllabel file://test/text PASSclass1298184332.95259 file://testtext FAILclass1298184595.36652 file://test/text PASSclass1298184623.81142 http://test/text FAILclass1298183571.32271 http://test/text FAILclass1298184504.70199result8%2F%2Ftest%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html ;https%3A%2F%2Ffoo%3A80%2F%20%2B%20https%3A%2F%2Ffoo%3A80%2Fname https://foo:80/ https://foo:80/labelhttps://foo:80/text PASSclass1298184332.95259https://foo:80/text PASSclass1298184595.36652https://foo:80/text PASSclass1298184623.81142https://foo:80/text PASSclass1298183571.32271https://foo:80/text PASSclass1298184504.70199result;https%3A%2F%2Ffoo%3A80%2F%20%2B%20https%3A%2F%2Ffoo%3A80%2F Ahttp%3A%2F%2F030052000001%2F%20%2B%20http%3A%2F%2F030052000001%2Fname )http://030052000001/ http://030052000001/labelhttp://192.168.0.1/text PASSclass1298184332.95259http://030052000001/text FAILclass1298184595.36652http://030052000001/text FAILclass1298184623.81142http://030052000001/text FAILclass1298183571.32271http://192.168.0.1/text PASSclass1298184504.70199resultAhttp%3A%2F%2F030052000001%2F%20%2B%20http%3A%2F%2F030052000001%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%98b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%98bname 1http://example.com/?aØb http://example.com/?aØblabelhttp://example.com/?a%C3%98btext PASSclass1298184332.95259http://example.com/?a%C3%98btext PASSclass1298184595.36652http://example.com/?a%C3%98btext PASSclass1298184623.81142http://example.com/?a%C3%98btext PASSclass1298183571.32271http://example.com/?aØbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%98b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%98b Khttp%3A%2F%2Fexample.com%2F%3Fanb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fanbname /http://example.com/?anb http://example.com/?anblabelhttp://example.com/?anbtext PASSclass1298184332.95259http://example.com/?anbtext PASSclass1298184595.36652http://example.com/?anbtext PASSclass1298184623.81142http://example.com/?anbtext PASSclass1298183571.32271http://example.com/?anbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fanb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fanb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A6bname 1http://example.com/?aæb http://example.com/?aæblabelhttp://example.com/?a%C3%A6btext PASSclass1298184332.95259http://example.com/?a%C3%A6btext PASSclass1298184595.36652http://example.com/?a%C3%A6btext PASSclass1298184623.81142http://example.com/?a%C3%A6btext PASSclass1298183571.32271http://example.com/?aæbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A6b =http%3A%2F%2Ffoo%2Fa%254Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%254Abname !http://foo/a%4Ab http://foo/a%4Ablabelhttp://foo/aJbtext PASSclass1298184332.95259http://foo/a%4Abtext FAILclass1298184595.36652http://foo/aJbtext PASSclass1298184623.81142http://foo/aJbtext PASSclass1298184504.70199http://foo/a%4Abtext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%254Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%254Ab Chttp%3A%2F%2Ffoo%2F%3Fa%25f9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f9bname #http://foo/?a%f9b http://foo/?a%f9blabelhttp://foo/?a%f9btext PASSclass1298184332.95259http://foo/?a%f9btext PASSclass1298184595.36652http://foo/?a%F9btext FAILclass1298184623.81142http://foo/?a%f9btext PASSclass1298183571.32271http://foo/?a%f9btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f9b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f9b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BAbname 1http://example.com/#aúb http://example.com/#aúblabelhttp://example.com/#aúbtext PASSclass1298184332.95259http://example.com/#a%C3%BAbtext FAILclass1298184595.36652http://example.com/#aúbtext PASSclass1298184623.81142http://example.com/#aúbtext PASSclass1298184504.70199http://example.com/#a%C3%BAbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BAb Ohttp%3A%2F%2Fexample.com%2F%3Fa%07b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%07bname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%07btext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%07btext PASSclass1298184623.81142http://example.com/?a%07btext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%07b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%07b Chttp%3A%2F%2Ffoo%2F%3Fa%250ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250abname #http://foo/?a%0ab http://foo/?a%0ablabelhttp://foo/?a%0abtext PASSclass1298184332.95259http://foo/?a%0abtext PASSclass1298184595.36652http://foo/?a%0abtext PASSclass1298184623.81142http://foo/?a%0abtext PASSclass1298183571.32271http://foo/?a%0abtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%250ab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%250ab =http%3A%2F%2Ffoo%2Fa%257cb%20%2B%20http%3A%2F%2Ffoo%2Fa%257cbname !http://foo/a%7cb http://foo/a%7cblabelhttp://foo/a%7cbtext PASSclass1298184332.95259http://foo/a%7cbtext PASSclass1298184595.36652http://foo/a%7cbtext PASSclass1298184623.81142http://foo/a%7cbtext PASSclass1298184504.70199http://foo/a%7cbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%257cb%20%2B%20http%3A%2F%2Ffoo%2Fa%257cb Chttp%3A%2F%2Ffoo%2F%23a%25Ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ffbname #http://foo/#a%Ffb http://foo/#a%Ffblabelhttp://foo/#a%Ffbtext PASSclass1298184332.95259http://foo/#a%Ffbtext PASSclass1298184595.36652http://foo/#a%Ffbtext PASSclass1298184623.81142http://foo/#a%Ffbtext PASSclass1298184504.70199http://foo/#a%Ffbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ffb 5http%3A%2F%2Fa%3Ab%40c%20%2B%20http%3A%2F%2Fa%3Ab%40cname http://a:b@c http://a:b@clabel http://a:b@c/text PASSclass1298184332.95259 http://a:b@c/text PASSclass1298184595.36652 http://c/text FAILclass1298184623.81142 http://a:b@c/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result5http%3A%2F%2Fa%3Ab%40c%20%2B%20http%3A%2F%2Fa%3Ab%40c )%2F%2Fhoge%20%2B%20http%3A%2F%2Ffoo%2Fbarname //hoge http://foo/barlabel http://hoge/text PASSclass1298184332.95259 http://hoge/text PASSclass1298184595.36652 http://hoge/text PASSclass1298184623.81142 http://hoge/text PASSclass1298184504.70199 http://hoge/text PASSclass1298183571.32271result)%2F%2Fhoge%20%2B%20http%3A%2F%2Ffoo%2Fbar 5%3Ffoo%0Abar%23abc%0Adef%20%2B%20http%3A%2F%2Fhoge%2Fname ?foo bar#abc def http://hoge/labelhttp://hoge/?foobar#abcdeftext FAILclass1298184332.95259http://hoge/?foobar#abcdeftext FAILclass1298184595.36652http://hoge/?foobar#abcdeftext FAILclass1298184623.81142http://hoge/?foobar#abcdeftext FAILclass1298184504.70199http://hoge/?foobar#abcdeftext FAILclass1298183571.32271result5%3Ffoo%0Abar%23abc%0Adef%20%2B%20http%3A%2F%2Fhoge%2F Chttp%3A%2F%2Ffoo%2F%23a%25ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ddbname #http://foo/#a%ddb http://foo/#a%ddblabelhttp://foo/#a%ddbtext PASSclass1298184332.95259http://foo/#a%ddbtext PASSclass1298184595.36652http://foo/#a%ddbtext PASSclass1298184623.81142http://foo/#a%ddbtext PASSclass1298184504.70199http://foo/#a%ddbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ddb Ohttp%3A%2F%2Fexample.com%2F%3Fa%7Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%7Bbname /http://example.com/?a{b http://example.com/?a{blabelhttp://example.com/?a{btext PASSclass1298184332.95259http://example.com/?a{btext PASSclass1298184595.36652http://example.com/?a{btext PASSclass1298184623.81142http://example.com/?a{btext PASSclass1298183571.32271http://example.com/?a{btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%7Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%7Bb Chttp%3A%2F%2Ffoo%2F%23a%25Cfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cfbname #http://foo/#a%Cfb http://foo/#a%Cfblabelhttp://foo/#a%Cfbtext PASSclass1298184332.95259http://foo/#a%Cfbtext PASSclass1298184595.36652http://foo/#a%Cfbtext PASSclass1298184623.81142http://foo/#a%Cfbtext PASSclass1298184504.70199http://foo/#a%Cfbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Cfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cfb Chttp%3A%2F%2Ffoo%2F%3Fa%2560b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2560bname #http://foo/?a%60b http://foo/?a%60blabelhttp://foo/?a%60btext PASSclass1298184332.95259http://foo/?a%60btext PASSclass1298184595.36652http://foo/?a%60btext PASSclass1298184623.81142http://foo/?a%60btext PASSclass1298183571.32271http://foo/?a%60btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2560b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2560b Gdata%3A%20text%2Fplain%20%2Cabc%20%2B%20data%3A%20text%2Fplain%20%2Cabcname +data: text/plain ,abc data: text/plain ,abclabeldata: text/plain ,abctext FAILclass1298184332.95259data:%20text/plain%20,abctext PASSclass1298184595.36652data: text/plain ,abctext FAILclass1298184623.81142data:%20text/plain%20,abctext PASSclass1298183571.32271data: text/plain ,abctext FAILclass1298184504.70199resultGdata%3A%20text%2Fplain%20%2Cabc%20%2B%20data%3A%20text%2Fplain%20%2Cabc 4.%2Fg%2F.%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ./g/. http://a/b/c/d;p?qlabelhttp://a/b/c/g/text PASSclass1298184332.95259http://a/b/c/g/text PASSclass1298184595.36652http://a/b/c/g/text PASSclass1298184623.81142http://a/b/c/g/text PASSclass1298184504.70199http://a/b/c/g/text PASSclass1298183571.32271result4.%2Fg%2F.%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%23a%252ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%252abname #http://foo/#a%2ab http://foo/#a%2ablabelhttp://foo/#a%2abtext PASSclass1298184332.95259http://foo/#a%2abtext PASSclass1298184595.36652http://foo/#a*btext FAILclass1298184623.81142http://foo/#a%2abtext PASSclass1298184504.70199http://foo/#a%2abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%252ab Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Fbname 1http://example.com/#aÏb http://example.com/#aÏblabelhttp://example.com/#aÏbtext PASSclass1298184332.95259http://example.com/#a%C3%8Fbtext FAILclass1298184595.36652http://example.com/#aÏbtext PASSclass1298184623.81142http://example.com/#aÏbtext PASSclass1298184504.70199http://example.com/#a%C3%8Fbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Fb =http%3A%2F%2Ffoo%2Fa%2534b%20%2B%20http%3A%2F%2Ffoo%2Fa%2534bname !http://foo/a%34b http://foo/a%34blabelhttp://foo/a4btext PASSclass1298184332.95259http://foo/a%34btext FAILclass1298184595.36652http://foo/a4btext PASSclass1298184623.81142http://foo/a4btext PASSclass1298184504.70199http://foo/a%34btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2534b%20%2B%20http%3A%2F%2Ffoo%2Fa%2534b Chttp%3A%2F%2Ffoo%2F%23a%256Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Ebname #http://foo/#a%6Eb http://foo/#a%6Eblabelhttp://foo/#a%6Ebtext PASSclass1298184332.95259http://foo/#a%6Ebtext PASSclass1298184595.36652http://foo/#anbtext FAILclass1298184623.81142http://foo/#a%6Ebtext PASSclass1298184504.70199http://foo/#a%6Ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Eb ;file%3A%2F%2F%2Fc%257C%2F%20%2B%20file%3A%2F%2F%2Fc%257C%2Fname file:///c%7C/ file:///c%7C/label file:///c%7C/text FAILclass1298184332.95259 file:///c%7C/text FAILclass1298184595.36652 file:/c%7C/text FAILclass1298184623.81142 file:///c%7C/text FAILclass1298183571.32271 file:///c%7C/text FAILclass1298184504.70199result;file%3A%2F%2F%2Fc%257C%2F%20%2B%20file%3A%2F%2F%2Fc%257C%2F Ohttp%3A%2F%2Fexample.com%2F%23a%3Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Bbname /http://example.com/#a;b http://example.com/#a;blabelhttp://example.com/#a;btext PASSclass1298184332.95259http://example.com/#a;btext PASSclass1298184595.36652http://example.com/#a;btext PASSclass1298184623.81142http://example.com/#a;btext PASSclass1298184504.70199http://example.com/#a;btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%3Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Bb Chttp%3A%2F%2Ffoo%2F%23a%25c1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c1bname #http://foo/#a%c1b http://foo/#a%c1blabelhttp://foo/#a%c1btext PASSclass1298184332.95259http://foo/#a%c1btext PASSclass1298184595.36652http://foo/#a%c1btext PASSclass1298184623.81142http://foo/#a%c1btext PASSclass1298184504.70199http://foo/#a%c1btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25c1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c1b ]http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F%20%2B%20http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2Fname 9http://\\www.google.com\foo/ http://\\www.google.com\foo/labelhttp://www.google.com/foo/text PASSclass1298184332.95259http://www.google.com/foo/text PASSclass1298184595.36652opera:illegal-url-59text FAILclass1298184623.81142http://\\www.google.com\foo/text FAILclass1298183571.32271http:////www.google.com/foo/text FAILclass1298184504.70199result]http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F%20%2B%20http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25dBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dBbname #http://foo/?a%dBb http://foo/?a%dBblabelhttp://foo/?a%dBbtext PASSclass1298184332.95259http://foo/?a%dBbtext PASSclass1298184595.36652http://foo/?a%DBbtext FAILclass1298184623.81142http://foo/?a%dBbtext PASSclass1298183571.32271http://foo/?a%dBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25dBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25dBb Chttp%3A%2F%2Ffoo%2F%23a%25Eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eebname #http://foo/#a%Eeb http://foo/#a%Eeblabelhttp://foo/#a%Eebtext PASSclass1298184332.95259http://foo/#a%Eebtext PASSclass1298184595.36652http://foo/#a%Eebtext PASSclass1298184623.81142http://foo/#a%Eebtext PASSclass1298184504.70199http://foo/#a%Eebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eeb Chttp%3A%2F%2Ffoo%2F%3Fa%25C5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C5bname #http://foo/?a%C5b http://foo/?a%C5blabelhttp://foo/?a%C5btext PASSclass1298184332.95259http://foo/?a%C5btext PASSclass1298184595.36652http://foo/?a%C5btext PASSclass1298184623.81142http://foo/?a%C5btext PASSclass1298183571.32271http://foo/?a%C5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C5b Chttp%3A%2F%2Ffoo%2F%3Fa%259Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Dbname #http://foo/?a%9Db http://foo/?a%9Dblabelhttp://foo/?a%9Dbtext PASSclass1298184332.95259http://foo/?a%9Dbtext PASSclass1298184595.36652http://foo/?a%9Dbtext PASSclass1298184623.81142http://foo/?a%9Dbtext PASSclass1298183571.32271http://foo/?a%9Dbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%259Db%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%259Db Chttp%3A%2F%2F0xc0.0250.01.%2F%20%2B%20http%3A%2F%2F0xc0.0250.01.%2Fname +http://0xc0.0250.01./ http://0xc0.0250.01./labelhttp://192.168.0.1/text PASSclass1298184332.95259http://0xc0.0250.01./text FAILclass1298184595.36652http://0xc0.0250.01./text FAILclass1298184623.81142http://0xc0.0250.01./text FAILclass1298183571.32271http://0xc0.0250.01./text FAILclass1298184504.70199resultChttp%3A%2F%2F0xc0.0250.01.%2F%20%2B%20http%3A%2F%2F0xc0.0250.01.%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%92b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%92bname 1http://example.com/#aÒb http://example.com/#aÒblabelhttp://example.com/#aÒbtext PASSclass1298184332.95259http://example.com/#a%C3%92btext FAILclass1298184595.36652http://example.com/#aÒbtext PASSclass1298184623.81142http://example.com/#aÒbtext PASSclass1298184504.70199http://example.com/#a%C3%92btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%92b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%92b Ohttp%3A%2F%2Fexample.com%2F%23a%5Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Dbname /http://example.com/#a]b http://example.com/#a]blabelhttp://example.com/#a]btext PASSclass1298184332.95259http://example.com/#a]btext PASSclass1298184595.36652http://example.com/#a]btext PASSclass1298184623.81142http://example.com/#a]btext PASSclass1298184504.70199http://example.com/#a]btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%5Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Db Mdata%3Atext%2Fplain%2Cabcdefg%2Fef%20%2B%20data%3Atext%2Fplain%2Cabcdefg%2Fefname 5data:text/plain,abcdefg/ef data:text/plain,abcdefg/eflabeldata:text/plain,abcdefg/eftext PASSclass1298184332.95259data:text/plain,abcdefg/eftext PASSclass1298184595.36652data:text/plain,abcdefg/eftext PASSclass1298184623.81142data:text/plain,abcdefg/eftext PASSclass1298183571.32271data:text/plain,abcdefg/eftext PASSclass1298184504.70199resultMdata%3Atext%2Fplain%2Cabcdefg%2Fef%20%2B%20data%3Atext%2Fplain%2Cabcdefg%2Fef Chttp%3A%2F%2Ffoo%2F%23a%25e8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e8bname #http://foo/#a%e8b http://foo/#a%e8blabelhttp://foo/#a%e8btext PASSclass1298184332.95259http://foo/#a%e8btext PASSclass1298184595.36652http://foo/#a%e8btext PASSclass1298184623.81142http://foo/#a%e8btext PASSclass1298184504.70199http://foo/#a%e8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25e8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e8b Chttp%3A%2F%2Ffoo%2F%23a%258Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Cbname #http://foo/#a%8Cb http://foo/#a%8Cblabelhttp://foo/#a%8Cbtext PASSclass1298184332.95259http://foo/#a%8Cbtext PASSclass1298184595.36652http://foo/#a%8Cbtext PASSclass1298184623.81142http://foo/#a%8Cbtext PASSclass1298184504.70199http://foo/#a%8Cbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%258Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Cb Chttp%3A%2F%2Ffoo%2F%23a%25f8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f8bname #http://foo/#a%f8b http://foo/#a%f8blabelhttp://foo/#a%f8btext PASSclass1298184332.95259http://foo/#a%f8btext PASSclass1298184595.36652http://foo/#a%f8btext PASSclass1298184623.81142http://foo/#a%f8btext PASSclass1298184504.70199http://foo/#a%f8btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f8b ahttp%3A%2F%2Ffoo%2Fbar%3F%E1%80%80%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%E1%80%80%20%2B%20iso-2022-jpname 1http://foo/bar?က http://foo/bar?က iso-2022-jplabelhttp://foo/bar?%E1%80%80text PASSclass1298184332.95259http://foo/bar?%E1%80%80text PASSclass1298184595.36652http://foo/bar?%E1%80%80text PASSclass1298184623.81142http://foo/bar?ကtext FAILclass1298184504.70199http://foo/bar?%E1%80%80text PASSclass1298183571.32271resultahttp%3A%2F%2Ffoo%2Fbar%3F%E1%80%80%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%E1%80%80%20%2B%20iso-2022-jp Chttp%3A%2F%2Ffoo%2F%23a%2552b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2552bname #http://foo/#a%52b http://foo/#a%52blabelhttp://foo/#a%52btext PASSclass1298184332.95259http://foo/#a%52btext PASSclass1298184595.36652http://foo/#aRbtext FAILclass1298184623.81142http://foo/#a%52btext PASSclass1298184504.70199http://foo/#a%52btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2552b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2552b 2%2FC%7C%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /C|\foo\bar http://a/b/clabelhttp://a/C%7C/foo/bartext PASSclass1298184332.95259http://a/C|/foo/bartext FAILclass1298184595.36652http://a/C|%5Cfoo%5Cbartext FAILclass1298184623.81142http://a/C|%5Cfoo%5Cbartext FAILclass1298183571.32271http://a/C%7C/foo/bartext PASSclass1298184504.70199result2%2FC%7C%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ehttp%3A%2F%2Fexample.com%2FaLb%20%2B%20http%3A%2F%2Fexample.com%2FaLbname -http://example.com/aLb http://example.com/aLblabelhttp://example.com/aLbtext PASSclass1298184332.95259http://example.com/aLbtext PASSclass1298184595.36652http://example.com/aLbtext PASSclass1298184623.81142http://example.com/aLbtext PASSclass1298184504.70199http://example.com/aLbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2FaLb%20%2B%20http%3A%2F%2Fexample.com%2FaLb Ohttp%3A%2F%2Fexample.com%2F%3Fa%7Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%7Dbname /http://example.com/?a}b http://example.com/?a}blabelhttp://example.com/?a}btext PASSclass1298184332.95259http://example.com/?a}btext PASSclass1298184595.36652http://example.com/?a}btext PASSclass1298184623.81142http://example.com/?a}btext PASSclass1298183571.32271http://example.com/?a}btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%7Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%7Db =http%3A%2F%2Ffoo%2Fa%25eDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eDbname !http://foo/a%eDb http://foo/a%eDblabelhttp://foo/a%eDbtext PASSclass1298184332.95259http://foo/a%eDbtext PASSclass1298184595.36652http://foo/a%EDbtext FAILclass1298184623.81142http://foo/a%eDbtext PASSclass1298184504.70199http://foo/a%eDbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25eDb%20%2B%20http%3A%2F%2Ffoo%2Fa%25eDb Shttp%3A%2F%2Fsuika.fam.cx%3A%25380%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A%25380%2Fname 3http://suika.fam.cx:%380/ http://suika.fam.cx:%380/labelhttp://suika.fam.cx:%380/text FAILclass1298184332.95259http://suika.fam.cx:%380/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://suika.fam.cx:380/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199resultShttp%3A%2F%2Fsuika.fam.cx%3A%25380%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A%25380%2F Ohttp%3A%2F%2Fexample.com%2Fa%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ABbname /http://example.com/a«b http://example.com/a«blabelhttp://example.com/a%C2%ABbtext PASSclass1298184332.95259http://example.com/a%C2%ABbtext PASSclass1298184595.36652http://example.com/a«btext FAILclass1298184623.81142http://example.com/a«btext FAILclass1298184504.70199http://example.com/a%C2%ABbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%ABb ?javascript%3Areturn%20false%20%2B%20javascript%3Areturn%20falsename /javascript:return false javascript:return falselabeljavascript:return falsetext PASSclass1298184332.95259javascript:return%20falsetext FAILclass1298184595.36652javascript:return falsetext PASSclass1298184623.81142javascript:return%20falsetext FAILclass1298183571.32271javascript:return falsetext PASSclass1298184504.70199result?javascript%3Areturn%20false%20%2B%20javascript%3Areturn%20false Chttp%3A%2F%2Ffoo%2F%23a%255ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%255abname #http://foo/#a%5ab http://foo/#a%5ablabelhttp://foo/#a%5abtext PASSclass1298184332.95259http://foo/#a%5abtext PASSclass1298184595.36652http://foo/#aZbtext FAILclass1298184623.81142http://foo/#a%5abtext PASSclass1298184504.70199http://foo/#a%5abtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%255ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%255ab Chttp%3A%2F%2Ffoo%2F%3Fa%2599b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2599bname #http://foo/?a%99b http://foo/?a%99blabelhttp://foo/?a%99btext PASSclass1298184332.95259http://foo/?a%99btext PASSclass1298184595.36652http://foo/?a%99btext PASSclass1298184623.81142http://foo/?a%99btext PASSclass1298183571.32271http://foo/?a%99btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2599b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2599b Chttp%3A%2F%2Ffoo%2F%3Fa%2594b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2594bname #http://foo/?a%94b http://foo/?a%94blabelhttp://foo/?a%94btext PASSclass1298184332.95259http://foo/?a%94btext PASSclass1298184595.36652http://foo/?a%94btext PASSclass1298184623.81142http://foo/?a%94btext PASSclass1298183571.32271http://foo/?a%94btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2594b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2594b =http%3A%2F%2Ffoo%2Fa%2521b%20%2B%20http%3A%2F%2Ffoo%2Fa%2521bname !http://foo/a%21b http://foo/a%21blabelhttp://foo/a%21btext PASSclass1298184332.95259http://foo/a%21btext PASSclass1298184595.36652http://foo/a!btext FAILclass1298184623.81142http://foo/a%21btext PASSclass1298184504.70199http://foo/a%21btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2521b%20%2B%20http%3A%2F%2Ffoo%2Fa%2521b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A9bname 1http://example.com/?a©b http://example.com/?a©blabelhttp://example.com/?a%C2%A9btext PASSclass1298184332.95259http://example.com/?a%C2%A9btext PASSclass1298184595.36652http://example.com/?a%C2%A9btext PASSclass1298184623.81142http://example.com/?a%C2%A9btext PASSclass1298183571.32271http://example.com/?a©btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%A9b Chttp%3A%2F%2Ffoo%2F%23a%25eEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eEbname #http://foo/#a%eEb http://foo/#a%eEblabelhttp://foo/#a%eEbtext PASSclass1298184332.95259http://foo/#a%eEbtext PASSclass1298184595.36652http://foo/#a%eEbtext PASSclass1298184623.81142http://foo/#a%eEbtext PASSclass1298184504.70199http://foo/#a%eEbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25eEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eEb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B1bname 1http://example.com/?a±b http://example.com/?a±blabelhttp://example.com/?a%C2%B1btext PASSclass1298184332.95259http://example.com/?a%C2%B1btext PASSclass1298184595.36652http://example.com/?a%C2%B1btext PASSclass1298184623.81142http://example.com/?a%C2%B1btext PASSclass1298183571.32271http://example.com/?a±btext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B1b Chttp%3A%2F%2Ffoo%2F%3Fa%25Dab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Dabname #http://foo/?a%Dab http://foo/?a%Dablabelhttp://foo/?a%Dabtext PASSclass1298184332.95259http://foo/?a%Dabtext PASSclass1298184595.36652http://foo/?a%DAbtext FAILclass1298184623.81142http://foo/?a%Dabtext PASSclass1298183571.32271http://foo/?a%Dabtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25Dab%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25Dab =http%3A%2F%2Ffoo%2Fa%251fb%20%2B%20http%3A%2F%2Ffoo%2Fa%251fbname !http://foo/a%1fb http://foo/a%1fblabelhttp://foo/a%1fbtext PASSclass1298184332.95259http://foo/a%1fbtext PASSclass1298184595.36652http://foo/a%1fbtext PASSclass1298184623.81142http://foo/a%1fbtext PASSclass1298184504.70199http://foo/a%1fbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251fb%20%2B%20http%3A%2F%2Ffoo%2Fa%251fb Ehttp%3A%2F%2Fexample.com%2Favb%20%2B%20http%3A%2F%2Fexample.com%2Favbname -http://example.com/avb http://example.com/avblabelhttp://example.com/avbtext PASSclass1298184332.95259http://example.com/avbtext PASSclass1298184595.36652http://example.com/avbtext PASSclass1298184623.81142http://example.com/avbtext PASSclass1298184504.70199http://example.com/avbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Favb%20%2B%20http%3A%2F%2Fexample.com%2Favb Chttp%3A%2F%2Ffoo%2F%23a%25f7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f7bname #http://foo/#a%f7b http://foo/#a%f7blabelhttp://foo/#a%f7btext PASSclass1298184332.95259http://foo/#a%f7btext PASSclass1298184595.36652http://foo/#a%f7btext PASSclass1298184623.81142http://foo/#a%f7btext PASSclass1298184504.70199http://foo/#a%f7btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25f7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f7b =http%3A%2F%2Ffoo%2Fa%250Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Bbname !http://foo/a%0Bb http://foo/a%0Bblabelhttp://foo/a%0Bbtext PASSclass1298184332.95259http://foo/a%0Bbtext PASSclass1298184595.36652http://foo/a%0Bbtext PASSclass1298184623.81142http://foo/a%0Bbtext PASSclass1298184504.70199http://foo/a%0Bbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Bb%20%2B%20http%3A%2F%2Ffoo%2Fa%250Bb Chttp%3A%2F%2Ffoo%2F%3Fa%25F4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F4bname #http://foo/?a%F4b http://foo/?a%F4blabelhttp://foo/?a%F4btext PASSclass1298184332.95259http://foo/?a%F4btext PASSclass1298184595.36652http://foo/?a%F4btext PASSclass1298184623.81142http://foo/?a%F4btext PASSclass1298183571.32271http://foo/?a%F4btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F4b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F4b Chttp%3A%2F%2Ffoo%2F%23a%25fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fabname #http://foo/#a%fab http://foo/#a%fablabelhttp://foo/#a%fabtext PASSclass1298184332.95259http://foo/#a%fabtext PASSclass1298184595.36652http://foo/#a%fabtext PASSclass1298184623.81142http://foo/#a%fabtext PASSclass1298184504.70199http://foo/#a%fabtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fab Khttp%3A%2F%2Fexample.com%2F%3Fa7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa7bname /http://example.com/?a7b http://example.com/?a7blabelhttp://example.com/?a7btext PASSclass1298184332.95259http://example.com/?a7btext PASSclass1298184595.36652http://example.com/?a7btext PASSclass1298184623.81142http://example.com/?a7btext PASSclass1298183571.32271http://example.com/?a7btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa7b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa7b <%C2%80http%3A%2F%2Ftest%C2%80%20%2B%20http%3A%2F%2Ffoo%2Fbarname €http://test€ http://foo/barlabel"http://foo/%C2%80http://test%C2%80text PASSclass1298184332.95259"http://foo/%C2%80http://test%C2%80text PASSclass1298184595.36652http://foo/€http://test€text FAILclass1298184623.81142"http://foo/%C2%80http://test%C2%80text PASSclass1298183571.32271http://foo/€http://test€text FAILclass1298184504.70199result<%C2%80http%3A%2F%2Ftest%C2%80%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%23a%2513b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2513bname #http://foo/#a%13b http://foo/#a%13blabelhttp://foo/#a%13btext PASSclass1298184332.95259http://foo/#a%13btext PASSclass1298184595.36652http://foo/#a%13btext PASSclass1298184623.81142http://foo/#a%13btext PASSclass1298184504.70199http://foo/#a%13btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2513b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2513b Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B1bname 1http://example.com/?añb http://example.com/?añblabelhttp://example.com/?a%C3%B1btext PASSclass1298184332.95259http://example.com/?a%C3%B1btext PASSclass1298184595.36652http://example.com/?a%C3%B1btext PASSclass1298184623.81142http://example.com/?a%C3%B1btext PASSclass1298183571.32271http://example.com/?añbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%B1b ;http%3A%2F%2F%2500.com%2F%20%2B%20http%3A%2F%2F%2500.com%2Fname http://%00.com/ http://%00.com/labelhttp://%00.com/text PASSclass1298184332.95259http://%00.com/text PASSclass1298184595.36652opera:illegal-url-17text FAILclass1298184623.81142http://%00.com/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result;http%3A%2F%2F%2500.com%2F%20%2B%20http%3A%2F%2F%2500.com%2F =http%3A%2F%2Ffoo%2Fa%250Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%250Abname !http://foo/a%0Ab http://foo/a%0Ablabelhttp://foo/a%0Abtext PASSclass1298184332.95259http://foo/a%0Abtext PASSclass1298184595.36652http://foo/a%0Abtext PASSclass1298184623.81142http://foo/a%0Abtext PASSclass1298184504.70199http://foo/a%0Abtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%250Ab%20%2B%20http%3A%2F%2Ffoo%2Fa%250Ab Qhttp%3A%2F%2F192.168.0.1.%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1.%20hello%2Fname 5http://192.168.0.1. hello/ http://192.168.0.1. hello/labelhttp://192.168.0.1.%20hello/text PASSclass1298184332.95259http://192.168.0.1. hello/text FAILclass1298184595.36652opera:illegal-url-61text FAILclass1298184623.81142http://192.168.0.1. hello/text FAILclass1298183571.32271http://192.168.0.1.%20hello/text PASSclass1298184504.70199resultQhttp%3A%2F%2F192.168.0.1.%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1.%20hello%2F Ihttp%3A%2F%2Fexample.com%2Fa%23b%20%2B%20http%3A%2F%2Fexample.com%2Fa%23bname -http://example.com/a#b http://example.com/a#blabelhttp://example.com/a#btext PASSclass1298184332.95259http://example.com/a#btext PASSclass1298184595.36652http://example.com/a#btext PASSclass1298184623.81142http://example.com/a#btext PASSclass1298184504.70199http://example.com/a#btext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%23b%20%2B%20http%3A%2F%2Fexample.com%2Fa%23b =http%3A%2F%2Ffoo%2Fa%25Beb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Bebname !http://foo/a%Beb http://foo/a%Beblabelhttp://foo/a%Bebtext PASSclass1298184332.95259http://foo/a%Bebtext PASSclass1298184595.36652http://foo/a%BEbtext FAILclass1298184623.81142http://foo/a%Bebtext PASSclass1298184504.70199http://foo/a%Bebtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Beb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Beb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%AAbname 1http://example.com/?aªb http://example.com/?aªblabelhttp://example.com/?a%C2%AAbtext PASSclass1298184332.95259http://example.com/?a%C2%AAbtext PASSclass1298184595.36652http://example.com/?a%C2%AAbtext PASSclass1298184623.81142http://example.com/?a%C2%AAbtext PASSclass1298183571.32271http://example.com/?aªbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%AAb =http%3A%2F%2Ffoo%2Fa%2583b%20%2B%20http%3A%2F%2Ffoo%2Fa%2583bname !http://foo/a%83b http://foo/a%83blabelhttp://foo/a%83btext PASSclass1298184332.95259http://foo/a%83btext PASSclass1298184595.36652http://foo/a%83btext PASSclass1298184623.81142http://foo/a%83btext PASSclass1298184504.70199http://foo/a%83btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2583b%20%2B%20http%3A%2F%2Ffoo%2Fa%2583b Ehttp%3A%2F%2Fexample.com%2Fa(b%20%2B%20http%3A%2F%2Fexample.com%2Fa(bname -http://example.com/a(b http://example.com/a(blabelhttp://example.com/a(btext PASSclass1298184332.95259http://example.com/a(btext PASSclass1298184595.36652http://example.com/a(btext PASSclass1298184623.81142http://example.com/a(btext PASSclass1298184504.70199http://example.com/a(btext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fa(b%20%2B%20http%3A%2F%2Fexample.com%2Fa(b =http%3A%2F%2Ffoo%2Fa%25cdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cdbname !http://foo/a%cdb http://foo/a%cdblabelhttp://foo/a%cdbtext PASSclass1298184332.95259http://foo/a%cdbtext PASSclass1298184595.36652http://foo/a%CDbtext FAILclass1298184623.81142http://foo/a%cdbtext PASSclass1298184504.70199http://foo/a%cdbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25cdb%20%2B%20http%3A%2F%2Ffoo%2Fa%25cdb Chttp%3A%2F%2Ffoo%2F%23a%250bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250bbname #http://foo/#a%0bb http://foo/#a%0bblabelhttp://foo/#a%0bbtext PASSclass1298184332.95259http://foo/#a%0bbtext PASSclass1298184595.36652http://foo/#a%0bbtext PASSclass1298184623.81142http://foo/#a%0bbtext PASSclass1298184504.70199http://foo/#a%0bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%250bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250bb Chttp%3A%2F%2Ffoo%2F%3Fa%25cFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cFbname #http://foo/?a%cFb http://foo/?a%cFblabelhttp://foo/?a%cFbtext PASSclass1298184332.95259http://foo/?a%cFbtext PASSclass1298184595.36652http://foo/?a%CFbtext FAILclass1298184623.81142http://foo/?a%cFbtext PASSclass1298183571.32271http://foo/?a%cFbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25cFb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25cFb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Ebname 1http://example.com/?ažb http://example.com/?ažblabelhttp://example.com/?a%C2%9Ebtext PASSclass1298184332.95259http://example.com/?a%C2%9Ebtext PASSclass1298184595.36652http://example.com/?a%C2%9Ebtext PASSclass1298184623.81142http://example.com/?a%C2%9Ebtext PASSclass1298183571.32271http://example.com/?ažbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%9Eb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Cbname 1http://example.com/?aŒb http://example.com/?aŒblabelhttp://example.com/?a%C2%8Cbtext PASSclass1298184332.95259http://example.com/?a%C2%8Cbtext PASSclass1298184595.36652http://example.com/?a%C2%8Cbtext PASSclass1298184623.81142http://example.com/?a%C2%8Cbtext PASSclass1298183571.32271http://example.com/?aŒbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Cb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Cb Chttp%3A%2F%2Ffoo%2F%23a%25F4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F4bname #http://foo/#a%F4b http://foo/#a%F4blabelhttp://foo/#a%F4btext PASSclass1298184332.95259http://foo/#a%F4btext PASSclass1298184595.36652http://foo/#a%F4btext PASSclass1298184623.81142http://foo/#a%F4btext PASSclass1298184504.70199http://foo/#a%F4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25F4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F4b =http%3A%2F%2Ffoo%2Fa%25F5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F5bname !http://foo/a%F5b http://foo/a%F5blabelhttp://foo/a%F5btext PASSclass1298184332.95259http://foo/a%F5btext PASSclass1298184595.36652http://foo/a%F5btext PASSclass1298184623.81142http://foo/a%F5btext PASSclass1298184504.70199http://foo/a%F5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F5b =http%3A%2F%2Ffoo%2Fa%251db%20%2B%20http%3A%2F%2Ffoo%2Fa%251dbname !http://foo/a%1db http://foo/a%1dblabelhttp://foo/a%1dbtext PASSclass1298184332.95259http://foo/a%1dbtext PASSclass1298184595.36652http://foo/a%1dbtext PASSclass1298184623.81142http://foo/a%1dbtext PASSclass1298184504.70199http://foo/a%1dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%251db%20%2B%20http%3A%2F%2Ffoo%2Fa%251db Chttp%3A%2F%2Ffoo%2F%3Fa%25f2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f2bname #http://foo/?a%f2b http://foo/?a%f2blabelhttp://foo/?a%f2btext PASSclass1298184332.95259http://foo/?a%f2btext PASSclass1298184595.36652http://foo/?a%F2btext FAILclass1298184623.81142http://foo/?a%f2btext PASSclass1298183571.32271http://foo/?a%f2btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25f2b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25f2b Khttp%3A%2F%2Fexample.com%2F%23aib%20%2B%20http%3A%2F%2Fexample.com%2F%23aibname /http://example.com/#aib http://example.com/#aiblabelhttp://example.com/#aibtext PASSclass1298184332.95259http://example.com/#aibtext PASSclass1298184595.36652http://example.com/#aibtext PASSclass1298184623.81142http://example.com/#aibtext PASSclass1298184504.70199http://example.com/#aibtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23aib%20%2B%20http%3A%2F%2Fexample.com%2F%23aib Chttp%3A%2F%2Ffoo%2F%23a%256fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256fbname #http://foo/#a%6fb http://foo/#a%6fblabelhttp://foo/#a%6fbtext PASSclass1298184332.95259http://foo/#a%6fbtext PASSclass1298184595.36652http://foo/#aobtext FAILclass1298184623.81142http://foo/#a%6fbtext PASSclass1298184504.70199http://foo/#a%6fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%256fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256fb 5http%3A%2F%2F%5B%5D%2F%20%2B%20http%3A%2F%2F%5B%5D%2Fname http://[]/ http://[]/label http://[]/text PASSclass1298184332.95259 http://[]/text PASSclass1298184595.36652 http://[]/text PASSclass1298184623.81142 http://[]/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result5http%3A%2F%2F%5B%5D%2F%20%2B%20http%3A%2F%2F%5B%5D%2F http%3A%2F%2Fexample.com%2F%25E4%25BD%25A0%25E5%25A5%25BD%25E4%25BD%25A0%25E5%25A5%25BD%20%2B%20http%3A%2F%2Fexample.com%2F%25E4%25BD%25A0%25E5%25A5%25BD%25E4%25BD%25A0%25E5%25A5%25BDname ohttp://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDlabel7http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298184332.952597http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298184595.36652http://example.com/你好你好text FAILclass1298184623.811427http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298183571.322717http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BDtext PASSclass1298184504.70199resulthttp%3A%2F%2Fexample.com%2F%25E4%25BD%25A0%25E5%25A5%25BD%25E4%25BD%25A0%25E5%25A5%25BD%20%2B%20http%3A%2F%2Fexample.com%2F%25E4%25BD%25A0%25E5%25A5%25BD%25E4%25BD%25A0%25E5%25A5%25BD =http%3A%2F%2Ffoo%2Fa%25dcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dcbname !http://foo/a%dcb http://foo/a%dcblabelhttp://foo/a%dcbtext PASSclass1298184332.95259http://foo/a%dcbtext PASSclass1298184595.36652http://foo/a%DCbtext FAILclass1298184623.81142http://foo/a%dcbtext PASSclass1298184504.70199http://foo/a%dcbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25dcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25dcb wdata%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2name Sdata:text/plain;charset=iso-8859-1,%A1%A2 data:text/plain;charset=iso-8859-1,%A1%A2label)data:text/plain;charset=iso-8859-1,%A1%A2text PASSclass1298184332.95259)data:text/plain;charset=iso-8859-1,%A1%A2text PASSclass1298184595.36652)data:text/plain;charset=iso-8859-1,%A1%A2text PASSclass1298184623.81142)data:text/plain;charset=iso-8859-1,%A1%A2text PASSclass1298183571.32271)data:text/plain;charset=iso-8859-1,%A1%A2text PASSclass1298184504.70199resultwdata%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2 Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A9bname 1http://example.com/?aéb http://example.com/?aéblabelhttp://example.com/?a%C3%A9btext PASSclass1298184332.95259http://example.com/?a%C3%A9btext PASSclass1298184595.36652http://example.com/?a%C3%A9btext PASSclass1298184623.81142http://example.com/?a%C3%A9btext PASSclass1298183571.32271http://example.com/?aébtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%A9b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%A9b Ohttp%3A%2F%2Fexample.com%2Fa%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A7bname /http://example.com/açb http://example.com/açblabelhttp://example.com/a%C3%A7btext PASSclass1298184332.95259http://example.com/a%C3%A7btext PASSclass1298184595.36652http://example.com/açbtext FAILclass1298184623.81142http://example.com/açbtext FAILclass1298184504.70199http://example.com/a%C3%A7btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%A7b Chttp%3A%2F%2Ffoo%2F%3Fa%253Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Ebname #http://foo/?a%3Eb http://foo/?a%3Eblabelhttp://foo/?a%3Ebtext PASSclass1298184332.95259http://foo/?a%3Ebtext PASSclass1298184595.36652http://foo/?a%3Ebtext PASSclass1298184623.81142http://foo/?a%3Ebtext PASSclass1298183571.32271http://foo/?a%3Ebtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253Eb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Eb Khttp%3A%2F%2Fexample.com%2F%23ajb%20%2B%20http%3A%2F%2Fexample.com%2F%23ajbname /http://example.com/#ajb http://example.com/#ajblabelhttp://example.com/#ajbtext PASSclass1298184332.95259http://example.com/#ajbtext PASSclass1298184595.36652http://example.com/#ajbtext PASSclass1298184623.81142http://example.com/#ajbtext PASSclass1298184504.70199http://example.com/#ajbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23ajb%20%2B%20http%3A%2F%2Fexample.com%2F%23ajb 5http%3A%2F%2F%5B%5C%5D%20%2B%20http%3A%2F%2F%5B%5C%5Dname http://[\] http://[\]label http://[/]text FAILclass1298184332.95259 http://[/]text FAILclass1298184595.36652opera:illegal-url-5text FAILclass1298184623.81142 http://[\]/text FAILclass1298183571.32271 http://[/]text FAILclass1298184504.70199result5http%3A%2F%2F%5B%5C%5D%20%2B%20http%3A%2F%2F%5B%5C%5D Chttp%3A%2F%2Ffoo%2F%3Fa%25EBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EBbname #http://foo/?a%EBb http://foo/?a%EBblabelhttp://foo/?a%EBbtext PASSclass1298184332.95259http://foo/?a%EBbtext PASSclass1298184595.36652http://foo/?a%EBbtext PASSclass1298184623.81142http://foo/?a%EBbtext PASSclass1298183571.32271http://foo/?a%EBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25EBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25EBb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%ABbname 1http://example.com/#aëb http://example.com/#aëblabelhttp://example.com/#aëbtext PASSclass1298184332.95259http://example.com/#a%C3%ABbtext FAILclass1298184595.36652http://example.com/#aëbtext PASSclass1298184623.81142http://example.com/#aëbtext PASSclass1298184504.70199http://example.com/#a%C3%ABbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%ABb Chttp%3A%2F%2Ffoo%2F%3Fa%2583b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2583bname #http://foo/?a%83b http://foo/?a%83blabelhttp://foo/?a%83btext PASSclass1298184332.95259http://foo/?a%83btext PASSclass1298184595.36652http://foo/?a%83btext PASSclass1298184623.81142http://foo/?a%83btext PASSclass1298183571.32271http://foo/?a%83btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2583b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2583b Ohttp%3A%2F%2Fexample.com%2Fa%C3%93b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%93bname /http://example.com/aÓb http://example.com/aÓblabelhttp://example.com/a%C3%93btext PASSclass1298184332.95259http://example.com/a%C3%93btext PASSclass1298184595.36652http://example.com/aÓbtext FAILclass1298184623.81142http://example.com/aÓbtext FAILclass1298184504.70199http://example.com/a%C3%93btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%93b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%93b Chttp%3A%2F%2Ffoo%2F%3Fa%253Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Cbname #http://foo/?a%3Cb http://foo/?a%3Cblabelhttp://foo/?a%3Cbtext PASSclass1298184332.95259http://foo/?a%3Cbtext PASSclass1298184595.36652http://foo/?a%3Cbtext PASSclass1298184623.81142http://foo/?a%3Cbtext PASSclass1298183571.32271http://foo/?a%3Cbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253Cb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253Cb ?%23hoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3A8080%2Fb%3Fc%23dname ##hoge http://foo:bar@baz:8080/b?c#dlabel http://foo:bar@baz:8080/b?c#hogetext PASSclass1298184332.95259 http://foo:bar@baz:8080/b?c#hogetext PASSclass1298184595.36652http://baz:8080/b?c#hogetext FAILclass1298184623.81142nulltext FAILclass1298184504.70199 http://foo:bar@baz:8080/b?c#hogetext PASSclass1298183571.32271result?%23hoge%20%2B%20http%3A%2F%2Ffoo%3Abar%40baz%3A8080%2Fb%3Fc%23d =http%3A%2F%2Ffoo%2Fa%25Fcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fcbname !http://foo/a%Fcb http://foo/a%Fcblabelhttp://foo/a%Fcbtext PASSclass1298184332.95259http://foo/a%Fcbtext PASSclass1298184595.36652http://foo/a%FCbtext FAILclass1298184623.81142http://foo/a%Fcbtext PASSclass1298184504.70199http://foo/a%Fcbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Fcb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Fcb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A4bname 1http://example.com/#aäb http://example.com/#aäblabelhttp://example.com/#aäbtext PASSclass1298184332.95259http://example.com/#a%C3%A4btext FAILclass1298184595.36652http://example.com/#aäbtext PASSclass1298184623.81142http://example.com/#aäbtext PASSclass1298184504.70199http://example.com/#a%C3%A4btext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A4b Chttp%3A%2F%2Ffoo%2F%23a%25Bcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bcbname #http://foo/#a%Bcb http://foo/#a%Bcblabelhttp://foo/#a%Bcbtext PASSclass1298184332.95259http://foo/#a%Bcbtext PASSclass1298184595.36652http://foo/#a%Bcbtext PASSclass1298184623.81142http://foo/#a%Bcbtext PASSclass1298184504.70199http://foo/#a%Bcbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Bcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bcb [http%3A%2F%2Fwww.example.com%3Aas%20df%2F%20%2B%20http%3A%2F%2Fwww.example.com%3Aas%20df%2Fname ;http://www.example.com:as df/ http://www.example.com:as df/labelhttp://www.example.com:as%20df/text PASSclass1298184332.95259http://www.example.com:as df/text FAILclass1298184595.36652http://www.example.com/text FAILclass1298184623.81142http://www.example.com:as df/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result[http%3A%2F%2Fwww.example.com%3Aas%20df%2F%20%2B%20http%3A%2F%2Fwww.example.com%3Aas%20df%2F Chttp%3A%2F%2Ffoo%2F%3Fa%25a0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a0bname #http://foo/?a%a0b http://foo/?a%a0blabelhttp://foo/?a%a0btext PASSclass1298184332.95259http://foo/?a%a0btext PASSclass1298184595.36652http://foo/?a%A0btext FAILclass1298184623.81142http://foo/?a%a0btext PASSclass1298183571.32271http://foo/?a%a0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25a0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25a0b Ohttp%3A%2F%2Fexample.com%2Fa%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%80bname /http://example.com/aÀb http://example.com/aÀblabelhttp://example.com/a%C3%80btext PASSclass1298184332.95259http://example.com/a%C3%80btext PASSclass1298184595.36652http://example.com/aÀbtext FAILclass1298184623.81142http://example.com/aÀbtext FAILclass1298184504.70199http://example.com/a%C3%80btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%80b Chttp%3A%2F%2Ffoo%2F%23a%25bab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25babname #http://foo/#a%bab http://foo/#a%bablabelhttp://foo/#a%babtext PASSclass1298184332.95259http://foo/#a%babtext PASSclass1298184595.36652http://foo/#a%babtext PASSclass1298184623.81142http://foo/#a%babtext PASSclass1298184504.70199http://foo/#a%babtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25bab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bab [http%3A%2F%2Fsuika.fam.cx%3A%2538%2530%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A%2538%2530%2Fname 7http://suika.fam.cx:%38%30/ http://suika.fam.cx:%38%30/labelhttp://suika.fam.cx:%38%30/text FAILclass1298184332.95259http://suika.fam.cx:%38%30/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142http://suika.fam.cx:38/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result[http%3A%2F%2Fsuika.fam.cx%3A%2538%2530%2F%20%2B%20http%3A%2F%2Fsuika.fam.cx%3A%2538%2530%2F Khttp%3A%2F%2Fexample.com%2F%3Fayb%20%2B%20http%3A%2F%2Fexample.com%2F%3Faybname /http://example.com/?ayb http://example.com/?ayblabelhttp://example.com/?aybtext PASSclass1298184332.95259http://example.com/?aybtext PASSclass1298184595.36652http://example.com/?aybtext PASSclass1298184623.81142http://example.com/?aybtext PASSclass1298183571.32271http://example.com/?aybtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fayb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fayb Ohttp%3A%2F%2Fexample.com%2F%3Fa%0Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Bbname /http://example.com/?a b http://example.com/?a blabelhttp://example.com/?a%0Bbtext PASSclass1298184332.95259http://example.com/?abtext FAILclass1298184595.36652http://example.com/?a%0Bbtext PASSclass1298184623.81142http://example.com/?a%0Bbtext PASSclass1298183571.32271http://example.com/?a btext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%0Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%0Bb qhttp%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F%20%2B%20http%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2Fname Mhttp://%25DOMAIN:foobar@foodomain.com/ http://%25DOMAIN:foobar@foodomain.com/label&http://%25DOMAIN:foobar@foodomain.com/text PASSclass1298184332.95259&http://%25DOMAIN:foobar@foodomain.com/text PASSclass1298184595.36652http://foodomain.com/text FAILclass1298184623.81142&http://%25DOMAIN:foobar@foodomain.com/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199resultqhttp%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F%20%2B%20http%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B5bname 1http://example.com/?aµb http://example.com/?aµblabelhttp://example.com/?a%C2%B5btext PASSclass1298184332.95259http://example.com/?a%C2%B5btext PASSclass1298184595.36652http://example.com/?a%C2%B5btext PASSclass1298184623.81142http://example.com/?a%C2%B5btext PASSclass1298183571.32271http://example.com/?aµbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%B5b Chttp%3A%2F%2Ffoo%2F%3Fa%2597b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2597bname #http://foo/?a%97b http://foo/?a%97blabelhttp://foo/?a%97btext PASSclass1298184332.95259http://foo/?a%97btext PASSclass1298184595.36652http://foo/?a%97btext PASSclass1298184623.81142http://foo/?a%97btext PASSclass1298183571.32271http://foo/?a%97btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2597b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2597b Ihttp%3A%2F%2Fexample.com%2Fa%1Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Dbname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%1Dbtext PASSclass1298184332.95259http://example.com/a%1Dbtext PASSclass1298184595.36652http://example.com/a%1Dbtext PASSclass1298184623.81142http://example.com/a%1Dbtext PASSclass1298184504.70199http://example.com/a%1Dbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%1Db%20%2B%20http%3A%2F%2Fexample.com%2Fa%1Db Ohttp%3A%2F%2Fexample.com%2Fa%C3%9Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Abname /http://example.com/aÚb http://example.com/aÚblabelhttp://example.com/a%C3%9Abtext PASSclass1298184332.95259http://example.com/a%C3%9Abtext PASSclass1298184595.36652http://example.com/aÚbtext FAILclass1298184623.81142http://example.com/aÚbtext FAILclass1298184504.70199http://example.com/a%C3%9Abtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%9Ab%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%9Ab Ahttp%3A%2F%2Ffoo%23bar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%23bar%2Fbazname %http://foo#bar/baz http://foo#bar/bazlabelhttp://foo/#bar/baztext PASSclass1298184332.95259http://foo/#bar/baztext PASSclass1298184595.36652http://foo/#bar/baztext PASSclass1298184623.81142http://foo/#bar/baztext PASSclass1298183571.32271http://foo/#bar/baztext PASSclass1298184504.70199resultAhttp%3A%2F%2Ffoo%23bar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%23bar%2Fbaz 4%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname // file:///c:/foo/bar.htmllabelfile:///text PASSclass1298184332.95259file:text FAILclass1298184595.36652file:/text FAILclass1298184623.81142http:///text FAILclass1298183571.32271http://suika.fam.cx//text FAILclass1298184504.70199result4%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html =http%3A%2F%2Ffoo%2Fa%258Db%20%2B%20http%3A%2F%2Ffoo%2Fa%258Dbname !http://foo/a%8Db http://foo/a%8Dblabelhttp://foo/a%8Dbtext PASSclass1298184332.95259http://foo/a%8Dbtext PASSclass1298184595.36652http://foo/a%8Dbtext PASSclass1298184623.81142http://foo/a%8Dbtext PASSclass1298184504.70199http://foo/a%8Dbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%258Db%20%2B%20http%3A%2F%2Ffoo%2Fa%258Db Chttp%3A%2F%2Ffoo%2F%3Fa%25F5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F5bname #http://foo/?a%F5b http://foo/?a%F5blabelhttp://foo/?a%F5btext PASSclass1298184332.95259http://foo/?a%F5btext PASSclass1298184595.36652http://foo/?a%F5btext PASSclass1298184623.81142http://foo/?a%F5btext PASSclass1298183571.32271http://foo/?a%F5btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25F5b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25F5b Ohttp%3A%2F%2Fexample.com%2F%23a%2Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Bbname /http://example.com/#a+b http://example.com/#a+blabelhttp://example.com/#a+btext PASSclass1298184332.95259http://example.com/#a+btext PASSclass1298184595.36652http://example.com/#a+btext PASSclass1298184623.81142http://example.com/#a+btext PASSclass1298184504.70199http://example.com/#a+btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%2Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Bb Chttp%3A%2F%2Ffoo%2F%23a%2519b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2519bname #http://foo/#a%19b http://foo/#a%19blabelhttp://foo/#a%19btext PASSclass1298184332.95259http://foo/#a%19btext PASSclass1298184595.36652http://foo/#a%19btext PASSclass1298184623.81142http://foo/#a%19btext PASSclass1298184504.70199http://foo/#a%19btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2519b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2519b Chttp%3A%2F%2Ffoo%2F%3Fa%25ccb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ccbname #http://foo/?a%ccb http://foo/?a%ccblabelhttp://foo/?a%ccbtext PASSclass1298184332.95259http://foo/?a%ccbtext PASSclass1298184595.36652http://foo/?a%CCbtext FAILclass1298184623.81142http://foo/?a%ccbtext PASSclass1298183571.32271http://foo/?a%ccbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25ccb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25ccb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Abname 1http://example.com/?aŠb http://example.com/?aŠblabelhttp://example.com/?a%C2%8Abtext PASSclass1298184332.95259http://example.com/?a%C2%8Abtext PASSclass1298184595.36652http://example.com/?a%C2%8Abtext PASSclass1298184623.81142http://example.com/?a%C2%8Abtext PASSclass1298183571.32271http://example.com/?aŠbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C2%8Ab Qhttp%3A%2F%2Fexample.com%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fexample.com%5Cfoo%5Cbarname 5http://example.com\foo\bar http://example.com\foo\barlabelhttp://example.com/foo/bartext PASSclass1298184332.95259http://example.com/foo/bartext PASSclass1298184595.36652opera:illegal-url-1text FAILclass1298184623.81142http://example.com\foo\bar/text FAILclass1298183571.32271http://example.com/foo/bartext PASSclass1298184504.70199resultQhttp%3A%2F%2Fexample.com%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fexample.com%5Cfoo%5Cbar Uhttp%3A%2F%2Fexample.com%2F%23a%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BDbname 1http://example.com/#a½b http://example.com/#a½blabelhttp://example.com/#a½btext PASSclass1298184332.95259http://example.com/#a%C2%BDbtext FAILclass1298184595.36652http://example.com/#a½btext PASSclass1298184623.81142http://example.com/#a½btext PASSclass1298184504.70199http://example.com/#a%C2%BDbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BDb Chttp%3A%2F%2Ffoo%2F%3Fa%255Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Fbname #http://foo/?a%5Fb http://foo/?a%5Fblabelhttp://foo/?a%5Fbtext PASSclass1298184332.95259http://foo/?a%5Fbtext PASSclass1298184595.36652http://foo/?a%5Fbtext PASSclass1298184623.81142http://foo/?a%5Fbtext PASSclass1298183571.32271http://foo/?a%5Fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255Fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255Fb Chttp%3A%2F%2Ffoo%2F%23a%252eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252ebname #http://foo/#a%2eb http://foo/#a%2eblabelhttp://foo/#a%2ebtext PASSclass1298184332.95259http://foo/#a%2ebtext PASSclass1298184595.36652http://foo/#a.btext FAILclass1298184623.81142http://foo/#a%2ebtext PASSclass1298184504.70199http://foo/#a%2ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252eb Ohttp%3A%2F%2Fexample.com%2F%23a%18b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%18bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%18btext PASSclass1298184332.95259http://example.com/#a%18btext PASSclass1298184595.36652http://example.com/#abtext FAILclass1298184623.81142http://example.com/#abtext FAILclass1298184504.70199http://example.com/#a%18btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%18b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%18b Ohttp%3A%2F%2Fexample.com%2F%3Fa%1Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Fbname /http://example.com/?ab http://example.com/?ablabelhttp://example.com/?a%1Fbtext PASSclass1298184332.95259http://example.com/?a%1Fbtext PASSclass1298184595.36652http://example.com/?a%1Fbtext PASSclass1298184623.81142http://example.com/?a%1Fbtext PASSclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%1Fb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%1Fb =http%3A%2F%2Ffoo%2Fa%25F1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F1bname !http://foo/a%F1b http://foo/a%F1blabelhttp://foo/a%F1btext PASSclass1298184332.95259http://foo/a%F1btext PASSclass1298184595.36652http://foo/a%F1btext PASSclass1298184623.81142http://foo/a%F1btext PASSclass1298184504.70199http://foo/a%F1btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25F1b%20%2B%20http%3A%2F%2Ffoo%2Fa%25F1b Chttp%3A%2F%2Ffoo%2F%3Fa%2581b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2581bname #http://foo/?a%81b http://foo/?a%81blabelhttp://foo/?a%81btext PASSclass1298184332.95259http://foo/?a%81btext PASSclass1298184595.36652http://foo/?a%81btext PASSclass1298184623.81142http://foo/?a%81btext PASSclass1298183571.32271http://foo/?a%81btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2581b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2581b Khttp%3A%2F%2Fexample.com%2F%3Fa6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa6bname /http://example.com/?a6b http://example.com/?a6blabelhttp://example.com/?a6btext PASSclass1298184332.95259http://example.com/?a6btext PASSclass1298184595.36652http://example.com/?a6btext PASSclass1298184623.81142http://example.com/?a6btext PASSclass1298183571.32271http://example.com/?a6btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa6b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa6b Chttp%3A%2F%2Ffoo%2F%3Fa%2518b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2518bname #http://foo/?a%18b http://foo/?a%18blabelhttp://foo/?a%18btext PASSclass1298184332.95259http://foo/?a%18btext PASSclass1298184595.36652http://foo/?a%18btext PASSclass1298184623.81142http://foo/?a%18btext PASSclass1298183571.32271http://foo/?a%18btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2518b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2518b tar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt%20%2B%20tar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txtname tar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txt tar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txtlabelItar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1298184332.95259Itar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1298184595.36652Itar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1298184623.81142Itar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1298183571.32271Itar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1298184504.70199resulttar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt%20%2B%20tar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt Chttp%3A%2F%2Ffoo%2F%3Fa%25eAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eAbname #http://foo/?a%eAb http://foo/?a%eAblabelhttp://foo/?a%eAbtext PASSclass1298184332.95259http://foo/?a%eAbtext PASSclass1298184595.36652http://foo/?a%EAbtext FAILclass1298184623.81142http://foo/?a%eAbtext PASSclass1298183571.32271http://foo/?a%eAbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25eAb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25eAb Chttp%3A%2F%2Ffoo%2F%23a%25a6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a6bname #http://foo/#a%a6b http://foo/#a%a6blabelhttp://foo/#a%a6btext PASSclass1298184332.95259http://foo/#a%a6btext PASSclass1298184595.36652http://foo/#a%a6btext PASSclass1298184623.81142http://foo/#a%a6btext PASSclass1298184504.70199http://foo/#a%a6btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25a6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a6b Ohttp%3A%2F%2Fexample.com%2Fa%C2%93b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%93bname /http://example.com/a“b http://example.com/a“blabelhttp://example.com/a%C2%93btext PASSclass1298184332.95259http://example.com/a%C2%93btext PASSclass1298184595.36652http://example.com/a“btext FAILclass1298184623.81142http://example.com/a“btext FAILclass1298184504.70199http://example.com/a%C2%93btext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C2%93b%20%2B%20http%3A%2F%2Fexample.com%2Fa%C2%93b =http%3A%2F%2Ffoo%2Fa%25Afb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Afbname !http://foo/a%Afb http://foo/a%Afblabelhttp://foo/a%Afbtext PASSclass1298184332.95259http://foo/a%Afbtext PASSclass1298184595.36652http://foo/a%AFbtext FAILclass1298184623.81142http://foo/a%Afbtext PASSclass1298184504.70199http://foo/a%Afbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25Afb%20%2B%20http%3A%2F%2Ffoo%2Fa%25Afb Chttp%3A%2F%2Ffoo%2F%3Fa%255bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255bbname #http://foo/?a%5bb http://foo/?a%5bblabelhttp://foo/?a%5bbtext PASSclass1298184332.95259http://foo/?a%5bbtext PASSclass1298184595.36652http://foo/?a%5bbtext PASSclass1298184623.81142http://foo/?a%5bbtext PASSclass1298183571.32271http://foo/?a%5bbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%255bb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%255bb Chttp%3A%2F%2Ffoo%2F%23a%25Edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Edbname #http://foo/#a%Edb http://foo/#a%Edblabelhttp://foo/#a%Edbtext PASSclass1298184332.95259http://foo/#a%Edbtext PASSclass1298184595.36652http://foo/#a%Edbtext PASSclass1298184623.81142http://foo/#a%Edbtext PASSclass1298184504.70199http://foo/#a%Edbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Edb Uhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Dbname 1http://example.com/?aÍb http://example.com/?aÍblabelhttp://example.com/?a%C3%8Dbtext PASSclass1298184332.95259http://example.com/?a%C3%8Dbtext PASSclass1298184595.36652http://example.com/?a%C3%8Dbtext PASSclass1298184623.81142http://example.com/?a%C3%8Dbtext PASSclass1298183571.32271http://example.com/?aÍbtext FAILclass1298184504.70199resultUhttp%3A%2F%2Fexample.com%2F%3Fa%C3%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%C3%8Db Chttp%3A%2F%2Ffoo%2F%3Fa%2515b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2515bname #http://foo/?a%15b http://foo/?a%15blabelhttp://foo/?a%15btext PASSclass1298184332.95259http://foo/?a%15btext PASSclass1298184595.36652http://foo/?a%15btext PASSclass1298184623.81142http://foo/?a%15btext PASSclass1298183571.32271http://foo/?a%15btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2515b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2515b Chttp%3A%2F%2Ffoo%2F%23a%252fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252fbname #http://foo/#a%2fb http://foo/#a%2fblabelhttp://foo/#a%2fbtext PASSclass1298184332.95259http://foo/#a%2fbtext PASSclass1298184595.36652http://foo/#a%2fbtext PASSclass1298184623.81142http://foo/#a%2fbtext PASSclass1298184504.70199http://foo/#a%2fbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252fb Ohttp%3A%2F%2Fexample.com%2Fa%C3%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BFbname /http://example.com/aÿb http://example.com/aÿblabelhttp://example.com/a%C3%BFbtext PASSclass1298184332.95259http://example.com/a%C3%BFbtext PASSclass1298184595.36652http://example.com/aÿbtext FAILclass1298184623.81142http://example.com/aÿbtext FAILclass1298184504.70199http://example.com/a%C3%BFbtext PASSclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2Fa%C3%BFb%20%2B%20http%3A%2F%2Fexample.com%2Fa%C3%BFb Khttp%3A%2F%2Fexample.com%2F%3Fa1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa1bname /http://example.com/?a1b http://example.com/?a1blabelhttp://example.com/?a1btext PASSclass1298184332.95259http://example.com/?a1btext PASSclass1298184595.36652http://example.com/?a1btext PASSclass1298184623.81142http://example.com/?a1btext PASSclass1298183571.32271http://example.com/?a1btext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Fa1b%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa1b +%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /foo?bar http://a/b/clabelhttp://a/foo?bartext PASSclass1298184332.95259http://a/foo?bartext PASSclass1298184595.36652http://a/foo?bartext PASSclass1298184623.81142http://a/foo?bartext PASSclass1298184504.70199http://a/foo?bartext PASSclass1298183571.32271result+%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%2536b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2536bname #http://foo/#a%36b http://foo/#a%36blabelhttp://foo/#a%36btext PASSclass1298184332.95259http://foo/#a%36btext PASSclass1298184595.36652http://foo/#a6btext FAILclass1298184623.81142http://foo/#a%36btext PASSclass1298184504.70199http://foo/#a%36btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2536b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2536b Chttp%3A%2F%2Ffoo%2F%23a%2538b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2538bname #http://foo/#a%38b http://foo/#a%38blabelhttp://foo/#a%38btext PASSclass1298184332.95259http://foo/#a%38btext PASSclass1298184595.36652http://foo/#a8btext FAILclass1298184623.81142http://foo/#a%38btext PASSclass1298184504.70199http://foo/#a%38btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2538b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2538b Chttp%3A%2F%2Ffoo%2F%3Fa%25aBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aBbname #http://foo/?a%aBb http://foo/?a%aBblabelhttp://foo/?a%aBbtext PASSclass1298184332.95259http://foo/?a%aBbtext PASSclass1298184595.36652http://foo/?a%ABbtext FAILclass1298184623.81142http://foo/?a%aBbtext PASSclass1298183571.32271http://foo/?a%aBbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25aBb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25aBb Hhttp%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BDb%20%2B%20http%3A%2F%2Ffoo%2Fbarname (http://example.com/?a�b http://foo/barlabelhttp://example.com/?a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/?a%EF%BF%BDbtext PASSclass1298184595.36652http://example.com/?a%EF%BF%BDbtext PASSclass1298184623.81142http://example.com/?a%EF%BF%BDbtext PASSclass1298183571.32271http://example.com/?a�btext FAILclass1298184504.70199resultHhttp%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BDb%20%2B%20http%3A%2F%2Ffoo%2Fbar [file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffilename 7file://%7Euser/path/to/file file://%7Euser/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1298184332.95259file://%7Euser/path/to/filetext FAILclass1298184595.36652file://~user/path/to/filetext FAILclass1298184623.81142file:///path/to/filetext FAILclass1298183571.32271file://~user/path/to/filetext FAILclass1298184504.70199result[file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile )http%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:abc http://foo/barlabelhttp://foo/abctext PASSclass1298184332.95259http://foo/abctext PASSclass1298184595.36652http://foo/abctext PASSclass1298184623.81142http://foo/abctext PASSclass1298183571.32271http://foo/abctext PASSclass1298184504.70199result)http%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbar 0.%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname ./g http://a/b/c/d;p?qlabelhttp://a/b/c/gtext PASSclass1298184332.95259http://a/b/c/gtext PASSclass1298184595.36652http://a/b/c/gtext PASSclass1298184623.81142http://a/b/c/gtext PASSclass1298184504.70199http://a/b/c/gtext PASSclass1298183571.32271result0.%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq 8http%3A%23abc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname http:#abc http://a/b/c/d;p?qlabelhttp://a/b/c/d;p?q#abctext PASSclass1298184332.95259http://a/b/c/d;p?q#abctext PASSclass1298184595.36652http://a/b/c/d;p?q#abctext PASSclass1298184623.81142http://a/b/c/d;p?q#abctext PASSclass1298184504.70199http://a/b/c/d;p?q#abctext PASSclass1298183571.32271result8http%3A%23abc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq wdata%3Atext%2Fpl%2561in%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fpl%2561in%3Bcharset%3Deuc-jp%2C%25A1%25A2name Odata:text/pl%61in;charset=euc-jp,%A1%A2 data:text/pl%61in;charset=euc-jp,%A1%A2label'data:text/pl%61in;charset=euc-jp,%A1%A2text FAILclass1298184332.95259'data:text/pl%61in;charset=euc-jp,%A1%A2text FAILclass1298184595.36652'data:text/pl%61in;charset=euc-jp,%A1%A2text FAILclass1298184623.81142'data:text/pl%61in;charset=euc-jp,%A1%A2text FAILclass1298183571.32271'data:text/pl%61in;charset=euc-jp,%A1%A2text FAILclass1298184504.70199resultwdata%3Atext%2Fpl%2561in%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fpl%2561in%3Bcharset%3Deuc-jp%2C%25A1%25A2 Chttp%3A%2F%2Ffoo%2F%23a%25Bdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bdbname #http://foo/#a%Bdb http://foo/#a%Bdblabelhttp://foo/#a%Bdbtext PASSclass1298184332.95259http://foo/#a%Bdbtext PASSclass1298184595.36652http://foo/#a%Bdbtext PASSclass1298184623.81142http://foo/#a%Bdbtext PASSclass1298184504.70199http://foo/#a%Bdbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Bdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bdb 5g%2F..%2Fh%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g/../h http://a/b/c/d;p?qlabelhttp://a/b/c/htext PASSclass1298184332.95259http://a/b/c/htext PASSclass1298184595.36652http://a/b/c/htext PASSclass1298184623.81142http://a/b/c/htext PASSclass1298184504.70199http://a/b/c/htext PASSclass1298183571.32271result5g%2F..%2Fh%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%3Fa%2540b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2540bname #http://foo/?a%40b http://foo/?a%40blabelhttp://foo/?a%40btext PASSclass1298184332.95259http://foo/?a%40btext PASSclass1298184595.36652http://foo/?a%40btext PASSclass1298184623.81142http://foo/?a%40btext PASSclass1298183571.32271http://foo/?a%40btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2540b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2540b Chttp%3A%2F%2Ffoo%2F%3Fa%25B6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B6bname #http://foo/?a%B6b http://foo/?a%B6blabelhttp://foo/?a%B6btext PASSclass1298184332.95259http://foo/?a%B6btext PASSclass1298184595.36652http://foo/?a%B6btext PASSclass1298184623.81142http://foo/?a%B6btext PASSclass1298183571.32271http://foo/?a%B6btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B6b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B6b Chttp%3A%2F%2Ffoo%2F%23a%257bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257bbname #http://foo/#a%7bb http://foo/#a%7bblabelhttp://foo/#a%7bbtext PASSclass1298184332.95259http://foo/#a%7bbtext PASSclass1298184595.36652http://foo/#a%7bbtext PASSclass1298184623.81142http://foo/#a%7bbtext PASSclass1298184504.70199http://foo/#a%7bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%257bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257bb Chttp%3A%2F%2Ffoo%2F%23a%2579b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2579bname #http://foo/#a%79b http://foo/#a%79blabelhttp://foo/#a%79btext PASSclass1298184332.95259http://foo/#a%79btext PASSclass1298184595.36652http://foo/#aybtext FAILclass1298184623.81142http://foo/#a%79btext PASSclass1298184504.70199http://foo/#a%79btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2579b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2579b =http%3A%2F%2Ffoo%2Fa%25efb%20%2B%20http%3A%2F%2Ffoo%2Fa%25efbname !http://foo/a%efb http://foo/a%efblabelhttp://foo/a%efbtext PASSclass1298184332.95259http://foo/a%efbtext PASSclass1298184595.36652http://foo/a%EFbtext FAILclass1298184623.81142http://foo/a%efbtext PASSclass1298184504.70199http://foo/a%efbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25efb%20%2B%20http%3A%2F%2Ffoo%2Fa%25efb =http%3A%2F%2Ffoo%2Fa%25b5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b5bname !http://foo/a%b5b http://foo/a%b5blabelhttp://foo/a%b5btext PASSclass1298184332.95259http://foo/a%b5btext PASSclass1298184595.36652http://foo/a%B5btext FAILclass1298184623.81142http://foo/a%b5btext PASSclass1298184504.70199http://foo/a%b5btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25b5b%20%2B%20http%3A%2F%2Ffoo%2Fa%25b5b Ihttp%3A%2F%2Fexample.com%2Fa%0Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Fbname -http://example.com/ab http://example.com/ablabelhttp://example.com/a%0Fbtext PASSclass1298184332.95259http://example.com/a%0Fbtext PASSclass1298184595.36652http://example.com/a%0Fbtext PASSclass1298184623.81142http://example.com/a%0Fbtext PASSclass1298184504.70199http://example.com/a%0Fbtext PASSclass1298183571.32271resultIhttp%3A%2F%2Fexample.com%2Fa%0Fb%20%2B%20http%3A%2F%2Fexample.com%2Fa%0Fb Chttp%3A%2F%2Ffoo%2F%23a%2505b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2505bname #http://foo/#a%05b http://foo/#a%05blabelhttp://foo/#a%05btext PASSclass1298184332.95259http://foo/#a%05btext PASSclass1298184595.36652http://foo/#a%05btext PASSclass1298184623.81142http://foo/#a%05btext PASSclass1298184504.70199http://foo/#a%05btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2505b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2505b 7wss%3A%2F%2Ffoo%3A80%2F%20%2B%20wss%3A%2F%2Ffoo%3A80%2Fname wss://foo:80/ wss://foo:80/label wss://foo:80/text PASSclass1298184332.95259 wss://foo:80/text PASSclass1298184595.36652 wss://foo:80/text PASSclass1298184623.81142 wss://foo:80/text PASSclass1298183571.32271 wss://foo:80/text PASSclass1298184504.70199result7wss%3A%2F%2Ffoo%3A80%2F%20%2B%20wss%3A%2F%2Ffoo%3A80%2F mdata%3Atext%2Fhtml%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%20%2B%20data%3Atext%2Fhtml%3Bbase64%2CVGhpcyBpcyBhIHRlc3QKname Udata:text/html;base64,VGhpcyBpcyBhIHRlc3QK data:text/html;base64,VGhpcyBpcyBhIHRlc3QKlabel*data:text/html;base64,VGhpcyBpcyBhIHRlc3QKtext PASSclass1298184332.95259*data:text/html;base64,VGhpcyBpcyBhIHRlc3QKtext PASSclass1298184595.36652*data:text/html;base64,VGhpcyBpcyBhIHRlc3QKtext PASSclass1298184623.81142*data:text/html;base64,VGhpcyBpcyBhIHRlc3QKtext PASSclass1298183571.32271*data:text/html;base64,VGhpcyBpcyBhIHRlc3QKtext PASSclass1298184504.70199resultmdata%3Atext%2Fhtml%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%20%2B%20data%3Atext%2Fhtml%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK Chttp%3A%2F%2Ffoo%2F%23a%252Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Bbname #http://foo/#a%2Bb http://foo/#a%2Bblabelhttp://foo/#a%2Bbtext PASSclass1298184332.95259http://foo/#a%2Bbtext PASSclass1298184595.36652http://foo/#a%2Bbtext PASSclass1298184623.81142http://foo/#a%2Bbtext PASSclass1298184504.70199http://foo/#a%2Bbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%252Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Bb {data%3Atext%2Fplain%3Bcharset%3D%22euc-jp%22%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3D%22euc-jp%22%2C%25A1%25A2name Odata:text/plain;charset="euc-jp",%A1%A2 data:text/plain;charset="euc-jp",%A1%A2label'data:text/plain;charset="euc-jp",%A1%A2text FAILclass1298184332.95259+data:text/plain;charset=%22euc-jp%22,%A1%A2text PASSclass1298184595.36652'data:text/plain;charset="euc-jp",%A1%A2text FAILclass1298184623.81142'data:text/plain;charset="euc-jp",%A1%A2text FAILclass1298183571.32271'data:text/plain;charset="euc-jp",%A1%A2text FAILclass1298184504.70199result{data%3Atext%2Fplain%3Bcharset%3D%22euc-jp%22%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3D%22euc-jp%22%2C%25A1%25A2 Uhttp%3A%2F%2Fexample.com%2F%23a%C2%ADb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%ADbname 1http://example.com/#a­b http://example.com/#a­blabelhttp://example.com/#a­btext PASSclass1298184332.95259http://example.com/#a%C2%ADbtext FAILclass1298184595.36652http://example.com/#a­btext PASSclass1298184623.81142http://example.com/#a­btext PASSclass1298184504.70199http://example.com/#a%C2%ADbtext FAILclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%ADb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%ADb Chttp%3A%2F%2Ffoo%2F%3Fa%25d3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d3bname #http://foo/?a%d3b http://foo/?a%d3blabelhttp://foo/?a%d3btext PASSclass1298184332.95259http://foo/?a%d3btext PASSclass1298184595.36652http://foo/?a%D3btext FAILclass1298184623.81142http://foo/?a%d3btext PASSclass1298183571.32271http://foo/?a%d3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d3b Ehttp%3A%2F%2Fexample.com%2Fawb%20%2B%20http%3A%2F%2Fexample.com%2Fawbname -http://example.com/awb http://example.com/awblabelhttp://example.com/awbtext PASSclass1298184332.95259http://example.com/awbtext PASSclass1298184595.36652http://example.com/awbtext PASSclass1298184623.81142http://example.com/awbtext PASSclass1298184504.70199http://example.com/awbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fawb%20%2B%20http%3A%2F%2Fexample.com%2Fawb Chttp%3A%2F%2Ffoo%2F%23a%2544b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2544bname #http://foo/#a%44b http://foo/#a%44blabelhttp://foo/#a%44btext PASSclass1298184332.95259http://foo/#a%44btext PASSclass1298184595.36652http://foo/#aDbtext FAILclass1298184623.81142http://foo/#a%44btext PASSclass1298184504.70199http://foo/#a%44btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%2544b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2544b Ohttp%3A%2F%2Fexample.com%2F%3Fa%2Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%2Bbname /http://example.com/?a+b http://example.com/?a+blabelhttp://example.com/?a+btext PASSclass1298184332.95259http://example.com/?a+btext PASSclass1298184595.36652http://example.com/?a+btext PASSclass1298184623.81142http://example.com/?a+btext PASSclass1298183571.32271http://example.com/?a+btext PASSclass1298184504.70199resultOhttp%3A%2F%2Fexample.com%2F%3Fa%2Bb%20%2B%20http%3A%2F%2Fexample.com%2F%3Fa%2Bb kdata%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabcname Kdata:text/plain;charset=us-ascii ,abc data:text/plain;charset=us-ascii ,abclabel%data:text/plain;charset=us-ascii ,abctext FAILclass1298184332.95259'data:text/plain;charset=us-ascii%20,abctext PASSclass1298184595.36652%data:text/plain;charset=us-ascii ,abctext FAILclass1298184623.81142'data:text/plain;charset=us-ascii%20,abctext PASSclass1298183571.32271%data:text/plain;charset=us-ascii ,abctext FAILclass1298184504.70199resultkdata%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabc ;http%3A%2F%2F%5B%25%5D%2F%20%2B%20http%3A%2F%2F%5B%25%5D%2Fname http://[%]/ http://[%]/label http://[%25]/text PASSclass1298184332.95259 http://[%]/text FAILclass1298184595.36652opera:illegal-url-63text FAILclass1298184623.81142 http://[%]/text FAILclass1298183571.32271nulltext FAILclass1298184504.70199result;http%3A%2F%2F%5B%25%5D%2F%20%2B%20http%3A%2F%2F%5B%25%5D%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%95b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%95bname 1http://example.com/#a•b http://example.com/#a•blabelhttp://example.com/#a•btext FAILclass1298184332.95259http://example.com/#a%C2%95btext PASSclass1298184595.36652http://example.com/#a•btext FAILclass1298184623.81142http://example.com/#a•btext FAILclass1298184504.70199http://example.com/#a%C2%95btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%95b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%95b Khttp%3A%2F%2Fexample.com%2F%3FaMb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaMbname /http://example.com/?aMb http://example.com/?aMblabelhttp://example.com/?aMbtext PASSclass1298184332.95259http://example.com/?aMbtext PASSclass1298184595.36652http://example.com/?aMbtext PASSclass1298184623.81142http://example.com/?aMbtext PASSclass1298183571.32271http://example.com/?aMbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaMb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaMb http%3A%2F%2F%2573%2575%2569%256B%2561.%2566%2561%256D.%2563%2578%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561.%2566%2561%256D.%2563%2578%2Fname Qhttp://%73%75%69%6B%61.%66%61%6D.%63%78/ http://%73%75%69%6B%61.%66%61%6D.%63%78/labelhttp://suika.fam.cx/text PASSclass1298184332.95259(http://%73%75%69%6B%61.%66%61%6D.%63%78/text FAILclass1298184595.36652http://suika.fam.cx/text PASSclass1298184623.81142(http://%73%75%69%6b%61.%66%61%6d.%63%78/text FAILclass1298183571.32271http://suika.fam.cx/text PASSclass1298184504.70199resulthttp%3A%2F%2F%2573%2575%2569%256B%2561.%2566%2561%256D.%2563%2578%2F%20%2B%20http%3A%2F%2F%2573%2575%2569%256B%2561.%2566%2561%256D.%2563%2578%2F 2%2F%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname //g http://a/b/c/d;p?qlabel http://g/text PASSclass1298184332.95259 http://g/text PASSclass1298184595.36652 http://g/text PASSclass1298184623.81142 http://g/text PASSclass1298184504.70199 http://g/text PASSclass1298183571.32271result2%2F%2Fg%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq Chttp%3A%2F%2Ffoo%2F%23a%25Bbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bbbname #http://foo/#a%Bbb http://foo/#a%Bbblabelhttp://foo/#a%Bbbtext PASSclass1298184332.95259http://foo/#a%Bbbtext PASSclass1298184595.36652http://foo/#a%Bbbtext PASSclass1298184623.81142http://foo/#a%Bbbtext PASSclass1298184504.70199http://foo/#a%Bbbtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25Bbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bbb =http%3A%2F%2Ffoo%2Fa%25E7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E7bname !http://foo/a%E7b http://foo/a%E7blabelhttp://foo/a%E7btext PASSclass1298184332.95259http://foo/a%E7btext PASSclass1298184595.36652http://foo/a%E7btext PASSclass1298184623.81142http://foo/a%E7btext PASSclass1298184504.70199http://foo/a%E7btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25E7b%20%2B%20http%3A%2F%2Ffoo%2Fa%25E7b Chttp%3A%2F%2Ffoo%2F%23a%253eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253ebname #http://foo/#a%3eb http://foo/#a%3eblabelhttp://foo/#a%3ebtext PASSclass1298184332.95259http://foo/#a%3ebtext PASSclass1298184595.36652http://foo/#a%3ebtext PASSclass1298184623.81142http://foo/#a%3ebtext PASSclass1298184504.70199http://foo/#a%3ebtext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%253eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253eb Khttp%3A%2F%2Fexample.com%2F%3Faab%20%2B%20http%3A%2F%2Fexample.com%2F%3Faabname /http://example.com/?aab http://example.com/?aablabelhttp://example.com/?aabtext PASSclass1298184332.95259http://example.com/?aabtext PASSclass1298184595.36652http://example.com/?aabtext PASSclass1298184623.81142http://example.com/?aabtext PASSclass1298183571.32271http://example.com/?aabtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3Faab%20%2B%20http%3A%2F%2Fexample.com%2F%3Faab a%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%3A%2F%2Fcoffee.example%2F%20%2B%20http%3A%2F%2Ffoo%2Fbarname 9%D9%82%D9%87%D9%88%D8%a9://coffee.example/ http://foo/barlabel5http://foo/%D9%82%D9%87%D9%88%D8%a9://coffee.example/text PASSclass1298184332.952595http://foo/%D9%82%D9%87%D9%88%D8%a9://coffee.example/text PASSclass1298184595.36652%http://foo/قهوة://coffee.example/text FAILclass1298184623.811425http://foo/%D9%82%D9%87%D9%88%D8%a9://coffee.example/text PASSclass1298183571.322715http://foo/%D9%82%D9%87%D9%88%D8%a9://coffee.example/text PASSclass1298184504.70199resulta%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%3A%2F%2Fcoffee.example%2F%20%2B%20http%3A%2F%2Ffoo%2Fbar data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%3Bbase64%2C%2Bezl7Q%3D%3D%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%3Bbase64%2C%2Bezl7Q%3D%3Dname idata:text/plain;charset=iso-8859-8-i;base64,+ezl7Q== data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==label4data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==text PASSclass1298184332.952594data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==text PASSclass1298184595.366524data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==text PASSclass1298184623.811424data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==text PASSclass1298183571.322714data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q==text PASSclass1298184504.70199resultdata%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%3Bbase64%2C%2Bezl7Q%3D%3D%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-8-i%3Bbase64%2C%2Bezl7Q%3D%3D Chttp%3A%2F%2Ffoo%2F%3Fa%25d7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d7bname #http://foo/?a%d7b http://foo/?a%d7blabelhttp://foo/?a%d7btext PASSclass1298184332.95259http://foo/?a%d7btext PASSclass1298184595.36652http://foo/?a%D7btext FAILclass1298184623.81142http://foo/?a%d7btext PASSclass1298183571.32271http://foo/?a%d7btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25d7b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25d7b Chttp%3A%2F%2Ffoo%2F%3Fa%25B0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B0bname #http://foo/?a%B0b http://foo/?a%B0blabelhttp://foo/?a%B0btext PASSclass1298184332.95259http://foo/?a%B0btext PASSclass1298184595.36652http://foo/?a%B0btext PASSclass1298184623.81142http://foo/?a%B0btext PASSclass1298183571.32271http://foo/?a%B0btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25B0b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25B0b Khttp%3A%2F%2Fexample.com%2F%3FaSb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaSbname /http://example.com/?aSb http://example.com/?aSblabelhttp://example.com/?aSbtext PASSclass1298184332.95259http://example.com/?aSbtext PASSclass1298184595.36652http://example.com/?aSbtext PASSclass1298184623.81142http://example.com/?aSbtext PASSclass1298183571.32271http://example.com/?aSbtext PASSclass1298184504.70199resultKhttp%3A%2F%2Fexample.com%2F%3FaSb%20%2B%20http%3A%2F%2Fexample.com%2F%3FaSb =http%3A%2F%2Ffoo%2Fa%2582b%20%2B%20http%3A%2F%2Ffoo%2Fa%2582bname !http://foo/a%82b http://foo/a%82blabelhttp://foo/a%82btext PASSclass1298184332.95259http://foo/a%82btext PASSclass1298184595.36652http://foo/a%82btext PASSclass1298184623.81142http://foo/a%82btext PASSclass1298184504.70199http://foo/a%82btext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2582b%20%2B%20http%3A%2F%2Ffoo%2Fa%2582b =http%3A%2F%2Ffoo%2Fa%2563b%20%2B%20http%3A%2F%2Ffoo%2Fa%2563bname !http://foo/a%63b http://foo/a%63blabelhttp://foo/acbtext PASSclass1298184332.95259http://foo/a%63btext FAILclass1298184595.36652http://foo/acbtext PASSclass1298184623.81142http://foo/acbtext PASSclass1298184504.70199http://foo/a%63btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2563b%20%2B%20http%3A%2F%2Ffoo%2Fa%2563b Hhttp%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BFb%20%2B%20http%3A%2F%2Ffoo%2Fbarname (http://example.com/?a￿b http://foo/barlabelhttp://example.com/?a%EF%BF%BDbtext PASSclass1298184332.95259http://example.com/?a%EF%BF%BFbtext FAILclass1298184595.36652http://example.com/?a%EF%BF%BFbtext FAILclass1298184623.81142http://example.com/?a%EF%BF%BFbtext FAILclass1298183571.32271http://example.com/?abtext FAILclass1298184504.70199resultHhttp%3A%2F%2Fexample.com%2F%3Fa%EF%BF%BFb%20%2B%20http%3A%2F%2Ffoo%2Fbar Chttp%3A%2F%2Ffoo%2F%3Fa%2535b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2535bname #http://foo/?a%35b http://foo/?a%35blabelhttp://foo/?a%35btext PASSclass1298184332.95259http://foo/?a%35btext PASSclass1298184595.36652http://foo/?a%35btext PASSclass1298184623.81142http://foo/?a%35btext PASSclass1298183571.32271http://foo/?a%35btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2535b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2535b Chttp%3A%2F%2Ffoo%2F%3Fa%25b8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b8bname #http://foo/?a%b8b http://foo/?a%b8blabelhttp://foo/?a%b8btext PASSclass1298184332.95259http://foo/?a%b8btext PASSclass1298184595.36652http://foo/?a%B8btext FAILclass1298184623.81142http://foo/?a%b8btext PASSclass1298183571.32271http://foo/?a%b8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25b8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25b8b Chttp%3A%2F%2Ffoo%2F%23a%25B4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B4bname #http://foo/#a%B4b http://foo/#a%B4blabelhttp://foo/#a%B4btext PASSclass1298184332.95259http://foo/#a%B4btext PASSclass1298184595.36652http://foo/#a%B4btext PASSclass1298184623.81142http://foo/#a%B4btext PASSclass1298184504.70199http://foo/#a%B4btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B4b Ohttp%3A%2F%2Fexample.com%2F%23a%00b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%00bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a�btext FAILclass1298184332.95259http://example.com/#abtext FAILclass1298184595.36652nulltext FAILclass1298184623.81142nulltext FAILclass1298184504.70199http://example.com/#a%EF%BF%BDbtext FAILclass1298183571.32271resultOhttp%3A%2F%2Fexample.com%2F%23a%00b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%00b Chttp%3A%2F%2Ffoo%2F%3Fa%25C3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C3bname #http://foo/?a%C3b http://foo/?a%C3blabelhttp://foo/?a%C3btext PASSclass1298184332.95259http://foo/?a%C3btext PASSclass1298184595.36652http://foo/?a%C3btext PASSclass1298184623.81142http://foo/?a%C3btext PASSclass1298183571.32271http://foo/?a%C3btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25C3b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25C3b afile%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffilename 9file:///%7Euser/path/to/file file:///%7Euser/path/to/filelabelfile:///~user/path/to/filetext FAILclass1298184332.95259file:///%7Euser/path/to/filetext PASSclass1298184595.36652file:/~user/path/to/filetext FAILclass1298184623.81142file:///%7Euser/path/to/filetext PASSclass1298183571.32271file:///~user/path/to/filetext FAILclass1298184504.70199resultafile%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffile =http%3A%2F%2Ffoo%2Fa%25bEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bEbname !http://foo/a%bEb http://foo/a%bEblabelhttp://foo/a%bEbtext PASSclass1298184332.95259http://foo/a%bEbtext PASSclass1298184595.36652http://foo/a%BEbtext FAILclass1298184623.81142http://foo/a%bEbtext PASSclass1298184504.70199http://foo/a%bEbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25bEb%20%2B%20http%3A%2F%2Ffoo%2Fa%25bEb ojar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dir%20%2B%20jar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dirname Sjar:zip:outer.zip!/nested.jar!/some%21dir jar:zip:outer.zip!/nested.jar!/some%21dirlabel)jar:zip:outer.zip!/nested.jar!/some%21dirtext PASSclass1298184332.95259)jar:zip:outer.zip!/nested.jar!/some%21dirtext PASSclass1298184595.36652'jar:zip:outer.zip!/nested.jar!/some!dirtext FAILclass1298184623.81142)jar:zip:outer.zip!/nested.jar!/some%21dirtext PASSclass1298183571.32271)jar:zip:outer.zip!/nested.jar!/some%21dirtext PASSclass1298184504.70199resultojar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dir%20%2B%20jar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dir Chttp%3A%2F%2Ffoo%2F%3Fa%2551b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2551bname #http://foo/?a%51b http://foo/?a%51blabelhttp://foo/?a%51btext PASSclass1298184332.95259http://foo/?a%51btext PASSclass1298184595.36652http://foo/?a%51btext PASSclass1298184623.81142http://foo/?a%51btext PASSclass1298183571.32271http://foo/?a%51btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%2551b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%2551b Chttp%3A%2F%2Ffoo%2F%3Fa%25c8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c8bname #http://foo/?a%c8b http://foo/?a%c8blabelhttp://foo/?a%c8btext PASSclass1298184332.95259http://foo/?a%c8btext PASSclass1298184595.36652http://foo/?a%C8btext FAILclass1298184623.81142http://foo/?a%c8btext PASSclass1298183571.32271http://foo/?a%c8btext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25c8b%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25c8b Chttp%3A%2F%2Ffoo%2F%23a%25B0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B0bname #http://foo/#a%B0b http://foo/#a%B0blabelhttp://foo/#a%B0btext PASSclass1298184332.95259http://foo/#a%B0btext PASSclass1298184595.36652http://foo/#a%B0btext PASSclass1298184623.81142http://foo/#a%B0btext PASSclass1298184504.70199http://foo/#a%B0btext PASSclass1298183571.32271resultChttp%3A%2F%2Ffoo%2F%23a%25B0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B0b Khttp%3A%2F%2Fexample.com%2F%23anb%20%2B%20http%3A%2F%2Fexample.com%2F%23anbname /http://example.com/#anb http://example.com/#anblabelhttp://example.com/#anbtext PASSclass1298184332.95259http://example.com/#anbtext PASSclass1298184595.36652http://example.com/#anbtext PASSclass1298184623.81142http://example.com/#anbtext PASSclass1298184504.70199http://example.com/#anbtext PASSclass1298183571.32271resultKhttp%3A%2F%2Fexample.com%2F%23anb%20%2B%20http%3A%2F%2Fexample.com%2F%23anb Chttp%3A%2F%2Ffoo%2F%3Fa%25DEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DEbname #http://foo/?a%DEb http://foo/?a%DEblabelhttp://foo/?a%DEbtext PASSclass1298184332.95259http://foo/?a%DEbtext PASSclass1298184595.36652http://foo/?a%DEbtext PASSclass1298184623.81142http://foo/?a%DEbtext PASSclass1298183571.32271http://foo/?a%DEbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%25DEb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%25DEb Chttp%3A%2F%2Ffoo%2F%3Fa%253fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253fbname #http://foo/?a%3fb http://foo/?a%3fblabelhttp://foo/?a%3fbtext PASSclass1298184332.95259http://foo/?a%3fbtext PASSclass1298184595.36652http://foo/?a%3fbtext PASSclass1298184623.81142http://foo/?a%3fbtext PASSclass1298183571.32271http://foo/?a%3fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%253fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%253fb =http%3A%2F%2Ffoo%2Fa%25ECb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ECbname !http://foo/a%ECb http://foo/a%ECblabelhttp://foo/a%ECbtext PASSclass1298184332.95259http://foo/a%ECbtext PASSclass1298184595.36652http://foo/a%ECbtext PASSclass1298184623.81142http://foo/a%ECbtext PASSclass1298184504.70199http://foo/a%ECbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ECb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ECb Ejavascript%3A%22abc%2525def%22%20%2B%20javascript%3A%22abc%2525def%22name -javascript:"abc%25def" javascript:"abc%25def"labeljavascript:"abc%25def"text PASSclass1298184332.95259javascript:%22abc%25def%22text FAILclass1298184595.36652javascript:"abc%25def"text PASSclass1298184623.81142javascript:"abc%25def"text PASSclass1298183571.32271javascript:"abc%25def"text PASSclass1298184504.70199resultEjavascript%3A%22abc%2525def%22%20%2B%20javascript%3A%22abc%2525def%22 =http%3A%2F%2Ffoo%2Fa%25ebb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ebbname !http://foo/a%ebb http://foo/a%ebblabelhttp://foo/a%ebbtext PASSclass1298184332.95259http://foo/a%ebbtext PASSclass1298184595.36652http://foo/a%EBbtext FAILclass1298184623.81142http://foo/a%ebbtext PASSclass1298184504.70199http://foo/a%ebbtext PASSclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%25ebb%20%2B%20http%3A%2F%2Ffoo%2Fa%25ebb Chttp%3A%2F%2Ffoo%2F%3Fa%252fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252fbname #http://foo/?a%2fb http://foo/?a%2fblabelhttp://foo/?a%2fbtext PASSclass1298184332.95259http://foo/?a%2fbtext PASSclass1298184595.36652http://foo/?a%2fbtext PASSclass1298184623.81142http://foo/?a%2fbtext PASSclass1298183571.32271http://foo/?a%2fbtext PASSclass1298184504.70199resultChttp%3A%2F%2Ffoo%2F%3Fa%252fb%20%2B%20http%3A%2F%2Ffoo%2F%3Fa%252fb /g%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fqname g/ http://a/b/c/d;p?qlabelhttp://a/b/c/g/text PASSclass1298184332.95259http://a/b/c/g/text PASSclass1298184595.36652http://a/b/c/g/text PASSclass1298184623.81142http://a/b/c/g/text PASSclass1298184504.70199http://a/b/c/g/text PASSclass1298183571.32271result/g%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc%2Fd%3Bp%3Fq =http%3A%2F%2Ffoo%2Fa%2553b%20%2B%20http%3A%2F%2Ffoo%2Fa%2553bname !http://foo/a%53b http://foo/a%53blabelhttp://foo/aSbtext PASSclass1298184332.95259http://foo/a%53btext FAILclass1298184595.36652http://foo/aSbtext PASSclass1298184623.81142http://foo/aSbtext PASSclass1298184504.70199http://foo/a%53btext FAILclass1298183571.32271result=http%3A%2F%2Ffoo%2Fa%2553b%20%2B%20http%3A%2F%2Ffoo%2Fa%2553b Ehttp%3A%2F%2Fexample.com%2Fabb%20%2B%20http%3A%2F%2Fexample.com%2Fabbname -http://example.com/abb http://example.com/abblabelhttp://example.com/abbtext PASSclass1298184332.95259http://example.com/abbtext PASSclass1298184595.36652http://example.com/abbtext PASSclass1298184623.81142http://example.com/abbtext PASSclass1298184504.70199http://example.com/abbtext PASSclass1298183571.32271resultEhttp%3A%2F%2Fexample.com%2Fabb%20%2B%20http%3A%2F%2Fexample.com%2Fabb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%91b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%91bname 1http://example.com/#a‘b http://example.com/#a‘blabelhttp://example.com/#a‘btext FAILclass1298184332.95259http://example.com/#a%C2%91btext PASSclass1298184595.36652http://example.com/#a‘btext FAILclass1298184623.81142http://example.com/#a‘btext FAILclass1298184504.70199http://example.com/#a%C2%91btext PASSclass1298183571.32271resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%91b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%91b _http%3A%2F%2Fwww.example.com%3Aas%2520df%2F%20%2B%20http%3A%2F%2Fwww.example.com%3Aas%2520df%2Fname ?http://www.example.com:as%20df/ http://www.example.com:as%20df/labelhttp://www.example.com:as%20df/text PASSclass1298184332.95259http://www.example.com:as%20df/text PASSclass1298184595.36652http://www.example.com/text FAILclass1298184623.81142http://www.example.com:as%20df/text PASSclass1298183571.32271nulltext FAILclass1298184504.70199result_http%3A%2F%2Fwww.example.com%3Aas%2520df%2F%20%2B%20http%3A%2F%2Fwww.example.com%3Aas%2520df%2F +about%3A%2F%2F%40%20%2B%20about%3A%2F%2F%40name about://@ about://@label about://@text PASSclass1298184332.95259about:text FAILclass1298184595.36652 opera://@text FAILclass1298184623.81142 about://@text PASSclass1298183571.32271 about://@text PASSclass1298184504.70199result+about%3A%2F%2F%40%20%2B%20about%3A%2F%2F%40 Ohttp%3A%2F%2Fexample.com%2F%23a%3Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Cbname /http://example.com/#a