pst01234URL canonicalizationlabel url_prefixinfop  ohttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%5D%2Fname ?http://[64:ff9b::192.00.2.33:]/ http://[64:ff9b::192.00.2.33:]/labelhttp://[64:ff9b::192.00.2.33:]/text PASSclass1312089842.2883http://[64:ff9b::192.00.2.33:]/text PASSclass1312089892.28067resultohttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252bb )xmpp%3Afoo%23bar%20%2B%20xmpp%3Afoo%23barname xmpp:foo#bar xmpp:foo#barlabel xmpp:foo#bartext PASSclass1312089842.2883 xmpp:foo#bartext PASSclass1312089892.28067result)xmpp%3Afoo%23bar%20%2B%20xmpp%3Afoo%23bar 'mid%3A%2F%2Ffoo%20%2B%20mid%3A%2F%2Ffooname mid://foo mid://foolabel mid://footext FAILclass1312089842.2883 mid://footext FAILclass1312089892.28067result'mid%3A%2F%2Ffoo%20%2B%20mid%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2557b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2557b Tfile%3A%2F%2F%2FC%3A%2Fbar%2Ffoo.txt%3Aabc%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabcname .file:///C:/bar/foo.txt:abc file:///C:/home/abclabelfile:///C:/bar/foo.txt:abctext PASSclass1312089842.2883file:///C:/bar/foo.txt:abctext PASSclass1312089892.28067resultTfile%3A%2F%2F%2FC%3A%2Fbar%2Ffoo.txt%3Aabc%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabc 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23atb%20%2B%20http%3A%2F%2Fexample.com%2F%23atb 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ddb file%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Wfile:///hoge///somehost/someshare/afile.txt file:///hoge///somehost/someshare/afile.txtlabel+file:///hoge///somehost/someshare/afile.txttext PASSclass1312089842.2883+file:///hoge///somehost/someshare/afile.txttext PASSclass1312089892.28067resultfile%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt 9http%3A%2F%2Fa%CD%8Fb%2F%20%2B%20http%3A%2F%2Fa%CD%8Fb%2Fname http://a͏b/ http://a͏b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result9http%3A%2F%2Fa%CD%8Fb%2F%20%2B%20http%3A%2F%2Fa%CD%8Fb%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fab 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 PASSclass1312089842.2883http://192.0x00A80001/text FAILclass1312089892.28067resultEhttp%3A%2F%2F192.0x00A80001%2F%20%2B%20http%3A%2F%2F192.0x00A80001%2F =http%3A%2F%2Fa%1Db.test%2F%20%2B%20http%3A%2F%2Fa%1Db.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%1Db.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%1Db.test%2F%20%2B%20http%3A%2F%2Fa%1Db.test%2F Ahttp%3A%2F%2Fa%250Eb.test%2F%20%2B%20http%3A%2F%2Fa%250Eb.test%2Fname %http://a%0Eb.test/ http://a%0Eb.test/labelhttp://a%0Eb.test/text FAILclass1312089842.2883http://a%0Eb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%250Eb.test%2F%20%2B%20http%3A%2F%2Fa%250Eb.test%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23ahb%20%2B%20http%3A%2F%2Fexample.com%2F%23ahb 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2588b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2588b )data%3A%2Cfo%5Co%20%2B%20data%3A%2Cfo%5Coname data:,fo\o data:,fo\olabel data:,fo\otext PASSclass1312089842.2883result)data%3A%2Cfo%5Co%20%2B%20data%3A%2Cfo%5Co 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25A2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A2b 7%5C%5C%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbbname \\?bb\cc\dd file:///aaa/bbblabelfile://%3Fbb/cc/ddtext FAILclass1312089842.2883file:?bb\cc\ddtext FAILclass1312089892.28067result7%5C%5C%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbb 7%5C%5C.%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\.\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883http://./c:/windowstext FAILclass1312089892.28067result7%5C%5C.%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ahttp%3A%2F%2F192.168.%25E2%2580%258D0.001%2F%20%2B%20http%3A%2F%2F192.168.%25E2%2580%258D0.001%2Fname =http://192.168.%E2%80%8D0.001/ http://192.168.%E2%80%8D0.001/labelhttp://192.168.0.1/text PASSclass1312089842.2883http://192.168.%E2%80%8D0.001/text FAILclass1312089892.28067resultahttp%3A%2F%2F192.168.%25E2%2580%258D0.001%2F%20%2B%20http%3A%2F%2F192.168.%25E2%2580%258D0.001%2F 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 PASSclass1312089842.2883http://foo/bar?baz\abtext PASSclass1312089892.28067resultKhttp%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab%20%2B%20http%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab 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 PASSclass1312089842.2883resultOhttp%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 PASSclass1312089842.2883http://foo/#bar#baztext PASSclass1312089892.28067resultAhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25BEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BEb file%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file://c:foo/bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file://c:foo/bar.htmltext PASSclass1312089892.28067result>file%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ;http%3A%2F%2F%E1%B9%A9%2F%20%2B%20http%3A%2F%2F%E1%B9%A9%2Fname http://ṩ/ http://ṩ/labelhttp://xn--1ig/text PASSclass1312089842.2883http://xn--1ig/text PASSclass1312089892.28067result;http%3A%2F%2F%E1%B9%A9%2F%20%2B%20http%3A%2F%2F%E1%B9%A9%2F http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.org%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.org%2Fname http://1234567890123456789012345678901234567890123456789012345678901234.1234567890ä.org/ http://1234567890123456789012345678901234567890123456789012345678901234.1234567890ä.org/label]http://1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.org/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.org%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.org%2F Chttp%3A%2F%2Ffoo%2F%23a%25c6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c6bname #http://foo/#a%c6b http://foo/#a%c6blabelhttp://foo/#a%c6btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25c6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c6b Ffile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e%2300%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file:///c:/foo/?4e#00 http://a/b/clabelfile:///C:/foo/?4e#00text FAILclass1312089842.2883file:///c:/foo/?4e#00text PASSclass1312089892.28067resultFfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e%2300%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Wfile%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname +file:///?/c:/windows/ file:///?/c:/windows/labelfile:///?/c:/windows/text PASSclass1312089842.2883file:///?/c:/windows/text PASSclass1312089892.28067resultWfile%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F Chttp%3A%2F%2Ffoo%2F%23a%25C4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C4bname #http://foo/#a%C4b http://foo/#a%C4blabelhttp://foo/#a%C4btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C4b Eirc%3A%2F%2Fmyserver%3A6669%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6669%2Fname )irc://myserver:6669/ irc://myserver:6669/labelirc://myserver:6669/text PASSclass1312089842.2883irc://myserver:6669/text PASSclass1312089892.28067resultEirc%3A%2F%2Fmyserver%3A6669%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6669%2F 5ws%3A%2F%2Ffoo%3A80%2F%20%2B%20ws%3A%2F%2Ffoo%3A80%2Fname ws://foo:80/ ws://foo:80/label ws://foo/text PASSclass1312089842.2883 ws://foo/text PASSclass1312089892.28067result5ws%3A%2F%2Ffoo%3A80%2F%20%2B%20ws%3A%2F%2Ffoo%3A80%2F -%5C%5Cab%5Cc%3Fdef%20%2B%20file%3A%2F%2Fa%2Fbname \\ab\c?def file://a/blabelfile://ab/c?deftext PASSclass1312089842.2883file://ab/c?deftext PASSclass1312089892.28067result-%5C%5Cab%5Cc%3Fdef%20%2B%20file%3A%2F%2Fa%2Fb http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%40example%2F%20%2B%20http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%40example%2Fname Qhttp://%D9%82%D9%87%D9%88%D8%a9@example/ http://%D9%82%D9%87%D9%88%D8%a9@example/label(http://%D9%82%D9%87%D9%88%D8%a9@example/text PASSclass1312089842.2883(http://%D9%82%D9%87%D9%88%D8%a9@example/text PASSclass1312089892.28067resulthttp%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%40example%2F%20%2B%20http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25a9%40example%2F DAV%3Ahoge%20%2B%20DAV%3Ahogename DAV:hoge DAV:hogelabeldav:hogetext PASSclass1312089842.2883dav:hogetext PASSclass1312089892.28067resultDAV%3Ahoge%20%2B%20DAV%3Ahoge ;http%3A%2F%2F000.0.0.0%2F%20%2B%20http%3A%2F%2F000.0.0.0%2Fname #http://000.0.0.0/ http://000.0.0.0/labelhttp://0.0.0.0/text PASSclass1312089842.2883http://000.0.0.0/text FAILclass1312089892.28067result;http%3A%2F%2F000.0.0.0%2F%20%2B%20http%3A%2F%2F000.0.0.0%2F 7http%3A%2F%2F%D9%80x%2F%20%2B%20http%3A%2F%2F%D9%80x%2Fname http://ـx/ http://ـx/labelhttp://%D9%80x/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result7http%3A%2F%2F%D9%80x%2F%20%2B%20http%3A%2F%2F%D9%80x%2F kdata%3Atext%2Fplain%3B%20charset%3Dus-ascii%2Cabc%20%2B%20data%3Atext%2Fplain%3B%20charset%3Dus-ascii%2Cabcname Kdata:text/plain; charset=us-ascii,abc data:text/plain; charset=us-ascii,abclabel%data:text/plain; charset=us-ascii,abctext PASSclass1312089842.2883resultkdata%3Atext%2Fplain%3B%20charset%3Dus-ascii%2Cabc%20%2B%20data%3Atext%2Fplain%3B%20charset%3Dus-ascii%2Cabc 9%E1%A0%8Ehttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname ᠎http://foo/ http://test/label http://test/%E1%A0%8Ehttp://foo/text PASSclass1312089842.2883 http://test/%E1%A0%8Ehttp://foo/text PASSclass1312089892.28067result9%E1%A0%8Ehttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ofile%3A%2F%2Fc%EF%BC%9A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fc%EF%BC%9A%2Ffoo%2Fbarname 'file://c:/foo/bar file://c:/foo/barlabelfile://c:/foo/bartext FAILclass1312089842.2883file://c/foo/bartext FAILclass1312089892.28067resultOfile%3A%2F%2Fc%EF%BC%9A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fc%EF%BC%9A%2Ffoo%2Fbar shttp%3A%2F%2Fab%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F%20%2B%20http%3A%2F%2Fab%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2Fname ?http://ab[2001:0DB8::30/60]/../ http://ab[2001:0DB8::30/60]/../labelhttp://ab[2001:0db8::30/text FAILclass1312089842.2883http://ab[2001:0DB8::30/60]/../text FAILclass1312089892.28067resultshttp%3A%2F%2Fab%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F%20%2B%20http%3A%2F%2Fab%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F foo%3A%2F%2Fexample.com%3A8042%2Fover%2Fthere%3Fname%3Dferret%23nose%20%2B%20foo%3A%2F%2Fexample.com%3A8042%2Fover%2Fthere%3Fname%3Dferret%23nosename efoo://example.com:8042/over/there?name=ferret#nose foo://example.com:8042/over/there?name=ferret#noselabel2foo://example.com:8042/over/there?name=ferret#nosetext PASSclass1312089842.28832foo://example.com:8042/over/there?name=ferret#nosetext PASSclass1312089892.28067resultfoo%3A%2F%2Fexample.com%3A8042%2Fover%2Fthere%3Fname%3Dferret%23nose%20%2B%20foo%3A%2F%2Fexample.com%3A8042%2Fover%2Fthere%3Fname%3Dferret%23nose =http%3A%2F%2F%E3%80%AFx%2F%20%2B%20http%3A%2F%2F%E3%80%AFx%2Fname http://〯x/ http://〯x/labelhttp://xn--x-t6t/text PASSclass1312089842.2883http://xn--x-t6t/text PASSclass1312089892.28067result=http%3A%2F%2F%E3%80%AFx%2F%20%2B%20http%3A%2F%2F%E3%80%AFx%2F Shttp%3A%2F%2F%5Bfoo%3Bbar%3Da%5D%3A80%20%2B%20http%3A%2F%2F%5Bfoo%3Bbar%3Da%5D%3A80name +http://[foo;bar=a]:80 http://[foo;bar=a]:80labelhttp://[foo%3Bbar%3Da]/text PASSclass1312089842.2883http://[foo;bar=a]:80text FAILclass1312089892.28067resultShttp%3A%2F%2F%5Bfoo%3Bbar%3Da%5D%3A80%20%2B%20http%3A%2F%2F%5Bfoo%3Bbar%3Da%5D%3A80 S%5C%5Cfoo%3Abar%40hoge%3A080%5Ca%5Cbc%20%2B%20%5C%5Cfoo%3Abar%40hoge%3A080%5Ca%5Cbcname /\\foo:bar@hoge:080\a\bc \\foo:bar@hoge:080\a\bclabelfile://foo:bar%40hoge:080/a/bctext FAILclass1312089842.2883http://foo:bar@hoge:080/a/bctext FAILclass1312089892.28067resultS%5C%5Cfoo%3Abar%40hoge%3A080%5Ca%5Cbc%20%2B%20%5C%5Cfoo%3Abar%40hoge%3A080%5Ca%5Cbc Mfile%3A%2F%2F%2F%2F%2F%253F%2Fc%3A%20%2B%20file%3A%2F%2F%2F%2F%2F%253F%2Fc%3Aname !file://///%3F/c: file://///%3F/c:label file:///C:/text FAILclass1312089842.2883file://///%3F/c:text FAILclass1312089892.28067resultMfile%3A%2F%2F%2F%2F%2F%253F%2Fc%3A%20%2B%20file%3A%2F%2F%2F%2F%2F%253F%2Fc%3A Ahttp%3A%2F%2Fa%252db.test%2F%20%2B%20http%3A%2F%2Fa%252db.test%2Fname %http://a%2db.test/ http://a%2db.test/labelhttp://a-b.test/text PASSclass1312089842.2883http://a%2db.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%252db.test%2F%20%2B%20http%3A%2F%2Fa%252db.test%2F 7file%3Afiler%2Fhome%5Cme%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:filer/home\me http://a/b/clabelfile://filer/home/metext FAILclass1312089842.2883file://filer/home/metext FAILclass1312089892.28067result7file%3Afiler%2Fhome%5Cme%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ghttp%3A%2F%2F%C3%A9.example.org%20%2B%20http%3A%2F%2F%C3%A9.example.orgname +http://é.example.org http://é.example.orglabelhttp://xn--9ca.example.org/text PASSclass1312089842.2883http://xn--9ca.example.org/text PASSclass1312089892.28067resultGhttp%3A%2F%2F%C3%A9.example.org%20%2B%20http%3A%2F%2F%C3%A9.example.org ahttp%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%2F%20%2B%20http%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%2Fname %http://aب̈‌̈/ http://aب̈‌̈/label$http://a%D8%A8%CC%88%E2%80%8C%CC%88/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultahttp%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%2F%20%2B%20http%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%2F qdata%3Atext%2Fplain%3Bcharset%3D%22us-ascii%22%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3D%22us-ascii%22%2Cabcname Mdata:text/plain;charset="us-ascii",abc data:text/plain;charset="us-ascii",abclabel&data:text/plain;charset="us-ascii",abctext PASSclass1312089842.2883resultqdata%3Atext%2Fplain%3Bcharset%3D%22us-ascii%22%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3D%22us-ascii%22%2Cabc Chttp%3A%2F%2Ffoo%2F%23a%2584b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2584bname #http://foo/#a%84b http://foo/#a%84blabelhttp://foo/#a%84btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2584b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2584b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253bb Ihttp%3A%2F%2Fxn--%3Ca%3E-s18d%2F%20%2B%20http%3A%2F%2Fxn--%3Ca%3E-s18d%2Fname )http://xn---s18d/ http://xn---s18d/labelhttp://xn--%3Ca%3E-s18d/text PASSclass1312089842.2883http://xn---s18d/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fxn--%3Ca%3E-s18d%2F%20%2B%20http%3A%2F%2Fxn--%3Ca%3E-s18d%2F Khttp%3A%2F%2Fa.b.xn--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.xn--%C3%A4-.e%2Fname +http://a.b.xn--ä-.e/ http://a.b.xn--ä-.e/labelhttp://a.b.xn--%C3%A4-.e/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa.b.xn--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.xn--%C3%A4-.e%2F Chttp%3A%2F%2Ffoo%2F%23a%2530b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2530bname #http://foo/#a%30b http://foo/#a%30blabelhttp://foo/#a%30btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2530b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2530b Ihttp%3A%2F%2Ffoo%EF%BC%853A80%2F%20%2B%20http%3A%2F%2Ffoo%EF%BC%853A80%2Fname %http://foo%3A80/ http://foo%3A80/labelhttp://foo:80/text FAILclass1312089842.2883http://foo%3a80/text FAILclass1312089892.28067resultIhttp%3A%2F%2Ffoo%EF%BC%853A80%2F%20%2B%20http%3A%2F%2Ffoo%EF%BC%853A80%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AEbname 1http://example.com/#a®b http://example.com/#a®blabelhttp://example.com/#a®btext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%AEb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AEb 5http%3A%2F%2F%CC%A9%2F%20%2B%20http%3A%2F%2F%CC%A9%2Fname http://̩/ http://̩/labelhttp://xn--qta/text PASSclass1312089842.2883http://xn--qta/text PASSclass1312089892.28067result5http%3A%2F%2F%CC%A9%2F%20%2B%20http%3A%2F%2F%CC%A9%2F 'DAV%3A%2F%2Ffoo%20%2B%20DAV%3A%2F%2Ffooname DAV://foo DAV://foolabel dav://footext FAILclass1312089842.2883 dav://footext FAILclass1312089892.28067result'DAV%3A%2F%2Ffoo%20%2B%20DAV%3A%2F%2Ffoo 9%2F%2F%3F%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //?/c:/windows http://a/b/clabelhttp:/?/c:/windowstext FAILclass1312089842.2883http:/?/c:/windowstext FAILclass1312089892.28067result9%2F%2F%3F%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83.com%2F%20%2B%20http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83.com%2Fname 9http://ކޮންޕީޓރ.com/ http://ކޮންޕީޓރ.com/labelhttp://xn--jqbch7cj4j6ar.com/text PASSclass1312089842.2883http://xn--jqbch7cj4j6ar.com/text PASSclass1312089892.28067resulthttp%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83.com%2F%20%2B%20http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83.com%2F Wres%3Apath%2Fin%2Fclasspath%2Fimage.png%20%2B%20res%3Apath%2Fin%2Fclasspath%2Fimage.pngname ?res:path/in/classpath/image.png res:path/in/classpath/image.pnglabelres:path/in/classpath/image.pngtext PASSclass1312089842.2883res:path/in/classpath/image.pngtext PASSclass1312089892.28067resultWres%3Apath%2Fin%2Fclasspath%2Fimage.png%20%2B%20res%3Apath%2Fin%2Fclasspath%2Fimage.png %2Cabc%20%2B%20data%3A%2Cname ,abc data:,labeltext PASSclass1312089842.2883result%2Cabc%20%2B%20data%3A%2C ;data%3Atext%5Cplain%2Cabc%20%2B%20data%3Atext%5Cplain%2Cabcname 'data:text\plain,abc data:text\plain,abclabeldata:text\plain,abctext PASSclass1312089842.2883result;data%3Atext%5Cplain%2Cabc%20%2B%20data%3Atext%5Cplain%2Cabc -data%3A%2Cfo%257do%20%2B%20data%3A%2Cfo%257doname data:,fo%7do data:,fo%7dolabel data:,fo%7dotext PASSclass1312089842.2883result-data%3A%2Cfo%257do%20%2B%20data%3A%2Cfo%257doAhttp%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.com%2Fnamehttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.一.com/ http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.一.com/labelhttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.com%2F ]file%3A%2F%2F%3A%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2F%3A%40bar%2Fc%3A%2Fbar%2Fhogename 1file://:@bar/c:/bar/hoge file://:@bar/c:/bar/hogelabelfile:///C:/bar/hogetext FAILclass1312089842.2883file://bar/c:/bar/hogetext FAILclass1312089892.28067result]file%3A%2F%2F%3A%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2F%3A%40bar%2Fc%3A%2Fbar%2Fhoge Ohttp%3A%2F%2Fexample.com%2F%23a%03b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%03bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%03btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%03b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%03b =http%3A%2F%2Fa%20b.test%2F%20%2B%20http%3A%2F%2Fa%20b.test%2Fname !http://a b.test/ http://a b.test/labelhttp://a%20b.test/text PASSclass1312089842.2883http://a b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%20b.test%2F%20%2B%20http%3A%2F%2Fa%20b.test%2F ehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.257%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.257%5D%2Fname 9http://[::ffff:192.1.2.257]/ http://[::ffff:192.1.2.257]/labelhttp://[::ffff:192.1.2.257]/text PASSclass1312089842.2883http://[::ffff:192.1.2.257]/text PASSclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.257%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.257%5D%2F Ahttp%3A%2F%2Fa%2525b.test%2F%20%2B%20http%3A%2F%2Fa%2525b.test%2Fname %http://a%25b.test/ http://a%25b.test/labelhttp://a%25b.test/text FAILclass1312089842.2883http://a%25b.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%2525b.test%2F%20%2B%20http%3A%2F%2Fa%2525b.test%2F Ahttp%3A%2F%2Fa%253cb.test%2F%20%2B%20http%3A%2F%2Fa%253cb.test%2Fname %http://a%3cb.test/ http://a%3cb.test/labelhttp://a%3Cb.test/text PASSclass1312089842.2883http://a%3cb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%253cb.test%2F%20%2B%20http%3A%2F%2Fa%253cb.test%2F ms-help%3A%2F%2FMS.Dexplore.v90.en%2Fdv_dexplore%2Fhtml%2F096a57a9-1a6d-40b1-be00-48be8d409d72.htm%20%2B%20ms-help%3A%2F%2FMS.Dexplore.v90.en%2Fdv_dexplore%2Fhtml%2F096a57a9-1a6d-40b1-be00-48be8d409d72.htmname ms-help://MS.Dexplore.v90.en/dv_dexplore/html/096a57a9-1a6d-40b1-be00-48be8d409d72.htm ms-help://MS.Dexplore.v90.en/dv_dexplore/html/096a57a9-1a6d-40b1-be00-48be8d409d72.htmlabelVms-help://MS.Dexplore.v90.en/dv_dexplore/html/096a57a9-1a6d-40b1-be00-48be8d409d72.htmtext FAILclass1312089842.2883Vms-help://MS.Dexplore.v90.en/dv_dexplore/html/096a57a9-1a6d-40b1-be00-48be8d409d72.htmtext FAILclass1312089892.28067resultms-help%3A%2F%2FMS.Dexplore.v90.en%2Fdv_dexplore%2Fhtml%2F096a57a9-1a6d-40b1-be00-48be8d409d72.htm%20%2B%20ms-help%3A%2F%2FMS.Dexplore.v90.en%2Fdv_dexplore%2Fhtml%2F096a57a9-1a6d-40b1-be00-48be8d409d72.htm =http%3A%2F%2Fa%1Eb.test%2F%20%2B%20http%3A%2F%2Fa%1Eb.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%1Eb.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%1Eb.test%2F%20%2B%20http%3A%2F%2Fa%1Eb.test%2F 9http%3A%2F%2F%255Bxyz%2F%20%2B%20http%3A%2F%2F%255Bxyz%2Fname http://%5Bxyz/ http://%5Bxyz/label http://[xyz/text FAILclass1312089842.2883http://%5Bxyz/text FAILclass1312089892.28067result9http%3A%2F%2F%255Bxyz%2F%20%2B%20http%3A%2F%2F%255Bxyz%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2586b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2586b cfile%3A%2F%2Fa%25bar%253F%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Fa%25bar%253F%2Fc%3A%2Fbar%2Fhogename 7file://a%bar%3F/c:/bar/hoge file://a%bar%3F/c:/bar/hogelabelfile:///C:/bar/hogetext FAILclass1312089842.2883file://a%bar%3F/c:/bar/hogetext FAILclass1312089892.28067resultcfile%3A%2F%2Fa%25bar%253F%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Fa%25bar%253F%2Fc%3A%2Fbar%2Fhoge Ghttp%3A%2F%2F%C2%B6.example.org%20%2B%20http%3A%2F%2F%C2%B6.example.orgname +http://¶.example.org http://¶.example.orglabelhttp://xn--tba.example.org/text PASSclass1312089842.2883http://xn--tba.example.org/text PASSclass1312089892.28067resultGhttp%3A%2F%2F%C2%B6.example.org%20%2B%20http%3A%2F%2F%C2%B6.example.org 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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Bb Khttp%3A%2F%2Fx%3Aa%257eb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%257eb%40foo%2Fname 'http://x:a%7eb@foo/ http://x:a%7eb@foo/labelhttp://x:a%7eb@foo/text PASSclass1312089842.2883http://x:a%7eb@foo/text PASSclass1312089892.28067resultKhttp%3A%2F%2Fx%3Aa%257eb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%257eb%40foo%2F Sfile%3A%2F%2F%EF%BD%83%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%EF%BD%83%3A%2Ffoo%2Fbarname 'file://c:/foo/bar file://c:/foo/barlabelfile://c:/foo/bartext FAILclass1312089842.2883file://c/foo/bartext FAILclass1312089892.28067resultSfile%3A%2F%2F%EF%BD%83%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%EF%BD%83%3A%2Ffoo%2Fbar Ahttp%3A%2F%2Fa%2540b.test%2F%20%2B%20http%3A%2F%2Fa%2540b.test%2Fname %http://a%40b.test/ http://a%40b.test/labelhttp://a%40b.test/text PASSclass1312089842.2883http://a%40b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2540b.test%2F%20%2B%20http%3A%2F%2Fa%2540b.test%2F Whttp%3A%2F%2F%5Bv6%3Aff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv6%3Aff01%3A%3A43%5D%2Fname +http://[v6:ff01::43]/ http://[v6:ff01::43]/labelhttp://[v6:ff01::43]/text PASSclass1312089842.2883http://[v6:ff01::43]/text PASSclass1312089892.28067resultWhttp%3A%2F%2F%5Bv6%3Aff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv6%3Aff01%3A%3A43%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25D3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D3b 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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%88b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%88b 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A3b 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%81b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%81b Ahttp%3A%2F%2Fa%2503b.test%2F%20%2B%20http%3A%2F%2Fa%2503b.test%2Fname %http://a%03b.test/ http://a%03b.test/labelhttp://a%03b.test/text FAILclass1312089842.2883http://a%03b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2503b.test%2F%20%2B%20http%3A%2F%2Fa%2503b.test%2F =%5C%5C%5C%5Cfoo%5C%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\\\foo\\bar\baz file://foo/barlabelfile://foo//bar/baztext PASSclass1312089842.2883file:////foo//bar/baztext FAILclass1312089892.28067result=%5C%5C%5C%5Cfoo%5C%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar Ihttp%3A%2F%2Fa%EF%BC%9Cb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%9Cb.test%2Fname %http://a<b.test/ http://a<b.test/labelhttp://a%3Cb.test/text PASSclass1312089842.2883http://ab http://example.com/#a>blabelhttp://example.com/#a>btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%3Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Eb 1%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbarname \foo\bar\baz file://foo/barlabelfile://foo/foo/bar/baztext PASSclass1312089842.2883file://foo/foo/bar/baztext PASSclass1312089892.28067result1%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar =http%3A%2F%2F0xFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF%2Fname %http://0xFFFFFFFF/ http://0xFFFFFFFF/labelhttp://255.255.255.255/text PASSclass1312089842.2883http://0xFFFFFFFF/text FAILclass1312089892.28067result=http%3A%2F%2F0xFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Eb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2500b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2500b uhttp%3A%2F%2Fbq--3ck3fcnhrjtjuey.punycode.jp%3A8080%2F%20%2B%20http%3A%2F%2Fbq--3ck3fcnhrjtjuey.punycode.jp%3A8080%2Fname Yhttp://bq--3ck3fcnhrjtjuey.punycode.jp:8080/ http://bq--3ck3fcnhrjtjuey.punycode.jp:8080/label,http://bq--3ck3fcnhrjtjuey.punycode.jp:8080/text PASSclass1312089842.2883,http://bq--3ck3fcnhrjtjuey.punycode.jp:8080/text PASSclass1312089892.28067resultuhttp%3A%2F%2Fbq--3ck3fcnhrjtjuey.punycode.jp%3A8080%2F%20%2B%20http%3A%2F%2Fbq--3ck3fcnhrjtjuey.punycode.jp%3A8080%2F =http%3A%2F%2F0256.0.0.0%2F%20%2B%20http%3A%2F%2F0256.0.0.0%2Fname %http://0256.0.0.0/ http://0256.0.0.0/labelhttp://174.0.0.0/text PASSclass1312089842.2883http://0256.0.0.0/text FAILclass1312089892.28067result=http%3A%2F%2F0256.0.0.0%2F%20%2B%20http%3A%2F%2F0256.0.0.0%2F $%23foo%20%2B%20javascript%3Aalert(1)name #foo javascript:alert(1)labeltext PASSclass1312089842.2883result$%23foo%20%2B%20javascript%3Aalert(1) 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 PASSclass1312089842.2883resultohttp%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 9http%3A%2F%2Fa%D3%80b%2F%20%2B%20http%3A%2F%2Fa%D3%80b%2Fname http://aӀb/ http://aӀb/labelhttp://xn--ab-kxc/text PASSclass1312089842.2883http://xn--ab-kxc/text PASSclass1312089892.28067result9http%3A%2F%2Fa%D3%80b%2F%20%2B%20http%3A%2F%2Fa%D3%80b%2F khttp%3A%2F%2F%5B%3A%3A2002%3Ac000%3A022a%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A2002%3Ac000%3A022a%3A%5D%2Fname 7http://[::2002:c000:022a:]/ http://[::2002:c000:022a:]/labelhttp://[::2002:c000:022a:]/text PASSclass1312089842.2883http://[::2002:c000:022a:]/text PASSclass1312089892.28067resultkhttp%3A%2F%2F%5B%3A%3A2002%3Ac000%3A022a%3A%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A2002%3Ac000%3A022a%3A%5D%2F ghttp%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabcname ?http://foo/bar?%u4E00%U4e00/abc http://foo/bar?%u4E00%U4e00/abclabelhttp://foo/bar?%u4E00%U4e00/abctext PASSclass1312089842.2883http://foo/bar?%u4E00%U4e00/abctext PASSclass1312089892.28067resultghttp%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc Ghttp%3A%2F%2F%EF%B9%AA41.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA41.com%2Fname #http://﹪41.com/ http://﹪41.com/label http://a.com/text PASSclass1312089842.2883http://%41.com/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%EF%B9%AA41.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA41.com%2F%http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234%2Fname http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234/ http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234/labelhttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234/text PASSclass1312089842.2883http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234/text PASSclass1312089892.28067result%http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234%2F %20%2B%20http%3A%2F%2Ffoo%2Fbarname  http://foo/barlabelhttp://foo/bartext PASSclass1312089842.2883http://foo/bartext PASSclass1312089892.28067result%20%2B%20http%3A%2F%2Ffoo%2Fbar -data%3A%2Cfo%2522o%20%2B%20data%3A%2Cfo%2522oname data:,fo%22o data:,fo%22olabel data:,fo%22otext PASSclass1312089842.2883result-data%3A%2Cfo%2522o%20%2B%20data%3A%2Cfo%2522o Yirc%3A%2F%2F%23centos%40irc.freenode.net%20%2B%20irc%3A%2F%2F%23centos%40irc.freenode.netname =irc://#centos@irc.freenode.net irc://#centos@irc.freenode.netlabelirc://#centos@irc.freenode.nettext FAILclass1312089842.2883irc://#centos@irc.freenode.nettext FAILclass1312089892.28067resultYirc%3A%2F%2F%23centos%40irc.freenode.net%20%2B%20irc%3A%2F%2F%23centos%40irc.freenode.net )xmpp%3A%2F%2Ffoo%20%2B%20xmpp%3A%2F%2Ffooname xmpp://foo xmpp://foolabel xmpp://footext FAILclass1312089842.2883 xmpp://footext FAILclass1312089892.28067result)xmpp%3A%2F%2Ffoo%20%2B%20xmpp%3A%2F%2Ffoo 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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%83b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%83b Pview-source%3Ahttp%3A%2F%2F%5B12%3A45%3A%3A555%5D%2F%20%2B%20http%3A%2F%2Ffoo%2Fname ,view-source:http://[12:45::555]/ http://foo/label view-source:http://[12:45::555]/text PASSclass1312089842.2883 view-source:http://[12:45::555]/text PASSclass1312089892.28067resultPview-source%3Ahttp%3A%2F%2F%5B12%3A45%3A%3A555%5D%2F%20%2B%20http%3A%2F%2Ffoo%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25dDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dDb _http%3A%2F%2Fa%25f0%2580%2580%25a0b.test%2F%20%2B%20http%3A%2F%2Fa%25f0%2580%2580%25a0b.test%2Fname 7http://a%f0%80%80%a0b.test/ http://a%f0%80%80%a0b.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%f0%80%80%a0b.test/text FAILclass1312089892.28067result_http%3A%2F%2Fa%25f0%2580%2580%25a0b.test%2F%20%2B%20http%3A%2F%2Fa%25f0%2580%2580%25a0b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25EEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EEb http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l.COM%2F%20%2B%20http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l.COM%2Fname Yhttp://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l.COM/ http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l.COM/label,http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l.com/text FAILclass1312089842.2883,http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l.COM/text FAILclass1312089892.28067resulthttp%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l.COM%2F%20%2B%20http%3A%2F%2Fxn--%25e4%25bd%25a0%25e5%25a5%25bd-5g72ap39l.COM%2F 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 PASSclass1312089842.2883resultKhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2515b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2515b 7http%3A%2F%2F%C4%80.com%20%2B%20http%3A%2F%2F%C4%80.comname http://Ā.com http://Ā.comlabelhttp://xn--yda.com/text PASSclass1312089842.2883http://xn--yda.com/text PASSclass1312089892.28067result7http%3A%2F%2F%C4%80.com%20%2B%20http%3A%2F%2F%C4%80.com 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2548b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2548b Ahttp%3A%2F%2F12345678.com%2F%20%2B%20http%3A%2F%2F12345678.com%2Fname )http://12345678.com/ http://12345678.com/labelhttp://12345678.com/text PASSclass1312089842.2883http://12345678.com/text PASSclass1312089892.28067resultAhttp%3A%2F%2F12345678.com%2F%20%2B%20http%3A%2F%2F12345678.com%2F 9%E2%80%84http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%84http://foo/text PASSclass1312089842.2883 http://test/%E2%80%84http://foo/text PASSclass1312089892.28067result9%E2%80%84http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F ?http%3A%2F%2Fxn--ab-r13a%2F%20%2B%20http%3A%2F%2Fxn--ab-r13a%2Fname 'http://xn--ab-r13a/ http://xn--ab-r13a/labelhttp://xn--ab-r13a/text PASSclass1312089842.2883http://xn--ab-r13a/text PASSclass1312089892.28067result?http%3A%2F%2Fxn--ab-r13a%2F%20%2B%20http%3A%2F%2Fxn--ab-r13a%2F 'data%3A%2Ca%2Cb%20%2B%20data%3A%2Ca%2Cbname data:,a,b data:,a,blabel data:,a,btext PASSclass1312089842.2883result'data%3A%2Ca%2Cb%20%2B%20data%3A%2Ca%2Cb 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 FAILclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883http://foo/#bar?baztext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%23bar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%2F%23bar%3Fbaz Ahttp%3A%2F%2Fa%252Ab.test%2F%20%2B%20http%3A%2F%2Fa%252Ab.test%2Fname %http://a%2Ab.test/ http://a%2Ab.test/labelhttp://a%2Ab.test/text PASSclass1312089842.2883http://a%2Ab.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%252Ab.test%2F%20%2B%20http%3A%2F%2Fa%252Ab.test%2F 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 PASSclass1312089842.2883http://foo/?bar/baztext PASSclass1312089892.28067resultAhttp%3A%2F%2Ffoo%3Fbar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%2Fbaz Ghttp%3A%2F%2F%EF%B9%AA00.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA00.com%2Fname #http://﹪00.com/ http://﹪00.com/labelhttp://%00.com/text FAILclass1312089842.2883http://%00.com/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%EF%B9%AA00.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA00.com%2F )about%3A%23a%3Fb%20%2B%20about%3A%23a%3Fbname about:#a?b about:#a?blabel about:#a?btext PASSclass1312089842.2883 about:#a?btext PASSclass1312089892.28067result)about%3A%23a%3Fb%20%2B%20about%3A%23a%3Fb Ghttp%3A%2F%2Fx%3Aa%26b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%26b%40foo%2Fname #http://x:a&b@foo/ http://x:a&b@foo/labelhttp://x:a&b@foo/text PASSclass1312089842.2883http://x:a&b@foo/text PASSclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%26b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%26b%40foo%2F =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 FAILclass1312089842.2883 file:///c:/text PASSclass1312089892.28067result=file%3A%2F%2F%2Fc%3A%5C%20%20%2B%20file%3A%2F%2F%2Fc%3A%5C%20 Khttp%3A%2F%2Fa..%E4%B8%80.com.%2F%20%2B%20http%3A%2F%2Fa..%E4%B8%80.com.%2Fname 'http://a..一.com./ http://a..一.com./labelhttp://a..%E4%B8%80.com./text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa..%E4%B8%80.com.%2F%20%2B%20http%3A%2F%2Fa..%E4%B8%80.com.%2F 9%5C%5C%3F%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\?\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883http:/?\c:\windowstext FAILclass1312089892.28067result9%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 PASSclass1312089842.2883http://suika%2Efam%2Ecx/text FAILclass1312089892.28067resultQhttp%3A%2F%2Fsuika%252Efam%252Ecx%2F%20%2B%20http%3A%2F%2Fsuika%252Efam%252Ecx%2F )data%3A%2Cfo%0Bo%20%2B%20data%3A%2Cfo%0Boname data:,fo o data:,fo olabel data:,fo%0Botext PASSclass1312089842.2883result)data%3A%2Cfo%0Bo%20%2B%20data%3A%2Cfo%0Bo ;%2F%2F%253F%2Fhost%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //%3F/host/windows http://a/b/clabelhttp://%3F/host/windowstext PASSclass1312089842.2883http://%3F/host/windowstext PASSclass1312089892.28067result;%2F%2F%253F%2Fhost%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2Fa%5Db.test%2F%20%2B%20http%3A%2F%2Fa%5Db.test%2Fname !http://a]b.test/ http://a]b.test/labelhttp://a]b.test/text FAILclass1312089842.2883http://a]b.test/text PASSclass1312089892.28067result=http%3A%2F%2Fa%5Db.test%2F%20%2B%20http%3A%2F%2Fa%5Db.test%2F -%5C%5Cab%5Cc%23def%20%2B%20file%3A%2F%2Fa%2Fbname \\ab\c#def file://a/blabelfile://ab/c#deftext PASSclass1312089842.2883file://ab/c#deftext PASSclass1312089892.28067result-%5C%5Cab%5Cc%23def%20%2B%20file%3A%2F%2Fa%2Fb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252Fb 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 PASSclass1312089842.2883http://@@@@@@@@text FAILclass1312089892.28067resultShttp%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 )data%3A%2Cfo%7Bo%20%2B%20data%3A%2Cfo%7Boname data:,fo{o data:,fo{olabel data:,fo{otext PASSclass1312089842.2883result)data%3A%2Cfo%7Bo%20%2B%20data%3A%2Cfo%7Bo 9%E1%9A%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E1%9A%80http://foo/text PASSclass1312089842.2883 http://test/%E1%9A%80http://foo/text PASSclass1312089892.28067result9%E1%9A%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F wfile%3A%2F%2F%2FC%3A%2FExample%20%231%2FTest%20%232.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FExample%20%231%2FTest%20%232.txtname Cfile:///C:/Example #1/Test #2.txt file:///C:/Example #1/Test #2.txtlabel#file:///C:/Example%20#1/Test #2.txttext PASSclass1312089842.2883#file:///C:/Example%20#1/Test #2.txttext PASSclass1312089892.28067resultwfile%3A%2F%2F%2FC%3A%2FExample%20%231%2FTest%20%232.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FExample%20%231%2FTest%20%232.txt 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 PASSclass1312089842.2883'http://%ef%bc%85%ef%bc%94%ef%bc%91.com/text FAILclass1312089892.28067resulthttp%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 ;http%3A%2F%2Fa(%CC%86b%2F%20%2B%20http%3A%2F%2Fa(%CC%86b%2Fname http://a(̆b/ http://a(̆b/labelhttp://xn--a%28b-4fd/text PASSclass1312089842.2883http://xn--a(b-5dc/text FAILclass1312089892.28067result;http%3A%2F%2Fa(%CC%86b%2F%20%2B%20http%3A%2F%2Fa(%CC%86b%2F -data%3A%2Cfo%250Co%20%2B%20data%3A%2Cfo%250Coname data:,fo%0Co data:,fo%0Colabel data:,fo%0Cotext PASSclass1312089842.2883result-data%3A%2Cfo%250Co%20%2B%20data%3A%2Cfo%250Co 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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%99b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%99b 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883result;data%3A%2Cabc%23def%23ghi%20%2B%20data%3A%2Cabc%23def%23ghi 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25D1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D1b =http%3A%2F%2Fa%0Fb.test%2F%20%2B%20http%3A%2F%2Fa%0Fb.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%0Fb.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%0Fb.test%2F%20%2B%20http%3A%2F%2Fa%0Fb.test%2F 1javascript%3Aa%250Ab%20%2B%20javascript%3Aa%250Abname !javascript:a%0Ab javascript:a%0Ablabeljavascript:a%0Abtext PASSclass1312089842.2883result1javascript%3Aa%250Ab%20%2B%20javascript%3Aa%250Ab 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%23b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%23b '%5C%2F%5Cabc%20%2B%20file%3A%2F%2Fa%2Fbname \/\abc file://a/blabel file:///abctext PASSclass1312089842.2883 file:///abctext PASSclass1312089892.28067result'%5C%2F%5Cabc%20%2B%20file%3A%2F%2Fa%2Fb 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883$http://r%C3%A9sum%C3%A9.example.org/text FAILclass1312089892.28067resultkhttp%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.org%20%2B%20http%3A%2F%2Fr%25C3%25A9sum%25C3%25A9.example.org ahttp%3A%2F%2F%5B%3A%3AFFFF%3A012931438%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A012931438%5D%2Fname 5http://[::FFFF:012931438]/ http://[::FFFF:012931438]/labelhttp://[::ffff:012931438]/text PASSclass1312089842.2883http://[::FFFF:012931438]/text FAILclass1312089892.28067resultahttp%3A%2F%2F%5B%3A%3AFFFF%3A012931438%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A012931438%5D%2F Uhttp%3A%2F%2F%5Bv06.ff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv06.ff01%3A%3A43%5D%2Fname -http://[v06.ff01::43]/ http://[v06.ff01::43]/labelhttp://[v06.ff01::43]/text PASSclass1312089842.2883http://[v06.ff01::43]/text PASSclass1312089892.28067resultUhttp%3A%2F%2F%5Bv06.ff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv06.ff01%3A%3A43%5D%2F (hoge%20%2B%20about%3A%2F%2Fweather%2Ffooname hoge about://weather/foolabeltext PASSclass1312089842.2883about://weather/hogetext FAILclass1312089892.28067result(hoge%20%2B%20about%3A%2F%2Fweather%2Ffoo 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 PASSclass1312089842.2883=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1312089892.28067resultjar%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 ;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 FAILclass1312089842.2883 http://[1:2:4text FAILclass1312089892.28067result;http%3A%2F%2F%5B1%3A2%3A4%20%2B%20http%3A%2F%2F%5B1%3A2%3A4 Khttp%3A%2F%2F%D7%90a%D7%87.com%2F%20%2B%20http%3A%2F%2F%D7%90a%D7%87.com%2Fname #http://אaׇ.com/ http://אaׇ.com/labelhttp://%D7%90a%D7%87.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2F%D7%90a%D7%87.com%2F%20%2B%20http%3A%2F%2F%D7%90a%D7%87.com%2F Shttp%3A%2F%2F%C4%80%25C3%25A9.abc.org%20%2B%20http%3A%2F%2F%C4%80%25C3%25A9.abc.orgname /http://Ā%C3%A9.abc.org http://Ā%C3%A9.abc.orglabelhttp://xn--9ca1c.abc.org/text PASSclass1312089842.2883http://xn--%c3%a9-2za.abc.org/text FAILclass1312089892.28067resultShttp%3A%2F%2F%C4%80%25C3%25A9.abc.org%20%2B%20http%3A%2F%2F%C4%80%25C3%25A9.abc.org =http%3A%2F%2Fa%01b.test%2F%20%2B%20http%3A%2F%2Fa%01b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%01b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%01b.test%2F%20%2B%20http%3A%2F%2Fa%01b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B7b 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%96b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%96b 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 PASSclass1312089842.2883http://[::192.168.0.1]/text FAILclass1312089892.28067resultWhttp%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 Aircs%3A%2F%2Fmyserver%3A6667%20%2B%20ircs%3A%2F%2Fmyserver%3A6667name )ircs://myserver:6667 ircs://myserver:6667labelircs://myserver:6667text FAILclass1312089842.2883ircs://myserver:6667text FAILclass1312089892.28067resultAircs%3A%2F%2Fmyserver%3A6667%20%2B%20ircs%3A%2F%2Fmyserver%3A6667 -javascript%3Aa%0Db%20%2B%20javascript%3Aa%0Dbname javascript:a b javascript:a blabel javascript:abtext PASSclass1312089842.2883result-javascript%3Aa%0Db%20%2B%20javascript%3Aa%0Db =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 PASSclass1312089842.2883 file:///C:/text PASSclass1312089892.28067result=file%3A%2F%2F%2FC%3A%5C%20%20%2B%20file%3A%2F%2F%2FC%3A%5C%20 http%3A%2F%2F%25C3%25AF%25C2%25BD%25C2%2598%25C3%25AF%25C2%25BD%25C2%258E--4kq.net%2F%20%2B%20http%3A%2F%2F%25C3%25AF%25C2%25BD%25C2%2598%25C3%25AF%25C2%25BD%25C2%258E--4kq.net%2Fname khttp://%C3%AF%C2%BD%C2%98%C3%AF%C2%BD%C2%8E--4kq.net/ http://%C3%AF%C2%BD%C2%98%C3%AF%C2%BD%C2%8E--4kq.net/label5http://%C3%AF%C2%BD%C2%98%C3%AF%C2%BD%C2%8E--4kq.net/text FAILclass1312089842.28835http://%C3%AF%C2%BD%C2%98%C3%AF%C2%BD%C2%8E--4kq.net/text FAILclass1312089892.28067resulthttp%3A%2F%2F%25C3%25AF%25C2%25BD%25C2%2598%25C3%25AF%25C2%25BD%25C2%258E--4kq.net%2F%20%2B%20http%3A%2F%2F%25C3%25AF%25C2%25BD%25C2%2598%25C3%25AF%25C2%25BD%25C2%258E--4kq.net%2F Ihttp%3A%2F%2Fa%EF%BC%9Bb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%9Bb.test%2Fname %http://a;b.test/ http://a;b.test/labelhttp://a%3Bb.test/text FAILclass1312089842.2883http://a;b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%9Bb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%9Bb.test%2F 9%EF%BB%BFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname http://foo/ http://test/label http://test/%EF%BB%BFhttp://foo/text PASSclass1312089842.2883 http://test/%EF%BB%BFhttp://foo/text PASSclass1312089892.28067result9%EF%BB%BFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 9%E2%81%9Fhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%81%9Fhttp://foo/text PASSclass1312089842.2883 http://test/%E2%81%9Fhttp://foo/text PASSclass1312089892.28067result9%E2%81%9Fhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Adb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Dab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dab /jscript%3A%2F%2Ffoo%20%2B%20jscript%3A%2F%2Ffooname jscript://foo jscript://foolabel jscript://footext FAILclass1312089842.2883result/jscript%3A%2F%2Ffoo%20%2B%20jscript%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2568b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2568b Ahttp%3A%2F%2Fxn--abc-.com%2F%20%2B%20http%3A%2F%2Fxn--abc-.com%2Fname )http://xn--abc-.com/ http://xn--abc-.com/labelhttp://xn--abc-.com/text PASSclass1312089842.2883http://xn--abc-.com/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fxn--abc-.com%2F%20%2B%20http%3A%2F%2Fxn--abc-.com%2F Chttp%3A%2F%2Fa%2541b%40foo%2F%20%2B%20http%3A%2F%2Fa%2541b%40foo%2Fname #http://a%41b@foo/ http://a%41b@foo/labelhttp://a%41b@foo/text PASSclass1312089842.2883http://a%41b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa%2541b%40foo%2F%20%2B%20http%3A%2F%2Fa%2541b%40foo%2F 3%0Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result3%0Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ahttp%3A%2F%2Fxn--%24-s18d%2F%20%2B%20http%3A%2F%2Fxn--%24-s18d%2Fname %http://xn--$-s18d/ http://xn--$-s18d/labelhttp://xn--%24-s18d/text PASSclass1312089842.2883http://xn--$-s18d/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fxn--%24-s18d%2F%20%2B%20http%3A%2F%2Fxn--%24-s18d%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25adb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25adb Ahttp%3A%2F%2Fa%2518b.test%2F%20%2B%20http%3A%2F%2Fa%2518b.test%2Fname %http://a%18b.test/ http://a%18b.test/labelhttp://a%18b.test/text FAILclass1312089842.2883http://a%18b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2518b.test%2F%20%2B%20http%3A%2F%2Fa%2518b.test%2F#http%3A%2F%2Fa234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123%2F%20%2B%20http%3A%2F%2Fa234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123%2Fname http://a234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123/ http://a234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123/labelhttp://a234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123/text PASSclass1312089842.2883http://a234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123/text PASSclass1312089892.28067result#http%3A%2F%2Fa234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123%2F%20%2B%20http%3A%2F%2Fa234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123%2F =http%3A%2F%2Fab%3Acd%5D%2F%20%2B%20http%3A%2F%2Fab%3Acd%5D%2Fname http://ab:cd]/ http://ab:cd]/labelhttp://ab:cd]/text FAILclass1312089842.2883http://ab:cd]/text FAILclass1312089892.28067result=http%3A%2F%2Fab%3Acd%5D%2F%20%2B%20http%3A%2F%2Fab%3Acd%5D%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25feb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25feb +ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2Fname ws://foo/ ws://foo/label ws://foo/text PASSclass1312089842.2883 ws://foo/text PASSclass1312089892.28067result+ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Ab 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255eb %%2Fhoge%20%2B%20about%3Aweather%2Ffooname /hoge about:weather/foolabeltext PASSclass1312089842.2883/hogetext FAILclass1312089892.28067result%%2Fhoge%20%2B%20about%3Aweather%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25eBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eBb 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 PASSclass1312089842.2883resultdata%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragment%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK%23fragment !irc%3A%2F%2F%20%2B%20irc%3A%2F%2Fname irc:// irc://labelirc://text FAILclass1312089842.2883irc://text FAILclass1312089892.28067result!irc%3A%2F%2F%20%2B%20irc%3A%2F%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a8b ?file%3A%2F%2F%2F%2563%3A%2F%20%2B%20file%3A%2F%2F%2F%2563%3A%2Fname file:///%63:/ file:///%63:/label file:///c:/text PASSclass1312089842.2883 file:///%63:/text FAILclass1312089892.28067result?file%3A%2F%2F%2F%2563%3A%2F%20%2B%20file%3A%2F%2F%2F%2563%3A%2F -javascript%3Aa%7Cb%20%2B%20javascript%3Aa%7Cbname javascript:a|b javascript:a|blabeljavascript:a|btext PASSclass1312089842.2883result-javascript%3Aa%7Cb%20%2B%20javascript%3Aa%7Cb #javascript%3A%20%2B%20javascript%3Aname javascript: javascript:label javascript:text PASSclass1312089842.2883result#javascript%3A%20%2B%20javascript%3A ?http%3A%2F%2Fxn--4gq.com%2F%20%2B%20http%3A%2F%2Fxn--4gq.com%2Fname 'http://xn--4gq.com/ http://xn--4gq.com/labelhttp://xn--4gq.com/text PASSclass1312089842.2883http://xn--4gq.com/text PASSclass1312089892.28067result?http%3A%2F%2Fxn--4gq.com%2F%20%2B%20http%3A%2F%2Fxn--4gq.com%2F Ehttp%3A%2F%2FLocalHost%2540%2F%20%2B%20http%3A%2F%2FLocalHost%2540%2Fname )http://LocalHost%40/ http://LocalHost%40/labelhttp://localhost%40/text PASSclass1312089842.2883http://LocalHost%40/text FAILclass1312089892.28067resultEhttp%3A%2F%2FLocalHost%2540%2F%20%2B%20http%3A%2F%2FLocalHost%2540%2F 1http%3A%2F%2Ffoo%3A0%20%2B%20http%3A%2F%2Ffoo%3A0name http://foo:0 http://foo:0label http://foo:0/text PASSclass1312089842.2883 http://foo:0/text PASSclass1312089892.28067result1http%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2578b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2578b 5http%3A%2F%2F%C3%B4%2F%20%2B%20http%3A%2F%2F%C3%B4%2Fname http://ô/ http://ô/labelhttp://xn--lda/text PASSclass1312089842.2883http://xn--lda/text PASSclass1312089892.28067result5http%3A%2F%2F%C3%B4%2F%20%2B%20http%3A%2F%2F%C3%B4%2F Ghttp%3A%2F%2F192.168.0.0255.%2F%20%2B%20http%3A%2F%2F192.168.0.0255.%2Fname /http://192.168.0.0255./ http://192.168.0.0255./labelhttp://192.168.0.173/text FAILclass1312089842.2883http://192.168.0.0255./text PASSclass1312089892.28067resultGhttp%3A%2F%2F192.168.0.0255.%2F%20%2B%20http%3A%2F%2F192.168.0.0255.%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2569b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2569b %data%3A%2Cfo_o%20%2B%20data%3A%2Cfo_oname data:,fo_o data:,fo_olabel data:,fo_otext PASSclass1312089842.2883result%data%3A%2Cfo_o%20%2B%20data%3A%2Cfo_o =http%3A%2F%2F%D9%80x%0A%2F%20%2B%20http%3A%2F%2F%D9%80x%0A%2Fname http://ـx / http://ـx /labelhttp://%D9%80x/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result=http%3A%2F%2F%D9%80x%0A%2F%20%2B%20http%3A%2F%2F%D9%80x%0A%2F -file%3A%2F%2Fcd%3A%20%2B%20file%3A%2F%2Fcd%3Aname file://cd: file://cd:label file://cd:/text PASSclass1312089842.2883 file://cdtext FAILclass1312089892.28067result-file%3A%2F%2Fcd%3A%20%2B%20file%3A%2F%2Fcd%3A Khttp%3A%2F%2Fab%3Acd%3A012%3A%3A3%20%2B%20http%3A%2F%2Fab%3Acd%3A012%3A%3A3name 'http://ab:cd:012::3 http://ab:cd:012::3labelhttp://ab:cd:012::3/text FAILclass1312089842.2883http://ab:cd:012::3text FAILclass1312089892.28067resultKhttp%3A%2F%2Fab%3Acd%3A012%3A%3A3%20%2B%20http%3A%2F%2Fab%3Acd%3A012%3A%3A3 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C2b Ohttp%3A%2F%2Fxn--mgba3gch31f.com%2F%20%2B%20http%3A%2F%2Fxn--mgba3gch31f.com%2Fname 7http://xn--mgba3gch31f.com/ http://xn--mgba3gch31f.com/labelhttp://xn--mgba3gch31f.com/text PASSclass1312089842.2883http://xn--mgba3gch31f.com/text PASSclass1312089892.28067resultOhttp%3A%2F%2Fxn--mgba3gch31f.com%2F%20%2B%20http%3A%2F%2Fxn--mgba3gch31f.com%2F )data%3A%2Cfo%3Co%20%2B%20data%3A%2Cfo%3Coname data:,fofile%3Ac%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname &file:c:\windows\foo.txt file://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883file://foo/c:/windows/foo.txttext FAILclass1312089892.28067result>file%3Ac%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar /http%3A%2F%2F192%2F%20%2B%20http%3A%2F%2F192%2Fname http://192/ http://192/labelhttp://0.0.0.192/text PASSclass1312089842.2883 http://192/text FAILclass1312089892.28067result/http%3A%2F%2F192%2F%20%2B%20http%3A%2F%2F192%2F =http%3A%2F%2Fa%24b.test%2F%20%2B%20http%3A%2F%2Fa%24b.test%2Fname !http://a$b.test/ http://a$b.test/labelhttp://a%24b.test/text PASSclass1312089842.2883http://a$b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%24b.test%2F%20%2B%20http%3A%2F%2Fa%24b.test%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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A1b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%250ab Chttp%3A%2F%2Fx%3Aa(b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa(b%40foo%2Fname #http://x:a(b@foo/ http://x:a(b@foo/labelhttp://x:a(b@foo/text PASSclass1312089842.2883http://x:a(b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa(b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa(b%40foo%2F Ahttp%3A%2F%2Fa%251Fb.test%2F%20%2B%20http%3A%2F%2Fa%251Fb.test%2Fname %http://a%1Fb.test/ http://a%1Fb.test/labelhttp://a%1Fb.test/text FAILclass1312089842.2883http://a%1Fb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Fb.test%2F%20%2B%20http%3A%2F%2Fa%251Fb.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%251db%20%2B%20http%3A%2F%2Ffoo%2F%23a%251db /http%3A%2F%2F%40%2F%20%2B%20http%3A%2F%2F%40%2Fname http://@/ http://@/labelhttp:///text PASSclass1312089842.2883 http://@/text FAILclass1312089892.28067result/http%3A%2F%2F%40%2F%20%2B%20http%3A%2F%2F%40%2F Ehttp%3A%2F%2Fxn--0ca24w.com%2F%20%2B%20http%3A%2F%2Fxn--0ca24w.com%2Fname -http://xn--0ca24w.com/ http://xn--0ca24w.com/labelhttp://xn--0ca24w.com/text PASSclass1312089842.2883http://xn--0ca24w.com/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fxn--0ca24w.com%2F%20%2B%20http%3A%2F%2Fxn--0ca24w.com%2F 9http%3A%2F%2Fab-.test%2F%20%2B%20http%3A%2F%2Fab-.test%2Fname !http://ab-.test/ http://ab-.test/labelhttp://ab-.test/text PASSclass1312089842.2883http://ab-.test/text PASSclass1312089892.28067result9http%3A%2F%2Fab-.test%2F%20%2B%20http%3A%2F%2Fab-.test%2F ]file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffooname 5file://locAlhost/cde/foo file://locAlhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883file:///cde/footext PASSclass1312089892.28067result]file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%254ab b@foo/ http://x:a>b@foo/labelhttp://x:a%3Eb@foo/text PASSclass1312089842.2883http://x:a>b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%3Eb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%3Eb%40foo%2F Girc%3A%2F%2Fmoznet%2F%2526local%20%2B%20irc%3A%2F%2Fmoznet%2F%2526localname +irc://moznet/%26local irc://moznet/%26locallabelirc://moznet/%26localtext PASSclass1312089842.2883irc://moznet/%26localtext PASSclass1312089892.28067resultGirc%3A%2F%2Fmoznet%2F%2526local%20%2B%20irc%3A%2F%2Fmoznet%2F%2526local Khttp%3A%2F%2F0%C3%A0%D7%90.com%2F%20%2B%20http%3A%2F%2F0%C3%A0%D7%90.com%2Fname #http://0àא.com/ http://0àא.com/labelhttp://0%C3%A0%D7%90.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2F0%C3%A0%D7%90.com%2F%20%2B%20http%3A%2F%2F0%C3%A0%D7%90.com%2F widget%3A%2F%2F%2Fsecret-identities%2Fmarcoscaeres%2Fbatman.foaf%20%2B%20widget%3A%2F%2F%2Fsecret-identities%2Fmarcoscaeres%2Fbatman.foafname iwidget:///secret-identities/marcoscaeres/batman.foaf widget:///secret-identities/marcoscaeres/batman.foaflabel4widget:///secret-identities/marcoscaeres/batman.foaftext PASSclass1312089842.28834widget:///secret-identities/marcoscaeres/batman.foaftext PASSclass1312089892.28067resultwidget%3A%2F%2F%2Fsecret-identities%2Fmarcoscaeres%2Fbatman.foaf%20%2B%20widget%3A%2F%2F%2Fsecret-identities%2Fmarcoscaeres%2Fbatman.foaf ]http%3A%2F%2F%5B0%3A0%3A%3A0%3A0%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A%3A0%3A0%3A8%5D%2Fname )http://[0:0::0:0:8]/ http://[0:0::0:0:8]/label http://[::8]/text PASSclass1312089842.2883http://[0:0::0:0:8]/text FAILclass1312089892.28067result]http%3A%2F%2F%5B0%3A0%3A%3A0%3A0%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A%3A0%3A0%3A8%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Abb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Abb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%A5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A5bname 1http://example.com/#aåb http://example.com/#aåblabelhttp://example.com/#aåbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A5b Khttp%3A%2F%2Fa%EF%B9%8F_b.test%2F%20%2B%20http%3A%2F%2Fa%EF%B9%8F_b.test%2Fname 'http://a﹏_b.test/ http://a﹏_b.test/labelhttp://a__b.test/text PASSclass1312089842.2883http://a__b.test/text PASSclass1312089892.28067resultKhttp%3A%2F%2Fa%EF%B9%8F_b.test%2F%20%2B%20http%3A%2F%2Fa%EF%B9%8F_b.test%2F Chttp%3A%2F%2Fx%3Aa!b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa!b%40foo%2Fname #http://x:a!b@foo/ http://x:a!b@foo/labelhttp://x:a!b@foo/text PASSclass1312089842.2883http://x:a!b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa!b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa!b%40foo%2F ?http%3A%2F%2Fa%E1%A0%8Cb%2F%20%2B%20http%3A%2F%2Fa%E1%A0%8Cb%2Fname http://a᠌b/ http://a᠌b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E1%A0%8Cb%2F%20%2B%20http%3A%2F%2Fa%E1%A0%8Cb%2F =http%3A%2F%2F0255.0.0.0%2F%20%2B%20http%3A%2F%2F0255.0.0.0%2Fname %http://0255.0.0.0/ http://0255.0.0.0/labelhttp://173.0.0.0/text PASSclass1312089842.2883http://0255.0.0.0/text FAILclass1312089892.28067result=http%3A%2F%2F0255.0.0.0%2F%20%2B%20http%3A%2F%2F0255.0.0.0%2F ?http%3A%2F%2Fxn--4Gq.com%2F%20%2B%20http%3A%2F%2Fxn--4Gq.com%2Fname 'http://xn--4Gq.com/ http://xn--4Gq.com/labelhttp://xn--4gq.com/text PASSclass1312089842.2883http://xn--4Gq.com/text FAILclass1312089892.28067result?http%3A%2F%2Fxn--4Gq.com%2F%20%2B%20http%3A%2F%2Fxn--4Gq.com%2F ofile%3A%2F%2F%2FC%3A%2FProgram%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20Files%2FREADME.txtname Gfile:///C:/Program Files/README.txt file:///C:/Program Files/README.txtlabel%file:///C:/Program%20Files/README.txttext PASSclass1312089842.2883%file:///C:/Program%20Files/README.txttext PASSclass1312089892.28067resultofile%3A%2F%2F%2FC%3A%2FProgram%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20Files%2FREADME.txt [http%3A%2F%2F%5B%3A%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A129.144.52.38%5D%2Fname 3http://[::129.144.52.38]/ http://[::129.144.52.38]/labelhttp://[::8190:3426]/text PASSclass1312089842.2883http://[::129.144.52.38]/text FAILclass1312089892.28067result[http%3A%2F%2F%5B%3A%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A129.144.52.38%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%2575b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2575bname #http://foo/#a%75b http://foo/#a%75blabelhttp://foo/#a%75btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2575b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2575b Chttp%3A%2F%2F192.168.0.256%2F%20%2B%20http%3A%2F%2F192.168.0.256%2Fname +http://192.168.0.256/ http://192.168.0.256/labelhttp://192.168.0.256/text PASSclass1312089842.2883http://192.168.0.256/text PASSclass1312089892.28067resultChttp%3A%2F%2F192.168.0.256%2F%20%2B%20http%3A%2F%2F192.168.0.256%2F Whttp%3A%2F%2F%5B%3A%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A8190%3A3426%5D%2Fname +http://[::8190:3426]/ http://[::8190:3426]/labelhttp://[::8190:3426]/text PASSclass1312089842.2883http://[::8190:3426]/text PASSclass1312089892.28067resultWhttp%3A%2F%2F%5B%3A%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A8190%3A3426%5D%2F ;gz%3A%2Fmy%2Fgz%2Ffile.gz%20%2B%20gz%3A%2Fmy%2Fgz%2Ffile.gzname #gz:/my/gz/file.gz gz:/my/gz/file.gzlabelgz:/my/gz/file.gztext PASSclass1312089842.2883gz:/my/gz/file.gztext PASSclass1312089892.28067result;gz%3A%2Fmy%2Fgz%2Ffile.gz%20%2B%20gz%3A%2Fmy%2Fgz%2Ffile.gz Ihttp%3A%2F%2Fa%EF%BC%90b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%90b.test%2Fname %http://a0b.test/ http://a0b.test/labelhttp://a0b.test/text PASSclass1312089842.2883http://a0b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%90b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%90b.test%2F 7file%3A%2F%2F%2Fc%7C%2F%20%2B%20file%3A%2F%2F%2Fc%7C%2Fname file:///c|/ file:///c|/label file:///C:/text FAILclass1312089842.2883 file:///c|/text FAILclass1312089892.28067result7file%3A%2F%2F%2Fc%7C%2F%20%2B%20file%3A%2F%2F%2Fc%7C%2F Ihttp%3A%2F%2Fa%EF%BC%A1b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%A1b.test%2Fname %http://aAb.test/ http://aAb.test/labelhttp://aab.test/text PASSclass1312089842.2883http://aab.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%A1b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%A1b.test%2F Cfile%3A%2F%2F%2FC%3A%2Fasdf%23%C3%82%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///C:/asdf# http://a/b/clabelfile:///C:/asdf#Âtext PASSclass1312089842.2883file:///C:/asdf#%C3%82text FAILclass1312089892.28067resultCfile%3A%2F%2F%2FC%3A%2Fasdf%23%C3%82%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2Ffoo%2F%23a%2596b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2596bname #http://foo/#a%96b http://foo/#a%96blabelhttp://foo/#a%96btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2596b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2596b Ihttp%3A%2F%2Fa%EF%BC%BBb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BBb.test%2Fname %http://a[b.test/ http://a[b.test/labelhttp://a[b.test/text FAILclass1312089842.2883http://a[b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%BBb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BBb.test%2F Gshell%3Awindows%5Cweb%5Ctip.htm%20%2B%20shell%3Awindows%5Cweb%5Ctip.htmname 3shell:windows\web\tip.htm shell:windows\web\tip.htmlabelshell:windows\web\tip.htmtext PASSclass1312089842.2883shell:windows/web/tip.htmtext FAILclass1312089892.28067resultGshell%3Awindows%5Cweb%5Ctip.htm%20%2B%20shell%3Awindows%5Cweb%5Ctip.htm #HTTP%3A%2F%2F%20%2B%20HTTP%3A%2F%2Fname HTTP:// HTTP://labelhttp:text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result#HTTP%3A%2F%2F%20%2B%20HTTP%3A%2F%2F 3sip%3Afoo%40bar%23baz%20%2B%20sip%3Afoo%40bar%23bazname sip:foo@bar#baz sip:foo@bar#bazlabelsip:foo@bar#baztext PASSclass1312089842.2883sip:foo@bar#baztext PASSclass1312089892.28067result3sip%3Afoo%40bar%23baz%20%2B%20sip%3Afoo%40bar%23baz kirc%3A%2F%2Fmoznet%2Fmozbot%2Cisnick%3Fmsg%3Duuid%20%2B%20irc%3A%2F%2Fmoznet%2Fmozbot%2Cisnick%3Fmsg%3Duuidname Girc://moznet/mozbot,isnick?msg=uuid irc://moznet/mozbot,isnick?msg=uuidlabel#irc://moznet/mozbot,isnick?msg=uuidtext PASSclass1312089842.2883#irc://moznet/mozbot,isnick?msg=uuidtext PASSclass1312089892.28067resultkirc%3A%2F%2Fmoznet%2Fmozbot%2Cisnick%3Fmsg%3Duuid%20%2B%20irc%3A%2F%2Fmoznet%2Fmozbot%2Cisnick%3Fmsg%3Duuid Cabout%3A%2F%2Fnamazu%2F%3Fname%3Dvalue%20%2B%20http%3A%2F%2Ftest%2Fname 'about://namazu/?name=value http://test/labelabout://namazu/?name=valuetext PASSclass1312089842.2883about://namazu/?name=valuetext PASSclass1312089892.28067resultCabout%3A%2F%2Fnamazu%2F%3Fname%3Dvalue%20%2B%20http%3A%2F%2Ftest%2F ejar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsomedir%20%2B%20jar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsomedirname Mjar:zip:outer.zip!/nested.jar!/somedir jar:zip:outer.zip!/nested.jar!/somedirlabel&jar:zip:outer.zip!/nested.jar!/somedirtext PASSclass1312089842.2883&jar:zip:outer.zip!/nested.jar!/somedirtext PASSclass1312089892.28067resultejar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsomedir%20%2B%20jar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsomedir 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250Bb -javascript%3Aa%01b%20%2B%20javascript%3Aa%01bname javascript:ab javascript:ablabeljavascript:a%01btext PASSclass1312089842.2883result-javascript%3Aa%01b%20%2B%20javascript%3Aa%01b Ahttp%3A%2F%2Fa%257Cb.test%2F%20%2B%20http%3A%2F%2Fa%257Cb.test%2Fname %http://a%7Cb.test/ http://a%7Cb.test/labelhttp://a%7Cb.test/text PASSclass1312089842.2883http://a%7Cb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%257Cb.test%2F%20%2B%20http%3A%2F%2Fa%257Cb.test%2F Ihttp%3A%2F%2Fa%EF%BC%87b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%87b.test%2Fname %http://a'b.test/ http://a'b.test/labelhttp://a%27b.test/text PASSclass1312089842.2883http://a'b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%87b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%87b.test%2F wfile%3A%2F%2Fhoge%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2Fhoge%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Sfile://hoge//somehost/someshare/afile.txt file://hoge//somehost/someshare/afile.txtlabel)file://hoge//somehost/someshare/afile.txttext PASSclass1312089842.2883)file://hoge//somehost/someshare/afile.txttext PASSclass1312089892.28067resultwfile%3A%2F%2Fhoge%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2Fhoge%2F%2Fsomehost%2Fsomeshare%2Fafile.txt ovbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%22%20%2B%20vbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%22name 3vbscript:a % 55 ' # 一 " vbscript:a % 55 ' # 一 "labelvbscript:a % 55 ' # %E4%B8%80 "text PASSclass1312089842.2883resultovbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%22%20%2B%20vbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%22 -data%3A%2Cfo%250bo%20%2B%20data%3A%2Cfo%250boname data:,fo%0bo data:,fo%0bolabel data:,fo%0botext PASSclass1312089842.2883result-data%3A%2Cfo%250bo%20%2B%20data%3A%2Cfo%250bo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Ab /data%3A%2Cfo%C2%80o%20%2B%20data%3A%2Cfo%C2%80oname data:,fo€o data:,fo€olabeldata:,fo%C2%80otext PASSclass1312089842.2883result/data%3A%2Cfo%C2%80o%20%2B%20data%3A%2Cfo%C2%80o 5http%3A%2F%2Ffoo%2F%23%20%2B%20http%3A%2F%2Ffoo%2F%23name http://foo/# http://foo/#label http://foo/#text PASSclass1312089842.2883 http://foo/#text PASSclass1312089892.28067result5http%3A%2F%2Ffoo%2F%23%20%2B%20http%3A%2F%2Ffoo%2F%23 Mhttp%3A%2F%2Fa.b..-q--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b..-q--%C3%A4-.e%2Fname -http://a.b..-q--ä-.e/ http://a.b..-q--ä-.e/labelhttp://a.b..-q--%C3%A4-.e/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultMhttp%3A%2F%2Fa.b..-q--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b..-q--%C3%A4-.e%2F Ihttp%3A%2F%2Fa.b.xn-%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.xn-%C3%A4-.e%2Fname )http://a.b.xn-ä-.e/ http://a.b.xn-ä-.e/labelhttp://a.b.xn--xn---noa.e/text PASSclass1312089842.2883http://a.b.xn--xn---noa.e/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa.b.xn-%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.xn-%C3%A4-.e%2F 9data%3A%3Bbase64%2Chello%20%2B%20data%3A%3Bbase64%2Chelloname %data:;base64,hello data:;base64,hellolabeldata:;base64,hellotext PASSclass1312089842.2883result9data%3A%3Bbase64%2Chello%20%2B%20data%3A%3Bbase64%2Chello Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A3bname 1http://example.com/#a£b http://example.com/#a£blabelhttp://example.com/#a£btext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A3b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A3b http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%252e%2F%20%2B%20http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%252e%2Fname Shttp://%30%78%63%30%2e%30%32%35%30.01%2e/ http://%30%78%63%30%2e%30%32%35%30.01%2e/labelhttp://192.168.0.1/text FAILclass1312089842.2883)http://%30%78%63%30%2e%30%32%35%30.01%2e/text FAILclass1312089892.28067resulthttp%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%252e%2F%20%2B%20http%3A%2F%2F%2530%2578%2563%2530%252e%2530%2532%2535%2530.01%252e%2F Chttp%3A%2F%2Ffoo%2F%23a%2585b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2585bname #http://foo/#a%85b http://foo/#a%85blabelhttp://foo/#a%85btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2585b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2585b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B5bname 1http://example.com/#aµb http://example.com/#aµblabelhttp://example.com/#aµbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B5b )data%3A%2Cfo%20o%20%2B%20data%3A%2Cfo%20oname data:,fo o data:,fo olabel data:,fo otext PASSclass1312089842.2883result)data%3A%2Cfo%20o%20%2B%20data%3A%2Cfo%20o Ahttp%3A%2F%2Fa%252Bb.test%2F%20%2B%20http%3A%2F%2Fa%252Bb.test%2Fname %http://a%2Bb.test/ http://a%2Bb.test/labelhttp://a+b.test/text PASSclass1312089842.2883http://a%2Bb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%252Bb.test%2F%20%2B%20http%3A%2F%2Fa%252Bb.test%2F ;file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:/c:foo/bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file:///c:foo/bar.htmltext PASSclass1312089892.28067result;file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc $%3Ffoo%20%2B%20javascript%3Aalert(1)name ?foo javascript:alert(1)labeltext PASSclass1312089842.2883result$%3Ffoo%20%2B%20javascript%3Aalert(1) 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E6b 9%E2%80%81http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%81http://foo/text PASSclass1312089842.2883 http://test/%E2%80%83http://foo/text FAILclass1312089892.28067result9%E2%80%81http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F -data%3A%2Cfo%250Ao%20%2B%20data%3A%2Cfo%250Aoname data:,fo%0Ao data:,fo%0Aolabel data:,fo%0Aotext PASSclass1312089842.2883result-data%3A%2Cfo%250Ao%20%2B%20data%3A%2Cfo%250Ao ehttp%3A%2F%2F%5B%3A%3AFFFe%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFe%3A8190%3A3426%5D%2Fname 5http://[::FFFe:8190:3426]/ http://[::FFFe:8190:3426]/labelhttp://[::fffe:8190:3426]/text PASSclass1312089842.2883http://[::FFFe:8190:3426]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3AFFFe%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFe%3A8190%3A3426%5D%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BDbname 1http://example.com/#aýb http://example.com/#aýblabelhttp://example.com/#aýbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BDb Ahttp%3A%2F%2F192.0777.0.0%2F%20%2B%20http%3A%2F%2F192.0777.0.0%2Fname )http://192.0777.0.0/ http://192.0777.0.0/labelhttp://192.0777.0.0/text PASSclass1312089842.2883http://192.0777.0.0/text PASSclass1312089892.28067resultAhttp%3A%2F%2F192.0777.0.0%2F%20%2B%20http%3A%2F%2F192.0777.0.0%2F Shttp%3A%2F%2F%255B%3A%3A%255D%3A80%2F%20%2B%20http%3A%2F%2F%255B%3A%3A%255D%3A80%2Fname 'http://%5B::%5D:80/ http://%5B::%5D:80/label http://[::]/text FAILclass1312089842.2883http://%5B::%5D:80/text FAILclass1312089892.28067resultShttp%3A%2F%2F%255B%3A%3A%255D%3A80%2F%20%2B%20http%3A%2F%2F%255B%3A%3A%255D%3A80%2F ahttp%3A%2F%2Fxn--%25c3%258e%25C2%2591.com%2F%20%2B%20http%3A%2F%2Fxn--%25c3%258e%25C2%2591.com%2Fname 9http://xn--%c3%8e%C2%91.com/ http://xn--%c3%8e%C2%91.com/labelhttp://xn--%C3%8E%C2%91.com/text FAILclass1312089842.2883http://xn--%c3%8e%C2%91.com/text FAILclass1312089892.28067resultahttp%3A%2F%2Fxn--%25c3%258e%25C2%2591.com%2F%20%2B%20http%3A%2F%2Fxn--%25c3%258e%25C2%2591.com%2F 9file%3A%2F%2F%2Fcd%7C%2F%20%2B%20file%3A%2F%2F%2Fcd%7C%2Fname file:///cd|/ file:///cd|/labelfile:///cd%7C/text PASSclass1312089842.2883 file:///cd|/text FAILclass1312089892.28067result9file%3A%2F%2F%2Fcd%7C%2F%20%2B%20file%3A%2F%2F%2Fcd%7C%2F ghttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.0010%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.0010%5D%2Fname ;http://[::ffff:192.1.2.0010]/ http://[::ffff:192.1.2.0010]/labelhttp://[::ffff:c001:208]/text FAILclass1312089842.2883http://[::ffff:192.1.2.0010]/text PASSclass1312089892.28067resultghttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.0010%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.0010%5D%2F Chttp%3A%2F%2Ffoo%2F%23a%251Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Fbname #http://foo/#a%1Fb http://foo/#a%1Fblabelhttp://foo/#a%1Fbtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%251Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Fb Khttp%3A%2F%2FUser%40example%3A%2F%20%2B%20http%3A%2F%2FUser%40example%3A%2Fname +http://User@example:/ http://User@example:/labelhttp://User@example/text PASSclass1312089842.2883http://User@example/text PASSclass1312089892.28067resultKhttp%3A%2F%2FUser%40example%3A%2F%20%2B%20http%3A%2F%2FUser%40example%3A%2F gmocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20mocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80name +mocha:a % 55 // # 一 mocha:a % 55 // # 一labelmocha:a % 55 // # %E4%B8%80text FAILclass1312089842.2883resultgmocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20mocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80 Chttp%3A%2F%2Ffoo%2F%23a%25D2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D2bname #http://foo/#a%D2b http://foo/#a%D2blabelhttp://foo/#a%D2btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25D2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D2b Chttp%3A%2F%2Ffoo%2F%23a%2573b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2573bname #http://foo/#a%73b http://foo/#a%73blabelhttp://foo/#a%73btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2573b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2573b Ghttp%3A%2F%2Ffoo%2F%E2%80%AEbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AEbarname #http://foo/‮bar http://foo/‮barlabelhttp://foo/%E2%80%AEbartext PASSclass1312089842.2883http://foo/%E2%80%AEbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%AEbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AEbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25EDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EDb 5data%3Atext%2Fplain%2C%20%2B%20data%3Atext%2Fplain%2Cname !data:text/plain, data:text/plain,labeldata:text/plain,text PASSclass1312089842.2883result5data%3Atext%2Fplain%2C%20%2B%20data%3Atext%2Fplain%2C =http%3A%2F%2F%C4%80.info..%20%2B%20http%3A%2F%2F%C4%80.info..name !http://Ā.info.. http://Ā.info..labelhttp://%C4%80.info../text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result=http%3A%2F%2F%C4%80.info..%20%2B%20http%3A%2F%2F%C4%80.info.. 9http%3A%2F%2F0xFF.0.0%2F%20%2B%20http%3A%2F%2F0xFF.0.0%2Fname !http://0xFF.0.0/ http://0xFF.0.0/labelhttp://255.0.0.0/text PASSclass1312089842.2883http://0xFF.0.0/text FAILclass1312089892.28067result9http%3A%2F%2F0xFF.0.0%2F%20%2B%20http%3A%2F%2F0xFF.0.0%2F Ehttp%3A%2F%2F192.168.0.0800%2F%20%2B%20http%3A%2F%2F192.168.0.0800%2Fname -http://192.168.0.0800/ http://192.168.0.0800/labelhttp://192.168.0.0800/text PASSclass1312089842.2883http://192.168.0.0800/text PASSclass1312089892.28067resultEhttp%3A%2F%2F192.168.0.0800%2F%20%2B%20http%3A%2F%2F192.168.0.0800%2F sdata%3Atext%2Fplain%3Bcharset%253Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%253Deuc-jp%2C%25A1%25A2name Odata:text/plain;charset%3Deuc-jp,%A1%A2 data:text/plain;charset%3Deuc-jp,%A1%A2label'data:text/plain;charset%3Deuc-jp,%A1%A2text PASSclass1312089842.2883resultsdata%3Atext%2Fplain%3Bcharset%253Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%253Deuc-jp%2C%25A1%25A2 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%257Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Bb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%94b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%94bname 1http://example.com/#aÔb http://example.com/#aÔblabelhttp://example.com/#aÔbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%94b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%94b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%98b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%98bname 1http://example.com/#a˜b http://example.com/#a˜blabelhttp://example.com/#a˜btext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%98b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%98b data%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%3Bcharset%3Diso-8859-1%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%3Bcharset%3Diso-8859-1%2C%25A1%25A2name wdata:text/plain;noncharset=euc-jp;charset=iso-8859-1,%A1%A2 data:text/plain;noncharset=euc-jp;charset=iso-8859-1,%A1%A2label;data:text/plain;noncharset=euc-jp;charset=iso-8859-1,%A1%A2text PASSclass1312089842.2883resultdata%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%3Bcharset%3Diso-8859-1%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bnoncharset%3Deuc-jp%3Bcharset%3Diso-8859-1%2C%25A1%25A2 ?http%3A%2F%2Fa%00b%40foo%2F%20%2B%20http%3A%2F%2Fa%00b%40foo%2Fname http://ab@foo/ http://ab@foo/labelhttp://a%EF%BF%BDb@foo/text FAILclass1312089842.2883http://a�b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%00b%40foo%2F%20%2B%20http%3A%2F%2Fa%00b%40foo%2F data%3Atest%20%2B%20data%3Atestname data:test data:testlabel data:testtext PASSclass1312089842.2883resultdata%3Atest%20%2B%20data%3Atest 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25dAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dAb 6%C2%85http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname …http://foo/ http://test/labelhttp://test/%C2%85http://foo/text PASSclass1312089842.2883http://test/%C2%85http://foo/text PASSclass1312089892.28067result6%C2%85http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F -data%3A%2Cfo%255Fo%20%2B%20data%3A%2Cfo%255Foname data:,fo%5Fo data:,fo%5Folabel data:,fo%5Fotext PASSclass1312089842.2883result-data%3A%2Cfo%255Fo%20%2B%20data%3A%2Cfo%255Fo -gopher%3Aabc%20%2B%20gopher%3A%2F%2Ffoo%2Fbarname gopher:abc gopher://foo/barlabelgopher://foo/abctext PASSclass1312089842.2883gopher://foo/abctext PASSclass1312089892.28067result-gopher%3Aabc%20%2B%20gopher%3A%2F%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25e7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e7b =http%3A%2F%2F%C4%80.j%2570%20%2B%20http%3A%2F%2F%C4%80.j%2570name http://Ā.j%70 http://Ā.j%70labelhttp://xn--yda.jp/text PASSclass1312089842.2883http://xn--yda.j%70/text FAILclass1312089892.28067result=http%3A%2F%2F%C4%80.j%2570%20%2B%20http%3A%2F%2F%C4%80.j%2570 D%2F%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname "//////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883file://////somehost/hogetext FAILclass1312089892.28067resultD%2F%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef Sfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.txt.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.txt.name /file:///C:/foo/bar.txt. file:///C:/foo/bar.txt.labelfile:///C:/foo/bar.txt.text PASSclass1312089842.2883file:///C:/foo/bar.txt.text PASSclass1312089892.28067resultSfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.txt.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.txt. Ohttp%3A%2F%2Fexample.com%2F%23a%7Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Dbname /http://example.com/#a}b http://example.com/#a}blabelhttp://example.com/#a}btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%7Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Db %2F%2Ffoo%20%2B%20data%3A%2Cname //foo data:,labeltext PASSclass1312089842.2883result%2F%2Ffoo%20%2B%20data%3A%2C Chttp%3A%2F%2F%F0%90%A4%BFx%2F%20%2B%20http%3A%2F%2F%F0%90%A4%BFx%2Fname http://𐤿x/ http://𐤿x/labelhttp://%F0%90%A4%BFx/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2F%F0%90%A4%BFx%2F%20%2B%20http%3A%2F%2F%F0%90%A4%BFx%2F ?http%3A%2F%2Fa%5Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%5Bb%40foo%2Fname http://a[b@foo/ http://a[b@foo/labelhttp://a%5Bb@foo/text PASSclass1312089842.2883http://a[b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%5Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%5Bb%40foo%2F }livescript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20livescript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22name 9livescript:a % 55 // # 一 " livescript:a % 55 // # 一 "label"livescript:a % 55 // # %E4%B8%80 "text FAILclass1312089842.2883result}livescript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20livescript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22 G%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname #///////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883file:///////somehost/hogetext FAILclass1312089892.28067resultG%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef ;http%3A%2F%2F%E7%AA%AE%2F%20%2B%20http%3A%2F%2F%E7%AA%AE%2Fname http://窮/ http://窮/labelhttp://xn--xsz/text PASSclass1312089842.2883http://xn--xsz/text PASSclass1312089892.28067result;http%3A%2F%2F%E7%AA%AE%2F%20%2B%20http%3A%2F%2F%E7%AA%AE%2F Khttp%3A%2F%2Fexample.com%2F%23aub%20%2B%20http%3A%2F%2Fexample.com%2F%23aubname /http://example.com/#aub http://example.com/#aublabelhttp://example.com/#aubtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aub%20%2B%20http%3A%2F%2Fexample.com%2F%23aub *%5C%5Cabc%3Bdef%20%2B%20file%3A%2F%2Fa%2Fbname \\abc;def file://a/blabelfile://abc%3Bdef/text PASSclass1312089842.2883file://abc;deftext FAILclass1312089892.28067result*%5C%5Cabc%3Bdef%20%2B%20file%3A%2F%2Fa%2Fb 70%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname !0:\windows\foo.txt file://foo/barlabel%30:\windows\foo.txttext FAILclass1312089842.2883file://foo/0:/windows/foo.txttext FAILclass1312089892.28067result70%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar Ehttp%3A%2F%2F192.168.0.0256%2F%20%2B%20http%3A%2F%2F192.168.0.0256%2Fname -http://192.168.0.0256/ http://192.168.0.0256/labelhttp://192.168.0.174/text PASSclass1312089842.2883http://192.168.0.0256/text FAILclass1312089892.28067resultEhttp%3A%2F%2F192.168.0.0256%2F%20%2B%20http%3A%2F%2F192.168.0.0256%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aob%20%2B%20http%3A%2F%2Fexample.com%2F%23aob ?http%3A%2F%2F0x13235xy4A%2F%20%2B%20http%3A%2F%2F0x13235xy4A%2Fname 'http://0x13235xy4A/ http://0x13235xy4A/labelhttp://0x13235xy4a/text PASSclass1312089842.2883http://0x13235xy4A/text FAILclass1312089892.28067result?http%3A%2F%2F0x13235xy4A%2F%20%2B%20http%3A%2F%2F0x13235xy4A%2F 9%2B%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname !+:\windows\foo.txt file://foo/barlabel%2B:\windows\foo.txttext FAILclass1312089842.2883file://foo/+:/windows/foo.txttext FAILclass1312089892.28067result9%2B%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar 7http%3A%2F%2Fa%CC%8A%2F%20%2B%20http%3A%2F%2Fa%CC%8A%2Fname http://å/ http://å/labelhttp://xn--5ca/text PASSclass1312089842.2883http://xn--5ca/text PASSclass1312089892.28067result7http%3A%2F%2Fa%CC%8A%2F%20%2B%20http%3A%2F%2Fa%CC%8A%2F Ahttp%3A%2F%2Fx%25CD%2581b%2F%20%2B%20http%3A%2F%2Fx%25CD%2581b%2Fname !http://x%CD%81b/ http://x%CD%81b/labelhttp://xn--xb-8tb/text PASSclass1312089842.2883http://x%CD%81b/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fx%25CD%2581b%2F%20%2B%20http%3A%2F%2Fx%25CD%2581b%2F Ahttp%3A%2F%2Fa%257ab.test%2F%20%2B%20http%3A%2F%2Fa%257ab.test%2Fname %http://a%7ab.test/ http://a%7ab.test/labelhttp://azb.test/text PASSclass1312089842.2883http://a%7ab.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%257ab.test%2F%20%2B%20http%3A%2F%2Fa%257ab.test%2F 1file%3A%2F%2F%2F0%3A%20%2B%20file%3A%2F%2F%2F0%3Aname file:///0: file:///0:label file:///0:text PASSclass1312089842.2883 file:///0:text PASSclass1312089892.28067result1file%3A%2F%2F%2F0%3A%20%2B%20file%3A%2F%2F%2F0%3A 6%7Fhttp%3A%2F%2Ftest%7F%20%2B%20http%3A%2F%2Ffoo%2Fbarname http://test http://foo/barlabelhttp://foo/%7Fhttp://test%7Ftext PASSclass1312089842.2883http://foo/%7Fhttp://test%7Ftext PASSclass1312089892.28067result6%7Fhttp%3A%2F%2Ftest%7F%20%2B%20http%3A%2F%2Ffoo%2Fbar Ihttp%3A%2F%2F%E4%B8%80%CD%81b%2F%20%2B%20http%3A%2F%2F%E4%B8%80%CD%81b%2Fname http://一́b/ http://一́b/labelhttp://xn--b-wbb0178c/text PASSclass1312089842.2883http://xn--b-wbb0178c/text PASSclass1312089892.28067resultIhttp%3A%2F%2F%E4%B8%80%CD%81b%2F%20%2B%20http%3A%2F%2F%E4%B8%80%CD%81b%2F mhttp%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A%3A0%5D%2Fname 1http://[0:0:0:0:0:0::0]/ http://[0:0:0:0:0:0::0]/label http://[::]/text PASSclass1312089842.2883http://[0:0:0:0:0:0::0]/text FAILclass1312089892.28067resultmhttp%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A%3A0%5D%2F Kjavascript%3A123%3B%250C%22abc%22%20%2B%20javascript%3A123%3B%250C%22abc%22name /javascript:123;%0C"abc" javascript:123;%0C"abc"labeljavascript:123;%0C"abc"text PASSclass1312089842.2883resultKjavascript%3A123%3B%250C%22abc%22%20%2B%20javascript%3A123%3B%250C%22abc%22 Habout%3A%3Cscript%3Ealert(1)%3C%2Fscript%3E%20%2B%20http%3A%2F%2Ftest%2Fname ,about: http://test/labelabout:text PASSclass1312089842.2883'about:%3Cscript%3Ealert(1)%3C/script%3Etext FAILclass1312089892.28067resultHabout%3A%3Cscript%3Ealert(1)%3C%2Fscript%3E%20%2B%20http%3A%2F%2Ftest%2F Chttp%3A%2F%2Ffoo%2F%23a%25d4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d4bname #http://foo/#a%d4b http://foo/#a%d4blabelhttp://foo/#a%d4btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25d4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d4b '%2F%5C%5Cabc%20%2B%20http%3A%2F%2Fa%2Fbname /\\abc http://a/blabel http://abc/text FAILclass1312089842.2883 http:/abctext FAILclass1312089892.28067result'%2F%5C%5Cabc%20%2B%20http%3A%2F%2Fa%2Fb ;ldap%3Afoobar%3Ffoo%23bar%20%2B%20ldap%3Afoobar%3Ffoo%23barname 'ldap:foobar?foo#bar ldap:foobar?foo#barlabelldap:foobar?foo#bartext PASSclass1312089842.2883ldap:foobar?foo#bartext PASSclass1312089892.28067result;ldap%3Afoobar%3Ffoo%23bar%20%2B%20ldap%3Afoobar%3Ffoo%23bar Chttp%3A%2F%2Ffoo%2F%23a%2587b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2587bname #http://foo/#a%87b http://foo/#a%87blabelhttp://foo/#a%87btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2587b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2587b 4file%3Ahoge.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar%2Fbazname file:hoge.txt http://foo/bar/bazlabelfile://hoge.txt/text FAILclass1312089842.2883file://hoge.txttext FAILclass1312089892.28067result4file%3Ahoge.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar%2Fbaz Ahttp%3A%2F%2Fa%253eb.test%2F%20%2B%20http%3A%2F%2Fa%253eb.test%2Fname %http://a%3eb.test/ http://a%3eb.test/labelhttp://a%3Eb.test/text PASSclass1312089842.2883http://a%3eb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%253eb.test%2F%20%2B%20http%3A%2F%2Fa%253eb.test%2F _http%3A%2F%2F%EF%BC%85%EF%BC%90%EF%BC%90%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%90%EF%BC%90%2Fname #http://%00/ http://%00/label http://%00/text FAILclass1312089842.2883 http://%00/text FAILclass1312089892.28067result_http%3A%2F%2F%EF%BC%85%EF%BC%90%EF%BC%90%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%90%EF%BC%90%2F =http%3A%2F%2Fa%5Eb.test%2F%20%2B%20http%3A%2F%2Fa%5Eb.test%2Fname !http://a^b.test/ http://a^b.test/labelhttp://a%5Eb.test/text FAILclass1312089842.2883http://a^b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%5Eb.test%2F%20%2B%20http%3A%2F%2Fa%5Eb.test%2F /c%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname c:\foo\bar http://a/b/clabelfile:///C:/foo/bartext FAILclass1312089842.2883 c:/foo/bartext FAILclass1312089892.28067result/c%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Khttp%3A%2F%2Fa%E3%80%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E3%80%80%CC%86b%2Fname http://a ̆b/ http://a ̆b/labelhttp://xn--a%20b-5dc/text PASSclass1312089842.2883http://xn--a b-5dc/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%E3%80%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E3%80%80%CC%86b%2FChttp%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com%2Fname+http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com/ http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com/labelhttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com/text PASSclass1312089842.2883http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.xn--a-0n6a.com%2F ?http%3A%2F%2Fa%20%CC%86b%2F%20%2B%20http%3A%2F%2Fa%20%CC%86b%2Fname http://a ̆b/ http://a ̆b/labelhttp://xn--a%20b-4fd/text PASSclass1312089842.2883http://xn--a b-5dc/text FAILclass1312089892.28067result?http%3A%2F%2Fa%20%CC%86b%2F%20%2B%20http%3A%2F%2Fa%20%CC%86b%2F ehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.300%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.300%5D%2Fname 9http://[::ffff:192.1.2.300]/ http://[::ffff:192.1.2.300]/labelhttp://[::ffff:192.1.2.300]/text PASSclass1312089842.2883http://[::ffff:192.1.2.300]/text PASSclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.300%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.300%5D%2F %%5C%5C%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\ http://foo/barlabelfile:///text PASSclass1312089842.2883http:/text FAILclass1312089892.28067result%%5C%5C%20%2B%20http%3A%2F%2Ffoo%2Fbar <%2F%5Cserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbarname /\server/file file:///C:/foo/barlabelfile://server/filetext PASSclass1312089842.2883file://server/filetext PASSclass1312089892.28067result<%2F%5Cserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25BBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BBb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25EFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25EFb Chttp%3A%2F%2Fa%25dcb%40foo%2F%20%2B%20http%3A%2F%2Fa%25dcb%40foo%2Fname #http://a%dcb@foo/ http://a%dcb@foo/labelhttp://a%dcb@foo/text PASSclass1312089842.2883http://a%dcb@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa%25dcb%40foo%2F%20%2B%20http%3A%2F%2Fa%25dcb%40foo%2F Ihttp%3A%2F%2Fxn--10cl1a0b.com%2F%20%2B%20http%3A%2F%2Fxn--10cl1a0b.com%2Fname 1http://xn--10cl1a0b.com/ http://xn--10cl1a0b.com/labelhttp://xn--10cl1a0b.com/text PASSclass1312089842.2883http://xn--10cl1a0b.com/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fxn--10cl1a0b.com%2F%20%2B%20http%3A%2F%2Fxn--10cl1a0b.com%2F data%3Atext%2Fplain%3Bcharset%3Diso-8859-7%2C%25b8%25f7%25fe%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-7%2C%25b8%25f7%25fename Ydata:text/plain;charset=iso-8859-7,%b8%f7%fe data:text/plain;charset=iso-8859-7,%b8%f7%felabel,data:text/plain;charset=iso-8859-7,%b8%f7%fetext PASSclass1312089842.2883resultdata%3Atext%2Fplain%3Bcharset%3Diso-8859-7%2C%25b8%25f7%25fe%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-7%2C%25b8%25f7%25fe Chttp%3A%2F%2Fa%257eb%40foo%2F%20%2B%20http%3A%2F%2Fa%257eb%40foo%2Fname #http://a%7eb@foo/ http://a%7eb@foo/labelhttp://a%7eb@foo/text PASSclass1312089842.2883http://a%7eb@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa%257eb%40foo%2F%20%2B%20http%3A%2F%2Fa%257eb%40foo%2F 5http%3A%2F%2F.b.com%2F%20%2B%20http%3A%2F%2F.b.com%2Fname http://.b.com/ http://.b.com/labelhttp://.b.com/text PASSclass1312089842.2883http://.b.com/text PASSclass1312089892.28067result5http%3A%2F%2F.b.com%2F%20%2B%20http%3A%2F%2F.b.com%2F Ufile%3A%2F%2Floc%2541lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%2541lhost%2Fcde%2Ffooname 5file://loc%41lhost/cde/foo file://loc%41lhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883file://loc%41lhost/cde/footext FAILclass1312089892.28067resultUfile%3A%2F%2Floc%2541lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%2541lhost%2Fcde%2Ffoo Gview-source%3Ahttp%3A%2F%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Ftest%2Fname +view-source:http://foo?bar#baz http://test/labelview-source:http://foo?bar#baztext PASSclass1312089842.2883view-source:http://foo?bar#baztext PASSclass1312089892.28067resultGview-source%3Ahttp%3A%2F%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Ftest%2F ehttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.1%5D%2Fname 9http://[::ffff:192.168.0.1]/ http://[::ffff:192.168.0.1]/labelhttp://[::ffff:c0a8:1]/text PASSclass1312089842.2883http://[::ffff:192.168.0.1]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.1%5D%2F b.test/ http://a>b.test/labelhttp://a%3Eb.test/text PASSclass1312089842.2883http://a>b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%3Eb.test%2F%20%2B%20http%3A%2F%2Fa%3Eb.test%2F Chttp%3A%2F%2Ffoo%2F%23a%2508b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2508bname #http://foo/#a%08b http://foo/#a%08blabelhttp://foo/#a%08btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2508b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2508b =http%3A%2F%2Fa%00b.test%2F%20%2B%20http%3A%2F%2Fa%00b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result=http%3A%2F%2Fa%00b.test%2F%20%2B%20http%3A%2F%2Fa%00b.test%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Abname 1http://example.com/#aŠb http://example.com/#aŠblabelhttp://example.com/#aŠbtext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%8Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Ab 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%251cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251cb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25AAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AAb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Fbname 1http://example.com/#aßb http://example.com/#aßblabelhttp://example.com/#aßbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Fb _http%3A%2F%2Fa%3Ab%40%5Bc%40d%3A4%5D%3A3%2F%20%2B%20http%3A%2F%2Fa%3Ab%40%5Bc%40d%3A4%5D%3A3%2Fname +http://a:b@[c@d:4]:3/ http://a:b@[c@d:4]:3/labelhttp://a:b%40%5Bc@d:4]:3/text FAILclass1312089842.2883http://a:b@[c@d:4]:3/text FAILclass1312089892.28067result_http%3A%2F%2Fa%3Ab%40%5Bc%40d%3A4%5D%3A3%2F%20%2B%20http%3A%2F%2Fa%3Ab%40%5Bc%40d%3A4%5D%3A3%2F 9%E2%80%87http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%87http://foo/text PASSclass1312089842.2883 http://test/%E2%80%87http://foo/text PASSclass1312089892.28067result9%E2%80%87http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 9%E2%80%8Bhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname ​http://foo/ http://test/label http://test/%E2%80%8Bhttp://foo/text PASSclass1312089842.2883 http://test/%E2%80%8Bhttp://foo/text PASSclass1312089892.28067result9%E2%80%8Bhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ahttp%3A%2F%2Fa%25bfb.test%2F%20%2B%20http%3A%2F%2Fa%25bfb.test%2Fname %http://a%bfb.test/ http://a%bfb.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%bfb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%25bfb.test%2F%20%2B%20http%3A%2F%2Fa%25bfb.test%2F -data%3A%2Cfo%2562o%20%2B%20data%3A%2Cfo%2562oname data:,fo%62o data:,fo%62olabel data:,fo%62otext PASSclass1312089842.2883result-data%3A%2Cfo%2562o%20%2B%20data%3A%2Cfo%2562o Ihttp%3A%2F%2Fxn--192-.168.0.1%2F%20%2B%20http%3A%2F%2Fxn--192-.168.0.1%2Fname 1http://xn--192-.168.0.1/ http://xn--192-.168.0.1/labelhttp://xn--192-.168.0.1/text PASSclass1312089842.2883http://xn--192-.168.0.1/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fxn--192-.168.0.1%2F%20%2B%20http%3A%2F%2Fxn--192-.168.0.1%2F Ihttp%3A%2F%2F%2573uika.fam.cx%2F%20%2B%20http%3A%2F%2F%2573uika.fam.cx%2Fname -http://%73uika.fam.cx/ http://%73uika.fam.cx/labelhttp://suika.fam.cx/text PASSclass1312089842.2883http://%73uika.fam.cx/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%2573uika.fam.cx%2F%20%2B%20http%3A%2F%2F%2573uika.fam.cx%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aGb%20%2B%20http%3A%2F%2Fexample.com%2F%23aGb Ihttp%3A%2F%2Fa%EF%B9%8Fb.test%2F%20%2B%20http%3A%2F%2Fa%EF%B9%8Fb.test%2Fname %http://a﹏b.test/ http://a﹏b.test/labelhttp://a_b.test/text PASSclass1312089842.2883http://a_b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%B9%8Fb.test%2F%20%2B%20http%3A%2F%2Fa%EF%B9%8Fb.test%2F ihttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.00010%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.00010%5D%2Fname =http://[::ffff:192.1.2.00010]/ http://[::ffff:192.1.2.00010]/labelhttp://[::ffff:c001:208]/text FAILclass1312089842.2883http://[::ffff:192.1.2.00010]/text PASSclass1312089892.28067resultihttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.00010%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.00010%5D%2F 1javascript%3Avoid(0)%20%2B%20javascript%3Avoid(0)name %javascript:void(0) javascript:void(0)labeljavascript:void(0)text PASSclass1312089842.2883result1javascript%3Avoid(0)%20%2B%20javascript%3Avoid(0) Ohttp%3A%2F%2Fexample.com%2F%23a%1Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Fbname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%1Fbtext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%1Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Fb Ohttp%3A%2F%2Fexample.com%2F%23a%7Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Cbname /http://example.com/#a|b http://example.com/#a|blabelhttp://example.com/#a|btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%7Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Cb Chttp%3A%2F%2FXN--U-CCB.com%2F%20%2B%20http%3A%2F%2FXN--U-CCB.com%2Fname +http://XN--U-CCB.com/ http://XN--U-CCB.com/labelhttp://xn--u-ccb.com/text PASSclass1312089842.2883http://XN--U-CCB.com/text FAILclass1312089892.28067resultChttp%3A%2F%2FXN--U-CCB.com%2F%20%2B%20http%3A%2F%2FXN--U-CCB.com%2F ahttp%3A%2F%2F%CC%88%E2%80%8C%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2F%CC%88%E2%80%8C%CC%88%D8%A8b%2Fname %http://̈‌̈بb/ http://̈‌̈بb/label$http://%CC%88%E2%80%8C%CC%88%D8%A8b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultahttp%3A%2F%2F%CC%88%E2%80%8C%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2F%CC%88%E2%80%8C%CC%88%D8%A8b%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%81bname 1http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%81b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%81b =http%3A%2F%2Fa%1Ab.test%2F%20%2B%20http%3A%2F%2Fa%1Ab.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%1Ab.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%1Ab.test%2F%20%2B%20http%3A%2F%2Fa%1Ab.test%2F ehttp%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2Fname 5http://[2001:0DB8::30/60]/ http://[2001:0DB8::30/60]/labelhttp://[2001:0db8::30/60]/text FAILclass1312089842.2883http://[2001:0DB8::30/60]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F Shttp%3A%2F%2F%D9%81%E2%80%A4%D9%82%2F%20%2B%20http%3A%2F%2F%D9%81%E2%80%A4%D9%82%2Fname http://ف․ق/ http://ف․ق/labelhttp://xn--.-goce/text PASSclass1312089842.2883http://xn--.-goce/text FAILclass1312089892.28067resultShttp%3A%2F%2F%D9%81%E2%80%A4%D9%82%2F%20%2B%20http%3A%2F%2F%D9%81%E2%80%A4%D9%82%2F >file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbarname &file:~user/path/to/file http://foo/barlabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883file://~user/path/to/filetext FAILclass1312089892.28067result>file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25c2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25CEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CEb %data%3A%2Cfoao%20%2B%20data%3A%2Cfoaoname data:,foao data:,foaolabel data:,foaotext PASSclass1312089842.2883result%data%3A%2Cfoao%20%2B%20data%3A%2Cfoao Ihttp%3A%2F%2F%5Bgoogle.com%5D%2F%20%2B%20http%3A%2F%2F%5Bgoogle.com%5D%2Fname )http://[google.com]/ http://[google.com]/labelhttp://[google.com]/text FAILclass1312089842.2883http://[google.com]/text PASSclass1312089892.28067resultIhttp%3A%2F%2F%5Bgoogle.com%5D%2F%20%2B%20http%3A%2F%2F%5Bgoogle.com%5D%2F #%23%2Fhoge%20%2B%20wysiwyg%3Afoobarname #/hoge wysiwyg:foobarlabeltext PASSclass1312089842.2883wysiwyg:foobar#/hogetext FAILclass1312089892.28067result#%23%2Fhoge%20%2B%20wysiwyg%3Afoobar Sirc%3Airc.freenode.net%23microformats%20%2B%20irc%3Airc.freenode.net%23microformatsname Circ:irc.freenode.net#microformats irc:irc.freenode.net#microformatslabel!irc:irc.freenode.net#microformatstext PASSclass1312089842.2883!irc:irc.freenode.net#microformatstext PASSclass1312089892.28067resultSirc%3Airc.freenode.net%23microformats%20%2B%20irc%3Airc.freenode.net%23microformats http%3A%2F%2F%E2%80%8CX%E2%80%8Dn%E2%80%8C-%E2%80%8D-B%C3%9F.com%2F%20%2B%20http%3A%2F%2F%E2%80%8CX%E2%80%8Dn%E2%80%8C-%E2%80%8D-B%C3%9F.com%2Fname ?http://‌X‍n‌-‍-Bß.com/ http://‌X‍n‌-‍-Bß.com/labelhttp://xn--bss.com/text PASSclass1312089842.2883http://xn--bss.com/text PASSclass1312089892.28067resulthttp%3A%2F%2F%E2%80%8CX%E2%80%8Dn%E2%80%8C-%E2%80%8D-B%C3%9F.com%2F%20%2B%20http%3A%2F%2F%E2%80%8CX%E2%80%8Dn%E2%80%8C-%E2%80%8D-B%C3%9F.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B9b airc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F%20%2B%20irc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2Fname =irc://:pass@irc.efnet.org:194/ irc://:pass@irc.efnet.org:194/labelirc://:pass@irc.efnet.org:194/text PASSclass1312089842.2883irc://:pass@irc.efnet.org:194/text PASSclass1312089892.28067resultairc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F%20%2B%20irc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F Ghttp%3A%2F%2Fx%3Aa%22b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%22b%40foo%2Fname #http://x:a"b@foo/ http://x:a"b@foo/labelhttp://x:a%22b@foo/text PASSclass1312089842.2883http://x:a"b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%22b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%22b%40foo%2F Ohttp%3A%2F%2Fexample.com%2F%23a%0Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Bbname /http://example.com/#a b http://example.com/#a blabelhttp://example.com/#a%0Bbtext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%0Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Bb Ahttp%3A%2F%2Fa%2501b.test%2F%20%2B%20http%3A%2F%2Fa%2501b.test%2Fname %http://a%01b.test/ http://a%01b.test/labelhttp://a%01b.test/text FAILclass1312089842.2883http://a%01b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2501b.test%2F%20%2B%20http%3A%2F%2Fa%2501b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E0b Chttp%3A%2F%2Ffoo%2F%23a%25C6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C6bname #http://foo/#a%C6b http://foo/#a%C6blabelhttp://foo/#a%C6btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C6b Ydata%3Atext%2Fplain%2Cabcdefg%2Fef%23foo%20%2B%20data%3Atext%2Fplain%2Cabcdefg%2Fef%23fooname =data:text/plain,abcdefg/ef#foo data:text/plain,abcdefg/ef#foolabeldata:text/plain,abcdefg/ef#footext PASSclass1312089842.2883resultYdata%3Atext%2Fplain%2Cabcdefg%2Fef%23foo%20%2B%20data%3Atext%2Fplain%2Cabcdefg%2Fef%23foo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25fdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fdb Ehttp%3A%2F%2F%25zz%2566%25a%2F%20%2B%20http%3A%2F%2F%25zz%2566%25a%2Fname !http://%zz%66%a/ http://%zz%66%a/labelhttp://%25zzf%25a/text FAILclass1312089842.2883http://%zz%66%a/text FAILclass1312089892.28067resultEhttp%3A%2F%2F%25zz%2566%25a%2F%20%2B%20http%3A%2F%2F%25zz%2566%25a%2F yhttp%3A%2F%2Fwww.example.com%2F%23%25F0%2590%258C%2580ss%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%25F0%2590%258C%2580ssname Mhttp://www.example.com/#%F0%90%8C%80ss http://www.example.com/#%F0%90%8C%80sslabel&http://www.example.com/#%F0%90%8C%80sstext PASSclass1312089842.2883resultyhttp%3A%2F%2Fwww.example.com%2F%23%25F0%2590%258C%2580ss%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%25F0%2590%258C%2580ss Ohttp%3A%2F%2Fexample.com%2F%23a%26b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%26bname /http://example.com/#a&b http://example.com/#a&blabelhttp://example.com/#a&btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%26b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%26b Ohttp%3A%2F%2Fexample.com%2F%23a%15b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%15bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%15btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%15b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%15b Ohttp%3A%2F%2Fexample.com%2F%23a%11b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%11bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%11btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%11b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%11b Ehttp%3A%2F%2Fxn--%253B-s18d%2F%20%2B%20http%3A%2F%2Fxn--%253B-s18d%2Fname )http://xn--%3B-s18d/ http://xn--%3B-s18d/labelhttp://xn--%3B-s18d/text FAILclass1312089842.2883http://xn--%3B-s18d/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fxn--%253B-s18d%2F%20%2B%20http%3A%2F%2Fxn--%253B-s18d%2F Ehttp%3A%2F%2Fxn--%252C-s18d%2F%20%2B%20http%3A%2F%2Fxn--%252C-s18d%2Fname )http://xn--%2C-s18d/ http://xn--%2C-s18d/labelhttp://xn--%2C-s18d/text PASSclass1312089842.2883http://xn--%2C-s18d/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fxn--%252C-s18d%2F%20%2B%20http%3A%2F%2Fxn--%252C-s18d%2F 8about%3Afoo%20%E4%B8%80%20b%20%2B%20http%3A%2F%2Ftest%2Fname about:foo 一 b http://test/labelabout:foo %E4%B8%80 btext PASSclass1312089842.2883about:foo%20%E4%B8%80%20btext FAILclass1312089892.28067result8about%3Afoo%20%E4%B8%80%20b%20%2B%20http%3A%2F%2Ftest%2F ]http%3A%2F%2F%5BFFFF%3A129.144.52.03%5D%2F%20%2B%20http%3A%2F%2F%5BFFFF%3A129.144.52.03%5D%2Fname 9http://[FFFF:129.144.52.03]/ http://[FFFF:129.144.52.03]/labelhttp://[ffff:129.144.52.03]/text PASSclass1312089842.2883http://[FFFF:129.144.52.03]/text FAILclass1312089892.28067result]http%3A%2F%2F%5BFFFF%3A129.144.52.03%5D%2F%20%2B%20http%3A%2F%2F%5BFFFF%3A129.144.52.03%5D%2F Ihttp%3A%2F%2Fab%EF%BC%8D.test%2F%20%2B%20http%3A%2F%2Fab%EF%BC%8D.test%2Fname %http://ab-.test/ http://ab-.test/labelhttp://ab-.test/text PASSclass1312089842.2883http://ab-.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fab%EF%BC%8D.test%2F%20%2B%20http%3A%2F%2Fab%EF%BC%8D.test%2F ?http%3A%2F%2Fa%EF%B8%99b%2F%20%2B%20http%3A%2F%2Fa%EF%B8%99b%2Fname http://a︙b/ http://a︙b/labelhttp://xn--ab-y82n/text PASSclass1312089842.2883http://xn--ab-y82n/text FAILclass1312089892.28067result?http%3A%2F%2Fa%EF%B8%99b%2F%20%2B%20http%3A%2F%2Fa%EF%B8%99b%2F %data%3A%2Cfo!o%20%2B%20data%3A%2Cfo!oname data:,fo!o data:,fo!olabel data:,fo!otext PASSclass1312089842.2883result%data%3A%2Cfo!o%20%2B%20data%3A%2Cfo!o 1javascript%3Aa%257eb%20%2B%20javascript%3Aa%257ebname !javascript:a%7eb javascript:a%7eblabeljavascript:a%7ebtext PASSclass1312089842.2883result1javascript%3Aa%257eb%20%2B%20javascript%3Aa%257eb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Ccb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ccb Khttp%3A%2F%2Fexample.com%2F%23asb%20%2B%20http%3A%2F%2Fexample.com%2F%23asbname /http://example.com/#asb http://example.com/#asblabelhttp://example.com/#asbtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23asb%20%2B%20http%3A%2F%2Fexample.com%2F%23asb Chttp%3A%2F%2Ffoo%2F%23a%2543b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2543bname #http://foo/#a%43b http://foo/#a%43blabelhttp://foo/#a%43btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2543b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2543b ;file%3A%2F%2F%2Fc%253A%2F%20%2B%20file%3A%2F%2F%2Fc%253A%2Fname file:///c%3A/ file:///c%3A/label file:///c%3A/text FAILclass1312089842.2883 file:///c%3A/text FAILclass1312089892.28067result;file%3A%2F%2F%2Fc%253A%2F%20%2B%20file%3A%2F%2F%2Fc%253A%2F ahttp%3A%2F%2F%5B%3A%25E2%2580%258D%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%25E2%2580%258D%3A0%5D%2Fname -http://[:%E2%80%8D:0]/ http://[:%E2%80%8D:0]/label http://[::]/text PASSclass1312089842.2883http://[:%E2%80%8D:0]/text FAILclass1312089892.28067resultahttp%3A%2F%2F%5B%3A%25E2%2580%258D%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%25E2%2580%258D%3A0%5D%2F ;unknownscript%3A%2F%2Ffoo%20%2B%20unknownscript%3A%2F%2Ffooname 'unknownscript://foo unknownscript://foolabelunknownscript://footext FAILclass1312089842.2883result;unknownscript%3A%2F%2Ffoo%20%2B%20unknownscript%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%256ab Ahttp%3A%2F%2Fa%255cb.test%2F%20%2B%20http%3A%2F%2Fa%255cb.test%2Fname %http://a%5cb.test/ http://a%5cb.test/labelhttp://a%5Cb.test/text FAILclass1312089842.2883http://a%5cb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%255cb.test%2F%20%2B%20http%3A%2F%2Fa%255cb.test%2F _http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%5D%2F%20%2B%20http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%5D%2Fname 3http://[2002:c000:022a:]/ http://[2002:c000:022a:]/labelhttp://[2002:c000:022a:]/text PASSclass1312089842.2883http://[2002:c000:022a:]/text PASSclass1312089892.28067result_http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%5D%2F%20%2B%20http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%5D%2F )about%3A%3Fquery%20%2B%20about%3A%3Fqueryname about:?query about:?querylabel about:?querytext PASSclass1312089842.2883 about:?querytext PASSclass1312089892.28067result)about%3A%3Fquery%20%2B%20about%3A%3Fquery mfile%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbarname =file://///localhost/c:/foo/bar file://///localhost/c:/foo/barlabelfile:///C:/foo/bartext FAILclass1312089842.2883file://///localhost/c:/foo/bartext FAILclass1312089892.28067resultmfile%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar Yfile%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffilename 5file:///~user/path/to/file file:///~user/path/to/filelabelfile:///~user/path/to/filetext PASSclass1312089842.2883file:///~user/path/to/filetext PASSclass1312089892.28067resultYfile%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile Ghttp%3A%2F%2F%C2%A7.example.org%20%2B%20http%3A%2F%2F%C2%A7.example.orgname +http://§.example.org http://§.example.orglabelhttp://xn--eba.example.org/text PASSclass1312089842.2883http://xn--eba.example.org/text PASSclass1312089892.28067resultGhttp%3A%2F%2F%C2%A7.example.org%20%2B%20http%3A%2F%2F%C2%A7.example.org Ghttp%3A%2F%2F0300.0250.00.01%2F%20%2B%20http%3A%2F%2F0300.0250.00.01%2Fname /http://0300.0250.00.01/ http://0300.0250.00.01/labelhttp://192.168.0.1/text PASSclass1312089842.2883http://0300.0250.00.01/text FAILclass1312089892.28067resultGhttp%3A%2F%2F0300.0250.00.01%2F%20%2B%20http%3A%2F%2F0300.0250.00.01%2F afile%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhogename =file://foo%3Aab%40bar/bar/hoge file://foo%3Aab%40bar/bar/hogelabelfile://foo:ab%40bar/bar/hogetext FAILclass1312089842.2883file://foo%3Aab%40bar/bar/hogetext FAILclass1312089892.28067resultafile%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge http%3A%2F%2F%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com%2Fname Mhttp://%EF%BD%81%EF%BD%82.com/ http://%EF%BD%81%EF%BD%82.com/label2http://%ef%bd%81ï½%2582.com/text FAILclass1312089842.2883http://%ef%bd%81%ef%bd%82.com/text FAILclass1312089892.28067resulthttp%3A%2F%2F%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com%2F ;http%3A%2F%2F%E4%8E%AB%2F%20%2B%20http%3A%2F%2F%E4%8E%AB%2Fname http://䎫/ http://䎫/labelhttp://xn--kbo/text PASSclass1312089842.2883http://xn--kbo/text PASSclass1312089892.28067result;http%3A%2F%2F%E4%8E%AB%2F%20%2B%20http%3A%2F%2F%E4%8E%AB%2F Ihttp%3A%2F%2Fa%EF%BC%8Eb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Eb.test%2Fname %http://a.b.test/ http://a.b.test/labelhttp://a.b.test/text PASSclass1312089842.2883http://a.b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%8Eb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Eb.test%2F file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D%20%2B%20file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257Dname ifile:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7D file:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7Dlabel4file:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7Dtext PASSclass1312089842.28834file:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7Dtext PASSclass1312089892.28067resultfile%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D%20%2B%20file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D Mjavascript%3A%20%2F%2F%20%E4%B8%80%20%2B%20javascript%3A%20%2F%2F%20%E4%B8%80name %javascript: // 一 javascript: // 一labeljavascript: // %E4%B8%80text PASSclass1312089842.2883resultMjavascript%3A%20%2F%2F%20%E4%B8%80%20%2B%20javascript%3A%20%2F%2F%20%E4%B8%80 Ahttp%3A%2F%2Fa%251Bb.test%2F%20%2B%20http%3A%2F%2Fa%251Bb.test%2Fname %http://a%1Bb.test/ http://a%1Bb.test/labelhttp://a%1Bb.test/text FAILclass1312089842.2883http://a%1Bb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Bb.test%2F%20%2B%20http%3A%2F%2Fa%251Bb.test%2F ?http%3A%2F%2F0xFFFFFFFF.%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF.%2Fname 'http://0xFFFFFFFF./ http://0xFFFFFFFF./labelhttp://255.255.255.255/text FAILclass1312089842.2883http://0xFFFFFFFF./text FAILclass1312089892.28067result?http%3A%2F%2F0xFFFFFFFF.%2F%20%2B%20http%3A%2F%2F0xFFFFFFFF.%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25d7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25d7b Khttp%3A%2F%2Fab%5Bcd%3A012%3A%3A3%20%2B%20http%3A%2F%2Fab%5Bcd%3A012%3A%3A3name 'http://ab[cd:012::3 http://ab[cd:012::3labelhttp://ab[cd:012::3/text FAILclass1312089842.2883http://ab[cd:012::3text FAILclass1312089892.28067resultKhttp%3A%2F%2Fab%5Bcd%3A012%3A%3A3%20%2B%20http%3A%2F%2Fab%5Bcd%3A012%3A%3A3 9%E2%80%88http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%88http://foo/text PASSclass1312089842.2883 http://test/%E2%80%88http://foo/text PASSclass1312089892.28067result9%E2%80%88http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fhttp%3A%2F%2F%EF%BC%90%EF%BC%B8%EF%BD%83%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%92%EF%BC%95%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%91%2F%20%2B%20http%3A%2F%2F%EF%BC%90%EF%BC%B8%EF%BD%83%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%92%EF%BC%95%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%91%2Fname Yhttp://0Xc0.0250.01/ http://0Xc0.0250.01/labelhttp://192.168.0.1/text PASSclass1312089842.2883http://0xc0.0250.01/text FAILclass1312089892.28067resulthttp%3A%2F%2F%EF%BC%90%EF%BC%B8%EF%BD%83%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%92%EF%BC%95%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%91%2F%20%2B%20http%3A%2F%2F%EF%BC%90%EF%BC%B8%EF%BD%83%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%92%EF%BC%95%EF%BC%90%EF%BC%8E%EF%BC%90%EF%BC%91%2F ?http%3A%2F%2Fa%E2%80%8Db%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Db%2Fname http://a‍b/ http://a‍b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%80%8Db%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Db%2F ?http%3A%2F%2Fa%3Db%40foo%2F%20%2B%20http%3A%2F%2Fa%3Db%40foo%2Fname http://a=b@foo/ http://a=b@foo/labelhttp://a%3Db@foo/text PASSclass1312089842.2883http://a=b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%3Db%40foo%2F%20%2B%20http%3A%2F%2Fa%3Db%40foo%2F Ghttp%3A%2F%2F%EF%B9%AA0A.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA0A.com%2Fname #http://﹪0A.com/ http://﹪0A.com/labelhttp://%0A.com/text FAILclass1312089842.2883http://%0a.com/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%EF%B9%AA0A.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA0A.com%2F ]http%3A%2F%2F%5B192%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B192%3A%3A192.168.0.1%5D%2Fname 5http://[192::192.168.0.1]/ http://[192::192.168.0.1]/labelhttp://[192::192.168.0.1]/text FAILclass1312089842.2883http://[192::192.168.0.1]/text FAILclass1312089892.28067result]http%3A%2F%2F%5B192%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B192%3A%3A192.168.0.1%5D%2F Ohttp%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca%20%2B%20http%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Caname +http://foo/#bar\baz\a http://foo/#bar\baz\alabelhttp://foo/#bar\baz\atext PASSclass1312089842.2883http://foo/#bar\baz\atext PASSclass1312089892.28067resultOhttp%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca%20%2B%20http%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca)mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml%20%2B%20mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xmlname mhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xml mhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xmllabelnmhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xmltext PASSclass1312089842.2883nmhtml:file://C:/Documents%20and%20Settings/user/Local%20Settings/Temp/test.mht!http://www.example.com/test.xmltext FAILclass1312089892.28067result)mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml%20%2B%20mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml [file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbazname /file:///C:/foo/bar /baz file:///C:/foo/bar /bazlabelfile:///C:/foo/bar%20/baztext PASSclass1312089842.2883file:///C:/foo/bar%20/baztext PASSclass1312089892.28067result[file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz Ohttp%3A%2F%2Fexample.com%2F%23a%19b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%19bname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#a%19btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%19b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%19b Ifile%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F.%2Fbazname )file://foo/bar/./baz file://foo/bar/./bazlabelfile://foo/bar/baztext PASSclass1312089842.2883file://foo/bar/baztext PASSclass1312089892.28067resultIfile%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz _file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffooname Cfile://xn--loclhost-gf39b/cde/foo file://xn--loclhost-gf39b/cde/foolabel!file://xn--loclhost-gf39b/cde/footext PASSclass1312089842.2883!file://xn--loclhost-gf39b/cde/footext PASSclass1312089892.28067result_file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo 6%C2%A0http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/labelhttp://test/%C2%A0http://foo/text PASSclass1312089842.2883http://test/%C2%A0http://foo/text PASSclass1312089892.28067result6%C2%A0http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Kjavascript%3A123%3B%2509%22abc%22%20%2B%20javascript%3A123%3B%2509%22abc%22name /javascript:123;%09"abc" javascript:123;%09"abc"labeljavascript:123;%09"abc"text PASSclass1312089842.2883resultKjavascript%3A123%3B%2509%22abc%22%20%2B%20javascript%3A123%3B%2509%22abc%22 Uhttp%3A%2F%2Fexample.com%2F%23a%C2%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Dbname 1http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%8Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Db -telnet%3Afoo%23bar%20%2B%20telnet%3Afoo%23barname telnet:foo#bar telnet:foo#barlabeltelnet:foo#bartext PASSclass1312089842.2883telnet:foo#bartext PASSclass1312089892.28067result-telnet%3Afoo%23bar%20%2B%20telnet%3Afoo%23bar 8file%3Ac%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:c:foo/bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file://c:foo/bar.htmltext FAILclass1312089892.28067result8file%3Ac%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25beb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25beb Cfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///c:/foo/?4e00 http://a/b/clabelfile:///C:/foo/?4e00text FAILclass1312089842.2883file:///c:/foo/?4e00text PASSclass1312089892.28067resultCfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fc mhttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A%3A8%5D%2Fname 1http://[1:2:3:4:5:6::8]/ http://[1:2:3:4:5:6::8]/labelhttp://[1:2:3:4:5:6:0:8]/text PASSclass1312089842.2883http://[1:2:3:4:5:6::8]/text FAILclass1312089892.28067resultmhttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A%3A8%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A%3A8%5D%2F -javascript%3Aa%08b%20%2B%20javascript%3Aa%08bname javascript:ab javascript:ablabeljavascript:a%08btext PASSclass1312089842.2883result-javascript%3Aa%08b%20%2B%20javascript%3Aa%08b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%8Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Ebname 1http://example.com/#aÎb http://example.com/#aÎblabelhttp://example.com/#aÎbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Eb =http%3A%2F%2F%E3%80%BBx%2F%20%2B%20http%3A%2F%2F%E3%80%BBx%2Fname http://〻x/ http://〻x/labelhttp://xn--x-i7t/text PASSclass1312089842.2883http://xn--x-i7t/text PASSclass1312089892.28067result=http%3A%2F%2F%E3%80%BBx%2F%20%2B%20http%3A%2F%2F%E3%80%BBx%2F ;javascript1.1%3A%2F%2Ffoo%20%2B%20javascript1.1%3A%2F%2Ffooname 'javascript1.1://foo javascript1.1://foolabeljavascript1.1://footext FAILclass1312089842.2883result;javascript1.1%3A%2F%2Ffoo%20%2B%20javascript1.1%3A%2F%2Ffoo mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer%20%2B%20mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputername mhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputer mhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputerlabelCmhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputertext PASSclass1312089842.2883Cmhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputertext PASSclass1312089892.28067resultmhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer%20%2B%20mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer 5http%3A%2F%2Ffoo%3A%3A%20%2B%20http%3A%2F%2Ffoo%3A%3Aname http://foo:: http://foo::label http://foo:/text FAILclass1312089842.2883 http://foo::text FAILclass1312089892.28067result5http%3A%2F%2Ffoo%3A%3A%20%2B%20http%3A%2F%2Ffoo%3A%3A shttp%3A%2F%2Fa%25ED%25A0%2580%25ED%25BF%25BFb.test%2F%20%2B%20http%3A%2F%2Fa%25ED%25A0%2580%25ED%25BF%25BFb.test%2Fname Chttp://a%ED%A0%80%ED%BF%BFb.test/ http://a%ED%A0%80%ED%BF%BFb.test/label!http://a%EF%BF%BD%EF%BF%BDb.test/text FAILclass1312089842.2883!http://a%ED%A0%80%ED%BF%BFb.test/text FAILclass1312089892.28067resultshttp%3A%2F%2Fa%25ED%25A0%2580%25ED%25BF%25BFb.test%2F%20%2B%20http%3A%2F%2Fa%25ED%25A0%2580%25ED%25BF%25BFb.test%2F -javascript%3Aa%7Db%20%2B%20javascript%3Aa%7Dbname javascript:a}b javascript:a}blabeljavascript:a}btext PASSclass1312089842.2883result-javascript%3Aa%7Db%20%2B%20javascript%3Aa%7Db '%5C%5C%2Fabc%20%2B%20file%3A%2F%2Fa%2Fbname \\/abc file://a/blabel file:///abctext PASSclass1312089842.2883 file:///abctext PASSclass1312089892.28067result'%5C%5C%2Fabc%20%2B%20file%3A%2F%2Fa%2Fb Uhttp%3A%2F%2Fexample.com%2F%23a%C2%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Fbname 1http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%8Fb _http%3A%2F%2F%E1%84%80%E1%85%A2%E1%86%BB%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%A2%E1%86%BB%2Fname #http://갰/ http://갰/labelhttp://xn--149a/text PASSclass1312089842.2883http://xn--149a/text PASSclass1312089892.28067result_http%3A%2F%2F%E1%84%80%E1%85%A2%E1%86%BB%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%A2%E1%86%BB%2F Ihttp%3A%2F%2Fa%EF%BC%8Db.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Db.test%2Fname %http://a-b.test/ http://a-b.test/labelhttp://a-b.test/text PASSclass1312089842.2883http://a-b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%8Db.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Db.test%2F http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffooname Ihttp:////////user:@google.com:99?foo http:////////user:@google.com:99?foolabelhttp://user@google.com:99/?footext PASSclass1312089842.2883"http://////user:@google.com:99?footext FAILclass1312089892.28067resulthttp%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aab%20%2B%20http%3A%2F%2Fexample.com%2F%23aab ,opera%3Amozilla%20%2B%20http%3A%2F%2Ftest%2Fname opera:mozilla http://test/label opera:mozillatext PASSclass1312089842.2883 opera:mozillatext PASSclass1312089892.28067result,opera%3Amozilla%20%2B%20http%3A%2F%2Ftest%2F ?http%3A%2F%2Fa%EF%B8%B0b%2F%20%2B%20http%3A%2F%2Fa%EF%B8%B0b%2Fname http://a︰b/ http://a︰b/label http://a..b/text PASSclass1312089842.2883 http://a..b/text FAILclass1312089892.28067result?http%3A%2F%2Fa%EF%B8%B0b%2F%20%2B%20http%3A%2F%2Fa%EF%B8%B0b%2F Mhttp%3A%2F%2F%255B1%3A%3A2%255D%2F%20%2B%20http%3A%2F%2F%255B1%3A%3A2%255D%2Fname %http://%5B1::2%5D/ http://%5B1::2%5D/labelhttp://[1::2%5D/text FAILclass1312089842.2883http://%5B1::2%5D/text FAILclass1312089892.28067resultMhttp%3A%2F%2F%255B1%3A%3A2%255D%2F%20%2B%20http%3A%2F%2F%255B1%3A%3A2%255D%2F Chttp%3A%2F%2Ffoo%2F%23a%2595b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2595bname #http://foo/#a%95b http://foo/#a%95blabelhttp://foo/#a%95btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2595b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2595b ohttp%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A0%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A0%3A0%5D%2Fname 3http://[0:0:0:0:0:0:0:0]/ http://[0:0:0:0:0:0:0:0]/label http://[::]/text PASSclass1312089842.2883http://[0:0:0:0:0:0:0:0]/text FAILclass1312089892.28067resultohttp%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A0%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A0%3A0%3A0%3A0%3A0%3A0%3A0%5D%2F Gdata%3Atext%20%2F%20plain%2Cabc%20%2B%20data%3Atext%20%2F%20plain%2Cabcname +data:text / plain,abc data:text / plain,abclabeldata:text / plain,abctext PASSclass1312089842.2883resultGdata%3Atext%20%2F%20plain%2Cabc%20%2B%20data%3Atext%20%2F%20plain%2Cabc 5http%3A%2F%2F%CE%A9%2F%20%2B%20http%3A%2F%2F%CE%A9%2Fname http://Ω/ http://Ω/labelhttp://xn--bya/text PASSclass1312089842.2883http://xn--bya/text PASSclass1312089892.28067result5http%3A%2F%2F%CE%A9%2F%20%2B%20http%3A%2F%2F%CE%A9%2F Mfile%3A%2F%2FlocAlhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2FlocAlhost%2Fcde%2Ffooname 1file://locAlhost/cde/foo file://locAlhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883file:///cde/footext PASSclass1312089892.28067resultMfile%3A%2F%2FlocAlhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2FlocAlhost%2Fcde%2Ffoo Khttp%3A%2F%2Fexample.com%2F%23aBb%20%2B%20http%3A%2F%2Fexample.com%2F%23aBbname /http://example.com/#aBb http://example.com/#aBblabelhttp://example.com/#aBbtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aBb%20%2B%20http%3A%2F%2Fexample.com%2F%23aBb Shttp%3A%2F%2F%5Bv6.ff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv6.ff01%3A%3A43%5D%2Fname +http://[v6.ff01::43]/ http://[v6.ff01::43]/labelhttp://[v6.ff01::43]/text PASSclass1312089842.2883http://[v6.ff01::43]/text PASSclass1312089892.28067resultShttp%3A%2F%2F%5Bv6.ff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bv6.ff01%3A%3A43%5D%2F Ahttp%3A%2F%2Fa%2515b.test%2F%20%2B%20http%3A%2F%2Fa%2515b.test%2Fname %http://a%15b.test/ http://a%15b.test/labelhttp://a%15b.test/text FAILclass1312089842.2883http://a%15b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2515b.test%2F%20%2B%20http%3A%2F%2Fa%2515b.test%2F Ahttp%3A%2F%2Fa%CD%81b.com%2F%20%2B%20http%3A%2F%2Fa%CD%81b.com%2Fname !http://áb.com/ http://áb.com/labelhttp://xn--b-tfa.com/text PASSclass1312089842.2883http://xn--b-tfa.com/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%CD%81b.com%2F%20%2B%20http%3A%2F%2Fa%CD%81b.com%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%95b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%95bname 1http://example.com/#aÕb http://example.com/#aÕblabelhttp://example.com/#aÕbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%95b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%95b Khttp%3A%2F%2Fxn--%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fxn--%E4%B8%80.com%2Fname 'http://xn--一.com/ http://xn--一.com/labelhttp://xn--%E4%B8%80.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fxn--%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fxn--%E4%B8%80.com%2F {file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Ofile://////somehost/someshare/afile.txt file://////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883'file://////somehost/someshare/afile.txttext FAILclass1312089892.28067result{file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Ghttp%3A%2F%2Fx%3Aa%3Cb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%3Cb%40foo%2Fname #http://x:ahttp://[001080:000000:000001:000002:00008:00800:0200c:00417a]/text PASSclass1312089842.2883>http://[001080:000000:000001:000002:00008:00800:0200C:00417A]/text FAILclass1312089892.28067resulthttp%3A%2F%2F%5B001080%3A000000%3A000001%3A000002%3A00008%3A00800%3A0200C%3A00417A%5D%2F%20%2B%20http%3A%2F%2F%5B001080%3A000000%3A000001%3A000002%3A00008%3A00800%3A0200C%3A00417A%5D%2F http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2590%25ef%25bc%2590.com%2F%20%2B%20http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2590%25ef%25bc%2590.com%2Fname Ohttp://%ef%bc%85%ef%bc%90%ef%bc%90.com/ http://%ef%bc%85%ef%bc%90%ef%bc%90.com/labelhttp://%00.com/text FAILclass1312089842.2883'http://%ef%bc%85%ef%bc%90%ef%bc%90.com/text FAILclass1312089892.28067resulthttp%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2590%25ef%25bc%2590.com%2F%20%2B%20http%3A%2F%2F%25ef%25bc%2585%25ef%25bc%2590%25ef%25bc%2590.com%2F +about%3Asrcdoc%20%2B%20http%3A%2F%2Ftest%2Fname about:srcdoc http://test/label about:srcdoctext PASSclass1312089842.2883 about:srcdoctext PASSclass1312089892.28067result+about%3Asrcdoc%20%2B%20http%3A%2F%2Ftest%2F ;http%3A%2F%2Ffoo%3A080%2F%20%2B%20http%3A%2F%2Ffoo%3A080%2Fname http://foo:080/ http://foo:080/label http://foo/text PASSclass1312089842.2883http://foo:080/text FAILclass1312089892.28067result;http%3A%2F%2Ffoo%3A080%2F%20%2B%20http%3A%2F%2Ffoo%3A080%2F #news%3A%23foo%20%2B%20news%3A%23fooname news:#foo news:#foolabel news:#footext PASSclass1312089842.2883 news:#footext PASSclass1312089892.28067result#news%3A%23foo%20%2B%20news%3A%23foo 1javascript%3Aa%25c0b%20%2B%20javascript%3Aa%25c0bname !javascript:a%c0b javascript:a%c0blabeljavascript:a%c0btext PASSclass1312089842.2883result1javascript%3Aa%25c0b%20%2B%20javascript%3Aa%25c0b Chttp%3A%2F%2Ffoo%2F%23a%2511b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2511bname #http://foo/#a%11b http://foo/#a%11blabelhttp://foo/#a%11btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2511b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2511b Ihttp%3A%2F%2Fa%E2%80%8Db..com%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Db..com%2Fname %http://a‍b..com/ http://a‍b..com/labelhttp://a%E2%80%8Db..com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%E2%80%8Db..com%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Db..com%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%80bname 1http://example.com/#aÀb http://example.com/#aÀblabelhttp://example.com/#aÀbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%80b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%80b %data%3A%2Cfo-o%20%2B%20data%3A%2Cfo-oname data:,fo-o data:,fo-olabel data:,fo-otext PASSclass1312089842.2883result%data%3A%2Cfo-o%20%2B%20data%3A%2Cfo-o 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aHb%20%2B%20http%3A%2F%2Fexample.com%2F%23aHb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25cDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cDb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255bb Uhttp%3A%2F%2F%25EF%25B7%2590zyx.com%2F%20%2B%20http%3A%2F%2F%25EF%25B7%2590zyx.com%2Fname 1http://%EF%B7%90zyx.com/ http://%EF%B7%90zyx.com/labelhttp://%EF%BF%BDzyx.com/text FAILclass1312089842.2883http://%EF%B7%90zyx.com/text FAILclass1312089892.28067resultUhttp%3A%2F%2F%25EF%25B7%2590zyx.com%2F%20%2B%20http%3A%2F%2F%25EF%25B7%2590zyx.com%2F 9file%3Acd%3A%5Cfoo%5Cbar%20%2B%20file%3Acd%3A%5Cfoo%5Cbarname !file:cd:\foo\bar file:cd:\foo\barlabelfile://cd:/foo/bartext FAILclass1312089842.2883file://cd/foo/cd:/foo/bartext FAILclass1312089892.28067result9file%3Acd%3A%5Cfoo%5Cbar%20%2B%20file%3Acd%3A%5Cfoo%5Cbar !urn%3A%2Ffoo%20%2B%20urn%3A%2Ffooname urn:/foo urn:/foolabelurn:/footext PASSclass1312089842.2883urn:/footext PASSclass1312089892.28067result!urn%3A%2Ffoo%20%2B%20urn%3A%2Ffoo %opera%3A%20%2B%20http%3A%2F%2Ftest%2Fname opera: http://test/labelopera:text PASSclass1312089842.2883opera:text PASSclass1312089892.28067result%opera%3A%20%2B%20http%3A%2F%2Ftest%2F Hhttp%3A%2F%2Fexample.com%2F%23a%EF%BF%BFb%20%2B%20http%3A%2F%2Ffoo%2Fbarname (http://example.com/#a￿b http://foo/barlabelhttp://example.com/#a�btext PASSclass1312089842.2883resultHhttp%3A%2F%2Fexample.com%2F%23a%EF%BF%BFb%20%2B%20http%3A%2F%2Ffoo%2Fbar Uhttp%3A%2F%2F19%E2%80%8C2.168.0.001%2F%20%2B%20http%3A%2F%2F19%E2%80%8C2.168.0.001%2Fname 1http://19‌2.168.0.001/ http://19‌2.168.0.001/labelhttp://192.168.0.1/text PASSclass1312089842.2883http://192.168.0.001/text FAILclass1312089892.28067resultUhttp%3A%2F%2F19%E2%80%8C2.168.0.001%2F%20%2B%20http%3A%2F%2F19%E2%80%8C2.168.0.001%2F Ghttp%3A%2F%2Fx%3Aa%3Bb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%3Bb%40foo%2Fname #http://x:a;b@foo/ http://x:a;b@foo/labelhttp://x:a%3Bb@foo/text PASSclass1312089842.2883http://x:a;b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%3Bb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%3Bb%40foo%2F -rlogin%3A%2F%2Ffoo%20%2B%20rlogin%3A%2F%2Ffooname rlogin://foo rlogin://foolabel rlogin://footext FAILclass1312089842.2883 rlogin://footext FAILclass1312089892.28067result-rlogin%3A%2F%2Ffoo%20%2B%20rlogin%3A%2F%2Ffoo Khttp%3A%2F%2Fexample.com%2F%23aSb%20%2B%20http%3A%2F%2Fexample.com%2F%23aSbname /http://example.com/#aSb http://example.com/#aSblabelhttp://example.com/#aSbtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aSb%20%2B%20http%3A%2F%2Fexample.com%2F%23aSb _http%3A%2F%2Fwww.example.com%2F%23%2523asdf%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%2523asdfname ?http://www.example.com/#%23asdf http://www.example.com/#%23asdflabelhttp://www.example.com/#%23asdftext PASSclass1312089842.2883result_http%3A%2F%2Fwww.example.com%2F%23%2523asdf%20%2B%20http%3A%2F%2Fwww.example.com%2F%23%2523asdf Afile%3Ac%3A%2Ffoo%2Fbar.html%20%2B%20file%3Ac%3A%2Ffoo%2Fbar.htmlname )file:c:/foo/bar.html file:c:/foo/bar.htmllabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file://c/foo/c:/foo/bar.htmltext FAILclass1312089892.28067resultAfile%3Ac%3A%2Ffoo%2Fbar.html%20%2B%20file%3Ac%3A%2Ffoo%2Fbar.html http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A192.168.0.1%5D%2Fname Ghttp://[1:2:3:4:5:6:7:192.168.0.1]/ http://[1:2:3:4:5:6:7:192.168.0.1]/label#http://[1:2:3:4:5:6:7:192.168.0.1]/text PASSclass1312089842.2883#http://[1:2:3:4:5:6:7:192.168.0.1]/text PASSclass1312089892.28067resulthttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A192.168.0.1%5D%2F -javascript%3Aa%09b%20%2B%20javascript%3Aa%09bname javascript:a b javascript:a blabel javascript:abtext PASSclass1312089842.2883result-javascript%3Aa%09b%20%2B%20javascript%3Aa%09b %data%3A%2CfoAo%20%2B%20data%3A%2CfoAoname data:,foAo data:,foAolabel data:,foAotext PASSclass1312089842.2883result%data%3A%2CfoAo%20%2B%20data%3A%2CfoAo Khttp%3A%2F%2Fx%3Aa%25dcb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%25dcb%40foo%2Fname 'http://x:a%dcb@foo/ http://x:a%dcb@foo/labelhttp://x:a%dcb@foo/text PASSclass1312089842.2883http://x:a%dcb@foo/text PASSclass1312089892.28067resultKhttp%3A%2F%2Fx%3Aa%25dcb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%25dcb%40foo%2F?http%3A%2F%2F%25EF%25BC%2585%25EF%25BC%25A5%25EF%25BC%2594%25EF%25BC%2585%25EF%25BC%25A2%25EF%25BC%2598%25EF%25BC%2585%25EF%25BC%2598%25EF%25BC%2590.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585%25EF%25BC%25A5%25EF%25BC%2594%25EF%25BC%2585%25EF%25BC%25A2%25EF%25BC%2598%25EF%25BC%2585%25EF%25BC%2598%25EF%25BC%2590.com%2Fname http://%EF%BC%85%EF%BC%A5%EF%BC%94%EF%BC%85%EF%BC%A2%EF%BC%98%EF%BC%85%EF%BC%98%EF%BC%90.com/ http://%EF%BC%85%EF%BC%A5%EF%BC%94%EF%BC%85%EF%BC%A2%EF%BC%98%EF%BC%85%EF%BC%98%EF%BC%90.com/labelhttp://一.com/text PASSclass1312089842.2883]http://%EF%BC%85%EF%BC%A5%EF%BC%94%EF%BC%85%EF%BC%A2%EF%BC%98%EF%BC%85%EF%BC%98%EF%BC%90.com/text FAILclass1312089892.28067result?http%3A%2F%2F%25EF%25BC%2585%25EF%25BC%25A5%25EF%25BC%2594%25EF%25BC%2585%25EF%25BC%25A2%25EF%25BC%2598%25EF%25BC%2585%25EF%25BC%2598%25EF%25BC%2590.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585%25EF%25BC%25A5%25EF%25BC%2594%25EF%25BC%2585%25EF%25BC%25A2%25EF%25BC%2598%25EF%25BC%2585%25EF%25BC%2598%25EF%25BC%2590.com%2F =http%3A%2F%2Fa%09b.test%2F%20%2B%20http%3A%2F%2Fa%09b.test%2Fname !http://a b.test/ http://a b.test/labelhttp://ab.test/text PASSclass1312089842.2883http://a b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%09b.test%2F%20%2B%20http%3A%2F%2Fa%09b.test%2F 7http%3A%2F%2F%D7%86x%2F%20%2B%20http%3A%2F%2F%D7%86x%2Fname http://׆x/ http://׆x/labelhttp://%D7%86x/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result7http%3A%2F%2F%D7%86x%2F%20%2B%20http%3A%2F%2F%D7%86x%2F Qhttp%3A%2F%2F0x100.0x00.0x10.0x4F%2F%20%2B%20http%3A%2F%2F0x100.0x00.0x10.0x4F%2Fname 9http://0x100.0x00.0x10.0x4F/ http://0x100.0x00.0x10.0x4F/labelhttp://0x100.0x00.0x10.0x4f/text PASSclass1312089842.2883http://0x100.0x00.0x10.0x4F/text FAILclass1312089892.28067resultQhttp%3A%2F%2F0x100.0x00.0x10.0x4F%2F%20%2B%20http%3A%2F%2F0x100.0x00.0x10.0x4F%2F Ajavascript%3A%22abc%23def%22%20%2B%20javascript%3A%22abc%23def%22name )javascript:"abc#def" javascript:"abc#def"labeljavascript:"abc#def"text PASSclass1312089842.2883resultAjavascript%3A%22abc%23def%22%20%2B%20javascript%3A%22abc%23def%22 Chttp%3A%2F%2F%255Babc%255D%2F%20%2B%20http%3A%2F%2F%255Babc%255D%2Fname #http://%5Babc%5D/ http://%5Babc%5D/label http://[abc]/text FAILclass1312089842.2883http://%5Babc%5D/text FAILclass1312089892.28067resultChttp%3A%2F%2F%255Babc%255D%2F%20%2B%20http%3A%2F%2F%255Babc%255D%2F 1javascript%3Aa%255Cb%20%2B%20javascript%3Aa%255Cbname !javascript:a%5Cb javascript:a%5Cblabeljavascript:a%5Cbtext PASSclass1312089842.2883result1javascript%3Aa%255Cb%20%2B%20javascript%3Aa%255Cb http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.com%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.com%2Fname http://1234567890123456789012345678901234567890123456789012345678901234.1234567890ä.com/ http://1234567890123456789012345678901234567890123456789012345678901234.1234567890ä.com/label]http://1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.com%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234.1234567890%C3%A4.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Bb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250Cb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B2b khttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0000%5D%2Fname ?http://[::ffff:192.168.0.0000]/ http://[::ffff:192.168.0.0000]/labelhttp://[::ffff:c0a8:0]/text FAILclass1312089842.2883http://[::ffff:192.168.0.0000]/text PASSclass1312089892.28067resultkhttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0000%5D%2F Chttp%3A%2F%2Fx%3Aa'b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa'b%40foo%2Fname #http://x:a'b@foo/ http://x:a'b@foo/labelhttp://x:a'b@foo/text PASSclass1312089842.2883http://x:a'b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa'b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa'b%40foo%2F ;http%3A%2F%2F%C4%80.co.jp%20%2B%20http%3A%2F%2F%C4%80.co.jpname http://Ā.co.jp http://Ā.co.jplabelhttp://xn--yda.co.jp/text PASSclass1312089842.2883http://xn--yda.co.jp/text PASSclass1312089892.28067result;http%3A%2F%2F%C4%80.co.jp%20%2B%20http%3A%2F%2F%C4%80.co.jp Ufile%3A%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%257Euser%2Fpath%2Fto%2Ffilename 5file:/%7Euser/path/to/file file:/%7Euser/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883file:///%7Euser/path/to/filetext FAILclass1312089892.28067resultUfile%3A%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%257Euser%2Fpath%2Fto%2Ffile Chttp%3A%2F%2Ffoo%2F%23a%2529b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2529bname #http://foo/#a%29b http://foo/#a%29blabelhttp://foo/#a%29btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2529b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2529b Cresource%3A%2Fres%2Fforms.css%20%2B%20resource%3A%2Fres%2Fforms.cssname /resource:/res/forms.css resource:/res/forms.csslabelresource:/res/forms.csstext PASSclass1312089842.2883resource:/res/forms.csstext PASSclass1312089892.28067resultCresource%3A%2Fres%2Fforms.css%20%2B%20resource%3A%2Fres%2Fforms.css a%5C%5Cfe80--1s4.ipv6-literal.net%5Cfoo%5Cbar%20%2B%20%5C%5Cfe80--1s4.ipv6-literal.net%5Cfoo%5Cbarname I\\fe80--1s4.ipv6-literal.net\foo\bar \\fe80--1s4.ipv6-literal.net\foo\barlabel)file://fe80--1s4.ipv6-literal.net/foo/bartext PASSclass1312089842.2883)http://fe80--1s4.ipv6-literal.net/foo/bartext FAILclass1312089892.28067resulta%5C%5Cfe80--1s4.ipv6-literal.net%5Cfoo%5Cbar%20%2B%20%5C%5Cfe80--1s4.ipv6-literal.net%5Cfoo%5Cbar -data%3A%2Cfo%255ao%20%2B%20data%3A%2Cfo%255aoname data:,fo%5ao data:,fo%5aolabel data:,fo%5aotext PASSclass1312089842.2883result-data%3A%2Cfo%255ao%20%2B%20data%3A%2Cfo%255ao Chttp%3A%2F%2Ffoo%2F%23a%2504b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2504bname #http://foo/#a%04b http://foo/#a%04blabelhttp://foo/#a%04btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2504b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2504b )data%3A%2F%2Ffoo%20%2B%20data%3A%2F%2Ffooname data://foo data://foolabel data://footext PASSclass1312089842.2883result)data%3A%2F%2Ffoo%20%2B%20data%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250Eb /data%3A%2Ffoo%2Fbar%20%2B%20data%3A%2Ffoo%2Fbarname data:/foo/bar data:/foo/barlabel data:/foo/bartext PASSclass1312089842.2883result/data%3A%2Ffoo%2Fbar%20%2B%20data%3A%2Ffoo%2Fbar Yhttp%3A%2F%2F%5Bv9.AgeasG%3Aeeagew%5D%2F%20%2B%20http%3A%2F%2F%5Bv9.AgeasG%3Aeeagew%5D%2Fname 5http://[v9.AgeasG:eeagew]/ http://[v9.AgeasG:eeagew]/labelhttp://[v9.ageasg:eeagew]/text PASSclass1312089842.2883http://[v9.AgeasG:eeagew]/text FAILclass1312089892.28067resultYhttp%3A%2F%2F%5Bv9.AgeasG%3Aeeagew%5D%2F%20%2B%20http%3A%2F%2F%5Bv9.AgeasG%3Aeeagew%5D%2F Yhttp%3A%2F%2F%D4%9B%D3%99%D0%BB%D0%BF%2F%20%2B%20http%3A%2F%2F%D4%9B%D3%99%D0%BB%D0%BF%2Fname !http://ԛәлп/ http://ԛәлп/labelhttp://xn--k1ai47bhi/text PASSclass1312089842.2883http://xn--k1ai47bhi/text PASSclass1312089892.28067resultYhttp%3A%2F%2F%D4%9B%D3%99%D0%BB%D0%BF%2F%20%2B%20http%3A%2F%2F%D4%9B%D3%99%D0%BB%D0%BF%2F 5javascript%3Aa%3Fb%3Fc%20%2B%20javascript%3Aa%3Fb%3Fcname !javascript:a?b?c javascript:a?b?clabeljavascript:a?b?ctext PASSclass1312089842.2883result5javascript%3Aa%3Fb%3Fc%20%2B%20javascript%3Aa%3Fb%3Fc Ejavascript%3Aa%25E2%2580%2588b%20%2B%20javascript%3Aa%25E2%2580%2588bname -javascript:a%E2%80%88b javascript:a%E2%80%88blabeljavascript:a%E2%80%88btext PASSclass1312089842.2883resultEjavascript%3Aa%25E2%2580%2588b%20%2B%20javascript%3Aa%25E2%2580%2588b Uhttp%3A%2F%2Fexample.com%2F%23a%C3%88b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%88bname 1http://example.com/#aÈb http://example.com/#aÈblabelhttp://example.com/#aÈbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%88b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%88b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%254Db Ohttp%3A%2F%2Fexample.com%2F%23a%5Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Bbname /http://example.com/#a[b http://example.com/#a[blabelhttp://example.com/#a[btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%5Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Bb 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a(b%20%2B%20http%3A%2F%2Fexample.com%2F%23a(b adata%3A%2CData%2520was%3A%2520'%25%25%25%25'%20%2B%20data%3A%2CData%2520was%3A%2520'%25%25%25%25'name 5data:,Data%20was:%20'%%%%' data:,Data%20was:%20'%%%%'labeldata:,Data%20was:%20'%%%%'text PASSclass1312089842.2883resultadata%3A%2CData%2520was%3A%2520'%25%25%25%25'%20%2B%20data%3A%2CData%2520was%3A%2520'%25%25%25%25' =http%3A%2F%2F0.0xFF.0.0%2F%20%2B%20http%3A%2F%2F0.0xFF.0.0%2Fname %http://0.0xFF.0.0/ http://0.0xFF.0.0/labelhttp://0.255.0.0/text PASSclass1312089842.2883http://0.0xFF.0.0/text FAILclass1312089892.28067result=http%3A%2F%2F0.0xFF.0.0%2F%20%2B%20http%3A%2F%2F0.0xFF.0.0%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A7bname 1http://example.com/#a§b http://example.com/#a§blabelhttp://example.com/#a§btext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A7b [file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbazname 3file://foo/bar/%2E%2E/baz file://foo/bar/%2E%2E/bazlabelfile://foo/baztext PASSclass1312089842.2883file://foo/bar/%2E%2E/baztext FAILclass1312089892.28067result[file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz %5C%5C2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%5Cfoo%5Cbar%20%2B%20%5C%5C2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%5Cfoo%5Cbarname \\2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net\foo\bar \\2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net\foo\barlabelDfile://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/foo/bartext PASSclass1312089842.2883Dhttp://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/foo/bartext FAILclass1312089892.28067result%5C%5C2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%5Cfoo%5Cbar%20%2B%20%5C%5C2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%5Cfoo%5Cbar -data%3A%2Cfo%2525o%20%2B%20data%3A%2Cfo%2525oname data:,fo%25o data:,fo%25olabel data:,fo%25otext PASSclass1312089842.2883result-data%3A%2Cfo%2525o%20%2B%20data%3A%2Cfo%2525o Khttp%3A%2F%2Fa%EF%BF%B9%CC%86b%2F%20%2B%20http%3A%2F%2Fa%EF%BF%B9%CC%86b%2Fname http://ăb/ http://ăb/labelhttp://a%EF%BF%B9%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%EF%BF%B9%CC%86b%2F%20%2B%20http%3A%2F%2Fa%EF%BF%B9%CC%86b%2F Ihttp%3A%2F%2Fa%EF%BC%BDb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BDb.test%2Fname %http://a]b.test/ http://a]b.test/labelhttp://a]b.test/text FAILclass1312089842.2883http://a]b.test/text PASSclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%BDb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BDb.test%2F Ehttp%3A%2F%2Fxn--%253A-s18d%2F%20%2B%20http%3A%2F%2Fxn--%253A-s18d%2Fname )http://xn--%3A-s18d/ http://xn--%3A-s18d/labelhttp://xn--:-s18d/text FAILclass1312089842.2883http://xn--%3A-s18d/text FAILclass1312089892.28067resultEhttp%3A%2F%2Fxn--%253A-s18d%2F%20%2B%20http%3A%2F%2Fxn--%253A-s18d%2F Chttp%3A%2F%2Ffoo%2F%23a%2567b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2567bname #http://foo/#a%67b http://foo/#a%67blabelhttp://foo/#a%67btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2567b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2567b hoge%20%2B%20chrome%3Afoobarname hoge chrome:foobarlabelchrome://foobar/hogetext FAILclass1312089842.2883hogetext FAILclass1312089892.28067resulthoge%20%2B%20chrome%3Afoobar http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%40example%2F%20%2B%20http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%40example%2Fname Qhttp://%D9%82%D9%87%D9%88%D8%A9@example/ http://%D9%82%D9%87%D9%88%D8%A9@example/label(http://%D9%82%D9%87%D9%88%D8%A9@example/text PASSclass1312089842.2883(http://%D9%82%D9%87%D9%88%D8%A9@example/text PASSclass1312089892.28067resulthttp%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%40example%2F%20%2B%20http%3A%2F%2F%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%40example%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%85b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%85bname 1http://example.com/#a…b http://example.com/#a…blabelhttp://example.com/#a…btext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%85b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%85b 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a_b%20%2B%20http%3A%2F%2Fexample.com%2F%23a_b ;http%3A%2F%2F%E4%97%97%2F%20%2B%20http%3A%2F%2F%E4%97%97%2Fname http://䗗/ http://䗗/labelhttp://xn--gro/text PASSclass1312089842.2883http://xn--gro/text PASSclass1312089892.28067result;http%3A%2F%2F%E4%97%97%2F%20%2B%20http%3A%2F%2F%E4%97%97%2F Chttp%3A%2F%2Ffoo%2F%23a%250db%20%2B%20http%3A%2F%2Ffoo%2F%23a%250dbname #http://foo/#a%0db http://foo/#a%0dblabelhttp://foo/#a%0dbtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250db%20%2B%20http%3A%2F%2Ffoo%2F%23a%250db Uhttp%3A%2F%2Fexample.com%2F%23a%C2%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Fbname 1http://example.com/#aŸb http://example.com/#aŸblabelhttp://example.com/#aŸbtext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Fb Mhttp%3A%2F%2FLocalHost%EF%BC%8A%2F%20%2B%20http%3A%2F%2FLocalHost%EF%BC%8A%2Fname )http://LocalHost*/ http://LocalHost*/labelhttp://localhost%2A/text PASSclass1312089842.2883http://localhost*/text FAILclass1312089892.28067resultMhttp%3A%2F%2FLocalHost%EF%BC%8A%2F%20%2B%20http%3A%2F%2FLocalHost%EF%BC%8A%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%AFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AFbname 1http://example.com/#a¯b http://example.com/#a¯blabelhttp://example.com/#a¯btext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%AFb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AFb =http%3A%2F%2Fxn--~-s18d%2F%20%2B%20http%3A%2F%2Fxn--~-s18d%2Fname %http://xn--~-s18d/ http://xn--~-s18d/labelhttp://xn--%7E-s18d/text FAILclass1312089842.2883http://xn--~-s18d/text PASSclass1312089892.28067result=http%3A%2F%2Fxn--~-s18d%2F%20%2B%20http%3A%2F%2Fxn--~-s18d%2F wdata%3Atext%2Fplain%3Bcharset%3Dunknown%3Bbase64%2Ctest%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dunknown%3Bbase64%2Ctestname Wdata:text/plain;charset=unknown;base64,test data:text/plain;charset=unknown;base64,testlabel+data:text/plain;charset=unknown;base64,testtext PASSclass1312089842.2883resultwdata%3Atext%2Fplain%3Bcharset%3Dunknown%3Bbase64%2Ctest%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dunknown%3Bbase64%2Ctest Mhttp%3A%2F%2Fuser%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2Fuser%40%5Bc%40d%5D%2Fname %http://user@[c@d]/ http://user@[c@d]/labelhttp://user%40%5Bc@d]/text PASSclass1312089842.2883http://user@[c@d]/text FAILclass1312089892.28067resultMhttp%3A%2F%2Fuser%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2Fuser%40%5Bc%40d%5D%2F Ghttp%3A%2F%2Fwww.example.com%2F%20%2B%20http%3A%2F%2Fwww.example.com%2Fname /http://www.example.com/ http://www.example.com/labelhttp://www.example.com/text PASSclass1312089842.2883http://www.example.com/text PASSclass1312089892.28067resultGhttp%3A%2F%2Fwww.example.com%2F%20%2B%20http%3A%2F%2Fwww.example.com%2F Khttp%3A%2F%2F%D9%80x%E3%80%82a%2F%20%2B%20http%3A%2F%2F%D9%80x%E3%80%82a%2Fname http://ـx。a/ http://ـx。a/labelhttp://%D9%80x%E3%80%82a/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2F%D9%80x%E3%80%82a%2F%20%2B%20http%3A%2F%2F%D9%80x%E3%80%82a%2F Uhttp%3A%2F%2Fexample.com%2F%23a%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%ABbname 1http://example.com/#a«b http://example.com/#a«blabelhttp://example.com/#a«btext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%ABb Chttp%3A%2F%2Ffoo%2F%23a%2576b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2576bname #http://foo/#a%76b http://foo/#a%76blabelhttp://foo/#a%76btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2576b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2576b ?http%3A%2F%2Fa%7Db%40foo%2F%20%2B%20http%3A%2F%2Fa%7Db%40foo%2Fname http://a}b@foo/ http://a}b@foo/labelhttp://a%7Db@foo/text PASSclass1312089842.2883http://a}b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%7Db%40foo%2F%20%2B%20http%3A%2F%2Fa%7Db%40foo%2F Afile%3A%2F%2F%2Ftest%2520a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///test%20a/b/c http://a/b/clabelfile:///test%20a/b/ctext PASSclass1312089842.2883file:///test%20a/b/ctext PASSclass1312089892.28067resultAfile%3A%2F%2F%2Ftest%2520a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc -javascript%3Aa%3Fb%20%2B%20javascript%3Aa%3Fbname javascript:a?b javascript:a?blabeljavascript:a?btext PASSclass1312089842.2883result-javascript%3Aa%3Fb%20%2B%20javascript%3Aa%3Fb Chttp%3A%2F%2Ffoo%2F%23a%2545b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2545bname #http://foo/#a%45b http://foo/#a%45blabelhttp://foo/#a%45btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2545b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2545b Chttp%3A%2F%2Ffoo%2F%23a%2509b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2509bname #http://foo/#a%09b http://foo/#a%09blabelhttp://foo/#a%09btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2509b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2509b 0%23hoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbarname #hoge wysiwyg://hoge/foo/barlabeltext FAILclass1312089842.2883wysiwyg://hoge/foo/bar#hogetext PASSclass1312089892.28067result0%23hoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbar Ghttp%3A%2F%2Fx%3Aa%5Db%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%5Db%40foo%2Fname #http://x:a]b@foo/ http://x:a]b@foo/labelhttp://x:a%5Db@foo/text PASSclass1312089842.2883http://x:a]b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%5Db%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%5Db%40foo%2F Chttp%3A%2F%2F%F0%90%A4%9Cx%2F%20%2B%20http%3A%2F%2F%F0%90%A4%9Cx%2Fname http://𐤜x/ http://𐤜x/labelhttp://%F0%90%A4%9Cx/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2F%F0%90%A4%9Cx%2F%20%2B%20http%3A%2F%2F%F0%90%A4%9Cx%2F Chttp%3A%2F%2Ffoo%2F%23a%25A7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A7bname #http://foo/#a%A7b http://foo/#a%A7blabelhttp://foo/#a%A7btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25A7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A7b 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aRb%20%2B%20http%3A%2F%2Fexample.com%2F%23aRb ifile%3A%2F%2Floc%25EF%25BD%2581lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%25EF%25BD%2581lhost%2Fcde%2Ffooname Afile://loc%EF%BD%81lhost/cde/foo file://loc%EF%BD%81lhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883 file://loc%EF%BD%81lhost/cde/footext FAILclass1312089892.28067resultifile%3A%2F%2Floc%25EF%25BD%2581lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%25EF%25BD%2581lhost%2Fcde%2Ffoo Ahttp%3A%2F%2F192.168.0.1.%2F%20%2B%20http%3A%2F%2F192.168.0.1.%2Fname )http://192.168.0.1./ http://192.168.0.1./labelhttp://192.168.0.1/text FAILclass1312089842.2883http://192.168.0.1./text PASSclass1312089892.28067resultAhttp%3A%2F%2F192.168.0.1.%2F%20%2B%20http%3A%2F%2F192.168.0.1.%2F ifile%3A%2F%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname 1file://////?/c:/windows/ file://////?/c:/windows/labelfile:///C:/windows/text FAILclass1312089842.2883file://////?/c:/windows/text FAILclass1312089892.28067resultifile%3A%2F%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F uhttp%3A%2F%2F%5B%3A%3AFFFF%3A0%3A1%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A0%3A1%3A8190%3A3426%5D%2Fname =http://[::FFFF:0:1:8190:3426]/ http://[::FFFF:0:1:8190:3426]/labelhttp://[::ffff:0:1:8190:3426]/text PASSclass1312089842.2883http://[::FFFF:0:1:8190:3426]/text FAILclass1312089892.28067resultuhttp%3A%2F%2F%5B%3A%3AFFFF%3A0%3A1%3A8190%3A3426%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A0%3A1%3A8190%3A3426%5D%2F Ohttp%3A%2F%2Fexample.com%2F%23a%7Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Fbname /http://example.com/#ab http://example.com/#ablabelhttp://example.com/#abtext FAILclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%7Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%7Fb 9http%3A%2F%2Fa%C2%ADb%2F%20%2B%20http%3A%2F%2Fa%C2%ADb%2Fname http://a­b/ http://a­b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result9http%3A%2F%2Fa%C2%ADb%2F%20%2B%20http%3A%2F%2Fa%C2%ADb%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258fb ftp%3A%2F%2Fcnn.example.com%26story%3Dbreaking_news%4010.0.0.1%2Ftop_story.htm%20%2B%20ftp%3A%2F%2Fcnn.example.com%26story%3Dbreaking_news%4010.0.0.1%2Ftop_story.htmname ftp://cnn.example.com&story=breaking_news@10.0.0.1/top_story.htm ftp://cnn.example.com&story=breaking_news@10.0.0.1/top_story.htmlabelBftp://cnn.example.com&story%3Dbreaking_news@10.0.0.1/top_story.htmtext PASSclass1312089842.2883@ftp://cnn.example.com&story=breaking_news@10.0.0.1/top_story.htmtext FAILclass1312089892.28067resultftp%3A%2F%2Fcnn.example.com%26story%3Dbreaking_news%4010.0.0.1%2Ftop_story.htm%20%2B%20ftp%3A%2F%2Fcnn.example.com%26story%3Dbreaking_news%4010.0.0.1%2Ftop_story.htm Qhttp%3A%2F%2F%5B1%3A2%3A3%2F4%3A5%5D%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%2F4%3A5%5Dname %http://[1:2:3/4:5] http://[1:2:3/4:5]labelhttp://[1:2:3/4:5]text FAILclass1312089842.2883http://[1:2:3/4:5]text FAILclass1312089892.28067resultQhttp%3A%2F%2F%5B1%3A2%3A3%2F4%3A5%5D%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%2F4%3A5%5D =http%3A%2F%2Fa%19b.test%2F%20%2B%20http%3A%2F%2Fa%19b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%19b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%19b.test%2F%20%2B%20http%3A%2F%2Fa%19b.test%2F Khttp%3A%2F%2Fa%E1%9A%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E1%9A%80%CC%86b%2Fname http://a ̆b/ http://a ̆b/labelhttp://a%E1%9A%80%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%E1%9A%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E1%9A%80%CC%86b%2F -javascript%3Aa%5Db%20%2B%20javascript%3Aa%5Dbname javascript:a]b javascript:a]blabeljavascript:a]btext PASSclass1312089842.2883result-javascript%3Aa%5Db%20%2B%20javascript%3Aa%5Db 9http%3A%2F%2Fa..b.com%2F%20%2B%20http%3A%2F%2Fa..b.com%2Fname !http://a..b.com/ http://a..b.com/labelhttp://a..b.com/text PASSclass1312089842.2883http://a..b.com/text PASSclass1312089892.28067result9http%3A%2F%2Fa..b.com%2F%20%2B%20http%3A%2F%2Fa..b.com%2F Mhttp%3A%2F%2F%E1%84%80%E1%85%A1%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%A1%2Fname http://가/ http://가/labelhttp://xn--o39a/text PASSclass1312089842.2883http://xn--o39a/text PASSclass1312089892.28067resultMhttp%3A%2F%2F%E1%84%80%E1%85%A1%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%A1%2F Khttp%3A%2F%2Fexample.com%2F%23aeb%20%2B%20http%3A%2F%2Fexample.com%2F%23aebname /http://example.com/#aeb http://example.com/#aeblabelhttp://example.com/#aebtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aeb%20%2B%20http%3A%2F%2Fexample.com%2F%23aeb 0%2Fhoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbarname /hoge wysiwyg://hoge/foo/barlabeltext FAILclass1312089842.2883wysiwyg://hoge/hogetext PASSclass1312089892.28067result0%2Fhoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Aeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Aeb Shttp%3A%2F%2Flocalhost.localdomain%2F%20%2B%20http%3A%2F%2Flocalhost.localdomain%2Fname ;http://localhost.localdomain/ http://localhost.localdomain/labelhttp://localhost.localdomain/text PASSclass1312089842.2883http://localhost.localdomain/text PASSclass1312089892.28067resultShttp%3A%2F%2Flocalhost.localdomain%2F%20%2B%20http%3A%2F%2Flocalhost.localdomain%2F =http%3A%2F%2Fa%7Cb.test%2F%20%2B%20http%3A%2F%2Fa%7Cb.test%2Fname !http://a|b.test/ http://a|b.test/labelhttp://a%7Cb.test/text PASSclass1312089842.2883http://a|b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%7Cb.test%2F%20%2B%20http%3A%2F%2Fa%7Cb.test%2F 9file%3A%2F%2F%2Fcd%3A%2F%20%2B%20file%3A%2F%2F%2Fcd%3A%2Fname file:///cd:/ file:///cd:/label file:///cd:/text PASSclass1312089842.2883 file:///cd:/text PASSclass1312089892.28067result9file%3A%2F%2F%2Fcd%3A%2F%20%2B%20file%3A%2F%2F%2Fcd%3A%2F Chttp%3A%2F%2Ffoo%2F%23a%2560b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2560bname #http://foo/#a%60b http://foo/#a%60blabelhttp://foo/#a%60btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2560b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2560b Uhttp%3A%2F%2Fexample.com%2F%23a%C2%82b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%82bname 1http://example.com/#a‚b http://example.com/#a‚blabelhttp://example.com/#a‚btext FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%82b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%82b '%5C%2F%5Cabc%20%2B%20http%3A%2F%2Fa%2Fbname \/\abc http://a/blabel http://abc/text FAILclass1312089842.2883 http:/abctext FAILclass1312089892.28067result'%5C%2F%5Cabc%20%2B%20http%3A%2F%2Fa%2Fb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25b0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b0b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25a2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a2b Ahttp%3A%2F%2F%DB%BD%DB%BE%2F%20%2B%20http%3A%2F%2F%DB%BD%DB%BE%2Fname http://۽۾/ http://۽۾/labelhttp://xn--qmbc/text PASSclass1312089842.2883http://xn--qmbc/text PASSclass1312089892.28067resultAhttp%3A%2F%2F%DB%BD%DB%BE%2F%20%2B%20http%3A%2F%2F%DB%BD%DB%BE%2F Ahttp%3A%2F%2Fa%25a0b.test%2F%20%2B%20http%3A%2F%2Fa%25a0b.test%2Fname %http://a%a0b.test/ http://a%a0b.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%a0b.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%25a0b.test%2F%20%2B%20http%3A%2F%2Fa%25a0b.test%2F *opera%3Ablank%20%2B%20http%3A%2F%2Ftest%2Fname opera:blank http://test/label opera:blanktext PASSclass1312089842.2883 opera:blanktext PASSclass1312089892.28067result*opera%3Ablank%20%2B%20http%3A%2F%2Ftest%2F Afile%3Ac%3A%5C%5Cfoo%5C%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname #file:c:\\foo\\bar.html http://a/b/clabelfile:///C://foo//bar.htmltext FAILclass1312089842.2883file://c://foo//bar.htmltext FAILclass1312089892.28067resultAfile%3Ac%3A%5C%5Cfoo%5C%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 5http%3A%2F%2Ffoo%2F%3F%20%2B%20http%3A%2F%2Ffoo%2F%3Fname http://foo/? http://foo/?label http://foo/?text PASSclass1312089842.2883 http://foo/?text PASSclass1312089892.28067result5http%3A%2F%2Ffoo%2F%3F%20%2B%20http%3A%2F%2Ffoo%2F%3F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Acb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Acb http%3A%2F%2F%25E4%25BD%25A0%25E5%25A5%25BD%E4%BD%A0%E5%A5%BD%2F%20%2B%20http%3A%2F%2F%25E4%25BD%25A0%25E5%25A5%25BD%E4%BD%A0%E5%A5%BD%2Fname Ahttp://%E4%BD%A0%E5%A5%BD你好/ http://%E4%BD%A0%E5%A5%BD你好/labelhttp://xn--6qqa088eba/text PASSclass1312089842.2883(http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/text FAILclass1312089892.28067resulthttp%3A%2F%2F%25E4%25BD%25A0%25E5%25A5%25BD%E4%BD%A0%E5%A5%BD%2F%20%2B%20http%3A%2F%2F%25E4%25BD%25A0%25E5%25A5%25BD%E4%BD%A0%E5%A5%BD%2F Chttp%3A%2F%2Ffoo%2F%23a%2583b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2583bname #http://foo/#a%83b http://foo/#a%83blabelhttp://foo/#a%83btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2583b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2583b 1file%3A%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2Fc%3A%2Fname file://c:/ file://c:/label file:///C:/text FAILclass1312089842.2883 file://c/text FAILclass1312089892.28067result1file%3A%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2Fc%3A%2F ;http%3A%2F%2Fa!b%40foo%2F%20%2B%20http%3A%2F%2Fa!b%40foo%2Fname http://a!b@foo/ http://a!b@foo/labelhttp://a!b@foo/text PASSclass1312089842.2883http://a!b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa!b%40foo%2F%20%2B%20http%3A%2F%2Fa!b%40foo%2F ;http%3A%2F%2F%EA%B0%80%2F%20%2B%20http%3A%2F%2F%EA%B0%80%2Fname http://가/ http://가/labelhttp://xn--o39a/text PASSclass1312089842.2883http://xn--o39a/text PASSclass1312089892.28067result;http%3A%2F%2F%EA%B0%80%2F%20%2B%20http%3A%2F%2F%EA%B0%80%2F Chttp%3A%2F%2Ffoo%2F%23a%254cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254cbname #http://foo/#a%4cb http://foo/#a%4cblabelhttp://foo/#a%4cbtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254cb ?http%3A%2F%2Fa%E2%89%AFb%2F%20%2B%20http%3A%2F%2Fa%E2%89%AFb%2Fname http://a≯b/ http://a≯b/labelhttp://xn--ab-wjv/text PASSclass1312089842.2883http://xn--ab-wjv/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%89%AFb%2F%20%2B%20http%3A%2F%2Fa%E2%89%AFb%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Eb ohttp%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%D8%A8b%2Fname +http://aب̈‌̈بb/ http://aب̈‌̈بb/label+http://a%D8%A8%CC%88%E2%80%8C%CC%88%D8%A8b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultohttp%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2Fa%D8%A8%CC%88%E2%80%8C%CC%88%D8%A8b%2F ghttp%3A%2F%2F%EF%BC%85%EF%BC%96%EF%BC%91.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%96%EF%BC%91.com%2Fname +http://%61.com/ http://%61.com/label http://a.com/text PASSclass1312089842.2883http://%61.com/text FAILclass1312089892.28067resultghttp%3A%2F%2F%EF%BC%85%EF%BC%96%EF%BC%91.com%2F%20%2B%20http%3A%2F%2F%EF%BC%85%EF%BC%96%EF%BC%91.com%2F Chttp%3A%2F%2Fa%C2%85b.test%2F%20%2B%20http%3A%2F%2Fa%C2%85b.test%2Fname #http://a…b.test/ http://a…b.test/labelhttp://a%C2%85b.test/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2Fa%C2%85b.test%2F%20%2B%20http%3A%2F%2Fa%C2%85b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25bBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bBb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%BCb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BCbname 1http://example.com/#aüb http://example.com/#aüblabelhttp://example.com/#aübtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BCb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BCb cvbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%2B%20vbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80name /vbscript:a % 55 ' # 一 vbscript:a % 55 ' # 一labelvbscript:a % 55 ' # %E4%B8%80text PASSclass1312089842.2883resultcvbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80%20%2B%20vbscript%3Aa%20%25%2055%20'%20%23%20%E4%B8%80 )data%3A%2Cfo%2Co%20%2B%20data%3A%2Cfo%2Coname data:,fo,o data:,fo,olabel data:,fo,otext PASSclass1312089842.2883result)data%3A%2Cfo%2Co%20%2B%20data%3A%2Cfo%2Co ;http%3A%2F%2F192.168.1%2F%20%2B%20http%3A%2F%2F192.168.1%2Fname #http://192.168.1/ http://192.168.1/labelhttp://192.168.0.1/text PASSclass1312089842.2883http://192.168.1/text FAILclass1312089892.28067result;http%3A%2F%2F192.168.1%2F%20%2B%20http%3A%2F%2F192.168.1%2F 1vbscript%3A%2F%2Ffoo%20%2B%20vbscript%3A%2F%2Ffooname vbscript://foo vbscript://foolabelvbscript://footext PASSclass1312089842.2883result1vbscript%3A%2F%2Ffoo%20%2B%20vbscript%3A%2F%2Ffoo 5http%3A%2F%2F%2Ffoo%2F%20%2B%20http%3A%2F%2F%2Ffoo%2Fname http:///foo/ http:///foo/label http://foo/text FAILclass1312089842.2883 http:/foo/text FAILclass1312089892.28067result5http%3A%2F%2F%2Ffoo%2F%20%2B%20http%3A%2F%2F%2Ffoo%2F -wss%3A%2F%2Ffoo%2F%20%2B%20wss%3A%2F%2Ffoo%2Fname wss://foo/ wss://foo/label wss://foo/text PASSclass1312089842.2883 wss://foo/text PASSclass1312089892.28067result-wss%3A%2F%2Ffoo%2F%20%2B%20wss%3A%2F%2Ffoo%2F 1about%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2Fname about:blank?hoge http://test/labelabout:blank?hogetext PASSclass1312089842.2883about:blank?hogetext PASSclass1312089892.28067result1about%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2F Ihttp%3A%2F%2F%C4%80%CB%90.museum%20%2B%20http%3A%2F%2F%C4%80%CB%90.museumname %http://Āː.museum http://Āː.museumlabelhttp://xn--yda04g.museum/text PASSclass1312089842.2883http://xn--yda04g.museum/text PASSclass1312089892.28067resultIhttp%3A%2F%2F%C4%80%CB%90.museum%20%2B%20http%3A%2F%2F%C4%80%CB%90.museum 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25bEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bEb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%251Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Bb >file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2Ffoo%2Fbarname &file:~user/path/to/file file://foo/barlabelfile://foo/~user/path/to/filetext PASSclass1312089842.2883file://foo/~user/path/to/filetext PASSclass1312089892.28067result>file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2Ffoo%2Fbar Khttp%3A%2F%2Fexample.com%2F%23a5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a5bname /http://example.com/#a5b http://example.com/#a5blabelhttp://example.com/#a5btext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a5b%20%2B%20http%3A%2F%2Fexample.com%2F%23a5b Khttp%3A%2F%2Fexample.com%2F%23aZb%20%2B%20http%3A%2F%2Fexample.com%2F%23aZbname /http://example.com/#aZb http://example.com/#aZblabelhttp://example.com/#aZbtext PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aZb%20%2B%20http%3A%2F%2Fexample.com%2F%23aZb ?http%3A%2F%2Fa%EA%99%94b%2F%20%2B%20http%3A%2F%2Fa%EA%99%94b%2Fname http://aꙔb/ http://aꙔb/labelhttp://xn--ab-177h/text PASSclass1312089842.2883http://xn--ab-177h/text PASSclass1312089892.28067result?http%3A%2F%2Fa%EA%99%94b%2F%20%2B%20http%3A%2F%2Fa%EA%99%94b%2F Ihttp%3A%2F%2Fa%EF%BC%83b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%83b.test%2Fname %http://a#b.test/ http://a#b.test/labelhttp://a%23b.test/text PASSclass1312089842.2883http://a/#b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%83b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%83b.test%2F ,hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbarname hoge chrome://hoge/foo/barlabelchrome://hoge/foo/hogetext PASSclass1312089842.2883chrome://hoge/foo/hogetext PASSclass1312089892.28067result,hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbar Ehttp%3A%2F%2F%5B%3A%3A%255D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%255D%2Fname http://[::%5D/ http://[::%5D/label http://[::]/text FAILclass1312089842.2883http://[::%5D/text FAILclass1312089892.28067resultEhttp%3A%2F%2F%5B%3A%3A%255D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A%255D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25dBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dBb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B5b Chttp%3A%2F%2Ffoo%2F%23a%251Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Abname #http://foo/#a%1Ab http://foo/#a%1Ablabelhttp://foo/#a%1Abtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%251Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%251Ab Ohttp%3A%2F%2Fexample.com%2F%23a%2Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Cbname /http://example.com/#a,b http://example.com/#a,blabelhttp://example.com/#a,btext PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%2Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%2Cb Uhttp%3A%2F%2Fexample.com%2F%23a%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%ACbname 1http://example.com/#aìb http://example.com/#aìblabelhttp://example.com/#aìbtext PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%ACb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%ACb Ahttp%3A%2F%2F%F0%AF%A1%A8%2F%20%2B%20http%3A%2F%2F%F0%AF%A1%A8%2Fname http://㛼/ http://㛼/labelhttp://xn--j74i/text PASSclass1312089842.2883http://xn--j74i/text FAILclass1312089892.28067resultAhttp%3A%2F%2F%F0%AF%A1%A8%2F%20%2B%20http%3A%2F%2F%F0%AF%A1%A8%2F -javascript%3Aa%22b%20%2B%20javascript%3Aa%22bname javascript:a"b javascript:a"blabeljavascript:a"btext PASSclass1312089842.2883result-javascript%3Aa%22b%20%2B%20javascript%3Aa%22b Khttp%3A%2F%2Fa%25C2%259fb.test%2F%20%2B%20http%3A%2F%2Fa%25C2%259fb.test%2Fname +http://a%C2%9fb.test/ http://a%C2%9fb.test/labelhttp://a%C2%9Fb.test/text FAILclass1312089842.2883http://a%C2%9fb.test/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%25C2%259fb.test%2F%20%2B%20http%3A%2F%2Fa%25C2%259fb.test%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23axb%20%2B%20http%3A%2F%2Fexample.com%2F%23axb 9http%3A%2F%2Fa_b.test%2F%20%2B%20http%3A%2F%2Fa_b.test%2Fname !http://a_b.test/ http://a_b.test/labelhttp://a_b.test/text PASSclass1312089842.2883http://a_b.test/text PASSclass1312089892.28067result9http%3A%2F%2Fa_b.test%2F%20%2B%20http%3A%2F%2Fa_b.test%2F 7%2F%2F.%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //./c:/windows http://a/b/clabelhttp://./c:/windowstext PASSclass1312089842.2883http://./c:/windowstext PASSclass1312089892.28067result7%2F%2F.%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Chttp%3A%2F%2F%D9%80x%C2%A0%2F%20%2B%20http%3A%2F%2F%D9%80x%C2%A0%2Fname http://ـx / http://ـx /labelhttp://%D9%80x%C2%A0/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2F%D9%80x%C2%A0%2F%20%2B%20http%3A%2F%2F%D9%80x%C2%A0%2F 3file%3Afoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar%2Fbazname file:foo.txt file://foo/bar/bazlabelfile://foo/bar/foo.txttext PASSclass1312089842.2883file://foo/bar/foo.txttext PASSclass1312089892.28067result3file%3Afoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar%2Fbaz Chttp%3A%2F%2Ffoo%2F%23a%2562b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2562bname #http://foo/#a%62b http://foo/#a%62blabelhttp://foo/#a%62btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2562b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2562b 'irc%3A%2F%2F%2F%20%2B%20irc%3A%2F%2F%2Fname irc:/// irc:///labelirc:///text PASSclass1312089842.2883irc:///text PASSclass1312089892.28067result'irc%3A%2F%2F%2F%20%2B%20irc%3A%2F%2F%2F tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile%20%2B%20tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefilename gtgz:file://anyhost/dir/mytar.tgz!/somepath/somefile tgz:file://anyhost/dir/mytar.tgz!/somepath/somefilelabel3tgz:file://anyhost/dir/mytar.tgz!/somepath/somefiletext PASSclass1312089842.28833tgz:file://anyhost/dir/mytar.tgz!/somepath/somefiletext PASSclass1312089892.28067resulttgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile%20%2B%20tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile cfile%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname /file://///?/c:/windows/ file://///?/c:/windows/labelfile:///C:/windows/text FAILclass1312089842.2883file://///?/c:/windows/text FAILclass1312089892.28067resultcfile%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F Ahttp%3A%2F%2Fa%255fb.test%2F%20%2B%20http%3A%2F%2Fa%255fb.test%2Fname %http://a%5fb.test/ http://a%5fb.test/labelhttp://a_b.test/text PASSclass1312089842.2883http://a%5fb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%255fb.test%2F%20%2B%20http%3A%2F%2Fa%255fb.test%2F kfile%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exename Gfile:///c:%5Cwindows%5Cexplorer.exe file:///c:%5Cwindows%5Cexplorer.exelabel$file:///C:/%5Cwindows%5Cexplorer.exetext FAILclass1312089842.2883#file:///c:%5Cwindows%5Cexplorer.exetext FAILclass1312089892.28067resultkfile%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe 9%E2%80%8Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%8Ahttp://foo/text PASSclass1312089842.2883 http://test/%E2%80%8Ahttp://foo/text PASSclass1312089892.28067result9%E2%80%8Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 9http%3A%2F%2Fxn--g22n%2F%20%2B%20http%3A%2F%2Fxn--g22n%2Fname !http://xn--g22n/ http://xn--g22n/labelhttp://xn--g22n/text PASSclass1312089842.2883http://xn--g22n/text PASSclass1312089892.28067result9http%3A%2F%2Fxn--g22n%2F%20%2B%20http%3A%2F%2Fxn--g22n%2F http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83%DE%AA.com%2F%20%2B%20http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83%DE%AA.com%2Fname =http://ކޮންޕީޓރު.com/ http://ކޮންޕީޓރު.com/labelBhttp://%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83%DE%AA.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83%DE%AA.com%2F%20%2B%20http%3A%2F%2F%DE%86%DE%AE%DE%82%DE%B0%DE%95%DE%A9%DE%93%DE%83%DE%AA.com%2F ghttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.0.2.33%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.0.2.33%5D%2Fname ;http://[64:ff9b::192.0.2.33]/ http://[64:ff9b::192.0.2.33]/labelhttp://[64:ff9b::192.0.2.33]/text FAILclass1312089842.2883http://[64:ff9b::192.0.2.33]/text FAILclass1312089892.28067resultghttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.0.2.33%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.0.2.33%5D%2F Ahttp%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 PASSclass1312089842.2883http://0xc0.0250.01/text FAILclass1312089892.28067resultAhttp%3A%2F%2F0xc0.0250.01%2F%20%2B%20http%3A%2F%2F0xc0.0250.01%2F =http%3A%2F%2Fa%E2%80%A4%2F%20%2B%20http%3A%2F%2Fa%E2%80%A4%2Fname http://a․/ http://a․/label http://a./text PASSclass1312089842.2883 http://a./text PASSclass1312089892.28067result=http%3A%2F%2Fa%E2%80%A4%2F%20%2B%20http%3A%2F%2Fa%E2%80%A4%2F Ahttp%3A%2F%2F192.0800.0.0%2F%20%2B%20http%3A%2F%2F192.0800.0.0%2Fname )http://192.0800.0.0/ http://192.0800.0.0/labelhttp://192.0800.0.0/text PASSclass1312089842.2883http://192.0800.0.0/text PASSclass1312089892.28067resultAhttp%3A%2F%2F192.0800.0.0%2F%20%2B%20http%3A%2F%2F192.0800.0.0%2F =http%3A%2F%2Fa%3Cb.test%2F%20%2B%20http%3A%2F%2Fa%3Cb.test%2Fname !http://ao data:,fo>olabel data:,fo>otext PASSclass1312089842.2883result)data%3A%2Cfo%3Eo%20%2B%20data%3A%2Cfo%3Eo ?javascript%3Aa%F3%A0%81%81b%20%2B%20javascript%3Aa%F3%A0%81%81bname #javascript:a󠁁b javascript:a󠁁blabeljavascript:a%F3%A0%81%81btext PASSclass1312089842.2883result?javascript%3Aa%F3%A0%81%81b%20%2B%20javascript%3Aa%F3%A0%81%81b ]http%3A%2F%2F%EF%B9%AAC3%EF%B9%AA81.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AAC3%EF%B9%AA81.com%2Fname -http://﹪C3﹪81.com/ http://﹪C3﹪81.com/labelhttp://Á.com/text PASSclass1312089842.2883http://%c3%81.com/text FAILclass1312089892.28067result]http%3A%2F%2F%EF%B9%AAC3%EF%B9%AA81.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AAC3%EF%B9%AA81.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ffb 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aCb%20%2B%20http%3A%2F%2Fexample.com%2F%23aCb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25b9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b9b ?http%3A%2F%2F0x0FFFFFFFF%2F%20%2B%20http%3A%2F%2F0x0FFFFFFFF%2Fname 'http://0x0FFFFFFFF/ http://0x0FFFFFFFF/labelhttp://255.255.255.255/text PASSclass1312089842.2883http://0x0FFFFFFFF/text FAILclass1312089892.28067result?http%3A%2F%2F0x0FFFFFFFF%2F%20%2B%20http%3A%2F%2F0x0FFFFFFFF%2F Ghttp%3A%2F%2Ffoo%2F%E2%80%8Fbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%8Fbarname #http://foo/‏bar http://foo/‏barlabelhttp://foo/%E2%80%8Fbartext PASSclass1312089842.2883http://foo/%E2%80%8Fbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%8Fbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%8Fbar Ehttp%3A%2F%2F192.168.0.1.00%2F%20%2B%20http%3A%2F%2F192.168.0.1.00%2Fname -http://192.168.0.1.00/ http://192.168.0.1.00/labelhttp://192.168.0.1.00/text PASSclass1312089842.2883http://192.168.0.1.00/text PASSclass1312089892.28067resultEhttp%3A%2F%2F192.168.0.1.00%2F%20%2B%20http%3A%2F%2F192.168.0.1.00%2F ?http%3A%2F%2Fa%E2%86%83b%2F%20%2B%20http%3A%2F%2Fa%E2%86%83b%2Fname http://aↃb/ http://aↃb/labelhttp://xn--ab-oyu/text PASSclass1312089842.2883http://xn--ab-oyu/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%86%83b%2F%20%2B%20http%3A%2F%2Fa%E2%86%83b%2F Ihttp%3A%2F%2Fa%EF%BC%8Fb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Fb.test%2Fname %http://a/b.test/ http://a/b.test/labelhttp://a%2Fb.test/text FAILclass1312089842.2883http://a/b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%8Fb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Fb.test%2F ms-its%3AC%3A%5CWINDOWS%5CHelp%5Ccompfldr.chm%3A%3A%2FCHM%3Dcompfldr.chm%20META%3Da_vz_ovrvw%3Ba_CF_adding%3Ba_CF_opening%20%2B%20ms-its%3AC%3A%5CWINDOWS%5CHelp%5Ccompfldr.chm%3A%3A%2FCHM%3Dcompfldr.chm%20META%3Da_vz_ovrvw%3Ba_CF_adding%3Ba_CF_openingname ms-its:C:\WINDOWS\Help\compfldr.chm::/CHM=compfldr.chm META=a_vz_ovrvw;a_CF_adding;a_CF_opening ms-its:C:\WINDOWS\Help\compfldr.chm::/CHM=compfldr.chm META=a_vz_ovrvw;a_CF_adding;a_CF_openinglabel_ms-its:C:\WINDOWS\Help\compfldr.chm::/CHM=compfldr.chm META=a_vz_ovrvw;a_CF_adding;a_CF_openingtext PASSclass1312089842.2883ams-its:C:/WINDOWS/Help/compfldr.chm::/CHM=compfldr.chm%20META=a_vz_ovrvw;a_CF_adding;a_CF_openingtext FAILclass1312089892.28067resultms-its%3AC%3A%5CWINDOWS%5CHelp%5Ccompfldr.chm%3A%3A%2FCHM%3Dcompfldr.chm%20META%3Da_vz_ovrvw%3Ba_CF_adding%3Ba_CF_opening%20%2B%20ms-its%3AC%3A%5CWINDOWS%5CHelp%5Ccompfldr.chm%3A%3A%2FCHM%3Dcompfldr.chm%20META%3Da_vz_ovrvw%3Ba_CF_adding%3Ba_CF_opening ;http%3A%2F%2F%E3%9B%BC%2F%20%2B%20http%3A%2F%2F%E3%9B%BC%2Fname http://㛼/ http://㛼/labelhttp://xn--snl/text PASSclass1312089842.2883http://xn--snl/text PASSclass1312089892.28067result;http%3A%2F%2F%E3%9B%BC%2F%20%2B%20http%3A%2F%2F%E3%9B%BC%2F Whttp%3A%2F%2F%D7%900%D9%A0%D7%90.com%2F%20%2B%20http%3A%2F%2F%D7%900%D9%A0%D7%90.com%2Fname 'http://א0٠א.com/ http://א0٠א.com/labelhttp://xn--0-zhcb98c.com/text PASSclass1312089842.2883http://xn--0-zhcb98c.com/text PASSclass1312089892.28067resultWhttp%3A%2F%2F%D7%900%D9%A0%D7%90.com%2F%20%2B%20http%3A%2F%2F%D7%900%D9%A0%D7%90.com%2F 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 PASSclass1312089842.2883#http://[000:01:02:003:004:5:6:007]/text FAILclass1312089892.28067resulthttp%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 Ffile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e%3F00%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file:///c:/foo/#4e?00 http://a/b/clabelfile:///C:/foo/#4e?00text FAILclass1312089842.2883file:///c:/foo/#4e?00text PASSclass1312089892.28067resultFfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e%3F00%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2531b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2531b =%2F%2Ftest%3A80%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname !//test:80 file:///c:/foo/bar.htmllabelfile://test:80/text PASSclass1312089842.2883file://test:80text FAILclass1312089892.28067result=%2F%2Ftest%3A80%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Whttp%3A%2F%2F%5B192%3A%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B192%3A%3Ac0a8%3A1%5D%2Fname +http://[192::c0a8:1]/ http://[192::c0a8:1]/labelhttp://[192::c0a8:1]/text PASSclass1312089842.2883http://[192::c0a8:1]/text PASSclass1312089892.28067resultWhttp%3A%2F%2F%5B192%3A%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B192%3A%3Ac0a8%3A1%5D%2F 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 FAILclass1312089842.2883file:///bar.htmltext PASSclass1312089892.28067resultSfile%3A%2F%2F%2FC%3A%2Ffoo%2F..%2F..%2F..%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc /http%3A%2F%2Ffoo%23%20%2B%20http%3A%2F%2Ffoo%23name http://foo# http://foo#label http://foo/#text PASSclass1312089842.2883 http://foo/#text PASSclass1312089892.28067result/http%3A%2F%2Ffoo%23%20%2B%20http%3A%2F%2Ffoo%23 Ehttp%3A%2F%2Fhoge%252A.fuga%2F%20%2B%20http%3A%2F%2Fhoge%252A.fuga%2Fname )http://hoge%2A.fuga/ http://hoge%2A.fuga/labelhttp://hoge%2A.fuga/text PASSclass1312089842.2883http://hoge%2A.fuga/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fhoge%252A.fuga%2F%20%2B%20http%3A%2F%2Fhoge%252A.fuga%2F Kabout%3A%2F%2Fweather%2F%E4%B8%80%20%2B%20about%3A%2F%2Fweather%2F%E4%B8%80name 'about://weather/一 about://weather/一labelabout://weather/%E4%B8%80text PASSclass1312089842.2883about://weather/%E4%B8%80text PASSclass1312089892.28067resultKabout%3A%2F%2Fweather%2F%E4%B8%80%20%2B%20about%3A%2F%2Fweather%2F%E4%B8%80 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B0b 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A7b Ihttp%3A%2F%2Ffoo.bar%E3%80%82%2F%20%2B%20http%3A%2F%2Ffoo.bar%E3%80%82%2Fname %http://foo.bar。/ http://foo.bar。/labelhttp://foo.bar./text PASSclass1312089842.2883http://foo.bar./text PASSclass1312089892.28067resultIhttp%3A%2F%2Ffoo.bar%E3%80%82%2F%20%2B%20http%3A%2F%2Ffoo.bar%E3%80%82%2F Chttp%3A%2F%2F%E1%A0%8B.com%2F%20%2B%20http%3A%2F%2F%E1%A0%8B.com%2Fname http://᠋.com/ http://᠋.com/labelhttp://%E1%A0%8B.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2F%E1%A0%8B.com%2F%20%2B%20http%3A%2F%2F%E1%A0%8B.com%2F 8%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname //c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883file://c/foo/bartext FAILclass1312089892.28067result8%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef +data%3A%3B%2Ctest%20%2B%20data%3A%3B%2Ctestname data:;,test data:;,testlabel data:;,testtext PASSclass1312089842.2883result+data%3A%3B%2Ctest%20%2B%20data%3A%3B%2Ctest Cdata%3Atext%2F.%2Fplain%2Cabc%20%2B%20data%3Atext%2F.%2Fplain%2Cabcname +data:text/./plain,abc data:text/./plain,abclabeldata:text/./plain,abctext PASSclass1312089842.2883resultCdata%3Atext%2F.%2Fplain%2Cabc%20%2B%20data%3Atext%2F.%2Fplain%2Cabc 7http%3A%2F%2FA%CC%8A%2F%20%2B%20http%3A%2F%2FA%CC%8A%2Fname http://Å/ http://Å/labelhttp://xn--5ca/text PASSclass1312089842.2883http://xn--5ca/text PASSclass1312089892.28067result7http%3A%2F%2FA%CC%8A%2F%20%2B%20http%3A%2F%2FA%CC%8A%2F Ohttp%3A%2F%2F%C3%A0%CC%88.%D7%90%2F%20%2B%20http%3A%2F%2F%C3%A0%CC%88.%D7%90%2Fname http://à̈.א/ http://à̈.א/labelhttp://xn--0ca81i.xn--4db/text PASSclass1312089842.2883http://xn--0ca81i.xn--4db/text PASSclass1312089892.28067resultOhttp%3A%2F%2F%C3%A0%CC%88.%D7%90%2F%20%2B%20http%3A%2F%2F%C3%A0%CC%88.%D7%90%2F =resource%3A%2F%2Ffoo%2Fbar%20%2B%20resource%3A%2F%2Ffoo%2Fbarname %resource://foo/bar resource://foo/barlabelresource://foo/bartext PASSclass1312089842.2883resource://foo/bartext PASSclass1312089892.28067result=resource%3A%2F%2Ffoo%2Fbar%20%2B%20resource%3A%2F%2Ffoo%2Fbar 3http%3A%2Ftest%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:/test/abc http://foo/barlabelhttp://foo/test/abctext PASSclass1312089842.2883http://test/abctext FAILclass1312089892.28067result3http%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 FAILclass1312089842.2883 http://%%%/text FAILclass1312089892.28067result_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 Ihttp%3A%2F%2Fa.b.xn--%C3%A4.e%2F%20%2B%20http%3A%2F%2Fa.b.xn--%C3%A4.e%2Fname )http://a.b.xn--ä.e/ http://a.b.xn--ä.e/labelhttp://a.b.xn--%C3%A4.e/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa.b.xn--%C3%A4.e%2F%20%2B%20http%3A%2F%2Fa.b.xn--%C3%A4.e%2F }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 PASSclass1312089842.2883result}data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Fx-unknown%3Bname%3Dfilename.dat%2Cabc 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%A0b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%A0b .view-source%3Afoo%20%2B%20http%3A%2F%2Ftest%2Fname view-source:foo http://test/labelview-source:footext PASSclass1312089842.2883view-source:footext PASSclass1312089892.28067result.view-source%3Afoo%20%2B%20http%3A%2F%2Ftest%2F >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 FAILclass1312089842.2883file://c|//foo/bar.htmltext FAILclass1312089892.28067result>file%3Ac%7C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc qecmascript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20ecmascript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80name 5ecmascript:a % 55 // # 一 ecmascript:a % 55 // # 一label ecmascript:a % 55 // # %E4%B8%80text FAILclass1312089842.2883resultqecmascript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20ecmascript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80 }perlscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20perlscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22name 9perlscript:a % 55 // # 一 " perlscript:a % 55 // # 一 "label"perlscript:a % 55 // # %E4%B8%80 "text FAILclass1312089842.2883result}perlscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20perlscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E9b 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 FAILclass1312089842.2883(http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/text FAILclass1312089892.28067resulthttp%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%25cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cdbname #http://foo/#a%cdb http://foo/#a%cdblabelhttp://foo/#a%cdbtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cdb Qhttp%3A%2F%2F2001%3Adb8%3A%3A1.80%2F%20%2B%20http%3A%2F%2F2001%3Adb8%3A%3A1.80%2Fname -http://2001:db8::1.80/ http://2001:db8::1.80/labelhttp://2001:db8::1.80/text FAILclass1312089842.2883http://2001:db8::1.80/text FAILclass1312089892.28067resultQhttp%3A%2F%2F2001%3Adb8%3A%3A1.80%2F%20%2B%20http%3A%2F%2F2001%3Adb8%3A%3A1.80%2F 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 PASSclass1312089842.2883resulthttp%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%2Cfo%2580o%20%2B%20data%3A%2Cfo%2580oname data:,fo%80o data:,fo%80olabel data:,fo%80otext PASSclass1312089842.2883result-data%3A%2Cfo%2580o%20%2B%20data%3A%2Cfo%2580o ;http%3A%2F%2F%E2%84%AB%2F%20%2B%20http%3A%2F%2F%E2%84%AB%2Fname http://Å/ http://Å/labelhttp://xn--5ca/text PASSclass1312089842.2883http://xn--5ca/text PASSclass1312089892.28067result;http%3A%2F%2F%E2%84%AB%2F%20%2B%20http%3A%2F%2F%E2%84%AB%2F DATA%3A%20%2B%20DATA%3Aname DATA: DATA:labeldata:text PASSclass1312089842.2883resultDATA%3A%20%2B%20DATA%3A +data%3A%2C%3Btest%20%2B%20data%3A%2C%3Btestname data:,;test data:,;testlabel data:,;testtext PASSclass1312089842.2883result+data%3A%2C%3Btest%20%2B%20data%3A%2C%3Btest Mhttp%3A%2F%2F%E2%80%8D%E2%80%8D%2F%20%2B%20http%3A%2F%2F%E2%80%8D%E2%80%8D%2Fname http://‍‍/ http://‍‍/labelhttp://%E2%80%8D%E2%80%8D/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultMhttp%3A%2F%2F%E2%80%8D%E2%80%8D%2F%20%2B%20http%3A%2F%2F%E2%80%8D%E2%80%8D%2F -gopher%3A%2F%2Ffoo%20%2B%20gopher%3A%2F%2Ffooname gopher://foo gopher://foolabel gopher://foo/text PASSclass1312089842.2883 gopher://footext FAILclass1312089892.28067result-gopher%3A%2F%2Ffoo%20%2B%20gopher%3A%2F%2Ffoo ]file%3A%2FMacintosh%20HD%2FApplications%2F%20%2B%20file%3A%2FMacintosh%20HD%2FApplications%2Fname Afile:/Macintosh HD/Applications/ file:/Macintosh HD/Applications/label2file://macintosh%20hd/Macintosh%20HD/Applications/text FAILclass1312089842.2883$file:///Macintosh%20HD/Applications/text PASSclass1312089892.28067result]file%3A%2FMacintosh%20HD%2FApplications%2F%20%2B%20file%3A%2FMacintosh%20HD%2FApplications%2F ohttp%3A%2F%2Ffe80--1s4.ipv6-literal.net%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffe80--1s4.ipv6-literal.net%2Ffoo%2Fbarname Shttp://fe80--1s4.ipv6-literal.net/foo/bar http://fe80--1s4.ipv6-literal.net/foo/barlabel)http://fe80--1s4.ipv6-literal.net/foo/bartext PASSclass1312089842.2883)http://fe80--1s4.ipv6-literal.net/foo/bartext PASSclass1312089892.28067resultohttp%3A%2F%2Ffe80--1s4.ipv6-literal.net%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffe80--1s4.ipv6-literal.net%2Ffoo%2Fbar http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234%E3%80%82123456789.org%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234%E3%80%82123456789.org%2Fname http://1234567890123456789012345678901234567890123456789012345678901234。123456789.org/ http://1234567890123456789012345678901234567890123456789012345678901234。123456789.org/label^http://1234567890123456789012345678901234567890123456789012345678901234%E3%80%82123456789.org/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234%E3%80%82123456789.org%2F%20%2B%20http%3A%2F%2F1234567890123456789012345678901234567890123456789012345678901234%E3%80%82123456789.org%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25eCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eCb 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B1b 1about%3Ahoge%2F..%2F%20%2B%20http%3A%2F%2Ftest%2Fname about:hoge/../ http://test/labelabout:hoge/../text PASSclass1312089842.2883about:hoge/../text PASSclass1312089892.28067result1about%3Ahoge%2F..%2F%20%2B%20http%3A%2F%2Ftest%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2593b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2593b 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 PASSclass1312089842.2883resultMjavascript%3A%22abc%23def%23ghi%22%20%2B%20javascript%3A%22abc%23def%23ghi%22 Ahttp%3A%2F%2F%F0%AF%A1%B4%2F%20%2B%20http%3A%2F%2F%F0%AF%A1%B4%2Fname http://当/ http://当/labelhttp://xn--x1t/text PASSclass1312089842.2883http://xn--x1t/text FAILclass1312089892.28067resultAhttp%3A%2F%2F%F0%AF%A1%B4%2F%20%2B%20http%3A%2F%2F%F0%AF%A1%B4%2F =http%3A%2F%2Fa%3Db.test%2F%20%2B%20http%3A%2F%2Fa%3Db.test%2Fname !http://a=b.test/ http://a=b.test/labelhttp://a%3Db.test/text PASSclass1312089842.2883http://a=b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%3Db.test%2F%20%2B%20http%3A%2F%2Fa%3Db.test%2F 9rlogin%3A%2F%2Ffoo%40bar%20%2B%20rlogin%3A%2F%2Ffoo%40barname !rlogin://foo@bar rlogin://foo@barlabelrlogin://foo@bartext FAILclass1312089842.2883rlogin://foo@bartext FAILclass1312089892.28067result9rlogin%3A%2F%2Ffoo%40bar%20%2B%20rlogin%3A%2F%2Ffoo%40bar Ahttp%3A%2F%2Fa%251Cb.test%2F%20%2B%20http%3A%2F%2Fa%251Cb.test%2Fname %http://a%1Cb.test/ http://a%1Cb.test/labelhttp://a%1Cb.test/text FAILclass1312089842.2883http://a%1Cb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Cb.test%2F%20%2B%20http%3A%2F%2Fa%251Cb.test%2F %tn3270%3A%20%2B%20http%3A%2F%2Ffoo%2Fname tn3270: http://foo/labeltn3270:text PASSclass1312089842.2883tn3270:text PASSclass1312089892.28067result%tn3270%3A%20%2B%20http%3A%2F%2Ffoo%2F ;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname //test/ file:///c:/foo/bar.htmllabel file://test/text PASSclass1312089842.2883 file://test/text PASSclass1312089892.28067result;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f4b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E5b "res%3A%20%2B%20http%3A%2F%2Ffoo%2Fname res: http://foo/labelres:text PASSclass1312089842.2883res:text PASSclass1312089892.28067result"res%3A%20%2B%20http%3A%2F%2Ffoo%2F ?http%3A%2F%2Fa%7Cb%40foo%2F%20%2B%20http%3A%2F%2Fa%7Cb%40foo%2Fname http://a|b@foo/ http://a|b@foo/labelhttp://a%7Cb@foo/text PASSclass1312089842.2883http://a|b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%7Cb%40foo%2F%20%2B%20http%3A%2F%2Fa%7Cb%40foo%2F -data%3A%2Cfo%257Eo%20%2B%20data%3A%2Cfo%257Eoname data:,fo%7Eo data:,fo%7Eolabel data:,fo%7Eotext PASSclass1312089842.2883result-data%3A%2Cfo%257Eo%20%2B%20data%3A%2Cfo%257Eo 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 PASSclass1312089842.2883http://C|/foo/bartext FAILclass1312089892.28067result5%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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%AAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%AAb =http%3A%2F%2Fa%3Bb.test%2F%20%2B%20http%3A%2F%2Fa%3Bb.test%2Fname !http://a;b.test/ http://a;b.test/labelhttp://a%3Bb.test/text FAILclass1312089842.2883http://a;b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%3Bb.test%2F%20%2B%20http%3A%2F%2Fa%3Bb.test%2F Chttp%3A%2F%2Fx%3Aa*b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa*b%40foo%2Fname #http://x:a*b@foo/ http://x:a*b@foo/labelhttp://x:a*b@foo/text PASSclass1312089842.2883http://x:a*b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa*b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa*b%40foo%2F 7file%3A%2F.%252Ffoo.txt%20%2B%20file%3A%2F.%252Ffoo.txtname #file:/.%2Ffoo.txt file:/.%2Ffoo.txtlabelfile://.%2Ffoo.txt/text FAILclass1312089842.2883file:///.%2Ffoo.txttext FAILclass1312089892.28067result7file%3A%2F.%252Ffoo.txt%20%2B%20file%3A%2F.%252Ffoo.txt ]file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname -file:////?/c:/windows/ file:////?/c:/windows/labelfile:///C:/windows/text FAILclass1312089842.2883file:////?/c:/windows/text FAILclass1312089892.28067result]file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F Qmoz-icon%3A%2F%2Funknown%3Fsize%3D16%20%2B%20moz-icon%3A%2F%2Funknown%3Fsize%3D16name 5moz-icon://unknown?size=16 moz-icon://unknown?size=16labelmoz-icon://unknown?size=16text FAILclass1312089842.2883moz-icon://unknown?size=16text FAILclass1312089892.28067resultQmoz-icon%3A%2F%2Funknown%3Fsize%3D16%20%2B%20moz-icon%3A%2F%2Funknown%3Fsize%3D16 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25aEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aEb 7file%3A%2F%2F%2F0%7C%2F%20%2B%20file%3A%2F%2F%2F0%7C%2Fname file:///0|/ file:///0|/label file:///0%7C/text PASSclass1312089842.2883 file:///0|/text FAILclass1312089892.28067result7file%3A%2F%2F%2F0%7C%2F%20%2B%20file%3A%2F%2F%2F0%7C%2F 5http%3A%2F%2F%C4%80%2F%20%2B%20http%3A%2F%2F%C4%80%2Fname http://Ā/ http://Ā/labelhttp://xn--yda/text PASSclass1312089842.2883http://xn--yda/text PASSclass1312089892.28067result5http%3A%2F%2F%C4%80%2F%20%2B%20http%3A%2F%2F%C4%80%2F /data%3Atext%2Fplain%20%2B%20data%3Atext%2Fplainname data:text/plain data:text/plainlabeldata:text/plaintext PASSclass1312089842.2883result/data%3Atext%2Fplain%20%2B%20data%3Atext%2Fplain 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%259db%20%2B%20http%3A%2F%2Ffoo%2F%23a%259db 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%B7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%B7b 4view-source%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2Fname view-source://foo http://test/labelview-source://footext FAILclass1312089842.2883view-source://footext FAILclass1312089892.28067result4view-source%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2F %data%3A%2Cfozo%20%2B%20data%3A%2Cfozoname data:,fozo data:,fozolabel data:,fozotext PASSclass1312089842.2883result%data%3A%2Cfozo%20%2B%20data%3A%2Cfozo _http%3A%2F%2F%5B2001%3A0DB8%3A%3A80%2F60%5D%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A80%2F60%5Dname 3http://[2001:0DB8::80/60] http://[2001:0DB8::80/60]labelhttp://[2001:0db8::80/60]text FAILclass1312089842.2883http://[2001:0DB8::80/60]text FAILclass1312089892.28067result_http%3A%2F%2F%5B2001%3A0DB8%3A%3A80%2F60%5D%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A80%2F60%5D ?http%3A%2F%2Fx%CD%81b.jp%2F%20%2B%20http%3A%2F%2Fx%CD%81b.jp%2Fname http://x́b.jp/ http://x́b.jp/labelhttp://xn--xb-8tb.jp/text PASSclass1312089842.2883http://xn--xb-8tb.jp/text PASSclass1312089892.28067result?http%3A%2F%2Fx%CD%81b.jp%2F%20%2B%20http%3A%2F%2Fx%CD%81b.jp%2F %%23hoge%20%2B%20about%3Aweather%2Ffooname #hoge about:weather/foolabeltext PASSclass1312089842.2883about:weather/foo#hogetext FAILclass1312089892.28067result%%23hoge%20%2B%20about%3Aweather%2Ffoo qhttp%3A%2F%2F12345678901234567890123456789012.abc%2F%20%2B%20http%3A%2F%2F12345678901234567890123456789012.abc%2Fname Yhttp://12345678901234567890123456789012.abc/ http://12345678901234567890123456789012.abc/label,http://12345678901234567890123456789012.abc/text FAILclass1312089842.2883,http://12345678901234567890123456789012.abc/text PASSclass1312089892.28067resultqhttp%3A%2F%2F12345678901234567890123456789012.abc%2F%20%2B%20http%3A%2F%2F12345678901234567890123456789012.abc%2F 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 PASSclass1312089842.2883http://goo%20%20goo%7c%7c.com/text FAILclass1312089892.28067resultehttp%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257c%257c.com%2F -foo%3A%2Fbar%2Fbaz%20%2B%20foo%3A%2Fbar%2Fbazname foo:/bar/baz foo:/bar/bazlabel foo:/bar/baztext PASSclass1312089842.2883 foo:/bar/baztext PASSclass1312089892.28067result-foo%3A%2Fbar%2Fbaz%20%2B%20foo%3A%2Fbar%2Fbaz 8about%3Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname about:http://foo/ http://test/labelabout:http://foo/text PASSclass1312089842.2883about:http://foo/text PASSclass1312089892.28067result8about%3Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ihttp%3A%2F%2Fa%EF%BC%82b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%82b.test%2Fname %http://a"b.test/ http://a"b.test/labelhttp://a%22b.test/text PASSclass1312089842.2883http://a"b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%82b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%82b.test%2F Chttp%3A%2F%2Fa%D7%90Tz.com%2F%20%2B%20http%3A%2F%2Fa%D7%90Tz.com%2Fname #http://aאTz.com/ http://aאTz.com/labelhttp://a%D7%90Tz.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2Fa%D7%90Tz.com%2F%20%2B%20http%3A%2F%2Fa%D7%90Tz.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fbb 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 PASSclass1312089842.2883resultedata%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%2Cabc =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 PASSclass1312089842.2883http://0xFF.0.0.0/text FAILclass1312089892.28067result=http%3A%2F%2F0xFF.0.0.0%2F%20%2B%20http%3A%2F%2F0xFF.0.0.0%2F =http%3A%2F%2Fhello%2500%2F%20%2B%20http%3A%2F%2Fhello%2500%2Fname !http://hello%00/ http://hello%00/labelhttp://hello%00/text FAILclass1312089842.2883http://hello%00/text FAILclass1312089892.28067result=http%3A%2F%2Fhello%2500%2F%20%2B%20http%3A%2F%2Fhello%2500%2F Khttp%3A%2F%2Fa%E2%80%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%80%CC%86b%2Fname http://a ̆b/ http://a ̆b/labelhttp://xn--a%20b-5dc/text PASSclass1312089842.2883http://xn--a b-5dc/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%E2%80%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%80%CC%86b%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%259Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Eb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258eb 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%60b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%60b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C8b 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 PASSclass1312089842.2883resultKhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2597b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2597b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25D8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25A8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25BFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BFb 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 FAILclass1312089842.2883http://[1::%25]/text FAILclass1312089892.28067resultMhttp%3A%2F%2F%5B1%3A%3A%2525%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525%5D%2F 5http%3A%2F%2F%5B%23%5D%20%2B%20http%3A%2F%2F%5B%23%5Dname http://[#] http://[#]label http://[/#]text PASSclass1312089842.2883 http://[#]text FAILclass1312089892.28067result5http%3A%2F%2F%5B%23%5D%20%2B%20http%3A%2F%2F%5B%23%5D 3%0Dhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result3%0Dhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%257eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257eb ,about%3Amozilla%20%2B%20http%3A%2F%2Ftest%2Fname about:mozilla http://test/label about:mozillatext PASSclass1312089842.2883 about:mozillatext PASSclass1312089892.28067result,about%3Amozilla%20%2B%20http%3A%2F%2Ftest%2F -file%3A%2Fcd%3A%2F%20%2B%20file%3A%2Fcd%3A%2Fname file:/cd:/ file:/cd:/label file://cd:/text FAILclass1312089842.2883 file:///cd:/text PASSclass1312089892.28067result-file%3A%2Fcd%3A%2F%20%2B%20file%3A%2Fcd%3A%2F )data%3A%2Cfo%0Ao%20%2B%20data%3A%2Cfo%0Aoname data:,fo o data:,fo olabel data:,footext PASSclass1312089842.2883result)data%3A%2Cfo%0Ao%20%2B%20data%3A%2Cfo%0Ao Ahttp%3A%2F%2Fxn--%2C-s18d%2F%20%2B%20http%3A%2F%2Fxn--%2C-s18d%2Fname %http://xn--,-s18d/ http://xn--,-s18d/labelhttp://xn--%2C-s18d/text PASSclass1312089842.2883http://xn--,-s18d/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fxn--%2C-s18d%2F%20%2B%20http%3A%2F%2Fxn--%2C-s18d%2F 1opera%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2Fname opera:blank?hoge http://test/labelopera:blank?hogetext PASSclass1312089842.2883opera:blank?hogetext PASSclass1312089892.28067result1opera%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2F ?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 FAILclass1312089842.2883 http://[%25]/text FAILclass1312089892.28067result?http%3A%2F%2F%5B%2525%5D%2F%20%2B%20http%3A%2F%2F%5B%2525%5D%2F ;http%3A%2F%2F%E2%84%86%2F%20%2B%20http%3A%2F%2F%E2%84%86%2Fname http://℆/ http://℆/label http://c%2Fu/text FAILclass1312089842.2883 http://c/u/text FAILclass1312089892.28067result;http%3A%2F%2F%E2%84%86%2F%20%2B%20http%3A%2F%2F%E2%84%86%2F -telnet%3Afoo%40bar%20%2B%20telnet%3Afoo%40barname telnet:foo@bar telnet:foo@barlabeltelnet:foo@bartext PASSclass1312089842.2883telnet:foo@bartext PASSclass1312089892.28067result-telnet%3Afoo%40bar%20%2B%20telnet%3Afoo%40bar 9http%3A%2F%2Fx%CD%81b%2F%20%2B%20http%3A%2F%2Fx%CD%81b%2Fname http://x́b/ http://x́b/labelhttp://xn--xb-8tb/text PASSclass1312089842.2883http://xn--xb-8tb/text PASSclass1312089892.28067result9http%3A%2F%2Fx%CD%81b%2F%20%2B%20http%3A%2F%2Fx%CD%81b%2F =http%3A%2F%2Fa%10b.test%2F%20%2B%20http%3A%2F%2Fa%10b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%10b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%10b.test%2F%20%2B%20http%3A%2F%2Fa%10b.test%2F -javascript%3Aa%0Ab%20%2B%20javascript%3Aa%0Abname javascript:a b javascript:a blabel javascript:abtext PASSclass1312089842.2883result-javascript%3Aa%0Ab%20%2B%20javascript%3Aa%0Ab ihttp%3A%2F%2F%5B2001%3A0DB8%3A%3ACD30%2F60%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3ACD30%2F60%5D%2Fname 9http://[2001:0DB8::CD30/60]/ http://[2001:0DB8::CD30/60]/labelhttp://[2001:0db8::cd30/60]/text FAILclass1312089842.2883http://[2001:0DB8::CD30/60]/text FAILclass1312089892.28067resultihttp%3A%2F%2F%5B2001%3A0DB8%3A%3ACD30%2F60%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3ACD30%2F60%5D%2F 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultidata%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%252Cabc %23foo%20%2B%20data%3A%2Cname #foo data:,labeltext PASSclass1312089842.2883result%23foo%20%2B%20data%3A%2C mfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabcname =file:///C:/foo/bar/baz/.../abc file:///C:/foo/bar/baz/.../abclabelfile:///C:/foo/bar/baz/.../abctext PASSclass1312089842.2883file:///C:/foo/bar/baz/.../abctext PASSclass1312089892.28067resultmfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc =http%3A%2F%2FGoOgLe.CoM%2F%20%2B%20http%3A%2F%2FGoOgLe.CoM%2Fname %http://GoOgLe.CoM/ http://GoOgLe.CoM/labelhttp://google.com/text PASSclass1312089842.2883http://GoOgLe.CoM/text FAILclass1312089892.28067result=http%3A%2F%2FGoOgLe.CoM%2F%20%2B%20http%3A%2F%2FGoOgLe.CoM%2F Ahttp%3A%2F%2F%F0%A4%8E%AB%2F%20%2B%20http%3A%2F%2F%F0%A4%8E%AB%2Fname http://𤎫/ http://𤎫/labelhttp://xn--hb5j/text PASSclass1312089842.2883http://xn--hb5j/text PASSclass1312089892.28067resultAhttp%3A%2F%2F%F0%A4%8E%AB%2F%20%2B%20http%3A%2F%2F%F0%A4%8E%AB%2F Uhttp%3A%2F%2F%5Bv6.ff01%3A%3A043%5D%2F%20%2B%20http%3A%2F%2F%5Bv6.ff01%3A%3A043%5D%2Fname -http://[v6.ff01::043]/ http://[v6.ff01::043]/labelhttp://[v6.ff01::043]/text PASSclass1312089842.2883http://[v6.ff01::043]/text PASSclass1312089892.28067resultUhttp%3A%2F%2F%5Bv6.ff01%3A%3A043%5D%2F%20%2B%20http%3A%2F%2F%5Bv6.ff01%3A%3A043%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C1b ufile%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txtname Ifile:///C:/Program Files/README.txt file:///C:/Program Files/README.txtlabel(file:///C:/Program%20%20Files/README.txttext PASSclass1312089842.2883(file:///C:/Program%20%20Files/README.txttext PASSclass1312089892.28067resultufile%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt Mfile%3A%2F%2F%2F%24lib%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%24lib%2Ffoo%2Fbarname )file:///$lib/foo/bar file:///$lib/foo/barlabelfile:///$lib/foo/bartext PASSclass1312089842.2883file:///$lib/foo/bartext PASSclass1312089892.28067resultMfile%3A%2F%2F%2F%24lib%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%24lib%2Ffoo%2Fbar %2Ffoo%20%2B%20data%3A%2Cname /foo data:,labeltext PASSclass1312089842.2883result%2Ffoo%20%2B%20data%3A%2C ihttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%5D%2Fname =http://[64:ff9b::192.00.2.33]/ http://[64:ff9b::192.00.2.33]/labelhttp://[64:ff9b::192.00.2.33]/text FAILclass1312089842.2883http://[64:ff9b::192.00.2.33]/text FAILclass1312089892.28067resultihttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%5D%2F -irc%3A%2F%2Fmoznet%20%2B%20irc%3A%2F%2Fmoznetname irc://moznet irc://moznetlabel irc://moznettext FAILclass1312089842.2883 irc://moznettext FAILclass1312089892.28067result-irc%3A%2F%2Fmoznet%20%2B%20irc%3A%2F%2Fmoznet ehttp%3A%2F%2F%5B%3A%3Affff%3A0%3A00%3A37%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0%3A00%3A37%5D%2Fname 1http://[::ffff:0:00:37]/ http://[::ffff:0:00:37]/labelhttp://[::ffff:0:0:37]/text PASSclass1312089842.2883http://[::ffff:0:00:37]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A0%3A00%3A37%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0%3A00%3A37%5D%2F Chttp%3A%2F%2F192.168.0.000%2F%20%2B%20http%3A%2F%2F192.168.0.000%2Fname +http://192.168.0.000/ http://192.168.0.000/labelhttp://192.168.0.0/text PASSclass1312089842.2883http://192.168.0.000/text FAILclass1312089892.28067resultChttp%3A%2F%2F192.168.0.000%2F%20%2B%20http%3A%2F%2F192.168.0.000%2F ]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 PASSclass1312089842.2883http://Goo%20 goo%7C|.com/text FAILclass1312089892.28067result]http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2F%20%2B%20http%3A%2F%2FGoo%2520%20goo%257C%7C.com%2F 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 PASSclass1312089842.2883,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1312089892.28067resultujar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf%20%2B%20jar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf Ghttp%3A%2F%2F%2558n--4kq.net%2F%20%2B%20http%3A%2F%2F%2558n--4kq.net%2Fname +http://%58n--4kq.net/ http://%58n--4kq.net/labelhttp://xn--4kq.net/text PASSclass1312089842.2883http://%58n--4kq.net/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%2558n--4kq.net%2F%20%2B%20http%3A%2F%2F%2558n--4kq.net%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%258ab 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2520b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2520b =http%3A%2F%2Fa%13b.test%2F%20%2B%20http%3A%2F%2Fa%13b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%13b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%13b.test%2F%20%2B%20http%3A%2F%2Fa%13b.test%2F ?http%3A%2F%2FXN--4gq.com%2F%20%2B%20http%3A%2F%2FXN--4gq.com%2Fname 'http://XN--4gq.com/ http://XN--4gq.com/labelhttp://xn--4gq.com/text PASSclass1312089842.2883http://XN--4gq.com/text FAILclass1312089892.28067result?http%3A%2F%2FXN--4gq.com%2F%20%2B%20http%3A%2F%2FXN--4gq.com%2F 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 PASSclass1312089842.28833urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1312089892.28067resulturn%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aTb%20%2B%20http%3A%2F%2Fexample.com%2F%23aTb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Fdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fdb 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 PASSclass1312089842.2883resultUhttp%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%25eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eebname #http://foo/#a%eeb http://foo/#a%eeblabelhttp://foo/#a%eebtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eeb Ahttp%3A%2F%2Fa%251Eb.test%2F%20%2B%20http%3A%2F%2Fa%251Eb.test%2Fname %http://a%1Eb.test/ http://a%1Eb.test/labelhttp://a%1Eb.test/text FAILclass1312089842.2883http://a%1Eb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Eb.test%2F%20%2B%20http%3A%2F%2Fa%251Eb.test%2F 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 PASSclass1312089842.2883resultahttp%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90%20%2B%20http%3A%2F%2Fwww.example.com%2F%23a%EF%B7%90 http%3A%2F%2F%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D8%A7%DB%8C.com%2F%20%2B%20http%3A%2F%2F%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D8%A7%DB%8C.com%2Fname 7http://نامه‌ای.com/ http://نامه‌ای.com/labelhttp://xn--mgba3gch31f.com/text PASSclass1312089842.2883http://xn--mgba3gch31f.com/text PASSclass1312089892.28067resulthttp%3A%2F%2F%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D8%A7%DB%8C.com%2F%20%2B%20http%3A%2F%2F%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D8%A7%DB%8C.com%2F Ihttp%3A%2F%2F%5B%3A%3AfffF%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AfffF%5D%2Fname !http://[::fffF]/ http://[::fffF]/labelhttp://[::ffff]/text PASSclass1312089842.2883http://[::fffF]/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%5B%3A%3AfffF%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AfffF%5D%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B1b afile%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580name 1file:///C:/foo/%E4%B8%80 file:///C:/foo/%E4%B8%80labelfile:///C:/foo/%E4%B8%80text PASSclass1312089842.2883file:///C:/foo/%E4%B8%80text PASSclass1312089892.28067resultafile%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580 5javascript%3A%22abc%22%20%2B%20javascript%3A%22abc%22name !javascript:"abc" javascript:"abc"labeljavascript:"abc"text PASSclass1312089842.2883result5javascript%3A%22abc%22%20%2B%20javascript%3A%22abc%22 /http%3A%2F%2F%2Ffoo%20%2B%20http%3A%2F%2F%2Ffooname http:///foo http:///foolabel http://foo/text FAILclass1312089842.2883 http:/footext FAILclass1312089892.28067result/http%3A%2F%2F%2Ffoo%20%2B%20http%3A%2F%2F%2Ffoo 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 FAILclass1312089842.2883http://[1::%25eth0]/text FAILclass1312089892.28067resultUhttp%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A%2525eth0%5D%2F 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%05b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%05b 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BCb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BCb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F9b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F9b ;%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname ///somehost/hoge file:///c:/deflabelfile:///somehost/hogetext PASSclass1312089842.2883file:///somehost/hogetext PASSclass1312089892.28067result;%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef ?http%3A%2F%2Fxn--ab-213n%2F%20%2B%20http%3A%2F%2Fxn--ab-213n%2Fname 'http://xn--ab-213n/ http://xn--ab-213n/labelhttp://xn--ab-213n/text PASSclass1312089842.2883http://xn--ab-213n/text PASSclass1312089892.28067result?http%3A%2F%2Fxn--ab-213n%2F%20%2B%20http%3A%2F%2Fxn--ab-213n%2F ghttp%3A%2F%2F%5B1%3A2%3A%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A%3A%3A192.168.0.1%5D%2Fname 7http://[1:2:::192.168.0.1]/ http://[1:2:::192.168.0.1]/labelhttp://[1:2:::192.168.0.1]/text PASSclass1312089842.2883http://[1:2:::192.168.0.1]/text PASSclass1312089892.28067resultghttp%3A%2F%2F%5B1%3A2%3A%3A%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A%3A%3A192.168.0.1%5D%2F )data%3A%2Cfo%02o%20%2B%20data%3A%2Cfo%02oname data:,foo data:,foolabel data:,fo%02otext PASSclass1312089842.2883result)data%3A%2Cfo%02o%20%2B%20data%3A%2Cfo%02o kfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabcname ;file:///C:/foo/bar/baz/../abc file:///C:/foo/bar/baz/../abclabelfile:///C:/foo/bar/abctext PASSclass1312089842.2883file:///C:/foo/bar/abctext PASSclass1312089892.28067resultkfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25DAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DAb =http%3A%2F%2F%E0%A1%9Ex%2F%20%2B%20http%3A%2F%2F%E0%A1%9Ex%2Fname http://࡞x/ http://࡞x/labelhttp://%E0%A1%9Ex/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result=http%3A%2F%2F%E0%A1%9Ex%2F%20%2B%20http%3A%2F%2F%E0%A1%9Ex%2F Mhttp%3A%2F%2F%5Bff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bff01%3A%3A43%5D%2Fname %http://[ff01::43]/ http://[ff01::43]/labelhttp://[ff01::43]/text PASSclass1312089842.2883http://[ff01::43]/text PASSclass1312089892.28067resultMhttp%3A%2F%2F%5Bff01%3A%3A43%5D%2F%20%2B%20http%3A%2F%2F%5Bff01%3A%3A43%5D%2F ahttp%3A%2F%2Ffoo%2Fbar%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%25u4E00%25U4e00%2Fabcname =http://foo/bar%u4E00%U4e00/abc http://foo/bar%u4E00%U4e00/abclabelhttp://foo/bar%u4E00%U4e00/abctext PASSclass1312089842.2883http://foo/bar%u4E00%U4e00/abctext PASSclass1312089892.28067resultahttp%3A%2F%2Ffoo%2Fbar%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%25u4E00%25U4e00%2Fabc ehttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0%5D%2Fname 9http://[::ffff:192.168.0.0]/ http://[::ffff:192.168.0.0]/labelhttp://[::ffff:c0a8:0]/text PASSclass1312089842.2883http://[::ffff:192.168.0.0]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.0%5D%2F 9%E2%80%82http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%82http://foo/text PASSclass1312089842.2883 http://test/%E2%80%82http://foo/text PASSclass1312089892.28067result9%E2%80%82http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Chttp%3A%2F%2Fa%2520b%40foo%2F%20%2B%20http%3A%2F%2Fa%2520b%40foo%2Fname #http://a%20b@foo/ http://a%20b@foo/labelhttp://a%20b@foo/text PASSclass1312089842.2883http://a%20b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa%2520b%40foo%2F%20%2B%20http%3A%2F%2Fa%2520b%40foo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25aCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aCb Ahttp%3A%2F%2F%F0%A1%8D%AA%2F%20%2B%20http%3A%2F%2F%F0%A1%8D%AA%2Fname http://𡍪/ http://𡍪/labelhttp://xn--j74i/text PASSclass1312089842.2883http://xn--j74i/text PASSclass1312089892.28067resultAhttp%3A%2F%2F%F0%A1%8D%AA%2F%20%2B%20http%3A%2F%2F%F0%A1%8D%AA%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aLb%20%2B%20http%3A%2F%2Fexample.com%2F%23aLb 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 FAILclass1312089842.2883)http://%3g%78%63%30%2e%30%32%35%30%2E.01/text FAILclass1312089892.28067resulthttp%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 =http%3A%2F%2Fa%60b.test%2F%20%2B%20http%3A%2F%2Fa%60b.test%2Fname !http://a`b.test/ http://a`b.test/labelhttp://a%60b.test/text PASSclass1312089842.2883http://a`b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%60b.test%2F%20%2B%20http%3A%2F%2Fa%60b.test%2F 'wysiwyg%3A%20%2B%20http%3A%2F%2Ftest%2Fname wysiwyg: http://test/labelwysiwyg:text PASSclass1312089842.2883wysiwyg:text PASSclass1312089892.28067result'wysiwyg%3A%20%2B%20http%3A%2F%2Ftest%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23arb%20%2B%20http%3A%2F%2Fexample.com%2F%23arb -data%3A%2Cfo%2520o%20%2B%20data%3A%2Cfo%2520oname data:,fo%20o data:,fo%20olabel data:,fo%20otext PASSclass1312089842.2883result-data%3A%2Cfo%2520o%20%2B%20data%3A%2Cfo%2520o 9javascript%3Aa%EF%BF%BDb%20%2B%20javascript%3Aa%EF%BF%BDbname !javascript:a�b javascript:a�blabeljavascript:a%EF%BF%BDbtext PASSclass1312089842.2883result9javascript%3Aa%EF%BF%BDb%20%2B%20javascript%3Aa%EF%BF%BDb =http%3A%2F%2Fa%15b.test%2F%20%2B%20http%3A%2F%2Fa%15b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%15b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%15b.test%2F%20%2B%20http%3A%2F%2Fa%15b.test%2F 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 PASSclass1312089842.2883resultdata%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 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aIb%20%2B%20http%3A%2F%2Fexample.com%2F%23aIb )data%3A%2Cfo%25o%20%2B%20data%3A%2Cfo%25oname data:,fo%o data:,fo%olabel data:,fo%otext PASSclass1312089842.2883result)data%3A%2Cfo%25o%20%2B%20data%3A%2Cfo%25o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Ecb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ecb 9http%3A%2F%2Ffoo.bar.%2F%20%2B%20http%3A%2F%2Ffoo.bar.%2Fname !http://foo.bar./ http://foo.bar./labelhttp://foo.bar./text PASSclass1312089842.2883http://foo.bar./text PASSclass1312089892.28067result9http%3A%2F%2Ffoo.bar.%2F%20%2B%20http%3A%2F%2Ffoo.bar.%2F Ghttp%3A%2F%2F%5B%3A%3A001%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A001%5D%2Fname http://[::001]/ http://[::001]/label http://[::1]/text PASSclass1312089842.2883http://[::001]/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%5B%3A%3A001%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A001%5D%2F ?data%3A%3Bcharset%3D%2Ctest%20%2B%20data%3A%3Bcharset%3D%2Ctestname 'data:;charset=,test data:;charset=,testlabeldata:;charset=,testtext PASSclass1312089842.2883result?data%3A%3Bcharset%3D%2Ctest%20%2B%20data%3A%3Bcharset%3D%2Ctest Ahttp%3A%2F%2F192.0255.0.0%2F%20%2B%20http%3A%2F%2F192.0255.0.0%2Fname )http://192.0255.0.0/ http://192.0255.0.0/labelhttp://192.173.0.0/text PASSclass1312089842.2883http://192.0255.0.0/text FAILclass1312089892.28067resultAhttp%3A%2F%2F192.0255.0.0%2F%20%2B%20http%3A%2F%2F192.0255.0.0%2F ]http%3A%2F%2F%C3%A0%E2%92%88b%E3%80%82c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%E3%80%82c%2Fname %http://à⒈b。c/ http://à⒈b。c/labelhttp://xn--1.b-8ka.c/text PASSclass1312089842.2883http://xn--1.b-8ka.c/text FAILclass1312089892.28067result]http%3A%2F%2F%C3%A0%E2%92%88b%E3%80%82c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%E3%80%82c%2F %foo%20%2B%20data%3Atext%2Fplain%2Cabcname foo data:text/plain,abclabeltext PASSclass1312089842.2883result%foo%20%2B%20data%3Atext%2Fplain%2Cabc http%3A%2F%2Fxn--567890123456789012345678901234567890123456789012345678901234.com%2F%20%2B%20http%3A%2F%2Fxn--567890123456789012345678901234567890123456789012345678901234.com%2Fname http://xn--567890123456789012345678901234567890123456789012345678901234.com/ http://xn--567890123456789012345678901234567890123456789012345678901234.com/labelLhttp://xn--567890123456789012345678901234567890123456789012345678901234.com/text PASSclass1312089842.2883Lhttp://xn--567890123456789012345678901234567890123456789012345678901234.com/text PASSclass1312089892.28067resulthttp%3A%2F%2Fxn--567890123456789012345678901234567890123456789012345678901234.com%2F%20%2B%20http%3A%2F%2Fxn--567890123456789012345678901234567890123456789012345678901234.com%2F _http%3A%2F%2F%EF%BD%98%EF%BD%8E--4kq.net%2F%20%2B%20http%3A%2F%2F%EF%BD%98%EF%BD%8E--4kq.net%2Fname /http://xn--4kq.net/ http://xn--4kq.net/labelhttp://xn--4kq.net/text PASSclass1312089842.2883http://xn--4kq.net/text PASSclass1312089892.28067result_http%3A%2F%2F%EF%BD%98%EF%BD%8E--4kq.net%2F%20%2B%20http%3A%2F%2F%EF%BD%98%EF%BD%8E--4kq.net%2F 'tel%3A%2F%2Ffoo%20%2B%20tel%3A%2F%2Ffooname tel://foo tel://foolabel tel://footext FAILclass1312089842.2883 tel://footext FAILclass1312089892.28067result'tel%3A%2F%2Ffoo%20%2B%20tel%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25bFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bFb 'sms%3A%2F%2Ffoo%20%2B%20sms%3A%2F%2Ffooname sms://foo sms://foolabel sms://footext FAILclass1312089842.2883 sms://footext FAILclass1312089892.28067result'sms%3A%2F%2Ffoo%20%2B%20sms%3A%2F%2Ffoo A%2F%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname /////c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883file://///c:/foo/bartext FAILclass1312089892.28067resultA%2F%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2523b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2523b ?http%3A%2F%2Fcc--aab.com%2F%20%2B%20http%3A%2F%2Fcc--aab.com%2Fname 'http://cc--aab.com/ http://cc--aab.com/labelhttp://cc--aab.com/text PASSclass1312089842.2883http://cc--aab.com/text PASSclass1312089892.28067result?http%3A%2F%2Fcc--aab.com%2F%20%2B%20http%3A%2F%2Fcc--aab.com%2F ?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 PASSclass1312089842.2883file:///test%20a/b/ctext PASSclass1312089892.28067result?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 PASSclass1312089842.2883resultsdata%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3Atext%252Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2 9http%3A%2F%2Fa*b.test%2F%20%2B%20http%3A%2F%2Fa*b.test%2Fname !http://a*b.test/ http://a*b.test/labelhttp://a%2Ab.test/text PASSclass1312089842.2883http://a*b.test/text FAILclass1312089892.28067result9http%3A%2F%2Fa*b.test%2F%20%2B%20http%3A%2F%2Fa*b.test%2F 9http%3A%2F%2F-ab.test%2F%20%2B%20http%3A%2F%2F-ab.test%2Fname !http://-ab.test/ http://-ab.test/labelhttp://-ab.test/text PASSclass1312089842.2883http://-ab.test/text PASSclass1312089892.28067result9http%3A%2F%2F-ab.test%2F%20%2B%20http%3A%2F%2F-ab.test%2F 5http%3A%2F%2F%5B%3F%5D%20%2B%20http%3A%2F%2F%5B%3F%5Dname http://[?] http://[?]label http://[/?]text PASSclass1312089842.2883 http://[?]text FAILclass1312089892.28067result5http%3A%2F%2F%5B%3F%5D%20%2B%20http%3A%2F%2F%5B%3F%5D ;javascript%3A14%20%25%204%20%2B%20javascript%3A14%20%25%204name #javascript:14 % 4 javascript:14 % 4labeljavascript:14 % 4text PASSclass1312089842.2883result;javascript%3A14%20%25%204%20%2B%20javascript%3A14%20%25%204 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%B4b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%B4b Ihttp%3A%2F%2Fa%EF%BD%9Db.test%2F%20%2B%20http%3A%2F%2Fa%EF%BD%9Db.test%2Fname %http://a}b.test/ http://a}b.test/labelhttp://a%7Db.test/text PASSclass1312089842.2883http://a}b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BD%9Db.test%2F%20%2B%20http%3A%2F%2Fa%EF%BD%9Db.test%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a7b%20%2B%20http%3A%2F%2Fexample.com%2F%23a7b -data%3A%2Cfo%255Eo%20%2B%20data%3A%2Cfo%255Eoname data:,fo%5Eo data:,fo%5Eolabel data:,fo%5Eotext PASSclass1312089842.2883result-data%3A%2Cfo%255Eo%20%2B%20data%3A%2Cfo%255Eo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Fbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Fbb ofile%3A%2F%2F%2FC%3A%2Fwindows%2F%2F%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2FC%3A%2Fwindows%2F%2F%2Fexplorer.exename Cfile:///C:/windows///explorer.exe file:///C:/windows///explorer.exelabel!file:///C:/windows///explorer.exetext PASSclass1312089842.2883!file:///C:/windows///explorer.exetext PASSclass1312089892.28067resultofile%3A%2F%2F%2FC%3A%2Fwindows%2F%2F%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2FC%3A%2Fwindows%2F%2F%2Fexplorer.exe 1javascript%3Aa%2500b%20%2B%20javascript%3Aa%2500bname !javascript:a%00b javascript:a%00blabeljavascript:a%00btext PASSclass1312089842.2883result1javascript%3Aa%2500b%20%2B%20javascript%3Aa%2500b 7file%3Acd%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%2Fbarname file:cd:\foo\bar http://foo/barlabelfile://cd:/foo/bartext FAILclass1312089842.2883file://cd:/foo/bartext FAILclass1312089892.28067result7file%3Acd%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%2Fbar 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 PASSclass1312089842.2883http://goo%20%20goo%7C%7C.com/text PASSclass1312089892.28067resultehttp%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2F%20%2B%20http%3A%2F%2Fgoo%2520%2520goo%257C%257C.com%2F Mhttp%3A%2F%2F%C4%80.xn--mgbayh7gpa%20%2B%20http%3A%2F%2F%C4%80.xn--mgbayh7gpaname 1http://Ā.xn--mgbayh7gpa http://Ā.xn--mgbayh7gpalabelhttp://xn--yda.xn--mgbayh7gpa/text PASSclass1312089842.2883http://xn--yda.xn--mgbayh7gpa/text PASSclass1312089892.28067resultMhttp%3A%2F%2F%C4%80.xn--mgbayh7gpa%20%2B%20http%3A%2F%2F%C4%80.xn--mgbayh7gpa -data%3A%2Cfo%25Cdo%20%2B%20data%3A%2Cfo%25Cdoname data:,fo%Cdo data:,fo%Cdolabel data:,fo%Cdotext PASSclass1312089842.2883result-data%3A%2Cfo%25Cdo%20%2B%20data%3A%2Cfo%25Cdo 3javascript%3Aa%C2%A0b%20%2B%20javascript%3Aa%C2%A0bname javascript:a b javascript:a blabeljavascript:a%C2%A0btext PASSclass1312089842.2883result3javascript%3Aa%C2%A0b%20%2B%20javascript%3Aa%C2%A0b )nntp%3A%2F%2Ffoo%20%2B%20nntp%3A%2F%2Ffooname nntp://foo nntp://foolabel nntp://footext FAILclass1312089842.2883 nntp://footext FAILclass1312089892.28067result)nntp%3A%2F%2Ffoo%20%2B%20nntp%3A%2F%2Ffoo .%2F%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffooname //hoge about://weather/foolabeltext PASSclass1312089842.2883 about://hogetext FAILclass1312089892.28067result.%2F%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffoo 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25ABb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ABb 9http%3A%2F%2F%C4%80.info%20%2B%20http%3A%2F%2F%C4%80.infoname http://Ā.info http://Ā.infolabelhttp://xn--yda.info/text PASSclass1312089842.2883http://xn--yda.info/text PASSclass1312089892.28067result9http%3A%2F%2F%C4%80.info%20%2B%20http%3A%2F%2F%C4%80.info )data%3A%2Cfo%3Do%20%2B%20data%3A%2Cfo%3Doname data:,fo=o data:,fo=olabel data:,fo=otext PASSclass1312089842.2883result)data%3A%2Cfo%3Do%20%2B%20data%3A%2Cfo%3Do )data%3A%2Cfo%1Fo%20%2B%20data%3A%2Cfo%1Foname data:,foo data:,foolabel data:,fo%1Fotext PASSclass1312089842.2883result)data%3A%2Cfo%1Fo%20%2B%20data%3A%2Cfo%1Fo 9http%3A%2F%2Fa~b.test%2F%20%2B%20http%3A%2F%2Fa~b.test%2Fname !http://a~b.test/ http://a~b.test/labelhttp://a%7Eb.test/text FAILclass1312089842.2883http://a~b.test/text PASSclass1312089892.28067result9http%3A%2F%2Fa~b.test%2F%20%2B%20http%3A%2F%2Fa~b.test%2F ;http%3A%2F%2F%E3%8F%82%2F%20%2B%20http%3A%2F%2F%E3%8F%82%2Fname http://㏂/ http://㏂/label http://a.m./text PASSclass1312089842.2883 http://a.m./text PASSclass1312089892.28067result;http%3A%2F%2F%E3%8F%82%2F%20%2B%20http%3A%2F%2F%E3%8F%82%2F ;http%3A%2F%2Flocalhost%2F%20%2B%20http%3A%2F%2Flocalhost%2Fname #http://localhost/ http://localhost/labelhttp://localhost/text PASSclass1312089842.2883http://localhost/text PASSclass1312089892.28067result;http%3A%2F%2Flocalhost%2F%20%2B%20http%3A%2F%2Flocalhost%2F wunknown%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20unknown%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuganame Ounknown://c:\windows\system32/hoge/fuga unknown://c:\windows\system32/hoge/fugalabel'unknown://c:\windows\system32/hoge/fugatext FAILclass1312089842.2883&unknown://c/windows/system32/hoge/fugatext PASSclass1312089892.28067resultwunknown%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20unknown%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Cdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cdb unknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20unknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22name ?unknownscript:a % 55 // # 一 " unknownscript:a % 55 // # 一 "label%unknownscript:a % 55 // # %E4%B8%80 "text FAILclass1312089842.2883resultunknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20unknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22 ahttp%3A%2F%2F001.000.168.192.in-addr.arpa%2F%20%2B%20http%3A%2F%2F001.000.168.192.in-addr.arpa%2Fname Ihttp://001.000.168.192.in-addr.arpa/ http://001.000.168.192.in-addr.arpa/label$http://001.000.168.192.in-addr.arpa/text PASSclass1312089842.2883$http://001.000.168.192.in-addr.arpa/text PASSclass1312089892.28067resultahttp%3A%2F%2F001.000.168.192.in-addr.arpa%2F%20%2B%20http%3A%2F%2F001.000.168.192.in-addr.arpa%2F 7http%3A%2F%2F%C4%80.int%20%2B%20http%3A%2F%2F%C4%80.intname http://Ā.int http://Ā.intlabelhttp://xn--yda.int/text PASSclass1312089842.2883http://xn--yda.int/text PASSclass1312089892.28067result7http%3A%2F%2F%C4%80.int%20%2B%20http%3A%2F%2F%C4%80.int 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a1b%20%2B%20http%3A%2F%2Fexample.com%2F%23a1b Yhttp%3A%2F%2F%EA%B0%80%CC%81%E1%86%A8%2F%20%2B%20http%3A%2F%2F%EA%B0%80%CC%81%E1%86%A8%2Fname !http://가́ᆨ/ http://가́ᆨ/labelhttp://xn--lsa616eyw0j/text PASSclass1312089842.2883http://xn--lsa616eyw0j/text PASSclass1312089892.28067resultYhttp%3A%2F%2F%EA%B0%80%CC%81%E1%86%A8%2F%20%2B%20http%3A%2F%2F%EA%B0%80%CC%81%E1%86%A8%2F 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%1Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Db =http%3A%2F%2Fa%12b.test%2F%20%2B%20http%3A%2F%2Fa%12b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%12b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%12b.test%2F%20%2B%20http%3A%2F%2Fa%12b.test%2F Ahttp%3A%2F%2Fa%2507b.test%2F%20%2B%20http%3A%2F%2Fa%2507b.test%2Fname %http://a%07b.test/ http://a%07b.test/labelhttp://a%07b.test/text FAILclass1312089842.2883http://a%07b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2507b.test%2F%20%2B%20http%3A%2F%2Fa%2507b.test%2F 5http%3A%2F%2Ffoo%3A%2F%20%2B%20http%3A%2F%2Ffoo%3A%2Fname http://foo:/ http://foo:/label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result5http%3A%2F%2Ffoo%3A%2F%20%2B%20http%3A%2F%2Ffoo%3A%2F ;http%3A%2F%2Fa)b%40foo%2F%20%2B%20http%3A%2F%2Fa)b%40foo%2Fname http://a)b@foo/ http://a)b@foo/labelhttp://a)b@foo/text PASSclass1312089842.2883http://a)b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa)b%40foo%2F%20%2B%20http%3A%2F%2Fa)b%40foo%2F ufile%3A%2F%2F%2F%2F%2FSomeHost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2FSomeHost%2Fsomeshare%2Fafile.txtname Mfile://///SomeHost/someshare/afile.txt file://///SomeHost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883&file://///SomeHost/someshare/afile.txttext FAILclass1312089892.28067resultufile%3A%2F%2F%2F%2F%2FSomeHost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2FSomeHost%2Fsomeshare%2Fafile.txt ;http%3A%2F%2F%E1%A0%86%2F%20%2B%20http%3A%2F%2F%E1%A0%86%2Fname http://᠆/ http://᠆/labelhttp://%E1%A0%86/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result;http%3A%2F%2F%E1%A0%86%2F%20%2B%20http%3A%2F%2F%E1%A0%86%2F ?http%3A%2F%2Fa%22b%40foo%2F%20%2B%20http%3A%2F%2Fa%22b%40foo%2Fname http://a"b@foo/ http://a"b@foo/labelhttp://a%22b@foo/text PASSclass1312089842.2883http://a"b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%22b%40foo%2F%20%2B%20http%3A%2F%2Fa%22b%40foo%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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BBb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BBb ?HTTP%3A%2F%2Fexample.com%2F%20%2B%20HTTP%3A%2F%2Fexample.com%2Fname 'HTTP://example.com/ HTTP://example.com/labelhttp://example.com/text PASSclass1312089842.2883http://example.com/text PASSclass1312089892.28067result?HTTP%3A%2F%2Fexample.com%2F%20%2B%20HTTP%3A%2F%2Fexample.com%2F 7http%3A%2F%2Fa%253Ab%2F%20%2B%20http%3A%2F%2Fa%253Ab%2Fname http://a%3Ab/ http://a%3Ab/label http://a:b/text FAILclass1312089842.2883 http://a%3Ab/text FAILclass1312089892.28067result7http%3A%2F%2Fa%253Ab%2F%20%2B%20http%3A%2F%2Fa%253Ab%2F -data%3A%2Cfo%255Do%20%2B%20data%3A%2Cfo%255Doname data:,fo%5Do data:,fo%5Dolabel data:,fo%5Dotext PASSclass1312089842.2883result-data%3A%2Cfo%255Do%20%2B%20data%3A%2Cfo%255Do 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23afb%20%2B%20http%3A%2F%2Fexample.com%2F%23afb 7http%3A%2F%2Fo%CC%82%2F%20%2B%20http%3A%2F%2Fo%CC%82%2Fname http://ô/ http://ô/labelhttp://xn--lda/text PASSclass1312089842.2883http://xn--lda/text PASSclass1312089892.28067result7http%3A%2F%2Fo%CC%82%2F%20%2B%20http%3A%2F%2Fo%CC%82%2F 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883 http://foo/?text PASSclass1312089892.28067result/http%3A%2F%2Ffoo%3F%20%2B%20http%3A%2F%2Ffoo%3F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25C3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25C3b +.%2Ffoo%2Fbar%20%2B%20javascript%3Aalert(1)name ./foo/bar javascript:alert(1)labeltext PASSclass1312089842.2883result+.%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 PASSclass1312089842.2883resultOhttp%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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25DBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DBb 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 PASSclass1312089842.2883http://@[c@d]/text FAILclass1312089892.28067resultEhttp%3A%2F%2F%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%40%5Bc%40d%5D%2F 7file%3A%2F%2Flocalhost.%20%2B%20file%3A%2F%2Flocalhost.name #file://localhost. file://localhost.labelfile://localhost./text PASSclass1312089842.2883file://localhost.text FAILclass1312089892.28067result7file%3A%2F%2Flocalhost.%20%2B%20file%3A%2F%2Flocalhost. %data%3A%2Cfo*o%20%2B%20data%3A%2Cfo*oname data:,fo*o data:,fo*olabel data:,fo*otext PASSclass1312089842.2883result%data%3A%2Cfo*o%20%2B%20data%3A%2Cfo*o 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aWb%20%2B%20http%3A%2F%2Fexample.com%2F%23aWb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Beb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Beb Qhttp%3A%2F%2F%5B%3A%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Ac0a8%3A1%5D%2Fname %http://[::c0a8:1]/ http://[::c0a8:1]/labelhttp://[::c0a8:1]/text PASSclass1312089842.2883http://[::c0a8:1]/text PASSclass1312089892.28067resultQhttp%3A%2F%2F%5B%3A%3Ac0a8%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Ac0a8%3A1%5D%2F /%2Fhoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbarname /hoge chrome://hoge/foo/barlabelchrome://hoge/hogetext PASSclass1312089842.2883chrome://hoge/hogetext PASSclass1312089892.28067result/%2Fhoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25fcb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fcb 'cid%3A%2F%2Ffoo%20%2B%20cid%3A%2F%2Ffooname cid://foo cid://foolabel cid://footext FAILclass1312089842.2883 cid://footext FAILclass1312089892.28067result'cid%3A%2F%2Ffoo%20%2B%20cid%3A%2F%2Ffoo Chttp%3A%2F%2F%255Bxyz%255D%2F%20%2B%20http%3A%2F%2F%255Bxyz%255D%2Fname #http://%5Bxyz%5D/ http://%5Bxyz%5D/label http://[xyz]/text FAILclass1312089842.2883http://%5Bxyz%5D/text FAILclass1312089892.28067resultChttp%3A%2F%2F%255Bxyz%255D%2F%20%2B%20http%3A%2F%2F%255Bxyz%255D%2F http%3A%2F%2F12345678901234567890123456789012345678901234567890123456789012345.com%2F%20%2B%20http%3A%2F%2F12345678901234567890123456789012345678901234567890123456789012345.com%2Fname http://12345678901234567890123456789012345678901234567890123456789012345.com/ http://12345678901234567890123456789012345678901234567890123456789012345.com/labelMhttp://12345678901234567890123456789012345678901234567890123456789012345.com/text PASSclass1312089842.2883Mhttp://12345678901234567890123456789012345678901234567890123456789012345.com/text PASSclass1312089892.28067resulthttp%3A%2F%2F12345678901234567890123456789012345678901234567890123456789012345.com%2F%20%2B%20http%3A%2F%2F12345678901234567890123456789012345678901234567890123456789012345.com%2F 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 FAILclass1312089842.2883file://~user/path/to/filetext PASSclass1312089892.28067resultSfile%3A%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F~user%2Fpath%2Fto%2Ffile 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 PASSclass1312089842.2883resultdata%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3F%20%2B%20data%3Atext%2Fplain%3Bbase64%2CVGhpcyBpcyBhIHRlc3QK!%3F!%3F ;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 PASSclass1312089842.2883mid:a%b@foo.exampletext PASSclass1312089892.28067result;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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%3Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Db +%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffooname /hoge about://weather/foolabeltext PASSclass1312089842.2883about://weather/hogetext FAILclass1312089892.28067result+%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffoo Khttp%3A%2F%2Fa%E2%80%A8%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%A8%CC%86b%2Fname http://a
̆b/ http://a
̆b/labelhttp://a%E2%80%A8%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%E2%80%A8%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%A8%CC%86b%2F 1http%3A%2F%2Ffoo.%2F%20%2B%20http%3A%2F%2Ffoo.%2Fname http://foo./ http://foo./label http://foo./text PASSclass1312089842.2883 http://foo./text PASSclass1312089892.28067result1http%3A%2F%2Ffoo.%2F%20%2B%20http%3A%2F%2Ffoo.%2F +http%3A%2F%2F.%2F%20%2B%20http%3A%2F%2F.%2Fname http://./ http://./label http://./text PASSclass1312089842.2883 http://./text PASSclass1312089892.28067result+http%3A%2F%2F.%2F%20%2B%20http%3A%2F%2F.%2F ;http%3A%2F%2Fa~b%40foo%2F%20%2B%20http%3A%2F%2Fa~b%40foo%2Fname http://a~b@foo/ http://a~b@foo/labelhttp://a~b@foo/text PASSclass1312089842.2883http://a~b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa~b%40foo%2F%20%2B%20http%3A%2F%2Fa~b%40foo%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%259Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%259Bb =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 PASSclass1312089842.2883http://0.0.0xffff/text FAILclass1312089892.28067result=http%3A%2F%2F0.0.0xffff%2F%20%2B%20http%3A%2F%2F0.0.0xffff%2F Ghttp%3A%2F%2Ffoo%2F%E2%80%AAbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AAbarname #http://foo/‪bar http://foo/‪barlabelhttp://foo/%E2%80%AAbartext PASSclass1312089842.2883http://foo/%E2%80%AAbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%AAbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AAbar )data%3A%2Cfo%0Fo%20%2B%20data%3A%2Cfo%0Foname data:,foo data:,foolabel data:,fo%0Fotext PASSclass1312089842.2883result)data%3A%2Cfo%0Fo%20%2B%20data%3A%2Cfo%0Fo ;http%3A%2F%2Fa(b%40foo%2F%20%2B%20http%3A%2F%2Fa(b%40foo%2Fname http://a(b@foo/ http://a(b@foo/labelhttp://a(b@foo/text PASSclass1312089842.2883http://a(b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa(b%40foo%2F%20%2B%20http%3A%2F%2Fa(b%40foo%2F khttp%3A%2F%2F%E1%84%80%E1%85%B5%CC%81%E1%86%A8%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%B5%CC%81%E1%86%A8%2Fname 'http://기́ᆨ/ http://기́ᆨ/labelhttp://xn--lsa616eym2j/text PASSclass1312089842.2883http://xn--lsa616eym2j/text PASSclass1312089892.28067resultkhttp%3A%2F%2F%E1%84%80%E1%85%B5%CC%81%E1%86%A8%2F%20%2B%20http%3A%2F%2F%E1%84%80%E1%85%B5%CC%81%E1%86%A8%2F ]http%3A%2F%2Fa%E4%B8%80%EF%B9%AA2Eb.com%2F%20%2B%20http%3A%2F%2Fa%E4%B8%80%EF%B9%AA2Eb.com%2Fname -http://a一﹪2Eb.com/ http://a一﹪2Eb.com/labelhttp://xn--a.b-gg1h.com/text PASSclass1312089842.2883http://xn--a%2eb-gg1h.com/text FAILclass1312089892.28067result]http%3A%2F%2Fa%E4%B8%80%EF%B9%AA2Eb.com%2F%20%2B%20http%3A%2F%2Fa%E4%B8%80%EF%B9%AA2Eb.com%2F chttp%3A%2F%2F%5B%3A%3Affff%3A1920.1.1.2%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A1920.1.1.2%5D%2Fname 7http://[::ffff:1920.1.1.2]/ http://[::ffff:1920.1.1.2]/labelhttp://[::ffff:1920.1.1.2]/text PASSclass1312089842.2883http://[::ffff:1920.1.1.2]/text PASSclass1312089892.28067resultchttp%3A%2F%2F%5B%3A%3Affff%3A1920.1.1.2%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A1920.1.1.2%5D%2F 9http%3A%2F%2F%5B%3A80%2F%20%2B%20http%3A%2F%2F%5B%3A80%2Fname http://[:80/ http://[:80/label http://[:80/text FAILclass1312089842.2883 http://[:80/text FAILclass1312089892.28067result9http%3A%2F%2F%5B%3A80%2F%20%2B%20http%3A%2F%2F%5B%3A80%2F ?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 PASSclass1312089842.2883http://0.00.0x.0x0/text FAILclass1312089892.28067result?http%3A%2F%2F0.00.0x.0x0%2F%20%2B%20http%3A%2F%2F0.00.0x.0x0%2F ;javascript%3Aa%25C2%25A1b%20%2B%20javascript%3Aa%25C2%25A1bname 'javascript:a%C2%A1b javascript:a%C2%A1blabeljavascript:a%C2%A1btext PASSclass1312089842.2883result;javascript%3Aa%25C2%25A1b%20%2B%20javascript%3Aa%25C2%25A1b 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 PASSclass1312089842.2883resultChttp%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 FAILclass1312089842.2883http://%EF%BF%BDzyx.com/text FAILclass1312089892.28067resultUhttp%3A%2F%2F%25EF%25BF%25BDzyx.com%2F%20%2B%20http%3A%2F%2F%25EF%25BF%25BDzyx.com%2F Shttp%3A%2F%2Fx%3Aa%E4%B8%80b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%E4%B8%80b%40foo%2Fname 'http://x:a一b@foo/ http://x:a一b@foo/labelhttp://x:a%E4%B8%80b@foo/text PASSclass1312089842.2883http://x:a一b@foo/text FAILclass1312089892.28067resultShttp%3A%2F%2Fx%3Aa%E4%B8%80b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%E4%B8%80b%40foo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2574b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2574b ?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 PASSclass1312089842.2883file:///test%a/b/ctext PASSclass1312089892.28067result?file%3A%2F%2F%2Ftest%25a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2Fa%2Cb.test%2F%20%2B%20http%3A%2F%2Fa%2Cb.test%2Fname !http://a,b.test/ http://a,b.test/labelhttp://a%2Cb.test/text PASSclass1312089842.2883http://a,b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%2Cb.test%2F%20%2B%20http%3A%2F%2Fa%2Cb.test%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Cb Ahttp%3A%2F%2Fxn--%3D-s18d%2F%20%2B%20http%3A%2F%2Fxn--%3D-s18d%2Fname %http://xn--=-s18d/ http://xn--=-s18d/labelhttp://xn--%3D-s18d/text PASSclass1312089842.2883http://xn--=-s18d/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fxn--%3D-s18d%2F%20%2B%20http%3A%2F%2Fxn--%3D-s18d%2F Kfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cginame /file:///cgi-bin/foo.cgi file:///cgi-bin/foo.cgilabelfile:///cgi-bin/foo.cgitext PASSclass1312089842.2883file:///cgi-bin/foo.cgitext PASSclass1312089892.28067resultKfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi mhttp%3A%2F%2Ffe80-1s4.ipv6-literal.net%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffe80-1s4.ipv6-literal.net%2Ffoo%2Fbarname Qhttp://fe80-1s4.ipv6-literal.net/foo/bar http://fe80-1s4.ipv6-literal.net/foo/barlabel(http://fe80-1s4.ipv6-literal.net/foo/bartext PASSclass1312089842.2883(http://fe80-1s4.ipv6-literal.net/foo/bartext PASSclass1312089892.28067resultmhttp%3A%2F%2Ffe80-1s4.ipv6-literal.net%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ffe80-1s4.ipv6-literal.net%2Ffoo%2Fbar 9%EF%BF%BEhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname ￾http://foo/ http://test/label http://test/%EF%BF%BDhttp://foo/text PASSclass1312089842.2883 http://test/%EF%BF%BEhttp://foo/text FAILclass1312089892.28067result9%EF%BF%BEhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F )rtsp%3Afoo%23bar%20%2B%20rtsp%3Afoo%23barname rtsp:foo#bar rtsp:foo#barlabel rtsp:foo#bartext PASSclass1312089842.2883 rtsp:foo#bartext PASSclass1312089892.28067result)rtsp%3Afoo%23bar%20%2B%20rtsp%3Afoo%23bar {file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txtname Ofile:\\\\\\somehost/someshare/afile.txt file:\\\\\\somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883'file://////somehost/someshare/afile.txttext FAILclass1312089892.28067result{file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt Ghttp%3A%2F%2F%EF%B9%AA25.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA25.com%2Fname #http://﹪25.com/ http://﹪25.com/labelhttp://%25.com/text FAILclass1312089842.2883http://%25.com/text FAILclass1312089892.28067resultGhttp%3A%2F%2F%EF%B9%AA25.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AA25.com%2F ohttp%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2Fname ;http://[2001:0DB8::30/60]/../ http://[2001:0DB8::30/60]/../labelhttp://[2001:0db8::30/text FAILclass1312089842.2883http://[2001:0DB8::30/60]/../text FAILclass1312089892.28067resultohttp%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F%20%2B%20http%3A%2F%2F%5B2001%3A0DB8%3A%3A30%2F60%5D%2F..%2F?http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.jp%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.jp%2Fnamehttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.一.jp/ http://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.一.jp/labelhttp://a2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.jp/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result?http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.jp%2F%20%2B%20http%3A%2F%2Fa2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.%E4%B8%80.jp%2F #JAVASCRIPT%3A%20%2B%20JAVASCRIPT%3Aname JAVASCRIPT: JAVASCRIPT:label javascript:text PASSclass1312089842.2883result#JAVASCRIPT%3A%20%2B%20JAVASCRIPT%3A =http%3A%2F%2Fa%03b.test%2F%20%2B%20http%3A%2F%2Fa%03b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%03b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%03b.test%2F%20%2B%20http%3A%2F%2Fa%03b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Db Chttp%3A%2F%2Fa%C2%80b.test%2F%20%2B%20http%3A%2F%2Fa%C2%80b.test%2Fname #http://a€b.test/ http://a€b.test/labelhttp://a%C2%80b.test/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultChttp%3A%2F%2Fa%C2%80b.test%2F%20%2B%20http%3A%2F%2Fa%C2%80b.test%2F !foo%20%2B%20javascript%3Aalert(1)name foo javascript:alert(1)labeltext PASSclass1312089842.2883result!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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%91b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%91b Chttp%3A%2F%2F%CC%88.%D7%90%2F%20%2B%20http%3A%2F%2F%CC%88.%D7%90%2Fname http://̈.א/ http://̈.א/labelhttp://xn--ssa.xn--4db/text PASSclass1312089842.2883http://xn--ssa.xn--4db/text PASSclass1312089892.28067resultChttp%3A%2F%2F%CC%88.%D7%90%2F%20%2B%20http%3A%2F%2F%CC%88.%D7%90%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25D6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25D6b ]http%3A%2F%2F%C3%A0%E2%92%88b%EF%BC%8Ec%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%EF%BC%8Ec%2Fname %http://à⒈b.c/ http://à⒈b.c/labelhttp://xn--1.b-8ka.c/text PASSclass1312089842.2883http://xn--1.b-8ka.c/text FAILclass1312089892.28067result]http%3A%2F%2F%C3%A0%E2%92%88b%EF%BC%8Ec%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%EF%BC%8Ec%2F Ghttp%3A%2F%2Fx%3Aa%7Bb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%7Bb%40foo%2Fname #http://x:a{b@foo/ http://x:a{b@foo/labelhttp://x:a%7Bb@foo/text PASSclass1312089842.2883http://x:a{b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%7Bb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%7Bb%40foo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2599b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2599b Kfile%3A%2F%2F%2563%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%7C%2Ffoo%2Fbarname 'file://%63|/foo/bar file://%63|/foo/barlabelfile://c%7C/foo/bartext FAILclass1312089842.2883file://%63|/foo/bartext FAILclass1312089892.28067resultKfile%3A%2F%2F%2563%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%7C%2Ffoo%2Fbar'http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.%E4%B8%80.com%2Fnamehttp://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.一.com/ http://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.一.com/labelhttp://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.xn--4gq.com/text PASSclass1312089842.2883http://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.xn--4gq.com/text PASSclass1312089892.28067result'http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.123456789012345678934.%E4%B8%80.com%2F 9http%3A%2F%2Fxn--.com%2F%20%2B%20http%3A%2F%2Fxn--.com%2Fname !http://xn--.com/ http://xn--.com/labelhttp://xn--.com/text PASSclass1312089842.2883http://xn--.com/text PASSclass1312089892.28067result9http%3A%2F%2Fxn--.com%2F%20%2B%20http%3A%2F%2Fxn--.com%2F Wfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbazname /file:///C:/foo/bar./baz file:///C:/foo/bar./bazlabelfile:///C:/foo/bar./baztext PASSclass1312089842.2883file:///C:/foo/bar./baztext PASSclass1312089892.28067resultWfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz ?http%3A%2F%2Fxn--ab-yu3n%2F%20%2B%20http%3A%2F%2Fxn--ab-yu3n%2Fname 'http://xn--ab-yu3n/ http://xn--ab-yu3n/labelhttp://xn--ab-yu3n/text PASSclass1312089842.2883http://xn--ab-yu3n/text PASSclass1312089892.28067result?http%3A%2F%2Fxn--ab-yu3n%2F%20%2B%20http%3A%2F%2Fxn--ab-yu3n%2F Ghttp%3A%2F%2Fx%3Aa%00b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%00b%40foo%2Fname #http://x:ab@foo/ http://x:ab@foo/labelhttp://x:a%EF%BF%BDb@foo/text FAILclass1312089842.2883http://x:a�b@foo/text FAILclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%00b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%00b%40foo%2F chttp%3A%2F%2FA%CC%88%E2%80%8D%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2FA%CC%88%E2%80%8D%CC%88%D8%A8b%2Fname 'http://Ä‍̈بb/ http://Ä‍̈بb/label%http://A%CC%88%E2%80%8D%CC%88%D8%A8b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultchttp%3A%2F%2FA%CC%88%E2%80%8D%CC%88%D8%A8b%2F%20%2B%20http%3A%2F%2FA%CC%88%E2%80%8D%CC%88%D8%A8b%2F ?http%3A%2F%2Fa%2Cb%40foo%2F%20%2B%20http%3A%2F%2Fa%2Cb%40foo%2Fname http://a,b@foo/ http://a,b@foo/labelhttp://a,b@foo/text PASSclass1312089842.2883http://a,b@foo/text PASSclass1312089892.28067result?http%3A%2F%2Fa%2Cb%40foo%2F%20%2B%20http%3A%2F%2Fa%2Cb%40foo%2F )javascript%3Aa~b%20%2B%20javascript%3Aa~bname javascript:a~b javascript:a~blabeljavascript:a~btext PASSclass1312089842.2883result)javascript%3Aa~b%20%2B%20javascript%3Aa~b wunknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20unknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80name ;unknownscript:a % 55 // # 一 unknownscript:a % 55 // # 一label#unknownscript:a % 55 // # %E4%B8%80text FAILclass1312089842.2883resultwunknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%2B%20unknownscript%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80 Ehttp%3A%2F%2F%DE%B1%D6%90.x%2F%20%2B%20http%3A%2F%2F%DE%B1%D6%90.x%2Fname http://ޱ֐.x/ http://ޱ֐.x/labelhttp://xn--bcb30i.x/text PASSclass1312089842.2883http://xn--bcb30i.x/text PASSclass1312089892.28067resultEhttp%3A%2F%2F%DE%B1%D6%90.x%2F%20%2B%20http%3A%2F%2F%DE%B1%D6%90.x%2F Ahttp%3A%2F%2Fa%2505b.test%2F%20%2B%20http%3A%2F%2Fa%2505b.test%2Fname %http://a%05b.test/ http://a%05b.test/labelhttp://a%05b.test/text FAILclass1312089842.2883http://a%05b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2505b.test%2F%20%2B%20http%3A%2F%2Fa%2505b.test%2F 7c%3A%5Cwindows%5Cfoo.txt%20%2B%20http%3A%2F%2Ffoo%2Fbarname !c:\windows\foo.txt http://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883c:/windows/foo.txttext FAILclass1312089892.28067result7c%3A%5Cwindows%5Cfoo.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar file%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbarname Ofile://///localhost///localhost/foo/bar file://///localhost///localhost/foo/barlabel$file://localhost///localhost/foo/bartext FAILclass1312089842.2883'file://///localhost///localhost/foo/bartext FAILclass1312089892.28067resultfile%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F3b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F3b http%3A%2F%2FXN--%25C3%258E%25C2%2591.xn--%CE%91.%CE%92.COM%2F%20%2B%20http%3A%2F%2FXN--%25C3%258E%25C2%2591.xn--%CE%91.%CE%92.COM%2Fname Mhttp://XN--%C3%8E%C2%91.xn--Α.Β.COM/ http://XN--%C3%8E%C2%91.xn--Α.Β.COM/label.http://xn--%C3%8E%C2%91.xn--%CE%91.%CE%92.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2FXN--%25C3%258E%25C2%2591.xn--%CE%91.%CE%92.COM%2F%20%2B%20http%3A%2F%2FXN--%25C3%258E%25C2%2591.xn--%CE%91.%CE%92.COM%2F 3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40name about://user@ about://user@label about://user@text PASSclass1312089842.2883 about://user@text PASSclass1312089892.28067result3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40 9javascript%3Aa%EE%80%80b%20%2B%20javascript%3Aa%EE%80%80bname !javascript:ab javascript:ablabeljavascript:a%EE%80%80btext PASSclass1312089842.2883result9javascript%3Aa%EE%80%80b%20%2B%20javascript%3Aa%EE%80%80b 9%5C%5C%2B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\+\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883http://+/c:/windowstext FAILclass1312089892.28067result9%5C%5C%2B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ahttp%3A%2F%2Fxn---4gq.com%2F%20%2B%20http%3A%2F%2Fxn---4gq.com%2Fname )http://xn---4gq.com/ http://xn---4gq.com/labelhttp://xn---4gq.com/text PASSclass1312089842.2883http://xn---4gq.com/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fxn---4gq.com%2F%20%2B%20http%3A%2F%2Fxn---4gq.com%2F =https%3A%2F%2Ffoo%3A443%2F%20%2B%20https%3A%2F%2Ffoo%3A443%2Fname !https://foo:443/ https://foo:443/label https://foo/text PASSclass1312089842.2883 https://foo/text PASSclass1312089892.28067result=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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2554b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2554b 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 PASSclass1312089842.2883http://hoge/#foobartext PASSclass1312089892.28067resultIhttp%3A%2F%2Fhoge%2F%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%23foo%0Abar =http%3A%2F%2F%C4%80.museum%20%2B%20http%3A%2F%2F%C4%80.museumname !http://Ā.museum http://Ā.museumlabelhttp://xn--yda.museum/text PASSclass1312089842.2883http://xn--yda.museum/text PASSclass1312089892.28067result=http%3A%2F%2F%C4%80.museum%20%2B%20http%3A%2F%2F%C4%80.museum -javascript%3Aa%20b%20%2B%20javascript%3Aa%20bname javascript:a b javascript:a blabeljavascript:a btext PASSclass1312089842.2883result-javascript%3Aa%20b%20%2B%20javascript%3Aa%20b 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%1Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%1Bb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2556b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2556b Qhttp%3A%2F%2Fa%F3%A0%80%81%CC%86b%2F%20%2B%20http%3A%2F%2Fa%F3%A0%80%81%CC%86b%2Fname !http://a󠀁̆b/ http://a󠀁̆b/labelhttp://a%F3%A0%80%81%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultQhttp%3A%2F%2Fa%F3%A0%80%81%CC%86b%2F%20%2B%20http%3A%2F%2Fa%F3%A0%80%81%CC%86b%2F )http%3A%2F%2F%2F%20%2B%20http%3A%2F%2F%2Fname http:/// http:///labelhttp:text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result)http%3A%2F%2F%2F%20%2B%20http%3A%2F%2F%2F 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 FAILclass1312089842.2883resultkjscript%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 3res%3A%2F%2Ffoo%5Cbar%20%2B%20res%3A%2F%2Ffoo%5Cbarname res://foo\bar res://foo\barlabel res://foo\bartext FAILclass1312089842.2883 res://foo/bartext PASSclass1312089892.28067result3res%3A%2F%2Ffoo%5Cbar%20%2B%20res%3A%2F%2Ffoo%5Cbar Shttp%3A%2F%2F%5B%3A%3A01%3Affff%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A01%3Affff%5D%2Fname 'http://[::01:ffff]/ http://[::01:ffff]/labelhttp://[::1:ffff]/text PASSclass1312089842.2883http://[::01:ffff]/text FAILclass1312089892.28067resultShttp%3A%2F%2F%5B%3A%3A01%3Affff%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A01%3Affff%5D%2F Qhttp%3A%2F%2Fa%E0%A5%8D%E2%80%8Db%2F%20%2B%20http%3A%2F%2Fa%E0%A5%8D%E2%80%8Db%2Fname !http://a्‍b/ http://a्‍b/labelhttp://xn--ab-fsf/text PASSclass1312089842.2883http://xn--ab-fsf/text PASSclass1312089892.28067resultQhttp%3A%2F%2Fa%E0%A5%8D%E2%80%8Db%2F%20%2B%20http%3A%2F%2Fa%E0%A5%8D%E2%80%8Db%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25e6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e6b ?http%3A%2F%2Fa%3Eb%40foo%2F%20%2B%20http%3A%2F%2Fa%3Eb%40foo%2Fname http://a>b@foo/ http://a>b@foo/labelhttp://a%3Eb@foo/text PASSclass1312089842.2883http://a>b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%3Eb%40foo%2F%20%2B%20http%3A%2F%2Fa%3Eb%40foo%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A6b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A6b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F6b 1data%3A%2Ca%2F..%2Fb%20%2B%20data%3A%2Ca%2F..%2Fbname data:,a/../b data:,a/../blabel data:,a/../btext PASSclass1312089842.2883result1data%3A%2Ca%2F..%2Fb%20%2B%20data%3A%2Ca%2F..%2Fb Ahttp%3A%2F%2F192.0256.0.0%2F%20%2B%20http%3A%2F%2F192.0256.0.0%2Fname )http://192.0256.0.0/ http://192.0256.0.0/labelhttp://192.174.0.0/text PASSclass1312089842.2883http://192.0256.0.0/text FAILclass1312089892.28067resultAhttp%3A%2F%2F192.0256.0.0%2F%20%2B%20http%3A%2F%2F192.0256.0.0%2F ahttp%3A%2F%2F%D7%99%D6%B4%D7%95%D7%90.com%2F%20%2B%20http%3A%2F%2F%D7%99%D6%B4%D7%95%D7%90.com%2Fname )http://יִוא.com/ http://יִוא.com/labelhttp://xn--cdb0doo.com/text PASSclass1312089842.2883http://xn--cdb0doo.com/text PASSclass1312089892.28067resultahttp%3A%2F%2F%D7%99%D6%B4%D7%95%D7%90.com%2F%20%2B%20http%3A%2F%2F%D7%99%D6%B4%D7%95%D7%90.com%2F +%5C%5Cabc%5C%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\abc\ http://foo/barlabel file://abc/text PASSclass1312089842.2883 http://abc/text FAILclass1312089892.28067result+%5C%5Cabc%5C%20%2B%20http%3A%2F%2Ffoo%2Fbar Ehttp%3A%2F%2F%5B0%3A%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A%3A0%5D%2Fname http://[0::0]/ http://[0::0]/label http://[::]/text PASSclass1312089842.2883http://[0::0]/text FAILclass1312089892.28067resultEhttp%3A%2F%2F%5B0%3A%3A0%5D%2F%20%2B%20http%3A%2F%2F%5B0%3A%3A0%5D%2F -data%3A%2Cfo%2521o%20%2B%20data%3A%2Cfo%2521oname data:,fo%21o data:,fo%21olabel data:,fo%21otext PASSclass1312089842.2883result-data%3A%2Cfo%2521o%20%2B%20data%3A%2Cfo%2521o Ihttp%3A%2F%2F%5B1%3A%3A2%255D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A2%255D%2Fname !http://[1::2%5D/ http://[1::2%5D/labelhttp://[1::2]/text FAILclass1312089842.2883http://[1::2%5D/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%5B1%3A%3A2%255D%2F%20%2B%20http%3A%2F%2F%5B1%3A%3A2%255D%2F Ihttp%3A%2F%2F%D9%80x%EF%B8%82%2F%20%2B%20http%3A%2F%2F%D9%80x%EF%B8%82%2Fname http://ـx︂/ http://ـx︂/labelhttp://%D9%80x%EF%B8%82/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%D9%80x%EF%B8%82%2F%20%2B%20http%3A%2F%2F%D9%80x%EF%B8%82%2F =http%3A%2F%2F%E3%80%87x%2F%20%2B%20http%3A%2F%2F%E3%80%87x%2Fname http://〇x/ http://〇x/labelhttp://xn--x-j4t/text PASSclass1312089842.2883http://xn--x-j4t/text PASSclass1312089892.28067result=http%3A%2F%2F%E3%80%87x%2F%20%2B%20http%3A%2F%2F%E3%80%87x%2F _file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbcname 7file://foo:bar@hoge:80/a/bc file://foo:bar@hoge:80/a/bclabelfile://foo:bar%40hoge:80/a/bctext FAILclass1312089842.2883file://foo:bar@hoge:80/a/bctext PASSclass1312089892.28067result_file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F2b 9javascript%3Aa%EF%BF%BEb%20%2B%20javascript%3Aa%EF%BF%BEbname !javascript:a￾b javascript:a￾blabeljavascript:a%EF%BF%BDbtext PASSclass1312089842.2883result9javascript%3Aa%EF%BF%BEb%20%2B%20javascript%3Aa%EF%BF%BEb Ihttp%3A%2F%2Fa%EF%BC%9Eb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%9Eb.test%2Fname %http://a>b.test/ http://a>b.test/labelhttp://a%3Eb.test/text PASSclass1312089842.2883http://a>b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%9Eb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%9Eb.test%2F Ahttp%3A%2F%2Fa%257bb.test%2F%20%2B%20http%3A%2F%2Fa%257bb.test%2Fname %http://a%7bb.test/ http://a%7bb.test/labelhttp://a%7Bb.test/text PASSclass1312089842.2883http://a%7bb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%257bb.test%2F%20%2B%20http%3A%2F%2Fa%257bb.test%2F ahttp%3A%2F%2FXN--%25C3%258E%25C2%2591.COM%2F%20%2B%20http%3A%2F%2FXN--%25C3%258E%25C2%2591.COM%2Fname 9http://XN--%C3%8E%C2%91.COM/ http://XN--%C3%8E%C2%91.COM/labelhttp://xn--%C3%8E%C2%91.com/text FAILclass1312089842.2883http://XN--%C3%8E%C2%91.COM/text FAILclass1312089892.28067resultahttp%3A%2F%2FXN--%25C3%258E%25C2%2591.COM%2F%20%2B%20http%3A%2F%2FXN--%25C3%258E%25C2%2591.COM%2F ehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.256%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.256%5D%2Fname 9http://[::ffff:192.1.2.256]/ http://[::ffff:192.1.2.256]/labelhttp://[::ffff:192.1.2.256]/text PASSclass1312089842.2883http://[::ffff:192.1.2.256]/text PASSclass1312089892.28067resultehttp%3A%2F%2F%5B%3A%3Affff%3A192.1.2.256%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.1.2.256%5D%2F 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 PASSclass1312089842.2883http://[::1 hello]/text FAILclass1312089892.28067resultShttp%3A%2F%2F%5B%3A%3A1%20hello%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A1%20hello%5D%2F *about%3Ablank%20%2B%20http%3A%2F%2Ftest%2Fname about:blank http://test/label about:blanktext PASSclass1312089842.2883 about:blanktext PASSclass1312089892.28067result*about%3Ablank%20%2B%20http%3A%2F%2Ftest%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25b4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b4b Chttp%3A%2F%2Fs%CC%87%CC%A3%2F%20%2B%20http%3A%2F%2Fs%CC%87%CC%A3%2Fname http://ṩ/ http://ṩ/labelhttp://xn--1ig/text PASSclass1312089842.2883http://xn--1ig/text PASSclass1312089892.28067resultChttp%3A%2F%2Fs%CC%87%CC%A3%2F%20%2B%20http%3A%2F%2Fs%CC%87%CC%A3%2F Ghttp%3A%2F%2Fx%3Aa%25b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%25b%40foo%2Fname #http://x:a%b@foo/ http://x:a%b@foo/labelhttp://x:a%b@foo/text PASSclass1312089842.2883http://x:a%b@foo/text PASSclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%25b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%25b%40foo%2F 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 FAILclass1312089842.2883http://%25zzf%25a/text FAILclass1312089892.28067resultEhttp%3A%2F%2F%2525zzf%2525a%2F%20%2B%20http%3A%2F%2F%2525zzf%2525a%2F >%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname ////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883file:////somehost/hogetext FAILclass1312089892.28067result>%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef 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 PASSclass1312089842.2883http://[1:0:0:2::3:0]/text FAILclass1312089892.28067resultehttp%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 .tn3270%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ffoo%2Fname tn3270://foo http://foo/label tn3270://footext FAILclass1312089842.2883 tn3270://footext FAILclass1312089892.28067result.tn3270%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ffoo%2F Ihttp%3A%2F%2Fa%EF%BC%8Ab.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Ab.test%2Fname %http://a*b.test/ http://a*b.test/labelhttp://a%2Ab.test/text PASSclass1312089842.2883http://a*b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%8Ab.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%8Ab.test%2F qhttp%3A%2F%2F%EF%BC%BB%EF%BC%9A%EF%BC%9A%EF%BC%BD%2F%20%2B%20http%3A%2F%2F%EF%BC%BB%EF%BC%9A%EF%BC%9A%EF%BC%BD%2Fname )http://[::]/ http://[::]/label http://[::]/text PASSclass1312089842.2883 http://[::]/text PASSclass1312089892.28067resultqhttp%3A%2F%2F%EF%BC%BB%EF%BC%9A%EF%BC%9A%EF%BC%BD%2F%20%2B%20http%3A%2F%2F%EF%BC%BB%EF%BC%9A%EF%BC%9A%EF%BC%BD%2F ?http%3A%2F%2Fa%3Cb%40foo%2F%20%2B%20http%3A%2F%2Fa%3Cb%40foo%2Fname http://a%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname ////c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883file:////c:/foo/bartext FAILclass1312089892.28067result>%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef 9http%3A%2F%2Fa'b.test%2F%20%2B%20http%3A%2F%2Fa'b.test%2Fname !http://a'b.test/ http://a'b.test/labelhttp://a%27b.test/text PASSclass1312089842.2883http://a'b.test/text FAILclass1312089892.28067result9http%3A%2F%2Fa'b.test%2F%20%2B%20http%3A%2F%2Fa'b.test%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255db Kirc%3A%2F%2Fsomenet%2F%2Bmodeless%20%2B%20irc%3A%2F%2Fsomenet%2F%2Bmodelessname /irc://somenet/+modeless irc://somenet/+modelesslabelirc://somenet/+modelesstext PASSclass1312089842.2883irc://somenet/+modelesstext PASSclass1312089892.28067resultKirc%3A%2F%2Fsomenet%2F%2Bmodeless%20%2B%20irc%3A%2F%2Fsomenet%2F%2Bmodeless -file%3A%2Ffoo%252F%20%2B%20file%3A%2Ffoo%252Fname file:/foo%2F file:/foo%2Flabelfile://foo%2F/text FAILclass1312089842.2883file:///foo%2Ftext FAILclass1312089892.28067result-file%3A%2Ffoo%252F%20%2B%20file%3A%2Ffoo%252F Uhttp%3A%2F%2F%C3%A0%E2%92%88b%252Ec%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%252Ec%2Fname %http://à⒈b%2Ec/ http://à⒈b%2Ec/labelhttp://xn--1.b-8ka.c/text PASSclass1312089842.2883http://xn--1.b%2ec-7va/text FAILclass1312089892.28067resultUhttp%3A%2F%2F%C3%A0%E2%92%88b%252Ec%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%252Ec%2F ;%5C%5C%2541%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\%41\host\windows http://a/b/clabelfile://a/host/windowstext PASSclass1312089842.2883http://%41/host/windowstext FAILclass1312089892.28067result;%5C%5C%2541%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ghttp%3A%2F%2Ffoo%2F%E2%80%ABbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ABbarname #http://foo/‫bar http://foo/‫barlabelhttp://foo/%E2%80%ABbartext PASSclass1312089842.2883http://foo/%E2%80%ABbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%ABbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ABbar Ehttp%3A%2F%2Ffoo%EF%BC%9A80%2F%20%2B%20http%3A%2F%2Ffoo%EF%BC%9A80%2Fname !http://foo:80/ http://foo:80/labelhttp://foo:80/text FAILclass1312089842.2883 http://foo/text FAILclass1312089892.28067resultEhttp%3A%2F%2Ffoo%EF%BC%9A80%2F%20%2B%20http%3A%2F%2Ffoo%EF%BC%9A80%2F ghttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.01%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.01%5D%2Fname ;http://[::ffff:192.168.0.01]/ http://[::ffff:192.168.0.01]/labelhttp://[::ffff:c0a8:1]/text PASSclass1312089842.2883http://[::ffff:192.168.0.01]/text FAILclass1312089892.28067resultghttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.01%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.01%5D%2F 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 PASSclass1312089842.2883resultdata%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabc%20%2B%20data%3Aapplication%2Foctet-stream%3Bname%3Dfilename.dat%2Cabc Ohttp%3A%2F%2F%C3%A0%CB%87.%D7%90%2F%20%2B%20http%3A%2F%2F%C3%A0%CB%87.%D7%90%2Fname http://àˇ.א/ http://àˇ.א/labelhttp://xn--0ca88g.xn--4db/text PASSclass1312089842.2883http://xn--0ca88g.xn--4db/text PASSclass1312089892.28067resultOhttp%3A%2F%2F%C3%A0%CB%87.%D7%90%2F%20%2B%20http%3A%2F%2F%C3%A0%CB%87.%D7%90%2F 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883http://[1::2:0:0:3:0]/text PASSclass1312089892.28067resultehttp%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 Kc%3A%5Cwindows%5Choge%3Ffoo%23bar%20%2B%20c%3A%5Cwindows%5Choge%3Ffoo%23barname /c:\windows\hoge?foo#bar c:\windows\hoge?foo#barlabelfile:///C:/windows/hoge?foo#bartext FAILclass1312089842.2883c:/windows/hoge?foo#bartext FAILclass1312089892.28067resultKc%3A%5Cwindows%5Choge%3Ffoo%23bar%20%2B%20c%3A%5Cwindows%5Choge%3Ffoo%23bar 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 PASSclass1312089842.2883http://user:pass@/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fuser%3Apass%40%2F%20%2B%20http%3A%2F%2Fuser%3Apass%40%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23amb%20%2B%20http%3A%2F%2Fexample.com%2F%23amb ]http%3A%2F%2Fxn--4gq%E2%80%A4xn--4gq.jp%2F%20%2B%20http%3A%2F%2Fxn--4gq%E2%80%A4xn--4gq.jp%2Fname 9http://xn--4gq․xn--4gq.jp/ http://xn--4gq․xn--4gq.jp/labelhttp://xn--4gq.xn--4gq.jp/text PASSclass1312089842.2883http://xn--4gq.xn--4gq.jp/text PASSclass1312089892.28067result]http%3A%2F%2Fxn--4gq%E2%80%A4xn--4gq.jp%2F%20%2B%20http%3A%2F%2Fxn--4gq%E2%80%A4xn--4gq.jp%2F 1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2Fname file:///c/ file:///c/label file:///c/text PASSclass1312089842.2883 file:///c/text PASSclass1312089892.28067result1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2F -cgi%2B%3A%2F%2Ffoo%20%2B%20cgi%2B%3A%2F%2Ffooname cgi+://foo cgi+://foolabel cgi+://footext FAILclass1312089842.2883 cgi+://footext FAILclass1312089892.28067result-cgi%2B%3A%2F%2Ffoo%20%2B%20cgi%2B%3A%2F%2Ffoo 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23avb%20%2B%20http%3A%2F%2Fexample.com%2F%23avb 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25FDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FDb %00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest%2Ffoo%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbarname Z  htest/foo  http://foo/barlabel}http://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%0B%0C%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest/foo%EF%BF%BDtext FAILclass1312089842.2883}http://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%0B%0C%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest/foo%EF%BF%BDtext FAILclass1312089892.28067result%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest%2Ffoo%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbar 7http%3A%2F%2F%DF%BAx%2F%20%2B%20http%3A%2F%2F%DF%BAx%2Fname http://ߺx/ http://ߺx/labelhttp://%DF%BAx/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result7http%3A%2F%2F%DF%BAx%2F%20%2B%20http%3A%2F%2F%DF%BAx%2F ]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 FAILclass1312089842.2883http://[::ffff:192.1.2]/text PASSclass1312089892.28067result]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 Khttp%3A%2F%2F%D7%90t%D7%AA.com%2F%20%2B%20http%3A%2F%2F%D7%90t%D7%AA.com%2Fname #http://אtת.com/ http://אtת.com/labelhttp://%D7%90t%D7%AA.com/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2F%D7%90t%D7%AA.com%2F%20%2B%20http%3A%2F%2F%D7%90t%D7%AA.com%2F %about%3A%20%2B%20http%3A%2F%2Ftest%2Fname about: http://test/labelabout:text PASSclass1312089842.2883about:text PASSclass1312089892.28067result%about%3A%20%2B%20http%3A%2F%2Ftest%2F 3%20http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result3%20http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ynntp%3Acomp.infosystems.www.servers.unix%20%2B%20nntp%3Acomp.infosystems.www.servers.unixname Mnntp:comp.infosystems.www.servers.unix nntp:comp.infosystems.www.servers.unixlabel&nntp:comp.infosystems.www.servers.unixtext PASSclass1312089842.2883&nntp:comp.infosystems.www.servers.unixtext PASSclass1312089892.28067resultYnntp%3Acomp.infosystems.www.servers.unix%20%2B%20nntp%3Acomp.infosystems.www.servers.unix Ihttp%3A%2F%2Ffoo.bar%EF%BD%A1%2F%20%2B%20http%3A%2F%2Ffoo.bar%EF%BD%A1%2Fname %http://foo.bar。/ http://foo.bar。/labelhttp://foo.bar./text PASSclass1312089842.2883http://foo.bar./text PASSclass1312089892.28067resultIhttp%3A%2F%2Ffoo.bar%EF%BD%A1%2F%20%2B%20http%3A%2F%2Ffoo.bar%EF%BD%A1%2F ihttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.000%5D%2Fname =http://[::ffff:192.168.0.000]/ http://[::ffff:192.168.0.000]/labelhttp://[::ffff:c0a8:0]/text PASSclass1312089842.2883http://[::ffff:192.168.0.000]/text FAILclass1312089892.28067resultihttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.000%5D%2F7http%3A%2F%2F%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%BC%80.jp%2F%20%2B%20http%3A%2F%2F%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%BC%80.jp%2Fnameohttp://一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一伀.jp/ http://一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一丐一一一一一一一一一伀.jp/labelhttp://%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%BC%80.jp/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067result7http%3A%2F%2F%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%BC%80.jp%2F%20%2B%20http%3A%2F%2F%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%90%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%B8%80%E4%BC%80.jp%2F ;http%3A%2F%2Fa_b%40foo%2F%20%2B%20http%3A%2F%2Fa_b%40foo%2Fname http://a_b@foo/ http://a_b@foo/labelhttp://a_b@foo/text PASSclass1312089842.2883http://a_b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa_b%40foo%2F%20%2B%20http%3A%2F%2Fa_b%40foo%2F yhttp%3A%2F%2F%C4%80.%D8%A7%D9%84%D8%A7%D8%B1%D8%AF%D9%86%20%2B%20http%3A%2F%2F%C4%80.%D8%A7%D9%84%D8%A7%D8%B1%D8%AF%D9%86name -http://Ā.الاردن http://Ā.الاردنlabelhttp://xn--yda.xn--mgbayh7gpa/text PASSclass1312089842.2883http://xn--yda.xn--mgbayh7gpa/text PASSclass1312089892.28067resultyhttp%3A%2F%2F%C4%80.%D8%A7%D9%84%D8%A7%D8%B1%D8%AF%D9%86%20%2B%20http%3A%2F%2F%C4%80.%D8%A7%D9%84%D8%A7%D8%B1%D8%AF%D9%86 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253fb @%5C%5C%5C%5Cfoo%5C%5Cbar%5C%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\\foo\\bar\\baz http://foo/barlabelfile://foo//bar//baztext PASSclass1312089842.2883http://foo//bar//baztext FAILclass1312089892.28067result@%5C%5C%5C%5Cfoo%5C%5Cbar%5C%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbar 1http%3A%2F%2Fa.m.%2F%20%2B%20http%3A%2F%2Fa.m.%2Fname http://a.m./ http://a.m./label http://a.m./text PASSclass1312089842.2883 http://a.m./text PASSclass1312089892.28067result1http%3A%2F%2Fa.m.%2F%20%2B%20http%3A%2F%2Fa.m.%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f6b wfile%3A%2F%2F%2F%2F%2F%E4%B8%80%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%E4%B8%80%2Fsomeshare%2Fafile.txtname Cfile://///一/someshare/afile.txt file://///一/someshare/afile.txtlabel"file://xn--4gq/someshare/afile.txttext PASSclass1312089842.2883'file://///%E4%B8%80/someshare/afile.txttext FAILclass1312089892.28067resultwfile%3A%2F%2F%2F%2F%2F%E4%B8%80%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%E4%B8%80%2Fsomeshare%2Fafile.txt 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25efb 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a%F0%90%80%80b%20%2B%20http%3A%2F%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Cb Ghttp%3A%2F%2Fx%3Aa%2Cb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%2Cb%40foo%2Fname #http://x:a,b@foo/ http://x:a,b@foo/labelhttp://x:a,b@foo/text PASSclass1312089842.2883http://x:a,b@foo/text PASSclass1312089892.28067resultGhttp%3A%2F%2Fx%3Aa%2Cb%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%2Cb%40foo%2F Chttp%3A%2F%2F192.168.0.080%2F%20%2B%20http%3A%2F%2F192.168.0.080%2Fname +http://192.168.0.080/ http://192.168.0.080/labelhttp://192.168.0.080/text PASSclass1312089842.2883http://192.168.0.080/text PASSclass1312089892.28067resultChttp%3A%2F%2F192.168.0.080%2F%20%2B%20http%3A%2F%2F192.168.0.080%2F 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 PASSclass1312089842.2883 http://a@b@ctext FAILclass1312089892.28067result5http%3A%2F%2Fa%40b%40c%20%2B%20http%3A%2F%2Fa%40b%40c Ahttp%3A%2F%2Fa%2580b.test%2F%20%2B%20http%3A%2F%2Fa%2580b.test%2Fname %http://a%80b.test/ http://a%80b.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%80b.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%2580b.test%2F%20%2B%20http%3A%2F%2Fa%2580b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Dbb http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A8%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A8%3A192.168.0.1%5D%2Fname Khttp://[1:2:3:4:5:6:7:8:192.168.0.1]/ http://[1:2:3:4:5:6:7:8:192.168.0.1]/label%http://[1:2:3:4:5:6:7:8:192.168.0.1]/text PASSclass1312089842.2883%http://[1:2:3:4:5:6:7:8:192.168.0.1]/text PASSclass1312089892.28067resulthttp%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A8%3A192.168.0.1%5D%2F%20%2B%20http%3A%2F%2F%5B1%3A2%3A3%3A4%3A5%3A6%3A7%3A8%3A192.168.0.1%5D%2F ?http%3A%2F%2F00xFFFFFFFF%2F%20%2B%20http%3A%2F%2F00xFFFFFFFF%2Fname 'http://00xFFFFFFFF/ http://00xFFFFFFFF/labelhttp://00xffffffff/text PASSclass1312089842.2883http://00xFFFFFFFF/text FAILclass1312089892.28067result?http%3A%2F%2F00xFFFFFFFF%2F%20%2B%20http%3A%2F%2F00xFFFFFFFF%2F [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 PASSclass1312089842.2883result[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 FAILclass1312089842.2883 http:/?bartext FAILclass1312089892.28067result5http%3A%2F%2F%2F%3Fbar%20%2B%20http%3A%2F%2F%2F%3Fbar file%3A%2F%2F%2F%2F%2Fs%EF%BD%81mehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2Fs%EF%BD%81mehost%2Fsomeshare%2Fafile.txtname Qfile://///samehost/someshare/afile.txt file://///samehost/someshare/afile.txtlabel#file://samehost/someshare/afile.txttext PASSclass1312089842.2883.file://///s%EF%BD%81mehost/someshare/afile.txttext FAILclass1312089892.28067resultfile%3A%2F%2F%2F%2F%2Fs%EF%BD%81mehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2Fs%EF%BD%81mehost%2Fsomeshare%2Fafile.txt Khttp%3A%2F%2Fx%3Aa%2541b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%2541b%40foo%2Fname 'http://x:a%41b@foo/ http://x:a%41b@foo/labelhttp://x:a%41b@foo/text PASSclass1312089842.2883http://x:a%41b@foo/text PASSclass1312089892.28067resultKhttp%3A%2F%2Fx%3Aa%2541b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa%2541b%40foo%2F =%2F%2Flocalhost%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname #//localhost file:///c:/foo/bar.htmllabelfile://localhost/text FAILclass1312089842.2883file:text FAILclass1312089892.28067result=%2F%2Flocalhost%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Kc%3A%5Cwindows%5Choge%23foo%3Fbar%20%2B%20c%3A%5Cwindows%5Choge%23foo%3Fbarname /c:\windows\hoge#foo?bar c:\windows\hoge#foo?barlabelfile:///C:/windows/hoge#foo?bartext FAILclass1312089842.2883c:/windows/hoge#foo?bartext FAILclass1312089892.28067resultKc%3A%5Cwindows%5Choge%23foo%3Fbar%20%2B%20c%3A%5Cwindows%5Choge%23foo%3Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25eAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eAb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2551b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2551b http%3A%2F%2Fxn--%25E4%25BD%25A0%25E5%25A5%25BD-5g72ap39l.%25C3%25A4%25C2%25B8%25C2%2580.net%2F%20%2B%20http%3A%2F%2Fxn--%25E4%25BD%25A0%25E5%25A5%25BD-5g72ap39l.%25C3%25A4%25C2%25B8%25C2%2580.net%2Fname http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l.%C3%A4%C2%B8%C2%80.net/ http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l.%C3%A4%C2%B8%C2%80.net/label?http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l.%C3%A4%C2%B8%C2%80.net/text FAILclass1312089842.2883?http://xn--%E4%BD%A0%E5%A5%BD-5g72ap39l.%C3%A4%C2%B8%C2%80.net/text FAILclass1312089892.28067resulthttp%3A%2F%2Fxn--%25E4%25BD%25A0%25E5%25A5%25BD-5g72ap39l.%25C3%25A4%25C2%25B8%25C2%2580.net%2F%20%2B%20http%3A%2F%2Fxn--%25E4%25BD%25A0%25E5%25A5%25BD-5g72ap39l.%25C3%25A4%25C2%25B8%25C2%2580.net%2F 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 PASSclass1312089842.2883resultdata%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%23a%25E2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E2bname #http://foo/#a%E2b http://foo/#a%E2blabelhttp://foo/#a%E2btext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E2b 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 FAILclass1312089842.2883"http://[::ffff:0xC0.0Xa8.0x0.0x1]/text FAILclass1312089892.28067resultqhttp%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 1javascript%3Aa%254ab%20%2B%20javascript%3Aa%254abname !javascript:a%4ab javascript:a%4ablabeljavascript:a%4abtext PASSclass1312089842.2883result1javascript%3Aa%254ab%20%2B%20javascript%3Aa%254ab 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 PASSclass1312089842.2883http://suika.fam.cx/text PASSclass1312089892.28067resultAhttp%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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%17b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%17b Ehttp%3A%2F%2Fa--xn--aab.com%2F%20%2B%20http%3A%2F%2Fa--xn--aab.com%2Fname -http://a--xn--aab.com/ http://a--xn--aab.com/labelhttp://a--xn--aab.com/text PASSclass1312089842.2883http://a--xn--aab.com/text PASSclass1312089892.28067resultEhttp%3A%2F%2Fa--xn--aab.com%2F%20%2B%20http%3A%2F%2Fa--xn--aab.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E4b =http%3A%2F%2F%E3%80%B1x%2F%20%2B%20http%3A%2F%2F%E3%80%B1x%2Fname http://〱x/ http://〱x/labelhttp://xn--x-x6t/text PASSclass1312089842.2883http://xn--x-x6t/text PASSclass1312089892.28067result=http%3A%2F%2F%E3%80%B1x%2F%20%2B%20http%3A%2F%2F%E3%80%B1x%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25FBb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FBb Khttp%3A%2F%2Ffoo%2Fbar%3F%25u0000%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u0000name +http://foo/bar?%u0000 http://foo/bar?%u0000labelhttp://foo/bar?%u0000text PASSclass1312089842.2883http://foo/bar?%u0000text PASSclass1312089892.28067resultKhttp%3A%2F%2Ffoo%2Fbar%3F%25u0000%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u0000 *%5C%5Cabc%23def%20%2B%20file%3A%2F%2Fa%2Fbname \\abc#def file://a/blabelfile://abc%23def/text FAILclass1312089842.2883file://abc#deftext FAILclass1312089892.28067result*%5C%5Cabc%23def%20%2B%20file%3A%2F%2Fa%2Fb 1javascript%3Aa%2520b%20%2B%20javascript%3Aa%2520bname !javascript:a%20b javascript:a%20blabeljavascript:a%20btext PASSclass1312089842.2883result1javascript%3Aa%2520b%20%2B%20javascript%3Aa%2520b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25cab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cab Ghttp%3A%2F%2Ffoo%2F%E2%80%ACbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ACbarname #http://foo/‬bar http://foo/‬barlabelhttp://foo/%E2%80%ACbartext PASSclass1312089842.2883http://foo/%E2%80%ACbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%ACbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ACbar <%2FC%7C%5Cfoo%5Cbar%20%2B%20file%3A%2F%2F%2FC%3A%2Fabc%2Fdefname /C|\foo\bar file:///C:/abc/deflabelfile:///C:/foo/bartext PASSclass1312089842.2883file:///C|/foo/bartext FAILclass1312089892.28067result<%2FC%7C%5Cfoo%5Cbar%20%2B%20file%3A%2F%2F%2FC%3A%2Fabc%2Fdef resource%3A%2F%2F%2Fres%2Fbuiltin%2FhtmlBindings.xml%23inputFieldsBase%20%2B%20resource%3A%2F%2F%2Fres%2Fbuiltin%2FhtmlBindings.xml%23inputFieldsBasename qresource:///res/builtin/htmlBindings.xml#inputFieldsBase resource:///res/builtin/htmlBindings.xml#inputFieldsBaselabel8resource:///res/builtin/htmlBindings.xml#inputFieldsBasetext PASSclass1312089842.28838resource:///res/builtin/htmlBindings.xml#inputFieldsBasetext PASSclass1312089892.28067resultresource%3A%2F%2F%2Fres%2Fbuiltin%2FhtmlBindings.xml%23inputFieldsBase%20%2B%20resource%3A%2F%2F%2Fres%2Fbuiltin%2FhtmlBindings.xml%23inputFieldsBase 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25deb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25deb -data%3A%2Cfo%2540o%20%2B%20data%3A%2Cfo%2540oname data:,fo%40o data:,fo%40olabel data:,fo%40otext PASSclass1312089842.2883result-data%3A%2Cfo%2540o%20%2B%20data%3A%2Cfo%2540o 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 PASSclass1312089842.2883resultKhttp%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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%20b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%20b 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aqb%20%2B%20http%3A%2F%2Fexample.com%2F%23aqb Ahttp%3A%2F%2F%C3%A0%252Eb%2F%20%2B%20http%3A%2F%2F%C3%A0%252Eb%2Fname http://à%2Eb/ http://à%2Eb/labelhttp://xn--0ca.b/text PASSclass1312089842.2883http://xn--%2eb-zna/text FAILclass1312089892.28067resultAhttp%3A%2F%2F%C3%A0%252Eb%2F%20%2B%20http%3A%2F%2F%C3%A0%252Eb%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25edb 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%40b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%40b _http%3A%2F%2F%5B%3A2002%3Ac000%3A022a%5D%2F%20%2B%20http%3A%2F%2F%5B%3A2002%3Ac000%3A022a%5D%2Fname 3http://[:2002:c000:022a]/ http://[:2002:c000:022a]/labelhttp://[:2002:c000:022a]/text PASSclass1312089842.2883http://[:2002:c000:022a]/text PASSclass1312089892.28067result_http%3A%2F%2F%5B%3A2002%3Ac000%3A022a%5D%2F%20%2B%20http%3A%2F%2F%5B%3A2002%3Ac000%3A022a%5D%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Cb 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 PASSclass1312089842.2883resultwdata%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%23a%257Ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Abname #http://foo/#a%7Ab http://foo/#a%7Ablabelhttp://foo/#a%7Abtext PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883http://192.168.0.1 hello/text FAILclass1312089892.28067resultOhttp%3A%2F%2F192.168.0.1%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1%20hello%2F Data%3A%20%2B%20Data%3Aname Data: Data:labeldata:text PASSclass1312089842.2883resultData%3A%20%2B%20Data%3A 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 PASSclass1312089842.2883resultKhttp%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23a.b%20%2B%20http%3A%2F%2Fexample.com%2F%23a.b 9javascript%3Aa%EA%80%80b%20%2B%20javascript%3Aa%EA%80%80bname !javascript:aꀀb javascript:aꀀblabeljavascript:a%EA%80%80btext PASSclass1312089842.2883result9javascript%3Aa%EA%80%80b%20%2B%20javascript%3Aa%EA%80%80b 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 PASSclass1312089842.2883,http://%73%75%69%6B%61%2E%66%61%6D%2E%63%78/text FAILclass1312089892.28067resulthttp%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 Ahttp%3A%2F%2Fa%250Cb.test%2F%20%2B%20http%3A%2F%2Fa%250Cb.test%2Fname %http://a%0Cb.test/ http://a%0Cb.test/labelhttp://a%0Cb.test/text FAILclass1312089842.2883http://a%0Cb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%250Cb.test%2F%20%2B%20http%3A%2F%2Fa%250Cb.test%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25fEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fEb -%5C%5Cab%5Cc%3Bdef%20%2B%20file%3A%2F%2Fa%2Fbname \\ab\c;def file://a/blabelfile://ab/c;deftext PASSclass1312089842.2883file://ab/c;deftext PASSclass1312089892.28067result-%5C%5Cab%5Cc%3Bdef%20%2B%20file%3A%2F%2Fa%2Fb 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 PASSclass1312089842.2883resultudata%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 FAILclass1312089842.2883file:///text PASSclass1312089892.28067result8file%3A%2F%2Flocalhost%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc =http%3A%2F%2F%E3%80%B2x%2F%20%2B%20http%3A%2F%2F%E3%80%B2x%2Fname http://〲x/ http://〲x/labelhttp://xn--x-z6t/text PASSclass1312089842.2883http://xn--x-z6t/text PASSclass1312089892.28067result=http%3A%2F%2F%E3%80%B2x%2F%20%2B%20http%3A%2F%2F%E3%80%B2x%2F 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 FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%EF%B7%90zyx.com%2F%20%2B%20http%3A%2F%2F%EF%B7%90zyx.com%2F 9http%3A%2F%2F%CC%80ab%2F%20%2B%20http%3A%2F%2F%CC%80ab%2Fname http://̀ab/ http://̀ab/labelhttp://xn--ab-4tb/text PASSclass1312089842.2883http://xn--ab-4tb/text PASSclass1312089892.28067result9http%3A%2F%2F%CC%80ab%2F%20%2B%20http%3A%2F%2F%CC%80ab%2F ?http%3A%2F%2Fa%E2%80%8Cb%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Cb%2Fname http://a‌b/ http://a‌b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%80%8Cb%2F%20%2B%20http%3A%2F%2Fa%E2%80%8Cb%2F oftp%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20ftp%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuganame Gftp://c:\windows\system32/hoge/fuga ftp://c:\windows\system32/hoge/fugalabel"ftp://c/windows/system32/hoge/fugatext PASSclass1312089842.2883"ftp://c/windows/system32/hoge/fugatext PASSclass1312089892.28067resultoftp%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20ftp%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga %data%3A%2Cfo'o%20%2B%20data%3A%2Cfo'oname data:,fo'o data:,fo'olabel data:,fo'otext PASSclass1312089842.2883result%data%3A%2Cfo'o%20%2B%20data%3A%2Cfo'o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25b1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25b1b 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 PASSclass1312089842.2883resultUjavascript%3A123%3B%250D%250A%22abc%22%20%2B%20javascript%3A123%3B%250D%250A%22abc%22 /http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fbazname http://foo/bar http://bazlabelhttp://foo/bartext PASSclass1312089842.2883http://foo/bartext PASSclass1312089892.28067result/http%3A%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fbaz +data%3Atext%2Cabc%20%2B%20data%3Atext%2Cabcname data:text,abc data:text,abclabel data:text,abctext PASSclass1312089842.2883result+data%3Atext%2Cabc%20%2B%20data%3Atext%2Cabc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F5b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Efb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Efb ]http%3A%2F%2F%EF%B9%AAC3%EF%B9%AAAC.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AAC3%EF%B9%AAAC.com%2Fname -http://﹪C3﹪AC.com/ http://﹪C3﹪AC.com/labelhttp://ì.com/text PASSclass1312089842.2883http://%c3%ac.com/text FAILclass1312089892.28067result]http%3A%2F%2F%EF%B9%AAC3%EF%B9%AAAC.com%2F%20%2B%20http%3A%2F%2F%EF%B9%AAC3%EF%B9%AAAC.com%2F =http%3A%2F%2Fa%0Db.test%2F%20%2B%20http%3A%2F%2Fa%0Db.test%2Fname !http://a b.test/ http://a b.test/labelhttp://ab.test/text PASSclass1312089842.2883http://a b.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%0Db.test%2F%20%2B%20http%3A%2F%2Fa%0Db.test%2F Chttp%3A%2F%2Fx%3Aa-b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa-b%40foo%2Fname #http://x:a-b@foo/ http://x:a-b@foo/labelhttp://x:a-b@foo/text PASSclass1312089842.2883http://x:a-b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa-b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa-b%40foo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%257ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%257ab sirc%3A%2F%2Firc.ircnet.net%2F%23worldchat%2Cischannel%20%2B%20irc%3A%2F%2Firc.ircnet.net%2F%23worldchat%2Cischannelname Sirc://irc.ircnet.net/#worldchat,ischannel irc://irc.ircnet.net/#worldchat,ischannellabel)irc://irc.ircnet.net/#worldchat,ischanneltext PASSclass1312089842.2883)irc://irc.ircnet.net/#worldchat,ischanneltext PASSclass1312089892.28067resultsirc%3A%2F%2Firc.ircnet.net%2F%23worldchat%2Cischannel%20%2B%20irc%3A%2F%2Firc.ircnet.net%2F%23worldchat%2Cischannel Uhttp%3A%2F%2F%D9%811%E2%80%A4%D9%82%2F%20%2B%20http%3A%2F%2F%D9%811%E2%80%A4%D9%82%2Fname !http://ف1․ق/ http://ف1․ق/labelhttp://xn--1.-jvdg/text PASSclass1312089842.2883http://xn--1.-jvdg/text FAILclass1312089892.28067resultUhttp%3A%2F%2F%D9%811%E2%80%A4%D9%82%2F%20%2B%20http%3A%2F%2F%D9%811%E2%80%A4%D9%82%2F 9%E2%80%A9http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname 
http://foo/ http://test/label http://test/%E2%80%A9http://foo/text PASSclass1312089842.2883 http://test/%E2%80%A9http://foo/text PASSclass1312089892.28067result9%E2%80%A9http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F http%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%2525EF%2525BD%25258%25EF%25BC%2592.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%2525EF%2525BD%25258%25EF%25BC%2592.com%2Fname http://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com/ http://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com/label8http://%ef%bd%81%25ef%25bd%2582.com/text FAILclass1312089842.2883Dhttp://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%25EF%25BD%258%EF%BC%92.com/text FAILclass1312089892.28067resulthttp%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%2525EF%2525BD%25258%25EF%25BC%2592.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%2525EF%2525BD%25258%25EF%25BC%2592.com%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256db%20%2B%20http%3A%2F%2Ffoo%2F%23a%256db 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253Fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Fb <%5C%5Cserver%5Cfile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbarname \\server\file file:///C:/foo/barlabelfile://server/filetext PASSclass1312089842.2883file://server/filetext PASSclass1312089892.28067result<%5C%5Cserver%5Cfile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BAb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25AFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25AFb 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aVb%20%2B%20http%3A%2F%2Fexample.com%2F%23aVb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252cb Chttp%3A%2F%2F%C4%80.info%252E%20%2B%20http%3A%2F%2F%C4%80.info%252Ename #http://Ā.info%2E http://Ā.info%2Elabelhttp://xn--yda.info./text PASSclass1312089842.2883http://xn--yda.info%2E/text FAILclass1312089892.28067resultChttp%3A%2F%2F%C4%80.info%252E%20%2B%20http%3A%2F%2F%C4%80.info%252E hoge%20%2B%20foo%3Abar%2Fbazname hoge foo:bar/bazlabeltext PASSclass1312089842.2883hogetext FAILclass1312089892.28067resulthoge%20%2B%20foo%3Abar%2Fbaz +smsto%3A%2F%2Ffoo%20%2B%20smsto%3A%2F%2Ffooname smsto://foo smsto://foolabel smsto://footext FAILclass1312089842.2883 smsto://footext FAILclass1312089892.28067result+smsto%3A%2F%2Ffoo%20%2B%20smsto%3A%2F%2Ffoo ?%2F%2F%3F%2Fc%3A%2Fwindows%20%2B%20file%3A%2F%2F%2FC%3A%2Fb%2Fcname //?/c:/windows file:///C:/b/clabelfile:///C:/windowstext FAILclass1312089842.2883file:?/c:/windowstext FAILclass1312089892.28067result?%2F%2F%3F%2Fc%3A%2Fwindows%20%2B%20file%3A%2F%2F%2FC%3A%2Fb%2Fc -data%3A%2Cfo%2561o%20%2B%20data%3A%2Cfo%2561oname data:,fo%61o data:,fo%61olabel data:,fo%61otext PASSclass1312089842.2883result-data%3A%2Cfo%2561o%20%2B%20data%3A%2Cfo%2561o Ehttp%3A%2F%2Fxn--%252E-s18d%2F%20%2B%20http%3A%2F%2Fxn--%252E-s18d%2Fname )http://xn--%2E-s18d/ http://xn--%2E-s18d/labelhttp://xn--.-s18d/text PASSclass1312089842.2883http://xn--%2E-s18d/text FAILclass1312089892.28067resultEhttp%3A%2F%2Fxn--%252E-s18d%2F%20%2B%20http%3A%2F%2Fxn--%252E-s18d%2F -javascript%3Aa%00b%20%2B%20javascript%3Aa%00bname javascript:ab javascript:ablabeljavascript:a%EF%BF%BDbtext FAILclass1312089842.2883result-javascript%3Aa%00b%20%2B%20javascript%3Aa%00bhttp%3A%2F%2F%CF%82%DA%9C%DD%B2%D6%BC%EF%BD%A1%F0%9D%9F%8E-%F0%90%A8%BF%E2%80%8C%E1%AE%A3%EF%B4%A4%EF%BD%A1%E3%80%93-%F1%9E%92%84%CC%A1%2F%20%2B%20http%3A%2F%2F%CF%82%DA%9C%DD%B2%D6%BC%EF%BD%A1%F0%9D%9F%8E-%F0%90%A8%BF%E2%80%8C%E1%AE%A3%EF%B4%A4%EF%BD%A1%E3%80%93-%F1%9E%92%84%CC%A1%2Fname ehttp://ςڜݲּ。𝟎-𐨿‌ᮣﴤ。〓-񞒄̡/ http://ςڜݲּ。𝟎-𐨿‌ᮣﴤ。〓-񞒄̡/labelhttp://%CF%82%DA%9C%DD%B2%D6%BC%EF%BD%A1%F0%9D%9F%8E-%F0%90%A8%BF%E2%80%8C%E1%AE%A3%EF%B4%A4%EF%BD%A1%E3%80%93-%F1%9E%92%84%CC%A1/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resulthttp%3A%2F%2F%CF%82%DA%9C%DD%B2%D6%BC%EF%BD%A1%F0%9D%9F%8E-%F0%90%A8%BF%E2%80%8C%E1%AE%A3%EF%B4%A4%EF%BD%A1%E3%80%93-%F1%9E%92%84%CC%A1%2F%20%2B%20http%3A%2F%2F%CF%82%DA%9C%DD%B2%D6%BC%EF%BD%A1%F0%9D%9F%8E-%F0%90%A8%BF%E2%80%8C%E1%AE%A3%EF%B4%A4%EF%BD%A1%E3%80%93-%F1%9E%92%84%CC%A1%2F smocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20mocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22name /mocha:a % 55 // # 一 " mocha:a % 55 // # 一 "labelmocha:a % 55 // # %E4%B8%80 "text FAILclass1312089842.2883resultsmocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22%20%2B%20mocha%3Aa%20%25%2055%20%2F%2F%20%23%20%E4%B8%80%20%22 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2539b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2539b 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255Bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Bb ?http%3A%2F%2F192.256.0.0%2F%20%2B%20http%3A%2F%2F192.256.0.0%2Fname 'http://192.256.0.0/ http://192.256.0.0/labelhttp://192.256.0.0/text PASSclass1312089842.2883http://192.256.0.0/text PASSclass1312089892.28067result?http%3A%2F%2F192.256.0.0%2F%20%2B%20http%3A%2F%2F192.256.0.0%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2516b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2516b 7file%3A%2F%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Fname file:///c:/ file:///c:/label file:///C:/text FAILclass1312089842.2883 file:///c:/text PASSclass1312089892.28067result7file%3A%2F%2F%2Fc%3A%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2F Mhttp%3A%2F%2FLocalHost%EF%BC%8B%2F%20%2B%20http%3A%2F%2FLocalHost%EF%BC%8B%2Fname )http://LocalHost+/ http://LocalHost+/labelhttp://localhost+/text PASSclass1312089842.2883http://localhost+/text PASSclass1312089892.28067resultMhttp%3A%2F%2FLocalHost%EF%BC%8B%2F%20%2B%20http%3A%2F%2FLocalHost%EF%BC%8B%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2572b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2572b 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 FAILclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f2b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f2b 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883&news:comp.infosystems.www.servers.unixtext PASSclass1312089892.28067resultYnews%3Acomp.infosystems.www.servers.unix%20%2B%20news%3Acomp.infosystems.www.servers.unix 9http%3A%2F%2Fa!b.test%2F%20%2B%20http%3A%2F%2Fa!b.test%2Fname !http://a!b.test/ http://a!b.test/labelhttp://a%21b.test/text PASSclass1312089842.2883http://a!b.test/text FAILclass1312089892.28067result9http%3A%2F%2Fa!b.test%2F%20%2B%20http%3A%2F%2Fa!b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2549b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2549b ]http%3A%2F%2F%5B%3A%3AFFFF%3A0123143%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A0123143%5D%2Fname 1http://[::FFFF:0123143]/ http://[::FFFF:0123143]/labelhttp://[::ffff:0123143]/text PASSclass1312089842.2883http://[::FFFF:0123143]/text FAILclass1312089892.28067result]http%3A%2F%2F%5B%3A%3AFFFF%3A0123143%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFF%3A0123143%5D%2F )rtsp%3A%2F%2Ffoo%20%2B%20rtsp%3A%2F%2Ffooname rtsp://foo rtsp://foolabel rtsp://footext FAILclass1312089842.2883 rtsp://footext FAILclass1312089892.28067result)rtsp%3A%2F%2Ffoo%20%2B%20rtsp%3A%2F%2Ffoo =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 PASSclass1312089842.2883http://0.0.0xFF.0/text FAILclass1312089892.28067result=http%3A%2F%2F0.0.0xFF.0%2F%20%2B%20http%3A%2F%2F0.0.0xFF.0%2F ;http%3A%2F%2F%EF%A5%91%2F%20%2B%20http%3A%2F%2F%EF%A5%91%2Fname http://陋/ http://陋/labelhttp://xn--wk5a/text PASSclass1312089842.2883http://xn--wk5a/text PASSclass1312089892.28067result;http%3A%2F%2F%EF%A5%91%2F%20%2B%20http%3A%2F%2F%EF%A5%91%2F Ihttp%3A%2F%2F192.168.0.0255.0%2F%20%2B%20http%3A%2F%2F192.168.0.0255.0%2Fname 1http://192.168.0.0255.0/ http://192.168.0.0255.0/labelhttp://192.168.0.0255.0/text PASSclass1312089842.2883http://192.168.0.0255.0/text PASSclass1312089892.28067resultIhttp%3A%2F%2F192.168.0.0255.0%2F%20%2B%20http%3A%2F%2F192.168.0.0255.0%2F Mhttp%3A%2F%2Fa.b.-qa--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.-qa--%C3%A4-.e%2Fname -http://a.b.-qa--ä-.e/ http://a.b.-qa--ä-.e/labelhttp://a.b.xn---qa----fua.e/text PASSclass1312089842.2883http://a.b.xn---qa----fua.e/text PASSclass1312089892.28067resultMhttp%3A%2F%2Fa.b.-qa--%C3%A4-.e%2F%20%2B%20http%3A%2F%2Fa.b.-qa--%C3%A4-.e%2F )data%3A%2Cfo%40o%20%2B%20data%3A%2Cfo%40oname data:,fo@o data:,fo@olabel data:,fo@otext PASSclass1312089842.2883result)data%3A%2Cfo%40o%20%2B%20data%3A%2Cfo%40o 3%0Chttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result3%0Chttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25a1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a1b ;http%3A%2F%2F%E9%9B%BB%2F%20%2B%20http%3A%2F%2F%E9%9B%BB%2Fname http://電/ http://電/labelhttp://xn--xp5a/text PASSclass1312089842.2883http://xn--xp5a/text PASSclass1312089892.28067result;http%3A%2F%2F%E9%9B%BB%2F%20%2B%20http%3A%2F%2F%E9%9B%BB%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25dCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dCb Ihttp%3A%2F%2Fab%3Acd%3A012%3A%3A%20%2B%20http%3A%2F%2Fab%3Acd%3A012%3A%3Aname %http://ab:cd:012:: http://ab:cd:012::labelhttp://ab:cd:012:/text FAILclass1312089842.2883http://ab:cd:012::text FAILclass1312089892.28067resultIhttp%3A%2F%2Fab%3Acd%3A012%3A%3A%20%2B%20http%3A%2F%2Fab%3Acd%3A012%3A%3A @%5C%5C%2541%3A%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fabc%2Fb%2Fcname "\\%41:\host\windows http://abc/b/clabelfile://a:/host/windowstext FAILclass1312089842.2883http://%41/host/windowstext FAILclass1312089892.28067result@%5C%5C%2541%3A%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fabc%2Fb%2Fc 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 PASSclass1312089842.2883resultKhttp%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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultYjavascript%3A%20%2F%2F%20%23%20%E4%B8%80%20%2B%20javascript%3A%20%2F%2F%20%23%20%E4%B8%80 Mhttp%3A%2F%2F%C5%BF%CC%A3%CC%87%2F%20%2B%20http%3A%2F%2F%C5%BF%CC%A3%CC%87%2Fname http://ẛ̣/ http://ẛ̣/labelhttp://xn--1ig/text PASSclass1312089842.2883http://xn--1ig/text PASSclass1312089892.28067resultMhttp%3A%2F%2F%C5%BF%CC%A3%CC%87%2F%20%2B%20http%3A%2F%2F%C5%BF%CC%A3%CC%87%2F /http%3A%2F%2Ffoo%3A%20%2B%20http%3A%2F%2Ffoo%3Aname http://foo: http://foo:label http://foo/text PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result/http%3A%2F%2Ffoo%3A%20%2B%20http%3A%2F%2Ffoo%3A 5http%3A%2F%2F%5B%3A%5D%20%2B%20http%3A%2F%2F%5B%3A%5Dname http://[:] http://[:]label http://[:]/text PASSclass1312089842.2883 http://[:]/text PASSclass1312089892.28067result5http%3A%2F%2F%5B%3A%5D%20%2B%20http%3A%2F%2F%5B%3A%5D Afile%3A%2F%2F%E4%B8%80%7C%2F%20%2B%20file%3A%2F%2F%E4%B8%80%7C%2Fname file://一|/ file://一|/labelfile://xn--%7C-p18d/text FAILclass1312089842.2883file://xn--|-zn6a/text FAILclass1312089892.28067resultAfile%3A%2F%2F%E4%B8%80%7C%2F%20%2B%20file%3A%2F%2F%E4%B8%80%7C%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2533b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2533b 7%2F%2F*%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //*/c:/windows http://a/b/clabelhttp://%2A/c:/windowstext PASSclass1312089842.2883http://*/c:/windowstext FAILclass1312089892.28067result7%2F%2F*%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 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 PASSclass1312089842.2883http://foo/?bar?baztext PASSclass1312089892.28067resultAhttp%3A%2F%2Ffoo%3Fbar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%3Fbaz 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 FAILclass1312089842.2883 file:///c:/text PASSclass1312089892.28067resultIfile%3A%2F%2Flocalhost%2Fc%3A%2F%20%2B%20file%3A%2F%2Flocalhost%2Fc%3A%2F C%5C%5Cfoo%40bar%5Choge%5Choga%20%2B%20%5C%5Cfoo%40bar%5Choge%5Choganame '\\foo@bar\hoge\hoga \\foo@bar\hoge\hogalabelfile://foo%40bar/hoge/hogatext FAILclass1312089842.2883http://foo@bar/hoge/hogatext FAILclass1312089892.28067resultC%5C%5Cfoo%40bar%5Choge%5Choga%20%2B%20%5C%5Cfoo%40bar%5Choge%5Choga Chttp%3A%2F%2Fa%2520%CC%86b%2F%20%2B%20http%3A%2F%2Fa%2520%CC%86b%2Fname http://a%20̆b/ http://a%20̆b/labelhttp://xn--a%20b-4fd/text PASSclass1312089842.2883http://xn--a%20b-4fd/text FAILclass1312089892.28067resultChttp%3A%2F%2Fa%2520%CC%86b%2F%20%2B%20http%3A%2F%2Fa%2520%CC%86b%2F 2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\server\file http://a/b/clabelfile://server/filetext PASSclass1312089842.2883http://server/filetext FAILclass1312089892.28067result2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ehttp%3A%2F%2Fa%F0%9F%84%80b%2F%20%2B%20http%3A%2F%2Fa%F0%9F%84%80b%2Fname http://a🄀b/ http://a🄀b/labelhttp://xn--ab-xj52a/text PASSclass1312089842.2883http://xn--ab-xj52a/text FAILclass1312089892.28067resultEhttp%3A%2F%2Fa%F0%9F%84%80b%2F%20%2B%20http%3A%2F%2Fa%F0%9F%84%80b%2F 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 PASSclass1312089842.2883resultdata%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 Wfile%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540name +file:///C:/foo/%81%40 file:///C:/foo/%81%40labelfile:///C:/foo/%81%40text PASSclass1312089842.2883file:///C:/foo/%81%40text PASSclass1312089892.28067resultWfile%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540 -javascript%3Aa%7Fb%20%2B%20javascript%3Aa%7Fbname javascript:ab javascript:ablabeljavascript:abtext FAILclass1312089842.2883result-javascript%3Aa%7Fb%20%2B%20javascript%3Aa%7Fb ;http%3A%2F%2Fa.b%40foo%2F%20%2B%20http%3A%2F%2Fa.b%40foo%2Fname http://a.b@foo/ http://a.b@foo/labelhttp://a.b@foo/text PASSclass1312089842.2883http://a.b@foo/text PASSclass1312089892.28067result;http%3A%2F%2Fa.b%40foo%2F%20%2B%20http%3A%2F%2Fa.b%40foo%2F 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 PASSclass1312089842.2883http://%73%75%69%6B%61.fam.cx/text FAILclass1312089892.28067resultihttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25aFb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aFb 2opera%3Aillegal-url-2%20%2B%20http%3A%2F%2Ftest%2Fname opera:illegal-url-2 http://test/labelopera:illegal-url-2text PASSclass1312089842.2883opera:illegal-url-2text PASSclass1312089892.28067result2opera%3Aillegal-url-2%20%2B%20http%3A%2F%2Ftest%2F )http%3A%2F%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:/ http://foo/barlabel http://foo/text PASSclass1312089842.2883http:/text FAILclass1312089892.28067result)http%3A%2F%20%2B%20http%3A%2F%2Ffoo%2Fbar 9javascript%3Aa%E4%B8%80b%20%2B%20javascript%3Aa%E4%B8%80bname !javascript:a一b javascript:a一blabeljavascript:a%E4%B8%80btext PASSclass1312089842.2883result9javascript%3Aa%E4%B8%80b%20%2B%20javascript%3Aa%E4%B8%80b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250eb yirc%3A%2F%2Fundernet%2Fpickle%2525butcher.id.au%2Cisuser%20%2B%20irc%3A%2F%2Fundernet%2Fpickle%2525butcher.id.au%2Cisusername Yirc://undernet/pickle%25butcher.id.au,isuser irc://undernet/pickle%25butcher.id.au,isuserlabel,irc://undernet/pickle%25butcher.id.au,isusertext PASSclass1312089842.2883,irc://undernet/pickle%25butcher.id.au,isusertext PASSclass1312089892.28067resultyirc%3A%2F%2Fundernet%2Fpickle%2525butcher.id.au%2Cisuser%20%2B%20irc%3A%2F%2Fundernet%2Fpickle%2525butcher.id.au%2Cisuser G%5C%5C%253f%5Cc%3A%5Cwindows%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwin%2Fa%2Fbname #\\%3f\c:\windows file:///c:/win/a/blabelfile:///C:/windowstext FAILclass1312089842.2883file://%3f/c:/windowstext FAILclass1312089892.28067resultG%5C%5C%253f%5Cc%3A%5Cwindows%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwin%2Fa%2Fb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25E7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25E7b http%3A%2F%2F1234567890%C3%A4.123456789012345678901234567890123456789012345678901234567890123.com%2F%20%2B%20http%3A%2F%2F1234567890%C3%A4.123456789012345678901234567890123456789012345678901234567890123.com%2Fname http://1234567890ä.123456789012345678901234567890123456789012345678901234567890123.com/ http://1234567890ä.123456789012345678901234567890123456789012345678901234567890123.com/label^http://xn--1234567890-z5a.123456789012345678901234567890123456789012345678901234567890123.com/text PASSclass1312089842.2883^http://xn--1234567890-z5a.123456789012345678901234567890123456789012345678901234567890123.com/text PASSclass1312089892.28067resulthttp%3A%2F%2F1234567890%C3%A4.123456789012345678901234567890123456789012345678901234567890123.com%2F%20%2B%20http%3A%2F%2F1234567890%C3%A4.123456789012345678901234567890123456789012345678901234567890123.com%2F Ahttp%3A%2F%2Fa%2528b.test%2F%20%2B%20http%3A%2F%2Fa%2528b.test%2Fname %http://a%28b.test/ http://a%28b.test/labelhttp://a%28b.test/text PASSclass1312089842.2883http://a%28b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2528b.test%2F%20%2B%20http%3A%2F%2Fa%2528b.test%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25BDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25BDb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25CCb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25CCb Khttp%3A%2F%2F%D7%907%D7%AA.com%2F%20%2B%20http%3A%2F%2F%D7%907%D7%AA.com%2Fname #http://א7ת.com/ http://א7ת.com/labelhttp://xn--7-zhc3f.com/text PASSclass1312089842.2883http://xn--7-zhc3f.com/text PASSclass1312089892.28067resultKhttp%3A%2F%2F%D7%907%D7%AA.com%2F%20%2B%20http%3A%2F%2F%D7%907%D7%AA.com%2F ]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 PASSclass1312089842.2883 file:///windows/default-home.htmtext PASSclass1312089892.28067result]file%3A%2F%2F%5Cwindows%5Cdefault-home.htm%20%2B%20file%3A%2F%2F%5Cwindows%5Cdefault-home.htm 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2582b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2582b Gfile%3A%2F%2F%2F%E4%B8%80%3A%2F%20%2B%20file%3A%2F%2F%2F%E4%B8%80%3A%2Fname file:///一:/ file:///一:/labelfile:///%E4%B8%80:/text PASSclass1312089842.2883file:///%E4%B8%80:/text PASSclass1312089892.28067resultGfile%3A%2F%2F%2F%E4%B8%80%3A%2F%20%2B%20file%3A%2F%2F%2F%E4%B8%80%3A%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%257Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%257Cb ehttp%3A%2F%2F%5B2002%3Ac000%3A022a%3A%3A%5D%2F%20%2B%20http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%3A%5D%2Fname 5http://[2002:c000:022a::]/ http://[2002:c000:022a::]/labelhttp://[2002:c000:22a::]/text PASSclass1312089842.2883http://[2002:c000:022a::]/text FAILclass1312089892.28067resultehttp%3A%2F%2F%5B2002%3Ac000%3A022a%3A%3A%5D%2F%20%2B%20http%3A%2F%2F%5B2002%3Ac000%3A022a%3A%3A%5D%2F 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 PASSclass1312089842.2883resultdata%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocal%20%2B%20data%3Aapplication%2Fvnd-xxx-query%2Cselect_vcount%2Cfcol_from_fieldtable%2Flocal Ehttp%3A%2F%2F192.000255.0.0%2F%20%2B%20http%3A%2F%2F192.000255.0.0%2Fname -http://192.000255.0.0/ http://192.000255.0.0/labelhttp://192.173.0.0/text PASSclass1312089842.2883http://192.000255.0.0/text FAILclass1312089892.28067resultEhttp%3A%2F%2F192.000255.0.0%2F%20%2B%20http%3A%2F%2F192.000255.0.0%2F 'mms%3Afoo%23bar%20%2B%20mms%3Afoo%23barname mms:foo#bar mms:foo#barlabel mms:foo#bartext PASSclass1312089842.2883 mms:foo#bartext PASSclass1312089892.28067result'mms%3Afoo%23bar%20%2B%20mms%3Afoo%23bar aview-source%3Aview-source%3Ahttp%3A%2F%2Ffoo%20%2B%20view-source%3Aview-source%3Ahttp%3A%2F%2Ffooname Eview-source:view-source:http://foo view-source:view-source:http://foolabel"view-source:view-source:http://footext PASSclass1312089842.2883"view-source:view-source:http://footext PASSclass1312089892.28067resultaview-source%3Aview-source%3Ahttp%3A%2F%2Ffoo%20%2B%20view-source%3Aview-source%3Ahttp%3A%2F%2Ffoo Ihttp%3A%2F%2Fa%EF%BC%84b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%84b.test%2Fname %http://a$b.test/ http://a$b.test/labelhttp://a%24b.test/text PASSclass1312089842.2883http://a$b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%84b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%84b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25FAb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25FAb 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 PASSclass1312089842.2883resultKhttp%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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%9Eb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%9Eb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25A0b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25A0b Khttp%3A%2F%2Fxn--xn---376a.net%2F%20%2B%20http%3A%2F%2Fxn--xn---376a.net%2Fname 3http://xn--xn---376a.net/ http://xn--xn---376a.net/labelhttp://xn--xn---376a.net/text PASSclass1312089842.2883http://xn--xn---376a.net/text PASSclass1312089892.28067resultKhttp%3A%2F%2Fxn--xn---376a.net%2F%20%2B%20http%3A%2F%2Fxn--xn---376a.net%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2580b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2580b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25DDb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25DDb 9http%3A%2F%2Fx%CC%81b%2F%20%2B%20http%3A%2F%2Fx%CC%81b%2Fname http://x́b/ http://x́b/labelhttp://xn--xb-8tb/text PASSclass1312089842.2883http://xn--xb-8tb/text PASSclass1312089892.28067result9http%3A%2F%2Fx%CC%81b%2F%20%2B%20http%3A%2F%2Fx%CC%81b%2F )data%3A%2Cfo%08o%20%2B%20data%3A%2Cfo%08oname data:,foo data:,foolabel data:,fo%08otext PASSclass1312089842.2883result)data%3A%2Cfo%08o%20%2B%20data%3A%2Cfo%08o 5http%3A%2F%2Ffoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%5Cbarname http://foo\bar http://foo\barlabelhttp://foo/bartext PASSclass1312089842.2883http://foo/bartext PASSclass1312089892.28067result5http%3A%2F%2Ffoo%5Cbar%20%2B%20http%3A%2F%2Ffoo%5Cbar uhttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%3A%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%3A%5D%2Fname Ahttp://[64:ff9b::192.00.2.33::]/ http://[64:ff9b::192.00.2.33::]/label http://[64:ff9b::192.00.2.33::]/text PASSclass1312089842.2883 http://[64:ff9b::192.00.2.33::]/text PASSclass1312089892.28067resultuhttp%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%3A%5D%2F%20%2B%20http%3A%2F%2F%5B64%3Aff9b%3A%3A192.00.2.33%3A%3A%5D%2F Ihttp%3A%2F%2Fa%EF%BC%BEb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BEb.test%2Fname %http://a^b.test/ http://a^b.test/labelhttp://a%5Eb.test/text FAILclass1312089842.2883http://a^b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%BEb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%BEb.test%2F )data%3A%2Cfo%00o%20%2B%20data%3A%2Cfo%00oname data:,foo data:,foolabeldata:,fo%EF%BF%BDotext FAILclass1312089842.2883result)data%3A%2Cfo%00o%20%2B%20data%3A%2Cfo%00o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25aeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25aeb [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 PASSclass1312089842.2883!http://xn--rsum-bpad.example.org/text PASSclass1312089892.28067result[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%23a%25dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dbbname #http://foo/#a%dbb http://foo/#a%dbblabelhttp://foo/#a%dbbtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25dbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25dbb Oview-source%3Atelnet%3A%2F%2Ffoo%2F%20%2B%20view-source%3Atelnet%3A%2F%2Ffoo%2Fname 3view-source:telnet://foo/ view-source:telnet://foo/labelview-source:telnet://foo/text PASSclass1312089842.2883view-source:telnet://foo/text PASSclass1312089892.28067resultOview-source%3Atelnet%3A%2F%2Ffoo%2F%20%2B%20view-source%3Atelnet%3A%2F%2Ffoo%2F ]http%3A%2F%2F%5B%3A%3A192.168.0.0333%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.0.0333%5D%2Fname 5http://[::192.168.0.0333]/ http://[::192.168.0.0333]/labelhttp://[::c0a8:db]/text FAILclass1312089842.2883http://[::192.168.0.0333]/text PASSclass1312089892.28067result]http%3A%2F%2F%5B%3A%3A192.168.0.0333%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.0.0333%5D%2F ?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 PASSclass1312089842.2883http://ab:c:de@/text FAILclass1312089892.28067result?http%3A%2F%2Fab%3Ac%3Ade%40%20%2B%20http%3A%2F%2Fab%3Ac%3Ade%40 %%2Fhoge%20%2B%20res%3A%2F%2Ffoo%2Fbarname /hoge res://foo/barlabeltext FAILclass1312089842.2883res://foo/hogetext PASSclass1312089892.28067result%%2Fhoge%20%2B%20res%3A%2F%2Ffoo%2Fbar shttps%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20https%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuganame Khttps://c:\windows\system32/hoge/fuga https://c:\windows\system32/hoge/fugalabel$https://c/windows/system32/hoge/fugatext PASSclass1312089842.2883$https://c/windows/system32/hoge/fugatext PASSclass1312089892.28067resultshttps%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga%20%2B%20https%3A%2F%2Fc%3A%5Cwindows%5Csystem32%2Fhoge%2Ffuga 'cid%3Afoo%40bar%20%2B%20cid%3Afoo%40barname cid:foo@bar cid:foo@barlabel cid:foo@bartext PASSclass1312089842.2883 cid:foo@bartext PASSclass1312089892.28067result'cid%3Afoo%40bar%20%2B%20cid%3Afoo%40bar 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 PASSclass1312089842.2883resultwdata%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2%20%2B%20data%3At%2565xt%2Fplain%3Bcharset%3Deuc-jp%2C%25A1%25A2 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883http://goo goo.com/text FAILclass1312089892.28067resultUhttp%3A%2F%2FGOO%20%E3%80%80goo.com%2F%20%2B%20http%3A%2F%2FGOO%20%E3%80%80goo.com%2F Ahttp%3A%2F%2Fa%2521b.test%2F%20%2B%20http%3A%2F%2Fa%2521b.test%2Fname %http://a%21b.test/ http://a%21b.test/labelhttp://a%21b.test/text PASSclass1312089842.2883http://a%21b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2521b.test%2F%20%2B%20http%3A%2F%2Fa%2521b.test%2F Ahttp%3A%2F%2Fa%250Bb.test%2F%20%2B%20http%3A%2F%2Fa%250Bb.test%2Fname %http://a%0Bb.test/ http://a%0Bb.test/labelhttp://a%0Bb.test/text FAILclass1312089842.2883http://a%0Bb.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%250Bb.test%2F%20%2B%20http%3A%2F%2Fa%250Bb.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2507b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2507b Afile%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fccname %file://c:foo/bar.html file://aa/bb/cclabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file://c:foo/bar.htmltext PASSclass1312089892.28067resultAfile%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fcc Circ%3A%2F%2Fmyserver%3A194%2F%20%2B%20irc%3A%2F%2Fmyserver%3A194%2Fname 'irc://myserver:194/ irc://myserver:194/labelirc://myserver:194/text PASSclass1312089842.2883irc://myserver:194/text PASSclass1312089892.28067resultCirc%3A%2F%2Fmyserver%3A194%2F%20%2B%20irc%3A%2F%2Fmyserver%3A194%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%A8b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%A8b !baz%20%2B%20mid%3A%2F%2Ffoo%2Fbarname baz mid://foo/barlabeltext FAILclass1312089842.2883 mid://foo/baztext PASSclass1312089892.28067result!baz%20%2B%20mid%3A%2F%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2525b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2525b 2%2F%5Cserver%2Ffile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /\server/file http://a/b/clabelhttp://server/filetext PASSclass1312089842.2883http://server/filetext PASSclass1312089892.28067result2%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23agb%20%2B%20http%3A%2F%2Fexample.com%2F%23agb ?http%3A%2F%2Fa%E2%89%A0b%2F%20%2B%20http%3A%2F%2Fa%E2%89%A0b%2Fname http://a≠b/ http://a≠b/labelhttp://xn--ab-miv/text PASSclass1312089842.2883http://xn--ab-miv/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%89%A0b%2F%20%2B%20http%3A%2F%2Fa%E2%89%A0b%2F ;view-source%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2Fname #view-source:http://foo http://test/labelview-source:http://footext PASSclass1312089842.2883view-source:http://footext PASSclass1312089892.28067result;view-source%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2F 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883 http://foo/text PASSclass1312089892.28067result3http%3A%2F%2Ffoo%3A80%20%2B%20http%3A%2F%2Ffoo%3A80 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255Db%20%2B%20http%3A%2F%2Ffoo%2F%23a%255Db 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%0Cb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%0Cb 5file%3A%2F%2Flocalhost%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://localhost http://a/b/clabelfile://localhost/text FAILclass1312089842.2883file:text FAILclass1312089892.28067result5file%3A%2F%2Flocalhost%20%2B%20http%3A%2F%2Fa%2Fb%2Fc wss%3Aa%3Fb%20%2B%20wss%3Aa%3Fbname wss:a?b wss:a?blabel wss://a/a?btext FAILclass1312089842.2883 wss://a/a?btext FAILclass1312089892.28067resultwss%3Aa%3Fb%20%2B%20wss%3Aa%3Fb mhttp%3A%2F%2F%5B2001%3Adb8%3A%3A%3A192.0.2.1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3Adb8%3A%3A%3A192.0.2.1%5D%2Fname =http://[2001:db8:::192.0.2.1]/ http://[2001:db8:::192.0.2.1]/labelhttp://[2001:db8:::192.0.2.1]/text PASSclass1312089842.2883http://[2001:db8:::192.0.2.1]/text PASSclass1312089892.28067resultmhttp%3A%2F%2F%5B2001%3Adb8%3A%3A%3A192.0.2.1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3Adb8%3A%3A%3A192.0.2.1%5D%2F }http%3A%2F%2F%5B%EF%BC%9A%EF%BC%9A%EF%BC%93%EF%BC%97%5D%2F%20%2B%20http%3A%2F%2F%5B%EF%BC%9A%EF%BC%9A%EF%BC%93%EF%BC%97%5D%2Fname -http://[::37]/ http://[::37]/labelhttp://[::37]/text PASSclass1312089842.2883http://[::37]/text PASSclass1312089892.28067result}http%3A%2F%2F%5B%EF%BC%9A%EF%BC%9A%EF%BC%93%EF%BC%97%5D%2F%20%2B%20http%3A%2F%2F%5B%EF%BC%9A%EF%BC%9A%EF%BC%93%EF%BC%97%5D%2F data%3A%20%2B%20data%3Aname data: data:labeldata:text PASSclass1312089842.2883resultdata%3A%20%2B%20data%3A >file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fccname $file:/c:foo/bar.html file://aa/bb/cclabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883file:///c:foo/bar.htmltext FAILclass1312089892.28067result>file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fcc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2561b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2561b %%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname :abc http://foo/barlabelhttp://foo/:abctext PASSclass1312089842.2883http://foo/:abctext PASSclass1312089892.28067result%%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbar =http%3A%2F%2F192.168.0.%2F%20%2B%20http%3A%2F%2F192.168.0.%2Fname %http://192.168.0./ http://192.168.0./labelhttp://192.168.0.0/text FAILclass1312089842.2883http://192.168.0./text PASSclass1312089892.28067result=http%3A%2F%2F192.168.0.%2F%20%2B%20http%3A%2F%2F192.168.0.%2F Ahttp%3A%2F%2Fx%25CD%2580b%2F%20%2B%20http%3A%2F%2Fx%25CD%2580b%2Fname !http://x%CD%80b/ http://x%CD%80b/labelhttp://xn--xb-5tb/text PASSclass1312089842.2883http://x%CD%80b/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fx%25CD%2580b%2F%20%2B%20http%3A%2F%2Fx%25CD%2580b%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%9Ab%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%9Ab Chttp%3A%2F%2Fx%3Aa~b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa~b%40foo%2Fname #http://x:a~b@foo/ http://x:a~b@foo/labelhttp://x:a~b@foo/text PASSclass1312089842.2883http://x:a~b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fx%3Aa~b%40foo%2F%20%2B%20http%3A%2F%2Fx%3Aa~b%40foo%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2540b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2540b %data%3A%2Cfo0o%20%2B%20data%3A%2Cfo0oname data:,fo0o data:,fo0olabel data:,fo0otext PASSclass1312089842.2883result%data%3A%2Cfo0o%20%2B%20data%3A%2Cfo0o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2591b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2591b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253Eb -data%3A%2Cfo%2500o%20%2B%20data%3A%2Cfo%2500oname data:,fo%00o data:,fo%00olabel data:,fo%00otext PASSclass1312089842.2883result-data%3A%2Cfo%2500o%20%2B%20data%3A%2Cfo%2500o 9rlogin%3A%2F%2Ffoo%3A513%20%2B%20rlogin%3A%2F%2Ffoo%3A513name !rlogin://foo:513 rlogin://foo:513labelrlogin://foo:513text FAILclass1312089842.2883rlogin://foo:513text FAILclass1312089892.28067result9rlogin%3A%2F%2Ffoo%3A513%20%2B%20rlogin%3A%2F%2Ffoo%3A513 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 PASSclass1312089842.2883resultdata%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25cbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25cbb ahttp%3A%2F%2F%5B%3A%3Affff%3A192.168.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.1%5D%2Fname 5http://[::ffff:192.168.1]/ http://[::ffff:192.168.1]/labelhttp://[::ffff:c0a8:1]/text FAILclass1312089842.2883http://[::ffff:192.168.1]/text PASSclass1312089892.28067resultahttp%3A%2F%2F%5B%3A%3Affff%3A192.168.1%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.1%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f5b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f5b _http%3A%2F%2Fa%25fe%25BF%25BF%25BDb.test%2F%20%2B%20http%3A%2F%2Fa%25fe%25BF%25BF%25BDb.test%2Fname 7http://a%fe%BF%BF%BDb.test/ http://a%fe%BF%BF%BDb.test/label3http://a%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%fe%BF%BF%BDb.test/text FAILclass1312089892.28067result_http%3A%2F%2Fa%25fe%25BF%25BF%25BDb.test%2F%20%2B%20http%3A%2F%2Fa%25fe%25BF%25BF%25BDb.test%2F Ghttp%3A%2F%2Ffoo%2F%E2%80%ADbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ADbarname #http://foo/‭bar http://foo/‭barlabelhttp://foo/%E2%80%ADbartext PASSclass1312089842.2883http://foo/%E2%80%ADbartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%ADbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ADbar -data%3A%2Cfo%2524o%20%2B%20data%3A%2Cfo%2524oname data:,fo%24o data:,fo%24olabel data:,fo%24otext PASSclass1312089842.2883result-data%3A%2Cfo%2524o%20%2B%20data%3A%2Cfo%2524o 5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbarname http://foo;bar http://foo;barlabelhttp://foo%3Bbar/text PASSclass1312089842.2883http://foo;bartext FAILclass1312089892.28067result5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbar 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 PASSclass1312089842.2883 http://a@b/text PASSclass1312089892.28067result3http%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256eb http%3A%2F%2Fxn--abawgaew-%25e4%25bd%25a0%25e5%25a5%25bd.%25C3%25A4%25C2%25B8%25C2%2580.net%2F%20%2B%20http%3A%2F%2Fxn--abawgaew-%25e4%25bd%25a0%25e5%25a5%25bd.%25C3%25A4%25C2%25B8%25C2%2580.net%2Fname }http://xn--abawgaew-%e4%bd%a0%e5%a5%bd.%C3%A4%C2%B8%C2%80.net/ http://xn--abawgaew-%e4%bd%a0%e5%a5%bd.%C3%A4%C2%B8%C2%80.net/label>http://xn--abawgaew-%E4%BD%A0%E5%A5%BD.%C3%A4%C2%B8%C2%80.net/text FAILclass1312089842.2883>http://xn--abawgaew-%e4%bd%a0%e5%a5%bd.%C3%A4%C2%B8%C2%80.net/text FAILclass1312089892.28067resulthttp%3A%2F%2Fxn--abawgaew-%25e4%25bd%25a0%25e5%25a5%25bd.%25C3%25A4%25C2%25B8%25C2%2580.net%2F%20%2B%20http%3A%2F%2Fxn--abawgaew-%25e4%25bd%25a0%25e5%25a5%25bd.%25C3%25A4%25C2%25B8%25C2%2580.net%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%254fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%254fb 9http%3A%2F%2F%5B%3A80%5D%20%2B%20http%3A%2F%2F%5B%3A80%5Dname http://[:80] http://[:80]label http://[:80]/text PASSclass1312089842.2883 http://[:80]/text PASSclass1312089892.28067result9http%3A%2F%2F%5B%3A80%5D%20%2B%20http%3A%2F%2F%5B%3A80%5D +%3Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffooname ?hoge about://weather/foolabeltext PASSclass1312089842.2883about://weather/foo?hogetext FAILclass1312089892.28067result+%3Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffoo +%5C%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\abc http://foo/barlabel file:///abctext FAILclass1312089842.2883 http:/abctext FAILclass1312089892.28067result+%5C%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbar file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname _file://localHost///somehost/someshare/afile.txt file://localHost///somehost/someshare/afile.txtlabel/file://localhost///somehost/someshare/afile.txttext FAILclass1312089842.2883&file://///somehost/someshare/afile.txttext FAILclass1312089892.28067resultfile%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Ahttp%3A%2F%2Fxn--%25-s18d%2F%20%2B%20http%3A%2F%2Fxn--%25-s18d%2Fname %http://xn--%-s18d/ http://xn--%-s18d/labelhttp://xn--%25-s18d/text FAILclass1312089842.2883http://xn--%-s18d/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fxn--%25-s18d%2F%20%2B%20http%3A%2F%2Fxn--%25-s18d%2F 5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbarname http://foo?bar http://foo?barlabelhttp://foo/?bartext PASSclass1312089842.2883http://foo/?bartext PASSclass1312089892.28067result5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbar Ahttp%3A%2F%2Fa%251Db.test%2F%20%2B%20http%3A%2F%2Fa%251Db.test%2Fname %http://a%1Db.test/ http://a%1Db.test/labelhttp://a%1Db.test/text FAILclass1312089842.2883http://a%1Db.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Db.test%2F%20%2B%20http%3A%2F%2Fa%251Db.test%2F data%3Atext%20%2B%20data%3Atextname data:text data:textlabel data:texttext PASSclass1312089842.2883resultdata%3Atext%20%2B%20data%3Atext 3file%3A%2F%2F%2Fcd%3A%20%2B%20file%3A%2F%2F%2Fcd%3Aname file:///cd: file:///cd:label file:///cd:text PASSclass1312089842.2883 file:///cd:text PASSclass1312089892.28067result3file%3A%2F%2F%2Fcd%3A%20%2B%20file%3A%2F%2F%2Fcd%3A 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 PASSclass1312089842.2883resultHhttp%3A%2F%2Fexample.com%2F%23a%EF%BF%BDb%20%2B%20http%3A%2F%2Ffoo%2Fbar Ahttp%3A%2F%2F%D9%A0%DB%B0%2F%20%2B%20http%3A%2F%2F%D9%A0%DB%B0%2Fname http://٠۰/ http://٠۰/labelhttp://xn--8hb20a/text PASSclass1312089842.2883http://xn--8hb20a/text PASSclass1312089892.28067resultAhttp%3A%2F%2F%D9%A0%DB%B0%2F%20%2B%20http%3A%2F%2F%D9%A0%DB%B0%2F 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 FAILclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883 file://testtext FAILclass1312089892.28067result8%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 PASSclass1312089842.2883https://foo:80/text PASSclass1312089892.28067result;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 PASSclass1312089842.2883http://030052000001/text FAILclass1312089892.28067resultAhttp%3A%2F%2F030052000001%2F%20%2B%20http%3A%2F%2F030052000001%2F ;http%3A%2F%2F255.0.0.0%2F%20%2B%20http%3A%2F%2F255.0.0.0%2Fname #http://255.0.0.0/ http://255.0.0.0/labelhttp://255.0.0.0/text PASSclass1312089842.2883http://255.0.0.0/text PASSclass1312089892.28067result;http%3A%2F%2F255.0.0.0%2F%20%2B%20http%3A%2F%2F255.0.0.0%2F ihttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.001%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.001%5D%2Fname =http://[::ffff:192.168.0.001]/ http://[::ffff:192.168.0.001]/labelhttp://[::ffff:c0a8:1]/text PASSclass1312089842.2883http://[::ffff:192.168.0.001]/text FAILclass1312089892.28067resultihttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.001%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.001%5D%2F 7c%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname !c:\windows\foo.txt file://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883c:/windows/foo.txttext FAILclass1312089892.28067result7c%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar Qfile%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbazname -file://foo/bar/%2E/baz file://foo/bar/%2E/bazlabelfile://foo/bar/baztext PASSclass1312089842.2883file://foo/bar/%2E/baztext FAILclass1312089892.28067resultQfile%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%BAb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%BAb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Ffb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Ffb 9http%3A%2F%2F%DE%B1.x%2F%20%2B%20http%3A%2F%2F%DE%B1.x%2Fname http://ޱ.x/ http://ޱ.x/labelhttp://xn--vrb.x/text PASSclass1312089842.2883http://xn--vrb.x/text PASSclass1312089892.28067result9http%3A%2F%2F%DE%B1.x%2F%20%2B%20http%3A%2F%2F%DE%B1.x%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25ddb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25ddb 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 PASSclass1312089842.2883 http://a:b@c/text PASSclass1312089892.28067result5http%3A%2F%2Fa%3Ab%40c%20%2B%20http%3A%2F%2Fa%3Ab%40c 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Cfb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Cfb ahttp%3A%2F%2F%5B%3A%3A192.168.000.1000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.000.1000%5D%2Fname 9http://[::192.168.000.1000]/ http://[::192.168.000.1000]/labelhttp://[::192.168.000.1000]/text PASSclass1312089842.2883http://[::192.168.000.1000]/text PASSclass1312089892.28067resultahttp%3A%2F%2F%5B%3A%3A192.168.000.1000%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3A192.168.000.1000%5D%2F ?http%3A%2F%2Fa%EF%BD%A1b%2F%20%2B%20http%3A%2F%2Fa%EF%BD%A1b%2Fname http://a。b/ http://a。b/label http://a.b/text PASSclass1312089842.2883 http://a.b/text PASSclass1312089892.28067result?http%3A%2F%2Fa%EF%BD%A1b%2F%20%2B%20http%3A%2F%2Fa%EF%BD%A1b%2F'http%3A%2F%2Fa23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345%2F%20%2B%20http%3A%2F%2Fa23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345%2Fnamehttp://a23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345/ http://a23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345/labelhttp://a23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345/text PASSclass1312089842.2883http://a23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345/text PASSclass1312089892.28067result'http%3A%2F%2Fa23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345%2F%20%2B%20http%3A%2F%2Fa23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345%2F 9%2F%2F%3B%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //;/c:/windows http://a/b/clabelhttp://%3B/c:/windowstext PASSclass1312089842.2883http://;/c:/windowstext FAILclass1312089892.28067result9%2F%2F%3B%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 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 PASSclass1312089842.2883resultGdata%3A%20text%2Fplain%20%2Cabc%20%2B%20data%3A%20text%2Fplain%20%2Cabc ?http%3A%2F%2Fa%CD%81b.jp%2F%20%2B%20http%3A%2F%2Fa%CD%81b.jp%2Fname http://áb.jp/ http://áb.jp/labelhttp://xn--b-tfa.jp/text PASSclass1312089842.2883http://xn--b-tfa.jp/text PASSclass1312089892.28067result?http%3A%2F%2Fa%CD%81b.jp%2F%20%2B%20http%3A%2F%2Fa%CD%81b.jp%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%252ab 7file%3A%2Ffo%2500%2Fbar%20%2B%20file%3A%2Ffo%2500%2Fbarname file:/fo%00/bar file:/fo%00/barlabelfile://fo%00/bartext FAILclass1312089842.2883file:///fo%00/bartext PASSclass1312089892.28067result7file%3A%2Ffo%2500%2Fbar%20%2B%20file%3A%2Ffo%2500%2Fbar Ahttp%3A%2F%2Fa%2516b.test%2F%20%2B%20http%3A%2F%2Fa%2516b.test%2Fname %http://a%16b.test/ http://a%16b.test/labelhttp://a%16b.test/text FAILclass1312089842.2883http://a%16b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2516b.test%2F%20%2B%20http%3A%2F%2Fa%2516b.test%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%8Fb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%8Fb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256Eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256Eb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25c1b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25c1b ;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 FAILclass1312089842.2883 file:///c%7C/text FAILclass1312089892.28067result;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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%3Bb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%3Bb ]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 PASSclass1312089842.2883http://www.google.com/foo/text PASSclass1312089892.28067result]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%23a%25Eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eebname #http://foo/#a%Eeb http://foo/#a%Eeblabelhttp://foo/#a%Eebtext PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Eeb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Eeb 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 FAILclass1312089842.2883http://0xc0.0250.01./text PASSclass1312089892.28067resultChttp%3A%2F%2F0xc0.0250.01.%2F%20%2B%20http%3A%2F%2F0xc0.0250.01.%2F =http%3A%2F%2Fxn--'-s18d%2F%20%2B%20http%3A%2F%2Fxn--'-s18d%2Fname %http://xn--'-s18d/ http://xn--'-s18d/labelhttp://xn--%27-s18d/text PASSclass1312089842.2883http://xn--'-s18d/text FAILclass1312089892.28067result=http%3A%2F%2Fxn--'-s18d%2F%20%2B%20http%3A%2F%2Fxn--'-s18d%2F ;%5C%5C%253F%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\%3F\host\windows http://a/b/clabelfile://%3F/host/windowstext PASSclass1312089842.2883http://%3F/host/windowstext FAILclass1312089892.28067result;%5C%5C%253F%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ihttp%3A%2F%2Fa%EF%BC%85b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%85b.test%2Fname %http://a%b.test/ http://a%b.test/labelhttp://a%25b.test/text FAILclass1312089842.2883http://a%b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BC%85b.test%2F%20%2B%20http%3A%2F%2Fa%EF%BC%85b.test%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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%92b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%92b Kfile%3A%2F%2F%2543%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2543%3A%2Ffoo%2Fbarname 'file://%43:/foo/bar file://%43:/foo/barlabelfile://c:/foo/bartext FAILclass1312089842.2883file://%43/foo/bartext FAILclass1312089892.28067resultKfile%3A%2F%2F%2543%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2543%3A%2Ffoo%2Fbar 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%5Db%20%2B%20http%3A%2F%2Fexample.com%2F%23a%5Db %data%3A%2Cfo.o%20%2B%20data%3A%2Cfo.oname data:,fo.o data:,fo.olabel data:,fo.otext PASSclass1312089842.2883result%data%3A%2Cfo.o%20%2B%20data%3A%2Cfo.o http%3A%2F%2F123456789012345678901234567890123456789012345678901234567890123.abc%2F%20%2B%20http%3A%2F%2F123456789012345678901234567890123456789012345678901234567890123.abc%2Fname http://123456789012345678901234567890123456789012345678901234567890123.abc/ http://123456789012345678901234567890123456789012345678901234567890123.abc/labelKhttp://123456789012345678901234567890123456789012345678901234567890123.abc/text FAILclass1312089842.2883Khttp://123456789012345678901234567890123456789012345678901234567890123.abc/text PASSclass1312089892.28067resulthttp%3A%2F%2F123456789012345678901234567890123456789012345678901234567890123.abc%2F%20%2B%20http%3A%2F%2F123456789012345678901234567890123456789012345678901234567890123.abc%2F A%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname !/////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883file://///somehost/hogetext FAILclass1312089892.28067resultA%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef @res%3A%2F%2Fshdoclc.dll%2FORGFAV.DLG%20%2B%20http%3A%2F%2Ffoo%2Fname (res://shdoclc.dll/ORGFAV.DLG http://foo/labelres://shdoclc.dll/ORGFAV.DLGtext PASSclass1312089842.2883res://shdoclc.dll/ORGFAV.DLGtext PASSclass1312089892.28067result@res%3A%2F%2Fshdoclc.dll%2FORGFAV.DLG%20%2B%20http%3A%2F%2Ffoo%2F 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 PASSclass1312089842.2883resultMdata%3Atext%2Fplain%2Cabcdefg%2Fef%20%2B%20data%3Atext%2Fplain%2Cabcdefg%2Fef ahttp%3A%2F%2F%255B%EF%BC%9A%EF%BC%9A%255D%2F%20%2B%20http%3A%2F%2F%255B%EF%BC%9A%EF%BC%9A%255D%2Fname )http://%5B::%5D/ http://%5B::%5D/label http://[::]/text FAILclass1312089842.2883http://%5b::%5d/text FAILclass1312089892.28067resultahttp%3A%2F%2F%255B%EF%BC%9A%EF%BC%9A%255D%2F%20%2B%20http%3A%2F%2F%255B%EF%BC%9A%EF%BC%9A%255D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25e8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25e8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f8b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f8b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%258Cb%20%2B%20http%3A%2F%2Ffoo%2F%23a%258Cb Chttp%3A%2F%2Fxn--u-ccb.com%2F%20%2B%20http%3A%2F%2Fxn--u-ccb.com%2Fname +http://xn--u-ccb.com/ http://xn--u-ccb.com/labelhttp://xn--u-ccb.com/text PASSclass1312089842.2883http://xn--u-ccb.com/text PASSclass1312089892.28067resultChttp%3A%2F%2Fxn--u-ccb.com%2F%20%2B%20http%3A%2F%2Fxn--u-ccb.com%2F Ahttp%3A%2F%2Fa%255Fb.test%2F%20%2B%20http%3A%2F%2Fa%255Fb.test%2Fname %http://a%5Fb.test/ http://a%5Fb.test/labelhttp://a_b.test/text PASSclass1312089842.2883http://a%5Fb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%255Fb.test%2F%20%2B%20http%3A%2F%2Fa%255Fb.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2552b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2552b whttp%3A%2F%2F%25E4%25B8%2580%25E4%25BA%258C--4kq.net%2F%20%2B%20http%3A%2F%2F%25E4%25B8%2580%25E4%25BA%258C--4kq.net%2Fname Ghttp://%E4%B8%80%E4%BA%8C--4kq.net/ http://%E4%B8%80%E4%BA%8C--4kq.net/labelhttp://xn----4kq-fg1hu6a.net/text PASSclass1312089842.2883#http://%E4%B8%80%E4%BA%8C--4kq.net/text FAILclass1312089892.28067resultwhttp%3A%2F%2F%25E4%25B8%2580%25E4%25BA%258C--4kq.net%2F%20%2B%20http%3A%2F%2F%25E4%25B8%2580%25E4%25BA%258C--4kq.net%2F ;http%3A%2F%2F%E7%AB%AE%2F%20%2B%20http%3A%2F%2F%E7%AB%AE%2Fname http://竮/ http://竮/labelhttp://xn--ruz/text PASSclass1312089842.2883http://xn--ruz/text PASSclass1312089892.28067result;http%3A%2F%2F%E7%AB%AE%2F%20%2B%20http%3A%2F%2F%E7%AB%AE%2F 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 PASSclass1312089842.2883http://a/C|/foo/bartext FAILclass1312089892.28067result2%2FC%7C%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%255ab%20%2B%20http%3A%2F%2Ffoo%2F%23a%255ab %2Fhoge%20%2B%20chrome%3Afoobarname /hoge chrome:foobarlabelchrome://foobar/hogetext FAILclass1312089842.2883/hogetext FAILclass1312089892.28067result%2Fhoge%20%2B%20chrome%3Afoobar ?javascript%3Areturn%20false%20%2B%20javascript%3Areturn%20falsename /javascript:return false javascript:return falselabeljavascript:return falsetext PASSclass1312089842.2883result?javascript%3Areturn%20false%20%2B%20javascript%3Areturn%20false Ahttp%3A%2F%2Fa%251Ab.test%2F%20%2B%20http%3A%2F%2Fa%251Ab.test%2Fname %http://a%1Ab.test/ http://a%1Ab.test/labelhttp://a%1Ab.test/text FAILclass1312089842.2883http://a%1Ab.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%251Ab.test%2F%20%2B%20http%3A%2F%2Fa%251Ab.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25eEb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25eEb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25f7b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25f7b ?http%3A%2F%2Fa%7Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%7Bb%40foo%2Fname http://a{b@foo/ http://a{b@foo/labelhttp://a%7Bb@foo/text PASSclass1312089842.2883http://a{b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%7Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%7Bb%40foo%2F %%3Fhoge%20%2B%20about%3Aweather%2Ffooname ?hoge about:weather/foolabeltext PASSclass1312089842.2883?hogetext FAILclass1312089892.28067result%%3Fhoge%20%2B%20about%3Aweather%2Ffoo -data%3A%2Cfo%2541o%20%2B%20data%3A%2Cfo%2541oname data:,fo%41o data:,fo%41olabel data:,fo%41otext PASSclass1312089842.2883result-data%3A%2Cfo%2541o%20%2B%20data%3A%2Cfo%2541o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25fab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25fab khttp%3A%2F%2F%5B2001%3A%3A1%3A0%3A0%3A0%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A%3A1%3A0%3A0%3A0%3A1%5D%2Fname 3http://[2001::1:0:0:0:1]/ http://[2001::1:0:0:0:1]/labelhttp://[2001:0:0:1::1]/text PASSclass1312089842.2883http://[2001::1:0:0:0:1]/text FAILclass1312089892.28067resultkhttp%3A%2F%2F%5B2001%3A%3A1%3A0%3A0%3A0%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3A%3A1%3A0%3A0%3A0%3A1%5D%2F gfile%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhogename ;file://foo:ab@bar/c:/bar/hoge file://foo:ab@bar/c:/bar/hogelabelfile:///C:/bar/hogetext FAILclass1312089842.2883file://foo:ab@bar/c:/bar/hogetext PASSclass1312089892.28067resultgfile%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2513b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2513b <%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 PASSclass1312089842.2883"http://foo/%C2%80http://test%C2%80text PASSclass1312089892.28067result<%C2%80http%3A%2F%2Ftest%C2%80%20%2B%20http%3A%2F%2Ffoo%2Fbar ?javascript%3Aa%F2%90%8F%BEb%20%2B%20javascript%3Aa%F2%90%8F%BEbname #javascript:a򐏾b javascript:a򐏾blabeljavascript:a%F2%90%8F%BEbtext PASSclass1312089842.2883result?javascript%3Aa%F2%90%8F%BEb%20%2B%20javascript%3Aa%F2%90%8F%BEb ?opera%3A%2Fhelp%2Fmail.html%20%2B%20opera%3A%2Fhelp%2Fmail.htmlname +opera:/help/mail.html opera:/help/mail.htmllabelopera:/help/mail.htmltext PASSclass1312089842.2883opera:/help/mail.htmltext PASSclass1312089892.28067result?opera%3A%2Fhelp%2Fmail.html%20%2B%20opera%3A%2Fhelp%2Fmail.html 9%E2%80%89http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%89http://foo/text PASSclass1312089842.2883 http://test/%E2%80%89http://foo/text PASSclass1312089892.28067result9%E2%80%89http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F ;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 FAILclass1312089842.2883http://%00.com/text FAILclass1312089892.28067result;http%3A%2F%2F%2500.com%2F%20%2B%20http%3A%2F%2F%2500.com%2F 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 PASSclass1312089842.2883http://192.168.0.1. hello/text FAILclass1312089892.28067resultQhttp%3A%2F%2F192.168.0.1.%20hello%2F%20%2B%20http%3A%2F%2F192.168.0.1.%20hello%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%250bb%20%2B%20http%3A%2F%2Ffoo%2F%23a%250bb ghttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.00%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.00%5D%2Fname ;http://[::ffff:192.168.0.00]/ http://[::ffff:192.168.0.00]/labelhttp://[::ffff:c0a8:0]/text PASSclass1312089842.2883http://[::ffff:192.168.0.00]/text FAILclass1312089892.28067resultghttp%3A%2F%2F%5B%3A%3Affff%3A192.168.0.00%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A192.168.0.00%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25F4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25F4b 3shell%3AMy%20Pictures%20%2B%20shell%3AMy%20Picturesname #shell:My Pictures shell:My Pictureslabelshell:My Picturestext PASSclass1312089842.2883shell:My%20Picturestext FAILclass1312089892.28067result3shell%3AMy%20Pictures%20%2B%20shell%3AMy%20Pictures /data%3A%2C%E4%B8%80%20%2B%20data%3A%2C%E4%B8%80name data:,一 data:,一labeldata:,%E4%B8%80text PASSclass1312089842.2883result/data%3A%2C%E4%B8%80%20%2B%20data%3A%2C%E4%B8%80 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%256fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%256fb 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23aib%20%2B%20http%3A%2F%2Fexample.com%2F%23aib ]http%3A%2F%2F%C3%A0%E2%92%88b%EF%BD%A1c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%EF%BD%A1c%2Fname %http://à⒈b。c/ http://à⒈b。c/labelhttp://xn--1.b-8ka.c/text PASSclass1312089842.2883http://xn--1.b-8ka.c/text FAILclass1312089892.28067result]http%3A%2F%2F%C3%A0%E2%92%88b%EF%BD%A1c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b%EF%BD%A1c%2F 5http%3A%2F%2F%5B%5D%2F%20%2B%20http%3A%2F%2F%5B%5D%2Fname http://[]/ http://[]/label http://[]/text PASSclass1312089842.2883 http://[]/text PASSclass1312089892.28067result5http%3A%2F%2F%5B%5D%2F%20%2B%20http%3A%2F%2F%5B%5D%2F 2c%3Afoo%2Fbar%20%2B%20file%3A%2F%2Fxyz%2Fabc%2Fdefname c:foo/bar file://xyz/abc/deflabelfile:///C:/foo/bartext FAILclass1312089842.2883 c:foo/bartext FAILclass1312089892.28067result2c%3Afoo%2Fbar%20%2B%20file%3A%2F%2Fxyz%2Fabc%2Fdef 'foo%3A%2F%2Fbar%20%2B%20foo%3A%2F%2Fbarname foo://bar foo://barlabel foo://bartext FAILclass1312089842.2883 foo://bartext FAILclass1312089892.28067result'foo%3A%2F%2Fbar%20%2B%20foo%3A%2F%2Fbar 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 PASSclass1312089842.2883resultwdata%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2%20%2B%20data%3Atext%2Fplain%3Bcharset%3Diso-8859-1%2C%25A1%25A2 9%E3%80%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E3%80%80http://foo/text PASSclass1312089842.2883 http://test/%E3%80%80http://foo/text PASSclass1312089892.28067result9%E3%80%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Ahttp%3A%2F%2Fa%252fb.test%2F%20%2B%20http%3A%2F%2Fa%252fb.test%2Fname %http://a%2fb.test/ http://a%2fb.test/labelhttp://a%2Fb.test/text FAILclass1312089842.2883http://a%2fb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%252fb.test%2F%20%2B%20http%3A%2F%2Fa%252fb.test%2F 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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23ajb%20%2B%20http%3A%2F%2Fexample.com%2F%23ajb ?http%3A%2F%2Fa%24b%40foo%2F%20%2B%20http%3A%2F%2Fa%24b%40foo%2Fname http://a$b@foo/ http://a$b@foo/labelhttp://a$b@foo/text PASSclass1312089842.2883http://a$b@foo/text PASSclass1312089892.28067result?http%3A%2F%2Fa%24b%40foo%2F%20%2B%20http%3A%2F%2Fa%24b%40foo%2F 5http%3A%2F%2F%5B%5C%5D%20%2B%20http%3A%2F%2F%5B%5C%5Dname http://[\] http://[\]label http://[/]text PASSclass1312089842.2883 http://[/]text PASSclass1312089892.28067result5http%3A%2F%2F%5B%5C%5D%20%2B%20http%3A%2F%2F%5B%5C%5D 5file%3A%2F%2F127.0.0.1%20%2B%20file%3A%2F%2F127.0.0.1name !file://127.0.0.1 file://127.0.0.1labelfile://127.0.0.1/text PASSclass1312089842.2883file://127.0.0.1text FAILclass1312089892.28067result5file%3A%2F%2F127.0.0.1%20%2B%20file%3A%2F%2F127.0.0.1 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C3%ABb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C3%ABb ;data%3A%2Cfoo%3Fbar%3Dbaz%20%2B%20data%3A%2Cfoo%3Fbar%3Dbazname #data:,foo?bar=baz data:,foo?bar=bazlabeldata:,foo?bar=baztext PASSclass1312089842.2883result;data%3A%2Cfoo%3Fbar%3Dbaz%20%2B%20data%3A%2Cfoo%3Fbar%3Dbaz )javascript%3Aa!b%20%2B%20javascript%3Aa!bname javascript:a!b javascript:a!blabeljavascript:a!btext PASSclass1312089842.2883result)javascript%3Aa!b%20%2B%20javascript%3Aa!b Ofile%3A%2F%2F%2Fc%3A%2Fwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%2541name +file:///c:/windows%41 file:///c:/windows%41labelfile:///C:/windowsAtext FAILclass1312089842.2883file:///c:/windows%41text FAILclass1312089892.28067resultOfile%3A%2F%2F%2Fc%3A%2Fwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%2541 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 PASSclass1312089842.2883resultUhttp%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 PASSclass1312089842.2883resultChttp%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 FAILclass1312089842.2883http://www.example.com:as df/text FAILclass1312089892.28067result[http%3A%2F%2Fwww.example.com%3Aas%20df%2F%20%2B%20http%3A%2F%2Fwww.example.com%3Aas%20df%2F ?http%3A%2F%2Fa%3Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%3Bb%40foo%2Fname http://a;b@foo/ http://a;b@foo/labelhttp://a%3Bb@foo/text PASSclass1312089842.2883http://a;b@foo/text FAILclass1312089892.28067result?http%3A%2F%2Fa%3Bb%40foo%2F%20%2B%20http%3A%2F%2Fa%3Bb%40foo%2F +%5C%5Cabc%5C%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\abc\ file://foo/barlabel file://abc/text PASSclass1312089842.2883 file://abc/text PASSclass1312089892.28067result+%5C%5Cabc%5C%20%2B%20file%3A%2F%2Ffoo%2Fbar ihttp%3A%2F%2F%5B%3A%3AFFFe%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFe%3A129.144.52.38%5D%2Fname =http://[::FFFe:129.144.52.38]/ http://[::FFFe:129.144.52.38]/labelhttp://[::fffe:129.144.52.38]/text FAILclass1312089842.2883http://[::FFFe:129.144.52.38]/text FAILclass1312089892.28067resultihttp%3A%2F%2F%5B%3A%3AFFFe%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3AFFFe%3A129.144.52.38%5D%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25bab%20%2B%20http%3A%2F%2Ffoo%2F%23a%25bab Khttp%3A%2F%2Fa%25C2%2581b.test%2F%20%2B%20http%3A%2F%2Fa%25C2%2581b.test%2Fname +http://a%C2%81b.test/ http://a%C2%81b.test/labelhttp://a%C2%81b.test/text FAILclass1312089842.2883http://a%C2%81b.test/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%25C2%2581b.test%2F%20%2B%20http%3A%2F%2Fa%25C2%2581b.test%2F 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 PASSclass1312089842.2883&http://%25DOMAIN:foobar@foodomain.com/text PASSclass1312089892.28067resultqhttp%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F%20%2B%20http%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F Chttp%3A%2F%2Fa%2530b%40foo%2F%20%2B%20http%3A%2F%2Fa%2530b%40foo%2Fname #http://a%30b@foo/ http://a%30b@foo/labelhttp://a%30b@foo/text PASSclass1312089842.2883http://a%30b@foo/text PASSclass1312089892.28067resultChttp%3A%2F%2Fa%2530b%40foo%2F%20%2B%20http%3A%2F%2Fa%2530b%40foo%2F Ahttp%3A%2F%2Fa%2519b.test%2F%20%2B%20http%3A%2F%2Fa%2519b.test%2Fname %http://a%19b.test/ http://a%19b.test/labelhttp://a%19b.test/text FAILclass1312089842.2883http://a%19b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2519b.test%2F%20%2B%20http%3A%2F%2Fa%2519b.test%2F 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 PASSclass1312089842.2883http://foo/#bar/baztext PASSclass1312089892.28067resultAhttp%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 PASSclass1312089842.2883file:text FAILclass1312089892.28067result4%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html 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 PASSclass1312089842.2883resultOhttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2519b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2519b ;http%3A%2F%2F%C4%80.info.%20%2B%20http%3A%2F%2F%C4%80.info.name http://Ā.info. http://Ā.info.labelhttp://xn--yda.info./text PASSclass1312089842.2883http://xn--yda.info./text PASSclass1312089892.28067result;http%3A%2F%2F%C4%80.info.%20%2B%20http%3A%2F%2F%C4%80.info. Ahttp%3A%2F%2Fxn--%26-s18d%2F%20%2B%20http%3A%2F%2Fxn--%26-s18d%2Fname %http://xn--&-s18d/ http://xn--&-s18d/labelhttp://xn--%26-s18d/text PASSclass1312089842.2883http://xn--&-s18d/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fxn--%26-s18d%2F%20%2B%20http%3A%2F%2Fxn--%26-s18d%2F 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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%BDb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%BDb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252eb ]http%3A%2F%2F%5BFFFF%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5BFFFF%3A129.144.52.38%5D%2Fname 9http://[FFFF:129.144.52.38]/ http://[FFFF:129.144.52.38]/labelhttp://[ffff:129.144.52.38]/text PASSclass1312089842.2883http://[FFFF:129.144.52.38]/text FAILclass1312089892.28067result]http%3A%2F%2F%5BFFFF%3A129.144.52.38%5D%2F%20%2B%20http%3A%2F%2F%5BFFFF%3A129.144.52.38%5D%2F 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 PASSclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%18b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%18b Ahttp%3A%2F%2Fa%253Ab.test%2F%20%2B%20http%3A%2F%2Fa%253Ab.test%2Fname %http://a%3Ab.test/ http://a%3Ab.test/labelhttp://a:b.test/text FAILclass1312089842.2883http://a%3Ab.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%253Ab.test%2F%20%2B%20http%3A%2F%2Fa%253Ab.test%2F 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 PASSclass1312089842.2883Itar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1312089892.28067resulttar%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 -data%3A%2Cfo%255Co%20%2B%20data%3A%2Cfo%255Coname data:,fo%5Co data:,fo%5Colabel data:,fo%5Cotext PASSclass1312089842.2883result-data%3A%2Cfo%255Co%20%2B%20data%3A%2Cfo%255Co Mhttp%3A%2F%2F%C3%A0%E2%92%88b.c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b.c%2Fname !http://à⒈b.c/ http://à⒈b.c/labelhttp://xn--1.b-8ka.c/text PASSclass1312089842.2883http://xn--1.b-8ka.c/text FAILclass1312089892.28067resultMhttp%3A%2F%2F%C3%A0%E2%92%88b.c%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%92%88b.c%2F Ihttp%3A%2F%2F%C3%A0%E2%80%A6b%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%80%A6b%2Fname http://à…b/ http://à…b/labelhttp://xn--...b-zna/text PASSclass1312089842.2883http://xn--...b-zna/text FAILclass1312089892.28067resultIhttp%3A%2F%2F%C3%A0%E2%80%A6b%2F%20%2B%20http%3A%2F%2F%C3%A0%E2%80%A6b%2F 9http%3A%2F%2Fa%CB%98b%2F%20%2B%20http%3A%2F%2Fa%CB%98b%2Fname http://a˘b/ http://a˘b/labelhttp://xn--a%20b-5dc/text PASSclass1312089842.2883http://xn--a b-5dc/text FAILclass1312089892.28067result9http%3A%2F%2Fa%CB%98b%2F%20%2B%20http%3A%2F%2Fa%CB%98b%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25a6b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25a6b Uhttp%3A%2F%2Fa%25ED%25A0%2580b.test%2F%20%2B%20http%3A%2F%2Fa%25ED%25A0%2580b.test%2Fname 1http://a%ED%A0%80b.test/ http://a%ED%A0%80b.test/labelhttp://a%EF%BF%BDb.test/text FAILclass1312089842.2883http://a%ED%A0%80b.test/text FAILclass1312089892.28067resultUhttp%3A%2F%2Fa%25ED%25A0%2580b.test%2F%20%2B%20http%3A%2F%2Fa%25ED%25A0%2580b.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Edb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Edb Ihttp%3A%2F%2F192.168.000255.0%2F%20%2B%20http%3A%2F%2F192.168.000255.0%2Fname 1http://192.168.000255.0/ http://192.168.000255.0/labelhttp://192.168.173.0/text PASSclass1312089842.2883http://192.168.000255.0/text FAILclass1312089892.28067resultIhttp%3A%2F%2F192.168.000255.0%2F%20%2B%20http%3A%2F%2F192.168.000255.0%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%252fb%20%2B%20http%3A%2F%2Ffoo%2F%23a%252fb http%3A%2F%2F2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%2F%20%2B%20http%3A%2F%2F2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%2Fname {http://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/ http://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/label=http://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/text PASSclass1312089842.2883=http://2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net/text PASSclass1312089892.28067resulthttp%3A%2F%2F2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%2F%20%2B%20http%3A%2F%2F2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net%2F Shttp%3A%2F%2F%5B192.168.000.001%5D%2F%20%2B%20http%3A%2F%2F%5B192.168.000.001%5D%2Fname 3http://[192.168.000.001]/ http://[192.168.000.001]/labelhttp://[192.168.000.001]/text PASSclass1312089842.2883http://[192.168.000.001]/text PASSclass1312089892.28067resultShttp%3A%2F%2F%5B192.168.000.001%5D%2F%20%2B%20http%3A%2F%2F%5B192.168.000.001%5D%2F ehttp%3A%2F%2F1%E2%92%882%E2%92%89%E2%92%8A6%2F%20%2B%20http%3A%2F%2F1%E2%92%882%E2%92%89%E2%92%8A6%2Fname )http://1⒈2⒉⒊6/ http://1⒈2⒉⒊6/labelhttp://11.22.3.6/text PASSclass1312089842.2883http://11.22.3.6/text PASSclass1312089892.28067resultehttp%3A%2F%2F1%E2%92%882%E2%92%89%E2%92%8A6%2F%20%2B%20http%3A%2F%2F1%E2%92%882%E2%92%89%E2%92%8A6%2F )data%3A%2Cfo%3Bo%20%2B%20data%3A%2Cfo%3Boname data:,fo;o data:,fo;olabel data:,fo;otext PASSclass1312089842.2883result)data%3A%2Cfo%3Bo%20%2B%20data%3A%2Cfo%3Bo ?http%3A%2F%2F0xFFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFFF%2Fname 'http://0xFFFFFFFFF/ http://0xFFFFFFFFF/labelhttp://0xfffffffff/text PASSclass1312089842.2883http://0xFFFFFFFFF/text FAILclass1312089892.28067result?http%3A%2F%2F0xFFFFFFFFF%2F%20%2B%20http%3A%2F%2F0xFFFFFFFFF%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2538b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2538b 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2536b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2536b :%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\\foo\bar\baz http://foo/barlabelfile://foo/bar/baztext PASSclass1312089842.2883http://foo/bar/baztext FAILclass1312089892.28067result:%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%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 FAILclass1312089842.2883file://%7Euser/path/to/filetext FAILclass1312089892.28067result[file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile 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 PASSclass1312089842.2883resultwdata%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Bdb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bdb ?http%3A%2F%2Fa%E1%A0%8Db%2F%20%2B%20http%3A%2F%2Fa%E1%A0%8Db%2Fname http://a᠍b/ http://a᠍b/label http://ab/text PASSclass1312089842.2883 http://ab/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E1%A0%8Db%2F%20%2B%20http%3A%2F%2Fa%E1%A0%8Db%2F%http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.%E4%B8%80.com%2Fnamehttp://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.一.com/ http://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.一.com/labelhttp://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.xn--4gq.com/text PASSclass1312089842.2883http://a234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.xn--4gq.com/text PASSclass1312089892.28067result%http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.%E4%B8%80.com%2F%20%2B%20http%3A%2F%2Fa234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.1234567890123456789.12345678901234567890123456789.12345678901234567890123456789.1234567890123456789.12345678901234567893.%E4%B8%80.com%2F =http%3A%2F%2Fa%05b.test%2F%20%2B%20http%3A%2F%2Fa%05b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%05b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%05b.test%2F%20%2B%20http%3A%2F%2Fa%05b.test%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2579b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2579b ?http%3A%2F%2Fa%E2%89%AEb%2F%20%2B%20http%3A%2F%2Fa%E2%89%AEb%2Fname http://a≮b/ http://a≮b/labelhttp://xn--ab-tjv/text PASSclass1312089842.2883http://xn--ab-tjv/text PASSclass1312089892.28067result?http%3A%2F%2Fa%E2%89%AEb%2F%20%2B%20http%3A%2F%2Fa%E2%89%AEb%2F Ghttp%3A%2F%2Ffoo%2F%E2%80%8Ebar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%8Ebarname #http://foo/‎bar http://foo/‎barlabelhttp://foo/%E2%80%8Ebartext PASSclass1312089842.2883http://foo/%E2%80%8Ebartext PASSclass1312089892.28067resultGhttp%3A%2F%2Ffoo%2F%E2%80%8Ebar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%8Ebar =file%3A%2F%2F%2Fx%3A%5C%20%20%2B%20file%3A%2F%2F%2Fx%3A%5C%20name file:///x:\ file:///x:\ label file:///X:/text FAILclass1312089842.2883 file:///x:/text PASSclass1312089892.28067result=file%3A%2F%2F%2Fx%3A%5C%20%20%2B%20file%3A%2F%2F%2Fx%3A%5C%20 Isip%3Afoo%40bar%3Fsubject%3Dhoge%20%2B%20sip%3Afoo%40bar%3Fsubject%3Dhogename 1sip:foo@bar?subject=hoge sip:foo@bar?subject=hogelabelsip:foo@bar?subject=hogetext PASSclass1312089842.2883sip:foo@bar?subject=hogetext PASSclass1312089892.28067resultIsip%3Afoo%40bar%3Fsubject%3Dhoge%20%2B%20sip%3Afoo%40bar%3Fsubject%3Dhoge 1javascript%3Aa%25FFb%20%2B%20javascript%3Aa%25FFbname !javascript:a%FFb javascript:a%FFblabeljavascript:a%FFbtext PASSclass1312089842.2883result1javascript%3Aa%25FFb%20%2B%20javascript%3Aa%25FFb 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2505b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2505b 9http%3A%2F%2Fa%C2%B7b%2F%20%2B%20http%3A%2F%2Fa%C2%B7b%2Fname http://a·b/ http://a·b/labelhttp://xn--ab-0ea/text PASSclass1312089842.2883http://xn--ab-0ea/text PASSclass1312089892.28067result9http%3A%2F%2Fa%C2%B7b%2F%20%2B%20http%3A%2F%2Fa%C2%B7b%2F 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 PASSclass1312089842.2883 wss://foo:80/text PASSclass1312089892.28067result7wss%3A%2F%2Ffoo%3A80%2F%20%2B%20wss%3A%2F%2Ffoo%3A80%2F =http%3A%2F%2Fa%7Fb.test%2F%20%2B%20http%3A%2F%2Fa%7Fb.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%7Fb.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%7Fb.test%2F%20%2B%20http%3A%2F%2Fa%7Fb.test%2F file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Qfile:///////somehost/someshare/afile.txt file:///////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883(file:///////somehost/someshare/afile.txttext FAILclass1312089892.28067resultfile%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txthttp%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%25858%25EF%25BC%2592.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%25858%25EF%25BC%2592.com%2Fname http://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%EF%BC%85EF%EF%BC%85BD%EF%BC%858%EF%BC%92.com/ http://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%EF%BC%85EF%EF%BC%85BD%EF%BC%858%EF%BC%92.com/labelhttp://ab.com/text PASSclass1312089842.2883Vhttp://%EF%BC%85EF%EF%BC%85BD%EF%BC%8581%EF%BC%85EF%EF%BC%85BD%EF%BC%858%EF%BC%92.com/text FAILclass1312089892.28067resulthttp%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%25858%25EF%25BC%2592.com%2F%20%2B%20http%3A%2F%2F%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%258581%25EF%25BC%2585EF%25EF%25BC%2585BD%25EF%25BC%25858%25EF%25BC%2592.com%2F -data%3A%2Cfo%255Bo%20%2B%20data%3A%2Cfo%255Boname data:,fo%5Bo data:,fo%5Bolabel data:,fo%5Botext PASSclass1312089842.2883result-data%3A%2Cfo%255Bo%20%2B%20data%3A%2Cfo%255Bo Ahttp%3A%2F%2Fa%257Db.test%2F%20%2B%20http%3A%2F%2Fa%257Db.test%2Fname %http://a%7Db.test/ http://a%7Db.test/labelhttp://a%7Db.test/text PASSclass1312089842.2883http://a%7Db.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%257Db.test%2F%20%2B%20http%3A%2F%2Fa%257Db.test%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 PASSclass1312089842.2883resultmdata%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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883result{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 PASSclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%ADb%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%ADb Ahttp%3A%2F%2Fa%257eb.test%2F%20%2B%20http%3A%2F%2Fa%257eb.test%2Fname %http://a%7eb.test/ http://a%7eb.test/labelhttp://a%7Eb.test/text FAILclass1312089842.2883http://a%7eb.test/text FAILclass1312089892.28067resultAhttp%3A%2F%2Fa%257eb.test%2F%20%2B%20http%3A%2F%2Fa%257eb.test%2F 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%2544b%20%2B%20http%3A%2F%2Ffoo%2F%23a%2544b Ehttp%3A%2F%2Fa%C2%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%C2%80%CC%86b%2Fname http://a€̆b/ http://a€̆b/labelhttp://a%C2%80%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultEhttp%3A%2F%2Fa%C2%80%CC%86b%2F%20%2B%20http%3A%2F%2Fa%C2%80%CC%86b%2F 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 PASSclass1312089842.2883resultkdata%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabc%20%2B%20data%3Atext%2Fplain%3Bcharset%3Dus-ascii%20%2Cabc =http%3A%2F%2Fa%5Bb.test%2F%20%2B%20http%3A%2F%2Fa%5Bb.test%2Fname !http://a[b.test/ http://a[b.test/labelhttp://a[b.test/text FAILclass1312089842.2883http://a[b.test/text PASSclass1312089892.28067result=http%3A%2F%2Fa%5Bb.test%2F%20%2B%20http%3A%2F%2Fa%5Bb.test%2F Ahttp%3A%2F%2Fa%2509b.test%2F%20%2B%20http%3A%2F%2Fa%2509b.test%2Fname %http://a%09b.test/ http://a%09b.test/labelhttp://a%09b.test/text FAILclass1312089842.2883http://a%09b.test/text PASSclass1312089892.28067resultAhttp%3A%2F%2Fa%2509b.test%2F%20%2B%20http%3A%2F%2Fa%2509b.test%2F ;http%3A%2F%2F%5B%25%5D%2F%20%2B%20http%3A%2F%2F%5B%25%5D%2Fname http://[%]/ http://[%]/label http://[%25]/text FAILclass1312089842.2883 http://[%]/text FAILclass1312089892.28067result;http%3A%2F%2F%5B%25%5D%2F%20%2B%20http%3A%2F%2F%5B%25%5D%2F Kattachment%3A%2F41%2Fheaders.html%20%2B%20attachment%3A%2F41%2Fheaders.htmlname 7attachment:/41/headers.html attachment:/41/headers.htmllabelattachment:/41/headers.htmltext PASSclass1312089842.2883attachment:/41/headers.htmltext PASSclass1312089892.28067resultKattachment%3A%2F41%2Fheaders.html%20%2B%20attachment%3A%2F41%2Fheaders.html 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 FAILclass1312089842.2883resultUhttp%3A%2F%2Fexample.com%2F%23a%C2%95b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%C2%95b 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 PASSclass1312089842.2883(http://%73%75%69%6B%61.%66%61%6D.%63%78/text FAILclass1312089892.28067resulthttp%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 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25Bbb%20%2B%20http%3A%2F%2Ffoo%2F%23a%25Bbb cfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%3Ffoo%3Dbar%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%3Ffoo%3Dbarname ?file:///cgi-bin/foo.cgi?foo=bar file:///cgi-bin/foo.cgi?foo=barlabelfile:///cgi-bin/foo.cgi?foo=bartext PASSclass1312089842.2883file:///cgi-bin/foo.cgi?foo=bartext PASSclass1312089892.28067resultcfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%3Ffoo%3Dbar%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%3Ffoo%3Dbar 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%253eb%20%2B%20http%3A%2F%2Ffoo%2F%23a%253eb %hoge%20%2B%20foo%3A%2Fbar%2Fbaz%2Ffooname hoge foo:/bar/baz/foolabeltext FAILclass1312089842.2883foo:/bar/baz/hogetext PASSclass1312089892.28067result%hoge%20%2B%20foo%3A%2Fbar%2Fbaz%2Ffoo 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 PASSclass1312089842.2883resultdata%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 -data%3A%2Cfo%2526o%20%2B%20data%3A%2Cfo%2526oname data:,fo%26o data:,fo%26olabel data:,fo%26otext PASSclass1312089842.2883result-data%3A%2Cfo%2526o%20%2B%20data%3A%2Cfo%2526o 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 PASSclass1312089842.2883resultChttp%3A%2F%2Ffoo%2F%23a%25B4b%20%2B%20http%3A%2F%2Ffoo%2F%23a%25B4b Khttp%3A%2F%2Fa%25C2%2580b.test%2F%20%2B%20http%3A%2F%2Fa%25C2%2580b.test%2Fname +http://a%C2%80b.test/ http://a%C2%80b.test/labelhttp://a%C2%80b.test/text FAILclass1312089842.2883http://a%C2%80b.test/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%25C2%2580b.test%2F%20%2B%20http%3A%2F%2Fa%25C2%2580b.test%2F 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 FAILclass1312089842.2883resultOhttp%3A%2F%2Fexample.com%2F%23a%00b%20%2B%20http%3A%2F%2Fexample.com%2F%23a%00b 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 PASSclass1312089842.2883file:///%7Euser/path/to/filetext FAILclass1312089892.28067resultafile%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F%257Euser%2Fpath%2Fto%2Ffile [http%3A%2F%2F%5B%3A%3Affff%3A0%3A37%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0%3A37%5D%2Fname +http://[::ffff:0:37]/ http://[::ffff:0:37]/labelhttp://[::ffff:0:37]/text PASSclass1312089842.2883http://[::ffff:0:37]/text PASSclass1312089892.28067result[http%3A%2F%2F%5B%3A%3Affff%3A0%3A37%5D%2F%20%2B%20http%3A%2F%2F%5B%3A%3Affff%3A0%3A37%5D%2F ?javascript%3Aa%F0%90%80%80b%20%2B%20javascript%3Aa%F0%90%80%80bname #javascript:a𐀀b javascript:a𐀀blabeljavascript:a%F0%90%80%80btext PASSclass1312089842.2883result?javascript%3Aa%F0%90%80%80b%20%2B%20javascript%3Aa%F0%90%80%80b 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 PASSclass1312089842.2883)jar:zip:outer.zip!/nested.jar!/some%21dirtext PASSclass1312089892.28067resultojar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dir%20%2B%20jar%3Azip%3Aouter.zip!%2Fnested.jar!%2Fsome%2521dir =http%3A%2F%2Fa%14b.test%2F%20%2B%20http%3A%2F%2Fa%14b.test%2Fname !http://ab.test/ http://ab.test/labelhttp://a%14b.test/text FAILclass1312089842.2883http://ab.test/text FAILclass1312089892.28067result=http%3A%2F%2Fa%14b.test%2F%20%2B%20http%3A%2F%2Fa%14b.test%2F ?http%3A%2F%2Fxn--ab-y82n%2F%20%2B%20http%3A%2F%2Fxn--ab-y82n%2Fname 'http://xn--ab-y82n/ http://xn--ab-y82n/labelhttp://xn--ab-y82n/text PASSclass1312089842.2883http://xn--ab-y82n/text PASSclass1312089892.28067result?http%3A%2F%2Fxn--ab-y82n%2F%20%2B%20http%3A%2F%2Fxn--ab-y82n%2F 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 PASSclass1312089842.2883resultChttp%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 PASSclass1312089842.2883resultKhttp%3A%2F%2Fexample.com%2F%23anb%20%2B%20http%3A%2F%2Fexample.com%2F%23anb Khttp%3A%2F%2Fa%E2%80%8E%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%8E%CC%86b%2Fname http://a‎̆b/ http://a‎̆b/labelhttp://a%E2%80%8E%CC%86b/text FAILclass1312089842.2883http:/text FAILclass1312089892.28067resultKhttp%3A%2F%2Fa%E2%80%8E%CC%86b%2F%20%2B%20http%3A%2F%2Fa%E2%80%8E%CC%86b%2F _http%3A%2F%2F%5B2001%3ADB8%3A%3A0%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3ADB8%3A%3A0%3A1%5D%2Fname /http://[2001:DB8::0:1]/ http://[2001:DB8::0:1]/labelhttp://[2001:db8::1]/text PASSclass1312089842.2883http://[2001:DB8::0:1]/text FAILclass1312089892.28067result_http%3A%2F%2F%5B2001%3ADB8%3A%3A0%3A1%5D%2F%20%2B%20http%3A%2F%2F%5B2001%3ADB8%3A%3A0%3A1%5D%2F Ejavascript%3A%22abc%2525def%22%20%2B%20javascript%3A%22abc%2525def%22name -javascript:"abc%25def" javascript:"abc%25def"labeljavascript:"abc%25def"text PASSclass1312089842.2883resultEjavascript%3A%22abc%2525def%22%20%2B%20javascript%3A%22abc%2525def%22 _file%3A%2F%2F%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Ffoo%2Fbarname 7file://///localhost/foo/bar file://///localhost/foo/barlabelfile://localhost/foo/bartext FAILclass1312089842.2883file://///localhost/foo/bartext FAILclass1312089892.28067result_file%3A%2F%2F%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Ffoo%2Fbar Ihttp%3A%2F%2Fa%EF%BD%9Cb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BD%9Cb.test%2Fname %http://a|b.test/ http://a|b.test/labelhttp://a%7Cb.test/text PASSclass1312089842.2883http://a|b.test/text FAILclass1312089892.28067resultIhttp%3A%2F%2Fa%EF%BD%9Cb.test%2F%20%2B%20http%3A%2F%2Fa%EF%BD%9Cb.test%2F 2..%2FD%7C%2Ffoo%2F%20%2B%20file%3A%2F%2F%2FC%3A%2Fname ../D|/foo/ file:///C:/labelfile:///C:/D%7C/foo/text FAILclass1312089842.2883file:///D|/foo/text FAILclass1312089892.28067result2..%2FD%7C%2Ffoo%2F%20%2B%20file%3A%2F%2F%2FC%3A%2F 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 FAILclass1312089842.2883resultUhttp%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 FAILclass1312089842.2883http://www.example.com:as%20df/text FAILclass1312089892.28067result_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 PASSclass1312089842.2883 about://@text PASSclass1312089892.28067result+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