From 349c802601694caba6964c79fc2c10516dfeca71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rimas=20Misevi=C4=8Dius?=
If isSpecial is true, then return the result of host parsing input. -
If input contains a forbidden host code point, syntax violation, +
Let buffer be the result of + UTF-8 decode without BOM on the + percent decoding of + UTF-8 encode on input. + +
If buffer contains a forbidden host code point, syntax violation, return failure.
Let output be the empty string.